//
// jquery-validation
//

/*! jQuery Validation Plugin - v1.17.0 - 7/29/2017
 * https://jqueryvalidation.org/
 * Copyright (c) 2017 Jörn Zaefferer; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!c.settings.submitHandler||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(null!=j&&(!j.form&&j.hasAttribute("contenteditable")&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}}),a.extend(a.expr.pseudos||a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){var c=a(b).val();return null!==c&&!!a.trim(""+c)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){!this.form&&this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name"));var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=d),!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type;return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=b.hasAttribute("contenteditable")?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);if("function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f){if(j=f.call(b,j),"string"!=typeof j)throw new TypeError("The normalizer should return a string value.");delete g.normalizer}for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(d,e){b[d]=a.isFunction(e)&&"normalizer"!==d?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e<=d},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var b,c={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a});


//
// yabdab-paysnap-lib
//


/*!
Global JS for Paysnap 3
Copyright (c) 2020 Yabdab Inc.
https://rapidweaver.yabdab.com/rapidweaver/stacks/paysnap/
JS Build Date: Wed Dec 11 2019 10:00:49 GMT-0500 (EST)
*/
 


/* @hammer
	------------------------------------------- */
!function(s,a,t,d){"use strict";var o,h=["","webkit","Moz","MS","ms","o"],e=a.createElement("div"),i="function",u=Math.round,m=Math.abs,g=Date.now;function c(t,e,i){return setTimeout(T(t,i),e)}function n(t,e,i){return!!Array.isArray(t)&&(l(t,i[e],i),!0)}function l(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==d)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function r(n,t,e){var r="DEPRECATED METHOD: "+t+"\n"+e+" AT \n";return function(){var t=new Error("get-stack-trace"),e=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=s.console&&(s.console.warn||s.console.log);return i&&i.call(s.console,r,e),n.apply(this,arguments)}}o="function"!=typeof Object.assign?function(t){if(t===d||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==d&&null!==n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}:Object.assign;var p=r(function(t,e,i){for(var n=Object.keys(e),r=0;r<n.length;)(!i||i&&t[n[r]]===d)&&(t[n[r]]=e[n[r]]),r++;return t},"extend","Use `assign`."),f=r(function(t,e){return p(t,e,!0)},"merge","Use `assign`.");function v(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&o(n,i)}function T(t,e){return function(){return t.apply(e,arguments)}}function y(t,e){return typeof t==i?t.apply(e&&e[0]||d,e):t}function E(t,e){return t===d?e:t}function I(e,t,i){l(S(t),function(t){e.addEventListener(t,i,!1)})}function A(e,t,i){l(S(t),function(t){e.removeEventListener(t,i,!1)})}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return-1<t.indexOf(e)}function S(t){return t.trim().split(/\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function P(t){return Array.prototype.slice.call(t,0)}function D(t,i,e){for(var n=[],r=[],s=0;s<t.length;){var o=i?t[s][i]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return e&&(n=i?n.sort(function(t,e){return t[i]>e[i]}):n.sort()),n}function x(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s<h.length;){if((n=(i=h[s])?i+r:e)in t)return n;s++}return d}var w=1;function O(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||s}var R="ontouchstart"in s,M=x(s,"PointerEvent")!==d,z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N="touch",X="mouse",Y=25,F=1,W=4,q=8,k=1,H=2,L=4,U=8,V=16,j=H|L,G=U|V,Z=j|G,B=["x","y"],$=["clientX","clientY"];function J(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){y(e.options.enable,[e])&&i.handler(t)},this.init()}function K(t,e,i){var n=i.pointers.length,r=i.changedPointers.length,s=e&F&&n-r==0,o=e&(W|q)&&n-r==0;i.isFirst=!!s,i.isFinal=!!o,s&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,r=n.length;i.firstInput||(i.firstInput=Q(e));1<r&&!i.firstMultiple?i.firstMultiple=Q(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,o=i.firstMultiple,a=o?o.center:s.center,h=e.center=tt(n);e.timeStamp=g(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=rt(a,h),e.distance=nt(a,h),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};e.eventType!==F&&s.eventType!==W||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=it(e.deltaX,e.deltaY);var u=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=m(u.x)>m(u.y)?u.x:u.y,e.scale=o?(p=o.pointers,f=n,nt(f[0],f[1],$)/nt(p[0],p[1],$)):1,e.rotation=o?(c=o.pointers,l=n,rt(l[1],l[0],$)+rt(c[1],c[0],$)):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(e.eventType!=q&&(Y<a||o.velocity===d)){var h=e.deltaX-o.deltaX,u=e.deltaY-o.deltaY,c=et(a,h,u);n=c.x,r=c.y,i=m(c.x)>m(c.y)?c.x:c.y,s=it(h,u),t.lastInterval=e}else i=o.velocity,n=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}(i,e);var c,l;var p,f;var v=t.element;_(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function Q(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:u(t.pointers[i].clientX),clientY:u(t.pointers[i].clientY)},i++;return{timeStamp:g(),pointers:e,center:tt(e),deltaX:t.deltaX,deltaY:t.deltaY}}function tt(t){var e=t.length;if(1===e)return{x:u(t[0].clientX),y:u(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:u(i/e),y:u(n/e)}}function et(t,e,i){return{x:e/t||0,y:i/t||0}}function it(t,e){return t===e?k:m(t)>=m(e)?t<0?H:L:e<0?U:V}function nt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function rt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var st={mousedown:F,mousemove:2,mouseup:W},ot="mousedown",at="mousemove mouseup";function ht(){this.evEl=ot,this.evWin=at,this.pressed=!1,J.apply(this,arguments)}v(ht,J,{handler:function(t){var e=st[t.type];e&F&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=W),this.pressed&&(e&W&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:X,srcEvent:t}))}});var ut={pointerdown:F,pointermove:2,pointerup:W,pointercancel:q,pointerout:q},ct={2:N,3:"pen",4:X,5:"kinect"},lt="pointerdown",pt="pointermove pointerup pointercancel";function ft(){this.evEl=lt,this.evWin=pt,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}s.MSPointerEvent&&!s.PointerEvent&&(lt="MSPointerDown",pt="MSPointerMove MSPointerUp MSPointerCancel"),v(ft,J,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),r=ut[n],s=ct[t.pointerType]||t.pointerType,o=s==N,a=b(e,t.pointerId,"pointerId");r&F&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):r&(W|q)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var vt={touchstart:F,touchmove:2,touchend:W,touchcancel:q};function dt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,J.apply(this,arguments)}v(dt,J,{handler:function(t){var e=vt[t.type];if(e===F&&(this.started=!0),this.started){var i=function(t,e){var i=P(t.touches),n=P(t.changedTouches);e&(W|q)&&(i=D(i.concat(n),"identifier",!0));return[i,n]}.call(this,t,e);e&(W|q)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}}});var mt={touchstart:F,touchmove:2,touchend:W,touchcancel:q},gt="touchstart touchmove touchend touchcancel";function Tt(){this.evTarget=gt,this.targetIds={},J.apply(this,arguments)}v(Tt,J,{handler:function(t){var e=mt[t.type],i=function(t,e){var i=P(t.touches),n=this.targetIds;if(e&(2|F)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=P(t.changedTouches),a=[],h=this.target;if(s=i.filter(function(t){return _(t.target,h)}),e===F)for(r=0;r<s.length;)n[s[r].identifier]=!0,r++;r=0;for(;r<o.length;)n[o[r].identifier]&&a.push(o[r]),e&(W|q)&&delete n[o[r].identifier],r++;if(!a.length)return;return[D(s.concat(a),"identifier",!0),a]}.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}});var yt=2500;function Et(){J.apply(this,arguments);var t=T(this.handler,this);this.touch=new Tt(this.manager,t),this.mouse=new ht(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function It(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout(function(){var t=n.indexOf(i);-1<t&&n.splice(t,1)},yt)}}v(Et,J,{handler:function(t,e,i){var n=i.pointerType==N,r=i.pointerType==X;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)(function(t,e){t&F?(this.primaryTouch=e.changedPointers[0].identifier,It.call(this,e)):t&(W|q)&&It.call(this,e)}).call(this,e,i);else if(r&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var At=x(e.style,"touchAction"),_t=At!==d,Ct="compute",St="manipulation",bt="none",Pt="pan-x",Dt="pan-y",xt=function(){if(!_t)return!1;var e={},i=s.CSS&&s.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){e[t]=!i||s.CSS.supports("touch-action",t)}),e}();function wt(t,e){this.manager=t,this.set(e)}wt.prototype={set:function(t){t==Ct&&(t=this.compute()),_t&&this.manager.element.style&&xt[t]&&(this.manager.element.style[At]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return l(this.manager.recognizers,function(t){y(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(t){if(C(t,bt))return bt;var e=C(t,Pt),i=C(t,Dt);if(e&&i)return bt;if(e||i)return e?Pt:Dt;if(C(t,St))return St;return"auto"}(e.join(" "))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=C(n,bt)&&!xt[bt],s=C(n,Dt)&&!xt[Dt],o=C(n,Pt)&&!xt[Pt];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&i&j||o&&i&G?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Ot=1;function Rt(t){this.options=o({},this.defaults,t||{}),this.id=w++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=Ot,this.simultaneous={},this.requireFail=[]}function Mt(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function zt(t){return t==V?"down":t==U?"up":t==H?"left":t==L?"right":""}function Nt(t,e){var i=e.manager;return i?i.get(t):t}function Xt(){Rt.apply(this,arguments)}function Yt(){Xt.apply(this,arguments),this.pX=null,this.pY=null}function Ft(){Xt.apply(this,arguments)}function Wt(){Rt.apply(this,arguments),this._timer=null,this._input=null}function qt(){Xt.apply(this,arguments)}function kt(){Xt.apply(this,arguments)}function Ht(){Rt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Lt(t,e){return(e=e||{}).recognizers=E(e.recognizers,Lt.defaults.preset),new Ut(t,e)}Rt.prototype={defaults:{},set:function(t){return o(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(n(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Nt(t,this)).id]||(e[t.id]=t).recognizeWith(this),this},dropRecognizeWith:function(t){return n(t,"dropRecognizeWith",this)||(t=Nt(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(n(t,"requireFailure",this))return this;var e=this.requireFail;return-1===b(e,t=Nt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(n(t,"dropRequireFailure",this))return this;t=Nt(t,this);var e=b(this.requireFail,t);return-1<e&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){var i=this,t=this.state;function n(t){i.manager.emit(t,e)}t<8&&n(i.options.event+Mt(t)),n(i.options.event),e.additionalEvent&&n(e.additionalEvent),8<=t&&n(i.options.event+Mt(t))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|Ot)))return!1;t++}return!0},recognize:function(t){var e=o({},t);if(!y(this.options.enable,[this,e]))return this.reset(),void(this.state=32);56&this.state&&(this.state=Ot),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},v(Xt,Rt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(i&q||!r)?16|e:n||r?i&W?8|e:2&e?4|e:2:32}}),v(Yt,Xt,{defaults:{event:"pan",threshold:10,pointers:1,direction:Z},getTouchAction:function(){var t=this.options.direction,e=[];return t&j&&e.push(Dt),t&G&&e.push(Pt),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(e.direction&j?(r=0===s?k:s<0?H:L,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?k:o<0?U:V,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.threshold&&r&e.direction},attrTest:function(t){return Xt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=zt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),v(Ft,Xt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),v(Wt,Rt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!n||!i||t.eventType&(W|q)&&!r)this.reset();else if(t.eventType&F)this.reset(),this._timer=c(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&W)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&W?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=g(),this.manager.emit(this.options.event,this._input)))}}),v(qt,Xt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),v(kt,Xt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:j|G,pointers:1},getTouchAction:function(){return Yt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(j|G)?e=t.overallVelocity:i&j?e=t.overallVelocityX:i&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&m(e)>this.options.velocity&&t.eventType&W},emit:function(t){var e=zt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),v(Ht,Rt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[St]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),t.eventType&F&&0===this.count)return this.failTimeout();if(n&&r&&i){if(t.eventType!=W)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||nt(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=c(function(){this.state=8,this.tryEmit()},e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=c(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Lt.VERSION="2.0.8",Lt.defaults={domEvents:!1,touchAction:Ct,enable:!0,inputTarget:null,inputClass:null,preset:[[qt,{enable:!1}],[Ft,{enable:!1},["rotate"]],[kt,{direction:j}],[Yt,{direction:j},["swipe"]],[Ht],[Ht,{event:"doubletap",taps:2},["tap"]],[Wt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Ut(t,e){var i;this.options=o({},Lt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(M?ft:z?Tt:R?Et:ht))(i,K),this.touchAction=new wt(this,this.options.touchAction),Vt(this,!0),l(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function Vt(i,n){var r,s=i.element;s.style&&(l(i.options.cssProps,function(t,e){r=x(s.style,e),n?(i.oldCssProps[r]=s.style[r],s.style[r]=t):s.style[r]=i.oldCssProps[r]||""}),n||(i.oldCssProps={}))}Ut.prototype={set:function(t){return o(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof Rt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(n(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t},remove:function(t){if(n(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,i=b(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==d&&e!==d){var i=this.handlers;return l(S(t),function(t){i[t]=i[t]||[],i[t].push(e)}),this}},off:function(t,e){if(t!==d){var i=this.handlers;return l(S(t),function(t){e?i[t]&&i[t].splice(b(i[t],e),1):delete i[t]}),this}},emit:function(t,e){var i,n,r;this.options.domEvents&&(i=t,n=e,(r=a.createEvent("Event")).initEvent(i,!0,!0),(r.gesture=n).target.dispatchEvent(r));var s=this.handlers[t]&&this.handlers[t].slice();if(s&&s.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var o=0;o<s.length;)s[o](e),o++}},destroy:function(){this.element&&Vt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},o(Lt,{INPUT_START:F,INPUT_MOVE:2,INPUT_END:W,INPUT_CANCEL:q,STATE_POSSIBLE:Ot,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:k,DIRECTION_LEFT:H,DIRECTION_RIGHT:L,DIRECTION_UP:U,DIRECTION_DOWN:V,DIRECTION_HORIZONTAL:j,DIRECTION_VERTICAL:G,DIRECTION_ALL:Z,Manager:Ut,Input:J,TouchAction:wt,TouchInput:Tt,MouseInput:ht,PointerEventInput:ft,TouchMouseInput:Et,SingleTouchInput:dt,Recognizer:Rt,AttrRecognizer:Xt,Tap:Ht,Pan:Yt,Swipe:kt,Pinch:Ft,Rotate:qt,Press:Wt,on:I,off:A,each:l,merge:f,extend:p,assign:o,inherit:v,bindFn:T,prefixed:x}),(void 0!==s?s:"undefined"!=typeof self?self:{}).Hammer=Lt,"function"==typeof define&&define.amd?define(function(){return Lt}):"undefined"!=typeof module&&module.exports?module.exports=Lt:s.Hammer=Lt}(window,document);


/* @formstone
	------------------------------------------- */
/*! formstone v0.8.40 [core.js] 2016-02-28 | MIT License | formstone.it */
var Formstone=window.Formstone=function(a,b,c,d){"use strict";function e(a){n.Plugins[a].initialized||(n.Plugins[a].methods._setup.call(c),n.Plugins[a].initialized=!0)}function f(a,b,c,d){var e,f={raw:{}};d=d||{};for(e in d)d.hasOwnProperty(e)&&("classes"===a?(f.raw[d[e]]=b+"-"+d[e],f[d[e]]="."+b+"-"+d[e]):(f.raw[e]=d[e],f[e]=d[e]+"."+b));for(e in c)c.hasOwnProperty(e)&&("classes"===a?(f.raw[e]=c[e].replace(/{ns}/g,b),f[e]=c[e].replace(/{ns}/g,"."+b)):(f.raw[e]=c[e].replace(/.{ns}/g,""),f[e]=c[e].replace(/{ns}/g,b)));return f}function g(){var a,b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"},d=["transition","-webkit-transition"],e={transform:"transform",MozTransform:"-moz-transform",OTransform:"-o-transform",msTransform:"-ms-transform",webkitTransform:"-webkit-transform"},f="transitionend",g="",h="",i=c.createElement("div");for(a in b)if(b.hasOwnProperty(a)&&a in i.style){f=b[a],n.support.transition=!0;break}q.transitionEnd=f+".{ns}";for(a in d)if(d.hasOwnProperty(a)&&d[a]in i.style){g=d[a];break}n.transition=g;for(a in e)if(e.hasOwnProperty(a)&&e[a]in i.style){n.support.transform=!0,h=e[a];break}n.transform=h}function h(){n.windowWidth=n.$window.width(),n.windowHeight=n.$window.height(),r=m.startTimer(r,s,i)}function i(){for(var a in n.ResizeHandlers)n.ResizeHandlers.hasOwnProperty(a)&&n.ResizeHandlers[a].callback.call(b,n.windowWidth,n.windowHeight)}function j(){if(n.support.raf){n.window.requestAnimationFrame(j);for(var a in n.RAFHandlers)n.RAFHandlers.hasOwnProperty(a)&&n.RAFHandlers[a].callback.call(b)}}function k(a,b){return parseInt(a.priority)-parseInt(b.priority)}var l=function(){this.Version="0.8.40",this.Plugins={},this.DontConflict=!1,this.Conflicts={fn:{}},this.ResizeHandlers=[],this.RAFHandlers=[],this.window=b,this.$window=a(b),this.document=c,this.$document=a(c),this.$body=null,this.windowWidth=0,this.windowHeight=0,this.fallbackWidth=1024,this.fallbackHeight=768,this.userAgent=b.navigator.userAgent||b.navigator.vendor||b.opera,this.isFirefox=/Firefox/i.test(this.userAgent),this.isChrome=/Chrome/i.test(this.userAgent),this.isSafari=/Safari/i.test(this.userAgent)&&!this.isChrome,this.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(this.userAgent),this.isIEMobile=/IEMobile/i.test(this.userAgent),this.isFirefoxMobile=this.isFirefox&&this.isMobile,this.transform=null,this.transition=null,this.support={file:!!(b.File&&b.FileList&&b.FileReader),history:!!(b.history&&b.history.pushState&&b.history.replaceState),matchMedia:!(!b.matchMedia&&!b.msMatchMedia),pointer:!!b.PointerEvent,raf:!(!b.requestAnimationFrame||!b.cancelAnimationFrame),touch:!!("ontouchstart"in b||b.DocumentTouch&&c instanceof b.DocumentTouch),transition:!1,transform:!1}},m={killEvent:function(a,b){try{a.preventDefault(),a.stopPropagation(),b&&a.stopImmediatePropagation()}catch(c){}},startTimer:function(a,b,c,d){return m.clearTimer(a),d?setInterval(c,b):setTimeout(c,b)},clearTimer:function(a,b){a&&(b?clearInterval(a):clearTimeout(a),a=null)},sortAsc:function(a,b){return parseInt(a,10)-parseInt(b,10)},sortDesc:function(a,b){return parseInt(b,10)-parseInt(a,10)},decodeEntities:function(a){var b=n.document.createElement("textarea");return b.innerHTML=a,b.value},parseQueryString:function(a){for(var b={},c=a.slice(a.indexOf("?")+1).split("&"),d=0;d<c.length;d++){var e=c[d].split("=");b[e[0]]=e[1]}return b}},n=new l,o=a.Deferred(),p={base:"{ns}",element:"{ns}-element"},q={namespace:".{ns}",beforeUnload:"beforeunload.{ns}",blur:"blur.{ns}",change:"change.{ns}",click:"click.{ns}",dblClick:"dblclick.{ns}",drag:"drag.{ns}",dragEnd:"dragend.{ns}",dragEnter:"dragenter.{ns}",dragLeave:"dragleave.{ns}",dragOver:"dragover.{ns}",dragStart:"dragstart.{ns}",drop:"drop.{ns}",error:"error.{ns}",focus:"focus.{ns}",focusIn:"focusin.{ns}",focusOut:"focusout.{ns}",input:"input.{ns}",keyDown:"keydown.{ns}",keyPress:"keypress.{ns}",keyUp:"keyup.{ns}",load:"load.{ns}",mouseDown:"mousedown.{ns}",mouseEnter:"mouseenter.{ns}",mouseLeave:"mouseleave.{ns}",mouseMove:"mousemove.{ns}",mouseOut:"mouseout.{ns}",mouseOver:"mouseover.{ns}",mouseUp:"mouseup.{ns}",panStart:"panstart.{ns}",pan:"pan.{ns}",panEnd:"panend.{ns}",resize:"resize.{ns}",scaleStart:"scalestart.{ns}",scaleEnd:"scaleend.{ns}",scale:"scale.{ns}",scroll:"scroll.{ns}",select:"select.{ns}",swipe:"swipe.{ns}",touchCancel:"touchcancel.{ns}",touchEnd:"touchend.{ns}",touchLeave:"touchleave.{ns}",touchMove:"touchmove.{ns}",touchStart:"touchstart.{ns}"};l.prototype.NoConflict=function(){n.DontConflict=!0;for(var b in n.Plugins)n.Plugins.hasOwnProperty(b)&&(a[b]=n.Conflicts[b],a.fn[b]=n.Conflicts.fn[b])},l.prototype.Plugin=function(c,d){return n.Plugins[c]=function(c,d){function e(b){var e,f,g,i="object"===a.type(b),j=this,k=a();for(b=a.extend(!0,{},d.defaults||{},i?b:{}),f=0,g=j.length;g>f;f++)if(e=j.eq(f),!h(e)){var l="__"+d.guid++,m=d.classes.raw.base+l,n=e.data(c+"-options"),o=a.extend(!0,{$el:e,guid:l,rawGuid:m,dotGuid:"."+m},b,"object"===a.type(n)?n:{});e.addClass(d.classes.raw.element).data(s,o),d.methods._construct.apply(e,[o].concat(Array.prototype.slice.call(arguments,i?1:0))),k=k.add(e)}for(f=0,g=k.length;g>f;f++)e=k.eq(f),d.methods._postConstruct.apply(e,[h(e)]);return j}function g(a){d.functions.iterate.apply(this,[d.methods._destruct].concat(Array.prototype.slice.call(arguments,1))),this.removeClass(d.classes.raw.element).removeData(s)}function h(a){return a.data(s)}function i(b){if(this instanceof a){var c=d.methods[b];return"object"!==a.type(b)&&b?c&&0!==b.indexOf("_")?d.functions.iterate.apply(this,[c].concat(Array.prototype.slice.call(arguments,1))):this:e.apply(this,arguments)}}function j(c){var e=d.utilities[c]||d.utilities._initialize||!1;return e?e.apply(b,Array.prototype.slice.call(arguments,"object"===a.type(c)?0:1)):void 0}function l(b){d.defaults=a.extend(!0,d.defaults,b||{})}function o(b){for(var c=this,d=0,e=c.length;e>d;d++){var f=c.eq(d),g=h(f)||{};"undefined"!==a.type(g.$el)&&b.apply(f,[g].concat(Array.prototype.slice.call(arguments,1)))}return c}var r="fs-"+c,s="fs"+c.replace(/(^|\s)([a-z])/g,function(a,b,c){return b+c.toUpperCase()});return d.initialized=!1,d.priority=d.priority||10,d.classes=f("classes",r,p,d.classes),d.events=f("events",c,q,d.events),d.functions=a.extend({getData:h,iterate:o},m,d.functions),d.methods=a.extend(!0,{_setup:a.noop,_construct:a.noop,_postConstruct:a.noop,_destruct:a.noop,_resize:!1,destroy:g},d.methods),d.utilities=a.extend(!0,{_initialize:!1,_delegate:!1,defaults:l},d.utilities),d.widget&&(n.Conflicts.fn[c]=a.fn[c],a.fn[s]=i,n.DontConflict||(a.fn[c]=a.fn[s])),n.Conflicts[c]=a[c],a[s]=d.utilities._delegate||j,n.DontConflict||(a[c]=a[s]),d.namespace=c,d.namespaceClean=s,d.guid=0,d.methods._resize&&(n.ResizeHandlers.push({namespace:c,priority:d.priority,callback:d.methods._resize}),n.ResizeHandlers.sort(k)),d.methods._raf&&(n.RAFHandlers.push({namespace:c,priority:d.priority,callback:d.methods._raf}),n.RAFHandlers.sort(k)),d}(c,d),o.then(function(){e(c)}),n.Plugins[c]};var r=null,s=20;return n.$window.on("resize.fs",h),h(),j(),a(function(){n.$body=a("body"),o.resolve(),n.support.nativeMatchMedia=n.support.matchMedia&&!a("html").hasClass("no-matchmedia")}),q.clickTouchStart=q.click+" "+q.touchStart,g(),n}(jQuery,window,document);

 /*! formstone v0.8.40 [scrollbar.js] 2016-02-28 | MIT License | formstone.it */
!function(a,b,c){"use strict";function d(){r=b.$body}function e(a){w.iterate.call(x,j)}function f(){x=a(t.base)}function g(a){var b="";b+='<div class="'+u.bar+'">',b+='<div class="'+u.track+'">',b+='<span class="'+u.handle+'"></span>',b+="</div></div>",a.paddingRight=parseInt(this.css("padding-right"),10),a.paddingBottom=parseInt(this.css("padding-bottom"),10),this.addClass([u.base,a.customClass,a.horizontal?u.horizontal:""].join(" ")).wrapInner('<div class="'+u.content+'" />').prepend(b),a.$content=this.find(t.content),a.$bar=this.find(t.bar),a.$track=this.find(t.track),a.$handle=this.find(t.handle),a.trackMargin=parseInt(a.trackMargin,10),a.$content.on(v.scroll,a,k),a.mouseWheel&&a.$content.on("DOMMouseScroll"+v.namespace+" mousewheel"+v.namespace,a,l),a.$track.fsTouch({axis:a.horizontal?"x":"y",pan:!0}).on(v.panStart,a,n).on(v.pan,a,o).on(v.panEnd,a,p),j(a),f()}function h(a){a.$track.fsTouch("destroy"),a.$bar.remove(),a.$content.off(v.namespace).contents().unwrap(),this.removeClass([u.base,u.active,a.customClass].join(" ")).off(v.namespace)}function i(b,c,d){var e=d||b.duration,f={};if("number"!==a.type(c)){var g=a(c);if(g.length>0){var h=g.position();c=b.horizontal?h.left+b.$content.scrollLeft():h.top+b.$content.scrollTop()}else c="top"===c?0:"bottom"===c?b.horizontal?b.$content[0].scrollWidth:b.$content[0].scrollHeight:b.$content.scrollTop()}f[b.horizontal?"scrollLeft":"scrollTop"]=c,b.$content.stop().animate(f,e)}function j(a){a.$el.addClass(u.isSetup);var b={},c={},d={},e=0,f=!0;if(a.horizontal){a.barHeight=a.$content[0].offsetHeight-a.$content[0].clientHeight,a.frameWidth=a.$content.outerWidth(),a.trackWidth=a.frameWidth-2*a.trackMargin,a.scrollWidth=a.$content[0].scrollWidth,a.ratio=a.trackWidth/a.scrollWidth,a.trackRatio=a.trackWidth/a.scrollWidth,a.handleWidth=a.handleSize>0?a.handleSize:a.trackWidth*a.trackRatio,a.scrollRatio=(a.scrollWidth-a.frameWidth)/(a.trackWidth-a.handleWidth),a.handleBounds={left:0,right:a.trackWidth-a.handleWidth},a.$content.css({paddingBottom:a.barHeight+a.paddingBottom});var g=a.$content.scrollLeft();e=g*a.ratio,f=a.scrollWidth<=a.frameWidth,b={width:a.frameWidth},c={width:a.trackWidth,marginLeft:a.trackMargin,marginRight:a.trackMargin},d={width:a.handleWidth}}else{a.barWidth=a.$content[0].offsetWidth-a.$content[0].clientWidth,a.frameHeight=a.$content.outerHeight(),a.trackHeight=a.frameHeight-2*a.trackMargin,a.scrollHeight=a.$content[0].scrollHeight,a.ratio=a.trackHeight/a.scrollHeight,a.trackRatio=a.trackHeight/a.scrollHeight,a.handleHeight=a.handleSize>0?a.handleSize:a.trackHeight*a.trackRatio,a.scrollRatio=(a.scrollHeight-a.frameHeight)/(a.trackHeight-a.handleHeight),a.handleBounds={top:0,bottom:a.trackHeight-a.handleHeight};var h=a.$content.scrollTop();e=h*a.ratio,f=a.scrollHeight<=a.frameHeight,b={height:a.frameHeight},c={height:a.trackHeight,marginBottom:a.trackMargin,marginTop:a.trackMargin},d={height:a.handleHeight}}f?a.$el.removeClass(u.active):a.$el.addClass(u.active),a.$bar.css(b),a.$track.css(c),a.$handle.css(d),a.panning=!1,q(a,e),k({data:a}),a.$el.removeClass(u.setup)}function k(a){w.killEvent(a);var b=a.data,c={};if(!b.panning){if(b.horizontal){var d=b.$content.scrollLeft();0>d&&(d=0),b.handleLeft=d/b.scrollRatio,b.handleLeft>b.handleBounds.right&&(b.handleLeft=b.handleBounds.right),c={left:b.handleLeft}}else{var e=b.$content.scrollTop();0>e&&(e=0),b.handleTop=e/b.scrollRatio,b.handleTop>b.handleBounds.bottom&&(b.handleTop=b.handleBounds.bottom),c={top:b.handleTop}}b.$handle.css(c)}}function l(a){var b,c,d=a.data;if(d.horizontal){var e=d.$content[0].scrollLeft,f=d.$content[0].scrollWidth,g=d.$content.outerWidth();if(b="DOMMouseScroll"===a.type?-40*a.originalEvent.detail:a.originalEvent.wheelDelta,c=b>0?"right":"left","left"===c&&-b>f-g-e)return d.$content.scrollLeft(f),m(a);if("right"===c&&b>e)return d.$content.scrollLeft(0),m(a)}else{var h=d.$content[0].scrollTop,i=d.$content[0].scrollHeight,j=d.$content.outerHeight();if(b="DOMMouseScroll"===a.type?-40*a.originalEvent.detail:a.originalEvent.wheelDelta,c=b>0?"up":"down","down"===c&&-b>i-j-h)return d.$content.scrollTop(i),m(a);if("up"===c&&b>h)return d.$content.scrollTop(0),m(a)}}function m(a){return w.killEvent(a),a.returnValue=!1,!1}function n(a){var b,c=a.data,d=c.$track.offset();c.panning=!0,b=c.horizontal?c.handleLeft=a.pageX-d.left-c.handleWidth/2:c.handleTop=a.pageY-d.top-c.handleHeight/2,q(c,b)}function o(a){var b,c=a.data;b=c.horizontal?c.handleLeft+a.deltaX:c.handleTop+a.deltaY,q(c,b)}function p(a){var b=a.data;b.panning=!1,b.horizontal?b.handleLeft+=a.deltaX:b.handleTop+=a.deltaY}function q(a,b){var c={};a.horizontal?(b<a.handleBounds.left&&(b=a.handleBounds.left),b>a.handleBounds.right&&(b=a.handleBounds.right),c={left:b},a.$content.scrollLeft(Math.round(b*a.scrollRatio))):(b<a.handleBounds.top&&(b=a.handleBounds.top),b>a.handleBounds.bottom&&(b=a.handleBounds.bottom),c={top:b},a.$content.scrollTop(Math.round(b*a.scrollRatio))),a.$handle.css(c)}var r,s=b.Plugin("scrollbar",{widget:!0,defaults:{customClass:"",duration:0,handleSize:0,horizontal:!1,mouseWheel:!0,trackMargin:0},classes:["content","bar","track","handle","horizontal","setup","active"],methods:{_setup:d,_construct:g,_destruct:h,_resize:e,scroll:i,resize:j}}),t=s.classes,u=t.raw,v=s.events,w=s.functions,x=(b.$window,[])}(jQuery,Formstone);

/*! formstone v0.8.40 [checkbox.js] 2016-02-28 | MIT License | formstone.it */
!function(a,b,c){"use strict";function d(b){var c=this.closest("label"),d=c.length?c.eq(0):a("label[for="+this.attr("id")+"]"),e=[q.base,b.customClass].join(" "),f="";b.radio="radio"===this.attr("type"),b.group=this.attr("name"),f+='<div class="'+q.marker+'" aria-hidden="true">',f+='<div class="'+q.flag+'"></div>',b.toggle&&(e+=" "+q.toggle,f+='<span class="'+[q.state,q.state_on].join(" ")+'">'+b.labels.on+"</span>",f+='<span class="'+[q.state,q.state_off].join(" ")+'">'+b.labels.off+"</span>"),b.radio&&(e+=" "+q.radio),f+="</div>",d.length?d.addClass(q.label).wrap('<div class="'+e+'"></div>').before(f):this.before('<div class=" '+e+'">'+f+"</div>"),b.$checkbox=d.length?d.parents(p.base):this.prev(p.base),b.$marker=b.$checkbox.find(p.marker),b.$states=b.$checkbox.find(p.state),b.$label=d,this.is(":checked")&&b.$checkbox.addClass(q.checked),(this.is(":disabled")||this.is("[readonly]"))&&b.$checkbox.addClass(q.disabled),this.wrap('<div class="'+q.element_wrapper+'"></div>'),this.on(r.focus,b,m).on(r.blur,b,n).on(r.change,b,j).on(r.click,b,i).on(r.deselect,b,l),b.$checkbox.on(r.click,b,i)}function e(a){a.$checkbox.off(r.namespace),a.$marker.remove(),a.$states.remove(),a.$label.unwrap().removeClass(q.label),this.unwrap().off(r.namespace)}function f(a){this.prop("disabled",!1),a.$checkbox.removeClass(q.disabled)}function g(a){this.prop("disabled",!0),a.$checkbox.addClass(q.disabled)}function h(a){var b=a.$el.is(":disabled")||a.$el.is("[readonly]"),c=a.$el.is(":checked");b||(c?k({data:a}):l({data:a}))}function i(b){b.stopPropagation();var c=b.data;a(b.target).is(c.$el)||(b.preventDefault(),c.$el.trigger("click"))}function j(a){var b=a.data,c=b.$el.is(":disabled")||b.$el.is("[readonly]"),d=b.$el.is(":checked");c||(b.radio?d&&k(a):d?k(a):l(a))}function k(b){b.data.radio&&a('input[name="'+b.data.group+'"]').not(b.data.$el).trigger("deselect"),b.data.$checkbox.addClass(q.checked)}function l(a){a.data.$checkbox.removeClass(q.checked)}function m(a){a.data.$checkbox.addClass(q.focus)}function n(a){a.data.$checkbox.removeClass(q.focus)}var o=b.Plugin("checkbox",{widget:!0,defaults:{customClass:"",toggle:!1,labels:{on:"ON",off:"OFF"}},classes:["element_wrapper","label","marker","flag","radio","focus","checked","disabled","toggle","state","state_on","state_off"],methods:{_construct:d,_destruct:e,enable:f,disable:g,update:h},events:{deselect:"deselect"}}),p=o.classes,q=p.raw,r=o.events;o.functions}(jQuery,Formstone);

/*! formstone v0.8.40 [touch.js] 2016-02-28 | MIT License | formstone.it */
!function(a,b,c){"use strict";function d(a){a.touches=[],a.touching=!1,this.on(r.dragStart,s.killEvent),a.swipe&&(a.pan=!0),a.scale&&(a.axis=!1),a.axisX="x"===a.axis,a.axisY="y"===a.axis,b.support.pointer?(o(this,"none"),this.on(r.pointerDown,a,f)):this.on(r.touchStart,a,f).on(r.mouseDown,a,g)}function e(a){this.off(r.namespace),o(this,"")}function f(a){a.preventManipulation&&a.preventManipulation();var b=a.data,c=a.originalEvent;if(c.type.match(/(up|end|cancel)$/i))return void k(a);if(c.pointerId){var d=!1;for(var e in b.touches)b.touches[e].id===c.pointerId&&(d=!0,b.touches[e].pageX=c.pageX,b.touches[e].pageY=c.pageY);d||b.touches.push({id:c.pointerId,pageX:c.pageX,pageY:c.pageY})}else b.touches=c.touches;c.type.match(/(down|start)$/i)?g(a):c.type.match(/move$/i)&&h(a)}function g(c){var d=c.data,e="undefined"!==a.type(d.touches)?d.touches[0]:null;d.touching||(d.startE=c.originalEvent,d.startX=e?e.pageX:c.pageX,d.startY=e?e.pageY:c.pageY,d.startT=(new Date).getTime(),d.scaleD=1,d.passed=!1),d.$links&&d.$links.off(r.click);var g=l(d.scale?r.scaleStart:r.panStart,c,d.startX,d.startY,d.scaleD,0,0,"","");if(d.scale&&d.touches&&d.touches.length>=2){var i=d.touches;d.pinch={startX:m(i[0].pageX,i[1].pageX),startY:m(i[0].pageY,i[1].pageY),startD:n(i[1].pageX-i[0].pageX,i[1].pageY-i[0].pageY)},g.pageX=d.startX=d.pinch.startX,g.pageY=d.startY=d.pinch.startY}d.touching||(d.touching=!0,d.pan&&t.on(r.mouseMove,d,h).on(r.mouseUp,d,k),b.support.pointer?t.on([r.pointerMove,r.pointerUp,r.pointerCancel].join(" "),d,f):t.on([r.touchMove,r.touchEnd,r.touchCancel].join(" "),d,f),d.$el.trigger(g))}function h(b){var c=b.data,d="undefined"!==a.type(c.touches)?c.touches[0]:null,e=d?d.pageX:b.pageX,f=d?d.pageY:b.pageY,g=e-c.startX,h=f-c.startY,i=g>0?"right":"left",j=h>0?"down":"up",o=Math.abs(g)>u,p=Math.abs(h)>u;if(!c.passed&&c.axis&&(c.axisX&&p||c.axisY&&o))k(b);else{!c.passed&&(!c.axis||c.axis&&c.axisX&&o||c.axisY&&p)&&(c.passed=!0),c.passed&&(s.killEvent(b),s.killEvent(c.startE));var q=!0,t=l(c.scale?r.scale:r.pan,b,e,f,c.scaleD,g,h,i,j);if(c.scale)if(c.touches&&c.touches.length>=2){var v=c.touches;c.pinch.endX=m(v[0].pageX,v[1].pageX),c.pinch.endY=m(v[0].pageY,v[1].pageY),c.pinch.endD=n(v[1].pageX-v[0].pageX,v[1].pageY-v[0].pageY),c.scaleD=c.pinch.endD/c.pinch.startD,t.pageX=c.pinch.endX,t.pageY=c.pinch.endY,t.scale=c.scaleD,t.deltaX=c.pinch.endX-c.pinch.startX,t.deltaY=c.pinch.endY-c.pinch.startY}else c.pan||(q=!1);q&&c.$el.trigger(t)}}function i(b,c){b.on(r.click,c,j);var d=a._data(b[0],"events").click;d.unshift(d.pop())}function j(a){s.killEvent(a,!0),a.data.$links.off(r.click)}function k(b){var c=b.data,d="undefined"!==a.type(c.touches)?c.touches[0]:null,e=d?d.pageX:b.pageX,f=d?d.pageY:b.pageY,g=e-c.startX,h=f-c.startY,j=(new Date).getTime(),k=c.scale?r.scaleEnd:r.panEnd,m=g>0?"right":"left",n=h>0?"down":"up",o=Math.abs(g)>1,p=Math.abs(h)>1;if(c.swipe&&Math.abs(g)>u&&j-c.startT<v&&(k=r.swipe),c.axis&&(c.axisX&&p||c.axisY&&o)||o||p){c.$links=c.$el.find("a");for(var q=0,s=c.$links.length;s>q;q++)i(c.$links.eq(q),c)}var w=l(k,b,e,f,c.scaleD,g,h,m,n);t.off([r.touchMove,r.touchEnd,r.touchCancel,r.mouseMove,r.mouseUp,r.pointerMove,r.pointerUp,r.pointerCancel].join(" ")),c.$el.trigger(w),c.touches=[],c.scale,c.touching=!1}function l(b,c,d,e,f,g,h,i,j){return a.Event(b,{originalEvent:c,bubbles:!0,pageX:d,pageY:e,scale:f,deltaX:g,deltaY:h,directionX:i,directionY:j})}function m(a,b){return(a+b)/2}function n(a,b){return Math.sqrt(a*a+b*b)}function o(a,b){a.css({"-ms-touch-action":b,"touch-action":b})}var p=!b.window.PointerEvent,q=b.Plugin("touch",{widget:!0,defaults:{axis:!1,pan:!1,scale:!1,swipe:!1},methods:{_construct:d,_destruct:e},events:{pointerDown:p?"MSPointerDown":"pointerdown",pointerUp:p?"MSPointerUp":"pointerup",pointerMove:p?"MSPointerMove":"pointermove",pointerCancel:p?"MSPointerCancel":"pointercancel"}}),r=q.events,s=q.functions,t=b.$window,u=10,v=50;r.pan="pan",r.panStart="panstart",r.panEnd="panend",r.scale="scale",r.scaleStart="scalestart",r.scaleEnd="scaleend",r.swipe="swipe"}(jQuery,Formstone);

/*!
 * jQuery Form Plugin
 * version: 3.51.0-2014.06.20
 * Requires jQuery v1.5 or later
 * Copyright (c) 2014 M. Alsup
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Project repository: https://github.com/malsup/form
 * Dual licensed under the MIT and GPL licenses.
 * https://github.com/malsup/form#copyright-and-license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(e){"use strict";function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length)return;r=n[0]}var i=this;if(i.clk=r,"image"==r.type)if(void 0!==t.offsetX)i.clk_x=t.offsetX,i.clk_y=t.offsetY;else if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop;setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n={};n.fileapi=void 0!==e("<input type='file'/>").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++)i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return s}function o(a){for(var n=new FormData,i=0;i<a.length;i++)n.append(a[i].name,a[i].value);if(t.extraData){var o=r(t.extraData);for(i=0;i<o.length;i++)o[i]&&n.append(o[i][0],o[i][1])}t.data=null;var s=e.extend(!0,{},e.ajaxSettings,t,{contentType:!1,processData:!1,cache:!1,type:u||"POST"});t.uploadProgress&&(s.xhr=function(){var r=e.ajaxSettings.xhr();return r.upload&&r.upload.addEventListener("progress",function(e){var r=0,a=e.loaded||e.position,n=e.total;e.lengthComputable&&(r=Math.ceil(a/n*100)),t.uploadProgress(e,a,n,r)},!1),r}),s.data=null;var c=s.beforeSend;return s.beforeSend=function(e,r){r.data=t.formData?t.formData:n,c&&c.call(this,e,r)},e.ajax(s)}function s(r){function n(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(r){a("cannot get iframe.contentWindow document: "+r)}if(t)return t;try{t=e.contentDocument?e.contentDocument:e.document}catch(r){a("cannot get iframe.contentDocument: "+r),t=e.document}return t}function o(){function t(){try{var e=n(g).readyState;a("state = "+e),e&&"uninitialized"==e.toLowerCase()&&setTimeout(t,50)}catch(r){a("Server abort: ",r," (",r.name,")"),s(k),j&&clearTimeout(j),j=void 0}}var r=f.attr2("target"),i=f.attr2("action"),o="multipart/form-data",c=f.attr("enctype")||f.attr("encoding")||o;w.setAttribute("target",p),(!u||/post/i.test(u))&&w.setAttribute("method","POST"),i!=m.url&&w.setAttribute("action",m.url),m.skipEncodingOverride||u&&!/post/i.test(u)||f.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),m.timeout&&(j=setTimeout(function(){T=!0,s(D)},m.timeout));var l=[];try{if(m.extraData)for(var d in m.extraData)m.extraData.hasOwnProperty(d)&&l.push(e.isPlainObject(m.extraData[d])&&m.extraData[d].hasOwnProperty("name")&&m.extraData[d].hasOwnProperty("value")?e('<input type="hidden" name="'+m.extraData[d].name+'">').val(m.extraData[d].value).appendTo(w)[0]:e('<input type="hidden" name="'+d+'">').val(m.extraData[d]).appendTo(w)[0]);m.iframeTarget||v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(h){var x=document.createElement("form").submit;x.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",c),r?w.setAttribute("target",r):f.removeAttr("target"),e(l).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=k),t===D&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t==k&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(m.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f)x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText;else if(l){var p=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];p?x.responseText=p.textContent?p.textContent:p.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}else"xml"==c&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText));try{E=_(x,c,m)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,E,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,m,r])),d&&e.event.trigger("ajaxComplete",[x,m]),d&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget?v.attr("src",m.iframeSrc):v.remove(),x.responseXML=null},100)}}}var c,l,m,d,p,v,g,x,y,b,T,j,w=f[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(l=0;l<h.length;l++)c=e(h[l]),i?c.prop("disabled",!1):c.removeAttr("disabled");if(m=e.extend(!0,{},e.ajaxSettings,t),m.context=m.context||m,p="jqFormIO"+(new Date).getTime(),m.iframeTarget?(v=e(m.iframeTarget),b=v.attr2("name"),b?p=b:v.attr2("name",p)):(v=e('<iframe name="'+p+'" src="'+m.iframeSrc+'" />'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),d&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},d=m.global,d&&0===e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1)return m.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;y=w.clk,y&&(b=y.name,b&&!y.disabled&&(m.extraData=m.extraData||{},m.extraData[b]=y.value,"image"==y.type&&(m.extraData[b+".x"]=w.clk_x,m.extraData[b+".y"]=w.clk_y)));var D=1,k=2,A=e("meta[name=csrf-token]").attr("content"),L=e("meta[name=csrf-param]").attr("content");L&&A&&(m.extraData=m.extraData||{},m.extraData[L]=A),m.forceSync?o():setTimeout(o,10);var E,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var u,c,l,f=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),u=t.type||this.attr2("method"),c=t.url||this.attr2("action"),l="string"==typeof c?e.trim(c):"",l=l||window.location.href||"",l&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:u||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var p,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,p=e.param(t.data,d)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=e.param(v,d);p&&(g=g?g+"&"+p:p),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var y=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(y,arguments)})}else t.success&&x.push(t.success);if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++)x[i].apply(n,[e,r,a||f,f])},t.error){var b=t.error;t.error=function(e,r,a){var n=t.context||this;b.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}),w=j.length>0,S="multipart/form-data",D=f.attr("enctype")==S||f.attr("encoding")==S,k=n.fileapi&&n.formdata;a("fileAPI :"+k);var A,L=(w||D)&&!k;t.iframe!==!1&&(t.iframe||L)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||D)&&k?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var E=0;E<h.length;E++)h[E]=null;return this.trigger("form-submit-notify",[this,t]),this},e.fn.ajaxForm=function(n){if(n=n||{},n.delegation=n.delegation&&e.isFunction(e.fn.on),!n.delegation&&0===this.length){var i={s:this.selector,c:this.context};return!e.isReady&&i.s?(a("DOM not ready, queuing ajaxForm"),e(function(){e(i.s,i.c).ajaxForm(n)}),this):(a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return n.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,r).on("submit.form-plugin",this.selector,n,t).on("click.form-plugin",this.selector,n,r),this):this.ajaxFormUnbind().bind("submit.form-plugin",n,t).bind("click.form-plugin",n,r)},e.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,r){var a=[];if(0===this.length)return a;var i,o=this[0],s=this.attr("id"),u=t?o.getElementsByTagName("*"):o.elements;if(u&&!/MSIE [678]/.test(navigator.userAgent)&&(u=e(u).get()),s&&(i=e(':input[form="'+s+'"]').get(),i.length&&(u=(u||[]).concat(i))),!u||!u.length)return a;var c,l,f,m,d,p,h;for(c=0,p=u.length;p>c;c++)if(d=u[c],f=d.name,f&&!d.disabled)if(t&&o.clk&&"image"==d.type)o.clk==d&&(a.push({name:f,value:e(d).val(),type:d.type}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}));else if(m=e.fieldValue(d,!0),m&&m.constructor==Array)for(r&&r.push(d),l=0,h=m.length;h>l;l++)a.push({name:f,value:m[l]});else if(n.fileapi&&"file"==d.type){r&&r.push(d);var v=d.files;if(v.length)for(l=0;l<v.length;l++)a.push({name:f,value:v[l],type:d.type});else a.push({name:f,value:"",type:d.type})}else null!==m&&"undefined"!=typeof m&&(r&&r.push(d),a.push({name:f,value:m,type:d.type,required:d.required}));if(!t&&o.clk){var g=e(o.clk),x=g[0];f=x.name,f&&!x.disabled&&"image"==x.type&&(a.push({name:f,value:g.val()}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}))}return a},e.fn.formSerialize=function(t){return e.param(this.formToArray(t))},e.fn.fieldSerialize=function(t){var r=[];return this.each(function(){var a=this.name;if(a){var n=e.fieldValue(this,t);if(n&&n.constructor==Array)for(var i=0,o=n.length;o>i;i++)r.push({name:a,value:n[i]});else null!==n&&"undefined"!=typeof n&&r.push({name:this.name,value:n})}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||"undefined"==typeof o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex))return null;if("select"==i){var o=t.selectedIndex;if(0>o)return null;for(var s=[],u=t.options,c="select-one"==n,l=c?o+1:u.length,f=c?o:0;l>f;f++){var m=u[f];if(m.selected){var d=m.value;if(d||(d=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),c)return d;s.push(d)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r)this.checked=t;else if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1});


/* @tippy
	------------------------------------------- */
(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.tippy=t()})(this,function(){'use strict';function t(e){return'[object Object]'==={}.toString.call(e)}function o(e){return[].slice.call(e)}function n(e){if(e instanceof Element||t(e))return[e];if(e instanceof NodeList)return o(e);if(Array.isArray(e))return e;try{return o(document.querySelectorAll(e))}catch(e){return[]}}function r(e){e.refObj=!0,e.attributes=e.attributes||{},e.setAttribute=function(t,o){e.attributes[t]=o},e.getAttribute=function(t){return e.attributes[t]},e.removeAttribute=function(t){delete e.attributes[t]},e.hasAttribute=function(t){return t in e.attributes},e.addEventListener=function(){},e.removeEventListener=function(){},e.classList={classNames:{},add:function(t){return e.classList.classNames[t]=!0},remove:function(t){return delete e.classList.classNames[t],!0},contains:function(t){return t in e.classList.classNames}}}function s(e){for(var t=['','webkit'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function a(){return document.createElement('div')}function p(e,t,o){var i=a();i.setAttribute('class','tippy-popper'),i.setAttribute('role','tooltip'),i.setAttribute('id','tippy-'+e),i.style.zIndex=o.zIndex,i.style.maxWidth=o.maxWidth;var n=a();n.setAttribute('class','tippy-tooltip'),n.setAttribute('data-size',o.size),n.setAttribute('data-animation',o.animation),n.setAttribute('data-state','hidden'),o.theme.split(' ').forEach(function(e){n.classList.add(e+'-theme')});var r=a();if(r.setAttribute('class','tippy-content'),o.arrow){var p=a();p.style[s('transform')]=o.arrowTransform,'round'===o.arrowType?(p.classList.add('tippy-roundarrow'),p.innerHTML='<svg viewBox="0 0 24 8" xmlns="http://www.w3.org/2000/svg"><path d="M3 8s2.021-.015 5.253-4.218C9.584 2.051 10.797 1.007 12 1c1.203-.007 2.416 1.035 3.761 2.782C19.012 8.005 21 8 21 8H3z"/></svg>'):p.classList.add('tippy-arrow'),n.appendChild(p)}if(o.animateFill){n.setAttribute('data-animatefill','');var l=a();l.classList.add('tippy-backdrop'),l.setAttribute('data-state','hidden'),n.appendChild(l)}o.inertia&&n.setAttribute('data-inertia',''),o.interactive&&n.setAttribute('data-interactive','');var d=o.html;if(d){var c;d instanceof Element?(r.appendChild(d),c='#'+(d.id||'tippy-html-template')):(r.innerHTML=document.querySelector(d).innerHTML,c=d),i.setAttribute('data-html',''),n.setAttribute('data-template-id',c),o.interactive&&i.setAttribute('tabindex','-1')}else r[o.allowTitleHTML?'innerHTML':'textContent']=t;return n.appendChild(r),i.appendChild(n),i}function l(e,t,o,i){var n=o.onTrigger,r=o.onMouseLeave,s=o.onBlur,a=o.onDelegateShow,p=o.onDelegateHide,l=[];if('manual'===e)return l;var d=function(e,o){t.addEventListener(e,o),l.push({event:e,handler:o})};return i.target?(je.supportsTouch&&i.touchHold&&(d('touchstart',a),d('touchend',p)),'mouseenter'===e&&(d('mouseover',a),d('mouseout',p)),'focus'===e&&(d('focusin',a),d('focusout',p)),'click'===e&&d('click',a)):(d(e,n),je.supportsTouch&&i.touchHold&&(d('touchstart',n),d('touchend',r)),'mouseenter'===e&&d('mouseleave',r),'focus'===e&&d(ze?'focusout':'blur',s)),l}function d(e,t){var o=Ve.reduce(function(o,i){var n=e.getAttribute('data-tippy-'+i.toLowerCase())||t[i];return'false'===n&&(n=!1),'true'===n&&(n=!0),isFinite(n)&&!isNaN(parseFloat(n))&&(n=parseFloat(n)),'target'!==i&&'string'==typeof n&&'['===n.trim().charAt(0)&&(n=JSON.parse(n)),o[i]=n,o},{});return Ze({},t,o)}function c(e,t){return t.arrow&&(t.animateFill=!1),t.appendTo&&'function'==typeof t.appendTo&&(t.appendTo=t.appendTo()),'function'==typeof t.html&&(t.html=t.html(e)),t}function f(e){var t=function(t){return e.querySelector(t)};return{tooltip:t(Xe.TOOLTIP),backdrop:t(Xe.BACKDROP),content:t(Xe.CONTENT),arrow:t(Xe.ARROW)||t(Xe.ROUND_ARROW)}}function m(e){var t=e.getAttribute('title');t&&e.setAttribute('data-original-title',t),e.removeAttribute('title')}function u(e){return e&&'[object Function]'==={}.toString.call(e)}function h(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function g(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function b(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var t=h(e),o=t.overflow,i=t.overflowX,n=t.overflowY;return /(auto|scroll|overlay)/.test(o+n+i)?e:b(g(e))}function y(e){return 11===e?it:10===e?nt:it||nt}function v(e){if(!e)return document.documentElement;for(var t=y(10)?document.body:null,o=e.offsetParent;o===t&&e.nextElementSibling;)o=(e=e.nextElementSibling).offsetParent;var i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===h(o,'position')?v(o):o:e?e.ownerDocument.documentElement:document.documentElement}function w(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||v(e.firstElementChild)===e)}function E(e){return null===e.parentNode?e:E(e.parentNode)}function T(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,r=document.createRange();r.setStart(i,0),r.setEnd(n,0);var s=r.commonAncestorContainer;if(e!==s&&t!==s||i.contains(n))return w(s)?s:v(s);var a=E(e);return a.host?T(a.host,t):T(e,E(t).host)}function L(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',i=e.nodeName;if('BODY'===i||'HTML'===i){var n=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||n;return r[o]}return e[o]}function O(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],i=L(t,'top'),n=L(t,'left'),r=o?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=n*r,e.right+=n*r,e}function x(e,t){var o='x'===t?'Left':'Top',i='Left'===o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+i+'Width'],10)}function A(e,t,o,i){return Ye(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],y(10)?o['offset'+e]+i['margin'+('Height'===e?'Top':'Left')]+i['margin'+('Height'===e?'Bottom':'Right')]:0)}function C(){var e=document.body,t=document.documentElement,o=y(10)&&getComputedStyle(t);return{height:A('Height',e,t,o),width:A('Width',e,t,o)}}function k(e){return pt({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{if(y(10)){t=e.getBoundingClientRect();var o=L(e,'top'),i=L(e,'left');t.top+=o,t.left+=i,t.bottom+=o,t.right+=i}else t=e.getBoundingClientRect()}catch(t){}var n={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r='HTML'===e.nodeName?C():{},s=r.width||e.clientWidth||n.right-n.left,a=r.height||e.clientHeight||n.bottom-n.top,p=e.offsetWidth-s,l=e.offsetHeight-a;if(p||l){var d=h(e);p-=x(d,'x'),l-=x(d,'y'),n.width-=p,n.height-=l}return k(n)}function P(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],i=y(10),n='HTML'===t.nodeName,r=S(e),s=S(t),a=b(e),p=h(t),l=parseFloat(p.borderTopWidth,10),d=parseFloat(p.borderLeftWidth,10);o&&'HTML'===t.nodeName&&(s.top=Ye(s.top,0),s.left=Ye(s.left,0));var c=k({top:r.top-s.top-l,left:r.left-s.left-d,width:r.width,height:r.height});if(c.marginTop=0,c.marginLeft=0,!i&&n){var f=parseFloat(p.marginTop,10),m=parseFloat(p.marginLeft,10);c.top-=l-f,c.bottom-=l-f,c.left-=d-m,c.right-=d-m,c.marginTop=f,c.marginLeft=m}return(i&&!o?t.contains(a):t===a&&'BODY'!==a.nodeName)&&(c=O(c,t)),c}function I(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=e.ownerDocument.documentElement,i=P(e,o),n=Ye(o.clientWidth,window.innerWidth||0),r=Ye(o.clientHeight,window.innerHeight||0),s=t?0:L(o),a=t?0:L(o,'left'),p={top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:n,height:r};return k(p)}function D(e){var t=e.nodeName;return'BODY'!==t&&'HTML'!==t&&('fixed'===h(e,'position')||D(g(e)))}function R(e){if(!e||!e.parentElement||y())return document.documentElement;for(var t=e.parentElement;t&&'none'===h(t,'transform');)t=t.parentElement;return t||document.documentElement}function _(e,t,o,i){var n=!!(4<arguments.length&&void 0!==arguments[4])&&arguments[4],r={top:0,left:0},s=n?R(e):T(e,t);if('viewport'===i)r=I(s,n);else{var a;'scrollParent'===i?(a=b(g(t)),'BODY'===a.nodeName&&(a=e.ownerDocument.documentElement)):'window'===i?a=e.ownerDocument.documentElement:a=i;var p=P(a,s,n);if('HTML'===a.nodeName&&!D(s)){var l=C(),d=l.height,c=l.width;r.top+=p.top-p.marginTop,r.bottom=d+p.top,r.left+=p.left-p.marginLeft,r.right=c+p.left}else r=p}return r.left+=o,r.top+=o,r.right-=o,r.bottom-=o,r}function H(e){var t=e.width,o=e.height;return t*o}function N(e,t,o,i,n){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var s=_(o,i,r,n),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},p=Object.keys(a).map(function(e){return pt({key:e},a[e],{area:H(a[e])})}).sort(function(e,t){return t.area-e.area}),l=p.filter(function(e){var t=e.width,i=e.height;return t>=o.clientWidth&&i>=o.clientHeight}),d=0<l.length?l[0].key:p[0].key,c=e.split('-')[1];return d+(c?'-'+c:'')}function M(e,t,o){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,n=i?R(t):T(t,o);return P(o,n,i)}function W(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloat(t.marginRight),n={width:e.offsetWidth+i,height:e.offsetHeight+o};return n}function B(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function U(e,t,o){o=o.split('-')[0];var i=W(e),n={width:i.width,height:i.height},r=-1!==['right','left'].indexOf(o),s=r?'top':'left',a=r?'left':'top',p=r?'height':'width',l=r?'width':'height';return n[s]=t[s]+t[p]/2-i[p]/2,n[a]=o===a?t[a]-i[l]:t[B(a)],n}function F(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Y(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var i=F(e,function(e){return e[t]===o});return e.indexOf(i)}function q(e,t,o){var i=void 0===o?e:e.slice(0,Y(e,'name',o));return i.forEach(function(e){e['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var o=e['function']||e.fn;e.enabled&&u(o)&&(t.offsets.popper=k(t.offsets.popper),t.offsets.reference=k(t.offsets.reference),t=o(t,e))}),t}function z(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=M(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=N(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=U(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=q(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function j(e,t){return e.some(function(e){var o=e.name,i=e.enabled;return i&&o===t})}function X(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function K(){return this.state.isDestroyed=!0,j(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[X('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function V(e){var t=e.ownerDocument;return t?t.defaultView:window}function G(e,t,o,i){var n='BODY'===e.nodeName,r=n?e.ownerDocument.defaultView:e;r.addEventListener(t,o,{passive:!0}),n||G(b(r.parentNode),t,o,i),i.push(r)}function Q(e,t,o,i){o.updateBound=i,V(e).addEventListener('resize',o.updateBound,{passive:!0});var n=b(e);return G(n,'scroll',o.updateBound,o.scrollParents),o.scrollElement=n,o.eventsEnabled=!0,o}function Z(){this.state.eventsEnabled||(this.state=Q(this.reference,this.options,this.state,this.scheduleUpdate))}function $(e,t){return V(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function J(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=$(this.reference,this.state))}function ee(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach(function(o){var i='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&ee(t[o])&&(i='px'),e.style[o]=t[o]+i})}function oe(e,t){Object.keys(t).forEach(function(o){var i=t[o];!1===i?e.removeAttribute(o):e.setAttribute(o,t[o])})}function ie(e,t,o){var i=F(e,function(e){var o=e.name;return o===t}),n=!!i&&e.some(function(e){return e.name===o&&e.enabled&&e.order<i.order});if(!n){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return n}function ne(e){return'end'===e?'start':'start'===e?'end':e}function re(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=dt.indexOf(e),i=dt.slice(o+1).concat(dt.slice(0,o));return t?i.reverse():i}function se(e,t,o,i){var n=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+n[1],s=n[2];if(!r)return e;if(0===s.indexOf('%')){var a;switch(s){case'%p':a=o;break;case'%':case'%r':default:a=i;}var p=k(a);return p[t]/100*r}if('vh'===s||'vw'===s){var l;return l='vh'===s?Ye(document.documentElement.clientHeight,window.innerHeight||0):Ye(document.documentElement.clientWidth,window.innerWidth||0),l/100*r}return r}function ae(e,t,o,i){var n=[0,0],r=-1!==['right','left'].indexOf(i),s=e.split(/(\+|\-)/).map(function(e){return e.trim()}),a=s.indexOf(F(s,function(e){return-1!==e.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var p=/\s*,\s*|\s+/,l=-1===a?[s]:[s.slice(0,a).concat([s[a].split(p)[0]]),[s[a].split(p)[1]].concat(s.slice(a+1))];return l=l.map(function(e,i){var n=(1===i?!r:r)?'height':'width',s=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)},[]).map(function(e){return se(e,n,t,o)})}),l.forEach(function(e,t){e.forEach(function(o,i){ee(o)&&(n[t]+=o*('-'===e[i-1]?-1:1))})}),n}function pe(e,t){var o=t.offset,i=e.placement,n=e.offsets,r=n.popper,s=n.reference,a=i.split('-')[0],p=void 0;return p=ee(+o)?[+o,0]:ae(o,r,s,a),'left'===a?(r.top+=p[0],r.left-=p[1]):'right'===a?(r.top+=p[0],r.left+=p[1]):'top'===a?(r.left+=p[0],r.top-=p[1]):'bottom'===a&&(r.left+=p[0],r.top+=p[1]),e.popper=r,e}function le(e){void e.offsetHeight}function de(e,t,o){var i=e.popper,n=e.options,r=n.onCreate,s=n.onUpdate;n.onCreate=n.onUpdate=function(){le(i),t&&t(),s(),n.onCreate=r,n.onUpdate=s},o||e.scheduleUpdate()}function ce(e){return e.getAttribute('x-placement').replace(/-.+/,'')}function fe(e,t,o){if(!t.getAttribute('x-placement'))return!0;var i=e.clientX,n=e.clientY,r=o.interactiveBorder,s=o.distance,a=t.getBoundingClientRect(),p=ce(t),l=r+s,d={top:a.top-n>r,bottom:n-a.bottom>r,left:a.left-i>r,right:i-a.right>r};return'top'===p?d.top=a.top-n>l:'bottom'===p?d.bottom=n-a.bottom>l:'left'===p?d.left=a.left-i>l:'right'===p?d.right=i-a.right>l:void 0,d.top||d.bottom||d.left||d.right}function me(e,t,o,i){if(!t.length)return'';var n={scale:function(){return 1===t.length?''+t[0]:o?t[0]+', '+t[1]:t[1]+', '+t[0]}(),translate:function(){return 1===t.length?i?-t[0]+'px':t[0]+'px':o?i?t[0]+'px, '+-t[1]+'px':t[0]+'px, '+t[1]+'px':i?-t[1]+'px, '+t[0]+'px':t[1]+'px, '+t[0]+'px'}()};return n[e]}function ue(e,t){if(!e)return'';return t?e:{X:'Y',Y:'X'}[e]}function he(e,t,o){var i=ce(e),n='top'===i||'bottom'===i,r='right'===i||'bottom'===i,a=function(e){var t=o.match(e);return t?t[1]:''},p=function(e){var t=o.match(e);return t?t[1].split(',').map(parseFloat):[]},l={translate:/translateX?Y?\(([^)]+)\)/,scale:/scaleX?Y?\(([^)]+)\)/},d={translate:{axis:a(/translate([XY])/),numbers:p(l.translate)},scale:{axis:a(/scale([XY])/),numbers:p(l.scale)}},c=o.replace(l.translate,'translate'+ue(d.translate.axis,n)+'('+me('translate',d.translate.numbers,n,r)+')').replace(l.scale,'scale'+ue(d.scale.axis,n)+'('+me('scale',d.scale.numbers,n,r)+')');t.style[s('transform')]=c}function ge(e){return-(e-Ke.distance)+'px'}function be(e){requestAnimationFrame(function(){setTimeout(e,1)})}function ye(t,o){var i=Element.prototype.closest||function(t){for(var o=this;o;){if(e.call(o,t))return o;o=o.parentElement}};return i.call(t,o)}function ve(e,t){return Array.isArray(e)?e[t]:e}function we(e,t){e.forEach(function(e){e&&e.setAttribute('data-state',t)})}function Ee(e,t){e.filter(Boolean).forEach(function(e){e.style[s('transitionDuration')]=t+'ms'})}function Te(e){var t=window.scrollX||window.pageXOffset,o=window.scrollY||window.pageYOffset;e.focus(),scroll(t,o)}function Le(){var e=this._(ht).lastTriggerEvent;return this.options.followCursor&&!je.usingTouch&&e&&'focus'!==e.type}function Oe(e){var t=ye(e.target,this.options.target);if(t&&!t._tippy){var o=t.getAttribute('title')||this.title;o&&(t.setAttribute('title',o),We(t,Ze({},this.options,{target:null})),xe.call(t._tippy,e))}}function xe(e){var t=this,o=this.options;if(Pe.call(this),!this.state.visible){if(o.target)return void Oe.call(this,e);if(this._(ht).isPreparingToShow=!0,o.wait)return void o.wait.call(this.popper,this.show.bind(this),e);if(Le.call(this)){this._(ht).followCursorListener||Ie.call(this);var i=f(this.popper),n=i.arrow;n&&(n.style.margin='0'),document.addEventListener('mousemove',this._(ht).followCursorListener)}var r=ve(o.delay,0);r?this._(ht).showTimeout=setTimeout(function(){t.show()},r):this.show()}}function Ae(){var e=this;if(Pe.call(this),!!this.state.visible){this._(ht).isPreparingToShow=!1;var t=ve(this.options.delay,1);t?this._(ht).hideTimeout=setTimeout(function(){e.state.visible&&e.hide()},t):this.hide()}}function Ce(){var e=this;return{onTrigger:function(t){if(e.state.enabled){var o=je.supportsTouch&&je.usingTouch&&-1<['mouseenter','mouseover','focus'].indexOf(t.type);o&&e.options.touchHold||(e._(ht).lastTriggerEvent=t,'click'===t.type&&'persistent'!==e.options.hideOnClick&&e.state.visible?Ae.call(e):xe.call(e,t))}},onMouseLeave:function(t){if(!(-1<['mouseleave','mouseout'].indexOf(t.type)&&je.supportsTouch&&je.usingTouch&&e.options.touchHold)){if(e.options.interactive){var o=Ae.bind(e),i=function t(i){var n=ye(i.target,Xe.REFERENCE),r=ye(i.target,Xe.POPPER)===e.popper,s=n===e.reference;r||s||fe(i,e.popper,e.options)&&(document.body.removeEventListener('mouseleave',o),document.removeEventListener('mousemove',t),Ae.call(e,t))};return document.body.addEventListener('mouseleave',o),void document.addEventListener('mousemove',i)}Ae.call(e)}},onBlur:function(t){if(!(t.target!==e.reference||je.usingTouch)){if(e.options.interactive){if(!t.relatedTarget)return;if(ye(t.relatedTarget,Xe.POPPER))return}Ae.call(e)}},onDelegateShow:function(t){ye(t.target,e.options.target)&&xe.call(e,t)},onDelegateHide:function(t){ye(t.target,e.options.target)&&Ae.call(e)}}}function ke(){var e=this,t=this.popper,o=this.reference,i=this.options,n=f(t),r=n.tooltip,s=i.popperOptions,a='round'===i.arrowType?Xe.ROUND_ARROW:Xe.ARROW,p=r.querySelector(a),l=Ze({placement:i.placement},s||{},{modifiers:Ze({},s?s.modifiers:{},{arrow:Ze({element:a},s&&s.modifiers?s.modifiers.arrow:{}),flip:Ze({enabled:i.flip,padding:i.distance+5,behavior:i.flipBehavior},s&&s.modifiers?s.modifiers.flip:{}),offset:Ze({offset:i.offset},s&&s.modifiers?s.modifiers.offset:{})}),onCreate:function(){r.style[ce(t)]=ge(i.distance),p&&i.arrowTransform&&he(t,p,i.arrowTransform)},onUpdate:function(){var e=r.style;e.top='',e.bottom='',e.left='',e.right='',e[ce(t)]=ge(i.distance),p&&i.arrowTransform&&he(t,p,i.arrowTransform)}});return Re.call(this,{target:t,callback:function(){e.popperInstance.update()},options:{childList:!0,subtree:!0,characterData:!0}}),new ft(o,t,l)}function Se(e){var t=this.options;if(this.popperInstance?(this.popperInstance.scheduleUpdate(),t.livePlacement&&!Le.call(this)&&this.popperInstance.enableEventListeners()):(this.popperInstance=ke.call(this),!t.livePlacement&&this.popperInstance.disableEventListeners()),!Le.call(this)){var o=f(this.popper),i=o.arrow;i&&(i.style.margin=''),this.popperInstance.reference=this.reference}de(this.popperInstance,e,!0),t.appendTo.contains(this.popper)||t.appendTo.appendChild(this.popper)}function Pe(){var e=this._(ht),t=e.showTimeout,o=e.hideTimeout;clearTimeout(t),clearTimeout(o)}function Ie(){var e=this;this._(ht).followCursorListener=function(t){var o=e._(ht).lastMouseMoveEvent=t,i=o.clientX,n=o.clientY;e.popperInstance&&(e.popperInstance.reference={getBoundingClientRect:function(){return{width:0,height:0,top:n,left:i,right:i,bottom:n}},clientWidth:0,clientHeight:0},e.popperInstance.scheduleUpdate())}}function De(){var e=this,t=function(){e.popper.style[s('transitionDuration')]=e.options.updateDuration+'ms'},o=function(){e.popper.style[s('transitionDuration')]=''};(function i(){e.popperInstance&&e.popperInstance.update(),t(),e.state.visible?requestAnimationFrame(i):o()})()}function Re(e){var t=e.target,o=e.callback,i=e.options;if(window.MutationObserver){var n=new MutationObserver(o);n.observe(t,i),this._(ht).mutationObservers.push(n)}}function _e(e,t){if(!e)return t();var o=f(this.popper),i=o.tooltip,n=function(e,t){t&&i[e+'EventListener']('transition'in document.body.style?'transitionend':'webkitTransitionEnd',t)},r=function o(r){r.target===i&&(n('remove',o),t())};n('remove',this._(ht).transitionendListener),n('add',r),this._(ht).transitionendListener=r}function He(e,t){return e.reduce(function(e,o){var i=yt,n=c(o,t.performance?t:d(o,t)),r=o.getAttribute('title');if(!r&&!n.target&&!n.html&&!n.dynamicTitle)return e;o.setAttribute(n.target?'data-tippy-delegate':'data-tippy',''),m(o);var s=p(i,r,n),a=new bt({id:i,reference:o,popper:s,options:n,title:r,popperInstance:null});n.createPopperInstanceOnInit&&(a.popperInstance=ke.call(a),a.popperInstance.disableEventListeners());var u=Ce.call(a);return a.listeners=n.trigger.trim().split(' ').reduce(function(e,t){return e.concat(l(t,o,u,n))},[]),n.dynamicTitle&&Re.call(a,{target:o,callback:function(){var e=f(s),t=e.content,i=o.getAttribute('title');i&&(t[n.allowTitleHTML?'innerHTML':'textContent']=a.title=i,m(o))},options:{attributes:!0}}),o._tippy=a,s._tippy=a,s._reference=o,e.push(a),yt++,e},[])}function Ne(e){var t=o(document.querySelectorAll(Xe.POPPER));t.forEach(function(t){var o=t._tippy;if(o){var i=o.options;(!0===i.hideOnClick||-1<i.trigger.indexOf('focus'))&&(!e||t!==e.popper)&&o.hide()}})}function Me(){var t=function(){je.usingTouch||(je.usingTouch=!0,je.iOS&&document.body.classList.add('tippy-touch'),je.dynamicInputDetection&&window.performance&&document.addEventListener('mousemove',i),je.onUserInputChange('touch'))},i=function(){var e;return function(){var t=performance.now();20>t-e&&(je.usingTouch=!1,document.removeEventListener('mousemove',i),!je.iOS&&document.body.classList.remove('tippy-touch'),je.onUserInputChange('mouse')),e=t}}();document.addEventListener('click',function(e){if(!(e.target instanceof Element))return Ne();var t=ye(e.target,Xe.REFERENCE),o=ye(e.target,Xe.POPPER);if(!(o&&o._tippy&&o._tippy.options.interactive)){if(t&&t._tippy){var i=t._tippy.options,n=-1<i.trigger.indexOf('click'),r=i.multiple;if(!r&&je.usingTouch||!r&&n)return Ne(t._tippy);if(!0!==i.hideOnClick||n)return}Ne()}}),document.addEventListener('touchstart',t),window.addEventListener('blur',function(){var t=document,o=t.activeElement;o&&o.blur&&e.call(o,Xe.REFERENCE)&&o.blur()}),window.addEventListener('resize',function(){o(document.querySelectorAll(Xe.POPPER)).forEach(function(e){var t=e._tippy;t&&!t.options.livePlacement&&t.popperInstance.scheduleUpdate()})}),!je.supportsTouch&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)&&document.addEventListener('pointerdown',t)}function We(e,o,i){je.supported&&!vt&&(Me(),vt=!0),t(e)&&r(e),o=Ze({},Ke,o);var s=n(e),a=s[0];return{selector:e,options:o,tooltips:je.supported?He(i&&a?[a]:s,o):[],destroyAll:function(){this.tooltips.forEach(function(e){return e.destroy()}),this.tooltips=[]}}}var Be=Math.min,Ue=Math.round,Fe=Math.floor,Ye=Math.max,qe='undefined'!=typeof window,ze=qe&&/MSIE |Trident\//.test(navigator.userAgent),je={};qe&&(je.supported='requestAnimationFrame'in window,je.supportsTouch='ontouchstart'in window,je.usingTouch=!1,je.dynamicInputDetection=!0,je.iOS=/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,je.onUserInputChange=function(){});for(var Xe={POPPER:'.tippy-popper',TOOLTIP:'.tippy-tooltip',CONTENT:'.tippy-content',BACKDROP:'.tippy-backdrop',ARROW:'.tippy-arrow',ROUND_ARROW:'.tippy-roundarrow',REFERENCE:'[data-tippy]'},Ke={placement:'top',livePlacement:!0,trigger:'mouseenter focus',animation:'shift-away',html:!1,animateFill:!0,arrow:!1,delay:0,duration:[350,300],interactive:!1,interactiveBorder:2,theme:'dark',size:'regular',distance:10,offset:0,hideOnClick:!0,multiple:!1,followCursor:!1,inertia:!1,updateDuration:350,sticky:!1,appendTo:function(){return document.body},zIndex:9999,touchHold:!1,performance:!1,dynamicTitle:!1,flip:!0,flipBehavior:'flip',arrowType:'sharp',arrowTransform:'',maxWidth:'',target:null,allowTitleHTML:!0,popperOptions:{},createPopperInstanceOnInit:!1,onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){}},Ve=je.supported&&Object.keys(Ke),Ge=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},Qe=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,('value'in o)&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,i){return o&&e(t.prototype,o),i&&e(t,i),t}}(),Ze=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var i in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},$e='undefined'!=typeof window&&'undefined'!=typeof document,Je=['Edge','Trident','Firefox'],et=0,tt=0;tt<Je.length;tt+=1)if($e&&0<=navigator.userAgent.indexOf(Je[tt])){et=1;break}var i=$e&&window.Promise,ot=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},et))}},it=$e&&!!(window.MSInputMethodContext&&document.documentMode),nt=$e&&/MSIE 10/.test(navigator.userAgent),rt=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},st=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,i){return o&&e(t.prototype,o),i&&e(t,i),t}}(),at=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},pt=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var i in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},lt=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],dt=lt.slice(3),ct={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ft=function(){function e(t,o){var i=this,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};rt(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ot(this.update.bind(this)),this.options=pt({},e.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=o&&o.jquery?o[0]:o,this.options.modifiers={},Object.keys(pt({},e.Defaults.modifiers,n.modifiers)).forEach(function(t){i.options.modifiers[t]=pt({},e.Defaults.modifiers[t]||{},n.modifiers?n.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return pt({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&u(e.onLoad)&&e.onLoad(i.reference,i.popper,i.options,e,i.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return st(e,[{key:'update',value:function(){return z.call(this)}},{key:'destroy',value:function(){return K.call(this)}},{key:'enableEventListeners',value:function(){return Z.call(this)}},{key:'disableEventListeners',value:function(){return J.call(this)}}]),e}();ft.Utils=('undefined'==typeof window?global:window).PopperUtils,ft.placements=lt,ft.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],i=t.split('-')[1];if(i){var n=e.offsets,r=n.reference,s=n.popper,a=-1!==['bottom','top'].indexOf(o),p=a?'left':'top',l=a?'width':'height',d={start:at({},p,r[p]),end:at({},p,r[p]+r[l]-s[l])};e.offsets.popper=pt({},s,d[i])}return e}},offset:{order:200,enabled:!0,fn:pe,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||v(e.instance.popper);e.instance.reference===o&&(o=v(o));var i=X('transform'),n=e.instance.popper.style,r=n.top,s=n.left,a=n[i];n.top='',n.left='',n[i]='';var p=_(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);n.top=r,n.left=s,n[i]=a,t.boundaries=p;var l=t.priority,d=e.offsets.popper,c={primary:function(e){var o=d[e];return d[e]<p[e]&&!t.escapeWithReference&&(o=Ye(d[e],p[e])),at({},e,o)},secondary:function(e){var o='right'===e?'left':'top',i=d[o];return d[e]>p[e]&&!t.escapeWithReference&&(i=Be(d[o],p[e]-('right'===e?d.width:d.height))),at({},o,i)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';d=pt({},d,c[t](e))}),e.offsets.popper=d,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=Fe,s=-1!==['top','bottom'].indexOf(n),a=s?'right':'bottom',p=s?'left':'top',l=s?'width':'height';return o[a]<r(i[p])&&(e.offsets.popper[p]=r(i[p])-o[l]),o[p]>r(i[a])&&(e.offsets.popper[p]=r(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var o;if(!ie(e.instance.modifiers,'arrow','keepTogether'))return e;var i=t.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var n=e.placement.split('-')[0],r=e.offsets,s=r.popper,a=r.reference,p=-1!==['left','right'].indexOf(n),l=p?'height':'width',d=p?'Top':'Left',c=d.toLowerCase(),f=p?'left':'top',m=p?'bottom':'right',u=W(i)[l];a[m]-u<s[c]&&(e.offsets.popper[c]-=s[c]-(a[m]-u)),a[c]+u>s[m]&&(e.offsets.popper[c]+=a[c]+u-s[m]),e.offsets.popper=k(e.offsets.popper);var g=a[c]+a[l]/2-u/2,b=h(e.instance.popper),y=parseFloat(b['margin'+d],10),v=parseFloat(b['border'+d+'Width'],10),w=g-e.offsets.popper[c]-y-v;return w=Ye(Be(s[l]-u,w),0),e.arrowElement=i,e.offsets.arrow=(o={},at(o,c,Ue(w)),at(o,f,''),o),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(j(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=_(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split('-')[0],n=B(i),r=e.placement.split('-')[1]||'',s=[];switch(t.behavior){case ct.FLIP:s=[i,n];break;case ct.CLOCKWISE:s=re(i);break;case ct.COUNTERCLOCKWISE:s=re(i,!0);break;default:s=t.behavior;}return s.forEach(function(a,p){if(i!==a||s.length===p+1)return e;i=e.placement.split('-')[0],n=B(i);var l=e.offsets.popper,d=e.offsets.reference,c=Fe,f='left'===i&&c(l.right)>c(d.left)||'right'===i&&c(l.left)<c(d.right)||'top'===i&&c(l.bottom)>c(d.top)||'bottom'===i&&c(l.top)<c(d.bottom),m=c(l.left)<c(o.left),u=c(l.right)>c(o.right),h=c(l.top)<c(o.top),g=c(l.bottom)>c(o.bottom),b='left'===i&&m||'right'===i&&u||'top'===i&&h||'bottom'===i&&g,y=-1!==['top','bottom'].indexOf(i),v=!!t.flipVariations&&(y&&'start'===r&&m||y&&'end'===r&&u||!y&&'start'===r&&h||!y&&'end'===r&&g);(f||b||v)&&(e.flipped=!0,(f||b)&&(i=s[p+1]),v&&(r=ne(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=pt({},e.offsets.popper,U(e.instance.popper,e.offsets.reference,e.placement)),e=q(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,s=-1!==['left','right'].indexOf(o),a=-1===['top','left'].indexOf(o);return n[s?'left':'top']=r[o]-(a?n[s?'width':'height']:0),e.placement=B(t),e.offsets.popper=k(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ie(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=F(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,i=t.y,n=e.offsets.popper,r=F(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s=void 0===r?t.gpuAcceleration:r,a=v(e.instance.popper),p=S(a),l={position:n.position},d={left:Fe(n.left),top:Ue(n.top),bottom:Ue(n.bottom),right:Fe(n.right)},c='bottom'===o?'top':'bottom',f='right'===i?'left':'right',m=X('transform'),u=void 0,h=void 0;if(h='bottom'==c?-p.height+d.bottom:d.top,u='right'==f?-p.width+d.right:d.left,s&&m)l[m]='translate3d('+u+'px, '+h+'px, 0)',l[c]=0,l[f]=0,l.willChange='transform';else{var g='bottom'==c?-1:1,b='right'==f?-1:1;l[c]=h*g,l[f]=u*b,l.willChange=c+', '+f}var y={"x-placement":e.placement};return e.attributes=pt({},y,e.attributes),e.styles=pt({},l,e.styles),e.arrowStyles=pt({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return te(e.instance.popper,e.styles),oe(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,i,n){var r=M(n,t,e,o.positionFixed),s=N(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',s),te(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}};var mt={};if(qe){var ut=Element.prototype;mt=ut.matches||ut.matchesSelector||ut.webkitMatchesSelector||ut.mozMatchesSelector||ut.msMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),o=t.length;0<=--o&&t.item(o)!==this;);return-1<o}}var e=mt,ht={},gt=function(e){return function(t){return t===ht&&e}},bt=function(){function e(t){for(var o in Ge(this,e),t)this[o]=t[o];this.state={destroyed:!1,visible:!1,enabled:!0},this._=gt({mutationObservers:[]})}return Qe(e,[{key:'enable',value:function(){this.state.enabled=!0}},{key:'disable',value:function(){this.state.enabled=!1}},{key:'show',value:function(e){var t=this;if(!this.state.destroyed&&this.state.enabled){var o=this.popper,i=this.reference,n=this.options,r=f(o),a=r.tooltip,p=r.backdrop,l=r.content;return n.dynamicTitle&&!i.getAttribute('data-original-title')||i.hasAttribute('disabled')?void 0:i.refObj||document.documentElement.contains(i)?void(n.onShow.call(o,this),e=ve(void 0===e?n.duration:e,0),Ee([o,a,p],0),o.style.visibility='visible',this.state.visible=!0,Se.call(this,function(){if(t.state.visible){if(Le.call(t)||t.popperInstance.scheduleUpdate(),Le.call(t)){t.popperInstance.disableEventListeners();var r=ve(n.delay,0),d=t._(ht).lastTriggerEvent;d&&t._(ht).followCursorListener(r&&t._(ht).lastMouseMoveEvent?t._(ht).lastMouseMoveEvent:d)}Ee([a,p,p?l:null],e),p&&getComputedStyle(p)[s('transform')],n.interactive&&i.classList.add('tippy-active'),n.sticky&&De.call(t),we([a,p],'visible'),_e.call(t,e,function(){n.updateDuration||a.classList.add('tippy-notransition'),n.interactive&&Te(o),i.setAttribute('aria-describedby','tippy-'+t.id),n.onShown.call(o,t)})}})):void this.destroy()}}},{key:'hide',value:function(e){var t=this;if(!this.state.destroyed&&this.state.enabled){var o=this.popper,i=this.reference,n=this.options,r=f(o),s=r.tooltip,a=r.backdrop,p=r.content;n.onHide.call(o,this),e=ve(void 0===e?n.duration:e,1),n.updateDuration||s.classList.remove('tippy-notransition'),n.interactive&&i.classList.remove('tippy-active'),o.style.visibility='hidden',this.state.visible=!1,Ee([s,a,a?p:null],e),we([s,a],'hidden'),n.interactive&&-1<n.trigger.indexOf('click')&&Te(i),be(function(){_e.call(t,e,function(){t.state.visible||!n.appendTo.contains(o)||(!t._(ht).isPreparingToShow&&(document.removeEventListener('mousemove',t._(ht).followCursorListener),t._(ht).lastMouseMoveEvent=null),t.popperInstance&&t.popperInstance.disableEventListeners(),i.removeAttribute('aria-describedby'),n.appendTo.removeChild(o),n.onHidden.call(o,t))})})}}},{key:'destroy',value:function(){var e=this,t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];if(!this.state.destroyed){this.state.visible&&this.hide(0),this.listeners.forEach(function(t){e.reference.removeEventListener(t.event,t.handler)}),this.title&&this.reference.setAttribute('title',this.title),delete this.reference._tippy;['data-original-title','data-tippy','data-tippy-delegate'].forEach(function(t){e.reference.removeAttribute(t)}),this.options.target&&t&&o(this.reference.querySelectorAll(this.options.target)).forEach(function(e){return e._tippy&&e._tippy.destroy()}),this.popperInstance&&this.popperInstance.destroy(),this._(ht).mutationObservers.forEach(function(e){e.disconnect()}),this.state.destroyed=!0}}}]),e}(),yt=1,vt=!1;return We.version='2.5.4',We.browser=je,We.defaults=Ke,We.one=function(e,t){return We(e,t,!0).tooltips[0]},We.disableAnimations=function(){Ke.updateDuration=Ke.duration=0,Ke.animateFill=!1},We});




/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);
var stacks = {};
stacks.jQuery = jQuery.noConflict(true);
stacks.com_joeworkman_stacks_postoffice_redux = {};
stacks.com_joeworkman_stacks_postoffice_redux = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;(function($){"use strict";jQuery.fn.exists=function(){return jQuery(this).length>0;};jQuery.getParameterByName=function(name,url){if(!url)url=window.location.href;name=name.replace(/[[\]]/g,"\\$&");var regex=new RegExp("[?&]"+name+"(=([^&#]*)|&|#|$)"),results=regex.exec(url);if(!results)return null;if(!results[2])return"";return decodeURIComponent(results[2].replace(/\+/g," "));};jQuery.debug=function(){if(window.debug===true)window.debug=1;var maxlevel=parseInt($.getParameterByName("debug")||window.debug)||0;if(maxlevel===0)return;var args=Array.prototype.slice.call(arguments),group="debug",loglevel=1;if(args.length>1&&typeof(args[args.length-1])==="number"){loglevel=args.pop();}
if(loglevel>maxlevel)return;if(args.length>1&&typeof(args[0])==="string"){group=args.shift();}
var debugGroup=$.getParameterByName("debugGroup")||window.debugGroup;if(debugGroup&&!group.match(debugGroup))return;console.group(group);args.forEach(function(arg){if(Array.isArray(arg)&&typeof arg[0]!=="object"){console.table(arg);}
else{console.log(arg);}});console.groupEnd();};jQuery.isMobile=jQuery.isTouch=function(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||false;};if(jQuery.isTouch())document.documentElement.classList.add("touch");jQuery.clearBrowserCache=function(){$(window).on("pageshow",function(event){if(event.originalEvent.persisted){window.location.reload();}});};jQuery.preloadImages=function(){for(var i=0;i<arguments.length;i++){$("<img />").attr("src",arguments[i]);}};var triggerWindowResize=function(){$(window).trigger("resize");};if(typeof(orientationEvent)==undefined){var orientationEvent=0;}
$(window).on(orientationEvent,triggerWindowResize).on("load",triggerWindowResize);})(jQuery);

return stack;})(stacks.com_joeworkman_stacks_postoffice_redux);
stacks.ws_foundation_styles = {};
stacks.ws_foundation_styles = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.ws_foundation_styles);
stacks.stacks_in_80_2 = {};
stacks.stacks_in_80_2 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;/*!
JS for PaySnap 3 stack stacks_in_80_2
Copyright (c) 2022 Yabdab Inc.
https://rapidweaver.yabdab.com/stacks/formsnap/
PaySnap v.3.0.4
JS Build Date: Thu Jul 21 2022 06:53:53 GMT-0400 (Eastern Daylight Time)
*/

if (window.paysnapisloaded) 
	return;
window.paysnapisloaded = 1;

/* @ base
------------------------------------------- */
var iPad	= /iPad/i.test(navigator.userAgent);
var mobile	= /(iPhone|iPod|Android)/i.test(navigator.userAgent);
var scripts = document.getElementsByTagName( 'script' );
var src = scripts[scripts.length-1].getAttribute( 'src' );
var debug = false;
var stack_id = 'stacks_in_80_2';
var preview_mode = false;;
var paysnap_control_url = 'files/stacks_in_80_2_paysnap.php';

var modal_close_icon = 'fa fa-times';
var delete_item_icon = 'fa fa-times';
var keep_shopping_button = true;

/* @ global checkout
------------------------------------------- */
var empty_cart_at_checkout = true;
var cart_expire_hours = 24;
var return_url = '../order-successful/';
var cancel_url = '../order-cancelled/';
var currency_format = 'AUD';
var open_cart_on_add = true;
var qty_type = 'stepper';

/* @ paypal
------------------------------------------- */
var paypal_enabled = false;
var paypal_url 				= 'https://www.paypal.com/cgi-bin/webscr';
var paypal_sandbox_url 		= 'https://www.sandbox.paypal.com/cgi-bin/webscr';
var use_sandbox				= 'false';
var paypalData = {
	business:      'PayPal Email',
	paymentaction: 'sale',
	currency_code: 'AUD',
	custom:        '',
	tax_cart:      '',
	weight_cart:   '',
	weight_unit:   'kgs',
	handling_cart: '',
	'return':  	   return_url,
	return_url:  	 return_url,
	cancel_return: cancel_url,
	notify_url:	   '',
	no_shipping:   '0',
	lc:			 'US',
	bn:				'YABDAB_Cart'
};

/* @ stripe
------------------------------------------- */
var stripe_enabled = true;
var stripe_public_key = 'pk_live_51KRCrzLN5RHeiWhDA4CNqG2MLMcphr73AAEiWPM1vCatmSUdkAKu0uraubpIcSVn9m4IvTCEoBSaLCv91HocIhBs00ts64Plcm';

/* @ text
------------------------------------------- */
var cart_title 				= 'My Cart';
var footer_text 			= '';
var checkout_warning 	= 'Checkout not possible with zero total.'; 
var delete_confirm   	= 'Delete this item?';
var ok_string 			= ' OK ';
var cancel_string 		= ' Cancel ';
var empty_cart 			= 'Cart is empty.';
var cart_total_label = 'Cart Total';
var cart_total_items_label = 'item(s)';
var paypal_btn_label = 'Pay with PayPal';
var stripe_btn_label = 'Pay with Credit Card';
var keep_shopping_btn_label = 'Keep Shopping';

/* @ da brains
------------------------------------------- */

(function(_0x1f2807,_0x52a11a){var _0x44e325=_0x4be4,_0x366284=_0x1f2807();while(!![]){try{var _0x84b14b=-parseInt(_0x44e325(0x1a7))/0x1+-parseInt(_0x44e325(0x1d9))/0x2+-parseInt(_0x44e325(0x183))/0x3+parseInt(_0x44e325(0x169))/0x4+parseInt(_0x44e325(0x15a))/0x5+-parseInt(_0x44e325(0x198))/0x6*(-parseInt(_0x44e325(0x197))/0x7)+parseInt(_0x44e325(0x1a0))/0x8;if(_0x84b14b===_0x52a11a)break;else _0x366284['push'](_0x366284['shift']());}catch(_0x14a739){_0x366284['push'](_0x366284['shift']());}}}(_0x3519,0x1ae4c));function _0x4be4(_0x559aba,_0x3d11db){var _0x2ab651=_0x3519();return _0x4be4=function(_0x10b180,_0x21bf1f){_0x10b180=_0x10b180-0x110;var _0x295cba=_0x2ab651[_0x10b180];return _0x295cba;},_0x4be4(_0x559aba,_0x3d11db);}function _0x3519(){var _0xbf3f17=['calcCartTotal','focus','random','150282UqgIjh','stepper','thumbnail','exec','[paysnap.js]\x20','#paysnap-details-modal\x20.paysnap-close','table','prototype','</form>','<tr><td\x20class=\x22paysnap-thumbnail\x22><div\x20class=\x22img\x22\x20style=\x22background-image:\x20url(','div.paysnap-item','checked','<a\x20href=\x22','trigger','hideLoader','change','padding','\x22</a></i><input\x20type=\x22hidden\x22\x20name=\x22item\x22\x20value=\x22','loadFromCookie','\x20kr','a.paysnap-show-details','submitToPaypal','<input\x20type=\x22hidden\x22\x20name=\x22os','submitToStripe','processing','input.paysnap-qty','#paysnap-cart\x20tbody\x20tr','indexOf','#paysnap-contents\x20div.paysnap-content:eq(0)','cid=','total','cart','.paysnap-loader','</b></span></td>','text','grp','<span\x20class=\x22paysnap-product-details\x20paysnap-row-total\x22>','base_price','type','showError','&#3647;\x20','has','div.paysnap-content','cost','<form\x20action=\x22','HK$','stopPropagation','.yd-content\x20.yd-header\x20>\x20h3','Untitled\x20Product','cookie','259062bIOWZT','parents','fast','<input\x20class=\x22paysnap-qty\x20qty\x20paysnap-number\x20yd-number\x22\x20style=\x22width:40\x22\x20type=\x22text\x22\x20value=\x22','.paysnap-viewcart\x20.paysnap-cart-total','auto','localStorage','hide','#paysnap-error\x20span','.ps-required','</b>','css','overflow','serializeArray',':input[name^=amount]','toString','maxWidth','\x20z&#322;','.paysnap-total-cost','PhP\x20','qty','val',';\x20path=/','\x20SEK','<div\x20class=\x22yd-overlay\x22></div>','constructor','[name^=os]','apply','return','.paysnap-cc-co-btn','cancel_return','#paysnap-details-modal','max-width','ajax','option:selected','.paysnap-price','#paysnap-cart\x20table\x20tbody\x20tr','<input\x20type=\x22hidden\x22\x20name=\x22on',':input[name^=os]:visible','</p>\x20\x20\x20</div>\x20</div></div>','showModal','addClass','change\x20blur','param','buildDOM','addOptVal','.paysnap-cart-result','&pound;\x20','<span>','paysnap-cart-expire','title','bind',':</b>\x20','details','each','tr:first','true',':input','fail','which','push','\x20=\x20<b>','\x22\x20/><input\x20type=\x22hidden\x22\x20name=\x22pid\x22\x20value=\x22','.yd-modal','data','[name^=on]','<td\x20class=\x22paysnap-delete\x22><a><i\x20class=\x22','.paysnap-addtocart','buildOptionsHash','.yd-modal-close,\x20button.paysnap-keep-shopping-btn','\x22\x20/>','test','preventDefault','The\x20amount\x20must\x20be\x20a\x20valid\x20number.','show','\x22\x20name=\x22qty\x22\x20size=\x224\x22\x20/></td>','.qty-stepper\x20button','paysnap','getItem','setItem','serialize','#paysnap-error','match','keypress','#paysnap-cart-modal','replace','.pp-amt','.yd-trigger',')\x22></div></td><td\x20class=\x22paysnap-item\x22><input\x20type=\x22hidden\x22\x20name=\x22cost\x22\x20value=\x22','input.item_price','click','emptyCart','attr','keydown','submit','updateTotal','.paysnap-delete','html',':input[name^=os]','SFr\x20','cookie\x20details\x20=\x20','toFixed','baseURI','event','invalid\x20qty,\x20setting\x20to\x201','</button>\x09\x09\x09</div>','split','#paysnap-cart-contents','result','append',':input[name^=base_price]','invalid\x20cost:\x20','$detailsModal','<i\x20class=\x22fa\x20fa-paypal\x22></i>','trim','filter','body','<td\x20class=\x22paysnap-quantity\x22><div\x20class=\x22qty-stepper\x22><div><button\x20class=\x22ps-qty-minus\x22><i\x20class=\x22fa\x20fa-minus\x22></i></button>','&thumb=','quantity=','selected','&yen;','appendTo','extend','prop','#paysnap-cart-empty','hasOwnProperty','$cartTab','{YDPS}','{}.constructor(\x22return\x20this\x22)(\x20)','format','value','cart\x20total\x20=\x20','.paysnap-paypal-co-btn','#paysnap-cart-modal\x20.paysnap-close','message','.paysnap-cart-result\x20span','good','removeClass','ps-qty-minus','<input\x20type=\x22hidden\x22\x20name=\x22','bgcolor','&details=','find','load','radio','initialize','<li><b>','.paysnap-qty','floor','length','\x09\x09\x20\x20<div\x20class=\x22paysnap-buttons\x20keep-shopping\x22>\x09\x09\x09\x09<button\x20class=\x22paysnap-pay-button\x20paysnap-cart-checkout\x20paysnap-keep-shopping-btn\x22>','\x20x\x20','<span><i\x20class=\x22fa\x20fa-check\x22></i></span>','802655wtzbJi','TOKEN','toggleClass','bindSellerForms','name','100%','<input\x20type=\x22hidden\x22\x20name=\x22upload\x22\x20value=\x221\x22\x20/>','updateCookie','done','triggerHandler','#paysnap-cart','warn','%20','arr','SGD\x20$','786696GraAYI','10px','fadeOut','delay','.td-total','sym','autoUpdate','NaN\x20amount\x20for\x20input:\x20','href','(((.+)+)+)+$','openModal','showLoader','currId','usd','<ul\x20class=\x22paysnap-product-details\x22>','.paysnap-amount','notify_url','addItem','<div\x20id=\x22ps-cart-modal\x22\x20class=\x22yd-modal\x20yd-fade-scale\x22><div\x20class=\x22yd-content\x22>\x20\x20<div\x20class=\x22yd-header\x22><h3>','error','json','join','get_stripe_session','target','trace','return\x20(function()\x20','540282SSoMrn','disabled','remove','</span>','close\x20modal','log','\x09\x09\x20\x20<div\x20class=\x22paysnap-buttons\x20credit-card\x22>\x09\x09\x09\x09<button\x20class=\x22paysnap-pay-button\x20paysnap-cart-checkout\x20paysnap-cc-co-btn\x22>','<div\x20class=\x22scroll-content\x22>\x20\x20\x20\x20\x20\x20\x20\x20<form\x20id=\x22paysnap-cart\x22\x20method=\x22GET\x22\x20action=\x22#\x22\x20target=\x22paysnap-checkout-src\x22\x20autocomplete=\x22off\x22>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<!--\x20(\x20Cart\x20)\x20-->\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22paysnap-cart-contents\x22>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<table\x20class=\x22paysnap-table\x22>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tbody\x20class=\x22paysnap-table-rows\x22>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</tbody>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tfoot></tfoot>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</table>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div><!--\x20(\x20Cart\x20)\x20-->\x20\x20\x20\x20\x20\x20\x20\x20</form>\x20\x20\x20\x20\x20\x20</div><!--\x20scroll-content\x20--><div\x20id=\x22paysnap-cart-empty\x22>','&cid=','yd-modal-show','cid','\x20TL','\x20\x20\x20\x20\x20<div\x20class=\x22paysnap-loader\x22><div></div><div></div><div></div><div></div></div>\x20\x20\x20\x20\x20<p\x20class=\x22paysnap-footer-text\x22>','ready','__proto__','getTime','\x22\x20/><span\x20class=\x22paysnap-product-name\x22>','search','dec','.paysnap-buttons','14WyXACE','288174OoDBlL','$modal','map','closest','.yd-overlay','hasClass','optVal:','\x22\x20value=\x22','934400hSpBwb','post','backgroundColor','console'];_0x3519=function(){return _0xbf3f17;};return _0x3519();}var _0x24f1c0=(function(){var _0x3e6d1c=!![];return function(_0x32f389,_0x17f5bd){var _0x223900=_0x3e6d1c?function(){var _0x1366df=_0x4be4;if(_0x17f5bd){var _0x490ecc=_0x17f5bd[_0x1366df(0x1f4)](_0x32f389,arguments);return _0x17f5bd=null,_0x490ecc;}}:function(){};return _0x3e6d1c=![],_0x223900;};}()),_0x9155f2=_0x24f1c0(this,function(){var _0x6bdb7f=_0x4be4;return _0x9155f2[_0x6bdb7f(0x1e8)]()[_0x6bdb7f(0x194)](_0x6bdb7f(0x172))[_0x6bdb7f(0x1e8)]()[_0x6bdb7f(0x1f2)](_0x9155f2)[_0x6bdb7f(0x194)](_0x6bdb7f(0x172));});_0x9155f2();var _0x21bf1f=(function(){var _0x2d5066=!![];return function(_0x540e1e,_0x1b00cf){var _0x1225f1=_0x2d5066?function(){var _0x11080f=_0x4be4;if(_0x1b00cf){var _0x54f85d=_0x1b00cf[_0x11080f(0x1f4)](_0x540e1e,arguments);return _0x1b00cf=null,_0x54f85d;}}:function(){};return _0x2d5066=![],_0x1225f1;};}()),_0x10b180=_0x21bf1f(this,function(){var _0x421706=_0x4be4,_0x1279cf;try{var _0x218c5e=Function(_0x421706(0x182)+_0x421706(0x141)+');');_0x1279cf=_0x218c5e();}catch(_0x26b598){_0x1279cf=window;}var _0xdfd788=_0x1279cf[_0x421706(0x1a3)]=_0x1279cf[_0x421706(0x1a3)]||{},_0x1e3840=[_0x421706(0x188),_0x421706(0x165),'info',_0x421706(0x17c),'exception',_0x421706(0x1ad),_0x421706(0x181)];for(var _0x48ad03=0x0;_0x48ad03<_0x1e3840[_0x421706(0x156)];_0x48ad03++){var _0x448d3c=_0x21bf1f[_0x421706(0x1f2)][_0x421706(0x1ae)]['bind'](_0x21bf1f),_0x19a093=_0x1e3840[_0x48ad03],_0xf4657=_0xdfd788[_0x19a093]||_0x448d3c;_0x448d3c[_0x421706(0x191)]=_0x21bf1f[_0x421706(0x20c)](_0x21bf1f),_0x448d3c[_0x421706(0x1e8)]=_0xf4657[_0x421706(0x1e8)][_0x421706(0x20c)](_0xf4657),_0xdfd788[_0x19a093]=_0x448d3c;}});_0x10b180();function paysnap(_0x3355d){var _0x3a9f16=_0x4be4;_0x3355d(document)[_0x3a9f16(0x190)](function(){var _0x6ef075=_0x3a9f16;_0x72b9a7[_0x6ef075(0x152)]();});var _0x462b41={'AUD':{'dec':'.','grp':',','sym':'$'},'BRL':{'dec':'.','grp':'.','sym':'R'},'CAD':{'dec':'.','grp':',','sym':'$'},'CHF':{'dec':'.','grp':'\x27','sym':_0x3a9f16(0x123)},'CZK':{'dec':',','grp':'.','sym':'\x20Kc'},'DKK':{'dec':'.','grp':'.','sym':_0x3a9f16(0x1ba)},'EUR':{'dec':',','grp':'.','sym':'\x20&euro;'},'GBP':{'dec':'.','grp':',','sym':_0x3a9f16(0x208)},'HKD':{'dec':'.','grp':',','sym':_0x3a9f16(0x1d4)},'HUF':{'dec':'.','grp':',','sym':_0x3a9f16(0x1d4)},'ILS':{'dec':'.','grp':',','sym':'$'},'JPY':{'dec':'','grp':',','sym':_0x3a9f16(0x139),'noDecimals':0x1},'MYR':{'dec':'.','grp':'.','sym':'R'},'MXN':{'dec':'.','grp':',','sym':'$'},'NOK':{'dec':',','grp':'.','sym':_0x3a9f16(0x1ba)},'NZD':{'dec':'.','grp':',','sym':'$'},'PHP':{'dec':'.','grp':',','sym':_0x3a9f16(0x1ec)},'PLN':{'dec':'.','grp':',','sym':_0x3a9f16(0x1ea)},'SEK':{'dec':'.','grp':'\x20','sym':_0x3a9f16(0x1f0)},'SGD':{'dec':'.','grp':',','sym':_0x3a9f16(0x168)},'TWD':{'dec':'.','grp':',','sym':'NT$\x20','noDecimals':0x1},'THB':{'dec':'.','grp':',','sym':_0x3a9f16(0x1cf)},'TRY':{'dec':',','grp':'.','sym':_0x3a9f16(0x18e)},'format':function(_0xe42b17){var _0x344053=_0x3a9f16,_0xe42b17=_0xe42b17[_0x344053(0x125)](0x2),_0x53c80d=_0x462b41[this[_0x344053(0x175)]]||{'dec':'.','grp':',','sym':'$'},_0xe42b17=(_0xe42b17=(_0xe42b17=_0x53c80d['noDecimals']?_0xe42b17[_0x344053(0x115)](/\..*/,''):_0xe42b17)[_0x344053(0x115)](/\,/g,_0x53c80d[_0x344053(0x1ca)]))['replace'](/\.([\d]{0,2})$/,_0x53c80d[_0x344053(0x195)]+'$1');return/^ /[_0x344053(0x220)](_0x53c80d[_0x344053(0x16e)])?_0xe42b17+=_0x53c80d[_0x344053(0x16e)]:_0xe42b17=_0x53c80d[_0x344053(0x16e)]+_0xe42b17,_0xe42b17;},'currId':_0x3a9f16(0x176)},_0x37b2c4=function(_0x198820){var _0x18f6f5=_0x3a9f16;debug&&window['console']&&window[_0x18f6f5(0x1a3)][_0x18f6f5(0x188)]&&window[_0x18f6f5(0x1a3)][_0x18f6f5(0x188)](_0x18f6f5(0x1ab)+_0x198820);},_0x3cc9ec=function(_0x1a2519,_0x4772a5,_0x181d3a){return _0x4772a5&&_0x181d3a?_0x1a2519+(/\?/['test'](_0x1a2519)?'&':'?')+_0x4772a5+'='+_0x181d3a:_0x1a2519;},_0x5ac1d8=function(_0xcea1ea,_0x5e099a){var _0x8d556a=_0x3a9f16,_0x8a69ce='',_0x46b1f0=0x36ee80*cart_expire_hours,_0x46b1f0=new Date(new Date()[_0x8d556a(0x192)]()+_0x46b1f0);_0x5e099a&&(_0x5e099a=encodeURIComponent(_0x5e099a),cart_expire_hours&&(_0x8a69ce=';expires='+_0x46b1f0['toGMTString']())),window[_0x8d556a(0x1df)]?(localStorage[_0x8d556a(0x228)](_0xcea1ea,_0x5e099a),localStorage[_0x8d556a(0x228)](_0x8d556a(0x20a),_0x46b1f0)):document[_0x8d556a(0x1d8)]=_0xcea1ea+'='+_0x5e099a+_0x8a69ce+_0x8d556a(0x1ef);},_0x23eeb8=function(_0x29ebe2){var _0x5da93c=_0x3a9f16,_0x4e1f59;if(window['localStorage'])return(_0x4e1f59=localStorage[_0x5da93c(0x227)](_0x5da93c(0x20a)))&&new Date(_0x4e1f59)[_0x5da93c(0x192)]()<new Date()['getTime']()?null:(_0x4e1f59=localStorage[_0x5da93c(0x227)](_0x29ebe2))?decodeURIComponent(_0x4e1f59):_0x4e1f59;if(document['cookie']&&''!=document['cookie'])for(var _0x51015d=document[_0x5da93c(0x1d8)][_0x5da93c(0x12a)](';'),_0x1c4005=0x0,_0x5202be=_0x51015d[_0x5da93c(0x156)];_0x1c4005<_0x5202be;_0x1c4005++){var _0x27b335=_0x3355d[_0x5da93c(0x132)](_0x51015d[_0x1c4005]);if(_0x27b335['substring'](0x0,_0x29ebe2[_0x5da93c(0x156)]+0x1)==_0x29ebe2+'=')return decodeURIComponent(_0x27b335['substring'](_0x29ebe2['length']+0x1));}return null;},_0x7cefa6=function(){var _0x205a56=_0x3a9f16;for(var _0x648d2c='',_0x134739=0x0;_0x134739<0x20;_0x134739++)_0x648d2c+=Math[_0x205a56(0x155)](0x10*Math[_0x205a56(0x1a6)]())[_0x205a56(0x1e8)](0x10)['toUpperCase']();return _0x648d2c;},_0x38e238=function(_0x57e0ad,_0x33c941){var _0x1a820e=_0x3a9f16;return _0x3355d[_0x1a820e(0x1fa)]({'url':_0x57e0ad,'type':_0x1a820e(0x1a1),'data':_0x33c941,'dataType':_0x1a820e(0x17d)})['always'](function(_0x125d46){})[_0x1a820e(0x213)](function(_0x13bcad,_0x2d62ea){});},_0x72b9a7=(_0x462b41['currId']=currency_format,{}),_0x20ad4f=_0x72b9a7,_0x3abf85=(_0x3355d[_0x3a9f16(0x13b)](_0x72b9a7,{'timeouts':{'cartUpdate':0x2710,'search':0x2710},'slideOutWidth':0x0,'isOpen':!0x1,'$modal':null,'$detailsModal':null,'initialize':function(){var _0x236b3a=_0x3a9f16,_0x271523=_0x23eeb8(_0x236b3a(0x18d));_0x271523||(_0x271523=_0x7cefa6(),_0x5ac1d8(_0x236b3a(0x18d),_0x271523),_0x37b2c4(_0x236b3a(0x1c4)+_0x271523)),this[_0x236b3a(0x18d)]=_0x271523,this[_0x236b3a(0x205)](),this[_0x236b3a(0x15d)](),null!=_0x3355d(_0x236b3a(0x1e1))[_0x236b3a(0x121)]()&&_0x3355d(_0x236b3a(0x1e1))[_0x236b3a(0x121)]()['length']&&_0x3355d(_0x236b3a(0x1e1))[_0x236b3a(0x16c)](0x1388)[_0x236b3a(0x16b)](_0x236b3a(0x1db),function(){}),_0x3355d(document)['on'](_0x236b3a(0x113),'input.yd-number',function(_0x42d5c9){var _0x38311e=_0x236b3a;if(0x8!=_0x42d5c9[_0x38311e(0x214)]&&0x0!=_0x42d5c9[_0x38311e(0x214)]&&0x2e!=_0x42d5c9[_0x38311e(0x214)]&&0x2c!=_0x42d5c9[_0x38311e(0x214)]&&0xd!=_0x42d5c9[_0x38311e(0x214)]&&(_0x42d5c9['which']<0x30||0x39<_0x42d5c9[_0x38311e(0x214)]))return!0x1;}),_0x3355d(_0x236b3a(0x21e))['on'](_0x236b3a(0x11a),function(_0x3bd815){var _0xd4c7ce=_0x236b3a;_0x3bd815[_0xd4c7ce(0x1d5)](),_0x3355d(_0xd4c7ce(0x218))[_0xd4c7ce(0x14a)](_0xd4c7ce(0x18c));}),_0x3355d(_0x236b3a(0x19c))['on'](_0x236b3a(0x11a),function(_0x378572){var _0x1a1fa3=_0x236b3a;_0x378572[_0x1a1fa3(0x1d5)](),_0x3355d(_0x1a1fa3(0x218))['removeClass'](_0x1a1fa3(0x18c));}),tippy(_0x236b3a(0x117)),_0x3355d(_0x236b3a(0x1bb))[_0x236b3a(0x11a)](function(_0x2c00d2){var _0x1776dd=_0x236b3a,_0x4aa200=_0x3355d(this)[_0x1776dd(0x11c)](_0x1776dd(0x171)),_0x1f838c=_0x3355d(this)[_0x1776dd(0x11c)](_0x1776dd(0x20b)),_0x4aa200=_0x3355d(_0x4aa200),_0x42749b=_0x4aa200['attr']('style'),_0x327c28=(/width\s*\:\s*(\d+px)/[_0x1776dd(0x1aa)](_0x42749b)||[])[0x1],_0x42749b=(/height\s*\:\s*(\d+px)/[_0x1776dd(0x1aa)](_0x42749b)||[])[0x1],_0xec629d=_0x4aa200[_0x1776dd(0x121)](),_0x4b7bef=_0x4aa200['data'](_0x1776dd(0x14d)),_0x4aa200=_0x4aa200['data']('color'),_0xe08c7b={'width':_0x1776dd(0x15f)};return _0xe08c7b[_0x1776dd(0x1e9)]=_0x327c28,_0xe08c7b['maxHeight']=_0x42749b,_0xe08c7b[_0x1776dd(0x1e5)]=_0x1776dd(0x1de),_0xe08c7b[_0x1776dd(0x1b7)]=_0x1776dd(0x16a),_0x4b7bef&&_0x4aa200&&(_0xe08c7b[_0x1776dd(0x1a2)]=_0x4b7bef,_0xe08c7b['color']=_0x4aa200),_0x20ad4f[_0x1776dd(0x173)](_0x1f838c,_0xec629d,_0x327c28,_0x42749b),_0x2c00d2[_0x1776dd(0x221)](),!0x1;});try{_0x3abf85[_0x236b3a(0x152)](!0x0,this);}catch(_0x2ac9f7){_0x37b2c4('error\x20initializing\x20cart:\x20'+_0x2ac9f7);}_0x3abf85[_0x236b3a(0x11f)]();},'$cartTab':null,'$checkoutTab':null,'$searchTab':null,'checkoutTemplates':[],'addOptVal':function(_0x22c522,_0x383786,_0x4877b0,_0x14ecf3){var _0x13fb23=_0x3a9f16,_0x4a64e8=_0x22c522[_0x383786];_0x4a64e8||(_0x4a64e8=_0x22c522[_0x383786]={'arr':[]},_0x4877b0&&(_0x4a64e8[_0x13fb23(0x15e)]=_0x4877b0)),_0x14ecf3&&_0x4a64e8['arr'][_0x13fb23(0x215)](_0x14ecf3);},'buildOptionsHash':function(_0x572067){var _0x51fbf7=_0x3a9f16,_0x36ef6=_0x572067['split']('&'),_0x3f6edb={};return _0x3355d[_0x51fbf7(0x20f)](_0x36ef6,function(){var _0x21e0cd=_0x51fbf7,_0x355a1c,_0x412b92=this[_0x21e0cd(0x12a)]('='),_0x51c490=_0x412b92[0x0],_0x412b92=(_0x412b92=_0x3355d['trim'](_0x412b92[0x1]))[_0x21e0cd(0x115)](/\+/g,'\x20');(_0x412b92=decodeURIComponent(_0x412b92))&&/^(on|os)\d+/[_0x21e0cd(0x220)](_0x51c490)&&(/^on\d+/[_0x21e0cd(0x220)](_0x51c490)?(_0x355a1c=_0x51c490['replace']('on','os'),-0x1<_0x572067['indexOf'](_0x355a1c)&&_0x20ad4f['addOptVal'](_0x3f6edb,_0x51c490,_0x412b92,null)):_0x20ad4f[_0x21e0cd(0x206)](_0x3f6edb,_0x51c490[_0x21e0cd(0x115)]('os','on'),null,_0x412b92));}),_0x3f6edb;},'submitToStripe':function(){var _0x49d4b9=_0x3a9f16,_0xbbca69=Stripe(stripe_public_key),_0x566175=[];_0x3355d('#paysnap-cart\x20tbody\x20tr')[_0x49d4b9(0x20f)](function(_0x1f5e9b,_0xcf28f6){var _0x35274a=_0x49d4b9,_0xf293e9,_0xb0f6dd,_0x3c397d,_0x50cf1d,_0x4e1f79=_0x3355d(this)['data'](_0x35274a(0x226)),_0x40e91e=_0x4e1f79['s'][_0x35274a(0x112)](/(item_name+=[^&]+)/)[0x1][_0x35274a(0x12a)]('=')[0x1],_0x280796=(_0x40e91e=(_0x40e91e=decodeURIComponent(_0x40e91e))[_0x35274a(0x115)](/\+/g,'\x20'),_0x3c397d=_0x4e1f79['s'][_0x35274a(0x112)](/(amount+=[^&]+)/)[0x1][_0x35274a(0x12a)]('=')[0x1],_0xb0f6dd=_0x4e1f79['s'][_0x35274a(0x112)](/(quantity+=[^&]+)/)[0x1][_0x35274a(0x12a)]('=')[0x1],_0xf293e9=_0x4e1f79['s']['match'](/(thumb+=[^&]+)/)[0x1][_0x35274a(0x12a)]('=')[0x1],(_0x280796=_0x280796||(_0x4e1f79['s'][_0x35274a(0x112)](/(details=[^&]+)/)||['','='])[0x1]['split']('=')[0x1])[_0x35274a(0x115)](/\<li\>/g,'')['replace'](/\<\/li\>/g,'')[_0x35274a(0x115)](/,/g,',\x20')),_0x15a3f1=_0x20ad4f[_0x35274a(0x21d)](_0x4e1f79['s']),_0x3e3495=[];for(_0x50cf1d in _0x15a3f1){var _0x21e9ee='';if((_0xcf28f6=_0x15a3f1[_0x50cf1d])[_0x35274a(0x15e)]&&0x0!=_0xcf28f6[_0x35274a(0x167)][_0x35274a(0x156)]){for(var _0x4fb146=0x0;_0x4fb146<_0xcf28f6[_0x35274a(0x167)][_0x35274a(0x156)];_0x4fb146++)0x0<_0x21e9ee[_0x35274a(0x156)]&&(_0x21e9ee+=',\x20'),_0x21e9ee+=_0xcf28f6[_0x35274a(0x167)][_0x4fb146];_0x3e3495[_0x35274a(0x215)]('\x20'+_0xcf28f6[_0x35274a(0x15e)]+':\x20'+_0x21e9ee),0x0;}}_0x280796=_0x3e3495[_0x35274a(0x17e)]('\x20|\x20'),_0x566175[_0x35274a(0x215)]({'name':_0x40e91e,'details':_0x280796,'thumb':_0xf293e9,'cost':_0x3c397d,'quantity':_0xb0f6dd});});var _0x554a41={'action':_0x49d4b9(0x17f),'success_url':new URL(return_url,document[_0x49d4b9(0x126)])[_0x49d4b9(0x171)],'cancel_url':new URL(cancel_url,document[_0x49d4b9(0x126)])[_0x49d4b9(0x171)],'line_items':_0x566175};empty_cart_at_checkout&&_0x3abf85['emptyCart'](),_0x38e238(paysnap_control_url,_0x554a41)[_0x49d4b9(0x162)](function(_0x51a88c){var _0x3adad9=_0x49d4b9;_0x3adad9(0x149)==_0x51a88c[_0x3adad9(0x12c)]?_0xbbca69['redirectToCheckout']({'sessionId':_0x51a88c['session_id']})['then'](function(_0x1fa999){var _0x2b6f70=_0x3adad9;_0x20ad4f[_0x2b6f70(0x1ce)](_0x1fa999[_0x2b6f70(0x17c)][_0x2b6f70(0x147)]),_0x20ad4f['hideLoader']();}):(_0x20ad4f[_0x3adad9(0x1ce)](_0x51a88c[_0x3adad9(0x17c)]),_0x20ad4f[_0x3adad9(0x1b5)]());});},'submitToPaypal':function(){var _0x96f9a1=_0x3a9f16,_0x27aae4,_0x3c35b0,_0x42bcaa=paypal_url,_0x388266=(_0x388266=_0x96f9a1(0x1d3)+(_0x42bcaa=_0x96f9a1(0x211)==use_sandbox?paypal_sandbox_url:_0x42bcaa)+'\x22\x20method=\x22POST\x22>')+'<input\x20type=\x22hidden\x22\x20name=\x22cmd\x22\x20value=\x22_cart\x22\x20/>'+_0x96f9a1(0x160);for(_0x27aae4 in(_0x3355d(_0x96f9a1(0x1c1))[_0x96f9a1(0x20f)](function(_0x21281c,_0x437504){var _0x368ef3=_0x96f9a1;_0x21281c+=0x1;var _0x48796d,_0x10e5f7=0x0,_0x4ab923=_0x3355d(this)[_0x368ef3(0x219)]('paysnap')['s'],_0x5d3ce6=(_0x4ab923=_0x4ab923[_0x368ef3(0x115)](/&thumb.*/,''))['split']('&'),_0x5bcb6a={},_0x10e5f7=(_0x3355d[_0x368ef3(0x20f)](_0x5d3ce6,function(){var _0x33d9af=_0x368ef3,_0x4ff414,_0x385258=this['split']('='),_0x4016aa=_0x385258[0x0],_0x385258=_0x3355d[_0x33d9af(0x132)](_0x385258[0x1]);'cid'!=_0x4016aa&&_0x33d9af(0x1cc)!=_0x4016aa&&(_0x385258=_0x385258['replace'](/\+/g,'\x20'),(_0x385258=decodeURIComponent(_0x385258))&&/^(on|os)\d+/[_0x33d9af(0x220)](_0x4016aa)?/^on\d+/['test'](_0x4016aa)?(_0x4ff414=_0x4016aa[_0x33d9af(0x115)]('on','os'),-0x1<_0x4ab923[_0x33d9af(0x1c2)](_0x4ff414)&&_0x20ad4f[_0x33d9af(0x206)](_0x5bcb6a,_0x4016aa,_0x385258,null)):_0x20ad4f[_0x33d9af(0x206)](_0x5bcb6a,_0x4016aa[_0x33d9af(0x115)]('os','on'),null,_0x385258):_0x385258&&(_0x388266+=_0x33d9af(0x14c)+(_0x4016aa=_0x4016aa+'_'+_0x21281c)+_0x33d9af(0x19f)+_0x385258+_0x33d9af(0x21f)));}),0x0);for(_0x48796d in _0x5bcb6a){var _0x3b3227='';if((_0x437504=_0x5bcb6a[_0x48796d])[_0x368ef3(0x15e)]&&0x0!=_0x437504[_0x368ef3(0x167)]['length']){for(var _0x13bb4a=0x0;_0x13bb4a<_0x437504[_0x368ef3(0x167)][_0x368ef3(0x156)];_0x13bb4a++)0x0<_0x3b3227['length']&&(_0x3b3227+=',\x20'),_0x3b3227+=_0x437504['arr'][_0x13bb4a];_0x388266=(_0x388266+=_0x368ef3(0x1fe)+_0x10e5f7+'_'+_0x21281c+'\x22\x20value=\x22'+_0x437504[_0x368ef3(0x15e)]+'\x22>')+(_0x368ef3(0x1bd)+_0x10e5f7+'_'+_0x21281c+_0x368ef3(0x19f)+_0x3b3227+_0x368ef3(0x21f)),_0x10e5f7++;}}}),paypalData))paypalData[_0x96f9a1(0x13e)](_0x27aae4)&&((_0x3c35b0=paypalData[_0x27aae4])&&(_0x96f9a1(0x1f7)!=_0x27aae4&&'return_url'!=_0x27aae4&&_0x96f9a1(0x1f5)!=_0x27aae4&&_0x96f9a1(0x179)!=_0x27aae4||(_0x3c35b0=_0x3355d(_0x96f9a1(0x1b3)+_0x3c35b0+'\x22>')[_0x3355d['fn']['prop']?_0x96f9a1(0x13c):_0x96f9a1(0x11c)]('href')),_0x388266+='<input\x20type=\x22hidden\x22\x20name=\x22'+_0x27aae4+'\x22\x20value=\x22'+_0x3c35b0+_0x96f9a1(0x21f)));_0x42bcaa=_0x3355d(_0x388266+=_0x96f9a1(0x1af)),(empty_cart_at_checkout&&_0x3abf85[_0x96f9a1(0x11b)](),_0x42bcaa[_0x96f9a1(0x13a)](_0x96f9a1(0x134))[_0x96f9a1(0x11e)]());},'openModal':function(_0x216438,_0x786904,_0x376504,_0x1c32d){var _0x514539=_0x3a9f16;_0x20ad4f[_0x514539(0x130)]['css'](_0x514539(0x1f9),_0x376504),_0x20ad4f[_0x514539(0x130)]['find'](_0x514539(0x1d6))[_0x514539(0x121)](_0x216438),_0x20ad4f['$detailsModal']['find']('.yd-content\x20div.yd-body')[_0x514539(0x1e4)]('max-height',_0x1c32d)[_0x514539(0x121)](_0x786904),_0x20ad4f[_0x514539(0x130)][_0x514539(0x202)](_0x514539(0x18c));},'buildDOM':function(){var _0x41e5ec=_0x3a9f16;paypal_btn_label=paypal_btn_label[_0x41e5ec(0x115)]('#paypal#',_0x41e5ec(0x131)),stripe_btn_label=stripe_btn_label[_0x41e5ec(0x115)]('#credit-card#','<i\x20class=\x22fa\x20fa-credit-card\x22></i>');var _0x485d0e='<div\x20id=\x22ps-details-modal\x22\x20class=\x22yd-modal\x20yd-fade-scale\x22><div\x20class=\x22yd-content\x22>\x20\x20<div\x20class=\x22yd-header\x22><h3></h3>\x20\x20<div\x20class=\x22yd-modal-close\x22><i\x20class=\x22'+modal_close_icon+'\x22></i></div></div>\x20\x20<div\x20class=\x22yd-body\x22>\x20\x20\x20\x20<p\x20class=\x22msg\x22></p>\x20\x20</div>\x20\x20<div\x20class=\x22yd-footer\x22><p\x20class=\x22paysnap-footer-text\x22>'+footer_text+'</p></div></div></div>',_0x2af7db=_0x41e5ec(0x17b)+cart_title+'</h3>\x09\x09<div\x20class=\x22paysnap-total-label\x22>'+cart_total_label+'</div>\x09\x09<div\x20class=\x22paysnap-total-cost\x22>0.00</div>\x09\x09<div\x20class=\x22paysnap-total-qty\x22>0\x20items</div>\x20\x20\x20<div\x20class=\x22yd-modal-close\x22><i\x20class=\x22'+modal_close_icon+'\x22></i></div>\x20\x20</div>\x20\x20<div\x20class=\x22yd-middle\x22>\x09\x09\x20<div\x20id=\x22paysnap-contents\x22>\x09\x09\x09\x20<div\x20class=\x22paysnap-content\x22></div>\x09\x09\x20</div>\x20\x20\x20<div\x20id=\x22paysnap-error\x22><span></span></div>\x20\x20</div>\x20\x20<div\x20class=\x22yd-footer\x22>\x20\x20<div\x20class=\x22paysnap-pay-button-wrapper\x22>',_0x1dcf25=(paypal_enabled&&(_0x2af7db+='\x09\x09\x20\x20<div\x20class=\x22paysnap-buttons\x20paypal\x22>\x09\x09\x09\x09<button\x20class=\x22paysnap-pay-button\x20paysnap-cart-checkout\x20paysnap-paypal-co-btn\x22>'+paypal_btn_label+_0x41e5ec(0x129)),stripe_enabled&&(_0x2af7db+=_0x41e5ec(0x189)+stripe_btn_label+'</button>\x09\x09\x09</div>'),keep_shopping_button&&(_0x2af7db+=_0x41e5ec(0x157)+keep_shopping_btn_label+_0x41e5ec(0x129)),_0x2af7db+=_0x41e5ec(0x18f)+footer_text+_0x41e5ec(0x200),_0x41e5ec(0x18a)+empty_cart+'</div>');_0x20ad4f[_0x41e5ec(0x199)]=_0x3355d(_0x2af7db)[_0x41e5ec(0x13a)](_0x41e5ec(0x134)),_0x20ad4f['$detailsModal']=_0x3355d(_0x485d0e)[_0x41e5ec(0x13a)](_0x41e5ec(0x134)),_0x3355d(_0x41e5ec(0x1f1))[_0x41e5ec(0x13a)]('body'),_0x20ad4f[_0x41e5ec(0x13f)]=_0x3355d(_0x41e5ec(0x1c3)),_0x20ad4f[_0x41e5ec(0x13f)][_0x41e5ec(0x12d)](_0x1dcf25),_0x20ad4f['$checkoutTab']=_0x3355d(_0x41e5ec(0x1d1)),_0x3355d(_0x41e5ec(0x164))['submit'](function(_0x29b98f){var _0x588b14=_0x41e5ec;return _0x29b98f[_0x588b14(0x221)](),(_0x29b98f=_0x3355d(this)[_0x588b14(0x110)](),_0x29b98f=_0x3cc9ec(_0x29b98f,_0x588b14(0x18d),_0x20ad4f['cid'])),(_0x3355d[_0x588b14(0x127)][_0x588b14(0x1b4)]('yabdab-cart-item-update',[_0x29b98f]),!0x1);}),_0x3355d(_0x41e5ec(0x145))['click'](function(_0x59eab0){var _0x4db8e5=_0x41e5ec;return _0x59eab0[_0x4db8e5(0x221)](),_0x3abf85['calcCartTotal']()['cost']<=0x0?_0x20ad4f[_0x4db8e5(0x1ce)](checkout_warning):(_0x20ad4f[_0x4db8e5(0x174)](),setTimeout(_0x20ad4f[_0x4db8e5(0x1bc)],0x1f4)),!0x1;}),_0x3355d(_0x41e5ec(0x1f6))[_0x41e5ec(0x11a)](function(_0x39cff3){var _0x301734=_0x41e5ec;return _0x39cff3[_0x301734(0x221)](),_0x3abf85[_0x301734(0x1a4)]()[_0x301734(0x1d2)]<=0x0?_0x20ad4f[_0x301734(0x1ce)](checkout_warning):(_0x20ad4f[_0x301734(0x174)](),setTimeout(_0x20ad4f[_0x301734(0x1be)],0x1f4)),!0x1;}),_0x3355d(_0x41e5ec(0x146))['on'](_0x41e5ec(0x11a),function(_0x263a3d){var _0x58584d=_0x41e5ec;return _0x37b2c4(_0x58584d(0x187)),_0x20ad4f[_0x58584d(0x201)](),_0x263a3d['preventDefault'](),!0x1;}),_0x3355d(_0x41e5ec(0x114))['on']('click',function(_0x3eb732){var _0x5500ec=_0x41e5ec,_0x40257d=_0x3355d('#paysnap-cart-modal\x20.paysnap-modal-content');return _0x40257d['is'](_0x3eb732['target'])||0x0!==_0x40257d['has'](_0x3eb732['target'])[_0x5500ec(0x156)]||_0x20ad4f[_0x5500ec(0x201)](),_0x3eb732[_0x5500ec(0x221)](),!0x1;}),_0x3355d(_0x41e5ec(0x1ac))['on']('click',function(_0x52c0c9){var _0x15f805=_0x41e5ec;return _0x52c0c9[_0x15f805(0x221)](),!0x1;}),_0x3355d(_0x41e5ec(0x1f8))['on'](_0x41e5ec(0x11a),function(_0x1fe1ee){var _0x1bbc4d=_0x41e5ec,_0x87488b=_0x3355d('#paysnap-details-modal\x20.paysnap-modal-content');return _0x87488b['is'](_0x1fe1ee[_0x1bbc4d(0x180)])||0x0!==_0x87488b[_0x1bbc4d(0x1d0)](_0x1fe1ee[_0x1bbc4d(0x180)])['length']||_0x1fe1ee['preventDefault'](),!0x1;}),_0x3355d('.paysnap-viewcart')['on']('click',function(_0x317b4c){var _0xe0834f=_0x41e5ec;return _0x3abf85[_0xe0834f(0x11f)](),_0x20ad4f[_0xe0834f(0x201)](),_0x317b4c['preventDefault'](),!0x1;});},'shakeDat':function(){},'animBox':function(){},'showError':function(_0x222214){var _0x5219a4=_0x3a9f16;_0x37b2c4(_0x222214),''===_0x222214&&(_0x222214='An\x20Error\x20Occurred!'),_0x3355d(_0x5219a4(0x111))[_0x5219a4(0x121)](_0x5219a4(0x209)+_0x222214+_0x5219a4(0x186)),_0x3355d(_0x5219a4(0x1e1))[_0x5219a4(0x16c)](0x2710)[_0x5219a4(0x16b)](_0x5219a4(0x1db),function(){});},'bindSellerForms':function(){var _0xa141a9=_0x3a9f16;_0x3355d(_0xa141a9(0x21c))[_0xa141a9(0x11a)](function(_0x1d1c3c){var _0x1e0f9a=_0xa141a9,_0x139676='',_0x195d57=0x0,_0x1d1c3c=(_0x3355d(_0x1e0f9a(0x1e1))[_0x1e0f9a(0x1e0)](),_0x1d1c3c[_0x1e0f9a(0x221)](),_0x3355d(this)[_0x1e0f9a(0x19b)]('div.paysnap-item')),_0x2a5fc1=_0x1d1c3c[_0x1e0f9a(0x219)](_0x1e0f9a(0x1a9)),_0x2a5fc1=new URL(_0x2a5fc1,document[_0x1e0f9a(0x126)])['href'],_0x478cba=_0x1d1c3c[_0x1e0f9a(0x14f)](_0x1e0f9a(0x119))[_0x1e0f9a(0x1ee)](),_0x447ad1=(''!==_0x478cba&&!isNaN(_0x478cba)||_0x20ad4f[_0x1e0f9a(0x1ce)](_0x1e0f9a(0x222)),_0x3355d[_0x1e0f9a(0x204)](_0x1d1c3c[_0x1e0f9a(0x14f)](_0x1e0f9a(0x212))[_0x1e0f9a(0x133)](function(){var _0x1ae1e5=_0x1e0f9a;return!_0x3355d(this)['is'](_0x1ae1e5(0x21a))&&!_0x3355d(this)['is'](_0x1ae1e5(0x1f3));})[_0x1e0f9a(0x1e6)]()));return _0x1d1c3c['find']('div.paysnap-option')[_0x1e0f9a(0x20f)](function(_0x3832f5){var _0xe5d15a=_0x1e0f9a;const _0xfe56cb=_0x3355d(this)[_0xe5d15a(0x1d0)](_0xe5d15a(0x1e2));_0x3355d(this)[_0xe5d15a(0x14a)](_0xe5d15a(0x17c));var _0x48884c=_0x3355d(this)[_0xe5d15a(0x14f)](_0xe5d15a(0x212))[_0xe5d15a(0x110)](),_0x287fc3='',_0x573aad=_0x3355d(this)[_0xe5d15a(0x14f)](':input')[_0xe5d15a(0x1e6)](),_0x103374={};_0x3355d[_0xe5d15a(0x19a)](_0x573aad,function(_0x268181,_0x504211){var _0x3fda91=_0xe5d15a;_0x103374[_0x268181[_0x3fda91(0x15e)]]=_0x268181[_0x3fda91(0x143)];}),_0x37b2c4('optData:'+_0x48884c),_0x37b2c4(_0xe5d15a(0x19e)+_0x287fc3),/os=/[_0xe5d15a(0x220)](_0x48884c)?(_0x573aad=_0x103374['on'],_0x48884c=(_0x48884c=_0x48884c[_0xe5d15a(0x115)](/on=/g,'on'+_0x3832f5+'=')[_0xe5d15a(0x115)](/os=/g,'os'+_0x3832f5+'='))[_0xe5d15a(0x115)](/\%7C\%7C[^\&\|]*/g,''),_0x447ad1&&_0x48884c?_0x447ad1+='&'+_0x48884c:_0x48884c&&(_0x447ad1=_0x48884c),_0x3355d(this)[_0xe5d15a(0x14f)](_0xe5d15a(0x1ff))[_0xe5d15a(0x20f)](function(){var _0x4cc20b=_0xe5d15a,_0x58b67f,_0x2ce48e,_0x20a80a=_0x3355d(this);(this['checked']||this[_0x4cc20b(0x138)]||0x0!=_0x20a80a[_0x4cc20b(0x14f)](_0x4cc20b(0x1fb))[_0x4cc20b(0x156)]||_0x4cc20b(0x1c9)==this[_0x4cc20b(0x1cd)])&&((_0x2ce48e=_0x20a80a[_0x4cc20b(0x1ee)]())&&(_0x58b67f=_0x2ce48e[_0x4cc20b(0x12a)]('||')[0x0]||'')&&(0x0<_0x287fc3[_0x4cc20b(0x156)]&&(_0x287fc3+=',\x20'),_0x287fc3+=_0x58b67f),!_0x2ce48e&&_0xfe56cb&&(_0x37b2c4('value:\x20'+_0x2ce48e),_0x20a80a['addClass']('error'),_0x195d57++));}),_0x139676+=_0xe5d15a(0x153)+_0x573aad+_0xe5d15a(0x20d)+_0x287fc3+'</li>'):_0xfe56cb&&(_0x3355d(this)['addClass'](_0xe5d15a(0x17c)),_0x195d57++);}),_0x447ad1=_0x447ad1+(_0x1e0f9a(0x18b)+_0x20ad4f['cid'])+(_0x1e0f9a(0x136)+_0x2a5fc1),_0x195d57||!0x1!==_0x3abf85['addItem'](!0x0,_0x447ad1,_0x139676)&&(open_cart_on_add&&_0x20ad4f[_0x1e0f9a(0x201)](),_0x3355d(this)[_0x1e0f9a(0x14f)](_0x1e0f9a(0x207))[_0x1e0f9a(0x121)](_0x1e0f9a(0x159))[_0x1e0f9a(0x202)]('show'),_0x3355d(this)['find'](_0x1e0f9a(0x148))[_0x1e0f9a(0x16c)](0xbb8)[_0x1e0f9a(0x16b)](_0x1e0f9a(0x1db),function(){var _0x2ddf71=_0x1e0f9a;_0x3355d(this)[_0x2ddf71(0x19b)](_0x2ddf71(0x207))['removeClass'](_0x2ddf71(0x223)),_0x3355d(this)[_0x2ddf71(0x185)]();})),!0x1;}),_0x3355d(_0xa141a9(0x116))[_0xa141a9(0x20c)](_0xa141a9(0x203),function(){var _0x3d22fc=_0xa141a9,_0x3e0996=_0x3355d(this)['closest'](_0x3d22fc(0x1b1)),_0x4d6b73=(this[_0x3d22fc(0x15e)],parseFloat(_0x3e0996[_0x3d22fc(0x14f)](_0x3d22fc(0x12e))[_0x3d22fc(0x1ee)]())),_0x7f7767=parseFloat(0x0),_0x5dd9c5=parseFloat(0x0),_0x4d6b73=(isNaN(_0x4d6b73)&&(_0x4d6b73=0x0),_0x3e0996['find'](_0x3d22fc(0x122))[_0x3d22fc(0x20f)](function(_0x303d19){var _0x2452f9=_0x3d22fc,_0x4d220b,_0x5ba64d,_0x11a42b=_0x3355d(this),_0xca5a5c=this[_0x2452f9(0x15e)]||'',_0x11a42b=_0x11a42b[_0x2452f9(0x1ee)]();_0x11a42b&&(_0x4d220b=(_0x5ba64d=_0x11a42b[_0x2452f9(0x12a)]('||'))[0x0],_0x5ba64d=_0x5ba64d[0x1]||_0x11a42b),'select-one'==this['type']||_0x2452f9(0x151)==this[_0x2452f9(0x1cd)]&&this[_0x2452f9(0x1b2)]||'checkbox'==this[_0x2452f9(0x1cd)]&&this[_0x2452f9(0x1b2)]?_0x5dd9c5=parseFloat(_0x5ba64d):_0x2452f9(0x1c9)==this[_0x2452f9(0x1cd)]&&(_0x5dd9c5=0x0),isNaN(_0x5dd9c5)?_0x37b2c4(_0x2452f9(0x170)+_0x4d220b||_0xca5a5c):(_0x7f7767=_0x5dd9c5+_0x7f7767,_0x5dd9c5=0x0);}),_0x4d6b73+_0x7f7767),_0x3b38d1=(_0x4d6b73=_0x4d6b73<0x0?0x0:_0x4d6b73)[_0x3d22fc(0x125)](0x2),_0x4d6b73=_0x462b41[_0x3d22fc(0x142)](_0x4d6b73);_0x3e0996['find'](_0x3d22fc(0x1e7))[_0x3d22fc(0x1ee)](_0x3b38d1),_0x3e0996['find'](_0x3d22fc(0x178))[_0x3d22fc(0x121)](_0x4d6b73);});},'showLoader':function(){var _0x20f8b3=_0x3a9f16;_0x3355d(_0x20f8b3(0x196))[_0x20f8b3(0x1e0)](),_0x3355d('.paysnap-qty')[_0x20f8b3(0x13c)](_0x20f8b3(0x184),!0x0),_0x3355d('.paysnap-delete')['hide'](),_0x3355d(_0x20f8b3(0x1c7))['show'](),_0x3355d(_0x20f8b3(0x12b))[_0x20f8b3(0x202)](_0x20f8b3(0x1bf));},'hideLoader':function(){var _0x1cb412=_0x3a9f16;_0x3355d(_0x1cb412(0x196))[_0x1cb412(0x223)](),_0x3355d(_0x1cb412(0x1c7))['hide'](),_0x3355d(_0x1cb412(0x154))[_0x1cb412(0x13c)](_0x1cb412(0x184),!0x1),_0x3355d(_0x1cb412(0x120))[_0x1cb412(0x223)](),_0x3355d('#paysnap-cart-contents')[_0x1cb412(0x14a)](_0x1cb412(0x1bf));},'showModal':function(){var _0x325876=_0x3a9f16;_0x20ad4f['$modal'][_0x325876(0x15c)](_0x325876(0x18c));}}),{'TOKEN':_0x3a9f16(0x140),'autoUpdate':!0x0,'stringFactory':null,'initialize':function(_0x16cbdb,_0x3292c1){var _0x1d964d=_0x3a9f16;this['stringFactory']=_0x3292c1,this['autoUpdate']=_0x16cbdb,this[_0x1d964d(0x1b9)]();},'updateTotal':function(){var _0x2538c7=_0x3a9f16,_0xa56a8d;_0x3abf85[_0x2538c7(0x16f)]?(_0xa56a8d=_0x3abf85[_0x2538c7(0x1a4)](),_0x3355d(_0x2538c7(0x1eb))[_0x2538c7(0x121)](_0x462b41[_0x2538c7(0x142)](_0xa56a8d[_0x2538c7(0x1d2)])),_0x3355d(_0x2538c7(0x1dd))[_0x2538c7(0x121)](_0x462b41[_0x2538c7(0x142)](_0xa56a8d[_0x2538c7(0x1d2)])),_0x3355d('.paysnap-viewcart\x20.paysnap-cart-qty')[_0x2538c7(0x121)](_0xa56a8d[_0x2538c7(0x1ed)]),_0x3355d('.paysnap-total-qty')[_0x2538c7(0x121)](_0xa56a8d[_0x2538c7(0x1ed)]+'\x20'+cart_total_items_label),_0x37b2c4(_0x2538c7(0x144)+_0xa56a8d['cost'])):(_0xa56a8d=_0x23eeb8(_0x2538c7(0x1c5)))&&(_0xa56a8d=parseFloat(_0xa56a8d[_0x2538c7(0x115)](',','')),_0x3355d(_0x2538c7(0x1fc))[_0x2538c7(0x121)](_0x462b41[_0x2538c7(0x142)](_0xa56a8d)));},'calcCartTotal':function(){var _0xd6c62b=_0x3a9f16,_0x45bb16=0x0,_0xeed405=0x0;return _0x3355d(_0xd6c62b(0x1c1))['each'](function(_0x944659,_0x4a3bda){var _0x5be651=_0xd6c62b,_0x4bc3d1=_0x3355d(this)[_0x5be651(0x219)](_0x5be651(0x226)),_0x3f3bc5=parseInt(_0x4bc3d1[_0x5be651(0x1ed)],0xa),_0x4bc3d1=parseFloat(_0x4bc3d1['cost'][_0x5be651(0x115)](',',''));_0x45bb16+=_0x3f3bc5,_0xeed405+=parseFloat(_0x3f3bc5*_0x4bc3d1);}),{'cost':_0xeed405,'qty':_0x45bb16};},'updateCookie':function(){var _0x4f79d8=_0x3a9f16,_0xadcf3a='';_0x3355d('#paysnap-cart\x20table\x20tbody\x20tr')[_0x4f79d8(0x20f)](function(_0xec59c4,_0x483102){var _0x2f3088=_0x4f79d8,_0x5a28a5=_0x3355d(this)[_0x2f3088(0x219)]('paysnap');_0xadcf3a[_0x2f3088(0x156)]&&(_0xadcf3a+=_0x3abf85['TOKEN']),_0xadcf3a+=_0x5a28a5['s'],/details=/['test'](_0x5a28a5['s'])||(_0xadcf3a+=_0x2f3088(0x14e)+_0x5a28a5[_0x2f3088(0x20e)]);}),_0x5ac1d8(_0x4f79d8(0x1c6),_0xadcf3a);},'addItem':function(_0x413393,_0x22f6fc,_0x3510c2){var _0xe682f6=_0x3a9f16;try{_0x48fdb8=_0x22f6fc[_0xe682f6(0x112)](/(item_name+=[^&]+)/)[0x1][_0xe682f6(0x12a)]('=')[0x1];}catch(_0x179567){_0x48fdb8=_0xe682f6(0x1d7);}var _0x48fdb8,_0x1c97e8,_0x4bdda2,_0xb916a=_0x48fdb8=decodeURIComponent(_0x48fdb8);_0x3510c2=_0x3510c2||(_0x22f6fc[_0xe682f6(0x112)](/(details=[^&]+)/)||['','='])[0x1][_0xe682f6(0x12a)]('=')[0x1];try{_0x1c97e8=_0x22f6fc[_0xe682f6(0x112)](/(amount+=[^&]+)/)[0x1][_0xe682f6(0x12a)]('=')[0x1];}catch(_0x6a447e){_0x1c97e8='0';}if(isNaN(parseFloat(_0x1c97e8)))return _0x37b2c4(_0xe682f6(0x12f)+_0x1c97e8),!0x1;try{_0x4bdda2=_0x22f6fc[_0xe682f6(0x112)](/(quantity+=[^&]+)/)[0x1][_0xe682f6(0x12a)]('=')[0x1];}catch(_0x15ab25){_0x4bdda2=0x1,_0x22f6fc+='&quantity=1';}isNaN(parseInt(_0x4bdda2,0xa))&&(_0x37b2c4(_0xe682f6(0x128)),_0x4bdda2=0x1);try{_0x3325da=_0x22f6fc[_0xe682f6(0x112)](/(thumb+=[^&]+)/)[0x1][_0xe682f6(0x12a)]('=')[0x1];}catch(_0x442a46){_0x3325da='nope';}var _0x3325da,_0x32e706,_0x21fae8=parseFloat(_0x1c97e8)*parseFloat(_0x4bdda2),_0x427e47=(_0x48fdb8=_0x48fdb8['replace'](/\+/g,_0xe682f6(0x166)),(_0x48fdb8=decodeURIComponent(_0x48fdb8))+'%%'+_0x3510c2+'%%'+_0x1c97e8),_0x5c7ddd=!0x1;_0x3355d(_0xe682f6(0x1fd))[_0xe682f6(0x20f)](function(){var _0x54a510=_0xe682f6,_0x445ec3,_0x314072,_0x2e1700=_0x3355d(this),_0x1b51bd=_0x2e1700['data']('paysnap');_0x1b51bd['key']==_0x427e47&&(_0x1b51bd[_0x54a510(0x1ed)]=parseInt(_0x1b51bd[_0x54a510(0x1ed)],0xa)+parseInt(_0x4bdda2,0xa),_0x1b51bd['s']=_0x1b51bd['s']['replace'](/quantity+=\d+/,'quantity='+_0x1b51bd[_0x54a510(0x1ed)]),_0x445ec3=_0x1b51bd['s'][_0x54a510(0x112)](/(amount+=[^&]+)/)[0x1][_0x54a510(0x12a)]('=')[0x1],_0x314072=parseFloat(_0x445ec3)*parseFloat(_0x1b51bd['qty']),_0x2e1700[_0x54a510(0x14f)](_0x54a510(0x1c0))['val'](_0x1b51bd['qty']),_0x2e1700[_0x54a510(0x14f)]('.paysnap-row-total')[_0x54a510(0x121)](_0x1b51bd['qty']+'\x20x\x20'+_0x462b41[_0x54a510(0x142)](parseFloat(_0x445ec3[_0x54a510(0x115)](',','')))+_0x54a510(0x216)+_0x462b41[_0x54a510(0x142)](parseFloat(_0x314072))+_0x54a510(0x1e3)),_0x2e1700['find'](_0x54a510(0x16d))[_0x54a510(0x121)](_0x462b41[_0x54a510(0x142)](parseFloat(_0x314072))),_0x3abf85[_0x54a510(0x161)](),_0x3abf85['updateTotal'](),_0x5c7ddd=!0x0);}),_0x5c7ddd||(_0x3325da=_0xe682f6(0x1b0)+_0x3325da+_0xe682f6(0x118)+_0x1c97e8+_0xe682f6(0x193)+_0x48fdb8+_0xe682f6(0x186),_0x3510c2&&(_0x3325da+=_0xe682f6(0x177)+_0x3510c2+'</ul>'),_0x3325da=_0x3325da+(_0xe682f6(0x1cb)+_0x4bdda2+_0xe682f6(0x158)+_0x462b41[_0xe682f6(0x142)](parseFloat(_0x1c97e8['replace'](',','')))+_0xe682f6(0x216)+_0x462b41[_0xe682f6(0x142)](parseFloat(_0x21fae8)))+_0xe682f6(0x1c8),_0xe682f6(0x1a8)===qty_type?_0x3325da=(_0x3325da+=_0xe682f6(0x135))+_0xe682f6(0x1dc)+_0x4bdda2+'\x22\x20name=\x22qty\x22\x20/><button\x20class=\x22ps-qty-plus\x22><i\x20class=\x22fa\x20fa-plus\x22></i></button></div></div></td>':_0x3325da+='<td><input\x20class=\x22paysnap-qty\x20paysnap-number\x20yd-number\x22\x20style=\x22width:40\x22\x20type=\x22text\x22\x20value=\x22'+_0x4bdda2+_0xe682f6(0x224),_0x3325da+=_0xe682f6(0x21b)+delete_item_icon+_0xe682f6(0x1b8)+_0x48fdb8+_0xe682f6(0x217)+_0xb916a+'\x22\x20/></td></tr>',_0x32e706=_0x3355d(_0x3325da)[_0xe682f6(0x13a)]('#paysnap-cart\x20tbody'),_0x3355d(_0xe682f6(0x225),_0x32e706)['on'](_0xe682f6(0x11a),function(_0x322502){var _0x365ae1=_0xe682f6;_0x322502['preventDefault']();var _0x44b6c0,_0x428ac2=_0x32e706['find'](_0x365ae1(0x154)),_0x51ab58=(_0x3355d(this)[_0x365ae1(0x19d)](_0x365ae1(0x14b))?_0x428ac2[_0x365ae1(0x1ee)]()>parseInt(0x0)&&_0x428ac2[_0x365ae1(0x1ee)](function(_0x494518,_0x8c899b){return--_0x8c899b;}):_0x428ac2[_0x365ae1(0x1ee)](function(_0x1580a6,_0x4f28fd){return++_0x4f28fd;}),_0x428ac2),_0x428ac2=_0x51ab58[_0x365ae1(0x1da)](_0x365ae1(0x210)),_0x146d96=_0x428ac2[_0x365ae1(0x219)](_0x365ae1(0x226)),_0x330aab=parseInt(_0x51ab58['val'](),0xa);if(isNaN(_0x330aab))return _0x322502[_0x365ae1(0x221)](),_0x44b6c0=(_0x146d96['s'][_0x365ae1(0x112)](/quantity=(\d+)/)||[])[0x1],void setTimeout(function(){var _0x3e4a7f=_0x365ae1;_0x51ab58[_0x3e4a7f(0x1ee)](_0x44b6c0)[_0x3e4a7f(0x1a5)]();},0x14);0x0===_0x330aab?_0x3355d(_0x365ae1(0x120),_0x32e706)[_0x365ae1(0x163)]('click'):(_0x3355d(this)[_0x365ae1(0x1ee)](_0x330aab),_0x3355d('#paysnap-cart')[_0x365ae1(0x110)](),_0x3abf85[_0x365ae1(0x16f)]&&(_0x146d96['s']=_0x146d96['s'][_0x365ae1(0x115)](/quantity+=\d+/,_0x365ae1(0x137)+_0x330aab),_0x146d96[_0x365ae1(0x1ed)]=_0x330aab,_0x322502=parseFloat(_0x330aab*_0x146d96[_0x365ae1(0x1d2)][_0x365ae1(0x115)](',','')),_0x330aab=_0x330aab+'\x20x\x20'+_0x462b41[_0x365ae1(0x142)](parseFloat(_0x146d96[_0x365ae1(0x1d2)][_0x365ae1(0x115)](',','')))+'\x20=\x20<b>'+_0x462b41[_0x365ae1(0x142)](_0x322502)+_0x365ae1(0x1e3),_0x3355d('.paysnap-row-total',_0x428ac2)[_0x365ae1(0x121)](_0x330aab),_0x3abf85[_0x365ae1(0x161)](),_0x3abf85[_0x365ae1(0x11f)]()));}),_0x3355d('.paysnap-delete',_0x32e706)[_0xe682f6(0x11a)](function(_0x40ef66){var _0xce0680=_0xe682f6;if(_0x40ef66['preventDefault'](),!_0x3abf85[_0xce0680(0x16f)])return!0x1;_0x32e706[_0xce0680(0x16b)]('fast',function(){var _0x56461c=_0xce0680;_0x3355d(this)[_0x56461c(0x185)](),_0x3abf85[_0x56461c(0x161)](),0x0===_0x3355d(_0x56461c(0x1c1))['size']()&&(_0x3355d(_0x56461c(0x164))[_0x56461c(0x1e0)](),_0x3355d(_0x56461c(0x13d))[_0x56461c(0x223)]()),_0x3abf85[_0x56461c(0x11f)]();});}),_0x3355d(_0xe682f6(0x154),_0x32e706)[_0xe682f6(0x20c)](_0xe682f6(0x11d),function(_0x58d715){var _0x3681fb=_0xe682f6;return _0x58d715=_0x58d715[_0x3681fb(0x214)],0x30<=_0x58d715||_0x58d715<=0x39||0x60<=_0x58d715&&_0x58d715<=0x69;})[_0xe682f6(0x20c)](_0xe682f6(0x1a5),function(){this['select']();})[_0xe682f6(0x20c)](_0xe682f6(0x1b6),function(_0x218947){var _0x8ff231=_0xe682f6,_0x19a6de,_0x4be22c=_0x3355d(this),_0x1bee47=_0x4be22c[_0x8ff231(0x1da)](_0x8ff231(0x210)),_0x2c562d=_0x1bee47[_0x8ff231(0x219)](_0x8ff231(0x226)),_0x14250d=parseInt(_0x4be22c[_0x8ff231(0x1ee)](),0xa);if(isNaN(_0x14250d))return _0x218947[_0x8ff231(0x221)](),_0x19a6de=(_0x2c562d['s'][_0x8ff231(0x112)](/quantity=(\d+)/)||[])[0x1],void setTimeout(function(){var _0x1f6ebc=_0x8ff231;_0x4be22c['val'](_0x19a6de)[_0x1f6ebc(0x1a5)]();},0x14);0x0===_0x14250d?_0x3355d(_0x8ff231(0x120),_0x32e706)[_0x8ff231(0x163)](_0x8ff231(0x11a)):(_0x3355d(this)[_0x8ff231(0x1ee)](_0x14250d),_0x3355d('#paysnap-cart')['serialize'](),_0x3abf85[_0x8ff231(0x16f)]&&(_0x2c562d['s']=_0x2c562d['s'][_0x8ff231(0x115)](/quantity+=\d+/,_0x8ff231(0x137)+_0x14250d),_0x2c562d[_0x8ff231(0x1ed)]=_0x14250d,_0x218947=parseFloat(_0x14250d*_0x2c562d['cost'][_0x8ff231(0x115)](',','')),_0x14250d=_0x14250d+_0x8ff231(0x158)+_0x462b41[_0x8ff231(0x142)](parseFloat(_0x2c562d['cost'][_0x8ff231(0x115)](',','')))+_0x8ff231(0x216)+_0x462b41[_0x8ff231(0x142)](_0x218947)+_0x8ff231(0x1e3),_0x3355d('.paysnap-row-total',_0x1bee47)[_0x8ff231(0x121)](_0x14250d),_0x3abf85[_0x8ff231(0x161)](),_0x3abf85[_0x8ff231(0x11f)]()));}),_0x32e706['data'](_0xe682f6(0x226),{'s':_0x22f6fc,'qty':_0x4bdda2,'cost':_0x1c97e8,'details':_0x3510c2,'key':_0x427e47}),setTimeout(function(){var _0x118186=_0xe682f6;_0x3355d(_0x118186(0x13d))[_0x118186(0x1e0)](),_0x3355d(_0x118186(0x164))[_0x118186(0x223)]();},0xc8),_0x413393&&_0x3abf85[_0xe682f6(0x161)](),_0x3abf85[_0xe682f6(0x11f)]());},'setCookie':function(_0x4c3f74,_0x20f00e){var _0x29a880=_0x3a9f16;_0x5ac1d8('cart',_0x4c3f74),_0x5ac1d8(_0x29a880(0x1c5),_0x20f00e);},'emptyCart':function(){var _0x4f0e63=_0x3a9f16;_0x5ac1d8(_0x4f0e63(0x1c6),''),_0x5ac1d8(_0x4f0e63(0x1c5),'');},'loadFromCookie':function(){var _0x4ea354=_0x3a9f16,_0x5f27b4=_0x23eeb8(_0x4ea354(0x1c6));if(!_0x3355d[_0x4ea354(0x132)](_0x5f27b4))return _0x3355d(_0x4ea354(0x164))['hide'](),void _0x3355d(_0x4ea354(0x13d))[_0x4ea354(0x223)]();_0x3355d('#paysnap-cart\x20table\x20tbody\x20tr')['remove']();for(var _0x5f27b4=(_0x5f27b4=(_0x5f27b4=(_0x5f27b4=_0x5f27b4[_0x4ea354(0x115)](/callback=jsonp[0-9]*/,''))[_0x4ea354(0x115)](/_=[0-9]*/,''))['replace'](/pid=/g,_0x3abf85[_0x4ea354(0x15b)]+'pid='))[_0x4ea354(0x115)](/^&*/,''),_0x32276b=new RegExp('^'+_0x3abf85[_0x4ea354(0x15b)]),_0x45c790=(_0x5f27b4=_0x5f27b4['replace'](_0x32276b,''))[_0x4ea354(0x12a)](_0x3abf85['TOKEN']),_0x1cef25=0x0;_0x1cef25<_0x45c790[_0x4ea354(0x156)];_0x1cef25++){var _0x8cffc2=_0x45c790[_0x1cef25];_0x37b2c4(_0x4ea354(0x124)+_0x8cffc2),_0x8cffc2=(_0x8cffc2=(_0x8cffc2=_0x8cffc2[_0x4ea354(0x115)](/&+/,'&'))['replace'](/^&/,''))[_0x4ea354(0x115)](/&$/,''),''!=_0x3355d[_0x4ea354(0x132)](_0x8cffc2)&&_0x3abf85[_0x4ea354(0x17a)](!0x1,_0x8cffc2);}0x0==_0x3355d(_0x4ea354(0x1c1))['length']&&(_0x3355d(_0x4ea354(0x164))[_0x4ea354(0x1e0)](),_0x3355d('#paysnap-cart-empty')[_0x4ea354(0x223)]()),this[_0x4ea354(0x11f)]();}});_0x3355d(window)[_0x3a9f16(0x150)](function(){var _0x13d71d=_0x3a9f16;_0x3355d('#paysnap-error\x20span:empty')[_0x13d71d(0x185)]();});}
	
  

paysnap($); // call it

/*  PAYSNAP v.3.0.4  (END) */

return stack;})(stacks.stacks_in_80_2);
stacks.stacks_in_34_591 = {};
stacks.stacks_in_34_591 = (function(stack) {

return stack;})(stacks.stacks_in_34_591);
stacks.stacks_in_34_606 = {};
stacks.stacks_in_34_606 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery; if(typeof(stacks.totalcms)!=='object')stacks.totalcms={};stacks.totalcms.requestheaders={'Total-Key':$.trim('93a9b088e1c75fb88f60fa0e33659da3')};stacks.totalcms.baseurl='https://readingdelights.com.au//'.replace(/\/\/$/,'/');stacks.totalcms.baseurl=stacks.totalcms.baseurl.replace('https:','').replace('http:','');stacks.totalcms.totalapi=stacks.totalcms.baseurl+'rw_common/plugins/stacks/total-cms/totalapi.php';stacks.totalcms.locale='en';

return stack;})(stacks.stacks_in_34_606);
stacks.stacks_in_34_573 = {};
stacks.stacks_in_34_573 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_573);
stacks.stacks_in_34_575 = {};
stacks.stacks_in_34_575 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_575);
stacks.stacks_in_34_576 = {};
stacks.stacks_in_34_576 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_576);
stacks.stacks_in_34_577 = {};
stacks.stacks_in_34_577 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_577);
stacks.stacks_in_34_605 = {};
stacks.stacks_in_34_605 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_605);
stacks.stacks_in_34_491 = {};
stacks.stacks_in_34_491 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_491);
stacks.stacks_in_34_492 = {};
stacks.stacks_in_34_492 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_492);
stacks.stacks_in_34_508 = {};
stacks.stacks_in_34_508 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_508);
stacks.stacks_in_34_599 = {};
stacks.stacks_in_34_599 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery;

return stack;})(stacks.stacks_in_34_599);
stacks.stacks_in_74_246 = {};
stacks.stacks_in_74_246 = (function(stack) {
var jQuery = stacks.jQuery;var $ = jQuery; $(function(){var stack=$("#stacks_in_74_246");$(".submit_button a,.submit_button button",stack).click(function(e){e.preventDefault();$("#form_stacks_in_74_246").submit();});var change_button_state=function(){var external=0,external_label=1;if(external===0||(external===1&&external_label===1)){$(".submit_button a,.submit_button button",stack).html("Thanks!");}};$("#form_stacks_in_74_246").validate({errorPlacement:function(error,element){$("#form_stacks_in_74_246").append(error);element.parent().addClass("error");},submitHandler:function(form){var postUrl=$("#form_stacks_in_74_246").attr("action");data=$("#form_stacks_in_74_246").serialize(),email=$("#email_stacks_in_74_246").val();$.debug("Post Office: "+postUrl,data);if(email.substr((email.length-10),email.length)=="export.csv"){window.open(window.location.href+"?action=export&email="+email);}
else{$.ajax({type:"POST",url:postUrl,data:data,success:function(data){console.log("Post Successful: "+data["message"]);change_button_state();$("input[type=text],input[type=email]",stack).val("");},error:function(jqxhr,status,msg){var response=JSON.parse(jqxhr["responseText"]);console.error("Post Error: "+response["message"]);console.error(jqxhr);}});}}});$("#human_stacks_in_74_246").rules("add",{equalTo:"#answer_stacks_in_74_246"});});

return stack;})(stacks.stacks_in_74_246);