Your IP : 216.73.216.95


Current Path : /var/www/ooareogundevinitiative/wp-content/plugins/forminator/build/front/
Upload File :
Current File : /var/www/ooareogundevinitiative/wp-content/plugins/forminator/build/front/front.multi.min.js

!function i(a,s,l){function f(e,t){if(!s[e]){if(!a[e]){var r="function"==typeof require&&require;if(!t&&r)return r(e,!0);if(u)return u(e,!0);var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}var o=s[e]={exports:{}};a[e][0].call(o.exports,function(t){return f(a[e][1][t]||t)},o,o.exports,i,a,s,l)}return s[e].exports}for(var u="function"==typeof require&&require,t=0;t<l.length;t++)f(l[t]);return f}({1:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=d(t("./parser/front.calculator.parser.tokenizer")),o=d(t("./symbol/front.calculator.symbol.loader")),i=d(t("./parser/front.calculator.parser")),a=d(t("./symbol/front.calculator.symbol.number")),s=d(t("./symbol/abstract/front.calculator.symbol.constant.abstract")),l=d(t("./parser/node/front.calculator.parser.node.symbol")),f=d(t("./symbol/abstract/front.calculator.symbol.operator.abstract")),u=d(t("./symbol/front.calculator.symbol.separator")),p=d(t("./parser/node/front.calculator.parser.node.function")),c=d(t("./parser/node/front.calculator.parser.node.container"));function d(t){return t&&t.__esModule?t:{default:t}}function m(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var h=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.term=t,this.tokenizer=new n.default(this.term),this.symbolLoader=new o.default,this.parser=new i.default(this.symbolLoader)}return function(t,e,r){e&&m(t.prototype,e),r&&m(t,r)}(e,[{key:"parse",value:function(){this.tokenizer.input=this.term,this.tokenizer.reset();var t=this.tokenizer.tokenize();if(0===t.length)throw"Error: Empty token of calculator term.";var e=this.parser.parse(t);if(e.isEmpty())throw"Error: Empty nodes of calculator tokens.";return e}},{key:"calculate",value:function(){var t=this.parse();return!1===t?0:this.calculateNode(t)}},{key:"calculateNode",value:function(t){if(t instanceof l.default)return this.calculateSymbolNode(t);if(t instanceof p.default)return this.calculateFunctionNode(t);if(t instanceof c.default)return this.calculateContainerNode(t);throw'Error: Cannot calculate node of unknown type "'+t.constructor.name+'"'}},{key:"calculateContainerNode",value:function(t){if(t instanceof p.default)throw"Error: Expected container node but got a function node";for(var e=0,r=t.childNodes,n=this.detectCalculationOrder(r),o=0;o<n.length;o++){for(var i=n[o].node,a=n[o].index,s=null,l=null,f=0;f!==a;)void 0!==r[f]&&(s=r[f],l=f),f++;for(f++;void 0===r[f];)f++;var u=r[f],c=f,d=isNaN(u)?this.calculateNode(u):u,m=i.symbol;if(i.isUnaryOperator)e=m.operate(null,d),delete r[c],r[a]=e;else if(null!==l&&null!==s){var h=isNaN(s)?this.calculateNode(s):s;e=m.operate(h,d),delete r[l],delete r[c],r[a]=e}}if(0===(r=r.filter(function(t){return void 0!==t})).length)throw"Error: Missing calculable subterm. Are there empty brackets?";if(1<r.length)throw"Error: Missing operators between parts of the term.";return e=r.pop(),isNaN(e)?this.calculateNode(e):e}},{key:"calculateFunctionNode",value:function(t){for(var e=t.childNodes,r=[],n=[],o=null,i=0;i<e.length;i++){var a=e[i];a instanceof l.default&&a.symbol instanceof u.default?(o=new c.default(n),r.push(this.calculateNode(o)),n=[]):n.push(a)}return 0<n.length&&(o=new c.default(n),r.push(this.calculateNode(o))),t.symbolNode.symbol.execute(r)}},{key:"calculateSymbolNode",value:function(t){var e=t.symbol,r=0;if(e instanceof a.default)r=t.token.value,r=Number(r);else{if(!(e instanceof s.default))throw'Error: Found symbol of unexpected type "'+e.constructor.name+'", expected number or constant';r=e.value}return r}},{key:"detectCalculationOrder",value:function(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];if(n instanceof l.default&&n.symbol instanceof f.default){var o={index:r,node:n};e.push(o)}}return e.sort(function(t,e){var r=t.node,n=e.node,o=r.symbol,i=2;r.isUnaryOperator&&(i=3);var a=n.symbol,s=2;return n.isUnaryOperator&&(s=3),i===s&&(i=o.precedence,s=a.precedence),i===s?r.token.position<n.token.position?-1:1:i<s?1:-1}),e}}]),e}();r.default=h,void 0===window.forminatorCalculator&&(window.forminatorCalculator=function(t){return new h(t)})},{"./parser/front.calculator.parser":2,"./parser/front.calculator.parser.tokenizer":4,"./parser/node/front.calculator.parser.node.container":6,"./parser/node/front.calculator.parser.node.function":7,"./parser/node/front.calculator.parser.node.symbol":8,"./symbol/abstract/front.calculator.symbol.constant.abstract":10,"./symbol/abstract/front.calculator.symbol.operator.abstract":12,"./symbol/front.calculator.symbol.loader":16,"./symbol/front.calculator.symbol.number":17,"./symbol/front.calculator.symbol.separator":18}],2:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var c=n(t("./front.calculator.parser.token")),d=n(t("../symbol/front.calculator.symbol.number")),m=n(t("../symbol/brackets/front.calculator.symbol.opening.bracket")),h=n(t("../symbol/brackets/front.calculator.symbol.closing.bracket")),p=n(t("../symbol/abstract/front.calculator.symbol.function.abstract")),a=n(t("../symbol/abstract/front.calculator.symbol.operator.abstract")),s=n(t("../symbol/front.calculator.symbol.separator")),b=n(t("./node/front.calculator.parser.node.symbol")),l=n(t("./node/front.calculator.parser.node.container")),f=n(t("./node/front.calculator.parser.node.function"));function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var i=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.symbolLoader=t}return function(t,e,r){e&&o(t.prototype,e),r&&o(t,r)}(e,[{key:"parse",value:function(t){var e=this.detectSymbols(t),r=this.createTreeByBrackets(e);return r=this.transformTreeByFunctions(r),this.checkGrammar(r),new l.default(r)}},{key:"detectSymbols",value:function(t){for(var e=[],r=null,n=null,o=!1,i=0,a=0;a<t.length;a++){var s=t[a],l=s.type;if(c.default.TYPE_WORD===l){if(n=s.value,null===(r=this.symbolLoader.find(n)))throw"Error: Detected unknown or invalid string identifier: "+n+"."}else if(l===c.default.TYPE_NUMBER){var f=this.symbolLoader.findSubTypes(d.default);if(f.length<1||!(f instanceof Array))throw"Error: Unavailable number symbol processor.";r=f[0]}else{if(n=s.value,null===(r=this.symbolLoader.find(n)))throw"Error: Detected unknown or invalid string identifier: "+n+".";if(r instanceof m.default&&i++,r instanceof h.default&&--i<0)throw"Error: Found closing bracket that does not have an opening bracket."}if(o){if(!(r instanceof m.default))throw"Error: Expected opening bracket (after a function) but got something else.";o=!1}else r instanceof p.default&&(o=!0);var u=new b.default(s,r);e.push(u)}if(o)throw"Error: Expected opening bracket (after a function) but reached the end of the term";if(0<i)throw"Error: There is at least one opening bracket that does not have a closing bracket";return e}},{key:"createTreeByBrackets",value:function(t){for(var e=[],r=[],n=0,o=0;o<t.length;o++){var i=t[o];if(!(i instanceof b.default))throw'Error: Expected symbol node, but got "'+i.constructor.name+'"';if(i.symbol instanceof m.default)1<++n&&r.push(i);else if(i.symbol instanceof h.default)if(0===--n){var a=this.createTreeByBrackets(r);e.push(new l.default(a)),r=[]}else r.push(i);else 0===n?e.push(i):r.push(i)}return e}},{key:"transformTreeByFunctions",value:function(t){for(var e=[],r=null,n=0;n<t.length;n++){var o=t[n];if(o instanceof l.default){var i=this.transformTreeByFunctions(o.childNodes);if(null!==r){var a=new f.default(i,r);e.push(a),r=null}else o.childNodes=i,e.push(o)}else{if(!(o instanceof b.default))throw'Error: Expected array node or symbol node, got "'+o.constructor.name+'"';o.symbol instanceof p.default?r=o:e.push(o)}}return e}},{key:"checkGrammar",value:function(t){for(var e=0;e<t.length;e++){var r=t[e];if(r instanceof b.default){var n=r.symbol;if(n instanceof a.default){if(e+1>=t.length)throw"Error: Found operator that does not stand before an operand.";var o=e-1,i=null;if(0<=o&&(i=t[o])instanceof b.default&&(i.symbol instanceof a.default||i.symbol instanceof s.default)&&(i=null),null===i){if(!n.operatesUnary)throw"Error: Found operator in unary notation that is not unary.";r.setIsUnaryOperator(!0)}else if(!n.operatesBinary)throw console.log(n),"Error: Found operator in binary notation that is not binary."}}else this.checkGrammar(r.childNodes)}}}]),e}();r.default=i},{"../symbol/abstract/front.calculator.symbol.function.abstract":11,"../symbol/abstract/front.calculator.symbol.operator.abstract":12,"../symbol/brackets/front.calculator.symbol.closing.bracket":13,"../symbol/brackets/front.calculator.symbol.opening.bracket":14,"../symbol/front.calculator.symbol.number":17,"../symbol/front.calculator.symbol.separator":18,"./front.calculator.parser.token":3,"./node/front.calculator.parser.node.container":6,"./node/front.calculator.parser.node.function":7,"./node/front.calculator.parser.node.symbol":8}],3:[function(t,e,r){"use strict";function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function n(t,e,r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.type=t,this.value=e,this.position=r}return function(t,e,r){e&&o(t.prototype,e),r&&o(t,r)}(n,null,[{key:"TYPE_WORD",get:function(){return 1}},{key:"TYPE_CHAR",get:function(){return 2}},{key:"TYPE_NUMBER",get:function(){return 3}}]),n}();r.default=n},{}],4:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.token"))&&n.__esModule?n:{default:n};function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var a=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.input=t,this.currentPosition=0}return function(t,e,r){e&&i(t.prototype,e),r&&i(t,r)}(e,[{key:"tokenize",value:function(){this.reset();for(var t=[],e=this.readToken();e;)t.push(e),e=this.readToken();return t}},{key:"readToken",value:function(){this.stepOverWhitespace();var t=this.readCurrent();if(null===t)return null;var e=null,r=null;return r=this.isLetter(t)?(e=this.readWord(),o.default.TYPE_WORD):this.isDigit(t)||this.isPeriod(t)?(e=this.readNumber(),o.default.TYPE_NUMBER):(e=this.readChar(),o.default.TYPE_CHAR),new o.default(r,e,this.currentPosition)}},{key:"isLetter",value:function(t){if(null===t)return!1;var e=t.charCodeAt(0);return 65<=e&&e<=90||97<=e&&e<=122}},{key:"isDigit",value:function(t){if(null===t)return!1;var e=t.charCodeAt(0);return 48<=e&&e<=57}},{key:"isPeriod",value:function(t){return"."===t}},{key:"isWhitespace",value:function(t){return 0<=[" ","\t","\n"].indexOf(t)}},{key:"stepOverWhitespace",value:function(){for(;this.isWhitespace(this.readCurrent());)this.readNext()}},{key:"readWord",value:function(){for(var t="",e=this.readCurrent();null!==e&&this.isLetter(e);)t+=e,e=this.readNext();return t}},{key:"readNumber",value:function(){for(var t="",e=!1,r=this.readCurrent();null!==r&&(this.isPeriod(r)||this.isDigit(r));){if(this.isPeriod(r)){if(e)throw"Error: A number cannot have more than one period";e=!0}t+=r,r=this.readNext()}return t}},{key:"readChar",value:function(){var t=this.readCurrent();return this.readNext(),t}},{key:"readCurrent",value:function(){var t=null;return this.hasCurrent()&&(t=this.input[this.currentPosition]),t}},{key:"readNext",value:function(){return this.currentPosition++,this.readCurrent()}},{key:"hasCurrent",value:function(){return this.currentPosition<this.input.length}},{key:"reset",value:function(){this.currentPosition=0}}]),e}();r.default=a},{"./front.calculator.parser.token":3}],5:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}},{}],6:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.node.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function r(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),(e=s(this,l(r).call(this))).childNodes=null,e.setChildNodes(t),e}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(r,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(r,[{key:"setChildNodes",value:function(t){t.forEach(function(t){if(!(t instanceof o.default))throw"Expected AbstractNode, but got "+t.constructor.name}),this.childNodes=t}},{key:"size",value:function(){try{return this.childNodes.length}catch(t){return 0}}},{key:"isEmpty",value:function(){return!this.size()}}]),r}();r.default=u},{"./front.calculator.parser.node.abstract":5}],7:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.parser.node.container"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function n(t,e){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(r=a(this,s(n).call(this,t))).symbolNode=e,r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(n,o.default),n}();r.default=f},{"./front.calculator.parser.node.container":6}],8:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=n(t("../../symbol/abstract/front.calculator.symbol.operator.abstract")),i=n(t("./front.calculator.parser.node.abstract"));function n(t){return t&&t.__esModule?t:{default:t}}function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==a(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function n(t,e){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(r=l(this,f(n).call(this))).token=t,r.symbol=e,r.isUnaryOperator=!1,r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(n,i.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(n,[{key:"setIsUnaryOperator",value:function(t){if(!(this.symbol instanceof o.default))throw"Error: Cannot mark node as unary operator, because symbol is not an operator but of type "+this.symbol.constructor.name;this.isUnaryOperator=t}}]),n}();r.default=c},{"../../symbol/abstract/front.calculator.symbol.operator.abstract":12,"./front.calculator.parser.node.abstract":5}],9:[function(t,e,r){"use strict";function n(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.identifiers=[]}return function(t,e,r){e&&n(t.prototype,e),r&&n(t,r)}(t,[{key:"getIdentifiers",value:function(){var e=[];return this.identifiers.forEach(function(t){e.push(t.toLowerCase())}),e}}]),t}();r.default=o},{}],10:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).value=0,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"./front.calculator.symbol.abstract":9}],11:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,l(t).call(this))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(t,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(t,[{key:"execute",value:function(t){return 0}}]),t}();r.default=u},{"./front.calculator.symbol.abstract":9}],12:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).precedence=0,t.operatesUnary=!1,t.operatesBinary=!0,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return 0}}]),e}();r.default=u},{"./front.calculator.symbol.abstract":9}],13:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=[")"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.abstract":9}],14:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=["("],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.abstract":9}],15:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.constant.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=["pi"],t.value=Math.PI,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"../abstract/front.calculator.symbol.constant.abstract":10}],16:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=w(t("./front.calculator.symbol.number")),o=w(t("./front.calculator.symbol.separator")),i=w(t("./brackets/front.calculator.symbol.opening.bracket")),a=w(t("./brackets/front.calculator.symbol.closing.bracket")),s=w(t("./constants/front.calculator.symbol.constant.pi")),l=w(t("./operators/front.calculator.symbol.operator.addition")),f=w(t("./operators/front.calculator.symbol.operator.division")),u=w(t("./operators/front.calculator.symbol.operator.exponentiation")),c=w(t("./operators/front.calculator.symbol.operator.modulo")),d=w(t("./operators/front.calculator.symbol.operator.multiplication")),m=w(t("./operators/front.calculator.symbol.operator.subtraction")),h=w(t("./functions/front.calculator.symbol.function.abs")),p=w(t("./functions/front.calculator.symbol.function.avg")),b=w(t("./functions/front.calculator.symbol.function.ceil")),_=w(t("./functions/front.calculator.symbol.function.floor")),g=w(t("./functions/front.calculator.symbol.function.max")),y=w(t("./functions/front.calculator.symbol.function.min")),v=w(t("./functions/front.calculator.symbol.function.round"));function w(t){return t&&t.__esModule?t:{default:t}}function C(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var O=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.symbols={FrontCalculatorSymbolNumber:new n.default,FrontCalculatorSymbolSeparator:new o.default,FrontCalculatorSymbolOpeningBracket:new i.default,FrontCalculatorSymbolClosingBracket:new a.default,FrontCalculatorSymbolConstantPi:new s.default,FrontCalculatorSymbolOperatorAddition:new l.default,FrontCalculatorSymbolOperatorDivision:new f.default,FrontCalculatorSymbolOperatorExponentiation:new u.default,FrontCalculatorSymbolOperatorModulo:new c.default,FrontCalculatorSymbolOperatorMultiplication:new d.default,FrontCalculatorSymbolOperatorSubtraction:new m.default,FrontCalculatorSymbolFunctionAbs:new h.default,FrontCalculatorSymbolFunctionAvg:new p.default,FrontCalculatorSymbolFunctionCeil:new b.default,FrontCalculatorSymbolFunctionFloor:new _.default,FrontCalculatorSymbolFunctionMax:new g.default,FrontCalculatorSymbolFunctionMin:new y.default,FrontCalculatorSymbolFunctionRound:new v.default}}return function(t,e,r){e&&C(t.prototype,e),r&&C(t,r)}(t,[{key:"find",value:function(t){for(var e in t=t.toLowerCase(),this.symbols)if(this.symbols.hasOwnProperty(e)){var r=this.symbols[e];if(0<=r.getIdentifiers().indexOf(t))return r}return null}},{key:"findSubTypes",value:function(t){var e=[];for(var r in this.symbols)if(this.symbols.hasOwnProperty(r)){var n=this.symbols[r];n instanceof t&&e.push(n)}return e}}]),t}();r.default=O},{"./brackets/front.calculator.symbol.closing.bracket":13,"./brackets/front.calculator.symbol.opening.bracket":14,"./constants/front.calculator.symbol.constant.pi":15,"./front.calculator.symbol.number":17,"./front.calculator.symbol.separator":18,"./functions/front.calculator.symbol.function.abs":19,"./functions/front.calculator.symbol.function.avg":20,"./functions/front.calculator.symbol.function.ceil":21,"./functions/front.calculator.symbol.function.floor":22,"./functions/front.calculator.symbol.function.max":23,"./functions/front.calculator.symbol.function.min":24,"./functions/front.calculator.symbol.function.round":25,"./operators/front.calculator.symbol.operator.addition":26,"./operators/front.calculator.symbol.operator.division":27,"./operators/front.calculator.symbol.operator.exponentiation":28,"./operators/front.calculator.symbol.operator.modulo":29,"./operators/front.calculator.symbol.operator.multiplication":30,"./operators/front.calculator.symbol.operator.subtraction":31}],17:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function t(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,s(t).call(this))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(t,o.default),t}();r.default=f},{"./abstract/front.calculator.symbol.abstract":9}],18:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("./abstract/front.calculator.symbol.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var f=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=a(this,s(e).call(this))).identifiers=[","],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(e,o.default),e}();r.default=f},{"./abstract/front.calculator.symbol.abstract":9}],19:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["abs"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;var e=t[0];return Math.abs(e)}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],20:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["avg"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;for(var e=0,r=0;r<t.length;r++)e+=t[r];return e/t.length}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],21:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["ceil"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.ceil(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],22:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["floor"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.floor(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],23:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=l(this,f(e).call(this))).identifiers=["max"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(e,o.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.max.apply(Math,a(t))}}]),e}();r.default=c},{"../abstract/front.calculator.symbol.function.abstract":11}],24:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var c=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=l(this,f(e).call(this))).identifiers=["min"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(e,o.default),function(t,e,r){e&&s(t.prototype,e),r&&s(t,r)}(e,[{key:"execute",value:function(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.min.apply(Math,a(t))}}]),e}();r.default=c},{"../abstract/front.calculator.symbol.function.abstract":11}],25:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.function.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["round"],t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"execute",value:function(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.round(t[0])}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.function.abstract":11}],26:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["+"],t.precedence=100,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t+e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],27:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["/"],t.precedence=200,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t/e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],28:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["^"],t.precedence=300,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return Math.pow(t,e)}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],29:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["%"],t.precedence=200,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t%e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],30:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["*"],t.precedence=200,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t*e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}],31:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=t("../abstract/front.calculator.symbol.operator.abstract"))&&n.__esModule?n:{default:n};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e){return!e||"object"!==i(e)&&"function"!=typeof e?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var u=function(){function e(){var t;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(t=s(this,l(e).call(this))).identifiers=["-"],t.precedence=100,t.operatesUnary=!0,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,o.default),function(t,e,r){e&&a(t.prototype,e),r&&a(t,r)}(e,[{key:"operate",value:function(t,e){return t-e}}]),e}();r.default=u},{"../abstract/front.calculator.symbol.operator.abstract":12}]},{},[1]),[].includes||(Array.prototype.includes=function(t,e){"use strict";var r=Object(this),n=parseInt(r.length)||0;if(0===n)return!1;var o,i=parseInt(e)||0;for(0<=i?o=i:(o=n+i)<0&&(o=0);o<n;){var a=r[o];if(t===a||t!=t&&a!=a)return!0;o++}return!1}),function(s,l,f){"use strict";var r="forminatorLoader",n={action:"",type:"",id:"",render_id:"",is_preview:"",preview_data:[],nonce:!1,last_submit_data:{},extra:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},n,e),this._defaults=n,this._name=r,this.frontInitCalled=!1,this.scriptsQue=[],this.frontOptions=null,this.leadFrontOptions=null,this.init()}s.extend(e.prototype,{init:function(){var t=f.location.search.replace(/(^\?)/,"").split("&").map(function(t){return this[(t=t.split("="))[0]]=t[1],this}.bind({}))[0];t.action=this.settings.action,t.type=this.settings.type,t.id=this.settings.id,t.render_id=this.settings.render_id,t.is_preview=this.settings.is_preview,t.preview_data=JSON.stringify(this.settings.preview_data),t.last_submit_data=this.settings.last_submit_data,t.extra=this.settings.extra,t.nonce=this.settings.nonce,void 0!==this.settings.has_lead&&(t.has_lead=this.settings.has_lead,t.leads_id=this.settings.leads_id),this.load_ajax(t)},load_ajax:function(i){var a=this;s.ajax({type:"POST",url:l.ForminatorFront.ajaxUrl,data:i,cache:!1,beforeSend:function(){s(f).trigger("before.load.forminator",i.id)},success:function(t){if(t.success){var e=t.data;if(s(f).trigger("response.success.load.forminator",i.id,t),!e.is_ajax_load)return!1;var r=[];if(void 0===e.pagination_config&&void 0!==e.options.pagination_config&&(r=e.options.pagination_config),r&&(l.Forminator_Cform_Paginations=l.Forminator_Cform_Paginations||[],l.Forminator_Cform_Paginations[i.id]=r),a.frontOptions=e.options||null,void 0===l.Forminator_Cform_Paginations&&a.frontOptions.pagination_config&&(l.Forminator_Cform_Paginations=l.Forminator_Cform_Paginations||[],l.Forminator_Cform_Paginations[i.id]=a.frontOptions.pagination_config),void 0!==e.lead_options&&(a.leadFrontOptions=e.lead_options||null,void 0===l.Forminator_Cform_Paginations&&a.leadFrontOptions.pagination_config&&(l.Forminator_Cform_Paginations=l.Forminator_Cform_Paginations||[],l.Forminator_Cform_Paginations[i.leads_id]=a.leadFrontOptions.pagination_config)),e.html){var n=e.style||null,o=e.script||null;a.render_html(e.html,n,o)}e.styles&&a.maybe_append_styles(e.styles),e.scripts&&a.maybe_append_scripts(e.scripts),!e.scripts&&a.frontOptions&&a.init_front()}else s(f).trigger("response.error.load.forminator",i.id,t)},error:function(){s(f).trigger("request.error.load.forminator",i.id)}}).always(function(){s(f).trigger("after.load.forminator",i.id)})},render_html:function(t,e,r){var n=this.settings.id,o=this.settings.render_id,i="",a=null;(a=this.$el.find(".forminator-response-message")).length&&(i=a.get(0).outerHTML),(a=this.$el.find(".forminator-poll-response-message")).length&&(i=a.get(0).outerHTML),this.$el.parent().hasClass("forminator-guttenberg")?this.$el.parent().html(t):this.$el.replaceWith(t),i&&(s("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-response-message").replaceWith(i),s("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-poll-response-message").replaceWith(i)),e&&(s("style#forminator-module-"+n).length&&s("style#forminator-module-"+n).remove(),s("body").append(e)),r&&s("body").append(r)},maybe_append_styles:function(t){for(var e in t)if(t.hasOwnProperty(e)&&!s("link#"+e).length){var r=s("<link>");r.attr("rel","stylesheet"),r.attr("id",e),r.attr("type","text/css"),r.attr("media","all"),r.attr("href",t[e].src),s("head").append(r)}},maybe_append_scripts:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var n=t[r].on,o=t[r].load;if("window"===n){if(l[o])continue}else if("$"===n&&s.fn[o])continue;var i={};i.src=t[r].src,e.push(i),this.scriptsQue.push(r)}if(this.scriptsQue.length)for(var a in e)e.hasOwnProperty(a)&&this.load_script(e[a]);else this.init_front()},load_script:function(t){var e=this,r=f.createElement("script"),n=f.getElementsByTagName("body")[0];r.type="text/javascript",r.src=t.src,r.async=!0,r.defer=!0,r.onload=function(){e.script_on_load()},n.appendChild(r)},script_on_load:function(){this.scriptsQue.pop(),this.scriptsQue.length||this.init_front()},init_front:function(){if(!this.frontInitCalled){this.frontInitCalled=!0;var t=this.settings.id,e=this.settings.render_id,r=this.frontOptions||null,n=this.leadFrontOptions||null;if(r&&s("#forminator-module-"+t+"[data-forminator-render="+e+"]").forminatorFront(r),void 0!==this.settings.has_lead&&n){var o=this.settings.leads_id;s("#forminator-module-"+o+"[data-forminator-render="+e+"]").forminatorFront(n)}this.init_window_vars()}},init_window_vars:function(){if("undefined"!=typeof ForminatorValidationErrors){var t=jQuery(ForminatorValidationErrors.selector).data("forminatorFrontSubmit");void 0!==t&&t.show_messages(ForminatorValidationErrors.errors)}if("undefined"!=typeof ForminatorFormHider){var e=jQuery(ForminatorFormHider.selector).data("forminatorFront");void 0!==e&&e.hide()}}}),s.fn[r]=function(t){return this.each(function(){s.data(this,r)||s.data(this,r,new e(this,t))})}}(jQuery,window,document),function(c,a,n){"use strict";var r="forminatorFront",o={form_type:"custom-form",rules:{},messages:{},conditions:{},inline_validation:!1,chart_design:"bar",chart_options:{},forminator_fields:[],max_nested_formula:5,general_messages:{calculation_error:"Failed to calculate field.",payment_require_ssl_error:"SSL required to submit this form, please check your URL.",payment_require_amount_error:"PayPal amount must be greater than 0."},payment_require_ssl:!1};function e(t,e){this.element=t,this.$el=c(this.element),this.forminator_selector="#"+c(this.element).attr("id")+'[data-forminator-render="'+c(this.element).data("forminator-render")+'"]',this.forminator_loader_selector='div[data-forminator-render="'+c(this.element).data("forminator-render")+'"][data-form="'+c(this.element).attr("id")+'"]',this.settings=c.extend({},o,e),void 0!==this.settings.messages&&(this.settings.messages=this.maybeParseStringToJson(this.settings.messages,"object")),void 0!==this.settings.rules&&(this.settings.rules=this.maybeParseStringToJson(this.settings.rules,"object")),void 0!==this.settings.calendar&&(this.settings.calendar=this.maybeParseStringToJson(this.settings.calendar,"array")),this._defaults=o,this._name=r,this.form_id=0,this.template_type="",this.init()}c.extend(e.prototype,{init:function(){var t=this;switch(0<this.$el.find("input[name=form_id]").length&&(this.form_id=this.$el.find("input[name=form_id]").val()),0<this.$el.find("input[name=form_type]").length&&(this.template_type=this.$el.find("input[name=form_type]").val()),c(this.forminator_loader_selector).remove(),0===this.$el.closest(".wph-modal").length&&this.$el.show(),c(n).on("hustle:module:displayed",function(t,e){c(".wph-modal-active").find("form").css("display","")}),setTimeout(function(){c(".wph-modal-active").find("form").css("display","")},10),this.settings.form_type){case"custom-form":this.init_custom_form();break;case"poll":this.init_poll_form();break;case"quiz":this.init_quiz_form()}var e={form_type:t.settings.form_type,forminator_selector:t.forminator_selector,chart_design:t.settings.chart_design,chart_options:t.settings.chart_options,fadeout:t.settings.fadeout,fadeout_time:t.settings.fadeout_time,has_quiz_loader:t.settings.has_quiz_loader,has_loader:t.settings.has_loader,loader_label:t.settings.loader_label,resetEnabled:t.settings.is_reset_enabled,inline_validation:t.settings.inline_validation};"leads"!==this.template_type&&"quiz"!==this.settings.form_type||(e.form_placement=t.settings.form_placement,e.hasLeads=t.settings.hasLeads,e.leads_id=t.settings.leads_id,e.quiz_id=t.settings.quiz_id,e.skip_form=t.settings.skip_form),c(this.element).forminatorFrontSubmit(e),this.activate_field(),this.small_form()},init_custom_form:function(){var t=this;this.init_intlTelInput_validation(),this.settings.inline_validation&&c(this.element).forminatorFrontValidate({rules:t.settings.rules,messages:t.settings.messages}),c(this.element).forminatorFrontCalculate({forminatorFields:t.settings.forminator_fields,maxExpand:t.settings.max_nested_formula,generalMessages:t.settings.general_messages,memoizeTime:t.settings.calcs_memoize_time||300}),c(this.element).forminatorFrontMergeTags({forminatorFields:t.settings.forminator_fields}),this.init_pagination();var e=c(this.element).find('div[data-is-payment="true"], input[data-is-payment="true"]').first();if(e.length){var r=e.data("paymentType");"stripe"===r&&c(this.element).forminatorFrontPayment({type:r,paymentEl:e,paymentRequireSsl:t.settings.payment_require_ssl,generalMessages:t.settings.general_messages,fadeout_time:t.settings.fadeout_time,has_loader:t.settings.has_loader,loader_label:t.settings.loader_label}),"paypal"===r&&c(this.element).forminatorFrontPayPal({type:r,paymentEl:this.settings.paypal_config,paymentRequireSsl:t.settings.payment_require_ssl,generalMessages:t.settings.general_messages,has_loader:t.settings.has_loader,loader_label:t.settings.loader_label})}c(this.element).forminatorFrontCondition(this.settings.conditions,this.settings.calendar),this.init_fui(),c(this.element).find(".forminator-datepicker").forminatorFrontDatePicker(this.settings.calendar),this.responsive_captcha(),this.field_counter(),this.field_number(),this.field_time(),c(this.element).find(".forminator-multi-upload").forminatorFrontMultiFile(this.$el),this.upload_field(),c(a).on("resize",function(){t.responsive_captcha()}),void 0!==t.settings.hasLeads&&("beginning"===t.settings.form_placement&&c("#forminator-module-"+this.settings.quiz_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t.settings.form_placement&&c(this.element).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}))},init_poll_form:function(){var i=this,a=this.$el.find("fieldset"),t=this.$el.find(".forminator-radio input"),s=this.$el.find(".forminator-input"),l=s.closest(".forminator-field");FUI.inputStates(s),t.on("click",function(){l.addClass("forminator-hidden"),l.attr("aria-hidden","true"),s.removeAttr("tabindex"),s.attr("name","");var t=this.checked,e=c(this).attr("id"),r=c(this).attr("name");if(a.removeClass("forminator-has_error"),i.$el.find(".forminator-input#"+e+"-extra").length){var n=i.$el.find(".forminator-input#"+e+"-extra"),o=n.closest(".forminator-field");t?(n.attr("name",r+"-extra"),o.removeClass("forminator-hidden"),o.removeAttr("aria-hidden"),n.attr("tabindex","-1"),n.focus()):(o.addClass("forminator-hidden"),o.attr("aria-hidden","true"),n.removeAttr("tabindex"))}return!0}),this.$el.hasClass("forminator-poll-disabled")&&this.$el.find(".forminator-radio").each(function(){c(this).addClass("forminator-disabled"),c(this).find("input").attr("disabled",!0)})},init_quiz_form:function(){var n=this,t=void 0!==n.settings.form_placement?n.settings.form_placement:"",e=void 0!==n.settings.quiz_id?n.settings.quiz_id:0;this.$el.find(".forminator-button").each(function(){c(this).prop("disabled",!0)}),this.$el.find(".forminator-answer input").each(function(){c(this).attr("checked",!1)}),this.$el.find(".forminator-result--info button").on("click",function(){location.reload()}),"end"!==t&&this.$el.find(".forminator-submit-rightaway").click(function(){n.$el.submit(),c(this).closest(".forminator-question").find(".forminator-submit-rightaway").addClass("forminator-has-been-disabled").attr("disabled","disabled")}),n.settings.hasLeads&&("beginning"===t&&n.$el.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t&&(n.$el.closest("div").find("#forminator-module-"+n.settings.leads_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),c("#forminator-quiz-leads-"+e+" .forminator-lead-form-skip").hide())),this.$el.on("click",".forminator-social--icon a",function(t){t.preventDefault();var e=c(this).data("social"),r=c(this).closest(".forminator-social--icons").data("url"),n=c(this).closest(".forminator-social--icons").data("message"),o={facebook:"https://www.facebook.com/sharer/sharer.php?u="+r+"&t="+(n=encodeURIComponent(n)),twitter:"https://twitter.com/intent/tweet?&url="+r+"&text="+n,google:"https://plus.google.com/share?url="+r,linkedin:"https://www.linkedin.com/shareArticle?mini=true&url="+r+"&title="+n};if(void 0!==o[e]){var i=a.open(o[e],e,"height="+c(a).height()+",width="+c(a).width());return a.focus&&i.focus(),!1}}),this.$el.on("change",".forminator-answer input",function(t){var e=0,r=n.$el.find(".forminator-question").length;n.$el.find(".forminator-answer input").each(function(){c(this).prop("checked")&&e++,e===r&&n.$el.find(".forminator-button").each(function(){c(this).prop("disabled",!1)})})})},small_form:function(){var t=c(this.element),e=t.width();if(783<Math.max(n.documentElement.clientWidth,a.innerWidth||0))if(t.hasClass("forminator-size--small"))480<e&&t.removeClass("forminator-size--small");else{var r=t.closest(".hustle-content");e<=480&&!r.length&&t.addClass("forminator-size--small")}},init_intlTelInput_validation:function(){var t=c(this.element),o=t.is(".forminator-design--material");t.find(".forminator-field--phone").each(function(){var t=c(this).data("national_mode"),e=c(this).data("country"),r=c(this).data("validation");if(void 0!==t){var n={nationalMode:"enabled"===t,initialCountry:void 0!==e?e:"us",utilsScript:a.ForminatorFront.cform.intlTelInput_utils_script};void 0!==r&&"standard"===r&&(n.allowDropdown=!1),c(this).intlTelInput(n),o?c(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-input-with-phone"):c(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-phone")}})},init_fui:function(){var t=c(this.element),e=t.find(".forminator-input"),r=t.find(".forminator-textarea"),n=t.find(".forminator-select"),o=t.find(".forminator-select2"),i=t.find(".forminator-multiselect"),a=t.find(".forminator-stripe-element"),s="default"===t.attr("data-design"),l="bold"===t.attr("data-design"),f="flat"===t.attr("data-design"),u="material"===t.attr("data-design");e.length&&e.each(function(){FUI.inputStates(this)}),r.length&&r.each(function(){FUI.textareaStates(this)}),o.length&&FUI.select2(),(s||l||f||u)&&n.length&&n.each(function(){FUI.select(this)}),i.length&&FUI.multiSelectStates(i),t.hasClass("forminator-design--material")&&(e.length&&e.each(function(){FUI.inputMaterial(this)}),r.length&&r.each(function(){FUI.textareaMaterial(this)}),a.length&&a.each(function(){var t=c(this).closest(".forminator-field"),e=t.find(".forminator-label");e.length&&(t.addClass("forminator-stripe-floating"),e.addClass("forminator-floating--input"))}))},responsive_captcha:function(){c(this.element).find(".forminator-g-recaptcha").each(function(){if(c(this).is(":visible")){var t=c(this).parent().width(),e=1;t<302&&(e=t/302),c(this).css("transform","scale("+e+")"),c(this).css("-webkit-transform","scale("+e+")"),c(this).css("transform-origin","0 0"),c(this).css("-webkit-transform-origin","0 0")}})},init_pagination:function(){var t=c(this.element).find(".forminator-pagination").length,e=a.location.hash,r=!1,n=0;0<t&&(void 0!==e&&0<=e.indexOf("step-")&&(r=!0,n=e.substr(6,8)),c(this.element).forminatorFrontPagination({totalSteps:t,hashStep:r,step:n,inline_validation:this.settings.inline_validation}))},activate_field:function(){var t=c(this.element),e=t.find(".forminator-input"),r=t.find(".forminator-textarea");function n(t){var n=c(t),o=n.val().trim(),i=n.closest(".forminator-field"),a=n.attr("data-field"),s=n.closest(".forminator-timepicker").parent(),l=i.find(".forminator-error-message");n.on("load change keyup keydown",function(t){if(void 0!==a&&!1!==a){if("hours"===n.data("field")){var e=s.find('.forminator-error-message[data-error-field="hours"]');""!==o&&0!==e.length&&e.remove()}if("minutes"===n.data("field")){var r=s.find('.forminator-error-message[data-error-field="minutes"]');""!==o&&0!==r.length&&r.remove()}}else""!==o&&l.text()&&(l.remove(),i.removeClass("forminator-has_error"));t.stopPropagation()})}function o(){t.find(".select2-container").hasClass("select2-container--open")?setTimeout(o,300):t.find(".select2-container").closest(".forminator-field").removeClass("forminator-is_active")}e.length&&e.each(function(){n(this)}),r.length&&r.each(function(){n(this)}),t.find(".forminator-select + .select2, .forminator-time + .select2").each(function(){var e=c(this);e.mouseover(function(t){t.stopPropagation(),c(this).closest(".forminator-field").addClass("forminator-is_hover")}).mouseout(function(t){t.stopPropagation(),c(this).closest(".forminator-field").removeClass("forminator-is_hover")}),e.on("click",function(t){t.stopPropagation(),o(),e.hasClass("select2-container--open")?c(this).closest(".forminator-field").addClass("forminator-is_active"):c(this).closest(".forminator-field").removeClass("forminator-is_active")})})},field_counter:function(){c(this.element).find(".forminator-input, .forminator-textarea").each(function(){var t=c(this),r=0;t.on("change keyup keydown",function(t){t.stopPropagation();var e=c(this).closest(".forminator-col").find(".forminator-description span");e.length&&e.data("limit")&&("words"!==e.data("type")?r=c(this).val().length:(r=c(this).val().trim().split(/\s+/).length,c(this).val().trim().split(/\s+/).length>=e.data("limit")&&32===t.which&&t.preventDefault()),e.html(r+" / "+e.data("limit")))})})},field_number:function(){var t=c(this.element);t.find("input[type=number]").each(function(){c(this).keypress(function(t){var e,r=[44,45,46],n=t.which;for(e=48;e<58;e++)r.push(e);0<=r.indexOf(n)||t.preventDefault()})}),t.find(".forminator-currency").each(function(){var e=c(this).data("decimals");c(this).change(function(t){this.value=parseFloat(this.value).toFixed(e)})})},field_time:function(){c(".forminator-input-time").on("input",function(t){var e=c(this),r=e.val();r&&2<=r.length&&e.val(r.substr(0,2))})},material_field:function(){},toggle_file_input:function(){c(this.element).find(".forminator-file-upload").each(function(){var t=c(this),e=t.find("input"),r=t.find(".forminator-button-delete");""!==e.val()?r.show():r.hide()})},upload_field:function(){var n=this,r=c(this.element);this.toggle_file_input(),r.find(".forminator-button-delete").on("click",function(t){t.preventDefault();var e=c(this),r=e.siblings("input"),n=e.closest(".forminator-file-upload").find("> span");r.val(""),n.html(n.data("empty-text")),e.hide()}),r.find(".forminator-input-file, .forminator-input-file-required").change(function(){var t=c(this).closest(".forminator-file-upload").find("> span"),e=c(this).val(),r=e.length?e.split("\\").pop():"";t.text(r),n.toggle_file_input()}),r.find(".forminator-button-upload").on("click",function(t){t.preventDefault();var e=c(this).attr("data-id");r.find("input#"+e).trigger("click")}),r.find(".forminator-input-file, .forminator-input-file-required").on("change",function(t){t.preventDefault();var e=c(this)[0].files.length,r=c(this).find(".forminator-button-delete");0===e?r.hide():r.show()})},renderCaptcha:function(t){var e=this;if(void 0===c(t).data("forminator-recapchta-widget")){var r=c(t).data("size"),n={sitekey:c(t).data("sitekey"),theme:c(t).data("theme"),size:r};if("invisible"===r&&(n.badge="inline",n.callback=function(t){c(e.element).trigger("submit.frontSubmit")}),""!==n.sitekey){var o=a.grecaptcha.render(t,n);c(t).data("forminator-recapchta-widget",o),this.responsive_captcha()}}},hide:function(){this.$el.hide()},maybeParseStringToJson:function(t,e){var r={};if("object"==typeof t)return t;if("object"===e)t="{"+t.trim()+"}";else{if("array"!==e)return{};t="["+t.trim()+"]"}try{t=t.replace(/\,(?!\s*?[\{\[\"\'\w])/g,""),r=JSON.parse(t)}catch(t){console.error(t.message),"object"===e?r={}:"array"===e&&(r=[])}return r}}),c.fn[r]=function(t){return this.each(function(){c.data(this,r)||c.data(this,r,new e(this,t))})},c(n).on("tinymce-editor-init",function(t,r){var n=0;r.on("change",function(){0===r.id.indexOf("forminator-wp-editor-")&&r.save();var t=r.id,e=c("#"+t).closest(".forminator-col").find(".forminator-description span");e.length&&e.data("limit")&&(n="words"!==e.data("type")?r.getContent({format:"text"}).length:r.getContent({format:"text"}).split(/\s+/).length,e.html(n+" / "+e.data("limit")))})})}(jQuery,window,document);var forminator_render_captcha=function(){jQuery(".forminator-g-recaptcha").each(function(){var t=jQuery(this).closest("form");if(0<t.length){var e=t.data("forminatorFront");void 0!==e&&e.renderCaptcha(jQuery(this)[0])}})},forminatorDateUtil={month_number:function(t){if(t.constructor===Number)return t;var e=NaN;if(t.constructor===String){t=t.toLowerCase();var r=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"].indexOf(t);-1===r&&(r=["january","february","march","april","may","june","july","august","september","october","november","december"].indexOf(t)),e=-1===r?NaN:r}return e},convert:function(t){return t.constructor===Date?t:t.constructor===Array?new Date(t[0],this.month_number(t[1]),t[2]):t.constructor===Number?new Date(t):t.constructor===String?new Date(t):"object"==typeof t?new Date(t.year,this.month_number(t.month),t.date):NaN},compare:function(t,e){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())?(e<t)-(t<e):NaN},inRange:function(t,e,r){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())&&isFinite(r=this.convert(r).valueOf())?e<=t&&t<=r:NaN},diffInDays:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=e.getTime(),n=t.getTime();return parseFloat((r-n)/864e5)},diffInWeeks:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=e.getTime(),n=t.getTime();return parseInt((r-n)/6048e5)},diffInMonths:function(t,e){if(t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth)return NaN;var r=t.getFullYear(),n=e.getFullYear(),o=t.getMonth();return e.getMonth()+12*n-(o+12*r)},diffInYears:function(t,e){return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:e.getFullYear()-t.getFullYear()}};!function(s,i,t,d){"use strict";var r="forminatorFrontCalculate",n={forminatorFields:[],maxExpand:5,generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},n,e),this._defaults=n,this._name=r,this.calculationFields=[],this.currentExpand=0,this.triggerInputs=[],this.isError=!1,this.init()}s.extend(e.prototype,{init:function(){var e=this,t=this.$el.find("input.forminator-calculation");if(0<t.length){t.each(function(){if(e.calculationFields.push({$input:s(this),formula:s(this).data("formula"),name:s(this).attr("name"),isHidden:s(this).data("isHidden"),precision:s(this).data("precision")}),s(this).data("isHidden")){s(this).closest(".forminator-col").addClass("forminator-hidden forminator-hidden-option");var t=s(this).closest(".forminator-row");0===t.find("> .forminator-col:not(.forminator-hidden)").length&&t.addClass("forminator-hidden forminator-hidden-option")}});var r=this.settings.memoizeTime||300;this.debouncedReCalculateAll=this.debounce(this.recalculateAll,1e3),this.memoizeDebounceRender=this.memoize(this.recalculate,r),this.$el.on("forminator:field:condition:toggled",function(t){e.debouncedReCalculateAll()}),this.parseCalcFieldsFormula(),this.attachEventToTriggeringFields(),this.debouncedReCalculateAll()}},memoize:function(e,r){var n,o={},i=Array.prototype.slice;return function(){var t=i.call(arguments);return clearTimeout(n),n=setTimeout(function(){n=null,o={}},r),t[0].name in o?o[t[0].name]:o[t[0].name]=e.apply(this,t)}},debounce:function(n,o,i){var a;return function(){var t=this,e=arguments,r=i&&!a;clearTimeout(a),a=setTimeout(function(){a=null,i||n.apply(t,e)},o),r&&n.apply(t,e)}},parseCalcFieldsFormula:function(){for(var t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t],r=e.formula;this.currentExpand=0,e.formula=r,this.calculationFields[t]=e}},maybeExpandCalculationFieldOnFormula:function(t){if(this.currentExpand>this.settings.maxExpand)return t;for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t,i=!1;e=n.exec(t);){var a=e[0],s=e[1],l=e[2],f=a;a!==d&&s!==d&&l!==d&&("calculation"===l&&(i=!0,f="("+this.$el.find('input[name="'+s+'"]').data("formula")+")"),o=o.replace(a,f))}return i&&(this.currentExpand++,o=this.maybeExpandCalculationFieldOnFormula(o)),o},findTriggerInputs:function(t){for(var e,r=t.formula,n=this.settings.forminatorFields.join("|"),o=new RegExp("\\{("+("("+n+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g");e=o.exec(r);){var i=e[0],a=e[1],s=e[2];if(i!==d&&a!==d&&s!==d){var l=this.get_form_field(a);if(l.length){var f=l.data("calcFields");f===d&&(f=[]);for(var u=!1,c=0;c<f.length;c++){if(f[c].name===t.name){u=!0;break}}u||f.push(t),l.data("calcFields",f),this.triggerInputs.push(l)}}}},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},attachEventToTriggeringFields:function(){for(var n=this,t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t];this.findTriggerInputs(e)}if(0<this.triggerInputs.length)for(var r=[],o=0;o<this.triggerInputs.length;o++){var i=this.triggerInputs[o],a=i.attr("id");r.indexOf(a)<0&&(i.on("change.forminatorFrontCalculate, blur",function(){var t=s(this).data("calcFields");if(t!==d&&0<t.length)for(var e=0;e<t.length;e++){var r=t[e];n.field_is_checkbox(s(this))||n.field_is_radio(s(this))?n.recalculate(r):n.memoizeDebounceRender(r)}}),r.push(a))}},recalculateAll:function(){for(var t=0;t<this.calculationFields.length;t++)this.recalculate(this.calculationFields[t])},recalculate:function(t){var e=t.$input;this.hideErrorMessage(e);var r=this.maybeReplaceFieldOnFormula(t.formula),n=0,o=new i.forminatorCalculator(r);try{if(n=o.calculate(),!isFinite(n))throw"Infinity calculation result.";n=parseFloat(n).toFixed(t.precision)}catch(t){this.isError=!0,console.log(t),this.displayErrorMessage(e,this.settings.generalMessages.calculation_error),n=0}e.val()!==String(n)&&e.val(n).trigger("change")},maybeReplaceFieldOnFormula:function(t){for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t;e=n.exec(t);){var i=e[0],a=e[1],s=e[2],l=i;if(i!==d&&a!==d&&s!==d){if(this.is_hidden(a)){l=0;var f=i.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1"),u=new RegExp("([\\+\\-\\*\\/]?)[^\\+\\-\\*\\/\\(]*"+f+"[^\\)\\+\\-\\*\\/]*([\\+\\-\\*\\/]?)").exec(t);u&&("*"!==u[1]&&"/"!==u[1]&&"*"!==u[2]&&"/"!==u[2]||(l=1))}else{if("calculation"===s){var c=this.get_calculation_field(a);c&&this.memoizeDebounceRender(c)}l=this.get_field_value(a)}l="("+l+")",o=o.replace(i,l)}}return o},get_calculation_field:function(t){for(var e=0;e<this.calculationFields.length;e++)if(this.calculationFields[e].name===t)return this.calculationFields[e];return!1},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col"),r=e.closest(".forminator-row");return!r.hasClass("forminator-hidden-option")&&!e.hasClass("forminator-hidden-option")&&!(!r.hasClass("forminator-hidden")&&!e.hasClass("forminator-hidden"))},get_field_value:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;return this.field_is_radio(e)?(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==d&&(r=Number(n)):this.field_is_checkbox(e)?e.each(function(){s(this).is(":checked")&&(n=s(this).data("calculation"))!==d&&(r+=Number(n))}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==d&&(r=Number(n)):r=Number(e.val()),isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},displayErrorMessage:function(t,e){var r=t.closest(".forminator-field--inner");0===r.length&&(r=t.closest(".forminator-field"));var n=r.find(".forminator-error-message");0===n.length&&(r.append('<span class="forminator-error-message" aria-hidden="true"></span>'),n=r.find(".forminator-error-message")),t.attr("aria-invalid","true"),n.html(e),r.addClass("forminator-has_error")},hideErrorMessage:function(t){var e=t.closest(".forminator-field--inner");0===e.length&&(e=t.closest(".forminator-field"));var r=e.find(".forminator-error-message");t.removeAttr("aria-invalid"),r.remove(),e.removeClass("forminator-has_error")}}),s.fn[r]=function(t){return this.each(function(){s.data(this,r)||s.data(this,r,new e(this,t))})}}(jQuery,window,document),function(o,t,e,f){"use strict";var r="forminatorFrontMergeTags",n={forminatorFields:[]};function i(t,e){this.element=t,this.$el=o(this.element),this.settings=o.extend({},n,e),this._defaults=n,this._name=r,this.formFields=[],this.init()}o.extend(i.prototype,{init:function(){var t=this,e=this.$el.find(".forminator-merge-tags");0<e.length&&e.each(function(){t.formFields.push({$input:o(this),value:o(this).html()})}),this.replaceAll(),this.attachEvents()},attachEvents:function(){var t=this;this.$el.find("input.forminator-input, .forminator-select, .forminator-checkbox, .forminator-radio, .forminator-input-file, .forminator-select2").each(function(){o(this).on("change",function(){setTimeout(function(){t.replaceAll()},300)})})},replaceAll:function(){for(var t=0;t<this.formFields.length;t++)this.replace(this.formFields[t])},replace:function(t){var e=t.$input,r=this.maybeReplaceValue(t.value);e.html(r)},maybeReplaceValue:function(t){for(var e,r=this.settings.forminatorFields.join("|"),n=new RegExp("\\{("+("("+r+")-\\d+")+")(\\-[A-Za-z-_]+)?\\}","g"),o=t;e=n.exec(t);){var i=e[0],a=i.replace("{","").replace("}",""),s=e[2],l=i;i!==f&&a!==f&&s!==f&&(l=l=this.get_field_value(a),o=o.replace(i,l))}return o},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},is_calculation:function(t){return!!this.get_form_field(t).hasClass("forminator-calculation")},get_field_value:function(t){var e=this.get_form_field(t),r="",n=null;if(this.is_hidden(t)&&!this.is_calculation(t))return"";if(this.is_calculation(t)&&(!this.get_form_field(t).closest(".forminator-col").closest(".forminator-row").hasClass("forminator-hidden-option")&&this.is_hidden(t)))return"";return this.field_is_radio(e)?(n=e.filter(":checked")).length&&(r=n.val()):this.field_is_checkbox(e)?e.each(function(){o(this).is(":checked")&&(""!==r&&(r+=", "),r+=o(this).val())}):this.field_is_select(e)?(n=e.find("option").filter(":selected")).length&&(r=n.val()):r=this.field_is_upload(e)?e.val().split("\\").pop():e.val(),r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===o(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===o(this).attr("type"))return!(e=!0)}),e},field_is_upload:function(t){return"file"===t.attr("type")},field_is_select:function(t){return t.is("select")},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col"),r=e.closest(".forminator-row");return!(!r.hasClass("forminator-hidden-option")&&!r.hasClass("forminator-hidden"))||!!e.hasClass("forminator-hidden")}}),o.fn[r]=function(t){return this.each(function(){o.data(this,r)||o.data(this,r,new i(this,t))})}}(jQuery,window,document),function(c,a,t,u){"use strict";Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(t,e){if(t===u||null===t)throw new TypeError("Cannot convert first argument to object");for(var r=Object(t),n=1;n<arguments.length;n++){var o=arguments[n];if(o!==u&&null!==o)for(var i=Object.keys(Object(o)),a=0,s=i.length;a<s;a++){var l=i[a],f=Object.getOwnPropertyDescriptor(o,l);f!==u&&f.enumerable&&(r[l]=o[l])}}return r}});var r="forminatorFrontPayment",n={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=c(this.element),this.settings=c.extend({},n,e),this._defaults=n,this._name=r,this._stripeData=null,this._stripe=null,this._cardElement=null,this._stripeToken=null,this._beforeSubmitCallback=null,this._form=null,this._paymentIntent=null,this.init()}c.extend(e.prototype,{init:function(){if(this.settings.paymentEl){var n=this;this._stripeData=this.settings.paymentEl.data(),this.mountCardField(),c(this.element).on("payment.before.submit.forminator",function(t,e,r){n._form=n.getForm(t),n._beforeSubmitCallback=r,n.validateStripe(t,e)}),this.$el.find("input.forminator-input, .forminator-select, .forminator-checkbox, .forminator-radio, .forminator-select2").each(function(){c(this).on("change",function(t){n.mapZip(t)})})}},validateStripe:function(e,r){var n=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?n.showCardError(t.error.message,!0):(n.hideCardError(),n.updateAmount(e,r))})},isValid:function(e){var r=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?r.showCardError(t.error.message,e):r.hideCardError()})},getForm:function(t){var e=c(t.target);return e.hasClass("forminator-custom-form")||(e=e.closets("form.forminator-custom-form")),e},updateAmount:function(n,o){n.preventDefault();var i=this,t=o;t.append("action","forminator_update_payment_amount"),t.append("paymentid",this.getStripeData("paymentid")),c.ajax({type:"POST",url:a.ForminatorFront.ajaxUrl,data:t,cache:!1,contentType:!1,processData:!1,beforeSend:function(){if(void 0!==i.settings.has_loader&&i.settings.has_loader){i._form.addClass("forminator-fields-disabled");var t=i._form.find(".forminator-response-message");t.html("<p>"+i.settings.loader_label+"</p>"),i.focus_to_element(t),t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")}i._form.find("button").attr("disabled",!0)},success:function(t){if(!0===t.success)void 0!==t.data&&void 0!==t.data.paymentid?(i.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),i._stripeData.paymentid=t.data.paymentid,i.handleCardPayment(t,n,o)):i.show_error("Invalid Payment Intent ID");else{i.show_error(t.data.message),t.data.errors.length&&i.show_messages(t.data.errors);var e=i._form.find(".forminator-g-recaptcha");if(e.length){var r=(e=c(e.get(0))).data("forminator-recapchta-widget");"invisible"===e.data("size")&&a.grecaptcha.reset(r)}}},error:function(t){var e=400===t.status?a.ForminatorFront.cform.upload_error:a.ForminatorFront.cform.error;i.show_error(e)}})},show_error:function(t){var e=this._form.find(".forminator-response-message");this._form.find("button").removeAttr("disabled"),e.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading").addClass("forminator-error forminator-show"),e.html("<p>"+t+"</p>"),this.focus_to_element(e),this.enable_form()},enable_form:function(){if(void 0!==this.settings.has_loader&&this.settings.has_loader){var t=this._form.find(".forminator-response-message");this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading")}},mapZip:function(t){var e=this.getStripeData("veifyZip"),r=this.getStripeData("zipField"),n=c(t.currentTarget).attr("name");if(e&&""!==r&&n===r&&t.originalEvent!==u){var o=this.get_field_value(r);this._cardElement.update({value:{postalCode:o}})}},focus_to_element:function(t,e){e=(e=e||!1)&&this.settings.fadeout;var r=this.settings.fadeout_time;t.show(),c("html,body").animate({scrollTop:t.offset().top-(c(a).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus(),e&&t.show().delay(r).fadeOut("slow")})},show_messages:function(t){var l=this,f=l.$el.data("forminatorFrontCondition");if(void 0!==f){this.$el.find(".forminator-error-message").remove();var u=0;t.forEach(function(t){var e=Object.keys(t),r=Object.values(t),n=f.get_form_field(e);if(n.length){if(0===u&&(l.$el.trigger("forminator.front.pagination.focus.input",[n]),l.focus_to_element(n)),c(n).hasClass("forminator-input-time")){var o=c(n).closest(".forminator-field:not(.forminator-field--inner)"),i=o.children(".forminator-error-message");0===i.length&&(o.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=o.children(".forminator-error-message")),i.html(r)}var a=c(n).closest(".forminator-field--inner");0===a.length&&0===(a=c(n).closest(".forminator-field")).length&&1<(a=c(n).find(".forminator-field")).length&&(a=a.first());var s=a.find(".forminator-error-message");0===s.length&&(a.append('<span class="forminator-error-message" aria-hidden="true"></span>'),s=a.find(".forminator-error-message")),c(n).attr("aria-invalid","true"),s.html(r),a.addClass("forminator-has_error"),u++}})}return this},getBillingData:function(t){if(!this.getStripeData("billing"))return{};var e=this.getStripeData("billingName"),r=this.getStripeData("billingEmail"),n=this.getStripeData("billingAddress"),o={address:{}};if(e){var i=this.get_field_value(e);if(!i)i=(this.get_field_value(e+"-first-name")||"")+" "+(this.get_field_value(e+"-last-name")||"");i&&(o.name=i)}if(r){var a=this.get_field_value(r)||"";a&&(o.email=a)}var s=this.get_field_value(n+"-street_address")||"";s&&(o.address.line1=s);var l=this.get_field_value(n+"-address_line")||"";l&&(o.address.line2=l);var f=this.get_field_value(n+"-city")||"";f&&(o.address.city=f);var u=this.get_field_value(n+"-state")||"";u&&(o.address.state=u);var c=this.get_form_field(n+"-country").find(":selected").data("country-code");c&&(o.address.country=c);var d=this.get_field_value(n+"-zip")||"";return d&&(o.address.postal_code=d),{payment_method_data:{billing_details:o}}},handleCardPayment:function(t,e,r){var n=this,o=t.data.paymentsecret||!1;if(null===this._paymentIntent||void 0===this._paymentIntent.paymentIntent||"succeeded"!==this._paymentIntent.paymentIntent.status){var i=this.getStripeData("receipt"),a=this.getStripeData("receiptEmail"),s={};i&&a&&(s={receipt_email:this.get_field_value(a)||""}),this._stripe.handleCardPayment(o,this._cardElement,Object.assign(s,this.getBillingData())).then(function(t){t.error?n.show_error(t.error.message):(n._paymentIntent=t,n._beforeSubmitCallback&&n._beforeSubmitCallback.call())})}else n._beforeSubmitCallback&&n._beforeSubmitCallback.call()},mountCardField:function(){var t=this.getStripeData("key"),e=this.getStripeData("cardIcon"),r=this.getStripeData("veifyZip"),n=(this.getStripeData("zipField"),this.getStripeData("fieldId"));this._stripe=Stripe(t,{locale:this.getStripeData("language")});var o={};r?o.value={postalCode:""}:o.hidePostalCode=!0;var i={},a=this.getStripeData("fontFamily"),s=this.getStripeData("customFonts");a&&s&&(i.fonts=[{cssSrc:"https://fonts.googleapis.com/css?family="+a}]);var l=this._stripe.elements(i);this._cardElement=l.create("card",Object.assign({classes:{base:this.getStripeData("baseClass"),complete:this.getStripeData("completeClass"),empty:this.getStripeData("emptyClass"),focus:this.getStripeData("focusedClass"),invalid:this.getStripeData("invalidClass"),webkitAutofill:this.getStripeData("autofilledClass")},style:{base:{iconColor:this.getStripeData("iconColor"),color:this.getStripeData("fontColor"),lineHeight:this.getStripeData("lineHeight"),fontWeight:this.getStripeData("fontWeight"),fontFamily:this.getStripeData("fontFamily"),fontSmoothing:"antialiased",fontSize:this.getStripeData("fontSize"),"::placeholder":{color:this.getStripeData("placeholder")},":hover":{iconColor:this.getStripeData("iconColorHover")}},invalid:{iconColor:this.getStripeData("iconColorError"),color:this.getStripeData("fontColorError")}},iconStyle:"solid",hideIcon:!e},o)),this._cardElement.mount("#card-element-"+n),this.validateCard()},validateCard:function(){var e=this;this._cardElement.on("change",function(t){e.$el.find(".forminator-stripe-element").hasClass("StripeElement--empty")?e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_filled"):e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_filled"),e.$el.find(".forminator-stripe-element").hasClass("StripeElement--invalid")&&e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-has_error")}),this._cardElement.on("focus",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_active")}),this._cardElement.on("blur",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_active"),e.isValid(!1)})},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append('<span class="forminator-error-message" aria-hidden="true"></span>'),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var r=this.$el.find(".forminator-card-message"),n=r.find(".forminator-error-message");0===n.length&&(r.append('<span class="forminator-error-message" aria-hidden="true"></span>'),n=r.find(".forminator-error-message")),r.closest(".forminator-field").addClass("forminator-has_error"),r.closest(".forminator-field").addClass("forminator-is_filled"),n.html(t),e&&this.focus_to_element(r.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData[t]?this._stripeData[t]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},get_field_value:function(t){var e=this.get_form_field(t),r="",n=null;return this.field_is_radio(e)?(n=e.filter(":checked")).length&&(r=n.val()):this.field_is_checkbox(e)?e.each(function(){c(this).is(":checked")&&(r=c(this).val())}):r=(this.field_is_select(e),e.val()),r},get_field_calculation:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;return this.field_is_radio(e)?(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==u&&(r=Number(n)):this.field_is_checkbox(e)?e.each(function(){c(this).is(":checked")&&(n=c(this).data("calculation"))!==u&&(r+=Number(n))}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==u&&(r=Number(n)):r=Number(e.val()),isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===c(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===c(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),c.fn[r]=function(t){return this.each(function(){c.data(this,r)||c.data(this,r,new e(this,t))})}}(jQuery,window,document),function(s,n){"use strict";var r="forminatorFrontPagination",o={totalSteps:0,step:0,hashStep:0,inline_validation:!1};function e(t,e){this.element=s(t),this.$el=this.element,this.totalSteps=0,this.step=0,this.hashStep=!1,this.next_button=n.ForminatorFront.cform.pagination_next,this.prev_button=n.ForminatorFront.cform.pagination_prev,this.next_button_txt="",this.prev_button_txt="",this.custom_label=[],this.form_id=0,this.element="",this.settings=s.extend({},o,e),this._defaults=o,this._name=r,this.init()}s.extend(e.prototype,{init:function(){0<this.$el.find("input[name=form_id]").length&&(this.form_id=this.$el.find("input[name=form_id]").val()),this.totalSteps=this.settings.totalSteps,this.step=this.settings.step,this.element=this.$el.find("[data-step="+this.step+"]").data("name"),this.form_id&&"object"==typeof n.Forminator_Cform_Paginations&&"object"==typeof n.Forminator_Cform_Paginations[this.form_id]&&(this.custom_label=n.Forminator_Cform_Paginations[this.form_id]),this.settings.hashStep&&0<this.step?this.go_to(this.step,!0):this.go_to(0,!1),this.render_navigation(),this.render_bar_navigation(),this.render_footer_navigation(this.form_id),this.init_events(),this.update_buttons(),this.update_navigation()},init_events:function(){var r=this;this.$el.find(".forminator-button-back").click(function(t){t.preventDefault(),r.handle_click("prev")}),this.$el.find(".forminator-button-next").click(function(t){t.preventDefault(),r.handle_click("next")}),this.$el.find(".forminator-step").click(function(t){t.preventDefault();var e=s(this).data("nav");r.handle_step(e)}),this.$el.on("reset",function(t){r.on_form_reset(t)}),this.$el.on("forminator.front.pagination.focus.input",function(t,e){r.on_focus_input(t,e)})},on_form_reset:function(t){this.go_to(0,!0),this.update_buttons()},on_focus_input:function(t,e){var r=this.get_page_of_input(e);this.go_to(r,!0),this.update_buttons()},render_footer_navigation:function(t){var e="";this.custom_label[this.element]&&"custom"===this.custom_label["pagination-labels"]?(this.prev_button_txt=""!==this.custom_label[this.element]["prev-text"]?this.custom_label[this.element]["prev-text"]:this.prev_button,this.next_button_txt=""!==this.custom_label[this.element]["next-text"]?this.custom_label[this.element]["next-text"]:this.next_button):(this.prev_button_txt=this.prev_button,this.next_button_txt=this.next_button),e=this.$el.hasClass("forminator-design--material")?'<div class="forminator-pagination-footer"><button class="forminator-button forminator-button-back"><span class="forminator-button--mask" aria-label="hidden"></span><span class="forminator-button--text">'+this.prev_button_txt+'</span></button><button class="forminator-button forminator-button-next"><span class="forminator-button--mask" aria-label="hidden"></span><span class="forminator-button--text">'+this.next_button_txt+"</span></button>":'<div class="forminator-pagination-footer"><button class="forminator-button forminator-button-back">'+this.prev_button_txt+'</button><button class="forminator-button forminator-button-next">'+this.next_button_txt+"</button>",!0===this.custom_label["has-paypal"]&&(e+='<div class="forminator-payment forminator-button-paypal forminator-hidden '+(this.custom_label["paypal-id"]?this.custom_label["paypal-id"]:"")+'-payment" id="paypal-button-container-'+t+'">'),e+="</div>",this.$el.append(e)},render_bar_navigation:function(){var t=this.$el.find(".forminator-pagination-progress");t.length&&(t.html('<div class="forminator-progress-label">0%</div><div class="forminator-progress-bar"><span style="width: 0%"></span></div>'),this.calculate_bar_percentage())},calculate_bar_percentage:function(){var t=this.totalSteps,e=this.step+1,r=this.$el;if(r.length){var n=Math.round(e/t*100);r.find(".forminator-progress-label").html(n+"%"),r.find(".forminator-progress-bar span").css("width",n+"%")}},render_navigation:function(){var i=this.$el.find(".forminator-pagination-steps"),t=this.$el.find(".forminator-pagination-start");if(i.length){var o=this.$el.find(".forminator-pagination").not(".forminator-pagination-start");i.append('<div class="forminator-break"></div>');var a=this;o.each(function(){var t=s(this),e=t.data("label"),r=t.data("step")-1,n="forminator-custom-form-"+a.form_id+"--page-"+r,o='<button role="tab" id="'+(n+"-label")+'" class="forminator-step forminator-step-'+r+'" aria-selected="false" aria-controls="'+n+'" data-nav="'+r+'"><span class="forminator-step-label">'+e+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';i.append(o+'<div class="forminator-break" aria-hidden="true"></div>')}),t.each(function(){var t=s(this).data("label"),e=o.length,r="forminator-custom-form-"+a.form_id+"--page-"+e,n='<button role="tab" id="'+(r+"-label")+'" class="forminator-step forminator-step-'+e+'" data-nav="'+e+'" aria-selected="false" aria-controls="'+r+'"><span class="forminator-step-label">'+t+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';i.append(n+'<div class="forminator-break" aria-hidden="true"></div>')})}},handle_step:function(t){if(this.settings.inline_validation)for(var e=0;e<t;e++)if(this.step<=e&&!this.is_step_inputs_valid(e))return void this.go_to(e,!0);this.go_to(t,!0),this.update_buttons()},handle_click:function(t){var e=this;if("prev"===t&&0!==this.step)this.go_to(this.step-1,!0),this.update_buttons();else if("next"===t){if(this.settings.inline_validation&&!this.is_step_inputs_valid(this.step))return;if(void 0!==this.$el.data().forminatorFrontPayment){var r=this.$el.data().forminatorFrontPayment;0<this.$el.find("[data-step="+this.step+"]").find(".forminator-stripe-element").not(".forminator-hidden .forminator-stripe-element").length?r._stripe.createToken(r._cardElement).then(function(t){t.error?r.showCardError(t.error.message,!0):(r.hideCardError(),e.go_to(e.step+1,!0),e.update_buttons())}):(this.go_to(this.step+1,!0),this.update_buttons())}else this.go_to(this.step+1,!0),this.update_buttons()}},is_step_inputs_valid:function(t){var r=0,n=this.$el.data("validator"),e=this.$el.find("[data-step="+t+"]");return void 0===n||(e.find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(':hidden:not(.forminator-wp-editor-required, .forminator-input-file-required, input[name$="_data"])').not('[gramm="true"]').each(function(t,e){n.element(e)||(0===r&&e.focus(),r++)}),0===r)},get_page_of_input:function(t){var e=this.step,r=s(t).closest(".forminator-pagination");if(0<r.length){var n=s(r).data("step");void 0!==n&&(e=+n)}return e},update_buttons:function(){if(0===this.step?(this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"flex-end"}),this.$el.find(".forminator-button-back").addClass("forminator-hidden")):(this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":""}),this.$el.find(".forminator-button-back").removeClass("forminator-hidden")),this.step===this.totalSteps&&(this.step--,this.$el.submit()),this.step===this.totalSteps-1){var t=this.$el.find(".forminator-pagination-submit").html(),e="custom"===this.custom_label["pagination-labels"]&&""!==this.custom_label["last-previous"]?this.custom_label["last-previous"]:this.prev_button;this.$el.hasClass("forminator-design--material")?(this.$el.find(".forminator-button-back .forminator-button--text").html(e),this.$el.find(".forminator-button-next").removeClass("forminator-button-next").attr("id","forminator-submit").addClass("forminator-button-submit").find(".forminator-button--text").html("").html(t)):(this.$el.find(".forminator-button-back").html(e),this.$el.find(".forminator-button-next").removeClass("forminator-button-next").attr("id","forminator-submit").addClass("forminator-button-submit").html(t)),!0===this.custom_label["has-paypal"]&&(this.$el.find(".forminator-button-submit").addClass("forminator-hidden"),this.$el.find(".forminator-payment").attr("id","forminator-paypal-submit").removeClass("forminator-hidden")),0<this.$el.find(".forminator-payment iframe").length&&this.$el.find(".forminator-payment iframe").width("100%")}else this.element=this.$el.find("[data-step="+this.step+"]").data("name"),this.custom_label[this.element]&&"custom"===this.custom_label["pagination-labels"]?(this.prev_button_txt=""!==this.custom_label[this.element]["prev-text"]?this.custom_label[this.element]["prev-text"]:this.prev_button,this.next_button_txt=""!==this.custom_label[this.element]["next-text"]?this.custom_label[this.element]["next-text"]:this.next_button):(this.prev_button_txt=this.prev_button,this.next_button_txt=this.next_button),this.$el.hasClass("forminator-design--material")?(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit").addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden")),this.$el.find(".forminator-button-back .forminator-button--text").html(this.prev_button_txt),this.$el.find(".forminator-button-next .forminator-button--text").html(this.next_button_txt)):(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit").addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden")),this.$el.find(".forminator-button-back").html(this.prev_button_txt),this.$el.find(".forminator-button-next").html(this.next_button_txt))},go_to:function(t,e){if((this.step=t)===this.totalSteps)return!1;this.$el.find(".forminator-pagination").css({height:"0",opacity:"0",visibility:"hidden",overflow:"hidden"}).attr("aria-hidden","true").attr("hidden",!0),this.$el.find(".forminator-pagination .forminator-pagination--content").hide(),this.$el.find("[data-step="+t+"]").css({height:"auto",opacity:"1",visibility:"visible"}).removeAttr("aria-hidden").removeAttr("hidden"),this.$el.find("[data-step="+t+"] .forminator-pagination--content").show();var r=this.$el.data("forminatorFront");void 0!==r&&r.responsive_captcha(),this.update_navigation(),e&&this.scroll_to_top_form()},update_navigation:function(){this.$el.find(".forminator-current").attr("aria-selected","false"),this.$el.find(".forminator-current").removeClass("forminator-current"),this.$el.find(".forminator-step-"+this.step).attr("aria-selected","true"),this.$el.find(".forminator-step-"+this.step).addClass("forminator-current"),this.calculate_bar_percentage()},scroll_to_top_form:function(){var t=this.$el,e=this.$el.find(".forminator-row").not(":hidden").first();if(e.length&&(t=e),t.length){var r="html,body";0<this.$el.closest(".sui-dialog").length&&(r=".sui-dialog"),0<this.$el.closest(".wph-modal").length&&(r=".wph-modal"),s(r).animate({scrollTop:t.offset().top-(s(n).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})}}}),s.fn[r]=function(t){return this.each(function(){s.data(this,r)||s.data(this,r,new e(this,t))})}}(jQuery,window,document),function(i,n,t,a){"use strict";var r="forminatorFrontPayPal",o={type:"paypal",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=i(this.element),this.settings=i.extend({},o,e),this._defaults=o,this._name=r,this.paypalData=null,this.init()}i.extend(e.prototype,{init:function(){if(this.settings.paymentEl){this.paypalData=this.settings.paymentEl,this.render_paypal_button()}},is_data_valid:function(){var t=this.configurePayPal(),e=this.settings.paymentRequireSsl;return!(t.amount<=0)&&(!e||"https:"===location.protocol)},is_form_valid:function(){var t=this.$el.validate(),e=t.checkForm();return t.submitted={},e},render_paypal_button:function(){var o=this.$el,i=this,a=this.configurePayPal(),r=o.find(".forminator-response-message"),s=ForminatorFront.cform.gateway.error,t=this.settings.paymentRequireSsl,e=this.settings.generalMessages,n={shape:a.shape,color:a.color,label:a.label,layout:a.layout,height:parseInt(a.height)};"vertical"!==a.layout&&(n.tagline=a.tagline),paypal.Buttons({onInit:function(t,e){e.disable(),"variable"===a.amount_type&&""!==a.variable&&(a.amount=i.get_field_calculation(a.variable)),o.find("input, select, textarea").change(function(){i.is_data_valid()&&i.is_form_valid()&&e.enable()}),i.is_data_valid()&&i.is_form_valid()&&e.enable()},env:a.mode,style:n,onClick:function(){!o.valid()&&a.amount<=0?(r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+e.payment_require_amount_error+"</span></label>"),i.focus_to_element(r)):t&&"https:"!==location.protocol&&(r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+e.payment_require_ssl_error+"</span></label>"),i.focus_to_element(r)),"variable"===a.amount_type&&""!==a.variable&&(a.amount=i.get_field_calculation(a.variable))},createOrder:function(t,e){o.addClass("forminator-partial-disabled");var r=o.find('input[name="forminator_nonce"]').val(),n=i.getPayPalData("form_id");return fetch(ForminatorFront.ajaxUrl+"?action=forminator_pp_create_order",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"content-type":"application/json"},body:JSON.stringify({nonce:r,form_id:n,mode:i.getPayPalData("mode"),form_data:{purchase_units:[{amount:{currency_code:i.getPayPalData("currency"),value:a.amount}}]}})}).then(function(t){return t.json()}).then(function(t){if(!0!==t.success)return s=t.data,!1;var e=t.data.order_id;return o.find(".forminator-paypal-input").val(e),e})},onApprove:function(t,e){void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.addClass("forminator-fields-disabled"),r.html("<p>"+i.settings.loader_label+"</p>"),r.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show"),i.focus_to_element(r)),o.trigger("submit")},onCancel:function(t,e){return void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),e.redirect()},onError:function(){void 0!==i.settings.has_loader&&i.settings.has_loader&&(o.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+s+"</span></label>"),i.focus_to_element(r)}}).render(o.find(".forminator-button-paypal")[0])},configurePayPal:function(){var t={form_id:this.getPayPalData("form_id"),sandbox_id:this.getPayPalData("sandbox_id"),currency:this.getPayPalData("currency"),live_id:this.getPayPalData("live_id"),amount:0};t.color=this.getPayPalData("color")?this.getPayPalData("color"):"gold",t.shape=this.getPayPalData("shape")?this.getPayPalData("shape"):"rect",t.label=this.getPayPalData("label")?this.getPayPalData("label"):"checkout",t.layout=this.getPayPalData("layout")?this.getPayPalData("layout"):"vertical",t.tagline=this.getPayPalData("tagline")?this.getPayPalData("tagline"):"true",t.redirect_url=this.getPayPalData("redirect_url")?this.getPayPalData("redirect_url"):"",t.mode=this.getPayPalData("mode"),t.locale=this.getPayPalData("locale")?this.getPayPalData("locale"):"en_US",t.debug_mode=this.getPayPalData("debug_mode")?this.getPayPalData("debug_mode"):"disable",t.amount_type=this.getPayPalData("amount_type")?this.getPayPalData("amount_type"):"fixed",t.variable=this.getPayPalData("variable")?this.getPayPalData("variable"):"",t.height=this.getPayPalData("height")?this.getPayPalData("height"):55;var e=this.getPayPalData("amount_type");return"fixed"===e?t.amount=this.getPayPalData("amount"):"variable"===e&&""!==t.variable&&(t.amount=this.get_field_calculation(t.variable)),t},getPayPalData:function(t){return void 0!==this.paypalData[t]?this.paypalData[t]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&(e=this.$el.find("#"+t)),e},get_field_calculation:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;return this.field_is_radio(e)?(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==a&&(r=Number(n)):this.field_is_checkbox(e)?e.each(function(){i(this).is(":checked")&&(n=i(this).data("calculation"))!==a&&(r+=Number(n))}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==a&&(r=Number(n)):r=Number(e.val()),isNaN(r)?0:r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===i(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===i(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},focus_to_element:function(t,e){e=(e=e||!1)&&this.settings.fadeout;var r=this.settings.fadeout_time;t.show(),i("html,body").animate({scrollTop:t.offset().top-(i(n).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus(),e&&t.show().delay(r).fadeOut("slow")})}}),i.fn[r]=function(t){return this.each(function(){i.data(this,r)||i.data(this,r,new e(this,t))})}}(jQuery,window,document),function(j){"use strict";var r="forminatorFrontDatePicker",n={};function e(t,e){this.element=t,this.$el=j(this.element),this.settings=j.extend({},n,e),this._defaults=n,this._name=r,this.init()}j.extend(e.prototype,{init:function(){var e=this,b=this.$el.data("format"),t=(this.$el.data("restrict-type"),this.$el.data("restrict")),r=this.$el.data("restrict"),n=this.$el.data("start-year"),o=this.$el.data("end-year"),_=this.$el.data("past-dates"),g=this.$el.val(),i=this.$el.data("start-of-week"),y=this.$el.data("start-date"),v=this.$el.data("end-date"),w=this.$el.data("start-field"),C=this.$el.data("end-field"),O=this.$el.data("start-offset"),x=this.$el.data("end-offset"),a=this.$el.data("disable-date"),s=this.$el.data("disable-range");r=!isNaN(parseFloat(r))&&isFinite(r)?[r.toString()]:t.split(","),a=a.split(","),s=s.split(","),n=n||"c-95",o=o||"c+95";var k=this.$el.closest(".forminator-custom-form"),P="forminator-calendar";k.hasClass("forminator-design--default")?P="forminator-calendar--default":k.hasClass("forminator-design--material")?P="forminator-calendar--material":k.hasClass("forminator-design--flat")?P="forminator-calendar--flat":k.hasClass("forminator-design--bold")&&(P="forminator-calendar--bold"),this.$el.datepicker({beforeShow:function(t,e){if(e.dpDiv.removeClass(function(t,e){return(e.match(/\bhustle-\S+/g)||[]).join(" ")}),e.dpDiv.removeClass(function(t,e){return(e.match(/\bforminator-\S+/g)||[]).join(" ")}),e.dpDiv.addClass("forminator-custom-form-"+k.data("form-id")+" "+P),"disable"===_?j(this).datepicker("option","minDate",g):j(this).datepicker("option","minDate",null),y){var r=new Date(y);j(this).datepicker("option","minDate",r)}if(v){var n=new Date(v);j(this).datepicker("option","maxDate",n)}if(w){var o=j('input[name ="'+w+'"]').val();if(void 0!==o){var i=new Date(o),a=O.split("_"),s=moment(i).add(a[1],a[2]);"-"===a[0]&&(s=moment(i).subtract(a[1],a[2]));var l=moment(s).format(b.toUpperCase()),f=new Date(l);j(this).datepicker("option","minDate",f)}}if(C){var u=j('input[name ="'+C+'"]').val();if(void 0!==u){var c=new Date(u),d=x.split("_"),m=moment(c).add(d[1],d[2]);"-"===d[0]&&(m=moment(c).subtract(d[1],d[2]));var h=moment(m).format(b.toUpperCase()),p=new Date(h);j(this).datepicker("option","maxDate",p)}}},beforeShowDay:function(t){return e.restrict_date(r,a,s,t)},monthNames:datepickerLang.monthNames,monthNamesShort:datepickerLang.monthNamesShort,dayNames:datepickerLang.dayNames,dayNamesShort:datepickerLang.dayNamesShort,dayNamesMin:datepickerLang.dayNamesMin,changeMonth:!0,changeYear:!0,dateFormat:b,yearRange:n+":"+o,minDate:new Date(n,0,1),maxDate:new Date(o,11,31),firstDay:i,onClose:function(){j(this).valid()}}),j(".ui-datepicker").addClass("notranslate")},restrict_date:function(t,e,r,n){for(var o=!0,i=n.getDay(),a=jQuery.datepicker.formatDate("mm/dd/yy",n),s=0;s<r.length;s++){var l=r[s].split("-"),f=new Date(j.trim(l[0])),u=new Date(j.trim(l[1]));if(f<=n&&n<=u){o=!1;break}}return-1!==t.indexOf(i.toString())||-1!==e.indexOf(a)||!1===o?[!1,"disabledDate"]:[!0,"enabledDate"]}}),j.fn[r]=function(t){return this.each(function(){j.data(this,r)||j.data(this,r,new e(this,t))})}}(jQuery,window,document),function(d){"use strict";var r="forminatorFrontValidate",n={rules:{},messages:{}};function e(t,e){this.element=t,this.$el=d(this.element),this.settings=d.extend({},n,e),this._defaults=n,this._name=r,this.init()}d.extend(e.prototype,{init:function(){var r=!1,n=this.$el;d(this.element).validate({ignore:":hidden:not(.do-validate)",errorPlacement:function(t,e){n.trigger("validation:error")},showErrors:function(t,e){r&&0<e.length&&(n.find(".forminator-response-message").html("<ul></ul>"),jQuery.each(e,function(t,e){n.find(".forminator-response-message ul").append("<li>"+e.message+"</li>")}),n.find(".forminator-response-message").removeAttr("aria-hidden").prop("tabindex","-1").addClass("forminator-accessible")),r=!1,this.defaultShowErrors(),n.trigger("validation:showError",e)},invalidHandler:function(t,e){r=!0,n.trigger("validation:invalid")},onfocusout:function(t){!1===d(t).hasClass("hasDatepicker")&&d(t).valid(),d(t).trigger("validation:focusout")},highlight:function(t,e,r){var n=d(t),o=n.closest(".forminator-field"),i=n.closest(".forminator-date-input"),a=n.closest(".forminator-timepicker"),s=!1,l=!1,f=!1,u=this.errorMap[t.name],c='<span class="forminator-error-message" aria-hidden="true"></span>';if(0<i.length)l=(s=i.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("day"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"month"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"year"===n.data("field")&&(0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else if(0<a.length)l=(s=a.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("hours"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?d(c).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"minutes"===n.data("field")&&(0===f.length?s.append(c):d(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else{l=o.find(".forminator-error-message"),f=o.find(".forminator-description");0===l.length&&(0===f.length?o.append(c):d(c).insertBefore(f)),o.find(".forminator-error-message").html(u)}n.attr("aria-invalid","true"),o.addClass("forminator-has_error"),n.trigger("validation:highlight")},unhighlight:function(t,e,r){var n=d(t),o=n.closest(".forminator-field"),i=n.closest(".forminator-timepicker"),a=n.closest(".forminator-date-input"),s="";s=0<a.length?a.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):0<i.length?i.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):o.find(".forminator-error-message"),n.removeAttr("aria-invalid"),s.remove(),o.removeClass("forminator-has_error"),n.trigger("validation:unhighlight")},rules:this.settings.rules,messages:this.settings.messages}),d(this.element).on("forminator.validate.signature",function(){d(this).validate().form()})}}),d.fn[r]=function(t){return this.each(function(){d.data(this,r)||d.data(this,r,new e(this,t))})},d.validator.addMethod("validurl",function(t,e){var r=d.validator.methods.url.bind(this);return r(t,e)||r("http://"+t,e)}),d.validator.addMethod("forminatorPhoneNational",function(t,e){return this.optional(e)||d(e).intlTelInput("isValidNumber")}),d.validator.addMethod("forminatorPhoneInternational",function(t,e){return this.optional(e)||d(e).intlTelInput("isValidNumber")}),d.validator.addMethod("dateformat",function(t,e,r){var n,o,i,a,s,l=!1,f="yy-mm-dd"===r||"yy/mm/dd"===r||"yy.mm.dd"===r?/^\d{4}-\d{1,2}-\d{1,2}$/:/^\d{1,2}-\d{1,2}-\d{4}$/;return t=t.replace(/[ /.]/g,"-"),l=!!f.test(t)&&("dd/mm/yy"===r||"dd-mm-yy"===r||"dd.mm.yy"===r?(n=t.split("-"),o=parseInt(n[0],10),i=parseInt(n[1],10),a=parseInt(n[2],10)):"mm/dd/yy"===r||"mm.dd.yy"===r||"mm-dd-yy"===r?(n=t.split("-"),i=parseInt(n[0],10),o=parseInt(n[1],10),a=parseInt(n[2],10)):(n=t.split("-"),a=parseInt(n[0],10),i=parseInt(n[1],10),o=parseInt(n[2],10)),(s=new Date(Date.UTC(a,i-1,o,12,0,0,0))).getUTCFullYear()===a&&s.getUTCMonth()===i-1&&s.getUTCDate()===o),this.optional(e)||l}),d.validator.addMethod("maxwords",function(t,e,r){return this.optional(e)||jQuery.trim(t).split(/\s+/).length<=r}),d.validator.addMethod("trim",function(t,e,r){return!0===this.optional(e)||0!==t.trim().length}),d.validator.addMethod("emailWP",function(t,e,r){if(this.optional(e))return!0;if(t.trim().length<6)return!1;if(t.indexOf("@",1)<0)return!1;var n=t.split("@",2);if(!n[0].match(/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~\.-]+$/))return!1;if(n[1].match(/\.{2,}/))return!1;var o=n[1].split(".");if(o.length<2)return!1;for(var i=o.length,a=0;a<i;a++)if(!o[a].match(/^[a-z0-9-]+$/i))return!1;return!0}),d.validator.addMethod("forminatorPasswordStrength",function(t,e,r){var n=t.trim();if(!n||n.length<8)return!1;var o=0;return n.match(/[0-9]/)&&(o+=10),n.match(/[a-z]/)&&(o+=20),n.match(/[A-Z]/)&&(o+=20),n.match(/[^a-zA-Z0-9]/)&&(o+=30),n.match(/[=!\-@.,_*#&?^`%$+\/{\[\]|}^?~]/)&&(o+=30),54<=Math.log(Math.pow(o,n.length))/Math.LN2}),d.validator.addMethod("extension",function(t,e,r){var n=!1;if(""!==d.trim(t)){var o=t.replace(/^.*\./,"");o=o==t?"notExt":o.toLowerCase(),-1!=r.indexOf(o)&&(n=!0)}return this.optional(e)||n}),d.validator.methods.number=function(t,e,r){return this.optional(e)||/^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$/.test(t)}}(jQuery,window,document),function(o){"use strict";var n="forminatorFrontCondition",i={fields:{},relations:{}};function r(t,e,r){this.element=t,this.$el=o(this.element),this.settings=o.extend({},i,e),this._defaults=i,this._name=n,this.calendar=r[0],this.init()}o.extend(r.prototype,{init:function(){var n=this,e=this.$el;this.add_missing_relations(),this.$el.find(".forminator-field input, .forminator-field select, .forminator-field textarea, .forminator-field-signature").change(function(t){var e=o(this),r=e.closest(".forminator-col").attr("id");return void 0===r&&(r=e.attr("id")),r=o.trim(r),!(!n.has_relations(r)&&!n.has_siblings(r))&&(n.has_siblings(r)&&n.trigger_fake_parent_date_field(r),!n.has_relations(r)&&n.has_siblings(r)?(n.trigger_siblings(r),!1):void n.process_relations(r,e,t))}),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next").click(function(t){e.find(".forminator-field input, .forminator-field select, .forminator-field textarea").change()}),this.$el.find(".forminator-field input, .forminator-field select, .forminator-field textarea").change(),this.init_events()},process_relations:function(t,s,l){var f=this;f.get_relations(t).forEach(function(t){var e=f.get_field_logic(t),r=e.action,n=e.rule,o=e.conditions,i=0;if(o.forEach(function(t){f.is_applicable_rule(t,r)&&i++}),"all"===n&&i===o.length||"any"===n&&0<i){if(s instanceof jQuery)var a=s.closest(".forminator-pagination");"submit"===t&&void 0!==a&&f.toggle_field(t,"show","valid"),f.toggle_field(t,r,"valid"),f.has_relations(t)&&("hide"===r?f.hide_element(t,l):f.show_element(t,l))}else f.toggle_field(t,r,"invalid"),f.has_relations(t)&&("show"===r?f.hide_element(t,l):f.show_element(t,l))})},init_events:function(){var e=this;this.$el.on("forminator.front.condition.restart",function(t){e.on_restart(t)})},on_restart:function(t){this.$el.find(".forminator-field input, .forminator-field select, .forminator-field textarea").change()},add_missing_relations:function(){var n=this,o={};if(void 0!==this.settings.fields){var t=this.settings.fields;Object.keys(t).forEach(function(r){t[r].conditions.forEach(function(t){var e=t.field;n.has_relations(e)||(void 0===o[e]&&(o[e]=[]),o[e].push(r))})})}Object.keys(o).forEach(function(t){n.settings.relations[t]=o[t]})},get_field_logic:function(t){return void 0===this.settings.fields[t]?[]:this.settings.fields[t]},has_relations:function(t){return void 0!==this.settings.relations[t]},get_relations:function(t){return this.has_relations(t)?this.settings.relations[t]:[]},get_field_value:function(t){var e=this.get_form_field(t),r=e.val();return this.field_is_radio(e)?r=e.filter(":checked").val():this.field_is_signature(e)?r=e.find("input[id$='_data']").val():this.field_is_checkbox(e)&&(r=[],e.each(function(){o(this).is(":checked")&&r.push(o(this).val().toLowerCase())})),r||""},get_date_field_value:function(t){var e=this.get_form_field(t),r=!0;e instanceof jQuery&&(r=!1,e.hasClass("forminator-col")&&(r=!0));var n="";if(!r&&this.field_is_datepicker(e)){switch(n=e.val(),e.data("format")){case"dd/mm/yy":n=e.val().split("/").reverse().join("-");break;case"dd.mm.yy":n=e.val().split(".").reverse().join("-");break;case"dd-mm-yy":n=e.val().split("-").reverse().join("-")}var o=new Date;""!==n&&(o=new Date(n)),n={year:o.getFullYear(),month:this.calendar.months[o.getMonth()].toLowerCase(),date:o.getDate(),day:this.calendar.days[o.getDay()].toLowerCase()}}else{var i=!0===r?t:e.data("parent"),a=this.get_form_field_value(i+"-year"),s=this.get_form_field_value(i+"-month"),l=this.get_form_field_value(i+"-day");if(""!==a&&""!==s&&""!==l){o=new Date(a+"-"+s+"-"+l);if(!0===r)return o;n={year:o.getFullYear(),month:this.calendar.months[o.getMonth()].toLowerCase(),date:o.getDate(),day:this.calendar.days[o.getDay()].toLowerCase()}}}return n||""},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===o(this).attr("type"))return!(e=!0)}),e},field_is_signature:function(t){var e=!1;return t.each(function(){if(0<o(this).find(".forminator-field-signature").length)return!(e=!0)}),e},field_is_datepicker:function(t){var e=!1;return t.each(function(){if(o(this).hasClass("forminator-datepicker"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===o(this).attr("type"))return!(e=!0)}),e},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("."+t+"-payment")).length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find("select[name="+t+"]")).length&&(e=this.$el.find("#"+t)),e},get_form_field_value:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find("select[name="+t+"]")).length&&(e=this.$el.find("#"+t)),e.val()},is_numeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},is_date_rule:function(t){return["day_is","day_is_not","month_is","month_is_not","is_before","is_after","is_before_n_or_more_days","is_before_less_than_n_days","is_after_n_or_more_days","is_after_less_than_n_days"].includes(t)},has_siblings:function(t){return!!(t=this.get_form_field(t)).data("parent")},trigger_fake_parent_date_field:function(t){var e=this.get_form_field(t).data("parent");this.process_relations(e,{},{})},trigger_siblings:function(r){var t,n=this,e=n.get_form_field(r).data("parent");t=[e+"-year",e+"-month",e+"-day"],o.each(t,function(t,e){r!==e&&n.has_relations(e)&&n.get_form_field(e).trigger("change")})},is_applicable_rule:function(t,e){if(void 0===t)return!1;if(this.is_date_rule(t.operator))var r=this.get_date_field_value(t.field);else r=this.get_field_value(t.field);var n=t.value,o=t.operator;return"show"===e?this.is_matching(r,n,o)&&this.is_hidden(t.field):this.is_matching(r,n,o)},is_hidden:function(t){var e=this.get_form_field(t).closest(".forminator-col").closest(".forminator-row");return!!e.hasClass("forminator-hidden-option")||!e.hasClass("forminator-hidden")},is_matching:function(t,e,r){var n=Array.isArray(t);switch("string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase()),r){case"is":return n?-1<o.inArray(e,t):t===e;case"is_not":return n?-1===o.inArray(e,t):t!==e;case"is_great":return t=+t,e=+e,!(!this.is_numeric(t)||!this.is_numeric(e))&&e<t;case"is_less":return t=+t,e=+e,!(!this.is_numeric(t)||!this.is_numeric(e))&&t<e;case"contains":return this.contains(t,e);case"starts":return t.startsWith(e);case"ends":return t.endsWith(e);case"month_is":return t.month===e;case"month_is_not":return t.month!==e;case"day_is":return t.day===e;case"day_is_not":return t.day!==e;case"is_before":return this.date_is_smaller(t,e);case"is_after":return this.date_is_grater(t,e);case"is_before_n_or_more_days":return this.date_is_n_days_before_current_date(t,e);case"is_before_less_than_n_days":return this.date_is_less_than_n_days_before_current_date(t,e);case"is_after_n_or_more_days":return this.date_is_n_days_after_current_date(t,e);case"is_after_less_than_n_days":return this.date_is_less_than_n_days_after_current_date(t,e)}return!1},contains:function(t,e){return 0<=t.toLowerCase().indexOf(e)},date_is_grater:function(t,e){return 1===forminatorDateUtil.compare(t,e)},date_is_smaller:function(t,e){return-1===forminatorDateUtil.compare(t,e)},date_is_equal:function(t,e){return 0===forminatorDateUtil.compare(t,e)},date_is_n_days_before_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(t,r);return!isNaN(n)&&(0===e?n===e:e<=n)},date_is_less_than_n_days_before_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(t,r);return!isNaN(n)&&(n<e&&0<n)},date_is_n_days_after_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(r,t);return!isNaN(n)&&(0===e?n===e:e<=n)},date_is_less_than_n_days_after_current_date:function(t,e){e=parseInt(e);var r=this.get_current_date(),n=forminatorDateUtil.diffInDays(r,t);return!isNaN(n)&&(n<e&&0<n)},get_current_date:function(){return new Date},toggle_field:function(t,e,r){var n=this.get_form_field(t).closest(".forminator-col"),o=n.find(".forminator-input-file-required"),i=n.find("[id ^=ctlSignature][id $=_data]"),a=n.find(".forminator-wp-editor-required"),s=n.closest(".forminator-row"),l=this.$el.find(".forminator-pagination-footer").find(".forminator-button-next"),f=this.$el.find(".forminator-pagination-footer").find("#forminator-paypal-submit");if("submit"===t)var u=this.$el.find(".forminator-pagination-footer").find(".forminator-button-submit");else u=this.$el.find(".forminator-pagination-footer").find("#forminator-paypal-submit");"show"===e&&("valid"===r?(s.removeClass("forminator-hidden"),n.removeClass("forminator-hidden"),u.removeClass("forminator-hidden"),l.removeClass("forminator-hidden"),0<o.length&&o.addClass("do-validate"),0<a.length&&a.addClass("do-validate"),0<i.length&&i.addClass("do-validate"),0<f.length&&f.removeClass("forminator-hidden")):(n.addClass("forminator-hidden"),u.addClass("forminator-hidden"),0<o.length&&o.removeClass("do-validate"),0<a.length&&a.removeClass("do-validate"),0<i.length&&i.removeClass("do-validate"),0===s.find("> .forminator-col:not(.forminator-hidden)").length&&s.addClass("forminator-hidden"))),"hide"===e&&("valid"===r?(n.addClass("forminator-hidden"),u.addClass("forminator-hidden"),0<o.length&&o.removeClass("do-validate"),0<a.length&&a.removeClass("do-validate"),0<i.length&&i.removeClass("do-validate"),0===s.find("> .forminator-col:not(.forminator-hidden)").length&&s.addClass("forminator-hidden")):(s.removeClass("forminator-hidden"),n.removeClass("forminator-hidden"),u.removeClass("forminator-hidden"),0<o.length&&o.addClass("do-validate"),0<a.length&&a.addClass("do-validate"),0<i.length&&i.addClass("do-validate"))),this.$el.trigger("forminator:field:condition:toggled")},clear_value:function(t,e){var r=this.get_form_field(t),n=this.get_field_value(t);void 0!==e.originalEvent&&(this.field_is_radio(r)?(r.data("previous-value",n),r.removeAttr("checked")):this.field_is_checkbox(r)?r.each(function(){o(this).is(":checked")&&o(this).data("previous-value",n),o(this).removeAttr("checked")}):(r.data("previous-value",n),r.val("")))},restore_value:function(t,e){var r=this.get_form_field(t),n=r.data("previous-value");n&&void 0!==e.originalEvent&&(this.field_is_radio(r)?r.val([n]):this.field_is_checkbox(r)?r.each(function(){var t=o(this).data("previous-value");t&&0<=t.indexOf(o(this).val())&&o(this).attr("checked","checked")}):r.val(n))},hide_element:function(t,e){var r=this,n=r.get_relations(t);r.clear_value(t,e),n.forEach(function(t){r.toggle_field(t,"hide","valid"),r.has_relations(t)&&(n=r.hide_element(t,e))})},show_element:function(t,a){var s=this,l=s.get_relations(t);this.restore_value(t,a),l.forEach(function(t){var e=s.get_field_logic(t),r=e.action,n=e.rule,o=e.conditions,i=0;o.forEach(function(t){s.is_applicable_rule(t,r)&&i++}),"all"===n&&i===o.length||"any"===n&&0<i?s.toggle_field(t,r,"valid"):s.toggle_field(t,r,"invalid"),s.has_relations(t)&&(l=s.show_element(t,a))})}}),o.fn[n]=function(t,e){return this.each(function(){o.data(this,n)||o.data(this,n,new r(this,t,e))})}}(jQuery,window,document),function(p,b){"use strict";var r="forminatorFrontSubmit",n={form_type:"custom-form",forminatorFront:!1,forminator_selector:"",chart_design:"bar",chart_options:{}};function e(t,e){this.element=t,this.$el=p(this.element),this.forminatorFront=null,this.settings=p.extend({},n,e),this._defaults=n,this._name=r,this.init()}p.extend(e.prototype,{init:function(){switch(this.forminatorFront=this.$el.data("forminatorFront"),this.settings.form_type){case"custom-form":this.settings.forminator_selector&&p(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-custom-form"),this.handle_submit_custom_form();break;case"quiz":this.settings.forminator_selector&&p(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-quiz"),this.handle_submit_quiz();break;case"poll":this.settings.forminator_selector&&p(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-poll"),this.handle_submit_poll()}},decodeHtmlEntity:function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(e)})},handle_submit_custom_form:function(){var m=this,h=p(this.element);m.$el.find(".forminator-response-message").find(".forminator-label--success").not(":hidden").length&&m.focus_to_element(m.$el.find(".forminator-response-message"),!0),p(".def-ajaxloader").hide();var r=!1;p("body").on("click","#lostPhone",function(t){t.preventDefault();var e=p(this);!1===r&&(r=!0,p.ajax({type:"GET",url:e.attr("href"),beforeSend:function(){e.attr("disabled","disabled"),p(".def-ajaxloader").show()},success:function(t){e.removeAttr("disabled"),p(".def-ajaxloader").hide(),p(".notification").text(t.data.message),r=!1}}))}),p("body").on("click",".auth-back",function(t){t.preventDefault();var e=m.$el.attr("id");p("#"+(e+"-authentication")+"-input").attr("disabled","disabled"),FUI.closeAuthentication()}),p("body").on("submit.frontSubmit",this.settings.forminator_selector,function(n){var u=p(this),t=this,o=n,c=new FormData(this),d=u.find(".forminator-response-message"),i=u.find(".forminator-g-recaptcha");if(m.settings.inline_validation&&0<m.$el.find(".forminator-uploaded-files").length&&0<m.$el.find(".forminator-uploaded-files li.forminator-has_error").length)return!1;if(void 0!==o.originalEvent){var e=p(this).find(".forminator-button-submit").first();if(0===e.length||p(e).closest(".forminator-col").hasClass("forminator-hidden"))return!1}if(m.$el.data("forminatorFrontPayment")&&i.length){var r=(i=p(i.get(0))).data("forminator-recapchta-widget"),a=i.data("size"),s=b.grecaptcha.getResponse(r);if("invisible"===a&&0===s.length)return b.grecaptcha.execute(r),!1;if(m.$el.hasClass("forminator_ajax")&&b.grecaptcha.reset(r),d.html(""),i.hasClass("error")&&i.removeClass("error"),0===s.length)return i.hasClass("error")||i.addClass("error"),d.html('<label class="forminator-label--error"><span>'+b.ForminatorFront.cform.captcha_error+"</span></label>"),m.focus_to_element(d),!1}function l(){if(c=new FormData(this),!m.$el.data("forminatorFrontPayment")&&i.length){var t=(i=p(i.get(0))).data("forminator-recapchta-widget"),e=i.data("size"),r=b.grecaptcha.getResponse(t);if("invisible"===e&&0===r.length)return b.grecaptcha.execute(t),!1;if(m.$el.hasClass("forminator_ajax")&&b.grecaptcha.reset(t),d.html(""),i.hasClass("error")&&i.removeClass("error"),0===r.length)return i.hasClass("error")||i.addClass("error"),d.html('<label class="forminator-label--error"><span>'+b.ForminatorFront.cform.captcha_error+"</span></label>"),m.focus_to_element(d),!1}if(m.$el.hasClass("forminator_ajax")){d.html(""),m.$el.find(".forminator-button-submit").addClass("forminator-button-onload"),m.$el.find("input[type=file]").each(function(){""===p(this).val()&&"function"==typeof b.FormData.prototype.delete&&c.delete(p(this).attr("name"))});void 0!==m.settings.has_loader&&m.settings.has_loader&&("login"!==m.$el.find('input[name="form_type"]').val()&&h.addClass("forminator-fields-disabled"),d.html("<p>"+m.settings.loader_label+"</p>"),m.focus_to_element(d),d.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),n.preventDefault(),p.ajax({type:"POST",url:b.ForminatorFront.ajaxUrl,data:c,cache:!1,contentType:!1,processData:!1,beforeSend:function(){u.find("button").attr("disabled",!0),u.trigger("before:forminator:form:submit",c)},success:function(t){if(!t&&void 0!==t)return u.find("button").removeAttr("disabled"),d.addClass("forminator-error").html("<p>"+b.ForminatorFront.cform.error+"</p>"),m.focus_to_element(d,"forminator-error"),!1;if(u.find(".forminator-error-message").not(".forminator-uploaded-files .forminator-error-message").remove(),u.find(".forminator-field").removeClass("forminator-has_error"),u.find("button").removeAttr("disabled"),d.html("").removeClass("forminator-accessible forminator-error forminator-success"),m.settings.hasLeads&&void 0!==t.data.entry_id)return h.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),p("#forminator-quiz-leads-"+m.settings.quiz_id+" .forminator-lead-form-skip").hide(),"beginning"===m.settings.form_placement&&p("#forminator-module-"+m.settings.quiz_id).css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:""}),p("#forminator-module-"+m.settings.quiz_id+" input[name=entry_id]").val(t.data.entry_id),"end"===m.settings.form_placement&&p("#forminator-module-"+m.settings.quiz_id).submit(),!1;if(void 0!==t.data.authentication&&("show"===t.data.authentication||"invalid"===t.data.authentication)){var e=m.$el.attr("id"),r=e+"-authentication",n=p("#"+r),o=p("#"+r+"-input");return n.find(".forminator-authentication-notice").removeClass("error"),n.find(".lost-device-url").attr("href",t.data.lost_url),"show"===t.data.authentication&&(o.removeAttr("disabled"),FUI.openAuthentication(r,e,r+"-input")),"invalid"===t.data.authentication&&(n.find(".forminator-authentication-notice").addClass("error"),n.find(".forminator-authentication-notice").html("<p>"+t.data.message+"</p>")),!1}var i=t.success?"forminator-success":"forminator-error";if(void 0!==t.message){if(d.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),m.focus_to_element(d,"forminator-success"==i),d.html("<p>"+t.message+"</p>"),!t.data.success&&t.data.errors.length){var a='<ul class="forminator-screen-reader-only">';p.each(t.data.errors,function(t,e){for(var r in e)e.hasOwnProperty(r)&&(a+="<li>"+e[r]+"</li>")}),a+="</ul>",d.append(a)}}else if(void 0!==t.data){var s=!0;if(void 0!==t.data.url&&""===p.trim(t.data.message)&&(s=!1),s&&(d.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),m.focus_to_element(d,"forminator-success"==i),d.html("<p>"+t.data.message+"</p>")),!t.data.success&&void 0!==t.data.errors&&t.data.errors.length){a='<ul class="forminator-screen-reader-only">';p.each(t.data.errors,function(t,e){for(var r in e)e.hasOwnProperty(r)&&(a+="<li>"+e[r]+"</li>")}),a+="</ul>",d.append(a)}}if(!t.data.success&&void 0!==t.data.errors&&t.data.errors.length&&(u.trigger("forminator:form:submit:failed",c),m.show_messages(t.data.errors)),!0===t.success){if(u[0]){if(m.settings.resetEnabled&&u[0].reset(),m.$el.trigger("forminator:field:condition:toggled"),u.find(".forminator-field-signature img").trigger("click"),void 0!==t.data.select_field&&p.each(t.data.select_field,function(r,t){0<t.length&&p.each(t,function(t,e){e.value&&("multiselect"===e.type?u.find("#"+r+" input[value="+e.value+"]").closest("li").remove().trigger("change"):u.find("#"+r+" option[value="+e.value+"]").remove().trigger("change"))})}),u.find(".forminator-button-delete").hide(),u.find(".forminator-file-upload input").val(""),u.find(".forminator-file-upload > span").html(b.ForminatorFront.cform.no_file_chosen),u.find("ul.forminator-uploaded-files").html(""),m.$el.find("ul.forminator-uploaded-files").html(""),m.$el.find(".forminator-multifile-hidden").val(""),0<u.find(".forminator-select").length&&u.find(".forminator-select").each(function(t,e){var r=p(e).data("default-value");""===r&&(r=p(e).val()),p(e).val(r).trigger("fui:change")}),0<u.find(".multiselect-default-values").length&&""!==u.find(".multiselect-default-values").val()){var l=p.parseJSON(u.find(".multiselect-default-values").val()),f=Object.values(l);u.find('.forminator-multiselect input[type="checkbox"]').each(function(t,e){-1!==p.inArray(p(e).val(),f)?(p(e).prop("checked",!0),p(e).closest("label").addClass("forminator-is_checked")):(p(e).prop("checked",!1),p(e).closest("label").removeClass("forminator-is_checked"))})}u.trigger("forminator:form:submit:success",c),u.trigger("forminator.front.condition.restart")}void 0!==t.data.url&&(void 0!==t.data.newtab&&"sametab"!==t.data.newtab?("newtab_hide"===t.data.newtab&&m.$el.hide(),b.open(m.decodeHtmlEntity(t.data.url),"_blank")):b.location.href=m.decodeHtmlEntity(t.data.url)),void 0!==t.data.behav&&"behaviour-hide"===t.data.behav&&(m.$el.find(".forminator-row").hide(),m.$el.find(".forminator-pagination-steps").hide(),m.$el.find(".forminator-pagination-footer").hide(),m.$el.find(".forminator-pagination-steps, .forminator-pagination-progress").hide())}},error:function(t){u.find("button").removeAttr("disabled"),d.html("");var e=400===t.status?b.ForminatorFront.cform.upload_error:b.ForminatorFront.cform.error;d.html('<label class="forminator-label--notice"><span>'+e+"</span></label>"),m.focus_to_element(d),u.trigger("forminator:form:submit:failed",c)},complete:function(t,e){m.$el.find(".forminator-button-submit").removeClass("forminator-button-onload"),u.trigger("forminator:form:submit:complete",c)}}).always(function(){void 0!==m.settings.has_loader&&m.settings.has_loader&&(h.removeClass("forminator-fields-disabled forminator-partial-disabled"),d.removeClass("forminator-loading")),u.trigger("after:forminator:form:submit",c)})}else void 0!==m.settings.has_loader&&m.settings.has_loader&&(h.addClass("forminator-fields-disabled"),d.html("<p>"+m.settings.loader_label+"</p>"),d.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),o.currentTarget.submit()}var f=m.$el.find('div[data-is-payment="true"]').closest(".forminator-row").hasClass("forminator-hidden");return m.$el.data("forminatorFrontPayment")&&!f?m.$el.trigger("payment.before.submit.forminator",[c,function(){l.apply(t)}]):l.apply(t),!1})},handle_submit_quiz:function(t){var u=this,c=void 0!==u.settings.hasLeads&&u.settings.hasLeads,d=void 0!==u.settings.leads_id?u.settings.leads_id:0,m=void 0!==u.settings.quiz_id?u.settings.quiz_id:0;p("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var e,r=p(this),n=new FormData(this),o=r.find(".forminator-answer"),i=u.$el.find(".forminator-button"),a=i.data("loading"),s=void 0!==u.settings.form_placement?u.settings.form_placement:"",l=void 0!==u.settings.skip_form?u.settings.skip_form:"";if(t.preventDefault(),t.stopPropagation(),u.$el.find(".forminator-has-been-disabled").removeAttr("disabled"),e=r.serialize(),u.$el.find(".forminator-has-been-disabled").attr("disabled","disabled"),c){var f="";if(0<u.$el.find("input[name=entry_id]").length&&(f=u.$el.find("input[name=entry_id]").val()),"end"===s&&""===f)return p("#forminator-module-"+d).css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:""}),u.$el.find(".forminator-quiz--result").addClass("forminator-hidden"),p("#forminator-quiz-leads-"+m+" .forminator-lead-form-skip").show(),!1;if(!l&&""===f)return!1}return""!==a&&i.text(a),u.settings.has_quiz_loader&&o.each(function(){var t=p(this),e=t.find("input"),r=t.find(".forminator-answer--status");e.is(":checked")&&0===r.html().length&&r.html('<i class="forminator-icon-loader forminator-loading"></i>')}),p.ajax({type:"POST",url:b.ForminatorFront.ajaxUrl,data:e,beforeSend:function(){u.$el.find("button").attr("disabled","disabled"),r.trigger("before:forminator:quiz:submit",[e,n])},success:function(l){l.success?(u.$el.find(".forminator-quiz--result").removeClass("forminator-hidden"),"nowrong"===l.data.type?(b.history.pushState("forminator","Forminator",l.data.result_url),u.$el.find(".forminator-quiz--result").html(l.data.result),u.$el.find(".forminator-answer input").attr("disabled","disabled")):"knowledge"===l.data.type&&(b.history.pushState("forminator","Forminator",l.data.result_url),0<u.$el.find(".forminator-quiz--result").length&&u.$el.find(".forminator-quiz--result").html(l.data.finalText),Object.keys(l.data.result).forEach(function(t){var e,r,n=u.$el.find("#"+t),o=n.find(".forminator-question--result"),i=n.find(".forminator-submit-rightaway"),a=n.find('[id|="'+l.data.result[t].answer+'"]').closest(".forminator-answer"),s=n.find(".forminator-answer input");r=l.data.result[t].isCorrect?(e="forminator-is_correct",'<i class="forminator-icon-check"></i>'):(e="forminator-is_incorrect",'<i class="forminator-icon-cancel"></i>'),o.text(l.data.result[t].message),o.addClass("forminator-show"),i.attr("disabled",!0),i.attr("aria-disabled",!0),s.attr("disabled",!0),s.attr("aria-disabled",!0),a.addClass(e),0===a.find(".forminator-answer--status").html().length?a.find(".forminator-answer--status").html(r):0!==a.find(".forminator-answer--status .forminator-icon-loader").length&&a.find(".forminator-answer--status").html(r)})),r.trigger("forminator:quiz:submit:success",[e,n])):(u.$el.find("button").removeAttr("disabled"),r.trigger("forminator:quiz:submit:failed",[e,n]))}}).always(function(){r.trigger("after:forminator:quiz:submit",[e,n])}),!1}),p("body").on("click","#forminator-quiz-leads-"+m+" .forminator-lead-form-skip",function(t){p("#forminator-module-"+d).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),p(this).hide(),void 0!==u.settings.form_placement&&"beginning"===u.settings.form_placement&&u.$el.css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:""}),void 0!==u.settings.form_placement&&"end"===u.settings.form_placement&&(u.settings.form_placement="skip",u.$el.submit())}),p("body").on("click",".forminator-result--retake",function(t){var e={action:"forminator_reload_quiz",pageId:u.$el.find('input[name="page_id"]').val(),nonce:u.$el.find('input[name="forminator_nonce"]').val()};t.preventDefault(),p.post(b.ForminatorFront.ajaxUrl,e,function(t){1==t.success&&t.html&&b.location.replace(t.html)})})},handle_submit_poll:function(){var u=this,c=u.$el.html();u.$el.find(".forminator-response-message").not(":hidden").length&&u.focus_to_element(u.$el.find(".forminator-response-message"),!0,!0),p("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var r=p(this),n=new FormData(this),o=r.serialize(),i=u.$el.find(".forminator-response-message"),a=u.$el.find("fieldset"),s=u.$el.find(".forminator-button");function l(){i.html(""),i.removeClass("forminator-show"),i.removeClass("forminator-error"),i.removeClass("forminator-success"),i.removeAttr("tabindex"),i.attr("aria-hidden",!0),a.removeClass("forminator-has_error")}function f(t,e){i.html("<p>"+t+"</p>"),i.addClass("forminator-"+e),i.addClass("forminator-show"),i.removeAttr("aria-hidden"),i.attr("tabindex","-1"),i.focus(),"error"===e&&(a.find('input[type="radio"]').is(":checked")||a.addClass("forminator-has_error"))}return!u.$el.hasClass("forminator_ajax")||(l(),p.ajax({type:"POST",url:b.ForminatorFront.ajaxUrl,data:o,beforeSend:function(){s.addClass("forminator-onload"),r.trigger("before:forminator:poll:submit",[o,n])},success:function(t){var e=t.success?"success":"error";s.removeClass("forminator-onload"),!1===t.success?(f(t.data.message,e),r.trigger("forminator:poll:submit:failed",[o,n])):void 0!==t.data&&(e=t.data.success?"success":"error",f(t.data.message,e),setTimeout(function(){l()},2500)),!0===t.success&&(void 0!==t.data.url?b.location.href=t.data.url:void 0!==t.data.chart_data&&1<t.data.chart_data.length&&("link_on"===t.data.results_behav&&r.find(".forminator-note").length&&(r.find(".forminator-note").remove(),r.find(".forminator-poll-footer").append(t.data.results_link)),"show_after"===t.data.results_behav&&(u.render_poll_chart(t.data.chart_data,t.data.back_button,u,c,[t.data.votes_text,t.data.votes_count,[t.data.grids_color,t.data.labels_color,t.data.onchart_label],[t.data.tooltips_bg,t.data.tooltips_color]]),console.log(t.data.grids_color))),r.trigger("forminator:poll:submit:success",[o,n]))},error:function(){l(),s.removeClass(".forminator-onload"),r.trigger("forminator:poll:submit:failed",[o,n])}}).always(function(){r.trigger("after:forminator:poll:submit",[o,n])}),!1)})},render_poll_chart:function(t,e,r,n,o){var i,a,s,l,f,u,c,d="forminator-chart-poll-"+(r.$el.attr("id")+"-"+r.$el.data("forminatorRender")),m=r.$el.find(".forminator-poll-body"),h=r.$el.find(".forminator-poll-footer");i=r.$el.find(".forminator-chart-wrapper"),a=r.$el.find(".forminator-chart"),i.remove(),a.remove(),s=p('<canvas id="'+d+'" class="forminator-chart" role="img" aria-hidden="true"></canvas>'),m.append(s),FUI.pollChart("#"+d,t,r.settings.chart_design,o),(l=m.find(".forminator-field")).hide(),l.attr("aria-hidden","true"),f=r.$el.find(".forminator-chart"),(u=r.$el.find(".forminator-chart-wrapper")).length?(f.addClass("forminator-show"),u.addClass("forminator-show"),u.removeAttr("aria-hidden"),u.attr("tabindex","-1"),u.focus()):(f.html("<p>Fallback text...</p>"),f.addClass("forminator-show"),f.removeAttr("aria-hidden"),f.attr("tabindex","-1"),f.focus()),c=p(e),h.empty(),h.append(c),r.$el.find(".forminator-button").click(function(t){r.$el.hasClass("forminator_ajax")?r.$el.html(n):location.reload(),t.preventDefault()})},focus_to_element:function(t,e,r){r=r||!1,e=(e=e||!1)&&this.settings.fadeout;var n=this.settings.fadeout_time;function o(t){t.attr("tabindex")||t.attr("tabindex",-1),t.focus(),e&&t.show().delay(n).fadeOut("slow")}t.show(),r?o(t):p("html,body").animate({scrollTop:t.offset().top-(p(b).height()-t.outerHeight(!0))/2},500,function(){o(t)})},show_messages:function(t){var d=this,m=d.$el.data("forminatorFrontCondition");if(void 0!==m){this.$el.find(".forminator-error-message").remove();var h=0;t.forEach(function(t){var e=Object.keys(t),r=m.get_form_field(e),n=p(r),o=n.closest(".forminator-field"),i=n.closest(".forminator-date-input"),a=n.closest(".forminator-timepicker"),s=!1,l=!1,f=!1,u=Object.values(t),c='<span class="forminator-error-message" aria-hidden="true"></span>';if(r.length){if(0===h&&(d.$el.trigger("forminator.front.pagination.focus.input",[r]),d.focus_to_element(r)),0<i.length)l=(s=i.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("day"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?p(c).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):0===f.length?s.append(c):p(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"month"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?p(c).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):0===f.length?s.append(c):p(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"year"===n.data("field")&&(0===f.length?s.append(c):p(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else if(0<a.length&&0<u[0].length)l=(s=a.parent()).find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'),f=s.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+n.data("field")+'" aria-hidden="true"></span>',0===l.length&&("hours"===n.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?p(c).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):0===f.length?s.append(c):p(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>')),"minutes"===n.data("field")&&(0===f.length?s.append(c):p(c).insertBefore(f),0===o.find(".forminator-error-message").length&&o.append('<span class="forminator-error-message" aria-hidden="true"></span>'))),s.find('.forminator-error-message[data-error-field="'+n.data("field")+'"]').html(u),o.find(".forminator-error-message").html(u);else{l=o.find(".forminator-error-message"),f=o.find(".forminator-description");0===l.length&&(0===f.length?o.append(c):p(c).insertBefore(f)),o.find(".forminator-error-message").html(u)}n.attr("aria-invalid","true"),o.addClass("forminator-has_error"),h++}})}return this}}),p.fn[r]=function(t){return this.each(function(){p.data(this,r)||p.data(this,r,new e(this,t))})}}(jQuery,window,document),function(p,b,f){"use strict";var r="forminatorFrontMultiFile",n={};function e(t,e){this.element=t,this.$el=p(this.element),this.form=p.extend({},n,e),this._defaults=n,this._name=r,this.form_id=0,this.uploader=this.$el,this.element=this.uploader.data("element"),this.init()}p.extend(e.prototype,{init:function(){var a=this,s=[],l=[];0<this.form.find("input[name=form_id]").length&&(this.form_id=this.form.find("input[name=form_id]").val()),this.uploader.on("drag dragstart dragend dragover dragenter dragleave drop",function(t){t.preventDefault(),t.stopPropagation()}),this.uploader.on("dragover dragenter",function(t){p(this).addClass("forminator-dragover")}),this.uploader.on("dragleave dragend drop",function(t){p(this).removeClass("forminator-dragover")}),this.uploader.find(".forminator-upload-file--forminator-field-"+this.element).on("click",function(t){a.form.find(".forminator-field-"+a.element+"-"+a.form_id).click()}),this.uploader.on("drop",function(t){f.querySelector(".forminator-field-"+a.element+"-"+a.form_id).files=t.originalEvent.dataTransfer.files,a.form.find(".forminator-field-"+a.element+"-"+a.form_id).change()}),this.uploader.on("click",function(t){t.target===t.currentTarget&&a.form.find(".forminator-field-"+a.element+"-"+a.form_id).click()}),this.uploader.find(".forminator-multi-upload-message, .forminator-multi-upload-message p, .forminator-multi-upload-message .forminator-icon-upload").on("click",function(t){t.target===t.currentTarget&&a.form.find(".forminator-field-"+a.element+"-"+a.form_id).click()}),this.form.on("forminator:form:submit:success",function(t){s=[]}),this.form.find(".forminator-field-"+a.element+"-"+a.form_id).on("change",function(t){var e=p(this),r=this.files,n=[];e.closest(".forminator-field").removeClass("forminator-has_error");for(var o=0;o<r.length;o++)n.push(r[o]),s.push(r[o]);l=a.handleChangeCallback(n,e,l);var i=Array.prototype.slice.call(s);this.files=a.FileObjectItem(i)}),this.delete_files(s,l)},handleChangeCallback:function(l,f,u){var c=this,d=0,m=new FormData,t=this.form.find('input[name="forminator_nonce"]').val(),h=f.data("method");return m.append("action","forminator_multiple_file_upload"),m.append("form_id",this.form_id),m.append("element_id",c.element),m.append("nonce",t),p.each(l,function(t,n){var o=c.progress_bar(n,h),e=c.form.find(".upload-container-"+c.element+" li").length,r=void 0!==f.data("filetype")?f.data("filetype"):"",i=new RegExp("(.*?).("+r+")$");if(void 0!==f.data("size")&&f.data("size")<=n.size)return s=f.data("size-message"),void c.upload_fail_response(o,s);if(!i.test(n.name))return s="."+n.name.split(".").pop()+" "+f.data("filetype-message"),void c.upload_fail_response(o,s);if("ajax"===h)m.delete(c.element),m.delete("totalFiles"),m.append("totalFiles",e),m.append(c.element,n),u.push(p.ajax({xhr:function(){var t=new b.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){if(t.lengthComputable){var e=t.loaded/t.total*100;e<90&&c.form.find("#"+o+" .progress-percentage").html(Math.round(e)+"% of ")}},!1),t},type:"POST",url:b.ForminatorFront.ajaxUrl,data:m,cache:!1,contentType:!1,processData:!1,beforeSend:function(){c.form.find(".forminator-button-submit").attr("disabled",!0),c.$el.trigger("before:forminator:multiple:upload",m)},success:function(t){var e=c.element,r={success:t.success,message:"undefined"!==t.data.message?t.data.message:"",file_id:o,file_name:n.name};c.add_upload_file(e,r),!0===t.success&&!0===t.data.success&&void 0!==t.data?(c.upload_success_response(o),c.$el.trigger("success:forminator:multiple:upload",m)):(c.upload_fail_response(o,t.data.message),void 0!==t.data.error_type&&"limit"===t.data.error_type&&c.form.find("#"+o).addClass("forminator-upload-limit_error"),c.$el.trigger("fail:forminator:multiple:upload",m))},complete:function(t,e){d++,l.length===d&&c.form.find(".forminator-button-submit").attr("disabled",!1),c.$el.trigger("complete:forminator:multiple:upload",m)},error:function(t){c.upload_fail_response(o,b.ForminatorFront.cform.process_error)}}));else{var a=!0,s=b.ForminatorFront.cform.process_error;void 0!==f.data("limit")&&f.data("limit")<e&&(a=!1,c.form.find("#"+o).addClass("forminator-upload-limit_error"),s=f.data("limit-message")),a?c.upload_success_response(o):c.upload_fail_response(o,s)}}),u},upload_fail_response:function(t,e){this.form.find("#"+t).addClass("forminator-has_error"),this.form.find("#"+t).find('.forminator-uploaded-file--size [class*="forminator-icon-"]').addClass("forminator-icon-warning").removeClass("forminator-icon-loader").removeClass("forminator-loading"),this.form.find("#"+t+" .progress-percentage").html("0% of "),this.form.find("#"+t+" .forminator-uploaded-file--content").after('<div class="forminator-error-message">'+e+"</div>")},upload_success_response:function(t){this.form.find("#"+t+" .progress-percentage").html("100% of "),this.form.find("#"+t+' .forminator-uploaded-file--size [class*="forminator-icon-"]').remove(),this.form.find("#"+t+" .progress-percentage").remove()},progress_bar:function(t,e){var r="upload-process-"+Math.random().toString(36).substr(2,7),n=t.name,o=this.bytes_to_size(t.size,2),i=this.uploader.closest(".forminator-field").find(".forminator-uploaded-files"),a="";this.progress_image_preview(t,r);var s='<div class="forminator-uploaded-file--preview" aria-hidden="true"><span class="forminator-icon-file" aria-hidden="true"></span></div>';return function(t){switch(function(t){var e=t.split(".");return e[e.length-1]}(t).toLowerCase()){case"jpg":case"jpe":case"jpeg":case"png":case"gif":case"ico":return!0}return!1}(n)&&(s='<div class="forminator-uploaded-file--image" aria-hidden="true"><div class="forminator-img-preview" role="image"></div></div>'),a+='<li id="'+r+'" class="forminator-uploaded-file">',a+='<div class="forminator-uploaded-file--content">',a+=s,a+='<div class="forminator-uploaded-file--text">',a+='<p class="forminator-uploaded-file--title">'+n+"</p>",a+='<p class="forminator-uploaded-file--size"><span class="forminator-icon-loader forminator-loading" aria-hidden="true"></span><span class="progress-percentage">29% of </span>'+o+"</p>",a+="</div>",a+='<button type="button" class="forminator-uploaded-file--delete forminator-button-delete" data-method="'+e+'" data-element="'+this.element+'" data-value="'+r+'"><span class="forminator-icon-close" aria-hidden="true"></span><span class="forminator-screen-reader-only">Delete uploaded file</span></button>',a+="</div>",a+="</li>",i.hasClass(".forminator-has-files")||i.addClass("forminator-has-files"),i.append(a),r},bytes_to_size:function(t,e){if(0===t)return"0 Bytes";var r=e<0?0:e,n=Math.floor(Math.log(t)/Math.log(1024));return parseFloat((t/Math.pow(1024,n)).toFixed(r))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][n]},progress_image_preview:function(t,e){if(t){var r=new FileReader;r.onload=function(t){p("#"+e+" .forminator-img-preview").css("background-image","url("+t.target.result+")")},r.readAsDataURL(t)}},get_uplaoded_files:function(){var t;return t=void 0===(t=this.form.find(".forminator-multifile-hidden").val())||""===t?{}:p.parseJSON(t)},get_uplaoded_file:function(t){var e=this.get_uplaoded_files();return void 0===e[t]&&(e[t]=[]),e[t]},add_upload_file:function(t,e){var r=this.get_uplaoded_file(t);r.unshift(e),this.set_upload_file(t,r)},set_upload_file:function(t,e){var r=this.get_uplaoded_files(),n=this.form.find(".forminator-multifile-hidden");r[t]=e,n.val(JSON.stringify(r))},get_uploaded_file_id:function(t,r){var n=null,e=this.get_uplaoded_file(t);return p.each(e,function(t,e){r===e.file_id&&(n=t)}),n},delete_files:function(d,m){var h=this;p(f).on("click",".forminator-uploaded-file--delete",function(t){t.preventDefault();var e=p(this),r=e.data("value"),n=e.data("method"),o=e.data("element");if(void 0!==r&&void 0!==o&&void 0!==n){var i=h.form.find("#"+r).index(),a=p(e).closest("li#"+r),s=h.get_uplaoded_files();if(s&&"ajax"===n){var l=h.form.find(".forminator-multifile-hidden");if(void 0!==m[i]&&(m[i].abort(),m.splice(i,1)),void 0!==l){var f=h.get_uploaded_file_id(o,r);""!==f&&null!==f&&s[o].splice(f,1),l.val(JSON.stringify(s))}}void 0!==n&&"submission"===n&&h.remove_object(i,d,o),p(a).remove()}var u=h.form.find(".forminator-field-"+h.element+"-"+h.form_id);if(void 0!==u.data("limit")){var c=h.form.find(".upload-container-"+o+" li");p.each(c,function(t){if(u.data("limit")>t&&p(this).hasClass("forminator-upload-limit_error")){var e=p(this).attr("id"),r=h.get_uploaded_file_id(o,e);p(this).removeClass("forminator-has_error"),p(this).find(".forminator-error-message, .forminator-icon-warning, .progress-percentage").remove(),""!==r&&null!==r&&void 0!==s[o][r]&&(s[o][r].success=!0)}}),l.val(JSON.stringify(s))}})},remove_object:function(t,e,r){var n=f.querySelector(".forminator-field-"+r+"-"+this.form_id);if(void 0!==n){var o=n.files;if(0<o.length){var i=Array.prototype.slice.call(o);e.splice(t,1),i.splice(t,1),n.files=this.FileObjectItem(i)}}},FileObjectItem:function(t){for(var e,r=e=(t=(t=[].slice.call(Array.isArray(t)?t:arguments)).reverse()).length,n=!0;r--&&n;)n=t[r]instanceof File;if(!n)throw new TypeError("expected argument to FileList is File or array of File objects");for(r=new ClipboardEvent("").clipboardData||new DataTransfer;e--;)r.items.add(t[e]);return r.files}}),p.fn[r]=function(t){return this.each(function(){p.data(this,r)||p.data(this,r,new e(this,t))})}}(jQuery,window,document);