From 18b73dc486aa3bcc0977f0e0a03827bc71748e30 Mon Sep 17 00:00:00 2001 From: ZafarKamal123 Date: Tue, 25 Feb 2020 12:58:43 +0500 Subject: [PATCH] v1.0.7 --- dist/blocks.build.js | 811 ++++++++++++++++- dist/blocks.editor.build.css | 1283 ++++++++++++++++++++++++++- dist/blocks.style.build.css | 803 ++++++++++++++++- plugin.php | 2 +- readme.md | 7 + readme.txt | 9 +- src/Form Childs/form-column/edit.js | 24 +- src/block/Inspector.js | 2 +- src/block/block.js | 6 +- 9 files changed, 2931 insertions(+), 16 deletions(-) diff --git a/dist/blocks.build.js b/dist/blocks.build.js index d930531..3e2b31e 100644 --- a/dist/blocks.build.js +++ b/dist/blocks.build.js @@ -1 +1,810 @@ -!function(e){function t(l){if(n[l])return n[l].exports;var a=n[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,l){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:l})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=10)}([function(e,t){e.exports=React},function(e,t){e.exports=lodash},function(e,t,n){"use strict";function l(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t]*>?/gm,"")}function m(e,t){var n=e.accentColor,l=e.textColor,a=e.fieldBackgroundColor;return""}t.f=a,t.b=i,t.d=r,t.e=c,t.h=o,t.i=s,n.d(t,"a",function(){return p}),n.d(t,"c",function(){return f}),t.g=m;var u=wp.data.select("core/block-editor"),d=(u.getBlock,["cwp/form-column","cwp/column","cwp/form-group"]),p=[{color:"rgb(247, 141, 167)",name:"Pale Pink"},{name:"Vivid red",color:"rgb(207, 46, 46)"},{name:"Luminous vivid orange",color:"rgb(255, 105, 0)"},{color:"rgb(252, 185, 0)",name:"Luminous vivid amber"},{color:"rgb(123, 220, 181)",name:"Light green cyan"},{color:"rgb(0, 208, 132)",name:"Vivid green cyan"},{color:"rgb(142, 209, 252)",name:"Pale cyan blue"},{color:"rgb(6, 147, 227)",name:"Vivid cyan blue"},{color:"rgb(155, 81, 224)",name:"Vivid purple"},{color:"rgb(238, 238, 238)",name:"Very light gray"},{color:"rgb(171, 184, 195)",name:"Cyan bluish gray"},{color:"rgb(49, 49, 49)",name:"Very dark gray"}],f=function(e){return e.substring(0,1).toUpperCase().concat(e.substring(1,e.length))}},function(e,t,n){"use strict";function l(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:null,n=g(e),a=w(n[0]);if("cwp/block-gutenberg-forms"!==a.name&&Object(p.has)(a,"innerBlocks"))return!1;var i=[];return a.innerBlocks.forEach(function(n){var a=n.name.split("/"),r={isCakewpBlock:n.name.startsWith("cwp/"),isFieldBlock:y.includes(a[a.length-1]),isLayoutBlock:O.includes(n.name),currentBlock:n.clientId===e};r.isCakewpBlock&&r.isFieldBlock&&!r.isLayoutBlock&&!r.currentBlock?null===t?i.push(n.attributes):t===n.name&&i.push(n.attributes):r.isLayoutBlock&&i.push.apply(i,l(o(n.clientId)))}),i}function m(e){return JSON.stringify(e)}function u(e){var t=o(e),n=!1;return t.forEach(function(e){e.isRequired&&(n=!0)}),n}n.d(t,"c",function(){return C}),n.d(t,"b",function(){return j}),t.a=r,t.d=c,t.e=s,t.g=m,t.f=u;var d=n(2),p=n(1),f=(n.n(p),wp.blocks.createBlock),b=wp.data.select("core/block-editor"),w=b.getBlock,g=(b.getBlockRootClientId,b.getBlockParents),h=wp.data.dispatch("core/block-editor"),v=h.updateBlockAttributes,E=["select","radio","checkbox"],y=["email","name","message","checkbox","datepicker","radio","phone","website","text","select","number"],C=function(e,t){var n=y.find(function(t){return t in e}),l="cwp/".concat(t),i=a({isRequired:e.isRequired},t,e[n]);return Object(p.has)(e,"condition")&&(i.condition=e.condition,i.enableCondition=e.enableCondition),y.includes(Object(d.i)(e.label.toLowerCase()))||"Choose One"===Object(d.i)(e.label)||(i.label=e.label),E.includes(t)&&e.options&&(i.options=e.options),f(l,i)},O=["cwp/form-column","cwp/column","cwp/form-group"],j=[{fieldName:"name",empty:"Please fill out this field!",invalidName:"The name {{value}} is not valid!"},{fieldName:"email",empty:"Please fill out this field!",invalidEmail:"The email {{value}} is not valid!"},{fieldName:"text",empty:"Please fill out this field!",invalid:"The text {{value}} is not valid!"},{fieldName:"message",empty:"Please fill out this field!",invalid:"The message {{value}} is not valid!"},{fieldName:"checkbox",empty:"Please select atleast one checkbox!"},{fieldName:"radio",empty:"Please select radio!"},{fieldName:"phone",empty:"Please fill out this field!",invalid:"The phone {{value}} is not valid!"},{fieldName:"website",empty:"Please fill out this field!",invalid:"The website {{value}} is not valid!"},{fieldName:"select",empty:"Please select option!"},{fieldName:"number",empty:"Please fill out this field!",invalid:"The number {{value}} is not in range!"}]},function(e,t){e.exports=wp.components},function(e,t,n){"use strict";function l(e){var t=(e.fieldName,e.clientId),n=e.condition,l=function(t,l){var a=Object(c.clone)(n);Object(c.set)(a,l,t),e.set({condition:a})},o=[{value:"===",label:"Is Equal To"},{value:"!==",label:"Not Equal To"}];return wp.element.createElement("div",{className:"cwp-form-condition-component"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(i.PanelRow,null,wp.element.createElement("h3",null,"Use Condition"),wp.element.createElement(i.FormToggle,{checked:e.useCondition,onChange:function(){!1===e.useCondition&&e.set({isRequired:!1}),e.set({enableCondition:!e.useCondition})}}))),e.useCondition&&wp.element.createElement(a.Fragment,null,wp.element.createElement("h3",null,"Show if"),wp.element.createElement(i.SelectControl,{value:n.field,options:function(){var e=[{value:null,disabled:!0,label:"Select Field"}];return Object(r.e)(t).forEach(function(t){if(Object(c.has)(t,"label")||Object(c.has)(t,"field_name")){var n=t.label,l=t.field_name;e.push({value:l,label:n})}}),e}(),onChange:function(e){l(e,"field")}}),wp.element.createElement(i.SelectControl,{onChange:function(e){l(e,"condition")},value:n.condition,options:o}),function(){if(Object(c.isEmpty)(n.field))return null;var e=n.field.split("-"),a=e[0],o=Object(r.e)(t),s=o.filter(function(e){return e.field_name===n.field}),m=void 0;switch("select"!==a&&"radio"!==a&&"checkbox"!==a||Object(c.has)(s[0],"options")&&(m=s[0].options.map(function(e){return Object.assign({},e,{value:e.label})})),a){case"radio":return wp.element.createElement(i.SelectControl,{value:n.value,onChange:function(e){l(e,"value")},options:m});case"checkbox":return wp.element.createElement(i.SelectControl,{multiple:!0,value:n.value,onChange:function(e){l(e,"value")},options:m});case"select":return wp.element.createElement(i.SelectControl,{value:n.value,onChange:function(e){l(e,"value")},options:m});default:return wp.element.createElement(i.TextControl,{value:n.value,placeholder:"value",onChange:function(e){return l(e,"value")}})}}()))}var a=n(0),i=(n.n(a),n(4)),r=(n.n(i),n(3)),c=n(1);n.n(c);t.a=l},function(e,t){e.exports=wp.blockEditor},function(e,t,n){"use strict";function l(e){function t(e,t){var n=t.sizes,l=!0,a=!1,i=void 0;try{for(var c,o=e[Symbol.iterator]();!(l=(c=o.next()).done);l=!0){var s=c.value;if(Object(r.has)(n,s))return n[s]}}catch(e){a=!0,i=e}finally{try{!l&&o.return&&o.return()}finally{if(a)throw i}}}var n=e.image,l=n||"";return wp.element.createElement(o,null,wp.element.createElement(s,{onSelect:function(n){var l=["thumbnail","medium","large"],a=t(l,n);e.onSelect(a)},allowedTypes:["image"],value:l,render:function(t){var n=t.open;return wp.element.createElement(i.Button,{isDefault:!0,onClick:n},wp.element.createElement(i.Icon,{icon:e.icon}))}}))}var a=n(0),i=(n.n(a),n(4)),r=(n.n(i),n(1)),c=(n.n(r),wp.blockEditor),o=c.MediaUploadCheck,s=c.MediaUpload;t.a=l},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";function l(e){var t=e.image,n=t.url,l=t.height,a=t.width,c={height:l,width:a},o=e.isSelected;return wp.element.createElement("div",{className:"cwp-image-preview"},wp.element.createElement("div",{className:"cwp-img",style:c},o&&wp.element.createElement("div",{className:"cwp-close-image"},wp.element.createElement(i.Button,{isDefault:!0,onClick:function(){return e.onRemove()}},wp.element.createElement(i.Icon,{icon:"no-alt"})),wp.element.createElement(r.a,{icon:"edit",value:e.image,onSelect:function(t){return e.onEdit(t)}})),wp.element.createElement("img",{src:n})))}var a=n(0),i=(n.n(a),n(4)),r=(n.n(i),n(7));t.a=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(11)},function(e,t,n){"use strict";function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(12),i=(n.n(a),n(13)),r=(n.n(i),n(14)),c=n(19),o=n(20),s=n(21),m=n(22),u=n(23),d=n(24),p=n(25),f=n(26),b=n(27),w=n(28),g=n(31),h=n(32),v=n(33),E=n(34),y=n(35),C=n(36),O=n(37),j=n(38),k=n(39),N=n(40),x=n(41),_=n(42),q=n(46),R=n(47),A=n(48),S=n(49),I=n(50),T=n(51),B=n(53),D=n(54),M=n(55),P=n(56),L=n(57),F=n(58),Y=n(60),H=n(61),z=n(62),J=n(3),__=wp.i18n.__,U=wp.blocks.registerBlockType,W=["cwp/block-gutenberg-forms","cwp/column","cwp/form-group"];U("cwp/block-gutenberg-forms",{supports:l({align:!0},"align",["wide","full","center"]),title:__("Gutenberg Forms"),icon:__("feedback"),category:"common",keywords:[__("gutenberg-forms"),__("forms")],attributes:{submitLabel:{type:"string",default:"Submit"},buttonSetting:{type:"object",default:{disable:!1,alignment:"justify-start"}},id:{type:"string",default:""},templateBuilder:{type:"boolean",default:!1},template:{type:"string",default:JSON.stringify({subject:"",body:""})},email:{type:"string",default:""},fromEmail:{type:"string",default:""},successURL:{type:"string",default:""},successType:{type:"string",default:"message"},successMessage:{type:"string",default:"The form has been submitted Successfully!"},recaptcha:{type:"object",default:{enable:!1,siteKey:"",clientSecret:""}},messages:{type:"array",default:J.b},theme:{type:"object",default:{accentColor:"rgb(49, 49, 49)",textColor:"rgb(49, 49, 49)",fieldBackgroundColor:"rgb(238, 238, 238)"}}},edit:r.a,save:c.a});var V=["email","name","message","checkbox","datepicker","radio","phone","website","text","select","number","yes-no"];Object(H.a)("cwp/block-gutenberg-forms"),Object(z.a)(V),U("cwp/name",{title:__("Name"),icon:"admin-users",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("name")],edit:m.a,save:u.a,attributes:{enableCondition:{type:"boolean",default:!1},name:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Name"},id:{type:"string",default:""},field_name:{type:"string",default:""},messages:{type:"object",default:{empty:"Please fill out this field!",invalidName:"The name {{value}} is not valid!"}},pattern:{type:"string",default:""},condition:{type:"object",default:{field:null,condition:"===",value:""}},requiredLabel:{type:"string",default:"*"}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"name")}}]},parent:W}),U("cwp/email",{title:__("Email"),icon:"email",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("mail")],edit:o.a,save:s.a,transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"email")}}]},attributes:{enableCondition:{type:"boolean",default:!1},email:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Email"},id:{type:"string",default:""},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},messages:{type:"object",default:{empty:"Please fill out this field!",invalidEmail:"The email {{value}} is not valid!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}}},parent:W}),U("cwp/text",{title:__("Text"),icon:"text",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("text")],edit:j.a,save:k.a,attributes:{enableCondition:{type:"boolean",default:!1},text:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Text"},id:{type:"string",default:""},field_name:{type:"string",default:""},messages:{type:"object",default:{empty:"Please fill out this field!",invalid:"The text {{value}} is not valid!"}},pattern:{type:"string",default:""},condition:{type:"object",default:{field:null,condition:"===",value:""}},requiredLabel:{type:"string",default:"*"}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"text")}}]},parent:W}),U("cwp/message",{title:__("Message"),icon:"testimonial",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("message")],edit:d.a,save:p.a,attributes:{enableCondition:{type:"boolean",default:!1},message:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Message"},id:{type:"string",default:""},height:{type:"number",default:200},field_name:{type:"string",default:""},messages:{type:"object",default:{empty:"Please fill out this field!",invalid:"The message {{value}} is not valid!"}},pattern:{type:"string",default:""},condition:{type:"object",default:{field:null,condition:"===",value:""}},requiredLabel:{type:"string",default:"*"}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"message")}}]},parent:W}),U("cwp/checkbox",{title:__("checkbox"),icon:"yes",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("checkbox")],edit:f.a,save:b.a,attributes:{isRequired:{type:"boolean",default:!1},options:{type:"array",default:[{label:"Option 1"}]},enableCondition:{type:"boolean",default:!1},label:{type:"string",default:"Choose One"},id:{type:"string",default:""},field_name:{type:"string",default:""},messages:{type:"object",default:{empty:"Please select atleast one checkbox!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}},requiredLabel:{type:"string",default:"*"}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"checkbox")}}]},parent:W}),U("cwp/datepicker",{title:__("Date Picker"),icon:"calendar-alt",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("datepicker")],edit:w.a,save:g.a,attributes:l({enableCondition:{type:"boolean",default:!1},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Pick Date"},placeholder:{type:"string",default:""},id:{type:"string",default:""},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},format:{type:"string",default:"DD/MM/YYYY"},messages:{type:"object",default:{empty:"Please select date!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}}},"requiredLabel",{type:"string",default:"*"}),transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"datepicker")}}]},parent:W}),U("cwp/radio",{title:__("Radio"),icon:"marker",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("radio")],edit:h.a,save:v.a,attributes:l({enableCondition:{type:"boolean",default:!1},isRequired:{type:"boolean",default:!1},options:{type:"array",default:[{label:"Option 1"},{label:"Option 2"}]},label:{type:"string",default:"Choose One"},id:{type:"string",default:""},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},messages:{type:"object",default:{empty:"Please select radio!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}}},"requiredLabel",{type:"string",default:"*"}),transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"radio")}}]},parent:W}),U("cwp/phone",{title:__("Phone"),icon:"phone",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("phone")],edit:E.a,save:y.a,attributes:l({enableCondition:{type:"boolean",default:!1},phone:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Phone No:"},id:{type:"string",default:""},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},messages:{type:"object",default:{empty:"Please fill out this field!",invalid:"The phone {{value}} is not valid!"}},pattern:{type:"string",default:"[\\+\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d]+"},condition:{type:"object",default:{field:null,condition:"===",value:""}}},"requiredLabel",{type:"string",default:"*"}),transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"phone")}}]},parent:W}),U("cwp/website",{title:__("Website"),icon:"laptop",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("website")],edit:C.a,save:O.a,attributes:l({enableCondition:{type:"boolean",default:!1},website:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Website"},id:{type:"string",default:""},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},messages:{type:"object",default:{empty:"Please fill out this field!",invalid:"The website {{value}} is not valid!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}}},"requiredLabel",{type:"string",default:"*"}),transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"website")}}]},parent:W}),U("cwp/select",{title:__("Select"),icon:"menu-alt",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("select")],edit:N.a,save:x.a,attributes:{isRequired:{type:"boolean",default:!1},options:{type:"array",default:[{label:"Option 1"},{label:"Option 2"}]},label:{type:"string",default:"Choose One"},id:{type:"string",default:""},enableCondition:{type:"boolean",default:!1},field_name:{type:"string",default:""},requiredLabel:{type:"string",default:"*"},messages:{type:"object",default:{empty:"Please select option!"}},condition:{type:"object",default:{field:null,condition:"===",value:""}}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"select")}}]},parent:W}),U("cwp/form-column",{title:__("Form Column"),icon:"editor-table",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("form-column"),__("column")],edit:_.a,save:q.a,attributes:{columns:{type:"number",default:3},intro:{type:"boolean",default:!1},stack:{type:"boolean",default:!0}},supports:l({align:!0},"align",["wide","full","center"]),parent:W}),U("cwp/column",{title:__("Column"),icon:"editor-table",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("form-column"),__("column")],edit:R.a,save:A.a,attributes:{},parent:["cwp/form-column"]}),U("cwp/number",{title:__("Number"),icon:"screenoptions",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("number")],edit:S.a,save:I.a,attributes:{enableCondition:{type:"boolean",default:!1},number:{type:"string",default:""},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Enter Number:"},id:{type:"string",default:""},field_name:{type:"string",default:""},isRange:{type:"boolean",default:!1},steps:{type:"number",default:1},rangeMax:{type:"number",default:100},rangeMin:{type:"number",default:0},requiredLabel:{type:"string",default:"*"},errorValidityText:{type:"string",default:"Please fill out this field!"},condition:{type:"object",default:{field:null,condition:"===",value:""}},messages:{type:"object",default:{empty:"Please fill out this field!",invalid:"The number {{value}} is not in range!"}}},transforms:{from:[{type:"block",blocks:V.map(function(e){return"cwp/".concat(e)}),transform:function(e){return Object(J.c)(e,"number")}}]},parent:W}),U("cwp/form-group",{title:__("Form Group"),icon:"forms",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("form group"),__("column")],edit:T.a,save:B.a,attributes:{styling:{type:"object",default:{backgroundColor:"rgb(238, 238, 238)",color:"rgb(49, 49, 49)",padding:25}},label:{type:"string",default:"My Group"},content:{type:"string",default:""},condition:{type:"object",default:{field:null,condition:"===",value:""}},enableCondition:{type:"boolean",default:!1}},supports:l({align:!0},"align",["wide","full","center"]),parent:W}),U("cwp/yes-no",{title:__("Yes / No"),icon:"no",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("yes-no")],edit:D.a,save:M.a,attributes:{yes_no:{type:"boolean",defaut:!1},requiredLabel:{type:"string",default:"*"},isRequired:{type:"boolean",default:!1},label:{type:"string",default:"Yes Or No?"},id:{type:"string",default:""},field_name:{type:"string",default:""},errorValidityText:{type:"string",default:"Please fill out this field!"},enableCondition:{type:"boolean",default:!1},condition:{type:"object",default:{field:null,condition:"===",value:""}}},parent:W}),U("cwp/form-button",{title:__("Form Button"),icon:__(wp.element.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",focusable:"false"},wp.element.createElement("path",{d:"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H5V8h14v8z"}))),category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("button")],edit:P.a,save:L.a,attributes:{label:{type:"string",default:"Submit"},parentId:{type:"string",default:""},action:{default:"submit",type:"string"},styling:{type:"object",default:{backgroundColor:"rgb(238, 238, 238)",color:"rgb(49, 49, 49)",padding:25}}},supports:l({align:!0},"align",["wide","full","center"]),parent:W}),U("cwp/form-calculation",{title:__("Calculation"),icon:"media-document",category:"common",keywords:[__("gutenberg-forms"),__("forms"),__("calculation")],edit:F.a,save:Y.a,attributes:{formulaBuilder:{type:"boolean",default:!0},calculation:{type:"string",default:""},label:{type:"string",default:"Total"},id:{type:"string",default:""},field_name:{type:"string",default:""},formula:{type:"string",default:""},condition:{type:"object",default:{field:null,condition:"===",value:""}},styling:{type:"object",default:{fontSize:40}},enableCondition:{type:"boolean",default:!1},postfix:{type:"string",default:""},prefix:{type:"string",default:""}},supports:l({align:!0},"align",["wide","full","center"]),parent:W})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function l(e){var t=e.attributes,n=t.submitLabel,l=t.buttonSetting.alignment,o=t.buttonSetting,p=t.templateBuilder,g=(t.template,t.id),h=t.theme,v=g&&"form-".concat(g.split("-")[1]);Object(a.useEffect)(function(){e.setAttributes({id:"submit-"+e.clientId})},[]);var E=function(t){e.setAttributes({submitLabel:t})},y=p?"cwp-showEditor":"cwp-hideEditor";return[wp.element.createElement(i.a,{data:e}),wp.element.createElement(u,null,wp.element.createElement(b,null,wp.element.createElement(w,{text:__(p?"Form Builder":"Email Builder")},wp.element.createElement(f,{onClick:function(){e.setAttributes({templateBuilder:!p})}},wp.element.createElement(d,{icon:p?"feedback":"email",showColors:!0}))))),wp.element.createElement(a.Fragment,null,wp.element.createElement("div",{id:v,className:"cwp-form cwp-form_main "+e.className+" "+y},wp.element.createElement(s,{template:[["cwp/name",{}],["cwp/email",{}],["cwp/message",{}]],templateLock:!1,renderAppender:function(){return wp.element.createElement(s.ButtonBlockAppender,null)}}),!o.disable&&wp.element.createElement("div",{className:"cwp-submit "+l},wp.element.createElement("button",{className:"cwp-submit-btn cwp-default-submit-btn"},wp.element.createElement(m,{tag:"span",value:n,onChange:E})))),wp.element.createElement("div",{className:"cwp-form "+y},wp.element.createElement("div",{className:"cwp-editor"},wp.element.createElement(r.a,{data:e}))),wp.element.createElement("div",{dangerouslySetInnerHTML:{__html:Object(c.g)(h,v)}}))]}var a=n(0),i=(n.n(a),n(15)),r=n(17),c=n(2),o=wp.blockEditor,s=o.InnerBlocks,m=o.RichText,u=o.BlockControls,d=o.BlockIcon,p=wp.components,f=p.Button,b=p.Toolbar,w=p.Tooltip,g=wp.data.select("core/editor"),__=(g.getBlock,wp.blocks.serialize,wp.i18n.__);t.a=l},function(e,t,n){"use strict";function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=e.data,n=t.attributes,a=n.buttonSetting,p=(n.email,n.successURL),f=n.successType,b=n.messages,w=n.successMessage,g=n.templateBuilder,h=n.recaptcha,v=n.theme,E=n.recaptcha,y=E.siteKey,C=E.clientSecret,O=function(e){t.setAttributes({buttonSetting:Object.assign({},a,{alignment:e})})},j=function(e){return a.alignment===e?{isPrimary:!0}:{isDefault:!0}},k=function(e,n){t.setAttributes({buttonSetting:Object.assign({},a,l({},e,n))})},N=function(e){return f===e?{isPrimary:!0}:{isDefault:!0}},x=function(e,n){t.setAttributes({recaptcha:Object.assign({},h,l({},n,e))})},_=function(e,n,a,i){var r=Object(c.clone)(b);r[a]=Object.assign({},r[a],l({},e,n)),t.setAttributes({messages:r}),Object(s.a)(i,t.clientId,r[a],e,b)},q=function(e,n){var l=Object(c.clone)(v);Object(c.set)(l,n,e),t.setAttributes({theme:l})};return wp.element.createElement(d,null,wp.element.createElement(r.PanelBody,{initialOpen:!1,icon:"admin-appearance",title:"Form Design"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Accent Color"),wp.element.createElement(r.ColorPalette,{colors:m.a,value:v.accentColor,onChange:function(e){return q(e,"accentColor")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Text Color"),wp.element.createElement(r.ColorPalette,{colors:m.a,value:v.textColor,onChange:function(e){return q(e,"textColor")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Field Background Color"),wp.element.createElement(r.ColorPalette,{colors:m.a,value:v.fieldBackgroundColor,onChange:function(e){return q(e,"fieldBackgroundColor")}}))),wp.element.createElement(r.PanelBody,{initialOpen:!1,icon:"admin-settings",title:"General"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",null,"Disable Submit Button"),wp.element.createElement(r.FormToggle,{checked:a.disable,onChange:function(){return k("disable",!a.disable)}}))),!a.disable&&wp.element.createElement(i.Fragment,null,wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",{className:"cwp-heading"},"Button Alignment"),wp.element.createElement(r.ButtonGroup,null,wp.element.createElement(r.Button,u({},j("justify-start"),{onClick:function(){return O("justify-start")}}),wp.element.createElement(r.Icon,{icon:"editor-alignleft"})),wp.element.createElement(r.Button,u({},j("justify-center"),{onClick:function(){return O("justify-center")}}),wp.element.createElement(r.Icon,{icon:"editor-aligncenter"})),wp.element.createElement(r.Button,u({},j("justify-end"),{onClick:function(){return O("justify-end")}}),wp.element.createElement(r.Icon,{icon:"editor-alignright"})))))),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",null,"Email Notification Builder"),wp.element.createElement(r.FormToggle,{checked:g,onChange:function(e){return t.setAttributes({templateBuilder:!g})}}))),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",null,"Confirmation Type"),wp.element.createElement(r.ButtonGroup,null,wp.element.createElement(r.Button,u({},N("url"),{onClick:function(){return t.setAttributes({successType:"url"})}}),"URL"),wp.element.createElement(r.Button,u({},N("message"),{onClick:function(){return t.setAttributes({successType:"message"})}}),"Message")))),wp.element.createElement("div",{className:"cwp-option"},"url"===f?wp.element.createElement(r.TextControl,{label:"Success Url (Redirect)",value:p,onChange:function(e){return t.setAttributes({successURL:e})}}):wp.element.createElement(r.TextareaControl,{label:"Success Message",value:w,onChange:function(e){return t.setAttributes({successMessage:e})}}))),wp.element.createElement(r.PanelBody,{initialOpen:!1,icon:"googleplus",title:"reCAPTCHA v2"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("p",null,"reCAPTCHA requires a Site and Private API key. Sign up for a free"," ",wp.element.createElement("a",{href:"https://www.google.com/recaptcha",target:"__blank"},"reCAPTCHA key"),".")),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",null,"Enable"),wp.element.createElement(r.FormToggle,{checked:h.enable,onChange:function(e){return x(!h.enable,"enable")}}))),h.enable&&wp.element.createElement(i.Fragment,null,wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.TextControl,{label:"Site Key",value:y,onChange:function(e){return x(e,"siteKey")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.TextControl,{label:"Client Secret",value:C,onChange:function(e){return x(e,"clientSecret")}}))),h.enable&&wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("p",null,wp.element.createElement(r.Icon,{icon:"info"})," Will only work & show on front-end."))),wp.element.createElement(r.PanelBody,{initialOpen:!1,title:"Messages",icon:"email"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("p",null,wp.element.createElement(r.Icon,{icon:"info"})," You can edit validations messages used for various field types here. Use ","{{ value }}"," to insert field value.")),wp.element.createElement(o.a,{val:b,onChange:_})))}var i=n(0),r=(n.n(i),n(4)),c=(n.n(r),n(1)),o=(n.n(c),n(16)),s=n(3),m=n(2),u=Object.assign||function(e){for(var t=1;t'+m+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("input",{id:s,"aria-label":Object(r.i)(a),name:s,type:"email","data-errors":b,"data-cwp-field":!0,"data-validation":"email","data-parsley-type":"email",required:l,placeholder:n})))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+m+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("input",o({id:s,"aria-label":Object(r.i)(a),"data-cwp-field":!0},function(){return Object(i.isEmpty)(f)?{}:{pattern:f}}(),{name:s,title:p,"data-errors":w,"data-rule":"false",placeholder:n,required:l}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+u+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("textarea",o({id:s,"aria-label":Object(r.i)(a),style:{height:m},"data-cwp-field":!0,name:s,title:f,required:l,"data-errors":g,"data-rule":"false"},function(){return Object(i.isEmpty)(b)?{}:{pattern:b}}(),{placeholder:n}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+a+"",c=n+" "+r;return l?c:n}()}}),l.map(function(e,t){return wp.element.createElement("div",{className:"cwp-checkbox-option"},wp.element.createElement("input",o({"aria-label":Object(r.i)(a)},p(t),{id:s.concat(t.toString()),name:s,value:e.label,"data-rule":"false","data-cwp-field":!0,checked:e.checked,type:"checkbox"})),wp.element.createElement("label",{for:s.concat(t.toString())},e.label,Object(i.has)(e,"image")&&wp.element.createElement("div",{className:"cwp-checkbox-image"},wp.element.createElement("img",{style:{height:e.image.height,width:e.image.width},src:e.image.url}))))})))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},y={field:null,bound:void 0,ariaLabel:"Use the arrow keys to pick a date",position:"bottom left",reposition:!0,format:"YYYY-MM-DD",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},C=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},O=function(e){var t=[],n="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push("is-outside-current-month"),e.enableSelectionDaysInNextAndPreviousMonths||t.push("is-selection-disabled")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),n="true"),e.hasEvent&&t.push("has-event"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'"},j=function(e,t,n){var l=new Date(n,0,1);return''+Math.ceil(((new Date(n,t,e)-l)/864e5+l.getDay()+1)/7)+""},k=function(e,t,n,l){return''+(t?e.reverse():e).join("")+""},N=function(e){return""+e.join("")+""},x=function(e){var t,n=[];for(e.showWeekNumber&&n.push(""),t=0;t<7;t++)n.push(''+C(e,t,!0)+"");return""+(e.isRTL?n.reverse():n).join("")+""},_=function(e,t,n,l,a,i){var r,c,o,s,m,d=e._o,p=n===d.minYear,f=n===d.maxYear,b='
',w=!0,g=!0;for(o=[],r=0;r<12;r++)o.push('");for(s='
'+d.i18n.months[l]+'
",u(d.yearRange)?(r=d.yearRange[0],c=d.yearRange[1]+1):(r=n-d.yearRange,c=1+n+d.yearRange),o=[];r=d.minYear&&o.push('");return m='
'+n+d.yearSuffix+'
",d.showMonthAfterYear?b+=m+s:b+=s+m,p&&(0===l||d.minMonth>=l)&&(w=!1),f&&(11===l||d.maxMonth<=l)&&(g=!1),0===t&&(b+='"),t===e._o.numberOfMonths-1&&(b+='"),b+="
"},q=function(e,t,n){return''+x(e)+N(t)+"
"},R=function(r){var c=this,s=c.config(r);c._onMouseDown=function(e){if(c._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(o(t,"is-disabled")||(!o(t,"pika-button")||o(t,"is-empty")||o(t.parentNode,"is-disabled")?o(t,"pika-prev")?c.prevMonth():o(t,"pika-next")&&c.nextMonth():(c.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),s.bound&&a(function(){c.hide(),s.blurFieldOnSelect&&s.field&&s.field.blur()},100))),o(t,"pika-select"))c._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},c._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(o(t,"pika-select-month")?c.gotoMonth(t.value):o(t,"pika-select-year")&&c.gotoYear(t.value))},c._onKeyChange=function(e){if(e=e||window.event,c.isVisible())switch(e.keyCode){case 13:case 27:s.field&&s.field.blur();break;case 37:e.preventDefault(),c.adjustDate("subtract",1);break;case 38:c.adjustDate("subtract",7);break;case 39:c.adjustDate("add",1);break;case 40:c.adjustDate("add",7)}},c._onInputChange=function(n){var l;n.firedBy!==c&&(s.parse?l=s.parse(s.field.value,s.format):t?(l=e(s.field.value,s.format,s.formatStrict),l=l&&l.isValid()?l.toDate():null):l=new Date(Date.parse(s.field.value)),d(l)&&c.setDate(l),c._v||c.show())},c._onInputFocus=function(){c.show()},c._onInputClick=function(){c.show()},c._onInputBlur=function(){var e=l.activeElement;do{if(o(e,"pika-single"))return}while(e=e.parentNode);c._c||(c._b=a(function(){c.hide()},50)),c._c=!1},c._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,l=t;if(t){!n&&o(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),i(t,"change",c._onChange)));do{if(o(l,"pika-single")||l===s.trigger)return}while(l=l.parentNode);c._v&&t!==s.trigger&&l!==s.trigger&&c.hide()}},c.el=l.createElement("div"),c.el.className="pika-single"+(s.isRTL?" is-rtl":"")+(s.theme?" "+s.theme:""),i(c.el,"mousedown",c._onMouseDown,!0),i(c.el,"touchend",c._onMouseDown,!0),i(c.el,"change",c._onChange),s.keyboardInput&&i(l,"keydown",c._onKeyChange),s.field&&(s.container?s.container.appendChild(c.el):s.bound?l.body.appendChild(c.el):s.field.parentNode.insertBefore(c.el,s.field.nextSibling),i(s.field,"change",c._onInputChange),s.defaultDate||(t&&s.field.value?s.defaultDate=e(s.field.value,s.format).toDate():s.defaultDate=new Date(Date.parse(s.field.value)),s.setDefaultDate=!0));var m=s.defaultDate;d(m)?s.setDefaultDate?c.setDate(m,!0):c.gotoDate(m):c.gotoDate(new Date),s.bound?(this.hide(),c.el.className+=" is-bound",i(s.trigger,"click",c._onInputClick),i(s.trigger,"focus",c._onInputFocus),i(s.trigger,"blur",c._onInputBlur)):this.show()};return R.prototype={config:function(e){this._o||(this._o=h({},y,!0));var t=h(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"===typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"===typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,d(t.minDate)||(t.minDate=!1),d(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(n){return n=n||this._o.format,d(this._d)?this._o.toString?this._o.toString(this._d,n):t?e(this._d).format(n):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(n,l){t&&e.isMoment(n)&&this.setDate(n.toDate(),l)},getDate:function(){return d(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",v(this._o.field,"change",{firedBy:this})),this.draw();if("string"===typeof e&&(e=new Date(Date.parse(e))),d(e)){var n=this._o.minDate,l=this._o.maxDate;d(n)&&el&&(e=l),this._d=new Date(e.getTime()),w(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),v(this._o.field,"change",{firedBy:this})),t||"function"!==typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(d(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),l=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),a=e.getTime();l.setMonth(l.getMonth()+1),l.setDate(l.getDate()-1),t=a=i&&(this._y=i,!isNaN(c)&&this._m>c&&(this._m=c)),t="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var s=0;s'+_(this,s,this.calendars[s].year,this.calendars[s].month,this.calendars[0].year,t)+this.render(this.calendars[s].year,this.calendars[s].month,t)+"";this.el.innerHTML=o,n.bound&&"hidden"!==n.field.type&&a(function(){n.trigger.focus()},1),"function"===typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute("aria-label",n.ariaLabel)}},adjustPosition:function(){var e,t,n,a,i,r,c,o,u,d,p,f;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,n=this.el.offsetWidth,a=this.el.offsetHeight,i=window.innerWidth||l.documentElement.clientWidth,r=window.innerHeight||l.documentElement.clientHeight,c=window.pageYOffset||l.body.scrollTop||l.documentElement.scrollTop,p=!0,f=!0,"function"===typeof e.getBoundingClientRect)d=e.getBoundingClientRect(),o=d.left+window.pageXOffset,u=d.bottom+window.pageYOffset;else for(o=t.offsetLeft,u=t.offsetTop+t.offsetHeight;t=t.offsetParent;)o+=t.offsetLeft,u+=t.offsetTop;(this._o.reposition&&o+n>i||this._o.position.indexOf("right")>-1&&o-n+e.offsetWidth>0)&&(o=o-n+e.offsetWidth,p=!1),(this._o.reposition&&u+a>r+c||this._o.position.indexOf("top")>-1&&u-a-e.offsetHeight>0)&&(u=u-a-e.offsetHeight,f=!1),this.el.style.left=o+"px",this.el.style.top=u+"px",s(this.el,p?"left-aligned":"right-aligned"),s(this.el,f?"bottom-aligned":"top-aligned"),m(this.el,p?"right-aligned":"left-aligned"),m(this.el,f?"top-aligned":"bottom-aligned")}},render:function(e,t,n){var l=this._o,a=new Date,i=b(e,t),r=new Date(e,t,1).getDay(),c=[],o=[];w(a),l.firstDay>0&&(r-=l.firstDay)<0&&(r+=7);for(var s=0===t?11:t-1,m=11===t?0:t+1,u=0===t?e-1:e,f=11===t?e+1:e,h=b(u,s),v=i+r,E=v;E>7;)E-=7;v+=7-E;for(var y=!1,C=0,N=0;C=i+r,I=C-r+1,T=t,B=e,D=l.startRange&&g(l.startRange,x),M=l.endRange&&g(l.endRange,x),P=l.startRange&&l.endRange&&l.startRangel.maxDate||l.disableWeekends&&p(x)||l.disableDayFn&&l.disableDayFn(x);S&&(C'+m+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("input",{id:s,type:"text","aria-label":Object(r.i)(a),name:s,readOnly:!0,required:l,"data-cwp-field":!0,"data-rule":"false","data-format":d,"data-errors":f,"data-validation":"date","data-validation-format":"dd/mm/yyyy","data-language":"en",value:n})))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+m+"",r=n+" "+i;return l?r:n}()}}),l.map(function(e,t){return wp.element.createElement("div",{className:"cwp-radio-option"},wp.element.createElement("input",{"aria-label":Object(i.i)(o),id:s.concat(t.toString()),name:s,"data-rule":"false","data-required":"false",value:e.label,"data-cwp-field":"true",type:"radio",checked:e.checked}),wp.element.createElement("label",{for:s.concat(t.toString())},e.label,Object(a.has)(e,"image")&&wp.element.createElement("div",{className:"cwp-radio-image"},wp.element.createElement("img",{style:{height:e.image.height,width:e.image.width},src:e.image.url}))))})))}var a=n(1),i=(n.n(a),n(2)),r=n(3),c=Object.assign||function(e){for(var t=1;t'+m+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("input",o({id:s,"aria-label":Object(r.i)(a),"data-cwp-field":!0,"data-errors":w,name:s,"data-phone":"true","data-rule":"false",placeholder:n},function(){return Object(i.isEmpty)(f)?{}:{pattern:f}}(),{required:l}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+d+"",i=n+" "+a;return l?i:n}()}}),wp.element.createElement("input",(t={id:u,"aria-label":Object(c.i)(m),"data-cwp-field":!0,required:i,type:"url","data-errors":g,name:u},l(t,"type","url"),l(t,"placeholder",a),t))))}var i=n(0),r=(n.n(i),n(1)),c=(n.n(r),n(2)),o=n(3),s=Object.assign||function(e){for(var t=1;t'+m+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("input",o({id:s,"aria-label":Object(r.i)(a),name:s,"data-errors":b,"data-rule":"false","data-cwp-field":!0},function(){return Object(i.isEmpty)(f)?{}:{pattern:f}}(),{placeholder:n,required:l}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2)),c=n(3),o=Object.assign||function(e){for(var t=1;t'+s+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("select",{name:o,type:"select",id:o,"data-rule":"false",value:a,"data-cwp-field":!0,"data-errors":d,required:n},wp.element.createElement("option",{value:"",disabled:!0,selected:!0},"Select your option"),l.map(function(e,t){return wp.element.createElement("option",{value:e.label},e.label)}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(3)),c=Object.assign||function(e){for(var t=1;t'+u+"",r=n+" "+a;return l?r:n}()}}),o?wp.element.createElement("div",{className:"cwp-range-set"},wp.element.createElement("input",{id:c,value:n,max:s,required:l,min:m,"data-default":n,"data-rule":"false",type:"range","data-cwp-field":!0,step:b}),wp.element.createElement("input",{id:c,"aria-label":Object(r.i)(a),"data-cwp-field":!0,"data-errors":w,name:c,step:b,"data-rule":"false","data-default":n,value:n,required:l,max:s,min:m,type:"number"})):wp.element.createElement("input",{id:c,"aria-label":Object(r.i)(a),"data-cwp-field":!0,"data-errors":w,name:c,"data-rule":"false","data-default":n,value:n,required:l,step:b,max:s,min:m,type:"number"})))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2));t.a=l},function(e,t,n){"use strict";function l(e){var t=e.attributes,n=t.styling,l=t.label,o=t.enableCondition,u=function(t){e.setAttributes({label:t})};return[!!e.isSelected&&wp.element.createElement(i.a,{data:e}),null,wp.element.createElement(a.Fragment,null,Object(c.f)(e.clientId)&&o&&wp.element.createElement(r.Notice,{status:"error",isDismissible:!1},"Do not have a required fields inside a conditional group."),wp.element.createElement("fieldset",{style:n,className:"cwp-form-group"},wp.element.createElement(m,{tag:"legend",onChange:u,value:l}),wp.element.createElement("div",{className:"cwp-group-fields"},wp.element.createElement(s,null))))]}var a=n(0),i=(n.n(a),n(52)),r=n(4),c=(n.n(r),n(3)),o=wp.blockEditor,s=o.InnerBlocks,m=o.RichText;t.a=l},function(e,t,n){"use strict";function l(e){var t=e.data,n=t.attributes,l=n.styling,a=n.styling,u=a.backgroundColor,d=a.color,p=a.padding,f=n.condition,b=n.enableCondition,w=function(e,n){var a=Object(c.clone)(l);Object(c.set)(a,n,e),t.setAttributes({styling:a})};return wp.element.createElement(m,null,Object(s.f)(t.clientId)&&b&&wp.element.createElement(i.Notice,{status:"error",isDismissible:!1},"Do not have a required fields inside a conditional group."),wp.element.createElement(i.PanelBody,{title:__("Styling"),icon:"admin-appearance"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Background Color"),wp.element.createElement(i.ColorPalette,{colors:r.a,value:u,onChange:function(e){return w(e,"backgroundColor")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Color"),wp.element.createElement(i.ColorPalette,{colors:r.a,value:d,onChange:function(e){return w(e,"color")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(i.RangeControl,{value:p,label:__("Padding"),onChange:function(e){return w(e,"padding")}}))),wp.element.createElement(i.PanelBody,{title:__("Condition"),icon:"hidden"},wp.element.createElement(o.a,{condition:f,set:t.setAttributes,clientId:t.clientId,useCondition:t.attributes.enableCondition})))}var a=n(0),i=(n.n(a),n(4)),r=(n.n(i),n(2)),c=n(1),o=(n.n(c),n(5)),s=n(3),m=wp.blockEditor.InspectorControls,__=wp.i18n.__;t.a=l},function(e,t,n){"use strict";function l(e){var t=e.attributes,n=t.styling,l=t.label,a=t.condition;return wp.element.createElement("fieldset",c({style:n,className:"cwp-form-group"},function(){return Object(i.isEmpty)(a.field)?{}:{"data-condition":Object(r.g)(a)}}()),!Object(i.isEmpty)(l)&&wp.element.createElement("legend",{dangerouslySetInnerHTML:{__html:l}}),wp.element.createElement("div",{className:"cwp-group-fields"},wp.element.createElement(o.Content,null)))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(3)),c=Object.assign||function(e){for(var t=1;t'+o+"",r=n+" "+a;return l?r:n}()}}),wp.element.createElement("label",{className:"cwp-switch"},wp.element.createElement("input",{name:c,id:c,type:"hidden",value:n?"yes":"no",readOnly:!0}),wp.element.createElement("input",{required:l,"aria-label":Object(r.i)(a),type:"checkbox",checked:n}),wp.element.createElement("span",{className:"cwp-slider"}))))}var a=n(0),i=(n.n(a),n(1)),r=(n.n(i),n(2));t.a=l},function(e,t,n){"use strict";function l(e){var t=e.attributes,n=t.styling,l=t.styling,a=l.backgroundColor,m=l.color,d=l.padding,b=t.label,w=(t.action,function(t,l){var a=Object(o.clone)(n);Object(o.set)(a,l,t),e.setAttributes({styling:a})}),g=function(t,n){return e.attributes[t]===n?{isPrimary:!0}:{isDefault:!0}};return i.a.useEffect(function(){e.setAttributes({parentId:u(e.clientId)[0]})}),[wp.element.createElement(f,null,wp.element.createElement(r.PanelBody,{title:"Settings",icon:"admin-generic"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("h3",null,"Action"),wp.element.createElement(r.ButtonGroup,null,wp.element.createElement(r.Button,s({onClick:function(){return e.setAttributes({action:"reset"})}},g("action","reset")),"Reset"),wp.element.createElement(r.Button,s({onClick:function(){return e.setAttributes({action:"submit"})}},g("action","submit")),"Submit"))))),wp.element.createElement(r.PanelBody,{title:"Colors",icon:"admin-appearance"},wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Background Color"),wp.element.createElement(r.ColorPalette,{colors:c.a,value:a,onChange:function(e){return w(e,"backgroundColor")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement("h3",{className:"cwp-heading"},"Color"),wp.element.createElement(r.ColorPalette,{colors:c.a,value:m,onChange:function(e){return w(e,"color")}})),wp.element.createElement("div",{className:"cwp-option"},wp.element.createElement(r.RangeControl,{min:0,max:100,label:"Padding",value:d,onChange:function(e){return w(e,"padding")}})))),null,wp.element.createElement("button",{style:n,className:e.className},wp.element.createElement(p,{tag:"span",value:b,onChange:function(t){return e.setAttributes({label:t})}}))]}var a=n(0),i=n.n(a),r=n(4),c=(n.n(r),n(2)),o=n(1),s=(n.n(o),Object.assign||function(e){for(var t=1;t]*>?/gm, \"\");\n\n\treturn withoutTags;\n}\n\nvar basicColorScheme = [{\n\tcolor: \"rgb(247, 141, 167)\",\n\tname: \"Pale Pink\"\n}, {\n\tname: \"Vivid red\",\n\tcolor: \"rgb(207, 46, 46)\"\n}, {\n\tname: \"Luminous vivid orange\",\n\tcolor: \"rgb(255, 105, 0)\"\n}, {\n\tcolor: \"rgb(252, 185, 0)\",\n\tname: \"Luminous vivid amber\"\n}, {\n\tcolor: \"rgb(123, 220, 181)\",\n\tname: \"Light green cyan\"\n}, {\n\tcolor: \"rgb(0, 208, 132)\",\n\tname: \"Vivid green cyan\"\n}, {\n\tcolor: \"rgb(142, 209, 252)\",\n\tname: \"Pale cyan blue\"\n}, {\n\tcolor: \"rgb(6, 147, 227)\",\n\tname: \"Vivid cyan blue\"\n}, {\n\tcolor: \"rgb(155, 81, 224)\",\n\tname: \"Vivid purple\"\n}, {\n\tcolor: \"rgb(238, 238, 238)\",\n\tname: \"Very light gray\"\n}, {\n\tcolor: \"rgb(171, 184, 195)\",\n\tname: \"Cyan bluish gray\"\n}, {\n\tcolor: \"rgb(49, 49, 49)\",\n\tname: \"Very dark gray\"\n}];\n\nvar firstCapital = function firstCapital(str) {\n\tvar c = str.substring(0, 1).toUpperCase();\n\n\treturn c.concat(str.substring(1, str.length));\n};\n\nfunction getThemeStyling(theme, id) {\n\tvar accentColor = theme.accentColor,\n\t textColor = theme.textColor,\n\t fieldBackgroundColor = theme.fieldBackgroundColor;\n\n\n\treturn \"\";\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9taXNjL2hlbHBlci5qcz8zZjIzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF90b0NvbnN1bWFibGVBcnJheShhcnIpIHsgaWYgKEFycmF5LmlzQXJyYXkoYXJyKSkgeyBmb3IgKHZhciBpID0gMCwgYXJyMiA9IEFycmF5KGFyci5sZW5ndGgpOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7IGFycjJbaV0gPSBhcnJbaV07IH0gcmV0dXJuIGFycjI7IH0gZWxzZSB7IHJldHVybiBBcnJheS5mcm9tKGFycik7IH0gfVxuXG52YXIgX3dwJGRhdGEkc2VsZWN0ID0gd3AuZGF0YS5zZWxlY3QoXCJjb3JlL2Jsb2NrLWVkaXRvclwiKSxcbiAgICBnZXRCbG9jayA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9jaztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldEZpZWxkTmFtZShmaWVsZCwgaWQpIHtcblx0dmFyIHNob3J0ZW5faWQgPSBpZC5zdWJzdHJpbmcoMCwgNik7XG5cblx0cmV0dXJuIGZpZWxkICsgXCItXCIgKyBzaG9ydGVuX2lkO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZXh0cmFjdF9pZChpZCkge1xuXHR2YXIgZXhwbG9kZWQgPSBpZC5zcGxpdChcIi1cIik7XG5cblx0cmV0dXJuIGV4cGxvZGVkW2V4cGxvZGVkLmxlbmd0aCAtIDFdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0RW5jb2RlZERhdGEoZiwgaWQsIGlzUmVxdWlyZWQpIHtcblx0cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh3aW5kb3cuYnRvYShcIi0tXCIgKyBnZXRGaWVsZE5hbWUoZiwgaWQpICsgXCItXCIgKyBpc1JlcXVpcmVkICsgXCItXCIgKyBmKSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRGaWVsZEljb24obmFtZSkge1xuXHR2YXIgZmllbGQgPSBuYW1lLnNwbGl0KFwiL1wiKVtuYW1lLnNwbGl0KFwiL1wiKS5sZW5ndGggLSAxXTtcblxuXHRzd2l0Y2ggKGZpZWxkKSB7XG5cdFx0Y2FzZSBcImVtYWlsXCI6XG5cdFx0XHRyZXR1cm4gXCJlbWFpbFwiO1xuXHRcdGNhc2UgXCJuYW1lXCI6XG5cdFx0XHRyZXR1cm4gXCJhZG1pbi11c2Vyc1wiO1xuXHRcdGNhc2UgXCJtZXNzYWdlXCI6XG5cdFx0XHRyZXR1cm4gXCJ0ZXN0aW1vbmlhbFwiO1xuXHRcdGNhc2UgXCJjaGVja2JveFwiOlxuXHRcdFx0cmV0dXJuIFwieWVzXCI7XG5cdFx0Y2FzZSBcImRhdGVwaWNrZXJcIjpcblx0XHRcdHJldHVybiBcImNhbGVuZGFyLWFsdFwiO1xuXHRcdGNhc2UgXCJyYWRpb1wiOlxuXHRcdFx0cmV0dXJuIFwibWFya2VyXCI7XG5cdFx0Y2FzZSBcInBob25lXCI6XG5cdFx0XHRyZXR1cm4gXCJwaG9uZVwiO1xuXHRcdGNhc2UgXCJ3ZWJzaXRlXCI6XG5cdFx0XHRyZXR1cm4gXCJsYXB0b3BcIjtcblx0XHRjYXNlIFwidGV4dFwiOlxuXHRcdFx0cmV0dXJuIFwidGV4dFwiO1xuXHRcdGNhc2UgXCJzZWxlY3RcIjpcblx0XHRcdHJldHVybiBcIm1lbnUtYWx0XCI7XG5cdFx0Y2FzZSBcIm51bWJlclwiOlxuXHRcdFx0cmV0dXJuIFwic2NyZWVub3B0aW9uc1wiO1xuXHRcdGNhc2UgXCJ5ZXMtbm9cIjpcblx0XHRcdHJldHVybiBcIm5vXCI7XG5cdFx0Y2FzZSBcImZvcm0tY2FsY3VsYXRpb25cIjpcblx0XHRcdHJldHVybiBcIm1lZGlhLWRvY3VtZW50XCI7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybjtcblx0fVxufVxuXG52YXIgbGF5b3V0QmxvY2tzID0gW1wiY3dwL2Zvcm0tY29sdW1uXCIsIFwiY3dwL2NvbHVtblwiLCBcImN3cC9mb3JtLWdyb3VwXCJdOyAvL2Jsb2NrcyB0aGF0IHdpbGwgYmUgaWdub3JlZCB3aGlsZSBzZXJpYWxpemluZy4uLlxuXG5leHBvcnQgZnVuY3Rpb24gc2VyaWFsaXplRmllbGRzKGZpZWxkcykge1xuXHR2YXIgZiA9IFtdO1xuXG5cdGZpZWxkcy5mb3JFYWNoKGZ1bmN0aW9uIChmaWVsZCkge1xuXHRcdGlmIChmaWVsZC5uYW1lLnN0YXJ0c1dpdGgoXCJjd3AvXCIpICYmICFsYXlvdXRCbG9ja3MuaW5jbHVkZXMoZmllbGQubmFtZSkpIHtcblx0XHRcdGYucHVzaCh7XG5cdFx0XHRcdGJsb2NrTmFtZTogZmllbGQubmFtZSxcblx0XHRcdFx0ZmllbGROYW1lOiBmaWVsZC5hdHRyaWJ1dGVzLmxhYmVsLFxuXHRcdFx0XHRmaWVsZF9pZDogZmllbGQuYXR0cmlidXRlcy5maWVsZF9uYW1lXG5cdFx0XHR9KTtcblx0XHR9IGVsc2UgaWYgKGxheW91dEJsb2Nrcy5pbmNsdWRlcyhmaWVsZC5uYW1lKSkge1xuXHRcdFx0Zi5wdXNoLmFwcGx5KGYsIF90b0NvbnN1bWFibGVBcnJheShzZXJpYWxpemVGaWVsZHMoZmllbGQuaW5uZXJCbG9ja3MpKSk7XG5cdFx0fVxuXHR9KTtcblxuXHRyZXR1cm4gZjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHN0cmlwX3RhZ3Moc3RyKSB7XG5cdHZhciB3aXRob3V0VGFncyA9IHN0ci5yZXBsYWNlKC88W14+XSo+Py9nbSwgXCJcIik7XG5cblx0cmV0dXJuIHdpdGhvdXRUYWdzO1xufVxuXG5leHBvcnQgdmFyIGJhc2ljQ29sb3JTY2hlbWUgPSBbe1xuXHRjb2xvcjogXCJyZ2IoMjQ3LCAxNDEsIDE2NylcIixcblx0bmFtZTogXCJQYWxlIFBpbmtcIlxufSwge1xuXHRuYW1lOiBcIlZpdmlkIHJlZFwiLFxuXHRjb2xvcjogXCJyZ2IoMjA3LCA0NiwgNDYpXCJcbn0sIHtcblx0bmFtZTogXCJMdW1pbm91cyB2aXZpZCBvcmFuZ2VcIixcblx0Y29sb3I6IFwicmdiKDI1NSwgMTA1LCAwKVwiXG59LCB7XG5cdGNvbG9yOiBcInJnYigyNTIsIDE4NSwgMClcIixcblx0bmFtZTogXCJMdW1pbm91cyB2aXZpZCBhbWJlclwiXG59LCB7XG5cdGNvbG9yOiBcInJnYigxMjMsIDIyMCwgMTgxKVwiLFxuXHRuYW1lOiBcIkxpZ2h0IGdyZWVuIGN5YW5cIlxufSwge1xuXHRjb2xvcjogXCJyZ2IoMCwgMjA4LCAxMzIpXCIsXG5cdG5hbWU6IFwiVml2aWQgZ3JlZW4gY3lhblwiXG59LCB7XG5cdGNvbG9yOiBcInJnYigxNDIsIDIwOSwgMjUyKVwiLFxuXHRuYW1lOiBcIlBhbGUgY3lhbiBibHVlXCJcbn0sIHtcblx0Y29sb3I6IFwicmdiKDYsIDE0NywgMjI3KVwiLFxuXHRuYW1lOiBcIlZpdmlkIGN5YW4gYmx1ZVwiXG59LCB7XG5cdGNvbG9yOiBcInJnYigxNTUsIDgxLCAyMjQpXCIsXG5cdG5hbWU6IFwiVml2aWQgcHVycGxlXCJcbn0sIHtcblx0Y29sb3I6IFwicmdiKDIzOCwgMjM4LCAyMzgpXCIsXG5cdG5hbWU6IFwiVmVyeSBsaWdodCBncmF5XCJcbn0sIHtcblx0Y29sb3I6IFwicmdiKDE3MSwgMTg0LCAxOTUpXCIsXG5cdG5hbWU6IFwiQ3lhbiBibHVpc2ggZ3JheVwiXG59LCB7XG5cdGNvbG9yOiBcInJnYig0OSwgNDksIDQ5KVwiLFxuXHRuYW1lOiBcIlZlcnkgZGFyayBncmF5XCJcbn1dO1xuXG5leHBvcnQgdmFyIGZpcnN0Q2FwaXRhbCA9IGZ1bmN0aW9uIGZpcnN0Q2FwaXRhbChzdHIpIHtcblx0dmFyIGMgPSBzdHIuc3Vic3RyaW5nKDAsIDEpLnRvVXBwZXJDYXNlKCk7XG5cblx0cmV0dXJuIGMuY29uY2F0KHN0ci5zdWJzdHJpbmcoMSwgc3RyLmxlbmd0aCkpO1xufTtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFRoZW1lU3R5bGluZyh0aGVtZSwgaWQpIHtcblx0dmFyIGFjY2VudENvbG9yID0gdGhlbWUuYWNjZW50Q29sb3IsXG5cdCAgICB0ZXh0Q29sb3IgPSB0aGVtZS50ZXh0Q29sb3IsXG5cdCAgICBmaWVsZEJhY2tncm91bmRDb2xvciA9IHRoZW1lLmZpZWxkQmFja2dyb3VuZENvbG9yO1xuXG5cblx0cmV0dXJuIFwiPHN0eWxlPlxcblxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1maWVsZC5jd3AteWVzLW5vIC5jd3AtZmllbGQtc2V0IC5jd3Atc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuY3dwLXNsaWRlciB7XFxuXFx0XFx0XFx0YmFja2dyb3VuZC1jb2xvcjogXCIgKyBmaWVsZEJhY2tncm91bmRDb2xvciArIFwiICFpbXBvcnRhbnQ7XFxuXFx0XFx0fVxcblxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1maWVsZCBsYWJlbCB7XFxuXFx0XFx0XFx0Y29sb3I6IFwiICsgdGV4dENvbG9yICsgXCIgIWltcG9ydGFudDtcXG5cXHRcXHR9XFxuXFxuXFx0XFx0I1wiICsgaWQgKyBcIi5jd3AtZm9ybSAuY3dwLWZpZWxkIC5yaWNoLXRleHQge1xcblxcdFxcdFxcdGNvbG9yOiBcIiArIHRleHRDb2xvciArIFwiICFpbXBvcnRhbnQ7XFxuXFx0XFx0fVxcblxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1kZWZhdWx0LXN1Ym1pdC1idG4ge1xcblxcdFxcdFxcdGNvbG9yOiBcIiArIGFjY2VudENvbG9yICsgXCIgIWltcG9ydGFudDtcXG5cXHRcXHRcXHRiYWNrZ3JvdW5kLWNvbG9yOiBcIiArIGZpZWxkQmFja2dyb3VuZENvbG9yICsgXCIgIWltcG9ydGFudDtcXG5cXHRcXHRcXHRib3JkZXI6IDFweCBzb2xpZCBcIiArIGFjY2VudENvbG9yICsgXCI7XFxuXFx0XFx0fVxcblxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1maWVsZC5jd3AtbnVtYmVyIC5jd3AtZmllbGQtc2V0IC5jd3AtcmFuZ2Utc2V0IGlucHV0W3R5cGU9XFxcInJhbmdlXFxcIl0ge1xcblxcdFxcdFxcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XFxuXFx0XFx0fVxcblxcblxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1maWVsZCBbZGF0YS1jd3AtZmllbGRdLCBcXG5cXHRcXHQjXCIgKyBpZCArIFwiLmN3cC1mb3JtIC5jd3AtZmllbGQgLmN3cC1maWVsZC1zZXQgaW5wdXQsIFxcblxcdFxcdCNcIiArIGlkICsgXCIuY3dwLWZvcm0gLmN3cC1maWVsZCAuY3dwLWZpZWxkLXNldCB0ZXh0YXJlYSAge1xcblxcblxcdFxcdFxcdGJvcmRlcjogMXB4IHNvbGlkIFwiICsgYWNjZW50Q29sb3IgKyBcIjtcXG5cXHRcXHRcXHRiYWNrZ3JvdW5kLWNvbG9yOiBcIiArIGZpZWxkQmFja2dyb3VuZENvbG9yICsgXCIgIWltcG9ydGFudDtcXG5cXHRcXHRcXHRjb2xvcjogXCIgKyB0ZXh0Q29sb3IgKyBcIiAhaW1wb3J0YW50O1xcblxcblxcdFxcdH1cXG5cXG5cXHQ8L3N0eWxlPlwiO1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL21pc2MvaGVscGVyLmpzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n"); + +/***/ }), +/* 3 */ +/*!**************************************!*\ + !*** ./src/block/functions/index.js ***! + \**************************************/ +/*! exports provided: getFieldTransform, defaultFieldMessages, changeChildValue, getRootMessages, getChildAttributes, getSiblings, stringifyCondition, isChildFieldsRequired */ +/*! exports used: changeChildValue, defaultFieldMessages, getFieldTransform, getRootMessages, getSiblings, isChildFieldsRequired, stringifyCondition */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return getFieldTransform; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return defaultFieldMessages; });\n/* harmony export (immutable) */ __webpack_exports__[\"a\"] = changeChildValue;\n/* harmony export (immutable) */ __webpack_exports__[\"d\"] = getRootMessages;\n/* unused harmony export getChildAttributes */\n/* harmony export (immutable) */ __webpack_exports__[\"e\"] = getSiblings;\n/* harmony export (immutable) */ __webpack_exports__[\"g\"] = stringifyCondition;\n/* harmony export (immutable) */ __webpack_exports__[\"f\"] = isChildFieldsRequired;\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__misc_helper__ = __webpack_require__(/*! ../misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\nvar createBlock = wp.blocks.createBlock;\n\nvar _wp$data$select = wp.data.select(\"core/block-editor\"),\n getBlock = _wp$data$select.getBlock,\n getBlockRootClientId = _wp$data$select.getBlockRootClientId,\n getBlockParents = _wp$data$select.getBlockParents;\n\nvar _wp$data$dispatch = wp.data.dispatch(\"core/block-editor\"),\n updateBlockAttributes = _wp$data$dispatch.updateBlockAttributes;\n\nvar radio_enabled_fields = [\"select\", \"radio\", \"checkbox\"]; //fields that support multiple\n\nvar myAttrs = [\"email\", \"name\", \"message\", \"checkbox\", \"datepicker\", \"radio\", \"phone\", \"website\", \"text\", \"select\", \"number\"];\n\n//?custom-function for fields_transformation purpose;\nvar getFieldTransform = function getFieldTransform(attrs, field) {\n\tvar matchedKey = myAttrs.find(function (prop) {\n\t\treturn prop in attrs;\n\t});\n\tvar fieldBlock = \"cwp/\".concat(field);\n\n\tvar config = _defineProperty({\n\t\tisRequired: attrs.isRequired\n\t}, field, attrs[matchedKey]);\n\n\tif (Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(attrs, \"condition\")) {\n\t\tconfig[\"condition\"] = attrs[\"condition\"];\n\t\tconfig.enableCondition = attrs.enableCondition;\n\t}\n\n\tif (!myAttrs.includes(Object(__WEBPACK_IMPORTED_MODULE_0__misc_helper__[\"i\" /* strip_tags */])(attrs.label.toLowerCase())) && Object(__WEBPACK_IMPORTED_MODULE_0__misc_helper__[\"i\" /* strip_tags */])(attrs.label) !== \"Choose One\") {\n\t\t//when the label has changed...\n\t\tconfig.label = attrs.label;\n\t}\n\n\tif (radio_enabled_fields.includes(field) && attrs.options) {\n\t\t//^^^ This condition ensures that we are\n\t\t// \t currently transforming from a radio_enabled_field into\n\t\t//\t another radio_enabled_field;\n\n\t\tconfig.options = attrs.options; //Like a piece of cake ;-D\n\t}\n\n\treturn createBlock(fieldBlock, config);\n};\n\nvar layoutBlocks = [\"cwp/form-column\", \"cwp/column\", \"cwp/form-group\"]; //blocks that will be ignored while serializing...\n\nvar defaultFieldMessages = [{\n\tfieldName: \"name\",\n\tempty: \"Please fill out this field!\",\n\tinvalidName: \"The name {{value}} is not valid!\"\n}, {\n\tfieldName: \"email\",\n\tempty: \"Please fill out this field!\",\n\tinvalidEmail: \"The email {{value}} is not valid!\"\n}, {\n\tfieldName: \"text\",\n\tempty: \"Please fill out this field!\",\n\tinvalid: \"The text {{value}} is not valid!\"\n}, {\n\tfieldName: \"message\",\n\tempty: \"Please fill out this field!\",\n\tinvalid: \"The message {{value}} is not valid!\"\n}, {\n\tfieldName: \"checkbox\",\n\tempty: \"Please select atleast one checkbox!\"\n}, {\n\tfieldName: \"radio\",\n\tempty: \"Please select radio!\"\n}, {\n\tfieldName: \"phone\",\n\tempty: \"Please fill out this field!\",\n\tinvalid: \"The phone {{value}} is not valid!\"\n}, {\n\tfieldName: \"website\",\n\tempty: \"Please fill out this field!\",\n\tinvalid: \"The website {{value}} is not valid!\"\n}, {\n\tfieldName: \"select\",\n\tempty: \"Please select option!\"\n}, {\n\tfieldName: \"number\",\n\tempty: \"Please fill out this field!\",\n\tinvalid: \"The number {{value}} is not in range!\"\n}];\n\nfunction isDefaultValues(blockAttrs, type, fName, messages) {\n\t//ensuring that the block values aren't changed!\n\n\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(blockAttrs, \"messages\")) return;\n\n\tvar defaultMessage = messages.find(function (v) {\n\t\treturn v.fieldName === fName;\n\t});\n\n\tvar statics = defaultFieldMessages.find(function (v) {\n\t\treturn v.fieldName === fName;\n\t});\n\n\tif (statics[type] === blockAttrs.messages[type]) {\n\t\treturn true;\n\t} else if (blockAttrs.messages[type] === defaultMessage[type]) {\n\t\treturn true;\n\t}\n\n\treturn false;\n}\n\nfunction changeChildValue(slug, clientId, attrs, type, messages) {\n\tvar block = getBlock(clientId); // getting the current main parent block\n\n\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(block, \"innerBlocks\")) return;\n\n\tblock.innerBlocks.forEach(function (b) {\n\t\tvar targetBlock = b.name === slug;\n\n\t\tif (targetBlock) {\n\t\t\tvar cId = b.clientId;\n\n\t\t\tif (isDefaultValues(b.attributes, type, attrs.fieldName, messages)) {\n\t\t\t\tupdateBlockAttributes(cId, { messages: Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"omit\"])(attrs, \"fieldName\") });\n\t\t\t}\n\t\t} else if (layoutBlocks.includes(b.name)) {\n\t\t\tchangeChildValue(slug, b.clientId, attrs); // recursion\n\t\t}\n\t});\n\n\t// return block;\n}\n\nfunction getRootMessages(clientId, blockName) {\n\tvar rootForms = getBlockParents(clientId);\n\tvar rootBlock = getBlock(rootForms[0]);\n\n\tif (rootBlock.name !== \"cwp/block-gutenberg-forms\") return false;\n\n\tvar messages = rootBlock.attributes.messages;\n\n\tvar defaultMessage = messages.find(function (v) {\n\t\treturn v.fieldName === blockName;\n\t});\n\n\treturn defaultMessage;\n}\n\nfunction getChildAttributes(clientId) {\n\tvar rootBlock = getBlock(clientId); //i.e = gutenberg-forms;\n\tvar childAttrs = [];\n\n\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(rootBlock, \"innerBlocks\")) return childAttrs;\n\n\trootBlock.innerBlocks.forEach(function (v) {\n\t\tif (Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(v, \"attributes\")) {\n\t\t\tchildAttrs.push(v[\"attributes\"]);\n\t\t} else if (layoutBlocks.includes(v.name)) {\n\t\t\t//which means field are nested even more!\n\t\t\tchildAttrs.push.apply(childAttrs, _toConsumableArray(getChildAttributes(v.clientId)));\n\t\t}\n\t});\n\n\treturn childAttrs;\n}\n\nfunction getSiblings(clientId) {\n\tvar slug = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n\tvar block = getBlockParents(clientId),\n\t rootBlock = getBlock(block[0]); //i.e = gutenberg-forms;\n\n\tif (rootBlock.name !== \"cwp/block-gutenberg-forms\" && Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(rootBlock, \"innerBlocks\")) return false;\n\n\tvar siblingValues = [];\n\n\trootBlock.innerBlocks.forEach(function (v) {\n\t\tvar breaked = v.name.split(\"/\");\n\n\t\tvar conditions = {\n\t\t\tisCakewpBlock: v.name.startsWith(\"cwp/\"), //ensuring that this is our block!\n\t\t\tisFieldBlock: myAttrs.includes(breaked[breaked.length - 1]), //ensuring that it is a gutenberg-form field;\n\t\t\tisLayoutBlock: layoutBlocks.includes(v.name), //ensuring that it is not a layout block\n\t\t\tcurrentBlock: v.clientId === clientId //ensuring that this is not the block\n\t\t};\n\n\t\tif (conditions.isCakewpBlock && conditions.isFieldBlock && !conditions.isLayoutBlock && !conditions.currentBlock) {\n\t\t\tif (slug === null) {\n\t\t\t\tsiblingValues.push(v.attributes);\n\t\t\t} else if (slug === v.name) {\n\t\t\t\t//for specified block fields\n\t\t\t\tsiblingValues.push(v.attributes);\n\t\t\t}\n\t\t} else if (conditions.isLayoutBlock) {\n\t\t\tsiblingValues.push.apply(siblingValues, _toConsumableArray(getChildAttributes(v.clientId))); //getting inner fields in layout blocks\n\t\t}\n\t});\n\n\treturn siblingValues;\n}\n\nfunction stringifyCondition(c) {\n\treturn JSON.stringify(c);\n}\n\nfunction isChildFieldsRequired(clientId) {\n\tvar childs = getChildAttributes(clientId);\n\tvar res = false;\n\n\tchilds.forEach(function (child) {\n\t\tif (child.isRequired) {\n\t\t\tres = true;\n\t\t}\n\t});\n\n\treturn res;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9mdW5jdGlvbnMvaW5kZXguanM/Mzc0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfdG9Db25zdW1hYmxlQXJyYXkoYXJyKSB7IGlmIChBcnJheS5pc0FycmF5KGFycikpIHsgZm9yICh2YXIgaSA9IDAsIGFycjIgPSBBcnJheShhcnIubGVuZ3RoKTsgaSA8IGFyci5sZW5ndGg7IGkrKykgeyBhcnIyW2ldID0gYXJyW2ldOyB9IHJldHVybiBhcnIyOyB9IGVsc2UgeyByZXR1cm4gQXJyYXkuZnJvbShhcnIpOyB9IH1cblxuZnVuY3Rpb24gX2RlZmluZVByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkgeyBpZiAoa2V5IGluIG9iaikgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHsgdmFsdWU6IHZhbHVlLCBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlIH0pOyB9IGVsc2UgeyBvYmpba2V5XSA9IHZhbHVlOyB9IHJldHVybiBvYmo7IH1cblxuaW1wb3J0IHsgc3RyaXBfdGFncywgZXh0cmFjdF9pZCB9IGZyb20gXCIuLi9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgZWFjaCwgaGFzLCBvbWl0LCBpc0VxdWFsLCBjbG9uZSwgYXNzaWduLCBpc0VtcHR5IH0gZnJvbSBcImxvZGFzaFwiO1xudmFyIGNyZWF0ZUJsb2NrID0gd3AuYmxvY2tzLmNyZWF0ZUJsb2NrO1xuXG52YXIgX3dwJGRhdGEkc2VsZWN0ID0gd3AuZGF0YS5zZWxlY3QoXCJjb3JlL2Jsb2NrLWVkaXRvclwiKSxcbiAgICBnZXRCbG9jayA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9jayxcbiAgICBnZXRCbG9ja1Jvb3RDbGllbnRJZCA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9ja1Jvb3RDbGllbnRJZCxcbiAgICBnZXRCbG9ja1BhcmVudHMgPSBfd3AkZGF0YSRzZWxlY3QuZ2V0QmxvY2tQYXJlbnRzO1xuXG52YXIgX3dwJGRhdGEkZGlzcGF0Y2ggPSB3cC5kYXRhLmRpc3BhdGNoKFwiY29yZS9ibG9jay1lZGl0b3JcIiksXG4gICAgdXBkYXRlQmxvY2tBdHRyaWJ1dGVzID0gX3dwJGRhdGEkZGlzcGF0Y2gudXBkYXRlQmxvY2tBdHRyaWJ1dGVzO1xuXG52YXIgcmFkaW9fZW5hYmxlZF9maWVsZHMgPSBbXCJzZWxlY3RcIiwgXCJyYWRpb1wiLCBcImNoZWNrYm94XCJdOyAvL2ZpZWxkcyB0aGF0IHN1cHBvcnQgbXVsdGlwbGVcblxudmFyIG15QXR0cnMgPSBbXCJlbWFpbFwiLCBcIm5hbWVcIiwgXCJtZXNzYWdlXCIsIFwiY2hlY2tib3hcIiwgXCJkYXRlcGlja2VyXCIsIFwicmFkaW9cIiwgXCJwaG9uZVwiLCBcIndlYnNpdGVcIiwgXCJ0ZXh0XCIsIFwic2VsZWN0XCIsIFwibnVtYmVyXCJdO1xuXG4vLz9jdXN0b20tZnVuY3Rpb24gZm9yIGZpZWxkc190cmFuc2Zvcm1hdGlvbiBwdXJwb3NlO1xuZXhwb3J0IHZhciBnZXRGaWVsZFRyYW5zZm9ybSA9IGZ1bmN0aW9uIGdldEZpZWxkVHJhbnNmb3JtKGF0dHJzLCBmaWVsZCkge1xuXHR2YXIgbWF0Y2hlZEtleSA9IG15QXR0cnMuZmluZChmdW5jdGlvbiAocHJvcCkge1xuXHRcdHJldHVybiBwcm9wIGluIGF0dHJzO1xuXHR9KTtcblx0dmFyIGZpZWxkQmxvY2sgPSBcImN3cC9cIi5jb25jYXQoZmllbGQpO1xuXG5cdHZhciBjb25maWcgPSBfZGVmaW5lUHJvcGVydHkoe1xuXHRcdGlzUmVxdWlyZWQ6IGF0dHJzLmlzUmVxdWlyZWRcblx0fSwgZmllbGQsIGF0dHJzW21hdGNoZWRLZXldKTtcblxuXHRpZiAoaGFzKGF0dHJzLCBcImNvbmRpdGlvblwiKSkge1xuXHRcdGNvbmZpZ1tcImNvbmRpdGlvblwiXSA9IGF0dHJzW1wiY29uZGl0aW9uXCJdO1xuXHRcdGNvbmZpZy5lbmFibGVDb25kaXRpb24gPSBhdHRycy5lbmFibGVDb25kaXRpb247XG5cdH1cblxuXHRpZiAoIW15QXR0cnMuaW5jbHVkZXMoc3RyaXBfdGFncyhhdHRycy5sYWJlbC50b0xvd2VyQ2FzZSgpKSkgJiYgc3RyaXBfdGFncyhhdHRycy5sYWJlbCkgIT09IFwiQ2hvb3NlIE9uZVwiKSB7XG5cdFx0Ly93aGVuIHRoZSBsYWJlbCBoYXMgY2hhbmdlZC4uLlxuXHRcdGNvbmZpZy5sYWJlbCA9IGF0dHJzLmxhYmVsO1xuXHR9XG5cblx0aWYgKHJhZGlvX2VuYWJsZWRfZmllbGRzLmluY2x1ZGVzKGZpZWxkKSAmJiBhdHRycy5vcHRpb25zKSB7XG5cdFx0Ly9eXl4gVGhpcyBjb25kaXRpb24gZW5zdXJlcyB0aGF0IHdlIGFyZVxuXHRcdC8vIFx0ICBjdXJyZW50bHkgdHJhbnNmb3JtaW5nIGZyb20gYSByYWRpb19lbmFibGVkX2ZpZWxkIGludG9cblx0XHQvL1x0ICBhbm90aGVyIHJhZGlvX2VuYWJsZWRfZmllbGQ7XG5cblx0XHRjb25maWcub3B0aW9ucyA9IGF0dHJzLm9wdGlvbnM7IC8vTGlrZSBhIHBpZWNlIG9mIGNha2UgOy1EXG5cdH1cblxuXHRyZXR1cm4gY3JlYXRlQmxvY2soZmllbGRCbG9jaywgY29uZmlnKTtcbn07XG5cbnZhciBsYXlvdXRCbG9ja3MgPSBbXCJjd3AvZm9ybS1jb2x1bW5cIiwgXCJjd3AvY29sdW1uXCIsIFwiY3dwL2Zvcm0tZ3JvdXBcIl07IC8vYmxvY2tzIHRoYXQgd2lsbCBiZSBpZ25vcmVkIHdoaWxlIHNlcmlhbGl6aW5nLi4uXG5cbmV4cG9ydCB2YXIgZGVmYXVsdEZpZWxkTWVzc2FnZXMgPSBbe1xuXHRmaWVsZE5hbWU6IFwibmFtZVwiLFxuXHRlbXB0eTogXCJQbGVhc2UgZmlsbCBvdXQgdGhpcyBmaWVsZCFcIixcblx0aW52YWxpZE5hbWU6IFwiVGhlIG5hbWUge3t2YWx1ZX19IGlzIG5vdCB2YWxpZCFcIlxufSwge1xuXHRmaWVsZE5hbWU6IFwiZW1haWxcIixcblx0ZW1wdHk6IFwiUGxlYXNlIGZpbGwgb3V0IHRoaXMgZmllbGQhXCIsXG5cdGludmFsaWRFbWFpbDogXCJUaGUgZW1haWwge3t2YWx1ZX19IGlzIG5vdCB2YWxpZCFcIlxufSwge1xuXHRmaWVsZE5hbWU6IFwidGV4dFwiLFxuXHRlbXB0eTogXCJQbGVhc2UgZmlsbCBvdXQgdGhpcyBmaWVsZCFcIixcblx0aW52YWxpZDogXCJUaGUgdGV4dCB7e3ZhbHVlfX0gaXMgbm90IHZhbGlkIVwiXG59LCB7XG5cdGZpZWxkTmFtZTogXCJtZXNzYWdlXCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRpbnZhbGlkOiBcIlRoZSBtZXNzYWdlIHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcbn0sIHtcblx0ZmllbGROYW1lOiBcImNoZWNrYm94XCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBzZWxlY3QgYXRsZWFzdCBvbmUgY2hlY2tib3ghXCJcbn0sIHtcblx0ZmllbGROYW1lOiBcInJhZGlvXCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBzZWxlY3QgcmFkaW8hXCJcbn0sIHtcblx0ZmllbGROYW1lOiBcInBob25lXCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRpbnZhbGlkOiBcIlRoZSBwaG9uZSB7e3ZhbHVlfX0gaXMgbm90IHZhbGlkIVwiXG59LCB7XG5cdGZpZWxkTmFtZTogXCJ3ZWJzaXRlXCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRpbnZhbGlkOiBcIlRoZSB3ZWJzaXRlIHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcbn0sIHtcblx0ZmllbGROYW1lOiBcInNlbGVjdFwiLFxuXHRlbXB0eTogXCJQbGVhc2Ugc2VsZWN0IG9wdGlvbiFcIlxufSwge1xuXHRmaWVsZE5hbWU6IFwibnVtYmVyXCIsXG5cdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRpbnZhbGlkOiBcIlRoZSBudW1iZXIge3t2YWx1ZX19IGlzIG5vdCBpbiByYW5nZSFcIlxufV07XG5cbmZ1bmN0aW9uIGlzRGVmYXVsdFZhbHVlcyhibG9ja0F0dHJzLCB0eXBlLCBmTmFtZSwgbWVzc2FnZXMpIHtcblx0Ly9lbnN1cmluZyB0aGF0IHRoZSBibG9jayB2YWx1ZXMgYXJlbid0IGNoYW5nZWQhXG5cblx0aWYgKCFoYXMoYmxvY2tBdHRycywgXCJtZXNzYWdlc1wiKSkgcmV0dXJuO1xuXG5cdHZhciBkZWZhdWx0TWVzc2FnZSA9IG1lc3NhZ2VzLmZpbmQoZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gdi5maWVsZE5hbWUgPT09IGZOYW1lO1xuXHR9KTtcblxuXHR2YXIgc3RhdGljcyA9IGRlZmF1bHRGaWVsZE1lc3NhZ2VzLmZpbmQoZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gdi5maWVsZE5hbWUgPT09IGZOYW1lO1xuXHR9KTtcblxuXHRpZiAoc3RhdGljc1t0eXBlXSA9PT0gYmxvY2tBdHRycy5tZXNzYWdlc1t0eXBlXSkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9IGVsc2UgaWYgKGJsb2NrQXR0cnMubWVzc2FnZXNbdHlwZV0gPT09IGRlZmF1bHRNZXNzYWdlW3R5cGVdKSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjaGFuZ2VDaGlsZFZhbHVlKHNsdWcsIGNsaWVudElkLCBhdHRycywgdHlwZSwgbWVzc2FnZXMpIHtcblx0dmFyIGJsb2NrID0gZ2V0QmxvY2soY2xpZW50SWQpOyAvLyBnZXR0aW5nIHRoZSBjdXJyZW50IG1haW4gcGFyZW50IGJsb2NrXG5cblx0aWYgKCFoYXMoYmxvY2ssIFwiaW5uZXJCbG9ja3NcIikpIHJldHVybjtcblxuXHRibG9jay5pbm5lckJsb2Nrcy5mb3JFYWNoKGZ1bmN0aW9uIChiKSB7XG5cdFx0dmFyIHRhcmdldEJsb2NrID0gYi5uYW1lID09PSBzbHVnO1xuXG5cdFx0aWYgKHRhcmdldEJsb2NrKSB7XG5cdFx0XHR2YXIgY0lkID0gYi5jbGllbnRJZDtcblxuXHRcdFx0aWYgKGlzRGVmYXVsdFZhbHVlcyhiLmF0dHJpYnV0ZXMsIHR5cGUsIGF0dHJzLmZpZWxkTmFtZSwgbWVzc2FnZXMpKSB7XG5cdFx0XHRcdHVwZGF0ZUJsb2NrQXR0cmlidXRlcyhjSWQsIHsgbWVzc2FnZXM6IG9taXQoYXR0cnMsIFwiZmllbGROYW1lXCIpIH0pO1xuXHRcdFx0fVxuXHRcdH0gZWxzZSBpZiAobGF5b3V0QmxvY2tzLmluY2x1ZGVzKGIubmFtZSkpIHtcblx0XHRcdGNoYW5nZUNoaWxkVmFsdWUoc2x1ZywgYi5jbGllbnRJZCwgYXR0cnMpOyAvLyByZWN1cnNpb25cblx0XHR9XG5cdH0pO1xuXG5cdC8vIHJldHVybiBibG9jaztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldFJvb3RNZXNzYWdlcyhjbGllbnRJZCwgYmxvY2tOYW1lKSB7XG5cdHZhciByb290Rm9ybXMgPSBnZXRCbG9ja1BhcmVudHMoY2xpZW50SWQpO1xuXHR2YXIgcm9vdEJsb2NrID0gZ2V0QmxvY2socm9vdEZvcm1zWzBdKTtcblxuXHRpZiAocm9vdEJsb2NrLm5hbWUgIT09IFwiY3dwL2Jsb2NrLWd1dGVuYmVyZy1mb3Jtc1wiKSByZXR1cm4gZmFsc2U7XG5cblx0dmFyIG1lc3NhZ2VzID0gcm9vdEJsb2NrLmF0dHJpYnV0ZXMubWVzc2FnZXM7XG5cblx0dmFyIGRlZmF1bHRNZXNzYWdlID0gbWVzc2FnZXMuZmluZChmdW5jdGlvbiAodikge1xuXHRcdHJldHVybiB2LmZpZWxkTmFtZSA9PT0gYmxvY2tOYW1lO1xuXHR9KTtcblxuXHRyZXR1cm4gZGVmYXVsdE1lc3NhZ2U7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDaGlsZEF0dHJpYnV0ZXMoY2xpZW50SWQpIHtcblx0dmFyIHJvb3RCbG9jayA9IGdldEJsb2NrKGNsaWVudElkKTsgLy9pLmUgPSBndXRlbmJlcmctZm9ybXM7XG5cdHZhciBjaGlsZEF0dHJzID0gW107XG5cblx0aWYgKCFoYXMocm9vdEJsb2NrLCBcImlubmVyQmxvY2tzXCIpKSByZXR1cm4gY2hpbGRBdHRycztcblxuXHRyb290QmxvY2suaW5uZXJCbG9ja3MuZm9yRWFjaChmdW5jdGlvbiAodikge1xuXHRcdGlmIChoYXModiwgXCJhdHRyaWJ1dGVzXCIpKSB7XG5cdFx0XHRjaGlsZEF0dHJzLnB1c2godltcImF0dHJpYnV0ZXNcIl0pO1xuXHRcdH0gZWxzZSBpZiAobGF5b3V0QmxvY2tzLmluY2x1ZGVzKHYubmFtZSkpIHtcblx0XHRcdC8vd2hpY2ggbWVhbnMgZmllbGQgYXJlIG5lc3RlZCBldmVuIG1vcmUhXG5cdFx0XHRjaGlsZEF0dHJzLnB1c2guYXBwbHkoY2hpbGRBdHRycywgX3RvQ29uc3VtYWJsZUFycmF5KGdldENoaWxkQXR0cmlidXRlcyh2LmNsaWVudElkKSkpO1xuXHRcdH1cblx0fSk7XG5cblx0cmV0dXJuIGNoaWxkQXR0cnM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRTaWJsaW5ncyhjbGllbnRJZCkge1xuXHR2YXIgc2x1ZyA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDogbnVsbDtcblxuXHR2YXIgYmxvY2sgPSBnZXRCbG9ja1BhcmVudHMoY2xpZW50SWQpLFxuXHQgICAgcm9vdEJsb2NrID0gZ2V0QmxvY2soYmxvY2tbMF0pOyAvL2kuZSA9IGd1dGVuYmVyZy1mb3JtcztcblxuXHRpZiAocm9vdEJsb2NrLm5hbWUgIT09IFwiY3dwL2Jsb2NrLWd1dGVuYmVyZy1mb3Jtc1wiICYmIGhhcyhyb290QmxvY2ssIFwiaW5uZXJCbG9ja3NcIikpIHJldHVybiBmYWxzZTtcblxuXHR2YXIgc2libGluZ1ZhbHVlcyA9IFtdO1xuXG5cdHJvb3RCbG9jay5pbm5lckJsb2Nrcy5mb3JFYWNoKGZ1bmN0aW9uICh2KSB7XG5cdFx0dmFyIGJyZWFrZWQgPSB2Lm5hbWUuc3BsaXQoXCIvXCIpO1xuXG5cdFx0dmFyIGNvbmRpdGlvbnMgPSB7XG5cdFx0XHRpc0Nha2V3cEJsb2NrOiB2Lm5hbWUuc3RhcnRzV2l0aChcImN3cC9cIiksIC8vZW5zdXJpbmcgdGhhdCB0aGlzIGlzIG91ciBibG9jayFcblx0XHRcdGlzRmllbGRCbG9jazogbXlBdHRycy5pbmNsdWRlcyhicmVha2VkW2JyZWFrZWQubGVuZ3RoIC0gMV0pLCAvL2Vuc3VyaW5nIHRoYXQgaXQgaXMgYSBndXRlbmJlcmctZm9ybSBmaWVsZDtcblx0XHRcdGlzTGF5b3V0QmxvY2s6IGxheW91dEJsb2Nrcy5pbmNsdWRlcyh2Lm5hbWUpLCAvL2Vuc3VyaW5nIHRoYXQgaXQgaXMgbm90IGEgbGF5b3V0IGJsb2NrXG5cdFx0XHRjdXJyZW50QmxvY2s6IHYuY2xpZW50SWQgPT09IGNsaWVudElkIC8vZW5zdXJpbmcgdGhhdCB0aGlzIGlzIG5vdCB0aGUgYmxvY2tcblx0XHR9O1xuXG5cdFx0aWYgKGNvbmRpdGlvbnMuaXNDYWtld3BCbG9jayAmJiBjb25kaXRpb25zLmlzRmllbGRCbG9jayAmJiAhY29uZGl0aW9ucy5pc0xheW91dEJsb2NrICYmICFjb25kaXRpb25zLmN1cnJlbnRCbG9jaykge1xuXHRcdFx0aWYgKHNsdWcgPT09IG51bGwpIHtcblx0XHRcdFx0c2libGluZ1ZhbHVlcy5wdXNoKHYuYXR0cmlidXRlcyk7XG5cdFx0XHR9IGVsc2UgaWYgKHNsdWcgPT09IHYubmFtZSkge1xuXHRcdFx0XHQvL2ZvciBzcGVjaWZpZWQgYmxvY2sgZmllbGRzXG5cdFx0XHRcdHNpYmxpbmdWYWx1ZXMucHVzaCh2LmF0dHJpYnV0ZXMpO1xuXHRcdFx0fVxuXHRcdH0gZWxzZSBpZiAoY29uZGl0aW9ucy5pc0xheW91dEJsb2NrKSB7XG5cdFx0XHRzaWJsaW5nVmFsdWVzLnB1c2guYXBwbHkoc2libGluZ1ZhbHVlcywgX3RvQ29uc3VtYWJsZUFycmF5KGdldENoaWxkQXR0cmlidXRlcyh2LmNsaWVudElkKSkpOyAvL2dldHRpbmcgaW5uZXIgZmllbGRzIGluIGxheW91dCBibG9ja3Ncblx0XHR9XG5cdH0pO1xuXG5cdHJldHVybiBzaWJsaW5nVmFsdWVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gc3RyaW5naWZ5Q29uZGl0aW9uKGMpIHtcblx0cmV0dXJuIEpTT04uc3RyaW5naWZ5KGMpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNDaGlsZEZpZWxkc1JlcXVpcmVkKGNsaWVudElkKSB7XG5cdHZhciBjaGlsZHMgPSBnZXRDaGlsZEF0dHJpYnV0ZXMoY2xpZW50SWQpO1xuXHR2YXIgcmVzID0gZmFsc2U7XG5cblx0Y2hpbGRzLmZvckVhY2goZnVuY3Rpb24gKGNoaWxkKSB7XG5cdFx0aWYgKGNoaWxkLmlzUmVxdWlyZWQpIHtcblx0XHRcdHJlcyA9IHRydWU7XG5cdFx0fVxuXHR9KTtcblxuXHRyZXR1cm4gcmVzO1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2Z1bmN0aW9ucy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///3\n"); + +/***/ }), +/* 4 */ +/*!********************************!*\ + !*** external "wp.components" ***! + \********************************/ +/*! dynamic exports provided */ +/*! exports used: Button, ButtonGroup, ColorPalette, DropdownMenu, FormToggle, Icon, MenuGroup, MenuItem, Notice, PanelBody, PanelRow, RangeControl, ResizableBox, SelectControl, TextControl, TextareaControl, Toolbar, Tooltip */ +/***/ (function(module, exports) { + +module.exports = wp.components; + +/***/ }), +/* 5 */ +/*!*******************************************!*\ + !*** ./src/block/components/condition.js ***! + \*******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__functions__ = __webpack_require__(/*! ../functions */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n\n\n\n\n\nfunction Condition(props) {\n\tvar currentField = props.fieldName,\n\t clientId = props.clientId,\n\t condition = props.condition; // where props.set === props.setAttributes\n\n\tvar getOptions = function getOptions() {\n\t\tvar fields = [{\n\t\t\tvalue: null,\n\t\t\tdisabled: true,\n\t\t\tlabel: \"Select Field\"\n\t\t}];\n\n\t\t// function getSiblings( clientId ) => return the relatives of the particular field inside a parent/root block\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_2__functions__[\"e\" /* getSiblings */])(clientId).forEach(function (sibling) {\n\t\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(sibling, \"label\") && !Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(sibling, \"field_name\")) return;\n\t\t\tvar label = sibling.label,\n\t\t\t field_name = sibling.field_name; //destructuring the label attribute from the sibling field..\n\n\t\t\tfields.push({ value: field_name, label: label }); //pushing the option to the select field\n\t\t\t//where field_name is the unique id of the field;\n\t\t});\n\n\t\treturn fields;\n\t};\n\n\tvar handleConditionChange = function handleConditionChange(value, type) {\n\t\tvar newCondition = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(condition); //creating a copy of the existing condition;\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newCondition, type, value); //modifying the condition copy;\n\n\t\tprops.set({ condition: newCondition }); //props.setAttributes()\n\t};\n\n\tvar operators = [{\n\t\tvalue: \"===\",\n\t\tlabel: \"Is Equal To\"\n\t}, {\n\t\tvalue: \"!==\",\n\t\tlabel: \"Not Equal To\"\n\t}];\n\n\tvar getValueType = function getValueType() {\n\t\tif (Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"isEmpty\"])(condition.field)) return null;\n\n\t\tvar splitted_fieldName = condition.field.split(\"-\"),\n\t\t fieldName = splitted_fieldName[0];\n\n\t\tvar siblings = Object(__WEBPACK_IMPORTED_MODULE_2__functions__[\"e\" /* getSiblings */])(clientId);\n\n\t\tvar currentSibling = siblings.filter(function (v) {\n\t\t\treturn v.field_name === condition.field;\n\t\t}),\n\t\t selectOptions = void 0;\n\n\t\tif (fieldName === \"select\" || fieldName === \"radio\" || fieldName === \"checkbox\") {\n\t\t\tif (Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(currentSibling[0], \"options\")) {\n\t\t\t\tselectOptions = currentSibling[0].options.map(function (v) {\n\t\t\t\t\treturn Object.assign({}, v, {\n\t\t\t\t\t\tvalue: v.label\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\tswitch (fieldName) {\n\t\t\tcase \"radio\":\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\t\tvalue: condition.value,\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\thandleConditionChange(val, \"value\");\n\t\t\t\t\t},\n\t\t\t\t\toptions: selectOptions\n\t\t\t\t});\n\t\t\tcase \"checkbox\":\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\t\tmultiple: true,\n\t\t\t\t\tvalue: condition.value,\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\thandleConditionChange(val, \"value\");\n\t\t\t\t\t},\n\t\t\t\t\toptions: selectOptions\n\t\t\t\t});\n\t\t\tcase \"select\":\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\t\tvalue: condition.value,\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\thandleConditionChange(val, \"value\");\n\t\t\t\t\t},\n\t\t\t\t\toptions: selectOptions\n\t\t\t\t});\n\t\t\tdefault:\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tvalue: condition.value,\n\t\t\t\t\tplaceholder: \"value\",\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\treturn handleConditionChange(val, \"value\");\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t}\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-form-condition-component\" },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-option\" },\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"Use Condition\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tchecked: props.useCondition,\n\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\tif (props.useCondition === false) {\n\t\t\t\t\t\t\tprops.set({ isRequired: false });\n\t\t\t\t\t\t}\n\t\t\t\t\t\tprops.set({\n\t\t\t\t\t\t\tenableCondition: !props.useCondition\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\tprops.useCondition && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Show if\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\tvalue: condition.field,\n\t\t\t\toptions: getOptions(),\n\t\t\t\tonChange: function onChange(field) {\n\t\t\t\t\thandleConditionChange(field, \"field\");\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\tonChange: function onChange(operator) {\n\t\t\t\t\thandleConditionChange(operator, \"condition\");\n\t\t\t\t},\n\t\t\t\tvalue: condition.condition,\n\t\t\t\toptions: operators\n\t\t\t}),\n\t\t\tgetValueType()\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Condition);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9jb21wb25lbnRzL2NvbmRpdGlvbi5qcz8yZDQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBGcmFnbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgU2VsZWN0Q29udHJvbCwgVGV4dENvbnRyb2wsIEZvcm1Ub2dnbGUsIFBhbmVsUm93IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZ2V0U2libGluZ3MgfSBmcm9tIFwiLi4vZnVuY3Rpb25zXCI7XG5pbXBvcnQgeyBoYXMsIHNldCwgY2xvbmUsIGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5cbmZ1bmN0aW9uIENvbmRpdGlvbihwcm9wcykge1xuXHR2YXIgY3VycmVudEZpZWxkID0gcHJvcHMuZmllbGROYW1lLFxuXHQgICAgY2xpZW50SWQgPSBwcm9wcy5jbGllbnRJZCxcblx0ICAgIGNvbmRpdGlvbiA9IHByb3BzLmNvbmRpdGlvbjsgLy8gd2hlcmUgcHJvcHMuc2V0ID09PSBwcm9wcy5zZXRBdHRyaWJ1dGVzXG5cblx0dmFyIGdldE9wdGlvbnMgPSBmdW5jdGlvbiBnZXRPcHRpb25zKCkge1xuXHRcdHZhciBmaWVsZHMgPSBbe1xuXHRcdFx0dmFsdWU6IG51bGwsXG5cdFx0XHRkaXNhYmxlZDogdHJ1ZSxcblx0XHRcdGxhYmVsOiBcIlNlbGVjdCBGaWVsZFwiXG5cdFx0fV07XG5cblx0XHQvLyBmdW5jdGlvbiBnZXRTaWJsaW5ncyggY2xpZW50SWQgKSA9PiByZXR1cm4gdGhlIHJlbGF0aXZlcyBvZiB0aGUgcGFydGljdWxhciBmaWVsZCBpbnNpZGUgYSBwYXJlbnQvcm9vdCBibG9ja1xuXG5cdFx0Z2V0U2libGluZ3MoY2xpZW50SWQpLmZvckVhY2goZnVuY3Rpb24gKHNpYmxpbmcpIHtcblx0XHRcdGlmICghaGFzKHNpYmxpbmcsIFwibGFiZWxcIikgJiYgIWhhcyhzaWJsaW5nLCBcImZpZWxkX25hbWVcIikpIHJldHVybjtcblx0XHRcdHZhciBsYWJlbCA9IHNpYmxpbmcubGFiZWwsXG5cdFx0XHQgICAgZmllbGRfbmFtZSA9IHNpYmxpbmcuZmllbGRfbmFtZTsgLy9kZXN0cnVjdHVyaW5nIHRoZSBsYWJlbCBhdHRyaWJ1dGUgZnJvbSB0aGUgc2libGluZyBmaWVsZC4uXG5cblx0XHRcdGZpZWxkcy5wdXNoKHsgdmFsdWU6IGZpZWxkX25hbWUsIGxhYmVsOiBsYWJlbCB9KTsgLy9wdXNoaW5nIHRoZSBvcHRpb24gdG8gdGhlIHNlbGVjdCBmaWVsZFxuXHRcdFx0Ly93aGVyZSBmaWVsZF9uYW1lIGlzIHRoZSB1bmlxdWUgaWQgb2YgdGhlIGZpZWxkO1xuXHRcdH0pO1xuXG5cdFx0cmV0dXJuIGZpZWxkcztcblx0fTtcblxuXHR2YXIgaGFuZGxlQ29uZGl0aW9uQ2hhbmdlID0gZnVuY3Rpb24gaGFuZGxlQ29uZGl0aW9uQ2hhbmdlKHZhbHVlLCB0eXBlKSB7XG5cdFx0dmFyIG5ld0NvbmRpdGlvbiA9IGNsb25lKGNvbmRpdGlvbik7IC8vY3JlYXRpbmcgYSBjb3B5IG9mIHRoZSBleGlzdGluZyBjb25kaXRpb247XG5cblx0XHRzZXQobmV3Q29uZGl0aW9uLCB0eXBlLCB2YWx1ZSk7IC8vbW9kaWZ5aW5nIHRoZSBjb25kaXRpb24gY29weTtcblxuXHRcdHByb3BzLnNldCh7IGNvbmRpdGlvbjogbmV3Q29uZGl0aW9uIH0pOyAvL3Byb3BzLnNldEF0dHJpYnV0ZXMoKVxuXHR9O1xuXG5cdHZhciBvcGVyYXRvcnMgPSBbe1xuXHRcdHZhbHVlOiBcIj09PVwiLFxuXHRcdGxhYmVsOiBcIklzIEVxdWFsIFRvXCJcblx0fSwge1xuXHRcdHZhbHVlOiBcIiE9PVwiLFxuXHRcdGxhYmVsOiBcIk5vdCBFcXVhbCBUb1wiXG5cdH1dO1xuXG5cdHZhciBnZXRWYWx1ZVR5cGUgPSBmdW5jdGlvbiBnZXRWYWx1ZVR5cGUoKSB7XG5cdFx0aWYgKGlzRW1wdHkoY29uZGl0aW9uLmZpZWxkKSkgcmV0dXJuIG51bGw7XG5cblx0XHR2YXIgc3BsaXR0ZWRfZmllbGROYW1lID0gY29uZGl0aW9uLmZpZWxkLnNwbGl0KFwiLVwiKSxcblx0XHQgICAgZmllbGROYW1lID0gc3BsaXR0ZWRfZmllbGROYW1lWzBdO1xuXG5cdFx0dmFyIHNpYmxpbmdzID0gZ2V0U2libGluZ3MoY2xpZW50SWQpO1xuXG5cdFx0dmFyIGN1cnJlbnRTaWJsaW5nID0gc2libGluZ3MuZmlsdGVyKGZ1bmN0aW9uICh2KSB7XG5cdFx0XHRyZXR1cm4gdi5maWVsZF9uYW1lID09PSBjb25kaXRpb24uZmllbGQ7XG5cdFx0fSksXG5cdFx0ICAgIHNlbGVjdE9wdGlvbnMgPSB2b2lkIDA7XG5cblx0XHRpZiAoZmllbGROYW1lID09PSBcInNlbGVjdFwiIHx8IGZpZWxkTmFtZSA9PT0gXCJyYWRpb1wiIHx8IGZpZWxkTmFtZSA9PT0gXCJjaGVja2JveFwiKSB7XG5cdFx0XHRpZiAoaGFzKGN1cnJlbnRTaWJsaW5nWzBdLCBcIm9wdGlvbnNcIikpIHtcblx0XHRcdFx0c2VsZWN0T3B0aW9ucyA9IGN1cnJlbnRTaWJsaW5nWzBdLm9wdGlvbnMubWFwKGZ1bmN0aW9uICh2KSB7XG5cdFx0XHRcdFx0cmV0dXJuIE9iamVjdC5hc3NpZ24oe30sIHYsIHtcblx0XHRcdFx0XHRcdHZhbHVlOiB2LmxhYmVsXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN3aXRjaCAoZmllbGROYW1lKSB7XG5cdFx0XHRjYXNlIFwicmFkaW9cIjpcblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RDb250cm9sLCB7XG5cdFx0XHRcdFx0dmFsdWU6IGNvbmRpdGlvbi52YWx1ZSxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsKSB7XG5cdFx0XHRcdFx0XHRoYW5kbGVDb25kaXRpb25DaGFuZ2UodmFsLCBcInZhbHVlXCIpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0b3B0aW9uczogc2VsZWN0T3B0aW9uc1xuXHRcdFx0XHR9KTtcblx0XHRcdGNhc2UgXCJjaGVja2JveFwiOlxuXHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0XHRtdWx0aXBsZTogdHJ1ZSxcblx0XHRcdFx0XHR2YWx1ZTogY29uZGl0aW9uLnZhbHVlLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWwpIHtcblx0XHRcdFx0XHRcdGhhbmRsZUNvbmRpdGlvbkNoYW5nZSh2YWwsIFwidmFsdWVcIik7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRvcHRpb25zOiBzZWxlY3RPcHRpb25zXG5cdFx0XHRcdH0pO1xuXHRcdFx0Y2FzZSBcInNlbGVjdFwiOlxuXHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0XHR2YWx1ZTogY29uZGl0aW9uLnZhbHVlLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWwpIHtcblx0XHRcdFx0XHRcdGhhbmRsZUNvbmRpdGlvbkNoYW5nZSh2YWwsIFwidmFsdWVcIik7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRvcHRpb25zOiBzZWxlY3RPcHRpb25zXG5cdFx0XHRcdH0pO1xuXHRcdFx0ZGVmYXVsdDpcblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdHZhbHVlOiBjb25kaXRpb24udmFsdWUsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6IFwidmFsdWVcIixcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQ29uZGl0aW9uQ2hhbmdlKHZhbCwgXCJ2YWx1ZVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdH1cblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZvcm0tY29uZGl0aW9uLWNvbXBvbmVudFwiIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFwiVXNlIENvbmRpdGlvblwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0Y2hlY2tlZDogcHJvcHMudXNlQ29uZGl0aW9uLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSgpIHtcblx0XHRcdFx0XHRcdGlmIChwcm9wcy51c2VDb25kaXRpb24gPT09IGZhbHNlKSB7XG5cdFx0XHRcdFx0XHRcdHByb3BzLnNldCh7IGlzUmVxdWlyZWQ6IGZhbHNlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cHJvcHMuc2V0KHtcblx0XHRcdFx0XHRcdFx0ZW5hYmxlQ29uZGl0aW9uOiAhcHJvcHMudXNlQ29uZGl0aW9uXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHRwcm9wcy51c2VDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdFwiU2hvdyBpZlwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0dmFsdWU6IGNvbmRpdGlvbi5maWVsZCxcblx0XHRcdFx0b3B0aW9uczogZ2V0T3B0aW9ucygpLFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZmllbGQpIHtcblx0XHRcdFx0XHRoYW5kbGVDb25kaXRpb25DaGFuZ2UoZmllbGQsIFwiZmllbGRcIik7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKG9wZXJhdG9yKSB7XG5cdFx0XHRcdFx0aGFuZGxlQ29uZGl0aW9uQ2hhbmdlKG9wZXJhdG9yLCBcImNvbmRpdGlvblwiKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0dmFsdWU6IGNvbmRpdGlvbi5jb25kaXRpb24sXG5cdFx0XHRcdG9wdGlvbnM6IG9wZXJhdG9yc1xuXHRcdFx0fSksXG5cdFx0XHRnZXRWYWx1ZVR5cGUoKVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgQ29uZGl0aW9uO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2NvbXBvbmVudHMvY29uZGl0aW9uLmpzXG4vLyBtb2R1bGUgaWQgPSA1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n"); + +/***/ }), +/* 6 */ +/*!*********************************!*\ + !*** external "wp.blockEditor" ***! + \*********************************/ +/*! dynamic exports provided */ +/*! exports used: InnerBlocks, InspectorControls */ +/***/ (function(module, exports) { + +module.exports = wp.blockEditor; + +/***/ }), +/* 7 */ +/*!*********************************************!*\ + !*** ./src/block/components/imageUpload.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash__);\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n MediaUploadCheck = _wp$blockEditor.MediaUploadCheck,\n MediaUpload = _wp$blockEditor.MediaUpload;\n\n\nfunction ImageUpload(props) {\n\tvar image = props.image;\n\n\n\tvar value = image ? image : \"\";\n\n\tfunction getLeastOneSize(s, media) {\n\t\tvar sizes = media.sizes;\n\t\tvar _iteratorNormalCompletion = true;\n\t\tvar _didIteratorError = false;\n\t\tvar _iteratorError = undefined;\n\n\t\ttry {\n\n\t\t\tfor (var _iterator = s[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n\t\t\t\tvar size = _step.value;\n\n\t\t\t\tif (Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"has\"])(sizes, size)) {\n\t\t\t\t\treturn sizes[size];\n\t\t\t\t\tbreak;\n\t\t\t\t} else continue;\n\t\t\t}\n\t\t} catch (err) {\n\t\t\t_didIteratorError = true;\n\t\t\t_iteratorError = err;\n\t\t} finally {\n\t\t\ttry {\n\t\t\t\tif (!_iteratorNormalCompletion && _iterator.return) {\n\t\t\t\t\t_iterator.return();\n\t\t\t\t}\n\t\t\t} finally {\n\t\t\t\tif (_didIteratorError) {\n\t\t\t\t\tthrow _iteratorError;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn wp.element.createElement(\n\t\tMediaUploadCheck,\n\t\tnull,\n\t\twp.element.createElement(MediaUpload, {\n\t\t\tonSelect: function onSelect(media) {\n\t\t\t\tvar sizes = [\"thumbnail\", \"medium\", \"large\"],\n\t\t\t\t imageWithDimensions = getLeastOneSize(sizes, media);\n\n\t\t\t\tprops.onSelect(imageWithDimensions);\n\t\t\t},\n\t\t\tallowedTypes: [\"image\"],\n\t\t\tvalue: value,\n\t\t\trender: function render(_ref) {\n\t\t\t\tvar open = _ref.open;\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t{ isDefault: true, onClick: open },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: props.icon })\n\t\t\t\t);\n\t\t\t}\n\t\t})\n\t);\n}\n/* harmony default export */ __webpack_exports__[\"a\"] = (ImageUpload);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9jb21wb25lbnRzL2ltYWdlVXBsb2FkLmpzPzg0NjgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgQnV0dG9uLCBJY29uIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgaGFzIH0gZnJvbSBcImxvZGFzaFwiO1xudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIE1lZGlhVXBsb2FkQ2hlY2sgPSBfd3AkYmxvY2tFZGl0b3IuTWVkaWFVcGxvYWRDaGVjayxcbiAgICBNZWRpYVVwbG9hZCA9IF93cCRibG9ja0VkaXRvci5NZWRpYVVwbG9hZDtcblxuXG5mdW5jdGlvbiBJbWFnZVVwbG9hZChwcm9wcykge1xuXHR2YXIgaW1hZ2UgPSBwcm9wcy5pbWFnZTtcblxuXG5cdHZhciB2YWx1ZSA9IGltYWdlID8gaW1hZ2UgOiBcIlwiO1xuXG5cdGZ1bmN0aW9uIGdldExlYXN0T25lU2l6ZShzLCBtZWRpYSkge1xuXHRcdHZhciBzaXplcyA9IG1lZGlhLnNpemVzO1xuXHRcdHZhciBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uID0gdHJ1ZTtcblx0XHR2YXIgX2RpZEl0ZXJhdG9yRXJyb3IgPSBmYWxzZTtcblx0XHR2YXIgX2l0ZXJhdG9yRXJyb3IgPSB1bmRlZmluZWQ7XG5cblx0XHR0cnkge1xuXG5cdFx0XHRmb3IgKHZhciBfaXRlcmF0b3IgPSBzW1N5bWJvbC5pdGVyYXRvcl0oKSwgX3N0ZXA7ICEoX2l0ZXJhdG9yTm9ybWFsQ29tcGxldGlvbiA9IChfc3RlcCA9IF9pdGVyYXRvci5uZXh0KCkpLmRvbmUpOyBfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uID0gdHJ1ZSkge1xuXHRcdFx0XHR2YXIgc2l6ZSA9IF9zdGVwLnZhbHVlO1xuXG5cdFx0XHRcdGlmIChoYXMoc2l6ZXMsIHNpemUpKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHNpemVzW3NpemVdO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHR9IGVsc2UgY29udGludWU7XG5cdFx0XHR9XG5cdFx0fSBjYXRjaCAoZXJyKSB7XG5cdFx0XHRfZGlkSXRlcmF0b3JFcnJvciA9IHRydWU7XG5cdFx0XHRfaXRlcmF0b3JFcnJvciA9IGVycjtcblx0XHR9IGZpbmFsbHkge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0aWYgKCFfaXRlcmF0b3JOb3JtYWxDb21wbGV0aW9uICYmIF9pdGVyYXRvci5yZXR1cm4pIHtcblx0XHRcdFx0XHRfaXRlcmF0b3IucmV0dXJuKCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gZmluYWxseSB7XG5cdFx0XHRcdGlmIChfZGlkSXRlcmF0b3JFcnJvcikge1xuXHRcdFx0XHRcdHRocm93IF9pdGVyYXRvckVycm9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRNZWRpYVVwbG9hZENoZWNrLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KE1lZGlhVXBsb2FkLCB7XG5cdFx0XHRvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QobWVkaWEpIHtcblx0XHRcdFx0dmFyIHNpemVzID0gW1widGh1bWJuYWlsXCIsIFwibWVkaXVtXCIsIFwibGFyZ2VcIl0sXG5cdFx0XHRcdCAgICBpbWFnZVdpdGhEaW1lbnNpb25zID0gZ2V0TGVhc3RPbmVTaXplKHNpemVzLCBtZWRpYSk7XG5cblx0XHRcdFx0cHJvcHMub25TZWxlY3QoaW1hZ2VXaXRoRGltZW5zaW9ucyk7XG5cdFx0XHR9LFxuXHRcdFx0YWxsb3dlZFR5cGVzOiBbXCJpbWFnZVwiXSxcblx0XHRcdHZhbHVlOiB2YWx1ZSxcblx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYpIHtcblx0XHRcdFx0dmFyIG9wZW4gPSBfcmVmLm9wZW47XG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdHsgaXNEZWZhdWx0OiB0cnVlLCBvbkNsaWNrOiBvcGVuIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogcHJvcHMuaWNvbiB9KVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH0pXG5cdCk7XG59XG5leHBvcnQgZGVmYXVsdCBJbWFnZVVwbG9hZDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9jb21wb25lbnRzL2ltYWdlVXBsb2FkLmpzXG4vLyBtb2R1bGUgaWQgPSA3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7\n"); + +/***/ }), +/* 8 */ +/*!*************************!*\ + !*** external "jQuery" ***! + \*************************/ +/*! dynamic exports provided */ +/*! exports used: default */ +/***/ (function(module, exports) { + +module.exports = jQuery; + +/***/ }), +/* 9 */ +/*!**********************************************!*\ + !*** ./src/block/components/imagePreview.js ***! + \**********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_imageUpload__ = __webpack_require__(/*! ../components/imageUpload */ 7);\n\n\n\n\nfunction ImagePreview(props) {\n\tvar _props$image = props.image,\n\t url = _props$image.url,\n\t height = _props$image.height,\n\t width = _props$image.width,\n\t dimensions = {\n\t\theight: height,\n\t\twidth: width\n\t};\n\tvar isSelected = props.isSelected;\n\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-image-preview\" },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-img\", style: dimensions },\n\t\t\tisSelected && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-close-image\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\t\treturn props.onRemove();\n\t\t\t\t\t\t} },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"no-alt\" })\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__components_imageUpload__[\"a\" /* default */], {\n\t\t\t\t\ticon: \"edit\",\n\t\t\t\t\tvalue: props.image,\n\t\t\t\t\tonSelect: function onSelect(img) {\n\t\t\t\t\t\treturn props.onEdit(img);\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\"img\", { src: url })\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (ImagePreview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9jb21wb25lbnRzL2ltYWdlUHJldmlldy5qcz9mNjA3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEljb24sIEJ1dHRvbiB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCBJbWFnZVVwbG9hZCBmcm9tIFwiLi4vY29tcG9uZW50cy9pbWFnZVVwbG9hZFwiO1xuXG5mdW5jdGlvbiBJbWFnZVByZXZpZXcocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRpbWFnZSA9IHByb3BzLmltYWdlLFxuXHQgICAgdXJsID0gX3Byb3BzJGltYWdlLnVybCxcblx0ICAgIGhlaWdodCA9IF9wcm9wcyRpbWFnZS5oZWlnaHQsXG5cdCAgICB3aWR0aCA9IF9wcm9wcyRpbWFnZS53aWR0aCxcblx0ICAgIGRpbWVuc2lvbnMgPSB7XG5cdFx0aGVpZ2h0OiBoZWlnaHQsXG5cdFx0d2lkdGg6IHdpZHRoXG5cdH07XG5cdHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaW1hZ2UtcHJldmlld1wiIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1pbWdcIiwgc3R5bGU6IGRpbWVuc2lvbnMgfSxcblx0XHRcdGlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY2xvc2UtaW1hZ2VcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdHsgaXNEZWZhdWx0OiB0cnVlLCBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMub25SZW1vdmUoKTtcblx0XHRcdFx0XHRcdH0gfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcIm5vLWFsdFwiIH0pXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbWFnZVVwbG9hZCwge1xuXHRcdFx0XHRcdGljb246IFwiZWRpdFwiLFxuXHRcdFx0XHRcdHZhbHVlOiBwcm9wcy5pbWFnZSxcblx0XHRcdFx0XHRvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QoaW1nKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMub25FZGl0KGltZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImltZ1wiLCB7IHNyYzogdXJsIH0pXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBJbWFnZVByZXZpZXc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svY29tcG9uZW50cy9pbWFnZVByZXZpZXcuanNcbi8vIG1vZHVsZSBpZCA9IDlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///9\n"); + +/***/ }), +/* 10 */ +/*!***********************!*\ + !*** ./src/blocks.js ***! + \***********************/ +/*! no exports provided */ +/*! all exports used */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__block_block_js__ = __webpack_require__(/*! ./block/block.js */ 11);\n/**\r\n * Gutenberg Blocks\r\n *\r\n * All blocks related JavaScript files should be imported here.\r\n * You can create a new block folder in this dir and include code\r\n * for that block here as well.\r\n *\r\n * All blocks should be included here since this is the file that\r\n * Webpack is compiling as the input file.\r\n */\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzLmpzPzdiNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEd1dGVuYmVyZyBCbG9ja3NcclxuICpcclxuICogQWxsIGJsb2NrcyByZWxhdGVkIEphdmFTY3JpcHQgZmlsZXMgc2hvdWxkIGJlIGltcG9ydGVkIGhlcmUuXHJcbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXHJcbiAqIGZvciB0aGF0IGJsb2NrIGhlcmUgYXMgd2VsbC5cclxuICpcclxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcclxuICogV2VicGFjayBpcyBjb21waWxpbmcgYXMgdGhlIGlucHV0IGZpbGUuXHJcbiAqL1xuXG5pbXBvcnQgJy4vYmxvY2svYmxvY2suanMnO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy5qc1xuLy8gbW9kdWxlIGlkID0gMTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); + +/***/ }), +/* 11 */ +/*!****************************!*\ + !*** ./src/block/block.js ***! + \****************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss__ = __webpack_require__(/*! ./style.scss */ 13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__edit__ = __webpack_require__(/*! ./edit */ 14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__save__ = __webpack_require__(/*! ./save */ 19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Form_Childs_email_edit__ = __webpack_require__(/*! ../Form Childs/email/edit */ 20);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__Form_Childs_email_save__ = __webpack_require__(/*! ../Form Childs/email/save */ 21);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Form_Childs_name_edit__ = __webpack_require__(/*! ../Form Childs/name/edit */ 22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Form_Childs_name_save__ = __webpack_require__(/*! ../Form Childs/name/save */ 23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__Form_Childs_message_edit__ = __webpack_require__(/*! ../Form Childs/message/edit */ 24);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__Form_Childs_message_save__ = __webpack_require__(/*! ../Form Childs/message/save */ 25);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__Form_Childs_checkbox_edit__ = __webpack_require__(/*! ../Form Childs/checkbox/edit */ 26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__Form_Childs_checkbox_save__ = __webpack_require__(/*! ../Form Childs/checkbox/save */ 27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__Form_Childs_datePicker_edit__ = __webpack_require__(/*! ../Form Childs/datePicker/edit */ 28);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__Form_Childs_datePicker_save__ = __webpack_require__(/*! ../Form Childs/datePicker/save */ 31);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__Form_Childs_radio_edit__ = __webpack_require__(/*! ../Form Childs/radio/edit */ 32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__Form_Childs_radio_save__ = __webpack_require__(/*! ../Form Childs/radio/save */ 33);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__Form_Childs_phone_edit__ = __webpack_require__(/*! ../Form Childs/phone/edit */ 34);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__Form_Childs_phone_save__ = __webpack_require__(/*! ../Form Childs/phone/save */ 35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__Form_Childs_website_edit__ = __webpack_require__(/*! ../Form Childs/website/edit */ 36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__Form_Childs_website_save__ = __webpack_require__(/*! ../Form Childs/website/save */ 37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__Form_Childs_text_edit__ = __webpack_require__(/*! ../Form Childs/text/edit */ 38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__Form_Childs_text_save__ = __webpack_require__(/*! ../Form Childs/text/save */ 39);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__Form_Childs_select_edit__ = __webpack_require__(/*! ../Form Childs/select/edit */ 40);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__Form_Childs_select_save__ = __webpack_require__(/*! ../Form Childs/select/save */ 41);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__Form_Childs_form_column_edit__ = __webpack_require__(/*! ../Form Childs/form-column/edit */ 42);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__Form_Childs_form_column_save__ = __webpack_require__(/*! ../Form Childs/form-column/save */ 46);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26__Form_Childs_form_column_child_column_edit__ = __webpack_require__(/*! ../Form Childs/form-column/child/column/edit */ 47);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27__Form_Childs_form_column_child_column_save__ = __webpack_require__(/*! ../Form Childs/form-column/child/column/save */ 48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__Form_Childs_number_edit__ = __webpack_require__(/*! ../Form Childs/number/edit */ 49);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__Form_Childs_number_save__ = __webpack_require__(/*! ../Form Childs/number/save */ 50);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30__Form_Childs_form_group_edit__ = __webpack_require__(/*! ../Form Childs/form-group/edit */ 51);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_31__Form_Childs_form_group_save__ = __webpack_require__(/*! ../Form Childs/form-group/save */ 53);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_32__Form_Childs_yes_no_edit__ = __webpack_require__(/*! ../Form Childs/yes & no/edit */ 54);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_33__Form_Childs_yes_no_save__ = __webpack_require__(/*! ../Form Childs/yes & no/save */ 55);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_34__Form_Childs_form_button_edit__ = __webpack_require__(/*! ../Form Childs/form-button/edit */ 56);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_35__Form_Childs_form_button_Save__ = __webpack_require__(/*! ../Form Childs/form-button/Save */ 57);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_36__Form_Childs_calculation_edit__ = __webpack_require__(/*! ../Form Childs/calculation/edit */ 58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_37__Form_Childs_calculation_save__ = __webpack_require__(/*! ../Form Childs/calculation/save */ 60);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_38__formStyles_index__ = __webpack_require__(/*! ./formStyles/index */ 61);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_39__fieldStyles_index__ = __webpack_require__(/*! ./fieldStyles/index */ 62);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_40__functions_index__ = __webpack_require__(/*! ./functions/index */ 3);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\n////////////////////////////////!MAIN!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!MAIN!//////////////////////////////////////////////\n\n////////////////////////////////!email!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!email!//////////////////////////////////////////////\n\n////////////////////////////////!name!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!name!//////////////////////////////////////////////\n\n////////////////////////////////!message!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!message!//////////////////////////////////////////////\n\n////////////////////////////////!checkbox!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!checkbox!//////////////////////////////////////////////\n\n////////////////////////////////!datepicker!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!datepicker!//////////////////////////////////////////////\n\n////////////////////////////////!radio!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!radio!//////////////////////////////////////////////\n\n////////////////////////////////!phone!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!phone!//////////////////////////////////////////////\n\n////////////////////////////////!website!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!website!//////////////////////////////////////////////\n\n////////////////////////////////!text!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!text!//////////////////////////////////////////////\n\n////////////////////////////////!text!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!text!//////////////////////////////////////////////\n\n////////////////////////////////!formColumn!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!formColumn!//////////////////////////////////////////////\n\n////////////////////////////////!Column!//////////////////////////////////////////////\n\n\n\n\n// ^^ Child block for the form-column block for creating layouts;\n\n////////////////////////////////!Column!//////////////////////////////////////////////\n\n////////////////////////////////!Number!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!Number!//////////////////////////////////////////////\n\n////////////////////////////////!formGroup!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!formGroup!//////////////////////////////////////////////\n\n////////////////////////////////!yesNo!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!yesNo!//////////////////////////////////////////////\n\n////////////////////////////////!formButton!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!formButton!//////////////////////////////////////////////\n\n////////////////////////////////!calc!//////////////////////////////////////////////\n\n\n\n\n////////////////////////////////!calc!//////////////////////////////////////////////\n\n\n\n\n\n//for sanitizing the label\n\nvar fieldParents = [\"cwp/block-gutenberg-forms\", \"cwp/column\", \"cwp/form-group\"],\n fieldSupport = _defineProperty({\n\talign: true\n}, \"align\", [\"wide\", \"full\", \"center\"]);\n\nregisterBlockType(\"cwp/block-gutenberg-forms\", {\n\tsupports: fieldSupport,\n\ttitle: __(\"Gutenberg Forms\"),\n\ticon: __(\"feedback\"),\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\")],\n\tattributes: {\n\t\tsubmitLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Submit\"\n\t\t},\n\t\tbuttonSetting: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tdisable: false,\n\t\t\t\talignment: \"justify-start\"\n\t\t\t}\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\ttemplateBuilder: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\ttemplate: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: JSON.stringify({\n\t\t\t\tsubject: \"\",\n\t\t\t\tbody: \"\"\n\t\t\t})\n\t\t},\n\t\temail: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfromEmail: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tsuccessURL: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tsuccessType: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"message\"\n\t\t},\n\t\tsuccessMessage: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"The form has been submitted Successfully!\"\n\t\t},\n\t\trecaptcha: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tenable: false,\n\t\t\t\tsiteKey: \"\",\n\t\t\t\tclientSecret: \"\"\n\t\t\t}\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"array\",\n\t\t\tdefault: __WEBPACK_IMPORTED_MODULE_40__functions_index__[\"b\" /* defaultFieldMessages */]\n\t\t},\n\t\ttheme: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\taccentColor: \"\",\n\t\t\t\ttextColor: \"\",\n\t\t\t\tfieldBackgroundColor: \"\"\n\t\t\t}\n\t\t}\n\t},\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_3__save__[\"a\" /* default */]\n});\n\nvar myAttrs = [\"email\", \"name\", \"message\", \"checkbox\", \"datepicker\", \"radio\", \"phone\", \"website\", \"text\", \"select\", \"number\", \"yes-no\"];\n\nObject(__WEBPACK_IMPORTED_MODULE_38__formStyles_index__[\"a\" /* applyFormStyles */])(\"cwp/block-gutenberg-forms\"); //registering styles\nObject(__WEBPACK_IMPORTED_MODULE_39__fieldStyles_index__[\"a\" /* registerFieldStyles */])(myAttrs); //registering field styles\n\nregisterBlockType(\"cwp/name\", {\n\ttitle: __(\"Name\"),\n\ticon: \"admin-users\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"name\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_6__Form_Childs_name_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_7__Form_Childs_name_save__[\"a\" /* default */],\n\tattributes: {\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tname: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Name\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalidName: \"The name {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tpattern: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"name\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/email\", {\n\ttitle: __(\"Email\"),\n\ticon: \"email\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"mail\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_4__Form_Childs_email_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_5__Form_Childs_email_save__[\"a\" /* default */],\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"email\");\n\t\t\t}\n\t\t}]\n\t},\n\tattributes: {\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\temail: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Email\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalidEmail: \"The email {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/text\", {\n\ttitle: __(\"Text\"),\n\ticon: \"text\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"text\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_20__Form_Childs_text_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_21__Form_Childs_text_save__[\"a\" /* default */],\n\tattributes: {\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\ttext: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Text\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalid: \"The text {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tpattern: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"text\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/message\", {\n\ttitle: __(\"Message\"),\n\ticon: \"testimonial\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"message\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_8__Form_Childs_message_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_9__Form_Childs_message_save__[\"a\" /* default */],\n\tattributes: {\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tmessage: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Message\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\theight: {\n\t\t\ttype: \"number\",\n\t\t\tdefault: 200\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalid: \"The message {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tpattern: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"message\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/checkbox\", {\n\ttitle: __(\"checkbox\"),\n\ticon: \"yes\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"checkbox\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_10__Form_Childs_checkbox_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_11__Form_Childs_checkbox_save__[\"a\" /* default */],\n\tattributes: {\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\toptions: {\n\t\t\ttype: \"array\",\n\t\t\tdefault: [{\n\t\t\t\tlabel: \"Option 1\"\n\t\t\t}]\n\t\t},\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Choose One\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please select atleast one checkbox!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"checkbox\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/datepicker\", {\n\ttitle: __(\"Date Picker\"),\n\ticon: \"calendar-alt\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"datepicker\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_12__Form_Childs_datePicker_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_13__Form_Childs_datePicker_save__[\"a\" /* default */],\n\tattributes: _defineProperty({\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Pick Date\"\n\t\t},\n\t\tplaceholder: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tformat: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"DD/MM/YYYY\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please select date!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t}, \"requiredLabel\", {\n\t\ttype: \"string\",\n\t\tdefault: \"*\"\n\t}),\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"datepicker\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/radio\", {\n\ttitle: __(\"Radio\"),\n\ticon: \"marker\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"radio\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_14__Form_Childs_radio_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_15__Form_Childs_radio_save__[\"a\" /* default */],\n\tattributes: _defineProperty({\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\toptions: {\n\t\t\ttype: \"array\",\n\t\t\tdefault: [{\n\t\t\t\tlabel: \"Option 1\"\n\t\t\t}, {\n\t\t\t\tlabel: \"Option 2\"\n\t\t\t}]\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Choose One\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please select radio!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t}, \"requiredLabel\", {\n\t\ttype: \"string\",\n\t\tdefault: \"*\"\n\t}),\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"radio\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/phone\", {\n\ttitle: __(\"Phone\"),\n\ticon: \"phone\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"phone\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_16__Form_Childs_phone_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_17__Form_Childs_phone_save__[\"a\" /* default */],\n\tattributes: _defineProperty({\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tphone: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Phone No:\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalid: \"The phone {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tpattern: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"[\\\\+\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d\\\\d]+\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t}, \"requiredLabel\", {\n\t\ttype: \"string\",\n\t\tdefault: \"*\"\n\t}),\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"phone\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/website\", {\n\ttitle: __(\"Website\"),\n\ticon: \"laptop\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"website\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_18__Form_Childs_website_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_19__Form_Childs_website_save__[\"a\" /* default */],\n\tattributes: _defineProperty({\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\twebsite: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Website\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalid: \"The website {{value}} is not valid!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t}, \"requiredLabel\", {\n\t\ttype: \"string\",\n\t\tdefault: \"*\"\n\t}),\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"website\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/select\", {\n\ttitle: __(\"Select\"),\n\ticon: \"menu-alt\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"select\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_22__Form_Childs_select_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_23__Form_Childs_select_save__[\"a\" /* default */],\n\tattributes: {\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\toptions: {\n\t\t\ttype: \"array\",\n\t\t\tdefault: [{\n\t\t\t\tlabel: \"Option 1\"\n\t\t\t}, {\n\t\t\t\tlabel: \"Option 2\"\n\t\t\t}]\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Choose One\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please select option!\"\n\t\t\t}\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"select\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/form-column\", {\n\ttitle: __(\"Form Column\"),\n\ticon: \"editor-table\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"form-column\"), __(\"column\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_24__Form_Childs_form_column_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_25__Form_Childs_form_column_save__[\"a\" /* default */],\n\tattributes: {\n\t\tcolumns: {\n\t\t\ttype: \"number\",\n\t\t\tdefault: 3\n\t\t},\n\t\tintro: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tstack: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: true\n\t\t}\n\t},\n\tsupports: _defineProperty({\n\t\talign: true\n\t}, \"align\", [\"wide\", \"full\", \"center\"]),\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/column\", {\n\ttitle: __(\"Column\"),\n\ticon: \"editor-table\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"form-column\"), __(\"column\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_26__Form_Childs_form_column_child_column_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_27__Form_Childs_form_column_child_column_save__[\"a\" /* default */],\n\tattributes: {},\n\tparent: [\"cwp/form-column\"]\n});\n\nregisterBlockType(\"cwp/number\", {\n\ttitle: __(\"Number\"),\n\ticon: \"screenoptions\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"number\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_28__Form_Childs_number_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_29__Form_Childs_number_save__[\"a\" /* default */],\n\tattributes: {\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tnumber: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Enter Number:\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tisRange: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tsteps: {\n\t\t\ttype: \"number\",\n\t\t\tdefault: 1\n\t\t},\n\t\trangeMax: {\n\t\t\ttype: \"number\",\n\t\t\tdefault: 100\n\t\t},\n\t\trangeMin: {\n\t\t\ttype: \"number\",\n\t\t\tdefault: 0\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\terrorValidityText: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Please fill out this field!\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\tmessages: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tempty: \"Please fill out this field!\",\n\t\t\t\tinvalid: \"The number {{value}} is not in range!\"\n\t\t\t}\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: \"block\",\n\t\t\tblocks: myAttrs.map(function (block) {\n\t\t\t\treturn \"cwp/\".concat(block);\n\t\t\t}),\n\t\t\ttransform: function transform(a) {\n\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_40__functions_index__[\"c\" /* getFieldTransform */])(a, \"number\");\n\t\t\t}\n\t\t}]\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/form-group\", {\n\ttitle: __(\"Form Group\"),\n\ticon: \"forms\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"form group\"), __(\"column\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_30__Form_Childs_form_group_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_31__Form_Childs_form_group_save__[\"a\" /* default */],\n\tattributes: {\n\t\tstyling: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tbackgroundColor: \"rgb(238, 238, 238)\",\n\t\t\t\tcolor: \"rgb(49, 49, 49)\",\n\t\t\t\tpadding: 25\n\t\t\t}\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"My Group\"\n\t\t},\n\t\tcontent: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t}\n\t},\n\tsupports: _defineProperty({\n\t\talign: true\n\t}, \"align\", [\"wide\", \"full\", \"center\"]),\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/yes-no\", {\n\ttitle: __(\"Yes / No\"),\n\ticon: \"no\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"yes-no\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_32__Form_Childs_yes_no_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_33__Form_Childs_yes_no_save__[\"a\" /* default */],\n\tattributes: {\n\t\tyes_no: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefaut: false\n\t\t},\n\t\trequiredLabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"*\"\n\t\t},\n\t\tisRequired: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Yes Or No?\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\terrorValidityText: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Please fill out this field!\"\n\t\t},\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t}\n\t},\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/form-button\", {\n\ttitle: __(\"Form Button\"),\n\ticon: __(wp.element.createElement(\n\t\t\"svg\",\n\t\t{\n\t\t\twidth: \"24\",\n\t\t\theight: \"24\",\n\t\t\tviewBox: \"0 0 24 24\",\n\t\t\txmlns: \"http://www.w3.org/2000/svg\",\n\t\t\trole: \"img\",\n\t\t\t\"aria-hidden\": \"true\",\n\t\t\tfocusable: \"false\"\n\t\t},\n\t\twp.element.createElement(\"path\", { d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H5V8h14v8z\" })\n\t)),\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"button\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_34__Form_Childs_form_button_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_35__Form_Childs_form_button_Save__[\"a\" /* default */],\n\tattributes: {\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Submit\"\n\t\t},\n\t\tparentId: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\taction: {\n\t\t\tdefault: \"submit\",\n\t\t\ttype: \"string\"\n\t\t},\n\t\tstyling: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tbackgroundColor: \"rgb(238, 238, 238)\",\n\t\t\t\tcolor: \"rgb(49, 49, 49)\",\n\t\t\t\tpadding: 25\n\t\t\t}\n\t\t}\n\t},\n\tsupports: _defineProperty({\n\t\talign: true\n\t}, \"align\", [\"wide\", \"full\", \"center\"]),\n\tparent: fieldParents\n});\n\nregisterBlockType(\"cwp/form-calculation\", {\n\ttitle: __(\"Calculation\"),\n\ticon: \"media-document\",\n\tcategory: \"common\",\n\tkeywords: [__(\"gutenberg-forms\"), __(\"forms\"), __(\"calculation\")],\n\tedit: __WEBPACK_IMPORTED_MODULE_36__Form_Childs_calculation_edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_37__Form_Childs_calculation_save__[\"a\" /* default */],\n\tattributes: {\n\t\tformulaBuilder: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: true\n\t\t},\n\t\tcalculation: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tlabel: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Total\"\n\t\t},\n\t\tid: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tfield_name: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tformula: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tcondition: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfield: null,\n\t\t\t\tcondition: \"===\",\n\t\t\t\tvalue: \"\"\n\t\t\t}\n\t\t},\n\t\tstyling: {\n\t\t\ttype: \"object\",\n\t\t\tdefault: {\n\t\t\t\tfontSize: 40\n\t\t\t}\n\t\t},\n\t\tenableCondition: {\n\t\t\ttype: \"boolean\",\n\t\t\tdefault: false\n\t\t},\n\t\tpostfix: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tprefix: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t}\n\t},\n\tsupports: _defineProperty({\n\t\talign: true\n\t}, \"align\", [\"wide\", \"full\", \"center\"]),\n\tparent: fieldParents\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svYmxvY2suanM/OTIxZCJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHZhbHVlKSB7IGlmIChrZXkgaW4gb2JqKSB7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgeyB2YWx1ZTogdmFsdWUsIGVudW1lcmFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSwgd3JpdGFibGU6IHRydWUgfSk7IH0gZWxzZSB7IG9ialtrZXldID0gdmFsdWU7IH0gcmV0dXJuIG9iajsgfVxuXG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5pbXBvcnQgXCIuL3N0eWxlLnNjc3NcIjtcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hTUFJTiEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBtYWluRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgbWFpblNhdmUgZnJvbSBcIi4vc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFNQUlOIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hZW1haWwhLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbXBvcnQgZW1haWxFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9lbWFpbC9lZGl0XCI7XG5pbXBvcnQgZW1haWxTYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9lbWFpbC9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIWVtYWlsIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hbmFtZSEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBuYW1lRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvbmFtZS9lZGl0XCI7XG5pbXBvcnQgbmFtZVNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL25hbWUvc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFuYW1lIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hbWVzc2FnZSEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBtZXNzYWdlRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvbWVzc2FnZS9lZGl0XCI7XG5pbXBvcnQgbWVzc2FnZVNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL21lc3NhZ2Uvc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFtZXNzYWdlIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hY2hlY2tib3ghLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbXBvcnQgY2hlY2tib3hFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9jaGVja2JveC9lZGl0XCI7XG5pbXBvcnQgY2hlY2tib3hTYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9jaGVja2JveC9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIWNoZWNrYm94IS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hZGF0ZXBpY2tlciEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBkYXRlUGlja2VyRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvZGF0ZVBpY2tlci9lZGl0XCI7XG5pbXBvcnQgZGF0ZVBpY2tlclNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL2RhdGVQaWNrZXIvc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFkYXRlcGlja2VyIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hcmFkaW8hLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbXBvcnQgcmFkaW9FZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9yYWRpby9lZGl0XCI7XG5pbXBvcnQgcmFkaW9TYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9yYWRpby9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIXJhZGlvIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hcGhvbmUhLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbXBvcnQgcGhvbmVFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9waG9uZS9lZGl0XCI7XG5pbXBvcnQgcGhvbmVTYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9waG9uZS9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIXBob25lIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hd2Vic2l0ZSEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCB3ZWJzaXRlRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvd2Vic2l0ZS9lZGl0XCI7XG5pbXBvcnQgd2Vic2l0ZVNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL3dlYnNpdGUvc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyF3ZWJzaXRlIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hdGV4dCEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCB0ZXh0RWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvdGV4dC9lZGl0XCI7XG5pbXBvcnQgdGV4dFNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL3RleHQvc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyF0ZXh0IS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hdGV4dCEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBzZWxlY3RFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9zZWxlY3QvZWRpdFwiO1xuaW1wb3J0IHNlbGVjdFNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL3NlbGVjdC9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIXRleHQhLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFmb3JtQ29sdW1uIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuaW1wb3J0IGZvcm1Db2x1bW5FZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9mb3JtLWNvbHVtbi9lZGl0XCI7XG5pbXBvcnQgZm9ybUNvbHVtblNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL2Zvcm0tY29sdW1uL3NhdmVcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hZm9ybUNvbHVtbiEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIUNvbHVtbiEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBjb2x1bW5FZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9mb3JtLWNvbHVtbi9jaGlsZC9jb2x1bW4vZWRpdFwiO1xuaW1wb3J0IGNvbHVtblNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL2Zvcm0tY29sdW1uL2NoaWxkL2NvbHVtbi9zYXZlXCI7XG5cbi8vIF5eIENoaWxkIGJsb2NrIGZvciB0aGUgZm9ybS1jb2x1bW4gYmxvY2sgZm9yIGNyZWF0aW5nIGxheW91dHM7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIUNvbHVtbiEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIU51bWJlciEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBudW1iZXJFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9udW1iZXIvZWRpdFwiO1xuaW1wb3J0IG51bWJlclNhdmUgZnJvbSBcIi4uL0Zvcm0gQ2hpbGRzL251bWJlci9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIU51bWJlciEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIWZvcm1Hcm91cCEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBmb3JtR3JvdXBFZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy9mb3JtLWdyb3VwL2VkaXRcIjtcbmltcG9ydCBmb3JtR3JvdXBTYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9mb3JtLWdyb3VwL3NhdmVcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hZm9ybUdyb3VwIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8heWVzTm8hLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5pbXBvcnQgeWVzTm9FZGl0IGZyb20gXCIuLi9Gb3JtIENoaWxkcy95ZXMgJiBuby9lZGl0XCI7XG5pbXBvcnQgeWVzTm9TYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy95ZXMgJiBuby9zYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIXllc05vIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8hZm9ybUJ1dHRvbiEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmltcG9ydCBmb3JtQnV0dG9uRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvZm9ybS1idXR0b24vZWRpdFwiO1xuaW1wb3J0IGZvcm1CdXR0b25TYXZlIGZyb20gXCIuLi9Gb3JtIENoaWxkcy9mb3JtLWJ1dHRvbi9TYXZlXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIWZvcm1CdXR0b24hLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFjYWxjIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuaW1wb3J0IGNhbGN1bGF0aW9uRWRpdCBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vZWRpdFwiO1xuaW1wb3J0IGNhbGN1bGF0aW9uU2F2ZSBmcm9tIFwiLi4vRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vc2F2ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyFjYWxjIS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuaW1wb3J0IHsgYXBwbHlGb3JtU3R5bGVzIH0gZnJvbSBcIi4vZm9ybVN0eWxlcy9pbmRleFwiO1xuaW1wb3J0IHsgcmVnaXN0ZXJGaWVsZFN0eWxlcyB9IGZyb20gXCIuL2ZpZWxkU3R5bGVzL2luZGV4XCI7XG5pbXBvcnQgeyBnZXRGaWVsZFRyYW5zZm9ybSwgZGVmYXVsdEZpZWxkTWVzc2FnZXMgfSBmcm9tIFwiLi9mdW5jdGlvbnMvaW5kZXhcIjtcblxuLy9mb3Igc2FuaXRpemluZyB0aGUgbGFiZWxcblxudmFyIGZpZWxkUGFyZW50cyA9IFtcImN3cC9ibG9jay1ndXRlbmJlcmctZm9ybXNcIiwgXCJjd3AvY29sdW1uXCIsIFwiY3dwL2Zvcm0tZ3JvdXBcIl0sXG4gICAgZmllbGRTdXBwb3J0ID0gX2RlZmluZVByb3BlcnR5KHtcblx0YWxpZ246IHRydWVcbn0sIFwiYWxpZ25cIiwgW1wid2lkZVwiLCBcImZ1bGxcIiwgXCJjZW50ZXJcIl0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9ibG9jay1ndXRlbmJlcmctZm9ybXNcIiwge1xuXHRzdXBwb3J0czogZmllbGRTdXBwb3J0LFxuXHR0aXRsZTogX18oXCJHdXRlbmJlcmcgRm9ybXNcIiksXG5cdGljb246IF9fKFwiZmVlZGJhY2tcIiksXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpXSxcblx0YXR0cmlidXRlczoge1xuXHRcdHN1Ym1pdExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJTdWJtaXRcIlxuXHRcdH0sXG5cdFx0YnV0dG9uU2V0dGluZzoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZGlzYWJsZTogZmFsc2UsXG5cdFx0XHRcdGFsaWdubWVudDogXCJqdXN0aWZ5LXN0YXJ0XCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdGlkOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0dGVtcGxhdGVCdWlsZGVyOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHR0ZW1wbGF0ZToge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IEpTT04uc3RyaW5naWZ5KHtcblx0XHRcdFx0c3ViamVjdDogXCJcIixcblx0XHRcdFx0Ym9keTogXCJcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGVtYWlsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0ZnJvbUVtYWlsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0c3VjY2Vzc1VSTDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdHN1Y2Nlc3NUeXBlOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJtZXNzYWdlXCJcblx0XHR9LFxuXHRcdHN1Y2Nlc3NNZXNzYWdlOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJUaGUgZm9ybSBoYXMgYmVlbiBzdWJtaXR0ZWQgU3VjY2Vzc2Z1bGx5IVwiXG5cdFx0fSxcblx0XHRyZWNhcHRjaGE6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGVuYWJsZTogZmFsc2UsXG5cdFx0XHRcdHNpdGVLZXk6IFwiXCIsXG5cdFx0XHRcdGNsaWVudFNlY3JldDogXCJcIlxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bWVzc2FnZXM6IHtcblx0XHRcdHR5cGU6IFwiYXJyYXlcIixcblx0XHRcdGRlZmF1bHQ6IGRlZmF1bHRGaWVsZE1lc3NhZ2VzXG5cdFx0fSxcblx0XHR0aGVtZToge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0YWNjZW50Q29sb3I6IFwiXCIsXG5cdFx0XHRcdHRleHRDb2xvcjogXCJcIixcblx0XHRcdFx0ZmllbGRCYWNrZ3JvdW5kQ29sb3I6IFwiXCJcblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdGVkaXQ6IG1haW5FZGl0LFxuXHRzYXZlOiBtYWluU2F2ZVxufSk7XG5cbnZhciBteUF0dHJzID0gW1wiZW1haWxcIiwgXCJuYW1lXCIsIFwibWVzc2FnZVwiLCBcImNoZWNrYm94XCIsIFwiZGF0ZXBpY2tlclwiLCBcInJhZGlvXCIsIFwicGhvbmVcIiwgXCJ3ZWJzaXRlXCIsIFwidGV4dFwiLCBcInNlbGVjdFwiLCBcIm51bWJlclwiLCBcInllcy1ub1wiXTtcblxuYXBwbHlGb3JtU3R5bGVzKFwiY3dwL2Jsb2NrLWd1dGVuYmVyZy1mb3Jtc1wiKTsgLy9yZWdpc3RlcmluZyBzdHlsZXNcbnJlZ2lzdGVyRmllbGRTdHlsZXMobXlBdHRycyk7IC8vcmVnaXN0ZXJpbmcgZmllbGQgc3R5bGVzXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL25hbWVcIiwge1xuXHR0aXRsZTogX18oXCJOYW1lXCIpLFxuXHRpY29uOiBcImFkbWluLXVzZXJzXCIsXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpLCBfXyhcIm5hbWVcIildLFxuXHRlZGl0OiBuYW1lRWRpdCxcblx0c2F2ZTogbmFtZVNhdmUsXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdG5hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRpc1JlcXVpcmVkOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRsYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiTmFtZVwiXG5cdFx0fSxcblx0XHRpZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGZpZWxkX25hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRtZXNzYWdlczoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZW1wdHk6IFwiUGxlYXNlIGZpbGwgb3V0IHRoaXMgZmllbGQhXCIsXG5cdFx0XHRcdGludmFsaWROYW1lOiBcIlRoZSBuYW1lIHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdHBhdHRlcm46IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9XG5cdH0sXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwibmFtZVwiKTtcblx0XHRcdH1cblx0XHR9XVxuXHR9LFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL2VtYWlsXCIsIHtcblx0dGl0bGU6IF9fKFwiRW1haWxcIiksXG5cdGljb246IFwiZW1haWxcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwibWFpbFwiKV0sXG5cdGVkaXQ6IGVtYWlsRWRpdCxcblx0c2F2ZTogZW1haWxTYXZlLFxuXHR0cmFuc2Zvcm1zOiB7XG5cdFx0ZnJvbTogW3tcblx0XHRcdHR5cGU6IFwiYmxvY2tcIixcblx0XHRcdGJsb2NrczogbXlBdHRycy5tYXAoZnVuY3Rpb24gKGJsb2NrKSB7XG5cdFx0XHRcdHJldHVybiBcImN3cC9cIi5jb25jYXQoYmxvY2spO1xuXHRcdFx0fSksXG5cdFx0XHR0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhKSB7XG5cdFx0XHRcdHJldHVybiBnZXRGaWVsZFRyYW5zZm9ybShhLCBcImVtYWlsXCIpO1xuXHRcdFx0fVxuXHRcdH1dXG5cdH0sXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGVtYWlsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIkVtYWlsXCJcblx0XHR9LFxuXHRcdGlkOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0ZmllbGRfbmFtZToge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdHJlcXVpcmVkTGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIipcIlxuXHRcdH0sXG5cdFx0bWVzc2FnZXM6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRcdFx0XHRpbnZhbGlkRW1haWw6IFwiVGhlIGVtYWlsIHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZmllbGQ6IG51bGwsXG5cdFx0XHRcdGNvbmRpdGlvbjogXCI9PT1cIixcblx0XHRcdFx0dmFsdWU6IFwiXCJcblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdHBhcmVudDogZmllbGRQYXJlbnRzXG59KTtcblxucmVnaXN0ZXJCbG9ja1R5cGUoXCJjd3AvdGV4dFwiLCB7XG5cdHRpdGxlOiBfXyhcIlRleHRcIiksXG5cdGljb246IFwidGV4dFwiLFxuXHRjYXRlZ29yeTogXCJjb21tb25cIixcblx0a2V5d29yZHM6IFtfXyhcImd1dGVuYmVyZy1mb3Jtc1wiKSwgX18oXCJmb3Jtc1wiKSwgX18oXCJ0ZXh0XCIpXSxcblx0ZWRpdDogdGV4dEVkaXQsXG5cdHNhdmU6IHRleHRTYXZlLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZW5hYmxlQ29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHR0ZXh0OiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlRleHRcIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRmaWVsZF9uYW1lOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0bWVzc2FnZXM6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRcdFx0XHRpbnZhbGlkOiBcIlRoZSB0ZXh0IHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdHBhdHRlcm46IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9XG5cdH0sXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwidGV4dFwiKTtcblx0XHRcdH1cblx0XHR9XVxuXHR9LFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL21lc3NhZ2VcIiwge1xuXHR0aXRsZTogX18oXCJNZXNzYWdlXCIpLFxuXHRpY29uOiBcInRlc3RpbW9uaWFsXCIsXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpLCBfXyhcIm1lc3NhZ2VcIildLFxuXHRlZGl0OiBtZXNzYWdlRWRpdCxcblx0c2F2ZTogbWVzc2FnZVNhdmUsXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdG1lc3NhZ2U6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRpc1JlcXVpcmVkOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRsYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiTWVzc2FnZVwiXG5cdFx0fSxcblx0XHRpZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGhlaWdodDoge1xuXHRcdFx0dHlwZTogXCJudW1iZXJcIixcblx0XHRcdGRlZmF1bHQ6IDIwMFxuXHRcdH0sXG5cdFx0ZmllbGRfbmFtZToge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdG1lc3NhZ2VzOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRlbXB0eTogXCJQbGVhc2UgZmlsbCBvdXQgdGhpcyBmaWVsZCFcIixcblx0XHRcdFx0aW52YWxpZDogXCJUaGUgbWVzc2FnZSB7e3ZhbHVlfX0gaXMgbm90IHZhbGlkIVwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRwYXR0ZXJuOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0Y29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRmaWVsZDogbnVsbCxcblx0XHRcdFx0Y29uZGl0aW9uOiBcIj09PVwiLFxuXHRcdFx0XHR2YWx1ZTogXCJcIlxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0cmVxdWlyZWRMYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiKlwiXG5cdFx0fVxuXHR9LFxuXHR0cmFuc2Zvcm1zOiB7XG5cdFx0ZnJvbTogW3tcblx0XHRcdHR5cGU6IFwiYmxvY2tcIixcblx0XHRcdGJsb2NrczogbXlBdHRycy5tYXAoZnVuY3Rpb24gKGJsb2NrKSB7XG5cdFx0XHRcdHJldHVybiBcImN3cC9cIi5jb25jYXQoYmxvY2spO1xuXHRcdFx0fSksXG5cdFx0XHR0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhKSB7XG5cdFx0XHRcdHJldHVybiBnZXRGaWVsZFRyYW5zZm9ybShhLCBcIm1lc3NhZ2VcIik7XG5cdFx0XHR9XG5cdFx0fV1cblx0fSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9jaGVja2JveFwiLCB7XG5cdHRpdGxlOiBfXyhcImNoZWNrYm94XCIpLFxuXHRpY29uOiBcInllc1wiLFxuXHRjYXRlZ29yeTogXCJjb21tb25cIixcblx0a2V5d29yZHM6IFtfXyhcImd1dGVuYmVyZy1mb3Jtc1wiKSwgX18oXCJmb3Jtc1wiKSwgX18oXCJjaGVja2JveFwiKV0sXG5cdGVkaXQ6IGNoZWNrYm94RWRpdCxcblx0c2F2ZTogY2hlY2tib3hTYXZlLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0b3B0aW9uczoge1xuXHRcdFx0dHlwZTogXCJhcnJheVwiLFxuXHRcdFx0ZGVmYXVsdDogW3tcblx0XHRcdFx0bGFiZWw6IFwiT3B0aW9uIDFcIlxuXHRcdFx0fV1cblx0XHR9LFxuXHRcdGVuYWJsZUNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIkNob29zZSBPbmVcIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRmaWVsZF9uYW1lOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0bWVzc2FnZXM6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGVtcHR5OiBcIlBsZWFzZSBzZWxlY3QgYXRsZWFzdCBvbmUgY2hlY2tib3ghXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZmllbGQ6IG51bGwsXG5cdFx0XHRcdGNvbmRpdGlvbjogXCI9PT1cIixcblx0XHRcdFx0dmFsdWU6IFwiXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdHJlcXVpcmVkTGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIipcIlxuXHRcdH1cblx0fSxcblx0dHJhbnNmb3Jtczoge1xuXHRcdGZyb206IFt7XG5cdFx0XHR0eXBlOiBcImJsb2NrXCIsXG5cdFx0XHRibG9ja3M6IG15QXR0cnMubWFwKGZ1bmN0aW9uIChibG9jaykge1xuXHRcdFx0XHRyZXR1cm4gXCJjd3AvXCIuY29uY2F0KGJsb2NrKTtcblx0XHRcdH0pLFxuXHRcdFx0dHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYSkge1xuXHRcdFx0XHRyZXR1cm4gZ2V0RmllbGRUcmFuc2Zvcm0oYSwgXCJjaGVja2JveFwiKTtcblx0XHRcdH1cblx0XHR9XVxuXHR9LFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL2RhdGVwaWNrZXJcIiwge1xuXHR0aXRsZTogX18oXCJEYXRlIFBpY2tlclwiKSxcblx0aWNvbjogXCJjYWxlbmRhci1hbHRcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwiZGF0ZXBpY2tlclwiKV0sXG5cdGVkaXQ6IGRhdGVQaWNrZXJFZGl0LFxuXHRzYXZlOiBkYXRlUGlja2VyU2F2ZSxcblx0YXR0cmlidXRlczogX2RlZmluZVByb3BlcnR5KHtcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGlzUmVxdWlyZWQ6IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGxhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJQaWNrIERhdGVcIlxuXHRcdH0sXG5cdFx0cGxhY2Vob2xkZXI6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRpZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGZpZWxkX25hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9LFxuXHRcdGZvcm1hdDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiREQvTU0vWVlZWVwiXG5cdFx0fSxcblx0XHRtZXNzYWdlczoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZW1wdHk6IFwiUGxlYXNlIHNlbGVjdCBkYXRlIVwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fVxuXHR9LCBcInJlcXVpcmVkTGFiZWxcIiwge1xuXHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0ZGVmYXVsdDogXCIqXCJcblx0fSksXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwiZGF0ZXBpY2tlclwiKTtcblx0XHRcdH1cblx0XHR9XVxuXHR9LFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL3JhZGlvXCIsIHtcblx0dGl0bGU6IF9fKFwiUmFkaW9cIiksXG5cdGljb246IFwibWFya2VyXCIsXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpLCBfXyhcInJhZGlvXCIpXSxcblx0ZWRpdDogcmFkaW9FZGl0LFxuXHRzYXZlOiByYWRpb1NhdmUsXG5cdGF0dHJpYnV0ZXM6IF9kZWZpbmVQcm9wZXJ0eSh7XG5cdFx0ZW5hYmxlQ29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRpc1JlcXVpcmVkOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRvcHRpb25zOiB7XG5cdFx0XHR0eXBlOiBcImFycmF5XCIsXG5cdFx0XHRkZWZhdWx0OiBbe1xuXHRcdFx0XHRsYWJlbDogXCJPcHRpb24gMVwiXG5cdFx0XHR9LCB7XG5cdFx0XHRcdGxhYmVsOiBcIk9wdGlvbiAyXCJcblx0XHRcdH1dXG5cdFx0fSxcblx0XHRsYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiQ2hvb3NlIE9uZVwiXG5cdFx0fSxcblx0XHRpZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGZpZWxkX25hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9LFxuXHRcdG1lc3NhZ2VzOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRlbXB0eTogXCJQbGVhc2Ugc2VsZWN0IHJhZGlvIVwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fVxuXHR9LCBcInJlcXVpcmVkTGFiZWxcIiwge1xuXHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0ZGVmYXVsdDogXCIqXCJcblx0fSksXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwicmFkaW9cIik7XG5cdFx0XHR9XG5cdFx0fV1cblx0fSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9waG9uZVwiLCB7XG5cdHRpdGxlOiBfXyhcIlBob25lXCIpLFxuXHRpY29uOiBcInBob25lXCIsXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpLCBfXyhcInBob25lXCIpXSxcblx0ZWRpdDogcGhvbmVFZGl0LFxuXHRzYXZlOiBwaG9uZVNhdmUsXG5cdGF0dHJpYnV0ZXM6IF9kZWZpbmVQcm9wZXJ0eSh7XG5cdFx0ZW5hYmxlQ29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRwaG9uZToge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGlzUmVxdWlyZWQ6IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGxhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJQaG9uZSBObzpcIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRmaWVsZF9uYW1lOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0cmVxdWlyZWRMYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiKlwiXG5cdFx0fSxcblx0XHRtZXNzYWdlczoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZW1wdHk6IFwiUGxlYXNlIGZpbGwgb3V0IHRoaXMgZmllbGQhXCIsXG5cdFx0XHRcdGludmFsaWQ6IFwiVGhlIHBob25lIHt7dmFsdWV9fSBpcyBub3QgdmFsaWQhXCJcblx0XHRcdH1cblx0XHR9LFxuXHRcdHBhdHRlcm46IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIltcXFxcK1xcXFxkXFxcXGRcXFxcZFxcXFxkXFxcXGRcXFxcZFxcXFxkXFxcXGRcXFxcZFxcXFxkXFxcXGRdK1wiXG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fVxuXHR9LCBcInJlcXVpcmVkTGFiZWxcIiwge1xuXHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0ZGVmYXVsdDogXCIqXCJcblx0fSksXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwicGhvbmVcIik7XG5cdFx0XHR9XG5cdFx0fV1cblx0fSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC93ZWJzaXRlXCIsIHtcblx0dGl0bGU6IF9fKFwiV2Vic2l0ZVwiKSxcblx0aWNvbjogXCJsYXB0b3BcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwid2Vic2l0ZVwiKV0sXG5cdGVkaXQ6IHdlYnNpdGVFZGl0LFxuXHRzYXZlOiB3ZWJzaXRlU2F2ZSxcblx0YXR0cmlidXRlczogX2RlZmluZVByb3BlcnR5KHtcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdHdlYnNpdGU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRpc1JlcXVpcmVkOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRsYWJlbDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiV2Vic2l0ZVwiXG5cdFx0fSxcblx0XHRpZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGZpZWxkX25hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9LFxuXHRcdG1lc3NhZ2VzOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRlbXB0eTogXCJQbGVhc2UgZmlsbCBvdXQgdGhpcyBmaWVsZCFcIixcblx0XHRcdFx0aW52YWxpZDogXCJUaGUgd2Vic2l0ZSB7e3ZhbHVlfX0gaXMgbm90IHZhbGlkIVwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fVxuXHR9LCBcInJlcXVpcmVkTGFiZWxcIiwge1xuXHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0ZGVmYXVsdDogXCIqXCJcblx0fSksXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogXCJibG9ja1wiLFxuXHRcdFx0YmxvY2tzOiBteUF0dHJzLm1hcChmdW5jdGlvbiAoYmxvY2spIHtcblx0XHRcdFx0cmV0dXJuIFwiY3dwL1wiLmNvbmNhdChibG9jayk7XG5cdFx0XHR9KSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGEpIHtcblx0XHRcdFx0cmV0dXJuIGdldEZpZWxkVHJhbnNmb3JtKGEsIFwid2Vic2l0ZVwiKTtcblx0XHRcdH1cblx0XHR9XVxuXHR9LFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL3NlbGVjdFwiLCB7XG5cdHRpdGxlOiBfXyhcIlNlbGVjdFwiKSxcblx0aWNvbjogXCJtZW51LWFsdFwiLFxuXHRjYXRlZ29yeTogXCJjb21tb25cIixcblx0a2V5d29yZHM6IFtfXyhcImd1dGVuYmVyZy1mb3Jtc1wiKSwgX18oXCJmb3Jtc1wiKSwgX18oXCJzZWxlY3RcIildLFxuXHRlZGl0OiBzZWxlY3RFZGl0LFxuXHRzYXZlOiBzZWxlY3RTYXZlLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0b3B0aW9uczoge1xuXHRcdFx0dHlwZTogXCJhcnJheVwiLFxuXHRcdFx0ZGVmYXVsdDogW3tcblx0XHRcdFx0bGFiZWw6IFwiT3B0aW9uIDFcIlxuXHRcdFx0fSwge1xuXHRcdFx0XHRsYWJlbDogXCJPcHRpb24gMlwiXG5cdFx0XHR9XVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIkNob29zZSBPbmVcIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGZpZWxkX25hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9LFxuXHRcdG1lc3NhZ2VzOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRlbXB0eTogXCJQbGVhc2Ugc2VsZWN0IG9wdGlvbiFcIlxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRmaWVsZDogbnVsbCxcblx0XHRcdFx0Y29uZGl0aW9uOiBcIj09PVwiLFxuXHRcdFx0XHR2YWx1ZTogXCJcIlxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0dHJhbnNmb3Jtczoge1xuXHRcdGZyb206IFt7XG5cdFx0XHR0eXBlOiBcImJsb2NrXCIsXG5cdFx0XHRibG9ja3M6IG15QXR0cnMubWFwKGZ1bmN0aW9uIChibG9jaykge1xuXHRcdFx0XHRyZXR1cm4gXCJjd3AvXCIuY29uY2F0KGJsb2NrKTtcblx0XHRcdH0pLFxuXHRcdFx0dHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYSkge1xuXHRcdFx0XHRyZXR1cm4gZ2V0RmllbGRUcmFuc2Zvcm0oYSwgXCJzZWxlY3RcIik7XG5cdFx0XHR9XG5cdFx0fV1cblx0fSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9mb3JtLWNvbHVtblwiLCB7XG5cdHRpdGxlOiBfXyhcIkZvcm0gQ29sdW1uXCIpLFxuXHRpY29uOiBcImVkaXRvci10YWJsZVwiLFxuXHRjYXRlZ29yeTogXCJjb21tb25cIixcblx0a2V5d29yZHM6IFtfXyhcImd1dGVuYmVyZy1mb3Jtc1wiKSwgX18oXCJmb3Jtc1wiKSwgX18oXCJmb3JtLWNvbHVtblwiKSwgX18oXCJjb2x1bW5cIildLFxuXHRlZGl0OiBmb3JtQ29sdW1uRWRpdCxcblx0c2F2ZTogZm9ybUNvbHVtblNhdmUsXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRjb2x1bW5zOiB7XG5cdFx0XHR0eXBlOiBcIm51bWJlclwiLFxuXHRcdFx0ZGVmYXVsdDogM1xuXHRcdH0sXG5cdFx0aW50cm86IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdHN0YWNrOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHR9XG5cdH0sXG5cdHN1cHBvcnRzOiBfZGVmaW5lUHJvcGVydHkoe1xuXHRcdGFsaWduOiB0cnVlXG5cdH0sIFwiYWxpZ25cIiwgW1wid2lkZVwiLCBcImZ1bGxcIiwgXCJjZW50ZXJcIl0pLFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL2NvbHVtblwiLCB7XG5cdHRpdGxlOiBfXyhcIkNvbHVtblwiKSxcblx0aWNvbjogXCJlZGl0b3ItdGFibGVcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwiZm9ybS1jb2x1bW5cIiksIF9fKFwiY29sdW1uXCIpXSxcblx0ZWRpdDogY29sdW1uRWRpdCxcblx0c2F2ZTogY29sdW1uU2F2ZSxcblx0YXR0cmlidXRlczoge30sXG5cdHBhcmVudDogW1wiY3dwL2Zvcm0tY29sdW1uXCJdXG59KTtcblxucmVnaXN0ZXJCbG9ja1R5cGUoXCJjd3AvbnVtYmVyXCIsIHtcblx0dGl0bGU6IF9fKFwiTnVtYmVyXCIpLFxuXHRpY29uOiBcInNjcmVlbm9wdGlvbnNcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwibnVtYmVyXCIpXSxcblx0ZWRpdDogbnVtYmVyRWRpdCxcblx0c2F2ZTogbnVtYmVyU2F2ZSxcblx0YXR0cmlidXRlczoge1xuXHRcdGVuYWJsZUNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bnVtYmVyOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIkVudGVyIE51bWJlcjpcIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRmaWVsZF9uYW1lOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0aXNSYW5nZToge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0c3RlcHM6IHtcblx0XHRcdHR5cGU6IFwibnVtYmVyXCIsXG5cdFx0XHRkZWZhdWx0OiAxXG5cdFx0fSxcblx0XHRyYW5nZU1heDoge1xuXHRcdFx0dHlwZTogXCJudW1iZXJcIixcblx0XHRcdGRlZmF1bHQ6IDEwMFxuXHRcdH0sXG5cdFx0cmFuZ2VNaW46IHtcblx0XHRcdHR5cGU6IFwibnVtYmVyXCIsXG5cdFx0XHRkZWZhdWx0OiAwXG5cdFx0fSxcblx0XHRyZXF1aXJlZExhYmVsOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCIqXCJcblx0XHR9LFxuXHRcdGVycm9yVmFsaWRpdHlUZXh0OiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJQbGVhc2UgZmlsbCBvdXQgdGhpcyBmaWVsZCFcIlxuXHRcdH0sXG5cdFx0Y29uZGl0aW9uOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRmaWVsZDogbnVsbCxcblx0XHRcdFx0Y29uZGl0aW9uOiBcIj09PVwiLFxuXHRcdFx0XHR2YWx1ZTogXCJcIlxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bWVzc2FnZXM6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGVtcHR5OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiLFxuXHRcdFx0XHRpbnZhbGlkOiBcIlRoZSBudW1iZXIge3t2YWx1ZX19IGlzIG5vdCBpbiByYW5nZSFcIlxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0dHJhbnNmb3Jtczoge1xuXHRcdGZyb206IFt7XG5cdFx0XHR0eXBlOiBcImJsb2NrXCIsXG5cdFx0XHRibG9ja3M6IG15QXR0cnMubWFwKGZ1bmN0aW9uIChibG9jaykge1xuXHRcdFx0XHRyZXR1cm4gXCJjd3AvXCIuY29uY2F0KGJsb2NrKTtcblx0XHRcdH0pLFxuXHRcdFx0dHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYSkge1xuXHRcdFx0XHRyZXR1cm4gZ2V0RmllbGRUcmFuc2Zvcm0oYSwgXCJudW1iZXJcIik7XG5cdFx0XHR9XG5cdFx0fV1cblx0fSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9mb3JtLWdyb3VwXCIsIHtcblx0dGl0bGU6IF9fKFwiRm9ybSBHcm91cFwiKSxcblx0aWNvbjogXCJmb3Jtc1wiLFxuXHRjYXRlZ29yeTogXCJjb21tb25cIixcblx0a2V5d29yZHM6IFtfXyhcImd1dGVuYmVyZy1mb3Jtc1wiKSwgX18oXCJmb3Jtc1wiKSwgX18oXCJmb3JtIGdyb3VwXCIpLCBfXyhcImNvbHVtblwiKV0sXG5cdGVkaXQ6IGZvcm1Hcm91cEVkaXQsXG5cdHNhdmU6IGZvcm1Hcm91cFNhdmUsXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRzdHlsaW5nOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IFwicmdiKDIzOCwgMjM4LCAyMzgpXCIsXG5cdFx0XHRcdGNvbG9yOiBcInJnYig0OSwgNDksIDQ5KVwiLFxuXHRcdFx0XHRwYWRkaW5nOiAyNVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIk15IEdyb3VwXCJcblx0XHR9LFxuXHRcdGNvbnRlbnQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9XG5cdH0sXG5cdHN1cHBvcnRzOiBfZGVmaW5lUHJvcGVydHkoe1xuXHRcdGFsaWduOiB0cnVlXG5cdH0sIFwiYWxpZ25cIiwgW1wid2lkZVwiLCBcImZ1bGxcIiwgXCJjZW50ZXJcIl0pLFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKFwiY3dwL3llcy1ub1wiLCB7XG5cdHRpdGxlOiBfXyhcIlllcyAvIE5vXCIpLFxuXHRpY29uOiBcIm5vXCIsXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRrZXl3b3JkczogW19fKFwiZ3V0ZW5iZXJnLWZvcm1zXCIpLCBfXyhcImZvcm1zXCIpLCBfXyhcInllcy1ub1wiKV0sXG5cdGVkaXQ6IHllc05vRWRpdCxcblx0c2F2ZTogeWVzTm9TYXZlLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0eWVzX25vOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1dDogZmFsc2Vcblx0XHR9LFxuXHRcdHJlcXVpcmVkTGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIipcIlxuXHRcdH0sXG5cdFx0aXNSZXF1aXJlZDoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlllcyBPciBObz9cIlxuXHRcdH0sXG5cdFx0aWQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRmaWVsZF9uYW1lOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0ZXJyb3JWYWxpZGl0eVRleHQ6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlBsZWFzZSBmaWxsIG91dCB0aGlzIGZpZWxkIVwiXG5cdFx0fSxcblx0XHRlbmFibGVDb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwiYm9vbGVhblwiLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJvYmplY3RcIixcblx0XHRcdGRlZmF1bHQ6IHtcblx0XHRcdFx0ZmllbGQ6IG51bGwsXG5cdFx0XHRcdGNvbmRpdGlvbjogXCI9PT1cIixcblx0XHRcdFx0dmFsdWU6IFwiXCJcblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdHBhcmVudDogZmllbGRQYXJlbnRzXG59KTtcblxucmVnaXN0ZXJCbG9ja1R5cGUoXCJjd3AvZm9ybS1idXR0b25cIiwge1xuXHR0aXRsZTogX18oXCJGb3JtIEJ1dHRvblwiKSxcblx0aWNvbjogX18od3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwic3ZnXCIsXG5cdFx0e1xuXHRcdFx0d2lkdGg6IFwiMjRcIixcblx0XHRcdGhlaWdodDogXCIyNFwiLFxuXHRcdFx0dmlld0JveDogXCIwIDAgMjQgMjRcIixcblx0XHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG5cdFx0XHRyb2xlOiBcImltZ1wiLFxuXHRcdFx0XCJhcmlhLWhpZGRlblwiOiBcInRydWVcIixcblx0XHRcdGZvY3VzYWJsZTogXCJmYWxzZVwiXG5cdFx0fSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHsgZDogXCJNMTkgNkg1Yy0xLjEgMC0yIC45LTIgMnY4YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWOGMwLTEuMS0uOS0yLTItMnptMCAxMEg1VjhoMTR2OHpcIiB9KVxuXHQpKSxcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwiYnV0dG9uXCIpXSxcblx0ZWRpdDogZm9ybUJ1dHRvbkVkaXQsXG5cdHNhdmU6IGZvcm1CdXR0b25TYXZlLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlN1Ym1pdFwiXG5cdFx0fSxcblx0XHRwYXJlbnRJZDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGFjdGlvbjoge1xuXHRcdFx0ZGVmYXVsdDogXCJzdWJtaXRcIixcblx0XHRcdHR5cGU6IFwic3RyaW5nXCJcblx0XHR9LFxuXHRcdHN0eWxpbmc6IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogXCJyZ2IoMjM4LCAyMzgsIDIzOClcIixcblx0XHRcdFx0Y29sb3I6IFwicmdiKDQ5LCA0OSwgNDkpXCIsXG5cdFx0XHRcdHBhZGRpbmc6IDI1XG5cdFx0XHR9XG5cdFx0fVxuXHR9LFxuXHRzdXBwb3J0czogX2RlZmluZVByb3BlcnR5KHtcblx0XHRhbGlnbjogdHJ1ZVxuXHR9LCBcImFsaWduXCIsIFtcIndpZGVcIiwgXCJmdWxsXCIsIFwiY2VudGVyXCJdKSxcblx0cGFyZW50OiBmaWVsZFBhcmVudHNcbn0pO1xuXG5yZWdpc3RlckJsb2NrVHlwZShcImN3cC9mb3JtLWNhbGN1bGF0aW9uXCIsIHtcblx0dGl0bGU6IF9fKFwiQ2FsY3VsYXRpb25cIiksXG5cdGljb246IFwibWVkaWEtZG9jdW1lbnRcIixcblx0Y2F0ZWdvcnk6IFwiY29tbW9uXCIsXG5cdGtleXdvcmRzOiBbX18oXCJndXRlbmJlcmctZm9ybXNcIiksIF9fKFwiZm9ybXNcIiksIF9fKFwiY2FsY3VsYXRpb25cIildLFxuXHRlZGl0OiBjYWxjdWxhdGlvbkVkaXQsXG5cdHNhdmU6IGNhbGN1bGF0aW9uU2F2ZSxcblx0YXR0cmlidXRlczoge1xuXHRcdGZvcm11bGFCdWlsZGVyOiB7XG5cdFx0XHR0eXBlOiBcImJvb2xlYW5cIixcblx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHR9LFxuXHRcdGNhbGN1bGF0aW9uOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0bGFiZWw6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlRvdGFsXCJcblx0XHR9LFxuXHRcdGlkOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJcIlxuXHRcdH0sXG5cdFx0ZmllbGRfbmFtZToge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdGZvcm11bGE6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRjb25kaXRpb246IHtcblx0XHRcdHR5cGU6IFwib2JqZWN0XCIsXG5cdFx0XHRkZWZhdWx0OiB7XG5cdFx0XHRcdGZpZWxkOiBudWxsLFxuXHRcdFx0XHRjb25kaXRpb246IFwiPT09XCIsXG5cdFx0XHRcdHZhbHVlOiBcIlwiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRzdHlsaW5nOiB7XG5cdFx0XHR0eXBlOiBcIm9iamVjdFwiLFxuXHRcdFx0ZGVmYXVsdDoge1xuXHRcdFx0XHRmb250U2l6ZTogNDBcblx0XHRcdH1cblx0XHR9LFxuXHRcdGVuYWJsZUNvbmRpdGlvbjoge1xuXHRcdFx0dHlwZTogXCJib29sZWFuXCIsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0cG9zdGZpeDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9LFxuXHRcdHByZWZpeDoge1xuXHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdGRlZmF1bHQ6IFwiXCJcblx0XHR9XG5cdH0sXG5cdHN1cHBvcnRzOiBfZGVmaW5lUHJvcGVydHkoe1xuXHRcdGFsaWduOiB0cnVlXG5cdH0sIFwiYWxpZ25cIiwgW1wid2lkZVwiLCBcImZ1bGxcIiwgXCJjZW50ZXJcIl0pLFxuXHRwYXJlbnQ6IGZpZWxkUGFyZW50c1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svYmxvY2suanNcbi8vIG1vZHVsZSBpZCA9IDExXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); + +/***/ }), +/* 12 */ +/*!*******************************!*\ + !*** ./src/block/editor.scss ***! + \*******************************/ +/*! dynamic exports provided */ +/***/ (function(module, exports) { + +eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svZWRpdG9yLnNjc3M/NDlkMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSAxMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n"); + +/***/ }), +/* 13 */ +/*!******************************!*\ + !*** ./src/block/style.scss ***! + \******************************/ +/*! dynamic exports provided */ +/***/ (function(module, exports) { + +eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svc3R5bGUuc2Nzcz84MGYzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); + +/***/ }), +/* 14 */ +/*!***************************!*\ + !*** ./src/block/edit.js ***! + \***************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Inspector__ = __webpack_require__(/*! ./Inspector */ 15);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_templateBuilder__ = __webpack_require__(/*! ./components/templateBuilder */ 17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__misc_helper__ = __webpack_require__(/*! ./misc/helper */ 2);\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InnerBlocks = _wp$blockEditor.InnerBlocks,\n RichText = _wp$blockEditor.RichText,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon;\nvar _wp$components = wp.components,\n Button = _wp$components.Button,\n Toolbar = _wp$components.Toolbar,\n Tooltip = _wp$components.Tooltip;\n\nvar _wp$data$select = wp.data.select(\"core/editor\"),\n getBlock = _wp$data$select.getBlock;\n\nvar serialize = wp.blocks.serialize;\nvar __ = wp.i18n.__;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t submitLabel = _props$attributes.submitLabel,\n\t alignment = _props$attributes.buttonSetting.alignment,\n\t buttonSetting = _props$attributes.buttonSetting,\n\t templateBuilder = _props$attributes.templateBuilder,\n\t template = _props$attributes.template,\n\t id = _props$attributes.id,\n\t theme = _props$attributes.theme;\n\n\n\tvar formId = id && \"form-\".concat(id.split(\"-\")[1]);\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tprops.setAttributes({ id: \"submit-\" + props.clientId });\n\t}, []);\n\n\tvar handleButtonLabel = function handleButtonLabel(label) {\n\t\tprops.setAttributes({ submitLabel: label });\n\t};\n\n\tvar showEditor = !templateBuilder ? \"cwp-hideEditor\" : \"cwp-showEditor\";\n\n\treturn [wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__Inspector__[\"a\" /* default */], { data: props }), wp.element.createElement(\n\t\tBlockControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\tToolbar,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tTooltip,\n\t\t\t\t{ text: __(templateBuilder ? \"Form Builder\" : \"Email Builder\") },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tButton,\n\t\t\t\t\t{\n\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\tprops.setAttributes({ templateBuilder: !templateBuilder });\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\twp.element.createElement(BlockIcon, {\n\t\t\t\t\t\ticon: templateBuilder ? \"feedback\" : \"email\",\n\t\t\t\t\t\tshowColors: true\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t), wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{\n\t\t\t\tid: formId,\n\t\t\t\tclassName: \"cwp-form cwp-form_main \" + props.className + \" \" + showEditor\n\t\t\t},\n\t\t\twp.element.createElement(InnerBlocks, {\n\t\t\t\ttemplate: [[\"cwp/name\", {}], [\"cwp/email\", {}], [\"cwp/message\", {}]],\n\t\t\t\ttemplateLock: false,\n\t\t\t\trenderAppender: function renderAppender() {\n\t\t\t\t\treturn wp.element.createElement(InnerBlocks.ButtonBlockAppender, null);\n\t\t\t\t}\n\t\t\t}),\n\t\t\t!buttonSetting.disable && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-submit \" + alignment },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"button\",\n\t\t\t\t\t{ className: \"cwp-submit-btn cwp-default-submit-btn\" },\n\t\t\t\t\twp.element.createElement(RichText, {\n\t\t\t\t\t\ttag: \"span\",\n\t\t\t\t\t\tvalue: submitLabel,\n\t\t\t\t\t\tonChange: handleButtonLabel\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-form \" + showEditor },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-editor\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__components_templateBuilder__[\"a\" /* default */], { data: props })\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\"div\", {\n\t\t\tdangerouslySetInnerHTML: { __html: Object(__WEBPACK_IMPORTED_MODULE_3__misc_helper__[\"g\" /* getThemeStyling */])(theme, formId) }\n\t\t})\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svZWRpdC5qcz8zZmUxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIEZyYWdtZW50IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gXCIuL0luc3BlY3RvclwiO1xuaW1wb3J0IFRlbXBsYXRlQnVpbGRlciBmcm9tIFwiLi9jb21wb25lbnRzL3RlbXBsYXRlQnVpbGRlclwiO1xuaW1wb3J0IHsgZ2V0VGhlbWVTdHlsaW5nIH0gZnJvbSBcIi4vbWlzYy9oZWxwZXJcIjtcbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbm5lckJsb2NrcyA9IF93cCRibG9ja0VkaXRvci5Jbm5lckJsb2NrcyxcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja0VkaXRvci5SaWNoVGV4dCxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbjtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2xiYXIgPSBfd3AkY29tcG9uZW50cy5Ub29sYmFyLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwO1xuXG52YXIgX3dwJGRhdGEkc2VsZWN0ID0gd3AuZGF0YS5zZWxlY3QoXCJjb3JlL2VkaXRvclwiKSxcbiAgICBnZXRCbG9jayA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9jaztcblxudmFyIHNlcmlhbGl6ZSA9IHdwLmJsb2Nrcy5zZXJpYWxpemU7XG52YXIgX18gPSB3cC5pMThuLl9fO1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHN1Ym1pdExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3VibWl0TGFiZWwsXG5cdCAgICBhbGlnbm1lbnQgPSBfcHJvcHMkYXR0cmlidXRlcy5idXR0b25TZXR0aW5nLmFsaWdubWVudCxcblx0ICAgIGJ1dHRvblNldHRpbmcgPSBfcHJvcHMkYXR0cmlidXRlcy5idXR0b25TZXR0aW5nLFxuXHQgICAgdGVtcGxhdGVCdWlsZGVyID0gX3Byb3BzJGF0dHJpYnV0ZXMudGVtcGxhdGVCdWlsZGVyLFxuXHQgICAgdGVtcGxhdGUgPSBfcHJvcHMkYXR0cmlidXRlcy50ZW1wbGF0ZSxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICB0aGVtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnRoZW1lO1xuXG5cblx0dmFyIGZvcm1JZCA9IGlkICYmIFwiZm9ybS1cIi5jb25jYXQoaWQuc3BsaXQoXCItXCIpWzFdKTtcblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBpZDogXCJzdWJtaXQtXCIgKyBwcm9wcy5jbGllbnRJZCB9KTtcblx0fSwgW10pO1xuXG5cdHZhciBoYW5kbGVCdXR0b25MYWJlbCA9IGZ1bmN0aW9uIGhhbmRsZUJ1dHRvbkxhYmVsKGxhYmVsKSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN1Ym1pdExhYmVsOiBsYWJlbCB9KTtcblx0fTtcblxuXHR2YXIgc2hvd0VkaXRvciA9ICF0ZW1wbGF0ZUJ1aWxkZXIgPyBcImN3cC1oaWRlRWRpdG9yXCIgOiBcImN3cC1zaG93RWRpdG9yXCI7XG5cblx0cmV0dXJuIFt3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5zcGVjdG9yLCB7IGRhdGE6IHByb3BzIH0pLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0QmxvY2tDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFRvb2xiYXIsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRUb29sdGlwLFxuXHRcdFx0XHR7IHRleHQ6IF9fKHRlbXBsYXRlQnVpbGRlciA/IFwiRm9ybSBCdWlsZGVyXCIgOiBcIkVtYWlsIEJ1aWxkZXJcIikgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgdGVtcGxhdGVCdWlsZGVyOiAhdGVtcGxhdGVCdWlsZGVyIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrSWNvbiwge1xuXHRcdFx0XHRcdFx0aWNvbjogdGVtcGxhdGVCdWlsZGVyID8gXCJmZWVkYmFja1wiIDogXCJlbWFpbFwiLFxuXHRcdFx0XHRcdFx0c2hvd0NvbG9yczogdHJ1ZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRGcmFnbWVudCxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7XG5cdFx0XHRcdGlkOiBmb3JtSWQsXG5cdFx0XHRcdGNsYXNzTmFtZTogXCJjd3AtZm9ybSBjd3AtZm9ybV9tYWluIFwiICsgcHJvcHMuY2xhc3NOYW1lICsgXCIgXCIgKyBzaG93RWRpdG9yXG5cdFx0XHR9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLCB7XG5cdFx0XHRcdHRlbXBsYXRlOiBbW1wiY3dwL25hbWVcIiwge31dLCBbXCJjd3AvZW1haWxcIiwge31dLCBbXCJjd3AvbWVzc2FnZVwiLCB7fV1dLFxuXHRcdFx0XHR0ZW1wbGF0ZUxvY2s6IGZhbHNlLFxuXHRcdFx0XHRyZW5kZXJBcHBlbmRlcjogZnVuY3Rpb24gcmVuZGVyQXBwZW5kZXIoKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5CdXR0b25CbG9ja0FwcGVuZGVyLCBudWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fSksXG5cdFx0XHQhYnV0dG9uU2V0dGluZy5kaXNhYmxlICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXN1Ym1pdCBcIiArIGFsaWdubWVudCB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJidXR0b25cIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atc3VibWl0LWJ0biBjd3AtZGVmYXVsdC1zdWJtaXQtYnRuXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHtcblx0XHRcdFx0XHRcdHRhZzogXCJzcGFuXCIsXG5cdFx0XHRcdFx0XHR2YWx1ZTogc3VibWl0TGFiZWwsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlQnV0dG9uTGFiZWxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZvcm0gXCIgKyBzaG93RWRpdG9yIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1lZGl0b3JcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGVtcGxhdGVCdWlsZGVyLCB7IGRhdGE6IHByb3BzIH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiwge1xuXHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRUaGVtZVN0eWxpbmcodGhlbWUsIGZvcm1JZCkgfVxuXHRcdH0pXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDE0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n"); + +/***/ }), +/* 15 */ +/*!********************************!*\ + !*** ./src/block/Inspector.js ***! + \********************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_messages__ = __webpack_require__(/*! ./components/messages */ 16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__functions_index__ = __webpack_require__(/*! ./functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__misc_helper__ = __webpack_require__(/*! ./misc/helper */ 2);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\n\n\n\n\nvar InspectorControls = wp.blockEditor.InspectorControls;\n\n\nfunction Inspector(prop) {\n\tvar props = prop.data;\n\n\tvar _props$attributes = props.attributes,\n\t buttonSetting = _props$attributes.buttonSetting,\n\t email = _props$attributes.email,\n\t successURL = _props$attributes.successURL,\n\t successType = _props$attributes.successType,\n\t messages = _props$attributes.messages,\n\t successMessage = _props$attributes.successMessage,\n\t templateBuilder = _props$attributes.templateBuilder,\n\t recaptcha = _props$attributes.recaptcha,\n\t theme = _props$attributes.theme,\n\t _props$attributes$rec = _props$attributes.recaptcha,\n\t siteKey = _props$attributes$rec.siteKey,\n\t clientSecret = _props$attributes$rec.clientSecret;\n\n\n\tvar handleAlignment = function handleAlignment(aln) {\n\t\tprops.setAttributes({\n\t\t\tbuttonSetting: Object.assign({}, buttonSetting, {\n\t\t\t\talignment: aln\n\t\t\t})\n\t\t});\n\t};\n\n\tvar getAlignmentProps = function getAlignmentProps(aln) {\n\t\tif (buttonSetting.alignment === aln) return {\n\t\t\tisPrimary: true\n\t\t};\n\n\t\treturn {\n\t\t\tisDefault: true\n\t\t};\n\t};\n\n\tvar handleButtonSetting = function handleButtonSetting(t, v) {\n\t\tprops.setAttributes({\n\t\t\tbuttonSetting: Object.assign({}, buttonSetting, _defineProperty({}, t, v))\n\t\t});\n\t};\n\n\tvar getSuccess = function getSuccess(t) {\n\t\treturn successType === t ? {\n\t\t\tisPrimary: true\n\t\t} : {\n\t\t\tisDefault: true\n\t\t};\n\t};\n\n\tvar colors = [{ name: \"red\", color: \"#f00\" }, { name: \"white\", color: \"#fff\" }, { name: \"blue\", color: \"#00f\" }];\n\n\tvar handleCaptcha = function handleCaptcha(v, t) {\n\t\tprops.setAttributes({ recaptcha: Object.assign({}, recaptcha, _defineProperty({}, t, v)) });\n\t};\n\n\tvar handleMessagesChange = function handleMessagesChange(t, v, i, fieldName) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(messages);\n\n\t\tnewMessages[i] = Object.assign({}, newMessages[i], _defineProperty({}, t, v));\n\t\tprops.setAttributes({ messages: newMessages });\n\t\tObject(__WEBPACK_IMPORTED_MODULE_4__functions_index__[\"a\" /* changeChildValue */])(fieldName, props.clientId, newMessages[i], t, messages);\n\t};\n\n\tvar handleStyling = function handleStyling(style, key) {\n\t\tvar themeStyling = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(theme);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"set\"])(themeStyling, key, style); //changing the color;\n\n\t\tprops.setAttributes({ theme: themeStyling });\n\t};\n\n\treturn wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\tinitialOpen: false,\n\t\t\t\ticon: \"admin-appearance\",\n\t\t\t\ttitle: \"Form Design\"\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Accent Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_5__misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: theme.accentColor,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"accentColor\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Text Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_5__misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: theme.textColor,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"textColor\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Field Background Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_5__misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: theme.fieldBackgroundColor,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"fieldBackgroundColor\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ initialOpen: true, icon: \"admin-settings\", title: \"General\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Disable Submit Button\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\t\tchecked: buttonSetting.disable,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn handleButtonSetting(\"disable\", !buttonSetting.disable);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\t!buttonSetting.disable && wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\t\t\"Button Alignment\"\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ButtonGroup\"],\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t_extends({}, getAlignmentProps(\"justify-start\"), {\n\t\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleAlignment(\"justify-start\");\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"editor-alignleft\" })\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t_extends({}, getAlignmentProps(\"justify-center\"), {\n\t\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleAlignment(\"justify-center\");\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"editor-aligncenter\" })\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t_extends({}, getAlignmentProps(\"justify-end\"), {\n\t\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleAlignment(\"justify-end\");\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"editor-alignright\" })\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Email Notification Builder\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\t\tchecked: templateBuilder,\n\t\t\t\t\t\tonChange: function onChange(s) {\n\t\t\t\t\t\t\treturn props.setAttributes({ templateBuilder: !templateBuilder });\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Confirmation Type\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ButtonGroup\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t_extends({}, getSuccess(\"url\"), {\n\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\treturn props.setAttributes({ successType: \"url\" });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\"URL\"\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t_extends({}, getSuccess(\"message\"), {\n\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\treturn props.setAttributes({ successType: \"message\" });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\"Message\"\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\tsuccessType === \"url\" ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tlabel: \"Success Url (Redirect)\",\n\t\t\t\t\tvalue: successURL,\n\t\t\t\t\tonChange: function onChange(successURL) {\n\t\t\t\t\t\treturn props.setAttributes({ successURL: successURL });\n\t\t\t\t\t}\n\t\t\t\t}) : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextareaControl\"], {\n\t\t\t\t\tlabel: \"Success Message\",\n\t\t\t\t\tvalue: successMessage,\n\t\t\t\t\tonChange: function onChange(successMessage) {\n\t\t\t\t\t\treturn props.setAttributes({ successMessage: successMessage });\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ initialOpen: false, icon: \"googleplus\", title: \"reCAPTCHA v2\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"reCAPTCHA requires a Site and Private API key. Sign up for a free\",\n\t\t\t\t\t\" \",\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"a\",\n\t\t\t\t\t\t{ href: \"https://www.google.com/recaptcha\", target: \"__blank\" },\n\t\t\t\t\t\t\"reCAPTCHA key\"\n\t\t\t\t\t),\n\t\t\t\t\t\".\"\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Enable\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\t\tchecked: recaptcha.enable,\n\t\t\t\t\t\tonChange: function onChange(s) {\n\t\t\t\t\t\t\treturn handleCaptcha(!recaptcha.enable, \"enable\");\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\trecaptcha.enable && wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\tlabel: \"Site Key\",\n\t\t\t\t\t\tvalue: siteKey,\n\t\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\t\treturn handleCaptcha(v, \"siteKey\");\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\tlabel: \"Client Secret\",\n\t\t\t\t\t\tvalue: clientSecret,\n\t\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\t\treturn handleCaptcha(v, \"clientSecret\");\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\trecaptcha.enable && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Will only work & show on front-end.\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ initialOpen: false, title: \"Messages\", icon: \"email\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You can edit validations messages used for various field types here. Use \",\n\t\t\t\t\t\"{{ value }}\",\n\t\t\t\t\t\" to insert field value.\"\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__components_messages__[\"a\" /* default */], { val: messages, onChange: handleMessagesChange })\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svSW5zcGVjdG9yLmpzP2VkZjMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX2RlZmluZVByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkgeyBpZiAoa2V5IGluIG9iaikgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHsgdmFsdWU6IHZhbHVlLCBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlIH0pOyB9IGVsc2UgeyBvYmpba2V5XSA9IHZhbHVlOyB9IHJldHVybiBvYmo7IH1cblxuaW1wb3J0IFJlYWN0LCB7IEZyYWdtZW50LCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IFBhbmVsUm93LCBQYW5lbEJvZHksIEJ1dHRvbiwgQnV0dG9uR3JvdXAsIEljb24sIENvbG9yUGlja2VyLCBDb2xvclBhbGV0dGUsIFRleHRDb250cm9sLCBUZXh0YXJlYUNvbnRyb2wsIEZvcm1Ub2dnbGUsIE5vdGljZSB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHNldCwgY2xvbmUgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgTWFwcGVkTWVzc2FnZXMgZnJvbSBcIi4vY29tcG9uZW50cy9tZXNzYWdlc1wiO1xuaW1wb3J0IHsgY2hhbmdlQ2hpbGRWYWx1ZSB9IGZyb20gXCIuL2Z1bmN0aW9ucy9pbmRleFwiO1xuaW1wb3J0IHsgYmFzaWNDb2xvclNjaGVtZSB9IGZyb20gXCIuL21pc2MvaGVscGVyXCI7XG5cbnZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xuXG5cbmZ1bmN0aW9uIEluc3BlY3Rvcihwcm9wKSB7XG5cdHZhciBwcm9wcyA9IHByb3AuZGF0YTtcblxuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgYnV0dG9uU2V0dGluZyA9IF9wcm9wcyRhdHRyaWJ1dGVzLmJ1dHRvblNldHRpbmcsXG5cdCAgICBlbWFpbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVtYWlsLFxuXHQgICAgc3VjY2Vzc1VSTCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN1Y2Nlc3NVUkwsXG5cdCAgICBzdWNjZXNzVHlwZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN1Y2Nlc3NUeXBlLFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIHN1Y2Nlc3NNZXNzYWdlID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3VjY2Vzc01lc3NhZ2UsXG5cdCAgICB0ZW1wbGF0ZUJ1aWxkZXIgPSBfcHJvcHMkYXR0cmlidXRlcy50ZW1wbGF0ZUJ1aWxkZXIsXG5cdCAgICByZWNhcHRjaGEgPSBfcHJvcHMkYXR0cmlidXRlcy5yZWNhcHRjaGEsXG5cdCAgICB0aGVtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnRoZW1lLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMkcmVjID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVjYXB0Y2hhLFxuXHQgICAgc2l0ZUtleSA9IF9wcm9wcyRhdHRyaWJ1dGVzJHJlYy5zaXRlS2V5LFxuXHQgICAgY2xpZW50U2VjcmV0ID0gX3Byb3BzJGF0dHJpYnV0ZXMkcmVjLmNsaWVudFNlY3JldDtcblxuXG5cdHZhciBoYW5kbGVBbGlnbm1lbnQgPSBmdW5jdGlvbiBoYW5kbGVBbGlnbm1lbnQoYWxuKSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRidXR0b25TZXR0aW5nOiBPYmplY3QuYXNzaWduKHt9LCBidXR0b25TZXR0aW5nLCB7XG5cdFx0XHRcdGFsaWdubWVudDogYWxuXG5cdFx0XHR9KVxuXHRcdH0pO1xuXHR9O1xuXG5cdHZhciBnZXRBbGlnbm1lbnRQcm9wcyA9IGZ1bmN0aW9uIGdldEFsaWdubWVudFByb3BzKGFsbikge1xuXHRcdGlmIChidXR0b25TZXR0aW5nLmFsaWdubWVudCA9PT0gYWxuKSByZXR1cm4ge1xuXHRcdFx0aXNQcmltYXJ5OiB0cnVlXG5cdFx0fTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHRpc0RlZmF1bHQ6IHRydWVcblx0XHR9O1xuXHR9O1xuXG5cdHZhciBoYW5kbGVCdXR0b25TZXR0aW5nID0gZnVuY3Rpb24gaGFuZGxlQnV0dG9uU2V0dGluZyh0LCB2KSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRidXR0b25TZXR0aW5nOiBPYmplY3QuYXNzaWduKHt9LCBidXR0b25TZXR0aW5nLCBfZGVmaW5lUHJvcGVydHkoe30sIHQsIHYpKVxuXHRcdH0pO1xuXHR9O1xuXG5cdHZhciBnZXRTdWNjZXNzID0gZnVuY3Rpb24gZ2V0U3VjY2Vzcyh0KSB7XG5cdFx0cmV0dXJuIHN1Y2Nlc3NUeXBlID09PSB0ID8ge1xuXHRcdFx0aXNQcmltYXJ5OiB0cnVlXG5cdFx0fSA6IHtcblx0XHRcdGlzRGVmYXVsdDogdHJ1ZVxuXHRcdH07XG5cdH07XG5cblx0dmFyIGNvbG9ycyA9IFt7IG5hbWU6IFwicmVkXCIsIGNvbG9yOiBcIiNmMDBcIiB9LCB7IG5hbWU6IFwid2hpdGVcIiwgY29sb3I6IFwiI2ZmZlwiIH0sIHsgbmFtZTogXCJibHVlXCIsIGNvbG9yOiBcIiMwMGZcIiB9XTtcblxuXHR2YXIgaGFuZGxlQ2FwdGNoYSA9IGZ1bmN0aW9uIGhhbmRsZUNhcHRjaGEodiwgdCkge1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZWNhcHRjaGE6IE9iamVjdC5hc3NpZ24oe30sIHJlY2FwdGNoYSwgX2RlZmluZVByb3BlcnR5KHt9LCB0LCB2KSkgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZU1lc3NhZ2VzQ2hhbmdlID0gZnVuY3Rpb24gaGFuZGxlTWVzc2FnZXNDaGFuZ2UodCwgdiwgaSwgZmllbGROYW1lKSB7XG5cdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0bmV3TWVzc2FnZXNbaV0gPSBPYmplY3QuYXNzaWduKHt9LCBuZXdNZXNzYWdlc1tpXSwgX2RlZmluZVByb3BlcnR5KHt9LCB0LCB2KSk7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHRjaGFuZ2VDaGlsZFZhbHVlKGZpZWxkTmFtZSwgcHJvcHMuY2xpZW50SWQsIG5ld01lc3NhZ2VzW2ldLCB0LCBtZXNzYWdlcyk7XG5cdH07XG5cblx0dmFyIGhhbmRsZVN0eWxpbmcgPSBmdW5jdGlvbiBoYW5kbGVTdHlsaW5nKHN0eWxlLCBrZXkpIHtcblx0XHR2YXIgdGhlbWVTdHlsaW5nID0gY2xvbmUodGhlbWUpO1xuXG5cdFx0c2V0KHRoZW1lU3R5bGluZywga2V5LCBzdHlsZSk7IC8vY2hhbmdpbmcgdGhlIGNvbG9yO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHRoZW1lOiB0aGVtZVN0eWxpbmcgfSk7XG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHtcblx0XHRcdFx0aW5pdGlhbE9wZW46IGZhbHNlLFxuXHRcdFx0XHRpY29uOiBcImFkbWluLWFwcGVhcmFuY2VcIixcblx0XHRcdFx0dGl0bGU6IFwiRm9ybSBEZXNpZ25cIlxuXHRcdFx0fSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiQWNjZW50IENvbG9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbG9yUGFsZXR0ZSwge1xuXHRcdFx0XHRcdGNvbG9yczogYmFzaWNDb2xvclNjaGVtZSxcblx0XHRcdFx0XHR2YWx1ZTogdGhlbWUuYWNjZW50Q29sb3IsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGNvbG9yKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlU3R5bGluZyhjb2xvciwgXCJhY2NlbnRDb2xvclwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJUZXh0IENvbG9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbG9yUGFsZXR0ZSwge1xuXHRcdFx0XHRcdGNvbG9yczogYmFzaWNDb2xvclNjaGVtZSxcblx0XHRcdFx0XHR2YWx1ZTogdGhlbWUudGV4dENvbG9yLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShjb2xvcikge1xuXHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZVN0eWxpbmcoY29sb3IsIFwidGV4dENvbG9yXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkZpZWxkIEJhY2tncm91bmQgQ29sb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29sb3JQYWxldHRlLCB7XG5cdFx0XHRcdFx0Y29sb3JzOiBiYXNpY0NvbG9yU2NoZW1lLFxuXHRcdFx0XHRcdHZhbHVlOiB0aGVtZS5maWVsZEJhY2tncm91bmRDb2xvcixcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoY29sb3IpIHtcblx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVTdHlsaW5nKGNvbG9yLCBcImZpZWxkQmFja2dyb3VuZENvbG9yXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgaW5pdGlhbE9wZW46IHRydWUsIGljb246IFwiYWRtaW4tc2V0dGluZ3NcIiwgdGl0bGU6IFwiR2VuZXJhbFwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XCJEaXNhYmxlIFN1Ym1pdCBCdXR0b25cIlxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGJ1dHRvblNldHRpbmcuZGlzYWJsZSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSgpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUJ1dHRvblNldHRpbmcoXCJkaXNhYmxlXCIsICFidXR0b25TZXR0aW5nLmRpc2FibGUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHQhYnV0dG9uU2V0dGluZy5kaXNhYmxlICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFBhbmVsUm93LFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XHRcdFwiQnV0dG9uIEFsaWdubWVudFwiXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRCdXR0b25Hcm91cCxcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHRcdFx0XHRfZXh0ZW5kcyh7fSwgZ2V0QWxpZ25tZW50UHJvcHMoXCJqdXN0aWZ5LXN0YXJ0XCIpLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQWxpZ25tZW50KFwianVzdGlmeS1zdGFydFwiKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImVkaXRvci1hbGlnbmxlZnRcIiB9KVxuXHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdFx0XHRcdF9leHRlbmRzKHt9LCBnZXRBbGlnbm1lbnRQcm9wcyhcImp1c3RpZnktY2VudGVyXCIpLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQWxpZ25tZW50KFwianVzdGlmeS1jZW50ZXJcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJlZGl0b3ItYWxpZ25jZW50ZXJcIiB9KVxuXHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdFx0XHRcdF9leHRlbmRzKHt9LCBnZXRBbGlnbm1lbnRQcm9wcyhcImp1c3RpZnktZW5kXCIpLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQWxpZ25tZW50KFwianVzdGlmeS1lbmRcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJlZGl0b3ItYWxpZ25yaWdodFwiIH0pXG5cdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XCJFbWFpbCBOb3RpZmljYXRpb24gQnVpbGRlclwiXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdFx0Y2hlY2tlZDogdGVtcGxhdGVCdWlsZGVyLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHMpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0ZW1wbGF0ZUJ1aWxkZXI6ICF0ZW1wbGF0ZUJ1aWxkZXIgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcIkNvbmZpcm1hdGlvbiBUeXBlXCJcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdEJ1dHRvbkdyb3VwLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdFx0XHRfZXh0ZW5kcyh7fSwgZ2V0U3VjY2VzcyhcInVybFwiKSwge1xuXHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHN1Y2Nlc3NUeXBlOiBcInVybFwiIH0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdFwiVVJMXCJcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHRcdFx0X2V4dGVuZHMoe30sIGdldFN1Y2Nlc3MoXCJtZXNzYWdlXCIpLCB7XG5cdFx0XHRcdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc3VjY2Vzc1R5cGU6IFwibWVzc2FnZVwiIH0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdFwiTWVzc2FnZVwiXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0c3VjY2Vzc1R5cGUgPT09IFwidXJsXCIgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRsYWJlbDogXCJTdWNjZXNzIFVybCAoUmVkaXJlY3QpXCIsXG5cdFx0XHRcdFx0dmFsdWU6IHN1Y2Nlc3NVUkwsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHN1Y2Nlc3NVUkwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc3VjY2Vzc1VSTDogc3VjY2Vzc1VSTCB9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRhcmVhQ29udHJvbCwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlN1Y2Nlc3MgTWVzc2FnZVwiLFxuXHRcdFx0XHRcdHZhbHVlOiBzdWNjZXNzTWVzc2FnZSxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2Uoc3VjY2Vzc01lc3NhZ2UpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc3VjY2Vzc01lc3NhZ2U6IHN1Y2Nlc3NNZXNzYWdlIH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgaW5pdGlhbE9wZW46IGZhbHNlLCBpY29uOiBcImdvb2dsZXBsdXNcIiwgdGl0bGU6IFwicmVDQVBUQ0hBIHYyXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFwicmVDQVBUQ0hBIHJlcXVpcmVzIGEgU2l0ZSBhbmQgUHJpdmF0ZSBBUEkga2V5LiBTaWduIHVwIGZvciBhIGZyZWVcIixcblx0XHRcdFx0XHRcIiBcIixcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImFcIixcblx0XHRcdFx0XHRcdHsgaHJlZjogXCJodHRwczovL3d3dy5nb29nbGUuY29tL3JlY2FwdGNoYVwiLCB0YXJnZXQ6IFwiX19ibGFua1wiIH0sXG5cdFx0XHRcdFx0XHRcInJlQ0FQVENIQSBrZXlcIlxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XCIuXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcIkVuYWJsZVwiXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdFx0Y2hlY2tlZDogcmVjYXB0Y2hhLmVuYWJsZSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShzKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDYXB0Y2hhKCFyZWNhcHRjaGEuZW5hYmxlLCBcImVuYWJsZVwiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0cmVjYXB0Y2hhLmVuYWJsZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBcIlNpdGUgS2V5XCIsXG5cdFx0XHRcdFx0XHR2YWx1ZTogc2l0ZUtleSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2KSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDYXB0Y2hhKHYsIFwic2l0ZUtleVwiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBcIkNsaWVudCBTZWNyZXRcIixcblx0XHRcdFx0XHRcdHZhbHVlOiBjbGllbnRTZWNyZXQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2Uodikge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQ2FwdGNoYSh2LCBcImNsaWVudFNlY3JldFwiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0cmVjYXB0Y2hhLmVuYWJsZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBXaWxsIG9ubHkgd29yayAmIHNob3cgb24gZnJvbnQtZW5kLlwiXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgaW5pdGlhbE9wZW46IGZhbHNlLCB0aXRsZTogXCJNZXNzYWdlc1wiLCBpY29uOiBcImVtYWlsXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW4gZWRpdCB2YWxpZGF0aW9ucyBtZXNzYWdlcyB1c2VkIGZvciB2YXJpb3VzIGZpZWxkIHR5cGVzIGhlcmUuIFVzZSBcIixcblx0XHRcdFx0XHRcInt7IHZhbHVlIH19XCIsXG5cdFx0XHRcdFx0XCIgdG8gaW5zZXJ0IGZpZWxkIHZhbHVlLlwiXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWFwcGVkTWVzc2FnZXMsIHsgdmFsOiBtZXNzYWdlcywgb25DaGFuZ2U6IGhhbmRsZU1lc3NhZ2VzQ2hhbmdlIH0pXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBJbnNwZWN0b3I7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svSW5zcGVjdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSAxNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n"); + +/***/ }), +/* 16 */ +/*!******************************************!*\ + !*** ./src/block/components/messages.js ***! + \******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony export (immutable) */ __webpack_exports__[\"a\"] = CustomMessages;\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__misc_helper__ = __webpack_require__(/*! ../misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n\n\n\n\nvar __ = wp.i18n.__;\n\nfunction CustomMessages(props) {\n\tvar val = props.val;\n\n\n\tvar handleChange = function handleChange(t, v, i, fieldName) {\n\t\tprops.onChange(t, v, i, fieldName);\n\t};\n\n\treturn wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\tnull,\n\t\tval.map(function (v, i) {\n\t\t\tvar fieldName = \"cwp/\".concat(v.fieldName);\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(v, \"invalid\") && wp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t\t{ className: \"cwp-message_header\" },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\"strong\",\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\"Invalid \".concat(Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"c\" /* firstCapital */])(v.fieldName))\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"e\" /* getFieldIcon */])(fieldName) })\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\t\treturn handleChange(\"invalid\", value, i, fieldName);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tvalue: v.invalid\n\t\t\t\t\t\t})\n\t\t\t\t\t),\n\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(v, \"invalidEmail\") && wp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t\t{ className: \"cwp-message_header\" },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\"strong\",\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\"Invalid \".concat(Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"c\" /* firstCapital */])(v.fieldName))\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"e\" /* getFieldIcon */])(fieldName) })\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\t\treturn handleChange(\"invalidEmail\", value, i, fieldName);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tvalue: v.invalidEmail\n\t\t\t\t\t\t})\n\t\t\t\t\t),\n\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"has\"])(v, \"invalidName\") && wp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t\t{ className: \"cwp-message_header\" },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\"strong\",\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\"Invalid \".concat(Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"c\" /* firstCapital */])(v.fieldName))\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: Object(__WEBPACK_IMPORTED_MODULE_2__misc_helper__[\"e\" /* getFieldIcon */])(fieldName) })\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\t\t\treturn handleChange(\"invalidName\", value, i, fieldName);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tvalue: v.invalidName\n\t\t\t\t\t\t})\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t})\n\t);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svY29tcG9uZW50cy9tZXNzYWdlcy5qcz80YWEwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBGcmFnbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgVGV4dENvbnRyb2wsIEljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBmaXJzdENhcGl0YWwsIGdldEZpZWxkSWNvbiB9IGZyb20gXCIuLi9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgaGFzIH0gZnJvbSBcImxvZGFzaFwiO1xudmFyIF9fID0gd3AuaTE4bi5fXztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ3VzdG9tTWVzc2FnZXMocHJvcHMpIHtcblx0dmFyIHZhbCA9IHByb3BzLnZhbDtcblxuXG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UodCwgdiwgaSwgZmllbGROYW1lKSB7XG5cdFx0cHJvcHMub25DaGFuZ2UodCwgdiwgaSwgZmllbGROYW1lKTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEZyYWdtZW50LFxuXHRcdG51bGwsXG5cdFx0dmFsLm1hcChmdW5jdGlvbiAodiwgaSkge1xuXHRcdFx0dmFyIGZpZWxkTmFtZSA9IFwiY3dwL1wiLmNvbmNhdCh2LmZpZWxkTmFtZSk7XG5cblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0XHRoYXModiwgXCJpbnZhbGlkXCIpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbWVzc2FnZV9oZWFkZXJcIiB9LFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XCJzdHJvbmdcIixcblx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFwiSW52YWxpZCBcIi5jb25jYXQoZmlyc3RDYXBpdGFsKHYuZmllbGROYW1lKSlcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogZ2V0RmllbGRJY29uKGZpZWxkTmFtZSkgfSlcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUNoYW5nZShcImludmFsaWRcIiwgdmFsdWUsIGksIGZpZWxkTmFtZSk7XG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiB2LmludmFsaWRcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRoYXModiwgXCJpbnZhbGlkRW1haWxcIikgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1tZXNzYWdlX2hlYWRlclwiIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcInN0cm9uZ1wiLFxuXHRcdFx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcdFx0XCJJbnZhbGlkIFwiLmNvbmNhdChmaXJzdENhcGl0YWwodi5maWVsZE5hbWUpKVxuXHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBnZXRGaWVsZEljb24oZmllbGROYW1lKSB9KVxuXHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQ2hhbmdlKFwiaW52YWxpZEVtYWlsXCIsIHZhbHVlLCBpLCBmaWVsZE5hbWUpO1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogdi5pbnZhbGlkRW1haWxcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRoYXModiwgXCJpbnZhbGlkTmFtZVwiKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW1lc3NhZ2VfaGVhZGVyXCIgfSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFwic3Ryb25nXCIsXG5cdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRcIkludmFsaWQgXCIuY29uY2F0KGZpcnN0Q2FwaXRhbCh2LmZpZWxkTmFtZSkpXG5cdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IGdldEZpZWxkSWNvbihmaWVsZE5hbWUpIH0pXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDaGFuZ2UoXCJpbnZhbGlkTmFtZVwiLCB2YWx1ZSwgaSwgZmllbGROYW1lKTtcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0dmFsdWU6IHYuaW52YWxpZE5hbWVcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH0pXG5cdCk7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svY29tcG9uZW50cy9tZXNzYWdlcy5qc1xuLy8gbW9kdWxlIGlkID0gMTZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///16\n"); + +/***/ }), +/* 17 */ +/*!*************************************************!*\ + !*** ./src/block/components/templateBuilder.js ***! + \*************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_element__ = __webpack_require__(/*! @wordpress/element */ 18);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_element___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__wordpress_element__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__misc_helper__ = __webpack_require__(/*! ../misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_jquery__ = __webpack_require__(/*! jquery */ 8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_jquery__);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\n\n\n\n\nvar _wp$data$select = wp.data.select(\"core/block-editor\"),\n getBlock = _wp$data$select.getBlock;\n\nfunction TemplateBuilder(prop) {\n\tvar props = prop.data;\n\n\tvar clientId = props.clientId,\n\t _props$attributes = props.attributes,\n\t template = _props$attributes.template,\n\t email = _props$attributes.email,\n\t fromEmail = _props$attributes.fromEmail,\n\t templateBuilder = _props$attributes.templateBuilder;\n\n\n\tvar child_fields = getBlock(clientId).innerBlocks;\n\n\tvar handleChange = function handleChange(e, t) {\n\t\tvar v = e.target.value;\n\n\t\tprops.setAttributes({\n\t\t\ttemplate: JSON.stringify(Object.assign({}, JSON.parse(template), _defineProperty({}, t, v)))\n\t\t});\n\t};\n\n\tvar bodyArea = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])(),\n\t subjectArea = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])();\n\n\tvar subject = JSON.parse(template).subject;\n\tvar body = JSON.parse(template).body;\n\n\tvar bodyId = \"cwp-body-\" + clientId + \"body\";\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tif (Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(subject) && Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(body)) {\n\t\t\tvar fields = Object(__WEBPACK_IMPORTED_MODULE_4__misc_helper__[\"h\" /* serializeFields */])(child_fields).map(function (v) {\n\t\t\t\treturn \"{{\" + v.field_id + \"}}\";\n\t\t\t});\n\n\t\t\tprops.setAttributes({\n\t\t\t\ttemplate: JSON.stringify({\n\t\t\t\t\tsubject: \"New Form Submission\",\n\t\t\t\t\tbody: \" Form Data: \\n \" + fields.join(\"\\n\") + \" \"\n\t\t\t\t})\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar _useState = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])(\"subject\"),\n\t _useState2 = _slicedToArray(_useState, 2),\n\t currentForm = _useState2[0],\n\t setCurrentForm = _useState2[1];\n\n\tvar addFieldId = function addFieldId(name) {\n\t\tvar $txt = __WEBPACK_IMPORTED_MODULE_5_jquery___default()(currentForm === \"subject\" ? subjectArea.current : bodyArea.current);\n\t\tvar caretPos = $txt[0].selectionStart;\n\t\tvar textAreaTxt = $txt.val();\n\t\tvar txtToAdd = \"{{\" + name + \"}}\";\n\n\t\tvar val = textAreaTxt.substring(0, caretPos) + txtToAdd + textAreaTxt.substring(caretPos);\n\n\t\tif (currentForm === \"subject\") {\n\t\t\tprops.setAttributes({\n\t\t\t\ttemplate: JSON.stringify(Object.assign({}, JSON.parse(template), {\n\t\t\t\t\tsubject: val\n\t\t\t\t}))\n\t\t\t});\n\t\t} else {\n\t\t\tprops.setAttributes({\n\t\t\t\ttemplate: JSON.stringify(Object.assign({}, JSON.parse(template), {\n\t\t\t\t\tbody: val\n\t\t\t\t}))\n\t\t\t});\n\t\t}\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-template-builder\" },\n\t\twp.element.createElement(\n\t\t\t\"h3\",\n\t\t\tnull,\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__wordpress_components__[\"Icon\"], { icon: \"email\", size: \"40\" }),\n\t\t\t\" Email Builder\"\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"p\",\n\t\t\tnull,\n\t\t\t\"This is where you can edit the template that will be sent to the email Address. If no email is entered then the email will by default sent to the admin email!\"\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp_data_drop\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"span\",\n\t\t\t\tnull,\n\t\t\t\t\"Field Data\"\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_3__wordpress_components__[\"DropdownMenu\"],\n\t\t\t\t{ icon: \"list-view\", label: \"Add Field Data\" },\n\t\t\t\tfunction (_ref) {\n\t\t\t\t\tvar onClose = _ref.onClose;\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__wordpress_element__[\"Fragment\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_3__wordpress_components__[\"MenuGroup\"],\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"map\"])(Object(__WEBPACK_IMPORTED_MODULE_4__misc_helper__[\"h\" /* serializeFields */])(child_fields), function (field) {\n\t\t\t\t\t\t\t\tvar fieldName = field.fieldName,\n\t\t\t\t\t\t\t\t field_id = field.field_id,\n\t\t\t\t\t\t\t\t blockName = field.blockName;\n\n\n\t\t\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_3__wordpress_components__[\"MenuItem\"],\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\ticon: Object(__WEBPACK_IMPORTED_MODULE_4__misc_helper__[\"e\" /* getFieldIcon */])(blockName),\n\t\t\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\t\tonClose();\n\t\t\t\t\t\t\t\t\t\t\taddFieldId(field_id);\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t\"span\",\n\t\t\t\t\t\t\t\t\t\t{ draggable: true },\n\t\t\t\t\t\t\t\t\t\tfieldName.toLowerCase()\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-builder-field\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"label\",\n\t\t\t\tnull,\n\t\t\t\t\"To\"\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\tvalue: email,\n\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\treturn props.setAttributes({ email: e.target.value });\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-builder-field\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"label\",\n\t\t\t\tnull,\n\t\t\t\t\"Subject \",\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"*\"\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\tref: subjectArea,\n\t\t\t\tonClick: function onClick() {\n\t\t\t\t\treturn setCurrentForm(\"subject\");\n\t\t\t\t},\n\t\t\t\tvalue: subject,\n\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\treturn handleChange(e, \"subject\");\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-builder-field\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"label\",\n\t\t\t\tnull,\n\t\t\t\t\"Body \",\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"*\"\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"textarea\", {\n\t\t\t\tid: clientId.concat(\"body\"),\n\t\t\t\tref: bodyArea,\n\t\t\t\tvalue: body,\n\t\t\t\tonClick: function onClick() {\n\t\t\t\t\treturn setCurrentForm(\"body\");\n\t\t\t\t},\n\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\thandleChange(e, \"body\");\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-save_template\" },\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_3__wordpress_components__[\"Button\"],\n\t\t\t\t{\n\t\t\t\t\tisPrimary: true,\n\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\tprops.setAttributes({ templateBuilder: !templateBuilder });\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"Save\"\n\t\t\t)\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (TemplateBuilder);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svY29tcG9uZW50cy90ZW1wbGF0ZUJ1aWxkZXIuanM/ZGMxZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX3NsaWNlZFRvQXJyYXkgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIHNsaWNlSXRlcmF0b3IoYXJyLCBpKSB7IHZhciBfYXJyID0gW107IHZhciBfbiA9IHRydWU7IHZhciBfZCA9IGZhbHNlOyB2YXIgX2UgPSB1bmRlZmluZWQ7IHRyeSB7IGZvciAodmFyIF9pID0gYXJyW1N5bWJvbC5pdGVyYXRvcl0oKSwgX3M7ICEoX24gPSAoX3MgPSBfaS5uZXh0KCkpLmRvbmUpOyBfbiA9IHRydWUpIHsgX2Fyci5wdXNoKF9zLnZhbHVlKTsgaWYgKGkgJiYgX2Fyci5sZW5ndGggPT09IGkpIGJyZWFrOyB9IH0gY2F0Y2ggKGVycikgeyBfZCA9IHRydWU7IF9lID0gZXJyOyB9IGZpbmFsbHkgeyB0cnkgeyBpZiAoIV9uICYmIF9pW1wicmV0dXJuXCJdKSBfaVtcInJldHVyblwiXSgpOyB9IGZpbmFsbHkgeyBpZiAoX2QpIHRocm93IF9lOyB9IH0gcmV0dXJuIF9hcnI7IH0gcmV0dXJuIGZ1bmN0aW9uIChhcnIsIGkpIHsgaWYgKEFycmF5LmlzQXJyYXkoYXJyKSkgeyByZXR1cm4gYXJyOyB9IGVsc2UgaWYgKFN5bWJvbC5pdGVyYXRvciBpbiBPYmplY3QoYXJyKSkgeyByZXR1cm4gc2xpY2VJdGVyYXRvcihhcnIsIGkpOyB9IGVsc2UgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIGRlc3RydWN0dXJlIG5vbi1pdGVyYWJsZSBpbnN0YW5jZVwiKTsgfSB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgdmFsdWUpIHsgaWYgKGtleSBpbiBvYmopIHsgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7IHZhbHVlOiB2YWx1ZSwgZW51bWVyYWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlLCB3cml0YWJsZTogdHJ1ZSB9KTsgfSBlbHNlIHsgb2JqW2tleV0gPSB2YWx1ZTsgfSByZXR1cm4gb2JqOyB9XG5cbmltcG9ydCBSZWFjdCwgeyB1c2VSZWYsIHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IG1hcCwgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IEZyYWdtZW50IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgRHJvcGRvd25NZW51LCBNZW51R3JvdXAsIE1lbnVJdGVtLCBJY29uLCBCdXR0b24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZEljb24sIHNlcmlhbGl6ZUZpZWxkcyB9IGZyb20gXCIuLi9taXNjL2hlbHBlclwiO1xuaW1wb3J0ICQgZnJvbSBcImpxdWVyeVwiO1xuXG52YXIgX3dwJGRhdGEkc2VsZWN0ID0gd3AuZGF0YS5zZWxlY3QoXCJjb3JlL2Jsb2NrLWVkaXRvclwiKSxcbiAgICBnZXRCbG9jayA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9jaztcblxuZnVuY3Rpb24gVGVtcGxhdGVCdWlsZGVyKHByb3ApIHtcblx0dmFyIHByb3BzID0gcHJvcC5kYXRhO1xuXG5cdHZhciBjbGllbnRJZCA9IHByb3BzLmNsaWVudElkLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgdGVtcGxhdGUgPSBfcHJvcHMkYXR0cmlidXRlcy50ZW1wbGF0ZSxcblx0ICAgIGVtYWlsID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW1haWwsXG5cdCAgICBmcm9tRW1haWwgPSBfcHJvcHMkYXR0cmlidXRlcy5mcm9tRW1haWwsXG5cdCAgICB0ZW1wbGF0ZUJ1aWxkZXIgPSBfcHJvcHMkYXR0cmlidXRlcy50ZW1wbGF0ZUJ1aWxkZXI7XG5cblxuXHR2YXIgY2hpbGRfZmllbGRzID0gZ2V0QmxvY2soY2xpZW50SWQpLmlubmVyQmxvY2tzO1xuXG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UoZSwgdCkge1xuXHRcdHZhciB2ID0gZS50YXJnZXQudmFsdWU7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdHRlbXBsYXRlOiBKU09OLnN0cmluZ2lmeShPYmplY3QuYXNzaWduKHt9LCBKU09OLnBhcnNlKHRlbXBsYXRlKSwgX2RlZmluZVByb3BlcnR5KHt9LCB0LCB2KSkpXG5cdFx0fSk7XG5cdH07XG5cblx0dmFyIGJvZHlBcmVhID0gdXNlUmVmKCksXG5cdCAgICBzdWJqZWN0QXJlYSA9IHVzZVJlZigpO1xuXG5cdHZhciBzdWJqZWN0ID0gSlNPTi5wYXJzZSh0ZW1wbGF0ZSkuc3ViamVjdDtcblx0dmFyIGJvZHkgPSBKU09OLnBhcnNlKHRlbXBsYXRlKS5ib2R5O1xuXG5cdHZhciBib2R5SWQgPSBcImN3cC1ib2R5LVwiICsgY2xpZW50SWQgKyBcImJvZHlcIjtcblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdGlmIChpc0VtcHR5KHN1YmplY3QpICYmIGlzRW1wdHkoYm9keSkpIHtcblx0XHRcdHZhciBmaWVsZHMgPSBzZXJpYWxpemVGaWVsZHMoY2hpbGRfZmllbGRzKS5tYXAoZnVuY3Rpb24gKHYpIHtcblx0XHRcdFx0cmV0dXJuIFwie3tcIiArIHYuZmllbGRfaWQgKyBcIn19XCI7XG5cdFx0XHR9KTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdHRlbXBsYXRlOiBKU09OLnN0cmluZ2lmeSh7XG5cdFx0XHRcdFx0c3ViamVjdDogXCJOZXcgRm9ybSBTdWJtaXNzaW9uXCIsXG5cdFx0XHRcdFx0Ym9keTogXCIgRm9ybSBEYXRhOiBcXG4gXCIgKyBmaWVsZHMuam9pbihcIlxcblwiKSArIFwiIFwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sIFtdKTtcblxuXHR2YXIgX3VzZVN0YXRlID0gdXNlU3RhdGUoXCJzdWJqZWN0XCIpLFxuXHQgICAgX3VzZVN0YXRlMiA9IF9zbGljZWRUb0FycmF5KF91c2VTdGF0ZSwgMiksXG5cdCAgICBjdXJyZW50Rm9ybSA9IF91c2VTdGF0ZTJbMF0sXG5cdCAgICBzZXRDdXJyZW50Rm9ybSA9IF91c2VTdGF0ZTJbMV07XG5cblx0dmFyIGFkZEZpZWxkSWQgPSBmdW5jdGlvbiBhZGRGaWVsZElkKG5hbWUpIHtcblx0XHR2YXIgJHR4dCA9ICQoY3VycmVudEZvcm0gPT09IFwic3ViamVjdFwiID8gc3ViamVjdEFyZWEuY3VycmVudCA6IGJvZHlBcmVhLmN1cnJlbnQpO1xuXHRcdHZhciBjYXJldFBvcyA9ICR0eHRbMF0uc2VsZWN0aW9uU3RhcnQ7XG5cdFx0dmFyIHRleHRBcmVhVHh0ID0gJHR4dC52YWwoKTtcblx0XHR2YXIgdHh0VG9BZGQgPSBcInt7XCIgKyBuYW1lICsgXCJ9fVwiO1xuXG5cdFx0dmFyIHZhbCA9IHRleHRBcmVhVHh0LnN1YnN0cmluZygwLCBjYXJldFBvcykgKyB0eHRUb0FkZCArIHRleHRBcmVhVHh0LnN1YnN0cmluZyhjYXJldFBvcyk7XG5cblx0XHRpZiAoY3VycmVudEZvcm0gPT09IFwic3ViamVjdFwiKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0dGVtcGxhdGU6IEpTT04uc3RyaW5naWZ5KE9iamVjdC5hc3NpZ24oe30sIEpTT04ucGFyc2UodGVtcGxhdGUpLCB7XG5cdFx0XHRcdFx0c3ViamVjdDogdmFsXG5cdFx0XHRcdH0pKVxuXHRcdFx0fSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHR0ZW1wbGF0ZTogSlNPTi5zdHJpbmdpZnkoT2JqZWN0LmFzc2lnbih7fSwgSlNPTi5wYXJzZSh0ZW1wbGF0ZSksIHtcblx0XHRcdFx0XHRib2R5OiB2YWxcblx0XHRcdFx0fSkpXG5cdFx0XHR9KTtcblx0XHR9XG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdHsgY2xhc3NOYW1lOiBcImN3cC10ZW1wbGF0ZS1idWlsZGVyXCIgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImgzXCIsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJlbWFpbFwiLCBzaXplOiBcIjQwXCIgfSksXG5cdFx0XHRcIiBFbWFpbCBCdWlsZGVyXCJcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwicFwiLFxuXHRcdFx0bnVsbCxcblx0XHRcdFwiVGhpcyBpcyB3aGVyZSB5b3UgY2FuIGVkaXQgdGhlIHRlbXBsYXRlIHRoYXQgd2lsbCBiZSBzZW50IHRvIHRoZSBlbWFpbCBBZGRyZXNzLiBJZiBubyBlbWFpbCBpcyBlbnRlcmVkIHRoZW4gdGhlIGVtYWlsIHdpbGwgYnkgZGVmYXVsdCBzZW50IHRvIHRoZSBhZG1pbiBlbWFpbCFcIlxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cF9kYXRhX2Ryb3BcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInNwYW5cIixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XCJGaWVsZCBEYXRhXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdERyb3Bkb3duTWVudSxcblx0XHRcdFx0eyBpY29uOiBcImxpc3Qtdmlld1wiLCBsYWJlbDogXCJBZGQgRmllbGQgRGF0YVwiIH0sXG5cdFx0XHRcdGZ1bmN0aW9uIChfcmVmKSB7XG5cdFx0XHRcdFx0dmFyIG9uQ2xvc2UgPSBfcmVmLm9uQ2xvc2U7XG5cdFx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0TWVudUdyb3VwLFxuXHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRtYXAoc2VyaWFsaXplRmllbGRzKGNoaWxkX2ZpZWxkcyksIGZ1bmN0aW9uIChmaWVsZCkge1xuXHRcdFx0XHRcdFx0XHRcdHZhciBmaWVsZE5hbWUgPSBmaWVsZC5maWVsZE5hbWUsXG5cdFx0XHRcdFx0XHRcdFx0ICAgIGZpZWxkX2lkID0gZmllbGQuZmllbGRfaWQsXG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJsb2NrTmFtZSA9IGZpZWxkLmJsb2NrTmFtZTtcblxuXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdE1lbnVJdGVtLFxuXHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiBnZXRGaWVsZEljb24oYmxvY2tOYW1lKSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvbkNsb3NlKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWRkRmllbGRJZChmaWVsZF9pZCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFwic3BhblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7IGRyYWdnYWJsZTogdHJ1ZSB9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZE5hbWUudG9Mb3dlckNhc2UoKVxuXHRcdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1idWlsZGVyLWZpZWxkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJsYWJlbFwiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlRvXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdHZhbHVlOiBlbWFpbCxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IGVtYWlsOiBlLnRhcmdldC52YWx1ZSB9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtYnVpbGRlci1maWVsZFwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwibGFiZWxcIixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XCJTdWJqZWN0IFwiLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJzcGFuXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcIipcIlxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRyZWY6IHN1YmplY3RBcmVhLFxuXHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdHJldHVybiBzZXRDdXJyZW50Rm9ybShcInN1YmplY3RcIik7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdHZhbHVlOiBzdWJqZWN0LFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZSkge1xuXHRcdFx0XHRcdHJldHVybiBoYW5kbGVDaGFuZ2UoZSwgXCJzdWJqZWN0XCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1idWlsZGVyLWZpZWxkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJsYWJlbFwiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIkJvZHkgXCIsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInNwYW5cIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFwiKlwiXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJ0ZXh0YXJlYVwiLCB7XG5cdFx0XHRcdGlkOiBjbGllbnRJZC5jb25jYXQoXCJib2R5XCIpLFxuXHRcdFx0XHRyZWY6IGJvZHlBcmVhLFxuXHRcdFx0XHR2YWx1ZTogYm9keSxcblx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0Q3VycmVudEZvcm0oXCJib2R5XCIpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZSkge1xuXHRcdFx0XHRcdGhhbmRsZUNoYW5nZShlLCBcImJvZHlcIik7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXNhdmVfdGVtcGxhdGVcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRpc1ByaW1hcnk6IHRydWUsXG5cdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0ZW1wbGF0ZUJ1aWxkZXI6ICF0ZW1wbGF0ZUJ1aWxkZXIgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRcIlNhdmVcIlxuXHRcdFx0KVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgVGVtcGxhdGVCdWlsZGVyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2NvbXBvbmVudHMvdGVtcGxhdGVCdWlsZGVyLmpzXG4vLyBtb2R1bGUgaWQgPSAxN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///17\n"); + +/***/ }), +/* 18 */ +/*!*****************************!*\ + !*** external "wp.element" ***! + \*****************************/ +/*! dynamic exports provided */ +/*! exports used: Fragment */ +/***/ (function(module, exports) { + +module.exports = wp.element; + +/***/ }), +/* 19 */ +/*!***************************!*\ + !*** ./src/block/save.js ***! + \***************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__misc_helper__ = __webpack_require__(/*! ./misc/helper */ 2);\n\n\nvar InnerBlocks = wp.blockEditor.InnerBlocks;\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t submitLabel = _props$attributes.submitLabel,\n\t alignment = _props$attributes.buttonSetting.alignment,\n\t buttonSetting = _props$attributes.buttonSetting,\n\t id = _props$attributes.id,\n\t successType = _props$attributes.successType,\n\t successMessage = _props$attributes.successMessage,\n\t recaptcha = _props$attributes.recaptcha,\n\t theme = _props$attributes.theme,\n\t siteKey = _props$attributes.recaptcha.siteKey;\n\n\n\tvar captcha_p = \"\\n\\n\\t\\t\\tvar onloadCallback = function(token) {\\n\\t\\t\\t\\tgrecaptcha.render('\" + (id + \"g-render\") + \"', {\\n\\t\\t\\t\\t 'sitekey' : '\" + siteKey + \"'\\n\\t\\t\\t\\t});\\n\\t\\t\\t };\\n\\n\\t\";\n\tvar formId = id && \"form-\".concat(id.split(\"-\")[1]);\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-form\", id: formId },\n\t\t\twp.element.createElement(\n\t\t\t\t\"form\",\n\t\t\t\t{ method: \"POST\" },\n\t\t\t\twp.element.createElement(InnerBlocks.Content, null),\n\t\t\t\trecaptcha.enable && wp.element.createElement(\"div\", {\n\t\t\t\t\t\"class\": \"g-recaptcha\",\n\t\t\t\t\tid: id + \"g-render\",\n\t\t\t\t\t\"data-sitekey\": siteKey\n\t\t\t\t}),\n\t\t\t\t!buttonSetting.disable && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-submit \" + alignment },\n\t\t\t\t\twp.element.createElement(\"button\", {\n\t\t\t\t\t\tname: \"submit\",\n\t\t\t\t\t\tvalue: id,\n\t\t\t\t\t\ttype: \"submit\",\n\t\t\t\t\t\tclassName: \"cwp-submit-btn cwp-default-submit-btn\",\n\t\t\t\t\t\tdangerouslySetInnerHTML: { __html: submitLabel }\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\tsuccessType === \"message\" && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ id: id, className: \"cwp-success cwp-hidden\" },\n\t\t\t\tsuccessMessage\n\t\t\t),\n\t\t\trecaptcha.enable && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ id: id + \"-captcha\", className: \"cwp-danger-captcha cwp-hidden\" },\n\t\t\t\t\"Incorrect Captcha!\"\n\t\t\t)\n\t\t),\n\t\trecaptcha.enable && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ id: \"cwp-protected\" },\n\t\t\twp.element.createElement(\"script\", {\n\t\t\t\tsrc: \"https://www.google.com/recaptcha/api.js\",\n\t\t\t\tasync: true,\n\t\t\t\tdefer: true\n\t\t\t}),\n\t\t\twp.element.createElement(\"script\", {\n\t\t\t\tsrc: \"https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit\",\n\t\t\t\tasync: true,\n\t\t\t\tdefer: true\n\t\t\t}),\n\t\t\twp.element.createElement(\"script\", {\n\t\t\t\tsrc: \"https://www.google.com/recaptcha/api.js?render=\" + siteKey\n\t\t\t}),\n\t\t\twp.element.createElement(\"script\", { dangerouslySetInnerHTML: { __html: captcha_p } })\n\t\t),\n\t\twp.element.createElement(\"div\", {\n\t\t\tdangerouslySetInnerHTML: { __html: Object(__WEBPACK_IMPORTED_MODULE_1__misc_helper__[\"g\" /* getThemeStyling */])(theme, formId) }\n\t\t})\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svc2F2ZS5qcz9jNGQ0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBGcmFnbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgZ2V0VGhlbWVTdHlsaW5nIH0gZnJvbSBcIi4vbWlzYy9oZWxwZXJcIjtcbnZhciBJbm5lckJsb2NrcyA9IHdwLmJsb2NrRWRpdG9yLklubmVyQmxvY2tzO1xuXG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHN1Ym1pdExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3VibWl0TGFiZWwsXG5cdCAgICBhbGlnbm1lbnQgPSBfcHJvcHMkYXR0cmlidXRlcy5idXR0b25TZXR0aW5nLmFsaWdubWVudCxcblx0ICAgIGJ1dHRvblNldHRpbmcgPSBfcHJvcHMkYXR0cmlidXRlcy5idXR0b25TZXR0aW5nLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIHN1Y2Nlc3NUeXBlID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3VjY2Vzc1R5cGUsXG5cdCAgICBzdWNjZXNzTWVzc2FnZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN1Y2Nlc3NNZXNzYWdlLFxuXHQgICAgcmVjYXB0Y2hhID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVjYXB0Y2hhLFxuXHQgICAgdGhlbWUgPSBfcHJvcHMkYXR0cmlidXRlcy50aGVtZSxcblx0ICAgIHNpdGVLZXkgPSBfcHJvcHMkYXR0cmlidXRlcy5yZWNhcHRjaGEuc2l0ZUtleTtcblxuXG5cdHZhciBjYXB0Y2hhX3AgPSBcIlxcblxcblxcdFxcdFxcdHZhciBvbmxvYWRDYWxsYmFjayA9IGZ1bmN0aW9uKHRva2VuKSB7XFxuXFx0XFx0XFx0XFx0Z3JlY2FwdGNoYS5yZW5kZXIoJ1wiICsgKGlkICsgXCJnLXJlbmRlclwiKSArIFwiJywge1xcblxcdFxcdFxcdFxcdCAgJ3NpdGVrZXknIDogJ1wiICsgc2l0ZUtleSArIFwiJ1xcblxcdFxcdFxcdFxcdH0pO1xcblxcdFxcdFxcdCAgfTtcXG5cXG5cXHRcIjtcblx0dmFyIGZvcm1JZCA9IGlkICYmIFwiZm9ybS1cIi5jb25jYXQoaWQuc3BsaXQoXCItXCIpWzFdKTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZvcm1cIiwgaWQ6IGZvcm1JZCB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImZvcm1cIixcblx0XHRcdFx0eyBtZXRob2Q6IFwiUE9TVFwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5Db250ZW50LCBudWxsKSxcblx0XHRcdFx0cmVjYXB0Y2hhLmVuYWJsZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiwge1xuXHRcdFx0XHRcdFwiY2xhc3NcIjogXCJnLXJlY2FwdGNoYVwiLFxuXHRcdFx0XHRcdGlkOiBpZCArIFwiZy1yZW5kZXJcIixcblx0XHRcdFx0XHRcImRhdGEtc2l0ZWtleVwiOiBzaXRlS2V5XG5cdFx0XHRcdH0pLFxuXHRcdFx0XHQhYnV0dG9uU2V0dGluZy5kaXNhYmxlICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1zdWJtaXQgXCIgKyBhbGlnbm1lbnQgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJidXR0b25cIiwge1xuXHRcdFx0XHRcdFx0bmFtZTogXCJzdWJtaXRcIixcblx0XHRcdFx0XHRcdHZhbHVlOiBpZCxcblx0XHRcdFx0XHRcdHR5cGU6IFwic3VibWl0XCIsXG5cdFx0XHRcdFx0XHRjbGFzc05hbWU6IFwiY3dwLXN1Ym1pdC1idG4gY3dwLWRlZmF1bHQtc3VibWl0LWJ0blwiLFxuXHRcdFx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBzdWJtaXRMYWJlbCB9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHN1Y2Nlc3NUeXBlID09PSBcIm1lc3NhZ2VcIiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgaWQ6IGlkLCBjbGFzc05hbWU6IFwiY3dwLXN1Y2Nlc3MgY3dwLWhpZGRlblwiIH0sXG5cdFx0XHRcdHN1Y2Nlc3NNZXNzYWdlXG5cdFx0XHQpLFxuXHRcdFx0cmVjYXB0Y2hhLmVuYWJsZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgaWQ6IGlkICsgXCItY2FwdGNoYVwiLCBjbGFzc05hbWU6IFwiY3dwLWRhbmdlci1jYXB0Y2hhIGN3cC1oaWRkZW5cIiB9LFxuXHRcdFx0XHRcIkluY29ycmVjdCBDYXB0Y2hhIVwiXG5cdFx0XHQpXG5cdFx0KSxcblx0XHRyZWNhcHRjaGEuZW5hYmxlICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGlkOiBcImN3cC1wcm90ZWN0ZWRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIsIHtcblx0XHRcdFx0c3JjOiBcImh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vcmVjYXB0Y2hhL2FwaS5qc1wiLFxuXHRcdFx0XHRhc3luYzogdHJ1ZSxcblx0XHRcdFx0ZGVmZXI6IHRydWVcblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIsIHtcblx0XHRcdFx0c3JjOiBcImh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vcmVjYXB0Y2hhL2FwaS5qcz9vbmxvYWQ9b25sb2FkQ2FsbGJhY2smcmVuZGVyPWV4cGxpY2l0XCIsXG5cdFx0XHRcdGFzeW5jOiB0cnVlLFxuXHRcdFx0XHRkZWZlcjogdHJ1ZVxuXHRcdFx0fSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIiwge1xuXHRcdFx0XHRzcmM6IFwiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9yZWNhcHRjaGEvYXBpLmpzP3JlbmRlcj1cIiArIHNpdGVLZXlcblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBjYXB0Y2hhX3AgfSB9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIsIHtcblx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0VGhlbWVTdHlsaW5nKHRoZW1lLCBmb3JtSWQpIH1cblx0XHR9KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL3NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDE5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n"); + +/***/ }), +/* 20 */ +/*!***************************************!*\ + !*** ./src/Form Childs/email/edit.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar email = e.target.value;\n\n\t\tprops.setAttributes({ email: email });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t email = _props$attributes.email,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t empty = _props$attributes$mes.empty,\n\t invalidEmail = _props$attributes$mes.invalidEmail,\n\t messages = _props$attributes.messages,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"email\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"email\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"email\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"email\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\t\"Required Text\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Email Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalidEmail\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalidEmail\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-email cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", { value: email, onChange: handleChange })\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZW1haWwvZWRpdC5qcz9mMDE1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIEZyYWdtZW50IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBGb3JtVG9nZ2xlLCBUb29sYmFyLCBQYW5lbFJvdywgUGFuZWxCb2R5LCBUZXh0Q29udHJvbCwgSWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgZ2V0RmllbGROYW1lLCBleHRyYWN0X2lkLCBnZXRFbmNvZGVkRGF0YSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuXG5pbXBvcnQgeyBjbG9uZSwgc2V0LCBhc3NpZ24gfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBnZXRSb290TWVzc2FnZXMgfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zL2luZGV4XCI7XG5pbXBvcnQgQ29uZGl0aW9uYWxMb2dpYyBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9jb25kaXRpb25cIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlKSB7XG5cdFx0dmFyIGVtYWlsID0gZS50YXJnZXQudmFsdWU7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgZW1haWw6IGVtYWlsIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBlbWFpbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVtYWlsLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZpZWxkX25hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5maWVsZF9uYW1lLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgaW52YWxpZEVtYWlsID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmludmFsaWRFbWFpbCxcblx0ICAgIG1lc3NhZ2VzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb24sXG5cdCAgICBlbmFibGVDb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb247XG5cblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdHZhciByb290TWVzc2FnZXMgPSBnZXRSb290TWVzc2FnZXMocHJvcHMuY2xpZW50SWQsIFwiZW1haWxcIik7XG5cblx0XHRpZiAocm9vdE1lc3NhZ2VzKSB7XG5cdFx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRcdGFzc2lnbihuZXdNZXNzYWdlcywgcm9vdE1lc3NhZ2VzKTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHR9XG5cblx0XHRpZiAoZmllbGRfbmFtZSA9PT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGZpZWxkX25hbWU6IGdldEZpZWxkTmFtZShcImVtYWlsXCIsIHByb3BzLmNsaWVudElkKVxuXHRcdFx0fSk7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IHByb3BzLmNsaWVudElkICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJlbWFpbFwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJlbWFpbFwiLCBleHRyYWN0X2lkKGZpZWxkX25hbWUpLCBpc1JlcXVpcmVkKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0dmFyIHNldE1lc3NhZ2VzID0gZnVuY3Rpb24gc2V0TWVzc2FnZXModHlwZSwgbSkge1xuXHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdHNldChuZXdNZXNzYWdlcywgdHlwZSwgbSk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHR9O1xuXG5cdHJldHVybiBbISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHtcblx0XHRcdFx0dGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIixcblx0XHRcdFx0aWNvbjogXCJhZG1pbi1nZW5lcmljXCIsXG5cdFx0XHRcdGluaXRpYWxPcGVuOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0IWVuYWJsZUNvbmRpdGlvbiA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlJlcXVpcmVkXCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWRcblx0XHRcdFx0fSlcblx0XHRcdCkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBZb3UgY2Fubm90IHNldCBhIGNvbmRpdGlvbmFsIGZpZWxkIHJlcXVpcmVkIVwiXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcdFwiUmVxdWlyZWQgVGV4dFwiXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlcXVpcmVkTGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHZhbHVlOiByZXF1aXJlZExhYmVsXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJNZXNzYWdlc1wiLCBpY29uOiBcImVtYWlsXCIgfSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBFcnJvclwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHNldE1lc3NhZ2VzKFwiZW1wdHlcIiwgbGFiZWwpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IGVtcHR5XG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJJbnZhbGlkIEVtYWlsIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHYpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImludmFsaWRFbWFpbFwiLCB2KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBpbnZhbGlkRW1haWxcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBVc2UgXCIsXG5cdFx0XHRcdFx0XCJ7e3ZhbHVlfX1cIixcblx0XHRcdFx0XHRcIiB0byBpbnNlcnQgZmllbGQgdmFsdWUhXCJcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJDb25kaXRpb25cIiwgaWNvbjogXCJoaWRkZW5cIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbmRpdGlvbmFsTG9naWMsIHtcblx0XHRcdFx0Y29uZGl0aW9uOiBjb25kaXRpb24sXG5cdFx0XHRcdHNldDogcHJvcHMuc2V0QXR0cmlidXRlcyxcblx0XHRcdFx0Y2xpZW50SWQ6IHByb3BzLmNsaWVudElkLFxuXHRcdFx0XHR1c2VDb25kaXRpb246IHByb3BzLmF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uXG5cdFx0XHR9KVxuXHRcdClcblx0KSwgISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0NvbnRyb2xzLCBudWxsKSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0eyBjbGFzc05hbWU6IFwiY3dwLWVtYWlsIGN3cC1maWVsZCBcIiArIHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmVxdWlyZWRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7IGNoZWNrZWQ6IGlzUmVxdWlyZWQsIG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZCB9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbGFiZWwtd3JhcFwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwgeyB0YWc6IFwibGFiZWxcIiwgdmFsdWU6IGxhYmVsLCBvbkNoYW5nZTogaGFuZGxlTGFiZWwgfSksXG5cdFx0XHRcdCFwcm9wcy5pc1NlbGVjdGVkICYmIGlzUmVxdWlyZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmVxdWlyZWQgY3dwLW5vdGljZWRcIiB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRyZXF1aXJlZExhYmVsXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwgeyB2YWx1ZTogZW1haWwsIG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2UgfSlcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2VtYWlsL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDIwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///20\n"); + +/***/ }), +/* 21 */ +/*!***************************************!*\ + !*** ./src/Form Childs/email/save.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t email = _props$attributes.email,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalidEmail = _props$attributes$mes.invalidEmail,\n\t empty = _props$attributes$mes.empty,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalidEmail,\n\t\tempty: empty\n\t});\n\n\tvar getCondition = function getCondition() {\n\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(condition.field)) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-email cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tname: id,\n\t\t\t\ttype: \"email\",\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\"data-validation\": \"email\",\n\t\t\t\t\"data-parsley-type\": \"email\",\n\t\t\t\trequired: isRequired,\n\t\t\t\tplaceholder: email\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZW1haWwvc2F2ZS5qcz85ZGU4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgeyBzdHJpbmdpZnlDb25kaXRpb24gfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIGVtYWlsID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW1haWwsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMkbWVzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBpbnZhbGlkRW1haWwgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZEVtYWlsLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuZW1wdHksXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb247XG5cblxuXHR2YXIgZ2V0TGFiZWwgPSBmdW5jdGlvbiBnZXRMYWJlbCgpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlczIubGFiZWwsXG5cdFx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlczIuaXNSZXF1aXJlZDtcblxuXG5cdFx0dmFyIHJlcXVpcmVkID0gIWlzRW1wdHkocmVxdWlyZWRMYWJlbCkgPyBcIjxhYmJyIHRpdGxlPVxcXCJyZXF1aXJlZFxcXCIgYXJpYS1sYWJlbD1cXFwicmVxdWlyZWRcXFwiPlwiICsgcmVxdWlyZWRMYWJlbCArIFwiPC9hYmJyPlwiIDogXCJcIjtcblxuXHRcdHZhciByZXF1aXJlZF9sYWJlbCA9IGxhYmVsICsgXCIgXCIgKyByZXF1aXJlZDtcblxuXHRcdGlmIChpc1JlcXVpcmVkKSByZXR1cm4gcmVxdWlyZWRfbGFiZWw7XG5cblx0XHRyZXR1cm4gbGFiZWw7XG5cdH07XG5cblx0dmFyIGVycm9ycyA9IEpTT04uc3RyaW5naWZ5KHtcblx0XHRtaXNtYXRjaDogaW52YWxpZEVtYWlsLFxuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHR2YXIgZ2V0Q29uZGl0aW9uID0gZnVuY3Rpb24gZ2V0Q29uZGl0aW9uKCkge1xuXHRcdGlmICghaXNFbXB0eShjb25kaXRpb24uZmllbGQpKSB7XG5cdFx0XHQvL3ZlcmlmeWluZyB0aGUgY29uZGl0aW9uXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY29uZGl0aW9uXCI6IHN0cmluZ2lmeUNvbmRpdGlvbihjb25kaXRpb24pXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLWVtYWlsIGN3cC1maWVsZFwiIH0sIGdldENvbmRpdGlvbigpKSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZpZWxkLXNldFwiIH0sXG5cdFx0XHQhaXNFbXB0eShsYWJlbCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwibGFiZWxcIiwge1xuXHRcdFx0XHRcImZvclwiOiBpZCxcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRMYWJlbCgpIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRpZDogaWQsXG5cdFx0XHRcdFwiYXJpYS1sYWJlbFwiOiBzdHJpcF90YWdzKGxhYmVsKSxcblx0XHRcdFx0bmFtZTogaWQsXG5cdFx0XHRcdHR5cGU6IFwiZW1haWxcIixcblx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZSxcblx0XHRcdFx0XCJkYXRhLXZhbGlkYXRpb25cIjogXCJlbWFpbFwiLFxuXHRcdFx0XHRcImRhdGEtcGFyc2xleS10eXBlXCI6IFwiZW1haWxcIixcblx0XHRcdFx0cmVxdWlyZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdHBsYWNlaG9sZGVyOiBlbWFpbFxuXHRcdFx0fSlcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZW1haWwvc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gMjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n"); + +/***/ }), +/* 22 */ +/*!**************************************!*\ + !*** ./src/Form Childs/name/edit.js ***! + \**************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_lodash__);\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar name = e.target.value;\n\n\t\tprops.setAttributes({ name: name });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t name = _props$attributes.name,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t empty = _props$attributes$mes.empty,\n\t invalidName = _props$attributes$mes.invalidName,\n\t messages = _props$attributes.messages,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_3__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"name\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_5_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_5_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({ field_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"name\", props.clientId) });\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"name\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"name\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_5_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_5_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\t\"Required Text\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Name Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalidName\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalidName\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Validation\", icon: \"lock\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tlabel: \"Pattern (RegExp)\",\n\t\t\t\t\tonChange: function onChange(pattern) {\n\t\t\t\t\t\treturn props.setAttributes({ pattern: pattern });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: pattern\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-name cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", { value: name, onChange: handleChange })\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbmFtZS9lZGl0LmpzPzUwOWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgRnJhZ21lbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIFRleHRDb250cm9sLCBJY29uIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZ2V0RmllbGROYW1lLCBleHRyYWN0X2lkLCBnZXRFbmNvZGVkRGF0YSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgZ2V0Um9vdE1lc3NhZ2VzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9ucy9pbmRleFwiO1xuaW1wb3J0IENvbmRpdGlvbmFsTG9naWMgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvY29uZGl0aW9uXCI7XG5cbmltcG9ydCB7IGNsb25lLCBzZXQsIGFzc2lnbiB9IGZyb20gXCJsb2Rhc2hcIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlKSB7XG5cdFx0dmFyIG5hbWUgPSBlLnRhcmdldC52YWx1ZTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBuYW1lOiBuYW1lIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBuYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMubmFtZSxcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICBmaWVsZF9uYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMuZmllbGRfbmFtZSxcblx0ICAgIHJlcXVpcmVkTGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5yZXF1aXJlZExhYmVsLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMkbWVzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBlbXB0eSA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5lbXB0eSxcblx0ICAgIGludmFsaWROYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmludmFsaWROYW1lLFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIHBhdHRlcm4gPSBfcHJvcHMkYXR0cmlidXRlcy5wYXR0ZXJuLFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uLFxuXHQgICAgZW5hYmxlQ29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uO1xuXG5cblx0dXNlRWZmZWN0KGZ1bmN0aW9uICgpIHtcblx0XHR2YXIgcm9vdE1lc3NhZ2VzID0gZ2V0Um9vdE1lc3NhZ2VzKHByb3BzLmNsaWVudElkLCBcIm5hbWVcIik7XG5cblx0XHRpZiAocm9vdE1lc3NhZ2VzKSB7XG5cdFx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRcdGFzc2lnbihuZXdNZXNzYWdlcywgcm9vdE1lc3NhZ2VzKTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHR9XG5cblx0XHRpZiAoZmllbGRfbmFtZSA9PT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGZpZWxkX25hbWU6IGdldEZpZWxkTmFtZShcIm5hbWVcIiwgcHJvcHMuY2xpZW50SWQpIH0pO1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBwcm9wcy5jbGllbnRJZCArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwibmFtZVwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJuYW1lXCIsIGV4dHJhY3RfaWQoZmllbGRfbmFtZSksIGlzUmVxdWlyZWQpXG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sIFtdKTtcblxuXHR2YXIgc2V0TWVzc2FnZXMgPSBmdW5jdGlvbiBzZXRNZXNzYWdlcyh0eXBlLCBtKSB7XG5cdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0c2V0KG5ld01lc3NhZ2VzLCB0eXBlLCBtKTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdH07XG5cblx0cmV0dXJuIFshIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0e1xuXHRcdFx0XHR0aXRsZTogXCJGaWVsZCBTZXR0aW5nc1wiLFxuXHRcdFx0XHRpY29uOiBcImFkbWluLWdlbmVyaWNcIixcblx0XHRcdFx0aW5pdGlhbE9wZW46IHRydWVcblx0XHRcdH0sXG5cdFx0XHQhZW5hYmxlQ29uZGl0aW9uID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiUmVxdWlyZWRcIixcblx0XHRcdFx0XHRjaGVja2VkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW5ub3Qgc2V0IGEgY29uZGl0aW9uYWwgZmllbGQgcmVxdWlyZWQhXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFx0XCJSZXF1aXJlZCBUZXh0XCJcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcmVxdWlyZWRMYWJlbDogbGFiZWwgfSk7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0dmFsdWU6IHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkNvbmRpdGlvblwiLCBpY29uOiBcImhpZGRlblwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29uZGl0aW9uYWxMb2dpYywge1xuXHRcdFx0XHRjb25kaXRpb246IGNvbmRpdGlvbixcblx0XHRcdFx0c2V0OiBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRjbGllbnRJZDogcHJvcHMuY2xpZW50SWQsXG5cdFx0XHRcdHVzZUNvbmRpdGlvbjogcHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb25cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIk1lc3NhZ2VzXCIsIGljb246IFwiZW1haWxcIiB9LFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJlbXB0eVwiLCBsYWJlbCk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogZW1wdHlcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkludmFsaWQgTmFtZSBFcnJvclwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2KSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJpbnZhbGlkTmFtZVwiLCB2KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBpbnZhbGlkTmFtZVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFVzZSBcIixcblx0XHRcdFx0XHRcInt7dmFsdWV9fVwiLFxuXHRcdFx0XHRcdFwiIHRvIGluc2VydCBmaWVsZCB2YWx1ZSFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIlZhbGlkYXRpb25cIiwgaWNvbjogXCJsb2NrXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlBhdHRlcm4gKFJlZ0V4cClcIixcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocGF0dGVybikge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBwYXR0ZXJuOiBwYXR0ZXJuIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHBhdHRlcm5cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXG5cdCksICEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQmxvY2tDb250cm9scywgbnVsbCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdHsgY2xhc3NOYW1lOiBcImN3cC1uYW1lIGN3cC1maWVsZCBcIiArIHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmVxdWlyZWRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7IGNoZWNrZWQ6IGlzUmVxdWlyZWQsIG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZCB9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbGFiZWwtd3JhcFwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwgeyB0YWc6IFwibGFiZWxcIiwgdmFsdWU6IGxhYmVsLCBvbkNoYW5nZTogaGFuZGxlTGFiZWwgfSksXG5cdFx0XHRcdCFwcm9wcy5pc1NlbGVjdGVkICYmIGlzUmVxdWlyZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmVxdWlyZWQgY3dwLW5vdGljZWRcIiB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRyZXF1aXJlZExhYmVsXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwgeyB2YWx1ZTogbmFtZSwgb25DaGFuZ2U6IGhhbmRsZUNoYW5nZSB9KVxuXHRcdClcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvbmFtZS9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAyMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n"); + +/***/ }), +/* 23 */ +/*!**************************************!*\ + !*** ./src/Form Childs/name/save.js ***! + \**************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t name = _props$attributes.name,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t empty = _props$attributes$mes.empty,\n\t invalidName = _props$attributes$mes.invalidName,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalidName,\n\t\tempty: empty\n\t});\n\n\tvar getPattern = function getPattern() {\n\t\treturn Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(pattern) ? {} : { pattern: pattern };\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-name cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", _extends({\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\"data-cwp-field\": true\n\t\t\t}, getPattern(), {\n\t\t\t\tname: id,\n\t\t\t\ttitle: invalidName,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\tplaceholder: name,\n\t\t\t\trequired: isRequired\n\t\t\t}))\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbmFtZS9zYXZlLmpzPzU3MjgiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm5hbWUsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgaW52YWxpZE5hbWUgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZE5hbWUsXG5cdCAgICBwYXR0ZXJuID0gX3Byb3BzJGF0dHJpYnV0ZXMucGF0dGVybixcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbjtcblxuXG5cdHZhciBnZXRMYWJlbCA9IGZ1bmN0aW9uIGdldExhYmVsKCkge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlczIgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5sYWJlbCxcblx0XHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5pc1JlcXVpcmVkO1xuXG5cblx0XHR2YXIgcmVxdWlyZWQgPSAhaXNFbXB0eShyZXF1aXJlZExhYmVsKSA/IFwiPGFiYnIgdGl0bGU9XFxcInJlcXVpcmVkXFxcIiBhcmlhLWxhYmVsPVxcXCJyZXF1aXJlZFxcXCI+XCIgKyByZXF1aXJlZExhYmVsICsgXCI8L2FiYnI+XCIgOiBcIlwiO1xuXHRcdHZhciByZXF1aXJlZF9sYWJlbCA9IGxhYmVsICsgXCIgXCIgKyByZXF1aXJlZDtcblxuXHRcdGlmIChpc1JlcXVpcmVkKSByZXR1cm4gcmVxdWlyZWRfbGFiZWw7XG5cblx0XHRyZXR1cm4gbGFiZWw7XG5cdH07XG5cblx0dmFyIGVycm9ycyA9IEpTT04uc3RyaW5naWZ5KHtcblx0XHRtaXNtYXRjaDogaW52YWxpZE5hbWUsXG5cdFx0ZW1wdHk6IGVtcHR5XG5cdH0pO1xuXG5cdHZhciBnZXRQYXR0ZXJuID0gZnVuY3Rpb24gZ2V0UGF0dGVybigpIHtcblx0XHRyZXR1cm4gaXNFbXB0eShwYXR0ZXJuKSA/IHt9IDogeyBwYXR0ZXJuOiBwYXR0ZXJuIH07XG5cdH07XG5cblx0dmFyIGdldENvbmRpdGlvbiA9IGZ1bmN0aW9uIGdldENvbmRpdGlvbigpIHtcblx0XHRpZiAocHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb24pIHtcblx0XHRcdC8vdmVyaWZ5aW5nIHRoZSBjb25kaXRpb25cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFwiZGF0YS1jb25kaXRpb25cIjogc3RyaW5naWZ5Q29uZGl0aW9uKGNvbmRpdGlvbilcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHt9O1xuXHR9O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHRfZXh0ZW5kcyh7IGNsYXNzTmFtZTogXCJjd3AtbmFtZSBjd3AtZmllbGRcIiB9LCBnZXRDb25kaXRpb24oKSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxhYmVsXCIsIHtcblx0XHRcdFx0XCJmb3JcIjogaWQsXG5cdFx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIF9leHRlbmRzKHtcblx0XHRcdFx0aWQ6IGlkLFxuXHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZVxuXHRcdFx0fSwgZ2V0UGF0dGVybigpLCB7XG5cdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHR0aXRsZTogaW52YWxpZE5hbWUsXG5cdFx0XHRcdFwiZGF0YS1lcnJvcnNcIjogZXJyb3JzLFxuXHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdHBsYWNlaG9sZGVyOiBuYW1lLFxuXHRcdFx0XHRyZXF1aXJlZDogaXNSZXF1aXJlZFxuXHRcdFx0fSkpXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL25hbWUvc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gMjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); + +/***/ }), +/* 24 */ +/*!*****************************************!*\ + !*** ./src/Form Childs/message/edit.js ***! + \*****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar message = e.target.value;\n\n\t\tprops.setAttributes({ message: message });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t message = _props$attributes.message,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t height = _props$attributes.height,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t messages = _props$attributes.messages,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"message\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"message\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"message\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"message\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Message Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalid\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalid\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Validation\", icon: \"lock\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tlabel: \"Pattern (RegExp)\",\n\t\t\t\t\tonChange: function onChange(pattern) {\n\t\t\t\t\t\treturn props.setAttributes({ pattern: pattern });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: pattern\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-message cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ResizableBox\"],\n\t\t\t\t{\n\t\t\t\t\tsize: {\n\t\t\t\t\t\theight: height,\n\t\t\t\t\t\twidth: \"100%\"\n\t\t\t\t\t},\n\t\t\t\t\tshowHandle: true,\n\t\t\t\t\tminHeight: \"50\",\n\t\t\t\t\tenable: {\n\t\t\t\t\t\ttop: false,\n\t\t\t\t\t\tright: false,\n\t\t\t\t\t\tbottom: true,\n\t\t\t\t\t\tleft: false,\n\t\t\t\t\t\ttopRight: false,\n\t\t\t\t\t\tbottomRight: false,\n\t\t\t\t\t\tbottomLeft: false,\n\t\t\t\t\t\ttopLeft: false\n\t\t\t\t\t},\n\t\t\t\t\tonResizeStop: function onResizeStop(event, direction, elt, delta) {\n\t\t\t\t\t\tprops.setAttributes({\n\t\t\t\t\t\t\theight: parseInt(height + delta.height, 10)\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\"textarea\", {\n\t\t\t\t\tvalue: message,\n\t\t\t\t\tstyle: { height: height },\n\t\t\t\t\tonChange: handleChange\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbWVzc2FnZS9lZGl0LmpzP2M4MWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgRm9ybVRvZ2dsZSwgVG9vbGJhciwgUGFuZWxSb3csIFBhbmVsQm9keSwgUmVzaXphYmxlQm94LCBUZXh0Q29udHJvbCwgSWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGdldEZpZWxkTmFtZSwgZXh0cmFjdF9pZCwgZ2V0RW5jb2RlZERhdGEgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcblxuaW1wb3J0IHsgY2xvbmUsIHNldCwgYXNzaWduIH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IHsgZ2V0Um9vdE1lc3NhZ2VzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9ucy9pbmRleFwiO1xuaW1wb3J0IENvbmRpdGlvbmFsTG9naWMgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvY29uZGl0aW9uXCI7XG5cbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbixcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja0VkaXRvci5SaWNoVGV4dDtcblxuXG5mdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UoZSkge1xuXHRcdHZhciBtZXNzYWdlID0gZS50YXJnZXQudmFsdWU7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZTogbWVzc2FnZSB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlUmVxdWlyZWQgPSBmdW5jdGlvbiBoYW5kbGVSZXF1aXJlZCgpIHtcblx0XHR2YXIgaXNSZXF1aXJlZCA9IHByb3BzLmF0dHJpYnV0ZXMuaXNSZXF1aXJlZDtcblxuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGlzUmVxdWlyZWQ6ICFpc1JlcXVpcmVkIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVMYWJlbCA9IGZ1bmN0aW9uIGhhbmRsZUxhYmVsKGxhYmVsKSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGxhYmVsOiBsYWJlbCB9KTtcblx0fTtcblxuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgbWVzc2FnZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2UsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgaGVpZ2h0ID0gX3Byb3BzJGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHQgICAgZmllbGRfbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZpZWxkX25hbWUsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbCxcblx0ICAgIF9wcm9wcyRhdHRyaWJ1dGVzJG1lcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgaW52YWxpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5pbnZhbGlkLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuZW1wdHksXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgcGF0dGVybiA9IF9wcm9wcyRhdHRyaWJ1dGVzLnBhdHRlcm4sXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb24sXG5cdCAgICBlbmFibGVDb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb247XG5cblx0dXNlRWZmZWN0KGZ1bmN0aW9uICgpIHtcblx0XHR2YXIgcm9vdE1lc3NhZ2VzID0gZ2V0Um9vdE1lc3NhZ2VzKHByb3BzLmNsaWVudElkLCBcIm1lc3NhZ2VcIik7XG5cblx0XHRpZiAocm9vdE1lc3NhZ2VzKSB7XG5cdFx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRcdGFzc2lnbihuZXdNZXNzYWdlcywgcm9vdE1lc3NhZ2VzKTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHR9XG5cblx0XHRpZiAoZmllbGRfbmFtZSA9PT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGZpZWxkX25hbWU6IGdldEZpZWxkTmFtZShcIm1lc3NhZ2VcIiwgcHJvcHMuY2xpZW50SWQpXG5cdFx0XHR9KTtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogcHJvcHMuY2xpZW50SWQgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcIm1lc3NhZ2VcIiwgcHJvcHMuY2xpZW50SWQsIGlzUmVxdWlyZWQpXG5cdFx0XHR9KTtcblx0XHR9IGVsc2UgaWYgKGZpZWxkX25hbWUgIT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogZXh0cmFjdF9pZChmaWVsZF9uYW1lKSArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwibWVzc2FnZVwiLCBleHRyYWN0X2lkKGZpZWxkX25hbWUpLCBpc1JlcXVpcmVkKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0dmFyIHNldE1lc3NhZ2VzID0gZnVuY3Rpb24gc2V0TWVzc2FnZXModHlwZSwgbSkge1xuXHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdHNldChuZXdNZXNzYWdlcywgdHlwZSwgbSk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHR9O1xuXG5cdHJldHVybiBbISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHtcblx0XHRcdFx0dGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIixcblx0XHRcdFx0aWNvbjogXCJhZG1pbi1nZW5lcmljXCIsXG5cdFx0XHRcdGluaXRpYWxPcGVuOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0IWVuYWJsZUNvbmRpdGlvbiA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlJlcXVpcmVkXCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWRcblx0XHRcdFx0fSlcblx0XHRcdCkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBZb3UgY2Fubm90IHNldCBhIGNvbmRpdGlvbmFsIGZpZWxkIHJlcXVpcmVkIVwiXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgVGV4dFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZXF1aXJlZExhYmVsOiBsYWJlbCB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiByZXF1aXJlZExhYmVsXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkNvbmRpdGlvblwiLCBpY29uOiBcImhpZGRlblwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29uZGl0aW9uYWxMb2dpYywge1xuXHRcdFx0XHRjb25kaXRpb246IGNvbmRpdGlvbixcblx0XHRcdFx0c2V0OiBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRjbGllbnRJZDogcHJvcHMuY2xpZW50SWQsXG5cdFx0XHRcdHVzZUNvbmRpdGlvbjogcHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb25cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIk1lc3NhZ2VzXCIsIGljb246IFwiZW1haWxcIiB9LFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJlbXB0eVwiLCBsYWJlbCk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogZW1wdHlcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkludmFsaWQgTWVzc2FnZSBFcnJvclwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2KSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJpbnZhbGlkXCIsIHYpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IGludmFsaWRcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBVc2UgXCIsXG5cdFx0XHRcdFx0XCJ7e3ZhbHVlfX1cIixcblx0XHRcdFx0XHRcIiB0byBpbnNlcnQgZmllbGQgdmFsdWUhXCJcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJWYWxpZGF0aW9uXCIsIGljb246IFwibG9ja1wiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRsYWJlbDogXCJQYXR0ZXJuIChSZWdFeHApXCIsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHBhdHRlcm4pIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcGF0dGVybjogcGF0dGVybiB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBwYXR0ZXJuXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCAhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrQ29udHJvbHMsIG51bGwpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbWVzc2FnZSBjd3AtZmllbGQgXCIgKyBwcm9wcy5jbGFzc05hbWUgfSxcblx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWxhYmVsLXdyYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHsgdGFnOiBcImxhYmVsXCIsIHZhbHVlOiBsYWJlbCwgb25DaGFuZ2U6IGhhbmRsZUxhYmVsIH0pLFxuXHRcdFx0XHQhcHJvcHMuaXNTZWxlY3RlZCAmJiBpc1JlcXVpcmVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkIGN3cC1ub3RpY2VkXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0cmVxdWlyZWRMYWJlbFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UmVzaXphYmxlQm94LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0c2l6ZToge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBoZWlnaHQsXG5cdFx0XHRcdFx0XHR3aWR0aDogXCIxMDAlXCJcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHNob3dIYW5kbGU6IHRydWUsXG5cdFx0XHRcdFx0bWluSGVpZ2h0OiBcIjUwXCIsXG5cdFx0XHRcdFx0ZW5hYmxlOiB7XG5cdFx0XHRcdFx0XHR0b3A6IGZhbHNlLFxuXHRcdFx0XHRcdFx0cmlnaHQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0Ym90dG9tOiB0cnVlLFxuXHRcdFx0XHRcdFx0bGVmdDogZmFsc2UsXG5cdFx0XHRcdFx0XHR0b3BSaWdodDogZmFsc2UsXG5cdFx0XHRcdFx0XHRib3R0b21SaWdodDogZmFsc2UsXG5cdFx0XHRcdFx0XHRib3R0b21MZWZ0OiBmYWxzZSxcblx0XHRcdFx0XHRcdHRvcExlZnQ6IGZhbHNlXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRvblJlc2l6ZVN0b3A6IGZ1bmN0aW9uIG9uUmVzaXplU3RvcChldmVudCwgZGlyZWN0aW9uLCBlbHQsIGRlbHRhKSB7XG5cdFx0XHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBwYXJzZUludChoZWlnaHQgKyBkZWx0YS5oZWlnaHQsIDEwKVxuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJ0ZXh0YXJlYVwiLCB7XG5cdFx0XHRcdFx0dmFsdWU6IG1lc3NhZ2UsXG5cdFx0XHRcdFx0c3R5bGU6IHsgaGVpZ2h0OiBoZWlnaHQgfSxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlQ2hhbmdlXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpXTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9tZXNzYWdlL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDI0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///24\n"); + +/***/ }), +/* 25 */ +/*!*****************************************!*\ + !*** ./src/Form Childs/message/save.js ***! + \*****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t message = _props$attributes.message,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t height = _props$attributes.height,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t empty = _props$attributes$mes.empty,\n\t invalid = _props$attributes$mes.invalid,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalid,\n\t\tempty: empty\n\t});\n\tvar getPattern = function getPattern() {\n\t\treturn Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(pattern) ? {} : { pattern: pattern };\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-message cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"textarea\", _extends({\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tstyle: { height: height },\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\tname: id,\n\t\t\t\ttitle: invalid,\n\t\t\t\trequired: isRequired,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\"data-rule\": \"false\"\n\t\t\t}, getPattern(), {\n\t\t\t\tplaceholder: message\n\t\t\t}))\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbWVzc2FnZS9zYXZlLmpzP2E1ZGQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgbWVzc2FnZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2UsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgaGVpZ2h0ID0gX3Byb3BzJGF0dHJpYnV0ZXMuaGVpZ2h0LFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgaW52YWxpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5pbnZhbGlkLFxuXHQgICAgcGF0dGVybiA9IF9wcm9wcyRhdHRyaWJ1dGVzLnBhdHRlcm4sXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb247XG5cblxuXHR2YXIgZ2V0TGFiZWwgPSBmdW5jdGlvbiBnZXRMYWJlbCgpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlczIubGFiZWwsXG5cdFx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlczIuaXNSZXF1aXJlZDtcblxuXG5cdFx0dmFyIHJlcXVpcmVkID0gIWlzRW1wdHkocmVxdWlyZWRMYWJlbCkgPyBcIjxhYmJyIHRpdGxlPVxcXCJyZXF1aXJlZFxcXCIgYXJpYS1sYWJlbD1cXFwicmVxdWlyZWRcXFwiPlwiICsgcmVxdWlyZWRMYWJlbCArIFwiPC9hYmJyPlwiIDogXCJcIjtcblx0XHR2YXIgcmVxdWlyZWRfbGFiZWwgPSBsYWJlbCArIFwiIFwiICsgcmVxdWlyZWQ7XG5cblx0XHRpZiAoaXNSZXF1aXJlZCkgcmV0dXJuIHJlcXVpcmVkX2xhYmVsO1xuXG5cdFx0cmV0dXJuIGxhYmVsO1xuXHR9O1xuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdG1pc21hdGNoOiBpbnZhbGlkLFxuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblx0dmFyIGdldFBhdHRlcm4gPSBmdW5jdGlvbiBnZXRQYXR0ZXJuKCkge1xuXHRcdHJldHVybiBpc0VtcHR5KHBhdHRlcm4pID8ge30gOiB7IHBhdHRlcm46IHBhdHRlcm4gfTtcblx0fTtcblxuXHR2YXIgZ2V0Q29uZGl0aW9uID0gZnVuY3Rpb24gZ2V0Q29uZGl0aW9uKCkge1xuXHRcdGlmIChwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbikge1xuXHRcdFx0Ly92ZXJpZnlpbmcgdGhlIGNvbmRpdGlvblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XCJkYXRhLWNvbmRpdGlvblwiOiBzdHJpbmdpZnlDb25kaXRpb24oY29uZGl0aW9uKVxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge307XG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdF9leHRlbmRzKHsgY2xhc3NOYW1lOiBcImN3cC1tZXNzYWdlIGN3cC1maWVsZFwiIH0sIGdldENvbmRpdGlvbigpKSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZpZWxkLXNldFwiIH0sXG5cdFx0XHQhaXNFbXB0eShsYWJlbCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwibGFiZWxcIiwge1xuXHRcdFx0XHRcImZvclwiOiBpZCxcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRMYWJlbCgpIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwidGV4dGFyZWFcIiwgX2V4dGVuZHMoe1xuXHRcdFx0XHRpZDogaWQsXG5cdFx0XHRcdFwiYXJpYS1sYWJlbFwiOiBzdHJpcF90YWdzKGxhYmVsKSxcblx0XHRcdFx0c3R5bGU6IHsgaGVpZ2h0OiBoZWlnaHQgfSxcblx0XHRcdFx0XCJkYXRhLWN3cC1maWVsZFwiOiB0cnVlLFxuXHRcdFx0XHRuYW1lOiBpZCxcblx0XHRcdFx0dGl0bGU6IGludmFsaWQsXG5cdFx0XHRcdHJlcXVpcmVkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcImRhdGEtZXJyb3JzXCI6IGVycm9ycyxcblx0XHRcdFx0XCJkYXRhLXJ1bGVcIjogXCJmYWxzZVwiXG5cdFx0XHR9LCBnZXRQYXR0ZXJuKCksIHtcblx0XHRcdFx0cGxhY2Vob2xkZXI6IG1lc3NhZ2Vcblx0XHRcdH0pKVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgc2F2ZTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9tZXNzYWdlL3NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDI1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///25\n"); + +/***/ }), +/* 26 */ +/*!******************************************!*\ + !*** ./src/Form Childs/checkbox/edit.js ***! + \******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_components_imageUpload__ = __webpack_require__(/*! ../../block/components/imageUpload */ 7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_components_imagePreview__ = __webpack_require__(/*! ../../block/components/imagePreview */ 9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon;\n\n\n\n\n\n\n\n\n\nvar RichText = wp.blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t options = _props$attributes.options,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t empty = _props$attributes.messages.empty,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\tvar _useState = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])([]),\n\t _useState2 = _slicedToArray(_useState, 2),\n\t checkboxes = _useState2[0],\n\t setCheckboxes = _useState2[1];\n\n\tvar _useState3 = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])({\n\t\tf: false,\n\t\tindex: null\n\t}),\n\t _useState4 = _slicedToArray(_useState3, 2),\n\t focus = _useState4[0],\n\t setFocus = _useState4[1];\n\n\tvar checkboxContainer = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])();\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar options = props.attributes.options;\n\n\n\t\tsetCheckboxes(options);\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_6__block_misc_helper__[\"f\" /* getFieldName */])(\"checkbox\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_6__block_misc_helper__[\"d\" /* getEncodedData */])(\"checkbox\", props.clientId, isRequired) + \"[]\"\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_6__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_6__block_misc_helper__[\"d\" /* getEncodedData */])(\"checkbox\", Object(__WEBPACK_IMPORTED_MODULE_6__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired) + \"[]\"\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar boxes = checkboxContainer.current.querySelectorAll('.cwp-checkbox-option input[type=\"text\"]');\n\n\t\tif (focus.f) {\n\t\t\tif (focus.index === null) {\n\t\t\t\tboxes[boxes.length - 1].focus();\n\t\t\t} else {\n\t\t\t\tboxes[focus.index].focus();\n\t\t\t}\n\n\t\t\tsetFocus({ f: false, index: null });\n\t\t}\n\t}, [checkboxes, focus]); //subscribing to any further changes...\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar addCheckbox = function addCheckbox() {\n\t\tvar newOption = {\n\t\t\tlabel: \"Option \" + (checkboxes.length + 1),\n\t\t\tchecked: false\n\t\t};\n\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(checkboxes);\n\n\t\tnew_options.push(newOption);\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetCheckboxes(new_options);\n\t};\n\n\tvar handleDelete = function handleDelete(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tvar deleted_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"pullAt\"])(new_options, [index]); //dosen't matter :-D\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetCheckboxes(new_options);\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar handleChange = function handleChange(e, index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tnew_options[index] = Object.assign({}, new_options[index], {\n\t\t\tlabel: e.target.value\n\t\t});\n\n\t\tsetCheckboxes(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleCheck = function handleCheck(v, index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tnew_options[index].checked = v;\n\t\tsetCheckboxes(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleImage = function handleImage(img, index, action) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tif (action === \"add\") {\n\t\t\tnew_options[index] = Object.assign({}, new_options[index], {\n\t\t\t\timage: img\n\t\t\t});\n\t\t}\n\n\t\tif (action === \"remove\") {\n\t\t\tvar checkboxToRemove = new_options[index];\n\t\t\tnew_options[index] = {\n\t\t\t\tlabel: checkboxToRemove.label\n\t\t\t};\n\t\t}\n\n\t\tsetCheckboxes(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleDuplicate = function handleDuplicate(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index, 0, new_options[index]);\n\n\t\tsetCheckboxes(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleEnter = function handleEnter(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index + 1, 0, { label: \"\" });\n\n\t\tsetCheckboxes(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetFocus({ f: true, index: index + 1 });\n\t};\n\n\tvar handleBackspace = function handleBackspace(index) {\n\t\tif (checkboxes[index].label === \"\") {\n\t\t\thandleDelete(index);\n\n\t\t\tif (checkboxes[index - 1]) {\n\t\t\t\tsetFocus({ f: true, index: index - 1 });\n\t\t\t}\n\t\t}\n\t};\n\n\treturn [wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\tisRequired && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: messages.empty\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-checkbox cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{\n\t\t\t\tref: checkboxContainer,\n\t\t\t\tclassName: \"cwp-checkbox-set-backend cwp-checkbox-set \" + (!props.isSelected ? \"cwp-checkbox-set-preview\" : \"\")\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\tcheckboxes.map(function (checkbox, index) {\n\t\t\t\tvar hasImage = Object(__WEBPACK_IMPORTED_MODULE_2_lodash__[\"has\"])(checkbox, \"image\"),\n\t\t\t\t image = hasImage ? checkbox.image.url : \"\";\n\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t{ className: \"cwp-checkbox-option\" },\n\t\t\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\t\t\tid: id.concat(index.toString()),\n\t\t\t\t\t\t\tchecked: checkbox.checked,\n\t\t\t\t\t\t\ttype: \"checkbox\",\n\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\treturn handleCheck(!checkbox.checked, index);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(\"label\", {\n\t\t\t\t\t\t\tstyle: { width: \"auto\" },\n\t\t\t\t\t\t\t\"for\": id.concat(index.toString()),\n\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\treturn handleCheck(!checkbox.checked, index);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}),\n\t\t\t\t\t\t!!props.isSelected ? wp.element.createElement(\"input\", {\n\t\t\t\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\t\t\t\treturn handleChange(e, index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tonKeyDown: function onKeyDown(e) {\n\t\t\t\t\t\t\t\te.key === \"Enter\" && handleEnter(index);\n\t\t\t\t\t\t\t\te.key === \"Backspace\" && handleBackspace(index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\t\tvalue: checkbox.label\n\t\t\t\t\t\t}) : wp.element.createElement(\n\t\t\t\t\t\t\t\"label\",\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tcheckbox.label\n\t\t\t\t\t\t),\n\t\t\t\t\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__block_components_imageUpload__[\"a\" /* default */], {\n\t\t\t\t\t\t\t\ticon: \"format-image\",\n\t\t\t\t\t\t\t\tvalue: image,\n\t\t\t\t\t\t\t\tonSelect: function onSelect(img) {\n\t\t\t\t\t\t\t\t\treturn handleImage(img, index, \"add\");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleDuplicate(index);\n\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"admin-page\" })\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleDelete(index);\n\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"no-alt\" })\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\thasImage && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__block_components_imagePreview__[\"a\" /* default */], {\n\t\t\t\t\t\tonEdit: function onEdit(img) {\n\t\t\t\t\t\t\treturn handleImage(img, index, \"add\");\n\t\t\t\t\t\t},\n\t\t\t\t\t\tonRemove: function onRemove() {\n\t\t\t\t\t\t\treturn handleImage(null, index, \"remove\");\n\t\t\t\t\t\t},\n\t\t\t\t\t\tisSelected: props.isSelected,\n\t\t\t\t\t\timage: checkbox.image\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t}),\n\t\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-checkbox-controls\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"button\",\n\t\t\t\t\t{ onClick: addCheckbox },\n\t\t\t\t\t\"Add Option\"\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvY2hlY2tib3gvZWRpdC5qcz9iOTE5Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfc2xpY2VkVG9BcnJheSA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gc2xpY2VJdGVyYXRvcihhcnIsIGkpIHsgdmFyIF9hcnIgPSBbXTsgdmFyIF9uID0gdHJ1ZTsgdmFyIF9kID0gZmFsc2U7IHZhciBfZSA9IHVuZGVmaW5lZDsgdHJ5IHsgZm9yICh2YXIgX2kgPSBhcnJbU3ltYm9sLml0ZXJhdG9yXSgpLCBfczsgIShfbiA9IChfcyA9IF9pLm5leHQoKSkuZG9uZSk7IF9uID0gdHJ1ZSkgeyBfYXJyLnB1c2goX3MudmFsdWUpOyBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7IH0gfSBjYXRjaCAoZXJyKSB7IF9kID0gdHJ1ZTsgX2UgPSBlcnI7IH0gZmluYWxseSB7IHRyeSB7IGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0pIF9pW1wicmV0dXJuXCJdKCk7IH0gZmluYWxseSB7IGlmIChfZCkgdGhyb3cgX2U7IH0gfSByZXR1cm4gX2FycjsgfSByZXR1cm4gZnVuY3Rpb24gKGFyciwgaSkgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IHJldHVybiBhcnI7IH0gZWxzZSBpZiAoU3ltYm9sLml0ZXJhdG9yIGluIE9iamVjdChhcnIpKSB7IHJldHVybiBzbGljZUl0ZXJhdG9yKGFyciwgaSk7IH0gZWxzZSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpOyB9IH07IH0oKTtcblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIEZyYWdtZW50LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIEljb24sIEJ1dHRvbiwgVGV4dENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbjtcblxuXG5pbXBvcnQgeyBjbG9uZSwgcHVsbEF0LCBoYXMsIHNldCB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCBJbWFnZVVwbG9hZCBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9pbWFnZVVwbG9hZFwiO1xuaW1wb3J0IEltYWdlUHJldmlldyBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9pbWFnZVByZXZpZXdcIjtcbmltcG9ydCBDb25kaXRpb25hbExvZ2ljIGZyb20gXCIuLi8uLi9ibG9jay9jb21wb25lbnRzL2NvbmRpdGlvblwiO1xuXG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbnZhciBSaWNoVGV4dCA9IHdwLmJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIG9wdGlvbnMgPSBfcHJvcHMkYXR0cmlidXRlcy5vcHRpb25zLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZpZWxkX25hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5maWVsZF9uYW1lLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcy5lbXB0eSxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbixcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXHR2YXIgX3VzZVN0YXRlID0gdXNlU3RhdGUoW10pLFxuXHQgICAgX3VzZVN0YXRlMiA9IF9zbGljZWRUb0FycmF5KF91c2VTdGF0ZSwgMiksXG5cdCAgICBjaGVja2JveGVzID0gX3VzZVN0YXRlMlswXSxcblx0ICAgIHNldENoZWNrYm94ZXMgPSBfdXNlU3RhdGUyWzFdO1xuXG5cdHZhciBfdXNlU3RhdGUzID0gdXNlU3RhdGUoe1xuXHRcdGY6IGZhbHNlLFxuXHRcdGluZGV4OiBudWxsXG5cdH0pLFxuXHQgICAgX3VzZVN0YXRlNCA9IF9zbGljZWRUb0FycmF5KF91c2VTdGF0ZTMsIDIpLFxuXHQgICAgZm9jdXMgPSBfdXNlU3RhdGU0WzBdLFxuXHQgICAgc2V0Rm9jdXMgPSBfdXNlU3RhdGU0WzFdO1xuXG5cdHZhciBjaGVja2JveENvbnRhaW5lciA9IHVzZVJlZigpO1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIG9wdGlvbnMgPSBwcm9wcy5hdHRyaWJ1dGVzLm9wdGlvbnM7XG5cblxuXHRcdHNldENoZWNrYm94ZXMob3B0aW9ucyk7XG5cblx0XHRpZiAoZmllbGRfbmFtZSA9PT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGZpZWxkX25hbWU6IGdldEZpZWxkTmFtZShcImNoZWNrYm94XCIsIHByb3BzLmNsaWVudElkKVxuXHRcdFx0fSk7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IHByb3BzLmNsaWVudElkICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJjaGVja2JveFwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZCkgKyBcIltdXCJcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJjaGVja2JveFwiLCBleHRyYWN0X2lkKGZpZWxkX25hbWUpLCBpc1JlcXVpcmVkKSArIFwiW11cIlxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0dmFyIHNldE1lc3NhZ2VzID0gZnVuY3Rpb24gc2V0TWVzc2FnZXModHlwZSwgbSkge1xuXHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdHNldChuZXdNZXNzYWdlcywgdHlwZSwgbSk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHR9O1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIGJveGVzID0gY2hlY2tib3hDb250YWluZXIuY3VycmVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY3dwLWNoZWNrYm94LW9wdGlvbiBpbnB1dFt0eXBlPVwidGV4dFwiXScpO1xuXG5cdFx0aWYgKGZvY3VzLmYpIHtcblx0XHRcdGlmIChmb2N1cy5pbmRleCA9PT0gbnVsbCkge1xuXHRcdFx0XHRib3hlc1tib3hlcy5sZW5ndGggLSAxXS5mb2N1cygpO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ym94ZXNbZm9jdXMuaW5kZXhdLmZvY3VzKCk7XG5cdFx0XHR9XG5cblx0XHRcdHNldEZvY3VzKHsgZjogZmFsc2UsIGluZGV4OiBudWxsIH0pO1xuXHRcdH1cblx0fSwgW2NoZWNrYm94ZXMsIGZvY3VzXSk7IC8vc3Vic2NyaWJpbmcgdG8gYW55IGZ1cnRoZXIgY2hhbmdlcy4uLlxuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGFkZENoZWNrYm94ID0gZnVuY3Rpb24gYWRkQ2hlY2tib3goKSB7XG5cdFx0dmFyIG5ld09wdGlvbiA9IHtcblx0XHRcdGxhYmVsOiBcIk9wdGlvbiBcIiArIChjaGVja2JveGVzLmxlbmd0aCArIDEpLFxuXHRcdFx0Y2hlY2tlZDogZmFsc2Vcblx0XHR9O1xuXG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUoY2hlY2tib3hlcyk7XG5cblx0XHRuZXdfb3B0aW9ucy5wdXNoKG5ld09wdGlvbik7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdFx0c2V0Q2hlY2tib3hlcyhuZXdfb3B0aW9ucyk7XG5cdH07XG5cblx0dmFyIGhhbmRsZURlbGV0ZSA9IGZ1bmN0aW9uIGhhbmRsZURlbGV0ZShpbmRleCkge1xuXHRcdHZhciBuZXdfb3B0aW9ucyA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0dmFyIGRlbGV0ZWRfb3B0aW9ucyA9IHB1bGxBdChuZXdfb3B0aW9ucywgW2luZGV4XSk7IC8vZG9zZW4ndCBtYXR0ZXIgOi1EXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdFx0c2V0Q2hlY2tib3hlcyhuZXdfb3B0aW9ucyk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UoZSwgaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdG5ld19vcHRpb25zW2luZGV4XSA9IE9iamVjdC5hc3NpZ24oe30sIG5ld19vcHRpb25zW2luZGV4XSwge1xuXHRcdFx0bGFiZWw6IGUudGFyZ2V0LnZhbHVlXG5cdFx0fSk7XG5cblx0XHRzZXRDaGVja2JveGVzKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUNoZWNrID0gZnVuY3Rpb24gaGFuZGxlQ2hlY2sodiwgaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdG5ld19vcHRpb25zW2luZGV4XS5jaGVja2VkID0gdjtcblx0XHRzZXRDaGVja2JveGVzKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUltYWdlID0gZnVuY3Rpb24gaGFuZGxlSW1hZ2UoaW1nLCBpbmRleCwgYWN0aW9uKSB7XG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUob3B0aW9ucyk7XG5cblx0XHRpZiAoYWN0aW9uID09PSBcImFkZFwiKSB7XG5cdFx0XHRuZXdfb3B0aW9uc1tpbmRleF0gPSBPYmplY3QuYXNzaWduKHt9LCBuZXdfb3B0aW9uc1tpbmRleF0sIHtcblx0XHRcdFx0aW1hZ2U6IGltZ1xuXHRcdFx0fSk7XG5cdFx0fVxuXG5cdFx0aWYgKGFjdGlvbiA9PT0gXCJyZW1vdmVcIikge1xuXHRcdFx0dmFyIGNoZWNrYm94VG9SZW1vdmUgPSBuZXdfb3B0aW9uc1tpbmRleF07XG5cdFx0XHRuZXdfb3B0aW9uc1tpbmRleF0gPSB7XG5cdFx0XHRcdGxhYmVsOiBjaGVja2JveFRvUmVtb3ZlLmxhYmVsXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHNldENoZWNrYm94ZXMobmV3X29wdGlvbnMpO1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlRHVwbGljYXRlID0gZnVuY3Rpb24gaGFuZGxlRHVwbGljYXRlKGluZGV4KSB7XG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUob3B0aW9ucyk7XG5cblx0XHRuZXdfb3B0aW9ucy5zcGxpY2UoaW5kZXgsIDAsIG5ld19vcHRpb25zW2luZGV4XSk7XG5cblx0XHRzZXRDaGVja2JveGVzKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUVudGVyID0gZnVuY3Rpb24gaGFuZGxlRW50ZXIoaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdG5ld19vcHRpb25zLnNwbGljZShpbmRleCArIDEsIDAsIHsgbGFiZWw6IFwiXCIgfSk7XG5cblx0XHRzZXRDaGVja2JveGVzKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdFx0c2V0Rm9jdXMoeyBmOiB0cnVlLCBpbmRleDogaW5kZXggKyAxIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVCYWNrc3BhY2UgPSBmdW5jdGlvbiBoYW5kbGVCYWNrc3BhY2UoaW5kZXgpIHtcblx0XHRpZiAoY2hlY2tib3hlc1tpbmRleF0ubGFiZWwgPT09IFwiXCIpIHtcblx0XHRcdGhhbmRsZURlbGV0ZShpbmRleCk7XG5cblx0XHRcdGlmIChjaGVja2JveGVzW2luZGV4IC0gMV0pIHtcblx0XHRcdFx0c2V0Rm9jdXMoeyBmOiB0cnVlLCBpbmRleDogaW5kZXggLSAxIH0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fTtcblxuXHRyZXR1cm4gW3dwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIiwgaW5pdGlhbE9wZW46IHRydWUgfSxcblx0XHRcdCFlbmFibGVDb25kaXRpb24gPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFBhbmVsUm93LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0XHRsYWJlbDogXCJSZXF1aXJlZFwiLFxuXHRcdFx0XHRcdGNoZWNrZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGhhbmRsZVJlcXVpcmVkXG5cdFx0XHRcdH0pXG5cdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwicFwiLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJpbmZvXCIgfSksXG5cdFx0XHRcdFx0XCIgWW91IGNhbm5vdCBzZXQgYSBjb25kaXRpb25hbCBmaWVsZCByZXF1aXJlZCFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIFRleHRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcmVxdWlyZWRMYWJlbDogbGFiZWwgfSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogcmVxdWlyZWRMYWJlbFxuXHRcdFx0XHR9KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIk1lc3NhZ2VzXCIsIGljb246IFwiZW1haWxcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBFcnJvclwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHNldE1lc3NhZ2VzKFwiZW1wdHlcIiwgbGFiZWwpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IG1lc3NhZ2VzLmVtcHR5XG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkNvbmRpdGlvblwiLCBpY29uOiBcImhpZGRlblwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29uZGl0aW9uYWxMb2dpYywge1xuXHRcdFx0XHRjb25kaXRpb246IGNvbmRpdGlvbixcblx0XHRcdFx0c2V0OiBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRjbGllbnRJZDogcHJvcHMuY2xpZW50SWQsXG5cdFx0XHRcdHVzZUNvbmRpdGlvbjogcHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb25cblx0XHRcdH0pXG5cdFx0KVxuXHQpLCBudWxsLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY2hlY2tib3ggY3dwLWZpZWxkIFwiICsgcHJvcHMuY2xhc3NOYW1lIH0sXG5cdFx0ISFwcm9wcy5pc1NlbGVjdGVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZFwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHsgY2hlY2tlZDogaXNSZXF1aXJlZCwgb25DaGFuZ2U6IGhhbmRsZVJlcXVpcmVkIH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0e1xuXHRcdFx0XHRyZWY6IGNoZWNrYm94Q29udGFpbmVyLFxuXHRcdFx0XHRjbGFzc05hbWU6IFwiY3dwLWNoZWNrYm94LXNldC1iYWNrZW5kIGN3cC1jaGVja2JveC1zZXQgXCIgKyAoIXByb3BzLmlzU2VsZWN0ZWQgPyBcImN3cC1jaGVja2JveC1zZXQtcHJldmlld1wiIDogXCJcIilcblx0XHRcdH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1sYWJlbC13cmFwXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7IHRhZzogXCJsYWJlbFwiLCB2YWx1ZTogbGFiZWwsIG9uQ2hhbmdlOiBoYW5kbGVMYWJlbCB9KSxcblx0XHRcdFx0IXByb3BzLmlzU2VsZWN0ZWQgJiYgaXNSZXF1aXJlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZCBjd3Atbm90aWNlZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRjaGVja2JveGVzLm1hcChmdW5jdGlvbiAoY2hlY2tib3gsIGluZGV4KSB7XG5cdFx0XHRcdHZhciBoYXNJbWFnZSA9IGhhcyhjaGVja2JveCwgXCJpbWFnZVwiKSxcblx0XHRcdFx0ICAgIGltYWdlID0gaGFzSW1hZ2UgPyBjaGVja2JveC5pbWFnZS51cmwgOiBcIlwiO1xuXG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWNoZWNrYm94LW9wdGlvblwiIH0sXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0XHRcdGlkOiBpZC5jb25jYXQoaW5kZXgudG9TdHJpbmcoKSksXG5cdFx0XHRcdFx0XHRcdGNoZWNrZWQ6IGNoZWNrYm94LmNoZWNrZWQsXG5cdFx0XHRcdFx0XHRcdHR5cGU6IFwiY2hlY2tib3hcIixcblx0XHRcdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQ2hlY2soIWNoZWNrYm94LmNoZWNrZWQsIGluZGV4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7XG5cdFx0XHRcdFx0XHRcdHN0eWxlOiB7IHdpZHRoOiBcImF1dG9cIiB9LFxuXHRcdFx0XHRcdFx0XHRcImZvclwiOiBpZC5jb25jYXQoaW5kZXgudG9TdHJpbmcoKSksXG5cdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUNoZWNrKCFjaGVja2JveC5jaGVja2VkLCBpbmRleCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdFx0ISFwcm9wcy5pc1NlbGVjdGVkID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZSkge1xuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDaGFuZ2UoZSwgaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRvbktleURvd246IGZ1bmN0aW9uIG9uS2V5RG93bihlKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZS5rZXkgPT09IFwiRW50ZXJcIiAmJiBoYW5kbGVFbnRlcihpbmRleCk7XG5cdFx0XHRcdFx0XHRcdFx0ZS5rZXkgPT09IFwiQmFja3NwYWNlXCIgJiYgaGFuZGxlQmFja3NwYWNlKGluZGV4KTtcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0dHlwZTogXCJ0ZXh0XCIsXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiBjaGVja2JveC5sYWJlbFxuXHRcdFx0XHRcdFx0fSkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFwibGFiZWxcIixcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0Y2hlY2tib3gubGFiZWxcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEltYWdlVXBsb2FkLCB7XG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJmb3JtYXQtaW1hZ2VcIixcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogaW1hZ2UsXG5cdFx0XHRcdFx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGltZykge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUltYWdlKGltZywgaW5kZXgsIFwiYWRkXCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdFx0eyBpc0RlZmF1bHQ6IHRydWUsIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVEdXBsaWNhdGUoaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fSB9LFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiYWRtaW4tcGFnZVwiIH0pXG5cdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdFx0eyBpc0RlZmF1bHQ6IHRydWUsIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVEZWxldGUoaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fSB9LFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwibm8tYWx0XCIgfSlcblx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0aGFzSW1hZ2UgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEltYWdlUHJldmlldywge1xuXHRcdFx0XHRcdFx0b25FZGl0OiBmdW5jdGlvbiBvbkVkaXQoaW1nKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVJbWFnZShpbWcsIGluZGV4LCBcImFkZFwiKTtcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRvblJlbW92ZTogZnVuY3Rpb24gb25SZW1vdmUoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVJbWFnZShudWxsLCBpbmRleCwgXCJyZW1vdmVcIik7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0aXNTZWxlY3RlZDogcHJvcHMuaXNTZWxlY3RlZCxcblx0XHRcdFx0XHRcdGltYWdlOiBjaGVja2JveC5pbWFnZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCk7XG5cdFx0XHR9KSxcblx0XHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1jaGVja2JveC1jb250cm9sc1wiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImJ1dHRvblwiLFxuXHRcdFx0XHRcdHsgb25DbGljazogYWRkQ2hlY2tib3ggfSxcblx0XHRcdFx0XHRcIkFkZCBPcHRpb25cIlxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpXTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9jaGVja2JveC9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAyNlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///26\n"); + +/***/ }), +/* 27 */ +/*!******************************************!*\ + !*** ./src/Form Childs/checkbox/save.js ***! + \******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t isRequired = _props$attributes.isRequired,\n\t options = _props$attributes.options,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t messages = _props$attributes.messages,\n\t empty = _props$attributes.messages.empty,\n\t condition = _props$attributes.condition;\n\n\n\tvar errors = JSON.stringify({\n\t\tempty: empty\n\t});\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired,\n\t\t requiredLabel = _props$attributes2.requiredLabel;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar getRequired = function getRequired(index) {\n\t\tif (isRequired && index === 0) {\n\t\t\treturn {\n\t\t\t\t\"data-parsley-mincheck\": \"1\"\n\t\t\t};\n\t\t} else {\n\t\t\treturn {};\n\t\t}\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(condition.field)) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-checkbox cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\tclassName: \"cwp-checkbox-set \" + (isRequired ? \"required-checkbox\" : \"\")\n\t\t\t},\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", { dangerouslySetInnerHTML: { __html: getLabel() } }),\n\t\t\toptions.map(function (checkbox, index) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-checkbox-option\" },\n\t\t\t\t\twp.element.createElement(\"input\", _extends({\n\t\t\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label)\n\t\t\t\t\t}, getRequired(index), {\n\t\t\t\t\t\tid: id.concat(index.toString()),\n\t\t\t\t\t\tname: id,\n\t\t\t\t\t\tvalue: checkbox.label,\n\t\t\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\t\tchecked: checkbox.checked,\n\t\t\t\t\t\ttype: \"checkbox\"\n\t\t\t\t\t})),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"label\",\n\t\t\t\t\t\t{ \"for\": id.concat(index.toString()) },\n\t\t\t\t\t\tcheckbox.label,\n\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"has\"])(checkbox, \"image\") && wp.element.createElement(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{ className: \"cwp-checkbox-image\" },\n\t\t\t\t\t\t\twp.element.createElement(\"img\", {\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\theight: checkbox.image.height,\n\t\t\t\t\t\t\t\t\twidth: checkbox.image.width\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tsrc: checkbox.image.url\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvY2hlY2tib3gvc2F2ZS5qcz80ODQ1Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHksIGhhcyB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBvcHRpb25zID0gX3Byb3BzJGF0dHJpYnV0ZXMub3B0aW9ucyxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMuZW1wdHksXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb247XG5cblxuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHR2YXIgZ2V0TGFiZWwgPSBmdW5jdGlvbiBnZXRMYWJlbCgpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlczIubGFiZWwsXG5cdFx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlczIuaXNSZXF1aXJlZCxcblx0XHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5yZXF1aXJlZExhYmVsO1xuXG5cblx0XHR2YXIgcmVxdWlyZWQgPSAhaXNFbXB0eShyZXF1aXJlZExhYmVsKSA/IFwiPGFiYnIgdGl0bGU9XFxcInJlcXVpcmVkXFxcIiBhcmlhLWxhYmVsPVxcXCJyZXF1aXJlZFxcXCI+XCIgKyByZXF1aXJlZExhYmVsICsgXCI8L2FiYnI+XCIgOiBcIlwiO1xuXHRcdHZhciByZXF1aXJlZF9sYWJlbCA9IGxhYmVsICsgXCIgXCIgKyByZXF1aXJlZDtcblxuXHRcdGlmIChpc1JlcXVpcmVkKSByZXR1cm4gcmVxdWlyZWRfbGFiZWw7XG5cblx0XHRyZXR1cm4gbGFiZWw7XG5cdH07XG5cblx0dmFyIGdldFJlcXVpcmVkID0gZnVuY3Rpb24gZ2V0UmVxdWlyZWQoaW5kZXgpIHtcblx0XHRpZiAoaXNSZXF1aXJlZCAmJiBpbmRleCA9PT0gMCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XCJkYXRhLXBhcnNsZXktbWluY2hlY2tcIjogXCIxXCJcblx0XHRcdH07XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJldHVybiB7fTtcblx0XHR9XG5cdH07XG5cblx0dmFyIGdldENvbmRpdGlvbiA9IGZ1bmN0aW9uIGdldENvbmRpdGlvbigpIHtcblx0XHRpZiAoIWlzRW1wdHkoY29uZGl0aW9uLmZpZWxkKSkge1xuXHRcdFx0Ly92ZXJpZnlpbmcgdGhlIGNvbmRpdGlvblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XCJkYXRhLWNvbmRpdGlvblwiOiBzdHJpbmdpZnlDb25kaXRpb24oY29uZGl0aW9uKVxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge307XG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdF9leHRlbmRzKHsgY2xhc3NOYW1lOiBcImN3cC1jaGVja2JveCBjd3AtZmllbGRcIiB9LCBnZXRDb25kaXRpb24oKSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHtcblx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdGNsYXNzTmFtZTogXCJjd3AtY2hlY2tib3gtc2V0IFwiICsgKGlzUmVxdWlyZWQgPyBcInJlcXVpcmVkLWNoZWNrYm94XCIgOiBcIlwiKVxuXHRcdFx0fSxcblx0XHRcdCFpc0VtcHR5KGxhYmVsKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9IH0pLFxuXHRcdFx0b3B0aW9ucy5tYXAoZnVuY3Rpb24gKGNoZWNrYm94LCBpbmRleCkge1xuXHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWNoZWNrYm94LW9wdGlvblwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwgX2V4dGVuZHMoe1xuXHRcdFx0XHRcdFx0XCJhcmlhLWxhYmVsXCI6IHN0cmlwX3RhZ3MobGFiZWwpXG5cdFx0XHRcdFx0fSwgZ2V0UmVxdWlyZWQoaW5kZXgpLCB7XG5cdFx0XHRcdFx0XHRpZDogaWQuY29uY2F0KGluZGV4LnRvU3RyaW5nKCkpLFxuXHRcdFx0XHRcdFx0bmFtZTogaWQsXG5cdFx0XHRcdFx0XHR2YWx1ZTogY2hlY2tib3gubGFiZWwsXG5cdFx0XHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdFx0XHRcImRhdGEtY3dwLWZpZWxkXCI6IHRydWUsXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBjaGVja2JveC5jaGVja2VkLFxuXHRcdFx0XHRcdFx0dHlwZTogXCJjaGVja2JveFwiXG5cdFx0XHRcdFx0fSkpLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwibGFiZWxcIixcblx0XHRcdFx0XHRcdHsgXCJmb3JcIjogaWQuY29uY2F0KGluZGV4LnRvU3RyaW5nKCkpIH0sXG5cdFx0XHRcdFx0XHRjaGVja2JveC5sYWJlbCxcblx0XHRcdFx0XHRcdGhhcyhjaGVja2JveCwgXCJpbWFnZVwiKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1jaGVja2JveC1pbWFnZVwiIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImltZ1wiLCB7XG5cdFx0XHRcdFx0XHRcdFx0c3R5bGU6IHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogY2hlY2tib3guaW1hZ2UuaGVpZ2h0LFxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNoZWNrYm94LmltYWdlLndpZHRoXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRzcmM6IGNoZWNrYm94LmltYWdlLnVybFxuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KTtcblx0XHRcdH0pXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2NoZWNrYm94L3NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDI3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///27\n"); + +/***/ }), +/* 28 */ +/*!********************************************!*\ + !*** ./src/Form Childs/datePicker/edit.js ***! + \********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_components_datepicker__ = __webpack_require__(/*! ../../block/components/datepicker */ 29);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar placeholder = e.target.value;\n\n\t\tprops.setAttributes({ placeholder: placeholder });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\tvar inputField = __WEBPACK_IMPORTED_MODULE_0_react___default.a.useRef();\n\n\tvar _props$attributes = props.attributes,\n\t placeholder = _props$attributes.placeholder,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t type = _props$attributes.type,\n\t empty = _props$attributes.messages.empty,\n\t messages = _props$attributes.messages,\n\t format = _props$attributes.format,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"datePicker\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"datePicker\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"datePicker\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar getTypeActive = function getTypeActive(t) {\n\t\tif (type === t) {\n\t\t\treturn {\n\t\t\t\tisDefault: true\n\t\t\t};\n\t\t}\n\n\t\treturn {\n\t\t\tisPrimary: true\n\t\t};\n\t};\n\n\tvar getFieldType = function getFieldType() {\n\t\tswitch (type) {\n\t\t\tcase \"both\":\n\t\t\t\treturn \"datetime-local\";\n\t\t\tcase \"time\":\n\t\t\t\treturn \"time\";\n\t\t\tcase \"date\":\n\t\t\t\treturn \"date\";\n\t\t}\n\t};\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_4_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_4_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(Icon, { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"SelectControl\"], {\n\t\t\t\t\tlabel: \"Format\",\n\t\t\t\t\tvalue: format,\n\t\t\t\t\toptions: [{ label: \"Day Month Year\", value: \"DD/MM/YYYY\" }, { label: \"Month Day Year\", value: \"MM/DD/YYYY\" }, { label: \"Year Month Day\", value: \"YYYY/MM/DD\" }],\n\t\t\t\t\tonChange: function onChange(format) {\n\t\t\t\t\t\tprops.setAttributes({ format: format });\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\tisRequired && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-field cwp-datepicker \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\tformat === \"DD/MM/YYYY\" && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__block_components_datepicker__[\"a\" /* default */], {\n\t\t\t\tformat: format,\n\t\t\t\tvalue: placeholder,\n\t\t\t\tonChange: handleChange,\n\t\t\t\tsetAttributes: props.setAttributes\n\t\t\t}),\n\t\t\tformat === \"MM/DD/YYYY\" && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__block_components_datepicker__[\"a\" /* default */], {\n\t\t\t\tformat: format,\n\t\t\t\tvalue: placeholder,\n\t\t\t\tonChange: handleChange,\n\t\t\t\tsetAttributes: props.setAttributes\n\t\t\t}),\n\t\t\tformat === \"YYYY/MM/DD\" && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__block_components_datepicker__[\"a\" /* default */], {\n\t\t\t\tsetAttributes: props.setAttributes,\n\t\t\t\tformat: format,\n\t\t\t\tvalue: placeholder,\n\t\t\t\tonChange: handleChange\n\t\t\t})\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZGF0ZVBpY2tlci9lZGl0LmpzPzEzMDgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgRm9ybVRvZ2dsZSwgVG9vbGJhciwgUGFuZWxSb3csIFBhbmVsQm9keSwgVGV4dENvbnRyb2wsIFNlbGVjdENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgRGF0ZVBpY2tlciBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9kYXRlcGlja2VyXCI7XG5pbXBvcnQgeyBjbG9uZSwgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IENvbmRpdGlvbmFsTG9naWMgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvY29uZGl0aW9uXCI7XG5cbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbixcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja0VkaXRvci5SaWNoVGV4dDtcblxuXG5mdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UoZSkge1xuXHRcdHZhciBwbGFjZWhvbGRlciA9IGUudGFyZ2V0LnZhbHVlO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHBsYWNlaG9sZGVyOiBwbGFjZWhvbGRlciB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlUmVxdWlyZWQgPSBmdW5jdGlvbiBoYW5kbGVSZXF1aXJlZCgpIHtcblx0XHR2YXIgaXNSZXF1aXJlZCA9IHByb3BzLmF0dHJpYnV0ZXMuaXNSZXF1aXJlZDtcblxuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGlzUmVxdWlyZWQ6ICFpc1JlcXVpcmVkIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVMYWJlbCA9IGZ1bmN0aW9uIGhhbmRsZUxhYmVsKGxhYmVsKSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGxhYmVsOiBsYWJlbCB9KTtcblx0fTtcblx0dmFyIGlucHV0RmllbGQgPSBSZWFjdC51c2VSZWYoKTtcblxuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgcGxhY2Vob2xkZXIgPSBfcHJvcHMkYXR0cmlidXRlcy5wbGFjZWhvbGRlcixcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICBmaWVsZF9uYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMuZmllbGRfbmFtZSxcblx0ICAgIHJlcXVpcmVkTGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5yZXF1aXJlZExhYmVsLFxuXHQgICAgdHlwZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnR5cGUsXG5cdCAgICBlbXB0eSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLmVtcHR5LFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGZvcm1hdCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZvcm1hdCxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbixcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJkYXRlUGlja2VyXCIsIHByb3BzLmNsaWVudElkKVxuXHRcdFx0fSk7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IHByb3BzLmNsaWVudElkICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJkYXRlUGlja2VyXCIsIHByb3BzLmNsaWVudElkLCBpc1JlcXVpcmVkKVxuXHRcdFx0fSk7XG5cdFx0fSBlbHNlIGlmIChmaWVsZF9uYW1lICE9PSBcIlwiKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IGV4dHJhY3RfaWQoZmllbGRfbmFtZSkgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcImRhdGVQaWNrZXJcIiwgZXh0cmFjdF9pZChmaWVsZF9uYW1lKSwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwgW10pO1xuXG5cdHZhciBnZXRUeXBlQWN0aXZlID0gZnVuY3Rpb24gZ2V0VHlwZUFjdGl2ZSh0KSB7XG5cdFx0aWYgKHR5cGUgPT09IHQpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGlzRGVmYXVsdDogdHJ1ZVxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge1xuXHRcdFx0aXNQcmltYXJ5OiB0cnVlXG5cdFx0fTtcblx0fTtcblxuXHR2YXIgZ2V0RmllbGRUeXBlID0gZnVuY3Rpb24gZ2V0RmllbGRUeXBlKCkge1xuXHRcdHN3aXRjaCAodHlwZSkge1xuXHRcdFx0Y2FzZSBcImJvdGhcIjpcblx0XHRcdFx0cmV0dXJuIFwiZGF0ZXRpbWUtbG9jYWxcIjtcblx0XHRcdGNhc2UgXCJ0aW1lXCI6XG5cdFx0XHRcdHJldHVybiBcInRpbWVcIjtcblx0XHRcdGNhc2UgXCJkYXRlXCI6XG5cdFx0XHRcdHJldHVybiBcImRhdGVcIjtcblx0XHR9XG5cdH07XG5cblx0dmFyIHNldE1lc3NhZ2VzID0gZnVuY3Rpb24gc2V0TWVzc2FnZXModHlwZSwgbSkge1xuXHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdHNldChuZXdNZXNzYWdlcywgdHlwZSwgbSk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHR9O1xuXG5cdHJldHVybiBbISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIiwgaW5pdGlhbE9wZW46IHRydWUgfSxcblx0XHRcdCFlbmFibGVDb25kaXRpb24gPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFBhbmVsUm93LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0XHRsYWJlbDogXCJSZXF1aXJlZFwiLFxuXHRcdFx0XHRcdGNoZWNrZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGhhbmRsZVJlcXVpcmVkXG5cdFx0XHRcdH0pXG5cdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwicFwiLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJpbmZvXCIgfSksXG5cdFx0XHRcdFx0XCIgWW91IGNhbm5vdCBzZXQgYSBjb25kaXRpb25hbCBmaWVsZCByZXF1aXJlZCFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIFRleHRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcmVxdWlyZWRMYWJlbDogbGFiZWwgfSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogcmVxdWlyZWRMYWJlbFxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RDb250cm9sLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiRm9ybWF0XCIsXG5cdFx0XHRcdFx0dmFsdWU6IGZvcm1hdCxcblx0XHRcdFx0XHRvcHRpb25zOiBbeyBsYWJlbDogXCJEYXkgTW9udGggWWVhclwiLCB2YWx1ZTogXCJERC9NTS9ZWVlZXCIgfSwgeyBsYWJlbDogXCJNb250aCBEYXkgWWVhclwiLCB2YWx1ZTogXCJNTS9ERC9ZWVlZXCIgfSwgeyBsYWJlbDogXCJZZWFyIE1vbnRoIERheVwiLCB2YWx1ZTogXCJZWVlZL01NL0REXCIgfV0sXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGZvcm1hdCkge1xuXHRcdFx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGZvcm1hdDogZm9ybWF0IH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29uZGl0aW9uXCIsIGljb246IFwiaGlkZGVuXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb25kaXRpb25hbExvZ2ljLCB7XG5cdFx0XHRcdGNvbmRpdGlvbjogY29uZGl0aW9uLFxuXHRcdFx0XHRzZXQ6IHByb3BzLnNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGNsaWVudElkOiBwcm9wcy5jbGllbnRJZCxcblx0XHRcdFx0dXNlQ29uZGl0aW9uOiBwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvblxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJNZXNzYWdlc1wiLCBpY29uOiBcImVtYWlsXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgRXJyb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImVtcHR5XCIsIGxhYmVsKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBlbXB0eVxuXHRcdFx0XHR9KVxuXHRcdFx0KVxuXHRcdClcblx0KSwgISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0NvbnRyb2xzLCBudWxsKSwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZpZWxkIGN3cC1kYXRlcGlja2VyIFwiICsgcHJvcHMuY2xhc3NOYW1lIH0sXG5cdFx0ISFwcm9wcy5pc1NlbGVjdGVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZFwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHsgY2hlY2tlZDogaXNSZXF1aXJlZCwgb25DaGFuZ2U6IGhhbmRsZVJlcXVpcmVkIH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZpZWxkLXNldFwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1sYWJlbC13cmFwXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7IHRhZzogXCJsYWJlbFwiLCB2YWx1ZTogbGFiZWwsIG9uQ2hhbmdlOiBoYW5kbGVMYWJlbCB9KSxcblx0XHRcdFx0IXByb3BzLmlzU2VsZWN0ZWQgJiYgaXNSZXF1aXJlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZCBjd3Atbm90aWNlZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRmb3JtYXQgPT09IFwiREQvTU0vWVlZWVwiICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChEYXRlUGlja2VyLCB7XG5cdFx0XHRcdGZvcm1hdDogZm9ybWF0LFxuXHRcdFx0XHR2YWx1ZTogcGxhY2Vob2xkZXIsXG5cdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2UsXG5cdFx0XHRcdHNldEF0dHJpYnV0ZXM6IHByb3BzLnNldEF0dHJpYnV0ZXNcblx0XHRcdH0pLFxuXHRcdFx0Zm9ybWF0ID09PSBcIk1NL0REL1lZWVlcIiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRGF0ZVBpY2tlciwge1xuXHRcdFx0XHRmb3JtYXQ6IGZvcm1hdCxcblx0XHRcdFx0dmFsdWU6IHBsYWNlaG9sZGVyLFxuXHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlQ2hhbmdlLFxuXHRcdFx0XHRzZXRBdHRyaWJ1dGVzOiBwcm9wcy5zZXRBdHRyaWJ1dGVzXG5cdFx0XHR9KSxcblx0XHRcdGZvcm1hdCA9PT0gXCJZWVlZL01NL0REXCIgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KERhdGVQaWNrZXIsIHtcblx0XHRcdFx0c2V0QXR0cmlidXRlczogcHJvcHMuc2V0QXR0cmlidXRlcyxcblx0XHRcdFx0Zm9ybWF0OiBmb3JtYXQsXG5cdFx0XHRcdHZhbHVlOiBwbGFjZWhvbGRlcixcblx0XHRcdFx0b25DaGFuZ2U6IGhhbmRsZUNoYW5nZVxuXHRcdFx0fSlcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2RhdGVQaWNrZXIvZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///28\n"); + +/***/ }), +/* 29 */ +/*!********************************************!*\ + !*** ./src/block/components/datepicker.js ***! + \********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_pikaday__ = __webpack_require__(/*! pikaday */ 30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_pikaday___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_pikaday__);\n\n\n\nfunction Datepicker(props) {\n\tvar inputField = __WEBPACK_IMPORTED_MODULE_0_react___default.a.useRef();\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar datePicker = new __WEBPACK_IMPORTED_MODULE_1_pikaday___default.a({\n\t\t\tfield: inputField.current,\n\t\t\tonSelect: function onSelect(date) {\n\t\t\t\tprops.setAttributes({\n\t\t\t\t\tplaceholder: datePicker.toString()\n\t\t\t\t});\n\t\t\t},\n\t\t\tformat: props.format,\n\t\t\ttoString: function toString(date, format) {\n\t\t\t\t// you should do formatting based on the passed format,\n\t\t\t\t// but we will just return 'D/M/YYYY' for simplicity\n\t\t\t\tvar day = date.getDate();\n\t\t\t\tvar month = date.getMonth() + 1;\n\t\t\t\tvar year = date.getFullYear();\n\n\t\t\t\tif (format === \"DD/MM/YYYY\") {\n\t\t\t\t\treturn day + \"/\" + month + \"/\" + year;\n\t\t\t\t} else if (format === \"MM/DD/YYYY\") {\n\t\t\t\t\treturn month + \"/\" + day + \"/\" + year;\n\t\t\t\t} else {\n\t\t\t\t\treturn year + \"/\" + month + \"/\" + day;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}, []);\n\n\treturn wp.element.createElement(\"input\", {\n\t\ttype: \"text\",\n\t\tref: inputField,\n\t\treadOnly: true,\n\t\t\"data-format\": props.format,\n\t\t\"data-language\": \"en\",\n\t\tvalue: props.value,\n\t\tonChange: props.onChange\n\t});\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Datepicker);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svY29tcG9uZW50cy9kYXRlcGlja2VyLmpzPzE2MGQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IFBpa2FkYXkgZnJvbSBcInBpa2FkYXlcIjtcblxuZnVuY3Rpb24gRGF0ZXBpY2tlcihwcm9wcykge1xuXHR2YXIgaW5wdXRGaWVsZCA9IFJlYWN0LnVzZVJlZigpO1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIGRhdGVQaWNrZXIgPSBuZXcgUGlrYWRheSh7XG5cdFx0XHRmaWVsZDogaW5wdXRGaWVsZC5jdXJyZW50LFxuXHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGRhdGUpIHtcblx0XHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6IGRhdGVQaWNrZXIudG9TdHJpbmcoKVxuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0XHRmb3JtYXQ6IHByb3BzLmZvcm1hdCxcblx0XHRcdHRvU3RyaW5nOiBmdW5jdGlvbiB0b1N0cmluZyhkYXRlLCBmb3JtYXQpIHtcblx0XHRcdFx0Ly8geW91IHNob3VsZCBkbyBmb3JtYXR0aW5nIGJhc2VkIG9uIHRoZSBwYXNzZWQgZm9ybWF0LFxuXHRcdFx0XHQvLyBidXQgd2Ugd2lsbCBqdXN0IHJldHVybiAnRC9NL1lZWVknIGZvciBzaW1wbGljaXR5XG5cdFx0XHRcdHZhciBkYXkgPSBkYXRlLmdldERhdGUoKTtcblx0XHRcdFx0dmFyIG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcblx0XHRcdFx0dmFyIHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XG5cblx0XHRcdFx0aWYgKGZvcm1hdCA9PT0gXCJERC9NTS9ZWVlZXCIpIHtcblx0XHRcdFx0XHRyZXR1cm4gZGF5ICsgXCIvXCIgKyBtb250aCArIFwiL1wiICsgeWVhcjtcblx0XHRcdFx0fSBlbHNlIGlmIChmb3JtYXQgPT09IFwiTU0vREQvWVlZWVwiKSB7XG5cdFx0XHRcdFx0cmV0dXJuIG1vbnRoICsgXCIvXCIgKyBkYXkgKyBcIi9cIiArIHllYXI7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cmV0dXJuIHllYXIgKyBcIi9cIiArIG1vbnRoICsgXCIvXCIgKyBkYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9KTtcblx0fSwgW10pO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0dHlwZTogXCJ0ZXh0XCIsXG5cdFx0cmVmOiBpbnB1dEZpZWxkLFxuXHRcdHJlYWRPbmx5OiB0cnVlLFxuXHRcdFwiZGF0YS1mb3JtYXRcIjogcHJvcHMuZm9ybWF0LFxuXHRcdFwiZGF0YS1sYW5ndWFnZVwiOiBcImVuXCIsXG5cdFx0dmFsdWU6IHByb3BzLnZhbHVlLFxuXHRcdG9uQ2hhbmdlOiBwcm9wcy5vbkNoYW5nZVxuXHR9KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgRGF0ZXBpY2tlcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9jb21wb25lbnRzL2RhdGVwaWNrZXIuanNcbi8vIG1vZHVsZSBpZCA9IDI5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///29\n"); + +/***/ }), +/* 30 */ +/*!*****************************************!*\ + !*** ./node_modules/pikaday/pikaday.js ***! + \*****************************************/ +/*! dynamic exports provided */ +/*! exports used: default */ +/***/ (function(module, exports, __webpack_require__) { + +eval("/*!\n * Pikaday\n *\n * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/Pikaday/Pikaday\n */\n\n(function (root, factory)\n{\n 'use strict';\n\n var moment;\n if (true) {\n // CommonJS module\n // Load moment.js as an optional dependency\n try { moment = __webpack_require__(!(function webpackMissingModule() { var e = new Error(\"Cannot find module \\\"moment\\\"\"); e.code = 'MODULE_NOT_FOUND'; throw e; }())); } catch (e) {}\n module.exports = factory(moment);\n } else if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(function (req)\n {\n // Load moment.js as an optional dependency\n var id = 'moment';\n try { moment = req(id); } catch (e) {}\n return factory(moment);\n });\n } else {\n root.Pikaday = factory(root.moment);\n }\n}(this, function (moment)\n{\n 'use strict';\n\n /**\n * feature detection and helper functions\n */\n var hasMoment = typeof moment === 'function',\n\n hasEventListeners = !!window.addEventListener,\n\n document = window.document,\n\n sto = window.setTimeout,\n\n addEvent = function(el, e, callback, capture)\n {\n if (hasEventListeners) {\n el.addEventListener(e, callback, !!capture);\n } else {\n el.attachEvent('on' + e, callback);\n }\n },\n\n removeEvent = function(el, e, callback, capture)\n {\n if (hasEventListeners) {\n el.removeEventListener(e, callback, !!capture);\n } else {\n el.detachEvent('on' + e, callback);\n }\n },\n\n trim = function(str)\n {\n return str.trim ? str.trim() : str.replace(/^\\s+|\\s+$/g,'');\n },\n\n hasClass = function(el, cn)\n {\n return (' ' + el.className + ' ').indexOf(' ' + cn + ' ') !== -1;\n },\n\n addClass = function(el, cn)\n {\n if (!hasClass(el, cn)) {\n el.className = (el.className === '') ? cn : el.className + ' ' + cn;\n }\n },\n\n removeClass = function(el, cn)\n {\n el.className = trim((' ' + el.className + ' ').replace(' ' + cn + ' ', ' '));\n },\n\n isArray = function(obj)\n {\n return (/Array/).test(Object.prototype.toString.call(obj));\n },\n\n isDate = function(obj)\n {\n return (/Date/).test(Object.prototype.toString.call(obj)) && !isNaN(obj.getTime());\n },\n\n isWeekend = function(date)\n {\n var day = date.getDay();\n return day === 0 || day === 6;\n },\n\n isLeapYear = function(year)\n {\n // solution by Matti Virkkunen: http://stackoverflow.com/a/4881951\n return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0;\n },\n\n getDaysInMonth = function(year, month)\n {\n return [31, isLeapYear(year) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];\n },\n\n setToStartOfDay = function(date)\n {\n if (isDate(date)) date.setHours(0,0,0,0);\n },\n\n compareDates = function(a,b)\n {\n // weak date comparison (use setToStartOfDay(date) to ensure correct result)\n return a.getTime() === b.getTime();\n },\n\n extend = function(to, from, overwrite)\n {\n var prop, hasProp;\n for (prop in from) {\n hasProp = to[prop] !== undefined;\n if (hasProp && typeof from[prop] === 'object' && from[prop] !== null && from[prop].nodeName === undefined) {\n if (isDate(from[prop])) {\n if (overwrite) {\n to[prop] = new Date(from[prop].getTime());\n }\n }\n else if (isArray(from[prop])) {\n if (overwrite) {\n to[prop] = from[prop].slice(0);\n }\n } else {\n to[prop] = extend({}, from[prop], overwrite);\n }\n } else if (overwrite || !hasProp) {\n to[prop] = from[prop];\n }\n }\n return to;\n },\n\n fireEvent = function(el, eventName, data)\n {\n var ev;\n\n if (document.createEvent) {\n ev = document.createEvent('HTMLEvents');\n ev.initEvent(eventName, true, false);\n ev = extend(ev, data);\n el.dispatchEvent(ev);\n } else if (document.createEventObject) {\n ev = document.createEventObject();\n ev = extend(ev, data);\n el.fireEvent('on' + eventName, ev);\n }\n },\n\n adjustCalendar = function(calendar) {\n if (calendar.month < 0) {\n calendar.year -= Math.ceil(Math.abs(calendar.month)/12);\n calendar.month += 12;\n }\n if (calendar.month > 11) {\n calendar.year += Math.floor(Math.abs(calendar.month)/12);\n calendar.month -= 12;\n }\n return calendar;\n },\n\n /**\n * defaults and localisation\n */\n defaults = {\n\n // bind the picker to a form field\n field: null,\n\n // automatically show/hide the picker on `field` focus (default `true` if `field` is set)\n bound: undefined,\n\n // data-attribute on the input field with an aria assistance tekst (only applied when `bound` is set)\n ariaLabel: 'Use the arrow keys to pick a date',\n\n // position of the datepicker, relative to the field (default to bottom & left)\n // ('bottom' & 'left' keywords are not used, 'top' & 'right' are modifier on the bottom/left position)\n position: 'bottom left',\n\n // automatically fit in the viewport even if it means repositioning from the position option\n reposition: true,\n\n // the default output format for `.toString()` and `field` value\n format: 'YYYY-MM-DD',\n\n // the toString function which gets passed a current date object and format\n // and returns a string\n toString: null,\n\n // used to create date object from current input string\n parse: null,\n\n // the initial date to view when first opened\n defaultDate: null,\n\n // make the `defaultDate` the initial selected value\n setDefaultDate: false,\n\n // first day of week (0: Sunday, 1: Monday etc)\n firstDay: 0,\n\n // the default flag for moment's strict date parsing\n formatStrict: false,\n\n // the minimum/earliest date that can be selected\n minDate: null,\n // the maximum/latest date that can be selected\n maxDate: null,\n\n // number of years either side, or array of upper/lower range\n yearRange: 10,\n\n // show week numbers at head of row\n showWeekNumber: false,\n\n // Week picker mode\n pickWholeWeek: false,\n\n // used internally (don't config outside)\n minYear: 0,\n maxYear: 9999,\n minMonth: undefined,\n maxMonth: undefined,\n\n startRange: null,\n endRange: null,\n\n isRTL: false,\n\n // Additional text to append to the year in the calendar title\n yearSuffix: '',\n\n // Render the month after year in the calendar title\n showMonthAfterYear: false,\n\n // Render days of the calendar grid that fall in the next or previous month\n showDaysInNextAndPreviousMonths: false,\n\n // Allows user to select days that fall in the next or previous month\n enableSelectionDaysInNextAndPreviousMonths: false,\n\n // how many months are visible\n numberOfMonths: 1,\n\n // when numberOfMonths is used, this will help you to choose where the main calendar will be (default `left`, can be set to `right`)\n // only used for the first display or when a selected date is not visible\n mainCalendar: 'left',\n\n // Specify a DOM element to render the calendar in\n container: undefined,\n\n // Blur field when date is selected\n blurFieldOnSelect : true,\n\n // internationalization\n i18n: {\n previousMonth : 'Previous Month',\n nextMonth : 'Next Month',\n months : ['January','February','March','April','May','June','July','August','September','October','November','December'],\n weekdays : ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],\n weekdaysShort : ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']\n },\n\n // Theme Classname\n theme: null,\n\n // events array\n events: [],\n\n // callback function\n onSelect: null,\n onOpen: null,\n onClose: null,\n onDraw: null,\n\n // Enable keyboard input\n keyboardInput: true\n },\n\n\n /**\n * templating functions to abstract HTML rendering\n */\n renderDayName = function(opts, day, abbr)\n {\n day += opts.firstDay;\n while (day >= 7) {\n day -= 7;\n }\n return abbr ? opts.i18n.weekdaysShort[day] : opts.i18n.weekdays[day];\n },\n\n renderDay = function(opts)\n {\n var arr = [];\n var ariaSelected = 'false';\n if (opts.isEmpty) {\n if (opts.showDaysInNextAndPreviousMonths) {\n arr.push('is-outside-current-month');\n\n if(!opts.enableSelectionDaysInNextAndPreviousMonths) {\n arr.push('is-selection-disabled');\n }\n\n } else {\n return '';\n }\n }\n if (opts.isDisabled) {\n arr.push('is-disabled');\n }\n if (opts.isToday) {\n arr.push('is-today');\n }\n if (opts.isSelected) {\n arr.push('is-selected');\n ariaSelected = 'true';\n }\n if (opts.hasEvent) {\n arr.push('has-event');\n }\n if (opts.isInRange) {\n arr.push('is-inrange');\n }\n if (opts.isStartRange) {\n arr.push('is-startrange');\n }\n if (opts.isEndRange) {\n arr.push('is-endrange');\n }\n return '' +\n '' +\n '';\n },\n\n renderWeek = function (d, m, y) {\n // Lifted from http://javascript.about.com/library/blweekyear.htm, lightly modified.\n var onejan = new Date(y, 0, 1),\n weekNum = Math.ceil((((new Date(y, m, d) - onejan) / 86400000) + onejan.getDay()+1)/7);\n return '' + weekNum + '';\n },\n\n renderRow = function(days, isRTL, pickWholeWeek, isRowSelected)\n {\n return '' + (isRTL ? days.reverse() : days).join('') + '';\n },\n\n renderBody = function(rows)\n {\n return '' + rows.join('') + '';\n },\n\n renderHead = function(opts)\n {\n var i, arr = [];\n if (opts.showWeekNumber) {\n arr.push('');\n }\n for (i = 0; i < 7; i++) {\n arr.push('' + renderDayName(opts, i, true) + '');\n }\n return '' + (opts.isRTL ? arr.reverse() : arr).join('') + '';\n },\n\n renderTitle = function(instance, c, year, month, refYear, randId)\n {\n var i, j, arr,\n opts = instance._o,\n isMinYear = year === opts.minYear,\n isMaxYear = year === opts.maxYear,\n html = '
',\n monthHtml,\n yearHtml,\n prev = true,\n next = true;\n\n for (arr = [], i = 0; i < 12; i++) {\n arr.push('');\n }\n\n monthHtml = '
' + opts.i18n.months[month] + '
';\n\n if (isArray(opts.yearRange)) {\n i = opts.yearRange[0];\n j = opts.yearRange[1] + 1;\n } else {\n i = year - opts.yearRange;\n j = 1 + year + opts.yearRange;\n }\n\n for (arr = []; i < j && i <= opts.maxYear; i++) {\n if (i >= opts.minYear) {\n arr.push('');\n }\n }\n yearHtml = '
' + year + opts.yearSuffix + '
';\n\n if (opts.showMonthAfterYear) {\n html += yearHtml + monthHtml;\n } else {\n html += monthHtml + yearHtml;\n }\n\n if (isMinYear && (month === 0 || opts.minMonth >= month)) {\n prev = false;\n }\n\n if (isMaxYear && (month === 11 || opts.maxMonth <= month)) {\n next = false;\n }\n\n if (c === 0) {\n html += '';\n }\n if (c === (instance._o.numberOfMonths - 1) ) {\n html += '';\n }\n\n return html += '
';\n },\n\n renderTable = function(opts, data, randId)\n {\n return '' + renderHead(opts) + renderBody(data) + '
';\n },\n\n\n /**\n * Pikaday constructor\n */\n Pikaday = function(options)\n {\n var self = this,\n opts = self.config(options);\n\n self._onMouseDown = function(e)\n {\n if (!self._v) {\n return;\n }\n e = e || window.event;\n var target = e.target || e.srcElement;\n if (!target) {\n return;\n }\n\n if (!hasClass(target, 'is-disabled')) {\n if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty') && !hasClass(target.parentNode, 'is-disabled')) {\n self.setDate(new Date(target.getAttribute('data-pika-year'), target.getAttribute('data-pika-month'), target.getAttribute('data-pika-day')));\n if (opts.bound) {\n sto(function() {\n self.hide();\n if (opts.blurFieldOnSelect && opts.field) {\n opts.field.blur();\n }\n }, 100);\n }\n }\n else if (hasClass(target, 'pika-prev')) {\n self.prevMonth();\n }\n else if (hasClass(target, 'pika-next')) {\n self.nextMonth();\n }\n }\n if (!hasClass(target, 'pika-select')) {\n // if this is touch event prevent mouse events emulation\n if (e.preventDefault) {\n e.preventDefault();\n } else {\n e.returnValue = false;\n return false;\n }\n } else {\n self._c = true;\n }\n };\n\n self._onChange = function(e)\n {\n e = e || window.event;\n var target = e.target || e.srcElement;\n if (!target) {\n return;\n }\n if (hasClass(target, 'pika-select-month')) {\n self.gotoMonth(target.value);\n }\n else if (hasClass(target, 'pika-select-year')) {\n self.gotoYear(target.value);\n }\n };\n\n self._onKeyChange = function(e)\n {\n e = e || window.event;\n\n if (self.isVisible()) {\n\n switch(e.keyCode){\n case 13:\n case 27:\n if (opts.field) {\n opts.field.blur();\n }\n break;\n case 37:\n e.preventDefault();\n self.adjustDate('subtract', 1);\n break;\n case 38:\n self.adjustDate('subtract', 7);\n break;\n case 39:\n self.adjustDate('add', 1);\n break;\n case 40:\n self.adjustDate('add', 7);\n break;\n }\n }\n };\n\n self._onInputChange = function(e)\n {\n var date;\n\n if (e.firedBy === self) {\n return;\n }\n if (opts.parse) {\n date = opts.parse(opts.field.value, opts.format);\n } else if (hasMoment) {\n date = moment(opts.field.value, opts.format, opts.formatStrict);\n date = (date && date.isValid()) ? date.toDate() : null;\n }\n else {\n date = new Date(Date.parse(opts.field.value));\n }\n if (isDate(date)) {\n self.setDate(date);\n }\n if (!self._v) {\n self.show();\n }\n };\n\n self._onInputFocus = function()\n {\n self.show();\n };\n\n self._onInputClick = function()\n {\n self.show();\n };\n\n self._onInputBlur = function()\n {\n // IE allows pika div to gain focus; catch blur the input field\n var pEl = document.activeElement;\n do {\n if (hasClass(pEl, 'pika-single')) {\n return;\n }\n }\n while ((pEl = pEl.parentNode));\n\n if (!self._c) {\n self._b = sto(function() {\n self.hide();\n }, 50);\n }\n self._c = false;\n };\n\n self._onClick = function(e)\n {\n e = e || window.event;\n var target = e.target || e.srcElement,\n pEl = target;\n if (!target) {\n return;\n }\n if (!hasEventListeners && hasClass(target, 'pika-select')) {\n if (!target.onchange) {\n target.setAttribute('onchange', 'return;');\n addEvent(target, 'change', self._onChange);\n }\n }\n do {\n if (hasClass(pEl, 'pika-single') || pEl === opts.trigger) {\n return;\n }\n }\n while ((pEl = pEl.parentNode));\n if (self._v && target !== opts.trigger && pEl !== opts.trigger) {\n self.hide();\n }\n };\n\n self.el = document.createElement('div');\n self.el.className = 'pika-single' + (opts.isRTL ? ' is-rtl' : '') + (opts.theme ? ' ' + opts.theme : '');\n\n addEvent(self.el, 'mousedown', self._onMouseDown, true);\n addEvent(self.el, 'touchend', self._onMouseDown, true);\n addEvent(self.el, 'change', self._onChange);\n\n if (opts.keyboardInput) {\n addEvent(document, 'keydown', self._onKeyChange);\n }\n\n if (opts.field) {\n if (opts.container) {\n opts.container.appendChild(self.el);\n } else if (opts.bound) {\n document.body.appendChild(self.el);\n } else {\n opts.field.parentNode.insertBefore(self.el, opts.field.nextSibling);\n }\n addEvent(opts.field, 'change', self._onInputChange);\n\n if (!opts.defaultDate) {\n if (hasMoment && opts.field.value) {\n opts.defaultDate = moment(opts.field.value, opts.format).toDate();\n } else {\n opts.defaultDate = new Date(Date.parse(opts.field.value));\n }\n opts.setDefaultDate = true;\n }\n }\n\n var defDate = opts.defaultDate;\n\n if (isDate(defDate)) {\n if (opts.setDefaultDate) {\n self.setDate(defDate, true);\n } else {\n self.gotoDate(defDate);\n }\n } else {\n self.gotoDate(new Date());\n }\n\n if (opts.bound) {\n this.hide();\n self.el.className += ' is-bound';\n addEvent(opts.trigger, 'click', self._onInputClick);\n addEvent(opts.trigger, 'focus', self._onInputFocus);\n addEvent(opts.trigger, 'blur', self._onInputBlur);\n } else {\n this.show();\n }\n };\n\n\n /**\n * public Pikaday API\n */\n Pikaday.prototype = {\n\n\n /**\n * configure functionality\n */\n config: function(options)\n {\n if (!this._o) {\n this._o = extend({}, defaults, true);\n }\n\n var opts = extend(this._o, options, true);\n\n opts.isRTL = !!opts.isRTL;\n\n opts.field = (opts.field && opts.field.nodeName) ? opts.field : null;\n\n opts.theme = (typeof opts.theme) === 'string' && opts.theme ? opts.theme : null;\n\n opts.bound = !!(opts.bound !== undefined ? opts.field && opts.bound : opts.field);\n\n opts.trigger = (opts.trigger && opts.trigger.nodeName) ? opts.trigger : opts.field;\n\n opts.disableWeekends = !!opts.disableWeekends;\n\n opts.disableDayFn = (typeof opts.disableDayFn) === 'function' ? opts.disableDayFn : null;\n\n var nom = parseInt(opts.numberOfMonths, 10) || 1;\n opts.numberOfMonths = nom > 4 ? 4 : nom;\n\n if (!isDate(opts.minDate)) {\n opts.minDate = false;\n }\n if (!isDate(opts.maxDate)) {\n opts.maxDate = false;\n }\n if ((opts.minDate && opts.maxDate) && opts.maxDate < opts.minDate) {\n opts.maxDate = opts.minDate = false;\n }\n if (opts.minDate) {\n this.setMinDate(opts.minDate);\n }\n if (opts.maxDate) {\n this.setMaxDate(opts.maxDate);\n }\n\n if (isArray(opts.yearRange)) {\n var fallback = new Date().getFullYear() - 10;\n opts.yearRange[0] = parseInt(opts.yearRange[0], 10) || fallback;\n opts.yearRange[1] = parseInt(opts.yearRange[1], 10) || fallback;\n } else {\n opts.yearRange = Math.abs(parseInt(opts.yearRange, 10)) || defaults.yearRange;\n if (opts.yearRange > 100) {\n opts.yearRange = 100;\n }\n }\n\n return opts;\n },\n\n /**\n * return a formatted string of the current selection (using Moment.js if available)\n */\n toString: function(format)\n {\n format = format || this._o.format;\n if (!isDate(this._d)) {\n return '';\n }\n if (this._o.toString) {\n return this._o.toString(this._d, format);\n }\n if (hasMoment) {\n return moment(this._d).format(format);\n }\n return this._d.toDateString();\n },\n\n /**\n * return a Moment.js object of the current selection (if available)\n */\n getMoment: function()\n {\n return hasMoment ? moment(this._d) : null;\n },\n\n /**\n * set the current selection from a Moment.js object (if available)\n */\n setMoment: function(date, preventOnSelect)\n {\n if (hasMoment && moment.isMoment(date)) {\n this.setDate(date.toDate(), preventOnSelect);\n }\n },\n\n /**\n * return a Date object of the current selection\n */\n getDate: function()\n {\n return isDate(this._d) ? new Date(this._d.getTime()) : null;\n },\n\n /**\n * set the current selection\n */\n setDate: function(date, preventOnSelect)\n {\n if (!date) {\n this._d = null;\n\n if (this._o.field) {\n this._o.field.value = '';\n fireEvent(this._o.field, 'change', { firedBy: this });\n }\n\n return this.draw();\n }\n if (typeof date === 'string') {\n date = new Date(Date.parse(date));\n }\n if (!isDate(date)) {\n return;\n }\n\n var min = this._o.minDate,\n max = this._o.maxDate;\n\n if (isDate(min) && date < min) {\n date = min;\n } else if (isDate(max) && date > max) {\n date = max;\n }\n\n this._d = new Date(date.getTime());\n setToStartOfDay(this._d);\n this.gotoDate(this._d);\n\n if (this._o.field) {\n this._o.field.value = this.toString();\n fireEvent(this._o.field, 'change', { firedBy: this });\n }\n if (!preventOnSelect && typeof this._o.onSelect === 'function') {\n this._o.onSelect.call(this, this.getDate());\n }\n },\n\n /**\n * change view to a specific date\n */\n gotoDate: function(date)\n {\n var newCalendar = true;\n\n if (!isDate(date)) {\n return;\n }\n\n if (this.calendars) {\n var firstVisibleDate = new Date(this.calendars[0].year, this.calendars[0].month, 1),\n lastVisibleDate = new Date(this.calendars[this.calendars.length-1].year, this.calendars[this.calendars.length-1].month, 1),\n visibleDate = date.getTime();\n // get the end of the month\n lastVisibleDate.setMonth(lastVisibleDate.getMonth()+1);\n lastVisibleDate.setDate(lastVisibleDate.getDate()-1);\n newCalendar = (visibleDate < firstVisibleDate.getTime() || lastVisibleDate.getTime() < visibleDate);\n }\n\n if (newCalendar) {\n this.calendars = [{\n month: date.getMonth(),\n year: date.getFullYear()\n }];\n if (this._o.mainCalendar === 'right') {\n this.calendars[0].month += 1 - this._o.numberOfMonths;\n }\n }\n\n this.adjustCalendars();\n },\n\n adjustDate: function(sign, days) {\n\n var day = this.getDate() || new Date();\n var difference = parseInt(days)*24*60*60*1000;\n\n var newDay;\n\n if (sign === 'add') {\n newDay = new Date(day.valueOf() + difference);\n } else if (sign === 'subtract') {\n newDay = new Date(day.valueOf() - difference);\n }\n\n this.setDate(newDay);\n },\n\n adjustCalendars: function() {\n this.calendars[0] = adjustCalendar(this.calendars[0]);\n for (var c = 1; c < this._o.numberOfMonths; c++) {\n this.calendars[c] = adjustCalendar({\n month: this.calendars[0].month + c,\n year: this.calendars[0].year\n });\n }\n this.draw();\n },\n\n gotoToday: function()\n {\n this.gotoDate(new Date());\n },\n\n /**\n * change view to a specific month (zero-index, e.g. 0: January)\n */\n gotoMonth: function(month)\n {\n if (!isNaN(month)) {\n this.calendars[0].month = parseInt(month, 10);\n this.adjustCalendars();\n }\n },\n\n nextMonth: function()\n {\n this.calendars[0].month++;\n this.adjustCalendars();\n },\n\n prevMonth: function()\n {\n this.calendars[0].month--;\n this.adjustCalendars();\n },\n\n /**\n * change view to a specific full year (e.g. \"2012\")\n */\n gotoYear: function(year)\n {\n if (!isNaN(year)) {\n this.calendars[0].year = parseInt(year, 10);\n this.adjustCalendars();\n }\n },\n\n /**\n * change the minDate\n */\n setMinDate: function(value)\n {\n if(value instanceof Date) {\n setToStartOfDay(value);\n this._o.minDate = value;\n this._o.minYear = value.getFullYear();\n this._o.minMonth = value.getMonth();\n } else {\n this._o.minDate = defaults.minDate;\n this._o.minYear = defaults.minYear;\n this._o.minMonth = defaults.minMonth;\n this._o.startRange = defaults.startRange;\n }\n\n this.draw();\n },\n\n /**\n * change the maxDate\n */\n setMaxDate: function(value)\n {\n if(value instanceof Date) {\n setToStartOfDay(value);\n this._o.maxDate = value;\n this._o.maxYear = value.getFullYear();\n this._o.maxMonth = value.getMonth();\n } else {\n this._o.maxDate = defaults.maxDate;\n this._o.maxYear = defaults.maxYear;\n this._o.maxMonth = defaults.maxMonth;\n this._o.endRange = defaults.endRange;\n }\n\n this.draw();\n },\n\n setStartRange: function(value)\n {\n this._o.startRange = value;\n },\n\n setEndRange: function(value)\n {\n this._o.endRange = value;\n },\n\n /**\n * refresh the HTML\n */\n draw: function(force)\n {\n if (!this._v && !force) {\n return;\n }\n var opts = this._o,\n minYear = opts.minYear,\n maxYear = opts.maxYear,\n minMonth = opts.minMonth,\n maxMonth = opts.maxMonth,\n html = '',\n randId;\n\n if (this._y <= minYear) {\n this._y = minYear;\n if (!isNaN(minMonth) && this._m < minMonth) {\n this._m = minMonth;\n }\n }\n if (this._y >= maxYear) {\n this._y = maxYear;\n if (!isNaN(maxMonth) && this._m > maxMonth) {\n this._m = maxMonth;\n }\n }\n\n randId = 'pika-title-' + Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 2);\n\n for (var c = 0; c < opts.numberOfMonths; c++) {\n html += '
' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year, randId) + this.render(this.calendars[c].year, this.calendars[c].month, randId) + '
';\n }\n\n this.el.innerHTML = html;\n\n if (opts.bound) {\n if(opts.field.type !== 'hidden') {\n sto(function() {\n opts.trigger.focus();\n }, 1);\n }\n }\n\n if (typeof this._o.onDraw === 'function') {\n this._o.onDraw(this);\n }\n\n if (opts.bound) {\n // let the screen reader user know to use arrow keys\n opts.field.setAttribute('aria-label', opts.ariaLabel);\n }\n },\n\n adjustPosition: function()\n {\n var field, pEl, width, height, viewportWidth, viewportHeight, scrollTop, left, top, clientRect, leftAligned, bottomAligned;\n\n if (this._o.container) return;\n\n this.el.style.position = 'absolute';\n\n field = this._o.trigger;\n pEl = field;\n width = this.el.offsetWidth;\n height = this.el.offsetHeight;\n viewportWidth = window.innerWidth || document.documentElement.clientWidth;\n viewportHeight = window.innerHeight || document.documentElement.clientHeight;\n scrollTop = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;\n leftAligned = true;\n bottomAligned = true;\n\n if (typeof field.getBoundingClientRect === 'function') {\n clientRect = field.getBoundingClientRect();\n left = clientRect.left + window.pageXOffset;\n top = clientRect.bottom + window.pageYOffset;\n } else {\n left = pEl.offsetLeft;\n top = pEl.offsetTop + pEl.offsetHeight;\n while((pEl = pEl.offsetParent)) {\n left += pEl.offsetLeft;\n top += pEl.offsetTop;\n }\n }\n\n // default position is bottom & left\n if ((this._o.reposition && left + width > viewportWidth) ||\n (\n this._o.position.indexOf('right') > -1 &&\n left - width + field.offsetWidth > 0\n )\n ) {\n left = left - width + field.offsetWidth;\n leftAligned = false;\n }\n if ((this._o.reposition && top + height > viewportHeight + scrollTop) ||\n (\n this._o.position.indexOf('top') > -1 &&\n top - height - field.offsetHeight > 0\n )\n ) {\n top = top - height - field.offsetHeight;\n bottomAligned = false;\n }\n\n this.el.style.left = left + 'px';\n this.el.style.top = top + 'px';\n\n addClass(this.el, leftAligned ? 'left-aligned' : 'right-aligned');\n addClass(this.el, bottomAligned ? 'bottom-aligned' : 'top-aligned');\n removeClass(this.el, !leftAligned ? 'left-aligned' : 'right-aligned');\n removeClass(this.el, !bottomAligned ? 'bottom-aligned' : 'top-aligned');\n },\n\n /**\n * render HTML for a particular month\n */\n render: function(year, month, randId)\n {\n var opts = this._o,\n now = new Date(),\n days = getDaysInMonth(year, month),\n before = new Date(year, month, 1).getDay(),\n data = [],\n row = [];\n setToStartOfDay(now);\n if (opts.firstDay > 0) {\n before -= opts.firstDay;\n if (before < 0) {\n before += 7;\n }\n }\n var previousMonth = month === 0 ? 11 : month - 1,\n nextMonth = month === 11 ? 0 : month + 1,\n yearOfPreviousMonth = month === 0 ? year - 1 : year,\n yearOfNextMonth = month === 11 ? year + 1 : year,\n daysInPreviousMonth = getDaysInMonth(yearOfPreviousMonth, previousMonth);\n var cells = days + before,\n after = cells;\n while(after > 7) {\n after -= 7;\n }\n cells += 7 - after;\n var isWeekSelected = false;\n for (var i = 0, r = 0; i < cells; i++)\n {\n var day = new Date(year, month, 1 + (i - before)),\n isSelected = isDate(this._d) ? compareDates(day, this._d) : false,\n isToday = compareDates(day, now),\n hasEvent = opts.events.indexOf(day.toDateString()) !== -1 ? true : false,\n isEmpty = i < before || i >= (days + before),\n dayNumber = 1 + (i - before),\n monthNumber = month,\n yearNumber = year,\n isStartRange = opts.startRange && compareDates(opts.startRange, day),\n isEndRange = opts.endRange && compareDates(opts.endRange, day),\n isInRange = opts.startRange && opts.endRange && opts.startRange < day && day < opts.endRange,\n isDisabled = (opts.minDate && day < opts.minDate) ||\n (opts.maxDate && day > opts.maxDate) ||\n (opts.disableWeekends && isWeekend(day)) ||\n (opts.disableDayFn && opts.disableDayFn(day));\n\n if (isEmpty) {\n if (i < before) {\n dayNumber = daysInPreviousMonth + dayNumber;\n monthNumber = previousMonth;\n yearNumber = yearOfPreviousMonth;\n } else {\n dayNumber = dayNumber - days;\n monthNumber = nextMonth;\n yearNumber = yearOfNextMonth;\n }\n }\n\n var dayConfig = {\n day: dayNumber,\n month: monthNumber,\n year: yearNumber,\n hasEvent: hasEvent,\n isSelected: isSelected,\n isToday: isToday,\n isDisabled: isDisabled,\n isEmpty: isEmpty,\n isStartRange: isStartRange,\n isEndRange: isEndRange,\n isInRange: isInRange,\n showDaysInNextAndPreviousMonths: opts.showDaysInNextAndPreviousMonths,\n enableSelectionDaysInNextAndPreviousMonths: opts.enableSelectionDaysInNextAndPreviousMonths\n };\n\n if (opts.pickWholeWeek && isSelected) {\n isWeekSelected = true;\n }\n\n row.push(renderDay(dayConfig));\n\n if (++r === 7) {\n if (opts.showWeekNumber) {\n row.unshift(renderWeek(i - before, month, year));\n }\n data.push(renderRow(row, opts.isRTL, opts.pickWholeWeek, isWeekSelected));\n row = [];\n r = 0;\n isWeekSelected = false;\n }\n }\n return renderTable(opts, data, randId);\n },\n\n isVisible: function()\n {\n return this._v;\n },\n\n show: function()\n {\n if (!this.isVisible()) {\n this._v = true;\n this.draw();\n removeClass(this.el, 'is-hidden');\n if (this._o.bound) {\n addEvent(document, 'click', this._onClick);\n this.adjustPosition();\n }\n if (typeof this._o.onOpen === 'function') {\n this._o.onOpen.call(this);\n }\n }\n },\n\n hide: function()\n {\n var v = this._v;\n if (v !== false) {\n if (this._o.bound) {\n removeEvent(document, 'click', this._onClick);\n }\n this.el.style.position = 'static'; // reset\n this.el.style.left = 'auto';\n this.el.style.top = 'auto';\n addClass(this.el, 'is-hidden');\n this._v = false;\n if (v !== undefined && typeof this._o.onClose === 'function') {\n this._o.onClose.call(this);\n }\n }\n },\n\n /**\n * GAME OVER\n */\n destroy: function()\n {\n var opts = this._o;\n\n this.hide();\n removeEvent(this.el, 'mousedown', this._onMouseDown, true);\n removeEvent(this.el, 'touchend', this._onMouseDown, true);\n removeEvent(this.el, 'change', this._onChange);\n if (opts.keyboardInput) {\n removeEvent(document, 'keydown', this._onKeyChange);\n }\n if (opts.field) {\n removeEvent(opts.field, 'change', this._onInputChange);\n if (opts.bound) {\n removeEvent(opts.trigger, 'click', this._onInputClick);\n removeEvent(opts.trigger, 'focus', this._onInputFocus);\n removeEvent(opts.trigger, 'blur', this._onInputBlur);\n }\n }\n if (this.el.parentNode) {\n this.el.parentNode.removeChild(this.el);\n }\n }\n\n };\n\n return Pikaday;\n}));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGlrYWRheS9waWthZGF5LmpzP2U5NDUiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBQaWthZGF5XG4gKlxuICogQ29weXJpZ2h0IMKpIDIwMTQgRGF2aWQgQnVzaGVsbCB8IEJTRCAmIE1JVCBsaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL1Bpa2FkYXkvUGlrYWRheVxuICovXG5cbihmdW5jdGlvbiAocm9vdCwgZmFjdG9yeSlcbntcbiAgICAndXNlIHN0cmljdCc7XG5cbiAgICB2YXIgbW9tZW50O1xuICAgIGlmICh0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcpIHtcbiAgICAgICAgLy8gQ29tbW9uSlMgbW9kdWxlXG4gICAgICAgIC8vIExvYWQgbW9tZW50LmpzIGFzIGFuIG9wdGlvbmFsIGRlcGVuZGVuY3lcbiAgICAgICAgdHJ5IHsgbW9tZW50ID0gcmVxdWlyZSgnbW9tZW50Jyk7IH0gY2F0Y2ggKGUpIHt9XG4gICAgICAgIG1vZHVsZS5leHBvcnRzID0gZmFjdG9yeShtb21lbnQpO1xuICAgIH0gZWxzZSBpZiAodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKSB7XG4gICAgICAgIC8vIEFNRC4gUmVnaXN0ZXIgYXMgYW4gYW5vbnltb3VzIG1vZHVsZS5cbiAgICAgICAgZGVmaW5lKGZ1bmN0aW9uIChyZXEpXG4gICAgICAgIHtcbiAgICAgICAgICAgIC8vIExvYWQgbW9tZW50LmpzIGFzIGFuIG9wdGlvbmFsIGRlcGVuZGVuY3lcbiAgICAgICAgICAgIHZhciBpZCA9ICdtb21lbnQnO1xuICAgICAgICAgICAgdHJ5IHsgbW9tZW50ID0gcmVxKGlkKTsgfSBjYXRjaCAoZSkge31cbiAgICAgICAgICAgIHJldHVybiBmYWN0b3J5KG1vbWVudCk7XG4gICAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIHJvb3QuUGlrYWRheSA9IGZhY3Rvcnkocm9vdC5tb21lbnQpO1xuICAgIH1cbn0odGhpcywgZnVuY3Rpb24gKG1vbWVudClcbntcbiAgICAndXNlIHN0cmljdCc7XG5cbiAgICAvKipcbiAgICAgKiBmZWF0dXJlIGRldGVjdGlvbiBhbmQgaGVscGVyIGZ1bmN0aW9uc1xuICAgICAqL1xuICAgIHZhciBoYXNNb21lbnQgPSB0eXBlb2YgbW9tZW50ID09PSAnZnVuY3Rpb24nLFxuXG4gICAgaGFzRXZlbnRMaXN0ZW5lcnMgPSAhIXdpbmRvdy5hZGRFdmVudExpc3RlbmVyLFxuXG4gICAgZG9jdW1lbnQgPSB3aW5kb3cuZG9jdW1lbnQsXG5cbiAgICBzdG8gPSB3aW5kb3cuc2V0VGltZW91dCxcblxuICAgIGFkZEV2ZW50ID0gZnVuY3Rpb24oZWwsIGUsIGNhbGxiYWNrLCBjYXB0dXJlKVxuICAgIHtcbiAgICAgICAgaWYgKGhhc0V2ZW50TGlzdGVuZXJzKSB7XG4gICAgICAgICAgICBlbC5hZGRFdmVudExpc3RlbmVyKGUsIGNhbGxiYWNrLCAhIWNhcHR1cmUpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZWwuYXR0YWNoRXZlbnQoJ29uJyArIGUsIGNhbGxiYWNrKTtcbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICByZW1vdmVFdmVudCA9IGZ1bmN0aW9uKGVsLCBlLCBjYWxsYmFjaywgY2FwdHVyZSlcbiAgICB7XG4gICAgICAgIGlmIChoYXNFdmVudExpc3RlbmVycykge1xuICAgICAgICAgICAgZWwucmVtb3ZlRXZlbnRMaXN0ZW5lcihlLCBjYWxsYmFjaywgISFjYXB0dXJlKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGVsLmRldGFjaEV2ZW50KCdvbicgKyBlLCBjYWxsYmFjayk7XG4gICAgICAgIH1cbiAgICB9LFxuXG4gICAgdHJpbSA9IGZ1bmN0aW9uKHN0cilcbiAgICB7XG4gICAgICAgIHJldHVybiBzdHIudHJpbSA/IHN0ci50cmltKCkgOiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywnJyk7XG4gICAgfSxcblxuICAgIGhhc0NsYXNzID0gZnVuY3Rpb24oZWwsIGNuKVxuICAgIHtcbiAgICAgICAgcmV0dXJuICgnICcgKyBlbC5jbGFzc05hbWUgKyAnICcpLmluZGV4T2YoJyAnICsgY24gKyAnICcpICE9PSAtMTtcbiAgICB9LFxuXG4gICAgYWRkQ2xhc3MgPSBmdW5jdGlvbihlbCwgY24pXG4gICAge1xuICAgICAgICBpZiAoIWhhc0NsYXNzKGVsLCBjbikpIHtcbiAgICAgICAgICAgIGVsLmNsYXNzTmFtZSA9IChlbC5jbGFzc05hbWUgPT09ICcnKSA/IGNuIDogZWwuY2xhc3NOYW1lICsgJyAnICsgY247XG4gICAgICAgIH1cbiAgICB9LFxuXG4gICAgcmVtb3ZlQ2xhc3MgPSBmdW5jdGlvbihlbCwgY24pXG4gICAge1xuICAgICAgICBlbC5jbGFzc05hbWUgPSB0cmltKCgnICcgKyBlbC5jbGFzc05hbWUgKyAnICcpLnJlcGxhY2UoJyAnICsgY24gKyAnICcsICcgJykpO1xuICAgIH0sXG5cbiAgICBpc0FycmF5ID0gZnVuY3Rpb24ob2JqKVxuICAgIHtcbiAgICAgICAgcmV0dXJuICgvQXJyYXkvKS50ZXN0KE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvYmopKTtcbiAgICB9LFxuXG4gICAgaXNEYXRlID0gZnVuY3Rpb24ob2JqKVxuICAgIHtcbiAgICAgICAgcmV0dXJuICgvRGF0ZS8pLnRlc3QoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iaikpICYmICFpc05hTihvYmouZ2V0VGltZSgpKTtcbiAgICB9LFxuXG4gICAgaXNXZWVrZW5kID0gZnVuY3Rpb24oZGF0ZSlcbiAgICB7XG4gICAgICAgIHZhciBkYXkgPSBkYXRlLmdldERheSgpO1xuICAgICAgICByZXR1cm4gZGF5ID09PSAwIHx8IGRheSA9PT0gNjtcbiAgICB9LFxuXG4gICAgaXNMZWFwWWVhciA9IGZ1bmN0aW9uKHllYXIpXG4gICAge1xuICAgICAgICAvLyBzb2x1dGlvbiBieSBNYXR0aSBWaXJra3VuZW46IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9hLzQ4ODE5NTFcbiAgICAgICAgcmV0dXJuIHllYXIgJSA0ID09PSAwICYmIHllYXIgJSAxMDAgIT09IDAgfHwgeWVhciAlIDQwMCA9PT0gMDtcbiAgICB9LFxuXG4gICAgZ2V0RGF5c0luTW9udGggPSBmdW5jdGlvbih5ZWFyLCBtb250aClcbiAgICB7XG4gICAgICAgIHJldHVybiBbMzEsIGlzTGVhcFllYXIoeWVhcikgPyAyOSA6IDI4LCAzMSwgMzAsIDMxLCAzMCwgMzEsIDMxLCAzMCwgMzEsIDMwLCAzMV1bbW9udGhdO1xuICAgIH0sXG5cbiAgICBzZXRUb1N0YXJ0T2ZEYXkgPSBmdW5jdGlvbihkYXRlKVxuICAgIHtcbiAgICAgICAgaWYgKGlzRGF0ZShkYXRlKSkgZGF0ZS5zZXRIb3VycygwLDAsMCwwKTtcbiAgICB9LFxuXG4gICAgY29tcGFyZURhdGVzID0gZnVuY3Rpb24oYSxiKVxuICAgIHtcbiAgICAgICAgLy8gd2VhayBkYXRlIGNvbXBhcmlzb24gKHVzZSBzZXRUb1N0YXJ0T2ZEYXkoZGF0ZSkgdG8gZW5zdXJlIGNvcnJlY3QgcmVzdWx0KVxuICAgICAgICByZXR1cm4gYS5nZXRUaW1lKCkgPT09IGIuZ2V0VGltZSgpO1xuICAgIH0sXG5cbiAgICBleHRlbmQgPSBmdW5jdGlvbih0bywgZnJvbSwgb3ZlcndyaXRlKVxuICAgIHtcbiAgICAgICAgdmFyIHByb3AsIGhhc1Byb3A7XG4gICAgICAgIGZvciAocHJvcCBpbiBmcm9tKSB7XG4gICAgICAgICAgICBoYXNQcm9wID0gdG9bcHJvcF0gIT09IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIGlmIChoYXNQcm9wICYmIHR5cGVvZiBmcm9tW3Byb3BdID09PSAnb2JqZWN0JyAmJiBmcm9tW3Byb3BdICE9PSBudWxsICYmIGZyb21bcHJvcF0ubm9kZU5hbWUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIGlmIChpc0RhdGUoZnJvbVtwcm9wXSkpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKG92ZXJ3cml0ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9bcHJvcF0gPSBuZXcgRGF0ZShmcm9tW3Byb3BdLmdldFRpbWUoKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoaXNBcnJheShmcm9tW3Byb3BdKSkge1xuICAgICAgICAgICAgICAgICAgICBpZiAob3ZlcndyaXRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b1twcm9wXSA9IGZyb21bcHJvcF0uc2xpY2UoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0b1twcm9wXSA9IGV4dGVuZCh7fSwgZnJvbVtwcm9wXSwgb3ZlcndyaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2UgaWYgKG92ZXJ3cml0ZSB8fCAhaGFzUHJvcCkge1xuICAgICAgICAgICAgICAgIHRvW3Byb3BdID0gZnJvbVtwcm9wXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdG87XG4gICAgfSxcblxuICAgIGZpcmVFdmVudCA9IGZ1bmN0aW9uKGVsLCBldmVudE5hbWUsIGRhdGEpXG4gICAge1xuICAgICAgICB2YXIgZXY7XG5cbiAgICAgICAgaWYgKGRvY3VtZW50LmNyZWF0ZUV2ZW50KSB7XG4gICAgICAgICAgICBldiA9IGRvY3VtZW50LmNyZWF0ZUV2ZW50KCdIVE1MRXZlbnRzJyk7XG4gICAgICAgICAgICBldi5pbml0RXZlbnQoZXZlbnROYW1lLCB0cnVlLCBmYWxzZSk7XG4gICAgICAgICAgICBldiA9IGV4dGVuZChldiwgZGF0YSk7XG4gICAgICAgICAgICBlbC5kaXNwYXRjaEV2ZW50KGV2KTtcbiAgICAgICAgfSBlbHNlIGlmIChkb2N1bWVudC5jcmVhdGVFdmVudE9iamVjdCkge1xuICAgICAgICAgICAgZXYgPSBkb2N1bWVudC5jcmVhdGVFdmVudE9iamVjdCgpO1xuICAgICAgICAgICAgZXYgPSBleHRlbmQoZXYsIGRhdGEpO1xuICAgICAgICAgICAgZWwuZmlyZUV2ZW50KCdvbicgKyBldmVudE5hbWUsIGV2KTtcbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICBhZGp1c3RDYWxlbmRhciA9IGZ1bmN0aW9uKGNhbGVuZGFyKSB7XG4gICAgICAgIGlmIChjYWxlbmRhci5tb250aCA8IDApIHtcbiAgICAgICAgICAgIGNhbGVuZGFyLnllYXIgLT0gTWF0aC5jZWlsKE1hdGguYWJzKGNhbGVuZGFyLm1vbnRoKS8xMik7XG4gICAgICAgICAgICBjYWxlbmRhci5tb250aCArPSAxMjtcbiAgICAgICAgfVxuICAgICAgICBpZiAoY2FsZW5kYXIubW9udGggPiAxMSkge1xuICAgICAgICAgICAgY2FsZW5kYXIueWVhciArPSBNYXRoLmZsb29yKE1hdGguYWJzKGNhbGVuZGFyLm1vbnRoKS8xMik7XG4gICAgICAgICAgICBjYWxlbmRhci5tb250aCAtPSAxMjtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY2FsZW5kYXI7XG4gICAgfSxcblxuICAgIC8qKlxuICAgICAqIGRlZmF1bHRzIGFuZCBsb2NhbGlzYXRpb25cbiAgICAgKi9cbiAgICBkZWZhdWx0cyA9IHtcblxuICAgICAgICAvLyBiaW5kIHRoZSBwaWNrZXIgdG8gYSBmb3JtIGZpZWxkXG4gICAgICAgIGZpZWxkOiBudWxsLFxuXG4gICAgICAgIC8vIGF1dG9tYXRpY2FsbHkgc2hvdy9oaWRlIHRoZSBwaWNrZXIgb24gYGZpZWxkYCBmb2N1cyAoZGVmYXVsdCBgdHJ1ZWAgaWYgYGZpZWxkYCBpcyBzZXQpXG4gICAgICAgIGJvdW5kOiB1bmRlZmluZWQsXG5cbiAgICAgICAgLy8gZGF0YS1hdHRyaWJ1dGUgb24gdGhlIGlucHV0IGZpZWxkIHdpdGggYW4gYXJpYSBhc3Npc3RhbmNlIHRla3N0IChvbmx5IGFwcGxpZWQgd2hlbiBgYm91bmRgIGlzIHNldClcbiAgICAgICAgYXJpYUxhYmVsOiAnVXNlIHRoZSBhcnJvdyBrZXlzIHRvIHBpY2sgYSBkYXRlJyxcblxuICAgICAgICAvLyBwb3NpdGlvbiBvZiB0aGUgZGF0ZXBpY2tlciwgcmVsYXRpdmUgdG8gdGhlIGZpZWxkIChkZWZhdWx0IHRvIGJvdHRvbSAmIGxlZnQpXG4gICAgICAgIC8vICgnYm90dG9tJyAmICdsZWZ0JyBrZXl3b3JkcyBhcmUgbm90IHVzZWQsICd0b3AnICYgJ3JpZ2h0JyBhcmUgbW9kaWZpZXIgb24gdGhlIGJvdHRvbS9sZWZ0IHBvc2l0aW9uKVxuICAgICAgICBwb3NpdGlvbjogJ2JvdHRvbSBsZWZ0JyxcblxuICAgICAgICAvLyBhdXRvbWF0aWNhbGx5IGZpdCBpbiB0aGUgdmlld3BvcnQgZXZlbiBpZiBpdCBtZWFucyByZXBvc2l0aW9uaW5nIGZyb20gdGhlIHBvc2l0aW9uIG9wdGlvblxuICAgICAgICByZXBvc2l0aW9uOiB0cnVlLFxuXG4gICAgICAgIC8vIHRoZSBkZWZhdWx0IG91dHB1dCBmb3JtYXQgZm9yIGAudG9TdHJpbmcoKWAgYW5kIGBmaWVsZGAgdmFsdWVcbiAgICAgICAgZm9ybWF0OiAnWVlZWS1NTS1ERCcsXG5cbiAgICAgICAgLy8gdGhlIHRvU3RyaW5nIGZ1bmN0aW9uIHdoaWNoIGdldHMgcGFzc2VkIGEgY3VycmVudCBkYXRlIG9iamVjdCBhbmQgZm9ybWF0XG4gICAgICAgIC8vIGFuZCByZXR1cm5zIGEgc3RyaW5nXG4gICAgICAgIHRvU3RyaW5nOiBudWxsLFxuXG4gICAgICAgIC8vIHVzZWQgdG8gY3JlYXRlIGRhdGUgb2JqZWN0IGZyb20gY3VycmVudCBpbnB1dCBzdHJpbmdcbiAgICAgICAgcGFyc2U6IG51bGwsXG5cbiAgICAgICAgLy8gdGhlIGluaXRpYWwgZGF0ZSB0byB2aWV3IHdoZW4gZmlyc3Qgb3BlbmVkXG4gICAgICAgIGRlZmF1bHREYXRlOiBudWxsLFxuXG4gICAgICAgIC8vIG1ha2UgdGhlIGBkZWZhdWx0RGF0ZWAgdGhlIGluaXRpYWwgc2VsZWN0ZWQgdmFsdWVcbiAgICAgICAgc2V0RGVmYXVsdERhdGU6IGZhbHNlLFxuXG4gICAgICAgIC8vIGZpcnN0IGRheSBvZiB3ZWVrICgwOiBTdW5kYXksIDE6IE1vbmRheSBldGMpXG4gICAgICAgIGZpcnN0RGF5OiAwLFxuXG4gICAgICAgIC8vIHRoZSBkZWZhdWx0IGZsYWcgZm9yIG1vbWVudCdzIHN0cmljdCBkYXRlIHBhcnNpbmdcbiAgICAgICAgZm9ybWF0U3RyaWN0OiBmYWxzZSxcblxuICAgICAgICAvLyB0aGUgbWluaW11bS9lYXJsaWVzdCBkYXRlIHRoYXQgY2FuIGJlIHNlbGVjdGVkXG4gICAgICAgIG1pbkRhdGU6IG51bGwsXG4gICAgICAgIC8vIHRoZSBtYXhpbXVtL2xhdGVzdCBkYXRlIHRoYXQgY2FuIGJlIHNlbGVjdGVkXG4gICAgICAgIG1heERhdGU6IG51bGwsXG5cbiAgICAgICAgLy8gbnVtYmVyIG9mIHllYXJzIGVpdGhlciBzaWRlLCBvciBhcnJheSBvZiB1cHBlci9sb3dlciByYW5nZVxuICAgICAgICB5ZWFyUmFuZ2U6IDEwLFxuXG4gICAgICAgIC8vIHNob3cgd2VlayBudW1iZXJzIGF0IGhlYWQgb2Ygcm93XG4gICAgICAgIHNob3dXZWVrTnVtYmVyOiBmYWxzZSxcblxuICAgICAgICAvLyBXZWVrIHBpY2tlciBtb2RlXG4gICAgICAgIHBpY2tXaG9sZVdlZWs6IGZhbHNlLFxuXG4gICAgICAgIC8vIHVzZWQgaW50ZXJuYWxseSAoZG9uJ3QgY29uZmlnIG91dHNpZGUpXG4gICAgICAgIG1pblllYXI6IDAsXG4gICAgICAgIG1heFllYXI6IDk5OTksXG4gICAgICAgIG1pbk1vbnRoOiB1bmRlZmluZWQsXG4gICAgICAgIG1heE1vbnRoOiB1bmRlZmluZWQsXG5cbiAgICAgICAgc3RhcnRSYW5nZTogbnVsbCxcbiAgICAgICAgZW5kUmFuZ2U6IG51bGwsXG5cbiAgICAgICAgaXNSVEw6IGZhbHNlLFxuXG4gICAgICAgIC8vIEFkZGl0aW9uYWwgdGV4dCB0byBhcHBlbmQgdG8gdGhlIHllYXIgaW4gdGhlIGNhbGVuZGFyIHRpdGxlXG4gICAgICAgIHllYXJTdWZmaXg6ICcnLFxuXG4gICAgICAgIC8vIFJlbmRlciB0aGUgbW9udGggYWZ0ZXIgeWVhciBpbiB0aGUgY2FsZW5kYXIgdGl0bGVcbiAgICAgICAgc2hvd01vbnRoQWZ0ZXJZZWFyOiBmYWxzZSxcblxuICAgICAgICAvLyBSZW5kZXIgZGF5cyBvZiB0aGUgY2FsZW5kYXIgZ3JpZCB0aGF0IGZhbGwgaW4gdGhlIG5leHQgb3IgcHJldmlvdXMgbW9udGhcbiAgICAgICAgc2hvd0RheXNJbk5leHRBbmRQcmV2aW91c01vbnRoczogZmFsc2UsXG5cbiAgICAgICAgLy8gQWxsb3dzIHVzZXIgdG8gc2VsZWN0IGRheXMgdGhhdCBmYWxsIGluIHRoZSBuZXh0IG9yIHByZXZpb3VzIG1vbnRoXG4gICAgICAgIGVuYWJsZVNlbGVjdGlvbkRheXNJbk5leHRBbmRQcmV2aW91c01vbnRoczogZmFsc2UsXG5cbiAgICAgICAgLy8gaG93IG1hbnkgbW9udGhzIGFyZSB2aXNpYmxlXG4gICAgICAgIG51bWJlck9mTW9udGhzOiAxLFxuXG4gICAgICAgIC8vIHdoZW4gbnVtYmVyT2ZNb250aHMgaXMgdXNlZCwgdGhpcyB3aWxsIGhlbHAgeW91IHRvIGNob29zZSB3aGVyZSB0aGUgbWFpbiBjYWxlbmRhciB3aWxsIGJlIChkZWZhdWx0IGBsZWZ0YCwgY2FuIGJlIHNldCB0byBgcmlnaHRgKVxuICAgICAgICAvLyBvbmx5IHVzZWQgZm9yIHRoZSBmaXJzdCBkaXNwbGF5IG9yIHdoZW4gYSBzZWxlY3RlZCBkYXRlIGlzIG5vdCB2aXNpYmxlXG4gICAgICAgIG1haW5DYWxlbmRhcjogJ2xlZnQnLFxuXG4gICAgICAgIC8vIFNwZWNpZnkgYSBET00gZWxlbWVudCB0byByZW5kZXIgdGhlIGNhbGVuZGFyIGluXG4gICAgICAgIGNvbnRhaW5lcjogdW5kZWZpbmVkLFxuXG4gICAgICAgIC8vIEJsdXIgZmllbGQgd2hlbiBkYXRlIGlzIHNlbGVjdGVkXG4gICAgICAgIGJsdXJGaWVsZE9uU2VsZWN0IDogdHJ1ZSxcblxuICAgICAgICAvLyBpbnRlcm5hdGlvbmFsaXphdGlvblxuICAgICAgICBpMThuOiB7XG4gICAgICAgICAgICBwcmV2aW91c01vbnRoIDogJ1ByZXZpb3VzIE1vbnRoJyxcbiAgICAgICAgICAgIG5leHRNb250aCAgICAgOiAnTmV4dCBNb250aCcsXG4gICAgICAgICAgICBtb250aHMgICAgICAgIDogWydKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlciddLFxuICAgICAgICAgICAgd2Vla2RheXMgICAgICA6IFsnU3VuZGF5JywnTW9uZGF5JywnVHVlc2RheScsJ1dlZG5lc2RheScsJ1RodXJzZGF5JywnRnJpZGF5JywnU2F0dXJkYXknXSxcbiAgICAgICAgICAgIHdlZWtkYXlzU2hvcnQgOiBbJ1N1bicsJ01vbicsJ1R1ZScsJ1dlZCcsJ1RodScsJ0ZyaScsJ1NhdCddXG4gICAgICAgIH0sXG5cbiAgICAgICAgLy8gVGhlbWUgQ2xhc3NuYW1lXG4gICAgICAgIHRoZW1lOiBudWxsLFxuXG4gICAgICAgIC8vIGV2ZW50cyBhcnJheVxuICAgICAgICBldmVudHM6IFtdLFxuXG4gICAgICAgIC8vIGNhbGxiYWNrIGZ1bmN0aW9uXG4gICAgICAgIG9uU2VsZWN0OiBudWxsLFxuICAgICAgICBvbk9wZW46IG51bGwsXG4gICAgICAgIG9uQ2xvc2U6IG51bGwsXG4gICAgICAgIG9uRHJhdzogbnVsbCxcblxuICAgICAgICAvLyBFbmFibGUga2V5Ym9hcmQgaW5wdXRcbiAgICAgICAga2V5Ym9hcmRJbnB1dDogdHJ1ZVxuICAgIH0sXG5cblxuICAgIC8qKlxuICAgICAqIHRlbXBsYXRpbmcgZnVuY3Rpb25zIHRvIGFic3RyYWN0IEhUTUwgcmVuZGVyaW5nXG4gICAgICovXG4gICAgcmVuZGVyRGF5TmFtZSA9IGZ1bmN0aW9uKG9wdHMsIGRheSwgYWJicilcbiAgICB7XG4gICAgICAgIGRheSArPSBvcHRzLmZpcnN0RGF5O1xuICAgICAgICB3aGlsZSAoZGF5ID49IDcpIHtcbiAgICAgICAgICAgIGRheSAtPSA3O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBhYmJyID8gb3B0cy5pMThuLndlZWtkYXlzU2hvcnRbZGF5XSA6IG9wdHMuaTE4bi53ZWVrZGF5c1tkYXldO1xuICAgIH0sXG5cbiAgICByZW5kZXJEYXkgPSBmdW5jdGlvbihvcHRzKVxuICAgIHtcbiAgICAgICAgdmFyIGFyciA9IFtdO1xuICAgICAgICB2YXIgYXJpYVNlbGVjdGVkID0gJ2ZhbHNlJztcbiAgICAgICAgaWYgKG9wdHMuaXNFbXB0eSkge1xuICAgICAgICAgICAgaWYgKG9wdHMuc2hvd0RheXNJbk5leHRBbmRQcmV2aW91c01vbnRocykge1xuICAgICAgICAgICAgICAgIGFyci5wdXNoKCdpcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgnKTtcblxuICAgICAgICAgICAgICAgIGlmKCFvcHRzLmVuYWJsZVNlbGVjdGlvbkRheXNJbk5leHRBbmRQcmV2aW91c01vbnRocykge1xuICAgICAgICAgICAgICAgICAgICBhcnIucHVzaCgnaXMtc2VsZWN0aW9uLWRpc2FibGVkJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHJldHVybiAnPHRkIGNsYXNzPVwiaXMtZW1wdHlcIj48L3RkPic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdHMuaXNEaXNhYmxlZCkge1xuICAgICAgICAgICAgYXJyLnB1c2goJ2lzLWRpc2FibGVkJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdHMuaXNUb2RheSkge1xuICAgICAgICAgICAgYXJyLnB1c2goJ2lzLXRvZGF5Jyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdHMuaXNTZWxlY3RlZCkge1xuICAgICAgICAgICAgYXJyLnB1c2goJ2lzLXNlbGVjdGVkJyk7XG4gICAgICAgICAgICBhcmlhU2VsZWN0ZWQgPSAndHJ1ZSc7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdHMuaGFzRXZlbnQpIHtcbiAgICAgICAgICAgIGFyci5wdXNoKCdoYXMtZXZlbnQnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3B0cy5pc0luUmFuZ2UpIHtcbiAgICAgICAgICAgIGFyci5wdXNoKCdpcy1pbnJhbmdlJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKG9wdHMuaXNTdGFydFJhbmdlKSB7XG4gICAgICAgICAgICBhcnIucHVzaCgnaXMtc3RhcnRyYW5nZScpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChvcHRzLmlzRW5kUmFuZ2UpIHtcbiAgICAgICAgICAgIGFyci5wdXNoKCdpcy1lbmRyYW5nZScpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiAnPHRkIGRhdGEtZGF5PVwiJyArIG9wdHMuZGF5ICsgJ1wiIGNsYXNzPVwiJyArIGFyci5qb2luKCcgJykgKyAnXCIgYXJpYS1zZWxlY3RlZD1cIicgKyBhcmlhU2VsZWN0ZWQgKyAnXCI+JyArXG4gICAgICAgICAgICAgICAgICc8YnV0dG9uIGNsYXNzPVwicGlrYS1idXR0b24gcGlrYS1kYXlcIiB0eXBlPVwiYnV0dG9uXCIgJyArXG4gICAgICAgICAgICAgICAgICAgICdkYXRhLXBpa2EteWVhcj1cIicgKyBvcHRzLnllYXIgKyAnXCIgZGF0YS1waWthLW1vbnRoPVwiJyArIG9wdHMubW9udGggKyAnXCIgZGF0YS1waWthLWRheT1cIicgKyBvcHRzLmRheSArICdcIj4nICtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdHMuZGF5ICtcbiAgICAgICAgICAgICAgICAgJzwvYnV0dG9uPicgK1xuICAgICAgICAgICAgICAgJzwvdGQ+JztcbiAgICB9LFxuXG4gICAgcmVuZGVyV2VlayA9IGZ1bmN0aW9uIChkLCBtLCB5KSB7XG4gICAgICAgIC8vIExpZnRlZCBmcm9tIGh0dHA6Ly9qYXZhc2NyaXB0LmFib3V0LmNvbS9saWJyYXJ5L2Jsd2Vla3llYXIuaHRtLCBsaWdodGx5IG1vZGlmaWVkLlxuICAgICAgICB2YXIgb25lamFuID0gbmV3IERhdGUoeSwgMCwgMSksXG4gICAgICAgICAgICB3ZWVrTnVtID0gTWF0aC5jZWlsKCgoKG5ldyBEYXRlKHksIG0sIGQpIC0gb25lamFuKSAvIDg2NDAwMDAwKSArIG9uZWphbi5nZXREYXkoKSsxKS83KTtcbiAgICAgICAgcmV0dXJuICc8dGQgY2xhc3M9XCJwaWthLXdlZWtcIj4nICsgd2Vla051bSArICc8L3RkPic7XG4gICAgfSxcblxuICAgIHJlbmRlclJvdyA9IGZ1bmN0aW9uKGRheXMsIGlzUlRMLCBwaWNrV2hvbGVXZWVrLCBpc1Jvd1NlbGVjdGVkKVxuICAgIHtcbiAgICAgICAgcmV0dXJuICc8dHIgY2xhc3M9XCJwaWthLXJvdycgKyAocGlja1dob2xlV2VlayA/ICcgcGljay13aG9sZS13ZWVrJyA6ICcnKSArIChpc1Jvd1NlbGVjdGVkID8gJyBpcy1zZWxlY3RlZCcgOiAnJykgKyAnXCI+JyArIChpc1JUTCA/IGRheXMucmV2ZXJzZSgpIDogZGF5cykuam9pbignJykgKyAnPC90cj4nO1xuICAgIH0sXG5cbiAgICByZW5kZXJCb2R5ID0gZnVuY3Rpb24ocm93cylcbiAgICB7XG4gICAgICAgIHJldHVybiAnPHRib2R5PicgKyByb3dzLmpvaW4oJycpICsgJzwvdGJvZHk+JztcbiAgICB9LFxuXG4gICAgcmVuZGVySGVhZCA9IGZ1bmN0aW9uKG9wdHMpXG4gICAge1xuICAgICAgICB2YXIgaSwgYXJyID0gW107XG4gICAgICAgIGlmIChvcHRzLnNob3dXZWVrTnVtYmVyKSB7XG4gICAgICAgICAgICBhcnIucHVzaCgnPHRoPjwvdGg+Jyk7XG4gICAgICAgIH1cbiAgICAgICAgZm9yIChpID0gMDsgaSA8IDc7IGkrKykge1xuICAgICAgICAgICAgYXJyLnB1c2goJzx0aCBzY29wZT1cImNvbFwiPjxhYmJyIHRpdGxlPVwiJyArIHJlbmRlckRheU5hbWUob3B0cywgaSkgKyAnXCI+JyArIHJlbmRlckRheU5hbWUob3B0cywgaSwgdHJ1ZSkgKyAnPC9hYmJyPjwvdGg+Jyk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuICc8dGhlYWQ+PHRyPicgKyAob3B0cy5pc1JUTCA/IGFyci5yZXZlcnNlKCkgOiBhcnIpLmpvaW4oJycpICsgJzwvdHI+PC90aGVhZD4nO1xuICAgIH0sXG5cbiAgICByZW5kZXJUaXRsZSA9IGZ1bmN0aW9uKGluc3RhbmNlLCBjLCB5ZWFyLCBtb250aCwgcmVmWWVhciwgcmFuZElkKVxuICAgIHtcbiAgICAgICAgdmFyIGksIGosIGFycixcbiAgICAgICAgICAgIG9wdHMgPSBpbnN0YW5jZS5fbyxcbiAgICAgICAgICAgIGlzTWluWWVhciA9IHllYXIgPT09IG9wdHMubWluWWVhcixcbiAgICAgICAgICAgIGlzTWF4WWVhciA9IHllYXIgPT09IG9wdHMubWF4WWVhcixcbiAgICAgICAgICAgIGh0bWwgPSAnPGRpdiBpZD1cIicgKyByYW5kSWQgKyAnXCIgY2xhc3M9XCJwaWthLXRpdGxlXCIgcm9sZT1cImhlYWRpbmdcIiBhcmlhLWxpdmU9XCJhc3NlcnRpdmVcIj4nLFxuICAgICAgICAgICAgbW9udGhIdG1sLFxuICAgICAgICAgICAgeWVhckh0bWwsXG4gICAgICAgICAgICBwcmV2ID0gdHJ1ZSxcbiAgICAgICAgICAgIG5leHQgPSB0cnVlO1xuXG4gICAgICAgIGZvciAoYXJyID0gW10sIGkgPSAwOyBpIDwgMTI7IGkrKykge1xuICAgICAgICAgICAgYXJyLnB1c2goJzxvcHRpb24gdmFsdWU9XCInICsgKHllYXIgPT09IHJlZlllYXIgPyBpIC0gYyA6IDEyICsgaSAtIGMpICsgJ1wiJyArXG4gICAgICAgICAgICAgICAgKGkgPT09IG1vbnRoID8gJyBzZWxlY3RlZD1cInNlbGVjdGVkXCInOiAnJykgK1xuICAgICAgICAgICAgICAgICgoaXNNaW5ZZWFyICYmIGkgPCBvcHRzLm1pbk1vbnRoKSB8fCAoaXNNYXhZZWFyICYmIGkgPiBvcHRzLm1heE1vbnRoKSA/ICdkaXNhYmxlZD1cImRpc2FibGVkXCInIDogJycpICsgJz4nICtcbiAgICAgICAgICAgICAgICBvcHRzLmkxOG4ubW9udGhzW2ldICsgJzwvb3B0aW9uPicpO1xuICAgICAgICB9XG5cbiAgICAgICAgbW9udGhIdG1sID0gJzxkaXYgY2xhc3M9XCJwaWthLWxhYmVsXCI+JyArIG9wdHMuaTE4bi5tb250aHNbbW9udGhdICsgJzxzZWxlY3QgY2xhc3M9XCJwaWthLXNlbGVjdCBwaWthLXNlbGVjdC1tb250aFwiIHRhYmluZGV4PVwiLTFcIj4nICsgYXJyLmpvaW4oJycpICsgJzwvc2VsZWN0PjwvZGl2Pic7XG5cbiAgICAgICAgaWYgKGlzQXJyYXkob3B0cy55ZWFyUmFuZ2UpKSB7XG4gICAgICAgICAgICBpID0gb3B0cy55ZWFyUmFuZ2VbMF07XG4gICAgICAgICAgICBqID0gb3B0cy55ZWFyUmFuZ2VbMV0gKyAxO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgaSA9IHllYXIgLSBvcHRzLnllYXJSYW5nZTtcbiAgICAgICAgICAgIGogPSAxICsgeWVhciArIG9wdHMueWVhclJhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9yIChhcnIgPSBbXTsgaSA8IGogJiYgaSA8PSBvcHRzLm1heFllYXI7IGkrKykge1xuICAgICAgICAgICAgaWYgKGkgPj0gb3B0cy5taW5ZZWFyKSB7XG4gICAgICAgICAgICAgICAgYXJyLnB1c2goJzxvcHRpb24gdmFsdWU9XCInICsgaSArICdcIicgKyAoaSA9PT0geWVhciA/ICcgc2VsZWN0ZWQ9XCJzZWxlY3RlZFwiJzogJycpICsgJz4nICsgKGkpICsgJzwvb3B0aW9uPicpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHllYXJIdG1sID0gJzxkaXYgY2xhc3M9XCJwaWthLWxhYmVsXCI+JyArIHllYXIgKyBvcHRzLnllYXJTdWZmaXggKyAnPHNlbGVjdCBjbGFzcz1cInBpa2Etc2VsZWN0IHBpa2Etc2VsZWN0LXllYXJcIiB0YWJpbmRleD1cIi0xXCI+JyArIGFyci5qb2luKCcnKSArICc8L3NlbGVjdD48L2Rpdj4nO1xuXG4gICAgICAgIGlmIChvcHRzLnNob3dNb250aEFmdGVyWWVhcikge1xuICAgICAgICAgICAgaHRtbCArPSB5ZWFySHRtbCArIG1vbnRoSHRtbDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGh0bWwgKz0gbW9udGhIdG1sICsgeWVhckh0bWw7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoaXNNaW5ZZWFyICYmIChtb250aCA9PT0gMCB8fCBvcHRzLm1pbk1vbnRoID49IG1vbnRoKSkge1xuICAgICAgICAgICAgcHJldiA9IGZhbHNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGlzTWF4WWVhciAmJiAobW9udGggPT09IDExIHx8IG9wdHMubWF4TW9udGggPD0gbW9udGgpKSB7XG4gICAgICAgICAgICBuZXh0ID0gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoYyA9PT0gMCkge1xuICAgICAgICAgICAgaHRtbCArPSAnPGJ1dHRvbiBjbGFzcz1cInBpa2EtcHJldicgKyAocHJldiA/ICcnIDogJyBpcy1kaXNhYmxlZCcpICsgJ1wiIHR5cGU9XCJidXR0b25cIj4nICsgb3B0cy5pMThuLnByZXZpb3VzTW9udGggKyAnPC9idXR0b24+JztcbiAgICAgICAgfVxuICAgICAgICBpZiAoYyA9PT0gKGluc3RhbmNlLl9vLm51bWJlck9mTW9udGhzIC0gMSkgKSB7XG4gICAgICAgICAgICBodG1sICs9ICc8YnV0dG9uIGNsYXNzPVwicGlrYS1uZXh0JyArIChuZXh0ID8gJycgOiAnIGlzLWRpc2FibGVkJykgKyAnXCIgdHlwZT1cImJ1dHRvblwiPicgKyBvcHRzLmkxOG4ubmV4dE1vbnRoICsgJzwvYnV0dG9uPic7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gaHRtbCArPSAnPC9kaXY+JztcbiAgICB9LFxuXG4gICAgcmVuZGVyVGFibGUgPSBmdW5jdGlvbihvcHRzLCBkYXRhLCByYW5kSWQpXG4gICAge1xuICAgICAgICByZXR1cm4gJzx0YWJsZSBjZWxscGFkZGluZz1cIjBcIiBjZWxsc3BhY2luZz1cIjBcIiBjbGFzcz1cInBpa2EtdGFibGVcIiByb2xlPVwiZ3JpZFwiIGFyaWEtbGFiZWxsZWRieT1cIicgKyByYW5kSWQgKyAnXCI+JyArIHJlbmRlckhlYWQob3B0cykgKyByZW5kZXJCb2R5KGRhdGEpICsgJzwvdGFibGU+JztcbiAgICB9LFxuXG5cbiAgICAvKipcbiAgICAgKiBQaWthZGF5IGNvbnN0cnVjdG9yXG4gICAgICovXG4gICAgUGlrYWRheSA9IGZ1bmN0aW9uKG9wdGlvbnMpXG4gICAge1xuICAgICAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgICAgICBvcHRzID0gc2VsZi5jb25maWcob3B0aW9ucyk7XG5cbiAgICAgICAgc2VsZi5fb25Nb3VzZURvd24gPSBmdW5jdGlvbihlKVxuICAgICAgICB7XG4gICAgICAgICAgICBpZiAoIXNlbGYuX3YpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7XG4gICAgICAgICAgICB2YXIgdGFyZ2V0ID0gZS50YXJnZXQgfHwgZS5zcmNFbGVtZW50O1xuICAgICAgICAgICAgaWYgKCF0YXJnZXQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmICghaGFzQ2xhc3ModGFyZ2V0LCAnaXMtZGlzYWJsZWQnKSkge1xuICAgICAgICAgICAgICAgIGlmIChoYXNDbGFzcyh0YXJnZXQsICdwaWthLWJ1dHRvbicpICYmICFoYXNDbGFzcyh0YXJnZXQsICdpcy1lbXB0eScpICYmICFoYXNDbGFzcyh0YXJnZXQucGFyZW50Tm9kZSwgJ2lzLWRpc2FibGVkJykpIHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXREYXRlKG5ldyBEYXRlKHRhcmdldC5nZXRBdHRyaWJ1dGUoJ2RhdGEtcGlrYS15ZWFyJyksIHRhcmdldC5nZXRBdHRyaWJ1dGUoJ2RhdGEtcGlrYS1tb250aCcpLCB0YXJnZXQuZ2V0QXR0cmlidXRlKCdkYXRhLXBpa2EtZGF5JykpKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKG9wdHMuYm91bmQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0byhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmhpZGUoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAob3B0cy5ibHVyRmllbGRPblNlbGVjdCAmJiBvcHRzLmZpZWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdHMuZmllbGQuYmx1cigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0sIDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoaGFzQ2xhc3ModGFyZ2V0LCAncGlrYS1wcmV2JykpIHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZi5wcmV2TW9udGgoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoaGFzQ2xhc3ModGFyZ2V0LCAncGlrYS1uZXh0JykpIHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZi5uZXh0TW9udGgoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIWhhc0NsYXNzKHRhcmdldCwgJ3Bpa2Etc2VsZWN0JykpIHtcbiAgICAgICAgICAgICAgICAvLyBpZiB0aGlzIGlzIHRvdWNoIGV2ZW50IHByZXZlbnQgbW91c2UgZXZlbnRzIGVtdWxhdGlvblxuICAgICAgICAgICAgICAgIGlmIChlLnByZXZlbnREZWZhdWx0KSB7XG4gICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBlLnJldHVyblZhbHVlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHNlbGYuX2MgPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuXG4gICAgICAgIHNlbGYuX29uQ2hhbmdlID0gZnVuY3Rpb24oZSlcbiAgICAgICAge1xuICAgICAgICAgICAgZSA9IGUgfHwgd2luZG93LmV2ZW50O1xuICAgICAgICAgICAgdmFyIHRhcmdldCA9IGUudGFyZ2V0IHx8IGUuc3JjRWxlbWVudDtcbiAgICAgICAgICAgIGlmICghdGFyZ2V0KSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGhhc0NsYXNzKHRhcmdldCwgJ3Bpa2Etc2VsZWN0LW1vbnRoJykpIHtcbiAgICAgICAgICAgICAgICBzZWxmLmdvdG9Nb250aCh0YXJnZXQudmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoaGFzQ2xhc3ModGFyZ2V0LCAncGlrYS1zZWxlY3QteWVhcicpKSB7XG4gICAgICAgICAgICAgICAgc2VsZi5nb3RvWWVhcih0YXJnZXQudmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuXG4gICAgICAgIHNlbGYuX29uS2V5Q2hhbmdlID0gZnVuY3Rpb24oZSlcbiAgICAgICAge1xuICAgICAgICAgICAgZSA9IGUgfHwgd2luZG93LmV2ZW50O1xuXG4gICAgICAgICAgICBpZiAoc2VsZi5pc1Zpc2libGUoKSkge1xuXG4gICAgICAgICAgICAgICAgc3dpdGNoKGUua2V5Q29kZSl7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMTM6XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMjc6XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAob3B0cy5maWVsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdHMuZmllbGQuYmx1cigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMzc6XG4gICAgICAgICAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFkanVzdERhdGUoJ3N1YnRyYWN0JywgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAzODpcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYWRqdXN0RGF0ZSgnc3VidHJhY3QnLCA3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICBjYXNlIDM5OlxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5hZGp1c3REYXRlKCdhZGQnLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICBjYXNlIDQwOlxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5hZGp1c3REYXRlKCdhZGQnLCA3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBzZWxmLl9vbklucHV0Q2hhbmdlID0gZnVuY3Rpb24oZSlcbiAgICAgICAge1xuICAgICAgICAgICAgdmFyIGRhdGU7XG5cbiAgICAgICAgICAgIGlmIChlLmZpcmVkQnkgPT09IHNlbGYpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAob3B0cy5wYXJzZSkge1xuICAgICAgICAgICAgICAgIGRhdGUgPSBvcHRzLnBhcnNlKG9wdHMuZmllbGQudmFsdWUsIG9wdHMuZm9ybWF0KTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoaGFzTW9tZW50KSB7XG4gICAgICAgICAgICAgICAgZGF0ZSA9IG1vbWVudChvcHRzLmZpZWxkLnZhbHVlLCBvcHRzLmZvcm1hdCwgb3B0cy5mb3JtYXRTdHJpY3QpO1xuICAgICAgICAgICAgICAgIGRhdGUgPSAoZGF0ZSAmJiBkYXRlLmlzVmFsaWQoKSkgPyBkYXRlLnRvRGF0ZSgpIDogbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGRhdGUgPSBuZXcgRGF0ZShEYXRlLnBhcnNlKG9wdHMuZmllbGQudmFsdWUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChpc0RhdGUoZGF0ZSkpIHtcbiAgICAgICAgICAgICAgc2VsZi5zZXREYXRlKGRhdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKCFzZWxmLl92KSB7XG4gICAgICAgICAgICAgICAgc2VsZi5zaG93KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG5cbiAgICAgICAgc2VsZi5fb25JbnB1dEZvY3VzID0gZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICBzZWxmLnNob3coKTtcbiAgICAgICAgfTtcblxuICAgICAgICBzZWxmLl9vbklucHV0Q2xpY2sgPSBmdW5jdGlvbigpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHNlbGYuc2hvdygpO1xuICAgICAgICB9O1xuXG4gICAgICAgIHNlbGYuX29uSW5wdXRCbHVyID0gZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICAvLyBJRSBhbGxvd3MgcGlrYSBkaXYgdG8gZ2FpbiBmb2N1czsgY2F0Y2ggYmx1ciB0aGUgaW5wdXQgZmllbGRcbiAgICAgICAgICAgIHZhciBwRWwgPSBkb2N1bWVudC5hY3RpdmVFbGVtZW50O1xuICAgICAgICAgICAgZG8ge1xuICAgICAgICAgICAgICAgIGlmIChoYXNDbGFzcyhwRWwsICdwaWthLXNpbmdsZScpKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aGlsZSAoKHBFbCA9IHBFbC5wYXJlbnROb2RlKSk7XG5cbiAgICAgICAgICAgIGlmICghc2VsZi5fYykge1xuICAgICAgICAgICAgICAgIHNlbGYuX2IgPSBzdG8oZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGYuaGlkZSgpO1xuICAgICAgICAgICAgICAgIH0sIDUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGYuX2MgPSBmYWxzZTtcbiAgICAgICAgfTtcblxuICAgICAgICBzZWxmLl9vbkNsaWNrID0gZnVuY3Rpb24oZSlcbiAgICAgICAge1xuICAgICAgICAgICAgZSA9IGUgfHwgd2luZG93LmV2ZW50O1xuICAgICAgICAgICAgdmFyIHRhcmdldCA9IGUudGFyZ2V0IHx8IGUuc3JjRWxlbWVudCxcbiAgICAgICAgICAgICAgICBwRWwgPSB0YXJnZXQ7XG4gICAgICAgICAgICBpZiAoIXRhcmdldCkge1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghaGFzRXZlbnRMaXN0ZW5lcnMgJiYgaGFzQ2xhc3ModGFyZ2V0LCAncGlrYS1zZWxlY3QnKSkge1xuICAgICAgICAgICAgICAgIGlmICghdGFyZ2V0Lm9uY2hhbmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldC5zZXRBdHRyaWJ1dGUoJ29uY2hhbmdlJywgJ3JldHVybjsnKTtcbiAgICAgICAgICAgICAgICAgICAgYWRkRXZlbnQodGFyZ2V0LCAnY2hhbmdlJywgc2VsZi5fb25DaGFuZ2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRvIHtcbiAgICAgICAgICAgICAgICBpZiAoaGFzQ2xhc3MocEVsLCAncGlrYS1zaW5nbGUnKSB8fCBwRWwgPT09IG9wdHMudHJpZ2dlcikge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2hpbGUgKChwRWwgPSBwRWwucGFyZW50Tm9kZSkpO1xuICAgICAgICAgICAgaWYgKHNlbGYuX3YgJiYgdGFyZ2V0ICE9PSBvcHRzLnRyaWdnZXIgJiYgcEVsICE9PSBvcHRzLnRyaWdnZXIpIHtcbiAgICAgICAgICAgICAgICBzZWxmLmhpZGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICBzZWxmLmVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgICAgIHNlbGYuZWwuY2xhc3NOYW1lID0gJ3Bpa2Etc2luZ2xlJyArIChvcHRzLmlzUlRMID8gJyBpcy1ydGwnIDogJycpICsgKG9wdHMudGhlbWUgPyAnICcgKyBvcHRzLnRoZW1lIDogJycpO1xuXG4gICAgICAgIGFkZEV2ZW50KHNlbGYuZWwsICdtb3VzZWRvd24nLCBzZWxmLl9vbk1vdXNlRG93biwgdHJ1ZSk7XG4gICAgICAgIGFkZEV2ZW50KHNlbGYuZWwsICd0b3VjaGVuZCcsIHNlbGYuX29uTW91c2VEb3duLCB0cnVlKTtcbiAgICAgICAgYWRkRXZlbnQoc2VsZi5lbCwgJ2NoYW5nZScsIHNlbGYuX29uQ2hhbmdlKTtcblxuICAgICAgICBpZiAob3B0cy5rZXlib2FyZElucHV0KSB7XG4gICAgICAgICAgICBhZGRFdmVudChkb2N1bWVudCwgJ2tleWRvd24nLCBzZWxmLl9vbktleUNoYW5nZSk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAob3B0cy5maWVsZCkge1xuICAgICAgICAgICAgaWYgKG9wdHMuY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgb3B0cy5jb250YWluZXIuYXBwZW5kQ2hpbGQoc2VsZi5lbCk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKG9wdHMuYm91bmQpIHtcbiAgICAgICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNlbGYuZWwpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBvcHRzLmZpZWxkLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHNlbGYuZWwsIG9wdHMuZmllbGQubmV4dFNpYmxpbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYWRkRXZlbnQob3B0cy5maWVsZCwgJ2NoYW5nZScsIHNlbGYuX29uSW5wdXRDaGFuZ2UpO1xuXG4gICAgICAgICAgICBpZiAoIW9wdHMuZGVmYXVsdERhdGUpIHtcbiAgICAgICAgICAgICAgICBpZiAoaGFzTW9tZW50ICYmIG9wdHMuZmllbGQudmFsdWUpIHtcbiAgICAgICAgICAgICAgICAgICAgb3B0cy5kZWZhdWx0RGF0ZSA9IG1vbWVudChvcHRzLmZpZWxkLnZhbHVlLCBvcHRzLmZvcm1hdCkudG9EYXRlKCk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgb3B0cy5kZWZhdWx0RGF0ZSA9IG5ldyBEYXRlKERhdGUucGFyc2Uob3B0cy5maWVsZC52YWx1ZSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvcHRzLnNldERlZmF1bHREYXRlID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZhciBkZWZEYXRlID0gb3B0cy5kZWZhdWx0RGF0ZTtcblxuICAgICAgICBpZiAoaXNEYXRlKGRlZkRhdGUpKSB7XG4gICAgICAgICAgICBpZiAob3B0cy5zZXREZWZhdWx0RGF0ZSkge1xuICAgICAgICAgICAgICAgIHNlbGYuc2V0RGF0ZShkZWZEYXRlLCB0cnVlKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgc2VsZi5nb3RvRGF0ZShkZWZEYXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHNlbGYuZ290b0RhdGUobmV3IERhdGUoKSk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAob3B0cy5ib3VuZCkge1xuICAgICAgICAgICAgdGhpcy5oaWRlKCk7XG4gICAgICAgICAgICBzZWxmLmVsLmNsYXNzTmFtZSArPSAnIGlzLWJvdW5kJztcbiAgICAgICAgICAgIGFkZEV2ZW50KG9wdHMudHJpZ2dlciwgJ2NsaWNrJywgc2VsZi5fb25JbnB1dENsaWNrKTtcbiAgICAgICAgICAgIGFkZEV2ZW50KG9wdHMudHJpZ2dlciwgJ2ZvY3VzJywgc2VsZi5fb25JbnB1dEZvY3VzKTtcbiAgICAgICAgICAgIGFkZEV2ZW50KG9wdHMudHJpZ2dlciwgJ2JsdXInLCBzZWxmLl9vbklucHV0Qmx1cik7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnNob3coKTtcbiAgICAgICAgfVxuICAgIH07XG5cblxuICAgIC8qKlxuICAgICAqIHB1YmxpYyBQaWthZGF5IEFQSVxuICAgICAqL1xuICAgIFBpa2FkYXkucHJvdG90eXBlID0ge1xuXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIGNvbmZpZ3VyZSBmdW5jdGlvbmFsaXR5XG4gICAgICAgICAqL1xuICAgICAgICBjb25maWc6IGZ1bmN0aW9uKG9wdGlvbnMpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGlmICghdGhpcy5fbykge1xuICAgICAgICAgICAgICAgIHRoaXMuX28gPSBleHRlbmQoe30sIGRlZmF1bHRzLCB0cnVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmFyIG9wdHMgPSBleHRlbmQodGhpcy5fbywgb3B0aW9ucywgdHJ1ZSk7XG5cbiAgICAgICAgICAgIG9wdHMuaXNSVEwgPSAhIW9wdHMuaXNSVEw7XG5cbiAgICAgICAgICAgIG9wdHMuZmllbGQgPSAob3B0cy5maWVsZCAmJiBvcHRzLmZpZWxkLm5vZGVOYW1lKSA/IG9wdHMuZmllbGQgOiBudWxsO1xuXG4gICAgICAgICAgICBvcHRzLnRoZW1lID0gKHR5cGVvZiBvcHRzLnRoZW1lKSA9PT0gJ3N0cmluZycgJiYgb3B0cy50aGVtZSA/IG9wdHMudGhlbWUgOiBudWxsO1xuXG4gICAgICAgICAgICBvcHRzLmJvdW5kID0gISEob3B0cy5ib3VuZCAhPT0gdW5kZWZpbmVkID8gb3B0cy5maWVsZCAmJiBvcHRzLmJvdW5kIDogb3B0cy5maWVsZCk7XG5cbiAgICAgICAgICAgIG9wdHMudHJpZ2dlciA9IChvcHRzLnRyaWdnZXIgJiYgb3B0cy50cmlnZ2VyLm5vZGVOYW1lKSA/IG9wdHMudHJpZ2dlciA6IG9wdHMuZmllbGQ7XG5cbiAgICAgICAgICAgIG9wdHMuZGlzYWJsZVdlZWtlbmRzID0gISFvcHRzLmRpc2FibGVXZWVrZW5kcztcblxuICAgICAgICAgICAgb3B0cy5kaXNhYmxlRGF5Rm4gPSAodHlwZW9mIG9wdHMuZGlzYWJsZURheUZuKSA9PT0gJ2Z1bmN0aW9uJyA/IG9wdHMuZGlzYWJsZURheUZuIDogbnVsbDtcblxuICAgICAgICAgICAgdmFyIG5vbSA9IHBhcnNlSW50KG9wdHMubnVtYmVyT2ZNb250aHMsIDEwKSB8fCAxO1xuICAgICAgICAgICAgb3B0cy5udW1iZXJPZk1vbnRocyA9IG5vbSA+IDQgPyA0IDogbm9tO1xuXG4gICAgICAgICAgICBpZiAoIWlzRGF0ZShvcHRzLm1pbkRhdGUpKSB7XG4gICAgICAgICAgICAgICAgb3B0cy5taW5EYXRlID0gZmFsc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoIWlzRGF0ZShvcHRzLm1heERhdGUpKSB7XG4gICAgICAgICAgICAgICAgb3B0cy5tYXhEYXRlID0gZmFsc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoKG9wdHMubWluRGF0ZSAmJiBvcHRzLm1heERhdGUpICYmIG9wdHMubWF4RGF0ZSA8IG9wdHMubWluRGF0ZSkge1xuICAgICAgICAgICAgICAgIG9wdHMubWF4RGF0ZSA9IG9wdHMubWluRGF0ZSA9IGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKG9wdHMubWluRGF0ZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0TWluRGF0ZShvcHRzLm1pbkRhdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKG9wdHMubWF4RGF0ZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0TWF4RGF0ZShvcHRzLm1heERhdGUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAoaXNBcnJheShvcHRzLnllYXJSYW5nZSkpIHtcbiAgICAgICAgICAgICAgICB2YXIgZmFsbGJhY2sgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCkgLSAxMDtcbiAgICAgICAgICAgICAgICBvcHRzLnllYXJSYW5nZVswXSA9IHBhcnNlSW50KG9wdHMueWVhclJhbmdlWzBdLCAxMCkgfHwgZmFsbGJhY2s7XG4gICAgICAgICAgICAgICAgb3B0cy55ZWFyUmFuZ2VbMV0gPSBwYXJzZUludChvcHRzLnllYXJSYW5nZVsxXSwgMTApIHx8IGZhbGxiYWNrO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBvcHRzLnllYXJSYW5nZSA9IE1hdGguYWJzKHBhcnNlSW50KG9wdHMueWVhclJhbmdlLCAxMCkpIHx8IGRlZmF1bHRzLnllYXJSYW5nZTtcbiAgICAgICAgICAgICAgICBpZiAob3B0cy55ZWFyUmFuZ2UgPiAxMDApIHtcbiAgICAgICAgICAgICAgICAgICAgb3B0cy55ZWFyUmFuZ2UgPSAxMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICByZXR1cm4gb3B0cztcbiAgICAgICAgfSxcblxuICAgICAgICAvKipcbiAgICAgICAgICogcmV0dXJuIGEgZm9ybWF0dGVkIHN0cmluZyBvZiB0aGUgY3VycmVudCBzZWxlY3Rpb24gKHVzaW5nIE1vbWVudC5qcyBpZiBhdmFpbGFibGUpXG4gICAgICAgICAqL1xuICAgICAgICB0b1N0cmluZzogZnVuY3Rpb24oZm9ybWF0KVxuICAgICAgICB7XG4gICAgICAgICAgICBmb3JtYXQgPSBmb3JtYXQgfHwgdGhpcy5fby5mb3JtYXQ7XG4gICAgICAgICAgICBpZiAoIWlzRGF0ZSh0aGlzLl9kKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aGlzLl9vLnRvU3RyaW5nKSB7XG4gICAgICAgICAgICAgIHJldHVybiB0aGlzLl9vLnRvU3RyaW5nKHRoaXMuX2QsIGZvcm1hdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoaGFzTW9tZW50KSB7XG4gICAgICAgICAgICAgIHJldHVybiBtb21lbnQodGhpcy5fZCkuZm9ybWF0KGZvcm1hdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fZC50b0RhdGVTdHJpbmcoKTtcbiAgICAgICAgfSxcblxuICAgICAgICAvKipcbiAgICAgICAgICogcmV0dXJuIGEgTW9tZW50LmpzIG9iamVjdCBvZiB0aGUgY3VycmVudCBzZWxlY3Rpb24gKGlmIGF2YWlsYWJsZSlcbiAgICAgICAgICovXG4gICAgICAgIGdldE1vbWVudDogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICByZXR1cm4gaGFzTW9tZW50ID8gbW9tZW50KHRoaXMuX2QpIDogbnVsbDtcbiAgICAgICAgfSxcblxuICAgICAgICAvKipcbiAgICAgICAgICogc2V0IHRoZSBjdXJyZW50IHNlbGVjdGlvbiBmcm9tIGEgTW9tZW50LmpzIG9iamVjdCAoaWYgYXZhaWxhYmxlKVxuICAgICAgICAgKi9cbiAgICAgICAgc2V0TW9tZW50OiBmdW5jdGlvbihkYXRlLCBwcmV2ZW50T25TZWxlY3QpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGlmIChoYXNNb21lbnQgJiYgbW9tZW50LmlzTW9tZW50KGRhdGUpKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZXREYXRlKGRhdGUudG9EYXRlKCksIHByZXZlbnRPblNlbGVjdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIHJldHVybiBhIERhdGUgb2JqZWN0IG9mIHRoZSBjdXJyZW50IHNlbGVjdGlvblxuICAgICAgICAgKi9cbiAgICAgICAgZ2V0RGF0ZTogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICByZXR1cm4gaXNEYXRlKHRoaXMuX2QpID8gbmV3IERhdGUodGhpcy5fZC5nZXRUaW1lKCkpIDogbnVsbDtcbiAgICAgICAgfSxcblxuICAgICAgICAvKipcbiAgICAgICAgICogc2V0IHRoZSBjdXJyZW50IHNlbGVjdGlvblxuICAgICAgICAgKi9cbiAgICAgICAgc2V0RGF0ZTogZnVuY3Rpb24oZGF0ZSwgcHJldmVudE9uU2VsZWN0KVxuICAgICAgICB7XG4gICAgICAgICAgICBpZiAoIWRhdGUpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9kID0gbnVsbDtcblxuICAgICAgICAgICAgICAgIGlmICh0aGlzLl9vLmZpZWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX28uZmllbGQudmFsdWUgPSAnJztcbiAgICAgICAgICAgICAgICAgICAgZmlyZUV2ZW50KHRoaXMuX28uZmllbGQsICdjaGFuZ2UnLCB7IGZpcmVkQnk6IHRoaXMgfSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuZHJhdygpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKHR5cGVvZiBkYXRlID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGRhdGUgPSBuZXcgRGF0ZShEYXRlLnBhcnNlKGRhdGUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghaXNEYXRlKGRhdGUpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB2YXIgbWluID0gdGhpcy5fby5taW5EYXRlLFxuICAgICAgICAgICAgICAgIG1heCA9IHRoaXMuX28ubWF4RGF0ZTtcblxuICAgICAgICAgICAgaWYgKGlzRGF0ZShtaW4pICYmIGRhdGUgPCBtaW4pIHtcbiAgICAgICAgICAgICAgICBkYXRlID0gbWluO1xuICAgICAgICAgICAgfSBlbHNlIGlmIChpc0RhdGUobWF4KSAmJiBkYXRlID4gbWF4KSB7XG4gICAgICAgICAgICAgICAgZGF0ZSA9IG1heDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5fZCA9IG5ldyBEYXRlKGRhdGUuZ2V0VGltZSgpKTtcbiAgICAgICAgICAgIHNldFRvU3RhcnRPZkRheSh0aGlzLl9kKTtcbiAgICAgICAgICAgIHRoaXMuZ290b0RhdGUodGhpcy5fZCk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9vLmZpZWxkKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5maWVsZC52YWx1ZSA9IHRoaXMudG9TdHJpbmcoKTtcbiAgICAgICAgICAgICAgICBmaXJlRXZlbnQodGhpcy5fby5maWVsZCwgJ2NoYW5nZScsIHsgZmlyZWRCeTogdGhpcyB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghcHJldmVudE9uU2VsZWN0ICYmIHR5cGVvZiB0aGlzLl9vLm9uU2VsZWN0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5vblNlbGVjdC5jYWxsKHRoaXMsIHRoaXMuZ2V0RGF0ZSgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcblxuICAgICAgICAvKipcbiAgICAgICAgICogY2hhbmdlIHZpZXcgdG8gYSBzcGVjaWZpYyBkYXRlXG4gICAgICAgICAqL1xuICAgICAgICBnb3RvRGF0ZTogZnVuY3Rpb24oZGF0ZSlcbiAgICAgICAge1xuICAgICAgICAgICAgdmFyIG5ld0NhbGVuZGFyID0gdHJ1ZTtcblxuICAgICAgICAgICAgaWYgKCFpc0RhdGUoZGF0ZSkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmICh0aGlzLmNhbGVuZGFycykge1xuICAgICAgICAgICAgICAgIHZhciBmaXJzdFZpc2libGVEYXRlID0gbmV3IERhdGUodGhpcy5jYWxlbmRhcnNbMF0ueWVhciwgdGhpcy5jYWxlbmRhcnNbMF0ubW9udGgsIDEpLFxuICAgICAgICAgICAgICAgICAgICBsYXN0VmlzaWJsZURhdGUgPSBuZXcgRGF0ZSh0aGlzLmNhbGVuZGFyc1t0aGlzLmNhbGVuZGFycy5sZW5ndGgtMV0ueWVhciwgdGhpcy5jYWxlbmRhcnNbdGhpcy5jYWxlbmRhcnMubGVuZ3RoLTFdLm1vbnRoLCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZURhdGUgPSBkYXRlLmdldFRpbWUoKTtcbiAgICAgICAgICAgICAgICAvLyBnZXQgdGhlIGVuZCBvZiB0aGUgbW9udGhcbiAgICAgICAgICAgICAgICBsYXN0VmlzaWJsZURhdGUuc2V0TW9udGgobGFzdFZpc2libGVEYXRlLmdldE1vbnRoKCkrMSk7XG4gICAgICAgICAgICAgICAgbGFzdFZpc2libGVEYXRlLnNldERhdGUobGFzdFZpc2libGVEYXRlLmdldERhdGUoKS0xKTtcbiAgICAgICAgICAgICAgICBuZXdDYWxlbmRhciA9ICh2aXNpYmxlRGF0ZSA8IGZpcnN0VmlzaWJsZURhdGUuZ2V0VGltZSgpIHx8IGxhc3RWaXNpYmxlRGF0ZS5nZXRUaW1lKCkgPCB2aXNpYmxlRGF0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmIChuZXdDYWxlbmRhcikge1xuICAgICAgICAgICAgICAgIHRoaXMuY2FsZW5kYXJzID0gW3tcbiAgICAgICAgICAgICAgICAgICAgbW9udGg6IGRhdGUuZ2V0TW9udGgoKSxcbiAgICAgICAgICAgICAgICAgICAgeWVhcjogZGF0ZS5nZXRGdWxsWWVhcigpXG4gICAgICAgICAgICAgICAgfV07XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuX28ubWFpbkNhbGVuZGFyID09PSAncmlnaHQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY2FsZW5kYXJzWzBdLm1vbnRoICs9IDEgLSB0aGlzLl9vLm51bWJlck9mTW9udGhzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5hZGp1c3RDYWxlbmRhcnMoKTtcbiAgICAgICAgfSxcblxuICAgICAgICBhZGp1c3REYXRlOiBmdW5jdGlvbihzaWduLCBkYXlzKSB7XG5cbiAgICAgICAgICAgIHZhciBkYXkgPSB0aGlzLmdldERhdGUoKSB8fCBuZXcgRGF0ZSgpO1xuICAgICAgICAgICAgdmFyIGRpZmZlcmVuY2UgPSBwYXJzZUludChkYXlzKSoyNCo2MCo2MCoxMDAwO1xuXG4gICAgICAgICAgICB2YXIgbmV3RGF5O1xuXG4gICAgICAgICAgICBpZiAoc2lnbiA9PT0gJ2FkZCcpIHtcbiAgICAgICAgICAgICAgICBuZXdEYXkgPSBuZXcgRGF0ZShkYXkudmFsdWVPZigpICsgZGlmZmVyZW5jZSk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHNpZ24gPT09ICdzdWJ0cmFjdCcpIHtcbiAgICAgICAgICAgICAgICBuZXdEYXkgPSBuZXcgRGF0ZShkYXkudmFsdWVPZigpIC0gZGlmZmVyZW5jZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMuc2V0RGF0ZShuZXdEYXkpO1xuICAgICAgICB9LFxuXG4gICAgICAgIGFkanVzdENhbGVuZGFyczogZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICB0aGlzLmNhbGVuZGFyc1swXSA9IGFkanVzdENhbGVuZGFyKHRoaXMuY2FsZW5kYXJzWzBdKTtcbiAgICAgICAgICAgIGZvciAodmFyIGMgPSAxOyBjIDwgdGhpcy5fby5udW1iZXJPZk1vbnRoczsgYysrKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5jYWxlbmRhcnNbY10gPSBhZGp1c3RDYWxlbmRhcih7XG4gICAgICAgICAgICAgICAgICAgIG1vbnRoOiB0aGlzLmNhbGVuZGFyc1swXS5tb250aCArIGMsXG4gICAgICAgICAgICAgICAgICAgIHllYXI6IHRoaXMuY2FsZW5kYXJzWzBdLnllYXJcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuZHJhdygpO1xuICAgICAgICB9LFxuXG4gICAgICAgIGdvdG9Ub2RheTogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICB0aGlzLmdvdG9EYXRlKG5ldyBEYXRlKCkpO1xuICAgICAgICB9LFxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBjaGFuZ2UgdmlldyB0byBhIHNwZWNpZmljIG1vbnRoICh6ZXJvLWluZGV4LCBlLmcuIDA6IEphbnVhcnkpXG4gICAgICAgICAqL1xuICAgICAgICBnb3RvTW9udGg6IGZ1bmN0aW9uKG1vbnRoKVxuICAgICAgICB7XG4gICAgICAgICAgICBpZiAoIWlzTmFOKG1vbnRoKSkge1xuICAgICAgICAgICAgICAgIHRoaXMuY2FsZW5kYXJzWzBdLm1vbnRoID0gcGFyc2VJbnQobW9udGgsIDEwKTtcbiAgICAgICAgICAgICAgICB0aGlzLmFkanVzdENhbGVuZGFycygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuXG4gICAgICAgIG5leHRNb250aDogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICB0aGlzLmNhbGVuZGFyc1swXS5tb250aCsrO1xuICAgICAgICAgICAgdGhpcy5hZGp1c3RDYWxlbmRhcnMoKTtcbiAgICAgICAgfSxcblxuICAgICAgICBwcmV2TW9udGg6IGZ1bmN0aW9uKClcbiAgICAgICAge1xuICAgICAgICAgICAgdGhpcy5jYWxlbmRhcnNbMF0ubW9udGgtLTtcbiAgICAgICAgICAgIHRoaXMuYWRqdXN0Q2FsZW5kYXJzKCk7XG4gICAgICAgIH0sXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIGNoYW5nZSB2aWV3IHRvIGEgc3BlY2lmaWMgZnVsbCB5ZWFyIChlLmcuIFwiMjAxMlwiKVxuICAgICAgICAgKi9cbiAgICAgICAgZ290b1llYXI6IGZ1bmN0aW9uKHllYXIpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGlmICghaXNOYU4oeWVhcikpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmNhbGVuZGFyc1swXS55ZWFyID0gcGFyc2VJbnQoeWVhciwgMTApO1xuICAgICAgICAgICAgICAgIHRoaXMuYWRqdXN0Q2FsZW5kYXJzKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIGNoYW5nZSB0aGUgbWluRGF0ZVxuICAgICAgICAgKi9cbiAgICAgICAgc2V0TWluRGF0ZTogZnVuY3Rpb24odmFsdWUpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGlmKHZhbHVlIGluc3RhbmNlb2YgRGF0ZSkge1xuICAgICAgICAgICAgICAgIHNldFRvU3RhcnRPZkRheSh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5taW5EYXRlID0gdmFsdWU7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5taW5ZZWFyICA9IHZhbHVlLmdldEZ1bGxZZWFyKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5taW5Nb250aCA9IHZhbHVlLmdldE1vbnRoKCk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuX28ubWluRGF0ZSA9IGRlZmF1bHRzLm1pbkRhdGU7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5taW5ZZWFyICA9IGRlZmF1bHRzLm1pblllYXI7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5taW5Nb250aCA9IGRlZmF1bHRzLm1pbk1vbnRoO1xuICAgICAgICAgICAgICAgIHRoaXMuX28uc3RhcnRSYW5nZSA9IGRlZmF1bHRzLnN0YXJ0UmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoaXMuZHJhdygpO1xuICAgICAgICB9LFxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBjaGFuZ2UgdGhlIG1heERhdGVcbiAgICAgICAgICovXG4gICAgICAgIHNldE1heERhdGU6IGZ1bmN0aW9uKHZhbHVlKVxuICAgICAgICB7XG4gICAgICAgICAgICBpZih2YWx1ZSBpbnN0YW5jZW9mIERhdGUpIHtcbiAgICAgICAgICAgICAgICBzZXRUb1N0YXJ0T2ZEYXkodmFsdWUpO1xuICAgICAgICAgICAgICAgIHRoaXMuX28ubWF4RGF0ZSA9IHZhbHVlO1xuICAgICAgICAgICAgICAgIHRoaXMuX28ubWF4WWVhciA9IHZhbHVlLmdldEZ1bGxZZWFyKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5tYXhNb250aCA9IHZhbHVlLmdldE1vbnRoKCk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuX28ubWF4RGF0ZSA9IGRlZmF1bHRzLm1heERhdGU7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5tYXhZZWFyID0gZGVmYXVsdHMubWF4WWVhcjtcbiAgICAgICAgICAgICAgICB0aGlzLl9vLm1heE1vbnRoID0gZGVmYXVsdHMubWF4TW9udGg7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5lbmRSYW5nZSA9IGRlZmF1bHRzLmVuZFJhbmdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLmRyYXcoKTtcbiAgICAgICAgfSxcblxuICAgICAgICBzZXRTdGFydFJhbmdlOiBmdW5jdGlvbih2YWx1ZSlcbiAgICAgICAge1xuICAgICAgICAgICAgdGhpcy5fby5zdGFydFJhbmdlID0gdmFsdWU7XG4gICAgICAgIH0sXG5cbiAgICAgICAgc2V0RW5kUmFuZ2U6IGZ1bmN0aW9uKHZhbHVlKVxuICAgICAgICB7XG4gICAgICAgICAgICB0aGlzLl9vLmVuZFJhbmdlID0gdmFsdWU7XG4gICAgICAgIH0sXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIHJlZnJlc2ggdGhlIEhUTUxcbiAgICAgICAgICovXG4gICAgICAgIGRyYXc6IGZ1bmN0aW9uKGZvcmNlKVxuICAgICAgICB7XG4gICAgICAgICAgICBpZiAoIXRoaXMuX3YgJiYgIWZvcmNlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmFyIG9wdHMgPSB0aGlzLl9vLFxuICAgICAgICAgICAgICAgIG1pblllYXIgPSBvcHRzLm1pblllYXIsXG4gICAgICAgICAgICAgICAgbWF4WWVhciA9IG9wdHMubWF4WWVhcixcbiAgICAgICAgICAgICAgICBtaW5Nb250aCA9IG9wdHMubWluTW9udGgsXG4gICAgICAgICAgICAgICAgbWF4TW9udGggPSBvcHRzLm1heE1vbnRoLFxuICAgICAgICAgICAgICAgIGh0bWwgPSAnJyxcbiAgICAgICAgICAgICAgICByYW5kSWQ7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl95IDw9IG1pblllYXIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl95ID0gbWluWWVhcjtcbiAgICAgICAgICAgICAgICBpZiAoIWlzTmFOKG1pbk1vbnRoKSAmJiB0aGlzLl9tIDwgbWluTW9udGgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbSA9IG1pbk1vbnRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aGlzLl95ID49IG1heFllYXIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl95ID0gbWF4WWVhcjtcbiAgICAgICAgICAgICAgICBpZiAoIWlzTmFOKG1heE1vbnRoKSAmJiB0aGlzLl9tID4gbWF4TW9udGgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fbSA9IG1heE1vbnRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcmFuZElkID0gJ3Bpa2EtdGl0bGUtJyArIE1hdGgucmFuZG9tKCkudG9TdHJpbmcoMzYpLnJlcGxhY2UoL1teYS16XSsvZywgJycpLnN1YnN0cigwLCAyKTtcblxuICAgICAgICAgICAgZm9yICh2YXIgYyA9IDA7IGMgPCBvcHRzLm51bWJlck9mTW9udGhzOyBjKyspIHtcbiAgICAgICAgICAgICAgICBodG1sICs9ICc8ZGl2IGNsYXNzPVwicGlrYS1sZW5kYXJcIj4nICsgcmVuZGVyVGl0bGUodGhpcywgYywgdGhpcy5jYWxlbmRhcnNbY10ueWVhciwgdGhpcy5jYWxlbmRhcnNbY10ubW9udGgsIHRoaXMuY2FsZW5kYXJzWzBdLnllYXIsIHJhbmRJZCkgKyB0aGlzLnJlbmRlcih0aGlzLmNhbGVuZGFyc1tjXS55ZWFyLCB0aGlzLmNhbGVuZGFyc1tjXS5tb250aCwgcmFuZElkKSArICc8L2Rpdj4nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGlzLmVsLmlubmVySFRNTCA9IGh0bWw7XG5cbiAgICAgICAgICAgIGlmIChvcHRzLmJvdW5kKSB7XG4gICAgICAgICAgICAgICAgaWYob3B0cy5maWVsZC50eXBlICE9PSAnaGlkZGVuJykge1xuICAgICAgICAgICAgICAgICAgICBzdG8oZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRzLnRyaWdnZXIuZm9jdXMoKTtcbiAgICAgICAgICAgICAgICAgICAgfSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAodHlwZW9mIHRoaXMuX28ub25EcmF3ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5fby5vbkRyYXcodGhpcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmIChvcHRzLmJvdW5kKSB7XG4gICAgICAgICAgICAgICAgLy8gbGV0IHRoZSBzY3JlZW4gcmVhZGVyIHVzZXIga25vdyB0byB1c2UgYXJyb3cga2V5c1xuICAgICAgICAgICAgICAgIG9wdHMuZmllbGQuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywgb3B0cy5hcmlhTGFiZWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuXG4gICAgICAgIGFkanVzdFBvc2l0aW9uOiBmdW5jdGlvbigpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHZhciBmaWVsZCwgcEVsLCB3aWR0aCwgaGVpZ2h0LCB2aWV3cG9ydFdpZHRoLCB2aWV3cG9ydEhlaWdodCwgc2Nyb2xsVG9wLCBsZWZ0LCB0b3AsIGNsaWVudFJlY3QsIGxlZnRBbGlnbmVkLCBib3R0b21BbGlnbmVkO1xuXG4gICAgICAgICAgICBpZiAodGhpcy5fby5jb250YWluZXIpIHJldHVybjtcblxuICAgICAgICAgICAgdGhpcy5lbC5zdHlsZS5wb3NpdGlvbiA9ICdhYnNvbHV0ZSc7XG5cbiAgICAgICAgICAgIGZpZWxkID0gdGhpcy5fby50cmlnZ2VyO1xuICAgICAgICAgICAgcEVsID0gZmllbGQ7XG4gICAgICAgICAgICB3aWR0aCA9IHRoaXMuZWwub2Zmc2V0V2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQgPSB0aGlzLmVsLm9mZnNldEhlaWdodDtcbiAgICAgICAgICAgIHZpZXdwb3J0V2lkdGggPSB3aW5kb3cuaW5uZXJXaWR0aCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGg7XG4gICAgICAgICAgICB2aWV3cG9ydEhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdodCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0O1xuICAgICAgICAgICAgc2Nyb2xsVG9wID0gd2luZG93LnBhZ2VZT2Zmc2V0IHx8IGRvY3VtZW50LmJvZHkuc2Nyb2xsVG9wIHx8IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3A7XG4gICAgICAgICAgICBsZWZ0QWxpZ25lZCA9IHRydWU7XG4gICAgICAgICAgICBib3R0b21BbGlnbmVkID0gdHJ1ZTtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBmaWVsZC5nZXRCb3VuZGluZ0NsaWVudFJlY3QgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICBjbGllbnRSZWN0ID0gZmllbGQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgICAgICAgICAgICAgbGVmdCA9IGNsaWVudFJlY3QubGVmdCArIHdpbmRvdy5wYWdlWE9mZnNldDtcbiAgICAgICAgICAgICAgICB0b3AgPSBjbGllbnRSZWN0LmJvdHRvbSArIHdpbmRvdy5wYWdlWU9mZnNldDtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgbGVmdCA9IHBFbC5vZmZzZXRMZWZ0O1xuICAgICAgICAgICAgICAgIHRvcCAgPSBwRWwub2Zmc2V0VG9wICsgcEVsLm9mZnNldEhlaWdodDtcbiAgICAgICAgICAgICAgICB3aGlsZSgocEVsID0gcEVsLm9mZnNldFBhcmVudCkpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdCArPSBwRWwub2Zmc2V0TGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wICArPSBwRWwub2Zmc2V0VG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gZGVmYXVsdCBwb3NpdGlvbiBpcyBib3R0b20gJiBsZWZ0XG4gICAgICAgICAgICBpZiAoKHRoaXMuX28ucmVwb3NpdGlvbiAmJiBsZWZ0ICsgd2lkdGggPiB2aWV3cG9ydFdpZHRoKSB8fFxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fby5wb3NpdGlvbi5pbmRleE9mKCdyaWdodCcpID4gLTEgJiZcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAtIHdpZHRoICsgZmllbGQub2Zmc2V0V2lkdGggPiAwXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgICAgbGVmdCA9IGxlZnQgLSB3aWR0aCArIGZpZWxkLm9mZnNldFdpZHRoO1xuICAgICAgICAgICAgICAgIGxlZnRBbGlnbmVkID0gZmFsc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoKHRoaXMuX28ucmVwb3NpdGlvbiAmJiB0b3AgKyBoZWlnaHQgPiB2aWV3cG9ydEhlaWdodCArIHNjcm9sbFRvcCkgfHxcbiAgICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuX28ucG9zaXRpb24uaW5kZXhPZigndG9wJykgPiAtMSAmJlxuICAgICAgICAgICAgICAgICAgICB0b3AgLSBoZWlnaHQgLSBmaWVsZC5vZmZzZXRIZWlnaHQgPiAwXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgICAgdG9wID0gdG9wIC0gaGVpZ2h0IC0gZmllbGQub2Zmc2V0SGVpZ2h0O1xuICAgICAgICAgICAgICAgIGJvdHRvbUFsaWduZWQgPSBmYWxzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhpcy5lbC5zdHlsZS5sZWZ0ID0gbGVmdCArICdweCc7XG4gICAgICAgICAgICB0aGlzLmVsLnN0eWxlLnRvcCA9IHRvcCArICdweCc7XG5cbiAgICAgICAgICAgIGFkZENsYXNzKHRoaXMuZWwsIGxlZnRBbGlnbmVkID8gJ2xlZnQtYWxpZ25lZCcgOiAncmlnaHQtYWxpZ25lZCcpO1xuICAgICAgICAgICAgYWRkQ2xhc3ModGhpcy5lbCwgYm90dG9tQWxpZ25lZCA/ICdib3R0b20tYWxpZ25lZCcgOiAndG9wLWFsaWduZWQnKTtcbiAgICAgICAgICAgIHJlbW92ZUNsYXNzKHRoaXMuZWwsICFsZWZ0QWxpZ25lZCA/ICdsZWZ0LWFsaWduZWQnIDogJ3JpZ2h0LWFsaWduZWQnKTtcbiAgICAgICAgICAgIHJlbW92ZUNsYXNzKHRoaXMuZWwsICFib3R0b21BbGlnbmVkID8gJ2JvdHRvbS1hbGlnbmVkJyA6ICd0b3AtYWxpZ25lZCcpO1xuICAgICAgICB9LFxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiByZW5kZXIgSFRNTCBmb3IgYSBwYXJ0aWN1bGFyIG1vbnRoXG4gICAgICAgICAqL1xuICAgICAgICByZW5kZXI6IGZ1bmN0aW9uKHllYXIsIG1vbnRoLCByYW5kSWQpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHZhciBvcHRzICAgPSB0aGlzLl9vLFxuICAgICAgICAgICAgICAgIG5vdyAgICA9IG5ldyBEYXRlKCksXG4gICAgICAgICAgICAgICAgZGF5cyAgID0gZ2V0RGF5c0luTW9udGgoeWVhciwgbW9udGgpLFxuICAgICAgICAgICAgICAgIGJlZm9yZSA9IG5ldyBEYXRlKHllYXIsIG1vbnRoLCAxKS5nZXREYXkoKSxcbiAgICAgICAgICAgICAgICBkYXRhICAgPSBbXSxcbiAgICAgICAgICAgICAgICByb3cgICAgPSBbXTtcbiAgICAgICAgICAgIHNldFRvU3RhcnRPZkRheShub3cpO1xuICAgICAgICAgICAgaWYgKG9wdHMuZmlyc3REYXkgPiAwKSB7XG4gICAgICAgICAgICAgICAgYmVmb3JlIC09IG9wdHMuZmlyc3REYXk7XG4gICAgICAgICAgICAgICAgaWYgKGJlZm9yZSA8IDApIHtcbiAgICAgICAgICAgICAgICAgICAgYmVmb3JlICs9IDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmFyIHByZXZpb3VzTW9udGggPSBtb250aCA9PT0gMCA/IDExIDogbW9udGggLSAxLFxuICAgICAgICAgICAgICAgIG5leHRNb250aCA9IG1vbnRoID09PSAxMSA/IDAgOiBtb250aCArIDEsXG4gICAgICAgICAgICAgICAgeWVhck9mUHJldmlvdXNNb250aCA9IG1vbnRoID09PSAwID8geWVhciAtIDEgOiB5ZWFyLFxuICAgICAgICAgICAgICAgIHllYXJPZk5leHRNb250aCA9IG1vbnRoID09PSAxMSA/IHllYXIgKyAxIDogeWVhcixcbiAgICAgICAgICAgICAgICBkYXlzSW5QcmV2aW91c01vbnRoID0gZ2V0RGF5c0luTW9udGgoeWVhck9mUHJldmlvdXNNb250aCwgcHJldmlvdXNNb250aCk7XG4gICAgICAgICAgICB2YXIgY2VsbHMgPSBkYXlzICsgYmVmb3JlLFxuICAgICAgICAgICAgICAgIGFmdGVyID0gY2VsbHM7XG4gICAgICAgICAgICB3aGlsZShhZnRlciA+IDcpIHtcbiAgICAgICAgICAgICAgICBhZnRlciAtPSA3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2VsbHMgKz0gNyAtIGFmdGVyO1xuICAgICAgICAgICAgdmFyIGlzV2Vla1NlbGVjdGVkID0gZmFsc2U7XG4gICAgICAgICAgICBmb3IgKHZhciBpID0gMCwgciA9IDA7IGkgPCBjZWxsczsgaSsrKVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHZhciBkYXkgPSBuZXcgRGF0ZSh5ZWFyLCBtb250aCwgMSArIChpIC0gYmVmb3JlKSksXG4gICAgICAgICAgICAgICAgICAgIGlzU2VsZWN0ZWQgPSBpc0RhdGUodGhpcy5fZCkgPyBjb21wYXJlRGF0ZXMoZGF5LCB0aGlzLl9kKSA6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBpc1RvZGF5ID0gY29tcGFyZURhdGVzKGRheSwgbm93KSxcbiAgICAgICAgICAgICAgICAgICAgaGFzRXZlbnQgPSBvcHRzLmV2ZW50cy5pbmRleE9mKGRheS50b0RhdGVTdHJpbmcoKSkgIT09IC0xID8gdHJ1ZSA6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBpc0VtcHR5ID0gaSA8IGJlZm9yZSB8fCBpID49IChkYXlzICsgYmVmb3JlKSxcbiAgICAgICAgICAgICAgICAgICAgZGF5TnVtYmVyID0gMSArIChpIC0gYmVmb3JlKSxcbiAgICAgICAgICAgICAgICAgICAgbW9udGhOdW1iZXIgPSBtb250aCxcbiAgICAgICAgICAgICAgICAgICAgeWVhck51bWJlciA9IHllYXIsXG4gICAgICAgICAgICAgICAgICAgIGlzU3RhcnRSYW5nZSA9IG9wdHMuc3RhcnRSYW5nZSAmJiBjb21wYXJlRGF0ZXMob3B0cy5zdGFydFJhbmdlLCBkYXkpLFxuICAgICAgICAgICAgICAgICAgICBpc0VuZFJhbmdlID0gb3B0cy5lbmRSYW5nZSAmJiBjb21wYXJlRGF0ZXMob3B0cy5lbmRSYW5nZSwgZGF5KSxcbiAgICAgICAgICAgICAgICAgICAgaXNJblJhbmdlID0gb3B0cy5zdGFydFJhbmdlICYmIG9wdHMuZW5kUmFuZ2UgJiYgb3B0cy5zdGFydFJhbmdlIDwgZGF5ICYmIGRheSA8IG9wdHMuZW5kUmFuZ2UsXG4gICAgICAgICAgICAgICAgICAgIGlzRGlzYWJsZWQgPSAob3B0cy5taW5EYXRlICYmIGRheSA8IG9wdHMubWluRGF0ZSkgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcHRzLm1heERhdGUgJiYgZGF5ID4gb3B0cy5tYXhEYXRlKSB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9wdHMuZGlzYWJsZVdlZWtlbmRzICYmIGlzV2Vla2VuZChkYXkpKSB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9wdHMuZGlzYWJsZURheUZuICYmIG9wdHMuZGlzYWJsZURheUZuKGRheSkpO1xuXG4gICAgICAgICAgICAgICAgaWYgKGlzRW1wdHkpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGkgPCBiZWZvcmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheU51bWJlciA9IGRheXNJblByZXZpb3VzTW9udGggKyBkYXlOdW1iZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtb250aE51bWJlciA9IHByZXZpb3VzTW9udGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB5ZWFyTnVtYmVyID0geWVhck9mUHJldmlvdXNNb250aDtcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRheU51bWJlciA9IGRheU51bWJlciAtIGRheXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtb250aE51bWJlciA9IG5leHRNb250aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHllYXJOdW1iZXIgPSB5ZWFyT2ZOZXh0TW9udGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB2YXIgZGF5Q29uZmlnID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGF5OiBkYXlOdW1iZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICBtb250aDogbW9udGhOdW1iZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICB5ZWFyOiB5ZWFyTnVtYmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgaGFzRXZlbnQ6IGhhc0V2ZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNTZWxlY3RlZDogaXNTZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzVG9kYXk6IGlzVG9kYXksXG4gICAgICAgICAgICAgICAgICAgICAgICBpc0Rpc2FibGVkOiBpc0Rpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNFbXB0eTogaXNFbXB0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzU3RhcnRSYW5nZTogaXNTdGFydFJhbmdlLFxuICAgICAgICAgICAgICAgICAgICAgICAgaXNFbmRSYW5nZTogaXNFbmRSYW5nZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzSW5SYW5nZTogaXNJblJhbmdlLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0RheXNJbk5leHRBbmRQcmV2aW91c01vbnRoczogb3B0cy5zaG93RGF5c0luTmV4dEFuZFByZXZpb3VzTW9udGhzLFxuICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlU2VsZWN0aW9uRGF5c0luTmV4dEFuZFByZXZpb3VzTW9udGhzOiBvcHRzLmVuYWJsZVNlbGVjdGlvbkRheXNJbk5leHRBbmRQcmV2aW91c01vbnRoc1xuICAgICAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgICAgaWYgKG9wdHMucGlja1dob2xlV2VlayAmJiBpc1NlbGVjdGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGlzV2Vla1NlbGVjdGVkID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICByb3cucHVzaChyZW5kZXJEYXkoZGF5Q29uZmlnKSk7XG5cbiAgICAgICAgICAgICAgICBpZiAoKytyID09PSA3KSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChvcHRzLnNob3dXZWVrTnVtYmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByb3cudW5zaGlmdChyZW5kZXJXZWVrKGkgLSBiZWZvcmUsIG1vbnRoLCB5ZWFyKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGF0YS5wdXNoKHJlbmRlclJvdyhyb3csIG9wdHMuaXNSVEwsIG9wdHMucGlja1dob2xlV2VlaywgaXNXZWVrU2VsZWN0ZWQpKTtcbiAgICAgICAgICAgICAgICAgICAgcm93ID0gW107XG4gICAgICAgICAgICAgICAgICAgIHIgPSAwO1xuICAgICAgICAgICAgICAgICAgICBpc1dlZWtTZWxlY3RlZCA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiByZW5kZXJUYWJsZShvcHRzLCBkYXRhLCByYW5kSWQpO1xuICAgICAgICB9LFxuXG4gICAgICAgIGlzVmlzaWJsZTogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fdjtcbiAgICAgICAgfSxcblxuICAgICAgICBzaG93OiBmdW5jdGlvbigpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGlmICghdGhpcy5pc1Zpc2libGUoKSkge1xuICAgICAgICAgICAgICAgIHRoaXMuX3YgPSB0cnVlO1xuICAgICAgICAgICAgICAgIHRoaXMuZHJhdygpO1xuICAgICAgICAgICAgICAgIHJlbW92ZUNsYXNzKHRoaXMuZWwsICdpcy1oaWRkZW4nKTtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5fby5ib3VuZCkge1xuICAgICAgICAgICAgICAgICAgICBhZGRFdmVudChkb2N1bWVudCwgJ2NsaWNrJywgdGhpcy5fb25DbGljayk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuYWRqdXN0UG9zaXRpb24oKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB0aGlzLl9vLm9uT3BlbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLl9vLm9uT3Blbi5jYWxsKHRoaXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcblxuICAgICAgICBoaWRlOiBmdW5jdGlvbigpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHZhciB2ID0gdGhpcy5fdjtcbiAgICAgICAgICAgIGlmICh2ICE9PSBmYWxzZSkge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLl9vLmJvdW5kKSB7XG4gICAgICAgICAgICAgICAgICAgIHJlbW92ZUV2ZW50KGRvY3VtZW50LCAnY2xpY2snLCB0aGlzLl9vbkNsaWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhpcy5lbC5zdHlsZS5wb3NpdGlvbiA9ICdzdGF0aWMnOyAvLyByZXNldFxuICAgICAgICAgICAgICAgIHRoaXMuZWwuc3R5bGUubGVmdCA9ICdhdXRvJztcbiAgICAgICAgICAgICAgICB0aGlzLmVsLnN0eWxlLnRvcCA9ICdhdXRvJztcbiAgICAgICAgICAgICAgICBhZGRDbGFzcyh0aGlzLmVsLCAnaXMtaGlkZGVuJyk7XG4gICAgICAgICAgICAgICAgdGhpcy5fdiA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIGlmICh2ICE9PSB1bmRlZmluZWQgJiYgdHlwZW9mIHRoaXMuX28ub25DbG9zZSA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLl9vLm9uQ2xvc2UuY2FsbCh0aGlzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIEdBTUUgT1ZFUlxuICAgICAgICAgKi9cbiAgICAgICAgZGVzdHJveTogZnVuY3Rpb24oKVxuICAgICAgICB7XG4gICAgICAgICAgICB2YXIgb3B0cyA9IHRoaXMuX287XG5cbiAgICAgICAgICAgIHRoaXMuaGlkZSgpO1xuICAgICAgICAgICAgcmVtb3ZlRXZlbnQodGhpcy5lbCwgJ21vdXNlZG93bicsIHRoaXMuX29uTW91c2VEb3duLCB0cnVlKTtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50KHRoaXMuZWwsICd0b3VjaGVuZCcsIHRoaXMuX29uTW91c2VEb3duLCB0cnVlKTtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50KHRoaXMuZWwsICdjaGFuZ2UnLCB0aGlzLl9vbkNoYW5nZSk7XG4gICAgICAgICAgICBpZiAob3B0cy5rZXlib2FyZElucHV0KSB7XG4gICAgICAgICAgICAgICAgcmVtb3ZlRXZlbnQoZG9jdW1lbnQsICdrZXlkb3duJywgdGhpcy5fb25LZXlDaGFuZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKG9wdHMuZmllbGQpIHtcbiAgICAgICAgICAgICAgICByZW1vdmVFdmVudChvcHRzLmZpZWxkLCAnY2hhbmdlJywgdGhpcy5fb25JbnB1dENoYW5nZSk7XG4gICAgICAgICAgICAgICAgaWYgKG9wdHMuYm91bmQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVtb3ZlRXZlbnQob3B0cy50cmlnZ2VyLCAnY2xpY2snLCB0aGlzLl9vbklucHV0Q2xpY2spO1xuICAgICAgICAgICAgICAgICAgICByZW1vdmVFdmVudChvcHRzLnRyaWdnZXIsICdmb2N1cycsIHRoaXMuX29uSW5wdXRGb2N1cyk7XG4gICAgICAgICAgICAgICAgICAgIHJlbW92ZUV2ZW50KG9wdHMudHJpZ2dlciwgJ2JsdXInLCB0aGlzLl9vbklucHV0Qmx1cik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKHRoaXMuZWwucGFyZW50Tm9kZSkge1xuICAgICAgICAgICAgICAgIHRoaXMuZWwucGFyZW50Tm9kZS5yZW1vdmVDaGlsZCh0aGlzLmVsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfTtcblxuICAgIHJldHVybiBQaWthZGF5O1xufSkpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvcGlrYWRheS9waWthZGF5LmpzXG4vLyBtb2R1bGUgaWQgPSAzMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); + +/***/ }), +/* 31 */ +/*!********************************************!*\ + !*** ./src/Form Childs/datePicker/save.js ***! + \********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t placeholder = _props$attributes.placeholder,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t type = _props$attributes.type,\n\t empty = _props$attributes.messages.empty,\n\t format = _props$attributes.format,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar getFieldType = function getFieldType() {\n\t\tswitch (type) {\n\t\t\tcase \"both\":\n\t\t\t\treturn \"datetime-local\";\n\t\t\tcase \"time\":\n\t\t\t\treturn \"time\";\n\t\t\tcase \"date\":\n\t\t\t\treturn \"date\";\n\t\t}\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tempty: empty\n\t});\n\n\tvar getCondition = function getCondition() {\n\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(condition.field)) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-datepicker cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\", \"data-required\": isRequired },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\tid: id,\n\t\t\t\ttype: \"text\",\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tname: id,\n\t\t\t\treadOnly: true,\n\t\t\t\trequired: isRequired,\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\"data-format\": format,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\"data-validation\": \"date\",\n\t\t\t\t\"data-validation-format\": \"dd/mm/yyyy\",\n\t\t\t\t\"data-language\": \"en\",\n\t\t\t\tvalue: placeholder\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZGF0ZVBpY2tlci9zYXZlLmpzPzgxNzEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgcGxhY2Vob2xkZXIgPSBfcHJvcHMkYXR0cmlidXRlcy5wbGFjZWhvbGRlcixcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbCxcblx0ICAgIHR5cGUgPSBfcHJvcHMkYXR0cmlidXRlcy50eXBlLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcy5lbXB0eSxcblx0ICAgIGZvcm1hdCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZvcm1hdCxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbjtcblxuXG5cdHZhciBnZXRMYWJlbCA9IGZ1bmN0aW9uIGdldExhYmVsKCkge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlczIgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5sYWJlbCxcblx0XHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5pc1JlcXVpcmVkO1xuXG5cdFx0dmFyIHJlcXVpcmVkID0gIWlzRW1wdHkocmVxdWlyZWRMYWJlbCkgPyBcIjxhYmJyIHRpdGxlPVxcXCJyZXF1aXJlZFxcXCIgYXJpYS1sYWJlbD1cXFwicmVxdWlyZWRcXFwiPlwiICsgcmVxdWlyZWRMYWJlbCArIFwiPC9hYmJyPlwiIDogXCJcIjtcblx0XHR2YXIgcmVxdWlyZWRfbGFiZWwgPSBsYWJlbCArIFwiIFwiICsgcmVxdWlyZWQ7XG5cblx0XHRpZiAoaXNSZXF1aXJlZCkgcmV0dXJuIHJlcXVpcmVkX2xhYmVsO1xuXG5cdFx0cmV0dXJuIGxhYmVsO1xuXHR9O1xuXG5cdHZhciBnZXRGaWVsZFR5cGUgPSBmdW5jdGlvbiBnZXRGaWVsZFR5cGUoKSB7XG5cdFx0c3dpdGNoICh0eXBlKSB7XG5cdFx0XHRjYXNlIFwiYm90aFwiOlxuXHRcdFx0XHRyZXR1cm4gXCJkYXRldGltZS1sb2NhbFwiO1xuXHRcdFx0Y2FzZSBcInRpbWVcIjpcblx0XHRcdFx0cmV0dXJuIFwidGltZVwiO1xuXHRcdFx0Y2FzZSBcImRhdGVcIjpcblx0XHRcdFx0cmV0dXJuIFwiZGF0ZVwiO1xuXHRcdH1cblx0fTtcblxuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHR2YXIgZ2V0Q29uZGl0aW9uID0gZnVuY3Rpb24gZ2V0Q29uZGl0aW9uKCkge1xuXHRcdGlmICghaXNFbXB0eShjb25kaXRpb24uZmllbGQpKSB7XG5cdFx0XHQvL3ZlcmlmeWluZyB0aGUgY29uZGl0aW9uXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY29uZGl0aW9uXCI6IHN0cmluZ2lmeUNvbmRpdGlvbihjb25kaXRpb24pXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLWRhdGVwaWNrZXIgY3dwLWZpZWxkXCIgfSwgZ2V0Q29uZGl0aW9uKCkpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIsIFwiZGF0YS1yZXF1aXJlZFwiOiBpc1JlcXVpcmVkIH0sXG5cdFx0XHQhaXNFbXB0eShsYWJlbCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwibGFiZWxcIiwge1xuXHRcdFx0XHRcImZvclwiOiBpZCxcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRMYWJlbCgpIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRpZDogaWQsXG5cdFx0XHRcdHR5cGU6IFwidGV4dFwiLFxuXHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHRyZWFkT25seTogdHJ1ZSxcblx0XHRcdFx0cmVxdWlyZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZSxcblx0XHRcdFx0XCJkYXRhLXJ1bGVcIjogXCJmYWxzZVwiLFxuXHRcdFx0XHRcImRhdGEtZm9ybWF0XCI6IGZvcm1hdCxcblx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdFwiZGF0YS12YWxpZGF0aW9uXCI6IFwiZGF0ZVwiLFxuXHRcdFx0XHRcImRhdGEtdmFsaWRhdGlvbi1mb3JtYXRcIjogXCJkZC9tbS95eXl5XCIsXG5cdFx0XHRcdFwiZGF0YS1sYW5ndWFnZVwiOiBcImVuXCIsXG5cdFx0XHRcdHZhbHVlOiBwbGFjZWhvbGRlclxuXHRcdFx0fSlcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZGF0ZVBpY2tlci9zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSAzMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n"); + +/***/ }), +/* 32 */ +/*!***************************************!*\ + !*** ./src/Form Childs/radio/edit.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_components_imageUpload__ = __webpack_require__(/*! ../../block/components/imageUpload */ 7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_components_imagePreview__ = __webpack_require__(/*! ../../block/components/imagePreview */ 9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon;\n\n\n\n\n\nvar RichText = wp.blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t options = _props$attributes.options,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t empty = _props$attributes.messages.empty,\n\t messages = _props$attributes.messages,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tvar radiosContainer = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])();\n\n\tvar _useState = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])([]),\n\t _useState2 = _slicedToArray(_useState, 2),\n\t radios = _useState2[0],\n\t setRadios = _useState2[1];\n\n\tvar _useState3 = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])({\n\t\tf: false,\n\t\tindex: null\n\t}),\n\t _useState4 = _slicedToArray(_useState3, 2),\n\t focus = _useState4[0],\n\t setFocus = _useState4[1];\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_7__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"radio\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tvar options = props.attributes.options;\n\n\n\t\tvar checked = options.find(function (c) {\n\t\t\treturn c.checked;\n\t\t});\n\n\t\tif (checked) {\n\t\t\tvar opt = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\t\tvar remove_extra_checked = opt.map(function (v) {\n\t\t\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"isEqual\"])(v, checked)) {\n\t\t\t\t\treturn Object.assign({}, v, {\n\t\t\t\t\t\tchecked: false\n\t\t\t\t\t});\n\t\t\t\t} else return v;\n\t\t\t});\n\t\t\tsetRadios(remove_extra_checked);\n\t\t} else {\n\t\t\tsetRadios(options);\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"radio\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"radio\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"radio\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar boxes = radiosContainer.current.querySelectorAll('.cwp-radios-option input[type=\"text\"]');\n\n\t\tif (focus.f) {\n\t\t\tif (focus.index === null) {\n\t\t\t\tboxes[boxes.length - 1].focus();\n\t\t\t} else {\n\t\t\t\tboxes[focus.index].focus();\n\t\t\t}\n\n\t\t\tsetFocus({ f: false, index: null });\n\t\t}\n\t}, [radios, focus]); //subscribing to any further changes...\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar addRadio = function addRadio() {\n\t\tvar newOption = {\n\t\t\tlabel: \"Option \" + (radios.length + 1),\n\t\t\tchecked: false\n\t\t};\n\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(radios);\n\n\t\tnew_options.push(newOption);\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetRadios(new_options);\n\t};\n\n\tvar handleDelete = function handleDelete(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tvar deleted_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"pullAt\"])(new_options, [index]); //dosen't matter :-D\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetRadios(new_options);\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar handleChange = function handleChange(e, index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tnew_options[index] = Object.assign({}, new_options[index], {\n\t\t\tlabel: e.target.value\n\t\t});\n\n\t\tsetRadios(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleCheck = function handleCheck(c, index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tnew_options.forEach(function (v) {\n\t\t\treturn v.checked = false;\n\t\t});\n\n\t\tnew_options[index].checked = c;\n\n\t\tsetRadios(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleImage = function handleImage(img, index, action) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tif (action === \"add\") {\n\t\t\tnew_options[index] = Object.assign({}, new_options[index], {\n\t\t\t\timage: img\n\t\t\t});\n\t\t}\n\n\t\tif (action === \"remove\") {\n\t\t\tvar RadioToRemove = new_options[index];\n\t\t\tnew_options[index] = {\n\t\t\t\tlabel: RadioToRemove.label\n\t\t\t};\n\t\t}\n\n\t\tsetRadios(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleDuplicate = function handleDuplicate(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index, 0, new_options[index]);\n\n\t\tsetRadios(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleEnter = function handleEnter(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index + 1, 0, { label: \"\" });\n\n\t\tsetRadios(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetFocus({ f: true, index: index + 1 });\n\t};\n\n\tvar handleBackspace = function handleBackspace(index) {\n\t\tif (radios[index].label === \"\") {\n\t\t\thandleDelete(index);\n\n\t\t\tif (radios[index - 1]) {\n\t\t\t\tsetFocus({ f: true, index: index - 1 });\n\t\t\t}\n\t\t}\n\t};\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\tisRequired && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-radios cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{\n\t\t\t\tref: radiosContainer,\n\t\t\t\tclassName: \"cwp-radios-set \" + (!props.isSelected ? \"cwp-radio-set-preview\" : \"\")\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\tradios.map(function (radio, index) {\n\t\t\t\tvar hasImage = Object(__WEBPACK_IMPORTED_MODULE_6_lodash__[\"has\"])(radio, \"image\"),\n\t\t\t\t image = hasImage ? radio.image.url : \"\";\n\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t{ className: \"cwp-radios-option\" },\n\t\t\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\t\t\tid: id.concat(index.toString()),\n\t\t\t\t\t\t\tchecked: radio.checked,\n\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\treturn handleCheck(!radio.checked, index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\ttype: \"radio\"\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(\"label\", {\n\t\t\t\t\t\t\tstyle: { width: \"auto\" },\n\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\treturn handleCheck(!radio.checked, index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"for\": id.concat(index.toString())\n\t\t\t\t\t\t}),\n\t\t\t\t\t\t!!props.isSelected ? wp.element.createElement(\"input\", {\n\t\t\t\t\t\t\tonKeyDown: function onKeyDown(e) {\n\t\t\t\t\t\t\t\te.key === \"Enter\" && handleEnter(index);\n\t\t\t\t\t\t\t\te.key === \"Backspace\" && handleBackspace(index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\t\t\t\treturn handleChange(e, index);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\t\tvalue: radio.label\n\t\t\t\t\t\t}) : wp.element.createElement(\n\t\t\t\t\t\t\t\"label\",\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tradio.label\n\t\t\t\t\t\t),\n\t\t\t\t\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__block_components_imageUpload__[\"a\" /* default */], {\n\t\t\t\t\t\t\t\ticon: \"format-image\",\n\t\t\t\t\t\t\t\tvalue: image,\n\t\t\t\t\t\t\t\tonSelect: function onSelect(img) {\n\t\t\t\t\t\t\t\t\treturn handleImage(img, index, \"add\");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleDuplicate(index);\n\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"admin-page\" })\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn handleDelete(index);\n\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"no-alt\" })\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\thasImage && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__block_components_imagePreview__[\"a\" /* default */], {\n\t\t\t\t\t\tonEdit: function onEdit(img) {\n\t\t\t\t\t\t\treturn handleImage(img, index, \"add\");\n\t\t\t\t\t\t},\n\t\t\t\t\t\tonRemove: function onRemove() {\n\t\t\t\t\t\t\treturn handleImage(null, index, \"remove\");\n\t\t\t\t\t\t},\n\t\t\t\t\t\tisSelected: props.isSelected,\n\t\t\t\t\t\timage: radio.image\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t}),\n\t\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-radios-controls\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"button\",\n\t\t\t\t\t{ onClick: addRadio },\n\t\t\t\t\t\"Add Option\"\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvcmFkaW8vZWRpdC5qcz82ZGJiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfc2xpY2VkVG9BcnJheSA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gc2xpY2VJdGVyYXRvcihhcnIsIGkpIHsgdmFyIF9hcnIgPSBbXTsgdmFyIF9uID0gdHJ1ZTsgdmFyIF9kID0gZmFsc2U7IHZhciBfZSA9IHVuZGVmaW5lZDsgdHJ5IHsgZm9yICh2YXIgX2kgPSBhcnJbU3ltYm9sLml0ZXJhdG9yXSgpLCBfczsgIShfbiA9IChfcyA9IF9pLm5leHQoKSkuZG9uZSk7IF9uID0gdHJ1ZSkgeyBfYXJyLnB1c2goX3MudmFsdWUpOyBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7IH0gfSBjYXRjaCAoZXJyKSB7IF9kID0gdHJ1ZTsgX2UgPSBlcnI7IH0gZmluYWxseSB7IHRyeSB7IGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0pIF9pW1wicmV0dXJuXCJdKCk7IH0gZmluYWxseSB7IGlmIChfZCkgdGhyb3cgX2U7IH0gfSByZXR1cm4gX2FycjsgfSByZXR1cm4gZnVuY3Rpb24gKGFyciwgaSkgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IHJldHVybiBhcnI7IH0gZWxzZSBpZiAoU3ltYm9sLml0ZXJhdG9yIGluIE9iamVjdChhcnIpKSB7IHJldHVybiBzbGljZUl0ZXJhdG9yKGFyciwgaSk7IH0gZWxzZSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpOyB9IH07IH0oKTtcblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIEZyYWdtZW50LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIEljb24sIEJ1dHRvbiwgVGV4dENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgSW1hZ2VVcGxvYWQgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvaW1hZ2VVcGxvYWRcIjtcbmltcG9ydCBJbWFnZVByZXZpZXcgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvaW1hZ2VQcmV2aWV3XCI7XG5pbXBvcnQgQ29uZGl0aW9uYWxMb2dpYyBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9jb25kaXRpb25cIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uO1xuXG5cbmltcG9ydCB7IGNsb25lLCBwdWxsQXQsIGlzRXF1YWwsIGhhcywgc2V0LCBhc3NpZ24gfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBnZXRSb290TWVzc2FnZXMgfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zL2luZGV4XCI7XG5cbnZhciBSaWNoVGV4dCA9IHdwLmJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIG9wdGlvbnMgPSBfcHJvcHMkYXR0cmlidXRlcy5vcHRpb25zLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZpZWxkX25hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5maWVsZF9uYW1lLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBlbXB0eSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLmVtcHR5LFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbixcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXG5cdHZhciByYWRpb3NDb250YWluZXIgPSB1c2VSZWYoKTtcblxuXHR2YXIgX3VzZVN0YXRlID0gdXNlU3RhdGUoW10pLFxuXHQgICAgX3VzZVN0YXRlMiA9IF9zbGljZWRUb0FycmF5KF91c2VTdGF0ZSwgMiksXG5cdCAgICByYWRpb3MgPSBfdXNlU3RhdGUyWzBdLFxuXHQgICAgc2V0UmFkaW9zID0gX3VzZVN0YXRlMlsxXTtcblxuXHR2YXIgX3VzZVN0YXRlMyA9IHVzZVN0YXRlKHtcblx0XHRmOiBmYWxzZSxcblx0XHRpbmRleDogbnVsbFxuXHR9KSxcblx0ICAgIF91c2VTdGF0ZTQgPSBfc2xpY2VkVG9BcnJheShfdXNlU3RhdGUzLCAyKSxcblx0ICAgIGZvY3VzID0gX3VzZVN0YXRlNFswXSxcblx0ICAgIHNldEZvY3VzID0gX3VzZVN0YXRlNFsxXTtcblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdHZhciByb290TWVzc2FnZXMgPSBnZXRSb290TWVzc2FnZXMocHJvcHMuY2xpZW50SWQsIFwicmFkaW9cIik7XG5cblx0XHRpZiAocm9vdE1lc3NhZ2VzKSB7XG5cdFx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRcdGFzc2lnbihuZXdNZXNzYWdlcywgcm9vdE1lc3NhZ2VzKTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHR9XG5cblx0XHR2YXIgb3B0aW9ucyA9IHByb3BzLmF0dHJpYnV0ZXMub3B0aW9ucztcblxuXG5cdFx0dmFyIGNoZWNrZWQgPSBvcHRpb25zLmZpbmQoZnVuY3Rpb24gKGMpIHtcblx0XHRcdHJldHVybiBjLmNoZWNrZWQ7XG5cdFx0fSk7XG5cblx0XHRpZiAoY2hlY2tlZCkge1xuXHRcdFx0dmFyIG9wdCA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0XHR2YXIgcmVtb3ZlX2V4dHJhX2NoZWNrZWQgPSBvcHQubWFwKGZ1bmN0aW9uICh2KSB7XG5cdFx0XHRcdGlmICghaXNFcXVhbCh2LCBjaGVja2VkKSkge1xuXHRcdFx0XHRcdHJldHVybiBPYmplY3QuYXNzaWduKHt9LCB2LCB7XG5cdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9IGVsc2UgcmV0dXJuIHY7XG5cdFx0XHR9KTtcblx0XHRcdHNldFJhZGlvcyhyZW1vdmVfZXh0cmFfY2hlY2tlZCk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHNldFJhZGlvcyhvcHRpb25zKTtcblx0XHR9XG5cblx0XHRpZiAoZmllbGRfbmFtZSA9PT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGZpZWxkX25hbWU6IGdldEZpZWxkTmFtZShcInJhZGlvXCIsIHByb3BzLmNsaWVudElkKVxuXHRcdFx0fSk7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IHByb3BzLmNsaWVudElkICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJyYWRpb1wiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJyYWRpb1wiLCBleHRyYWN0X2lkKGZpZWxkX25hbWUpLCBpc1JlcXVpcmVkKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0dXNlRWZmZWN0KGZ1bmN0aW9uICgpIHtcblx0XHR2YXIgYm94ZXMgPSByYWRpb3NDb250YWluZXIuY3VycmVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY3dwLXJhZGlvcy1vcHRpb24gaW5wdXRbdHlwZT1cInRleHRcIl0nKTtcblxuXHRcdGlmIChmb2N1cy5mKSB7XG5cdFx0XHRpZiAoZm9jdXMuaW5kZXggPT09IG51bGwpIHtcblx0XHRcdFx0Ym94ZXNbYm94ZXMubGVuZ3RoIC0gMV0uZm9jdXMoKTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdGJveGVzW2ZvY3VzLmluZGV4XS5mb2N1cygpO1xuXHRcdFx0fVxuXG5cdFx0XHRzZXRGb2N1cyh7IGY6IGZhbHNlLCBpbmRleDogbnVsbCB9KTtcblx0XHR9XG5cdH0sIFtyYWRpb3MsIGZvY3VzXSk7IC8vc3Vic2NyaWJpbmcgdG8gYW55IGZ1cnRoZXIgY2hhbmdlcy4uLlxuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGFkZFJhZGlvID0gZnVuY3Rpb24gYWRkUmFkaW8oKSB7XG5cdFx0dmFyIG5ld09wdGlvbiA9IHtcblx0XHRcdGxhYmVsOiBcIk9wdGlvbiBcIiArIChyYWRpb3MubGVuZ3RoICsgMSksXG5cdFx0XHRjaGVja2VkOiBmYWxzZVxuXHRcdH07XG5cblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShyYWRpb3MpO1xuXG5cdFx0bmV3X29wdGlvbnMucHVzaChuZXdPcHRpb24pO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG9wdGlvbnM6IG5ld19vcHRpb25zIH0pO1xuXHRcdHNldFJhZGlvcyhuZXdfb3B0aW9ucyk7XG5cdH07XG5cblx0dmFyIGhhbmRsZURlbGV0ZSA9IGZ1bmN0aW9uIGhhbmRsZURlbGV0ZShpbmRleCkge1xuXHRcdHZhciBuZXdfb3B0aW9ucyA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0dmFyIGRlbGV0ZWRfb3B0aW9ucyA9IHB1bGxBdChuZXdfb3B0aW9ucywgW2luZGV4XSk7IC8vZG9zZW4ndCBtYXR0ZXIgOi1EXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdFx0c2V0UmFkaW9zKG5ld19vcHRpb25zKTtcblx0fTtcblxuXHR2YXIgaGFuZGxlTGFiZWwgPSBmdW5jdGlvbiBoYW5kbGVMYWJlbChsYWJlbCkge1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBsYWJlbDogbGFiZWwgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlLCBpbmRleCkge1xuXHRcdHZhciBuZXdfb3B0aW9ucyA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0bmV3X29wdGlvbnNbaW5kZXhdID0gT2JqZWN0LmFzc2lnbih7fSwgbmV3X29wdGlvbnNbaW5kZXhdLCB7XG5cdFx0XHRsYWJlbDogZS50YXJnZXQudmFsdWVcblx0XHR9KTtcblxuXHRcdHNldFJhZGlvcyhuZXdfb3B0aW9ucyk7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG9wdGlvbnM6IG5ld19vcHRpb25zIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVDaGVjayA9IGZ1bmN0aW9uIGhhbmRsZUNoZWNrKGMsIGluZGV4KSB7XG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUob3B0aW9ucyk7XG5cblx0XHRuZXdfb3B0aW9ucy5mb3JFYWNoKGZ1bmN0aW9uICh2KSB7XG5cdFx0XHRyZXR1cm4gdi5jaGVja2VkID0gZmFsc2U7XG5cdFx0fSk7XG5cblx0XHRuZXdfb3B0aW9uc1tpbmRleF0uY2hlY2tlZCA9IGM7XG5cblx0XHRzZXRSYWRpb3MobmV3X29wdGlvbnMpO1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlSW1hZ2UgPSBmdW5jdGlvbiBoYW5kbGVJbWFnZShpbWcsIGluZGV4LCBhY3Rpb24pIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdGlmIChhY3Rpb24gPT09IFwiYWRkXCIpIHtcblx0XHRcdG5ld19vcHRpb25zW2luZGV4XSA9IE9iamVjdC5hc3NpZ24oe30sIG5ld19vcHRpb25zW2luZGV4XSwge1xuXHRcdFx0XHRpbWFnZTogaW1nXG5cdFx0XHR9KTtcblx0XHR9XG5cblx0XHRpZiAoYWN0aW9uID09PSBcInJlbW92ZVwiKSB7XG5cdFx0XHR2YXIgUmFkaW9Ub1JlbW92ZSA9IG5ld19vcHRpb25zW2luZGV4XTtcblx0XHRcdG5ld19vcHRpb25zW2luZGV4XSA9IHtcblx0XHRcdFx0bGFiZWw6IFJhZGlvVG9SZW1vdmUubGFiZWxcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0c2V0UmFkaW9zKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUR1cGxpY2F0ZSA9IGZ1bmN0aW9uIGhhbmRsZUR1cGxpY2F0ZShpbmRleCkge1xuXHRcdHZhciBuZXdfb3B0aW9ucyA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0bmV3X29wdGlvbnMuc3BsaWNlKGluZGV4LCAwLCBuZXdfb3B0aW9uc1tpbmRleF0pO1xuXG5cdFx0c2V0UmFkaW9zKG5ld19vcHRpb25zKTtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgb3B0aW9uczogbmV3X29wdGlvbnMgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUVudGVyID0gZnVuY3Rpb24gaGFuZGxlRW50ZXIoaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdG5ld19vcHRpb25zLnNwbGljZShpbmRleCArIDEsIDAsIHsgbGFiZWw6IFwiXCIgfSk7XG5cblx0XHRzZXRSYWRpb3MobmV3X29wdGlvbnMpO1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0XHRzZXRGb2N1cyh7IGY6IHRydWUsIGluZGV4OiBpbmRleCArIDEgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUJhY2tzcGFjZSA9IGZ1bmN0aW9uIGhhbmRsZUJhY2tzcGFjZShpbmRleCkge1xuXHRcdGlmIChyYWRpb3NbaW5kZXhdLmxhYmVsID09PSBcIlwiKSB7XG5cdFx0XHRoYW5kbGVEZWxldGUoaW5kZXgpO1xuXG5cdFx0XHRpZiAocmFkaW9zW2luZGV4IC0gMV0pIHtcblx0XHRcdFx0c2V0Rm9jdXMoeyBmOiB0cnVlLCBpbmRleDogaW5kZXggLSAxIH0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fTtcblxuXHR2YXIgc2V0TWVzc2FnZXMgPSBmdW5jdGlvbiBzZXRNZXNzYWdlcyh0eXBlLCBtKSB7XG5cdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0c2V0KG5ld01lc3NhZ2VzLCB0eXBlLCBtKTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdH07XG5cblx0cmV0dXJuIFt3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkZpZWxkIFNldHRpbmdzXCIsIGluaXRpYWxPcGVuOiB0cnVlIH0sXG5cdFx0XHQhZW5hYmxlQ29uZGl0aW9uID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiUmVxdWlyZWRcIixcblx0XHRcdFx0XHRjaGVja2VkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW5ub3Qgc2V0IGEgY29uZGl0aW9uYWwgZmllbGQgcmVxdWlyZWQhXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBUZXh0XCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlcXVpcmVkTGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29uZGl0aW9uXCIsIGljb246IFwiaGlkZGVuXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb25kaXRpb25hbExvZ2ljLCB7XG5cdFx0XHRcdGNvbmRpdGlvbjogY29uZGl0aW9uLFxuXHRcdFx0XHRzZXQ6IHByb3BzLnNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGNsaWVudElkOiBwcm9wcy5jbGllbnRJZCxcblx0XHRcdFx0dXNlQ29uZGl0aW9uOiBwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvblxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJNZXNzYWdlc1wiLCBpY29uOiBcImVtYWlsXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgRXJyb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImVtcHR5XCIsIGxhYmVsKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBlbXB0eVxuXHRcdFx0XHR9KVxuXHRcdFx0KVxuXHRcdClcblx0KSwgbnVsbCwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJhZGlvcyBjd3AtZmllbGQgXCIgKyBwcm9wcy5jbGFzc05hbWUgfSxcblx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7XG5cdFx0XHRcdHJlZjogcmFkaW9zQ29udGFpbmVyLFxuXHRcdFx0XHRjbGFzc05hbWU6IFwiY3dwLXJhZGlvcy1zZXQgXCIgKyAoIXByb3BzLmlzU2VsZWN0ZWQgPyBcImN3cC1yYWRpby1zZXQtcHJldmlld1wiIDogXCJcIilcblx0XHRcdH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1sYWJlbC13cmFwXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7IHRhZzogXCJsYWJlbFwiLCB2YWx1ZTogbGFiZWwsIG9uQ2hhbmdlOiBoYW5kbGVMYWJlbCB9KSxcblx0XHRcdFx0IXByb3BzLmlzU2VsZWN0ZWQgJiYgaXNSZXF1aXJlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZCBjd3Atbm90aWNlZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRyYWRpb3MubWFwKGZ1bmN0aW9uIChyYWRpbywgaW5kZXgpIHtcblx0XHRcdFx0dmFyIGhhc0ltYWdlID0gaGFzKHJhZGlvLCBcImltYWdlXCIpLFxuXHRcdFx0XHQgICAgaW1hZ2UgPSBoYXNJbWFnZSA/IHJhZGlvLmltYWdlLnVybCA6IFwiXCI7XG5cblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmFkaW9zLW9wdGlvblwiIH0sXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0XHRcdGlkOiBpZC5jb25jYXQoaW5kZXgudG9TdHJpbmcoKSksXG5cdFx0XHRcdFx0XHRcdGNoZWNrZWQ6IHJhZGlvLmNoZWNrZWQsXG5cdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUNoZWNrKCFyYWRpby5jaGVja2VkLCBpbmRleCk7XG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHR5cGU6IFwicmFkaW9cIlxuXHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7XG5cdFx0XHRcdFx0XHRcdHN0eWxlOiB7IHdpZHRoOiBcImF1dG9cIiB9LFxuXHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDaGVjayghcmFkaW8uY2hlY2tlZCwgaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcImZvclwiOiBpZC5jb25jYXQoaW5kZXgudG9TdHJpbmcoKSlcblx0XHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdFx0ISFwcm9wcy5pc1NlbGVjdGVkID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRcdFx0XHRvbktleURvd246IGZ1bmN0aW9uIG9uS2V5RG93bihlKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZS5rZXkgPT09IFwiRW50ZXJcIiAmJiBoYW5kbGVFbnRlcihpbmRleCk7XG5cdFx0XHRcdFx0XHRcdFx0ZS5rZXkgPT09IFwiQmFja3NwYWNlXCIgJiYgaGFuZGxlQmFja3NwYWNlKGluZGV4KTtcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlQ2hhbmdlKGUsIGluZGV4KTtcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0dHlwZTogXCJ0ZXh0XCIsXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiByYWRpby5sYWJlbFxuXHRcdFx0XHRcdFx0fSkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFwibGFiZWxcIixcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0cmFkaW8ubGFiZWxcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEltYWdlVXBsb2FkLCB7XG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJmb3JtYXQtaW1hZ2VcIixcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogaW1hZ2UsXG5cdFx0XHRcdFx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGltZykge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUltYWdlKGltZywgaW5kZXgsIFwiYWRkXCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdFx0eyBpc0RlZmF1bHQ6IHRydWUsIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVEdXBsaWNhdGUoaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fSB9LFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiYWRtaW4tcGFnZVwiIH0pXG5cdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdFx0eyBpc0RlZmF1bHQ6IHRydWUsIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVEZWxldGUoaW5kZXgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fSB9LFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwibm8tYWx0XCIgfSlcblx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0aGFzSW1hZ2UgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEltYWdlUHJldmlldywge1xuXHRcdFx0XHRcdFx0b25FZGl0OiBmdW5jdGlvbiBvbkVkaXQoaW1nKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVJbWFnZShpbWcsIGluZGV4LCBcImFkZFwiKTtcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRvblJlbW92ZTogZnVuY3Rpb24gb25SZW1vdmUoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVJbWFnZShudWxsLCBpbmRleCwgXCJyZW1vdmVcIik7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0aXNTZWxlY3RlZDogcHJvcHMuaXNTZWxlY3RlZCxcblx0XHRcdFx0XHRcdGltYWdlOiByYWRpby5pbWFnZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCk7XG5cdFx0XHR9KSxcblx0XHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yYWRpb3MtY29udHJvbHNcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJidXR0b25cIixcblx0XHRcdFx0XHR7IG9uQ2xpY2s6IGFkZFJhZGlvIH0sXG5cdFx0XHRcdFx0XCJBZGQgT3B0aW9uXCJcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdClcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvcmFkaW8vZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMzJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); + +/***/ }), +/* 33 */ +/*!***************************************!*\ + !*** ./src/Form Childs/radio/save.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t isRequired = _props$attributes.isRequired,\n\t options = _props$attributes.options,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t empty = _props$attributes.messages.empty,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) {\n\t\t\treturn required_label;\n\t\t}\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tempty: empty\n\t});\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_2__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-radio cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\tclassName: \"cwp-radio-set \" + (isRequired ? \"required-radio\" : \"\")\n\t\t\t},\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", { dangerouslySetInnerHTML: { __html: getLabel() } }),\n\t\t\toptions.map(function (radio, index) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-radio-option\" },\n\t\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_1__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\t\tid: id.concat(index.toString()),\n\t\t\t\t\t\tname: id,\n\t\t\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\t\t\"data-required\": \"false\",\n\t\t\t\t\t\tvalue: radio.label,\n\t\t\t\t\t\t\"data-cwp-field\": \"true\",\n\t\t\t\t\t\ttype: \"radio\",\n\t\t\t\t\t\tchecked: radio.checked\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"label\",\n\t\t\t\t\t\t{ \"for\": id.concat(index.toString()) },\n\t\t\t\t\t\tradio.label,\n\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"has\"])(radio, \"image\") && wp.element.createElement(\n\t\t\t\t\t\t\t\"div\",\n\t\t\t\t\t\t\t{ className: \"cwp-radio-image\" },\n\t\t\t\t\t\t\twp.element.createElement(\"img\", {\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\theight: radio.image.height,\n\t\t\t\t\t\t\t\t\twidth: radio.image.width\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tsrc: radio.image.url\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvcmFkaW8vc2F2ZS5qcz9hYTdmIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCB7IGlzRW1wdHksIGhhcyB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBvcHRpb25zID0gX3Byb3BzJGF0dHJpYnV0ZXMub3B0aW9ucyxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcy5lbXB0eSxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbjtcblxuXG5cdHZhciBnZXRMYWJlbCA9IGZ1bmN0aW9uIGdldExhYmVsKCkge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlczIgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5sYWJlbCxcblx0XHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5pc1JlcXVpcmVkO1xuXG5cblx0XHR2YXIgcmVxdWlyZWQgPSAhaXNFbXB0eShyZXF1aXJlZExhYmVsKSA/IFwiPGFiYnIgdGl0bGU9XFxcInJlcXVpcmVkXFxcIiBhcmlhLWxhYmVsPVxcXCJyZXF1aXJlZFxcXCI+XCIgKyByZXF1aXJlZExhYmVsICsgXCI8L2FiYnI+XCIgOiBcIlwiO1xuXHRcdHZhciByZXF1aXJlZF9sYWJlbCA9IGxhYmVsICsgXCIgXCIgKyByZXF1aXJlZDtcblxuXHRcdGlmIChpc1JlcXVpcmVkKSB7XG5cdFx0XHRyZXR1cm4gcmVxdWlyZWRfbGFiZWw7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGxhYmVsO1xuXHR9O1xuXG5cdHZhciBlcnJvcnMgPSBKU09OLnN0cmluZ2lmeSh7XG5cdFx0ZW1wdHk6IGVtcHR5XG5cdH0pO1xuXG5cdHZhciBnZXRDb25kaXRpb24gPSBmdW5jdGlvbiBnZXRDb25kaXRpb24oKSB7XG5cdFx0aWYgKHByb3BzLmF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uKSB7XG5cdFx0XHQvL3ZlcmlmeWluZyB0aGUgY29uZGl0aW9uXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY29uZGl0aW9uXCI6IHN0cmluZ2lmeUNvbmRpdGlvbihjb25kaXRpb24pXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLXJhZGlvIGN3cC1maWVsZFwiIH0sIGdldENvbmRpdGlvbigpKSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0e1xuXHRcdFx0XHRcImRhdGEtZXJyb3JzXCI6IGVycm9ycyxcblx0XHRcdFx0Y2xhc3NOYW1lOiBcImN3cC1yYWRpby1zZXQgXCIgKyAoaXNSZXF1aXJlZCA/IFwicmVxdWlyZWQtcmFkaW9cIiA6IFwiXCIpXG5cdFx0XHR9LFxuXHRcdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxhYmVsXCIsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRMYWJlbCgpIH0gfSksXG5cdFx0XHRvcHRpb25zLm1hcChmdW5jdGlvbiAocmFkaW8sIGluZGV4KSB7XG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmFkaW8tb3B0aW9uXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdFx0XHRpZDogaWQuY29uY2F0KGluZGV4LnRvU3RyaW5nKCkpLFxuXHRcdFx0XHRcdFx0bmFtZTogaWQsXG5cdFx0XHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdFx0XHRcImRhdGEtcmVxdWlyZWRcIjogXCJmYWxzZVwiLFxuXHRcdFx0XHRcdFx0dmFsdWU6IHJhZGlvLmxhYmVsLFxuXHRcdFx0XHRcdFx0XCJkYXRhLWN3cC1maWVsZFwiOiBcInRydWVcIixcblx0XHRcdFx0XHRcdHR5cGU6IFwicmFkaW9cIixcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IHJhZGlvLmNoZWNrZWRcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImxhYmVsXCIsXG5cdFx0XHRcdFx0XHR7IFwiZm9yXCI6IGlkLmNvbmNhdChpbmRleC50b1N0cmluZygpKSB9LFxuXHRcdFx0XHRcdFx0cmFkaW8ubGFiZWwsXG5cdFx0XHRcdFx0XHRoYXMocmFkaW8sIFwiaW1hZ2VcIikgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmFkaW8taW1hZ2VcIiB9LFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbWdcIiwge1xuXHRcdFx0XHRcdFx0XHRcdHN0eWxlOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJhZGlvLmltYWdlLmhlaWdodCxcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByYWRpby5pbWFnZS53aWR0aFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0c3JjOiByYWRpby5pbWFnZS51cmxcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHR9KVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgc2F2ZTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9yYWRpby9zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSAzM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n"); + +/***/ }), +/* 34 */ +/*!***************************************!*\ + !*** ./src/Form Childs/phone/edit.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar phone = e.target.value;\n\n\t\tprops.setAttributes({ phone: phone });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t phone = _props$attributes.phone,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"phone\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"phone\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"phone\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"phone\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Message Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalid\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalid\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Validation\", icon: \"lock\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tlabel: \"Pattern (RegExp)\",\n\t\t\t\t\tonChange: function onChange(pattern) {\n\t\t\t\t\t\treturn props.setAttributes({ pattern: pattern });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: pattern\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-phone cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", { value: phone, onChange: handleChange })\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvcGhvbmUvZWRpdC5qcz81NWU1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIFRleHRDb250cm9sLCBJY29uIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZ2V0RmllbGROYW1lLCBleHRyYWN0X2lkLCBnZXRFbmNvZGVkRGF0YSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuXG5pbXBvcnQgeyBjbG9uZSwgc2V0LCBhc3NpZ24gfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBnZXRSb290TWVzc2FnZXMgfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zL2luZGV4XCI7XG5pbXBvcnQgQ29uZGl0aW9uYWxMb2dpYyBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9jb25kaXRpb25cIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlKSB7XG5cdFx0dmFyIHBob25lID0gZS50YXJnZXQudmFsdWU7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcGhvbmU6IHBob25lIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBwaG9uZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnBob25lLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZpZWxkX25hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5maWVsZF9uYW1lLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMkbWVzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBpbnZhbGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmludmFsaWQsXG5cdCAgICBlbXB0eSA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5lbXB0eSxcblx0ICAgIHBhdHRlcm4gPSBfcHJvcHMkYXR0cmlidXRlcy5wYXR0ZXJuLFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uLFxuXHQgICAgZW5hYmxlQ29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uO1xuXG5cblx0dXNlRWZmZWN0KGZ1bmN0aW9uICgpIHtcblx0XHR2YXIgcm9vdE1lc3NhZ2VzID0gZ2V0Um9vdE1lc3NhZ2VzKHByb3BzLmNsaWVudElkLCBcInBob25lXCIpO1xuXG5cdFx0aWYgKHJvb3RNZXNzYWdlcykge1xuXHRcdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0XHRhc3NpZ24obmV3TWVzc2FnZXMsIHJvb3RNZXNzYWdlcyk7XG5cblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdFx0fVxuXG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJwaG9uZVwiLCBwcm9wcy5jbGllbnRJZClcblx0XHRcdH0pO1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBwcm9wcy5jbGllbnRJZCArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwicGhvbmVcIiwgcHJvcHMuY2xpZW50SWQsIGlzUmVxdWlyZWQpXG5cdFx0XHR9KTtcblx0XHR9IGVsc2UgaWYgKGZpZWxkX25hbWUgIT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogZXh0cmFjdF9pZChmaWVsZF9uYW1lKSArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwicGhvbmVcIiwgZXh0cmFjdF9pZChmaWVsZF9uYW1lKSwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwgW10pO1xuXG5cdHZhciBzZXRNZXNzYWdlcyA9IGZ1bmN0aW9uIHNldE1lc3NhZ2VzKHR5cGUsIG0pIHtcblx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRzZXQobmV3TWVzc2FnZXMsIHR5cGUsIG0pO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0fTtcblxuXHRyZXR1cm4gWyEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkZpZWxkIFNldHRpbmdzXCIsIGluaXRpYWxPcGVuOiB0cnVlIH0sXG5cdFx0XHQhZW5hYmxlQ29uZGl0aW9uID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiUmVxdWlyZWRcIixcblx0XHRcdFx0XHRjaGVja2VkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW5ub3Qgc2V0IGEgY29uZGl0aW9uYWwgZmllbGQgcmVxdWlyZWQhXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBUZXh0XCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlcXVpcmVkTGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29uZGl0aW9uXCIsIGljb246IFwiaGlkZGVuXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb25kaXRpb25hbExvZ2ljLCB7XG5cdFx0XHRcdGNvbmRpdGlvbjogY29uZGl0aW9uLFxuXHRcdFx0XHRzZXQ6IHByb3BzLnNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGNsaWVudElkOiBwcm9wcy5jbGllbnRJZCxcblx0XHRcdFx0dXNlQ29uZGl0aW9uOiBwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvblxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiTWVzc2FnZXNcIiwgaWNvbjogXCJlbWFpbFwiIH0sXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgRXJyb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImVtcHR5XCIsIGxhYmVsKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBlbXB0eVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiSW52YWxpZCBNZXNzYWdlIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHYpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImludmFsaWRcIiwgdik7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogaW52YWxpZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFVzZSBcIixcblx0XHRcdFx0XHRcInt7dmFsdWV9fVwiLFxuXHRcdFx0XHRcdFwiIHRvIGluc2VydCBmaWVsZCB2YWx1ZSFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIlZhbGlkYXRpb25cIiwgaWNvbjogXCJsb2NrXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlBhdHRlcm4gKFJlZ0V4cClcIixcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocGF0dGVybikge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBwYXR0ZXJuOiBwYXR0ZXJuIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHBhdHRlcm5cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXG5cdCksICEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQmxvY2tDb250cm9scywgbnVsbCksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdHsgY2xhc3NOYW1lOiBcImN3cC1waG9uZSBjd3AtZmllbGQgXCIgKyBwcm9wcy5jbGFzc05hbWUgfSxcblx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWxhYmVsLXdyYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHsgdGFnOiBcImxhYmVsXCIsIHZhbHVlOiBsYWJlbCwgb25DaGFuZ2U6IGhhbmRsZUxhYmVsIH0pLFxuXHRcdFx0XHQhcHJvcHMuaXNTZWxlY3RlZCAmJiBpc1JlcXVpcmVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkIGN3cC1ub3RpY2VkXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0cmVxdWlyZWRMYWJlbFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHsgdmFsdWU6IHBob25lLCBvbkNoYW5nZTogaGFuZGxlQ2hhbmdlIH0pXG5cdFx0KVxuXHQpXTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9waG9uZS9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAzNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///34\n"); + +/***/ }), +/* 35 */ +/*!***************************************!*\ + !*** ./src/Form Childs/phone/save.js ***! + \***************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t phone = _props$attributes.phone,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t empty = _props$attributes$mes.empty,\n\t invalid = _props$attributes$mes.invalid,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalid,\n\t\tempty: empty\n\t});\n\n\tvar getPattern = function getPattern() {\n\t\treturn Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(pattern) ? {} : { pattern: pattern };\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-phone cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", _extends({\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\tname: id,\n\t\t\t\t\"data-phone\": \"true\",\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\tplaceholder: phone\n\t\t\t}, getPattern(), {\n\t\t\t\trequired: isRequired\n\t\t\t}))\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvcGhvbmUvc2F2ZS5qcz84NjI0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgeyBzdHJpbmdpZnlDb25kaXRpb24gfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHBob25lID0gX3Byb3BzJGF0dHJpYnV0ZXMucGhvbmUsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgaW52YWxpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5pbnZhbGlkLFxuXHQgICAgcGF0dGVybiA9IF9wcm9wcyRhdHRyaWJ1dGVzLnBhdHRlcm4sXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb247XG5cblxuXHR2YXIgZ2V0TGFiZWwgPSBmdW5jdGlvbiBnZXRMYWJlbCgpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlczIubGFiZWwsXG5cdFx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlczIuaXNSZXF1aXJlZDtcblxuXHRcdHZhciByZXF1aXJlZCA9ICFpc0VtcHR5KHJlcXVpcmVkTGFiZWwpID8gXCI8YWJiciB0aXRsZT1cXFwicmVxdWlyZWRcXFwiIGFyaWEtbGFiZWw9XFxcInJlcXVpcmVkXFxcIj5cIiArIHJlcXVpcmVkTGFiZWwgKyBcIjwvYWJicj5cIiA6IFwiXCI7XG5cdFx0dmFyIHJlcXVpcmVkX2xhYmVsID0gbGFiZWwgKyBcIiBcIiArIHJlcXVpcmVkO1xuXG5cdFx0aWYgKGlzUmVxdWlyZWQpIHJldHVybiByZXF1aXJlZF9sYWJlbDtcblxuXHRcdHJldHVybiBsYWJlbDtcblx0fTtcblxuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdG1pc21hdGNoOiBpbnZhbGlkLFxuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHR2YXIgZ2V0UGF0dGVybiA9IGZ1bmN0aW9uIGdldFBhdHRlcm4oKSB7XG5cdFx0cmV0dXJuIGlzRW1wdHkocGF0dGVybikgPyB7fSA6IHsgcGF0dGVybjogcGF0dGVybiB9O1xuXHR9O1xuXG5cdHZhciBnZXRDb25kaXRpb24gPSBmdW5jdGlvbiBnZXRDb25kaXRpb24oKSB7XG5cdFx0aWYgKHByb3BzLmF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uKSB7XG5cdFx0XHQvL3ZlcmlmeWluZyB0aGUgY29uZGl0aW9uXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY29uZGl0aW9uXCI6IHN0cmluZ2lmeUNvbmRpdGlvbihjb25kaXRpb24pXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLXBob25lIGN3cC1maWVsZFwiIH0sIGdldENvbmRpdGlvbigpKSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWZpZWxkLXNldFwiIH0sXG5cdFx0XHQhaXNFbXB0eShsYWJlbCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwibGFiZWxcIiwge1xuXHRcdFx0XHRcImZvclwiOiBpZCxcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBnZXRMYWJlbCgpIH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwgX2V4dGVuZHMoe1xuXHRcdFx0XHRpZDogaWQsXG5cdFx0XHRcdFwiYXJpYS1sYWJlbFwiOiBzdHJpcF90YWdzKGxhYmVsKSxcblx0XHRcdFx0XCJkYXRhLWN3cC1maWVsZFwiOiB0cnVlLFxuXHRcdFx0XHRcImRhdGEtZXJyb3JzXCI6IGVycm9ycyxcblx0XHRcdFx0bmFtZTogaWQsXG5cdFx0XHRcdFwiZGF0YS1waG9uZVwiOiBcInRydWVcIixcblx0XHRcdFx0XCJkYXRhLXJ1bGVcIjogXCJmYWxzZVwiLFxuXHRcdFx0XHRwbGFjZWhvbGRlcjogcGhvbmVcblx0XHRcdH0sIGdldFBhdHRlcm4oKSwge1xuXHRcdFx0XHRyZXF1aXJlZDogaXNSZXF1aXJlZFxuXHRcdFx0fSkpXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3Bob25lL3NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDM1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///35\n"); + +/***/ }), +/* 36 */ +/*!*****************************************!*\ + !*** ./src/Form Childs/website/edit.js ***! + \*****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar website = e.target.value;\n\n\t\tprops.setAttributes({ website: website });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t website = _props$attributes.website,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t messages = _props$attributes.messages,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"website\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"website\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"website\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"website\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Message Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalid\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalid\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-website cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", { value: website, onChange: handleChange })\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvd2Vic2l0ZS9lZGl0LmpzP2NlMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgRm9ybVRvZ2dsZSwgVG9vbGJhciwgUGFuZWxSb3csIFBhbmVsQm9keSwgVGV4dENvbnRyb2wsIEljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbmltcG9ydCB7IHNldCwgY2xvbmUsIGFzc2lnbiB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IGdldFJvb3RNZXNzYWdlcyB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnMvaW5kZXhcIjtcbmltcG9ydCBDb25kaXRpb25hbExvZ2ljIGZyb20gXCIuLi8uLi9ibG9jay9jb21wb25lbnRzL2NvbmRpdGlvblwiO1xuXG52YXIgX3dwJGJsb2NrRWRpdG9yID0gd3AuYmxvY2tFZGl0b3IsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgQmxvY2tDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5CbG9ja0NvbnRyb2xzLFxuICAgIEJsb2NrSWNvbiA9IF93cCRibG9ja0VkaXRvci5CbG9ja0ljb24sXG4gICAgUmljaFRleHQgPSBfd3AkYmxvY2tFZGl0b3IuUmljaFRleHQ7XG5cblxuZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHR2YXIgaGFuZGxlQ2hhbmdlID0gZnVuY3Rpb24gaGFuZGxlQ2hhbmdlKGUpIHtcblx0XHR2YXIgd2Vic2l0ZSA9IGUudGFyZ2V0LnZhbHVlO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHdlYnNpdGU6IHdlYnNpdGUgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZVJlcXVpcmVkID0gZnVuY3Rpb24gaGFuZGxlUmVxdWlyZWQoKSB7XG5cdFx0dmFyIGlzUmVxdWlyZWQgPSBwcm9wcy5hdHRyaWJ1dGVzLmlzUmVxdWlyZWQ7XG5cblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBpc1JlcXVpcmVkOiAhaXNSZXF1aXJlZCB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlTGFiZWwgPSBmdW5jdGlvbiBoYW5kbGVMYWJlbChsYWJlbCkge1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBsYWJlbDogbGFiZWwgfSk7XG5cdH07XG5cblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHdlYnNpdGUgPSBfcHJvcHMkYXR0cmlidXRlcy53ZWJzaXRlLFxuXHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlzUmVxdWlyZWQsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZpZWxkX25hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5maWVsZF9uYW1lLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGludmFsaWQgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZCxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbixcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdHZhciByb290TWVzc2FnZXMgPSBnZXRSb290TWVzc2FnZXMocHJvcHMuY2xpZW50SWQsIFwid2Vic2l0ZVwiKTtcblxuXHRcdGlmIChyb290TWVzc2FnZXMpIHtcblx0XHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdFx0YXNzaWduKG5ld01lc3NhZ2VzLCByb290TWVzc2FnZXMpO1xuXG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHRcdH1cblxuXHRcdGlmIChmaWVsZF9uYW1lID09PSBcIlwiKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0ZmllbGRfbmFtZTogZ2V0RmllbGROYW1lKFwid2Vic2l0ZVwiLCBwcm9wcy5jbGllbnRJZClcblx0XHRcdH0pO1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBwcm9wcy5jbGllbnRJZCArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwid2Vic2l0ZVwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJ3ZWJzaXRlXCIsIGV4dHJhY3RfaWQoZmllbGRfbmFtZSksIGlzUmVxdWlyZWQpXG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sIFtdKTtcblxuXHR2YXIgc2V0TWVzc2FnZXMgPSBmdW5jdGlvbiBzZXRNZXNzYWdlcyh0eXBlLCBtKSB7XG5cdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0c2V0KG5ld01lc3NhZ2VzLCB0eXBlLCBtKTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdH07XG5cblx0cmV0dXJuIFshIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0e1xuXHRcdFx0XHR0aXRsZTogXCJGaWVsZCBTZXR0aW5nc1wiLFxuXHRcdFx0XHRpY29uOiBcImFkbWluLWdlbmVyaWNcIixcblx0XHRcdFx0aW5pdGlhbE9wZW46IHRydWVcblx0XHRcdH0sXG5cdFx0XHQhZW5hYmxlQ29uZGl0aW9uID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiUmVxdWlyZWRcIixcblx0XHRcdFx0XHRjaGVja2VkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW5ub3Qgc2V0IGEgY29uZGl0aW9uYWwgZmllbGQgcmVxdWlyZWQhXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBUZXh0XCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlcXVpcmVkTGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29uZGl0aW9uXCIsIGljb246IFwiaGlkZGVuXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb25kaXRpb25hbExvZ2ljLCB7XG5cdFx0XHRcdGNvbmRpdGlvbjogY29uZGl0aW9uLFxuXHRcdFx0XHRzZXQ6IHByb3BzLnNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGNsaWVudElkOiBwcm9wcy5jbGllbnRJZCxcblx0XHRcdFx0dXNlQ29uZGl0aW9uOiBwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvblxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiTWVzc2FnZXNcIiwgaWNvbjogXCJlbWFpbFwiIH0sXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgRXJyb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImVtcHR5XCIsIGxhYmVsKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBlbXB0eVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiSW52YWxpZCBNZXNzYWdlIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHYpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImludmFsaWRcIiwgdik7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogaW52YWxpZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFVzZSBcIixcblx0XHRcdFx0XHRcInt7dmFsdWV9fVwiLFxuXHRcdFx0XHRcdFwiIHRvIGluc2VydCBmaWVsZCB2YWx1ZSFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCAhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrQ29udHJvbHMsIG51bGwpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3Atd2Vic2l0ZSBjd3AtZmllbGQgXCIgKyBwcm9wcy5jbGFzc05hbWUgfSxcblx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWxhYmVsLXdyYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHsgdGFnOiBcImxhYmVsXCIsIHZhbHVlOiBsYWJlbCwgb25DaGFuZ2U6IGhhbmRsZUxhYmVsIH0pLFxuXHRcdFx0XHQhcHJvcHMuaXNTZWxlY3RlZCAmJiBpc1JlcXVpcmVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkIGN3cC1ub3RpY2VkXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0cmVxdWlyZWRMYWJlbFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHsgdmFsdWU6IHdlYnNpdGUsIG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2UgfSlcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3dlYnNpdGUvZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMzZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///36\n"); + +/***/ }), +/* 37 */ +/*!*****************************************!*\ + !*** ./src/Form Childs/website/save.js ***! + \*****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\n\n\nfunction save(props) {\n\tvar _wp$element$createEle;\n\n\tvar _props$attributes = props.attributes,\n\t website = _props$attributes.website,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t messages = _props$attributes.messages,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalid,\n\t\tempty: empty\n\t});\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-website cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", (_wp$element$createEle = {\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\trequired: isRequired,\n\t\t\t\ttype: \"url\",\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\tname: id\n\t\t\t}, _defineProperty(_wp$element$createEle, \"type\", \"url\"), _defineProperty(_wp$element$createEle, \"placeholder\", website), _wp$element$createEle))\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvd2Vic2l0ZS9zYXZlLmpzPzliOWEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX2RlZmluZVByb3BlcnR5KG9iaiwga2V5LCB2YWx1ZSkgeyBpZiAoa2V5IGluIG9iaikgeyBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHsgdmFsdWU6IHZhbHVlLCBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlIH0pOyB9IGVsc2UgeyBvYmpba2V5XSA9IHZhbHVlOyB9IHJldHVybiBvYmo7IH1cblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3dwJGVsZW1lbnQkY3JlYXRlRWxlO1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICB3ZWJzaXRlID0gX3Byb3BzJGF0dHJpYnV0ZXMud2Vic2l0ZSxcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbCxcblx0ICAgIF9wcm9wcyRhdHRyaWJ1dGVzJG1lcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgaW52YWxpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5pbnZhbGlkLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuZW1wdHksXG5cdCAgICBtZXNzYWdlcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uO1xuXG5cblx0dmFyIGdldExhYmVsID0gZnVuY3Rpb24gZ2V0TGFiZWwoKSB7XG5cdFx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzMiA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmxhYmVsLFxuXHRcdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmlzUmVxdWlyZWQ7XG5cblx0XHR2YXIgcmVxdWlyZWQgPSAhaXNFbXB0eShyZXF1aXJlZExhYmVsKSA/IFwiPGFiYnIgdGl0bGU9XFxcInJlcXVpcmVkXFxcIiBhcmlhLWxhYmVsPVxcXCJyZXF1aXJlZFxcXCI+XCIgKyByZXF1aXJlZExhYmVsICsgXCI8L2FiYnI+XCIgOiBcIlwiO1xuXHRcdHZhciByZXF1aXJlZF9sYWJlbCA9IGxhYmVsICsgXCIgXCIgKyByZXF1aXJlZDtcblxuXHRcdGlmIChpc1JlcXVpcmVkKSByZXR1cm4gcmVxdWlyZWRfbGFiZWw7XG5cblx0XHRyZXR1cm4gbGFiZWw7XG5cdH07XG5cdHZhciBlcnJvcnMgPSBKU09OLnN0cmluZ2lmeSh7XG5cdFx0bWlzbWF0Y2g6IGludmFsaWQsXG5cdFx0ZW1wdHk6IGVtcHR5XG5cdH0pO1xuXHR2YXIgZ2V0Q29uZGl0aW9uID0gZnVuY3Rpb24gZ2V0Q29uZGl0aW9uKCkge1xuXHRcdGlmIChwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbikge1xuXHRcdFx0Ly92ZXJpZnlpbmcgdGhlIGNvbmRpdGlvblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XCJkYXRhLWNvbmRpdGlvblwiOiBzdHJpbmdpZnlDb25kaXRpb24oY29uZGl0aW9uKVxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge307XG5cdH07XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHRfZXh0ZW5kcyh7IGNsYXNzTmFtZTogXCJjd3Atd2Vic2l0ZSBjd3AtZmllbGRcIiB9LCBnZXRDb25kaXRpb24oKSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxhYmVsXCIsIHtcblx0XHRcdFx0XCJmb3JcIjogaWQsXG5cdFx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIChfd3AkZWxlbWVudCRjcmVhdGVFbGUgPSB7XG5cdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XCJhcmlhLWxhYmVsXCI6IHN0cmlwX3RhZ3MobGFiZWwpLFxuXHRcdFx0XHRcImRhdGEtY3dwLWZpZWxkXCI6IHRydWUsXG5cdFx0XHRcdHJlcXVpcmVkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHR0eXBlOiBcInVybFwiLFxuXHRcdFx0XHRcImRhdGEtZXJyb3JzXCI6IGVycm9ycyxcblx0XHRcdFx0bmFtZTogaWRcblx0XHRcdH0sIF9kZWZpbmVQcm9wZXJ0eShfd3AkZWxlbWVudCRjcmVhdGVFbGUsIFwidHlwZVwiLCBcInVybFwiKSwgX2RlZmluZVByb3BlcnR5KF93cCRlbGVtZW50JGNyZWF0ZUVsZSwgXCJwbGFjZWhvbGRlclwiLCB3ZWJzaXRlKSwgX3dwJGVsZW1lbnQkY3JlYXRlRWxlKSlcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvd2Vic2l0ZS9zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSAzN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///37\n"); + +/***/ }), +/* 38 */ +/*!**************************************!*\ + !*** ./src/Form Childs/text/edit.js ***! + \**************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar text = e.target.value;\n\n\t\tprops.setAttributes({ text: text });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t text = _props$attributes.text,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t pattern = _props$attributes.pattern,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"text\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({ field_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"text\", props.clientId) });\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"text\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"text\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Message Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalid\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalid\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Validation\", icon: \"lock\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tlabel: \"Pattern (RegExp)\",\n\t\t\t\t\tonChange: function onChange(pattern) {\n\t\t\t\t\t\treturn props.setAttributes({ pattern: pattern });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: pattern\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-text cwp-field \" + props.className },\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", { value: text, onChange: handleChange })\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvdGV4dC9lZGl0LmpzP2RkZjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgRm9ybVRvZ2dsZSwgVG9vbGJhciwgUGFuZWxSb3csIFBhbmVsQm9keSwgVGV4dENvbnRyb2wsIEljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgeyBzZXQsIGNsb25lLCBhc3NpZ24gfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBnZXRSb290TWVzc2FnZXMgfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zL2luZGV4XCI7XG5pbXBvcnQgQ29uZGl0aW9uYWxMb2dpYyBmcm9tIFwiLi4vLi4vYmxvY2svY29tcG9uZW50cy9jb25kaXRpb25cIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlKSB7XG5cdFx0dmFyIHRleHQgPSBlLnRhcmdldC52YWx1ZTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0ZXh0OiB0ZXh0IH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICB0ZXh0ID0gX3Byb3BzJGF0dHJpYnV0ZXMudGV4dCxcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICBmaWVsZF9uYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMuZmllbGRfbmFtZSxcblx0ICAgIHJlcXVpcmVkTGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5yZXF1aXJlZExhYmVsLFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIF9wcm9wcyRhdHRyaWJ1dGVzJG1lcyA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLFxuXHQgICAgaW52YWxpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzJG1lcy5pbnZhbGlkLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuZW1wdHksXG5cdCAgICBwYXR0ZXJuID0gX3Byb3BzJGF0dHJpYnV0ZXMucGF0dGVybixcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbixcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIHJvb3RNZXNzYWdlcyA9IGdldFJvb3RNZXNzYWdlcyhwcm9wcy5jbGllbnRJZCwgXCJ0ZXh0XCIpO1xuXG5cdFx0aWYgKHJvb3RNZXNzYWdlcykge1xuXHRcdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0XHRhc3NpZ24obmV3TWVzc2FnZXMsIHJvb3RNZXNzYWdlcyk7XG5cblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdFx0fVxuXG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJ0ZXh0XCIsIHByb3BzLmNsaWVudElkKSB9KTtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogcHJvcHMuY2xpZW50SWQgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcInRleHRcIiwgcHJvcHMuY2xpZW50SWQsIGlzUmVxdWlyZWQpXG5cdFx0XHR9KTtcblx0XHR9IGVsc2UgaWYgKGZpZWxkX25hbWUgIT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogZXh0cmFjdF9pZChmaWVsZF9uYW1lKSArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwidGV4dFwiLCBleHRyYWN0X2lkKGZpZWxkX25hbWUpLCBpc1JlcXVpcmVkKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0dmFyIHNldE1lc3NhZ2VzID0gZnVuY3Rpb24gc2V0TWVzc2FnZXModHlwZSwgbSkge1xuXHRcdHZhciBuZXdNZXNzYWdlcyA9IGNsb25lKG1lc3NhZ2VzKTtcblxuXHRcdHNldChuZXdNZXNzYWdlcywgdHlwZSwgbSk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbWVzc2FnZXM6IG5ld01lc3NhZ2VzIH0pO1xuXHR9O1xuXG5cdHJldHVybiBbISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHtcblx0XHRcdFx0dGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIixcblx0XHRcdFx0aWNvbjogXCJhZG1pbi1nZW5lcmljXCIsXG5cdFx0XHRcdGluaXRpYWxPcGVuOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0IWVuYWJsZUNvbmRpdGlvbiA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlJlcXVpcmVkXCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWRcblx0XHRcdFx0fSlcblx0XHRcdCkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBZb3UgY2Fubm90IHNldCBhIGNvbmRpdGlvbmFsIGZpZWxkIHJlcXVpcmVkIVwiXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgVGV4dFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZXF1aXJlZExhYmVsOiBsYWJlbCB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiByZXF1aXJlZExhYmVsXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkNvbmRpdGlvblwiLCBpY29uOiBcImhpZGRlblwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29uZGl0aW9uYWxMb2dpYywge1xuXHRcdFx0XHRjb25kaXRpb246IGNvbmRpdGlvbixcblx0XHRcdFx0c2V0OiBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRjbGllbnRJZDogcHJvcHMuY2xpZW50SWQsXG5cdFx0XHRcdHVzZUNvbmRpdGlvbjogcHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb25cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIk1lc3NhZ2VzXCIsIGljb246IFwiZW1haWxcIiB9LFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJlbXB0eVwiLCBsYWJlbCk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogZW1wdHlcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkludmFsaWQgTWVzc2FnZSBFcnJvclwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2KSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJpbnZhbGlkXCIsIHYpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IGludmFsaWRcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImluZm9cIiB9KSxcblx0XHRcdFx0XHRcIiBVc2UgXCIsXG5cdFx0XHRcdFx0XCJ7e3ZhbHVlfX1cIixcblx0XHRcdFx0XHRcIiB0byBpbnNlcnQgZmllbGQgdmFsdWUhXCJcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJWYWxpZGF0aW9uXCIsIGljb246IFwibG9ja1wiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRsYWJlbDogXCJQYXR0ZXJuIChSZWdFeHApXCIsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHBhdHRlcm4pIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcGF0dGVybjogcGF0dGVybiB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBwYXR0ZXJuXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCAhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrQ29udHJvbHMsIG51bGwpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtdGV4dCBjd3AtZmllbGQgXCIgKyBwcm9wcy5jbGFzc05hbWUgfSxcblx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgJiYgIWVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWxhYmVsLXdyYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHsgdGFnOiBcImxhYmVsXCIsIHZhbHVlOiBsYWJlbCwgb25DaGFuZ2U6IGhhbmRsZUxhYmVsIH0pLFxuXHRcdFx0XHQhcHJvcHMuaXNTZWxlY3RlZCAmJiBpc1JlcXVpcmVkICYmICFlbmFibGVDb25kaXRpb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkIGN3cC1ub3RpY2VkXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0cmVxdWlyZWRMYWJlbFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHsgdmFsdWU6IHRleHQsIG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2UgfSlcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3RleHQvZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMzhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///38\n"); + +/***/ }), +/* 39 */ +/*!**************************************!*\ + !*** ./src/Form Childs/text/save.js ***! + \**************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t text = _props$attributes.text,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t messages = _props$attributes.messages,\n\t pattern = _props$attributes.pattern;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalid,\n\t\tempty: empty\n\t});\n\n\tvar getPattern = function getPattern() {\n\t\treturn Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(pattern) ? {} : { pattern: pattern };\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-text cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\"input\", _extends({\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tname: id,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\"data-cwp-field\": true\n\t\t\t}, getPattern(), {\n\t\t\t\tplaceholder: text,\n\t\t\t\trequired: isRequired\n\t\t\t}))\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvdGV4dC9zYXZlLmpzPzg4ZTYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmlwX3RhZ3MgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgdGV4dCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnRleHQsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGludmFsaWQgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZCxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIHBhdHRlcm4gPSBfcHJvcHMkYXR0cmlidXRlcy5wYXR0ZXJuO1xuXG5cblx0dmFyIGdldExhYmVsID0gZnVuY3Rpb24gZ2V0TGFiZWwoKSB7XG5cdFx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzMiA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmxhYmVsLFxuXHRcdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmlzUmVxdWlyZWQ7XG5cblxuXHRcdHZhciByZXF1aXJlZCA9ICFpc0VtcHR5KHJlcXVpcmVkTGFiZWwpID8gXCI8YWJiciB0aXRsZT1cXFwicmVxdWlyZWRcXFwiIGFyaWEtbGFiZWw9XFxcInJlcXVpcmVkXFxcIj5cIiArIHJlcXVpcmVkTGFiZWwgKyBcIjwvYWJicj5cIiA6IFwiXCI7XG5cdFx0dmFyIHJlcXVpcmVkX2xhYmVsID0gbGFiZWwgKyBcIiBcIiArIHJlcXVpcmVkO1xuXG5cdFx0aWYgKGlzUmVxdWlyZWQpIHJldHVybiByZXF1aXJlZF9sYWJlbDtcblxuXHRcdHJldHVybiBsYWJlbDtcblx0fTtcblxuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdG1pc21hdGNoOiBpbnZhbGlkLFxuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHR2YXIgZ2V0UGF0dGVybiA9IGZ1bmN0aW9uIGdldFBhdHRlcm4oKSB7XG5cdFx0cmV0dXJuIGlzRW1wdHkocGF0dGVybikgPyB7fSA6IHsgcGF0dGVybjogcGF0dGVybiB9O1xuXHR9O1xuXG5cdHZhciBnZXRDb25kaXRpb24gPSBmdW5jdGlvbiBnZXRDb25kaXRpb24oKSB7XG5cdFx0aWYgKHByb3BzLmF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uKSB7XG5cdFx0XHQvL3ZlcmlmeWluZyB0aGUgY29uZGl0aW9uXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY29uZGl0aW9uXCI6IHN0cmluZ2lmeUNvbmRpdGlvbihjb25kaXRpb24pXG5cdFx0XHR9O1xuXHRcdH1cblxuXHRcdHJldHVybiB7fTtcblx0fTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLXRleHQgY3dwLWZpZWxkXCIgfSwgZ2V0Q29uZGl0aW9uKCkpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdCFpc0VtcHR5KGxhYmVsKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7XG5cdFx0XHRcdFwiZm9yXCI6IGlkLFxuXHRcdFx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IGdldExhYmVsKCkgfVxuXHRcdFx0fSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCBfZXh0ZW5kcyh7XG5cdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XCJhcmlhLWxhYmVsXCI6IHN0cmlwX3RhZ3MobGFiZWwpLFxuXHRcdFx0XHRuYW1lOiBpZCxcblx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdFwiZGF0YS1ydWxlXCI6IFwiZmFsc2VcIixcblx0XHRcdFx0XCJkYXRhLWN3cC1maWVsZFwiOiB0cnVlXG5cdFx0XHR9LCBnZXRQYXR0ZXJuKCksIHtcblx0XHRcdFx0cGxhY2Vob2xkZXI6IHRleHQsXG5cdFx0XHRcdHJlcXVpcmVkOiBpc1JlcXVpcmVkXG5cdFx0XHR9KSlcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvdGV4dC9zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSAzOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///39\n"); + +/***/ }), +/* 40 */ +/*!****************************************!*\ + !*** ./src/Form Childs/select/edit.js ***! + \****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon;\n\n\n\n\n\n\nvar RichText = wp.blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t options = _props$attributes.options,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t empty = _props$attributes.messages.empty,\n\t messages = _props$attributes.messages,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\tvar _useState = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])([]),\n\t _useState2 = _slicedToArray(_useState, 2),\n\t select = _useState2[0],\n\t setSelect = _useState2[1];\n\n\tvar _useState3 = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])({\n\t\tf: false,\n\t\tindex: null\n\t}),\n\t _useState4 = _slicedToArray(_useState3, 2),\n\t focus = _useState4[0],\n\t setFocus = _useState4[1];\n\n\tvar selectContainer = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])();\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions_index__[\"d\" /* getRootMessages */])(props.clientId, \"select\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tvar options = props.attributes.options;\n\n\n\t\tsetSelect(options);\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"select\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"select\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"select\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar boxes = selectContainer.current.querySelectorAll('.cwp-select-option input[type=\"text\"]');\n\n\t\tif (focus.f) {\n\t\t\tif (focus.index === null) {\n\t\t\t\tboxes[boxes.length - 1].focus();\n\t\t\t} else {\n\t\t\t\tboxes[focus.index].focus();\n\t\t\t}\n\n\t\t\tsetFocus({ f: false, index: null });\n\t\t}\n\t}, [select, focus]); //subscribing to any further changes...\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar addSelect = function addSelect() {\n\t\tvar newOption = {\n\t\t\tlabel: \"Option \" + (select.length + 1)\n\t\t};\n\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(select);\n\n\t\tnew_options.push(newOption);\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetSelect(new_options);\n\t};\n\n\tvar handleDelete = function handleDelete(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(options);\n\n\t\tvar deleted_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"pullAt\"])(new_options, [index]); //dosen't matter :-D\n\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetSelect(new_options);\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar handleChange = function handleChange(e, index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(options);\n\n\t\tnew_options[index] = Object.assign({}, new_options[index], {\n\t\t\tlabel: e.target.value\n\t\t});\n\n\t\tsetSelect(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleDuplicate = function handleDuplicate(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index, 0, new_options[index]);\n\n\t\tsetSelect(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t};\n\n\tvar handleEnter = function handleEnter(index) {\n\t\tvar new_options = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(options);\n\n\t\tnew_options.splice(index + 1, 0, { label: \"\" });\n\n\t\tsetSelect(new_options);\n\t\tprops.setAttributes({ options: new_options });\n\t\tsetFocus({ f: true, index: index + 1 });\n\t};\n\n\tvar handleBackspace = function handleBackspace(index) {\n\t\tif (select[index].label === \"\") {\n\t\t\thandleDelete(index);\n\n\t\t\tif (select[index - 1]) {\n\t\t\t\tsetFocus({ f: true, index: index - 1 });\n\t\t\t}\n\t\t}\n\t};\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\tvar editView = select.map(function (s, index) {\n\t\treturn wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-select-option\" },\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tonChange: function onChange(e) {\n\t\t\t\t\treturn handleChange(e, index);\n\t\t\t\t},\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: s.label,\n\t\t\t\tonKeyDown: function onKeyDown(e) {\n\t\t\t\t\te.key === \"Enter\" && handleEnter(index);\n\t\t\t\t\te.key === \"Backspace\" && handleBackspace(index);\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\treturn handleDuplicate(index);\n\t\t\t\t\t} },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"admin-page\" })\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t{ isDefault: true, onClick: function onClick() {\n\t\t\t\t\t\treturn handleDelete(index);\n\t\t\t\t\t} },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"no-alt\" })\n\t\t\t)\n\t\t);\n\t});\n\n\tvar SelectView = function SelectView() {\n\t\treturn wp.element.createElement(\n\t\t\t\"select\",\n\t\t\t{ \"data-cwp-field\": true },\n\t\t\twp.element.createElement(\n\t\t\t\t\"option\",\n\t\t\t\t{ value: \"\", disabled: true, selected: true },\n\t\t\t\t\"Select your option\"\n\t\t\t),\n\t\t\tselect.map(function (s, index) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\"option\",\n\t\t\t\t\t{ value: s.label },\n\t\t\t\t\ts.label\n\t\t\t\t);\n\t\t\t})\n\t\t);\n\t};\n\n\treturn [wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\t!enableCondition ? wp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" You cannot set a conditional field required!\"\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\tisRequired && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"div\",\n\t\t{\n\t\t\tclassName: \"cwp-select cwp-field \" + (!props.isSelected ? props.className : \"\")\n\t\t},\n\t\t!!props.isSelected && !enableCondition && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-select-set\", ref: selectContainer },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && !enableCondition && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\t!!props.isSelected ? editView : wp.element.createElement(SelectView, null),\n\t\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-select-controls\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"button\",\n\t\t\t\t\t{ onClick: addSelect },\n\t\t\t\t\t\"Add Option\"\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvc2VsZWN0L2VkaXQuanM/YTUxZSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX3NsaWNlZFRvQXJyYXkgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIHNsaWNlSXRlcmF0b3IoYXJyLCBpKSB7IHZhciBfYXJyID0gW107IHZhciBfbiA9IHRydWU7IHZhciBfZCA9IGZhbHNlOyB2YXIgX2UgPSB1bmRlZmluZWQ7IHRyeSB7IGZvciAodmFyIF9pID0gYXJyW1N5bWJvbC5pdGVyYXRvcl0oKSwgX3M7ICEoX24gPSAoX3MgPSBfaS5uZXh0KCkpLmRvbmUpOyBfbiA9IHRydWUpIHsgX2Fyci5wdXNoKF9zLnZhbHVlKTsgaWYgKGkgJiYgX2Fyci5sZW5ndGggPT09IGkpIGJyZWFrOyB9IH0gY2F0Y2ggKGVycikgeyBfZCA9IHRydWU7IF9lID0gZXJyOyB9IGZpbmFsbHkgeyB0cnkgeyBpZiAoIV9uICYmIF9pW1wicmV0dXJuXCJdKSBfaVtcInJldHVyblwiXSgpOyB9IGZpbmFsbHkgeyBpZiAoX2QpIHRocm93IF9lOyB9IH0gcmV0dXJuIF9hcnI7IH0gcmV0dXJuIGZ1bmN0aW9uIChhcnIsIGkpIHsgaWYgKEFycmF5LmlzQXJyYXkoYXJyKSkgeyByZXR1cm4gYXJyOyB9IGVsc2UgaWYgKFN5bWJvbC5pdGVyYXRvciBpbiBPYmplY3QoYXJyKSkgeyByZXR1cm4gc2xpY2VJdGVyYXRvcihhcnIsIGkpOyB9IGVsc2UgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiSW52YWxpZCBhdHRlbXB0IHRvIGRlc3RydWN0dXJlIG5vbi1pdGVyYWJsZSBpbnN0YW5jZVwiKTsgfSB9OyB9KCk7XG5cbmltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIEljb24sIEJ1dHRvbiwgVGV4dENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhLCBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbjtcblxuXG5pbXBvcnQgeyBjbG9uZSwgcHVsbEF0LCBzZXQsIGFzc2lnbiB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IGdldFJvb3RNZXNzYWdlcyB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnMvaW5kZXhcIjtcbmltcG9ydCBDb25kaXRpb25hbExvZ2ljIGZyb20gXCIuLi8uLi9ibG9jay9jb21wb25lbnRzL2NvbmRpdGlvblwiO1xuXG52YXIgUmljaFRleHQgPSB3cC5ibG9ja0VkaXRvci5SaWNoVGV4dDtcblxuXG5mdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBvcHRpb25zID0gX3Byb3BzJGF0dHJpYnV0ZXMub3B0aW9ucyxcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICBmaWVsZF9uYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMuZmllbGRfbmFtZSxcblx0ICAgIHJlcXVpcmVkTGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5yZXF1aXJlZExhYmVsLFxuXHQgICAgZW1wdHkgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcy5lbXB0eSxcblx0ICAgIG1lc3NhZ2VzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb24sXG5cdCAgICBlbmFibGVDb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb247XG5cblx0dmFyIF91c2VTdGF0ZSA9IHVzZVN0YXRlKFtdKSxcblx0ICAgIF91c2VTdGF0ZTIgPSBfc2xpY2VkVG9BcnJheShfdXNlU3RhdGUsIDIpLFxuXHQgICAgc2VsZWN0ID0gX3VzZVN0YXRlMlswXSxcblx0ICAgIHNldFNlbGVjdCA9IF91c2VTdGF0ZTJbMV07XG5cblx0dmFyIF91c2VTdGF0ZTMgPSB1c2VTdGF0ZSh7XG5cdFx0ZjogZmFsc2UsXG5cdFx0aW5kZXg6IG51bGxcblx0fSksXG5cdCAgICBfdXNlU3RhdGU0ID0gX3NsaWNlZFRvQXJyYXkoX3VzZVN0YXRlMywgMiksXG5cdCAgICBmb2N1cyA9IF91c2VTdGF0ZTRbMF0sXG5cdCAgICBzZXRGb2N1cyA9IF91c2VTdGF0ZTRbMV07XG5cblx0dmFyIHNlbGVjdENvbnRhaW5lciA9IHVzZVJlZigpO1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIHJvb3RNZXNzYWdlcyA9IGdldFJvb3RNZXNzYWdlcyhwcm9wcy5jbGllbnRJZCwgXCJzZWxlY3RcIik7XG5cblx0XHRpZiAocm9vdE1lc3NhZ2VzKSB7XG5cdFx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRcdGFzc2lnbihuZXdNZXNzYWdlcywgcm9vdE1lc3NhZ2VzKTtcblxuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0XHR9XG5cblx0XHR2YXIgb3B0aW9ucyA9IHByb3BzLmF0dHJpYnV0ZXMub3B0aW9ucztcblxuXG5cdFx0c2V0U2VsZWN0KG9wdGlvbnMpO1xuXG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJzZWxlY3RcIiwgcHJvcHMuY2xpZW50SWQpXG5cdFx0XHR9KTtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogcHJvcHMuY2xpZW50SWQgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcInNlbGVjdFwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJzZWxlY3RcIiwgZXh0cmFjdF9pZChmaWVsZF9uYW1lKSwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwgW10pO1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0dmFyIGJveGVzID0gc2VsZWN0Q29udGFpbmVyLmN1cnJlbnQucXVlcnlTZWxlY3RvckFsbCgnLmN3cC1zZWxlY3Qtb3B0aW9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdJyk7XG5cblx0XHRpZiAoZm9jdXMuZikge1xuXHRcdFx0aWYgKGZvY3VzLmluZGV4ID09PSBudWxsKSB7XG5cdFx0XHRcdGJveGVzW2JveGVzLmxlbmd0aCAtIDFdLmZvY3VzKCk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRib3hlc1tmb2N1cy5pbmRleF0uZm9jdXMoKTtcblx0XHRcdH1cblxuXHRcdFx0c2V0Rm9jdXMoeyBmOiBmYWxzZSwgaW5kZXg6IG51bGwgfSk7XG5cdFx0fVxuXHR9LCBbc2VsZWN0LCBmb2N1c10pOyAvL3N1YnNjcmliaW5nIHRvIGFueSBmdXJ0aGVyIGNoYW5nZXMuLi5cblxuXHR2YXIgaGFuZGxlUmVxdWlyZWQgPSBmdW5jdGlvbiBoYW5kbGVSZXF1aXJlZCgpIHtcblx0XHR2YXIgaXNSZXF1aXJlZCA9IHByb3BzLmF0dHJpYnV0ZXMuaXNSZXF1aXJlZDtcblxuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGlzUmVxdWlyZWQ6ICFpc1JlcXVpcmVkIH0pO1xuXHR9O1xuXG5cdHZhciBhZGRTZWxlY3QgPSBmdW5jdGlvbiBhZGRTZWxlY3QoKSB7XG5cdFx0dmFyIG5ld09wdGlvbiA9IHtcblx0XHRcdGxhYmVsOiBcIk9wdGlvbiBcIiArIChzZWxlY3QubGVuZ3RoICsgMSlcblx0XHR9O1xuXG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUoc2VsZWN0KTtcblxuXHRcdG5ld19vcHRpb25zLnB1c2gobmV3T3B0aW9uKTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0XHRzZXRTZWxlY3QobmV3X29wdGlvbnMpO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVEZWxldGUgPSBmdW5jdGlvbiBoYW5kbGVEZWxldGUoaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdHZhciBkZWxldGVkX29wdGlvbnMgPSBwdWxsQXQobmV3X29wdGlvbnMsIFtpbmRleF0pOyAvL2Rvc2VuJ3QgbWF0dGVyIDotRFxuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG9wdGlvbnM6IG5ld19vcHRpb25zIH0pO1xuXHRcdHNldFNlbGVjdChuZXdfb3B0aW9ucyk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2UoZSwgaW5kZXgpIHtcblx0XHR2YXIgbmV3X29wdGlvbnMgPSBjbG9uZShvcHRpb25zKTtcblxuXHRcdG5ld19vcHRpb25zW2luZGV4XSA9IE9iamVjdC5hc3NpZ24oe30sIG5ld19vcHRpb25zW2luZGV4XSwge1xuXHRcdFx0bGFiZWw6IGUudGFyZ2V0LnZhbHVlXG5cdFx0fSk7XG5cblx0XHRzZXRTZWxlY3QobmV3X29wdGlvbnMpO1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlRHVwbGljYXRlID0gZnVuY3Rpb24gaGFuZGxlRHVwbGljYXRlKGluZGV4KSB7XG5cdFx0dmFyIG5ld19vcHRpb25zID0gY2xvbmUob3B0aW9ucyk7XG5cblx0XHRuZXdfb3B0aW9ucy5zcGxpY2UoaW5kZXgsIDAsIG5ld19vcHRpb25zW2luZGV4XSk7XG5cblx0XHRzZXRTZWxlY3QobmV3X29wdGlvbnMpO1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBvcHRpb25zOiBuZXdfb3B0aW9ucyB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlRW50ZXIgPSBmdW5jdGlvbiBoYW5kbGVFbnRlcihpbmRleCkge1xuXHRcdHZhciBuZXdfb3B0aW9ucyA9IGNsb25lKG9wdGlvbnMpO1xuXG5cdFx0bmV3X29wdGlvbnMuc3BsaWNlKGluZGV4ICsgMSwgMCwgeyBsYWJlbDogXCJcIiB9KTtcblxuXHRcdHNldFNlbGVjdChuZXdfb3B0aW9ucyk7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG9wdGlvbnM6IG5ld19vcHRpb25zIH0pO1xuXHRcdHNldEZvY3VzKHsgZjogdHJ1ZSwgaW5kZXg6IGluZGV4ICsgMSB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlQmFja3NwYWNlID0gZnVuY3Rpb24gaGFuZGxlQmFja3NwYWNlKGluZGV4KSB7XG5cdFx0aWYgKHNlbGVjdFtpbmRleF0ubGFiZWwgPT09IFwiXCIpIHtcblx0XHRcdGhhbmRsZURlbGV0ZShpbmRleCk7XG5cblx0XHRcdGlmIChzZWxlY3RbaW5kZXggLSAxXSkge1xuXHRcdFx0XHRzZXRGb2N1cyh7IGY6IHRydWUsIGluZGV4OiBpbmRleCAtIDEgfSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9O1xuXG5cdHZhciBzZXRNZXNzYWdlcyA9IGZ1bmN0aW9uIHNldE1lc3NhZ2VzKHR5cGUsIG0pIHtcblx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRzZXQobmV3TWVzc2FnZXMsIHR5cGUsIG0pO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0fTtcblxuXHR2YXIgZWRpdFZpZXcgPSBzZWxlY3QubWFwKGZ1bmN0aW9uIChzLCBpbmRleCkge1xuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXNlbGVjdC1vcHRpb25cIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShlKSB7XG5cdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUNoYW5nZShlLCBpbmRleCk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdHR5cGU6IFwidGV4dFwiLFxuXHRcdFx0XHR2YWx1ZTogcy5sYWJlbCxcblx0XHRcdFx0b25LZXlEb3duOiBmdW5jdGlvbiBvbktleURvd24oZSkge1xuXHRcdFx0XHRcdGUua2V5ID09PSBcIkVudGVyXCIgJiYgaGFuZGxlRW50ZXIoaW5kZXgpO1xuXHRcdFx0XHRcdGUua2V5ID09PSBcIkJhY2tzcGFjZVwiICYmIGhhbmRsZUJhY2tzcGFjZShpbmRleCk7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdHsgaXNEZWZhdWx0OiB0cnVlLCBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZUR1cGxpY2F0ZShpbmRleCk7XG5cdFx0XHRcdFx0fSB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcImFkbWluLXBhZ2VcIiB9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHR7IGlzRGVmYXVsdDogdHJ1ZSwgb25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVEZWxldGUoaW5kZXgpO1xuXHRcdFx0XHRcdH0gfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJuby1hbHRcIiB9KVxuXHRcdFx0KVxuXHRcdCk7XG5cdH0pO1xuXG5cdHZhciBTZWxlY3RWaWV3ID0gZnVuY3Rpb24gU2VsZWN0VmlldygpIHtcblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJzZWxlY3RcIixcblx0XHRcdHsgXCJkYXRhLWN3cC1maWVsZFwiOiB0cnVlIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwib3B0aW9uXCIsXG5cdFx0XHRcdHsgdmFsdWU6IFwiXCIsIGRpc2FibGVkOiB0cnVlLCBzZWxlY3RlZDogdHJ1ZSB9LFxuXHRcdFx0XHRcIlNlbGVjdCB5b3VyIG9wdGlvblwiXG5cdFx0XHQpLFxuXHRcdFx0c2VsZWN0Lm1hcChmdW5jdGlvbiAocywgaW5kZXgpIHtcblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcIm9wdGlvblwiLFxuXHRcdFx0XHRcdHsgdmFsdWU6IHMubGFiZWwgfSxcblx0XHRcdFx0XHRzLmxhYmVsXG5cdFx0XHRcdCk7XG5cdFx0XHR9KVxuXHRcdCk7XG5cdH07XG5cblx0cmV0dXJuIFt3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkZpZWxkIFNldHRpbmdzXCIsIGluaXRpYWxPcGVuOiB0cnVlIH0sXG5cdFx0XHQhZW5hYmxlQ29uZGl0aW9uID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG5cdFx0XHRcdFx0bGFiZWw6IFwiUmVxdWlyZWRcIixcblx0XHRcdFx0XHRjaGVja2VkOiBpc1JlcXVpcmVkLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFlvdSBjYW5ub3Qgc2V0IGEgY29uZGl0aW9uYWwgZmllbGQgcmVxdWlyZWQhXCJcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJSZXF1aXJlZCBUZXh0XCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHJlcXVpcmVkTGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dmFsdWU6IHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29uZGl0aW9uXCIsIGljb246IFwiaGlkZGVuXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb25kaXRpb25hbExvZ2ljLCB7XG5cdFx0XHRcdGNvbmRpdGlvbjogY29uZGl0aW9uLFxuXHRcdFx0XHRzZXQ6IHByb3BzLnNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGNsaWVudElkOiBwcm9wcy5jbGllbnRJZCxcblx0XHRcdFx0dXNlQ29uZGl0aW9uOiBwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvblxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJNZXNzYWdlc1wiLCBpY29uOiBcImVtYWlsXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgRXJyb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobGFiZWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImVtcHR5XCIsIGxhYmVsKTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiBlbXB0eVxuXHRcdFx0XHR9KVxuXHRcdFx0KVxuXHRcdClcblx0KSwgbnVsbCwgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0e1xuXHRcdFx0Y2xhc3NOYW1lOiBcImN3cC1zZWxlY3QgY3dwLWZpZWxkIFwiICsgKCFwcm9wcy5pc1NlbGVjdGVkID8gcHJvcHMuY2xhc3NOYW1lIDogXCJcIilcblx0XHR9LFxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtcmVxdWlyZWRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7IGNoZWNrZWQ6IGlzUmVxdWlyZWQsIG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZCB9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1zZWxlY3Qtc2V0XCIsIHJlZjogc2VsZWN0Q29udGFpbmVyIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1sYWJlbC13cmFwXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7IHRhZzogXCJsYWJlbFwiLCB2YWx1ZTogbGFiZWwsIG9uQ2hhbmdlOiBoYW5kbGVMYWJlbCB9KSxcblx0XHRcdFx0IXByb3BzLmlzU2VsZWN0ZWQgJiYgaXNSZXF1aXJlZCAmJiAhZW5hYmxlQ29uZGl0aW9uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZCBjd3Atbm90aWNlZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHQhIXByb3BzLmlzU2VsZWN0ZWQgPyBlZGl0VmlldyA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RWaWV3LCBudWxsKSxcblx0XHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1zZWxlY3QtY29udHJvbHNcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJidXR0b25cIixcblx0XHRcdFx0XHR7IG9uQ2xpY2s6IGFkZFNlbGVjdCB9LFxuXHRcdFx0XHRcdFwiQWRkIE9wdGlvblwiXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3NlbGVjdC9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSA0MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///40\n"); + +/***/ }), +/* 41 */ +/*!****************************************!*\ + !*** ./src/Form Childs/select/save.js ***! + \****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t isRequired = _props$attributes.isRequired,\n\t options = _props$attributes.options,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t empty = _props$attributes.messages.empty,\n\t condition = _props$attributes.condition;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_2__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\tvar errors = JSON.stringify({\n\t\tempty: empty\n\t});\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({ className: \"cwp-select cwp-field\" }, getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-select-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", { dangerouslySetInnerHTML: { __html: getLabel() } }),\n\t\t\twp.element.createElement(\n\t\t\t\t\"select\",\n\t\t\t\t{\n\t\t\t\t\tname: id,\n\t\t\t\t\ttype: \"select\",\n\t\t\t\t\tid: id,\n\t\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\tvalue: label,\n\t\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\trequired: isRequired\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"option\",\n\t\t\t\t\t{ value: \"\", disabled: true, selected: true },\n\t\t\t\t\t\"Select your option\"\n\t\t\t\t),\n\t\t\t\toptions.map(function (s, index) {\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\"option\",\n\t\t\t\t\t\t{ value: s.label },\n\t\t\t\t\t\ts.label\n\t\t\t\t\t);\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvc2VsZWN0L3NhdmUuanM/YjUyMiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBpc0VtcHR5IH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IHsgc3RyaW5naWZ5Q29uZGl0aW9uIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9uc1wiO1xuXG5mdW5jdGlvbiBzYXZlKHByb3BzKSB7XG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIG9wdGlvbnMgPSBfcHJvcHMkYXR0cmlidXRlcy5vcHRpb25zLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbCxcblx0ICAgIG1lc3NhZ2VzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBlbXB0eSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm1lc3NhZ2VzLmVtcHR5LFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uO1xuXG5cblx0dmFyIGdldExhYmVsID0gZnVuY3Rpb24gZ2V0TGFiZWwoKSB7XG5cdFx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzMiA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmxhYmVsLFxuXHRcdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmlzUmVxdWlyZWQ7XG5cblxuXHRcdHZhciByZXF1aXJlZCA9ICFpc0VtcHR5KHJlcXVpcmVkTGFiZWwpID8gXCI8YWJiciB0aXRsZT1cXFwicmVxdWlyZWRcXFwiIGFyaWEtbGFiZWw9XFxcInJlcXVpcmVkXFxcIj5cIiArIHJlcXVpcmVkTGFiZWwgKyBcIjwvYWJicj5cIiA6IFwiXCI7XG5cdFx0dmFyIHJlcXVpcmVkX2xhYmVsID0gbGFiZWwgKyBcIiBcIiArIHJlcXVpcmVkO1xuXG5cdFx0aWYgKGlzUmVxdWlyZWQpIHJldHVybiByZXF1aXJlZF9sYWJlbDtcblxuXHRcdHJldHVybiBsYWJlbDtcblx0fTtcblx0dmFyIGdldENvbmRpdGlvbiA9IGZ1bmN0aW9uIGdldENvbmRpdGlvbigpIHtcblx0XHRpZiAocHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb24pIHtcblx0XHRcdC8vdmVyaWZ5aW5nIHRoZSBjb25kaXRpb25cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFwiZGF0YS1jb25kaXRpb25cIjogc3RyaW5naWZ5Q29uZGl0aW9uKGNvbmRpdGlvbilcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHt9O1xuXHR9O1xuXHR2YXIgZXJyb3JzID0gSlNPTi5zdHJpbmdpZnkoe1xuXHRcdGVtcHR5OiBlbXB0eVxuXHR9KTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0X2V4dGVuZHMoeyBjbGFzc05hbWU6IFwiY3dwLXNlbGVjdCBjd3AtZmllbGRcIiB9LCBnZXRDb25kaXRpb24oKSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1zZWxlY3Qtc2V0XCIgfSxcblx0XHRcdCFpc0VtcHR5KGxhYmVsKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9IH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInNlbGVjdFwiLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTogaWQsXG5cdFx0XHRcdFx0dHlwZTogXCJzZWxlY3RcIixcblx0XHRcdFx0XHRpZDogaWQsXG5cdFx0XHRcdFx0XCJkYXRhLXJ1bGVcIjogXCJmYWxzZVwiLFxuXHRcdFx0XHRcdHZhbHVlOiBsYWJlbCxcblx0XHRcdFx0XHRcImRhdGEtY3dwLWZpZWxkXCI6IHRydWUsXG5cdFx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdFx0cmVxdWlyZWQ6IGlzUmVxdWlyZWRcblx0XHRcdFx0fSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwib3B0aW9uXCIsXG5cdFx0XHRcdFx0eyB2YWx1ZTogXCJcIiwgZGlzYWJsZWQ6IHRydWUsIHNlbGVjdGVkOiB0cnVlIH0sXG5cdFx0XHRcdFx0XCJTZWxlY3QgeW91ciBvcHRpb25cIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHRvcHRpb25zLm1hcChmdW5jdGlvbiAocywgaW5kZXgpIHtcblx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJvcHRpb25cIixcblx0XHRcdFx0XHRcdHsgdmFsdWU6IHMubGFiZWwgfSxcblx0XHRcdFx0XHRcdHMubGFiZWxcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9KVxuXHRcdFx0KVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgc2F2ZTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9zZWxlY3Qvc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///41\n"); + +/***/ }), +/* 42 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/form-column/edit.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__ = __webpack_require__(/*! @wordpress/block-editor */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_introduction__ = __webpack_require__(/*! ./components/introduction */ 43);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__wordpress_blocks__ = __webpack_require__(/*! @wordpress/blocks */ 45);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__wordpress_blocks___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__wordpress_blocks__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_lodash__);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n\n\n\n\n\n\n\nvar _wp$data$dispatch = wp.data.dispatch(\"core/block-editor\"),\n replaceInnerBlocks = _wp$data$dispatch.replaceInnerBlocks,\n selectBlock = _wp$data$dispatch.selectBlock;\n\nvar _wp$data$select = wp.data.select(\"core/block-editor\"),\n getBlock = _wp$data$select.getBlock;\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t columns = _props$attributes.columns,\n\t intro = _props$attributes.intro,\n\t stack = _props$attributes.stack,\n\t setAttributes = props.setAttributes;\n\n\n\tvar getTemplates = function getTemplates() {\n\t\tvar template = [];\n\n\t\tfor (var i = 0; i < columns; ++i) {\n\t\t\ttemplate.push([\"cwp/column\", {}]);\n\t\t}\n\n\t\treturn template;\n\t};\n\n\tvar handleColumns = function handleColumns(cols) {\n\t\tsetAttributes({ columns: cols });\n\t};\n\n\tvar handleSelect = function handleSelect(cols) {\n\t\tsetAttributes({ columns: cols, intro: true });\n\t};\n\n\tvar createBlocksFromInnerBlocksTemplate = function createBlocksFromInnerBlocksTemplate(innerBlocksTemplate) {\n\t\treturn Object(__WEBPACK_IMPORTED_MODULE_5_lodash__[\"map\"])(innerBlocksTemplate, function (_ref) {\n\t\t\tvar _ref2 = _slicedToArray(_ref, 3),\n\t\t\t name = _ref2[0],\n\t\t\t attributes = _ref2[1],\n\t\t\t _ref2$ = _ref2[2],\n\t\t\t innerBlocks = _ref2$ === undefined ? [] : _ref2$;\n\n\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_4__wordpress_blocks__[\"createBlock\"])(name, attributes, createBlocksFromInnerBlocksTemplate(innerBlocks));\n\t\t});\n\t};\n\n\treturn [wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__[\"InspectorControls\"],\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"PanelBody\"],\n\t\t\t{ icon: \"layout\", title: \"Layout Settings\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"Columns\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\t\tmax: 6,\n\t\t\t\t\t\tmin: 2,\n\t\t\t\t\t\tonChange: function onChange(c) {\n\t\t\t\t\t\t\tprops.setAttributes({ columns: c });\n\n\t\t\t\t\t\t\tvar currentInnerBlocks = getBlock(props.clientId).innerBlocks;\n\n\t\t\t\t\t\t\tif (c > currentInnerBlocks.length - 1) {\n\t\t\t\t\t\t\t\tfor (var i = columns; i < c; ++i) {\n\t\t\t\t\t\t\t\t\tcurrentInnerBlocks.push.apply(currentInnerBlocks, _toConsumableArray(createBlocksFromInnerBlocksTemplate([[\"cwp/column\", {}]])));\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\treplaceInnerBlocks(props.clientId, currentInnerBlocks);\n\t\t\t\t\t\t\t\tselectBlock(props.clientId);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tcurrentInnerBlocks.pop();\n\t\t\t\t\t\t\t\treplaceInnerBlocks(props.clientId, currentInnerBlocks);\n\t\t\t\t\t\t\t\tselectBlock(props.clientId);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvalue: columns\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Stack on Mobile\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\t\tchecked: stack,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ stack: !stack });\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-form-col-main\" },\n\t\t!intro ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__components_introduction__[\"a\" /* default */], { onSelect: handleSelect }) : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__[\"InnerBlocks\"], {\n\t\t\ttemplateLock: \"insert\",\n\t\t\trenderAppender: function renderAppender() {\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__[\"InnerBlocks\"].ButtonBlockAppender, null);\n\t\t\t},\n\t\t\ttemplate: getTemplates(),\n\t\t\ttemplateInsertUpdatesSelection: true\n\t\t})\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vZWRpdC5qcz9lYzhjIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfc2xpY2VkVG9BcnJheSA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gc2xpY2VJdGVyYXRvcihhcnIsIGkpIHsgdmFyIF9hcnIgPSBbXTsgdmFyIF9uID0gdHJ1ZTsgdmFyIF9kID0gZmFsc2U7IHZhciBfZSA9IHVuZGVmaW5lZDsgdHJ5IHsgZm9yICh2YXIgX2kgPSBhcnJbU3ltYm9sLml0ZXJhdG9yXSgpLCBfczsgIShfbiA9IChfcyA9IF9pLm5leHQoKSkuZG9uZSk7IF9uID0gdHJ1ZSkgeyBfYXJyLnB1c2goX3MudmFsdWUpOyBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7IH0gfSBjYXRjaCAoZXJyKSB7IF9kID0gdHJ1ZTsgX2UgPSBlcnI7IH0gZmluYWxseSB7IHRyeSB7IGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0pIF9pW1wicmV0dXJuXCJdKCk7IH0gZmluYWxseSB7IGlmIChfZCkgdGhyb3cgX2U7IH0gfSByZXR1cm4gX2FycjsgfSByZXR1cm4gZnVuY3Rpb24gKGFyciwgaSkgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IHJldHVybiBhcnI7IH0gZWxzZSBpZiAoU3ltYm9sLml0ZXJhdG9yIGluIE9iamVjdChhcnIpKSB7IHJldHVybiBzbGljZUl0ZXJhdG9yKGFyciwgaSk7IH0gZWxzZSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpOyB9IH07IH0oKTtcblxuZnVuY3Rpb24gX3RvQ29uc3VtYWJsZUFycmF5KGFycikgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IGZvciAodmFyIGkgPSAwLCBhcnIyID0gQXJyYXkoYXJyLmxlbmd0aCk7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHsgYXJyMltpXSA9IGFycltpXTsgfSByZXR1cm4gYXJyMjsgfSBlbHNlIHsgcmV0dXJuIEFycmF5LmZyb20oYXJyKTsgfSB9XG5cbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IElubmVyQmxvY2tzLCBJbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgUmFuZ2VDb250cm9sLCBQYW5lbEJvZHksIEZvcm1Ub2dnbGUsIFBhbmVsUm93IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IEludHJvZHVjdGlvbiBmcm9tIFwiLi9jb21wb25lbnRzL2ludHJvZHVjdGlvblwiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IG1hcCB9IGZyb20gXCJsb2Rhc2hcIjtcblxudmFyIF93cCRkYXRhJGRpc3BhdGNoID0gd3AuZGF0YS5kaXNwYXRjaChcImNvcmUvYmxvY2stZWRpdG9yXCIpLFxuICAgIHJlcGxhY2VJbm5lckJsb2NrcyA9IF93cCRkYXRhJGRpc3BhdGNoLnJlcGxhY2VJbm5lckJsb2NrcyxcbiAgICBzZWxlY3RCbG9jayA9IF93cCRkYXRhJGRpc3BhdGNoLnNlbGVjdEJsb2NrO1xuXG52YXIgX3dwJGRhdGEkc2VsZWN0ID0gd3AuZGF0YS5zZWxlY3QoXCJjb3JlL2Jsb2NrLWVkaXRvclwiKSxcbiAgICBnZXRCbG9jayA9IF93cCRkYXRhJHNlbGVjdC5nZXRCbG9jaztcblxuZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgY29sdW1ucyA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbHVtbnMsXG5cdCAgICBpbnRybyA9IF9wcm9wcyRhdHRyaWJ1dGVzLmludHJvLFxuXHQgICAgc3RhY2sgPSBfcHJvcHMkYXR0cmlidXRlcy5zdGFjayxcblx0ICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cblx0dmFyIGdldFRlbXBsYXRlcyA9IGZ1bmN0aW9uIGdldFRlbXBsYXRlcygpIHtcblx0XHR2YXIgdGVtcGxhdGUgPSBbXTtcblxuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY29sdW1uczsgKytpKSB7XG5cdFx0XHR0ZW1wbGF0ZS5wdXNoKFtcImN3cC9jb2x1bW5cIiwge31dKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gdGVtcGxhdGU7XG5cdH07XG5cblx0dmFyIGhhbmRsZUNvbHVtbnMgPSBmdW5jdGlvbiBoYW5kbGVDb2x1bW5zKGNvbHMpIHtcblx0XHRzZXRBdHRyaWJ1dGVzKHsgY29sdW1uczogY29scyB9KTtcblx0fTtcblxuXHR2YXIgaGFuZGxlU2VsZWN0ID0gZnVuY3Rpb24gaGFuZGxlU2VsZWN0KGNvbHMpIHtcblx0XHRzZXRBdHRyaWJ1dGVzKHsgY29sdW1uczogY29scywgaW50cm86IHRydWUgfSk7XG5cdH07XG5cblx0dmFyIGNyZWF0ZUJsb2Nrc0Zyb21Jbm5lckJsb2Nrc1RlbXBsYXRlID0gZnVuY3Rpb24gY3JlYXRlQmxvY2tzRnJvbUlubmVyQmxvY2tzVGVtcGxhdGUoaW5uZXJCbG9ja3NUZW1wbGF0ZSkge1xuXHRcdHJldHVybiBtYXAoaW5uZXJCbG9ja3NUZW1wbGF0ZSwgZnVuY3Rpb24gKF9yZWYpIHtcblx0XHRcdHZhciBfcmVmMiA9IF9zbGljZWRUb0FycmF5KF9yZWYsIDMpLFxuXHRcdFx0ICAgIG5hbWUgPSBfcmVmMlswXSxcblx0XHRcdCAgICBhdHRyaWJ1dGVzID0gX3JlZjJbMV0sXG5cdFx0XHQgICAgX3JlZjIkID0gX3JlZjJbMl0sXG5cdFx0XHQgICAgaW5uZXJCbG9ja3MgPSBfcmVmMiQgPT09IHVuZGVmaW5lZCA/IFtdIDogX3JlZjIkO1xuXG5cdFx0XHRyZXR1cm4gY3JlYXRlQmxvY2sobmFtZSwgYXR0cmlidXRlcywgY3JlYXRlQmxvY2tzRnJvbUlubmVyQmxvY2tzVGVtcGxhdGUoaW5uZXJCbG9ja3MpKTtcblx0XHR9KTtcblx0fTtcblxuXHRyZXR1cm4gW3dwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgaWNvbjogXCJsYXlvdXRcIiwgdGl0bGU6IFwiTGF5b3V0IFNldHRpbmdzXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcIkNvbHVtbnNcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmFuZ2VDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRtYXg6IDYsXG5cdFx0XHRcdFx0XHRtaW46IDIsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoYykge1xuXHRcdFx0XHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgY29sdW1uczogYyB9KTtcblxuXHRcdFx0XHRcdFx0XHR2YXIgY3VycmVudElubmVyQmxvY2tzID0gZ2V0QmxvY2socHJvcHMuY2xpZW50SWQpLmlubmVyQmxvY2tzO1xuXG5cdFx0XHRcdFx0XHRcdGlmIChjID4gY3VycmVudElubmVyQmxvY2tzLmxlbmd0aCAtIDEpIHtcblx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gY29sdW1uczsgaSA8IGM7ICsraSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3VycmVudElubmVyQmxvY2tzLnB1c2guYXBwbHkoY3VycmVudElubmVyQmxvY2tzLCBfdG9Db25zdW1hYmxlQXJyYXkoY3JlYXRlQmxvY2tzRnJvbUlubmVyQmxvY2tzVGVtcGxhdGUoW1tcImN3cC9jb2x1bW5cIiwge31dXSkpKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cmVwbGFjZUlubmVyQmxvY2tzKHByb3BzLmNsaWVudElkLCBjdXJyZW50SW5uZXJCbG9ja3MpO1xuXHRcdFx0XHRcdFx0XHRcdHNlbGVjdEJsb2NrKHByb3BzLmNsaWVudElkKTtcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHRjdXJyZW50SW5uZXJCbG9ja3MucG9wKCk7XG5cdFx0XHRcdFx0XHRcdFx0cmVwbGFjZUlubmVyQmxvY2tzKHByb3BzLmNsaWVudElkLCBjdXJyZW50SW5uZXJCbG9ja3MpO1xuXHRcdFx0XHRcdFx0XHRcdHNlbGVjdEJsb2NrKHByb3BzLmNsaWVudElkKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHZhbHVlOiBjb2x1bW5zXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbFJvdyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcIlN0YWNrIG9uIE1vYmlsZVwiXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdFx0Y2hlY2tlZDogc3RhY2ssXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc3RhY2s6ICFzdGFjayB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCBudWxsLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZm9ybS1jb2wtbWFpblwiIH0sXG5cdFx0IWludHJvID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEludHJvZHVjdGlvbiwgeyBvblNlbGVjdDogaGFuZGxlU2VsZWN0IH0pIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLCB7XG5cdFx0XHR0ZW1wbGF0ZUxvY2s6IFwiaW5zZXJ0XCIsXG5cdFx0XHRyZW5kZXJBcHBlbmRlcjogZnVuY3Rpb24gcmVuZGVyQXBwZW5kZXIoKSB7XG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MuQnV0dG9uQmxvY2tBcHBlbmRlciwgbnVsbCk7XG5cdFx0XHR9LFxuXHRcdFx0dGVtcGxhdGU6IGdldFRlbXBsYXRlcygpLFxuXHRcdFx0dGVtcGxhdGVJbnNlcnRVcGRhdGVzU2VsZWN0aW9uOiB0cnVlXG5cdFx0fSlcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gNDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///42\n"); + +/***/ }), +/* 43 */ +/*!****************************************************************!*\ + !*** ./src/Form Childs/form-column/components/introduction.js ***! + \****************************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__block_Icon__ = __webpack_require__(/*! ../../../block/Icon */ 44);\n\n\n\nfunction Introduction(props) {\n\tvar selections = [{\n\t\tlabel: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__block_Icon__[\"a\" /* default */], { icon: \"twoColumn\" }),\n\t\tvalue: 2\n\t}, {\n\t\tlabel: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__block_Icon__[\"a\" /* default */], { icon: \"threeColumn\" }),\n\t\tvalue: 3\n\t}, {\n\t\tlabel: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__block_Icon__[\"a\" /* default */], { icon: \"fourColumn\" }),\n\t\tvalue: 4\n\t}];\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp_column_intro_selector\" },\n\t\twp.element.createElement(\n\t\t\t\"h3\",\n\t\t\tnull,\n\t\t\t\"Columns\"\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"p\",\n\t\t\tnull,\n\t\t\t\"Select your column for the form!\"\n\t\t),\n\t\tselections.map(function (selection) {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"button\",\n\t\t\t\t{\n\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\treturn props.onSelect(selection.value);\n\t\t\t\t\t},\n\t\t\t\t\tclassName: \"cwp_selector\"\n\t\t\t\t},\n\t\t\t\tselection.label\n\t\t\t);\n\t\t})\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Introduction);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vY29tcG9uZW50cy9pbnRyb2R1Y3Rpb24uanM/NGZjMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgSWNvbiBmcm9tIFwiLi4vLi4vLi4vYmxvY2svSWNvblwiO1xuXG5mdW5jdGlvbiBJbnRyb2R1Y3Rpb24ocHJvcHMpIHtcblx0dmFyIHNlbGVjdGlvbnMgPSBbe1xuXHRcdGxhYmVsOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWNvbiwgeyBpY29uOiBcInR3b0NvbHVtblwiIH0pLFxuXHRcdHZhbHVlOiAyXG5cdH0sIHtcblx0XHRsYWJlbDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJ0aHJlZUNvbHVtblwiIH0pLFxuXHRcdHZhbHVlOiAzXG5cdH0sIHtcblx0XHRsYWJlbDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb24sIHsgaWNvbjogXCJmb3VyQ29sdW1uXCIgfSksXG5cdFx0dmFsdWU6IDRcblx0fV07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdHsgY2xhc3NOYW1lOiBcImN3cF9jb2x1bW5faW50cm9fc2VsZWN0b3JcIiB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiaDNcIixcblx0XHRcdG51bGwsXG5cdFx0XHRcIkNvbHVtbnNcIlxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJwXCIsXG5cdFx0XHRudWxsLFxuXHRcdFx0XCJTZWxlY3QgeW91ciBjb2x1bW4gZm9yIHRoZSBmb3JtIVwiXG5cdFx0KSxcblx0XHRzZWxlY3Rpb25zLm1hcChmdW5jdGlvbiAoc2VsZWN0aW9uKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImJ1dHRvblwiLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5vblNlbGVjdChzZWxlY3Rpb24udmFsdWUpO1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiBcImN3cF9zZWxlY3RvclwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHNlbGVjdGlvbi5sYWJlbFxuXHRcdFx0KTtcblx0XHR9KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBJbnRyb2R1Y3Rpb247XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vY29tcG9uZW50cy9pbnRyb2R1Y3Rpb24uanNcbi8vIG1vZHVsZSBpZCA9IDQzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///43\n"); + +/***/ }), +/* 44 */ +/*!***************************!*\ + !*** ./src/block/Icon.js ***! + \***************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\n\n\nfunction Icon(props) {\n\tvar _useState = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useState\"])({\n\t\tmain: function main() {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"svg\",\n\t\t\t\t{\n\t\t\t\t\twidth: \"25\",\n\t\t\t\t\theight: \"11\",\n\t\t\t\t\tviewBox: \"0 0 25 11\",\n\t\t\t\t\tfill: \"none\",\n\t\t\t\t\txmlns: \"http://www.w3.org/2000/svg\"\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\"path\", {\n\t\t\t\t\td: \"M9.44171 9.04291C9.20156 8.44558 8.85305 7.90301 8.4156 7.44542C7.97948 6.9865 7.46286 6.62061 6.89425 6.36795C6.88916 6.36527 6.88407 6.36394 6.87898 6.36126C7.67211 5.7597 8.18772 4.77981 8.18772 3.67427C8.18772 1.84284 6.77458 0.358978 5.03045 0.358978C3.28631 0.358978 1.87318 1.84284 1.87318 3.67427C1.87318 4.77981 2.38878 5.7597 3.18192 6.3626C3.17683 6.36527 3.17173 6.36661 3.16664 6.36928C2.5963 6.62194 2.08451 6.98422 1.6453 7.44675C1.20826 7.9047 0.859805 8.44718 0.619185 9.04424C0.3828 9.62877 0.255313 10.2555 0.243623 10.8904C0.243283 10.9046 0.245667 10.9188 0.250633 10.9321C0.255599 10.9454 0.263047 10.9575 0.272538 10.9677C0.28203 10.978 0.293372 10.9861 0.305898 10.9916C0.318424 10.9972 0.331879 11 0.34547 11H1.10933C1.16534 11 1.2099 10.9532 1.21117 10.8957C1.23663 9.86371 1.63129 8.8972 2.32895 8.16462C3.05079 7.40665 4.00943 6.98956 5.03045 6.98956C6.05147 6.98956 7.01011 7.40665 7.73195 8.16462C8.4296 8.8972 8.82426 9.86371 8.84972 10.8957C8.851 10.9545 8.89555 11 8.95157 11H9.71543C9.72902 11 9.74247 10.9972 9.755 10.9916C9.76752 10.9861 9.77887 10.978 9.78836 10.9677C9.79785 10.9575 9.8053 10.9454 9.81026 10.9321C9.81523 10.9188 9.81761 10.9046 9.81727 10.8904C9.80454 10.2514 9.67851 9.62977 9.44171 9.04291V9.04291ZM5.03045 5.97359C4.4461 5.97359 3.89612 5.7343 3.48237 5.29983C3.06861 4.86537 2.84073 4.28787 2.84073 3.67427C2.84073 3.06067 3.06861 2.48317 3.48237 2.04871C3.89612 1.61424 4.4461 1.37496 5.03045 1.37496C5.6148 1.37496 6.16477 1.61424 6.57853 2.04871C6.99228 2.48317 7.22017 3.06067 7.22017 3.67427C7.22017 4.28787 6.99228 4.86537 6.57853 5.29983C6.16477 5.7343 5.6148 5.97359 5.03045 5.97359Z\",\n\t\t\t\t\tfill: \"#5d13e7\"\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"g\",\n\t\t\t\t\t{ filter: \"url(#filter0_d)\" },\n\t\t\t\t\twp.element.createElement(\"line\", {\n\t\t\t\t\t\tx1: \"10.5982\",\n\t\t\t\t\t\ty1: \"0.876099\",\n\t\t\t\t\t\tx2: \"20.2436\",\n\t\t\t\t\t\ty2: \"0.876099\",\n\t\t\t\t\t\tstroke: \"#5d13e7\"\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\"line\", {\n\t\t\t\t\tx1: \"10.5982\",\n\t\t\t\t\ty1: \"5.78732\",\n\t\t\t\t\tx2: \"20.2436\",\n\t\t\t\t\ty2: \"5.78732\",\n\t\t\t\t\tstroke: \"#5d13e7\"\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"line\", {\n\t\t\t\t\tx1: \"10.5982\",\n\t\t\t\t\ty1: \"10.3916\",\n\t\t\t\t\tx2: \"20.2436\",\n\t\t\t\t\ty2: \"10.3916\",\n\t\t\t\t\tstroke: \"#5d13e7\"\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"defs\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"filter\",\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tid: \"filter0_d\",\n\t\t\t\t\t\t\tx: \"6.59816\",\n\t\t\t\t\t\t\ty: \"0.376099\",\n\t\t\t\t\t\t\twidth: \"17.6454\",\n\t\t\t\t\t\t\theight: \"9\",\n\t\t\t\t\t\t\tfilterUnits: \"userSpaceOnUse\",\n\t\t\t\t\t\t\t\"color-interpolation-filters\": \"sRGB\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\twp.element.createElement(\"feFlood\", { \"flood-opacity\": \"0\", result: \"BackgroundImageFix\" }),\n\t\t\t\t\t\twp.element.createElement(\"feColorMatrix\", {\n\t\t\t\t\t\t\t\"in\": \"SourceAlpha\",\n\t\t\t\t\t\t\ttype: \"matrix\",\n\t\t\t\t\t\t\tvalues: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(\"feOffset\", { dy: \"4\" }),\n\t\t\t\t\t\twp.element.createElement(\"feGaussianBlur\", { stdDeviation: \"2\" }),\n\t\t\t\t\t\twp.element.createElement(\"feColorMatrix\", {\n\t\t\t\t\t\t\ttype: \"matrix\",\n\t\t\t\t\t\t\tvalues: \"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(\"feBlend\", {\n\t\t\t\t\t\t\tmode: \"normal\",\n\t\t\t\t\t\t\tin2: \"BackgroundImageFix\",\n\t\t\t\t\t\t\tresult: \"effect1_dropShadow\"\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(\"feBlend\", {\n\t\t\t\t\t\t\tmode: \"normal\",\n\t\t\t\t\t\t\t\"in\": \"SourceGraphic\",\n\t\t\t\t\t\t\tin2: \"effect1_dropShadow\",\n\t\t\t\t\t\t\tresult: \"shape\"\n\t\t\t\t\t\t})\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t},\n\t\ttwoColumn: function twoColumn() {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"svg\",\n\t\t\t\t{\n\t\t\t\t\theight: \"26\",\n\t\t\t\t\tviewBox: \"0 0 50 26\",\n\t\t\t\t\twidth: \"50\",\n\t\t\t\t\txmlns: \"http://www.w3.org/2000/svg\",\n\t\t\t\t\t\"class\": \"dashicon\",\n\t\t\t\t\trole: \"img\",\n\t\t\t\t\t\"aria-hidden\": \"true\",\n\t\t\t\t\tfocusable: \"false\"\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"g\",\n\t\t\t\t\t{ \"fill-rule\": \"evenodd\" },\n\t\t\t\t\twp.element.createElement(\"path\", {\n\t\t\t\t\t\td: \"m48.0833333 0h-46.16666663c-1.05416667 0-1.91666667.9-1.91666667 2v22c0 1.1.8625 2 1.91666667 2h46.16666663c1.0541667 0 1.9166667-.9 1.9166667-2v-22c0-1.1-.8625-2-1.9166667-2zm0 24h-46.16666663v-22h46.16666663z\",\n\t\t\t\t\t\t\"fill-rule\": \"nonzero\"\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m24 2h2v22h-2z\" })\n\t\t\t\t)\n\t\t\t);\n\t\t},\n\t\tthreeColumn: function threeColumn() {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"svg\",\n\t\t\t\t{\n\t\t\t\t\theight: \"26\",\n\t\t\t\t\tviewBox: \"0 0 50 26\",\n\t\t\t\t\twidth: \"50\",\n\t\t\t\t\txmlns: \"http://www.w3.org/2000/svg\",\n\t\t\t\t\t\"class\": \"dashicon\",\n\t\t\t\t\trole: \"img\",\n\t\t\t\t\t\"aria-hidden\": \"true\",\n\t\t\t\t\tfocusable: \"false\"\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"g\",\n\t\t\t\t\t{ \"fill-rule\": \"evenodd\" },\n\t\t\t\t\twp.element.createElement(\"path\", {\n\t\t\t\t\t\td: \"m48.0833333 0h-46.16666663c-1.05416667 0-1.91666667.9-1.91666667 2v22c0 1.1.8625 2 1.91666667 2h46.16666663c1.0541667 0 1.9166667-.9 1.9166667-2v-22c0-1.1-.8625-2-1.9166667-2zm0 24h-46.16666663v-22h46.16666663z\",\n\t\t\t\t\t\t\"fill-rule\": \"nonzero\"\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m16 2h2v22h-2z\" }),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m32 2h2v22h-2z\" })\n\t\t\t\t)\n\t\t\t);\n\t\t},\n\t\tfourColumn: function fourColumn() {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"svg\",\n\t\t\t\t{\n\t\t\t\t\theight: \"26\",\n\t\t\t\t\tviewBox: \"0 0 50 26\",\n\t\t\t\t\twidth: \"50\",\n\t\t\t\t\txmlns: \"http://www.w3.org/2000/svg\",\n\t\t\t\t\t\"class\": \"dashicon\",\n\t\t\t\t\trole: \"img\",\n\t\t\t\t\t\"aria-hidden\": \"true\",\n\t\t\t\t\tfocusable: \"false\"\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"g\",\n\t\t\t\t\t{ \"fill-rule\": \"evenodd\" },\n\t\t\t\t\twp.element.createElement(\"path\", {\n\t\t\t\t\t\td: \"m48.0833333 0h-46.16666663c-1.05416667 0-1.91666667.9-1.91666667 2v22c0 1.1.8625 2 1.91666667 2h46.16666663c1.0541667 0 1.9166667-.9 1.9166667-2v-22c0-1.1-.8625-2-1.9166667-2zm0 24h-46.16666663v-22h46.16666663z\",\n\t\t\t\t\t\t\"fill-rule\": \"nonzero\"\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m12 2h2v22h-2z\" }),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m24 2h2v22h-2z\" }),\n\t\t\t\t\twp.element.createElement(\"path\", { d: \"m36 2h2v22h-2z\" })\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t}),\n\t _useState2 = _slicedToArray(_useState, 2),\n\t icons = _useState2[0],\n\t setIcons = _useState2[1];\n\n\tvar RequiredIcon = icons[props.icon];\n\n\treturn wp.element.createElement(RequiredIcon, null);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Icon);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svSWNvbi5qcz85MGY0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfc2xpY2VkVG9BcnJheSA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gc2xpY2VJdGVyYXRvcihhcnIsIGkpIHsgdmFyIF9hcnIgPSBbXTsgdmFyIF9uID0gdHJ1ZTsgdmFyIF9kID0gZmFsc2U7IHZhciBfZSA9IHVuZGVmaW5lZDsgdHJ5IHsgZm9yICh2YXIgX2kgPSBhcnJbU3ltYm9sLml0ZXJhdG9yXSgpLCBfczsgIShfbiA9IChfcyA9IF9pLm5leHQoKSkuZG9uZSk7IF9uID0gdHJ1ZSkgeyBfYXJyLnB1c2goX3MudmFsdWUpOyBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7IH0gfSBjYXRjaCAoZXJyKSB7IF9kID0gdHJ1ZTsgX2UgPSBlcnI7IH0gZmluYWxseSB7IHRyeSB7IGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0pIF9pW1wicmV0dXJuXCJdKCk7IH0gZmluYWxseSB7IGlmIChfZCkgdGhyb3cgX2U7IH0gfSByZXR1cm4gX2FycjsgfSByZXR1cm4gZnVuY3Rpb24gKGFyciwgaSkgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IHJldHVybiBhcnI7IH0gZWxzZSBpZiAoU3ltYm9sLml0ZXJhdG9yIGluIE9iamVjdChhcnIpKSB7IHJldHVybiBzbGljZUl0ZXJhdG9yKGFyciwgaSk7IH0gZWxzZSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpOyB9IH07IH0oKTtcblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbmZ1bmN0aW9uIEljb24ocHJvcHMpIHtcblx0dmFyIF91c2VTdGF0ZSA9IHVzZVN0YXRlKHtcblx0XHRtYWluOiBmdW5jdGlvbiBtYWluKCkge1xuXHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJzdmdcIixcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHdpZHRoOiBcIjI1XCIsXG5cdFx0XHRcdFx0aGVpZ2h0OiBcIjExXCIsXG5cdFx0XHRcdFx0dmlld0JveDogXCIwIDAgMjUgMTFcIixcblx0XHRcdFx0XHRmaWxsOiBcIm5vbmVcIixcblx0XHRcdFx0XHR4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuXHRcdFx0XHRcdGQ6IFwiTTkuNDQxNzEgOS4wNDI5MUM5LjIwMTU2IDguNDQ1NTggOC44NTMwNSA3LjkwMzAxIDguNDE1NiA3LjQ0NTQyQzcuOTc5NDggNi45ODY1IDcuNDYyODYgNi42MjA2MSA2Ljg5NDI1IDYuMzY3OTVDNi44ODkxNiA2LjM2NTI3IDYuODg0MDcgNi4zNjM5NCA2Ljg3ODk4IDYuMzYxMjZDNy42NzIxMSA1Ljc1OTcgOC4xODc3MiA0Ljc3OTgxIDguMTg3NzIgMy42NzQyN0M4LjE4NzcyIDEuODQyODQgNi43NzQ1OCAwLjM1ODk3OCA1LjAzMDQ1IDAuMzU4OTc4QzMuMjg2MzEgMC4zNTg5NzggMS44NzMxOCAxLjg0Mjg0IDEuODczMTggMy42NzQyN0MxLjg3MzE4IDQuNzc5ODEgMi4zODg3OCA1Ljc1OTcgMy4xODE5MiA2LjM2MjZDMy4xNzY4MyA2LjM2NTI3IDMuMTcxNzMgNi4zNjY2MSAzLjE2NjY0IDYuMzY5MjhDMi41OTYzIDYuNjIxOTQgMi4wODQ1MSA2Ljk4NDIyIDEuNjQ1MyA3LjQ0Njc1QzEuMjA4MjYgNy45MDQ3IDAuODU5ODA1IDguNDQ3MTggMC42MTkxODUgOS4wNDQyNEMwLjM4MjggOS42Mjg3NyAwLjI1NTMxMyAxMC4yNTU1IDAuMjQzNjIzIDEwLjg5MDRDMC4yNDMyODMgMTAuOTA0NiAwLjI0NTY2NyAxMC45MTg4IDAuMjUwNjMzIDEwLjkzMjFDMC4yNTU1OTkgMTAuOTQ1NCAwLjI2MzA0NyAxMC45NTc1IDAuMjcyNTM4IDEwLjk2NzdDMC4yODIwMyAxMC45NzggMC4yOTMzNzIgMTAuOTg2MSAwLjMwNTg5OCAxMC45OTE2QzAuMzE4NDI0IDEwLjk5NzIgMC4zMzE4NzkgMTEgMC4zNDU0NyAxMUgxLjEwOTMzQzEuMTY1MzQgMTEgMS4yMDk5IDEwLjk1MzIgMS4yMTExNyAxMC44OTU3QzEuMjM2NjMgOS44NjM3MSAxLjYzMTI5IDguODk3MiAyLjMyODk1IDguMTY0NjJDMy4wNTA3OSA3LjQwNjY1IDQuMDA5NDMgNi45ODk1NiA1LjAzMDQ1IDYuOTg5NTZDNi4wNTE0NyA2Ljk4OTU2IDcuMDEwMTEgNy40MDY2NSA3LjczMTk1IDguMTY0NjJDOC40Mjk2IDguODk3MiA4LjgyNDI2IDkuODYzNzEgOC44NDk3MiAxMC44OTU3QzguODUxIDEwLjk1NDUgOC44OTU1NSAxMSA4Ljk1MTU3IDExSDkuNzE1NDNDOS43MjkwMiAxMSA5Ljc0MjQ3IDEwLjk5NzIgOS43NTUgMTAuOTkxNkM5Ljc2NzUyIDEwLjk4NjEgOS43Nzg4NyAxMC45NzggOS43ODgzNiAxMC45Njc3QzkuNzk3ODUgMTAuOTU3NSA5LjgwNTMgMTAuOTQ1NCA5LjgxMDI2IDEwLjkzMjFDOS44MTUyMyAxMC45MTg4IDkuODE3NjEgMTAuOTA0NiA5LjgxNzI3IDEwLjg5MDRDOS44MDQ1NCAxMC4yNTE0IDkuNjc4NTEgOS42Mjk3NyA5LjQ0MTcxIDkuMDQyOTFWOS4wNDI5MVpNNS4wMzA0NSA1Ljk3MzU5QzQuNDQ2MSA1Ljk3MzU5IDMuODk2MTIgNS43MzQzIDMuNDgyMzcgNS4yOTk4M0MzLjA2ODYxIDQuODY1MzcgMi44NDA3MyA0LjI4Nzg3IDIuODQwNzMgMy42NzQyN0MyLjg0MDczIDMuMDYwNjcgMy4wNjg2MSAyLjQ4MzE3IDMuNDgyMzcgMi4wNDg3MUMzLjg5NjEyIDEuNjE0MjQgNC40NDYxIDEuMzc0OTYgNS4wMzA0NSAxLjM3NDk2QzUuNjE0OCAxLjM3NDk2IDYuMTY0NzcgMS42MTQyNCA2LjU3ODUzIDIuMDQ4NzFDNi45OTIyOCAyLjQ4MzE3IDcuMjIwMTcgMy4wNjA2NyA3LjIyMDE3IDMuNjc0MjdDNy4yMjAxNyA0LjI4Nzg3IDYuOTkyMjggNC44NjUzNyA2LjU3ODUzIDUuMjk5ODNDNi4xNjQ3NyA1LjczNDMgNS42MTQ4IDUuOTczNTkgNS4wMzA0NSA1Ljk3MzU5WlwiLFxuXHRcdFx0XHRcdGZpbGw6IFwiIzVkMTNlN1wiXG5cdFx0XHRcdH0pLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJnXCIsXG5cdFx0XHRcdFx0eyBmaWx0ZXI6IFwidXJsKCNmaWx0ZXIwX2QpXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsaW5lXCIsIHtcblx0XHRcdFx0XHRcdHgxOiBcIjEwLjU5ODJcIixcblx0XHRcdFx0XHRcdHkxOiBcIjAuODc2MDk5XCIsXG5cdFx0XHRcdFx0XHR4MjogXCIyMC4yNDM2XCIsXG5cdFx0XHRcdFx0XHR5MjogXCIwLjg3NjA5OVwiLFxuXHRcdFx0XHRcdFx0c3Ryb2tlOiBcIiM1ZDEzZTdcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxpbmVcIiwge1xuXHRcdFx0XHRcdHgxOiBcIjEwLjU5ODJcIixcblx0XHRcdFx0XHR5MTogXCI1Ljc4NzMyXCIsXG5cdFx0XHRcdFx0eDI6IFwiMjAuMjQzNlwiLFxuXHRcdFx0XHRcdHkyOiBcIjUuNzg3MzJcIixcblx0XHRcdFx0XHRzdHJva2U6IFwiIzVkMTNlN1wiXG5cdFx0XHRcdH0pLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsaW5lXCIsIHtcblx0XHRcdFx0XHR4MTogXCIxMC41OTgyXCIsXG5cdFx0XHRcdFx0eTE6IFwiMTAuMzkxNlwiLFxuXHRcdFx0XHRcdHgyOiBcIjIwLjI0MzZcIixcblx0XHRcdFx0XHR5MjogXCIxMC4zOTE2XCIsXG5cdFx0XHRcdFx0c3Ryb2tlOiBcIiM1ZDEzZTdcIlxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGVmc1wiLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJmaWx0ZXJcIixcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0aWQ6IFwiZmlsdGVyMF9kXCIsXG5cdFx0XHRcdFx0XHRcdHg6IFwiNi41OTgxNlwiLFxuXHRcdFx0XHRcdFx0XHR5OiBcIjAuMzc2MDk5XCIsXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBcIjE3LjY0NTRcIixcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBcIjlcIixcblx0XHRcdFx0XHRcdFx0ZmlsdGVyVW5pdHM6IFwidXNlclNwYWNlT25Vc2VcIixcblx0XHRcdFx0XHRcdFx0XCJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnNcIjogXCJzUkdCXCJcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJmZUZsb29kXCIsIHsgXCJmbG9vZC1vcGFjaXR5XCI6IFwiMFwiLCByZXN1bHQ6IFwiQmFja2dyb3VuZEltYWdlRml4XCIgfSksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJmZUNvbG9yTWF0cml4XCIsIHtcblx0XHRcdFx0XHRcdFx0XCJpblwiOiBcIlNvdXJjZUFscGhhXCIsXG5cdFx0XHRcdFx0XHRcdHR5cGU6IFwibWF0cml4XCIsXG5cdFx0XHRcdFx0XHRcdHZhbHVlczogXCIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMFwiXG5cdFx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImZlT2Zmc2V0XCIsIHsgZHk6IFwiNFwiIH0pLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZmVHYXVzc2lhbkJsdXJcIiwgeyBzdGREZXZpYXRpb246IFwiMlwiIH0pLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZmVDb2xvck1hdHJpeFwiLCB7XG5cdFx0XHRcdFx0XHRcdHR5cGU6IFwibWF0cml4XCIsXG5cdFx0XHRcdFx0XHRcdHZhbHVlczogXCIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDBcIlxuXHRcdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJmZUJsZW5kXCIsIHtcblx0XHRcdFx0XHRcdFx0bW9kZTogXCJub3JtYWxcIixcblx0XHRcdFx0XHRcdFx0aW4yOiBcIkJhY2tncm91bmRJbWFnZUZpeFwiLFxuXHRcdFx0XHRcdFx0XHRyZXN1bHQ6IFwiZWZmZWN0MV9kcm9wU2hhZG93XCJcblx0XHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZmVCbGVuZFwiLCB7XG5cdFx0XHRcdFx0XHRcdG1vZGU6IFwibm9ybWFsXCIsXG5cdFx0XHRcdFx0XHRcdFwiaW5cIjogXCJTb3VyY2VHcmFwaGljXCIsXG5cdFx0XHRcdFx0XHRcdGluMjogXCJlZmZlY3QxX2Ryb3BTaGFkb3dcIixcblx0XHRcdFx0XHRcdFx0cmVzdWx0OiBcInNoYXBlXCJcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH0sXG5cdFx0dHdvQ29sdW1uOiBmdW5jdGlvbiB0d29Db2x1bW4oKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInN2Z1wiLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aGVpZ2h0OiBcIjI2XCIsXG5cdFx0XHRcdFx0dmlld0JveDogXCIwIDAgNTAgMjZcIixcblx0XHRcdFx0XHR3aWR0aDogXCI1MFwiLFxuXHRcdFx0XHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG5cdFx0XHRcdFx0XCJjbGFzc1wiOiBcImRhc2hpY29uXCIsXG5cdFx0XHRcdFx0cm9sZTogXCJpbWdcIixcblx0XHRcdFx0XHRcImFyaWEtaGlkZGVuXCI6IFwidHJ1ZVwiLFxuXHRcdFx0XHRcdGZvY3VzYWJsZTogXCJmYWxzZVwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImdcIixcblx0XHRcdFx0XHR7IFwiZmlsbC1ydWxlXCI6IFwiZXZlbm9kZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG5cdFx0XHRcdFx0XHRkOiBcIm00OC4wODMzMzMzIDBoLTQ2LjE2NjY2NjYzYy0xLjA1NDE2NjY3IDAtMS45MTY2NjY2Ny45LTEuOTE2NjY2NjcgMnYyMmMwIDEuMS44NjI1IDIgMS45MTY2NjY2NyAyaDQ2LjE2NjY2NjYzYzEuMDU0MTY2NyAwIDEuOTE2NjY2Ny0uOSAxLjkxNjY2NjctMnYtMjJjMC0xLjEtLjg2MjUtMi0xLjkxNjY2NjctMnptMCAyNGgtNDYuMTY2NjY2NjN2LTIyaDQ2LjE2NjY2NjYzelwiLFxuXHRcdFx0XHRcdFx0XCJmaWxsLXJ1bGVcIjogXCJub256ZXJvXCJcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHsgZDogXCJtMjQgMmgydjIyaC0yelwiIH0pXG5cdFx0XHRcdClcblx0XHRcdCk7XG5cdFx0fSxcblx0XHR0aHJlZUNvbHVtbjogZnVuY3Rpb24gdGhyZWVDb2x1bW4oKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInN2Z1wiLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aGVpZ2h0OiBcIjI2XCIsXG5cdFx0XHRcdFx0dmlld0JveDogXCIwIDAgNTAgMjZcIixcblx0XHRcdFx0XHR3aWR0aDogXCI1MFwiLFxuXHRcdFx0XHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG5cdFx0XHRcdFx0XCJjbGFzc1wiOiBcImRhc2hpY29uXCIsXG5cdFx0XHRcdFx0cm9sZTogXCJpbWdcIixcblx0XHRcdFx0XHRcImFyaWEtaGlkZGVuXCI6IFwidHJ1ZVwiLFxuXHRcdFx0XHRcdGZvY3VzYWJsZTogXCJmYWxzZVwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImdcIixcblx0XHRcdFx0XHR7IFwiZmlsbC1ydWxlXCI6IFwiZXZlbm9kZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG5cdFx0XHRcdFx0XHRkOiBcIm00OC4wODMzMzMzIDBoLTQ2LjE2NjY2NjYzYy0xLjA1NDE2NjY3IDAtMS45MTY2NjY2Ny45LTEuOTE2NjY2NjcgMnYyMmMwIDEuMS44NjI1IDIgMS45MTY2NjY2NyAyaDQ2LjE2NjY2NjYzYzEuMDU0MTY2NyAwIDEuOTE2NjY2Ny0uOSAxLjkxNjY2NjctMnYtMjJjMC0xLjEtLjg2MjUtMi0xLjkxNjY2NjctMnptMCAyNGgtNDYuMTY2NjY2NjN2LTIyaDQ2LjE2NjY2NjYzelwiLFxuXHRcdFx0XHRcdFx0XCJmaWxsLXJ1bGVcIjogXCJub256ZXJvXCJcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHsgZDogXCJtMTYgMmgydjIyaC0yelwiIH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcInBhdGhcIiwgeyBkOiBcIm0zMiAyaDJ2MjJoLTJ6XCIgfSlcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9LFxuXHRcdGZvdXJDb2x1bW46IGZ1bmN0aW9uIGZvdXJDb2x1bW4oKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInN2Z1wiLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aGVpZ2h0OiBcIjI2XCIsXG5cdFx0XHRcdFx0dmlld0JveDogXCIwIDAgNTAgMjZcIixcblx0XHRcdFx0XHR3aWR0aDogXCI1MFwiLFxuXHRcdFx0XHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG5cdFx0XHRcdFx0XCJjbGFzc1wiOiBcImRhc2hpY29uXCIsXG5cdFx0XHRcdFx0cm9sZTogXCJpbWdcIixcblx0XHRcdFx0XHRcImFyaWEtaGlkZGVuXCI6IFwidHJ1ZVwiLFxuXHRcdFx0XHRcdGZvY3VzYWJsZTogXCJmYWxzZVwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImdcIixcblx0XHRcdFx0XHR7IFwiZmlsbC1ydWxlXCI6IFwiZXZlbm9kZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG5cdFx0XHRcdFx0XHRkOiBcIm00OC4wODMzMzMzIDBoLTQ2LjE2NjY2NjYzYy0xLjA1NDE2NjY3IDAtMS45MTY2NjY2Ny45LTEuOTE2NjY2NjcgMnYyMmMwIDEuMS44NjI1IDIgMS45MTY2NjY2NyAyaDQ2LjE2NjY2NjYzYzEuMDU0MTY2NyAwIDEuOTE2NjY2Ny0uOSAxLjkxNjY2NjctMnYtMjJjMC0xLjEtLjg2MjUtMi0xLjkxNjY2NjctMnptMCAyNGgtNDYuMTY2NjY2NjN2LTIyaDQ2LjE2NjY2NjYzelwiLFxuXHRcdFx0XHRcdFx0XCJmaWxsLXJ1bGVcIjogXCJub256ZXJvXCJcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHsgZDogXCJtMTIgMmgydjIyaC0yelwiIH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcInBhdGhcIiwgeyBkOiBcIm0yNCAyaDJ2MjJoLTJ6XCIgfSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7IGQ6IFwibTM2IDJoMnYyMmgtMnpcIiB9KVxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fSksXG5cdCAgICBfdXNlU3RhdGUyID0gX3NsaWNlZFRvQXJyYXkoX3VzZVN0YXRlLCAyKSxcblx0ICAgIGljb25zID0gX3VzZVN0YXRlMlswXSxcblx0ICAgIHNldEljb25zID0gX3VzZVN0YXRlMlsxXTtcblxuXHR2YXIgUmVxdWlyZWRJY29uID0gaWNvbnNbcHJvcHMuaWNvbl07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSZXF1aXJlZEljb24sIG51bGwpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBJY29uO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL0ljb24uanNcbi8vIG1vZHVsZSBpZCA9IDQ0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///44\n"); + +/***/ }), +/* 45 */ +/*!****************************!*\ + !*** external "wp.blocks" ***! + \****************************/ +/*! dynamic exports provided */ +/*! exports used: createBlock */ +/***/ (function(module, exports) { + +module.exports = wp.blocks; + +/***/ }), +/* 46 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/form-column/save.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__ = __webpack_require__(/*! @wordpress/block-editor */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__);\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t columns = _props$attributes.columns,\n\t stack = _props$attributes.stack,\n\t stackClass = stack ? \"cwp_stack_columns\" : \"\";\n\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{\n\t\t\tclassName: \"cwp-form-col-main-preview \" + stackClass,\n\t\t\t\"data-cols\": columns\n\t\t},\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__[\"InnerBlocks\"].Content, null)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vc2F2ZS5qcz8yNDQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIGNvbHVtbnMgPSBfcHJvcHMkYXR0cmlidXRlcy5jb2x1bW5zLFxuXHQgICAgc3RhY2sgPSBfcHJvcHMkYXR0cmlidXRlcy5zdGFjayxcblx0ICAgIHN0YWNrQ2xhc3MgPSBzdGFjayA/IFwiY3dwX3N0YWNrX2NvbHVtbnNcIiA6IFwiXCI7XG5cblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZGl2XCIsXG5cdFx0e1xuXHRcdFx0Y2xhc3NOYW1lOiBcImN3cC1mb3JtLWNvbC1tYWluLXByZXZpZXcgXCIgKyBzdGFja0NsYXNzLFxuXHRcdFx0XCJkYXRhLWNvbHNcIjogY29sdW1uc1xuXHRcdH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLkNvbnRlbnQsIG51bGwpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///46\n"); + +/***/ }), +/* 47 */ +/*!**********************************************************!*\ + !*** ./src/Form Childs/form-column/child/column/edit.js ***! + \**********************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_block_editor__ = __webpack_require__(/*! @wordpress/block-editor */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_block_editor___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__wordpress_block_editor__);\n\n\n\n\nfunction edit(props) {\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-col\" },\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__wordpress_block_editor__[\"InnerBlocks\"], {\n\t\t\tclassName: \"cwp-col_inserter\",\n\t\t\ttemplateLock: false,\n\t\t\trenderAppender: function renderAppender() {\n\t\t\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__wordpress_block_editor__[\"InnerBlocks\"].ButtonBlockAppender, null);\n\t\t\t}\n\t\t})\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vY2hpbGQvY29sdW1uL2VkaXQuanM/OTY2NiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBSZXNpemFibGVCb3ggfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5mdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY29sXCIgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MsIHtcblx0XHRcdGNsYXNzTmFtZTogXCJjd3AtY29sX2luc2VydGVyXCIsXG5cdFx0XHR0ZW1wbGF0ZUxvY2s6IGZhbHNlLFxuXHRcdFx0cmVuZGVyQXBwZW5kZXI6IGZ1bmN0aW9uIHJlbmRlckFwcGVuZGVyKCkge1xuXHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLkJ1dHRvbkJsb2NrQXBwZW5kZXIsIG51bGwpO1xuXHRcdFx0fVxuXHRcdH0pXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vY2hpbGQvY29sdW1uL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDQ3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///47\n"); + +/***/ }), +/* 48 */ +/*!**********************************************************!*\ + !*** ./src/Form Childs/form-column/child/column/save.js ***! + \**********************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__ = __webpack_require__(/*! @wordpress/block-editor */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__);\n\n\n\nfunction save(props) {\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-col\" },\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_block_editor__[\"InnerBlocks\"].Content, null)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1jb2x1bW4vY2hpbGQvY29sdW1uL3NhdmUuanM/OGFiNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5mdW5jdGlvbiBzYXZlKHByb3BzKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY29sXCIgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MuQ29udGVudCwgbnVsbClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgc2F2ZTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9mb3JtLWNvbHVtbi9jaGlsZC9jb2x1bW4vc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n"); + +/***/ }), +/* 49 */ +/*!****************************************!*\ + !*** ./src/Form Childs/number/edit.js ***! + \****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(e) {\n\t\tvar number = e.target.value;\n\n\t\tprops.setAttributes({ number: number });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t number = _props$attributes.number,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t isRange = _props$attributes.isRange,\n\t rangeMax = _props$attributes.rangeMax,\n\t rangeMin = _props$attributes.rangeMin,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t messages = _props$attributes.messages,\n\t steps = _props$attributes.steps;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tvar rootMessages = Object(__WEBPACK_IMPORTED_MODULE_4__block_functions__[\"d\" /* getRootMessages */])(props.clientId, \"number\");\n\n\t\tif (rootMessages) {\n\t\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"assign\"])(newMessages, rootMessages);\n\n\t\t\tprops.setAttributes({ messages: newMessages });\n\t\t}\n\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"number\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"number\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"number\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\tvar setMessages = function setMessages(type, m) {\n\t\tvar newMessages = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(messages);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newMessages, type, m);\n\n\t\tprops.setAttributes({ messages: newMessages });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{\n\t\t\t\ttitle: \"Field Settings\",\n\t\t\t\ticon: \"admin-generic\",\n\t\t\t\tinitialOpen: true\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\tmin: 0,\n\t\t\t\tmax: 10000,\n\t\t\t\tvalue: steps,\n\t\t\t\tstep: 0.1,\n\t\t\t\tonChange: function onChange(steps) {\n\t\t\t\t\treturn props.setAttributes({ steps: steps });\n\t\t\t\t},\n\t\t\t\tlabel: \"Steps\"\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Range Setting\", icon: \"admin-settings\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\tmin: 0,\n\t\t\t\t\tmax: 10000,\n\t\t\t\t\tvalue: rangeMax,\n\t\t\t\t\tonChange: function onChange(m) {\n\t\t\t\t\t\treturn props.setAttributes({ rangeMax: m });\n\t\t\t\t\t},\n\t\t\t\t\tlabel: \"Range Max\"\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\tmin: 0,\n\t\t\t\t\tvalue: rangeMin,\n\t\t\t\t\tmax: 10000,\n\t\t\t\t\tonChange: function onChange(m) {\n\t\t\t\t\t\treturn props.setAttributes({ rangeMin: m });\n\t\t\t\t\t},\n\t\t\t\t\tlabel: \"Range Min\"\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Messages\", icon: \"email\" },\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn setMessages(\"empty\", label);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: empty\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Invalid Number Error\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(v) {\n\t\t\t\t\t\treturn setMessages(\"invalid\", v);\n\t\t\t\t\t},\n\t\t\t\t\tvalue: invalid\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"p\",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Icon\"], { icon: \"info\" }),\n\t\t\t\t\t\" Use \",\n\t\t\t\t\t\"{{value}}\",\n\t\t\t\t\t\" to insert field value!\"\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(BlockControls, null), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-number cwp-field \" + props.className },\n\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Range Slider\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\tchecked: isRange,\n\t\t\t\tonChange: function onChange() {\n\t\t\t\t\treturn props.setAttributes({ isRange: !isRange });\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\tisRange ? wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-range-set\" },\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\tvalue: number,\n\t\t\t\t\tmax: rangeMax,\n\t\t\t\t\tmin: rangeMin,\n\t\t\t\t\ttype: \"range\",\n\t\t\t\t\tstep: steps,\n\t\t\t\t\tonChange: handleChange\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\tvalue: number,\n\t\t\t\t\tstep: steps,\n\t\t\t\t\ttype: \"number\",\n\t\t\t\t\tmax: rangeMax,\n\t\t\t\t\tmin: rangeMin,\n\t\t\t\t\tonChange: handleChange\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\"input\", {\n\t\t\t\tvalue: number,\n\t\t\t\tmax: rangeMax,\n\t\t\t\tstep: steps,\n\t\t\t\tmin: rangeMin,\n\t\t\t\ttype: \"number\",\n\t\t\t\tonChange: handleChange\n\t\t\t})\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbnVtYmVyL2VkaXQuanM/M2JjMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCBGcmFnbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgRm9ybVRvZ2dsZSwgUGFuZWxSb3csIFBhbmVsQm9keSwgUmFuZ2VDb250cm9sLCBJY29uLCBUZXh0Q29udHJvbCB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGdldEZpZWxkTmFtZSwgZXh0cmFjdF9pZCwgZ2V0RW5jb2RlZERhdGEgfSBmcm9tIFwiLi4vLi4vYmxvY2svbWlzYy9oZWxwZXJcIjtcblxuaW1wb3J0IHsgY2xvbmUsIHNldCwgYXNzaWduIH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IHsgZ2V0Um9vdE1lc3NhZ2VzLCBpc1NhbWVJZCB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZShlKSB7XG5cdFx0dmFyIG51bWJlciA9IGUudGFyZ2V0LnZhbHVlO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG51bWJlcjogbnVtYmVyIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICBudW1iZXIgPSBfcHJvcHMkYXR0cmlidXRlcy5udW1iZXIsXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgZmllbGRfbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZpZWxkX25hbWUsXG5cdCAgICBpc1JhbmdlID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSYW5nZSxcblx0ICAgIHJhbmdlTWF4ID0gX3Byb3BzJGF0dHJpYnV0ZXMucmFuZ2VNYXgsXG5cdCAgICByYW5nZU1pbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJhbmdlTWluLFxuXHQgICAgcmVxdWlyZWRMYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnJlcXVpcmVkTGFiZWwsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGludmFsaWQgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZCxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgbWVzc2FnZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIHN0ZXBzID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3RlcHM7XG5cblxuXHR1c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuXHRcdHZhciByb290TWVzc2FnZXMgPSBnZXRSb290TWVzc2FnZXMocHJvcHMuY2xpZW50SWQsIFwibnVtYmVyXCIpO1xuXG5cdFx0aWYgKHJvb3RNZXNzYWdlcykge1xuXHRcdFx0dmFyIG5ld01lc3NhZ2VzID0gY2xvbmUobWVzc2FnZXMpO1xuXG5cdFx0XHRhc3NpZ24obmV3TWVzc2FnZXMsIHJvb3RNZXNzYWdlcyk7XG5cblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBtZXNzYWdlczogbmV3TWVzc2FnZXMgfSk7XG5cdFx0fVxuXG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJudW1iZXJcIiwgcHJvcHMuY2xpZW50SWQpXG5cdFx0XHR9KTtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogcHJvcHMuY2xpZW50SWQgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcIm51bWJlclwiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJudW1iZXJcIiwgZXh0cmFjdF9pZChmaWVsZF9uYW1lKSwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwgW10pO1xuXG5cdHZhciBzZXRNZXNzYWdlcyA9IGZ1bmN0aW9uIHNldE1lc3NhZ2VzKHR5cGUsIG0pIHtcblx0XHR2YXIgbmV3TWVzc2FnZXMgPSBjbG9uZShtZXNzYWdlcyk7XG5cblx0XHRzZXQobmV3TWVzc2FnZXMsIHR5cGUsIG0pO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IG1lc3NhZ2VzOiBuZXdNZXNzYWdlcyB9KTtcblx0fTtcblxuXHRyZXR1cm4gWyEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7XG5cdFx0XHRcdHRpdGxlOiBcIkZpZWxkIFNldHRpbmdzXCIsXG5cdFx0XHRcdGljb246IFwiYWRtaW4tZ2VuZXJpY1wiLFxuXHRcdFx0XHRpbml0aWFsT3BlbjogdHJ1ZVxuXHRcdFx0fSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlJlcXVpcmVkXCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWRcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgVGV4dFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZXF1aXJlZExhYmVsOiBsYWJlbCB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiByZXF1aXJlZExhYmVsXG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRtaW46IDAsXG5cdFx0XHRcdG1heDogMTAwMDAsXG5cdFx0XHRcdHZhbHVlOiBzdGVwcyxcblx0XHRcdFx0c3RlcDogMC4xLFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2Uoc3RlcHMpIHtcblx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IHN0ZXBzOiBzdGVwcyB9KTtcblx0XHRcdFx0fSxcblx0XHRcdFx0bGFiZWw6IFwiU3RlcHNcIlxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiUmFuZ2UgU2V0dGluZ1wiLCBpY29uOiBcImFkbWluLXNldHRpbmdzXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSYW5nZUNvbnRyb2wsIHtcblx0XHRcdFx0XHRtaW46IDAsXG5cdFx0XHRcdFx0bWF4OiAxMDAwMCxcblx0XHRcdFx0XHR2YWx1ZTogcmFuZ2VNYXgsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKG0pIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcmFuZ2VNYXg6IG0gfSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRsYWJlbDogXCJSYW5nZSBNYXhcIlxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRcdG1pbjogMCxcblx0XHRcdFx0XHR2YWx1ZTogcmFuZ2VNaW4sXG5cdFx0XHRcdFx0bWF4OiAxMDAwMCxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobSkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyByYW5nZU1pbjogbSB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGxhYmVsOiBcIlJhbmdlIE1pblwiXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIk1lc3NhZ2VzXCIsIGljb246IFwiZW1haWxcIiB9LFxuXHRcdFx0aXNSZXF1aXJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIlJlcXVpcmVkIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0TWVzc2FnZXMoXCJlbXB0eVwiLCBsYWJlbCk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogZW1wdHlcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkludmFsaWQgTnVtYmVyIEVycm9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHYpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRNZXNzYWdlcyhcImludmFsaWRcIiwgdik7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR2YWx1ZTogaW52YWxpZFxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uLCB7IGljb246IFwiaW5mb1wiIH0pLFxuXHRcdFx0XHRcdFwiIFVzZSBcIixcblx0XHRcdFx0XHRcInt7dmFsdWV9fVwiLFxuXHRcdFx0XHRcdFwiIHRvIGluc2VydCBmaWVsZCB2YWx1ZSFcIlxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCAhIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrQ29udHJvbHMsIG51bGwpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbnVtYmVyIGN3cC1maWVsZCBcIiArIHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJhbmdlIFNsaWRlclwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0Y2hlY2tlZDogaXNSYW5nZSxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuXHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSYW5nZTogIWlzUmFuZ2UgfSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7IGNoZWNrZWQ6IGlzUmVxdWlyZWQsIG9uQ2hhbmdlOiBoYW5kbGVSZXF1aXJlZCB9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbGFiZWwtd3JhcFwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwgeyB0YWc6IFwibGFiZWxcIiwgdmFsdWU6IGxhYmVsLCBvbkNoYW5nZTogaGFuZGxlTGFiZWwgfSksXG5cdFx0XHRcdCFwcm9wcy5pc1NlbGVjdGVkICYmIGlzUmVxdWlyZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkIGN3cC1ub3RpY2VkXCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0cmVxdWlyZWRMYWJlbFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdGlzUmFuZ2UgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yYW5nZS1zZXRcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0dmFsdWU6IG51bWJlcixcblx0XHRcdFx0XHRtYXg6IHJhbmdlTWF4LFxuXHRcdFx0XHRcdG1pbjogcmFuZ2VNaW4sXG5cdFx0XHRcdFx0dHlwZTogXCJyYW5nZVwiLFxuXHRcdFx0XHRcdHN0ZXA6IHN0ZXBzLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2Vcblx0XHRcdFx0fSksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHtcblx0XHRcdFx0XHR2YWx1ZTogbnVtYmVyLFxuXHRcdFx0XHRcdHN0ZXA6IHN0ZXBzLFxuXHRcdFx0XHRcdHR5cGU6IFwibnVtYmVyXCIsXG5cdFx0XHRcdFx0bWF4OiByYW5nZU1heCxcblx0XHRcdFx0XHRtaW46IHJhbmdlTWluLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBoYW5kbGVDaGFuZ2Vcblx0XHRcdFx0fSlcblx0XHRcdCkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdHZhbHVlOiBudW1iZXIsXG5cdFx0XHRcdG1heDogcmFuZ2VNYXgsXG5cdFx0XHRcdHN0ZXA6IHN0ZXBzLFxuXHRcdFx0XHRtaW46IHJhbmdlTWluLFxuXHRcdFx0XHR0eXBlOiBcIm51bWJlclwiLFxuXHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlQ2hhbmdlXG5cdFx0XHR9KVxuXHRcdClcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvbnVtYmVyL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDQ5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///49\n"); + +/***/ }), +/* 50 */ +/*!****************************************!*\ + !*** ./src/Form Childs/number/save.js ***! + \****************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t number = _props$attributes.number,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t isRange = _props$attributes.isRange,\n\t rangeMax = _props$attributes.rangeMax,\n\t rangeMin = _props$attributes.rangeMin,\n\t requiredLabel = _props$attributes.requiredLabel,\n\t messages = _props$attributes.messages,\n\t _props$attributes$mes = _props$attributes.messages,\n\t invalid = _props$attributes$mes.invalid,\n\t empty = _props$attributes$mes.empty,\n\t steps = _props$attributes.steps;\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\tvar errors = JSON.stringify({\n\t\tmismatch: invalid,\n\t\tempty: empty\n\t});\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-number cwp-field\" },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\tisRange ? wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-range-set\" },\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\tid: id,\n\t\t\t\t\tvalue: number,\n\t\t\t\t\tmax: rangeMax,\n\t\t\t\t\trequired: isRequired,\n\t\t\t\t\tmin: rangeMin,\n\t\t\t\t\t\"data-default\": number,\n\t\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\ttype: \"range\",\n\t\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\tstep: steps\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\tid: id,\n\t\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\t\"data-errors\": errors,\n\t\t\t\t\tname: id,\n\t\t\t\t\tstep: steps,\n\t\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\t\"data-default\": number,\n\t\t\t\t\tvalue: number,\n\t\t\t\t\trequired: isRequired,\n\t\t\t\t\tmax: rangeMax,\n\t\t\t\t\tmin: rangeMin,\n\t\t\t\t\ttype: \"number\"\n\t\t\t\t})\n\t\t\t) : wp.element.createElement(\"input\", {\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\t\"data-errors\": errors,\n\t\t\t\tname: id,\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\"data-default\": number,\n\t\t\t\tvalue: number,\n\t\t\t\trequired: isRequired,\n\t\t\t\tstep: steps,\n\t\t\t\tmax: rangeMax,\n\t\t\t\tmin: rangeMin,\n\t\t\t\ttype: \"number\"\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvbnVtYmVyL3NhdmUuanM/YzhhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgRnJhZ21lbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIG51bWJlciA9IF9wcm9wcyRhdHRyaWJ1dGVzLm51bWJlcixcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICBmaWVsZF9uYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMuZmllbGRfbmFtZSxcblx0ICAgIGlzUmFuZ2UgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JhbmdlLFxuXHQgICAgcmFuZ2VNYXggPSBfcHJvcHMkYXR0cmlidXRlcy5yYW5nZU1heCxcblx0ICAgIHJhbmdlTWluID0gX3Byb3BzJGF0dHJpYnV0ZXMucmFuZ2VNaW4sXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbCxcblx0ICAgIG1lc3NhZ2VzID0gX3Byb3BzJGF0dHJpYnV0ZXMubWVzc2FnZXMsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRtZXMgPSBfcHJvcHMkYXR0cmlidXRlcy5tZXNzYWdlcyxcblx0ICAgIGludmFsaWQgPSBfcHJvcHMkYXR0cmlidXRlcyRtZXMuaW52YWxpZCxcblx0ICAgIGVtcHR5ID0gX3Byb3BzJGF0dHJpYnV0ZXMkbWVzLmVtcHR5LFxuXHQgICAgc3RlcHMgPSBfcHJvcHMkYXR0cmlidXRlcy5zdGVwcztcblxuXHR2YXIgZ2V0TGFiZWwgPSBmdW5jdGlvbiBnZXRMYWJlbCgpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcblx0XHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlczIubGFiZWwsXG5cdFx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlczIuaXNSZXF1aXJlZDtcblxuXG5cdFx0dmFyIHJlcXVpcmVkID0gIWlzRW1wdHkocmVxdWlyZWRMYWJlbCkgPyBcIjxhYmJyIHRpdGxlPVxcXCJyZXF1aXJlZFxcXCIgYXJpYS1sYWJlbD1cXFwicmVxdWlyZWRcXFwiPlwiICsgcmVxdWlyZWRMYWJlbCArIFwiPC9hYmJyPlwiIDogXCJcIjtcblx0XHR2YXIgcmVxdWlyZWRfbGFiZWwgPSBsYWJlbCArIFwiIFwiICsgcmVxdWlyZWQ7XG5cblx0XHRpZiAoaXNSZXF1aXJlZCkgcmV0dXJuIHJlcXVpcmVkX2xhYmVsO1xuXG5cdFx0cmV0dXJuIGxhYmVsO1xuXHR9O1xuXG5cdHZhciBlcnJvcnMgPSBKU09OLnN0cmluZ2lmeSh7XG5cdFx0bWlzbWF0Y2g6IGludmFsaWQsXG5cdFx0ZW1wdHk6IGVtcHR5XG5cdH0pO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtbnVtYmVyIGN3cC1maWVsZFwiIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxhYmVsXCIsIHtcblx0XHRcdFx0XCJmb3JcIjogaWQsXG5cdFx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9XG5cdFx0XHR9KSxcblx0XHRcdGlzUmFuZ2UgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yYW5nZS1zZXRcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0aWQ6IGlkLFxuXHRcdFx0XHRcdHZhbHVlOiBudW1iZXIsXG5cdFx0XHRcdFx0bWF4OiByYW5nZU1heCxcblx0XHRcdFx0XHRyZXF1aXJlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRtaW46IHJhbmdlTWluLFxuXHRcdFx0XHRcdFwiZGF0YS1kZWZhdWx0XCI6IG51bWJlcixcblx0XHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdFx0dHlwZTogXCJyYW5nZVwiLFxuXHRcdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZSxcblx0XHRcdFx0XHRzdGVwOiBzdGVwc1xuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdFx0XCJkYXRhLWN3cC1maWVsZFwiOiB0cnVlLFxuXHRcdFx0XHRcdFwiZGF0YS1lcnJvcnNcIjogZXJyb3JzLFxuXHRcdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHRcdHN0ZXA6IHN0ZXBzLFxuXHRcdFx0XHRcdFwiZGF0YS1ydWxlXCI6IFwiZmFsc2VcIixcblx0XHRcdFx0XHRcImRhdGEtZGVmYXVsdFwiOiBudW1iZXIsXG5cdFx0XHRcdFx0dmFsdWU6IG51bWJlcixcblx0XHRcdFx0XHRyZXF1aXJlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRtYXg6IHJhbmdlTWF4LFxuXHRcdFx0XHRcdG1pbjogcmFuZ2VNaW4sXG5cdFx0XHRcdFx0dHlwZTogXCJudW1iZXJcIlxuXHRcdFx0XHR9KVxuXHRcdFx0KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHtcblx0XHRcdFx0aWQ6IGlkLFxuXHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZSxcblx0XHRcdFx0XCJkYXRhLWVycm9yc1wiOiBlcnJvcnMsXG5cdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdFwiZGF0YS1kZWZhdWx0XCI6IG51bWJlcixcblx0XHRcdFx0dmFsdWU6IG51bWJlcixcblx0XHRcdFx0cmVxdWlyZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdHN0ZXA6IHN0ZXBzLFxuXHRcdFx0XHRtYXg6IHJhbmdlTWF4LFxuXHRcdFx0XHRtaW46IHJhbmdlTWluLFxuXHRcdFx0XHR0eXBlOiBcIm51bWJlclwiXG5cdFx0XHR9KVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgc2F2ZTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9Gb3JtIENoaWxkcy9udW1iZXIvc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n"); + +/***/ }), +/* 51 */ +/*!********************************************!*\ + !*** ./src/Form Childs/form-group/edit.js ***! + \********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Inspector__ = __webpack_require__(/*! ./Inspector */ 52);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InnerBlocks = _wp$blockEditor.InnerBlocks,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t styling = _props$attributes.styling,\n\t label = _props$attributes.label,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\treturn [!!props.isSelected && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__Inspector__[\"a\" /* default */], { data: props }), null, wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\tnull,\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"f\" /* isChildFieldsRequired */])(props.clientId) && enableCondition && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_2__wordpress_components__[\"Notice\"],\n\t\t\t{ status: \"error\", isDismissible: false },\n\t\t\t\"Do not have a required fields inside a conditional group.\"\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"fieldset\",\n\t\t\t{ style: styling, className: \"cwp-form-group\" },\n\t\t\twp.element.createElement(RichText, { tag: \"legend\", onChange: handleLabel, value: label }),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-group-fields\" },\n\t\t\t\twp.element.createElement(InnerBlocks, null)\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1ncm91cC9lZGl0LmpzPzkxM2UiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IEZyYWdtZW50IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gXCIuL0luc3BlY3RvclwiO1xuaW1wb3J0IHsgTm90aWNlIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgaXNDaGlsZEZpZWxkc1JlcXVpcmVkIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9uc1wiO1xudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGJsb2NrRWRpdG9yLklubmVyQmxvY2tzLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHN0eWxpbmcgPSBfcHJvcHMkYXR0cmlidXRlcy5zdHlsaW5nLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGVuYWJsZUNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbjtcblxuXG5cdHZhciBoYW5kbGVMYWJlbCA9IGZ1bmN0aW9uIGhhbmRsZUxhYmVsKGxhYmVsKSB7XG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IGxhYmVsOiBsYWJlbCB9KTtcblx0fTtcblxuXHRyZXR1cm4gWyEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5zcGVjdG9yLCB7IGRhdGE6IHByb3BzIH0pLCBudWxsLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHRpc0NoaWxkRmllbGRzUmVxdWlyZWQocHJvcHMuY2xpZW50SWQpICYmIGVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHROb3RpY2UsXG5cdFx0XHR7IHN0YXR1czogXCJlcnJvclwiLCBpc0Rpc21pc3NpYmxlOiBmYWxzZSB9LFxuXHRcdFx0XCJEbyBub3QgaGF2ZSBhIHJlcXVpcmVkIGZpZWxkcyBpbnNpZGUgYSBjb25kaXRpb25hbCBncm91cC5cIlxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJmaWVsZHNldFwiLFxuXHRcdFx0eyBzdHlsZTogc3R5bGluZywgY2xhc3NOYW1lOiBcImN3cC1mb3JtLWdyb3VwXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwgeyB0YWc6IFwibGVnZW5kXCIsIG9uQ2hhbmdlOiBoYW5kbGVMYWJlbCwgdmFsdWU6IGxhYmVsIH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZ3JvdXAtZmllbGRzXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLCBudWxsKVxuXHRcdFx0KVxuXHRcdClcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1ncm91cC9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSA1MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); + +/***/ }), +/* 52 */ +/*!*************************************************!*\ + !*** ./src/Form Childs/form-group/Inspector.js ***! + \*************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\n\n\n\n\n\n\n\nvar InspectorControls = wp.blockEditor.InspectorControls;\nvar __ = wp.i18n.__;\n\n\nfunction Inspector(prop) {\n\tvar props = prop.data,\n\t _props$attributes = props.attributes,\n\t styling = _props$attributes.styling,\n\t _props$attributes$sty = _props$attributes.styling,\n\t backgroundColor = _props$attributes$sty.backgroundColor,\n\t color = _props$attributes$sty.color,\n\t padding = _props$attributes$sty.padding,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition;\n\n\n\tvar handleStyling = function handleStyling(style, key) {\n\t\tvar groupStyling = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(styling);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(groupStyling, key, style); //changing the color;\n\n\t\tprops.setAttributes({ styling: groupStyling });\n\t};\n\n\treturn wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\tObject(__WEBPACK_IMPORTED_MODULE_5__block_functions__[\"f\" /* isChildFieldsRequired */])(props.clientId) && enableCondition && wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Notice\"],\n\t\t\t{ status: \"error\", isDismissible: false },\n\t\t\t\"Do not have a required fields inside a conditional group.\"\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: __(\"Styling\"), icon: \"admin-appearance\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Background Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: backgroundColor,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"backgroundColor\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: color,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"color\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\tvalue: padding,\n\t\t\t\t\tlabel: __(\"Padding\"),\n\t\t\t\t\tonChange: function onChange(padd) {\n\t\t\t\t\t\treturn handleStyling(padd, \"padding\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: __(\"Condition\"), icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1ncm91cC9JbnNwZWN0b3IuanM/MzI1MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBQYW5lbFJvdywgUGFuZWxCb2R5LCBDb2xvclBhbGV0dGUsIFJhbmdlQ29udHJvbCwgTm90aWNlIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgYmFzaWNDb2xvclNjaGVtZSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgc2V0LCBjbG9uZSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCBDb25kaXRpb25hbExvZ2ljIGZyb20gXCIuLi8uLi9ibG9jay9jb21wb25lbnRzL2NvbmRpdGlvblwiO1xuaW1wb3J0IHsgaXNDaGlsZEZpZWxkc1JlcXVpcmVkIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9uc1wiO1xuXG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5ibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scztcbnZhciBfXyA9IHdwLmkxOG4uX187XG5cblxuZnVuY3Rpb24gSW5zcGVjdG9yKHByb3ApIHtcblx0dmFyIHByb3BzID0gcHJvcC5kYXRhLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgc3R5bGluZyA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN0eWxpbmcsXG5cdCAgICBfcHJvcHMkYXR0cmlidXRlcyRzdHkgPSBfcHJvcHMkYXR0cmlidXRlcy5zdHlsaW5nLFxuXHQgICAgYmFja2dyb3VuZENvbG9yID0gX3Byb3BzJGF0dHJpYnV0ZXMkc3R5LmJhY2tncm91bmRDb2xvcixcblx0ICAgIGNvbG9yID0gX3Byb3BzJGF0dHJpYnV0ZXMkc3R5LmNvbG9yLFxuXHQgICAgcGFkZGluZyA9IF9wcm9wcyRhdHRyaWJ1dGVzJHN0eS5wYWRkaW5nLFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uLFxuXHQgICAgZW5hYmxlQ29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uO1xuXG5cblx0dmFyIGhhbmRsZVN0eWxpbmcgPSBmdW5jdGlvbiBoYW5kbGVTdHlsaW5nKHN0eWxlLCBrZXkpIHtcblx0XHR2YXIgZ3JvdXBTdHlsaW5nID0gY2xvbmUoc3R5bGluZyk7XG5cblx0XHRzZXQoZ3JvdXBTdHlsaW5nLCBrZXksIHN0eWxlKTsgLy9jaGFuZ2luZyB0aGUgY29sb3I7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgc3R5bGluZzogZ3JvdXBTdHlsaW5nIH0pO1xuXHR9O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHRpc0NoaWxkRmllbGRzUmVxdWlyZWQocHJvcHMuY2xpZW50SWQpICYmIGVuYWJsZUNvbmRpdGlvbiAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHROb3RpY2UsXG5cdFx0XHR7IHN0YXR1czogXCJlcnJvclwiLCBpc0Rpc21pc3NpYmxlOiBmYWxzZSB9LFxuXHRcdFx0XCJEbyBub3QgaGF2ZSBhIHJlcXVpcmVkIGZpZWxkcyBpbnNpZGUgYSBjb25kaXRpb25hbCBncm91cC5cIlxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogX18oXCJTdHlsaW5nXCIpLCBpY29uOiBcImFkbWluLWFwcGVhcmFuY2VcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtaGVhZGluZ1wiIH0sXG5cdFx0XHRcdFx0XCJCYWNrZ3JvdW5kIENvbG9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbG9yUGFsZXR0ZSwge1xuXHRcdFx0XHRcdGNvbG9yczogYmFzaWNDb2xvclNjaGVtZSxcblx0XHRcdFx0XHR2YWx1ZTogYmFja2dyb3VuZENvbG9yLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShjb2xvcikge1xuXHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZVN0eWxpbmcoY29sb3IsIFwiYmFja2dyb3VuZENvbG9yXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkNvbG9yXCJcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbG9yUGFsZXR0ZSwge1xuXHRcdFx0XHRcdGNvbG9yczogYmFzaWNDb2xvclNjaGVtZSxcblx0XHRcdFx0XHR2YWx1ZTogY29sb3IsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGNvbG9yKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlU3R5bGluZyhjb2xvciwgXCJjb2xvclwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRcdHZhbHVlOiBwYWRkaW5nLFxuXHRcdFx0XHRcdGxhYmVsOiBfXyhcIlBhZGRpbmdcIiksXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHBhZGQpIHtcblx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVTdHlsaW5nKHBhZGQsIFwicGFkZGluZ1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBfXyhcIkNvbmRpdGlvblwiKSwgaWNvbjogXCJoaWRkZW5cIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbmRpdGlvbmFsTG9naWMsIHtcblx0XHRcdFx0Y29uZGl0aW9uOiBjb25kaXRpb24sXG5cdFx0XHRcdHNldDogcHJvcHMuc2V0QXR0cmlidXRlcyxcblx0XHRcdFx0Y2xpZW50SWQ6IHByb3BzLmNsaWVudElkLFxuXHRcdFx0XHR1c2VDb25kaXRpb246IHByb3BzLmF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uXG5cdFx0XHR9KVxuXHRcdClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2Zvcm0tZ3JvdXAvSW5zcGVjdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSA1MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); + +/***/ }), +/* 53 */ +/*!********************************************!*\ + !*** ./src/Form Childs/form-group/save.js ***! + \********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\nvar InnerBlocks = wp.blockEditor.InnerBlocks;\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t styling = _props$attributes.styling,\n\t label = _props$attributes.label,\n\t condition = _props$attributes.condition;\n\n\n\tvar getCondition = function getCondition() {\n\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(condition.field)) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_2__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\treturn wp.element.createElement(\n\t\t\"fieldset\",\n\t\t_extends({ style: styling, className: \"cwp-form-group\" }, getCondition()),\n\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"legend\", { dangerouslySetInnerHTML: { __html: label } }),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-group-fields\" },\n\t\t\twp.element.createElement(InnerBlocks.Content, null)\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1ncm91cC9zYXZlLmpzPzA0MTQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IHN0cmluZ2lmeUNvbmRpdGlvbiB9IGZyb20gXCIuLi8uLi9ibG9jay9mdW5jdGlvbnNcIjtcbnZhciBJbm5lckJsb2NrcyA9IHdwLmJsb2NrRWRpdG9yLklubmVyQmxvY2tzO1xuXG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHN0eWxpbmcgPSBfcHJvcHMkYXR0cmlidXRlcy5zdHlsaW5nLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGNvbmRpdGlvbiA9IF9wcm9wcyRhdHRyaWJ1dGVzLmNvbmRpdGlvbjtcblxuXG5cdHZhciBnZXRDb25kaXRpb24gPSBmdW5jdGlvbiBnZXRDb25kaXRpb24oKSB7XG5cdFx0aWYgKCFpc0VtcHR5KGNvbmRpdGlvbi5maWVsZCkpIHtcblx0XHRcdC8vdmVyaWZ5aW5nIHRoZSBjb25kaXRpb25cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFwiZGF0YS1jb25kaXRpb25cIjogc3RyaW5naWZ5Q29uZGl0aW9uKGNvbmRpdGlvbilcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHt9O1xuXHR9O1xuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFwiZmllbGRzZXRcIixcblx0XHRfZXh0ZW5kcyh7IHN0eWxlOiBzdHlsaW5nLCBjbGFzc05hbWU6IFwiY3dwLWZvcm0tZ3JvdXBcIiB9LCBnZXRDb25kaXRpb24oKSksXG5cdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxlZ2VuZFwiLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogbGFiZWwgfSB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWdyb3VwLWZpZWxkc1wiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MuQ29udGVudCwgbnVsbClcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1ncm91cC9zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSA1M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n"); + +/***/ }), +/* 54 */ +/*!******************************************!*\ + !*** ./src/Form Childs/yes & no/edit.js ***! + \******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\n\n\nfunction edit(props) {\n\tvar handleChange = function handleChange(v) {\n\t\tvar yes_no = v;\n\n\t\tprops.setAttributes({ yes_no: yes_no });\n\t};\n\n\tvar handleRequired = function handleRequired() {\n\t\tvar isRequired = props.attributes.isRequired;\n\n\n\t\tprops.setAttributes({ isRequired: !isRequired });\n\t};\n\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t yes_no = _props$attributes.yes_no,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t field_name = _props$attributes.field_name,\n\t requiredLabel = _props$attributes.requiredLabel;\n\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"yes_no\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"yes_no\", props.clientId, isRequired)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"yes_no\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), isRequired)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Field Settings\", initialOpen: true },\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\tlabel: \"Required\",\n\t\t\t\t\tchecked: isRequired,\n\t\t\t\t\tonChange: handleRequired\n\t\t\t\t})\n\t\t\t),\n\t\t\tisRequired && wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Required Text\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tonChange: function onChange(label) {\n\t\t\t\t\t\treturn props.setAttributes({ requiredLabel: label });\n\t\t\t\t\t},\n\t\t\t\t\tvalue: requiredLabel\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-yes-no cwp-field cwp-misc-field \" + props.className },\n\t\t!!props.isSelected && wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-required\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Required\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], { checked: isRequired, onChange: handleRequired })\n\t\t),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-label-wrap\" },\n\t\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\t\t!props.isSelected && isRequired && wp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"cwp-required cwp-noticed\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\trequiredLabel\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"label\",\n\t\t\t\t{ className: \"cwp-switch\" },\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\ttype: \"checkbox\",\n\t\t\t\t\tchecked: yes_no,\n\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\treturn handleChange(!yes_no);\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"span\", { className: \"cwp-slider\" })\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMveWVzICYgbm8vZWRpdC5qcz83MGVmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZvcm1Ub2dnbGUsIFRvb2xiYXIsIFBhbmVsUm93LCBQYW5lbEJvZHksIFRleHRDb250cm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBnZXRGaWVsZE5hbWUsIGV4dHJhY3RfaWQsIGdldEVuY29kZWREYXRhIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBCbG9ja0NvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tJY29uID0gX3dwJGJsb2NrRWRpdG9yLkJsb2NrSWNvbixcbiAgICBSaWNoVGV4dCA9IF93cCRibG9ja0VkaXRvci5SaWNoVGV4dDtcblxuXG5mdW5jdGlvbiBlZGl0KHByb3BzKSB7XG5cdHZhciBoYW5kbGVDaGFuZ2UgPSBmdW5jdGlvbiBoYW5kbGVDaGFuZ2Uodikge1xuXHRcdHZhciB5ZXNfbm8gPSB2O1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHllc19ubzogeWVzX25vIH0pO1xuXHR9O1xuXG5cdHZhciBoYW5kbGVSZXF1aXJlZCA9IGZ1bmN0aW9uIGhhbmRsZVJlcXVpcmVkKCkge1xuXHRcdHZhciBpc1JlcXVpcmVkID0gcHJvcHMuYXR0cmlidXRlcy5pc1JlcXVpcmVkO1xuXG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgaXNSZXF1aXJlZDogIWlzUmVxdWlyZWQgfSk7XG5cdH07XG5cblx0dmFyIGhhbmRsZUxhYmVsID0gZnVuY3Rpb24gaGFuZGxlTGFiZWwobGFiZWwpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHR9O1xuXG5cdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdCAgICB5ZXNfbm8gPSBfcHJvcHMkYXR0cmlidXRlcy55ZXNfbm8sXG5cdCAgICBpc1JlcXVpcmVkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaXNSZXF1aXJlZCxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBpZCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlkLFxuXHQgICAgZmllbGRfbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZpZWxkX25hbWUsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbDtcblxuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJ5ZXNfbm9cIiwgcHJvcHMuY2xpZW50SWQpXG5cdFx0XHR9KTtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRpZDogcHJvcHMuY2xpZW50SWQgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcInllc19ub1wiLCBwcm9wcy5jbGllbnRJZCwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH0gZWxzZSBpZiAoZmllbGRfbmFtZSAhPT0gXCJcIikge1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBleHRyYWN0X2lkKGZpZWxkX25hbWUpICsgXCJfX1wiICsgZ2V0RW5jb2RlZERhdGEoXCJ5ZXNfbm9cIiwgZXh0cmFjdF9pZChmaWVsZF9uYW1lKSwgaXNSZXF1aXJlZClcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwgW10pO1xuXG5cdHJldHVybiBbISFwcm9wcy5pc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiRmllbGQgU2V0dGluZ3NcIiwgaW5pdGlhbE9wZW46IHRydWUgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWRcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdGxhYmVsOiBcIlJlcXVpcmVkXCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogaXNSZXF1aXJlZCxcblx0XHRcdFx0XHRvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWRcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHRpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiUmVxdWlyZWQgVGV4dFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyByZXF1aXJlZExhYmVsOiBsYWJlbCB9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHZhbHVlOiByZXF1aXJlZExhYmVsXG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCBudWxsLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AteWVzLW5vIGN3cC1maWVsZCBjd3AtbWlzYy1maWVsZCBcIiArIHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdCEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImRpdlwiLFxuXHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXJlcXVpcmVkXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIlJlcXVpcmVkXCJcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwgeyBjaGVja2VkOiBpc1JlcXVpcmVkLCBvbkNoYW5nZTogaGFuZGxlUmVxdWlyZWQgfSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWxhYmVsLXdyYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHsgdGFnOiBcImxhYmVsXCIsIHZhbHVlOiBsYWJlbCwgb25DaGFuZ2U6IGhhbmRsZUxhYmVsIH0pLFxuXHRcdFx0XHQhcHJvcHMuaXNTZWxlY3RlZCAmJiBpc1JlcXVpcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXF1aXJlZCBjd3Atbm90aWNlZFwiIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHJlcXVpcmVkTGFiZWxcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwibGFiZWxcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLXN3aXRjaFwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHtcblx0XHRcdFx0XHR0eXBlOiBcImNoZWNrYm94XCIsXG5cdFx0XHRcdFx0Y2hlY2tlZDogeWVzX25vLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSgpIHtcblx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVDaGFuZ2UoIXllc19ubyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwic3BhblwiLCB7IGNsYXNzTmFtZTogXCJjd3Atc2xpZGVyXCIgfSlcblx0XHRcdClcblx0XHQpXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3llcyAmIG5vL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDU0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///54\n"); + +/***/ }), +/* 55 */ +/*!******************************************!*\ + !*** ./src/Form Childs/yes & no/save.js ***! + \******************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t yes_no = _props$attributes.yes_no,\n\t isRequired = _props$attributes.isRequired,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t requiredLabel = _props$attributes.requiredLabel;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t label = _props$attributes2.label,\n\t\t isRequired = _props$attributes2.isRequired;\n\n\t\tvar required = !Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(requiredLabel) ? \"\" + requiredLabel + \"\" : \"\";\n\t\tvar required_label = label + \" \" + required;\n\n\t\tif (isRequired) return required_label;\n\n\t\treturn label;\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-yes-no cwp-field\" },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t\"label\",\n\t\t\t\t{ className: \"cwp-switch\" },\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\tname: id,\n\t\t\t\t\tid: id,\n\t\t\t\t\ttype: \"hidden\",\n\t\t\t\t\tvalue: yes_no ? \"yes\" : \"no\",\n\t\t\t\t\treadOnly: true\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"input\", {\n\t\t\t\t\trequired: isRequired,\n\t\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\t\ttype: \"checkbox\",\n\t\t\t\t\tchecked: yes_no\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\"span\", { className: \"cwp-slider\" })\n\t\t\t)\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMveWVzICYgbm8vc2F2ZS5qcz85NTFlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHllc19ubyA9IF9wcm9wcyRhdHRyaWJ1dGVzLnllc19ubyxcblx0ICAgIGlzUmVxdWlyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1JlcXVpcmVkLFxuXHQgICAgbGFiZWwgPSBfcHJvcHMkYXR0cmlidXRlcy5sYWJlbCxcblx0ICAgIGlkID0gX3Byb3BzJGF0dHJpYnV0ZXMuaWQsXG5cdCAgICByZXF1aXJlZExhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMucmVxdWlyZWRMYWJlbDtcblxuXG5cdHZhciBnZXRMYWJlbCA9IGZ1bmN0aW9uIGdldExhYmVsKCkge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlczIgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5sYWJlbCxcblx0XHQgICAgaXNSZXF1aXJlZCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5pc1JlcXVpcmVkO1xuXG5cdFx0dmFyIHJlcXVpcmVkID0gIWlzRW1wdHkocmVxdWlyZWRMYWJlbCkgPyBcIjxhYmJyIHRpdGxlPVxcXCJyZXF1aXJlZFxcXCIgYXJpYS1sYWJlbD1cXFwicmVxdWlyZWRcXFwiPlwiICsgcmVxdWlyZWRMYWJlbCArIFwiPC9hYmJyPlwiIDogXCJcIjtcblx0XHR2YXIgcmVxdWlyZWRfbGFiZWwgPSBsYWJlbCArIFwiIFwiICsgcmVxdWlyZWQ7XG5cblx0XHRpZiAoaXNSZXF1aXJlZCkgcmV0dXJuIHJlcXVpcmVkX2xhYmVsO1xuXG5cdFx0cmV0dXJuIGxhYmVsO1xuXHR9O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AteWVzLW5vIGN3cC1maWVsZFwiIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1maWVsZC1zZXRcIiB9LFxuXHRcdFx0IWlzRW1wdHkobGFiZWwpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImxhYmVsXCIsIHtcblx0XHRcdFx0XCJmb3JcIjogaWQsXG5cdFx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogZ2V0TGFiZWwoKSB9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJsYWJlbFwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atc3dpdGNoXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIiwge1xuXHRcdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHRcdGlkOiBpZCxcblx0XHRcdFx0XHR0eXBlOiBcImhpZGRlblwiLFxuXHRcdFx0XHRcdHZhbHVlOiB5ZXNfbm8gPyBcInllc1wiIDogXCJub1wiLFxuXHRcdFx0XHRcdHJlYWRPbmx5OiB0cnVlXG5cdFx0XHRcdH0pLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdFx0cmVxdWlyZWQ6IGlzUmVxdWlyZWQsXG5cdFx0XHRcdFx0XCJhcmlhLWxhYmVsXCI6IHN0cmlwX3RhZ3MobGFiZWwpLFxuXHRcdFx0XHRcdHR5cGU6IFwiY2hlY2tib3hcIixcblx0XHRcdFx0XHRjaGVja2VkOiB5ZXNfbm9cblx0XHRcdFx0fSksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcInNwYW5cIiwgeyBjbGFzc05hbWU6IFwiY3dwLXNsaWRlclwiIH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL3llcyAmIG5vL3NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDU1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///55\n"); + +/***/ }), +/* 56 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/form-button/edit.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nvar _wp$data$select = wp.data.select(\"core/block-editor\"),\n getBlockParents = _wp$data$select.getBlockParents;\n\nvar _wp$blockEditor = wp.blockEditor,\n RichText = _wp$blockEditor.RichText,\n InspectorControls = _wp$blockEditor.InspectorControls;\n\n\nfunction edit(props) {\n\tvar _props$attributes = props.attributes,\n\t styling = _props$attributes.styling,\n\t _props$attributes$sty = _props$attributes.styling,\n\t backgroundColor = _props$attributes$sty.backgroundColor,\n\t color = _props$attributes$sty.color,\n\t padding = _props$attributes$sty.padding,\n\t label = _props$attributes.label,\n\t action = _props$attributes.action;\n\n\n\tvar handleStyling = function handleStyling(style, key) {\n\t\tvar buttonStyling = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(styling);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(buttonStyling, key, style); //changing the color;\n\n\t\tprops.setAttributes({ styling: buttonStyling });\n\t};\n\n\tvar getActiveButtonGroup = function getActiveButtonGroup(a, v) {\n\t\tif (props.attributes[a] === v) {\n\t\t\treturn {\n\t\t\t\tisPrimary: true\n\t\t\t};\n\t\t}\n\n\t\treturn {\n\t\t\tisDefault: true\n\t\t};\n\t};\n\n\t__WEBPACK_IMPORTED_MODULE_0_react___default.a.useEffect(function () {\n\t\tprops.setAttributes({ parentId: getBlockParents(props.clientId)[0] });\n\t});\n\n\treturn [wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Settings\", icon: \"admin-generic\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Action\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ButtonGroup\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t_extends({\n\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\treturn props.setAttributes({ action: \"reset\" });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}, getActiveButtonGroup(\"action\", \"reset\")),\n\t\t\t\t\t\t\t\"Reset\"\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t\t\t_extends({\n\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\treturn props.setAttributes({ action: \"submit\" });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}, getActiveButtonGroup(\"action\", \"submit\")),\n\t\t\t\t\t\t\t\"Submit\"\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Colors\", icon: \"admin-appearance\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Background Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: backgroundColor,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"backgroundColor\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\t{ className: \"cwp-heading\" },\n\t\t\t\t\t\"Color\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"ColorPalette\"], {\n\t\t\t\t\tcolors: __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"a\" /* basicColorScheme */],\n\t\t\t\t\tvalue: color,\n\t\t\t\t\tonChange: function onChange(color) {\n\t\t\t\t\t\treturn handleStyling(color, \"color\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\tmin: 0,\n\t\t\t\t\tmax: 100,\n\t\t\t\t\tlabel: \"Padding\",\n\t\t\t\t\tvalue: padding,\n\t\t\t\t\tonChange: function onChange(p) {\n\t\t\t\t\t\treturn handleStyling(p, \"padding\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), null, wp.element.createElement(\n\t\t\"button\",\n\t\t{ style: styling, className: props.className },\n\t\twp.element.createElement(RichText, {\n\t\t\ttag: \"span\",\n\t\t\tvalue: label,\n\t\t\tonChange: function onChange(label) {\n\t\t\t\treturn props.setAttributes({ label: label });\n\t\t\t}\n\t\t})\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1idXR0b24vZWRpdC5qcz80NWYyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IFBhbmVsQm9keSwgQ29sb3JQYWxldHRlLCBSYW5nZUNvbnRyb2wsIEJ1dHRvbkdyb3VwLCBCdXR0b24sIFBhbmVsUm93IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgYmFzaWNDb2xvclNjaGVtZSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgY2xvbmUsIHNldCB9IGZyb20gXCJsb2Rhc2hcIjtcblxudmFyIF93cCRkYXRhJHNlbGVjdCA9IHdwLmRhdGEuc2VsZWN0KFwiY29yZS9ibG9jay1lZGl0b3JcIiksXG4gICAgZ2V0QmxvY2tQYXJlbnRzID0gX3dwJGRhdGEkc2VsZWN0LmdldEJsb2NrUGFyZW50cztcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0LFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xuXG5cbmZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIHN0eWxpbmcgPSBfcHJvcHMkYXR0cmlidXRlcy5zdHlsaW5nLFxuXHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMkc3R5ID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3R5bGluZyxcblx0ICAgIGJhY2tncm91bmRDb2xvciA9IF9wcm9wcyRhdHRyaWJ1dGVzJHN0eS5iYWNrZ3JvdW5kQ29sb3IsXG5cdCAgICBjb2xvciA9IF9wcm9wcyRhdHRyaWJ1dGVzJHN0eS5jb2xvcixcblx0ICAgIHBhZGRpbmcgPSBfcHJvcHMkYXR0cmlidXRlcyRzdHkucGFkZGluZyxcblx0ICAgIGxhYmVsID0gX3Byb3BzJGF0dHJpYnV0ZXMubGFiZWwsXG5cdCAgICBhY3Rpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5hY3Rpb247XG5cblxuXHR2YXIgaGFuZGxlU3R5bGluZyA9IGZ1bmN0aW9uIGhhbmRsZVN0eWxpbmcoc3R5bGUsIGtleSkge1xuXHRcdHZhciBidXR0b25TdHlsaW5nID0gY2xvbmUoc3R5bGluZyk7XG5cblx0XHRzZXQoYnV0dG9uU3R5bGluZywga2V5LCBzdHlsZSk7IC8vY2hhbmdpbmcgdGhlIGNvbG9yO1xuXG5cdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7IHN0eWxpbmc6IGJ1dHRvblN0eWxpbmcgfSk7XG5cdH07XG5cblx0dmFyIGdldEFjdGl2ZUJ1dHRvbkdyb3VwID0gZnVuY3Rpb24gZ2V0QWN0aXZlQnV0dG9uR3JvdXAoYSwgdikge1xuXHRcdGlmIChwcm9wcy5hdHRyaWJ1dGVzW2FdID09PSB2KSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRpc1ByaW1hcnk6IHRydWVcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHtcblx0XHRcdGlzRGVmYXVsdDogdHJ1ZVxuXHRcdH07XG5cdH07XG5cblx0UmVhY3QudXNlRWZmZWN0KGZ1bmN0aW9uICgpIHtcblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcGFyZW50SWQ6IGdldEJsb2NrUGFyZW50cyhwcm9wcy5jbGllbnRJZClbMF0gfSk7XG5cdH0pO1xuXG5cdHJldHVybiBbd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogXCJTZXR0aW5nc1wiLCBpY29uOiBcImFkbWluLWdlbmVyaWNcIiB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFBhbmVsUm93LFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFwiQWN0aW9uXCJcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdEJ1dHRvbkdyb3VwLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0QnV0dG9uLFxuXHRcdFx0XHRcdFx0XHRfZXh0ZW5kcyh7XG5cdFx0XHRcdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgYWN0aW9uOiBcInJlc2V0XCIgfSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9LCBnZXRBY3RpdmVCdXR0b25Hcm91cChcImFjdGlvblwiLCBcInJlc2V0XCIpKSxcblx0XHRcdFx0XHRcdFx0XCJSZXNldFwiXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRCdXR0b24sXG5cdFx0XHRcdFx0XHRcdF9leHRlbmRzKHtcblx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBhY3Rpb246IFwic3VibWl0XCIgfSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9LCBnZXRBY3RpdmVCdXR0b25Hcm91cChcImFjdGlvblwiLCBcInN1Ym1pdFwiKSksXG5cdFx0XHRcdFx0XHRcdFwiU3VibWl0XCJcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6IFwiQ29sb3JzXCIsIGljb246IFwiYWRtaW4tYXBwZWFyYW5jZVwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJoM1wiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1oZWFkaW5nXCIgfSxcblx0XHRcdFx0XHRcIkJhY2tncm91bmQgQ29sb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29sb3JQYWxldHRlLCB7XG5cdFx0XHRcdFx0Y29sb3JzOiBiYXNpY0NvbG9yU2NoZW1lLFxuXHRcdFx0XHRcdHZhbHVlOiBiYWNrZ3JvdW5kQ29sb3IsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGNvbG9yKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gaGFuZGxlU3R5bGluZyhjb2xvciwgXCJiYWNrZ3JvdW5kQ29sb3JcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLWhlYWRpbmdcIiB9LFxuXHRcdFx0XHRcdFwiQ29sb3JcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29sb3JQYWxldHRlLCB7XG5cdFx0XHRcdFx0Y29sb3JzOiBiYXNpY0NvbG9yU2NoZW1lLFxuXHRcdFx0XHRcdHZhbHVlOiBjb2xvcixcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoY29sb3IpIHtcblx0XHRcdFx0XHRcdHJldHVybiBoYW5kbGVTdHlsaW5nKGNvbG9yLCBcImNvbG9yXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmFuZ2VDb250cm9sLCB7XG5cdFx0XHRcdFx0bWluOiAwLFxuXHRcdFx0XHRcdG1heDogMTAwLFxuXHRcdFx0XHRcdGxhYmVsOiBcIlBhZGRpbmdcIixcblx0XHRcdFx0XHR2YWx1ZTogcGFkZGluZyxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIGhhbmRsZVN0eWxpbmcocCwgXCJwYWRkaW5nXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXG5cdCksIG51bGwsIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImJ1dHRvblwiLFxuXHRcdHsgc3R5bGU6IHN0eWxpbmcsIGNsYXNzTmFtZTogcHJvcHMuY2xhc3NOYW1lIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7XG5cdFx0XHR0YWc6IFwic3BhblwiLFxuXHRcdFx0dmFsdWU6IGxhYmVsLFxuXHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGxhYmVsKSB7XG5cdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFiZWw6IGxhYmVsIH0pO1xuXHRcdFx0fVxuXHRcdH0pXG5cdCldO1xufVxuXG5leHBvcnQgZGVmYXVsdCBlZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2Zvcm0tYnV0dG9uL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDU2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///56\n"); + +/***/ }), +/* 57 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/form-button/Save.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t styling = _props$attributes.styling,\n\t label = _props$attributes.label,\n\t action = _props$attributes.action,\n\t parentId = _props$attributes.parentId;\n\n\n\tvar id = \"submit-\".concat(parentId);\n\n\treturn action === \"submit\" ? wp.element.createElement(\"button\", {\n\t\tstyle: styling,\n\t\tname: \"submit\",\n\t\tvalue: id,\n\t\ttype: \"submit\",\n\t\tdangerouslySetInnerHTML: { __html: label }\n\t}) : wp.element.createElement(\"button\", {\n\t\tstyle: styling,\n\t\tclassName: \"cwp-reset_btn\",\n\t\tdangerouslySetInnerHTML: { __html: label }\n\t});\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvZm9ybS1idXR0b24vU2F2ZS5qcz9mMzdjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHQgICAgc3R5bGluZyA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN0eWxpbmcsXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgYWN0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuYWN0aW9uLFxuXHQgICAgcGFyZW50SWQgPSBfcHJvcHMkYXR0cmlidXRlcy5wYXJlbnRJZDtcblxuXG5cdHZhciBpZCA9IFwic3VibWl0LVwiLmNvbmNhdChwYXJlbnRJZCk7XG5cblx0cmV0dXJuIGFjdGlvbiA9PT0gXCJzdWJtaXRcIiA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImJ1dHRvblwiLCB7XG5cdFx0c3R5bGU6IHN0eWxpbmcsXG5cdFx0bmFtZTogXCJzdWJtaXRcIixcblx0XHR2YWx1ZTogaWQsXG5cdFx0dHlwZTogXCJzdWJtaXRcIixcblx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IGxhYmVsIH1cblx0fSkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJidXR0b25cIiwge1xuXHRcdHN0eWxlOiBzdHlsaW5nLFxuXHRcdGNsYXNzTmFtZTogXCJjd3AtcmVzZXRfYnRuXCIsXG5cdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBsYWJlbCB9XG5cdH0pO1xufVxuXG5leHBvcnQgZGVmYXVsdCBzYXZlO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL0Zvcm0gQ2hpbGRzL2Zvcm0tYnV0dG9uL1NhdmUuanNcbi8vIG1vZHVsZSBpZCA9IDU3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///57\n"); + +/***/ }), +/* 58 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/calculation/edit.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_functions_index__ = __webpack_require__(/*! ../../block/functions/index */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__block_components_condition__ = __webpack_require__(/*! ../../block/components/condition */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__block_components_formulaBuilder__ = __webpack_require__(/*! ../../block/components/formulaBuilder */ 59);\n\n\n\n\n\n\n\n\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n BlockControls = _wp$blockEditor.BlockControls,\n BlockIcon = _wp$blockEditor.BlockIcon,\n RichText = _wp$blockEditor.RichText;\nvar __ = wp.i18n.__;\n\nfunction edit(props) {\n\tvar handleLabel = function handleLabel(label) {\n\t\tprops.setAttributes({ label: label });\n\t};\n\n\tvar _props$attributes = props.attributes,\n\t calculation = _props$attributes.calculation,\n\t label = _props$attributes.label,\n\t field_name = _props$attributes.field_name,\n\t condition = _props$attributes.condition,\n\t styling = _props$attributes.styling,\n\t formulaBuilder = _props$attributes.formulaBuilder,\n\t postfix = _props$attributes.postfix,\n\t prefix = _props$attributes.prefix;\n\n\n\tvar setStyling = function setStyling(style, styleName) {\n\t\tvar newStyling = Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"clone\"])(styling);\n\n\t\tObject(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"set\"])(newStyling, styleName, style);\n\n\t\tprops.setAttributes({ styling: newStyling });\n\t};\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_react__[\"useEffect\"])(function () {\n\t\tif (field_name === \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tfield_name: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"f\" /* getFieldName */])(\"calculation\", props.clientId)\n\t\t\t});\n\t\t\tprops.setAttributes({\n\t\t\t\tid: props.clientId + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"calculation\", props.clientId, false)\n\t\t\t});\n\t\t} else if (field_name !== \"\") {\n\t\t\tprops.setAttributes({\n\t\t\t\tid: Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name) + \"__\" + Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"d\" /* getEncodedData */])(\"calculation\", Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"b\" /* extract_id */])(field_name), false)\n\t\t\t});\n\t\t}\n\t}, []);\n\n\treturn [!!props.isSelected && wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: __(\"Field Settings\"), icon: \"admin-generic\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"Prefix\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tvalue: prefix,\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\treturn props.setAttributes({ prefix: val });\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"h3\",\n\t\t\t\t\tnull,\n\t\t\t\t\t\"Postfix\"\n\t\t\t\t),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"TextControl\"], {\n\t\t\t\t\tvalue: postfix,\n\t\t\t\t\tonChange: function onChange(val) {\n\t\t\t\t\t\treturn props.setAttributes({ postfix: val });\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelRow\"],\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"h3\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\"Formula Editor\"\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\t\t\tchecked: formulaBuilder,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn props.setAttributes({ formulaBuilder: !formulaBuilder });\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: \"Condition\", icon: \"hidden\" },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__block_components_condition__[\"a\" /* default */], {\n\t\t\t\tcondition: condition,\n\t\t\t\tset: props.setAttributes,\n\t\t\t\tclientId: props.clientId,\n\t\t\t\tuseCondition: props.attributes.enableCondition\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"PanelBody\"],\n\t\t\t{ title: __(\"Styling\"), icon: \"admin-appearance\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-option\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"RangeControl\"], {\n\t\t\t\t\tvalue: styling.fontSize,\n\t\t\t\t\tlabel: __(\"Font Size\"),\n\t\t\t\t\tonChange: function onChange(size) {\n\t\t\t\t\t\treturn setStyling(size, \"fontSize\");\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t), !!props.isSelected && wp.element.createElement(\n\t\tBlockControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Toolbar\"],\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Tooltip\"],\n\t\t\t\t{\n\t\t\t\t\ttext: __(formulaBuilder ? \"Preview Field\" : \"Formula Editor\")\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"Button\"],\n\t\t\t\t\t{\n\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\tprops.setAttributes({ formulaBuilder: !formulaBuilder });\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\twp.element.createElement(BlockIcon, { icon: formulaBuilder ? \"no\" : \"edit\", showColors: true })\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t), wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-calculation cwp-field \" + props.className },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-calc-toggle\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h3\",\n\t\t\t\tnull,\n\t\t\t\t\"Formula Editor\"\n\t\t\t),\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"FormToggle\"], {\n\t\t\t\tchecked: formulaBuilder,\n\t\t\t\tonChange: function onChange() {\n\t\t\t\t\treturn props.setAttributes({ formulaBuilder: !formulaBuilder });\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\tformulaBuilder ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_6__block_components_formulaBuilder__[\"a\" /* default */], { data: props }) : wp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\twp.element.createElement(RichText, { tag: \"label\", value: label, onChange: handleLabel }),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-result-wrap\" },\n\t\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"isEmpty\"])(prefix) && wp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ style: styling },\n\t\t\t\t\tprefix\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ className: \"cwp-calc-result\", style: styling },\n\t\t\t\t\t\"XX\"\n\t\t\t\t),\n\t\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_3_lodash__[\"isEmpty\"])(postfix) && wp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ style: styling },\n\t\t\t\t\tpostfix\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t)];\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vZWRpdC5qcz84YWFjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IFBhbmVsQm9keSwgQ29sb3JQYWxldHRlLCBSYW5nZUNvbnRyb2wsIEJ1dHRvbiwgVG9vbGJhciwgVG9vbHRpcCwgVGV4dENvbnRyb2wsIEZvcm1Ub2dnbGUsIFBhbmVsUm93IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZ2V0RmllbGROYW1lLCBleHRyYWN0X2lkLCBnZXRFbmNvZGVkRGF0YSwgYmFzaWNDb2xvclNjaGVtZSB9IGZyb20gXCIuLi8uLi9ibG9jay9taXNjL2hlbHBlclwiO1xuaW1wb3J0IHsgc2V0LCBjbG9uZSwgaXNFbXB0eSB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IGdldFNpYmxpbmdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL2Z1bmN0aW9ucy9pbmRleFwiO1xuaW1wb3J0IENvbmRpdGlvbmFsTG9naWMgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvY29uZGl0aW9uXCI7XG5pbXBvcnQgRm9ybXVsYUJ1aWxkZXIgZnJvbSBcIi4uLy4uL2Jsb2NrL2NvbXBvbmVudHMvZm9ybXVsYUJ1aWxkZXJcIjtcblxudmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tDb250cm9scyxcbiAgICBCbG9ja0ljb24gPSBfd3AkYmxvY2tFZGl0b3IuQmxvY2tJY29uLFxuICAgIFJpY2hUZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlJpY2hUZXh0O1xudmFyIF9fID0gd3AuaTE4bi5fXztcblxuZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHR2YXIgaGFuZGxlTGFiZWwgPSBmdW5jdGlvbiBoYW5kbGVMYWJlbChsYWJlbCkge1xuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBsYWJlbDogbGFiZWwgfSk7XG5cdH07XG5cblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIGNhbGN1bGF0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY2FsY3VsYXRpb24sXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgZmllbGRfbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmZpZWxkX25hbWUsXG5cdCAgICBjb25kaXRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5jb25kaXRpb24sXG5cdCAgICBzdHlsaW5nID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3R5bGluZyxcblx0ICAgIGZvcm11bGFCdWlsZGVyID0gX3Byb3BzJGF0dHJpYnV0ZXMuZm9ybXVsYUJ1aWxkZXIsXG5cdCAgICBwb3N0Zml4ID0gX3Byb3BzJGF0dHJpYnV0ZXMucG9zdGZpeCxcblx0ICAgIHByZWZpeCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnByZWZpeDtcblxuXG5cdHZhciBzZXRTdHlsaW5nID0gZnVuY3Rpb24gc2V0U3R5bGluZyhzdHlsZSwgc3R5bGVOYW1lKSB7XG5cdFx0dmFyIG5ld1N0eWxpbmcgPSBjbG9uZShzdHlsaW5nKTtcblxuXHRcdHNldChuZXdTdHlsaW5nLCBzdHlsZU5hbWUsIHN0eWxlKTtcblxuXHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoeyBzdHlsaW5nOiBuZXdTdHlsaW5nIH0pO1xuXHR9O1xuXG5cdHVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG5cdFx0aWYgKGZpZWxkX25hbWUgPT09IFwiXCIpIHtcblx0XHRcdHByb3BzLnNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRmaWVsZF9uYW1lOiBnZXRGaWVsZE5hbWUoXCJjYWxjdWxhdGlvblwiLCBwcm9wcy5jbGllbnRJZClcblx0XHRcdH0pO1xuXHRcdFx0cHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGlkOiBwcm9wcy5jbGllbnRJZCArIFwiX19cIiArIGdldEVuY29kZWREYXRhKFwiY2FsY3VsYXRpb25cIiwgcHJvcHMuY2xpZW50SWQsIGZhbHNlKVxuXHRcdFx0fSk7XG5cdFx0fSBlbHNlIGlmIChmaWVsZF9uYW1lICE9PSBcIlwiKSB7XG5cdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0aWQ6IGV4dHJhY3RfaWQoZmllbGRfbmFtZSkgKyBcIl9fXCIgKyBnZXRFbmNvZGVkRGF0YShcImNhbGN1bGF0aW9uXCIsIGV4dHJhY3RfaWQoZmllbGRfbmFtZSksIGZhbHNlKVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCBbXSk7XG5cblx0cmV0dXJuIFshIXByb3BzLmlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogX18oXCJGaWVsZCBTZXR0aW5nc1wiKSwgaWNvbjogXCJhZG1pbi1nZW5lcmljXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0eyBjbGFzc05hbWU6IFwiY3dwLW9wdGlvblwiIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcIlByZWZpeFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdHZhbHVlOiBwcmVmaXgsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBwcmVmaXg6IHZhbCB9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3Atb3B0aW9uXCIgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFwiUG9zdGZpeFwiXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdHZhbHVlOiBwb3N0Zml4LFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWwpIHtcblx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgcG9zdGZpeDogdmFsIH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcImgzXCIsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XCJGb3JtdWxhIEVkaXRvclwiXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZm9ybXVsYUJ1aWxkZXIsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgZm9ybXVsYUJ1aWxkZXI6ICFmb3JtdWxhQnVpbGRlciB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBcIkNvbmRpdGlvblwiLCBpY29uOiBcImhpZGRlblwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29uZGl0aW9uYWxMb2dpYywge1xuXHRcdFx0XHRjb25kaXRpb246IGNvbmRpdGlvbixcblx0XHRcdFx0c2V0OiBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRjbGllbnRJZDogcHJvcHMuY2xpZW50SWQsXG5cdFx0XHRcdHVzZUNvbmRpdGlvbjogcHJvcHMuYXR0cmlidXRlcy5lbmFibGVDb25kaXRpb25cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYW5lbEJvZHksXG5cdFx0XHR7IHRpdGxlOiBfXyhcIlN0eWxpbmdcIiksIGljb246IFwiYWRtaW4tYXBwZWFyYW5jZVwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1vcHRpb25cIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmFuZ2VDb250cm9sLCB7XG5cdFx0XHRcdFx0dmFsdWU6IHN0eWxpbmcuZm9udFNpemUsXG5cdFx0XHRcdFx0bGFiZWw6IF9fKFwiRm9udCBTaXplXCIpLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShzaXplKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0U3R5bGluZyhzaXplLCBcImZvbnRTaXplXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpXG5cdCksICEhcHJvcHMuaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0QmxvY2tDb250cm9scyxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFRvb2xiYXIsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRUb29sdGlwLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0dGV4dDogX18oZm9ybXVsYUJ1aWxkZXIgPyBcIlByZXZpZXcgRmllbGRcIiA6IFwiRm9ybXVsYSBFZGl0b3JcIilcblx0XHRcdFx0fSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgZm9ybXVsYUJ1aWxkZXI6ICFmb3JtdWxhQnVpbGRlciB9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0ljb24sIHsgaWNvbjogZm9ybXVsYUJ1aWxkZXIgPyBcIm5vXCIgOiBcImVkaXRcIiwgc2hvd0NvbG9yczogdHJ1ZSB9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KVxuXHQpLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY2FsY3VsYXRpb24gY3dwLWZpZWxkIFwiICsgcHJvcHMuY2xhc3NOYW1lIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XCJkaXZcIixcblx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1jYWxjLXRvZ2dsZVwiIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiaDNcIixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XCJGb3JtdWxhIEVkaXRvclwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcblx0XHRcdFx0Y2hlY2tlZDogZm9ybXVsYUJ1aWxkZXIsXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSgpIHtcblx0XHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IGZvcm11bGFCdWlsZGVyOiAhZm9ybXVsYUJ1aWxkZXIgfSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0KSxcblx0XHRmb3JtdWxhQnVpbGRlciA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtdWxhQnVpbGRlciwgeyBkYXRhOiBwcm9wcyB9KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwgeyB0YWc6IFwibGFiZWxcIiwgdmFsdWU6IGxhYmVsLCBvbkNoYW5nZTogaGFuZGxlTGFiZWwgfSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXN1bHQtd3JhcFwiIH0sXG5cdFx0XHRcdCFpc0VtcHR5KHByZWZpeCkgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwic3BhblwiLFxuXHRcdFx0XHRcdHsgc3R5bGU6IHN0eWxpbmcgfSxcblx0XHRcdFx0XHRwcmVmaXhcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwic3BhblwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1jYWxjLXJlc3VsdFwiLCBzdHlsZTogc3R5bGluZyB9LFxuXHRcdFx0XHRcdFwiWFhcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHQhaXNFbXB0eShwb3N0Zml4KSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJzcGFuXCIsXG5cdFx0XHRcdFx0eyBzdHlsZTogc3R5bGluZyB9LFxuXHRcdFx0XHRcdHBvc3RmaXhcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdClcblx0KV07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gNThcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///58\n"); + +/***/ }), +/* 59 */ +/*!************************************************!*\ + !*** ./src/block/components/formulaBuilder.js ***! + \************************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__wordpress_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__functions__ = __webpack_require__(/*! ../functions */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__misc_helper__ = __webpack_require__(/*! ../misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_jquery__ = __webpack_require__(/*! jquery */ 8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_jquery__);\n\n\n\n\n\n\n\nfunction FormulaBuilder(prop) {\n\tvar area = Object(__WEBPACK_IMPORTED_MODULE_0_react__[\"useRef\"])();\n\n\tvar props = prop.data;\n\n\tvar clientId = props.clientId,\n\t formula = props.attributes.formula;\n\n\n\tvar addFieldId = function addFieldId(name) {\n\t\tvar $txt = __WEBPACK_IMPORTED_MODULE_5_jquery___default()(area.current);\n\t\tvar caretPos = $txt[0].selectionStart;\n\t\tvar textAreaTxt = $txt.val();\n\t\tvar txtToAdd = \"{{\" + name + \"}}\";\n\n\t\tvar val = textAreaTxt.substring(0, caretPos) + txtToAdd + textAreaTxt.substring(caretPos);\n\n\t\tprops.setAttributes({ formula: val });\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"cwp-form-calc-builder\" },\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-form-available-fields\" },\n\t\t\twp.element.createElement(\n\t\t\t\t\"h4\",\n\t\t\t\tnull,\n\t\t\t\t\"Available Number Fields:\"\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"DropdownMenu\"],\n\t\t\t\t{ icon: \"list-view\", label: \"Add Field Data\" },\n\t\t\t\tfunction (_ref) {\n\t\t\t\t\tvar onClose = _ref.onClose;\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_0_react__[\"Fragment\"],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"MenuGroup\"],\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tObject(__WEBPACK_IMPORTED_MODULE_4_lodash__[\"map\"])(Object(__WEBPACK_IMPORTED_MODULE_2__functions__[\"e\" /* getSiblings */])(clientId, \"cwp/number\"), function (field) {\n\t\t\t\t\t\t\t\tvar field_name = field.field_name,\n\t\t\t\t\t\t\t\t label = field.label;\n\n\n\t\t\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__wordpress_components__[\"MenuItem\"],\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\ticon: Object(__WEBPACK_IMPORTED_MODULE_3__misc_helper__[\"e\" /* getFieldIcon */])(\"cwp/number\"),\n\t\t\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\t\tonClose();\n\t\t\t\t\t\t\t\t\t\t\taddFieldId(field_name);\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\twp.element.createElement(\"span\", {\n\t\t\t\t\t\t\t\t\t\tdraggable: true,\n\t\t\t\t\t\t\t\t\t\tdangerouslySetInnerHTML: { __html: label }\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\"textarea\", {\n\t\t\tvalue: formula,\n\t\t\tonChange: function onChange(e) {\n\t\t\t\treturn props.setAttributes({ formula: e.target.value });\n\t\t\t},\n\t\t\tref: area\n\t\t})\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (FormulaBuilder);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svY29tcG9uZW50cy9mb3JtdWxhQnVpbGRlci5qcz9jODdmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVJlZiwgRnJhZ21lbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEJ1dHRvbiwgRHJvcGRvd25NZW51LCBNZW51R3JvdXAsIE1lbnVJdGVtIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZ2V0U2libGluZ3MgfSBmcm9tIFwiLi4vZnVuY3Rpb25zXCI7XG5pbXBvcnQgeyBnZXRGaWVsZEljb24gfSBmcm9tIFwiLi4vbWlzYy9oZWxwZXJcIjtcbmltcG9ydCB7IG1hcCB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCAkIGZyb20gXCJqcXVlcnlcIjtcblxuZnVuY3Rpb24gRm9ybXVsYUJ1aWxkZXIocHJvcCkge1xuXHR2YXIgYXJlYSA9IHVzZVJlZigpO1xuXG5cdHZhciBwcm9wcyA9IHByb3AuZGF0YTtcblxuXHR2YXIgY2xpZW50SWQgPSBwcm9wcy5jbGllbnRJZCxcblx0ICAgIGZvcm11bGEgPSBwcm9wcy5hdHRyaWJ1dGVzLmZvcm11bGE7XG5cblxuXHR2YXIgYWRkRmllbGRJZCA9IGZ1bmN0aW9uIGFkZEZpZWxkSWQobmFtZSkge1xuXHRcdHZhciAkdHh0ID0gJChhcmVhLmN1cnJlbnQpO1xuXHRcdHZhciBjYXJldFBvcyA9ICR0eHRbMF0uc2VsZWN0aW9uU3RhcnQ7XG5cdFx0dmFyIHRleHRBcmVhVHh0ID0gJHR4dC52YWwoKTtcblx0XHR2YXIgdHh0VG9BZGQgPSBcInt7XCIgKyBuYW1lICsgXCJ9fVwiO1xuXG5cdFx0dmFyIHZhbCA9IHRleHRBcmVhVHh0LnN1YnN0cmluZygwLCBjYXJldFBvcykgKyB0eHRUb0FkZCArIHRleHRBcmVhVHh0LnN1YnN0cmluZyhjYXJldFBvcyk7XG5cblx0XHRwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgZm9ybXVsYTogdmFsIH0pO1xuXHR9O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZm9ybS1jYWxjLWJ1aWxkZXJcIiB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZm9ybS1hdmFpbGFibGUtZmllbGRzXCIgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XCJoNFwiLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcIkF2YWlsYWJsZSBOdW1iZXIgRmllbGRzOlwiXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHREcm9wZG93bk1lbnUsXG5cdFx0XHRcdHsgaWNvbjogXCJsaXN0LXZpZXdcIiwgbGFiZWw6IFwiQWRkIEZpZWxkIERhdGFcIiB9LFxuXHRcdFx0XHRmdW5jdGlvbiAoX3JlZikge1xuXHRcdFx0XHRcdHZhciBvbkNsb3NlID0gX3JlZi5vbkNsb3NlO1xuXHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdE1lbnVHcm91cCxcblx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0bWFwKGdldFNpYmxpbmdzKGNsaWVudElkLCBcImN3cC9udW1iZXJcIiksIGZ1bmN0aW9uIChmaWVsZCkge1xuXHRcdFx0XHRcdFx0XHRcdHZhciBmaWVsZF9uYW1lID0gZmllbGQuZmllbGRfbmFtZSxcblx0XHRcdFx0XHRcdFx0XHQgICAgbGFiZWwgPSBmaWVsZC5sYWJlbDtcblxuXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdE1lbnVJdGVtLFxuXHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiBnZXRGaWVsZEljb24oXCJjd3AvbnVtYmVyXCIpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9uQ2xvc2UoKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhZGRGaWVsZElkKGZpZWxkX25hbWUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwic3BhblwiLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRyYWdnYWJsZTogdHJ1ZSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBsYWJlbCB9XG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwidGV4dGFyZWFcIiwge1xuXHRcdFx0dmFsdWU6IGZvcm11bGEsXG5cdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZSkge1xuXHRcdFx0XHRyZXR1cm4gcHJvcHMuc2V0QXR0cmlidXRlcyh7IGZvcm11bGE6IGUudGFyZ2V0LnZhbHVlIH0pO1xuXHRcdFx0fSxcblx0XHRcdHJlZjogYXJlYVxuXHRcdH0pXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEZvcm11bGFCdWlsZGVyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2NvbXBvbmVudHMvZm9ybXVsYUJ1aWxkZXIuanNcbi8vIG1vZHVsZSBpZCA9IDU5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///59\n"); + +/***/ }), +/* 60 */ +/*!*********************************************!*\ + !*** ./src/Form Childs/calculation/save.js ***! + \*********************************************/ +/*! exports provided: default */ +/*! exports used: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_misc_helper__ = __webpack_require__(/*! ../../block/misc/helper */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_functions__ = __webpack_require__(/*! ../../block/functions */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n\n\nfunction save(props) {\n\tvar _props$attributes = props.attributes,\n\t calculation = _props$attributes.calculation,\n\t label = _props$attributes.label,\n\t id = _props$attributes.id,\n\t formula = _props$attributes.formula,\n\t condition = _props$attributes.condition,\n\t enableCondition = _props$attributes.enableCondition,\n\t prefix = _props$attributes.prefix,\n\t postfix = _props$attributes.postfix,\n\t styling = _props$attributes.styling;\n\n\n\tvar getLabel = function getLabel() {\n\t\tvar label = props.attributes.label;\n\n\n\t\treturn label;\n\t};\n\n\tvar getCondition = function getCondition() {\n\t\tif (props.attributes.enableCondition) {\n\t\t\t//verifying the condition\n\t\t\treturn {\n\t\t\t\t\"data-condition\": Object(__WEBPACK_IMPORTED_MODULE_3__block_functions__[\"g\" /* stringifyCondition */])(condition)\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\tvar getCalculation = function getCalculation() {\n\t\tif (!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(formula)) {\n\t\t\treturn {\n\t\t\t\t\"data-cwp-calculation\": formula\n\t\t\t};\n\t\t}\n\n\t\treturn {};\n\t};\n\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t_extends({\n\t\t\tclassName: \"cwp-calculation cwp-field\"\n\t\t}, getCalculation(), getCondition()),\n\t\twp.element.createElement(\n\t\t\t\"div\",\n\t\t\t{ className: \"cwp-field-set\" },\n\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(label) && wp.element.createElement(\"label\", {\n\t\t\t\t\"for\": id,\n\t\t\t\tdangerouslySetInnerHTML: { __html: getLabel() }\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"cwp-result-wrap\", style: styling },\n\t\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(prefix) && wp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ style: styling },\n\t\t\t\t\tprefix\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ className: \"cwp-calc-result\", style: styling },\n\t\t\t\t\t\"0\"\n\t\t\t\t),\n\t\t\t\t!Object(__WEBPACK_IMPORTED_MODULE_1_lodash__[\"isEmpty\"])(postfix) && wp.element.createElement(\n\t\t\t\t\t\"span\",\n\t\t\t\t\t{ style: styling },\n\t\t\t\t\tpostfix\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\tid: id,\n\t\t\t\t\"aria-label\": Object(__WEBPACK_IMPORTED_MODULE_2__block_misc_helper__[\"i\" /* strip_tags */])(label),\n\t\t\t\tname: id,\n\t\t\t\ttype: \"hidden\",\n\t\t\t\t\"data-rule\": \"false\",\n\t\t\t\t\"data-cwp-field\": true,\n\t\t\t\treadOnly: true,\n\t\t\t\tplaceholder: calculation\n\t\t\t})\n\t\t)\n\t);\n}\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vc2F2ZS5qcz83YmQyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyBzdHJpcF90YWdzIH0gZnJvbSBcIi4uLy4uL2Jsb2NrL21pc2MvaGVscGVyXCI7XG5pbXBvcnQgeyBzdHJpbmdpZnlDb25kaXRpb24gfSBmcm9tIFwiLi4vLi4vYmxvY2svZnVuY3Rpb25zXCI7XG5cbmZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcblx0ICAgIGNhbGN1bGF0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY2FsY3VsYXRpb24sXG5cdCAgICBsYWJlbCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhYmVsLFxuXHQgICAgaWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pZCxcblx0ICAgIGZvcm11bGEgPSBfcHJvcHMkYXR0cmlidXRlcy5mb3JtdWxhLFxuXHQgICAgY29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29uZGl0aW9uLFxuXHQgICAgZW5hYmxlQ29uZGl0aW9uID0gX3Byb3BzJGF0dHJpYnV0ZXMuZW5hYmxlQ29uZGl0aW9uLFxuXHQgICAgcHJlZml4ID0gX3Byb3BzJGF0dHJpYnV0ZXMucHJlZml4LFxuXHQgICAgcG9zdGZpeCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnBvc3RmaXgsXG5cdCAgICBzdHlsaW5nID0gX3Byb3BzJGF0dHJpYnV0ZXMuc3R5bGluZztcblxuXG5cdHZhciBnZXRMYWJlbCA9IGZ1bmN0aW9uIGdldExhYmVsKCkge1xuXHRcdHZhciBsYWJlbCA9IHByb3BzLmF0dHJpYnV0ZXMubGFiZWw7XG5cblxuXHRcdHJldHVybiBsYWJlbDtcblx0fTtcblxuXHR2YXIgZ2V0Q29uZGl0aW9uID0gZnVuY3Rpb24gZ2V0Q29uZGl0aW9uKCkge1xuXHRcdGlmIChwcm9wcy5hdHRyaWJ1dGVzLmVuYWJsZUNvbmRpdGlvbikge1xuXHRcdFx0Ly92ZXJpZnlpbmcgdGhlIGNvbmRpdGlvblxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XCJkYXRhLWNvbmRpdGlvblwiOiBzdHJpbmdpZnlDb25kaXRpb24oY29uZGl0aW9uKVxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRyZXR1cm4ge307XG5cdH07XG5cblx0dmFyIGdldENhbGN1bGF0aW9uID0gZnVuY3Rpb24gZ2V0Q2FsY3VsYXRpb24oKSB7XG5cdFx0aWYgKCFpc0VtcHR5KGZvcm11bGEpKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcImRhdGEtY3dwLWNhbGN1bGF0aW9uXCI6IGZvcm11bGFcblx0XHRcdH07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHt9O1xuXHR9O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XCJkaXZcIixcblx0XHRfZXh0ZW5kcyh7XG5cdFx0XHRjbGFzc05hbWU6IFwiY3dwLWNhbGN1bGF0aW9uIGN3cC1maWVsZFwiXG5cdFx0fSwgZ2V0Q2FsY3VsYXRpb24oKSwgZ2V0Q29uZGl0aW9uKCkpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFwiZGl2XCIsXG5cdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtZmllbGQtc2V0XCIgfSxcblx0XHRcdCFpc0VtcHR5KGxhYmVsKSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJsYWJlbFwiLCB7XG5cdFx0XHRcdFwiZm9yXCI6IGlkLFxuXHRcdFx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IGdldExhYmVsKCkgfVxuXHRcdFx0fSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiBcImN3cC1yZXN1bHQtd3JhcFwiLCBzdHlsZTogc3R5bGluZyB9LFxuXHRcdFx0XHQhaXNFbXB0eShwcmVmaXgpICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInNwYW5cIixcblx0XHRcdFx0XHR7IHN0eWxlOiBzdHlsaW5nIH0sXG5cdFx0XHRcdFx0cHJlZml4XG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcInNwYW5cIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjd3AtY2FsYy1yZXN1bHRcIiwgc3R5bGU6IHN0eWxpbmcgfSxcblx0XHRcdFx0XHRcIjBcIlxuXHRcdFx0XHQpLFxuXHRcdFx0XHQhaXNFbXB0eShwb3N0Zml4KSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJzcGFuXCIsXG5cdFx0XHRcdFx0eyBzdHlsZTogc3R5bGluZyB9LFxuXHRcdFx0XHRcdHBvc3RmaXhcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIsIHtcblx0XHRcdFx0aWQ6IGlkLFxuXHRcdFx0XHRcImFyaWEtbGFiZWxcIjogc3RyaXBfdGFncyhsYWJlbCksXG5cdFx0XHRcdG5hbWU6IGlkLFxuXHRcdFx0XHR0eXBlOiBcImhpZGRlblwiLFxuXHRcdFx0XHRcImRhdGEtcnVsZVwiOiBcImZhbHNlXCIsXG5cdFx0XHRcdFwiZGF0YS1jd3AtZmllbGRcIjogdHJ1ZSxcblx0XHRcdFx0cmVhZE9ubHk6IHRydWUsXG5cdFx0XHRcdHBsYWNlaG9sZGVyOiBjYWxjdWxhdGlvblxuXHRcdFx0fSlcblx0XHQpXG5cdCk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IHNhdmU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvRm9ybSBDaGlsZHMvY2FsY3VsYXRpb24vc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNjBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///60\n"); + +/***/ }), +/* 61 */ +/*!***************************************!*\ + !*** ./src/block/formStyles/index.js ***! + \***************************************/ +/*! exports provided: applyFormStyles */ +/*! exports used: applyFormStyles */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return applyFormStyles; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n\nvar registerBlockStyle = wp.blocks.registerBlockStyle;\n\n\nvar formStyles = [{\n\tname: \"paper\",\n\tlabel: \"Paper\"\n}];\n\nvar applyFormStyles = function applyFormStyles(slug) {\n\tObject(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(formStyles, function (style) {\n\t\tregisterBlockStyle(slug, style); //iterating through each style & registering it\n\t});\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svZm9ybVN0eWxlcy9pbmRleC5qcz81NzI4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVhY2ggfSBmcm9tIFwibG9kYXNoXCI7XG52YXIgcmVnaXN0ZXJCbG9ja1N0eWxlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tTdHlsZTtcblxuXG52YXIgZm9ybVN0eWxlcyA9IFt7XG5cdG5hbWU6IFwicGFwZXJcIixcblx0bGFiZWw6IFwiUGFwZXJcIlxufV07XG5cbmV4cG9ydCB2YXIgYXBwbHlGb3JtU3R5bGVzID0gZnVuY3Rpb24gYXBwbHlGb3JtU3R5bGVzKHNsdWcpIHtcblx0ZWFjaChmb3JtU3R5bGVzLCBmdW5jdGlvbiAoc3R5bGUpIHtcblx0XHRyZWdpc3RlckJsb2NrU3R5bGUoc2x1Zywgc3R5bGUpOyAvL2l0ZXJhdGluZyB0aHJvdWdoIGVhY2ggc3R5bGUgJiByZWdpc3RlcmluZyBpdFxuXHR9KTtcbn07XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svZm9ybVN0eWxlcy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); + +/***/ }), +/* 62 */ +/*!****************************************!*\ + !*** ./src/block/fieldStyles/index.js ***! + \****************************************/ +/*! exports provided: registerFieldStyles */ +/*! exports used: registerFieldStyles */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("/* harmony export (immutable) */ __webpack_exports__[\"a\"] = registerFieldStyles;\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(/*! lodash */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n\nvar registerBlockStyle = wp.blocks.registerBlockStyle;\n\n\nvar fieldStyles = [{\n\tname: \"inline\",\n\tlabel: \"Inline\"\n}];\n\nfunction registerFieldStyles(fields) {\n\tvar prefix = \"cwp/\"; // our block prefix\n\n\tObject(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"each\"])(fields, function (field) {\n\t\tvar slug = prefix.concat(field); // example => \"cwp/name\"\n\n\t\tregisterBlockStyle(slug, fieldStyles); //registering style with the specified field slug\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2svZmllbGRTdHlsZXMvaW5kZXguanM/OGZjNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBlYWNoIH0gZnJvbSBcImxvZGFzaFwiO1xudmFyIHJlZ2lzdGVyQmxvY2tTdHlsZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrU3R5bGU7XG5cblxudmFyIGZpZWxkU3R5bGVzID0gW3tcblx0bmFtZTogXCJpbmxpbmVcIixcblx0bGFiZWw6IFwiSW5saW5lXCJcbn1dO1xuXG5leHBvcnQgZnVuY3Rpb24gcmVnaXN0ZXJGaWVsZFN0eWxlcyhmaWVsZHMpIHtcblx0dmFyIHByZWZpeCA9IFwiY3dwL1wiOyAvLyBvdXIgYmxvY2sgcHJlZml4XG5cblx0ZWFjaChmaWVsZHMsIGZ1bmN0aW9uIChmaWVsZCkge1xuXHRcdHZhciBzbHVnID0gcHJlZml4LmNvbmNhdChmaWVsZCk7IC8vIGV4YW1wbGUgPT4gXCJjd3AvbmFtZVwiXG5cblx0XHRyZWdpc3RlckJsb2NrU3R5bGUoc2x1ZywgZmllbGRTdHlsZXMpOyAvL3JlZ2lzdGVyaW5nIHN0eWxlIHdpdGggdGhlIHNwZWNpZmllZCBmaWVsZCBzbHVnXG5cdH0pO1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2ZpZWxkU3R5bGVzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA2MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///62\n"); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/dist/blocks.editor.build.css b/dist/blocks.editor.build.css index 29e7a05..6c963e7 100644 --- a/dist/blocks.editor.build.css +++ b/dist/blocks.editor.build.css @@ -1,4 +1,1285 @@ +@charset "UTF-8"; /*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/ - */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#33aaff;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.is-outside-current-month .pika-button{color:#999;opacity:0.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}@media (max-width: 600px){.cwp-form .cwp-form-col-main-preview.cwp_stack_columns{-ms-flex-direction:column !important;flex-direction:column !important}.cwp-form .cwp-form-col-main-preview.cwp_stack_columns .cwp-col{width:100% !important;margin:0px 0px 0px 0px !important}}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input{border-bottom:2px solid;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;background-color:transparent}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select:focus,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea:focus,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input:focus{outline:none;border-bottom:2px solid #007cba}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]{opacity:0;position:absolute}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label{position:relative;width:auto}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]+label::before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;border-radius:100%;text-align:center}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]:checked+label::before{content:"";background:rgba(146,142,142,0.921569);font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:17px;padding:0px;vertical-align:top;text-align:center;-webkit-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]{opacity:0;position:absolute}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label{position:relative;width:auto}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]+label::before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;border-radius:0%;text-align:center}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]:checked+label::before{content:"";background:#fff;font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:17px;padding:0px;vertical-align:top;text-align:center;-webkit-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.wp-block-cwp-block-gutenberg-forms .cwp-form .wp-block-cwp-form-button{border:none;outline:none}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-success{border-left:2px solid green;padding:20px 20px;background:#00800030}.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group legend{margin:0px 0px 20px 0px;padding:0;float:left;clear:both;font-size:15px}.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group .cwp-group-fields{clear:both}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-hidden{display:none}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col{width:calc((100% / 2) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 2) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(2){width:calc((100% / 2) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col{width:calc((100% / 3) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 3) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(3){width:calc((100% / 3) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col{width:calc((100% / 4) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 4) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(4){width:calc((100% / 4) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set input[type="number"]{-ms-flex:1;flex:1;width:60px;margin:0px 0px 0px 15px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set span{font-size:40px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend),.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set .cwp-error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input{width:100%;padding:10px 10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea{width:100%;padding:10px 10px;max-width:100%;height:257px;display:block}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label abbr{color:red;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input{width:100%;padding:10px 10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea{width:100%;padding:10px 10px;max-width:100%;height:257px;display:block}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label abbr{color:red;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch{position:relative;display:inline-block;width:60px;height:34px;display:-ms-flexbox;display:flex;margin:10px 0px;-ms-flex-direction:column;flex-direction:column}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input{opacity:0;width:0;height:0}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider{background-color:#2196f3}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus+.cwp-slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round{border-radius:34px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before{border-radius:50%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label .cwp-checkbox-image{margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option{display:-ms-flexbox;display:flex;margin:10px 0px;position:relative}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]{margin:5px 5px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"].error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label.error{color:red;position:absolute;bottom:-20px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label .cwp-checkbox-image{margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option{display:-ms-flexbox;display:flex;margin:10px 0px;position:relative}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option input[type="radio"]{margin:5px 5px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label.error{color:red;position:absolute;bottom:-20px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set select.error{outline:red;border:1px solid red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .g-recaptcha{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit{padding:20px 0px;display:-ms-flexbox;display:flex}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-start{-ms-flex-pack:start;justify-content:start}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-center{-ms-flex-pack:center;justify-content:center}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-end{-ms-flex-pack:end;justify-content:flex-end}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit .cwp-submit-btn{border:none;outline:none;padding:10px 25px;letter-spacing:1px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-danger-captcha{background-color:#ed9898;border-left:2px solid red;padding:12px 12px;color:#fff}.wp-block-cwp-block-gutenberg-forms .cwp-warning{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background:#fff3cd;color:#856404;padding:15px}.wp-block-cwp-block-gutenberg-forms .cwp-warning div:nth-child(1){margin:3px 5px 0px 0px}.cwp-form .wp-block-cwp-form-button{border:none;outline:none}.cwp-form.cwp-showEditor.cwp-form_main{display:none}.cwp-form.cwp-showEditor .cwp-editor{display:block}.cwp-form.cwp-hideEditor.cwp-form_main{display:block}.cwp-form.cwp-hideEditor .cwp-editor{display:none}.cwp-form .cwp-template-builder{background:#eee;padding:20px}.cwp-form .cwp-template-builder h3{text-align:center}.cwp-form .cwp-template-builder h3 svg{vertical-align:bottom}.cwp-form .cwp-template-builder p{color:#746b6b}.cwp-form .cwp-template-builder .cwp_data_drop{text-align:right}.cwp-form .cwp-template-builder .cwp_data_drop span{vertical-align:text-bottom}.cwp-form .cwp-template-builder .cwp_data_drop button{margin-left:auto !important;color:#000 !important}.cwp-form .cwp-template-builder .cwp-builder-field{display:block;margin:10px 0px}.cwp-form .cwp-template-builder .cwp-builder-field label span{color:red}.cwp-form .cwp-template-builder .cwp-builder-field textarea{width:100%;height:300px}.cwp-form .cwp-template-builder .cwp-builder-field input{width:100%}.cwp-form .cwp-template-builder .cwp-save_template{text-align:right}.cwp-form .cwp-form-col-main .cwp-col .block-list-appender{width:90% !important;margin:auto}.cwp-form .cwp-form-col-main .cwp-col .editor-block-list__layout div[data-type]{margin:0 !important}.cwp-form .cwp-form-col-main .cwp-col .cwp-col_inserter{-ms-flex-direction:column !important;flex-direction:column !important}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .block-editor-block-list__layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column !important;flex-direction:column !important}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-radios-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-checkbox-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-select-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-radios-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-checkbox-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-select-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-radios-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-checkbox-option input[type="text"],.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-select-option input[type="text"]{width:100vw !important}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"]{width:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0px 10px}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"] .cwp-col_inserter div[data-type]{margin:0 !important}.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"] .cwp-col_inserter div:nth-child(1) button.components-button{width:90% !important;margin:auto}.cwp-form .cwp-form-col-main .cwp_column_intro_selector{background-color:#eee;padding:30px 10px}.cwp-form .cwp-form-col-main .cwp_column_intro_selector h3{margin-left:10px !important}.cwp-form .cwp-form-col-main .cwp_column_intro_selector p{margin:0px 0px 10px 10px;font-size:13px}.cwp-form .cwp-form-col-main .cwp_column_intro_selector button.cwp_selector{border:none;outline:none;margin:0px 10px;color:#007cba;border:1px solid #007cba;padding:10px 14px}.cwp-form .cwp-form-col-main .cwp_column_intro_selector button.cwp_selector:hover{background-color:#007cba;color:#fff}.cwp-form .cwp-field.is-style-inline .cwp-field-set,.cwp-form .cwp-field.is-style-inline .cwp-radio-set,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend),.cwp-form .cwp-field.is-style-inline .cwp-select-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch,.cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch,.cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option,.cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option,.cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option,.cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option,.cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option,.cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option{margin:0px 10px}.cwp-form .cwp-field.is-style-inline .cwp-field-set select,.cwp-form .cwp-field.is-style-inline .cwp-radio-set select,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select,.cwp-form .cwp-field.is-style-inline .cwp-select-set select{width:100%}.cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"],.cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"],.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"],.cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span,.cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span,.cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span{margin:0px 5px}.cwp-form .cwp-field.is-style-inline .cwp-field-set label,.cwp-form .cwp-field.is-style-inline .cwp-radio-set label,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label,.cwp-form .cwp-field.is-style-inline .cwp-select-set label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image,.cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image,.cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image{margin:0px 12px}.cwp-form .cwp-field.is-style-inline .cwp-field-set label span,.cwp-form .cwp-field.is-style-inline .cwp-radio-set label span,.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span,.cwp-form .cwp-field.is-style-inline .cwp-select-set label span{margin:0px 5px}.cwp-form .cwp-field .cwp-select-set .cwp-label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start}.cwp-form .cwp-field .cwp-checkbox-set .cwp-label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start}.cwp-form .cwp-field .cwp-radios-set .cwp-label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start}.cwp-form .cwp-field .cwp-field-set{margin:20px 0px}.cwp-form .cwp-field .cwp-field-set .cwp-label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start}.cwp-form .cwp-field .cwp-field-set input{width:100%;padding:10px 10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.cwp-form .cwp-field .cwp-field-set input.error{border:1px solid red;outline:red}.cwp-form .cwp-field .cwp-field-set input.error:focus{border:1px solid red;outline:red}.cwp-form .cwp-field .cwp-field-set label.error{color:red}.cwp-form .cwp-field .cwp-field-set textarea{width:100%;padding:10px 10px;max-width:100%;height:257px;display:block}.cwp-form .cwp-field .cwp-field-set textarea.error{border:1px solid red;outline:red}.cwp-form .cwp-field .cwp-field-set textarea.error:focus{border:1px solid red;outline:red}.cwp-form .cwp-field .cwp-field-set label abbr{color:red;font-weight:600}.cwp-form .cwp-field .cwp-field-set .cwp-range-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cwp-form .cwp-field .cwp-field-set .cwp-range-set input[type="number"]{-ms-flex:1;flex:1;width:50px;margin:0px 0px 0px 15px}.cwp-form .cwp-field.cwp-calculation .cwp-calc-toggle{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.cwp-form .cwp-field.cwp-calculation .cwp-calc-toggle h3{margin:0px 10px 0px 0px;font-size:15px}.cwp-form .cwp-field.cwp-calculation .cwp-field-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column !important;flex-direction:column !important}.cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder .cwp-form-available-fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder .cwp-form-available-fields h4{font-size:12px}.cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder textarea{width:100%;max-height:200px;height:200px}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch{position:relative;display:inline-block;width:60px;height:34px;display:-ms-flexbox;display:flex;margin:10px 0px;-ms-flex-direction:column;flex-direction:column}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input{opacity:0;width:0;height:0}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider{background-color:#2196f3}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus+.cwp-slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round{border-radius:34px}.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before{border-radius:50%}.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option{display:-ms-flexbox;display:flex;margin:10px 0px}.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="text"]{width:100%}.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]{margin:5px 5px 0px 0px}.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img{position:relative;margin:26px 0px}.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img img{width:100%;height:100%}.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image{position:absolute;top:0;right:0}.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(1){margin:0px 3px 0px 0px}.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(2){margin:0px 0px 0px 3px}.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-controls button{color:#007cba;border:1px solid #007cba !important;padding:3px 11px;background-color:#fff;border:none;outline:none}.cwp-form .cwp-field .cwp-checkbox-set button{margin:0px 5px}.cwp-form .cwp-field .cwp-radios-set .cwp-radios-option{display:-ms-flexbox;display:flex;margin:10px 0px}.cwp-form .cwp-field .cwp-radios-set .cwp-radios-option input[type="text"]{width:100%}.cwp-form .cwp-field .cwp-radios-set .cwp-radios-option input[type="radio"]{margin:5px 5px 0px 0px}.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img{position:relative;margin:26px 0px}.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img img{width:100%;height:100%}.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image{position:absolute;top:0;right:0}.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(1){margin:0px 3px 0px 0px}.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(2){margin:0px 0px 0px 3px}.cwp-form .cwp-field .cwp-radios-set .cwp-radios-controls button{color:#007cba;border:1px solid #007cba !important;padding:3px 11px;background-color:#fff;border:none;outline:none}.cwp-form .cwp-field .cwp-radios-set button{margin:0px 5px}.cwp-form .cwp-field .cwp-select-set .cwp-select-option{display:-ms-flexbox;display:flex;margin:10px 0px}.cwp-form .cwp-field .cwp-select-set .cwp-select-option input[type="text"]{width:100%}.cwp-form .cwp-field .cwp-select-set .cwp-select-option input[type="select"]{margin:5px 5px 0px 0px}.cwp-form .cwp-field .cwp-select-set select{width:100%;max-width:100%}.cwp-form .cwp-field .cwp-select-set .cwp-select-controls button{color:#007cba;border:1px solid #007cba !important;padding:3px 11px;background-color:#fff;border:none;outline:none}.cwp-form .cwp-field .cwp-select-set button{margin:0px 5px}.cwp-form .cwp-field .cwp-required:not(.cwp-noticed){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.cwp-form .cwp-field .cwp-required:not(.cwp-noticed) h3{font-size:11px !important;margin:0px 8px !important;color:#007cba !important}.cwp-form .cwp-field .cwp-required.cwp-noticed{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.cwp-form .cwp-field .cwp-required.cwp-noticed h3{font-size:11px !important;margin:0px 8px !important;color:red !important}.cwp-form .cwp-submit{padding:20px 0px;display:-ms-flexbox;display:flex}.cwp-form .cwp-submit.justify-start{-ms-flex-pack:start;justify-content:start}.cwp-form .cwp-submit.justify-center{-ms-flex-pack:center;justify-content:center}.cwp-form .cwp-submit.justify-end{-ms-flex-pack:end;justify-content:flex-end}.cwp-form .cwp-submit .cwp-submit-btn{border:none;outline:none;padding:10px 25px;letter-spacing:1px}.cwp-heading{margin:0px 0px !important}.cwp-option{margin:20px 0px !important}.cwp-option h3.cwp-message_header{margin:0px 0px 10px 0px !important;display:-ms-flexbox;display:flex}.cwp-option h3.cwp-message_header svg{margin:0px 10px}.cwp-option h3{margin:0}.cwp-option p svg{vertical-align:bottom} + */ +.pika-single { + z-index: 9999; + display: block; + position: relative; + color: #333; + background: #fff; + border: 1px solid #ccc; + border-bottom-color: #bbb; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } + +/* +clear child float (pika-lendar), using the famous micro clearfix hack +http://nicolasgallagher.com/micro-clearfix-hack/ +*/ +.pika-single:before, +.pika-single:after { + content: " "; + display: table; } + +.pika-single:after { + clear: both; } + +.pika-single { + *zoom: 1; } + +.pika-single.is-hidden { + display: none; } + +.pika-single.is-bound { + position: absolute; + -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); } + +.pika-lendar { + float: left; + width: 240px; + margin: 8px; } + +.pika-title { + position: relative; + text-align: center; } + +.pika-label { + display: inline-block; + *display: inline; + position: relative; + z-index: 9999; + overflow: hidden; + margin: 0; + padding: 5px 3px; + font-size: 14px; + line-height: 20px; + font-weight: bold; + background-color: #fff; } + +.pika-title select { + cursor: pointer; + position: absolute; + z-index: 9998; + margin: 0; + left: 0; + top: 5px; + filter: alpha(opacity=0); + opacity: 0; } + +.pika-prev, +.pika-next { + display: block; + cursor: pointer; + position: relative; + outline: none; + border: 0; + padding: 0; + width: 20px; + height: 30px; + /* hide text using text-indent trick, using width value (it's enough) */ + text-indent: 20px; + white-space: nowrap; + overflow: hidden; + background-color: transparent; + background-position: center center; + background-repeat: no-repeat; + background-size: 75% 75%; + opacity: 0.5; + *position: absolute; + *top: 0; } + +.pika-prev:hover, +.pika-next:hover { + opacity: 1; } + +.pika-prev, +.is-rtl .pika-next { + float: left; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); + *left: 0; } + +.pika-next, +.is-rtl .pika-prev { + float: right; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); + *right: 0; } + +.pika-prev.is-disabled, +.pika-next.is-disabled { + cursor: default; + opacity: 0.2; } + +.pika-select { + display: inline-block; + *display: inline; } + +.pika-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + border: 0; } + +.pika-table th, +.pika-table td { + width: 14.285714285714286%; + padding: 0; } + +.pika-table th { + color: #999; + font-size: 12px; + line-height: 25px; + font-weight: bold; + text-align: center; } + +.pika-button { + cursor: pointer; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -moz-box-sizing: border-box; + outline: none; + border: 0; + margin: 0; + width: 100%; + padding: 5px; + color: #666; + font-size: 12px; + line-height: 15px; + text-align: right; + background: #f5f5f5; } + +.pika-week { + font-size: 11px; + color: #999; } + +.is-today .pika-button { + color: #33aaff; + font-weight: bold; } + +.is-selected .pika-button, +.has-event .pika-button { + color: #fff; + font-weight: bold; + background: #33aaff; + -webkit-box-shadow: inset 0 1px 3px #178fe5; + box-shadow: inset 0 1px 3px #178fe5; + border-radius: 3px; } + +.has-event .pika-button { + background: #005da9; + -webkit-box-shadow: inset 0 1px 3px #0076c9; + box-shadow: inset 0 1px 3px #0076c9; } + +.is-disabled .pika-button, +.is-inrange .pika-button { + background: #d5e9f7; } + +.is-startrange .pika-button { + color: #fff; + background: #6cb31d; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +.is-endrange .pika-button { + color: #fff; + background: #33aaff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +.is-disabled .pika-button { + pointer-events: none; + cursor: default; + color: #999; + opacity: 0.3; } + +.is-outside-current-month .pika-button { + color: #999; + opacity: 0.3; } + +.is-selection-disabled { + pointer-events: none; + cursor: default; } + +.pika-button:hover, +.pika-row.pick-whole-week:hover .pika-button { + color: #fff; + background: #ff8000; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +/* styling for abbr */ +.pika-table abbr { + border-bottom: none; + cursor: help; } + +@media (max-width: 600px) { + .cwp-form .cwp-form-col-main-preview.cwp_stack_columns { + -ms-flex-direction: column !important; + flex-direction: column !important; } + .cwp-form .cwp-form-col-main-preview.cwp_stack_columns .cwp-col { + width: 100% !important; + margin: 0px 0px 0px 0px !important; } } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input { + border-bottom: 2px solid; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-left: 1px solid #eee; + background-color: transparent; } + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select:focus, + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea:focus, + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input:focus { + outline: none; + border-bottom: 2px solid #007cba; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"], .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"] { + opacity: 0; + position: absolute; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label { + display: inline-block; + vertical-align: middle; + margin: 5px; + cursor: pointer; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label { + position: relative; + width: auto; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"] + label::before, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"] + label::before { + content: ""; + background: #fff; + border: 2px solid #ddd; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 20px; + padding: 2px; + margin-right: 10px; + border-radius: 100%; + text-align: center; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]:checked + label::before, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]:checked + label::before { + content: ""; + background: #928e8eeb; + font-family: dashicons; + display: inline-block; + line-height: 1; + font-weight: 400; + font-style: normal; + speak: none; + text-decoration: inherit; + text-transform: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; + height: 20px; + font-size: 17px; + padding: 0px; + vertical-align: top; + text-align: center; + -webkit-transition: color 0.1s ease-in; + -o-transition: color 0.1s ease-in; + transition: color 0.1s ease-in; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] { + opacity: 0; + position: absolute; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label { + display: inline-block; + vertical-align: middle; + margin: 5px; + cursor: pointer; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label { + position: relative; + width: auto; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] + label::before { + content: ""; + background: #fff; + border: 2px solid #ddd; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 20px; + padding: 2px; + margin-right: 10px; + border-radius: 0%; + text-align: center; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]:checked + label::before { + content: ""; + background: #fff; + font-family: dashicons; + display: inline-block; + line-height: 1; + font-weight: 400; + font-style: normal; + speak: none; + text-decoration: inherit; + text-transform: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; + height: 20px; + font-size: 17px; + padding: 0px; + vertical-align: top; + text-align: center; + -webkit-transition: color 0.1s ease-in; + -o-transition: color 0.1s ease-in; + transition: color 0.1s ease-in; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .wp-block-cwp-form-button { + border: none; + outline: none; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-success { + border-left: 2px solid green; + padding: 20px 20px; + background: #00800030; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group legend { + margin: 0px 0px 20px 0px; + padding: 0; + float: left; + clear: both; + font-size: 15px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group .cwp-group-fields { + clear: both; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-hidden { + display: none; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col { + width: calc((100% / 2) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 2) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(2) { + width: calc((100% / 2) - 10px); + margin: 0px 0px 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col { + width: calc((100% / 3) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 3) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(3) { + width: calc((100% / 3) - 10px); + margin: 0px 0px 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col { + width: calc((100% / 4) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 4) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(4) { + width: calc((100% / 4) - 10px); + margin: 0px 0px 0px 10px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set input[type="number"] { + -ms-flex: 1; + flex: 1; + width: 60px; + margin: 0px 0px 0px 15px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set span { + font-size: 40px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set, +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set, +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend), +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set { + margin: 20px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set .cwp-error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input { + width: 100%; + padding: 10px 10px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea { + width: 100%; + padding: 10px 10px; + max-width: 100%; + height: 257px; + display: block; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label abbr { + color: red; + font-weight: 600; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner { + margin: 20px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input { + width: 100%; + padding: 10px 10px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea { + width: 100%; + padding: 10px 10px; + max-width: 100%; + height: 257px; + display: block; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label abbr { + color: red; + font-weight: 600; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch { + position: relative; + display: inline-block; + width: 60px; + height: 34px; + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + -ms-flex-direction: column; + flex-direction: column; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input { + opacity: 0; + width: 0; + height: 0; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider { + background-color: #2196f3; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus + .cwp-slider { + -webkit-box-shadow: 0 0 1px #2196f3; + box-shadow: 0 0 1px #2196f3; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round { + border-radius: 34px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before { + border-radius: 50%; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label .cwp-checkbox-image { + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + position: relative; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] { + margin: 5px 5px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"].error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label.error { + color: red; + position: absolute; + bottom: -20px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label .cwp-checkbox-image { + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + position: relative; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option input[type="radio"] { + margin: 5px 5px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label.error { + color: red; + position: absolute; + bottom: -20px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set select.error { + outline: red; + border: 1px solid red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label { + width: 100%; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .g-recaptcha { + margin: 20px 0px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit { + padding: 20px 0px; + display: -ms-flexbox; + display: flex; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-start { + -ms-flex-pack: start; + justify-content: start; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-center { + -ms-flex-pack: center; + justify-content: center; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-end { + -ms-flex-pack: end; + justify-content: flex-end; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit .cwp-submit-btn { + border: none; + outline: none; + padding: 10px 25px; + letter-spacing: 1px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-danger-captcha { + background-color: #ed9898; + border-left: 2px solid red; + padding: 12px 12px; + color: #fff; } + +.wp-block-cwp-block-gutenberg-forms .cwp-warning { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + background: #fff3cd; + color: #856404; + padding: 15px; } + .wp-block-cwp-block-gutenberg-forms .cwp-warning div:nth-child(1) { + margin: 3px 5px 0px 0px; } + +.cwp-form .wp-block-cwp-form-button { + border: none; + outline: none; } + +.cwp-form.cwp-showEditor.cwp-form_main { + display: none; } + +.cwp-form.cwp-showEditor .cwp-editor { + display: block; } + +.cwp-form.cwp-hideEditor.cwp-form_main { + display: block; } + +.cwp-form.cwp-hideEditor .cwp-editor { + display: none; } + +.cwp-form .cwp-template-builder { + background: #eee; + padding: 20px; } + .cwp-form .cwp-template-builder h3 { + text-align: center; } + .cwp-form .cwp-template-builder h3 svg { + vertical-align: bottom; } + .cwp-form .cwp-template-builder p { + color: #746b6b; } + .cwp-form .cwp-template-builder .cwp_data_drop { + text-align: right; } + .cwp-form .cwp-template-builder .cwp_data_drop span { + vertical-align: text-bottom; } + .cwp-form .cwp-template-builder .cwp_data_drop button { + margin-left: auto !important; + color: #000 !important; } + .cwp-form .cwp-template-builder .cwp-builder-field { + display: block; + margin: 10px 0px; } + .cwp-form .cwp-template-builder .cwp-builder-field label span { + color: red; } + .cwp-form .cwp-template-builder .cwp-builder-field textarea { + width: 100%; + height: 300px; } + .cwp-form .cwp-template-builder .cwp-builder-field input { + width: 100%; } + .cwp-form .cwp-template-builder .cwp-save_template { + text-align: right; } + +.cwp-form .cwp-form-col-main .cwp-col .block-list-appender { + width: 90% !important; + margin: auto; } + +.cwp-form .cwp-form-col-main .cwp-col .editor-block-list__layout div[data-type] { + margin: 0 !important; } + +.cwp-form .cwp-form-col-main .cwp-col .cwp-col_inserter { + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: justify; + justify-content: space-between; } + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .block-editor-block-list__layout { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-radios-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-checkbox-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-radios-set .cwp-select-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-radios-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-checkbox-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-checkbox-set .cwp-select-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-radios-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-checkbox-option input[type="text"], + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) .cwp-col .cwp-select-set .cwp-select-option input[type="text"] { + width: 100vw !important; } + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"] { + width: 50%; + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + margin: 0px 10px; } + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"] .cwp-col_inserter div[data-type] { + margin: 0 !important; } + .cwp-form .cwp-form-col-main .block-editor-inner-blocks:nth-child(1) .block-editor-block-list__layout:nth-child(1) [data-type="cwp/column"] .cwp-col_inserter div:nth-child(1) button.components-button { + width: 90% !important; + margin: auto; } + +.cwp-form .cwp-form-col-main .cwp_column_intro_selector { + background-color: #eee; + padding: 30px 10px; } + .cwp-form .cwp-form-col-main .cwp_column_intro_selector h3 { + margin-left: 10px !important; } + .cwp-form .cwp-form-col-main .cwp_column_intro_selector p { + margin: 0px 0px 10px 10px; + font-size: 13px; } + .cwp-form .cwp-form-col-main .cwp_column_intro_selector button.cwp_selector { + border: none; + outline: none; + margin: 0px 10px; + color: #007cba; + border: 1px solid #007cba; + padding: 10px 14px; } + .cwp-form .cwp-form-col-main .cwp_column_intro_selector button.cwp_selector:hover { + background-color: #007cba; + color: #fff; } + +.cwp-form .cwp-field.is-style-inline .cwp-field-set, +.cwp-form .cwp-field.is-style-inline .cwp-radio-set, +.cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend), +.cwp-form .cwp-field.is-style-inline .cwp-select-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch, + .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option, + .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option, + .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option, + .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option { + margin: 0px 10px; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set select, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set select, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select, + .cwp-form .cwp-field.is-style-inline .cwp-select-set select { + width: 100%; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"], + .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"], + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"], + .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span, + .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span { + margin: 0px 5px; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set label, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set label, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label, + .cwp-form .cwp-field.is-style-inline .cwp-select-set label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image, + .cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image { + margin: 0px 12px; } + .cwp-form .cwp-field.is-style-inline .cwp-field-set label span, + .cwp-form .cwp-field.is-style-inline .cwp-radio-set label span, + .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span, + .cwp-form .cwp-field.is-style-inline .cwp-select-set label span { + margin: 0px 5px; } + +.cwp-form .cwp-field .cwp-select-set .cwp-label-wrap { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: start; + justify-content: start; } + +.cwp-form .cwp-field .cwp-checkbox-set .cwp-label-wrap { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: start; + justify-content: start; } + +.cwp-form .cwp-field .cwp-radios-set .cwp-label-wrap { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: start; + justify-content: start; } + +.cwp-form .cwp-field .cwp-field-set { + margin: 20px 0px; } + .cwp-form .cwp-field .cwp-field-set .cwp-label-wrap { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: start; + justify-content: start; } + .cwp-form .cwp-field .cwp-field-set input { + width: 100%; + padding: 10px 10px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + .cwp-form .cwp-field .cwp-field-set input.error { + border: 1px solid red; + outline: red; } + .cwp-form .cwp-field .cwp-field-set input.error:focus { + border: 1px solid red; + outline: red; } + .cwp-form .cwp-field .cwp-field-set label.error { + color: red; } + .cwp-form .cwp-field .cwp-field-set textarea { + width: 100%; + padding: 10px 10px; + max-width: 100%; + height: 257px; + display: block; } + .cwp-form .cwp-field .cwp-field-set textarea.error { + border: 1px solid red; + outline: red; } + .cwp-form .cwp-field .cwp-field-set textarea.error:focus { + border: 1px solid red; + outline: red; } + .cwp-form .cwp-field .cwp-field-set label abbr { + color: red; + font-weight: 600; } + .cwp-form .cwp-field .cwp-field-set .cwp-range-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; } + .cwp-form .cwp-field .cwp-field-set .cwp-range-set input[type="number"] { + -ms-flex: 1; + flex: 1; + width: 50px; + margin: 0px 0px 0px 15px; } + +.cwp-form .cwp-field.cwp-calculation .cwp-calc-toggle { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: end; + justify-content: flex-end; } + .cwp-form .cwp-field.cwp-calculation .cwp-calc-toggle h3 { + margin: 0px 10px 0px 0px; + font-size: 15px; } + +.cwp-form .cwp-field.cwp-calculation .cwp-field-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder .cwp-form-available-fields { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: justify; + justify-content: space-between; } + .cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder .cwp-form-available-fields h4 { + font-size: 12px; } + +.cwp-form .cwp-field.cwp-calculation .cwp-form-calc-builder textarea { + width: 100%; + max-height: 200px; + height: 200px; } + +.cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch { + position: relative; + display: inline-block; + width: 60px; + height: 34px; + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + -ms-flex-direction: column; + flex-direction: column; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input { + opacity: 0; + width: 0; + height: 0; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider { + background-color: #2196f3; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus + .cwp-slider { + -webkit-box-shadow: 0 0 1px #2196f3; + box-shadow: 0 0 1px #2196f3; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round { + border-radius: 34px; } + .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before { + border-radius: 50%; } + +.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="text"] { + width: 100%; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] { + margin: 5px 5px 0px 0px; } + +.cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img { + position: relative; + margin: 26px 0px; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img img { + width: 100%; + height: 100%; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image { + position: absolute; + top: 0; + right: 0; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(1) { + margin: 0px 3px 0px 0px; } + .cwp-form .cwp-field .cwp-checkbox-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(2) { + margin: 0px 0px 0px 3px; } + +.cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-controls button { + color: #007cba; + border: 1px solid #007cba !important; + padding: 3px 11px; + background-color: #fff; + border: none; + outline: none; } + +.cwp-form .cwp-field .cwp-checkbox-set button { + margin: 0px 5px; } + +.cwp-form .cwp-field .cwp-radios-set .cwp-radios-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; } + .cwp-form .cwp-field .cwp-radios-set .cwp-radios-option input[type="text"] { + width: 100%; } + .cwp-form .cwp-field .cwp-radios-set .cwp-radios-option input[type="radio"] { + margin: 5px 5px 0px 0px; } + +.cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img { + position: relative; + margin: 26px 0px; } + .cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img img { + width: 100%; + height: 100%; } + .cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image { + position: absolute; + top: 0; + right: 0; } + .cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(1) { + margin: 0px 3px 0px 0px; } + .cwp-form .cwp-field .cwp-radios-set .cwp-image-preview .cwp-img .cwp-close-image button:nth-child(2) { + margin: 0px 0px 0px 3px; } + +.cwp-form .cwp-field .cwp-radios-set .cwp-radios-controls button { + color: #007cba; + border: 1px solid #007cba !important; + padding: 3px 11px; + background-color: #fff; + border: none; + outline: none; } + +.cwp-form .cwp-field .cwp-radios-set button { + margin: 0px 5px; } + +.cwp-form .cwp-field .cwp-select-set .cwp-select-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; } + .cwp-form .cwp-field .cwp-select-set .cwp-select-option input[type="text"] { + width: 100%; } + .cwp-form .cwp-field .cwp-select-set .cwp-select-option input[type="select"] { + margin: 5px 5px 0px 0px; } + +.cwp-form .cwp-field .cwp-select-set select { + width: 100%; + max-width: 100%; } + +.cwp-form .cwp-field .cwp-select-set .cwp-select-controls button { + color: #007cba; + border: 1px solid #007cba !important; + padding: 3px 11px; + background-color: #fff; + border: none; + outline: none; } + +.cwp-form .cwp-field .cwp-select-set button { + margin: 0px 5px; } + +.cwp-form .cwp-field .cwp-required:not(.cwp-noticed) { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: end; + justify-content: flex-end; } + .cwp-form .cwp-field .cwp-required:not(.cwp-noticed) h3 { + font-size: 11px !important; + margin: 0px 8px !important; + color: #007cba !important; } + +.cwp-form .cwp-field .cwp-required.cwp-noticed { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: end; + justify-content: flex-end; } + .cwp-form .cwp-field .cwp-required.cwp-noticed h3 { + font-size: 11px !important; + margin: 0px 8px !important; + color: red !important; } + +.cwp-form .cwp-submit { + padding: 20px 0px; + display: -ms-flexbox; + display: flex; } + .cwp-form .cwp-submit.justify-start { + -ms-flex-pack: start; + justify-content: start; } + .cwp-form .cwp-submit.justify-center { + -ms-flex-pack: center; + justify-content: center; } + .cwp-form .cwp-submit.justify-end { + -ms-flex-pack: end; + justify-content: flex-end; } + .cwp-form .cwp-submit .cwp-submit-btn { + border: none; + outline: none; + padding: 10px 25px; + letter-spacing: 1px; } + +.cwp-heading { + margin: 0px 0px !important; } + +.cwp-option { + margin: 20px 0px !important; } + .cwp-option h3.cwp-message_header { + margin: 0px 0px 10px 0px !important; + display: -ms-flexbox; + display: flex; } + .cwp-option h3.cwp-message_header svg { + margin: 0px 10px; } + .cwp-option h3 { + margin: 0; } + .cwp-option p svg { + vertical-align: bottom; } diff --git a/dist/blocks.style.build.css b/dist/blocks.style.build.css index fba74d0..3bdebf6 100644 --- a/dist/blocks.style.build.css +++ b/dist/blocks.style.build.css @@ -1,4 +1,805 @@ +@charset "UTF-8"; /*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/ - */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#33aaff;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.is-outside-current-month .pika-button{color:#999;opacity:0.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}@media (max-width: 600px){.cwp-form .cwp-form-col-main-preview.cwp_stack_columns{-ms-flex-direction:column !important;flex-direction:column !important}.cwp-form .cwp-form-col-main-preview.cwp_stack_columns .cwp-col{width:100% !important;margin:0px 0px 0px 0px !important}}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input{border-bottom:2px solid;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;background-color:transparent}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select:focus,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea:focus,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input:focus{outline:none;border-bottom:2px solid #007cba}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]{opacity:0;position:absolute}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label{position:relative;width:auto}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]+label::before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;border-radius:100%;text-align:center}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]:checked+label::before,.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]:checked+label::before{content:"";background:rgba(146,142,142,0.921569);font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:17px;padding:0px;vertical-align:top;text-align:center;-webkit-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]{opacity:0;position:absolute}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"],.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label{position:relative;width:auto}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]+label::before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;border-radius:0%;text-align:center}.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]:checked+label::before{content:"";background:#fff;font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:17px;padding:0px;vertical-align:top;text-align:center;-webkit-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in}.wp-block-cwp-block-gutenberg-forms .cwp-form .wp-block-cwp-form-button{border:none;outline:none}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-success{border-left:2px solid green;padding:20px 20px;background:#00800030}.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group legend{margin:0px 0px 20px 0px;padding:0;float:left;clear:both;font-size:15px}.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group .cwp-group-fields{clear:both}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-hidden{display:none}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col{width:calc((100% / 2) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 2) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(2){width:calc((100% / 2) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col{width:calc((100% / 3) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 3) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(3){width:calc((100% / 3) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col{width:calc((100% / 4) - 20px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(1){margin:0px 10px 0px 0px;width:calc((100% / 4) - 10px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:not(:nth-child(1)){margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(4){width:calc((100% / 4) - 10px);margin:0px 0px 0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set input[type="number"]{-ms-flex:1;flex:1;width:60px;margin:0px 0px 0px 15px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set span{font-size:40px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend),.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"],.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px 20px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:top;align-items:top}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-switch{width:70px !important;margin-top:0px !important;margin-bottom:0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-radios-option,.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-checkbox-option{margin:0px 10px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview select{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"]{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label{display:-ms-flexbox;display:flex;width:auto !important;margin:0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label .cwp-checkbox-image{margin:0px 12px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label span{margin:0px 5px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set .cwp-error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input{width:100%;padding:10px 10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea{width:100%;padding:10px 10px;max-width:100%;height:257px;display:block}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label abbr{color:red;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input{width:100%;padding:10px 10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea{width:100%;padding:10px 10px;max-width:100%;height:257px;display:block}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error:focus{border:1px solid red;outline:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label abbr{color:red;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch{position:relative;display:inline-block;width:60px;height:34px;display:-ms-flexbox;display:flex;margin:10px 0px;-ms-flex-direction:column;flex-direction:column}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input{opacity:0;width:0;height:0}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider{background-color:#2196f3}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked+.cwp-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus+.cwp-slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round{border-radius:34px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before{border-radius:50%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label .cwp-checkbox-image{margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option{display:-ms-flexbox;display:flex;margin:10px 0px;position:relative}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]{margin:5px 5px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"].error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label.error{color:red;position:absolute;bottom:-20px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label .cwp-checkbox-image{margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option{display:-ms-flexbox;display:flex;margin:10px 0px;position:relative}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option input[type="radio"]{margin:5px 5px 0px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label.error{color:red;position:absolute;bottom:-20px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set{margin:20px 0px !important}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label span{color:#bbb;font-weight:600}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label.error{color:red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set select.error{outline:red;border:1px solid red}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label{width:100%}.wp-block-cwp-block-gutenberg-forms .cwp-form .g-recaptcha{margin:20px 0px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit{padding:20px 0px;display:-ms-flexbox;display:flex}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-start{-ms-flex-pack:start;justify-content:start}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-center{-ms-flex-pack:center;justify-content:center}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-end{-ms-flex-pack:end;justify-content:flex-end}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit .cwp-submit-btn{border:none;outline:none;padding:10px 25px;letter-spacing:1px}.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-danger-captcha{background-color:#ed9898;border-left:2px solid red;padding:12px 12px;color:#fff}.wp-block-cwp-block-gutenberg-forms .cwp-warning{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background:#fff3cd;color:#856404;padding:15px}.wp-block-cwp-block-gutenberg-forms .cwp-warning div:nth-child(1){margin:3px 5px 0px 0px} + */ +.pika-single { + z-index: 9999; + display: block; + position: relative; + color: #333; + background: #fff; + border: 1px solid #ccc; + border-bottom-color: #bbb; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } + +/* +clear child float (pika-lendar), using the famous micro clearfix hack +http://nicolasgallagher.com/micro-clearfix-hack/ +*/ +.pika-single:before, +.pika-single:after { + content: " "; + display: table; } + +.pika-single:after { + clear: both; } + +.pika-single { + *zoom: 1; } + +.pika-single.is-hidden { + display: none; } + +.pika-single.is-bound { + position: absolute; + -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); } + +.pika-lendar { + float: left; + width: 240px; + margin: 8px; } + +.pika-title { + position: relative; + text-align: center; } + +.pika-label { + display: inline-block; + *display: inline; + position: relative; + z-index: 9999; + overflow: hidden; + margin: 0; + padding: 5px 3px; + font-size: 14px; + line-height: 20px; + font-weight: bold; + background-color: #fff; } + +.pika-title select { + cursor: pointer; + position: absolute; + z-index: 9998; + margin: 0; + left: 0; + top: 5px; + filter: alpha(opacity=0); + opacity: 0; } + +.pika-prev, +.pika-next { + display: block; + cursor: pointer; + position: relative; + outline: none; + border: 0; + padding: 0; + width: 20px; + height: 30px; + /* hide text using text-indent trick, using width value (it's enough) */ + text-indent: 20px; + white-space: nowrap; + overflow: hidden; + background-color: transparent; + background-position: center center; + background-repeat: no-repeat; + background-size: 75% 75%; + opacity: 0.5; + *position: absolute; + *top: 0; } + +.pika-prev:hover, +.pika-next:hover { + opacity: 1; } + +.pika-prev, +.is-rtl .pika-next { + float: left; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); + *left: 0; } + +.pika-next, +.is-rtl .pika-prev { + float: right; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); + *right: 0; } + +.pika-prev.is-disabled, +.pika-next.is-disabled { + cursor: default; + opacity: 0.2; } + +.pika-select { + display: inline-block; + *display: inline; } + +.pika-table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + border: 0; } + +.pika-table th, +.pika-table td { + width: 14.285714285714286%; + padding: 0; } + +.pika-table th { + color: #999; + font-size: 12px; + line-height: 25px; + font-weight: bold; + text-align: center; } + +.pika-button { + cursor: pointer; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -moz-box-sizing: border-box; + outline: none; + border: 0; + margin: 0; + width: 100%; + padding: 5px; + color: #666; + font-size: 12px; + line-height: 15px; + text-align: right; + background: #f5f5f5; } + +.pika-week { + font-size: 11px; + color: #999; } + +.is-today .pika-button { + color: #33aaff; + font-weight: bold; } + +.is-selected .pika-button, +.has-event .pika-button { + color: #fff; + font-weight: bold; + background: #33aaff; + -webkit-box-shadow: inset 0 1px 3px #178fe5; + box-shadow: inset 0 1px 3px #178fe5; + border-radius: 3px; } + +.has-event .pika-button { + background: #005da9; + -webkit-box-shadow: inset 0 1px 3px #0076c9; + box-shadow: inset 0 1px 3px #0076c9; } + +.is-disabled .pika-button, +.is-inrange .pika-button { + background: #d5e9f7; } + +.is-startrange .pika-button { + color: #fff; + background: #6cb31d; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +.is-endrange .pika-button { + color: #fff; + background: #33aaff; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +.is-disabled .pika-button { + pointer-events: none; + cursor: default; + color: #999; + opacity: 0.3; } + +.is-outside-current-month .pika-button { + color: #999; + opacity: 0.3; } + +.is-selection-disabled { + pointer-events: none; + cursor: default; } + +.pika-button:hover, +.pika-row.pick-whole-week:hover .pika-button { + color: #fff; + background: #ff8000; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 3px; } + +/* styling for abbr */ +.pika-table abbr { + border-bottom: none; + cursor: help; } + +@media (max-width: 600px) { + .cwp-form .cwp-form-col-main-preview.cwp_stack_columns { + -ms-flex-direction: column !important; + flex-direction: column !important; } + .cwp-form .cwp-form-col-main-preview.cwp_stack_columns .cwp-col { + width: 100% !important; + margin: 0px 0px 0px 0px !important; } } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input { + border-bottom: 2px solid; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-left: 1px solid #eee; + background-color: transparent; } + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field select:focus, + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field textarea:focus, + .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field input:focus { + outline: none; + border-bottom: 2px solid #007cba; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"], .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"] { + opacity: 0; + position: absolute; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label { + display: inline-block; + vertical-align: middle; + margin: 5px; + cursor: pointer; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option label, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option label, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option label { + position: relative; + width: auto; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"] + label::before, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"] + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"] + label::before { + content: ""; + background: #fff; + border: 2px solid #ddd; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 20px; + padding: 2px; + margin-right: 10px; + border-radius: 100%; + text-align: center; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radio-set .cwp-radios-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radio .cwp-radios-set .cwp-radios-option input[type="radio"]:checked + label::before, .wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radio-set .cwp-radios-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radio-option input[type="radio"]:checked + label::before, +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-radios .cwp-radios-set .cwp-radios-option input[type="radio"]:checked + label::before { + content: ""; + background: #928e8eeb; + font-family: dashicons; + display: inline-block; + line-height: 1; + font-weight: 400; + font-style: normal; + speak: none; + text-decoration: inherit; + text-transform: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; + height: 20px; + font-size: 17px; + padding: 0px; + vertical-align: top; + text-align: center; + -webkit-transition: color 0.1s ease-in; + -o-transition: color 0.1s ease-in; + transition: color 0.1s ease-in; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] { + opacity: 0; + position: absolute; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"], +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label { + display: inline-block; + vertical-align: middle; + margin: 5px; + cursor: pointer; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option label { + position: relative; + width: auto; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] + label::before { + content: ""; + background: #fff; + border: 2px solid #ddd; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 20px; + padding: 2px; + margin-right: 10px; + border-radius: 0%; + text-align: center; } + +.wp-block-cwp-block-gutenberg-forms.is-style-paper .cwp-field.cwp-checkbox .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"]:checked + label::before { + content: ""; + background: #fff; + font-family: dashicons; + display: inline-block; + line-height: 1; + font-weight: 400; + font-style: normal; + speak: none; + text-decoration: inherit; + text-transform: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; + height: 20px; + font-size: 17px; + padding: 0px; + vertical-align: top; + text-align: center; + -webkit-transition: color 0.1s ease-in; + -o-transition: color 0.1s ease-in; + transition: color 0.1s ease-in; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .wp-block-cwp-form-button { + border: none; + outline: none; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-success { + border-left: 2px solid green; + padding: 20px 20px; + background: #00800030; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group legend { + margin: 0px 0px 20px 0px; + padding: 0; + float: left; + clear: both; + font-size: 15px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form fieldset.cwp-form-group .cwp-group-fields { + clear: both; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-hidden { + display: none; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col { + width: calc((100% / 2) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 2) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="2"] .cwp-col:nth-child(2) { + width: calc((100% / 2) - 10px); + margin: 0px 0px 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col { + width: calc((100% / 3) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 3) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="3"] .cwp-col:nth-child(3) { + width: calc((100% / 3) - 10px); + margin: 0px 0px 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col { + width: calc((100% / 4) - 20px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(1) { + margin: 0px 10px 0px 0px; + width: calc((100% / 4) - 10px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:not(:nth-child(1)) { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-form-col-main-preview[data-cols="4"] .cwp-col:nth-child(4) { + width: calc((100% / 4) - 10px); + margin: 0px 0px 0px 10px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-range-set input[type="number"] { + -ms-flex: 1; + flex: 1; + width: 60px; + margin: 0px 0px 0px 15px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-calculation .cwp-field-set span { + font-size: 40px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set, +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set, +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend), +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-switch, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) .cwp-checkbox-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) select, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"], + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) div[role="textbox"] span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px 20px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label .cwp-checkbox-image, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-field-set label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set:not(.cwp-checkbox-set-backend) label span, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-select-set label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-checkbox-set.cwp-checkbox-set-backend.cwp-checkbox-set-preview label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: top; + align-items: top; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-switch { + width: 70px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-radios-option, + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview .cwp-checkbox-option { + margin: 0px 10px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview select { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview div[role="textbox"] span { + margin: 0px 5px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label { + display: -ms-flexbox; + display: flex; + width: auto !important; + margin: 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label .cwp-checkbox-image { + margin: 0px 12px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.is-style-inline .cwp-radio-set-preview label span { + margin: 0px 5px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set { + margin: 20px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set .cwp-error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input { + width: 100%; + padding: 10px 10px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea { + width: 100%; + padding: 10px 10px; + max-width: 100%; + height: 257px; + display: block; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set textarea.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set label abbr { + color: red; + font-weight: 600; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner { + margin: 20px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input { + width: 100%; + padding: 10px 10px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner input.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea { + width: 100%; + padding: 10px 10px; + max-width: 100%; + height: 257px; + display: block; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner textarea.error:focus { + border: 1px solid red; + outline: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-captcha .cwp-captcha-inner label abbr { + color: red; + font-weight: 600; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch { + position: relative; + display: inline-block; + width: 60px; + height: 34px; + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + -ms-flex-direction: column; + flex-direction: column; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input { + opacity: 0; + width: 0; + height: 0; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider { + background-color: #2196f3; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch input:checked + .cwp-slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider input input:focus + .cwp-slider { + -webkit-box-shadow: 0 0 1px #2196f3; + box-shadow: 0 0 1px #2196f3; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider::before { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: 0.4s; + -o-transition: 0.4s; + transition: 0.4s; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round { + border-radius: 34px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field.cwp-yes-no .cwp-field-set .cwp-switch .cwp-slider .cwp-round::before { + border-radius: 50%; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label .cwp-checkbox-image { + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + position: relative; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"] { + margin: 5px 5px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option input[type="checkbox"].error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-checkbox-set .cwp-checkbox-option label.error { + color: red; + position: absolute; + bottom: -20px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set label .cwp-checkbox-image { + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option { + display: -ms-flexbox; + display: flex; + margin: 10px 0px; + position: relative; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label { + width: 100%; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option input[type="radio"] { + margin: 5px 5px 0px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label.error { + color: red; + position: absolute; + bottom: -20px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set { + margin: 20px 0px !important; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label span { + color: #bbbbbb; + font-weight: 600; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label.error { + color: red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set select.error { + outline: red; + border: 1px solid red; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + margin: 10px 0px; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-select-set label { + width: 100%; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .g-recaptcha { + margin: 20px 0px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit { + padding: 20px 0px; + display: -ms-flexbox; + display: flex; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-start { + -ms-flex-pack: start; + justify-content: start; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-center { + -ms-flex-pack: center; + justify-content: center; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit.justify-end { + -ms-flex-pack: end; + justify-content: flex-end; } + .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-submit .cwp-submit-btn { + border: none; + outline: none; + padding: 10px 25px; + letter-spacing: 1px; } + +.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-danger-captcha { + background-color: #ed9898; + border-left: 2px solid red; + padding: 12px 12px; + color: #fff; } + +.wp-block-cwp-block-gutenberg-forms .cwp-warning { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + background: #fff3cd; + color: #856404; + padding: 15px; } + .wp-block-cwp-block-gutenberg-forms .cwp-warning div:nth-child(1) { + margin: 3px 5px 0px 0px; } diff --git a/plugin.php b/plugin.php index a5662da..2c7b192 100644 --- a/plugin.php +++ b/plugin.php @@ -5,7 +5,7 @@ * Description: The Next Generation WordPress Form Builder. Build forms directly within Gutenberg editor live. Add & arrange form fields like blocks. * Author: munirkamal * Author URI: https://cakewp.com/ - * Version: 1.0.6 + * Version: 1.0.7 * License: GPLv2 or later * License URI: https://www.gnu.org/licenses/gpl-2.0.txt * diff --git a/readme.md b/readme.md index 12ea644..483c4a8 100644 --- a/readme.md +++ b/readme.md @@ -70,6 +70,13 @@ We appreciate all contributions and don't want a wall of rules to get in the way For more information, visit [Gutenberg Forms](https://gutenbergforms.com). += 1.0.7 = + +- Added: Form Theme Options +- Improved: form columns can now be changed after selection +- Improved: Better organized options for form +- Improved: Number field + = 1.0.6 (22 Feb 2020) = - Added: Custom Pattern Option for Messages,Text,Phone,Name fields diff --git a/readme.txt b/readme.txt index 727e2fc..0fcc401 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: munirkamal Tags: wordpress form, gutenberg form, contact form, gutenberg block, contact form plugin, forms, form builder, custom form, contact button, contact me, custom contact form, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, feedback form, email submit form, message form, contact form block, wordpress form plugin Requires at least: 4.8 Tested up to: 5.3 -Stable tag: 1.0.6 +Stable tag: 1.0.7 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -58,6 +58,13 @@ For basic usage, you can also have a look at the plugin website [Gutenberg Forms For more information, visit [Gutenberg Forms](https://gutenbergforms.com). += 1.0.7 = + +- Added: Form Theme Options +- Improved: form columns can now be changed after selection +- Improved: Better organized options for form +- Improved: Number field + = 1.0.6 (22 Feb 2020) = - Added: Custom Pattern Option for Messages,Text,Phone,Name fields diff --git a/src/Form Childs/form-column/edit.js b/src/Form Childs/form-column/edit.js index 1bac957..2e37cdd 100644 --- a/src/Form Childs/form-column/edit.js +++ b/src/Form Childs/form-column/edit.js @@ -10,7 +10,9 @@ import Introduction from "./components/introduction"; import { createBlock } from "@wordpress/blocks"; import { map } from "lodash"; -const { replaceInnerBlocks } = wp.data.dispatch("core/block-editor"); +const { replaceInnerBlocks, selectBlock } = wp.data.dispatch( + "core/block-editor" +); const { getBlock } = wp.data.select("core/block-editor"); function edit(props) { @@ -59,13 +61,21 @@ function edit(props) { const currentInnerBlocks = getBlock(props.clientId).innerBlocks; - for (let i = columns; i < c; ++i) { - currentInnerBlocks.push( - ...createBlocksFromInnerBlocksTemplate([["cwp/column", {}]]) - ); + if (c > currentInnerBlocks.length - 1) { + for (let i = columns; i < c; ++i) { + currentInnerBlocks.push( + ...createBlocksFromInnerBlocksTemplate([ + ["cwp/column", {}] + ]) + ); + } + replaceInnerBlocks(props.clientId, currentInnerBlocks); + selectBlock(props.clientId); + } else { + currentInnerBlocks.pop(); + replaceInnerBlocks(props.clientId, currentInnerBlocks); + selectBlock(props.clientId); } - - replaceInnerBlocks(props.clientId, currentInnerBlocks); }} value={columns} /> diff --git a/src/block/Inspector.js b/src/block/Inspector.js index 049237e..584a3e0 100644 --- a/src/block/Inspector.js +++ b/src/block/Inspector.js @@ -135,7 +135,7 @@ function Inspector(prop) { /> - +

Disable Submit Button

diff --git a/src/block/block.js b/src/block/block.js index 27fcf4e..9096a75 100644 --- a/src/block/block.js +++ b/src/block/block.js @@ -216,9 +216,9 @@ registerBlockType("cwp/block-gutenberg-forms", { theme: { type: "object", default: { - accentColor: "rgb(49, 49, 49)", - textColor: "rgb(49, 49, 49)", - fieldBackgroundColor: "rgb(238, 238, 238)" + accentColor: "", + textColor: "", + fieldBackgroundColor: "" } } },