!function(e){var n={};function t(a){if(n[a])return n[a].exports;var l=n[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,t),l.l=!0,l.exports}t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var l in e)t.d(a,l,function(n){return e[n]}.bind(null,l));return a},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,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=19)}([function(e,n){var t=window.iframely=window.iframely||{};t.config=t.config||{},e.exports=t},,,,,,,,,,,,,,,,,,,function(e,n,t){var a=t(0),l=t(20),o=t(22);a.buildOptionsForm=function(e,n,t,a){l({id:e,formContainer:n,options:t,renderer:o,translator:a})},n.iframely=a},function(e,n,t){var a=t(21),l=t(0),o={checkbox:{getValue:function(e){return e[0].checked}},text:{getValue:function(e){var n=e[0],t=n.value;return"number"===n.type&&(t=parseInt(t),isNaN(t)&&(t="")),t},customEvents:function(e,n){var t=e[0];l.addEventListener(t,"click",(function(){t.select()})),l.addEventListener(t,"blur",n),l.addEventListener(t,"keyup",(function(e){13===e.keyCode&&n()}))}},radio:{getValue:function(e){var n;return e.forEach((function(e){e.checked&&(n=e)})),n.value}}},i={};e.exports=function(e){var n=e.options,t=e.formContainer;if(t)if(n){var _=a(n,e.translator),p=e.id,r=e.renderer,c=i[p]=i[p]||{};Object.keys(n).forEach((function(e){n.query&&-1!==n.query.indexOf(e)||(c[e]=n[e].value)}));var s=function(e){var n="";return e.forEach((function(e){e.context&&e.context.elements&&(e.context.elementsHtml=s(e.context.elements)),n+=r(e.type,e.context||{})})),n};t.innerHTML=s(_);var u=function(e){e.forEach((function(e){if(e.context&&e.context.elements)u(e.context.elements);else{var n=o[e.type];e.context&&(e.inputs=t.querySelectorAll('[name="'+e.context.key+'"]'),e.inputs.length>0?n&&n.customEvents?n.customEvents(e.inputs,d):e.inputs.forEach((function(e){l.addEventListener(e,"change",d)})):console.warn("No inputs found for option",e.key))}}))};u(_)}else t.innerHTML="";else console.warn("No formContainer in form-builder options",e);function d(){var e=function(){var e={},n=function(t){t.forEach((function(t){if(t.context&&t.context.elements)n(t.context.elements);else if(t.inputs){var a,l=o[t.type];a=l&&l.getValue?l.getValue(t.inputs):t.inputs[0].value,Object.assign(e,t.getQuery(a))}}))};return n(_),e}();Object.keys(c).forEach((function(n){c[n]!==e[n]&&void 0!==e[n]||delete e[n]})),l.trigger("options-changed",p,t,e)}}},function(e,n){var t=/^_./,a=function(e,n){return n&&"function"==typeof n&&n(e)||e};e.exports=function(e,n){if(!e)return[];delete(e=Object.assign({},e)).query;var l=[],o=Object.keys(e),i=0;if(o.forEach((function(o){var _,p,r={},c=e[o];c.key=o;var s,u,d=c.values&&Object.keys(c.values);if(d&&1===d.length&&(p=!0,s=d[0],u=c.values[s]),r.label=a(u||c.label,n),r.key=c.key,p||"boolean"==typeof c.value)r.checked=p?s===c.value||!s&&!c.value:c.value,i++,l.push({type:"checkbox",context:r,order:t.test(o)?0:1,getQuery:function(e){var n;n=p?e?s:"":e;var t={};return p?""===n||(t[c.key]=n):t[c.key]=e,t}});else if("number"!=typeof c.value&&"string"!=typeof c.value||c.values){if(c.values)if(r.value=c.value+"",_=function(e){var n={};return""===e||(n[c.key]=e),n},Object.keys(c.values).length<=3){c.label?r.label=a(c.label,n):r.label=!1;for(var f=0,m=!1,v=Object.values(c.values);f8,f++}r.inline=!m,r.items=[],Object.keys(c.values).forEach((function(e,t){r.items.push({id:r.key+"-"+t,value:e,label:a(c.values[e],n),checked:r.value===e})})),l.push({type:"radio",context:r,order:m?-3:/theme/.test(o)?-1:-2,getQuery:_})}else r.items=[],Object.keys(c.values).forEach((function(e){r.items.push({value:e,label:a(c.values[e],n),checked:r.value===e})})),l.push({type:"select",context:r,order:5,getQuery:_})}else{var y=c.range&&"number"==typeof c.range.min&&"number"==typeof c.range.max,h="number"==typeof c.value;r.value=c.value,_=function(e){var n={};return""===e||(n[c.key]=e),n},y?(r.min=c.range.min,r.max=c.range.max,l.push({type:"range",context:r,order:9,getQuery:_})):(r.placeholder=a(c.placeholder||"",n),r.inputType=h?"number":"text",l.push({type:"text",context:r,order:/start/i.test(o)?7:8,getQuery:_}))}})),l.sort((function(e,n){return e.order-n.order})),l.forEach((function(e){delete e.order})),i>0){var _,p=[];return l.forEach((function(e,n){if("checkbox"===e.type){var a=i>2&&n>0&&!t.test(e.context.key)&&"checkbox"===l[n-1].type&&t.test(l[n-1].context.key);_&&!a||(_=[],p.push({type:"group",context:{elements:_}})),_.push(e)}else p.push(e)})),p}return l}},function(e,n,t){var a={checkbox:t(23),range:t(24),text:t(25),radio:t(26),select:t(27),group:t(28)};e.exports=function(e,n){return(0,a[e])(n)}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n checked="checked"<% } %>>\n \n
\n',__filename="src/options/templates/checkbox.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n \n \n
\n"),__line=7;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n \n
\n \n
\n
',__filename="src/options/templates/range.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n \n
\n \n
\n
'),__line=6;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n \n
\n \n
\n
',__filename="src/options/templates/text.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n \n
\n \n
\n
'),__line=6;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n <% if (label) { %>\n \n <% } %>\n
\n <% items.forEach(function(subContext) { %>\n
\n checked="checked"<% } %>>\n \n
\n <% }); %>\n
\n
',__filename="src/options/templates/radio.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n '),__line=2,label&&(__append('\n \n "),__line=6),__append('\n
\n '),__line=8,items.forEach((function(e){__append('\n
\n \n \n
\n "),__line=15})),__append("\n
\n
"),__line=17;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n \n
\n \n
\n
',__filename="src/options/templates/select.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n \n
\n \n
\n
"),__line=10;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){rethrow=rethrow||function(e,n,t,a,l){var o=n.split("\n"),i=Math.max(a-3,0),_=Math.min(o.length,a+3),p=l(t),r=o.slice(i,_).map((function(e,n){var t=n+i+1;return(t==a?" >> ":" ")+t+"| "+e})).join("\n");throw e.path=p,e.message=(p||"ejs")+":"+a+"\n"+r+"\n\n"+e.message,e},escapeFn=escapeFn||function(e){return null==e?"":String(e).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(e){return _ENCODE_HTML_RULES[e]||e}var __line=1,__lines='
\n
\n <%- elementsHtml %>\n
\n
',__filename="src/options/templates/group.ejs";try{var __output="";function __append(e){null!=e&&(__output+=e)}with(locals||{})__append('
\n
\n '),__line=3,__append(elementsHtml),__append("\n
\n
"),__line=5;return __output}catch(e){rethrow(e,__lines,__filename,__line,escapeFn)}}}]);