// source --> https://fanber.by/wp-content/plugins/forminator/build/front/front.multi.min.js?ver=1.15.9 
!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(f,u,s){"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=f(this.element),this.settings=f.extend({},n,e),this._defaults=n,this._name=r,this.frontInitCalled=!1,this.scriptsQue=[],this.frontOptions=null,this.leadFrontOptions=null,this.init()}f.extend(e.prototype,{init:function(){var t=s.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;f.ajax({type:"POST",url:u.ForminatorFront.ajaxUrl,data:i,cache:!1,beforeSend:function(){f(s).trigger("before.load.forminator",i.id)},success:function(t){if(t.success){var e=t.data;if(f(s).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&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.Forminator_Cform_Paginations[i.id]=r),a.frontOptions=e.options||null,void 0===u.Forminator_Cform_Paginations&&a.frontOptions.pagination_config&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.Forminator_Cform_Paginations[i.id]=a.frontOptions.pagination_config),void 0!==e.lead_options&&(a.leadFrontOptions=e.lead_options||null,void 0===u.Forminator_Cform_Paginations&&a.leadFrontOptions.pagination_config&&(u.Forminator_Cform_Paginations=u.Forminator_Cform_Paginations||[],u.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 f(s).trigger("response.error.load.forminator",i.id,t)},error:function(){f(s).trigger("request.error.load.forminator",i.id)}}).always(function(){f(s).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&&(f("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-response-message").replaceWith(i),f("#forminator-module-"+n+"[data-forminator-render="+o+"] .forminator-poll-response-message").replaceWith(i)),e&&(f("style#forminator-module-"+n).length&&f("style#forminator-module-"+n).remove(),f("body").append(e)),r&&f("body").append(r)},maybe_append_styles:function(t){for(var e in t)if(t.hasOwnProperty(e)&&!f("link#"+e).length){var r=f("<link>");r.attr("rel","stylesheet"),r.attr("id",e),r.attr("type","text/css"),r.attr("media","all"),r.attr("href",t[e].src),f("head").append(r)}},maybe_append_scripts:function(t){var e=[],r=f("body").find(".hustle-ui").length,n=f("body").find("script[src^='https://www.paypal.com/sdk/js']").attr("src");for(var o in t)if(t.hasOwnProperty(o)){var i=t[o].on,a=t[o].load;if("window"===i){if(u[a]&&"forminator-google-recaptcha"!==o&&0===r)continue}else if("$"===i&&f.fn[a])continue;var s={};s.src=t[o].src,s.src!==n&&(e.push(s),this.scriptsQue.push(o))}if(this.scriptsQue.length)for(var l in e)e.hasOwnProperty(l)&&this.load_script(e[l]);else this.init_front()},load_script:function(t){var e=this,r=s.createElement("script"),n=s.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&&f("#forminator-module-"+t+'[data-forminator-render="'+e+'"]').forminatorFront(r),void 0!==this.settings.has_lead&&n){var o=this.settings.leads_id;f("#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()}}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new e(this,t))})}}(jQuery,window,document),function(f,a,i){"use strict";var r="forminatorFront",n={form_type:"custom-form",rules:{},messages:{},conditions:{},inline_validation:!1,print_value:!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.",form_has_error:"Please correct the errors before submission."},payment_require_ssl:!1};function e(t,e){this.element=t,this.$el=f(this.element),this.forminator_selector="#"+f(this.element).attr("id")+'[data-forminator-render="'+f(this.element).data("forminator-render")+'"]',this.forminator_loader_selector='div[data-forminator-render="'+f(this.element).data("forminator-render")+'"][data-form="'+f(this.element).attr("id")+'"]',this.settings=f.extend({},n,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=n,this._name=r,this.form_id=0,this.template_type="",this.init()}function t(){f(".forminator-custom-form").find(".forminator-label").on("click",function(t){t.preventDefault();var e=f(this);e.next("#"+e.attr("for")).focus()})}f.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()),f(this.forminator_loader_selector).remove(),0===this.$el.closest(".wph-modal").length&&this.$el.show(),f(i).on("hustle:module:displayed",function(t,e){f(".wph-modal-active").find("form").css("display","")}),setTimeout(function(){f(".wph-modal-active").find("form").css("display","")},10),this.settings.form_type){case"custom-form":f(this.element).each(function(){t.init_custom_form(this)});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,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),f(this.element).forminatorFrontSubmit(e),this.activate_field(),this.small_form()},init_custom_form:function(t){var e=this;this.init_intlTelInput_validation(t),this.settings.inline_validation&&f(t).forminatorFrontValidate({rules:e.settings.rules,messages:e.settings.messages}),f(t).forminatorFrontCalculate({forminatorFields:e.settings.forminator_fields,maxExpand:e.settings.max_nested_formula,generalMessages:e.settings.general_messages,memoizeTime:e.settings.calcs_memoize_time||300}),f(t).forminatorFrontMergeTags({forminatorFields:e.settings.forminator_fields,print_value:e.settings.print_value}),this.init_pagination(t);f(t).find('div[data-is-payment="true"], input[data-is-payment="true"]').first();if(e.settings.has_stripe){var r=f(this.element).find(".forminator-stripe-element").first();f(this.element).forminatorFrontPayment({type:"stripe",paymentEl:r,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label})}e.settings.has_paypal&&f(this.element).forminatorFrontPayPal({type:"paypal",paymentEl:this.settings.paypal_config,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label}),f(t).forminatorFrontCondition(this.settings.conditions,this.settings.calendar),this.init_fui(t),f(t).find(".forminator-datepicker").forminatorFrontDatePicker(this.settings.calendar),this.responsive_captcha(t),this.field_counter(t),this.field_number(t),this.field_time(),f(t).find(".forminator-multi-upload").forminatorFrontMultiFile(this.$el),this.upload_field(t),e.maybeRemoveDuplicateFields(t),f(a).on("resize",function(){e.responsive_captcha(t)}),f(a).on("load",function(){e.maybeRemoveDuplicateFields(t)}),void 0!==e.settings.hasLeads&&("beginning"===e.settings.form_placement&&f("#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"===e.settings.form_placement&&f(t).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=f(this).attr("id"),r=f(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(){f(this).addClass("forminator-disabled"),f(this).find("input").attr("disabled",!0)})},init_quiz_form:function(){var s=this,t=void 0!==s.settings.form_placement?s.settings.form_placement:"",e=void 0!==s.settings.quiz_id?s.settings.quiz_id:0;this.$el.find(".forminator-button:not(.forminator-quiz-start)").each(function(){f(this).prop("disabled",!0)}),this.$el.find(".forminator-answer input").each(function(){f(this).attr("checked",!1)}),this.$el.find(".forminator-result--info button").on("click",function(){location.reload()}),f("#forminator-quiz-leads-"+e+" .forminator-quiz-intro .forminator-quiz-start").on("click",function(t){t.preventDefault(),f(this).closest(".forminator-quiz-intro").hide(),s.$el.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove()}),this.$el.on("click",".forminator-quiz-start",function(t){t.preventDefault(),s.$el.find(".forminator-quiz-intro").hide(),s.$el.find(".forminator-pagination").removeClass("forminator-hidden");var e={totalSteps:s.$el.find(".forminator-pagination").length-1,step:0,quiz:!0};s.settings.text_next&&(e.next_button=s.settings.text_next),s.settings.text_prev&&(e.prev_button=s.settings.text_prev),f(s.element).forminatorFrontPagination(e)}),"end"!==t&&this.$el.find(".forminator-submit-rightaway").click(function(){s.$el.submit(),f(this).closest(".forminator-question").find(".forminator-submit-rightaway").addClass("forminator-has-been-disabled").attr("disabled","disabled")}),s.settings.hasLeads&&("beginning"===t&&s.$el.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t&&(s.$el.closest("div").find("#forminator-module-"+s.settings.leads_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),f("#forminator-quiz-leads-"+e+" .forminator-lead-form-skip").hide())),this.$el.on("click",".forminator-social--icon a",function(t){t.preventDefault();var e=f(this).data("social"),r=f(this).closest(".forminator-social--icons").data("url"),n=f(this).closest(".forminator-social--icons").data("message"),o={facebook:"https://www.facebook.com/sharer/sharer.php?u="+r+"&quote="+(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="+f(a).height()+",width="+f(a).width());return a.focus&&i.focus(),!1}}),this.$el.on("change",".forminator-answer input",function(t){var e=!!f(this).closest(".forminator-pagination").length,r=e?f(this).closest(".forminator-pagination"):s.$el,n=r.find(".forminator-answer input:checked").length,o=r.find(".forminator-question").length,i=f(this).closest(".forminator-question"),a=i.data("multichoice");s.$el.find(".forminator-button:not(.forminator-button-back)").each(function(){var t=n<o;f(this).prop("disabled",t),e&&(t?f(this).addClass("forminator-disabled"):f(this).removeClass("forminator-disabled"))}),this.checked&&!1===a&&i.find(".forminator-answer").not(f(this).parent(".forminator-answer")).each(function(t,e){f(e).find("> input").prop("checked",!1)})})},small_form:function(){var t=f(this.element),e=t.width();if(783<Math.max(i.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");t.is(":visible")&&e<=480&&!r.length&&t.addClass("forminator-size--small")}},init_intlTelInput_validation:function(t){var e=f(t),o=e.is(".forminator-design--material");e.find(".forminator-field--phone").each(function(){var t=f(this).data("national_mode"),e=f(this).data("country"),r=f(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),f(this).intlTelInput(n),o?f(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-input-with-phone"):f(this).closest(".forminator-field").find("div.intl-tel-input").addClass("forminator-phone")}})},init_fui:function(t){var e=f(t),r=e.find(".forminator-input"),n=e.find(".forminator-textarea"),o=e.find(".forminator-select2"),i=e.find(".forminator-multiselect"),a=e.find(".forminator-stripe-element");e.attr("data-design"),e.attr("data-design"),e.attr("data-design"),e.attr("data-design");r.length&&r.each(function(){FUI.inputStates(this)}),n.length&&n.each(function(){FUI.textareaStates(this)}),FUI.select2(o.length),i.length&&FUI.multiSelectStates(i),e.hasClass("forminator-design--material")&&(r.length&&r.each(function(){FUI.inputMaterial(this)}),n.length&&n.each(function(){FUI.textareaMaterial(this)}),a.length&&a.each(function(){var t=f(this).closest(".forminator-field"),e=t.find(".forminator-label");e.length&&(t.addClass("forminator-stripe-floating"),e.addClass("forminator-floating--input"))}))},responsive_captcha:function(t){f(t).find(".forminator-g-recaptcha").each(function(){var t=f(this).data("badge");if(f(this).is(":visible")&&"inline"===t){var e=f(this).parent().width(),r=1;e<302&&(r=e/302),f(this).css("transform","scale("+r+")"),f(this).css("-webkit-transform","scale("+r+")"),f(this).css("transform-origin","0 0"),f(this).css("-webkit-transform-origin","0 0")}})},init_pagination:function(t){var e=f(t).find(".forminator-pagination").length,r=a.location.hash,n=!1,o=0;0<e&&(void 0!==r&&0<=r.indexOf("step-")&&(n=!0,o=r.substr(6,8)),f(this.element).forminatorFrontPagination({totalSteps:e,hashStep:n,step:o,inline_validation:this.settings.inline_validation}))},activate_field:function(){var t=f(this.element),e=t.find(".forminator-input"),r=t.find(".forminator-textarea");function n(t){var n=f(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("select.forminator-select2 + .forminator-select").each(function(){var e=f(this);e.mouseover(function(t){t.stopPropagation(),f(this).closest(".forminator-field").addClass("forminator-is_hover")}).mouseout(function(t){t.stopPropagation(),f(this).closest(".forminator-field").removeClass("forminator-is_hover")}),e.on("click",function(t){t.stopPropagation(),o(),e.hasClass("select2-container--open")?f(this).closest(".forminator-field").addClass("forminator-is_active"):f(this).closest(".forminator-field").removeClass("forminator-is_active")})})},field_counter:function(t){var e=f(t),n=e.find(".forminator-button-submit");e.find(".forminator-input, .forminator-textarea").each(function(){var t=f(this),r=0;t.on("keydown",function(t){if(!f(this).hasClass("forminator-textarea")&&13===t.keyCode)return t.preventDefault(),n.is(":visible")&&n.trigger("click"),!1}),t.on("change keyup keydown",function(t){t.stopPropagation();var e=f(this).closest(".forminator-col").find(".forminator-description span");e.length&&e.data("limit")&&("words"!==e.data("type")?r=f(this).val().length:(r=f(this).val().trim().split(/\s+/).length,f(this).val().trim().split(/\s+/).length>=e.data("limit")&&32===t.which&&t.preventDefault()),e.html(r+" / "+e.data("limit")))})})},field_number:function(t){var e=f(t);e.find("input[type=number]").each(function(){f(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()})}),e.find(".forminator-number--field, .forminator-currency, .forminator-calculation").each(function(){if("number"===f(this).attr("type")){var e=f(this).data("decimals");f(this).change(function(t){this.value=parseFloat(this.value).toFixed(e)})}f(this).inputmask({alias:"decimal",rightAlign:!1,digitsOptional:!1,showMaskOnHover:!1,autoUnmask:!0,removeMaskOnSubmit:!0})})},field_time:function(){f(".forminator-input-time").on("input",function(t){var e=f(this),r=e.val();r&&2<=r.length&&e.val(r.substr(0,2))})},material_field:function(){},toggle_file_input:function(){f(this.element).find(".forminator-file-upload").each(function(){var t=f(this),e=t.find("input"),r=t.find(".forminator-button-delete");""!==e.val()?r.show():r.hide()})},upload_field:function(t){var n=this,r=f(t);this.toggle_file_input(),r.find(".forminator-button-delete").on("click",function(t){t.preventDefault();var e=f(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=f(this).closest(".forminator-file-upload").find("> span"),e=f(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=f(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=f(this)[0].files.length,r=f(this).find(".forminator-button-delete");0===e?r.hide():r.show()})},maybeRemoveDuplicateFields:function(t){var e=f(t);if(f(i).find("link[id='neira-lite-style-css']").length){var r=e.find(".forminator-select-container").next(".chosen-container"),n=e.find("select.forminator-select2 + .forminator-select").next(".chosen-container"),o=e.find(".forminator-select").next(".chosen-container");0!==r.length&&r.remove(),0!==n.length&&n.remove(),0!==o.length&&o.remove()}},renderCaptcha:function(t){var e=this;if(void 0===f(t).data("forminator-recapchta-widget")){var r=f(t).data("size"),n={sitekey:f(t).data("sitekey"),theme:f(t).data("theme"),size:r};if("invisible"===r?(n.badge=f(t).data("badge"),n.callback=function(t){f(e.element).trigger("submit.frontSubmit")}):n.callback=function(){f(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==n.sitekey){var o=a.grecaptcha.render(t,n);f(t).data("forminator-recapchta-widget",o),this.addCaptchaAria(t),this.responsive_captcha()}}},renderHcaptcha:function(t){var e=this;if(void 0===f(t).data("forminator-hcaptcha-widget")){var r=f(t).data("size"),n={sitekey:f(t).data("sitekey"),theme:f(t).data("theme"),size:r};if(n.callback="invisible"===r?function(t){f(e.element).trigger("submit.frontSubmit")}:function(){f(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==n.sitekey){var o=hcaptcha.render(t,n);f(t).data("forminator-hcaptcha-widget",o)}}},addCaptchaAria:function(t){var e=f(t).find(".g-recaptcha-response"),r=f(t).find(">div");0!==e.length&&(e.attr("aria-hidden","true"),e.attr("aria-label","do not use"),e.attr("aria-readonly","true")),0!==r.length&&r.css("z-index",99)},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}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new e(this,t))})},f(i).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=f("#"+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")))}),f("#"+r.id+"_ifr").height(f("#"+r.id).height())}),f(i).ready(t),f(i).on("after.load.forminator",t)}(jQuery,window,document);var forminator_render_captcha=function(){jQuery(".forminator-g-recaptcha").each(function(){var e=jQuery(this),r=e.closest("form");0<r.length&&window.setTimeout(function(){var t=r.data("forminatorFront");void 0!==t&&t.renderCaptcha(e[0])},100)})},forminator_render_hcaptcha=function(){jQuery(".forminator-hcaptcha").each(function(){var e=jQuery(this),r=e.closest("form");0<r.length&&window.setTimeout(function(){var t=r.data("forminatorFront");void 0!==t&&t.renderHcaptcha(e[0])},100)})},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,a,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,r=this.$el.data("form-id");0===(e=this.$el.find("#forminator-form-"+r+"__field--"+t)).length&&0===(e=this.$el.find("#"+t+"-field")).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));return 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 a.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"}if(e.val()!==String(n)){var i=e.data("decimal-point");n=n.replace(".",i),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;if(this.field_is_radio(e))(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==d&&(r=Number(n));else if(this.field_is_checkbox(e))e.each(function(){s(this).is(":checked")&&(n=s(this).data("calculation"))!==d&&(r+=Number(n))});else if(this.field_is_select(e))(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==d&&(r=Number(n));else{var i=e.val();r=parseFloat(i.replace(",","."))}return 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(i,t,e,f){"use strict";var r="forminatorFrontMergeTags",n={print_value:!1,forminatorFields:[]};function o(t,e){this.element=t,this.$el=i(this.element),this.settings=i.extend({},n,e),this._defaults=n,this._name=r,this.formFields=[],this.init()}i.extend(o.prototype,{init:function(){var t=this,e=this.$el.find(".forminator-merge-tags");0<e.length&&e.each(function(){t.formFields.push({$input:i(this),value:i(this).html()})}),this.replaceAll(),this.attachEvents()},attachEvents:function(){var t=this;this.$el.find("input.forminator-input, .forminator-checkbox, .forminator-radio, .forminator-input-file, select.forminator-select2, .forminator-multiselect input").each(function(){i(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,a=e[0],s=a.replace("{","").replace("}",""),l=e[2];a!==f&&s!==f&&l!==f&&(i=this.get_field_value(s),o=o.replace(a,i))}return o},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return 0===e.length&&0===(e=this.$el.find("[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=this,n="",o=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)?(o=e.filter(":checked")).length&&(n=this.settings.print_value?o.val():0===o.siblings(".forminator-radio-label").length?o.siblings(".forminator-screen-reader-only").text():o.siblings(".forminator-radio-label").text()):this.field_is_checkbox(e)?e.each(function(){if(i(this).is(":checked")){""!==n&&(n+=", ");var t=!!i(this).closest(".forminator-multiselect").length;r.settings.print_value?n+=i(this).val():n+=t?i(this).closest("label").text():0===i(this).siblings(".forminator-checkbox-label").length?i(this).siblings(".forminator-screen-reader-only").text():i(this).siblings(".forminator-checkbox-label").text()}}):this.field_is_select(e)?(o=e.find("option").filter(":selected")).length&&(n=this.settings.print_value?o.val():o.text()):n=this.field_is_upload(e)?e.val().split("\\").pop():e.val(),n},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_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")}}),i.fn[r]=function(t){return this.each(function(){i.data(this,r)||i.data(this,r,new o(this,t))})}}(jQuery,window,document),function(c,f,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.on("forminator:form:submit:stripe:3dsecurity",function(t,e,r){n.validate3d(t,e,r)}),this.$el.find("input.forminator-input, .forminator-checkbox, .forminator-radio, select.forminator-select2").each(function(){c(this).on("change",function(t){n.mapZip(t)})})}},validate3d:function(t,e,r){var n=this;r?this._stripe.confirmCardPayment(e,{payment_method:{card:n._cardElement,billing_details:n.getBillingData()}}).then(function(t){n.$el.find("#forminator-stripe-subscriptionid").val(r),n._beforeSubmitCallback&&n._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){"requires_action"!==t.paymentIntent.status&&"requires_source_action"!==t.paymentIntent.status||n._stripe.handleCardAction(e).then(function(t){n._beforeSubmitCallback&&n._beforeSubmitCallback.call()})})},validateStripe:function(r,n){var o=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?o.showCardError(t.error.message,!0):(o.hideCardError(),o._stripe.createPaymentMethod("card",o._cardElement,o.getBillingData()).then(function(t){var e=o.getObjectValue(t,"paymentMethod");o._stripeData.paymentMethod=o.getObjectValue(e,"id"),o.updateAmount(r,n,t)}))})},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.closest("form.forminator-custom-form")),e},updateAmount:function(n,o,t){n.preventDefault();var i=this,e=o,r=this.getObjectValue(t,"paymentMethod");e.append("action","forminator_update_payment_amount"),e.append("paymentid",this.getStripeData("paymentid")),e.append("payment_method",this.getObjectValue(r,"id"));var a=this.getStripeData("receipt"),s=this.getStripeData("receiptEmail");if(a&&s){var l=this.get_field_value(s)||"";e.append("receipt_email",l)}c.ajax({type:"POST",url:f.ForminatorFront.ajaxUrl,data:e,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.$el.find("#forminator-stripe-paymentmethod").val(i._stripeData.paymentMethod),i._stripeData.paymentid=t.data.paymentid,i._stripeData.secret=t.data.paymentsecret,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")&&f.grecaptcha.reset(r)}}},error:function(t){var e=400===t.status?f.ForminatorFront.cform.upload_error:f.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){t.show(),c("html,body").animate({scrollTop:t.offset().top-(c(f).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},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),{billing_details:o}},handleCardPayment:function(t,e,r){t.data.paymentsecret;var n=c(".forminator-number--field, .forminator-currency, .forminator-calculation");n.inputmask&&n.inputmask("remove"),this._beforeSubmitCallback&&this._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.om/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")},":focus":{iconColor:this.getStripeData("iconColorFocus")}},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},getObjectValue:function(t,e){return void 0!==t[e]?t[e]: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,o){"use strict";var r="forminatorFrontPagination",n={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.finished=!1,this.hashStep=!1,this.next_button_txt="",this.prev_button_txt="",this.custom_label=[],this.form_id=0,this.element="",this.settings=s.extend({},n,e),this._defaults=n,this._name=r,this.init()}s.extend(e.prototype,{init:function(){this.next_button=this.settings.next_button?this.settings.next_button:o.ForminatorFront.cform.pagination_next,this.prev_button=this.settings.prev_button?this.settings.prev_button:o.ForminatorFront.cform.pagination_prev,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.quiz=this.settings.quiz,this.element=this.$el.find("[data-step="+this.step+"]").data("name"),this.form_id&&"object"==typeof o.Forminator_Cform_Paginations&&"object"==typeof o.Forminator_Cform_Paginations[this.form_id]&&(this.custom_label=o.Forminator_Cform_Paginations[this.form_id]),this.settings.hashStep&&0<this.step?this.go_to(this.step,!0):this.quiz?this.go_to(0,!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(),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next, .forminator-button.forminator-button-submit").click(function(t){t.preventDefault(),s(this).trigger("forminator.front.pagination.move")}),this.$el.on("click",".forminator-result--view-answers",function(t){t.preventDefault(),s(this).trigger("forminator.front.pagination.move")})},init_events:function(){var o=this;this.$el.find(".forminator-button-back").on("forminator.front.pagination.move",function(t){o.handle_click("prev")}),this.$el.on("forminator.front.pagination.move",".forminator-result--view-answers",function(t){o.handle_click("prev")}),this.$el.find(".forminator-button-next").on("forminator.front.pagination.move",function(t){o.handle_click("next")}),this.$el.find(".forminator-step").click(function(t){t.preventDefault();var e=s(this).data("nav");o.handle_step(e)}),this.$el.on("reset",function(t){o.on_form_reset(t)}),this.$el.on("forminator:quiz:submit:success",function(t,e,r,n){n&&o.move_to_results(t)}),this.$el.on("forminator.front.pagination.focus.input",function(t,e){o.on_focus_input(t,e)})},move_to_results:function(t){this.finished=!0,this.$el.find(".forminator-submit-rightaway").length?this.$el.find("#forminator-submit").removeClass("forminator-hidden"):this.handle_click("next")},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" style="display: flex;"><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" style="display: flex;"><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()}var n=s(this.$el),o=n.find(".forminator-textarea");n.hasClass("forminator-design--material")&&o.length&&o.each(function(){FUI.textareaMaterial(this)})},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-next").removeClass("forminator-hidden")):(this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"space-between"}),this.$el.find(".forminator-button-back, .forminator-button-next").removeClass("forminator-hidden")),this.step!==this.totalSteps||this.finished||(this.step--,this.$el.submit()),this.step!==this.totalSteps-1||this.finished)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.step===this.totalSteps-1&&this.finished&&(this.next_button_txt=o.ForminatorFront.quiz.view_results),this.$el.hasClass("forminator-design--material")?(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit forminator-hidden").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 forminator-hidden").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)),this.step===this.totalSteps&&this.finished&&this.$el.find(".forminator-button-next, .forminator-button-back").addClass("forminator-hidden");else{var t=this.$el.find(".forminator-pagination-submit").html(),e=this.$el.find(".forminator-pagination-submit").data("loading"),r="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(r),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).data("loading",e)):(this.$el.find(".forminator-button-back").html(r),this.$el.find(".forminator-button-next").removeClass("forminator-button-next").attr("id","forminator-submit").addClass("forminator-button-submit").html(t).data("loading",e));var n=this.$el.find(".forminator-button-submit");t||(n.addClass("forminator-hidden"),this.$el.find(".forminator-submit-rightaway").length&&n.html(o.ForminatorFront.quiz.view_results)),!0===this.custom_label["has-paypal"]&&(n.addClass("forminator-hidden"),this.$el.find(".forminator-payment").attr("id","forminator-paypal-submit"),!1===o.paypalHasCondition&&this.$el.find(".forminator-payment").removeClass("forminator-hidden")),0<this.$el.find(".forminator-payment iframe").length&&this.$el.find(".forminator-payment iframe").width("100%")}this.$el.trigger("forminator.front.condition.restart")},go_to:function(t,e){if((this.step=t)===this.totalSteps&&!this.finished)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.$el.find(".forminator-pagination:not(:hidden)").find(".forminator-answer input").first().trigger("change"),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"),t.focus();var n=t.offset().top-(s(o).height()-t.outerHeight(!0))/2;this.quiz&&(n=t.offset().top,s("#wpadminbar").length&&(n-=35)),s(r).animate({scrollTop:n},500,function(){t.attr("tabindex")||t.attr("tabindex",-1)})}}}),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(f,e,t,a){"use strict";var r="forminatorFrontPayPal",n={type:"paypal",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function o(t,e){this.element=t,this.$el=f(this.element),this.forminator_selector="#"+this.$el.attr("id")+'[data-forminator-render="'+this.$el.data("forminator-render")+'"]',this.settings=f.extend({},n,e),this._defaults=n,this._name=r,this.paypalData=null,this.init()}f.extend(o.prototype,{init:function(){this.settings.paymentEl&&(this.paypalData=this.settings.paymentEl,this.render_paypal_button(this.element))},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(t){var i=f(t),a=this,r=this.configurePayPal(),n=i.find(".forminator-response-message"),s=ForminatorFront.cform.gateway.error,e=this.settings.paymentRequireSsl,o=this.settings.generalMessages,l={shape:r.shape,color:r.color,label:r.label,layout:r.layout,height:parseInt(r.height)};"vertical"!==r.layout&&(l.tagline=r.tagline),paypal.Buttons({onInit:function(t,e){e.disable(),"variable"===r.amount_type&&""!==r.variable&&(r.amount=a.get_field_calculation(r.variable)),i.find("input, select, textarea").change(function(){a.is_data_valid()&&a.is_form_valid()?e.enable():e.disable()}),i.on("validation:error",function(){e.disable()}),a.is_data_valid()&&a.is_form_valid()&&e.enable()},env:r.mode,style:l,onClick:function(){!i.valid()&&r.amount<=0?(n.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),n.html('<label class="forminator-label--error"><span>'+o.payment_require_amount_error+"</span></label>"),a.focus_to_element(n)):e&&"https:"!==location.protocol?(n.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),n.html('<label class="forminator-label--error"><span>'+o.payment_require_ssl_error+"</span></label>"),a.focus_to_element(n)):i.valid()||(n.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),n.html('<label class="forminator-label--error"><span>'+o.form_has_error+"</span></label>"),a.focus_to_element(n)),"variable"===r.amount_type&&""!==r.variable&&(r.amount=a.get_field_calculation(r.variable))},createOrder:function(t,e){i.addClass("forminator-partial-disabled");var r=i.find('input[name="forminator_nonce"]').val(),n=a.getPayPalData("form_id"),o=a.paypal_request_data();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:a.getPayPalData("mode"),form_data:o,form_fields:i.serialize()})}).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 i.find(".forminator-paypal-input").val(e),e})},onApprove:function(t,e){void 0!==a.settings.has_loader&&a.settings.has_loader&&(i.addClass("forminator-fields-disabled"),n.html("<p>"+a.settings.loader_label+"</p>"),n.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show"),a.focus_to_element(n)),i.trigger("submit")},onCancel:function(t,e){return void 0!==a.settings.has_loader&&a.settings.has_loader&&(i.removeClass("forminator-fields-disabled forminator-partial-disabled"),n.removeClass("forminator-loading")),e.redirect()},onError:function(){void 0!==a.settings.has_loader&&a.settings.has_loader&&(i.removeClass("forminator-fields-disabled forminator-partial-disabled"),n.removeClass("forminator-loading")),n.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),n.html('<label class="forminator-label--error"><span>'+s+"</span></label>"),a.focus_to_element(n)}}).render(i.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,t.shipping_address=this.getPayPalData("shipping_address")?this.getPayPalData("shipping_address"):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&&0===(e=this.$el.find("#"+t)).length&&(e=this.$el.find("select[name="+t+"]")),e},get_field_calculation:function(t){var e=this.get_form_field(t),r=0,n=0,o=null;if(this.field_is_radio(e))(o=e.filter(":checked")).length&&(n=o.data("calculation"))!==a&&(r=Number(n));else if(this.field_is_checkbox(e))e.each(function(){f(this).is(":checked")&&(n=f(this).data("calculation"))!==a&&(r+=Number(n))});else if(this.field_is_select(e))(o=e.find("option").filter(":selected")).length&&(n=o.data("calculation"))!==a&&(r=Number(n));else if(e.inputmask){var i=e.inputmask("unmaskedvalue");r=i.replace(/,/g,".")}else r=Number(e.val());return isNaN(r)?0:r},focus_to_element:function(t){t.show(),f("html,body").animate({scrollTop:t.offset().top-(f(e).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},paypal_request_data:function(){var t=this.configurePayPal(),e=this.getPayPalData("shipping_address"),r=this.getPayPalData("billing-details"),n=this.getBillingData(),o={};return o.purchase_units=[{amount:{currency_code:this.getPayPalData("currency"),value:t.amount}}],"disable"===e&&(o.application_context={shipping_preference:"NO_SHIPPING"}),r&&(o.payer=n),o},getBillingData:function(){var t=this.getPayPalData("billing-name"),e=this.getPayPalData("billing-email"),r=this.getPayPalData("billing-address"),n={};if(t){n.name={};var o=this.get_field_value(t);if(!o){var i=this.get_field_value(t+"-prefix")||"",a=this.get_field_value(t+"-first-name")||"",s=this.get_field_value(t+"-middle-name")||"",l=this.get_field_value(t+"-last-name")||"";o=i?i+" ":"",o+=a,o+=s?" "+s:""}o&&(n.name.given_name=o,n.name.surname=l)}if(e){var f=this.get_field_value(e)||"";f&&(n.email_address=f)}if(r){n.address={};var u=this.get_field_value(r+"-street_address")||"";u&&(n.address.address_line_1=u);var c=this.get_field_value(r+"-address_line")||"";c&&(n.address.address_line_2=c);var d=this.get_field_value(r+"-city")||"";d&&(n.address.admin_area_2=d);var m=this.get_field_value(r+"-state")||"";m&&(n.address.admin_area_1=m);var h=this.get_form_field(r+"-country")||"";h&&(n.address.country_code=h.find(":selected").data("country-code"));var p=this.get_field_value(r+"-zip")||"";p&&(n.address.postal_code=p)}return n},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(){f(this).is(":checked")&&(r=f(this).val())}):r=(this.field_is_select(e),e.val()),r},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===f(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===f(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),f.fn[r]=function(t){return this.each(function(){f.data(this,r)||f.data(this,r,new o(this,t))})}}(jQuery,window,document),function(y){"use strict";var r="forminatorFrontDatePicker",n={};function e(t,e){this.element=t,this.$el=y(this.element),this.settings=y.extend({},n,e),this._defaults=n,this._name=r,this.init()}y.extend(e.prototype,{init:function(){var a=this,t=this.$el.data("format"),e=(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"),s=this.$el.data("past-dates"),l=this.$el.val(),i=this.$el.data("start-of-week"),f=this.$el.data("start-date"),u=this.$el.data("end-date"),c=this.$el.data("start-field"),d=this.$el.data("end-field"),m=this.$el.data("start-offset"),h=this.$el.data("end-offset"),p=this.$el.data("disable-date"),b=this.$el.data("disable-range");r=!isNaN(parseFloat(r))&&isFinite(r)?[r.toString()]:e.split(","),p=p.split(","),b=b.split(","),n=n||"c-95",o=o||"c+95";var _=this.$el.closest(".forminator-custom-form"),g="forminator-calendar";_.hasClass("forminator-design--default")?g="forminator-calendar--default":_.hasClass("forminator-design--material")?g="forminator-calendar--material":_.hasClass("forminator-design--flat")?g="forminator-calendar--flat":_.hasClass("forminator-design--bold")&&(g="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-"+_.data("form-id")+" "+g),"disable"===s?y(this).datepicker("option","minDate",l):y(this).datepicker("option","minDate",null),f){var r=new Date(f.replace(/-/g,"/").replace(/T.+/,""));y(this).datepicker("option","minDate",r)}if(u){var n=new Date(u.replace(/-/g,"/").replace(/T.+/,""));y(this).datepicker("option","maxDate",n)}if(c){var o=a.getLimitDate(c,m);void 0!==o&&y(this).datepicker("option","minDate",o)}if(d){var i=a.getLimitDate(d,h);void 0!==i&&y(this).datepicker("option","maxDate",i)}},beforeShowDay:function(t){return a.restrict_date(r,p,b,t)},monthNames:datepickerLang.monthNames,monthNamesShort:datepickerLang.monthNamesShort,dayNames:datepickerLang.dayNames,dayNamesShort:datepickerLang.dayNamesShort,dayNamesMin:datepickerLang.dayNamesMin,changeMonth:!0,changeYear:!0,dateFormat:t,yearRange:n+":"+o,minDate:new Date(n,0,1),maxDate:new Date(o,11,31),firstDay:i,onClose:function(){y(this).valid()}}),y(".ui-datepicker").addClass("notranslate")},getLimitDate:function(t,e){var r=y('input[name ="'+t+'"]').val();if(void 0!==r){var n=y('input[name ="'+t+'"]').data("format").replace(/y/g,"yy"),o=e.split("_"),i=moment(r,n.toUpperCase());i="-"===o[0]?i.subtract(o[1],o[2]):i.add(o[1],o[2]);var a=moment(i).format("YYYY-MM-DD");return new Date(a)}},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(y.trim(l[0])),u=new Date(y.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"]}}),y.fn[r]=function(t){return this.each(function(){y.data(this,r)||y.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()}function o(t){t=String(t).trim();var e=parseFloat(t);if(String(e)===t)return i(e,2);var r=t.split(/[^\dE-]+/);if(1===r.length)return i(parseFloat(t),2);var n=r.pop();return i(parseFloat(r.join("")+"."+n),2)}function i(t,e){return(Math.floor(100*t)/100).toFixed(e)}d.extend(e.prototype,{init:function(){d(".forminator-select2").on("change",this.element,function(t,e){"forminator_emulate_trigger"!==e&&d(this).trigger("focusout")});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)},d.validator.addMethod("minNumber",function(t,e,r){return 0===t.length||r<=o(t)}),d.validator.addMethod("maxNumber",function(t,e,r){return 0===t.length||o(t)<=r})}(jQuery,window,document),function(a,u,t){"use strict";u.paypalHasCondition=!1;var n="forminatorFrontCondition",o={fields:{},relations:{}};function r(t,e,r){this.element=t,this.$el=a(this.element),this.settings=a.extend({},o,e),this._defaults=o,this._name=n,this.calendar=r[0],this.init()}a.extend(r.prototype,{init:function(){var n=this,r=this.$el;this.add_missing_relations(),this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea, .forminator-field-signature").on("change input",function(t){var e=a(this),r=e.closest(".forminator-col").attr("id");return void 0===r&&(r="1"===e.attr("data-multi")?e.attr("name"):e.attr("id")),r=a.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):(n.process_relations(r,e,t),n.paypal_button_condition(),void n.maybe_clear_upload_container()))}),a(t).on("tinymce-editor-init",function(t,e){e.on("change",function(t){r.find("#"+a(this).attr("id")).change()})}),"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&tinyMCE.activeEditor.on("change",function(t){r.find("#"+a(this).attr("id")).change()}),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next").click(function(t){r.find('.forminator-field input:not([type="file"]), .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea').trigger("change","forminator_emulate_trigger")}),this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea").trigger("change","forminator_emulate_trigger"),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(0===t.indexOf("paypal")&&0!==e.length&&(u.paypalHasCondition=!0),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:not([type="file"]), .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea').trigger("change","forminator_emulate_trigger")},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){if(""===t)return"";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(){a(this).is(":checked")&&r.push(a(this).val().toLowerCase())}),0===r.length&&(r=null)):this.field_is_textarea_wpeditor(e)&&"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&(r=tinyMCE.activeEditor.getContent()),r||""},get_date_field_value:function(t){if(""===t)return"";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"===a(this).attr("type"))return!(e=!0)}),e},field_is_signature:function(t){var e=!1;return t.each(function(){if(0<a(this).find(".forminator-field-signature").length)return!(e=!0)}),e},field_is_datepicker:function(t){var e=!1;return t.each(function(){if(a(this).hasClass("forminator-datepicker"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===a(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},field_is_textarea_wpeditor:function(t){var e=!1;return t.each(function(){if(a(this).parent(".wp-editor-container").parent("div").hasClass("tmce-active"))return!(e=!0)}),e},field_is_upload:function(t){var e=!1;return-1!==t.indexOf("upload")&&(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,r=this.$el.data("form-id");0===(e=this.$el.find("#forminator-form-"+r+"__field--"+t)).length&&0===(e=this.$el.find("#"+t+"-field")).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));return 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&&!!(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"],a.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<a.inArray(e,t):t===e;case"is_not":return n?-1===a.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="submit"===t?".forminator-button-submit":"#forminator-paypal-submit",u=this.$el.find(f);"show"===e&&("valid"===r?(s.removeClass("forminator-hidden"),n.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"),"submit"===t&&u.removeClass("forminator-hidden"),0===t.indexOf("paypal")&&u.removeClass("forminator-hidden")):(n.addClass("forminator-hidden"),"submit"===t&&u.addClass("forminator-hidden"),0===t.indexOf("paypal")&&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);r.hasClass("forminator-cleared-value")||(r.addClass("forminator-cleared-value"),void 0!==e.originalEvent&&(this.field_is_radio(r)?(r.attr("data-previous-value",n),r.removeAttr("checked")):this.field_is_checkbox(r)?r.each(function(){a(this).is(":checked")&&a(this).attr("data-previous-value",n),a(this).removeAttr("checked")}):(r.attr("data-previous-value",n),r.val(""))))},restore_value:function(t,e){var r=this.get_form_field(t),n=r.attr("data-previous-value");r.hasClass("forminator-cleared-value")&&void 0!==e.originalEvent&&(r.removeClass("forminator-cleared-value"),this.field_is_upload(t)||n&&(this.field_is_radio(r)?r.val([n]):this.field_is_checkbox(r)?r.each(function(){var t=a(this).attr("data-previous-value");t&&0<=t.indexOf(a(this).val())&&a(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),this.textareaFix(this.$el,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))})},paypal_button_condition:function(){var t=this.$el.find(".forminator-paypal-row"),e=this.$el.find(".forminator-pagination-footer").find(".forminator-button-paypal");0<t.length&&(this.$el.find(".forminator-button-submit").closest(".forminator-row").removeClass("forminator-hidden"),t.hasClass("forminator-hidden")||this.$el.find(".forminator-button-submit").closest(".forminator-row").addClass("forminator-hidden")),0<e.length&&(e.hasClass("forminator-hidden")?this.$el.find(".forminator-button-submit").removeClass("forminator-hidden"):this.$el.find(".forminator-button-submit").addClass("forminator-hidden"))},maybe_clear_upload_container:function(){this.$el.find('.forminator-row.forminator-hidden input[type="file"]').each(function(){""===a(this).val()&&(a(this).parent().hasClass("forminator-multi-upload")?a(this).parent().siblings(".forminator-uploaded-files").empty():(a(this).siblings("span").text(a(this).siblings("span").data("empty-text")),a(this).siblings(".forminator-button-delete").hide()))})},textareaFix:function(t,e,r){var n=a("#"+e+" .forminator-label");if(e.includes("textarea")&&t.hasClass("forminator-design--material")&&0<n.length){var o=a("#"+e+" .forminator-textarea"),i=n.height()+9;n.css({"padding-top":i+"px"}),o.css({"padding-top":i+"px"})}}}),a.fn[n]=function(t,e){return this.each(function(){a.data(this,n)||a.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 c=this,d=p(this.element);c.$el.find(".forminator-response-message").find(".forminator-label--success").not(":hidden").length&&c.focus_to_element(c.$el.find(".forminator-response-message")),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=c.$el.attr("id");p("#"+(e+"-authentication")+"-input").attr("disabled","disabled"),FUI.closeAuthentication()}),p("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var l=p(this),e=this,r=t,f=new FormData(this),u=l.find(".forminator-response-message"),n=c.$el.find(".forminator-g-recaptcha, .forminator-hcaptcha");if(c.settings.inline_validation&&0<c.$el.find(".forminator-uploaded-files").length&&0<c.$el.find(".forminator-uploaded-files li.forminator-has_error").length)return!1;if(void 0!==r.originalEvent){var o=p(this).find(".forminator-button-submit").first();if(0===o.length||p(o).closest(".forminator-col").hasClass("forminator-hidden"))return!1}if(c.$el.data("forminatorFrontPayment")&&!1===c.processCaptcha(c,n,u))return!1;c.multi_upload_disable(l,!0);function i(){if(f=new FormData(this),!c.$el.data("forminatorFrontPayment")&&!1===c.processCaptcha(c,n,u))return!1;if(c.$el.hasClass("forminator_ajax")){u.html(""),c.$el.find(".forminator-button-submit").addClass("forminator-button-onload"),c.$el.find("input[type=file]").each(function(){""===p(this).val()&&"function"==typeof b.FormData.prototype.delete&&f.delete(p(this).attr("name"))});void 0!==c.settings.has_loader&&c.settings.has_loader&&("login"!==c.$el.find('input[name="form_type"]').val()&&d.addClass("forminator-fields-disabled"),u.html("<p>"+c.settings.loader_label+"</p>"),c.focus_to_element(u),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),t.preventDefault(),p.ajax({type:"POST",url:b.ForminatorFront.ajaxUrl,data:f,cache:!1,contentType:!1,processData:!1,beforeSend:function(){l.find("button").attr("disabled",!0),l.trigger("before:forminator:form:submit",f)},success:function(t){if(!t&&void 0!==t||"object"!=typeof t.data)return l.find("button").removeAttr("disabled"),u.addClass("forminator-error").html("<p>"+b.ForminatorFront.cform.error+"<br>("+t.data+")</p>"),c.focus_to_element(u),!1;if(l.find(".forminator-error-message").not(".forminator-uploaded-files .forminator-error-message").remove(),l.find(".forminator-field").removeClass("forminator-has_error"),l.find("button").removeAttr("disabled"),u.html("").removeClass("forminator-accessible forminator-error forminator-success"),c.settings.hasLeads&&void 0!==t.data.entry_id)return c.showQuiz(d),p("#forminator-module-"+c.settings.quiz_id+" input[name=entry_id]").val(t.data.entry_id),"end"===c.settings.form_placement&&p("#forminator-module-"+c.settings.quiz_id).submit(),!1;if(void 0!==t&&void 0!==t.data&&void 0!==t.data.authentication&&("show"===t.data.authentication||"invalid"===t.data.authentication)){var e=c.$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(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),c.focus_to_element(u,!1,t.fadeout,t.fadeout_time),u.html(t.message),!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>",u.append(a)}}else if(void 0!==t.data){var s=!0;if(void 0!==t.data.url&&(s=!1),s&&(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(i+" forminator-show"),c.focus_to_element(u,!1,t.data.fadeout,t.data.fadeout_time),u.html(t.data.message)),!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>",u.append(a)}void 0!==t.data.stripe3d&&(void 0!==t.data.subscription?l.trigger("forminator:form:submit:stripe:3dsecurity",[t.data.secret,t.data.subscription]):l.trigger("forminator:form:submit:stripe:3dsecurity",[t.data.secret,!1]))}if(!t.data.success&&void 0!==t.data.errors&&t.data.errors.length&&(l.trigger("forminator:form:submit:failed",f),c.show_messages(t.data.errors),c.multi_upload_disable(l,!1)),!0===t.success){if(l[0])c.settings.resetEnabled&&l[0].reset(),c.$el.trigger("forminator:field:condition:toggled"),l.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?l.find("#"+r+" input[value="+e.value+"]").closest("li").remove().trigger("change"):l.find("#"+r+" option[value="+e.value+"]").remove().trigger("change"))})}),l.find(".forminator-button-delete").hide(),l.find(".forminator-file-upload input").val(""),l.find(".forminator-file-upload > span").html(b.ForminatorFront.cform.no_file_chosen),l.find("ul.forminator-uploaded-files").html(""),c.$el.find("ul.forminator-uploaded-files").html(""),c.$el.find(".forminator-multifile-hidden").val(""),0<l.find(".forminator-select").length&&l.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")}),l.find(".multiselect-default-values").each(function(){var t=""!==p(this).val()?p.parseJSON(p(this).val()):[],r=Object.values(t);p(this).closest(".forminator-multiselect").find('input[type="checkbox"]').each(function(t,e){-1!==p.inArray(p(e).val(),r)?(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"))})}),c.multi_upload_disable(l,!1),l.trigger("forminator:form:submit:success",f),l.trigger("forminator.front.condition.restart");void 0!==t.data.url&&(void 0!==t.data.newtab&&"sametab"!==t.data.newtab?("newtab_hide"===t.data.newtab&&c.$el.hide(),b.open(c.decodeHtmlEntity(t.data.url),"_blank")):b.location.href=c.decodeHtmlEntity(t.data.url)),void 0!==t.data.behav&&"behaviour-hide"===t.data.behav&&(c.$el.find(".forminator-row").hide(),c.$el.find(".forminator-pagination-steps").hide(),c.$el.find(".forminator-pagination-footer").hide(),c.$el.find(".forminator-pagination-steps, .forminator-pagination-progress").hide())}},error:function(t){l.find("button").removeAttr("disabled"),u.html("");var e=400===t.status?b.ForminatorFront.cform.upload_error:b.ForminatorFront.cform.error;u.html('<label class="forminator-label--notice"><span>'+e+"</span></label>"),c.focus_to_element(u),l.trigger("forminator:form:submit:failed",f),c.multi_upload_disable(l,!1)},complete:function(t,e){c.$el.find(".forminator-button-submit").removeClass("forminator-button-onload"),l.trigger("forminator:form:submit:complete",f)}}).always(function(){void 0!==c.settings.has_loader&&c.settings.has_loader&&(d.removeClass("forminator-fields-disabled forminator-partial-disabled"),u.removeClass("forminator-loading")),l.trigger("after:forminator:form:submit",f)})}else void 0!==c.settings.has_loader&&c.settings.has_loader&&(d.addClass("forminator-fields-disabled"),u.html("<p>"+c.settings.loader_label+"</p>"),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),r.currentTarget.submit()}var a=c.$el.find('div[data-is-payment="true"]').closest(".forminator-row").hasClass("forminator-hidden");return c.$el.data("forminatorFrontPayment")&&!a?c.$el.trigger("payment.before.submit.forminator",[f,function(){i.apply(e)}]):i.apply(e),!1})},processCaptcha:function(t,e,r){if(e.length){var n=(e=p(e.get(0))).data("size"),o=e.parent(".forminator-col");if(e.hasClass("forminator-g-recaptcha")){var i=e.data("forminator-recapchta-widget"),a=b.grecaptcha.getResponse(i);if("invisible"===n&&0===a.length)return b.grecaptcha.execute(i),!1;t.$el.hasClass("forminator_ajax")&&b.grecaptcha.reset(i)}else if(e.hasClass("forminator-hcaptcha")){i=e.data("forminator-hcaptcha-widget"),a=hcaptcha.getResponse(i);if("invisible"===n&&0===a.length)return hcaptcha.execute(i),!1;t.$el.hasClass("forminator_ajax")&&hcaptcha.reset(i)}if(r.html(""),e.hasClass("error")&&e.removeClass("error"),0===a.length)return e.hasClass("error")||e.addClass("error"),r.html('<label class="forminator-label--error"><span>'+b.ForminatorFront.cform.captcha_error+"</span></label>"),t.settings.inline_validation?o.hasClass("forminator-has_error")||"invisible"===e.data("size")||(o.addClass("forminator-has_error").append('<span class="forminator-error-message" aria-hidden="true">'+b.ForminatorFront.cform.captcha_error+"</span>"),t.focus_to_element(o)):t.focus_to_element(r),!1}},hideForm:function(t){t.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0})},showForm:function(t){t.css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:""})},showQuiz:function(t){var e=p("#forminator-module-"+this.settings.quiz_id),r=p("#forminator-quiz-leads-"+this.settings.quiz_id);this.hideForm(t),r.find(".forminator-lead-form-skip").hide(),void 0!==this.settings.form_placement&&"beginning"===this.settings.form_placement&&(this.showForm(e),e.find(".forminator-pagination").length&&(r.find(".forminator-quiz-intro").hide(),e.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove()))},handle_submit_quiz:function(t){var d=this,u=void 0!==d.settings.hasLeads&&d.settings.hasLeads,m=void 0!==d.settings.leads_id?d.settings.leads_id:0,h=void 0!==d.settings.quiz_id?d.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=d.$el.find(".forminator-button").last(),a=i.data("loading"),s=void 0!==d.settings.form_placement?d.settings.form_placement:"",l=void 0!==d.settings.skip_form?d.settings.skip_form:"";if(t.preventDefault(),t.stopPropagation(),d.$el.find(".forminator-has-been-disabled").removeAttr("disabled"),e=r.serialize(),d.$el.find(".forminator-has-been-disabled").attr("disabled","disabled"),u){var f="";if(0<d.$el.find("input[name=entry_id]").length&&(f=d.$el.find("input[name=entry_id]").val()),"end"===s&&""===f)return d.showForm(p("#forminator-module-"+m)),d.$el.find(".forminator-quiz--result").addClass("forminator-hidden"),p("#forminator-quiz-leads-"+h+" .forminator-lead-form-skip").show(),!1;if(!l&&""===f)return!1}""!==a&&i.text(a),d.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>')});var c=!!d.$el.find(".forminator-pagination");return p.ajax({type:"POST",url:b.ForminatorFront.ajaxUrl,data:e,beforeSend:function(){c||d.$el.find("button").attr("disabled","disabled"),r.trigger("before:forminator:quiz:submit",[e,n])},success:function(u){if(u.success){var t="";d.$el.find(".forminator-quiz--result").removeClass("forminator-hidden"),b.history.pushState("forminator","Forminator",u.data.result_url),"nowrong"===u.data.type?(t=u.data.result,d.$el.find(".forminator-quiz--result").html(t),c||d.$el.find(".forminator-answer input").attr("disabled","disabled")):"knowledge"===u.data.type&&(t=u.data.finalText,0<d.$el.find(".forminator-quiz--result").length&&d.$el.find(".forminator-quiz--result").html(t),Object.keys(u.data.result).forEach(function(t){var e,r,n=d.$el.find("#"+t),o=n.find(".forminator-question--result"),i=n.find(".forminator-submit-rightaway"),a=n.find(".forminator-answer input");if(r=u.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(u.data.result[t].message),o.addClass("forminator-show"),i.attr("disabled",!0),i.attr("aria-disabled",!0),a.attr("disabled",!0),a.attr("aria-disabled",!0),void 0===u.data.result[t].answer)for(var s=u.data.result[t].answers,l=0;l<s.length;l++){var f;(f=n.find('[id|="'+s[l].id+'"]').closest(".forminator-answer")).addClass(e),0===f.find(".forminator-answer--status").html().length?f.find(".forminator-answer--status").html(r):0!==f.find(".forminator-answer--status .forminator-icon-loader").length&&f.find(".forminator-answer--status").html(r)}else(f=n.find('[id|="'+u.data.result[t].answer+'"]').closest(".forminator-answer")).addClass(e),0===f.find(".forminator-answer--status").html().length?f.find(".forminator-answer--status").html(r):0!==f.find(".forminator-answer--status .forminator-icon-loader").length&&f.find(".forminator-answer--status").html(r)})),r.trigger("forminator:quiz:submit:success",[e,n,t])}else d.$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-"+h+" .forminator-lead-form-skip",function(t){d.showQuiz(p("#forminator-module-"+m)),void 0!==d.settings.form_placement&&"end"===d.settings.form_placement&&(d.settings.form_placement="skip",d.$el.submit())}),p("body").on("click",".forminator-result--retake",function(t){var e={action:"forminator_reload_quiz",pageId:d.$el.find('input[name="page_id"]').val(),nonce:d.$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),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]])),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,n){function o(t){t.attr("tabindex")||t.attr("tabindex",-1),t.hasClass("forminator-select2")||t.focus(),r&&t.show().delay(n).fadeOut("slow")}r=r||!1,n=n||0,e=e||!1,t.hasClass("forminator-textarea")||t.parent(".wp-editor-container").length?t.hasClass("forminator-textarea")&&t.parent(".wp-editor-container").length&&(t=t.parent(".wp-editor-container")):t.show(),e?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},multi_upload_disable:function(t,e){t.find(".forminator-multi-upload input").each(function(){"ajax"===p(this).data("method")&&p(this).attr("disabled",e)})}}),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(b,_,l){"use strict";var r="forminatorFrontMultiFile",n={};function e(t,e){this.element=t,this.$el=b(this.element),this.form=b.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()}b.extend(e.prototype,{init:function(){var i=this,a=[],s=[];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){b(this).addClass("forminator-dragover")}),this.uploader.on("dragleave dragend drop",function(t){b(this).removeClass("forminator-dragover")}),this.uploader.find(".forminator-upload-file--forminator-field-"+this.element).on("click",function(t){i.form.find(".forminator-field-"+i.element+"-"+i.form_id).click()}),this.uploader.on("drop",function(t){l.querySelector(".forminator-field-"+i.element+"-"+i.form_id).files=t.originalEvent.dataTransfer.files,i.form.find(".forminator-field-"+i.element+"-"+i.form_id).change()}),this.uploader.on("click",function(t){t.target===t.currentTarget&&i.form.find(".forminator-field-"+i.element+"-"+i.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&&i.form.find(".forminator-field-"+i.element+"-"+i.form_id).click()}),this.form.on("forminator:form:submit:success",function(t){a=[]}),this.form.find(".forminator-field-"+i.element+"-"+i.form_id).on("change",function(t){if(!i.uploadingFile){i.uploadingFile=1;var r=b(this),n=this.files,o=[];b.when().then(function(){r.closest(".forminator-field").removeClass("forminator-has_error");for(var t=0;t<n.length;t++)o.push(n[t]),a.push(n[t]);s=i.handleChangeCallback(o,r,s);var e=Array.prototype.slice.call(a);0<e.length&&(n=i.FileObjectItem(e))}).done(function(){i.uploadingFile=null})}}),this.delete_files(a,s)},handleChangeCallback:function(f,u,c){var d=this,m=0,h=new FormData,t=this.form.find('input[name="forminator_nonce"]').val(),p=u.data("method");return h.append("action","forminator_multiple_file_upload"),h.append("form_id",this.form_id),h.append("element_id",d.element),h.append("nonce",t),b.each(f,function(t,n){var o=d.progress_bar(n,p),e=d.form.find(".upload-container-"+d.element+" li").length,r=void 0!==u.data("filetype")?u.data("filetype"):"",i=new RegExp("(.*?).("+r+")$"),a=n.name.toLowerCase();if(void 0!==u.data("size")&&u.data("size")<=n.size)return l=u.data("size-message"),void d.upload_fail_response(o,l);if(!i.test(a))return l="."+a.split(".").pop()+" "+u.data("filetype-message"),void d.upload_fail_response(o,l);if("ajax"===p)h.delete(d.element),h.delete("totalFiles"),h.append("totalFiles",e),h.append(d.element,n),c.push(b.ajax({xhr:function(){var t=new _.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){if(t.lengthComputable){var e=t.loaded/t.total*100;e<90&&d.form.find("#"+o+" .progress-percentage").html(Math.round(e)+"% of ")}},!1),t},type:"POST",url:_.ForminatorFront.ajaxUrl,data:h,cache:!1,contentType:!1,processData:!1,beforeSend:function(){d.form.find(".forminator-button-submit").attr("disabled",!0),d.$el.trigger("before:forminator:multiple:upload",h)},success:function(t){var e=d.element,r={success:t.success,message:"undefined"!==t.data.message?t.data.message:"",file_id:o,file_name:void 0!==t.data.file_url?t.data.file_url.replace(/^.*[\\\/]/,""):n.name,mime_type:n.type};d.add_upload_file(e,r),!0===t.success&&!0===t.data.success&&void 0!==t.data?(d.upload_success_response(o),d.$el.trigger("success:forminator:multiple:upload",h)):(d.upload_fail_response(o,t.data.message),void 0!==t.data.error_type&&"limit"===t.data.error_type&&d.form.find("#"+o).addClass("forminator-upload-limit_error"),d.$el.trigger("fail:forminator:multiple:upload",h))},complete:function(t,e){m++,f.length===m&&d.form.find(".forminator-button-submit").attr("disabled",!1),d.$el.trigger("complete:forminator:multiple:upload",h)},error:function(t){d.upload_fail_response(o,_.ForminatorFront.cform.process_error)}}));else{var s=!0,l=_.ForminatorFront.cform.process_error;void 0!==u.data("limit")&&u.data("limit")<e&&(s=!1,d.form.find("#"+o).addClass("forminator-upload-limit_error"),l=u.data("limit-message")),s?d.upload_success_response(o):d.upload_fail_response(o,l)}}),c},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){b("#"+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?{}:b.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 b.each(e,function(t,e){r===e.file_id&&(n=t)}),n},delete_files:function(d,m){var h=this;b(l).on("click",".forminator-uploaded-file--delete",function(t){t.preventDefault();var e=b(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=b(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),b(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");b.each(c,function(t){if(u.data("limit")>t&&b(this).hasClass("forminator-upload-limit_error")){var e=b(this).attr("id"),r=h.get_uploaded_file_id(o,e);b(this).removeClass("forminator-has_error"),b(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=l.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}}),b.fn[r]=function(t){return this.each(function(){b.data(this,r)||b.data(this,r,new e(this,t))})}}(jQuery,window,document);
// source --> https://fanber.by/wp-content/plugins/forminator/assets/js/library/intlTelInput.min.js?ver=1.15.9 
/*
 * International Telephone Input v17.0.13
 * https://github.com/jackocnr/intl-tel-input.git
 * Licensed under the MIT license
 */

!function(a){"object"==typeof module&&module.exports?module.exports=a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],function(b){a(b)}):a(jQuery)}(function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function e(a,b,c){return b&&d(a.prototype,b),c&&d(a,c),a}for(var f=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],g=0;g<f.length;g++){var h=f[g];f[g]={name:h[0],iso2:h[1],dialCode:h[2],priority:h[3]||0,areaCodes:h[4]||null}}var i={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=i);var j=0,k={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},l=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],m=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])},n=function(a){m(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},o=function(){function a(b,d){var e=this;c(this,a),this.id=j++,this.a=b,this.b=null,this.c=null;var f=d||{};this.d={},m(k,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(b.getAttribute("placeholder"))}return e(a,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(a,c,d){c.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===a)return;var f=d!==b?d:this.q[c].length;this.q[c][f]=a}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=f.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=f.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=f}},{key:"_d0",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this.dialCodes[b.dialCode]||(this.dialCodes[b.dialCode]=!0),this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&m(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"' aria-selected='false'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.getAttribute("value"),b=this.a.value,c=a&&"+"===a.charAt(0)&&(!b||"+"!==b.charAt(0)),d=c?a:b,e=this._5(d),f=this._w(d),g=this.d,h=g.initialCountry,i=g.nationalMode,j=g.autoHideDialCode,k=g.separateDialCode;e&&!f?this._v(d):"auto"!==h&&(h?this._z(h.toLowerCase()):e&&f?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,d||this._z(this.j)),d||i||j||k||(this.a.value="+".concat(this.s.dialCode))),d&&this._u(d)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return n("handleAutoCountry")})},function(){return n("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._m2CountryChange()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollLeft,"px"),this._a4=function(){return a._2()},window.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="1".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b,!0),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==l.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?f:this.p,e=0;e<d.length;e++)if(d[e].iso2===a)return d[e];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._z2();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_z2",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.k.cloneNode();a.appendChild(b);var c=this.selectedFlag.cloneNode(!0);b.appendChild(c);var d=c.offsetWidth;return a.parentNode.removeChild(a),d}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._m2CountryChange()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a,b){var c="";if("+"===a.charAt(0))for(var d="",e=0;e<a.length;e++){var f=a.charAt(e);if(!isNaN(parseInt(f,10))){if(d+=f,b)this.q[d]&&(c=a.substr(0,e+1));else if(this.dialCodes[d]){c=a.substr(0,e+1);break}if(d.length===this.countryCodeMaxLen)break}}return c}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_m2CountryChange",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}},{key:"getNumber",
value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._m2CountryChange())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._m2CountryChange()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),a}();i.getCountryData=function(){return f};var p=function(a,b,c){var d=document.createElement("script");d.onload=function(){n("handleUtils"),b&&b()},d.onerror=function(){n("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};i.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return p(a,b,c)});p(a)}return null},i.defaults=k,i.version="17.0.13";a.fn.intlTelInput=function(c){var d=arguments;if(c===b||"object"==typeof c)return this.each(function(){if(!a.data(this,"plugin_intlTelInput")){var b=new o(this,c);b._init(),window.intlTelInputGlobals.instances[b.id]=b,a.data(this,"plugin_intlTelInput",b)}});if("string"==typeof c&&"_"!==c[0]){var e;return this.each(function(){var b=a.data(this,"plugin_intlTelInput");b instanceof o&&"function"==typeof b[c]&&(e=b[c].apply(b,Array.prototype.slice.call(d,1))),"destroy"===c&&a.data(this,"plugin_intlTelInput",null)}),e!==b?e:this}}});