!function(){"use strict";var e=document.createElement("i");if(e.style.setProperty("--x","y"),"y"!==e.style.getPropertyValue("--x")&&e.msMatchesSelector){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector);var t,r=[],n=document,o=!1;document.addEventListener("DOMContentLoaded",function(){o=!0}),"classList"in Element.prototype||H("classList",HTMLElement.prototype,Element.prototype),"innerHTML"in Element.prototype||H("innerHTML",HTMLElement.prototype,Element.prototype),"runtimeStyle"in Element.prototype||H("runtimeStyle",HTMLElement.prototype,Element.prototype),"sheet"in SVGStyleElement.prototype||Object.defineProperty(SVGStyleElement.prototype,"sheet",{get:function(){for(var e,t=document.styleSheets,r=0;e=t[r++];)if(e.ownerNode===this)return e}});var i={},s=new Set,c=!1,l=!1,a=/([\s{;])(--([A-Za-z0-9-_]*)\s*:([^;!}{]+)(!important)?)(?=\s*([;}]|$))/g,u=/([{;]\s*)([A-Za-z0-9-_]+\s*:[^;}{]*var\([^!;}{]+)(!important)?(?=\s*([;}$]|$))/g,f=/-ieVar-([^:]+):/g,p=/-ie-([^};]+)/g,d=/:(hover|active|focus|target|visited|link|:before|:after|:first-letter|:first-line)/;M("style",q),M('link[rel="stylesheet"]',q),M("[ie-style]",function(e){var t=B("{"+e.getAttribute("ie-style")).substr(1);e.style.cssText+=";"+t;var r=R(e.style);r.getters&&N(e,r.getters,"%styleAttr"),r.setters&&G(e,r.setters)});var m={hover:{on:"mouseenter",off:"mouseleave"},focus:{on:"focusin",off:"focusout"},active:{on:"CSSActivate",off:"CSSDeactivate"}},y=null;document.addEventListener("mousedown",function(e){setTimeout(function(){if(e.target===document.activeElement){var t=document.createEvent("Event");t.initEvent("CSSActivate",!0,!0),(y=e.target).dispatchEvent(t)}})}),document.addEventListener("mouseup",function(){if(y){var e=document.createEvent("Event");e.initEvent("CSSDeactivate",!0,!0),y.dispatchEvent(e),y=null}});var v=0,h=new MutationObserver(function(e){if(!l)for(var t,r=0;t=e[r++];)"iecp-needed"!==t.attributeName&&J(t.target)});setTimeout(function(){h.observe(document,{attributes:!0,subtree:!0})});var S=location.hash;addEventListener("hashchange",function(e){var t=document.getElementById(location.hash.substr(1));if(t){var r=document.getElementById(S.substr(1));J(t),J(r)}else J(document);S=location.hash});var E=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"style"),P=E.get;E.get=function(){const e=P.call(this);return e.owningElement=this,e},Object.defineProperty(HTMLElement.prototype,"style",E);var C=getComputedStyle;window.getComputedStyle=function(e){var t=C.apply(this,arguments);return t.computedFor=e,t};var g=CSSStyleDeclaration.prototype,b=g.getPropertyValue;g.getPropertyValue=function(e){if(this.lastPropertyServedBy=!1,"-"!==(e=e.trim())[0]||"-"!==e[1])return b.apply(this,arguments);const t=e.substr(2),r="-ie-"+t,n="-ie-❗"+t;let o=D(this[n]||this[r]);if(this.computedFor){if(void 0===o||T[o]){if(T[o]||!_[e]||_[e].inherits){let t=this.computedFor.parentNode;for(;1===t.nodeType;){if(t.ieCP_setters&&t.ieCP_setters[e]){var i=getComputedStyle(t),s=D(i[n]||i[r]);if(void 0!==s){o=Q(this,s),this.lastPropertyServedBy=t;break}}t=t.parentNode}}}else o=Q(this,o),this.lastPropertyServedBy=this.computedFor;if("initial"===o)return""}return void 0===o&&_[e]&&(o=_[e].initialValue),void 0===o?"":o};var T={inherit:1,revert:1,unset:1},L=g.setProperty;g.setProperty=function(e,t,r){if("-"!==e[0]||"-"!==e[1])return L.apply(this,arguments);const n=this.owningElement;n&&(n.ieCP_setters||(n.ieCP_setters={}),n.ieCP_setters[e]=1),e="-ie-"+("important"===r?"❗":"")+e.substr(2),this.cssText+="; "+e+":"+k(t)+";",n&&J(n)},window.CSS||(window.CSS={});var _={};CSS.registerProperty=function(e){_[e.name]=e}}function w(e,t){try{return e.querySelectorAll(t)}catch(e){return[]}}function M(e,o){for(var i,s={selector:e,callback:o,elements:new WeakMap},c=w(n,s.selector),l=0;i=c[l++];)s.elements.set(i,!0),s.callback.call(i,i);r.push(s),t||(t=new MutationObserver(O)).observe(n,{childList:!0,subtree:!0}),A(s)}function A(e,t){var r,i=0,s=[];try{t&&t.matches(e.selector)&&s.push(t)}catch(e){}for(o&&Array.prototype.push.apply(s,w(t||n,e.selector));r=s[i++];)e.elements.has(r)||(e.elements.set(r,!0),e.callback.call(r,r))}function V(e){for(var t,n=0;t=r[n++];)A(t,e)}function O(e){for(var t,r,n,o,i=0;r=e[i++];)for(n=r.addedNodes,t=0;o=n[t++];)1===o.nodeType&&V(o)}function H(e,t,r){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,n)}function q(e){if(!e.ieCP_polyfilled&&!e.ieCP_elementSheet&&e.sheet){if(e.href)return t=e.href,r=function(t){var r=B(t);t!==r&&j(e,r)},(n=new XMLHttpRequest).open("GET",t),n.overrideMimeType("text/css"),n.onload=function(){n.status>=200&&n.status<400&&r(n.responseText)},void n.send();var t,r,n,o=e.innerHTML,i=B(o);o!==i&&j(e,i)}}function B(e){return e.replace(a,function(e,t,r,n,o,i){return t+"-ie-"+(i?"❗":"")+n+":"+k(o)}).replace(u,function(e,t,r,n){return t+"-ieVar-"+(n?"❗":"")+r+"; "+r})}function k(e){return e}function D(e){return e}function R(e){e["z-index"]===e&&x();const t=e.cssText;var r,n,o=t.match(f);if(o){var s=[];for(r=0;n=o[r++];){let t=n.slice(7,-1);"❗"===t[0]&&(t=t.substr(1)),s.push(t),i[t]||(i[t]=[]),i[t].push(e)}}var c=t.match(p);if(c){var l={};for(r=0;n=c[r++];){let e=n.substr(4).split(":"),t=e[0],r=e[1];"❗"===t[0]&&(t=t.substr(1)),l[t]=r}}return{getters:s,setters:l}}function j(e,t){e.sheet.cssText=t,e.ieCP_polyfilled=!0;for(var r,n=e.sheet.rules,o=0;r=n[o++];){const e=R(r.style);e.getters&&F(r.selectorText,e.getters),e.setters&&z(r.selectorText,e.setters);const t=r.parentRule&&r.parentRule.media&&r.parentRule.media.mediaText;t&&(e.getters||e.setters)&&matchMedia(t).addListener(function(){J(document.documentElement)})}$()}function F(e,t){I(e),M(Z(e),function(r){N(r,t,e),W(r)})}function N(e,t,r){var n,o,i=0;const s=r.split(",");for(e.setAttribute("iecp-needed",!0),e.ieCPSelectors||(e.ieCPSelectors={});n=t[i++];)for(o=0;r=s[o++];){const t=r.trim().split("::");e.ieCPSelectors[n]||(e.ieCPSelectors[n]=[]),e.ieCPSelectors[n].push({selector:t[0],pseudo:t[1]?"::"+t[1]:""})}}function z(e,t){I(e),M(Z(e),function(e){G(e,t)})}function G(e,t){for(var r in e.ieCP_setters||(e.ieCP_setters={}),t)e.ieCP_setters["--"+r]=1;J(e)}function $(){for(var e in i){let o=i[e];for(var t,r=0;t=o[r++];)if(!t.owningElement){var n=t["-ieVar-"+e];if(n&&""!==(n=Q(getComputedStyle(document.documentElement),n)))try{t[e]=n}catch(e){}}}}function I(e){for(var t in e=e.split(",")[0],m){var r=e.split(":"+t);if(r.length>1){var n=r[1].match(/^[^\s]*/);let e=Z(r[0]+n);const o=m[t];M(e,function(e){e.addEventListener(o.on,K),e.addEventListener(o.off,K)})}}}function Z(e){return e.replace(d,"").replace(":not()","")}function W(e){s.add(e),c||(c=!0,requestAnimationFrame(function(){c=!1,l=!0,s.forEach(X),s.clear(),setTimeout(function(){l=!1})}))}function X(e){e.ieCP_unique||(e.ieCP_unique=++v,e.classList.add("iecp-u"+e.ieCP_unique));var t=getComputedStyle(e);let r="";for(var n in e.runtimeStyle.cssText="",e.ieCPSelectors){var o=t["-ieVar-❗"+n];let a=o||t["-ieVar-"+n];if(a){var i={},s=Q(t,a,i);o&&(s+=" !important");for(var c,l=0;c=e.ieCPSelectors[n][l++];)"%styleAttr"===c.selector&&(e.style[n]=s),(o||!1===i.allByRoot)&&(c.pseudo?r+=c.selector+".iecp-u"+e.ieCP_unique+c.pseudo+"{"+n+":"+s+"}\n":e.runtimeStyle[n]=s)}}!function(e,t){if(!e.ieCP_styleEl&&t){const t=document.createElement("style");t.ieCP_elementSheet=1,document.head.appendChild(t),e.ieCP_styleEl=t}e.ieCP_styleEl&&(e.ieCP_styleEl.innerHTML=t)}(e,r)}function J(e){if(e){e===document.documentElement&&$();var t=e.querySelectorAll("[iecp-needed]");e.hasAttribute&&e.hasAttribute("iecp-needed")&&W(e);for(var r,n=0;r=t[n++];)W(r)}}function K(e){J(e.target)}function Q(e,t,r){return function(e,t){let r,n,o=0,i=null,s=0,c="",l=0;for(;r=e[l++];){if("("===r&&(++o,null===i&&e[l-4]+e[l-3]+e[l-2]==="var"&&(i=o,c+=e.substring(s,l-4),s=l),e[l-5]+e[l-4]+e[l-3]+e[l-2]==="calc"&&(n=o)),")"===r&&i===o){let r,o=e.substring(s,l-1).trim(),a=o.indexOf(",");-1!==a&&(r=o.slice(a+1),o=o.slice(0,a)),c+=t(o,r,n),s=l,i=null}")"===r&&n===--o&&(n=null)}return c+=e.substring(s)}(t,function(t,n,o){var i=e.getPropertyValue(t);return o&&(i=i.replace(/^calc\(/,"(")),r&&e.lastPropertyServedBy!==document.documentElement&&(r.allByRoot=!1),""===i&&n&&(i=Q(e,n,r)),i})}}();/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});jQuery.noConflict();(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Chart=f()}})(function(){var define,module,exports;return(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){},{}],2:[function(require,module,exports){var colorNames=require(6);module.exports={getRgba:getRgba,getHsla:getHsla,getRgb:getRgb,getHsl:getHsl,getHwb:getHwb,getAlpha:getAlpha,hexString:hexString,rgbString:rgbString,rgbaString:rgbaString,percentString:percentString,percentaString:percentaString,hslString:hslString,hslaString:hslaString,hwbString:hwbString,keyword:keyword}
function getRgba(string){if(!string){return}
var abbr=/^#([a-fA-F0-9]{3})$/,hex=/^#([a-fA-F0-9]{6})$/,rgba=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,per=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,keyword=/(\w+)/;var rgb=[0,0,0],a=1,match=string.match(abbr);if(match){match=match[1];for(var i=0;i<rgb.length;i++){rgb[i]=parseInt(match[i]+match[i],16)}}else if(match=string.match(hex)){match=match[1];for(var i=0;i<rgb.length;i++){rgb[i]=parseInt(match.slice(i*2,i*2+2),16)}}else if(match=string.match(rgba)){for(var i=0;i<rgb.length;i++){rgb[i]=parseInt(match[i+1])}
a=parseFloat(match[4])}else if(match=string.match(per)){for(var i=0;i<rgb.length;i++){rgb[i]=Math.round(parseFloat(match[i+1])*2.55)}
a=parseFloat(match[4])}else if(match=string.match(keyword)){if(match[1]=="transparent"){return[0,0,0,0]}
rgb=colorNames[match[1]];if(!rgb){return}}
for(var i=0;i<rgb.length;i++){rgb[i]=scale(rgb[i],0,255)}
if(!a&&a!=0){a=1}else{a=scale(a,0,1)}
rgb[3]=a;return rgb}
function getHsla(string){if(!string){return}
var hsl=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;var match=string.match(hsl);if(match){var alpha=parseFloat(match[4]);var h=scale(parseInt(match[1]),0,360),s=scale(parseFloat(match[2]),0,100),l=scale(parseFloat(match[3]),0,100),a=scale(isNaN(alpha)?1:alpha,0,1);return[h,s,l,a]}}
function getHwb(string){if(!string){return}
var hwb=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;var match=string.match(hwb);if(match){var alpha=parseFloat(match[4]);var h=scale(parseInt(match[1]),0,360),w=scale(parseFloat(match[2]),0,100),b=scale(parseFloat(match[3]),0,100),a=scale(isNaN(alpha)?1:alpha,0,1);return[h,w,b,a]}}
function getRgb(string){var rgba=getRgba(string);return rgba&&rgba.slice(0,3)}
function getHsl(string){var hsla=getHsla(string);return hsla&&hsla.slice(0,3)}
function getAlpha(string){var vals=getRgba(string);if(vals){return vals[3]}else if(vals=getHsla(string)){return vals[3]}else if(vals=getHwb(string)){return vals[3]}}
function hexString(rgb){return"#"+hexDouble(rgb[0])+hexDouble(rgb[1])+hexDouble(rgb[2])}
function rgbString(rgba,alpha){if(alpha<1||(rgba[3]&&rgba[3]<1)){return rgbaString(rgba,alpha)}
return"rgb("+rgba[0]+", "+rgba[1]+", "+rgba[2]+")"}
function rgbaString(rgba,alpha){if(alpha===undefined){alpha=(rgba[3]!==undefined?rgba[3]:1)}
return"rgba("+rgba[0]+", "+rgba[1]+", "+rgba[2]+", "+alpha+")"}
function percentString(rgba,alpha){if(alpha<1||(rgba[3]&&rgba[3]<1)){return percentaString(rgba,alpha)}
var r=Math.round(rgba[0]/255*100),g=Math.round(rgba[1]/255*100),b=Math.round(rgba[2]/255*100);return"rgb("+r+"%, "+g+"%, "+b+"%)"}
function percentaString(rgba,alpha){var r=Math.round(rgba[0]/255*100),g=Math.round(rgba[1]/255*100),b=Math.round(rgba[2]/255*100);return"rgba("+r+"%, "+g+"%, "+b+"%, "+(alpha||rgba[3]||1)+")"}
function hslString(hsla,alpha){if(alpha<1||(hsla[3]&&hsla[3]<1)){return hslaString(hsla,alpha)}
return"hsl("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%)"}
function hslaString(hsla,alpha){if(alpha===undefined){alpha=(hsla[3]!==undefined?hsla[3]:1)}
return"hsla("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%, "+alpha+")"}
function hwbString(hwb,alpha){if(alpha===undefined){alpha=(hwb[3]!==undefined?hwb[3]:1)}
return"hwb("+hwb[0]+", "+hwb[1]+"%, "+hwb[2]+"%"+(alpha!==undefined&&alpha!==1?", "+alpha:"")+")"}
function keyword(rgb){return reverseNames[rgb.slice(0,3)]}
function scale(num,min,max){return Math.min(Math.max(min,num),max)}
function hexDouble(num){var str=num.toString(16).toUpperCase();return(str.length<2)?"0"+str:str}
var reverseNames={};for(var name in colorNames){reverseNames[colorNames[name]]=name}},{"6":6}],3:[function(require,module,exports){var convert=require(5);var string=require(2);var Color=function(obj){if(obj instanceof Color){return obj}
if(!(this instanceof Color)){return new Color(obj)}
this.valid=!1;this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var vals;if(typeof obj==='string'){vals=string.getRgba(obj);if(vals){this.setValues('rgb',vals)}else if(vals=string.getHsla(obj)){this.setValues('hsl',vals)}else if(vals=string.getHwb(obj)){this.setValues('hwb',vals)}}else if(typeof obj==='object'){vals=obj;if(vals.r!==undefined||vals.red!==undefined){this.setValues('rgb',vals)}else if(vals.l!==undefined||vals.lightness!==undefined){this.setValues('hsl',vals)}else if(vals.v!==undefined||vals.value!==undefined){this.setValues('hsv',vals)}else if(vals.w!==undefined||vals.whiteness!==undefined){this.setValues('hwb',vals)}else if(vals.c!==undefined||vals.cyan!==undefined){this.setValues('cmyk',vals)}}};Color.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace('rgb',arguments)},hsl:function(){return this.setSpace('hsl',arguments)},hsv:function(){return this.setSpace('hsv',arguments)},hwb:function(){return this.setSpace('hwb',arguments)},cmyk:function(){return this.setSpace('cmyk',arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var values=this.values;if(values.alpha!==1){return values.hwb.concat([values.alpha])}
return values.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var values=this.values;return values.rgb.concat([values.alpha])},hslaArray:function(){var values=this.values;return values.hsl.concat([values.alpha])},alpha:function(val){if(val===undefined){return this.values.alpha}
this.setValues('alpha',val);return this},red:function(val){return this.setChannel('rgb',0,val)},green:function(val){return this.setChannel('rgb',1,val)},blue:function(val){return this.setChannel('rgb',2,val)},hue:function(val){if(val){val%=360;val=val<0?360+val:val}
return this.setChannel('hsl',0,val)},saturation:function(val){return this.setChannel('hsl',1,val)},lightness:function(val){return this.setChannel('hsl',2,val)},saturationv:function(val){return this.setChannel('hsv',1,val)},whiteness:function(val){return this.setChannel('hwb',1,val)},blackness:function(val){return this.setChannel('hwb',2,val)},value:function(val){return this.setChannel('hsv',2,val)},cyan:function(val){return this.setChannel('cmyk',0,val)},magenta:function(val){return this.setChannel('cmyk',1,val)},yellow:function(val){return this.setChannel('cmyk',2,val)},black:function(val){return this.setChannel('cmyk',3,val)},hexString:function(){return string.hexString(this.values.rgb)},rgbString:function(){return string.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return string.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return string.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return string.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return string.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return string.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return string.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var rgb=this.values.rgb;return(rgb[0]<<16)|(rgb[1]<<8)|rgb[2]},luminosity:function(){var rgb=this.values.rgb;var lum=[];for(var i=0;i<rgb.length;i++){var chan=rgb[i]/255;lum[i]=(chan<=0.03928)?chan/12.92:Math.pow(((chan+0.055)/1.055),2.4)}
return 0.2126*lum[0]+0.7152*lum[1]+0.0722*lum[2]},contrast:function(color2){var lum1=this.luminosity();var lum2=color2.luminosity();if(lum1>lum2){return(lum1+0.05)/(lum2+0.05)}
return(lum2+0.05)/(lum1+0.05)},level:function(color2){var contrastRatio=this.contrast(color2);if(contrastRatio>=7.1){return'AAA'}
return(contrastRatio>=4.5)?'AA':''},dark:function(){var rgb=this.values.rgb;var yiq=(rgb[0]*299+rgb[1]*587+rgb[2]*114)/1000;return yiq<128},light:function(){return!this.dark()},negate:function(){var rgb=[];for(var i=0;i<3;i++){rgb[i]=255-this.values.rgb[i]}
this.setValues('rgb',rgb);return this},lighten:function(ratio){var hsl=this.values.hsl;hsl[2]+=hsl[2]*ratio;this.setValues('hsl',hsl);return this},darken:function(ratio){var hsl=this.values.hsl;hsl[2]-=hsl[2]*ratio;this.setValues('hsl',hsl);return this},saturate:function(ratio){var hsl=this.values.hsl;hsl[1]+=hsl[1]*ratio;this.setValues('hsl',hsl);return this},desaturate:function(ratio){var hsl=this.values.hsl;hsl[1]-=hsl[1]*ratio;this.setValues('hsl',hsl);return this},whiten:function(ratio){var hwb=this.values.hwb;hwb[1]+=hwb[1]*ratio;this.setValues('hwb',hwb);return this},blacken:function(ratio){var hwb=this.values.hwb;hwb[2]+=hwb[2]*ratio;this.setValues('hwb',hwb);return this},greyscale:function(){var rgb=this.values.rgb;var val=rgb[0]*0.3+rgb[1]*0.59+rgb[2]*0.11;this.setValues('rgb',[val,val,val]);return this},clearer:function(ratio){var alpha=this.values.alpha;this.setValues('alpha',alpha-(alpha*ratio));return this},opaquer:function(ratio){var alpha=this.values.alpha;this.setValues('alpha',alpha+(alpha*ratio));return this},rotate:function(degrees){var hsl=this.values.hsl;var hue=(hsl[0]+degrees)%360;hsl[0]=hue<0?360+hue:hue;this.setValues('hsl',hsl);return this},mix:function(mixinColor,weight){var color1=this;var color2=mixinColor;var p=weight===undefined?0.5:weight;var w=2*p-1;var a=color1.alpha()-color2.alpha();var w1=(((w*a===-1)?w:(w+a)/(1+w*a))+1)/2.0;var w2=1-w1;return this.rgb(w1*color1.red()+w2*color2.red(),w1*color1.green()+w2*color2.green(),w1*color1.blue()+w2*color2.blue()).alpha(color1.alpha()*p+color2.alpha()*(1-p))},toJSON:function(){return this.rgb()},clone:function(){var result=new Color();var source=this.values;var target=result.values;var value,type;for(var prop in source){if(source.hasOwnProperty(prop)){value=source[prop];type=({}).toString.call(value);if(type==='[object Array]'){target[prop]=value.slice(0)}else if(type==='[object Number]'){target[prop]=value}else{console.error('unexpected color value:',value)}}}
return result}};Color.prototype.spaces={rgb:['red','green','blue'],hsl:['hue','saturation','lightness'],hsv:['hue','saturation','value'],hwb:['hue','whiteness','blackness'],cmyk:['cyan','magenta','yellow','black']};Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]};Color.prototype.getValues=function(space){var values=this.values;var vals={};for(var i=0;i<space.length;i++){vals[space.charAt(i)]=values[space][i]}
if(values.alpha!==1){vals.a=values.alpha}
return vals};Color.prototype.setValues=function(space,vals){var values=this.values;var spaces=this.spaces;var maxes=this.maxes;var alpha=1;var i;this.valid=!0;if(space==='alpha'){alpha=vals}else if(vals.length){values[space]=vals.slice(0,space.length);alpha=vals[space.length]}else if(vals[space.charAt(0)]!==undefined){for(i=0;i<space.length;i++){values[space][i]=vals[space.charAt(i)]}
alpha=vals.a}else if(vals[spaces[space][0]]!==undefined){var chans=spaces[space];for(i=0;i<space.length;i++){values[space][i]=vals[chans[i]]}
alpha=vals.alpha}
values.alpha=Math.max(0,Math.min(1,(alpha===undefined?values.alpha:alpha)));if(space==='alpha'){return!1}
var capped;for(i=0;i<space.length;i++){capped=Math.max(0,Math.min(maxes[space][i],values[space][i]));values[space][i]=Math.round(capped)}
for(var sname in spaces){if(sname!==space){values[sname]=convert[space][sname](values[space])}}
return!0};Color.prototype.setSpace=function(space,args){var vals=args[0];if(vals===undefined){return this.getValues(space)}
if(typeof vals==='number'){vals=Array.prototype.slice.call(args)}
this.setValues(space,vals);return this};Color.prototype.setChannel=function(space,index,val){var svalues=this.values[space];if(val===undefined){return svalues[index]}else if(val===svalues[index]){return this}
svalues[index]=val;this.setValues(space,svalues);return this};if(typeof window!=='undefined'){window.Color=Color}
module.exports=Color},{"2":2,"5":5}],4:[function(require,module,exports){module.exports={rgb2hsl:rgb2hsl,rgb2hsv:rgb2hsv,rgb2hwb:rgb2hwb,rgb2cmyk:rgb2cmyk,rgb2keyword:rgb2keyword,rgb2xyz:rgb2xyz,rgb2lab:rgb2lab,rgb2lch:rgb2lch,hsl2rgb:hsl2rgb,hsl2hsv:hsl2hsv,hsl2hwb:hsl2hwb,hsl2cmyk:hsl2cmyk,hsl2keyword:hsl2keyword,hsv2rgb:hsv2rgb,hsv2hsl:hsv2hsl,hsv2hwb:hsv2hwb,hsv2cmyk:hsv2cmyk,hsv2keyword:hsv2keyword,hwb2rgb:hwb2rgb,hwb2hsl:hwb2hsl,hwb2hsv:hwb2hsv,hwb2cmyk:hwb2cmyk,hwb2keyword:hwb2keyword,cmyk2rgb:cmyk2rgb,cmyk2hsl:cmyk2hsl,cmyk2hsv:cmyk2hsv,cmyk2hwb:cmyk2hwb,cmyk2keyword:cmyk2keyword,keyword2rgb:keyword2rgb,keyword2hsl:keyword2hsl,keyword2hsv:keyword2hsv,keyword2hwb:keyword2hwb,keyword2cmyk:keyword2cmyk,keyword2lab:keyword2lab,keyword2xyz:keyword2xyz,xyz2rgb:xyz2rgb,xyz2lab:xyz2lab,xyz2lch:xyz2lch,lab2xyz:lab2xyz,lab2rgb:lab2rgb,lab2lch:lab2lch,lch2lab:lch2lab,lch2xyz:lch2xyz,lch2rgb:lch2rgb}
function rgb2hsl(rgb){var r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,min=Math.min(r,g,b),max=Math.max(r,g,b),delta=max-min,h,s,l;if(max==min)
h=0;else if(r==max)
h=(g-b)/delta;else if(g==max)
h=2+(b-r)/delta;else if(b==max)
h=4+(r-g)/delta;h=Math.min(h*60,360);if(h<0)
h+=360;l=(min+max)/2;if(max==min)
s=0;else if(l<=0.5)
s=delta/(max+min);else s=delta/(2-max-min);return[h,s*100,l*100]}
function rgb2hsv(rgb){var r=rgb[0],g=rgb[1],b=rgb[2],min=Math.min(r,g,b),max=Math.max(r,g,b),delta=max-min,h,s,v;if(max==0)
s=0;else s=(delta/max*1000)/10;if(max==min)
h=0;else if(r==max)
h=(g-b)/delta;else if(g==max)
h=2+(b-r)/delta;else if(b==max)
h=4+(r-g)/delta;h=Math.min(h*60,360);if(h<0)
h+=360;v=((max/255)*1000)/10;return[h,s,v]}
function rgb2hwb(rgb){var r=rgb[0],g=rgb[1],b=rgb[2],h=rgb2hsl(rgb)[0],w=1/255*Math.min(r,Math.min(g,b)),b=1-1/255*Math.max(r,Math.max(g,b));return[h,w*100,b*100]}
function rgb2cmyk(rgb){var r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,c,m,y,k;k=Math.min(1-r,1-g,1-b);c=(1-r-k)/(1-k)||0;m=(1-g-k)/(1-k)||0;y=(1-b-k)/(1-k)||0;return[c*100,m*100,y*100,k*100]}
function rgb2keyword(rgb){return reverseKeywords[JSON.stringify(rgb)]}
function rgb2xyz(rgb){var r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255;r=r>0.04045?Math.pow(((r+0.055)/1.055),2.4):(r/12.92);g=g>0.04045?Math.pow(((g+0.055)/1.055),2.4):(g/12.92);b=b>0.04045?Math.pow(((b+0.055)/1.055),2.4):(b/12.92);var x=(r*0.4124)+(g*0.3576)+(b*0.1805);var y=(r*0.2126)+(g*0.7152)+(b*0.0722);var z=(r*0.0193)+(g*0.1192)+(b*0.9505);return[x*100,y*100,z*100]}
function rgb2lab(rgb){var xyz=rgb2xyz(rgb),x=xyz[0],y=xyz[1],z=xyz[2],l,a,b;x/=95.047;y/=100;z/=108.883;x=x>0.008856?Math.pow(x,1/3):(7.787*x)+(16/116);y=y>0.008856?Math.pow(y,1/3):(7.787*y)+(16/116);z=z>0.008856?Math.pow(z,1/3):(7.787*z)+(16/116);l=(116*y)-16;a=500*(x-y);b=200*(y-z);return[l,a,b]}
function rgb2lch(args){return lab2lch(rgb2lab(args))}
function hsl2rgb(hsl){var h=hsl[0]/360,s=hsl[1]/100,l=hsl[2]/100,t1,t2,t3,rgb,val;if(s==0){val=l*255;return[val,val,val]}
if(l<0.5)
t2=l*(1+s);else t2=l+s-l*s;t1=2*l-t2;rgb=[0,0,0];for(var i=0;i<3;i++){t3=h+1/3*-(i-1);t3<0&&t3++;t3>1&&t3--;if(6*t3<1)
val=t1+(t2-t1)*6*t3;else if(2*t3<1)
val=t2;else if(3*t3<2)
val=t1+(t2-t1)*(2/3-t3)*6;else val=t1;rgb[i]=val*255}
return rgb}
function hsl2hsv(hsl){var h=hsl[0],s=hsl[1]/100,l=hsl[2]/100,sv,v;if(l===0){return[0,0,0]}
l*=2;s*=(l<=1)?l:2-l;v=(l+s)/2;sv=(2*s)/(l+s);return[h,sv*100,v*100]}
function hsl2hwb(args){return rgb2hwb(hsl2rgb(args))}
function hsl2cmyk(args){return rgb2cmyk(hsl2rgb(args))}
function hsl2keyword(args){return rgb2keyword(hsl2rgb(args))}
function hsv2rgb(hsv){var h=hsv[0]/60,s=hsv[1]/100,v=hsv[2]/100,hi=Math.floor(h)%6;var f=h-Math.floor(h),p=255*v*(1-s),q=255*v*(1-(s*f)),t=255*v*(1-(s*(1-f))),v=255*v;switch(hi){case 0:return[v,t,p];case 1:return[q,v,p];case 2:return[p,v,t];case 3:return[p,q,v];case 4:return[t,p,v];case 5:return[v,p,q]}}
function hsv2hsl(hsv){var h=hsv[0],s=hsv[1]/100,v=hsv[2]/100,sl,l;l=(2-s)*v;sl=s*v;sl/=(l<=1)?l:2-l;sl=sl||0;l/=2;return[h,sl*100,l*100]}
function hsv2hwb(args){return rgb2hwb(hsv2rgb(args))}
function hsv2cmyk(args){return rgb2cmyk(hsv2rgb(args))}
function hsv2keyword(args){return rgb2keyword(hsv2rgb(args))}
function hwb2rgb(hwb){var h=hwb[0]/360,wh=hwb[1]/100,bl=hwb[2]/100,ratio=wh+bl,i,v,f,n;if(ratio>1){wh/=ratio;bl/=ratio}
i=Math.floor(6*h);v=1-bl;f=6*h-i;if((i&0x01)!=0){f=1-f}
n=wh+f*(v-wh);switch(i){default:case 6:case 0:r=v;g=n;b=wh;break;case 1:r=n;g=v;b=wh;break;case 2:r=wh;g=v;b=n;break;case 3:r=wh;g=n;b=v;break;case 4:r=n;g=wh;b=v;break;case 5:r=v;g=wh;b=n;break}
return[r*255,g*255,b*255]}
function hwb2hsl(args){return rgb2hsl(hwb2rgb(args))}
function hwb2hsv(args){return rgb2hsv(hwb2rgb(args))}
function hwb2cmyk(args){return rgb2cmyk(hwb2rgb(args))}
function hwb2keyword(args){return rgb2keyword(hwb2rgb(args))}
function cmyk2rgb(cmyk){var c=cmyk[0]/100,m=cmyk[1]/100,y=cmyk[2]/100,k=cmyk[3]/100,r,g,b;r=1-Math.min(1,c*(1-k)+k);g=1-Math.min(1,m*(1-k)+k);b=1-Math.min(1,y*(1-k)+k);return[r*255,g*255,b*255]}
function cmyk2hsl(args){return rgb2hsl(cmyk2rgb(args))}
function cmyk2hsv(args){return rgb2hsv(cmyk2rgb(args))}
function cmyk2hwb(args){return rgb2hwb(cmyk2rgb(args))}
function cmyk2keyword(args){return rgb2keyword(cmyk2rgb(args))}
function xyz2rgb(xyz){var x=xyz[0]/100,y=xyz[1]/100,z=xyz[2]/100,r,g,b;r=(x*3.2406)+(y*-1.5372)+(z*-0.4986);g=(x*-0.9689)+(y*1.8758)+(z*0.0415);b=(x*0.0557)+(y*-0.2040)+(z*1.0570);r=r>0.0031308?((1.055*Math.pow(r,1.0/2.4))-0.055):r=(r*12.92);g=g>0.0031308?((1.055*Math.pow(g,1.0/2.4))-0.055):g=(g*12.92);b=b>0.0031308?((1.055*Math.pow(b,1.0/2.4))-0.055):b=(b*12.92);r=Math.min(Math.max(0,r),1);g=Math.min(Math.max(0,g),1);b=Math.min(Math.max(0,b),1);return[r*255,g*255,b*255]}
function xyz2lab(xyz){var x=xyz[0],y=xyz[1],z=xyz[2],l,a,b;x/=95.047;y/=100;z/=108.883;x=x>0.008856?Math.pow(x,1/3):(7.787*x)+(16/116);y=y>0.008856?Math.pow(y,1/3):(7.787*y)+(16/116);z=z>0.008856?Math.pow(z,1/3):(7.787*z)+(16/116);l=(116*y)-16;a=500*(x-y);b=200*(y-z);return[l,a,b]}
function xyz2lch(args){return lab2lch(xyz2lab(args))}
function lab2xyz(lab){var l=lab[0],a=lab[1],b=lab[2],x,y,z,y2;if(l<=8){y=(l*100)/903.3;y2=(7.787*(y/100))+(16/116)}else{y=100*Math.pow((l+16)/116,3);y2=Math.pow(y/100,1/3)}
x=x/95.047<=0.008856?x=(95.047*((a/500)+y2-(16/116)))/7.787:95.047*Math.pow((a/500)+y2,3);z=z/108.883<=0.008859?z=(108.883*(y2-(b/200)-(16/116)))/7.787:108.883*Math.pow(y2-(b/200),3);return[x,y,z]}
function lab2lch(lab){var l=lab[0],a=lab[1],b=lab[2],hr,h,c;hr=Math.atan2(b,a);h=hr*360/2/Math.PI;if(h<0){h+=360}
c=Math.sqrt(a*a+b*b);return[l,c,h]}
function lab2rgb(args){return xyz2rgb(lab2xyz(args))}
function lch2lab(lch){var l=lch[0],c=lch[1],h=lch[2],a,b,hr;hr=h/360*2*Math.PI;a=c*Math.cos(hr);b=c*Math.sin(hr);return[l,a,b]}
function lch2xyz(args){return lab2xyz(lch2lab(args))}
function lch2rgb(args){return lab2rgb(lch2lab(args))}
function keyword2rgb(keyword){return cssKeywords[keyword]}
function keyword2hsl(args){return rgb2hsl(keyword2rgb(args))}
function keyword2hsv(args){return rgb2hsv(keyword2rgb(args))}
function keyword2hwb(args){return rgb2hwb(keyword2rgb(args))}
function keyword2cmyk(args){return rgb2cmyk(keyword2rgb(args))}
function keyword2lab(args){return rgb2lab(keyword2rgb(args))}
function keyword2xyz(args){return rgb2xyz(keyword2rgb(args))}
var cssKeywords={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};var reverseKeywords={};for(var key in cssKeywords){reverseKeywords[JSON.stringify(cssKeywords[key])]=key}},{}],5:[function(require,module,exports){var conversions=require(4);var convert=function(){return new Converter()}
for(var func in conversions){convert[func+"Raw"]=(function(func){return function(arg){if(typeof arg=="number")
arg=Array.prototype.slice.call(arguments);return conversions[func](arg)}})(func);var pair=/(\w+)2(\w+)/.exec(func),from=pair[1],to=pair[2];convert[from]=convert[from]||{};convert[from][to]=convert[func]=(function(func){return function(arg){if(typeof arg=="number")
arg=Array.prototype.slice.call(arguments);var val=conversions[func](arg);if(typeof val=="string"||val===undefined)
return val;for(var i=0;i<val.length;i++)
val[i]=Math.round(val[i]);return val}})(func)}
var Converter=function(){this.convs={}};Converter.prototype.routeSpace=function(space,args){var values=args[0];if(values===undefined){return this.getValues(space)}
if(typeof values=="number"){values=Array.prototype.slice.call(args)}
return this.setValues(space,values)};Converter.prototype.setValues=function(space,values){this.space=space;this.convs={};this.convs[space]=values;return this};Converter.prototype.getValues=function(space){var vals=this.convs[space];if(!vals){var fspace=this.space,from=this.convs[fspace];vals=convert[fspace][space](from);this.convs[space]=vals}
return vals};["rgb","hsl","hsv","cmyk","keyword"].forEach(function(space){Converter.prototype[space]=function(vals){return this.routeSpace(space,arguments)}});module.exports=convert},{"4":4}],6:[function(require,module,exports){module.exports={"aliceblue":[240,248,255],"antiquewhite":[250,235,215],"aqua":[0,255,255],"aquamarine":[127,255,212],"azure":[240,255,255],"beige":[245,245,220],"bisque":[255,228,196],"black":[0,0,0],"blanchedalmond":[255,235,205],"blue":[0,0,255],"blueviolet":[138,43,226],"brown":[165,42,42],"burlywood":[222,184,135],"cadetblue":[95,158,160],"chartreuse":[127,255,0],"chocolate":[210,105,30],"coral":[255,127,80],"cornflowerblue":[100,149,237],"cornsilk":[255,248,220],"crimson":[220,20,60],"cyan":[0,255,255],"darkblue":[0,0,139],"darkcyan":[0,139,139],"darkgoldenrod":[184,134,11],"darkgray":[169,169,169],"darkgreen":[0,100,0],"darkgrey":[169,169,169],"darkkhaki":[189,183,107],"darkmagenta":[139,0,139],"darkolivegreen":[85,107,47],"darkorange":[255,140,0],"darkorchid":[153,50,204],"darkred":[139,0,0],"darksalmon":[233,150,122],"darkseagreen":[143,188,143],"darkslateblue":[72,61,139],"darkslategray":[47,79,79],"darkslategrey":[47,79,79],"darkturquoise":[0,206,209],"darkviolet":[148,0,211],"deeppink":[255,20,147],"deepskyblue":[0,191,255],"dimgray":[105,105,105],"dimgrey":[105,105,105],"dodgerblue":[30,144,255],"firebrick":[178,34,34],"floralwhite":[255,250,240],"forestgreen":[34,139,34],"fuchsia":[255,0,255],"gainsboro":[220,220,220],"ghostwhite":[248,248,255],"gold":[255,215,0],"goldenrod":[218,165,32],"gray":[128,128,128],"green":[0,128,0],"greenyellow":[173,255,47],"grey":[128,128,128],"honeydew":[240,255,240],"hotpink":[255,105,180],"indianred":[205,92,92],"indigo":[75,0,130],"ivory":[255,255,240],"khaki":[240,230,140],"lavender":[230,230,250],"lavenderblush":[255,240,245],"lawngreen":[124,252,0],"lemonchiffon":[255,250,205],"lightblue":[173,216,230],"lightcoral":[240,128,128],"lightcyan":[224,255,255],"lightgoldenrodyellow":[250,250,210],"lightgray":[211,211,211],"lightgreen":[144,238,144],"lightgrey":[211,211,211],"lightpink":[255,182,193],"lightsalmon":[255,160,122],"lightseagreen":[32,178,170],"lightskyblue":[135,206,250],"lightslategray":[119,136,153],"lightslategrey":[119,136,153],"lightsteelblue":[176,196,222],"lightyellow":[255,255,224],"lime":[0,255,0],"limegreen":[50,205,50],"linen":[250,240,230],"magenta":[255,0,255],"maroon":[128,0,0],"mediumaquamarine":[102,205,170],"mediumblue":[0,0,205],"mediumorchid":[186,85,211],"mediumpurple":[147,112,219],"mediumseagreen":[60,179,113],"mediumslateblue":[123,104,238],"mediumspringgreen":[0,250,154],"mediumturquoise":[72,209,204],"mediumvioletred":[199,21,133],"midnightblue":[25,25,112],"mintcream":[245,255,250],"mistyrose":[255,228,225],"moccasin":[255,228,181],"navajowhite":[255,222,173],"navy":[0,0,128],"oldlace":[253,245,230],"olive":[128,128,0],"olivedrab":[107,142,35],"orange":[255,165,0],"orangered":[255,69,0],"orchid":[218,112,214],"palegoldenrod":[238,232,170],"palegreen":[152,251,152],"paleturquoise":[175,238,238],"palevioletred":[219,112,147],"papayawhip":[255,239,213],"peachpuff":[255,218,185],"peru":[205,133,63],"pink":[255,192,203],"plum":[221,160,221],"powderblue":[176,224,230],"purple":[128,0,128],"rebeccapurple":[102,51,153],"red":[255,0,0],"rosybrown":[188,143,143],"royalblue":[65,105,225],"saddlebrown":[139,69,19],"salmon":[250,128,114],"sandybrown":[244,164,96],"seagreen":[46,139,87],"seashell":[255,245,238],"sienna":[160,82,45],"silver":[192,192,192],"skyblue":[135,206,235],"slateblue":[106,90,205],"slategray":[112,128,144],"slategrey":[112,128,144],"snow":[255,250,250],"springgreen":[0,255,127],"steelblue":[70,130,180],"tan":[210,180,140],"teal":[0,128,128],"thistle":[216,191,216],"tomato":[255,99,71],"turquoise":[64,224,208],"violet":[238,130,238],"wheat":[245,222,179],"white":[255,255,255],"whitesmoke":[245,245,245],"yellow":[255,255,0],"yellowgreen":[154,205,50]}},{}],7:[function(require,module,exports){var Chart=require(28)();require(26)(Chart);require(40)(Chart);require(22)(Chart);require(25)(Chart);require(30)(Chart);require(21)(Chart);require(23)(Chart);require(24)(Chart);require(29)(Chart);require(32)(Chart);require(33)(Chart);require(31)(Chart);require(27)(Chart);require(34)(Chart);require(35)(Chart);require(36)(Chart);require(37)(Chart);require(38)(Chart);require(46)(Chart);require(44)(Chart);require(45)(Chart);require(47)(Chart);require(48)(Chart);require(49)(Chart);require(15)(Chart);require(16)(Chart);require(17)(Chart);require(18)(Chart);require(19)(Chart);require(20)(Chart);require(8)(Chart);require(9)(Chart);require(10)(Chart);require(11)(Chart);require(12)(Chart);require(13)(Chart);require(14)(Chart);var plugins=[];plugins.push(require(41)(Chart),require(42)(Chart),require(43)(Chart));Chart.plugins.register(plugins);module.exports=Chart;if(typeof window!=='undefined'){window.Chart=Chart}},{"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"40":40,"41":41,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"49":49,"8":8,"9":9}],8:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Bar=function(context,config){config.type='bar';return new Chart(context,config)}}},{}],9:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Bubble=function(context,config){config.type='bubble';return new Chart(context,config)}}},{}],10:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Doughnut=function(context,config){config.type='doughnut';return new Chart(context,config)}}},{}],11:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Line=function(context,config){config.type='line';return new Chart(context,config)}}},{}],12:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.PolarArea=function(context,config){config.type='polarArea';return new Chart(context,config)}}},{}],13:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.Radar=function(context,config){config.type='radar';return new Chart(context,config)}}},{}],14:[function(require,module,exports){'use strict';module.exports=function(Chart){var defaultConfig={hover:{mode:'single'},scales:{xAxes:[{type:'linear',position:'bottom',id:'x-axis-1'}],yAxes:[{type:'linear',position:'left',id:'y-axis-1'}]},tooltips:{callbacks:{title:function(){return''},label:function(tooltipItem){return'('+tooltipItem.xLabel+', '+tooltipItem.yLabel+')'}}}};Chart.defaults.scatter=defaultConfig;Chart.controllers.scatter=Chart.controllers.line;Chart.Scatter=function(context,config){config.type='scatter';return new Chart(context,config)}}},{}],15:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.bar={hover:{mode:'label'},scales:{xAxes:[{type:'category',categoryPercentage:0.8,barPercentage:0.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:'linear'}]}};Chart.controllers.bar=Chart.DatasetController.extend({dataElementType:Chart.elements.Rectangle,initialize:function(){var me=this;var meta;Chart.DatasetController.prototype.initialize.apply(me,arguments);meta=me.getMeta();meta.stack=me.getDataset().stack;meta.bar=!0},update:function(reset){var me=this;var elements=me.getMeta().data;var i,ilen;me._ruler=me.getRuler();for(i=0,ilen=elements.length;i<ilen;++i){me.updateElement(elements[i],i,reset)}},updateElement:function(rectangle,index,reset){var me=this;var chart=me.chart;var meta=me.getMeta();var dataset=me.getDataset();var custom=rectangle.custom||{};var rectangleOptions=chart.options.elements.rectangle;rectangle._xScale=me.getScaleForId(meta.xAxisID);rectangle._yScale=me.getScaleForId(meta.yAxisID);rectangle._datasetIndex=me.index;rectangle._index=index;rectangle._model={datasetLabel:dataset.label,label:chart.data.labels[index],borderSkipped:custom.borderSkipped?custom.borderSkipped:rectangleOptions.borderSkipped,backgroundColor:custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.backgroundColor,index,rectangleOptions.backgroundColor),borderColor:custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.borderColor,index,rectangleOptions.borderColor),borderWidth:custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.borderWidth,index,rectangleOptions.borderWidth)};me.updateElementGeometry(rectangle,index,reset);rectangle.pivot()},updateElementGeometry:function(rectangle,index,reset){var me=this;var model=rectangle._model;var vscale=me.getValueScale();var base=vscale.getBasePixel();var horizontal=vscale.isHorizontal();var ruler=me._ruler||me.getRuler();var vpixels=me.calculateBarValuePixels(me.index,index);var ipixels=me.calculateBarIndexPixels(me.index,index,ruler);model.horizontal=horizontal;model.base=reset?base:vpixels.base;model.x=horizontal?reset?base:vpixels.head:ipixels.center;model.y=horizontal?ipixels.center:reset?base:vpixels.head;model.height=horizontal?ipixels.size:undefined;model.width=horizontal?undefined:ipixels.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},getStackCount:function(last){var me=this;var chart=me.chart;var scale=me.getIndexScale();var stacked=scale.options.stacked;var ilen=last===undefined?chart.data.datasets.length:last+1;var stacks=[];var i,meta;for(i=0;i<ilen;++i){meta=chart.getDatasetMeta(i);if(meta.bar&&chart.isDatasetVisible(i)&&(stacked===!1||(stacked===!0&&stacks.indexOf(meta.stack)===-1)||(stacked===undefined&&(meta.stack===undefined||stacks.indexOf(meta.stack)===-1)))){stacks.push(meta.stack)}}
return stacks.length},getStackIndex:function(datasetIndex){return this.getStackCount(datasetIndex)-1},getRuler:function(){var me=this;var scale=me.getIndexScale();var options=scale.options;var stackCount=me.getStackCount();var fullSize=scale.isHorizontal()?scale.width:scale.height;var tickSize=fullSize/scale.ticks.length;var categorySize=tickSize*options.categoryPercentage;var fullBarSize=categorySize/stackCount;var barSize=fullBarSize*options.barPercentage;barSize=Math.min(helpers.getValueOrDefault(options.barThickness,barSize),helpers.getValueOrDefault(options.maxBarThickness,Infinity));return{stackCount:stackCount,tickSize:tickSize,categorySize:categorySize,categorySpacing:tickSize-categorySize,fullBarSize:fullBarSize,barSize:barSize,barSpacing:fullBarSize-barSize,scale:scale}},calculateBarValuePixels:function(datasetIndex,index){var me=this;var chart=me.chart;var meta=me.getMeta();var scale=me.getValueScale();var datasets=chart.data.datasets;var value=Number(datasets[datasetIndex].data[index]);var stacked=scale.options.stacked;var stack=meta.stack;var start=0;var i,imeta,ivalue,base,head,size;if(stacked||(stacked===undefined&&stack!==undefined)){for(i=0;i<datasetIndex;++i){imeta=chart.getDatasetMeta(i);if(imeta.bar&&imeta.stack===stack&&imeta.controller.getValueScaleId()===scale.id&&chart.isDatasetVisible(i)){ivalue=Number(datasets[i].data[index]);if((value<0&&ivalue<0)||(value>=0&&ivalue>0)){start+=ivalue}}}}
base=scale.getPixelForValue(start);head=scale.getPixelForValue(start+value);size=(head-base)/2;return{size:size,base:base,head:head,center:head+size/2}},calculateBarIndexPixels:function(datasetIndex,index,ruler){var me=this;var scale=ruler.scale;var isCombo=me.chart.isCombo;var stackIndex=me.getStackIndex(datasetIndex);var base=scale.getPixelForValue(null,index,datasetIndex,isCombo);var size=ruler.barSize;base-=isCombo?ruler.tickSize/2:0;base+=ruler.fullBarSize*stackIndex;base+=ruler.categorySpacing/2;base+=ruler.barSpacing/2;return{size:size,base:base,head:base+size,center:base+size/2}},draw:function(){var me=this;var chart=me.chart;var elements=me.getMeta().data;var dataset=me.getDataset();var ilen=elements.length;var i=0;var d;helpers.canvas.clipArea(chart.ctx,chart.chartArea);for(;i<ilen;++i){d=dataset.data[i];if(d!==null&&d!==undefined&&!isNaN(d)){elements[i].draw()}}
helpers.canvas.unclipArea(chart.ctx)},setHoverStyle:function(rectangle){var dataset=this.chart.data.datasets[rectangle._datasetIndex];var index=rectangle._index;var custom=rectangle.custom||{};var model=rectangle._model;model.backgroundColor=custom.hoverBackgroundColor?custom.hoverBackgroundColor:helpers.getValueAtIndexOrDefault(dataset.hoverBackgroundColor,index,helpers.getHoverColor(model.backgroundColor));model.borderColor=custom.hoverBorderColor?custom.hoverBorderColor:helpers.getValueAtIndexOrDefault(dataset.hoverBorderColor,index,helpers.getHoverColor(model.borderColor));model.borderWidth=custom.hoverBorderWidth?custom.hoverBorderWidth:helpers.getValueAtIndexOrDefault(dataset.hoverBorderWidth,index,model.borderWidth)},removeHoverStyle:function(rectangle){var dataset=this.chart.data.datasets[rectangle._datasetIndex];var index=rectangle._index;var custom=rectangle.custom||{};var model=rectangle._model;var rectangleElementOptions=this.chart.options.elements.rectangle;model.backgroundColor=custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.backgroundColor,index,rectangleElementOptions.backgroundColor);model.borderColor=custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.borderColor,index,rectangleElementOptions.borderColor);model.borderWidth=custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.borderWidth,index,rectangleElementOptions.borderWidth)}});Chart.defaults.horizontalBar={hover:{mode:'label'},scales:{xAxes:[{type:'linear',position:'bottom'}],yAxes:[{position:'left',type:'category',categoryPercentage:0.8,barPercentage:0.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:'left'}},tooltips:{callbacks:{title:function(tooltipItems,data){var title='';if(tooltipItems.length>0){if(tooltipItems[0].yLabel){title=tooltipItems[0].yLabel}else if(data.labels.length>0&&tooltipItems[0].index<data.labels.length){title=data.labels[tooltipItems[0].index]}}
return title},label:function(tooltipItem,data){var datasetLabel=data.datasets[tooltipItem.datasetIndex].label||'';return datasetLabel+': '+tooltipItem.xLabel}}}};Chart.controllers.horizontalBar=Chart.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},{}],16:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.bubble={hover:{mode:'single'},scales:{xAxes:[{type:'linear',position:'bottom',id:'x-axis-0'}],yAxes:[{type:'linear',position:'left',id:'y-axis-0'}]},tooltips:{callbacks:{title:function(){return''},label:function(tooltipItem,data){var datasetLabel=data.datasets[tooltipItem.datasetIndex].label||'';var dataPoint=data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];return datasetLabel+': ('+tooltipItem.xLabel+', '+tooltipItem.yLabel+', '+dataPoint.r+')'}}}};Chart.controllers.bubble=Chart.DatasetController.extend({dataElementType:Chart.elements.Point,update:function(reset){var me=this;var meta=me.getMeta();var points=meta.data;helpers.each(points,function(point,index){me.updateElement(point,index,reset)})},updateElement:function(point,index,reset){var me=this;var meta=me.getMeta();var xScale=me.getScaleForId(meta.xAxisID);var yScale=me.getScaleForId(meta.yAxisID);var custom=point.custom||{};var dataset=me.getDataset();var data=dataset.data[index];var pointElementOptions=me.chart.options.elements.point;var dsIndex=me.index;helpers.extend(point,{_xScale:xScale,_yScale:yScale,_datasetIndex:dsIndex,_index:index,_model:{x:reset?xScale.getPixelForDecimal(0.5):xScale.getPixelForValue(typeof data==='object'?data:NaN,index,dsIndex,me.chart.isCombo),y:reset?yScale.getBasePixel():yScale.getPixelForValue(data,index,dsIndex),radius:reset?0:custom.radius?custom.radius:me.getRadius(data),hitRadius:custom.hitRadius?custom.hitRadius:helpers.getValueAtIndexOrDefault(dataset.hitRadius,index,pointElementOptions.hitRadius)}});Chart.DatasetController.prototype.removeHoverStyle.call(me,point,pointElementOptions);var model=point._model;model.skip=custom.skip?custom.skip:(isNaN(model.x)||isNaN(model.y));point.pivot()},getRadius:function(value){return value.r||this.chart.options.elements.point.radius},setHoverStyle:function(point){var me=this;Chart.DatasetController.prototype.setHoverStyle.call(me,point);var dataset=me.chart.data.datasets[point._datasetIndex];var index=point._index;var custom=point.custom||{};var model=point._model;model.radius=custom.hoverRadius?custom.hoverRadius:(helpers.getValueAtIndexOrDefault(dataset.hoverRadius,index,me.chart.options.elements.point.hoverRadius))+me.getRadius(dataset.data[index])},removeHoverStyle:function(point){var me=this;Chart.DatasetController.prototype.removeHoverStyle.call(me,point,me.chart.options.elements.point);var dataVal=me.chart.data.datasets[point._datasetIndex].data[point._index];var custom=point.custom||{};var model=point._model;model.radius=custom.radius?custom.radius:me.getRadius(dataVal)}})}},{}],17:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers,defaults=Chart.defaults;defaults.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:'single'},legendCallback:function(chart){var text=[];text.push('<ul class="'+chart.id+'-legend">');var data=chart.data;var datasets=data.datasets;var labels=data.labels;if(datasets.length){for(var i=0;i<datasets[0].data.length;++i){text.push('<li><span style="background-color:'+datasets[0].backgroundColor[i]+'"></span>');if(labels[i]){text.push(labels[i])}
text.push('</li>')}}
text.push('</ul>');return text.join('')},legend:{labels:{generateLabels:function(chart){var data=chart.data;if(data.labels.length&&data.datasets.length){return data.labels.map(function(label,i){var meta=chart.getDatasetMeta(0);var ds=data.datasets[0];var arc=meta.data[i];var custom=arc&&arc.custom||{};var getValueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;var arcOpts=chart.options.elements.arc;var fill=custom.backgroundColor?custom.backgroundColor:getValueAtIndexOrDefault(ds.backgroundColor,i,arcOpts.backgroundColor);var stroke=custom.borderColor?custom.borderColor:getValueAtIndexOrDefault(ds.borderColor,i,arcOpts.borderColor);var bw=custom.borderWidth?custom.borderWidth:getValueAtIndexOrDefault(ds.borderWidth,i,arcOpts.borderWidth);return{text:label,fillStyle:fill,strokeStyle:stroke,lineWidth:bw,hidden:isNaN(ds.data[i])||meta.data[i].hidden,index:i}})}
return[]}},onClick:function(e,legendItem){var index=legendItem.index;var chart=this.chart;var i,ilen,meta;for(i=0,ilen=(chart.data.datasets||[]).length;i<ilen;++i){meta=chart.getDatasetMeta(i);if(meta.data[index]){meta.data[index].hidden=!meta.data[index].hidden}}
chart.update()}},cutoutPercentage:50,rotation:Math.PI*-0.5,circumference:Math.PI*2.0,tooltips:{callbacks:{title:function(){return''},label:function(tooltipItem,data){var dataLabel=data.labels[tooltipItem.index];var value=': '+data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];if(helpers.isArray(dataLabel)){dataLabel=dataLabel.slice();dataLabel[0]+=value}else{dataLabel+=value}
return dataLabel}}}};defaults.pie=helpers.clone(defaults.doughnut);helpers.extend(defaults.pie,{cutoutPercentage:0});Chart.controllers.doughnut=Chart.controllers.pie=Chart.DatasetController.extend({dataElementType:Chart.elements.Arc,linkScales:helpers.noop,getRingIndex:function(datasetIndex){var ringIndex=0;for(var j=0;j<datasetIndex;++j){if(this.chart.isDatasetVisible(j)){++ringIndex}}
return ringIndex},update:function(reset){var me=this;var chart=me.chart,chartArea=chart.chartArea,opts=chart.options,arcOpts=opts.elements.arc,availableWidth=chartArea.right-chartArea.left-arcOpts.borderWidth,availableHeight=chartArea.bottom-chartArea.top-arcOpts.borderWidth,minSize=Math.min(availableWidth,availableHeight),offset={x:0,y:0},meta=me.getMeta(),cutoutPercentage=opts.cutoutPercentage,circumference=opts.circumference;if(circumference<Math.PI*2.0){var startAngle=opts.rotation%(Math.PI*2.0);startAngle+=Math.PI*2.0*(startAngle>=Math.PI?-1:startAngle<-Math.PI?1:0);var endAngle=startAngle+circumference;var start={x:Math.cos(startAngle),y:Math.sin(startAngle)};var end={x:Math.cos(endAngle),y:Math.sin(endAngle)};var contains0=(startAngle<=0&&0<=endAngle)||(startAngle<=Math.PI*2.0&&Math.PI*2.0<=endAngle);var contains90=(startAngle<=Math.PI*0.5&&Math.PI*0.5<=endAngle)||(startAngle<=Math.PI*2.5&&Math.PI*2.5<=endAngle);var contains180=(startAngle<=-Math.PI&&-Math.PI<=endAngle)||(startAngle<=Math.PI&&Math.PI<=endAngle);var contains270=(startAngle<=-Math.PI*0.5&&-Math.PI*0.5<=endAngle)||(startAngle<=Math.PI*1.5&&Math.PI*1.5<=endAngle);var cutout=cutoutPercentage/100.0;var min={x:contains180?-1:Math.min(start.x*(start.x<0?1:cutout),end.x*(end.x<0?1:cutout)),y:contains270?-1:Math.min(start.y*(start.y<0?1:cutout),end.y*(end.y<0?1:cutout))};var max={x:contains0?1:Math.max(start.x*(start.x>0?1:cutout),end.x*(end.x>0?1:cutout)),y:contains90?1:Math.max(start.y*(start.y>0?1:cutout),end.y*(end.y>0?1:cutout))};var size={width:(max.x-min.x)*0.5,height:(max.y-min.y)*0.5};minSize=Math.min(availableWidth/size.width,availableHeight/size.height);offset={x:(max.x+min.x)*-0.5,y:(max.y+min.y)*-0.5}}
chart.borderWidth=me.getMaxBorderWidth(meta.data);chart.outerRadius=Math.max((minSize-chart.borderWidth)/2,0);chart.innerRadius=Math.max(cutoutPercentage?(chart.outerRadius/100)*(cutoutPercentage):0,0);chart.radiusLength=(chart.outerRadius-chart.innerRadius)/chart.getVisibleDatasetCount();chart.offsetX=offset.x*chart.outerRadius;chart.offsetY=offset.y*chart.outerRadius;meta.total=me.calculateTotal();me.outerRadius=chart.outerRadius-(chart.radiusLength*me.getRingIndex(me.index));me.innerRadius=Math.max(me.outerRadius-chart.radiusLength,0);helpers.each(meta.data,function(arc,index){me.updateElement(arc,index,reset)})},updateElement:function(arc,index,reset){var me=this;var chart=me.chart,chartArea=chart.chartArea,opts=chart.options,animationOpts=opts.animation,centerX=(chartArea.left+chartArea.right)/2,centerY=(chartArea.top+chartArea.bottom)/2,startAngle=opts.rotation,endAngle=opts.rotation,dataset=me.getDataset(),circumference=reset&&animationOpts.animateRotate?0:arc.hidden?0:me.calculateCircumference(dataset.data[index])*(opts.circumference/(2.0*Math.PI)),innerRadius=reset&&animationOpts.animateScale?0:me.innerRadius,outerRadius=reset&&animationOpts.animateScale?0:me.outerRadius,valueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;helpers.extend(arc,{_datasetIndex:me.index,_index:index,_model:{x:centerX+chart.offsetX,y:centerY+chart.offsetY,startAngle:startAngle,endAngle:endAngle,circumference:circumference,outerRadius:outerRadius,innerRadius:innerRadius,label:valueAtIndexOrDefault(dataset.label,index,chart.data.labels[index])}});var model=arc._model;this.removeHoverStyle(arc);if(!reset||!animationOpts.animateRotate){if(index===0){model.startAngle=opts.rotation}else{model.startAngle=me.getMeta().data[index-1]._model.endAngle}
model.endAngle=model.startAngle+model.circumference}
arc.pivot()},removeHoverStyle:function(arc){Chart.DatasetController.prototype.removeHoverStyle.call(this,arc,this.chart.options.elements.arc)},calculateTotal:function(){var dataset=this.getDataset();var meta=this.getMeta();var total=0;var value;helpers.each(meta.data,function(element,index){value=dataset.data[index];if(!isNaN(value)&&!element.hidden){total+=Math.abs(value)}});return total},calculateCircumference:function(value){var total=this.getMeta().total;if(total>0&&!isNaN(value)){return(Math.PI*2.0)*(value/total)}
return 0},getMaxBorderWidth:function(elements){var max=0,index=this.index,length=elements.length,borderWidth,hoverWidth;for(var i=0;i<length;i++){borderWidth=elements[i]._model?elements[i]._model.borderWidth:0;hoverWidth=elements[i]._chart?elements[i]._chart.config.data.datasets[index].hoverBorderWidth:0;max=borderWidth>max?borderWidth:max;max=hoverWidth>max?hoverWidth:max}
return max}})}},{}],18:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:'label'},scales:{xAxes:[{type:'category',id:'x-axis-0'}],yAxes:[{type:'linear',id:'y-axis-0'}]}};function lineEnabled(dataset,options){return helpers.getValueOrDefault(dataset.showLine,options.showLines)}
Chart.controllers.line=Chart.DatasetController.extend({datasetElementType:Chart.elements.Line,dataElementType:Chart.elements.Point,update:function(reset){var me=this;var meta=me.getMeta();var line=meta.dataset;var points=meta.data||[];var options=me.chart.options;var lineElementOptions=options.elements.line;var scale=me.getScaleForId(meta.yAxisID);var i,ilen,custom;var dataset=me.getDataset();var showLine=lineEnabled(dataset,options);if(showLine){custom=line.custom||{};if((dataset.tension!==undefined)&&(dataset.lineTension===undefined)){dataset.lineTension=dataset.tension}
line._scale=scale;line._datasetIndex=me.index;line._children=points;line._model={spanGaps:dataset.spanGaps?dataset.spanGaps:options.spanGaps,tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,lineElementOptions.tension),backgroundColor:custom.backgroundColor?custom.backgroundColor:(dataset.backgroundColor||lineElementOptions.backgroundColor),borderWidth:custom.borderWidth?custom.borderWidth:(dataset.borderWidth||lineElementOptions.borderWidth),borderColor:custom.borderColor?custom.borderColor:(dataset.borderColor||lineElementOptions.borderColor),borderCapStyle:custom.borderCapStyle?custom.borderCapStyle:(dataset.borderCapStyle||lineElementOptions.borderCapStyle),borderDash:custom.borderDash?custom.borderDash:(dataset.borderDash||lineElementOptions.borderDash),borderDashOffset:custom.borderDashOffset?custom.borderDashOffset:(dataset.borderDashOffset||lineElementOptions.borderDashOffset),borderJoinStyle:custom.borderJoinStyle?custom.borderJoinStyle:(dataset.borderJoinStyle||lineElementOptions.borderJoinStyle),fill:custom.fill?custom.fill:(dataset.fill!==undefined?dataset.fill:lineElementOptions.fill),steppedLine:custom.steppedLine?custom.steppedLine:helpers.getValueOrDefault(dataset.steppedLine,lineElementOptions.stepped),cubicInterpolationMode:custom.cubicInterpolationMode?custom.cubicInterpolationMode:helpers.getValueOrDefault(dataset.cubicInterpolationMode,lineElementOptions.cubicInterpolationMode),};line.pivot()}
for(i=0,ilen=points.length;i<ilen;++i){me.updateElement(points[i],i,reset)}
if(showLine&&line._model.tension!==0){me.updateBezierControlPoints()}
for(i=0,ilen=points.length;i<ilen;++i){points[i].pivot()}},getPointBackgroundColor:function(point,index){var backgroundColor=this.chart.options.elements.point.backgroundColor;var dataset=this.getDataset();var custom=point.custom||{};if(custom.backgroundColor){backgroundColor=custom.backgroundColor}else if(dataset.pointBackgroundColor){backgroundColor=helpers.getValueAtIndexOrDefault(dataset.pointBackgroundColor,index,backgroundColor)}else if(dataset.backgroundColor){backgroundColor=dataset.backgroundColor}
return backgroundColor},getPointBorderColor:function(point,index){var borderColor=this.chart.options.elements.point.borderColor;var dataset=this.getDataset();var custom=point.custom||{};if(custom.borderColor){borderColor=custom.borderColor}else if(dataset.pointBorderColor){borderColor=helpers.getValueAtIndexOrDefault(dataset.pointBorderColor,index,borderColor)}else if(dataset.borderColor){borderColor=dataset.borderColor}
return borderColor},getPointBorderWidth:function(point,index){var borderWidth=this.chart.options.elements.point.borderWidth;var dataset=this.getDataset();var custom=point.custom||{};if(!isNaN(custom.borderWidth)){borderWidth=custom.borderWidth}else if(!isNaN(dataset.pointBorderWidth)){borderWidth=helpers.getValueAtIndexOrDefault(dataset.pointBorderWidth,index,borderWidth)}else if(!isNaN(dataset.borderWidth)){borderWidth=dataset.borderWidth}
return borderWidth},updateElement:function(point,index,reset){var me=this;var meta=me.getMeta();var custom=point.custom||{};var dataset=me.getDataset();var datasetIndex=me.index;var value=dataset.data[index];var yScale=me.getScaleForId(meta.yAxisID);var xScale=me.getScaleForId(meta.xAxisID);var pointOptions=me.chart.options.elements.point;var x,y;var labels=me.chart.data.labels||[];var includeOffset=(labels.length===1||dataset.data.length===1)||me.chart.isCombo;if((dataset.radius!==undefined)&&(dataset.pointRadius===undefined)){dataset.pointRadius=dataset.radius}
if((dataset.hitRadius!==undefined)&&(dataset.pointHitRadius===undefined)){dataset.pointHitRadius=dataset.hitRadius}
x=xScale.getPixelForValue(typeof value==='object'?value:NaN,index,datasetIndex,includeOffset);y=reset?yScale.getBasePixel():me.calculatePointY(value,index,datasetIndex);point._xScale=xScale;point._yScale=yScale;point._datasetIndex=datasetIndex;point._index=index;point._model={x:x,y:y,skip:custom.skip||isNaN(x)||isNaN(y),radius:custom.radius||helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,pointOptions.radius),pointStyle:custom.pointStyle||helpers.getValueAtIndexOrDefault(dataset.pointStyle,index,pointOptions.pointStyle),backgroundColor:me.getPointBackgroundColor(point,index),borderColor:me.getPointBorderColor(point,index),borderWidth:me.getPointBorderWidth(point,index),tension:meta.dataset._model?meta.dataset._model.tension:0,steppedLine:meta.dataset._model?meta.dataset._model.steppedLine:!1,hitRadius:custom.hitRadius||helpers.getValueAtIndexOrDefault(dataset.pointHitRadius,index,pointOptions.hitRadius)}},calculatePointY:function(value,index,datasetIndex){var me=this;var chart=me.chart;var meta=me.getMeta();var yScale=me.getScaleForId(meta.yAxisID);var sumPos=0;var sumNeg=0;var i,ds,dsMeta;if(yScale.options.stacked){for(i=0;i<datasetIndex;i++){ds=chart.data.datasets[i];dsMeta=chart.getDatasetMeta(i);if(dsMeta.type==='line'&&dsMeta.yAxisID===yScale.id&&chart.isDatasetVisible(i)){var stackedRightValue=Number(yScale.getRightValue(ds.data[index]));if(stackedRightValue<0){sumNeg+=stackedRightValue||0}else{sumPos+=stackedRightValue||0}}}
var rightValue=Number(yScale.getRightValue(value));if(rightValue<0){return yScale.getPixelForValue(sumNeg+rightValue)}
return yScale.getPixelForValue(sumPos+rightValue)}
return yScale.getPixelForValue(value)},updateBezierControlPoints:function(){var me=this;var meta=me.getMeta();var area=me.chart.chartArea;var points=(meta.data||[]);var i,ilen,point,model,controlPoints;if(meta.dataset._model.spanGaps){points=points.filter(function(pt){return!pt._model.skip})}
function capControlPoint(pt,min,max){return Math.max(Math.min(pt,max),min)}
if(meta.dataset._model.cubicInterpolationMode==='monotone'){helpers.splineCurveMonotone(points)}else{for(i=0,ilen=points.length;i<ilen;++i){point=points[i];model=point._model;controlPoints=helpers.splineCurve(helpers.previousItem(points,i)._model,model,helpers.nextItem(points,i)._model,meta.dataset._model.tension);model.controlPointPreviousX=controlPoints.previous.x;model.controlPointPreviousY=controlPoints.previous.y;model.controlPointNextX=controlPoints.next.x;model.controlPointNextY=controlPoints.next.y}}
if(me.chart.options.elements.line.capBezierPoints){for(i=0,ilen=points.length;i<ilen;++i){model=points[i]._model;model.controlPointPreviousX=capControlPoint(model.controlPointPreviousX,area.left,area.right);model.controlPointPreviousY=capControlPoint(model.controlPointPreviousY,area.top,area.bottom);model.controlPointNextX=capControlPoint(model.controlPointNextX,area.left,area.right);model.controlPointNextY=capControlPoint(model.controlPointNextY,area.top,area.bottom)}}},draw:function(){var me=this;var chart=me.chart;var meta=me.getMeta();var points=meta.data||[];var area=chart.chartArea;var ilen=points.length;var i=0;Chart.canvasHelpers.clipArea(chart.ctx,area);if(lineEnabled(me.getDataset(),chart.options)){meta.dataset.draw()}
Chart.canvasHelpers.unclipArea(chart.ctx);for(;i<ilen;++i){points[i].draw(area)}},setHoverStyle:function(point){var dataset=this.chart.data.datasets[point._datasetIndex];var index=point._index;var custom=point.custom||{};var model=point._model;model.radius=custom.hoverRadius||helpers.getValueAtIndexOrDefault(dataset.pointHoverRadius,index,this.chart.options.elements.point.hoverRadius);model.backgroundColor=custom.hoverBackgroundColor||helpers.getValueAtIndexOrDefault(dataset.pointHoverBackgroundColor,index,helpers.getHoverColor(model.backgroundColor));model.borderColor=custom.hoverBorderColor||helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderColor,index,helpers.getHoverColor(model.borderColor));model.borderWidth=custom.hoverBorderWidth||helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderWidth,index,model.borderWidth)},removeHoverStyle:function(point){var me=this;var dataset=me.chart.data.datasets[point._datasetIndex];var index=point._index;var custom=point.custom||{};var model=point._model;if((dataset.radius!==undefined)&&(dataset.pointRadius===undefined)){dataset.pointRadius=dataset.radius}
model.radius=custom.radius||helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,me.chart.options.elements.point.radius);model.backgroundColor=me.getPointBackgroundColor(point,index);model.borderColor=me.getPointBorderColor(point,index);model.borderWidth=me.getPointBorderWidth(point,index)}})}},{}],19:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.polarArea={scale:{type:'radialLinear',angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-0.5*Math.PI,aspectRatio:1,legendCallback:function(chart){var text=[];text.push('<ul class="'+chart.id+'-legend">');var data=chart.data;var datasets=data.datasets;var labels=data.labels;if(datasets.length){for(var i=0;i<datasets[0].data.length;++i){text.push('<li><span style="background-color:'+datasets[0].backgroundColor[i]+'"></span>');if(labels[i]){text.push(labels[i])}
text.push('</li>')}}
text.push('</ul>');return text.join('')},legend:{labels:{generateLabels:function(chart){var data=chart.data;if(data.labels.length&&data.datasets.length){return data.labels.map(function(label,i){var meta=chart.getDatasetMeta(0);var ds=data.datasets[0];var arc=meta.data[i];var custom=arc.custom||{};var getValueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;var arcOpts=chart.options.elements.arc;var fill=custom.backgroundColor?custom.backgroundColor:getValueAtIndexOrDefault(ds.backgroundColor,i,arcOpts.backgroundColor);var stroke=custom.borderColor?custom.borderColor:getValueAtIndexOrDefault(ds.borderColor,i,arcOpts.borderColor);var bw=custom.borderWidth?custom.borderWidth:getValueAtIndexOrDefault(ds.borderWidth,i,arcOpts.borderWidth);return{text:label,fillStyle:fill,strokeStyle:stroke,lineWidth:bw,hidden:isNaN(ds.data[i])||meta.data[i].hidden,index:i}})}
return[]}},onClick:function(e,legendItem){var index=legendItem.index;var chart=this.chart;var i,ilen,meta;for(i=0,ilen=(chart.data.datasets||[]).length;i<ilen;++i){meta=chart.getDatasetMeta(i);meta.data[index].hidden=!meta.data[index].hidden}
chart.update()}},tooltips:{callbacks:{title:function(){return''},label:function(tooltipItem,data){return data.labels[tooltipItem.index]+': '+tooltipItem.yLabel}}}};Chart.controllers.polarArea=Chart.DatasetController.extend({dataElementType:Chart.elements.Arc,linkScales:helpers.noop,update:function(reset){var me=this;var chart=me.chart;var chartArea=chart.chartArea;var meta=me.getMeta();var opts=chart.options;var arcOpts=opts.elements.arc;var minSize=Math.min(chartArea.right-chartArea.left,chartArea.bottom-chartArea.top);chart.outerRadius=Math.max((minSize-arcOpts.borderWidth/2)/2,0);chart.innerRadius=Math.max(opts.cutoutPercentage?(chart.outerRadius/100)*(opts.cutoutPercentage):1,0);chart.radiusLength=(chart.outerRadius-chart.innerRadius)/chart.getVisibleDatasetCount();me.outerRadius=chart.outerRadius-(chart.radiusLength*me.index);me.innerRadius=me.outerRadius-chart.radiusLength;meta.count=me.countVisibleElements();helpers.each(meta.data,function(arc,index){me.updateElement(arc,index,reset)})},updateElement:function(arc,index,reset){var me=this;var chart=me.chart;var dataset=me.getDataset();var opts=chart.options;var animationOpts=opts.animation;var scale=chart.scale;var getValueAtIndexOrDefault=helpers.getValueAtIndexOrDefault;var labels=chart.data.labels;var circumference=me.calculateCircumference(dataset.data[index]);var centerX=scale.xCenter;var centerY=scale.yCenter;var visibleCount=0;var meta=me.getMeta();for(var i=0;i<index;++i){if(!isNaN(dataset.data[i])&&!meta.data[i].hidden){++visibleCount}}
var datasetStartAngle=opts.startAngle;var distance=arc.hidden?0:scale.getDistanceFromCenterForValue(dataset.data[index]);var startAngle=datasetStartAngle+(circumference*visibleCount);var endAngle=startAngle+(arc.hidden?0:circumference);var resetRadius=animationOpts.animateScale?0:scale.getDistanceFromCenterForValue(dataset.data[index]);helpers.extend(arc,{_datasetIndex:me.index,_index:index,_scale:scale,_model:{x:centerX,y:centerY,innerRadius:0,outerRadius:reset?resetRadius:distance,startAngle:reset&&animationOpts.animateRotate?datasetStartAngle:startAngle,endAngle:reset&&animationOpts.animateRotate?datasetStartAngle:endAngle,label:getValueAtIndexOrDefault(labels,index,labels[index])}});me.removeHoverStyle(arc);arc.pivot()},removeHoverStyle:function(arc){Chart.DatasetController.prototype.removeHoverStyle.call(this,arc,this.chart.options.elements.arc)},countVisibleElements:function(){var dataset=this.getDataset();var meta=this.getMeta();var count=0;helpers.each(meta.data,function(element,index){if(!isNaN(dataset.data[index])&&!element.hidden){count++}});return count},calculateCircumference:function(value){var count=this.getMeta().count;if(count>0&&!isNaN(value)){return(2*Math.PI)/count}
return 0}})}},{}],20:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.radar={aspectRatio:1,scale:{type:'radialLinear'},elements:{line:{tension:0}}};Chart.controllers.radar=Chart.DatasetController.extend({datasetElementType:Chart.elements.Line,dataElementType:Chart.elements.Point,linkScales:helpers.noop,update:function(reset){var me=this;var meta=me.getMeta();var line=meta.dataset;var points=meta.data;var custom=line.custom||{};var dataset=me.getDataset();var lineElementOptions=me.chart.options.elements.line;var scale=me.chart.scale;if((dataset.tension!==undefined)&&(dataset.lineTension===undefined)){dataset.lineTension=dataset.tension}
helpers.extend(meta.dataset,{_datasetIndex:me.index,_scale:scale,_children:points,_loop:!0,_model:{tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,lineElementOptions.tension),backgroundColor:custom.backgroundColor?custom.backgroundColor:(dataset.backgroundColor||lineElementOptions.backgroundColor),borderWidth:custom.borderWidth?custom.borderWidth:(dataset.borderWidth||lineElementOptions.borderWidth),borderColor:custom.borderColor?custom.borderColor:(dataset.borderColor||lineElementOptions.borderColor),fill:custom.fill?custom.fill:(dataset.fill!==undefined?dataset.fill:lineElementOptions.fill),borderCapStyle:custom.borderCapStyle?custom.borderCapStyle:(dataset.borderCapStyle||lineElementOptions.borderCapStyle),borderDash:custom.borderDash?custom.borderDash:(dataset.borderDash||lineElementOptions.borderDash),borderDashOffset:custom.borderDashOffset?custom.borderDashOffset:(dataset.borderDashOffset||lineElementOptions.borderDashOffset),borderJoinStyle:custom.borderJoinStyle?custom.borderJoinStyle:(dataset.borderJoinStyle||lineElementOptions.borderJoinStyle),}});meta.dataset.pivot();helpers.each(points,function(point,index){me.updateElement(point,index,reset)},me);me.updateBezierControlPoints()},updateElement:function(point,index,reset){var me=this;var custom=point.custom||{};var dataset=me.getDataset();var scale=me.chart.scale;var pointElementOptions=me.chart.options.elements.point;var pointPosition=scale.getPointPositionForValue(index,dataset.data[index]);if((dataset.radius!==undefined)&&(dataset.pointRadius===undefined)){dataset.pointRadius=dataset.radius}
if((dataset.hitRadius!==undefined)&&(dataset.pointHitRadius===undefined)){dataset.pointHitRadius=dataset.hitRadius}
helpers.extend(point,{_datasetIndex:me.index,_index:index,_scale:scale,_model:{x:reset?scale.xCenter:pointPosition.x,y:reset?scale.yCenter:pointPosition.y,tension:custom.tension?custom.tension:helpers.getValueOrDefault(dataset.lineTension,me.chart.options.elements.line.tension),radius:custom.radius?custom.radius:helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,pointElementOptions.radius),backgroundColor:custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointBackgroundColor,index,pointElementOptions.backgroundColor),borderColor:custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.pointBorderColor,index,pointElementOptions.borderColor),borderWidth:custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.pointBorderWidth,index,pointElementOptions.borderWidth),pointStyle:custom.pointStyle?custom.pointStyle:helpers.getValueAtIndexOrDefault(dataset.pointStyle,index,pointElementOptions.pointStyle),hitRadius:custom.hitRadius?custom.hitRadius:helpers.getValueAtIndexOrDefault(dataset.pointHitRadius,index,pointElementOptions.hitRadius)}});point._model.skip=custom.skip?custom.skip:(isNaN(point._model.x)||isNaN(point._model.y))},updateBezierControlPoints:function(){var chartArea=this.chart.chartArea;var meta=this.getMeta();helpers.each(meta.data,function(point,index){var model=point._model;var controlPoints=helpers.splineCurve(helpers.previousItem(meta.data,index,!0)._model,model,helpers.nextItem(meta.data,index,!0)._model,model.tension);model.controlPointPreviousX=Math.max(Math.min(controlPoints.previous.x,chartArea.right),chartArea.left);model.controlPointPreviousY=Math.max(Math.min(controlPoints.previous.y,chartArea.bottom),chartArea.top);model.controlPointNextX=Math.max(Math.min(controlPoints.next.x,chartArea.right),chartArea.left);model.controlPointNextY=Math.max(Math.min(controlPoints.next.y,chartArea.bottom),chartArea.top);point.pivot()})},setHoverStyle:function(point){var dataset=this.chart.data.datasets[point._datasetIndex];var custom=point.custom||{};var index=point._index;var model=point._model;model.radius=custom.hoverRadius?custom.hoverRadius:helpers.getValueAtIndexOrDefault(dataset.pointHoverRadius,index,this.chart.options.elements.point.hoverRadius);model.backgroundColor=custom.hoverBackgroundColor?custom.hoverBackgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointHoverBackgroundColor,index,helpers.getHoverColor(model.backgroundColor));model.borderColor=custom.hoverBorderColor?custom.hoverBorderColor:helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderColor,index,helpers.getHoverColor(model.borderColor));model.borderWidth=custom.hoverBorderWidth?custom.hoverBorderWidth:helpers.getValueAtIndexOrDefault(dataset.pointHoverBorderWidth,index,model.borderWidth)},removeHoverStyle:function(point){var dataset=this.chart.data.datasets[point._datasetIndex];var custom=point.custom||{};var index=point._index;var model=point._model;var pointElementOptions=this.chart.options.elements.point;model.radius=custom.radius?custom.radius:helpers.getValueAtIndexOrDefault(dataset.pointRadius,index,pointElementOptions.radius);model.backgroundColor=custom.backgroundColor?custom.backgroundColor:helpers.getValueAtIndexOrDefault(dataset.pointBackgroundColor,index,pointElementOptions.backgroundColor);model.borderColor=custom.borderColor?custom.borderColor:helpers.getValueAtIndexOrDefault(dataset.pointBorderColor,index,pointElementOptions.borderColor);model.borderWidth=custom.borderWidth?custom.borderWidth:helpers.getValueAtIndexOrDefault(dataset.pointBorderWidth,index,pointElementOptions.borderWidth)}})}},{}],21:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.global.animation={duration:1000,easing:'easeOutQuart',onProgress:helpers.noop,onComplete:helpers.noop};Chart.Animation=Chart.Element.extend({chart:null,currentStep:0,numSteps:60,easing:'',render:null,onAnimationProgress:null,onAnimationComplete:null,});Chart.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(chart,animation,duration,lazy){var animations=this.animations;var i,ilen;animation.chart=chart;if(!lazy){chart.animating=!0}
for(i=0,ilen=animations.length;i<ilen;++i){if(animations[i].chart===chart){animations[i]=animation;return}}
animations.push(animation);if(animations.length===1){this.requestAnimationFrame()}},cancelAnimation:function(chart){var index=helpers.findIndex(this.animations,function(animation){return animation.chart===chart});if(index!==-1){this.animations.splice(index,1);chart.animating=!1}},requestAnimationFrame:function(){var me=this;if(me.request===null){me.request=helpers.requestAnimFrame.call(window,function(){me.request=null;me.startDigest()})}},startDigest:function(){var me=this;var startTime=Date.now();var framesToDrop=0;if(me.dropFrames>1){framesToDrop=Math.floor(me.dropFrames);me.dropFrames=me.dropFrames%1}
me.advance(1+framesToDrop);var endTime=Date.now();me.dropFrames+=(endTime-startTime)/me.frameDuration;if(me.animations.length>0){me.requestAnimationFrame()}},advance:function(count){var animations=this.animations;var animation,chart;var i=0;while(i<animations.length){animation=animations[i];chart=animation.chart;animation.currentStep=(animation.currentStep||0)+count;animation.currentStep=Math.min(animation.currentStep,animation.numSteps);helpers.callback(animation.render,[chart,animation],chart);helpers.callback(animation.onAnimationProgress,[animation],chart);if(animation.currentStep>=animation.numSteps){helpers.callback(animation.onAnimationComplete,[animation],chart);chart.animating=!1;animations.splice(i,1)}else{++i}}}};Object.defineProperty(Chart.Animation.prototype,'animationObject',{get:function(){return this}});Object.defineProperty(Chart.Animation.prototype,'chartInstance',{get:function(){return this.chart},set:function(value){this.chart=value}})}},{}],22:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.canvasHelpers={};helpers.drawPoint=function(ctx,pointStyle,radius,x,y){var type,edgeLength,xOffset,yOffset,height,size;if(typeof pointStyle==='object'){type=pointStyle.toString();if(type==='[object HTMLImageElement]'||type==='[object HTMLCanvasElement]'){ctx.drawImage(pointStyle,x-pointStyle.width/2,y-pointStyle.height/2,pointStyle.width,pointStyle.height);return}}
if(isNaN(radius)||radius<=0){return}
switch(pointStyle){default:ctx.beginPath();ctx.arc(x,y,radius,0,Math.PI*2);ctx.closePath();ctx.fill();break;case'triangle':ctx.beginPath();edgeLength=3*radius/Math.sqrt(3);height=edgeLength*Math.sqrt(3)/2;ctx.moveTo(x-edgeLength/2,y+height/3);ctx.lineTo(x+edgeLength/2,y+height/3);ctx.lineTo(x,y-2*height/3);ctx.closePath();ctx.fill();break;case'rect':size=1/Math.SQRT2*radius;ctx.beginPath();ctx.fillRect(x-size,y-size,2*size,2*size);ctx.strokeRect(x-size,y-size,2*size,2*size);break;case'rectRounded':var offset=radius/Math.SQRT2;var leftX=x-offset;var topY=y-offset;var sideSize=Math.SQRT2*radius;Chart.helpers.drawRoundedRectangle(ctx,leftX,topY,sideSize,sideSize,radius/2);ctx.fill();break;case'rectRot':size=1/Math.SQRT2*radius;ctx.beginPath();ctx.moveTo(x-size,y);ctx.lineTo(x,y+size);ctx.lineTo(x+size,y);ctx.lineTo(x,y-size);ctx.closePath();ctx.fill();break;case'cross':ctx.beginPath();ctx.moveTo(x,y+radius);ctx.lineTo(x,y-radius);ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);ctx.closePath();break;case'crossRot':ctx.beginPath();xOffset=Math.cos(Math.PI/4)*radius;yOffset=Math.sin(Math.PI/4)*radius;ctx.moveTo(x-xOffset,y-yOffset);ctx.lineTo(x+xOffset,y+yOffset);ctx.moveTo(x-xOffset,y+yOffset);ctx.lineTo(x+xOffset,y-yOffset);ctx.closePath();break;case'star':ctx.beginPath();ctx.moveTo(x,y+radius);ctx.lineTo(x,y-radius);ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);xOffset=Math.cos(Math.PI/4)*radius;yOffset=Math.sin(Math.PI/4)*radius;ctx.moveTo(x-xOffset,y-yOffset);ctx.lineTo(x+xOffset,y+yOffset);ctx.moveTo(x-xOffset,y+yOffset);ctx.lineTo(x+xOffset,y-yOffset);ctx.closePath();break;case'line':ctx.beginPath();ctx.moveTo(x-radius,y);ctx.lineTo(x+radius,y);ctx.closePath();break;case'dash':ctx.beginPath();ctx.moveTo(x,y);ctx.lineTo(x+radius,y);ctx.closePath();break}
ctx.stroke()};helpers.clipArea=function(ctx,clipArea){ctx.save();ctx.beginPath();ctx.rect(clipArea.left,clipArea.top,clipArea.right-clipArea.left,clipArea.bottom-clipArea.top);ctx.clip()};helpers.unclipArea=function(ctx){ctx.restore()};helpers.lineTo=function(ctx,previous,target,flip){if(target.steppedLine){if(target.steppedLine==='after'){ctx.lineTo(previous.x,target.y)}else{ctx.lineTo(target.x,previous.y)}
ctx.lineTo(target.x,target.y);return}
if(!target.tension){ctx.lineTo(target.x,target.y);return}
ctx.bezierCurveTo(flip?previous.controlPointPreviousX:previous.controlPointNextX,flip?previous.controlPointPreviousY:previous.controlPointNextY,flip?target.controlPointNextX:target.controlPointPreviousX,flip?target.controlPointNextY:target.controlPointPreviousY,target.x,target.y)};Chart.helpers.canvas=helpers}},{}],23:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var plugins=Chart.plugins;var platform=Chart.platform;Chart.types={};Chart.instances={};Chart.controllers={};function initConfig(config){config=config||{};var data=config.data=config.data||{};data.datasets=data.datasets||[];data.labels=data.labels||[];config.options=helpers.configMerge(Chart.defaults.global,Chart.defaults[config.type],config.options||{});return config}
function updateConfig(chart){var newOptions=chart.options;if(newOptions.scale){chart.scale.options=newOptions.scale}else if(newOptions.scales){newOptions.scales.xAxes.concat(newOptions.scales.yAxes).forEach(function(scaleOptions){chart.scales[scaleOptions.id].options=scaleOptions})}
chart.tooltip._options=newOptions.tooltips}
function positionIsHorizontal(position){return position==='top'||position==='bottom'}
helpers.extend(Chart.prototype,{construct:function(item,config){var me=this;config=initConfig(config);var context=platform.acquireContext(item,config);var canvas=context&&context.canvas;var height=canvas&&canvas.height;var width=canvas&&canvas.width;me.id=helpers.uid();me.ctx=context;me.canvas=canvas;me.config=config;me.width=width;me.height=height;me.aspectRatio=height?width/height:null;me.options=config.options;me._bufferedRender=!1;me.chart=me;me.controller=me;Chart.instances[me.id]=me;Object.defineProperty(me,'data',{get:function(){return me.config.data},set:function(value){me.config.data=value}});if(!context||!canvas){console.error("Failed to create chart: can't acquire context from the given item");return}
me.initialize();me.update()},initialize:function(){var me=this;plugins.notify(me,'beforeInit');helpers.retinaScale(me);me.bindEvents();if(me.options.responsive){me.resize(!0)}
me.ensureScalesHaveIDs();me.buildScales();me.initToolTip();plugins.notify(me,'afterInit');return me},clear:function(){helpers.clear(this);return this},stop:function(){Chart.animationService.cancelAnimation(this);return this},resize:function(silent){var me=this;var options=me.options;var canvas=me.canvas;var aspectRatio=(options.maintainAspectRatio&&me.aspectRatio)||null;var newWidth=Math.floor(helpers.getMaximumWidth(canvas));var newHeight=Math.floor(aspectRatio?newWidth/aspectRatio:helpers.getMaximumHeight(canvas));if(me.width===newWidth&&me.height===newHeight){return}
canvas.width=me.width=newWidth;canvas.height=me.height=newHeight;canvas.style.width=newWidth+'px';canvas.style.height=newHeight+'px';helpers.retinaScale(me);if(!silent){var newSize={width:newWidth,height:newHeight};plugins.notify(me,'resize',[newSize]);if(me.options.onResize){me.options.onResize(me,newSize)}
me.stop();me.update(me.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var options=this.options;var scalesOptions=options.scales||{};var scaleOptions=options.scale;helpers.each(scalesOptions.xAxes,function(xAxisOptions,index){xAxisOptions.id=xAxisOptions.id||('x-axis-'+index)});helpers.each(scalesOptions.yAxes,function(yAxisOptions,index){yAxisOptions.id=yAxisOptions.id||('y-axis-'+index)});if(scaleOptions){scaleOptions.id=scaleOptions.id||'scale'}},buildScales:function(){var me=this;var options=me.options;var scales=me.scales={};var items=[];if(options.scales){items=items.concat((options.scales.xAxes||[]).map(function(xAxisOptions){return{options:xAxisOptions,dtype:'category',dposition:'bottom'}}),(options.scales.yAxes||[]).map(function(yAxisOptions){return{options:yAxisOptions,dtype:'linear',dposition:'left'}}))}
if(options.scale){items.push({options:options.scale,dtype:'radialLinear',isDefault:!0,dposition:'chartArea'})}
helpers.each(items,function(item){var scaleOptions=item.options;var scaleType=helpers.getValueOrDefault(scaleOptions.type,item.dtype);var scaleClass=Chart.scaleService.getScaleConstructor(scaleType);if(!scaleClass){return}
if(positionIsHorizontal(scaleOptions.position)!==positionIsHorizontal(item.dposition)){scaleOptions.position=item.dposition}
var scale=new scaleClass({id:scaleOptions.id,options:scaleOptions,ctx:me.ctx,chart:me});scales[scale.id]=scale;if(item.isDefault){me.scale=scale}});Chart.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var me=this;var types=[];var newControllers=[];helpers.each(me.data.datasets,function(dataset,datasetIndex){var meta=me.getDatasetMeta(datasetIndex);if(!meta.type){meta.type=dataset.type||me.config.type}
types.push(meta.type);if(meta.controller){meta.controller.updateIndex(datasetIndex)}else{var ControllerClass=Chart.controllers[meta.type];if(ControllerClass===undefined){throw new Error('"'+meta.type+'" is not a chart type.')}
meta.controller=new ControllerClass(me,datasetIndex);newControllers.push(meta.controller)}},me);if(types.length>1){for(var i=1;i<types.length;i++){if(types[i]!==types[i-1]){me.isCombo=!0;break}}}
return newControllers},resetElements:function(){var me=this;helpers.each(me.data.datasets,function(dataset,datasetIndex){me.getDatasetMeta(datasetIndex).controller.reset()},me)},reset:function(){this.resetElements();this.tooltip.initialize()},update:function(animationDuration,lazy){var me=this;updateConfig(me);if(plugins.notify(me,'beforeUpdate')===!1){return}
me.tooltip._data=me.data;var newControllers=me.buildOrUpdateControllers();helpers.each(me.data.datasets,function(dataset,datasetIndex){me.getDatasetMeta(datasetIndex).controller.buildOrUpdateElements()},me);me.updateLayout();helpers.each(newControllers,function(controller){controller.reset()});me.updateDatasets();plugins.notify(me,'afterUpdate');if(me._bufferedRender){me._bufferedRequest={lazy:lazy,duration:animationDuration}}else{me.render(animationDuration,lazy)}},updateLayout:function(){var me=this;if(plugins.notify(me,'beforeLayout')===!1){return}
Chart.layoutService.update(this,this.width,this.height);plugins.notify(me,'afterScaleUpdate');plugins.notify(me,'afterLayout')},updateDatasets:function(){var me=this;if(plugins.notify(me,'beforeDatasetsUpdate')===!1){return}
for(var i=0,ilen=me.data.datasets.length;i<ilen;++i){me.updateDataset(i)}
plugins.notify(me,'afterDatasetsUpdate')},updateDataset:function(index){var me=this;var meta=me.getDatasetMeta(index);var args={meta:meta,index:index};if(plugins.notify(me,'beforeDatasetUpdate',[args])===!1){return}
meta.controller.update();plugins.notify(me,'afterDatasetUpdate',[args])},render:function(duration,lazy){var me=this;if(plugins.notify(me,'beforeRender')===!1){return}
var animationOptions=me.options.animation;var onComplete=function(animation){plugins.notify(me,'afterRender');helpers.callback(animationOptions&&animationOptions.onComplete,[animation],me)};if(animationOptions&&((typeof duration!=='undefined'&&duration!==0)||(typeof duration==='undefined'&&animationOptions.duration!==0))){var animation=new Chart.Animation({numSteps:(duration||animationOptions.duration)/16.66,easing:animationOptions.easing,render:function(chart,animationObject){var easingFunction=helpers.easingEffects[animationObject.easing];var currentStep=animationObject.currentStep;var stepDecimal=currentStep/animationObject.numSteps;chart.draw(easingFunction(stepDecimal),stepDecimal,currentStep)},onAnimationProgress:animationOptions.onProgress,onAnimationComplete:onComplete});Chart.animationService.addAnimation(me,animation,duration,lazy)}else{me.draw();onComplete(new Chart.Animation({numSteps:0,chart:me}))}
return me},draw:function(easingValue){var me=this;me.clear();if(easingValue===undefined||easingValue===null){easingValue=1}
me.transition(easingValue);if(plugins.notify(me,'beforeDraw',[easingValue])===!1){return}
helpers.each(me.boxes,function(box){box.draw(me.chartArea)},me);if(me.scale){me.scale.draw()}
me.drawDatasets(easingValue);me.tooltip.draw();plugins.notify(me,'afterDraw',[easingValue])},transition:function(easingValue){var me=this;for(var i=0,ilen=(me.data.datasets||[]).length;i<ilen;++i){if(me.isDatasetVisible(i)){me.getDatasetMeta(i).controller.transition(easingValue)}}
me.tooltip.transition(easingValue)},drawDatasets:function(easingValue){var me=this;if(plugins.notify(me,'beforeDatasetsDraw',[easingValue])===!1){return}
for(var i=(me.data.datasets||[]).length-1;i>=0;--i){if(me.isDatasetVisible(i)){me.drawDataset(i,easingValue)}}
plugins.notify(me,'afterDatasetsDraw',[easingValue])},drawDataset:function(index,easingValue){var me=this;var meta=me.getDatasetMeta(index);var args={meta:meta,index:index,easingValue:easingValue};if(plugins.notify(me,'beforeDatasetDraw',[args])===!1){return}
meta.controller.draw(easingValue);plugins.notify(me,'afterDatasetDraw',[args])},getElementAtEvent:function(e){return Chart.Interaction.modes.single(this,e)},getElementsAtEvent:function(e){return Chart.Interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return Chart.Interaction.modes['x-axis'](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,mode,options){var method=Chart.Interaction.modes[mode];if(typeof method==='function'){return method(this,e,options)}
return[]},getDatasetAtEvent:function(e){return Chart.Interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(datasetIndex){var me=this;var dataset=me.data.datasets[datasetIndex];if(!dataset._meta){dataset._meta={}}
var meta=dataset._meta[me.id];if(!meta){meta=dataset._meta[me.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}}
return meta},getVisibleDatasetCount:function(){var count=0;for(var i=0,ilen=this.data.datasets.length;i<ilen;++i){if(this.isDatasetVisible(i)){count++}}
return count},isDatasetVisible:function(datasetIndex){var meta=this.getDatasetMeta(datasetIndex);return typeof meta.hidden==='boolean'?!meta.hidden:!this.data.datasets[datasetIndex].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var me=this;var canvas=me.canvas;var meta,i,ilen;me.stop();for(i=0,ilen=me.data.datasets.length;i<ilen;++i){meta=me.getDatasetMeta(i);if(meta.controller){meta.controller.destroy();meta.controller=null}}
if(canvas){me.unbindEvents();helpers.clear(me);platform.releaseContext(me.ctx);me.canvas=null;me.ctx=null}
plugins.notify(me,'destroy');delete Chart.instances[me.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var me=this;me.tooltip=new Chart.Tooltip({_chart:me,_chartInstance:me,_data:me.data,_options:me.options.tooltips},me);me.tooltip.initialize()},bindEvents:function(){var me=this;var listeners=me._listeners={};var listener=function(){me.eventHandler.apply(me,arguments)};helpers.each(me.options.events,function(type){platform.addEventListener(me,type,listener);listeners[type]=listener});if(me.options.responsive){listener=function(){me.resize()};platform.addEventListener(me,'resize',listener);listeners.resize=listener}},unbindEvents:function(){var me=this;var listeners=me._listeners;if(!listeners){return}
delete me._listeners;helpers.each(listeners,function(listener,type){platform.removeEventListener(me,type,listener)})},updateHoverStyle:function(elements,mode,enabled){var method=enabled?'setHoverStyle':'removeHoverStyle';var element,i,ilen;for(i=0,ilen=elements.length;i<ilen;++i){element=elements[i];if(element){this.getDatasetMeta(element._datasetIndex).controller[method](element)}}},eventHandler:function(e){var me=this;var tooltip=me.tooltip;if(plugins.notify(me,'beforeEvent',[e])===!1){return}
me._bufferedRender=!0;me._bufferedRequest=null;var changed=me.handleEvent(e);changed|=tooltip&&tooltip.handleEvent(e);plugins.notify(me,'afterEvent',[e]);var bufferedRequest=me._bufferedRequest;if(bufferedRequest){me.render(bufferedRequest.duration,bufferedRequest.lazy)}else if(changed&&!me.animating){me.stop();me.render(me.options.hover.animationDuration,!0)}
me._bufferedRender=!1;me._bufferedRequest=null;return me},handleEvent:function(e){var me=this;var options=me.options||{};var hoverOptions=options.hover;var changed=!1;me.lastActive=me.lastActive||[];if(e.type==='mouseout'){me.active=[]}else{me.active=me.getElementsAtEventForMode(e,hoverOptions.mode,hoverOptions)}
if(hoverOptions.onHover){hoverOptions.onHover.call(me,e.native,me.active)}
if(e.type==='mouseup'||e.type==='click'){if(options.onClick){options.onClick.call(me,e.native,me.active)}}
if(me.lastActive.length){me.updateHoverStyle(me.lastActive,hoverOptions.mode,!1)}
if(me.active.length&&hoverOptions.mode){me.updateHoverStyle(me.active,hoverOptions.mode,!0)}
changed=!helpers.arrayEquals(me.active,me.lastActive);me.lastActive=me.active;return changed}});Chart.Controller=Chart}},{}],24:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var arrayEvents=['push','pop','shift','splice','unshift'];function listenArrayEvents(array,listener){if(array._chartjs){array._chartjs.listeners.push(listener);return}
Object.defineProperty(array,'_chartjs',{configurable:!0,enumerable:!1,value:{listeners:[listener]}});arrayEvents.forEach(function(key){var method='onData'+key.charAt(0).toUpperCase()+key.slice(1);var base=array[key];Object.defineProperty(array,key,{configurable:!0,enumerable:!1,value:function(){var args=Array.prototype.slice.call(arguments);var res=base.apply(this,args);helpers.each(array._chartjs.listeners,function(object){if(typeof object[method]==='function'){object[method].apply(object,args)}});return res}})})}
function unlistenArrayEvents(array,listener){var stub=array._chartjs;if(!stub){return}
var listeners=stub.listeners;var index=listeners.indexOf(listener);if(index!==-1){listeners.splice(index,1)}
if(listeners.length>0){return}
arrayEvents.forEach(function(key){delete array[key]});delete array._chartjs}
Chart.DatasetController=function(chart,datasetIndex){this.initialize(chart,datasetIndex)};helpers.extend(Chart.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(chart,datasetIndex){var me=this;me.chart=chart;me.index=datasetIndex;me.linkScales();me.addElements()},updateIndex:function(datasetIndex){this.index=datasetIndex},linkScales:function(){var me=this;var meta=me.getMeta();var dataset=me.getDataset();if(meta.xAxisID===null){meta.xAxisID=dataset.xAxisID||me.chart.options.scales.xAxes[0].id}
if(meta.yAxisID===null){meta.yAxisID=dataset.yAxisID||me.chart.options.scales.yAxes[0].id}},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(scaleID){return this.chart.scales[scaleID]},reset:function(){this.update(!0)},destroy:function(){if(this._data){unlistenArrayEvents(this._data,this)}},createMetaDataset:function(){var me=this;var type=me.datasetElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index})},createMetaData:function(index){var me=this;var type=me.dataElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index,_index:index})},addElements:function(){var me=this;var meta=me.getMeta();var data=me.getDataset().data||[];var metaData=meta.data;var i,ilen;for(i=0,ilen=data.length;i<ilen;++i){metaData[i]=metaData[i]||me.createMetaData(i)}
meta.dataset=meta.dataset||me.createMetaDataset()},addElementAndReset:function(index){var element=this.createMetaData(index);this.getMeta().data.splice(index,0,element);this.updateElement(element,index,!0)},buildOrUpdateElements:function(){var me=this;var dataset=me.getDataset();var data=dataset.data||(dataset.data=[]);if(me._data!==data){if(me._data){unlistenArrayEvents(me._data,me)}
listenArrayEvents(data,me);me._data=data}
me.resyncElements()},update:helpers.noop,transition:function(easingValue){var meta=this.getMeta();var elements=meta.data||[];var ilen=elements.length;var i=0;for(;i<ilen;++i){elements[i].transition(easingValue)}
if(meta.dataset){meta.dataset.transition(easingValue)}},draw:function(){var meta=this.getMeta();var elements=meta.data||[];var ilen=elements.length;var i=0;if(meta.dataset){meta.dataset.draw()}
for(;i<ilen;++i){elements[i].draw()}},removeHoverStyle:function(element,elementOpts){var dataset=this.chart.data.datasets[element._datasetIndex],index=element._index,custom=element.custom||{},valueOrDefault=helpers.getValueAtIndexOrDefault,model=element._model;model.backgroundColor=custom.backgroundColor?custom.backgroundColor:valueOrDefault(dataset.backgroundColor,index,elementOpts.backgroundColor);model.borderColor=custom.borderColor?custom.borderColor:valueOrDefault(dataset.borderColor,index,elementOpts.borderColor);model.borderWidth=custom.borderWidth?custom.borderWidth:valueOrDefault(dataset.borderWidth,index,elementOpts.borderWidth)},setHoverStyle:function(element){var dataset=this.chart.data.datasets[element._datasetIndex],index=element._index,custom=element.custom||{},valueOrDefault=helpers.getValueAtIndexOrDefault,getHoverColor=helpers.getHoverColor,model=element._model;model.backgroundColor=custom.hoverBackgroundColor?custom.hoverBackgroundColor:valueOrDefault(dataset.hoverBackgroundColor,index,getHoverColor(model.backgroundColor));model.borderColor=custom.hoverBorderColor?custom.hoverBorderColor:valueOrDefault(dataset.hoverBorderColor,index,getHoverColor(model.borderColor));model.borderWidth=custom.hoverBorderWidth?custom.hoverBorderWidth:valueOrDefault(dataset.hoverBorderWidth,index,model.borderWidth)},resyncElements:function(){var me=this;var meta=me.getMeta();var data=me.getDataset().data;var numMeta=meta.data.length;var numData=data.length;if(numData<numMeta){meta.data.splice(numData,numMeta-numData)}else if(numData>numMeta){me.insertElements(numMeta,numData-numMeta)}},insertElements:function(start,count){for(var i=0;i<count;++i){this.addElementAndReset(start+i)}},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(start,count){this.getMeta().data.splice(start,count);this.insertElements(start,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}});Chart.DatasetController.extend=helpers.inherits}},{}],25:[function(require,module,exports){'use strict';var color=require(3);module.exports=function(Chart){var helpers=Chart.helpers;function interpolate(start,view,model,ease){var keys=Object.keys(model);var i,ilen,key,actual,origin,target,type,c0,c1;for(i=0,ilen=keys.length;i<ilen;++i){key=keys[i];target=model[key];if(!view.hasOwnProperty(key)){view[key]=target}
actual=view[key];if(actual===target||key[0]==='_'){continue}
if(!start.hasOwnProperty(key)){start[key]=actual}
origin=start[key];type=typeof(target);if(type===typeof(origin)){if(type==='string'){c0=color(origin);if(c0.valid){c1=color(target);if(c1.valid){view[key]=c1.mix(c0,ease).rgbString();continue}}}else if(type==='number'&&isFinite(origin)&&isFinite(target)){view[key]=origin+(target-origin)*ease;continue}}
view[key]=target}}
Chart.elements={};Chart.Element=function(configuration){helpers.extend(this,configuration);this.initialize.apply(this,arguments)};helpers.extend(Chart.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var me=this;if(!me._view){me._view=helpers.clone(me._model)}
me._start={};return me},transition:function(ease){var me=this;var model=me._model;var start=me._start;var view=me._view;if(!model||ease===1){me._view=model;me._start=null;return me}
if(!view){view=me._view={}}
if(!start){start=me._start={}}
interpolate(start,view,model,ease);return me},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return helpers.isNumber(this._model.x)&&helpers.isNumber(this._model.y)}});Chart.Element.extend=helpers.inherits}},{"3":3}],26:[function(require,module,exports){'use strict';var color=require(3);module.exports=function(Chart){var helpers=Chart.helpers={};helpers.each=function(loopable,callback,self,reverse){var i,len;if(helpers.isArray(loopable)){len=loopable.length;if(reverse){for(i=len-1;i>=0;i--){callback.call(self,loopable[i],i)}}else{for(i=0;i<len;i++){callback.call(self,loopable[i],i)}}}else if(typeof loopable==='object'){var keys=Object.keys(loopable);len=keys.length;for(i=0;i<len;i++){callback.call(self,loopable[keys[i]],keys[i])}}};helpers.clone=function(obj){var objClone={};helpers.each(obj,function(value,key){if(helpers.isArray(value)){objClone[key]=value.slice(0)}else if(typeof value==='object'&&value!==null){objClone[key]=helpers.clone(value)}else{objClone[key]=value}});return objClone};helpers.extend=function(base){var setFn=function(value,key){base[key]=value};for(var i=1,ilen=arguments.length;i<ilen;i++){helpers.each(arguments[i],setFn)}
return base};helpers.configMerge=function(_base){var base=helpers.clone(_base);helpers.each(Array.prototype.slice.call(arguments,1),function(extension){helpers.each(extension,function(value,key){var baseHasProperty=base.hasOwnProperty(key);var baseVal=baseHasProperty?base[key]:{};if(key==='scales'){base[key]=helpers.scaleMerge(baseVal,value)}else if(key==='scale'){base[key]=helpers.configMerge(baseVal,Chart.scaleService.getScaleDefaults(value.type),value)}else if(baseHasProperty&&typeof baseVal==='object'&&!helpers.isArray(baseVal)&&baseVal!==null&&typeof value==='object'&&!helpers.isArray(value)){base[key]=helpers.configMerge(baseVal,value)}else{base[key]=value}})});return base};helpers.scaleMerge=function(_base,extension){var base=helpers.clone(_base);helpers.each(extension,function(value,key){if(key==='xAxes'||key==='yAxes'){if(base.hasOwnProperty(key)){helpers.each(value,function(valueObj,index){var axisType=helpers.getValueOrDefault(valueObj.type,key==='xAxes'?'category':'linear');var axisDefaults=Chart.scaleService.getScaleDefaults(axisType);if(index>=base[key].length||!base[key][index].type){base[key].push(helpers.configMerge(axisDefaults,valueObj))}else if(valueObj.type&&valueObj.type!==base[key][index].type){base[key][index]=helpers.configMerge(base[key][index],axisDefaults,valueObj)}else{base[key][index]=helpers.configMerge(base[key][index],valueObj)}})}else{base[key]=[];helpers.each(value,function(valueObj){var axisType=helpers.getValueOrDefault(valueObj.type,key==='xAxes'?'category':'linear');base[key].push(helpers.configMerge(Chart.scaleService.getScaleDefaults(axisType),valueObj))})}}else if(base.hasOwnProperty(key)&&typeof base[key]==='object'&&base[key]!==null&&typeof value==='object'){base[key]=helpers.configMerge(base[key],value)}else{base[key]=value}});return base};helpers.getValueAtIndexOrDefault=function(value,index,defaultValue){if(value===undefined||value===null){return defaultValue}
if(helpers.isArray(value)){return index<value.length?value[index]:defaultValue}
return value};helpers.getValueOrDefault=function(value,defaultValue){return value===undefined?defaultValue:value};helpers.indexOf=Array.prototype.indexOf?function(array,item){return array.indexOf(item)}:function(array,item){for(var i=0,ilen=array.length;i<ilen;++i){if(array[i]===item){return i}}
return-1};helpers.where=function(collection,filterCallback){if(helpers.isArray(collection)&&Array.prototype.filter){return collection.filter(filterCallback)}
var filtered=[];helpers.each(collection,function(item){if(filterCallback(item)){filtered.push(item)}});return filtered};helpers.findIndex=Array.prototype.findIndex?function(array,callback,scope){return array.findIndex(callback,scope)}:function(array,callback,scope){scope=scope===undefined?array:scope;for(var i=0,ilen=array.length;i<ilen;++i){if(callback.call(scope,array[i],i,array)){return i}}
return-1};helpers.findNextWhere=function(arrayToSearch,filterCallback,startIndex){if(startIndex===undefined||startIndex===null){startIndex=-1}
for(var i=startIndex+1;i<arrayToSearch.length;i++){var currentItem=arrayToSearch[i];if(filterCallback(currentItem)){return currentItem}}};helpers.findPreviousWhere=function(arrayToSearch,filterCallback,startIndex){if(startIndex===undefined||startIndex===null){startIndex=arrayToSearch.length}
for(var i=startIndex-1;i>=0;i--){var currentItem=arrayToSearch[i];if(filterCallback(currentItem)){return currentItem}}};helpers.inherits=function(extensions){var me=this;var ChartElement=(extensions&&extensions.hasOwnProperty('constructor'))?extensions.constructor:function(){return me.apply(this,arguments)};var Surrogate=function(){this.constructor=ChartElement};Surrogate.prototype=me.prototype;ChartElement.prototype=new Surrogate();ChartElement.extend=helpers.inherits;if(extensions){helpers.extend(ChartElement.prototype,extensions)}
ChartElement.__super__=me.prototype;return ChartElement};helpers.noop=function(){};helpers.uid=(function(){var id=0;return function(){return id++}}());helpers.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};helpers.almostEquals=function(x,y,epsilon){return Math.abs(x-y)<epsilon};helpers.almostWhole=function(x,epsilon){var rounded=Math.round(x);return(((rounded-epsilon)<x)&&((rounded+epsilon)>x))};helpers.max=function(array){return array.reduce(function(max,value){if(!isNaN(value)){return Math.max(max,value)}
return max},Number.NEGATIVE_INFINITY)};helpers.min=function(array){return array.reduce(function(min,value){if(!isNaN(value)){return Math.min(min,value)}
return min},Number.POSITIVE_INFINITY)};helpers.sign=Math.sign?function(x){return Math.sign(x)}:function(x){x=+x;if(x===0||isNaN(x)){return x}
return x>0?1:-1};helpers.log10=Math.log10?function(x){return Math.log10(x)}:function(x){return Math.log(x)/Math.LN10};helpers.toRadians=function(degrees){return degrees*(Math.PI/180)};helpers.toDegrees=function(radians){return radians*(180/Math.PI)};helpers.getAngleFromPoint=function(centrePoint,anglePoint){var distanceFromXCenter=anglePoint.x-centrePoint.x,distanceFromYCenter=anglePoint.y-centrePoint.y,radialDistanceFromCenter=Math.sqrt(distanceFromXCenter*distanceFromXCenter+distanceFromYCenter*distanceFromYCenter);var angle=Math.atan2(distanceFromYCenter,distanceFromXCenter);if(angle<(-0.5*Math.PI)){angle+=2.0*Math.PI}
return{angle:angle,distance:radialDistanceFromCenter}};helpers.distanceBetweenPoints=function(pt1,pt2){return Math.sqrt(Math.pow(pt2.x-pt1.x,2)+Math.pow(pt2.y-pt1.y,2))};helpers.aliasPixel=function(pixelWidth){return(pixelWidth%2===0)?0:0.5};helpers.splineCurve=function(firstPoint,middlePoint,afterPoint,t){var previous=firstPoint.skip?middlePoint:firstPoint,current=middlePoint,next=afterPoint.skip?middlePoint:afterPoint;var d01=Math.sqrt(Math.pow(current.x-previous.x,2)+Math.pow(current.y-previous.y,2));var d12=Math.sqrt(Math.pow(next.x-current.x,2)+Math.pow(next.y-current.y,2));var s01=d01/(d01+d12);var s12=d12/(d01+d12);s01=isNaN(s01)?0:s01;s12=isNaN(s12)?0:s12;var fa=t*s01;var fb=t*s12;return{previous:{x:current.x-fa*(next.x-previous.x),y:current.y-fa*(next.y-previous.y)},next:{x:current.x+fb*(next.x-previous.x),y:current.y+fb*(next.y-previous.y)}}};helpers.EPSILON=Number.EPSILON||1e-14;helpers.splineCurveMonotone=function(points){var pointsWithTangents=(points||[]).map(function(point){return{model:point._model,deltaK:0,mK:0}});var pointsLen=pointsWithTangents.length;var i,pointBefore,pointCurrent,pointAfter;for(i=0;i<pointsLen;++i){pointCurrent=pointsWithTangents[i];if(pointCurrent.model.skip){continue}
pointBefore=i>0?pointsWithTangents[i-1]:null;pointAfter=i<pointsLen-1?pointsWithTangents[i+1]:null;if(pointAfter&&!pointAfter.model.skip){var slopeDeltaX=(pointAfter.model.x-pointCurrent.model.x);pointCurrent.deltaK=slopeDeltaX!==0?(pointAfter.model.y-pointCurrent.model.y)/slopeDeltaX:0}
if(!pointBefore||pointBefore.model.skip){pointCurrent.mK=pointCurrent.deltaK}else if(!pointAfter||pointAfter.model.skip){pointCurrent.mK=pointBefore.deltaK}else if(this.sign(pointBefore.deltaK)!==this.sign(pointCurrent.deltaK)){pointCurrent.mK=0}else{pointCurrent.mK=(pointBefore.deltaK+pointCurrent.deltaK)/2}}
var alphaK,betaK,tauK,squaredMagnitude;for(i=0;i<pointsLen-1;++i){pointCurrent=pointsWithTangents[i];pointAfter=pointsWithTangents[i+1];if(pointCurrent.model.skip||pointAfter.model.skip){continue}
if(helpers.almostEquals(pointCurrent.deltaK,0,this.EPSILON)){pointCurrent.mK=pointAfter.mK=0;continue}
alphaK=pointCurrent.mK/pointCurrent.deltaK;betaK=pointAfter.mK/pointCurrent.deltaK;squaredMagnitude=Math.pow(alphaK,2)+Math.pow(betaK,2);if(squaredMagnitude<=9){continue}
tauK=3/Math.sqrt(squaredMagnitude);pointCurrent.mK=alphaK*tauK*pointCurrent.deltaK;pointAfter.mK=betaK*tauK*pointCurrent.deltaK}
var deltaX;for(i=0;i<pointsLen;++i){pointCurrent=pointsWithTangents[i];if(pointCurrent.model.skip){continue}
pointBefore=i>0?pointsWithTangents[i-1]:null;pointAfter=i<pointsLen-1?pointsWithTangents[i+1]:null;if(pointBefore&&!pointBefore.model.skip){deltaX=(pointCurrent.model.x-pointBefore.model.x)/3;pointCurrent.model.controlPointPreviousX=pointCurrent.model.x-deltaX;pointCurrent.model.controlPointPreviousY=pointCurrent.model.y-deltaX*pointCurrent.mK}
if(pointAfter&&!pointAfter.model.skip){deltaX=(pointAfter.model.x-pointCurrent.model.x)/3;pointCurrent.model.controlPointNextX=pointCurrent.model.x+deltaX;pointCurrent.model.controlPointNextY=pointCurrent.model.y+deltaX*pointCurrent.mK}}};helpers.nextItem=function(collection,index,loop){if(loop){return index>=collection.length-1?collection[0]:collection[index+1]}
return index>=collection.length-1?collection[collection.length-1]:collection[index+1]};helpers.previousItem=function(collection,index,loop){if(loop){return index<=0?collection[collection.length-1]:collection[index-1]}
return index<=0?collection[0]:collection[index-1]};helpers.niceNum=function(range,round){var exponent=Math.floor(helpers.log10(range));var fraction=range/Math.pow(10,exponent);var niceFraction;if(round){if(fraction<1.5){niceFraction=1}else if(fraction<3){niceFraction=2}else if(fraction<7){niceFraction=5}else{niceFraction=10}}else if(fraction<=1.0){niceFraction=1}else if(fraction<=2){niceFraction=2}else if(fraction<=5){niceFraction=5}else{niceFraction=10}
return niceFraction*Math.pow(10,exponent)};var easingEffects=helpers.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){if((t/=1/2)<1){return 1/2*t*t}
return-1/2*((--t)*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){if((t/=1/2)<1){return 1/2*t*t*t}
return 1/2*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){if((t/=1/2)<1){return 1/2*t*t*t*t}
return-1/2*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){if((t/=1/2)<1){return 1/2*t*t*t*t*t}
return 1/2*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-1/2*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return(t===0)?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return(t===1)?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){if(t===0){return 0}
if(t===1){return 1}
if((t/=1/2)<1){return 1/2*Math.pow(2,10*(t-1))}
return 1/2*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){if(t>=1){return t}
return-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){if((t/=1/2)<1){return-1/2*(Math.sqrt(1-t*t)-1)}
return 1/2*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var s=1.70158;var p=0;var a=1;if(t===0){return 0}
if((t/=1)===1){return 1}
if(!p){p=1*0.3}
if(a<Math.abs(1)){a=1;s=p/4}else{s=p/(2*Math.PI)*Math.asin(1/a)}
return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*1-s)*(2*Math.PI)/p))},easeOutElastic:function(t){var s=1.70158;var p=0;var a=1;if(t===0){return 0}
if((t/=1)===1){return 1}
if(!p){p=1*0.3}
if(a<Math.abs(1)){a=1;s=p/4}else{s=p/(2*Math.PI)*Math.asin(1/a)}
return a*Math.pow(2,-10*t)*Math.sin((t*1-s)*(2*Math.PI)/p)+1},easeInOutElastic:function(t){var s=1.70158;var p=0;var a=1;if(t===0){return 0}
if((t/=1/2)===2){return 1}
if(!p){p=1*(0.3*1.5)}
if(a<Math.abs(1)){a=1;s=p/4}else{s=p/(2*Math.PI)*Math.asin(1/a)}
if(t<1){return-0.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*1-s)*(2*Math.PI)/p))}
return a*Math.pow(2,-10*(t-=1))*Math.sin((t*1-s)*(2*Math.PI)/p)*0.5+1},easeInBack:function(t){var s=1.70158;return 1*(t/=1)*t*((s+1)*t-s)},easeOutBack:function(t){var s=1.70158;return 1*((t=t/1-1)*t*((s+1)*t+s)+1)},easeInOutBack:function(t){var s=1.70158;if((t/=1/2)<1){return 1/2*(t*t*(((s*=(1.525))+1)*t-s))}
return 1/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)},easeInBounce:function(t){return 1-easingEffects.easeOutBounce(1-t)},easeOutBounce:function(t){if((t/=1)<(1/2.75)){return 1*(7.5625*t*t)}else if(t<(2/2.75)){return 1*(7.5625*(t-=(1.5/2.75))*t+0.75)}else if(t<(2.5/2.75)){return 1*(7.5625*(t-=(2.25/2.75))*t+0.9375)}
return 1*(7.5625*(t-=(2.625/2.75))*t+0.984375)},easeInOutBounce:function(t){if(t<1/2){return easingEffects.easeInBounce(t*2)*0.5}
return easingEffects.easeOutBounce(t*2-1)*0.5+1*0.5}};helpers.requestAnimFrame=(function(){if(typeof window==='undefined'){return function(callback){callback()}}
return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000/60)}}());helpers.getRelativePosition=function(evt,chart){var mouseX,mouseY;var e=evt.originalEvent||evt,canvas=evt.currentTarget||evt.srcElement,boundingRect=canvas.getBoundingClientRect();var touches=e.touches;if(touches&&touches.length>0){mouseX=touches[0].clientX;mouseY=touches[0].clientY}else{mouseX=e.clientX;mouseY=e.clientY}
var paddingLeft=parseFloat(helpers.getStyle(canvas,'padding-left'));var paddingTop=parseFloat(helpers.getStyle(canvas,'padding-top'));var paddingRight=parseFloat(helpers.getStyle(canvas,'padding-right'));var paddingBottom=parseFloat(helpers.getStyle(canvas,'padding-bottom'));var width=boundingRect.right-boundingRect.left-paddingLeft-paddingRight;var height=boundingRect.bottom-boundingRect.top-paddingTop-paddingBottom;mouseX=Math.round((mouseX-boundingRect.left-paddingLeft)/(width)*canvas.width/chart.currentDevicePixelRatio);mouseY=Math.round((mouseY-boundingRect.top-paddingTop)/(height)*canvas.height/chart.currentDevicePixelRatio);return{x:mouseX,y:mouseY}};helpers.addEvent=function(node,eventType,method){if(node.addEventListener){node.addEventListener(eventType,method)}else if(node.attachEvent){node.attachEvent('on'+eventType,method)}else{node['on'+eventType]=method}};helpers.removeEvent=function(node,eventType,handler){if(node.removeEventListener){node.removeEventListener(eventType,handler,!1)}else if(node.detachEvent){node.detachEvent('on'+eventType,handler)}else{node['on'+eventType]=helpers.noop}};function parseMaxStyle(styleValue,node,parentProperty){var valueInPixels;if(typeof(styleValue)==='string'){valueInPixels=parseInt(styleValue,10);if(styleValue.indexOf('%')!==-1){valueInPixels=valueInPixels/100*node.parentNode[parentProperty]}}else{valueInPixels=styleValue}
return valueInPixels}
function isConstrainedValue(value){return value!==undefined&&value!==null&&value!=='none'}
function getConstraintDimension(domNode,maxStyle,percentageProperty){var view=document.defaultView;var parentNode=domNode.parentNode;var constrainedNode=view.getComputedStyle(domNode)[maxStyle];var constrainedContainer=view.getComputedStyle(parentNode)[maxStyle];var hasCNode=isConstrainedValue(constrainedNode);var hasCContainer=isConstrainedValue(constrainedContainer);var infinity=Number.POSITIVE_INFINITY;if(hasCNode||hasCContainer){return Math.min(hasCNode?parseMaxStyle(constrainedNode,domNode,percentageProperty):infinity,hasCContainer?parseMaxStyle(constrainedContainer,parentNode,percentageProperty):infinity)}
return'none'}
helpers.getConstraintWidth=function(domNode){return getConstraintDimension(domNode,'max-width','clientWidth')};helpers.getConstraintHeight=function(domNode){return getConstraintDimension(domNode,'max-height','clientHeight')};helpers.getMaximumWidth=function(domNode){var container=domNode.parentNode;var paddingLeft=parseInt(helpers.getStyle(container,'padding-left'),10);var paddingRight=parseInt(helpers.getStyle(container,'padding-right'),10);var w=container.clientWidth-paddingLeft-paddingRight;var cw=helpers.getConstraintWidth(domNode);return isNaN(cw)?w:Math.min(w,cw)};helpers.getMaximumHeight=function(domNode){var container=domNode.parentNode;var paddingTop=parseInt(helpers.getStyle(container,'padding-top'),10);var paddingBottom=parseInt(helpers.getStyle(container,'padding-bottom'),10);var h=container.clientHeight-paddingTop-paddingBottom;var ch=helpers.getConstraintHeight(domNode);return isNaN(ch)?h:Math.min(h,ch)};helpers.getStyle=function(el,property){return el.currentStyle?el.currentStyle[property]:document.defaultView.getComputedStyle(el,null).getPropertyValue(property)};helpers.retinaScale=function(chart){var pixelRatio=chart.currentDevicePixelRatio=window.devicePixelRatio||1;if(pixelRatio===1){return}
var canvas=chart.canvas;var height=chart.height;var width=chart.width;canvas.height=height*pixelRatio;canvas.width=width*pixelRatio;chart.ctx.scale(pixelRatio,pixelRatio);canvas.style.height=height+'px';canvas.style.width=width+'px'};helpers.clear=function(chart){chart.ctx.clearRect(0,0,chart.width,chart.height)};helpers.fontString=function(pixelSize,fontStyle,fontFamily){return fontStyle+' '+pixelSize+'px '+fontFamily};helpers.longestText=function(ctx,font,arrayOfThings,cache){cache=cache||{};var data=cache.data=cache.data||{};var gc=cache.garbageCollect=cache.garbageCollect||[];if(cache.font!==font){data=cache.data={};gc=cache.garbageCollect=[];cache.font=font}
ctx.font=font;var longest=0;helpers.each(arrayOfThings,function(thing){if(thing!==undefined&&thing!==null&&helpers.isArray(thing)!==!0){longest=helpers.measureText(ctx,data,gc,longest,thing)}else if(helpers.isArray(thing)){helpers.each(thing,function(nestedThing){if(nestedThing!==undefined&&nestedThing!==null&&!helpers.isArray(nestedThing)){longest=helpers.measureText(ctx,data,gc,longest,nestedThing)}})}});var gcLen=gc.length/2;if(gcLen>arrayOfThings.length){for(var i=0;i<gcLen;i++){delete data[gc[i]]}
gc.splice(0,gcLen)}
return longest};helpers.measureText=function(ctx,data,gc,longest,string){var textWidth=data[string];if(!textWidth){textWidth=data[string]=ctx.measureText(string).width;gc.push(string)}
if(textWidth>longest){longest=textWidth}
return longest};helpers.numberOfLabelLines=function(arrayOfThings){var numberOfLines=1;helpers.each(arrayOfThings,function(thing){if(helpers.isArray(thing)){if(thing.length>numberOfLines){numberOfLines=thing.length}}});return numberOfLines};helpers.drawRoundedRectangle=function(ctx,x,y,width,height,radius){ctx.beginPath();ctx.moveTo(x+radius,y);ctx.lineTo(x+width-radius,y);ctx.quadraticCurveTo(x+width,y,x+width,y+radius);ctx.lineTo(x+width,y+height-radius);ctx.quadraticCurveTo(x+width,y+height,x+width-radius,y+height);ctx.lineTo(x+radius,y+height);ctx.quadraticCurveTo(x,y+height,x,y+height-radius);ctx.lineTo(x,y+radius);ctx.quadraticCurveTo(x,y,x+radius,y);ctx.closePath()};helpers.color=!color?function(value){console.error('Color.js not found!');return value}:function(value){if(value instanceof CanvasGradient){value=Chart.defaults.global.defaultColor}
return color(value)};helpers.isArray=Array.isArray?function(obj){return Array.isArray(obj)}:function(obj){return Object.prototype.toString.call(obj)==='[object Array]'};helpers.arrayEquals=function(a0,a1){var i,ilen,v0,v1;if(!a0||!a1||a0.length!==a1.length){return!1}
for(i=0,ilen=a0.length;i<ilen;++i){v0=a0[i];v1=a1[i];if(v0 instanceof Array&&v1 instanceof Array){if(!helpers.arrayEquals(v0,v1)){return!1}}else if(v0!==v1){return!1}}
return!0};helpers.callback=function(fn,args,thisArg){if(fn&&typeof fn.call==='function'){fn.apply(thisArg,args)}};helpers.getHoverColor=function(colorValue){return(colorValue instanceof CanvasPattern)?colorValue:helpers.color(colorValue).saturate(0.5).darken(0.1).rgbString()};helpers.callCallback=helpers.callback}},{"3":3}],27:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;function getRelativePosition(e,chart){if(e.native){return{x:e.x,y:e.y}}
return helpers.getRelativePosition(e,chart)}
function parseVisibleItems(chart,handler){var datasets=chart.data.datasets;var meta,i,j,ilen,jlen;for(i=0,ilen=datasets.length;i<ilen;++i){if(!chart.isDatasetVisible(i)){continue}
meta=chart.getDatasetMeta(i);for(j=0,jlen=meta.data.length;j<jlen;++j){var element=meta.data[j];if(!element._view.skip){handler(element)}}}}
function getIntersectItems(chart,position){var elements=[];parseVisibleItems(chart,function(element){if(element.inRange(position.x,position.y)){elements.push(element)}});return elements}
function getNearestItems(chart,position,intersect,distanceMetric){var minDistance=Number.POSITIVE_INFINITY;var nearestItems=[];if(!distanceMetric){distanceMetric=helpers.distanceBetweenPoints}
parseVisibleItems(chart,function(element){if(intersect&&!element.inRange(position.x,position.y)){return}
var center=element.getCenterPoint();var distance=distanceMetric(position,center);if(distance<minDistance){nearestItems=[element];minDistance=distance}else if(distance===minDistance){nearestItems.push(element)}});return nearestItems}
function indexMode(chart,e,options){var position=getRelativePosition(e,chart);var distanceMetric=function(pt1,pt2){return Math.abs(pt1.x-pt2.x)};var items=options.intersect?getIntersectItems(chart,position):getNearestItems(chart,position,!1,distanceMetric);var elements=[];if(!items.length){return[]}
chart.data.datasets.forEach(function(dataset,datasetIndex){if(chart.isDatasetVisible(datasetIndex)){var meta=chart.getDatasetMeta(datasetIndex),element=meta.data[items[0]._index];if(element&&!element._view.skip){elements.push(element)}}});return elements}
Chart.Interaction={modes:{single:function(chart,e){var position=getRelativePosition(e,chart);var elements=[];parseVisibleItems(chart,function(element){if(element.inRange(position.x,position.y)){elements.push(element);return elements}});return elements.slice(0,1)},label:indexMode,index:indexMode,dataset:function(chart,e,options){var position=getRelativePosition(e,chart);var items=options.intersect?getIntersectItems(chart,position):getNearestItems(chart,position,!1);if(items.length>0){items=chart.getDatasetMeta(items[0]._datasetIndex).data}
return items},'x-axis':function(chart,e){return indexMode(chart,e,!0)},point:function(chart,e){var position=getRelativePosition(e,chart);return getIntersectItems(chart,position)},nearest:function(chart,e,options){var position=getRelativePosition(e,chart);var nearestItems=getNearestItems(chart,position,options.intersect);if(nearestItems.length>1){nearestItems.sort(function(a,b){var sizeA=a.getArea();var sizeB=b.getArea();var ret=sizeA-sizeB;if(ret===0){ret=a._datasetIndex-b._datasetIndex}
return ret})}
return nearestItems.slice(0,1)},x:function(chart,e,options){var position=getRelativePosition(e,chart);var items=[];var intersectsItem=!1;parseVisibleItems(chart,function(element){if(element.inXRange(position.x)){items.push(element)}
if(element.inRange(position.x,position.y)){intersectsItem=!0}});if(options.intersect&&!intersectsItem){items=[]}
return items},y:function(chart,e,options){var position=getRelativePosition(e,chart);var items=[];var intersectsItem=!1;parseVisibleItems(chart,function(element){if(element.inYRange(position.y)){items.push(element)}
if(element.inRange(position.x,position.y)){intersectsItem=!0}});if(options.intersect&&!intersectsItem){items=[]}
return items}}}}},{}],28:[function(require,module,exports){'use strict';module.exports=function(){var Chart=function(item,config){this.construct(item,config);return this};Chart.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:['mousemove','mouseout','click','touchstart','touchmove'],hover:{onHover:null,mode:'nearest',intersect:!0,animationDuration:400},onClick:null,defaultColor:'rgba(0,0,0,0.1)',defaultFontColor:'#666',defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:'normal',showLines:!0,elements:{},legendCallback:function(chart){var text=[];text.push('<ul class="'+chart.id+'-legend">');for(var i=0;i<chart.data.datasets.length;i++){text.push('<li><span style="background-color:'+chart.data.datasets[i].backgroundColor+'"></span>');if(chart.data.datasets[i].label){text.push(chart.data.datasets[i].label)}
text.push('</li>')}
text.push('</ul>');return text.join('')}}};Chart.Chart=Chart;return Chart}},{}],29:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;function filterByPosition(array,position){return helpers.where(array,function(v){return v.position===position})}
function sortByWeight(array,reverse){array.forEach(function(v,i){v._tmpIndex_=i;return v});array.sort(function(a,b){var v0=reverse?b:a;var v1=reverse?a:b;return v0.weight===v1.weight?v0._tmpIndex_-v1._tmpIndex_:v0.weight-v1.weight});array.forEach(function(v){delete v._tmpIndex_})}
Chart.layoutService={defaults:{},addBox:function(chart,item){if(!chart.boxes){chart.boxes=[]}
item.fullWidth=item.fullWidth||!1;item.position=item.position||'top';item.weight=item.weight||0;chart.boxes.push(item)},removeBox:function(chart,layoutItem){var index=chart.boxes?chart.boxes.indexOf(layoutItem):-1;if(index!==-1){chart.boxes.splice(index,1)}},configure:function(chart,item,options){var props=['fullWidth','position','weight'];var ilen=props.length;var i=0;var prop;for(;i<ilen;++i){prop=props[i];if(options.hasOwnProperty(prop)){item[prop]=options[prop]}}},update:function(chart,width,height){if(!chart){return}
var layoutOptions=chart.options.layout;var padding=layoutOptions?layoutOptions.padding:null;var leftPadding=0;var rightPadding=0;var topPadding=0;var bottomPadding=0;if(!isNaN(padding)){leftPadding=padding;rightPadding=padding;topPadding=padding;bottomPadding=padding}else{leftPadding=padding.left||0;rightPadding=padding.right||0;topPadding=padding.top||0;bottomPadding=padding.bottom||0}
var leftBoxes=filterByPosition(chart.boxes,'left');var rightBoxes=filterByPosition(chart.boxes,'right');var topBoxes=filterByPosition(chart.boxes,'top');var bottomBoxes=filterByPosition(chart.boxes,'bottom');var chartAreaBoxes=filterByPosition(chart.boxes,'chartArea');sortByWeight(leftBoxes,!0);sortByWeight(rightBoxes,!1);sortByWeight(topBoxes,!0);sortByWeight(bottomBoxes,!1);var chartWidth=width-leftPadding-rightPadding;var chartHeight=height-topPadding-bottomPadding;var chartAreaWidth=chartWidth/2;var chartAreaHeight=chartHeight/2;var verticalBoxWidth=(width-chartAreaWidth)/(leftBoxes.length+rightBoxes.length);var horizontalBoxHeight=(height-chartAreaHeight)/(topBoxes.length+bottomBoxes.length);var maxChartAreaWidth=chartWidth;var maxChartAreaHeight=chartHeight;var minBoxSizes=[];function getMinimumBoxSize(box){var minSize;var isHorizontal=box.isHorizontal();if(isHorizontal){minSize=box.update(box.fullWidth?chartWidth:maxChartAreaWidth,horizontalBoxHeight);maxChartAreaHeight-=minSize.height}else{minSize=box.update(verticalBoxWidth,chartAreaHeight);maxChartAreaWidth-=minSize.width}
minBoxSizes.push({horizontal:isHorizontal,minSize:minSize,box:box,})}
helpers.each(leftBoxes.concat(rightBoxes,topBoxes,bottomBoxes),getMinimumBoxSize);var maxHorizontalLeftPadding=0;var maxHorizontalRightPadding=0;var maxVerticalTopPadding=0;var maxVerticalBottomPadding=0;helpers.each(topBoxes.concat(bottomBoxes),function(horizontalBox){if(horizontalBox.getPadding){var boxPadding=horizontalBox.getPadding();maxHorizontalLeftPadding=Math.max(maxHorizontalLeftPadding,boxPadding.left);maxHorizontalRightPadding=Math.max(maxHorizontalRightPadding,boxPadding.right)}});helpers.each(leftBoxes.concat(rightBoxes),function(verticalBox){if(verticalBox.getPadding){var boxPadding=verticalBox.getPadding();maxVerticalTopPadding=Math.max(maxVerticalTopPadding,boxPadding.top);maxVerticalBottomPadding=Math.max(maxVerticalBottomPadding,boxPadding.bottom)}});var totalLeftBoxesWidth=leftPadding;var totalRightBoxesWidth=rightPadding;var totalTopBoxesHeight=topPadding;var totalBottomBoxesHeight=bottomPadding;function fitBox(box){var minBoxSize=helpers.findNextWhere(minBoxSizes,function(minBox){return minBox.box===box});if(minBoxSize){if(box.isHorizontal()){var scaleMargin={left:Math.max(totalLeftBoxesWidth,maxHorizontalLeftPadding),right:Math.max(totalRightBoxesWidth,maxHorizontalRightPadding),top:0,bottom:0};box.update(box.fullWidth?chartWidth:maxChartAreaWidth,chartHeight/2,scaleMargin)}else{box.update(minBoxSize.minSize.width,maxChartAreaHeight)}}}
helpers.each(leftBoxes.concat(rightBoxes),fitBox);helpers.each(leftBoxes,function(box){totalLeftBoxesWidth+=box.width});helpers.each(rightBoxes,function(box){totalRightBoxesWidth+=box.width});helpers.each(topBoxes.concat(bottomBoxes),fitBox);helpers.each(topBoxes,function(box){totalTopBoxesHeight+=box.height});helpers.each(bottomBoxes,function(box){totalBottomBoxesHeight+=box.height});function finalFitVerticalBox(box){var minBoxSize=helpers.findNextWhere(minBoxSizes,function(minSize){return minSize.box===box});var scaleMargin={left:0,right:0,top:totalTopBoxesHeight,bottom:totalBottomBoxesHeight};if(minBoxSize){box.update(minBoxSize.minSize.width,maxChartAreaHeight,scaleMargin)}}
helpers.each(leftBoxes.concat(rightBoxes),finalFitVerticalBox);totalLeftBoxesWidth=leftPadding;totalRightBoxesWidth=rightPadding;totalTopBoxesHeight=topPadding;totalBottomBoxesHeight=bottomPadding;helpers.each(leftBoxes,function(box){totalLeftBoxesWidth+=box.width});helpers.each(rightBoxes,function(box){totalRightBoxesWidth+=box.width});helpers.each(topBoxes,function(box){totalTopBoxesHeight+=box.height});helpers.each(bottomBoxes,function(box){totalBottomBoxesHeight+=box.height});var leftPaddingAddition=Math.max(maxHorizontalLeftPadding-totalLeftBoxesWidth,0);totalLeftBoxesWidth+=leftPaddingAddition;totalRightBoxesWidth+=Math.max(maxHorizontalRightPadding-totalRightBoxesWidth,0);var topPaddingAddition=Math.max(maxVerticalTopPadding-totalTopBoxesHeight,0);totalTopBoxesHeight+=topPaddingAddition;totalBottomBoxesHeight+=Math.max(maxVerticalBottomPadding-totalBottomBoxesHeight,0);var newMaxChartAreaHeight=height-totalTopBoxesHeight-totalBottomBoxesHeight;var newMaxChartAreaWidth=width-totalLeftBoxesWidth-totalRightBoxesWidth;if(newMaxChartAreaWidth!==maxChartAreaWidth||newMaxChartAreaHeight!==maxChartAreaHeight){helpers.each(leftBoxes,function(box){box.height=newMaxChartAreaHeight});helpers.each(rightBoxes,function(box){box.height=newMaxChartAreaHeight});helpers.each(topBoxes,function(box){if(!box.fullWidth){box.width=newMaxChartAreaWidth}});helpers.each(bottomBoxes,function(box){if(!box.fullWidth){box.width=newMaxChartAreaWidth}});maxChartAreaHeight=newMaxChartAreaHeight;maxChartAreaWidth=newMaxChartAreaWidth}
var left=leftPadding+leftPaddingAddition;var top=topPadding+topPaddingAddition;function placeBox(box){if(box.isHorizontal()){box.left=box.fullWidth?leftPadding:totalLeftBoxesWidth;box.right=box.fullWidth?width-rightPadding:totalLeftBoxesWidth+maxChartAreaWidth;box.top=top;box.bottom=top+box.height;top=box.bottom}else{box.left=left;box.right=left+box.width;box.top=totalTopBoxesHeight;box.bottom=totalTopBoxesHeight+maxChartAreaHeight;left=box.right}}
helpers.each(leftBoxes.concat(topBoxes),placeBox);left+=maxChartAreaWidth;top+=maxChartAreaHeight;helpers.each(rightBoxes,placeBox);helpers.each(bottomBoxes,placeBox);chart.chartArea={left:totalLeftBoxesWidth,top:totalTopBoxesHeight,right:totalLeftBoxesWidth+maxChartAreaWidth,bottom:totalTopBoxesHeight+maxChartAreaHeight};helpers.each(chartAreaBoxes,function(box){box.left=chart.chartArea.left;box.top=chart.chartArea.top;box.right=chart.chartArea.right;box.bottom=chart.chartArea.bottom;box.update(maxChartAreaWidth,maxChartAreaHeight)})}}}},{}],30:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.global.plugins={};Chart.plugins={_plugins:[],_cacheId:0,register:function(plugins){var p=this._plugins;([]).concat(plugins).forEach(function(plugin){if(p.indexOf(plugin)===-1){p.push(plugin)}});this._cacheId++},unregister:function(plugins){var p=this._plugins;([]).concat(plugins).forEach(function(plugin){var idx=p.indexOf(plugin);if(idx!==-1){p.splice(idx,1)}});this._cacheId++},clear:function(){this._plugins=[];this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(chart,hook,args){var descriptors=this.descriptors(chart);var ilen=descriptors.length;var i,descriptor,plugin,params,method;for(i=0;i<ilen;++i){descriptor=descriptors[i];plugin=descriptor.plugin;method=plugin[hook];if(typeof method==='function'){params=[chart].concat(args||[]);params.push(descriptor.options);if(method.apply(plugin,params)===!1){return!1}}}
return!0},descriptors:function(chart){var cache=chart._plugins||(chart._plugins={});if(cache.id===this._cacheId){return cache.descriptors}
var plugins=[];var descriptors=[];var config=(chart&&chart.config)||{};var defaults=Chart.defaults.global.plugins;var options=(config.options&&config.options.plugins)||{};this._plugins.concat(config.plugins||[]).forEach(function(plugin){var idx=plugins.indexOf(plugin);if(idx!==-1){return}
var id=plugin.id;var opts=options[id];if(opts===!1){return}
if(opts===!0){opts=helpers.clone(defaults[id])}
plugins.push(plugin);descriptors.push({plugin:plugin,options:opts||{}})});cache.descriptors=descriptors;cache.id=this._cacheId;return descriptors}};Chart.pluginService=Chart.plugins;Chart.PluginBase=Chart.Element.extend({})}},{}],31:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.defaults.scale={display:!0,position:'left',gridLines:{display:!0,color:'rgba(0, 0, 0, 0.1)',lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:'rgba(0,0,0,0.25)',zeroLineBorderDash:[],zeroLineBorderDashOffset:0.0,offsetGridLines:!1,borderDash:[],borderDashOffset:0.0},scaleLabel:{labelString:'',display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:Chart.Ticks.formatters.values}};function computeTextSize(context,tick,font){return helpers.isArray(tick)?helpers.longestText(context,font,tick):context.measureText(tick).width}
function parseFontOptions(options){var getValueOrDefault=helpers.getValueOrDefault;var globalDefaults=Chart.defaults.global;var size=getValueOrDefault(options.fontSize,globalDefaults.defaultFontSize);var style=getValueOrDefault(options.fontStyle,globalDefaults.defaultFontStyle);var family=getValueOrDefault(options.fontFamily,globalDefaults.defaultFontFamily);return{size:size,style:style,family:family,font:helpers.fontString(size,style,family)}}
Chart.Scale=Chart.Element.extend({getPadding:function(){var me=this;return{left:me.paddingLeft||0,top:me.paddingTop||0,right:me.paddingRight||0,bottom:me.paddingBottom||0}},beforeUpdate:function(){helpers.callback(this.options.beforeUpdate,[this])},update:function(maxWidth,maxHeight,margins){var me=this;me.beforeUpdate();me.maxWidth=maxWidth;me.maxHeight=maxHeight;me.margins=helpers.extend({left:0,right:0,top:0,bottom:0},margins);me.longestTextCache=me.longestTextCache||{};me.beforeSetDimensions();me.setDimensions();me.afterSetDimensions();me.beforeDataLimits();me.determineDataLimits();me.afterDataLimits();me.beforeBuildTicks();me.buildTicks();me.afterBuildTicks();me.beforeTickToLabelConversion();me.convertTicksToLabels();me.afterTickToLabelConversion();me.beforeCalculateTickRotation();me.calculateTickRotation();me.afterCalculateTickRotation();me.beforeFit();me.fit();me.afterFit();me.afterUpdate();return me.minSize},afterUpdate:function(){helpers.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){helpers.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var me=this;if(me.isHorizontal()){me.width=me.maxWidth;me.left=0;me.right=me.width}else{me.height=me.maxHeight;me.top=0;me.bottom=me.height}
me.paddingLeft=0;me.paddingTop=0;me.paddingRight=0;me.paddingBottom=0},afterSetDimensions:function(){helpers.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){helpers.callback(this.options.beforeDataLimits,[this])},determineDataLimits:helpers.noop,afterDataLimits:function(){helpers.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){helpers.callback(this.options.beforeBuildTicks,[this])},buildTicks:helpers.noop,afterBuildTicks:function(){helpers.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){helpers.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var me=this;var tickOpts=me.options.ticks;me.ticks=me.ticks.map(tickOpts.userCallback||tickOpts.callback)},afterTickToLabelConversion:function(){helpers.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){helpers.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var me=this;var context=me.ctx;var tickOpts=me.options.ticks;var tickFont=parseFontOptions(tickOpts);context.font=tickFont.font;var labelRotation=tickOpts.minRotation||0;if(me.options.display&&me.isHorizontal()){var originalLabelWidth=helpers.longestText(context,tickFont.font,me.ticks,me.longestTextCache);var labelWidth=originalLabelWidth;var cosRotation;var sinRotation;var tickWidth=me.getPixelForTick(1)-me.getPixelForTick(0)-6;while(labelWidth>tickWidth&&labelRotation<tickOpts.maxRotation){var angleRadians=helpers.toRadians(labelRotation);cosRotation=Math.cos(angleRadians);sinRotation=Math.sin(angleRadians);if(sinRotation*originalLabelWidth>me.maxHeight){labelRotation--;break}
labelRotation++;labelWidth=cosRotation*originalLabelWidth}}
me.labelRotation=labelRotation},afterCalculateTickRotation:function(){helpers.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){helpers.callback(this.options.beforeFit,[this])},fit:function(){var me=this;var minSize=me.minSize={width:0,height:0};var opts=me.options;var tickOpts=opts.ticks;var scaleLabelOpts=opts.scaleLabel;var gridLineOpts=opts.gridLines;var display=opts.display;var isHorizontal=me.isHorizontal();var tickFont=parseFontOptions(tickOpts);var scaleLabelFontSize=parseFontOptions(scaleLabelOpts).size*1.5;var tickMarkLength=opts.gridLines.tickMarkLength;if(isHorizontal){minSize.width=me.isFullWidth()?me.maxWidth-me.margins.left-me.margins.right:me.maxWidth}else{minSize.width=display&&gridLineOpts.drawTicks?tickMarkLength:0}
if(isHorizontal){minSize.height=display&&gridLineOpts.drawTicks?tickMarkLength:0}else{minSize.height=me.maxHeight}
if(scaleLabelOpts.display&&display){if(isHorizontal){minSize.height+=scaleLabelFontSize}else{minSize.width+=scaleLabelFontSize}}
if(tickOpts.display&&display){var largestTextWidth=helpers.longestText(me.ctx,tickFont.font,me.ticks,me.longestTextCache);var tallestLabelHeightInLines=helpers.numberOfLabelLines(me.ticks);var lineSpace=tickFont.size*0.5;if(isHorizontal){me.longestLabelWidth=largestTextWidth;var angleRadians=helpers.toRadians(me.labelRotation);var cosRotation=Math.cos(angleRadians);var sinRotation=Math.sin(angleRadians);var labelHeight=(sinRotation*largestTextWidth)+(tickFont.size*tallestLabelHeightInLines)+(lineSpace*tallestLabelHeightInLines);minSize.height=Math.min(me.maxHeight,minSize.height+labelHeight);me.ctx.font=tickFont.font;var firstTick=me.ticks[0];var firstLabelWidth=computeTextSize(me.ctx,firstTick,tickFont.font);var lastTick=me.ticks[me.ticks.length-1];var lastLabelWidth=computeTextSize(me.ctx,lastTick,tickFont.font);if(me.labelRotation!==0){me.paddingLeft=opts.position==='bottom'?(cosRotation*firstLabelWidth)+3:(cosRotation*lineSpace)+3;me.paddingRight=opts.position==='bottom'?(cosRotation*lineSpace)+3:(cosRotation*lastLabelWidth)+3}else{me.paddingLeft=firstLabelWidth/2+3;me.paddingRight=lastLabelWidth/2+3}}else{if(tickOpts.mirror){largestTextWidth=0}else{largestTextWidth+=me.options.ticks.padding}
minSize.width=Math.min(me.maxWidth,minSize.width+largestTextWidth);me.paddingTop=tickFont.size/2;me.paddingBottom=tickFont.size/2}}
me.handleMargins();me.width=minSize.width;me.height=minSize.height},handleMargins:function(){var me=this;if(me.margins){me.paddingLeft=Math.max(me.paddingLeft-me.margins.left,0);me.paddingTop=Math.max(me.paddingTop-me.margins.top,0);me.paddingRight=Math.max(me.paddingRight-me.margins.right,0);me.paddingBottom=Math.max(me.paddingBottom-me.margins.bottom,0)}},afterFit:function(){helpers.callback(this.options.afterFit,[this])},isHorizontal:function(){return this.options.position==='top'||this.options.position==='bottom'},isFullWidth:function(){return(this.options.fullWidth)},getRightValue:function(rawValue){if(rawValue===null||typeof(rawValue)==='undefined'){return NaN}
if(typeof(rawValue)==='number'&&!isFinite(rawValue)){return NaN}
if(typeof(rawValue)==='object'){if((rawValue instanceof Date)||(rawValue.isValid)){return rawValue}
return this.getRightValue(this.isHorizontal()?rawValue.x:rawValue.y)}
return rawValue},getLabelForIndex:helpers.noop,getPixelForValue:helpers.noop,getValueForPixel:helpers.noop,getPixelForTick:function(index,includeOffset){var me=this;if(me.isHorizontal()){var innerWidth=me.width-(me.paddingLeft+me.paddingRight);var tickWidth=innerWidth/Math.max((me.ticks.length-((me.options.gridLines.offsetGridLines)?0:1)),1);var pixel=(tickWidth*index)+me.paddingLeft;if(includeOffset){pixel+=tickWidth/2}
var finalVal=me.left+Math.round(pixel);finalVal+=me.isFullWidth()?me.margins.left:0;return finalVal}
var innerHeight=me.height-(me.paddingTop+me.paddingBottom);return me.top+(index*(innerHeight/(me.ticks.length-1)))},getPixelForDecimal:function(decimal){var me=this;if(me.isHorizontal()){var innerWidth=me.width-(me.paddingLeft+me.paddingRight);var valueOffset=(innerWidth*decimal)+me.paddingLeft;var finalVal=me.left+Math.round(valueOffset);finalVal+=me.isFullWidth()?me.margins.left:0;return finalVal}
return me.top+(decimal*me.height)},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var me=this;var min=me.min;var max=me.max;return me.beginAtZero?0:min<0&&max<0?max:min>0&&max>0?min:0},draw:function(chartArea){var me=this;var options=me.options;if(!options.display){return}
var context=me.ctx;var globalDefaults=Chart.defaults.global;var optionTicks=options.ticks;var gridLines=options.gridLines;var scaleLabel=options.scaleLabel;var isRotated=me.labelRotation!==0;var skipRatio;var useAutoskipper=optionTicks.autoSkip;var isHorizontal=me.isHorizontal();var maxTicks;if(optionTicks.maxTicksLimit){maxTicks=optionTicks.maxTicksLimit}
var tickFontColor=helpers.getValueOrDefault(optionTicks.fontColor,globalDefaults.defaultFontColor);var tickFont=parseFontOptions(optionTicks);var tl=gridLines.drawTicks?gridLines.tickMarkLength:0;var scaleLabelFontColor=helpers.getValueOrDefault(scaleLabel.fontColor,globalDefaults.defaultFontColor);var scaleLabelFont=parseFontOptions(scaleLabel);var labelRotationRadians=helpers.toRadians(me.labelRotation);var cosRotation=Math.cos(labelRotationRadians);var longestRotatedLabel=me.longestLabelWidth*cosRotation;context.fillStyle=tickFontColor;var itemsToDraw=[];if(isHorizontal){skipRatio=!1;if((longestRotatedLabel+optionTicks.autoSkipPadding)*me.ticks.length>(me.width-(me.paddingLeft+me.paddingRight))){skipRatio=1+Math.floor(((longestRotatedLabel+optionTicks.autoSkipPadding)*me.ticks.length)/(me.width-(me.paddingLeft+me.paddingRight)))}
if(maxTicks&&me.ticks.length>maxTicks){while(!skipRatio||me.ticks.length/(skipRatio||1)>maxTicks){if(!skipRatio){skipRatio=1}
skipRatio+=1}}
if(!useAutoskipper){skipRatio=!1}}
var xTickStart=options.position==='right'?me.left:me.right-tl;var xTickEnd=options.position==='right'?me.left+tl:me.right;var yTickStart=options.position==='bottom'?me.top:me.bottom-tl;var yTickEnd=options.position==='bottom'?me.top+tl:me.bottom;helpers.each(me.ticks,function(label,index){if(label===undefined||label===null){return}
var isLastTick=me.ticks.length===index+1;var shouldSkip=(skipRatio>1&&index%skipRatio>0)||(index%skipRatio===0&&index+skipRatio>=me.ticks.length);if(shouldSkip&&!isLastTick||(label===undefined||label===null)){return}
var lineWidth,lineColor,borderDash,borderDashOffset;if(index===(typeof me.zeroLineIndex!=='undefined'?me.zeroLineIndex:0)){lineWidth=gridLines.zeroLineWidth;lineColor=gridLines.zeroLineColor;borderDash=gridLines.zeroLineBorderDash;borderDashOffset=gridLines.zeroLineBorderDashOffset}else{lineWidth=helpers.getValueAtIndexOrDefault(gridLines.lineWidth,index);lineColor=helpers.getValueAtIndexOrDefault(gridLines.color,index);borderDash=helpers.getValueOrDefault(gridLines.borderDash,globalDefaults.borderDash);borderDashOffset=helpers.getValueOrDefault(gridLines.borderDashOffset,globalDefaults.borderDashOffset)}
var tx1,ty1,tx2,ty2,x1,y1,x2,y2,labelX,labelY;var textAlign='middle';var textBaseline='middle';if(isHorizontal){if(options.position==='bottom'){textBaseline=!isRotated?'top':'middle';textAlign=!isRotated?'center':'right';labelY=me.top+tl}else{textBaseline=!isRotated?'bottom':'middle';textAlign=!isRotated?'center':'left';labelY=me.bottom-tl}
var xLineValue=me.getPixelForTick(index)+helpers.aliasPixel(lineWidth);labelX=me.getPixelForTick(index,gridLines.offsetGridLines)+optionTicks.labelOffset;tx1=tx2=x1=x2=xLineValue;ty1=yTickStart;ty2=yTickEnd;y1=chartArea.top;y2=chartArea.bottom}else{var isLeft=options.position==='left';var tickPadding=optionTicks.padding;var labelXOffset;if(optionTicks.mirror){textAlign=isLeft?'left':'right';labelXOffset=tickPadding}else{textAlign=isLeft?'right':'left';labelXOffset=tl+tickPadding}
labelX=isLeft?me.right-labelXOffset:me.left+labelXOffset;var yLineValue=me.getPixelForTick(index);yLineValue+=helpers.aliasPixel(lineWidth);labelY=me.getPixelForTick(index,gridLines.offsetGridLines);tx1=xTickStart;tx2=xTickEnd;x1=chartArea.left;x2=chartArea.right;ty1=ty2=y1=y2=yLineValue}
itemsToDraw.push({tx1:tx1,ty1:ty1,tx2:tx2,ty2:ty2,x1:x1,y1:y1,x2:x2,y2:y2,labelX:labelX,labelY:labelY,glWidth:lineWidth,glColor:lineColor,glBorderDash:borderDash,glBorderDashOffset:borderDashOffset,rotation:-1*labelRotationRadians,label:label,textBaseline:textBaseline,textAlign:textAlign})});helpers.each(itemsToDraw,function(itemToDraw){if(gridLines.display){context.save();context.lineWidth=itemToDraw.glWidth;context.strokeStyle=itemToDraw.glColor;if(context.setLineDash){context.setLineDash(itemToDraw.glBorderDash);context.lineDashOffset=itemToDraw.glBorderDashOffset}
context.beginPath();if(gridLines.drawTicks){context.moveTo(itemToDraw.tx1,itemToDraw.ty1);context.lineTo(itemToDraw.tx2,itemToDraw.ty2)}
if(gridLines.drawOnChartArea){context.moveTo(itemToDraw.x1,itemToDraw.y1);context.lineTo(itemToDraw.x2,itemToDraw.y2)}
context.stroke();context.restore()}
if(optionTicks.display){context.save();context.translate(itemToDraw.labelX,itemToDraw.labelY);context.rotate(itemToDraw.rotation);context.font=tickFont.font;context.textBaseline=itemToDraw.textBaseline;context.textAlign=itemToDraw.textAlign;var label=itemToDraw.label;if(helpers.isArray(label)){for(var i=0,y=0;i<label.length;++i){context.fillText(''+label[i],0,y);y+=(tickFont.size*1.5)}}else{context.fillText(label,0,0)}
context.restore()}});if(scaleLabel.display){var scaleLabelX;var scaleLabelY;var rotation=0;if(isHorizontal){scaleLabelX=me.left+((me.right-me.left)/2);scaleLabelY=options.position==='bottom'?me.bottom-(scaleLabelFont.size/2):me.top+(scaleLabelFont.size/2)}else{var isLeft=options.position==='left';scaleLabelX=isLeft?me.left+(scaleLabelFont.size/2):me.right-(scaleLabelFont.size/2);scaleLabelY=me.top+((me.bottom-me.top)/2);rotation=isLeft?-0.5*Math.PI:0.5*Math.PI}
context.save();context.translate(scaleLabelX,scaleLabelY);context.rotate(rotation);context.textAlign='center';context.textBaseline='middle';context.fillStyle=scaleLabelFontColor;context.font=scaleLabelFont.font;context.fillText(scaleLabel.labelString,0,0);context.restore()}
if(gridLines.drawBorder){context.lineWidth=helpers.getValueAtIndexOrDefault(gridLines.lineWidth,0);context.strokeStyle=helpers.getValueAtIndexOrDefault(gridLines.color,0);var x1=me.left,x2=me.right,y1=me.top,y2=me.bottom;var aliasPixel=helpers.aliasPixel(context.lineWidth);if(isHorizontal){y1=y2=options.position==='top'?me.bottom:me.top;y1+=aliasPixel;y2+=aliasPixel}else{x1=x2=options.position==='left'?me.right:me.left;x1+=aliasPixel;x2+=aliasPixel}
context.beginPath();context.moveTo(x1,y1);context.lineTo(x2,y2);context.stroke()}}})}},{}],32:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.scaleService={constructors:{},defaults:{},registerScaleType:function(type,scaleConstructor,defaults){this.constructors[type]=scaleConstructor;this.defaults[type]=helpers.clone(defaults)},getScaleConstructor:function(type){return this.constructors.hasOwnProperty(type)?this.constructors[type]:undefined},getScaleDefaults:function(type){return this.defaults.hasOwnProperty(type)?helpers.scaleMerge(Chart.defaults.scale,this.defaults[type]):{}},updateScaleDefaults:function(type,additions){var defaults=this.defaults;if(defaults.hasOwnProperty(type)){defaults[type]=helpers.extend(defaults[type],additions)}},addScalesToLayout:function(chart){helpers.each(chart.scales,function(scale){scale.fullWidth=scale.options.fullWidth;scale.position=scale.options.position;scale.weight=scale.options.weight;Chart.layoutService.addBox(chart,scale)})}}}},{}],33:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;Chart.Ticks={generators:{linear:function(generationOptions,dataRange){var ticks=[];var spacing;if(generationOptions.stepSize&&generationOptions.stepSize>0){spacing=generationOptions.stepSize}else{var niceRange=helpers.niceNum(dataRange.max-dataRange.min,!1);spacing=helpers.niceNum(niceRange/(generationOptions.maxTicks-1),!0)}
var niceMin=Math.floor(dataRange.min/spacing)*spacing;var niceMax=Math.ceil(dataRange.max/spacing)*spacing;if(generationOptions.min&&generationOptions.max&&generationOptions.stepSize){if(helpers.almostWhole((generationOptions.max-generationOptions.min)/generationOptions.stepSize,spacing/1000)){niceMin=generationOptions.min;niceMax=generationOptions.max}}
var numSpaces=(niceMax-niceMin)/spacing;if(helpers.almostEquals(numSpaces,Math.round(numSpaces),spacing/1000)){numSpaces=Math.round(numSpaces)}else{numSpaces=Math.ceil(numSpaces)}
ticks.push(generationOptions.min!==undefined?generationOptions.min:niceMin);for(var j=1;j<numSpaces;++j){ticks.push(niceMin+(j*spacing))}
ticks.push(generationOptions.max!==undefined?generationOptions.max:niceMax);return ticks},logarithmic:function(generationOptions,dataRange){var ticks=[];var getValueOrDefault=helpers.getValueOrDefault;var tickVal=getValueOrDefault(generationOptions.min,Math.pow(10,Math.floor(helpers.log10(dataRange.min))));var endExp=Math.floor(helpers.log10(dataRange.max));var endSignificand=Math.ceil(dataRange.max/Math.pow(10,endExp));var exp;var significand;if(tickVal===0){exp=Math.floor(helpers.log10(dataRange.minNotZero));significand=Math.floor(dataRange.minNotZero/Math.pow(10,exp));ticks.push(tickVal);tickVal=significand*Math.pow(10,exp)}else{exp=Math.floor(helpers.log10(tickVal));significand=Math.floor(tickVal/Math.pow(10,exp))}
do{ticks.push(tickVal);++significand;if(significand===10){significand=1;++exp}
tickVal=significand*Math.pow(10,exp)}while(exp<endExp||(exp===endExp&&significand<endSignificand));var lastTick=getValueOrDefault(generationOptions.max,tickVal);ticks.push(lastTick);return ticks}},formatters:{values:function(value){return helpers.isArray(value)?value:''+value},linear:function(tickValue,index,ticks){var delta=ticks.length>3?ticks[2]-ticks[1]:ticks[1]-ticks[0];if(Math.abs(delta)>1){if(tickValue!==Math.floor(tickValue)){delta=tickValue-Math.floor(tickValue)}}
var logDelta=helpers.log10(Math.abs(delta));var tickString='';if(tickValue!==0){var numDecimal=-1*Math.floor(logDelta);numDecimal=Math.max(Math.min(numDecimal,20),0);tickString=tickValue.toFixed(numDecimal)}else{tickString='0'}
return tickString},logarithmic:function(tickValue,index,ticks){var remain=tickValue/(Math.pow(10,Math.floor(helpers.log10(tickValue))));if(tickValue===0){return'0'}else if(remain===1||remain===2||remain===5||index===0||index===ticks.length-1){return tickValue.toExponential()}
return''}}}}},{}],34:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;function mergeOpacity(colorString,opacity){var color=helpers.color(colorString);return color.alpha(opacity*color.alpha()).rgbaString()}
Chart.defaults.global.tooltips={enabled:!0,custom:null,mode:'nearest',position:'average',intersect:!0,backgroundColor:'rgba(0,0,0,0.8)',titleFontStyle:'bold',titleSpacing:2,titleMarginBottom:6,titleFontColor:'#fff',titleAlign:'left',bodySpacing:2,bodyFontColor:'#fff',bodyAlign:'left',footerFontStyle:'bold',footerSpacing:2,footerMarginTop:6,footerFontColor:'#fff',footerAlign:'left',yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:'#fff',displayColors:!0,borderColor:'rgba(0,0,0,0)',borderWidth:0,callbacks:{beforeTitle:helpers.noop,title:function(tooltipItems,data){var title='';var labels=data.labels;var labelCount=labels?labels.length:0;if(tooltipItems.length>0){var item=tooltipItems[0];if(item.xLabel){title=item.xLabel}else if(labelCount>0&&item.index<labelCount){title=labels[item.index]}}
return title},afterTitle:helpers.noop,beforeBody:helpers.noop,beforeLabel:helpers.noop,label:function(tooltipItem,data){var label=data.datasets[tooltipItem.datasetIndex].label||'';if(label){label+=': '}
label+=tooltipItem.yLabel;return label},labelColor:function(tooltipItem,chart){var meta=chart.getDatasetMeta(tooltipItem.datasetIndex);var activeElement=meta.data[tooltipItem.index];var view=activeElement._view;return{borderColor:view.borderColor,backgroundColor:view.backgroundColor}},afterLabel:helpers.noop,afterBody:helpers.noop,beforeFooter:helpers.noop,footer:helpers.noop,afterFooter:helpers.noop}};function pushOrConcat(base,toPush){if(toPush){if(helpers.isArray(toPush)){Array.prototype.push.apply(base,toPush)}else{base.push(toPush)}}
return base}
function createTooltipItem(element){var xScale=element._xScale;var yScale=element._yScale||element._scale;var index=element._index,datasetIndex=element._datasetIndex;return{xLabel:xScale?xScale.getLabelForIndex(index,datasetIndex):'',yLabel:yScale?yScale.getLabelForIndex(index,datasetIndex):'',index:index,datasetIndex:datasetIndex,x:element._model.x,y:element._model.y}}
function getBaseModel(tooltipOpts){var globalDefaults=Chart.defaults.global;var getValueOrDefault=helpers.getValueOrDefault;return{xPadding:tooltipOpts.xPadding,yPadding:tooltipOpts.yPadding,xAlign:tooltipOpts.xAlign,yAlign:tooltipOpts.yAlign,bodyFontColor:tooltipOpts.bodyFontColor,_bodyFontFamily:getValueOrDefault(tooltipOpts.bodyFontFamily,globalDefaults.defaultFontFamily),_bodyFontStyle:getValueOrDefault(tooltipOpts.bodyFontStyle,globalDefaults.defaultFontStyle),_bodyAlign:tooltipOpts.bodyAlign,bodyFontSize:getValueOrDefault(tooltipOpts.bodyFontSize,globalDefaults.defaultFontSize),bodySpacing:tooltipOpts.bodySpacing,titleFontColor:tooltipOpts.titleFontColor,_titleFontFamily:getValueOrDefault(tooltipOpts.titleFontFamily,globalDefaults.defaultFontFamily),_titleFontStyle:getValueOrDefault(tooltipOpts.titleFontStyle,globalDefaults.defaultFontStyle),titleFontSize:getValueOrDefault(tooltipOpts.titleFontSize,globalDefaults.defaultFontSize),_titleAlign:tooltipOpts.titleAlign,titleSpacing:tooltipOpts.titleSpacing,titleMarginBottom:tooltipOpts.titleMarginBottom,footerFontColor:tooltipOpts.footerFontColor,_footerFontFamily:getValueOrDefault(tooltipOpts.footerFontFamily,globalDefaults.defaultFontFamily),_footerFontStyle:getValueOrDefault(tooltipOpts.footerFontStyle,globalDefaults.defaultFontStyle),footerFontSize:getValueOrDefault(tooltipOpts.footerFontSize,globalDefaults.defaultFontSize),_footerAlign:tooltipOpts.footerAlign,footerSpacing:tooltipOpts.footerSpacing,footerMarginTop:tooltipOpts.footerMarginTop,caretSize:tooltipOpts.caretSize,cornerRadius:tooltipOpts.cornerRadius,backgroundColor:tooltipOpts.backgroundColor,opacity:0,legendColorBackground:tooltipOpts.multiKeyBackground,displayColors:tooltipOpts.displayColors,borderColor:tooltipOpts.borderColor,borderWidth:tooltipOpts.borderWidth}}
function getTooltipSize(tooltip,model){var ctx=tooltip._chart.ctx;var height=model.yPadding*2;var width=0;var body=model.body;var combinedBodyLength=body.reduce(function(count,bodyItem){return count+bodyItem.before.length+bodyItem.lines.length+bodyItem.after.length},0);combinedBodyLength+=model.beforeBody.length+model.afterBody.length;var titleLineCount=model.title.length;var footerLineCount=model.footer.length;var titleFontSize=model.titleFontSize,bodyFontSize=model.bodyFontSize,footerFontSize=model.footerFontSize;height+=titleLineCount*titleFontSize;height+=titleLineCount?(titleLineCount-1)*model.titleSpacing:0;height+=titleLineCount?model.titleMarginBottom:0;height+=combinedBodyLength*bodyFontSize;height+=combinedBodyLength?(combinedBodyLength-1)*model.bodySpacing:0;height+=footerLineCount?model.footerMarginTop:0;height+=footerLineCount*(footerFontSize);height+=footerLineCount?(footerLineCount-1)*model.footerSpacing:0;var widthPadding=0;var maxLineWidth=function(line){width=Math.max(width,ctx.measureText(line).width+widthPadding)};ctx.font=helpers.fontString(titleFontSize,model._titleFontStyle,model._titleFontFamily);helpers.each(model.title,maxLineWidth);ctx.font=helpers.fontString(bodyFontSize,model._bodyFontStyle,model._bodyFontFamily);helpers.each(model.beforeBody.concat(model.afterBody),maxLineWidth);widthPadding=model.displayColors?(bodyFontSize+2):0;helpers.each(body,function(bodyItem){helpers.each(bodyItem.before,maxLineWidth);helpers.each(bodyItem.lines,maxLineWidth);helpers.each(bodyItem.after,maxLineWidth)});widthPadding=0;ctx.font=helpers.fontString(footerFontSize,model._footerFontStyle,model._footerFontFamily);helpers.each(model.footer,maxLineWidth);width+=2*model.xPadding;return{width:width,height:height}}
function determineAlignment(tooltip,size){var model=tooltip._model;var chart=tooltip._chart;var chartArea=tooltip._chart.chartArea;var xAlign='center';var yAlign='center';if(model.y<size.height){yAlign='top'}else if(model.y>(chart.height-size.height)){yAlign='bottom'}
var lf,rf;var olf,orf;var yf;var midX=(chartArea.left+chartArea.right)/2;var midY=(chartArea.top+chartArea.bottom)/2;if(yAlign==='center'){lf=function(x){return x<=midX};rf=function(x){return x>midX}}else{lf=function(x){return x<=(size.width/2)};rf=function(x){return x>=(chart.width-(size.width/2))}}
olf=function(x){return x+size.width>chart.width};orf=function(x){return x-size.width<0};yf=function(y){return y<=midY?'top':'bottom'};if(lf(model.x)){xAlign='left';if(olf(model.x)){xAlign='center';yAlign=yf(model.y)}}else if(rf(model.x)){xAlign='right';if(orf(model.x)){xAlign='center';yAlign=yf(model.y)}}
var opts=tooltip._options;return{xAlign:opts.xAlign?opts.xAlign:xAlign,yAlign:opts.yAlign?opts.yAlign:yAlign}}
function getBackgroundPoint(vm,size,alignment){var x=vm.x;var y=vm.y;var caretSize=vm.caretSize,caretPadding=vm.caretPadding,cornerRadius=vm.cornerRadius,xAlign=alignment.xAlign,yAlign=alignment.yAlign,paddingAndSize=caretSize+caretPadding,radiusAndPadding=cornerRadius+caretPadding;if(xAlign==='right'){x-=size.width}else if(xAlign==='center'){x-=(size.width/2)}
if(yAlign==='top'){y+=paddingAndSize}else if(yAlign==='bottom'){y-=size.height+paddingAndSize}else{y-=(size.height/2)}
if(yAlign==='center'){if(xAlign==='left'){x+=paddingAndSize}else if(xAlign==='right'){x-=paddingAndSize}}else if(xAlign==='left'){x-=radiusAndPadding}else if(xAlign==='right'){x+=radiusAndPadding}
return{x:x,y:y}}
Chart.Tooltip=Chart.Element.extend({initialize:function(){this._model=getBaseModel(this._options)},getTitle:function(){var me=this;var opts=me._options;var callbacks=opts.callbacks;var beforeTitle=callbacks.beforeTitle.apply(me,arguments),title=callbacks.title.apply(me,arguments),afterTitle=callbacks.afterTitle.apply(me,arguments);var lines=[];lines=pushOrConcat(lines,beforeTitle);lines=pushOrConcat(lines,title);lines=pushOrConcat(lines,afterTitle);return lines},getBeforeBody:function(){var lines=this._options.callbacks.beforeBody.apply(this,arguments);return helpers.isArray(lines)?lines:lines!==undefined?[lines]:[]},getBody:function(tooltipItems,data){var me=this;var callbacks=me._options.callbacks;var bodyItems=[];helpers.each(tooltipItems,function(tooltipItem){var bodyItem={before:[],lines:[],after:[]};pushOrConcat(bodyItem.before,callbacks.beforeLabel.call(me,tooltipItem,data));pushOrConcat(bodyItem.lines,callbacks.label.call(me,tooltipItem,data));pushOrConcat(bodyItem.after,callbacks.afterLabel.call(me,tooltipItem,data));bodyItems.push(bodyItem)});return bodyItems},getAfterBody:function(){var lines=this._options.callbacks.afterBody.apply(this,arguments);return helpers.isArray(lines)?lines:lines!==undefined?[lines]:[]},getFooter:function(){var me=this;var callbacks=me._options.callbacks;var beforeFooter=callbacks.beforeFooter.apply(me,arguments);var footer=callbacks.footer.apply(me,arguments);var afterFooter=callbacks.afterFooter.apply(me,arguments);var lines=[];lines=pushOrConcat(lines,beforeFooter);lines=pushOrConcat(lines,footer);lines=pushOrConcat(lines,afterFooter);return lines},update:function(changed){var me=this;var opts=me._options;var existingModel=me._model;var model=me._model=getBaseModel(opts);var active=me._active;var data=me._data;var alignment={xAlign:existingModel.xAlign,yAlign:existingModel.yAlign};var backgroundPoint={x:existingModel.x,y:existingModel.y};var tooltipSize={width:existingModel.width,height:existingModel.height};var tooltipPosition={x:existingModel.caretX,y:existingModel.caretY};var i,len;if(active.length){model.opacity=1;var labelColors=[];tooltipPosition=Chart.Tooltip.positioners[opts.position](active,me._eventPosition);var tooltipItems=[];for(i=0,len=active.length;i<len;++i){tooltipItems.push(createTooltipItem(active[i]))}
if(opts.filter){tooltipItems=tooltipItems.filter(function(a){return opts.filter(a,data)})}
if(opts.itemSort){tooltipItems=tooltipItems.sort(function(a,b){return opts.itemSort(a,b,data)})}
helpers.each(tooltipItems,function(tooltipItem){labelColors.push(opts.callbacks.labelColor.call(me,tooltipItem,me._chart))});model.title=me.getTitle(tooltipItems,data);model.beforeBody=me.getBeforeBody(tooltipItems,data);model.body=me.getBody(tooltipItems,data);model.afterBody=me.getAfterBody(tooltipItems,data);model.footer=me.getFooter(tooltipItems,data);model.x=Math.round(tooltipPosition.x);model.y=Math.round(tooltipPosition.y);model.caretPadding=opts.caretPadding;model.labelColors=labelColors;model.dataPoints=tooltipItems;tooltipSize=getTooltipSize(this,model);alignment=determineAlignment(this,tooltipSize);backgroundPoint=getBackgroundPoint(model,tooltipSize,alignment)}else{model.opacity=0}
model.xAlign=alignment.xAlign;model.yAlign=alignment.yAlign;model.x=backgroundPoint.x;model.y=backgroundPoint.y;model.width=tooltipSize.width;model.height=tooltipSize.height;model.caretX=tooltipPosition.x;model.caretY=tooltipPosition.y;me._model=model;if(changed&&opts.custom){opts.custom.call(me,model)}
return me},drawCaret:function(tooltipPoint,size){var ctx=this._chart.ctx;var vm=this._view;var caretPosition=this.getCaretPosition(tooltipPoint,size,vm);ctx.lineTo(caretPosition.x1,caretPosition.y1);ctx.lineTo(caretPosition.x2,caretPosition.y2);ctx.lineTo(caretPosition.x3,caretPosition.y3)},getCaretPosition:function(tooltipPoint,size,vm){var x1,x2,x3;var y1,y2,y3;var caretSize=vm.caretSize;var cornerRadius=vm.cornerRadius;var xAlign=vm.xAlign,yAlign=vm.yAlign;var ptX=tooltipPoint.x,ptY=tooltipPoint.y;var width=size.width,height=size.height;if(yAlign==='center'){y2=ptY+(height/2);if(xAlign==='left'){x1=ptX;x2=x1-caretSize;x3=x1;y1=y2+caretSize;y3=y2-caretSize}else{x1=ptX+width;x2=x1+caretSize;x3=x1;y1=y2-caretSize;y3=y2+caretSize}}else{if(xAlign==='left'){x2=ptX+cornerRadius+(caretSize);x1=x2-caretSize;x3=x2+caretSize}else if(xAlign==='right'){x2=ptX+width-cornerRadius-caretSize;x1=x2-caretSize;x3=x2+caretSize}else{x2=ptX+(width/2);x1=x2-caretSize;x3=x2+caretSize}
if(yAlign==='top'){y1=ptY;y2=y1-caretSize;y3=y1}else{y1=ptY+height;y2=y1+caretSize;y3=y1;var tmp=x3;x3=x1;x1=tmp}}
return{x1:x1,x2:x2,x3:x3,y1:y1,y2:y2,y3:y3}},drawTitle:function(pt,vm,ctx,opacity){var title=vm.title;if(title.length){ctx.textAlign=vm._titleAlign;ctx.textBaseline='top';var titleFontSize=vm.titleFontSize,titleSpacing=vm.titleSpacing;ctx.fillStyle=mergeOpacity(vm.titleFontColor,opacity);ctx.font=helpers.fontString(titleFontSize,vm._titleFontStyle,vm._titleFontFamily);var i,len;for(i=0,len=title.length;i<len;++i){ctx.fillText(title[i],pt.x,pt.y);pt.y+=titleFontSize+titleSpacing;if(i+1===title.length){pt.y+=vm.titleMarginBottom-titleSpacing}}}},drawBody:function(pt,vm,ctx,opacity){var bodyFontSize=vm.bodyFontSize;var bodySpacing=vm.bodySpacing;var body=vm.body;ctx.textAlign=vm._bodyAlign;ctx.textBaseline='top';var textColor=mergeOpacity(vm.bodyFontColor,opacity);ctx.fillStyle=textColor;ctx.font=helpers.fontString(bodyFontSize,vm._bodyFontStyle,vm._bodyFontFamily);var xLinePadding=0;var fillLineOfText=function(line){ctx.fillText(line,pt.x+xLinePadding,pt.y);pt.y+=bodyFontSize+bodySpacing};helpers.each(vm.beforeBody,fillLineOfText);var drawColorBoxes=vm.displayColors;xLinePadding=drawColorBoxes?(bodyFontSize+2):0;helpers.each(body,function(bodyItem,i){helpers.each(bodyItem.before,fillLineOfText);helpers.each(bodyItem.lines,function(line){if(drawColorBoxes){ctx.fillStyle=mergeOpacity(vm.legendColorBackground,opacity);ctx.fillRect(pt.x,pt.y,bodyFontSize,bodyFontSize);ctx.strokeStyle=mergeOpacity(vm.labelColors[i].borderColor,opacity);ctx.strokeRect(pt.x,pt.y,bodyFontSize,bodyFontSize);ctx.fillStyle=mergeOpacity(vm.labelColors[i].backgroundColor,opacity);ctx.fillRect(pt.x+1,pt.y+1,bodyFontSize-2,bodyFontSize-2);ctx.fillStyle=textColor}
fillLineOfText(line)});helpers.each(bodyItem.after,fillLineOfText)});xLinePadding=0;helpers.each(vm.afterBody,fillLineOfText);pt.y-=bodySpacing},drawFooter:function(pt,vm,ctx,opacity){var footer=vm.footer;if(footer.length){pt.y+=vm.footerMarginTop;ctx.textAlign=vm._footerAlign;ctx.textBaseline='top';ctx.fillStyle=mergeOpacity(vm.footerFontColor,opacity);ctx.font=helpers.fontString(vm.footerFontSize,vm._footerFontStyle,vm._footerFontFamily);helpers.each(footer,function(line){ctx.fillText(line,pt.x,pt.y);pt.y+=vm.footerFontSize+vm.footerSpacing})}},drawBackground:function(pt,vm,ctx,tooltipSize,opacity){ctx.fillStyle=mergeOpacity(vm.backgroundColor,opacity);ctx.strokeStyle=mergeOpacity(vm.borderColor,opacity);ctx.lineWidth=vm.borderWidth;var xAlign=vm.xAlign;var yAlign=vm.yAlign;var x=pt.x;var y=pt.y;var width=tooltipSize.width;var height=tooltipSize.height;var radius=vm.cornerRadius;ctx.beginPath();ctx.moveTo(x+radius,y);if(yAlign==='top'){this.drawCaret(pt,tooltipSize)}
ctx.lineTo(x+width-radius,y);ctx.quadraticCurveTo(x+width,y,x+width,y+radius);if(yAlign==='center'&&xAlign==='right'){this.drawCaret(pt,tooltipSize)}
ctx.lineTo(x+width,y+height-radius);ctx.quadraticCurveTo(x+width,y+height,x+width-radius,y+height);if(yAlign==='bottom'){this.drawCaret(pt,tooltipSize)}
ctx.lineTo(x+radius,y+height);ctx.quadraticCurveTo(x,y+height,x,y+height-radius);if(yAlign==='center'&&xAlign==='left'){this.drawCaret(pt,tooltipSize)}
ctx.lineTo(x,y+radius);ctx.quadraticCurveTo(x,y,x+radius,y);ctx.closePath();ctx.fill();if(vm.borderWidth>0){ctx.stroke()}},draw:function(){var ctx=this._chart.ctx;var vm=this._view;if(vm.opacity===0){return}
var tooltipSize={width:vm.width,height:vm.height};var pt={x:vm.x,y:vm.y};var opacity=Math.abs(vm.opacity<1e-3)?0:vm.opacity;var hasTooltipContent=vm.title.length||vm.beforeBody.length||vm.body.length||vm.afterBody.length||vm.footer.length;if(this._options.enabled&&hasTooltipContent){this.drawBackground(pt,vm,ctx,tooltipSize,opacity);pt.x+=vm.xPadding;pt.y+=vm.yPadding;this.drawTitle(pt,vm,ctx,opacity);this.drawBody(pt,vm,ctx,opacity);this.drawFooter(pt,vm,ctx,opacity)}},handleEvent:function(e){var me=this;var options=me._options;var changed=!1;me._lastActive=me._lastActive||[];if(e.type==='mouseout'){me._active=[]}else{me._active=me._chart.getElementsAtEventForMode(e,options.mode,options)}
changed=!helpers.arrayEquals(me._active,me._lastActive);if(!changed){return!1}
me._lastActive=me._active;if(options.enabled||options.custom){me._eventPosition={x:e.x,y:e.y};var model=me._model;me.update(!0);me.pivot();changed|=(model.x!==me._model.x)||(model.y!==me._model.y)}
return changed}});Chart.Tooltip.positioners={average:function(elements){if(!elements.length){return!1}
var i,len;var x=0;var y=0;var count=0;for(i=0,len=elements.length;i<len;++i){var el=elements[i];if(el&&el.hasValue()){var pos=el.tooltipPosition();x+=pos.x;y+=pos.y;++count}}
return{x:Math.round(x/count),y:Math.round(y/count)}},nearest:function(elements,eventPosition){var x=eventPosition.x;var y=eventPosition.y;var nearestElement;var minDistance=Number.POSITIVE_INFINITY;var i,len;for(i=0,len=elements.length;i<len;++i){var el=elements[i];if(el&&el.hasValue()){var center=el.getCenterPoint();var d=helpers.distanceBetweenPoints(eventPosition,center);if(d<minDistance){minDistance=d;nearestElement=el}}}
if(nearestElement){var tp=nearestElement.tooltipPosition();x=tp.x;y=tp.y}
return{x:x,y:y}}}}},{}],35:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers,globalOpts=Chart.defaults.global;globalOpts.elements.arc={backgroundColor:globalOpts.defaultColor,borderColor:'#fff',borderWidth:2};Chart.elements.Arc=Chart.Element.extend({inLabelRange:function(mouseX){var vm=this._view;if(vm){return(Math.pow(mouseX-vm.x,2)<Math.pow(vm.radius+vm.hoverRadius,2))}
return!1},inRange:function(chartX,chartY){var vm=this._view;if(vm){var pointRelativePosition=helpers.getAngleFromPoint(vm,{x:chartX,y:chartY}),angle=pointRelativePosition.angle,distance=pointRelativePosition.distance;var startAngle=vm.startAngle;var endAngle=vm.endAngle;while(endAngle<startAngle){endAngle+=2.0*Math.PI}
while(angle>endAngle){angle-=2.0*Math.PI}
while(angle<startAngle){angle+=2.0*Math.PI}
var betweenAngles=(angle>=startAngle&&angle<=endAngle),withinRadius=(distance>=vm.innerRadius&&distance<=vm.outerRadius);return(betweenAngles&&withinRadius)}
return!1},getCenterPoint:function(){var vm=this._view;var halfAngle=(vm.startAngle+vm.endAngle)/2;var halfRadius=(vm.innerRadius+vm.outerRadius)/2;return{x:vm.x+Math.cos(halfAngle)*halfRadius,y:vm.y+Math.sin(halfAngle)*halfRadius}},getArea:function(){var vm=this._view;return Math.PI*((vm.endAngle-vm.startAngle)/(2*Math.PI))*(Math.pow(vm.outerRadius,2)-Math.pow(vm.innerRadius,2))},tooltipPosition:function(){var vm=this._view;var centreAngle=vm.startAngle+((vm.endAngle-vm.startAngle)/2),rangeFromCentre=(vm.outerRadius-vm.innerRadius)/2+vm.innerRadius;return{x:vm.x+(Math.cos(centreAngle)*rangeFromCentre),y:vm.y+(Math.sin(centreAngle)*rangeFromCentre)}},draw:function(){var ctx=this._chart.ctx,vm=this._view,sA=vm.startAngle,eA=vm.endAngle;ctx.beginPath();ctx.arc(vm.x,vm.y,vm.outerRadius,sA,eA);ctx.arc(vm.x,vm.y,vm.innerRadius,eA,sA,!0);ctx.closePath();ctx.strokeStyle=vm.borderColor;ctx.lineWidth=vm.borderWidth;ctx.fillStyle=vm.backgroundColor;ctx.fill();ctx.lineJoin='bevel';if(vm.borderWidth){ctx.stroke()}}})}},{}],36:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var globalDefaults=Chart.defaults.global;Chart.defaults.global.elements.line={tension:0.4,backgroundColor:globalDefaults.defaultColor,borderWidth:3,borderColor:globalDefaults.defaultColor,borderCapStyle:'butt',borderDash:[],borderDashOffset:0.0,borderJoinStyle:'miter',capBezierPoints:!0,fill:!0,};Chart.elements.Line=Chart.Element.extend({draw:function(){var me=this;var vm=me._view;var ctx=me._chart.ctx;var spanGaps=vm.spanGaps;var points=me._children.slice();var globalOptionLineElements=globalDefaults.elements.line;var lastDrawnIndex=-1;var index,current,previous,currentVM;if(me._loop&&points.length){points.push(points[0])}
ctx.save();ctx.lineCap=vm.borderCapStyle||globalOptionLineElements.borderCapStyle;if(ctx.setLineDash){ctx.setLineDash(vm.borderDash||globalOptionLineElements.borderDash)}
ctx.lineDashOffset=vm.borderDashOffset||globalOptionLineElements.borderDashOffset;ctx.lineJoin=vm.borderJoinStyle||globalOptionLineElements.borderJoinStyle;ctx.lineWidth=vm.borderWidth||globalOptionLineElements.borderWidth;ctx.strokeStyle=vm.borderColor||globalDefaults.defaultColor;ctx.beginPath();lastDrawnIndex=-1;for(index=0;index<points.length;++index){current=points[index];previous=helpers.previousItem(points,index);currentVM=current._view;if(index===0){if(!currentVM.skip){ctx.moveTo(currentVM.x,currentVM.y);lastDrawnIndex=index}}else{previous=lastDrawnIndex===-1?previous:points[lastDrawnIndex];if(!currentVM.skip){if((lastDrawnIndex!==(index-1)&&!spanGaps)||lastDrawnIndex===-1){ctx.moveTo(currentVM.x,currentVM.y)}else{helpers.canvas.lineTo(ctx,previous._view,current._view)}
lastDrawnIndex=index}}}
ctx.stroke();ctx.restore()}})}},{}],37:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers,globalOpts=Chart.defaults.global,defaultColor=globalOpts.defaultColor;globalOpts.elements.point={radius:3,pointStyle:'circle',backgroundColor:defaultColor,borderWidth:1,borderColor:defaultColor,hitRadius:1,hoverRadius:4,hoverBorderWidth:1};function xRange(mouseX){var vm=this._view;return vm?(Math.pow(mouseX-vm.x,2)<Math.pow(vm.radius+vm.hitRadius,2)):!1}
function yRange(mouseY){var vm=this._view;return vm?(Math.pow(mouseY-vm.y,2)<Math.pow(vm.radius+vm.hitRadius,2)):!1}
Chart.elements.Point=Chart.Element.extend({inRange:function(mouseX,mouseY){var vm=this._view;return vm?((Math.pow(mouseX-vm.x,2)+Math.pow(mouseY-vm.y,2))<Math.pow(vm.hitRadius+vm.radius,2)):!1},inLabelRange:xRange,inXRange:xRange,inYRange:yRange,getCenterPoint:function(){var vm=this._view;return{x:vm.x,y:vm.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var vm=this._view;return{x:vm.x,y:vm.y,padding:vm.radius+vm.borderWidth}},draw:function(chartArea){var vm=this._view;var model=this._model;var ctx=this._chart.ctx;var pointStyle=vm.pointStyle;var radius=vm.radius;var x=vm.x;var y=vm.y;var color=Chart.helpers.color;var errMargin=1.01;var ratio=0;if(vm.skip){return}
ctx.strokeStyle=vm.borderColor||defaultColor;ctx.lineWidth=helpers.getValueOrDefault(vm.borderWidth,globalOpts.elements.point.borderWidth);ctx.fillStyle=vm.backgroundColor||defaultColor;if((chartArea!==undefined)&&((model.x<chartArea.left)||(chartArea.right*errMargin<model.x)||(model.y<chartArea.top)||(chartArea.bottom*errMargin<model.y))){if(model.x<chartArea.left){ratio=(x-model.x)/(chartArea.left-model.x)}else if(chartArea.right*errMargin<model.x){ratio=(model.x-x)/(model.x-chartArea.right)}else if(model.y<chartArea.top){ratio=(y-model.y)/(chartArea.top-model.y)}else if(chartArea.bottom*errMargin<model.y){ratio=(model.y-y)/(model.y-chartArea.bottom)}
ratio=Math.round(ratio*100)/100;ctx.strokeStyle=color(ctx.strokeStyle).alpha(ratio).rgbString();ctx.fillStyle=color(ctx.fillStyle).alpha(ratio).rgbString()}
Chart.canvasHelpers.drawPoint(ctx,pointStyle,radius,x,y)}})}},{}],38:[function(require,module,exports){'use strict';module.exports=function(Chart){var globalOpts=Chart.defaults.global;globalOpts.elements.rectangle={backgroundColor:globalOpts.defaultColor,borderWidth:0,borderColor:globalOpts.defaultColor,borderSkipped:'bottom'};function isVertical(bar){return bar._view.width!==undefined}
function getBarBounds(bar){var vm=bar._view;var x1,x2,y1,y2;if(isVertical(bar)){var halfWidth=vm.width/2;x1=vm.x-halfWidth;x2=vm.x+halfWidth;y1=Math.min(vm.y,vm.base);y2=Math.max(vm.y,vm.base)}else{var halfHeight=vm.height/2;x1=Math.min(vm.x,vm.base);x2=Math.max(vm.x,vm.base);y1=vm.y-halfHeight;y2=vm.y+halfHeight}
return{left:x1,top:y1,right:x2,bottom:y2}}
Chart.elements.Rectangle=Chart.Element.extend({draw:function(){var ctx=this._chart.ctx;var vm=this._view;var left,right,top,bottom,signX,signY,borderSkipped;var borderWidth=vm.borderWidth;if(!vm.horizontal){left=vm.x-vm.width/2;right=vm.x+vm.width/2;top=vm.y;bottom=vm.base;signX=1;signY=bottom>top?1:-1;borderSkipped=vm.borderSkipped||'bottom'}else{left=vm.base;right=vm.x;top=vm.y-vm.height/2;bottom=vm.y+vm.height/2;signX=right>left?1:-1;signY=1;borderSkipped=vm.borderSkipped||'left'}
if(borderWidth){var barSize=Math.min(Math.abs(left-right),Math.abs(top-bottom));borderWidth=borderWidth>barSize?barSize:borderWidth;var halfStroke=borderWidth/2;var borderLeft=left+(borderSkipped!=='left'?halfStroke*signX:0);var borderRight=right+(borderSkipped!=='right'?-halfStroke*signX:0);var borderTop=top+(borderSkipped!=='top'?halfStroke*signY:0);var borderBottom=bottom+(borderSkipped!=='bottom'?-halfStroke*signY:0);if(borderLeft!==borderRight){top=borderTop;bottom=borderBottom}
if(borderTop!==borderBottom){left=borderLeft;right=borderRight}}
ctx.beginPath();ctx.fillStyle=vm.backgroundColor;ctx.strokeStyle=vm.borderColor;ctx.lineWidth=borderWidth;var corners=[[left,bottom],[left,top],[right,top],[right,bottom]];var borders=['bottom','left','top','right'];var startCorner=borders.indexOf(borderSkipped,0);if(startCorner===-1){startCorner=0}
function cornerAt(index){return corners[(startCorner+index)%4]}
var corner=cornerAt(0);ctx.moveTo(corner[0],corner[1]);for(var i=1;i<4;i++){corner=cornerAt(i);ctx.lineTo(corner[0],corner[1])}
ctx.fill();if(borderWidth){ctx.stroke()}},height:function(){var vm=this._view;return vm.base-vm.y},inRange:function(mouseX,mouseY){var inRange=!1;if(this._view){var bounds=getBarBounds(this);inRange=mouseX>=bounds.left&&mouseX<=bounds.right&&mouseY>=bounds.top&&mouseY<=bounds.bottom}
return inRange},inLabelRange:function(mouseX,mouseY){var me=this;if(!me._view){return!1}
var inRange=!1;var bounds=getBarBounds(me);if(isVertical(me)){inRange=mouseX>=bounds.left&&mouseX<=bounds.right}else{inRange=mouseY>=bounds.top&&mouseY<=bounds.bottom}
return inRange},inXRange:function(mouseX){var bounds=getBarBounds(this);return mouseX>=bounds.left&&mouseX<=bounds.right},inYRange:function(mouseY){var bounds=getBarBounds(this);return mouseY>=bounds.top&&mouseY<=bounds.bottom},getCenterPoint:function(){var vm=this._view;var x,y;if(isVertical(this)){x=vm.x;y=(vm.y+vm.base)/2}else{x=(vm.x+vm.base)/2;y=vm.y}
return{x:x,y:y}},getArea:function(){var vm=this._view;return vm.width*Math.abs(vm.y-vm.base)},tooltipPosition:function(){var vm=this._view;return{x:vm.x,y:vm.y}}})}},{}],39:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var eventTypeMap={touchstart:'mousedown',touchmove:'mousemove',touchend:'mouseup',pointerenter:'mouseenter',pointerdown:'mousedown',pointermove:'mousemove',pointerup:'mouseup',pointerleave:'mouseout',pointerout:'mouseout'};function readUsedSize(element,property){var value=helpers.getStyle(element,property);var matches=value&&value.match(/^(\d+)(\.\d+)?px$/);return matches?Number(matches[1]):undefined}
function initCanvas(canvas,config){var style=canvas.style;var renderHeight=canvas.getAttribute('height');var renderWidth=canvas.getAttribute('width');canvas._chartjs={initial:{height:renderHeight,width:renderWidth,style:{display:style.display,height:style.height,width:style.width}}};style.display=style.display||'block';if(renderWidth===null||renderWidth===''){var displayWidth=readUsedSize(canvas,'width');if(displayWidth!==undefined){canvas.width=displayWidth}}
if(renderHeight===null||renderHeight===''){if(canvas.style.height===''){canvas.height=canvas.width/(config.options.aspectRatio||2)}else{var displayHeight=readUsedSize(canvas,'height');if(displayWidth!==undefined){canvas.height=displayHeight}}}
return canvas}
function createEvent(type,chart,x,y,nativeEvent){return{type:type,chart:chart,native:nativeEvent||null,x:x!==undefined?x:null,y:y!==undefined?y:null,}}
function fromNativeEvent(event,chart){var type=eventTypeMap[event.type]||event.type;var pos=helpers.getRelativePosition(event,chart);return createEvent(type,chart,pos.x,pos.y,event)}
function createResizer(handler){var iframe=document.createElement('iframe');iframe.className='chartjs-hidden-iframe';iframe.style.cssText='display:block;'+'overflow:hidden;'+'border:0;'+'margin:0;'+'top:0;'+'left:0;'+'bottom:0;'+'right:0;'+'height:100%;'+'width:100%;'+'position:absolute;'+'pointer-events:none;'+'z-index:-1;';iframe.tabIndex=-1;helpers.addEvent(iframe,'load',function(){helpers.addEvent(iframe.contentWindow||iframe,'resize',handler);handler()});return iframe}
function addResizeListener(node,listener,chart){var stub=node._chartjs={ticking:!1};var notify=function(){if(!stub.ticking){stub.ticking=!0;helpers.requestAnimFrame.call(window,function(){if(stub.resizer){stub.ticking=!1;return listener(createEvent('resize',chart))}})}};stub.resizer=createResizer(notify);node.insertBefore(stub.resizer,node.firstChild)}
function removeResizeListener(node){if(!node||!node._chartjs){return}
var resizer=node._chartjs.resizer;if(resizer){resizer.parentNode.removeChild(resizer);node._chartjs.resizer=null}
delete node._chartjs}
return{acquireContext:function(item,config){if(typeof item==='string'){item=document.getElementById(item)}else if(item.length){item=item[0]}
if(item&&item.canvas){item=item.canvas}
var context=item&&item.getContext&&item.getContext('2d');if(context&&context.canvas===item){initCanvas(item,config);return context}
return null},releaseContext:function(context){var canvas=context.canvas;if(!canvas._chartjs){return}
var initial=canvas._chartjs.initial;['height','width'].forEach(function(prop){var value=initial[prop];if(value===undefined||value===null){canvas.removeAttribute(prop)}else{canvas.setAttribute(prop,value)}});helpers.each(initial.style||{},function(value,key){canvas.style[key]=value});canvas.width=canvas.width;delete canvas._chartjs},addEventListener:function(chart,type,listener){var canvas=chart.canvas;if(type==='resize'){addResizeListener(canvas.parentNode,listener,chart);return}
var stub=listener._chartjs||(listener._chartjs={});var proxies=stub.proxies||(stub.proxies={});var proxy=proxies[chart.id+'_'+type]=function(event){listener(fromNativeEvent(event,chart))};helpers.addEvent(canvas,type,proxy)},removeEventListener:function(chart,type,listener){var canvas=chart.canvas;if(type==='resize'){removeResizeListener(canvas.parentNode,listener);return}
var stub=listener._chartjs||{};var proxies=stub.proxies||{};var proxy=proxies[chart.id+'_'+type];if(!proxy){return}
helpers.removeEvent(canvas,type,proxy)}}}},{}],40:[function(require,module,exports){'use strict';var implementation=require(39);module.exports=function(Chart){Chart.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}};Chart.helpers.extend(Chart.platform,implementation(Chart))}},{"39":39}],41:[function(require,module,exports){'use strict';module.exports=function(Chart){Chart.defaults.global.plugins.filler={propagate:!0};var defaults=Chart.defaults;var helpers=Chart.helpers;var mappers={dataset:function(source){var index=source.fill;var chart=source.chart;var meta=chart.getDatasetMeta(index);var visible=meta&&chart.isDatasetVisible(index);var points=(visible&&meta.dataset._children)||[];return!points.length?null:function(point,i){return points[i]._view||null}},boundary:function(source){var boundary=source.boundary;var x=boundary?boundary.x:null;var y=boundary?boundary.y:null;return function(point){return{x:x===null?point.x:x,y:y===null?point.y:y,}}}};function decodeFill(el,index,count){var model=el._model||{};var fill=model.fill;var target;if(fill===undefined){fill=!!model.backgroundColor}
if(fill===!1||fill===null){return!1}
if(fill===!0){return'origin'}
target=parseFloat(fill,10);if(isFinite(target)&&Math.floor(target)===target){if(fill[0]==='-'||fill[0]==='+'){target=index+target}
if(target===index||target<0||target>=count){return!1}
return target}
switch(fill){case'bottom':return'start';case'top':return'end';case'zero':return'origin';case'origin':case'start':case'end':return fill;default:return!1}}
function computeBoundary(source){var model=source.el._model||{};var scale=source.el._scale||{};var fill=source.fill;var target=null;var horizontal;if(isFinite(fill)){return null}
if(fill==='start'){target=model.scaleBottom===undefined?scale.bottom:model.scaleBottom}else if(fill==='end'){target=model.scaleTop===undefined?scale.top:model.scaleTop}else if(model.scaleZero!==undefined){target=model.scaleZero}else if(scale.getBasePosition){target=scale.getBasePosition()}else if(scale.getBasePixel){target=scale.getBasePixel()}
if(target!==undefined&&target!==null){if(target.x!==undefined&&target.y!==undefined){return target}
if(typeof target==='number'&&isFinite(target)){horizontal=scale.isHorizontal();return{x:horizontal?target:null,y:horizontal?null:target}}}
return null}
function resolveTarget(sources,index,propagate){var source=sources[index];var fill=source.fill;var visited=[index];var target;if(!propagate){return fill}
while(fill!==!1&&visited.indexOf(fill)===-1){if(!isFinite(fill)){return fill}
target=sources[fill];if(!target){return!1}
if(target.visible){return fill}
visited.push(fill);fill=target.fill}
return!1}
function createMapper(source){var fill=source.fill;var type='dataset';if(fill===!1){return null}
if(!isFinite(fill)){type='boundary'}
return mappers[type](source)}
function isDrawable(point){return point&&!point.skip}
function drawArea(ctx,curve0,curve1,len0,len1){var i;if(!len0||!len1){return}
ctx.moveTo(curve0[0].x,curve0[0].y);for(i=1;i<len0;++i){helpers.canvas.lineTo(ctx,curve0[i-1],curve0[i])}
ctx.lineTo(curve1[len1-1].x,curve1[len1-1].y);for(i=len1-1;i>0;--i){helpers.canvas.lineTo(ctx,curve1[i],curve1[i-1],!0)}}
function doFill(ctx,points,mapper,view,color,loop){var count=points.length;var span=view.spanGaps;var curve0=[];var curve1=[];var len0=0;var len1=0;var i,ilen,index,p0,p1,d0,d1;ctx.beginPath();for(i=0,ilen=(count+!!loop);i<ilen;++i){index=i%count;p0=points[index]._view;p1=mapper(p0,index,view);d0=isDrawable(p0);d1=isDrawable(p1);if(d0&&d1){len0=curve0.push(p0);len1=curve1.push(p1)}else if(len0&&len1){if(!span){drawArea(ctx,curve0,curve1,len0,len1);len0=len1=0;curve0=[];curve1=[]}else{if(d0){curve0.push(p0)}
if(d1){curve1.push(p1)}}}}
drawArea(ctx,curve0,curve1,len0,len1);ctx.closePath();ctx.fillStyle=color;ctx.fill()}
return{id:'filler',afterDatasetsUpdate:function(chart,options){var count=(chart.data.datasets||[]).length;var propagate=options.propagate;var sources=[];var meta,i,el,source;for(i=0;i<count;++i){meta=chart.getDatasetMeta(i);el=meta.dataset;source=null;if(el&&el._model&&el instanceof Chart.elements.Line){source={visible:chart.isDatasetVisible(i),fill:decodeFill(el,i,count),chart:chart,el:el}}
meta.$filler=source;sources.push(source)}
for(i=0;i<count;++i){source=sources[i];if(!source){continue}
source.fill=resolveTarget(sources,i,propagate);source.boundary=computeBoundary(source);source.mapper=createMapper(source)}},beforeDatasetDraw:function(chart,args){var meta=args.meta.$filler;if(!meta){return}
var el=meta.el;var view=el._view;var points=el._children||[];var mapper=meta.mapper;var color=view.backgroundColor||defaults.global.defaultColor;if(mapper&&color&&points.length){doFill(chart.ctx,points,mapper,view,color,el._loop)}}}}},{}],42:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var layout=Chart.layoutService;var noop=helpers.noop;Chart.defaults.global.legend={display:!0,position:'top',fullWidth:!0,reverse:!1,weight:1000,onClick:function(e,legendItem){var index=legendItem.datasetIndex;var ci=this.chart;var meta=ci.getDatasetMeta(index);meta.hidden=meta.hidden===null?!ci.data.datasets[index].hidden:null;ci.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(chart){var data=chart.data;return helpers.isArray(data.datasets)?data.datasets.map(function(dataset,i){return{text:dataset.label,fillStyle:(!helpers.isArray(dataset.backgroundColor)?dataset.backgroundColor:dataset.backgroundColor[0]),hidden:!chart.isDatasetVisible(i),lineCap:dataset.borderCapStyle,lineDash:dataset.borderDash,lineDashOffset:dataset.borderDashOffset,lineJoin:dataset.borderJoinStyle,lineWidth:dataset.borderWidth,strokeStyle:dataset.borderColor,pointStyle:dataset.pointStyle,datasetIndex:i}},this):[]}}};function getBoxWidth(labelOpts,fontSize){return labelOpts.usePointStyle?fontSize*Math.SQRT2:labelOpts.boxWidth}
Chart.Legend=Chart.Element.extend({initialize:function(config){helpers.extend(this,config);this.legendHitBoxes=[];this.doughnutMode=!1},beforeUpdate:noop,update:function(maxWidth,maxHeight,margins){var me=this;me.beforeUpdate();me.maxWidth=maxWidth;me.maxHeight=maxHeight;me.margins=margins;me.beforeSetDimensions();me.setDimensions();me.afterSetDimensions();me.beforeBuildLabels();me.buildLabels();me.afterBuildLabels();me.beforeFit();me.fit();me.afterFit();me.afterUpdate();return me.minSize},afterUpdate:noop,beforeSetDimensions:noop,setDimensions:function(){var me=this;if(me.isHorizontal()){me.width=me.maxWidth;me.left=0;me.right=me.width}else{me.height=me.maxHeight;me.top=0;me.bottom=me.height}
me.paddingLeft=0;me.paddingTop=0;me.paddingRight=0;me.paddingBottom=0;me.minSize={width:0,height:0}},afterSetDimensions:noop,beforeBuildLabels:noop,buildLabels:function(){var me=this;var labelOpts=me.options.labels;var legendItems=labelOpts.generateLabels.call(me,me.chart);if(labelOpts.filter){legendItems=legendItems.filter(function(item){return labelOpts.filter(item,me.chart.data)})}
if(me.options.reverse){legendItems.reverse()}
me.legendItems=legendItems},afterBuildLabels:noop,beforeFit:noop,fit:function(){var me=this;var opts=me.options;var labelOpts=opts.labels;var display=opts.display;var ctx=me.ctx;var globalDefault=Chart.defaults.global,itemOrDefault=helpers.getValueOrDefault,fontSize=itemOrDefault(labelOpts.fontSize,globalDefault.defaultFontSize),fontStyle=itemOrDefault(labelOpts.fontStyle,globalDefault.defaultFontStyle),fontFamily=itemOrDefault(labelOpts.fontFamily,globalDefault.defaultFontFamily),labelFont=helpers.fontString(fontSize,fontStyle,fontFamily);var hitboxes=me.legendHitBoxes=[];var minSize=me.minSize;var isHorizontal=me.isHorizontal();if(isHorizontal){minSize.width=me.maxWidth;minSize.height=display?10:0}else{minSize.width=display?10:0;minSize.height=me.maxHeight}
if(display){ctx.font=labelFont;if(isHorizontal){var lineWidths=me.lineWidths=[0];var totalHeight=me.legendItems.length?fontSize+(labelOpts.padding):0;ctx.textAlign='left';ctx.textBaseline='top';helpers.each(me.legendItems,function(legendItem,i){var boxWidth=getBoxWidth(labelOpts,fontSize);var width=boxWidth+(fontSize/2)+ctx.measureText(legendItem.text).width;if(lineWidths[lineWidths.length-1]+width+labelOpts.padding>=me.width){totalHeight+=fontSize+(labelOpts.padding);lineWidths[lineWidths.length]=me.left}
hitboxes[i]={left:0,top:0,width:width,height:fontSize};lineWidths[lineWidths.length-1]+=width+labelOpts.padding});minSize.height+=totalHeight}else{var vPadding=labelOpts.padding;var columnWidths=me.columnWidths=[];var totalWidth=labelOpts.padding;var currentColWidth=0;var currentColHeight=0;var itemHeight=fontSize+vPadding;helpers.each(me.legendItems,function(legendItem,i){var boxWidth=getBoxWidth(labelOpts,fontSize);var itemWidth=boxWidth+(fontSize/2)+ctx.measureText(legendItem.text).width;if(currentColHeight+itemHeight>minSize.height){totalWidth+=currentColWidth+labelOpts.padding;columnWidths.push(currentColWidth);currentColWidth=0;currentColHeight=0}
currentColWidth=Math.max(currentColWidth,itemWidth);currentColHeight+=itemHeight;hitboxes[i]={left:0,top:0,width:itemWidth,height:fontSize}});totalWidth+=currentColWidth;columnWidths.push(currentColWidth);minSize.width+=totalWidth}}
me.width=minSize.width;me.height=minSize.height},afterFit:noop,isHorizontal:function(){return this.options.position==='top'||this.options.position==='bottom'},draw:function(){var me=this;var opts=me.options;var labelOpts=opts.labels;var globalDefault=Chart.defaults.global,lineDefault=globalDefault.elements.line,legendWidth=me.width,lineWidths=me.lineWidths;if(opts.display){var ctx=me.ctx,cursor,itemOrDefault=helpers.getValueOrDefault,fontColor=itemOrDefault(labelOpts.fontColor,globalDefault.defaultFontColor),fontSize=itemOrDefault(labelOpts.fontSize,globalDefault.defaultFontSize),fontStyle=itemOrDefault(labelOpts.fontStyle,globalDefault.defaultFontStyle),fontFamily=itemOrDefault(labelOpts.fontFamily,globalDefault.defaultFontFamily),labelFont=helpers.fontString(fontSize,fontStyle,fontFamily);ctx.textAlign='left';ctx.textBaseline='top';ctx.lineWidth=0.5;ctx.strokeStyle=fontColor;ctx.fillStyle=fontColor;ctx.font=labelFont;var boxWidth=getBoxWidth(labelOpts,fontSize),hitboxes=me.legendHitBoxes;var drawLegendBox=function(x,y,legendItem){if(isNaN(boxWidth)||boxWidth<=0){return}
ctx.save();ctx.fillStyle=itemOrDefault(legendItem.fillStyle,globalDefault.defaultColor);ctx.lineCap=itemOrDefault(legendItem.lineCap,lineDefault.borderCapStyle);ctx.lineDashOffset=itemOrDefault(legendItem.lineDashOffset,lineDefault.borderDashOffset);ctx.lineJoin=itemOrDefault(legendItem.lineJoin,lineDefault.borderJoinStyle);ctx.lineWidth=itemOrDefault(legendItem.lineWidth,lineDefault.borderWidth);ctx.strokeStyle=itemOrDefault(legendItem.strokeStyle,globalDefault.defaultColor);var isLineWidthZero=(itemOrDefault(legendItem.lineWidth,lineDefault.borderWidth)===0);if(ctx.setLineDash){ctx.setLineDash(itemOrDefault(legendItem.lineDash,lineDefault.borderDash))}
if(opts.labels&&opts.labels.usePointStyle){var radius=fontSize*Math.SQRT2/2;var offSet=radius/Math.SQRT2;var centerX=x+offSet;var centerY=y+offSet;Chart.canvasHelpers.drawPoint(ctx,legendItem.pointStyle,radius,centerX,centerY)}else{if(!isLineWidthZero){ctx.strokeRect(x,y,boxWidth,fontSize)}
ctx.fillRect(x,y,boxWidth,fontSize)}
ctx.restore()};var fillText=function(x,y,legendItem,textWidth){ctx.fillText(legendItem.text,boxWidth+(fontSize/2)+x,y);if(legendItem.hidden){ctx.beginPath();ctx.lineWidth=2;ctx.moveTo(boxWidth+(fontSize/2)+x,y+(fontSize/2));ctx.lineTo(boxWidth+(fontSize/2)+x+textWidth,y+(fontSize/2));ctx.stroke()}};var isHorizontal=me.isHorizontal();if(isHorizontal){cursor={x:me.left+((legendWidth-lineWidths[0])/2),y:me.top+labelOpts.padding,line:0}}else{cursor={x:me.left+labelOpts.padding,y:me.top+labelOpts.padding,line:0}}
var itemHeight=fontSize+labelOpts.padding;helpers.each(me.legendItems,function(legendItem,i){var textWidth=ctx.measureText(legendItem.text).width,width=boxWidth+(fontSize/2)+textWidth,x=cursor.x,y=cursor.y;if(isHorizontal){if(x+width>=legendWidth){y=cursor.y+=itemHeight;cursor.line++;x=cursor.x=me.left+((legendWidth-lineWidths[cursor.line])/2)}}else if(y+itemHeight>me.bottom){x=cursor.x=x+me.columnWidths[cursor.line]+labelOpts.padding;y=cursor.y=me.top+labelOpts.padding;cursor.line++}
drawLegendBox(x,y,legendItem);hitboxes[i].left=x;hitboxes[i].top=y;fillText(x,y,legendItem,textWidth);if(isHorizontal){cursor.x+=width+(labelOpts.padding)}else{cursor.y+=itemHeight}})}},handleEvent:function(e){var me=this;var opts=me.options;var type=e.type==='mouseup'?'click':e.type;var changed=!1;if(type==='mousemove'){if(!opts.onHover){return}}else if(type==='click'){if(!opts.onClick){return}}else{return}
var x=e.x,y=e.y;if(x>=me.left&&x<=me.right&&y>=me.top&&y<=me.bottom){var lh=me.legendHitBoxes;for(var i=0;i<lh.length;++i){var hitBox=lh[i];if(x>=hitBox.left&&x<=hitBox.left+hitBox.width&&y>=hitBox.top&&y<=hitBox.top+hitBox.height){if(type==='click'){opts.onClick.call(me,e.native,me.legendItems[i]);changed=!0;break}else if(type==='mousemove'){opts.onHover.call(me,e.native,me.legendItems[i]);changed=!0;break}}}}
return changed}});function createNewLegendAndAttach(chart,legendOpts){var legend=new Chart.Legend({ctx:chart.ctx,options:legendOpts,chart:chart});layout.configure(chart,legend,legendOpts);layout.addBox(chart,legend);chart.legend=legend}
return{id:'legend',beforeInit:function(chart){var legendOpts=chart.options.legend;if(legendOpts){createNewLegendAndAttach(chart,legendOpts)}},beforeUpdate:function(chart){var legendOpts=chart.options.legend;var legend=chart.legend;if(legendOpts){legendOpts=helpers.configMerge(Chart.defaults.global.legend,legendOpts);if(legend){layout.configure(chart,legend,legendOpts);legend.options=legendOpts}else{createNewLegendAndAttach(chart,legendOpts)}}else if(legend){layout.removeBox(chart,legend);delete chart.legend}},afterEvent:function(chart,e){var legend=chart.legend;if(legend){legend.handleEvent(e)}}}}},{}],43:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var layout=Chart.layoutService;var noop=helpers.noop;Chart.defaults.global.title={display:!1,position:'top',fullWidth:!0,weight:2000,fontStyle:'bold',padding:10,text:''};Chart.Title=Chart.Element.extend({initialize:function(config){var me=this;helpers.extend(me,config);me.legendHitBoxes=[]},beforeUpdate:noop,update:function(maxWidth,maxHeight,margins){var me=this;me.beforeUpdate();me.maxWidth=maxWidth;me.maxHeight=maxHeight;me.margins=margins;me.beforeSetDimensions();me.setDimensions();me.afterSetDimensions();me.beforeBuildLabels();me.buildLabels();me.afterBuildLabels();me.beforeFit();me.fit();me.afterFit();me.afterUpdate();return me.minSize},afterUpdate:noop,beforeSetDimensions:noop,setDimensions:function(){var me=this;if(me.isHorizontal()){me.width=me.maxWidth;me.left=0;me.right=me.width}else{me.height=me.maxHeight;me.top=0;me.bottom=me.height}
me.paddingLeft=0;me.paddingTop=0;me.paddingRight=0;me.paddingBottom=0;me.minSize={width:0,height:0}},afterSetDimensions:noop,beforeBuildLabels:noop,buildLabels:noop,afterBuildLabels:noop,beforeFit:noop,fit:function(){var me=this,valueOrDefault=helpers.getValueOrDefault,opts=me.options,globalDefaults=Chart.defaults.global,display=opts.display,fontSize=valueOrDefault(opts.fontSize,globalDefaults.defaultFontSize),minSize=me.minSize;if(me.isHorizontal()){minSize.width=me.maxWidth;minSize.height=display?fontSize+(opts.padding*2):0}else{minSize.width=display?fontSize+(opts.padding*2):0;minSize.height=me.maxHeight}
me.width=minSize.width;me.height=minSize.height},afterFit:noop,isHorizontal:function(){var pos=this.options.position;return pos==='top'||pos==='bottom'},draw:function(){var me=this,ctx=me.ctx,valueOrDefault=helpers.getValueOrDefault,opts=me.options,globalDefaults=Chart.defaults.global;if(opts.display){var fontSize=valueOrDefault(opts.fontSize,globalDefaults.defaultFontSize),fontStyle=valueOrDefault(opts.fontStyle,globalDefaults.defaultFontStyle),fontFamily=valueOrDefault(opts.fontFamily,globalDefaults.defaultFontFamily),titleFont=helpers.fontString(fontSize,fontStyle,fontFamily),rotation=0,titleX,titleY,top=me.top,left=me.left,bottom=me.bottom,right=me.right,maxWidth;ctx.fillStyle=valueOrDefault(opts.fontColor,globalDefaults.defaultFontColor);ctx.font=titleFont;if(me.isHorizontal()){titleX=left+((right-left)/2);titleY=top+((bottom-top)/2);maxWidth=right-left}else{titleX=opts.position==='left'?left+(fontSize/2):right-(fontSize/2);titleY=top+((bottom-top)/2);maxWidth=bottom-top;rotation=Math.PI*(opts.position==='left'?-0.5:0.5)}
ctx.save();ctx.translate(titleX,titleY);ctx.rotate(rotation);ctx.textAlign='center';ctx.textBaseline='middle';ctx.fillText(opts.text,0,0,maxWidth);ctx.restore()}}});function createNewTitleBlockAndAttach(chart,titleOpts){var title=new Chart.Title({ctx:chart.ctx,options:titleOpts,chart:chart});layout.configure(chart,title,titleOpts);layout.addBox(chart,title);chart.titleBlock=title}
return{id:'title',beforeInit:function(chart){var titleOpts=chart.options.title;if(titleOpts){createNewTitleBlockAndAttach(chart,titleOpts)}},beforeUpdate:function(chart){var titleOpts=chart.options.title;var titleBlock=chart.titleBlock;if(titleOpts){titleOpts=helpers.configMerge(Chart.defaults.global.title,titleOpts);if(titleBlock){layout.configure(chart,titleBlock,titleOpts);titleBlock.options=titleOpts}else{createNewTitleBlockAndAttach(chart,titleOpts)}}else if(titleBlock){Chart.layoutService.removeBox(chart,titleBlock);delete chart.titleBlock}}}}},{}],44:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'bottom'};var DatasetScale=Chart.Scale.extend({getLabels:function(){var data=this.chart.data;return(this.isHorizontal()?data.xLabels:data.yLabels)||data.labels},determineDataLimits:function(){var me=this;var labels=me.getLabels();me.minIndex=0;me.maxIndex=labels.length-1;var findIndex;if(me.options.ticks.min!==undefined){findIndex=helpers.indexOf(labels,me.options.ticks.min);me.minIndex=findIndex!==-1?findIndex:me.minIndex}
if(me.options.ticks.max!==undefined){findIndex=helpers.indexOf(labels,me.options.ticks.max);me.maxIndex=findIndex!==-1?findIndex:me.maxIndex}
me.min=labels[me.minIndex];me.max=labels[me.maxIndex]},buildTicks:function(){var me=this;var labels=me.getLabels();me.ticks=(me.minIndex===0&&me.maxIndex===labels.length-1)?labels:labels.slice(me.minIndex,me.maxIndex+1)},getLabelForIndex:function(index,datasetIndex){var me=this;var data=me.chart.data;var isHorizontal=me.isHorizontal();if(data.yLabels&&!isHorizontal){return me.getRightValue(data.datasets[datasetIndex].data[index])}
return me.ticks[index-me.minIndex]},getPixelForValue:function(value,index,datasetIndex,includeOffset){var me=this;var offsetAmt=Math.max((me.maxIndex+1-me.minIndex-((me.options.gridLines.offsetGridLines)?0:1)),1);var valueCategory;if(value!==undefined&&value!==null){valueCategory=me.isHorizontal()?value.x:value.y}
if(valueCategory!==undefined||(value!==undefined&&isNaN(index))){var labels=me.getLabels();value=valueCategory||value;var idx=labels.indexOf(value);index=idx!==-1?idx:index}
if(me.isHorizontal()){var valueWidth=me.width/offsetAmt;var widthOffset=(valueWidth*(index-me.minIndex));if(me.options.gridLines.offsetGridLines&&includeOffset||me.maxIndex===me.minIndex&&includeOffset){widthOffset+=(valueWidth/2)}
return me.left+Math.round(widthOffset)}
var valueHeight=me.height/offsetAmt;var heightOffset=(valueHeight*(index-me.minIndex));if(me.options.gridLines.offsetGridLines&&includeOffset){heightOffset+=(valueHeight/2)}
return me.top+Math.round(heightOffset)},getPixelForTick:function(index,includeOffset){return this.getPixelForValue(this.ticks[index],index+this.minIndex,null,includeOffset)},getValueForPixel:function(pixel){var me=this;var value;var offsetAmt=Math.max((me.ticks.length-((me.options.gridLines.offsetGridLines)?0:1)),1);var horz=me.isHorizontal();var valueDimension=(horz?me.width:me.height)/offsetAmt;pixel-=horz?me.left:me.top;if(me.options.gridLines.offsetGridLines){pixel-=(valueDimension/2)}
if(pixel<=0){value=0}else{value=Math.round(pixel/valueDimension)}
return value},getBasePixel:function(){return this.bottom}});Chart.scaleService.registerScaleType('category',DatasetScale,defaultConfig)}},{}],45:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'left',ticks:{callback:Chart.Ticks.formatters.linear}};var LinearScale=Chart.LinearScaleBase.extend({determineDataLimits:function(){var me=this;var opts=me.options;var chart=me.chart;var data=chart.data;var datasets=data.datasets;var isHorizontal=me.isHorizontal();var DEFAULT_MIN=0;var DEFAULT_MAX=1;function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id}
me.min=null;me.max=null;var hasStacks=opts.stacked;if(hasStacks===undefined){helpers.each(datasets,function(dataset,datasetIndex){if(hasStacks){return}
var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)&&meta.stack!==undefined){hasStacks=!0}})}
if(opts.stacked||hasStacks){var valuesPerStack={};helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);var key=[meta.type,((opts.stacked===undefined&&meta.stack===undefined)?datasetIndex:''),meta.stack].join('.');if(valuesPerStack[key]===undefined){valuesPerStack[key]={positiveValues:[],negativeValues:[]}}
var positiveValues=valuesPerStack[key].positiveValues;var negativeValues=valuesPerStack[key].negativeValues;if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return}
positiveValues[index]=positiveValues[index]||0;negativeValues[index]=negativeValues[index]||0;if(opts.relativePoints){positiveValues[index]=100}else if(value<0){negativeValues[index]+=value}else{positiveValues[index]+=value}})}});helpers.each(valuesPerStack,function(valuesForType){var values=valuesForType.positiveValues.concat(valuesForType.negativeValues);var minVal=helpers.min(values);var maxVal=helpers.max(values);me.min=me.min===null?minVal:Math.min(me.min,minVal);me.max=me.max===null?maxVal:Math.max(me.max,maxVal)})}else{helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return}
if(me.min===null){me.min=value}else if(value<me.min){me.min=value}
if(me.max===null){me.max=value}else if(value>me.max){me.max=value}})}})}
me.min=isFinite(me.min)?me.min:DEFAULT_MIN;me.max=isFinite(me.max)?me.max:DEFAULT_MAX;this.handleTickRangeOptions()},getTickLimit:function(){var maxTicks;var me=this;var tickOpts=me.options.ticks;if(me.isHorizontal()){maxTicks=Math.min(tickOpts.maxTicksLimit?tickOpts.maxTicksLimit:11,Math.ceil(me.width/50))}else{var tickFontSize=helpers.getValueOrDefault(tickOpts.fontSize,Chart.defaults.global.defaultFontSize);maxTicks=Math.min(tickOpts.maxTicksLimit?tickOpts.maxTicksLimit:11,Math.ceil(me.height/(2*tickFontSize)))}
return maxTicks},handleDirectionalChanges:function(){if(!this.isHorizontal()){this.ticks.reverse()}},getLabelForIndex:function(index,datasetIndex){return+this.getRightValue(this.chart.data.datasets[datasetIndex].data[index])},getPixelForValue:function(value){var me=this;var start=me.start;var rightValue=+me.getRightValue(value);var pixel;var range=me.end-start;if(me.isHorizontal()){pixel=me.left+(me.width/range*(rightValue-start));return Math.round(pixel)}
pixel=me.bottom-(me.height/range*(rightValue-start));return Math.round(pixel)},getValueForPixel:function(pixel){var me=this;var isHorizontal=me.isHorizontal();var innerDimension=isHorizontal?me.width:me.height;var offset=(isHorizontal?pixel-me.left:me.bottom-pixel)/innerDimension;return me.start+((me.end-me.start)*offset)},getPixelForTick:function(index){return this.getPixelForValue(this.ticksAsNumbers[index])}});Chart.scaleService.registerScaleType('linear',LinearScale,defaultConfig)}},{}],46:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers,noop=helpers.noop;Chart.LinearScaleBase=Chart.Scale.extend({handleTickRangeOptions:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;if(tickOpts.beginAtZero){var minSign=helpers.sign(me.min);var maxSign=helpers.sign(me.max);if(minSign<0&&maxSign<0){me.max=0}else if(minSign>0&&maxSign>0){me.min=0}}
if(tickOpts.min!==undefined){me.min=tickOpts.min}else if(tickOpts.suggestedMin!==undefined){if(me.min===null){me.min=tickOpts.suggestedMin}else{me.min=Math.min(me.min,tickOpts.suggestedMin)}}
if(tickOpts.max!==undefined){me.max=tickOpts.max}else if(tickOpts.suggestedMax!==undefined){if(me.max===null){me.max=tickOpts.suggestedMax}else{me.max=Math.max(me.max,tickOpts.suggestedMax)}}
if(me.min===me.max){me.max++;if(!tickOpts.beginAtZero){me.min--}}},getTickLimit:noop,handleDirectionalChanges:noop,buildTicks:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;var maxTicks=me.getTickLimit();maxTicks=Math.max(2,maxTicks);var numericGeneratorOptions={maxTicks:maxTicks,min:tickOpts.min,max:tickOpts.max,stepSize:helpers.getValueOrDefault(tickOpts.fixedStepSize,tickOpts.stepSize)};var ticks=me.ticks=Chart.Ticks.generators.linear(numericGeneratorOptions,me);me.handleDirectionalChanges();me.max=helpers.max(ticks);me.min=helpers.min(ticks);if(tickOpts.reverse){ticks.reverse();me.start=me.max;me.end=me.min}else{me.start=me.min;me.end=me.max}},convertTicksToLabels:function(){var me=this;me.ticksAsNumbers=me.ticks.slice();me.zeroLineIndex=me.ticks.indexOf(0);Chart.Scale.prototype.convertTicksToLabels.call(me)}})}},{}],47:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var defaultConfig={position:'left',ticks:{callback:Chart.Ticks.formatters.logarithmic}};var LogarithmicScale=Chart.Scale.extend({determineDataLimits:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;var chart=me.chart;var data=chart.data;var datasets=data.datasets;var getValueOrDefault=helpers.getValueOrDefault;var isHorizontal=me.isHorizontal();function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id}
me.min=null;me.max=null;me.minNotZero=null;var hasStacks=opts.stacked;if(hasStacks===undefined){helpers.each(datasets,function(dataset,datasetIndex){if(hasStacks){return}
var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)&&meta.stack!==undefined){hasStacks=!0}})}
if(opts.stacked||hasStacks){var valuesPerStack={};helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);var key=[meta.type,((opts.stacked===undefined&&meta.stack===undefined)?datasetIndex:''),meta.stack].join('.');if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){if(valuesPerStack[key]===undefined){valuesPerStack[key]=[]}
helpers.each(dataset.data,function(rawValue,index){var values=valuesPerStack[key];var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return}
values[index]=values[index]||0;if(opts.relativePoints){values[index]=100}else{values[index]+=value}})}});helpers.each(valuesPerStack,function(valuesForType){var minVal=helpers.min(valuesForType);var maxVal=helpers.max(valuesForType);me.min=me.min===null?minVal:Math.min(me.min,minVal);me.max=me.max===null?maxVal:Math.max(me.max,maxVal)})}else{helpers.each(datasets,function(dataset,datasetIndex){var meta=chart.getDatasetMeta(datasetIndex);if(chart.isDatasetVisible(datasetIndex)&&IDMatches(meta)){helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return}
if(me.min===null){me.min=value}else if(value<me.min){me.min=value}
if(me.max===null){me.max=value}else if(value>me.max){me.max=value}
if(value!==0&&(me.minNotZero===null||value<me.minNotZero)){me.minNotZero=value}})}})}
me.min=getValueOrDefault(tickOpts.min,me.min);me.max=getValueOrDefault(tickOpts.max,me.max);if(me.min===me.max){if(me.min!==0&&me.min!==null){me.min=Math.pow(10,Math.floor(helpers.log10(me.min))-1);me.max=Math.pow(10,Math.floor(helpers.log10(me.max))+1)}else{me.min=1;me.max=10}}},buildTicks:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;var generationOptions={min:tickOpts.min,max:tickOpts.max};var ticks=me.ticks=Chart.Ticks.generators.logarithmic(generationOptions,me);if(!me.isHorizontal()){ticks.reverse()}
me.max=helpers.max(ticks);me.min=helpers.min(ticks);if(tickOpts.reverse){ticks.reverse();me.start=me.max;me.end=me.min}else{me.start=me.min;me.end=me.max}},convertTicksToLabels:function(){this.tickValues=this.ticks.slice();Chart.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(index,datasetIndex){return+this.getRightValue(this.chart.data.datasets[datasetIndex].data[index])},getPixelForTick:function(index){return this.getPixelForValue(this.tickValues[index])},getPixelForValue:function(value){var me=this;var innerDimension;var pixel;var start=me.start;var newVal=+me.getRightValue(value);var range;var opts=me.options;var tickOpts=opts.ticks;if(me.isHorizontal()){range=helpers.log10(me.end)-helpers.log10(start);if(newVal===0){pixel=me.left}else{innerDimension=me.width;pixel=me.left+(innerDimension/range*(helpers.log10(newVal)-helpers.log10(start)))}}else{innerDimension=me.height;if(start===0&&!tickOpts.reverse){range=helpers.log10(me.end)-helpers.log10(me.minNotZero);if(newVal===start){pixel=me.bottom}else if(newVal===me.minNotZero){pixel=me.bottom-innerDimension*0.02}else{pixel=me.bottom-innerDimension*0.02-(innerDimension*0.98/range*(helpers.log10(newVal)-helpers.log10(me.minNotZero)))}}else if(me.end===0&&tickOpts.reverse){range=helpers.log10(me.start)-helpers.log10(me.minNotZero);if(newVal===me.end){pixel=me.top}else if(newVal===me.minNotZero){pixel=me.top+innerDimension*0.02}else{pixel=me.top+innerDimension*0.02+(innerDimension*0.98/range*(helpers.log10(newVal)-helpers.log10(me.minNotZero)))}}else if(newVal===0){pixel=tickOpts.reverse?me.top:me.bottom}else{range=helpers.log10(me.end)-helpers.log10(start);innerDimension=me.height;pixel=me.bottom-(innerDimension/range*(helpers.log10(newVal)-helpers.log10(start)))}}
return pixel},getValueForPixel:function(pixel){var me=this;var range=helpers.log10(me.end)-helpers.log10(me.start);var value,innerDimension;if(me.isHorizontal()){innerDimension=me.width;value=me.start*Math.pow(10,(pixel-me.left)*range/innerDimension)}else{innerDimension=me.height;value=Math.pow(10,(me.bottom-pixel)*range/innerDimension)/me.start}
return value}});Chart.scaleService.registerScaleType('logarithmic',LogarithmicScale,defaultConfig)}},{}],48:[function(require,module,exports){'use strict';module.exports=function(Chart){var helpers=Chart.helpers;var globalDefaults=Chart.defaults.global;var defaultConfig={display:!0,animate:!0,position:'chartArea',angleLines:{display:!0,color:'rgba(0, 0, 0, 0.1)',lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:'rgba(255,255,255,0.75)',backdropPaddingY:2,backdropPaddingX:2,callback:Chart.Ticks.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(label){return label}}};function getValueCount(scale){var opts=scale.options;return opts.angleLines.display||opts.pointLabels.display?scale.chart.data.labels.length:0}
function getPointLabelFontOptions(scale){var pointLabelOptions=scale.options.pointLabels;var fontSize=helpers.getValueOrDefault(pointLabelOptions.fontSize,globalDefaults.defaultFontSize);var fontStyle=helpers.getValueOrDefault(pointLabelOptions.fontStyle,globalDefaults.defaultFontStyle);var fontFamily=helpers.getValueOrDefault(pointLabelOptions.fontFamily,globalDefaults.defaultFontFamily);var font=helpers.fontString(fontSize,fontStyle,fontFamily);return{size:fontSize,style:fontStyle,family:fontFamily,font:font}}
function measureLabelSize(ctx,fontSize,label){if(helpers.isArray(label)){return{w:helpers.longestText(ctx,ctx.font,label),h:(label.length*fontSize)+((label.length-1)*1.5*fontSize)}}
return{w:ctx.measureText(label).width,h:fontSize}}
function determineLimits(angle,pos,size,min,max){if(angle===min||angle===max){return{start:pos-(size/2),end:pos+(size/2)}}else if(angle<min||angle>max){return{start:pos-size-5,end:pos}}
return{start:pos,end:pos+size+5}}
function fitWithPointLabels(scale){var plFont=getPointLabelFontOptions(scale);var largestPossibleRadius=Math.min(scale.height/2,scale.width/2);var furthestLimits={r:scale.width,l:0,t:scale.height,b:0};var furthestAngles={};var i;var textSize;var pointPosition;scale.ctx.font=plFont.font;scale._pointLabelSizes=[];var valueCount=getValueCount(scale);for(i=0;i<valueCount;i++){pointPosition=scale.getPointPosition(i,largestPossibleRadius);textSize=measureLabelSize(scale.ctx,plFont.size,scale.pointLabels[i]||'');scale._pointLabelSizes[i]=textSize;var angleRadians=scale.getIndexAngle(i);var angle=helpers.toDegrees(angleRadians)%360;var hLimits=determineLimits(angle,pointPosition.x,textSize.w,0,180);var vLimits=determineLimits(angle,pointPosition.y,textSize.h,90,270);if(hLimits.start<furthestLimits.l){furthestLimits.l=hLimits.start;furthestAngles.l=angleRadians}
if(hLimits.end>furthestLimits.r){furthestLimits.r=hLimits.end;furthestAngles.r=angleRadians}
if(vLimits.start<furthestLimits.t){furthestLimits.t=vLimits.start;furthestAngles.t=angleRadians}
if(vLimits.end>furthestLimits.b){furthestLimits.b=vLimits.end;furthestAngles.b=angleRadians}}
scale.setReductions(largestPossibleRadius,furthestLimits,furthestAngles)}
function fit(scale){var largestPossibleRadius=Math.min(scale.height/2,scale.width/2);scale.drawingArea=Math.round(largestPossibleRadius);scale.setCenterPoint(0,0,0,0)}
function getTextAlignForAngle(angle){if(angle===0||angle===180){return'center'}else if(angle<180){return'left'}
return'right'}
function fillText(ctx,text,position,fontSize){if(helpers.isArray(text)){var y=position.y;var spacing=1.5*fontSize;for(var i=0;i<text.length;++i){ctx.fillText(text[i],position.x,y);y+=spacing}}else{ctx.fillText(text,position.x,position.y)}}
function adjustPointPositionForLabelHeight(angle,textSize,position){if(angle===90||angle===270){position.y-=(textSize.h/2)}else if(angle>270||angle<90){position.y-=textSize.h}}
function drawPointLabels(scale){var ctx=scale.ctx;var getValueOrDefault=helpers.getValueOrDefault;var opts=scale.options;var angleLineOpts=opts.angleLines;var pointLabelOpts=opts.pointLabels;ctx.lineWidth=angleLineOpts.lineWidth;ctx.strokeStyle=angleLineOpts.color;var outerDistance=scale.getDistanceFromCenterForValue(opts.reverse?scale.min:scale.max);var plFont=getPointLabelFontOptions(scale);ctx.textBaseline='top';for(var i=getValueCount(scale)-1;i>=0;i--){if(angleLineOpts.display){var outerPosition=scale.getPointPosition(i,outerDistance);ctx.beginPath();ctx.moveTo(scale.xCenter,scale.yCenter);ctx.lineTo(outerPosition.x,outerPosition.y);ctx.stroke();ctx.closePath()}
if(pointLabelOpts.display){var pointLabelPosition=scale.getPointPosition(i,outerDistance+5);var pointLabelFontColor=getValueOrDefault(pointLabelOpts.fontColor,globalDefaults.defaultFontColor);ctx.font=plFont.font;ctx.fillStyle=pointLabelFontColor;var angleRadians=scale.getIndexAngle(i);var angle=helpers.toDegrees(angleRadians);ctx.textAlign=getTextAlignForAngle(angle);adjustPointPositionForLabelHeight(angle,scale._pointLabelSizes[i],pointLabelPosition);fillText(ctx,scale.pointLabels[i]||'',pointLabelPosition,plFont.size)}}}
function drawRadiusLine(scale,gridLineOpts,radius,index){var ctx=scale.ctx;ctx.strokeStyle=helpers.getValueAtIndexOrDefault(gridLineOpts.color,index-1);ctx.lineWidth=helpers.getValueAtIndexOrDefault(gridLineOpts.lineWidth,index-1);if(scale.options.gridLines.circular){ctx.beginPath();ctx.arc(scale.xCenter,scale.yCenter,radius,0,Math.PI*2);ctx.closePath();ctx.stroke()}else{var valueCount=getValueCount(scale);if(valueCount===0){return}
ctx.beginPath();var pointPosition=scale.getPointPosition(0,radius);ctx.moveTo(pointPosition.x,pointPosition.y);for(var i=1;i<valueCount;i++){pointPosition=scale.getPointPosition(i,radius);ctx.lineTo(pointPosition.x,pointPosition.y)}
ctx.closePath();ctx.stroke()}}
function numberOrZero(param){return helpers.isNumber(param)?param:0}
var LinearRadialScale=Chart.LinearScaleBase.extend({setDimensions:function(){var me=this;var opts=me.options;var tickOpts=opts.ticks;me.width=me.maxWidth;me.height=me.maxHeight;me.xCenter=Math.round(me.width/2);me.yCenter=Math.round(me.height/2);var minSize=helpers.min([me.height,me.width]);var tickFontSize=helpers.getValueOrDefault(tickOpts.fontSize,globalDefaults.defaultFontSize);me.drawingArea=opts.display?(minSize/2)-(tickFontSize/2+tickOpts.backdropPaddingY):(minSize/2)},determineDataLimits:function(){var me=this;var chart=me.chart;var min=Number.POSITIVE_INFINITY;var max=Number.NEGATIVE_INFINITY;helpers.each(chart.data.datasets,function(dataset,datasetIndex){if(chart.isDatasetVisible(datasetIndex)){var meta=chart.getDatasetMeta(datasetIndex);helpers.each(dataset.data,function(rawValue,index){var value=+me.getRightValue(rawValue);if(isNaN(value)||meta.data[index].hidden){return}
min=Math.min(value,min);max=Math.max(value,max)})}});me.min=(min===Number.POSITIVE_INFINITY?0:min);me.max=(max===Number.NEGATIVE_INFINITY?0:max);me.handleTickRangeOptions()},getTickLimit:function(){var tickOpts=this.options.ticks;var tickFontSize=helpers.getValueOrDefault(tickOpts.fontSize,globalDefaults.defaultFontSize);return Math.min(tickOpts.maxTicksLimit?tickOpts.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*tickFontSize)))},convertTicksToLabels:function(){var me=this;Chart.LinearScaleBase.prototype.convertTicksToLabels.call(me);me.pointLabels=me.chart.data.labels.map(me.options.pointLabels.callback,me)},getLabelForIndex:function(index,datasetIndex){return+this.getRightValue(this.chart.data.datasets[datasetIndex].data[index])},fit:function(){if(this.options.pointLabels.display){fitWithPointLabels(this)}else{fit(this)}},setReductions:function(largestPossibleRadius,furthestLimits,furthestAngles){var me=this;var radiusReductionLeft=furthestLimits.l/Math.sin(furthestAngles.l);var radiusReductionRight=Math.max(furthestLimits.r-me.width,0)/Math.sin(furthestAngles.r);var radiusReductionTop=-furthestLimits.t/Math.cos(furthestAngles.t);var radiusReductionBottom=-Math.max(furthestLimits.b-me.height,0)/Math.cos(furthestAngles.b);radiusReductionLeft=numberOrZero(radiusReductionLeft);radiusReductionRight=numberOrZero(radiusReductionRight);radiusReductionTop=numberOrZero(radiusReductionTop);radiusReductionBottom=numberOrZero(radiusReductionBottom);me.drawingArea=Math.min(Math.round(largestPossibleRadius-(radiusReductionLeft+radiusReductionRight)/2),Math.round(largestPossibleRadius-(radiusReductionTop+radiusReductionBottom)/2));me.setCenterPoint(radiusReductionLeft,radiusReductionRight,radiusReductionTop,radiusReductionBottom)},setCenterPoint:function(leftMovement,rightMovement,topMovement,bottomMovement){var me=this;var maxRight=me.width-rightMovement-me.drawingArea,maxLeft=leftMovement+me.drawingArea,maxTop=topMovement+me.drawingArea,maxBottom=me.height-bottomMovement-me.drawingArea;me.xCenter=Math.round(((maxLeft+maxRight)/2)+me.left);me.yCenter=Math.round(((maxTop+maxBottom)/2)+me.top)},getIndexAngle:function(index){var angleMultiplier=(Math.PI*2)/getValueCount(this);var startAngle=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0;var startAngleRadians=startAngle*Math.PI*2/360;return index*angleMultiplier+startAngleRadians},getDistanceFromCenterForValue:function(value){var me=this;if(value===null){return 0}
var scalingFactor=me.drawingArea/(me.max-me.min);if(me.options.reverse){return(me.max-value)*scalingFactor}
return(value-me.min)*scalingFactor},getPointPosition:function(index,distanceFromCenter){var me=this;var thisAngle=me.getIndexAngle(index)-(Math.PI/2);return{x:Math.round(Math.cos(thisAngle)*distanceFromCenter)+me.xCenter,y:Math.round(Math.sin(thisAngle)*distanceFromCenter)+me.yCenter}},getPointPositionForValue:function(index,value){return this.getPointPosition(index,this.getDistanceFromCenterForValue(value))},getBasePosition:function(){var me=this;var min=me.min;var max=me.max;return me.getPointPositionForValue(0,me.beginAtZero?0:min<0&&max<0?max:min>0&&max>0?min:0)},draw:function(){var me=this;var opts=me.options;var gridLineOpts=opts.gridLines;var tickOpts=opts.ticks;var getValueOrDefault=helpers.getValueOrDefault;if(opts.display){var ctx=me.ctx;var tickFontSize=getValueOrDefault(tickOpts.fontSize,globalDefaults.defaultFontSize);var tickFontStyle=getValueOrDefault(tickOpts.fontStyle,globalDefaults.defaultFontStyle);var tickFontFamily=getValueOrDefault(tickOpts.fontFamily,globalDefaults.defaultFontFamily);var tickLabelFont=helpers.fontString(tickFontSize,tickFontStyle,tickFontFamily);helpers.each(me.ticks,function(label,index){if(index>0||opts.reverse){var yCenterOffset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]);var yHeight=me.yCenter-yCenterOffset;if(gridLineOpts.display&&index!==0){drawRadiusLine(me,gridLineOpts,yCenterOffset,index)}
if(tickOpts.display){var tickFontColor=getValueOrDefault(tickOpts.fontColor,globalDefaults.defaultFontColor);ctx.font=tickLabelFont;if(tickOpts.showLabelBackdrop){var labelWidth=ctx.measureText(label).width;ctx.fillStyle=tickOpts.backdropColor;ctx.fillRect(me.xCenter-labelWidth/2-tickOpts.backdropPaddingX,yHeight-tickFontSize/2-tickOpts.backdropPaddingY,labelWidth+tickOpts.backdropPaddingX*2,tickFontSize+tickOpts.backdropPaddingY*2)}
ctx.textAlign='center';ctx.textBaseline='middle';ctx.fillStyle=tickFontColor;ctx.fillText(label,me.xCenter,yHeight)}}});if(opts.angleLines.display||opts.pointLabels.display){drawPointLabels(me)}}}});Chart.scaleService.registerScaleType('radialLinear',LinearRadialScale,defaultConfig)}},{}],49:[function(require,module,exports){'use strict';var moment=require(1);moment=typeof(moment)==='function'?moment:window.moment;module.exports=function(Chart){var helpers=Chart.helpers;var interval={millisecond:{size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{size:1000,steps:[1,2,5,10,30]},minute:{size:60000,steps:[1,2,5,10,30]},hour:{size:3600000,steps:[1,2,3,6,12]},day:{size:86400000,steps:[1,2,5]},week:{size:604800000,maxStep:4},month:{size:2.628e9,maxStep:3},quarter:{size:7.884e9,maxStep:4},year:{size:3.154e10,maxStep:!1}};var defaultConfig={position:'bottom',time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:'millisecond',displayFormats:{millisecond:'h:mm:ss.SSS a',second:'h:mm:ss a',minute:'h:mm:ss a',hour:'MMM D, hA',day:'ll',week:'ll',month:'MMM YYYY',quarter:'[Q]Q - YYYY',year:'YYYY'},},ticks:{autoSkip:!1}};function parseTime(axis,label){var timeOpts=axis.options.time;if(typeof timeOpts.parser==='string'){return moment(label,timeOpts.parser)}
if(typeof timeOpts.parser==='function'){return timeOpts.parser(label)}
if(typeof label.getMonth==='function'||typeof label==='number'){return moment(label)}
if(label.isValid&&label.isValid()){return label}
var format=timeOpts.format;if(typeof format!=='string'&&format.call){console.warn('options.time.format is deprecated and replaced by options.time.parser.');return format(label)}
return moment(label,format)}
function determineUnit(minUnit,min,max,maxTicks){var units=Object.keys(interval);var unit;var numUnits=units.length;for(var i=units.indexOf(minUnit);i<numUnits;i++){unit=units[i];var unitDetails=interval[unit];var steps=(unitDetails.steps&&unitDetails.steps[unitDetails.steps.length-1])||unitDetails.maxStep;if(steps===undefined||Math.ceil((max-min)/(steps*unitDetails.size))<=maxTicks){break}}
return unit}
function determineStepSize(min,max,unit,maxTicks){var unitDefinition=interval[unit];var unitSizeInMilliSeconds=unitDefinition.size;var sizeInUnits=Math.ceil((max-min)/unitSizeInMilliSeconds);var multiplier=1;var range=max-min;if(unitDefinition.steps){var numSteps=unitDefinition.steps.length;for(var i=0;i<numSteps&&sizeInUnits>maxTicks;i++){multiplier=unitDefinition.steps[i];sizeInUnits=Math.ceil(range/(unitSizeInMilliSeconds*multiplier))}}else{while(sizeInUnits>maxTicks&&maxTicks>0){++multiplier;sizeInUnits=Math.ceil(range/(unitSizeInMilliSeconds*multiplier))}}
return multiplier}
function generateTicks(options,dataRange,niceRange){var ticks=[];if(options.maxTicks){var stepSize=options.stepSize;ticks.push(options.min!==undefined?options.min:niceRange.min);var cur=moment(niceRange.min);while(cur.add(stepSize,options.unit).valueOf()<niceRange.max){ticks.push(cur.valueOf())}
var realMax=options.max||niceRange.max;if(ticks[ticks.length-1]!==realMax){ticks.push(realMax)}}
return ticks}
Chart.Ticks.generators.time=function(options,dataRange){var niceMin;var niceMax;var isoWeekday=options.isoWeekday;if(options.unit==='week'&&isoWeekday!==!1){niceMin=moment(dataRange.min).startOf('isoWeek').isoWeekday(isoWeekday).valueOf();niceMax=moment(dataRange.max).startOf('isoWeek').isoWeekday(isoWeekday);if(dataRange.max-niceMax>0){niceMax.add(1,'week')}
niceMax=niceMax.valueOf()}else{niceMin=moment(dataRange.min).startOf(options.unit).valueOf();niceMax=moment(dataRange.max).startOf(options.unit);if(dataRange.max-niceMax>0){niceMax.add(1,options.unit)}
niceMax=niceMax.valueOf()}
return generateTicks(options,dataRange,{min:niceMin,max:niceMax})};var TimeScale=Chart.Scale.extend({initialize:function(){if(!moment){throw new Error('Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com')}
Chart.Scale.prototype.initialize.call(this)},determineDataLimits:function(){var me=this;var timeOpts=me.options.time;var dataMin=Number.MAX_SAFE_INTEGER;var dataMax=Number.MIN_SAFE_INTEGER;var chartData=me.chart.data;var parsedData={labels:[],datasets:[]};var timestamp;helpers.each(chartData.labels,function(label,labelIndex){var labelMoment=parseTime(me,label);if(labelMoment.isValid()){if(timeOpts.round){labelMoment.startOf(timeOpts.round)}
timestamp=labelMoment.valueOf();dataMin=Math.min(timestamp,dataMin);dataMax=Math.max(timestamp,dataMax);parsedData.labels[labelIndex]=timestamp}});helpers.each(chartData.datasets,function(dataset,datasetIndex){var timestamps=[];if(typeof dataset.data[0]==='object'&&dataset.data[0]!==null&&me.chart.isDatasetVisible(datasetIndex)){helpers.each(dataset.data,function(value,dataIndex){var dataMoment=parseTime(me,me.getRightValue(value));if(dataMoment.isValid()){if(timeOpts.round){dataMoment.startOf(timeOpts.round)}
timestamp=dataMoment.valueOf();dataMin=Math.min(timestamp,dataMin);dataMax=Math.max(timestamp,dataMax);timestamps[dataIndex]=timestamp}})}else{timestamps=parsedData.labels.slice()}
parsedData.datasets[datasetIndex]=timestamps});me.dataMin=dataMin;me.dataMax=dataMax;me._parsedData=parsedData},buildTicks:function(){var me=this;var timeOpts=me.options.time;var minTimestamp;var maxTimestamp;var dataMin=me.dataMin;var dataMax=me.dataMax;if(timeOpts.min){var minMoment=parseTime(me,timeOpts.min);if(timeOpts.round){minMoment.round(timeOpts.round)}
minTimestamp=minMoment.valueOf()}
if(timeOpts.max){maxTimestamp=parseTime(me,timeOpts.max).valueOf()}
var maxTicks=me.getLabelCapacity(minTimestamp||dataMin);var unit=timeOpts.unit||determineUnit(timeOpts.minUnit,minTimestamp||dataMin,maxTimestamp||dataMax,maxTicks);me.displayFormat=timeOpts.displayFormats[unit];var stepSize=timeOpts.stepSize||determineStepSize(minTimestamp||dataMin,maxTimestamp||dataMax,unit,maxTicks);me.ticks=Chart.Ticks.generators.time({maxTicks:maxTicks,min:minTimestamp,max:maxTimestamp,stepSize:stepSize,unit:unit,isoWeekday:timeOpts.isoWeekday},{min:dataMin,max:dataMax});me.max=helpers.max(me.ticks);me.min=helpers.min(me.ticks)},getLabelForIndex:function(index,datasetIndex){var me=this;var label=me.chart.data.labels&&index<me.chart.data.labels.length?me.chart.data.labels[index]:'';var value=me.chart.data.datasets[datasetIndex].data[index];if(value!==null&&typeof value==='object'){label=me.getRightValue(value)}
if(me.options.time.tooltipFormat){label=parseTime(me,label).format(me.options.time.tooltipFormat)}
return label},tickFormatFunction:function(tick,index,ticks){var formattedTick=tick.format(this.displayFormat);var tickOpts=this.options.ticks;var callback=helpers.getValueOrDefault(tickOpts.callback,tickOpts.userCallback);if(callback){return callback(formattedTick,index,ticks)}
return formattedTick},convertTicksToLabels:function(){var me=this;me.ticksAsTimestamps=me.ticks;me.ticks=me.ticks.map(function(tick){return moment(tick)}).map(me.tickFormatFunction,me)},getPixelForOffset:function(offset){var me=this;var epochWidth=me.max-me.min;var decimal=epochWidth?(offset-me.min)/epochWidth:0;if(me.isHorizontal()){var valueOffset=(me.width*decimal);return me.left+Math.round(valueOffset)}
var heightOffset=(me.height*decimal);return me.top+Math.round(heightOffset)},getPixelForValue:function(value,index,datasetIndex){var me=this;var offset=null;if(index!==undefined&&datasetIndex!==undefined){offset=me._parsedData.datasets[datasetIndex][index]}
if(offset===null){if(!value||!value.isValid){value=parseTime(me,me.getRightValue(value))}
if(value&&value.isValid&&value.isValid()){offset=value.valueOf()}}
if(offset!==null){return me.getPixelForOffset(offset)}},getPixelForTick:function(index){return this.getPixelForOffset(this.ticksAsTimestamps[index])},getValueForPixel:function(pixel){var me=this;var innerDimension=me.isHorizontal()?me.width:me.height;var offset=(pixel-(me.isHorizontal()?me.left:me.top))/innerDimension;return moment(me.min+(offset*(me.max-me.min)))},getLabelWidth:function(label){var me=this;var ticks=me.options.ticks;var tickLabelWidth=me.ctx.measureText(label).width;var cosRotation=Math.cos(helpers.toRadians(ticks.maxRotation));var sinRotation=Math.sin(helpers.toRadians(ticks.maxRotation));var tickFontSize=helpers.getValueOrDefault(ticks.fontSize,Chart.defaults.global.defaultFontSize);return(tickLabelWidth*cosRotation)+(tickFontSize*sinRotation)},getLabelCapacity:function(exampleTime){var me=this;me.displayFormat=me.options.time.displayFormats.millisecond;var exampleLabel=me.tickFormatFunction(moment(exampleTime),0,[]);var tickLabelWidth=me.getLabelWidth(exampleLabel);var innerWidth=me.isHorizontal()?me.width:me.height;var labelCapacity=innerWidth/tickLabelWidth;return labelCapacity}});Chart.scaleService.registerScaleType('time',TimeScale,defaultConfig)}},{"1":1}]},{},[7])(7)});var the_chart_url={"chart_url":"https:\/\/www.ikalayar.com\/wp-admin\/admin-ajax.php"};jQuery(document).ready(function($){if($('#myChart').length>0){var ctx=document.getElementById('myChart').getContext('2d');var id_product=$('#myChart').attr("idp");var data={action:'Behzad_wp',id:id_product};$.post(the_chart_url.chart_url,data,function(response){{var x=$.parseJSON(response);$('p.loader').hide();window.myLine=new Chart(ctx,x.data);window.myLine.update()}})}
$(".close").click(function(){$(".chartmodal").hide()})});/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.$liveRegion=this.createLiveRegion(),t(document.body).on("click",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",{addToCartHandler:this},this.onAddedToCart).on("removed_from_cart",{addToCartHandler:this},this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&&e(),a.requests.shift(),a.requests.length>0&&a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.updateButton=function(a,e,r,d){(d=void 0!==d&&d)&&(d.removeClass("loading"),e&&d.addClass("added"),e&&!wc_add_to_cart_params.is_cart&&0===d.parent().find(".added_to_cart").length&&d.after('<a href="'+wc_add_to_cart_params.cart_url+'" class="added_to_cart wc-forward" title="'+wc_add_to_cart_params.i18n_view_cart+'">'+wc_add_to_cart_params.i18n_view_cart+"</a>"),t(document.body).trigger("wc_cart_button_updated",[d]))},a.prototype.updateFragments=function(a,e){e&&(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},a.prototype.alertCartUpdated=function(t,a,e,r){if(r=void 0!==r&&r){var d=r.data("success_message");if(!d)return;t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant","all")}},a.prototype.createLiveRegion=function(){var a=t(".widget_shopping_cart_live_region");return a.length?a:t('<div class="widget_shopping_cart_live_region screen-reader-text" role="status"></div>').appendTo("body")},a.prototype.onAddedToCart=function(t,a,e,r){t.data.addToCartHandler.updateButton(t,a,e,r),t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},a.prototype.onRemovedFromCart=function(t,a,e,r){t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},new a});/*!
	Zoom 1.7.21
	license: MIT
	http://www.jacklmoore.com/zoom
*/
!function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,e,n,i){var u,a,c,r,l,m,f,s=o(t),h=s.css("position"),d=o(e);return t.style.position=/(absolute|fixed)/.test(h)?h:"relative",t.style.overflow="hidden",n.style.width=n.style.height="",o(n).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:n.width*i,height:n.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){a=s.outerWidth(),u=s.outerHeight(),e===t?(r=a,c=u):(r=d.outerWidth(),c=d.outerHeight()),l=(n.width-a)/r,m=(n.height-u)/c,f=d.offset()},move:function(o){var t=o.pageX-f.left,e=o.pageY-f.top;e=Math.max(Math.min(e,c),0),t=Math.max(Math.min(t,r),0),n.style.left=t*-l+"px",n.style.top=e*-m+"px"}}},o.fn.zoom=function(e){return this.each(function(){var n=o.extend({},t,e||{}),i=n.target&&o(n.target)[0]||this,u=this,a=o(u),c=document.createElement("img"),r=o(c),l="mousemove.zoom",m=!1,f=!1;if(!n.url){var s=u.querySelector("img");if(s&&(n.url=s.getAttribute("data-src")||s.currentSrc||s.src,n.alt=s.getAttribute("data-alt")||s.alt),!n.url)return}a.one("zoom.destroy",function(o,t){a.off(".zoom"),i.style.position=o,i.style.overflow=t,c.onload=null,r.remove()}.bind(this,i.style.position,i.style.overflow)),c.onload=function(){var t=o.zoom(i,u,c,n.magnify);function e(e){t.init(),t.move(e),r.stop().fadeTo(o.support.opacity?n.duration:0,1,"function"==typeof n.onZoomIn&&n.onZoomIn.call(c))}function s(){r.stop().fadeTo(n.duration,0,"function"==typeof n.onZoomOut&&n.onZoomOut.call(c))}"grab"===n.on?a.on("mousedown.zoom",function(n){1===n.which&&(o(document).one("mouseup.zoom",function(){s(),o(document).off(l,t.move)}),e(n),o(document).on(l,t.move),n.preventDefault())}):"click"===n.on?a.on("click.zoom",function(n){return m?void 0:(m=!0,e(n),o(document).on(l,t.move),o(document).one("click.zoom",function(){s(),m=!1,o(document).off(l,t.move)}),!1)}):"toggle"===n.on?a.on("click.zoom",function(o){m?s():e(o),m=!m}):"mouseover"===n.on&&(t.init(),a.on("mouseenter.zoom",e).on("mouseleave.zoom",s).on(l,t.move)),n.touch&&a.on("touchstart.zoom",function(o){o.preventDefault(),f?(f=!1,s()):(f=!0,e(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),t.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),f&&(f=!1,s())}),"function"==typeof n.callback&&n.callback.call(c)},c.setAttribute("role","presentation"),c.alt=n.alt||"",c.src=n.url})},o.fn.zoom.defaults=t}(window.jQuery);var wc_single_product_params={"i18n_required_rating_text":"\u0644\u0637\u0641\u0627 \u06cc\u06a9 \u0627\u0645\u062a\u06cc\u0627\u0632 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f","review_rating_required":"yes","flexslider":{"rtl":!0,"animation":"slide","smoothHeight":!0,"directionNav":!1,"controlNav":"thumbnails","slideshow":!1,"animationSpeed":500,"animationLoop":!1,"allowOneSlide":!1},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":!1,"closeOnScroll":!1,"history":!1,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""};jQuery(function(t){if("undefined"==typeof wc_single_product_params)return!1;t("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){t(this).find(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var e=window.location.hash,i=window.location.href,o=t(this).find(".wc-tabs, ul.tabs").first();e.toLowerCase().indexOf("comment-")>=0||"#reviews"===e||"#tab-reviews"===e?o.find("li.reviews_tab a").trigger("click"):i.indexOf("comment-page-")>0||i.indexOf("cpage=")>0?o.find("li.reviews_tab a").trigger("click"):"#tab-additional_information"===e?o.find("li.additional_information_tab a").trigger("click"):o.find("li:first a").trigger("click")}).on("click",".wc-tabs li a, ul.tabs li a",function(e){e.preventDefault();var i=t(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs"),r=o.find(".wc-tabs, ul.tabs");r.find("li").attr("aria-selected","false"),r.find("li").removeClass("active"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").attr("aria-selected","true"),i.closest("li").addClass("active"),o.find("#"+i.attr("href").split("#")[1]).show()}).on("click","a.woocommerce-review-link",function(){return t(".reviews_tab a").trigger("click"),!0}).on("init","#rating",function(){t("#rating").hide().before('<p class="stars">\t\t\t\t\t\t<span>\t\t\t\t\t\t\t<a class="star-1" href="#">1</a>\t\t\t\t\t\t\t<a class="star-2" href="#">2</a>\t\t\t\t\t\t\t<a class="star-3" href="#">3</a>\t\t\t\t\t\t\t<a class="star-4" href="#">4</a>\t\t\t\t\t\t\t<a class="star-5" href="#">5</a>\t\t\t\t\t\t</span>\t\t\t\t\t</p>')}).on("click","#respond p.stars a",function(){var e=t(this),i=t(this).closest("#respond").find("#rating"),o=t(this).closest(".stars");return i.val(e.text()),e.siblings("a").removeClass("active"),e.addClass("active"),o.addClass("selected"),!1}).on("click","#respond #submit",function(){var e=t(this).closest("#respond").find("#rating"),i=e.val();if(e.length>0&&!i&&"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}),t(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var e=function(e,i){this.$target=e,this.$images=t(".woocommerce-product-gallery__image",e),0!==this.$images.length?(e.data("product_gallery",this),this.flexslider_enabled="function"==typeof t.fn.flexslider&&wc_single_product_params.flexslider_enabled,this.zoom_enabled="function"==typeof t.fn.zoom&&wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&&wc_single_product_params.photoswipe_enabled,i&&(this.flexslider_enabled=!1!==i.flexslider_enabled&&this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&&this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&&this.photoswipe_enabled),1===this.$images.length&&(this.flexslider_enabled=!1),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.flexslider_enabled?(this.initFlexslider(i.flexslider),e.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&&(this.initZoom(),e.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&&this.initPhotoswipe()):this.$target.css("opacity",1)};e.prototype.initFlexslider=function(e){var i=this.$target,o=this,r=t.extend({selector:".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",start:function(){i.css("opacity",1)},after:function(t){o.initZoomForTarget(o.$images.eq(t.currentSlide))}},e);i.flexslider(r),t(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var e=t(this);e&&setTimeout(function(){var t=e.closest(".woocommerce-product-gallery__image").height(),i=e.closest(".flex-viewport");t&&i&&i.height(t)},100)}).each(function(){this.complete&&t(this).trigger("load")})},e.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},e.prototype.initZoomForTarget=function(e){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(t(e).each(function(e,r){if(t(r).find("img").data("large_image_width")>i)return o=!0,!1}),o){var r=t.extend({touch:!1,callback:function(){var t=this;setTimeout(function(){t.removeAttribute("role"),t.setAttribute("alt",""),t.setAttribute("aria-hidden","true")},100)}},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(r.on="click"),e.trigger("zoom.destroy"),e.zoom(r),setTimeout(function(){e.find(":hover").length&&e.trigger("mouseover")},100)}},e.prototype.initPhotoswipe=function(){this.zoom_enabled&&this.$images.length>0?(this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger">🔍</a>'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(t){t.preventDefault()}),this.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},e.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},e.prototype.getGalleryItems=function(){var e=this.$images,i=[];return e.length>0&&e.each(function(e,o){var r=t(o).find("img");if(r.length){var a=r.attr("data-large_image"),s=r.attr("data-large_image_width"),n=r.attr("data-large_image_height"),l={alt:r.attr("alt"),src:a,w:s,h:n,title:r.attr("data-caption")?r.attr("data-caption"):r.attr("title")};i.push(l)}}),i},e.prototype.openPhotoswipe=function(e){e.preventDefault();var i,o=t(".pswp")[0],r=this.getGalleryItems(),a=t(e.target);i=0<a.closest(".woocommerce-product-gallery__trigger").length?this.$target.find(".flex-active-slide"):a.closest(".woocommerce-product-gallery__image");var s=t.extend({index:t(i).index(),addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].textContent=t.title,!0):(e.children[0].textContent="",!1)}},wc_single_product_params.photoswipe_options);new PhotoSwipe(o,PhotoSwipeUI_Default,r,s).init()},t.fn.wc_product_gallery=function(t){return new e(this,t||wc_single_product_params),this},t(".woocommerce-product-gallery").each(function(){t(this).trigger("wc-product-gallery-before-init",[this,wc_single_product_params]),t(this).wc_product_gallery(wc_single_product_params),t(this).trigger("wc-product-gallery-after-init",[this,wc_single_product_params])})});/*! js-cookie v3.0.5 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});jQuery(function(o){o(".woocommerce-ordering").on("change","select.orderby",function(){o(this).closest("form").trigger("submit")}),o("input.qty:not(.product-quantity input.qty)").each(function(){var e=parseFloat(o(this).attr("min"));e>=0&&parseFloat(o(this).val())<e&&o(this).val(e)});var e="store_notice"+(o(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(e)?o(".woocommerce-store-notice").hide():o(".woocommerce-store-notice").show(),o(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(e,"hidden",{path:"/"}),o(".woocommerce-store-notice").hide(),t.preventDefault()}),o(".woocommerce-input-wrapper span.description").length&&o(document.body).on("click",function(){o(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),o(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),o(".woocommerce-input-wrapper :input").on("keydown",function(e){var t=o(this).parent().find("span.description");if(27===e.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),e.preventDefault(),!1}).on("click focus",function(){var e=o(this).parent(),t=e.find("span.description");e.addClass("currentTarget"),o(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),e.removeClass("currentTarget")}),o.scroll_to_notices=function(e){e.length&&o("html, body").animate({scrollTop:e.offset().top-100},1e3)},o('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),o(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),o(".password-input").append('<span class="show-password-input"></span>'),o(".show-password-input").on("click",function(){o(this).hasClass("display-password")?o(this).removeClass("display-password"):o(this).addClass("display-password"),o(this).hasClass("display-password")?o(this).siblings(['input[type="password"]']).prop("type","text"):o(this).siblings('input[type="text"]').prop("type","password")}),o("a.coming-soon-footer-banner-dismiss").on("click",function(e){var t=o(e.target);o.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(o){o.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){o("#coming-soon-footer-banner").hide()}})})}),document.addEventListener("DOMContentLoaded",function(){var o=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(o){return"."+o+'[role="alert"]'}).join(", "),e=document.querySelectorAll(o);if(0!==e.length){var t=e[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}});!function(s){var n,i="",r=(screen.width&&(width=screen.width||"",height=screen.height||"",i+=width+" x "+height),navigator.appVersion),e=navigator.userAgent,o=navigator.appName,a=""+parseFloat(navigator.appVersion),d=parseInt(navigator.appVersion,10),t=(-1!=(t=e.indexOf("Opera"))&&(o="Opera",a=e.substring(t+6),-1!=(t=e.indexOf("Version"))&&(a=e.substring(t+8))),-1!=(t=e.indexOf("OPR"))?(o="Opera",a=e.substring(t+4)):-1!=(t=e.indexOf("Edge"))?(o="Edge",a=e.substring(t+5)):-1!=(t=e.indexOf("Edg"))?(o="Microsoft Edge",a=e.substring(t+4)):-1!=(t=e.indexOf("MSIE"))?(o="Internet",a=e.substring(t+5)):-1!=(t=e.indexOf("Chrome"))?(o="Chrome",a=e.substring(t+7)):-1!=(t=e.indexOf("Safari"))?(o="Safari",a=e.substring(t+7),-1!=(t=e.indexOf("Version"))&&(a=e.substring(t+8))):-1!=(t=e.indexOf("Firefox"))?(o="Firefox",a=e.substring(t+8)):-1!=e.indexOf("Trident/")?(o="Internet",a=e.substring(e.indexOf("rv:")+3)):(f=e.lastIndexOf(" ")+1)<(t=e.lastIndexOf("/"))&&(o=e.substring(f,t),a=e.substring(t+1),o.toLowerCase()==o.toUpperCase()&&(o=navigator.appName)),-1!=(f=(a=-1!=(f=(a=-1!=(f=a.indexOf(";"))?a.substring(0,f):a).indexOf(" "))?a.substring(0,f):a).indexOf(")"))&&(a=a.substring(0,f)),d=parseInt(""+a,10),isNaN(d)&&(a=""+parseFloat(navigator.appVersion),d=parseInt(navigator.appVersion,10)),/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(r)),w="-",O=[{s:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{s:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{s:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{s:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},{s:"Windows Vista",r:/Windows NT 6.0/},{s:"Windows Server 2003",r:/Windows NT 5.2/},{s:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{s:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{s:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{s:"Windows 98",r:/(Windows 98|Win98)/},{s:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{s:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{s:"Windows CE",r:/Windows CE/},{s:"Windows 3.11",r:/Win16/},{s:"Android",r:/Android/},{s:"Open BSD",r:/OpenBSD/},{s:"Sun OS",r:/SunOS/},{s:"Chrome OS",r:/CrOS/},{s:"Linux",r:/(Linux|X11(?!.*CrOS))/},{s:"iOS",r:/(iPhone|iPad|iPod)/},{s:"Mac OS X",r:/Mac OS X/},{s:"Mac OS",r:/(Mac OS|MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{s:"QNX",r:/QNX/},{s:"UNIX",r:/UNIX/},{s:"BeOS",r:/BeOS/},{s:"OS/2",r:/OS\/2/},{s:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}];for(n in O){var W=O[n];if(W.r.test(e)){w=W.s;break}}var c="-";switch(/Windows/.test(w)&&(c=/Windows (.*)/.exec(w)[1],w="Windows"),w){case"Mac OS":case"Mac OS X":case"Android":c=/(?:Android|Mac OS|Mac OS X|MacPPC|MacIntel|Mac_PowerPC|Macintosh) ([\.\_\d]+)/.exec(e)[1];break;case"iOS":c=(c=/OS (\d+)_(\d+)_?(\d+)?/.exec(r))[1]+"."+c[2]+"."+(0|c[3])}var g,f="no check";"undefined"!=typeof swfobject&&(f=0<(g=swfobject.getFlashPlayerVersion()).major?g.major+"."+g.minor+" r"+g.release:"-"),s.jscd={screen:i,browser:o,browserVersion:a,browserMajorVersion:d,mobile:t,os:w,osVersion:c,flashVersion:f}}(this),function(){var s=jQuery("html");s.addClass("browser-"+jscd.browser),s.addClass("platform-"+jscd.os)}();var _zxcvbnSettings={"src":"https:\/\/www.ikalayar.com\/wp-includes\/js\/zxcvbn.min.js"};/*! This file is auto-generated */
!function(){function t(){var t,e=document.createElement("script");return e.src=_zxcvbnSettings.src,e.type="text/javascript",e.async=!0,(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t)}null!=window.attachEvent?window.attachEvent("onload",t):window.addEventListener("load",t,!1)}.call(this);/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
(function(){var l,a;l=this,a=function(){"use strict";var l={},a={};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(a=document)}catch(l){}var e=(l.navigator||{}).userAgent,r=void 0===e?"":e,n=l,o=a,u=(n.document,!!o.documentElement&&!!o.head&&"function"==typeof o.addEventListener&&o.createElement,~r.indexOf("MSIE")||r.indexOf("Trident/"),"___FONT_AWESOME___"),t=function(){try{return"production"===process.env.NODE_ENV}catch(l){return!1}}();var f=n||{};f[u]||(f[u]={}),f[u].styles||(f[u].styles={}),f[u].hooks||(f[u].hooks={}),f[u].shims||(f[u].shims=[]);var i=f[u],s=[["glass",null,"glass-martini"],["meetup","fab",null],["star-o","far","star"],["remove",null,"times"],["close",null,"times"],["gear",null,"cog"],["trash-o","far","trash-alt"],["file-o","far","file"],["clock-o","far","clock"],["arrow-circle-o-down","far","arrow-alt-circle-down"],["arrow-circle-o-up","far","arrow-alt-circle-up"],["play-circle-o","far","play-circle"],["repeat",null,"redo"],["rotate-right",null,"redo"],["refresh",null,"sync"],["list-alt","far",null],["dedent",null,"outdent"],["video-camera",null,"video"],["picture-o","far","image"],["photo","far","image"],["image","far","image"],["pencil",null,"pencil-alt"],["map-marker",null,"map-marker-alt"],["pencil-square-o","far","edit"],["share-square-o","far","share-square"],["check-square-o","far","check-square"],["arrows",null,"arrows-alt"],["times-circle-o","far","times-circle"],["check-circle-o","far","check-circle"],["mail-forward",null,"share"],["expand",null,"expand-alt"],["compress",null,"compress-alt"],["eye","far",null],["eye-slash","far",null],["warning",null,"exclamation-triangle"],["calendar",null,"calendar-alt"],["arrows-v",null,"arrows-alt-v"],["arrows-h",null,"arrows-alt-h"],["bar-chart","far","chart-bar"],["bar-chart-o","far","chart-bar"],["twitter-square","fab",null],["facebook-square","fab",null],["gears",null,"cogs"],["thumbs-o-up","far","thumbs-up"],["thumbs-o-down","far","thumbs-down"],["heart-o","far","heart"],["sign-out",null,"sign-out-alt"],["linkedin-square","fab","linkedin"],["thumb-tack",null,"thumbtack"],["external-link",null,"external-link-alt"],["sign-in",null,"sign-in-alt"],["github-square","fab",null],["lemon-o","far","lemon"],["square-o","far","square"],["bookmark-o","far","bookmark"],["twitter","fab",null],["facebook","fab","facebook-f"],["facebook-f","fab","facebook-f"],["github","fab",null],["credit-card","far",null],["feed",null,"rss"],["hdd-o","far","hdd"],["hand-o-right","far","hand-point-right"],["hand-o-left","far","hand-point-left"],["hand-o-up","far","hand-point-up"],["hand-o-down","far","hand-point-down"],["arrows-alt",null,"expand-arrows-alt"],["group",null,"users"],["chain",null,"link"],["scissors",null,"cut"],["files-o","far","copy"],["floppy-o","far","save"],["navicon",null,"bars"],["reorder",null,"bars"],["pinterest","fab",null],["pinterest-square","fab",null],["google-plus-square","fab",null],["google-plus","fab","google-plus-g"],["money","far","money-bill-alt"],["unsorted",null,"sort"],["sort-desc",null,"sort-down"],["sort-asc",null,"sort-up"],["linkedin","fab","linkedin-in"],["rotate-left",null,"undo"],["legal",null,"gavel"],["tachometer",null,"tachometer-alt"],["dashboard",null,"tachometer-alt"],["comment-o","far","comment"],["comments-o","far","comments"],["flash",null,"bolt"],["clipboard","far",null],["paste","far","clipboard"],["lightbulb-o","far","lightbulb"],["exchange",null,"exchange-alt"],["cloud-download",null,"cloud-download-alt"],["cloud-upload",null,"cloud-upload-alt"],["bell-o","far","bell"],["cutlery",null,"utensils"],["file-text-o","far","file-alt"],["building-o","far","building"],["hospital-o","far","hospital"],["tablet",null,"tablet-alt"],["mobile",null,"mobile-alt"],["mobile-phone",null,"mobile-alt"],["circle-o","far","circle"],["mail-reply",null,"reply"],["github-alt","fab",null],["folder-o","far","folder"],["folder-open-o","far","folder-open"],["smile-o","far","smile"],["frown-o","far","frown"],["meh-o","far","meh"],["keyboard-o","far","keyboard"],["flag-o","far","flag"],["mail-reply-all",null,"reply-all"],["star-half-o","far","star-half"],["star-half-empty","far","star-half"],["star-half-full","far","star-half"],["code-fork",null,"code-branch"],["chain-broken",null,"unlink"],["shield",null,"shield-alt"],["calendar-o","far","calendar"],["maxcdn","fab",null],["html5","fab",null],["css3","fab",null],["ticket",null,"ticket-alt"],["minus-square-o","far","minus-square"],["level-up",null,"level-up-alt"],["level-down",null,"level-down-alt"],["pencil-square",null,"pen-square"],["external-link-square",null,"external-link-square-alt"],["compass","far",null],["caret-square-o-down","far","caret-square-down"],["toggle-down","far","caret-square-down"],["caret-square-o-up","far","caret-square-up"],["toggle-up","far","caret-square-up"],["caret-square-o-right","far","caret-square-right"],["toggle-right","far","caret-square-right"],["eur",null,"euro-sign"],["euro",null,"euro-sign"],["gbp",null,"pound-sign"],["usd",null,"dollar-sign"],["dollar",null,"dollar-sign"],["inr",null,"rupee-sign"],["rupee",null,"rupee-sign"],["jpy",null,"yen-sign"],["cny",null,"yen-sign"],["rmb",null,"yen-sign"],["yen",null,"yen-sign"],["rub",null,"ruble-sign"],["ruble",null,"ruble-sign"],["rouble",null,"ruble-sign"],["krw",null,"won-sign"],["won",null,"won-sign"],["btc","fab",null],["bitcoin","fab","btc"],["file-text",null,"file-alt"],["sort-alpha-asc",null,"sort-alpha-down"],["sort-alpha-desc",null,"sort-alpha-down-alt"],["sort-amount-asc",null,"sort-amount-down"],["sort-amount-desc",null,"sort-amount-down-alt"],["sort-numeric-asc",null,"sort-numeric-down"],["sort-numeric-desc",null,"sort-numeric-down-alt"],["youtube-square","fab",null],["youtube","fab",null],["xing","fab",null],["xing-square","fab",null],["youtube-play","fab","youtube"],["dropbox","fab",null],["stack-overflow","fab",null],["instagram","fab",null],["flickr","fab",null],["adn","fab",null],["bitbucket","fab",null],["bitbucket-square","fab","bitbucket"],["tumblr","fab",null],["tumblr-square","fab",null],["long-arrow-down",null,"long-arrow-alt-down"],["long-arrow-up",null,"long-arrow-alt-up"],["long-arrow-left",null,"long-arrow-alt-left"],["long-arrow-right",null,"long-arrow-alt-right"],["apple","fab",null],["windows","fab",null],["android","fab",null],["linux","fab",null],["dribbble","fab",null],["skype","fab",null],["foursquare","fab",null],["trello","fab",null],["gratipay","fab",null],["gittip","fab","gratipay"],["sun-o","far","sun"],["moon-o","far","moon"],["vk","fab",null],["weibo","fab",null],["renren","fab",null],["pagelines","fab",null],["stack-exchange","fab",null],["arrow-circle-o-right","far","arrow-alt-circle-right"],["arrow-circle-o-left","far","arrow-alt-circle-left"],["caret-square-o-left","far","caret-square-left"],["toggle-left","far","caret-square-left"],["dot-circle-o","far","dot-circle"],["vimeo-square","fab",null],["try",null,"lira-sign"],["turkish-lira",null,"lira-sign"],["plus-square-o","far","plus-square"],["slack","fab",null],["wordpress","fab",null],["openid","fab",null],["institution",null,"university"],["bank",null,"university"],["mortar-board",null,"graduation-cap"],["yahoo","fab",null],["google","fab",null],["reddit","fab",null],["reddit-square","fab",null],["stumbleupon-circle","fab",null],["stumbleupon","fab",null],["delicious","fab",null],["digg","fab",null],["pied-piper-pp","fab",null],["pied-piper-alt","fab",null],["drupal","fab",null],["joomla","fab",null],["spoon",null,"utensil-spoon"],["behance","fab",null],["behance-square","fab",null],["steam","fab",null],["steam-square","fab",null],["automobile",null,"car"],["envelope-o","far","envelope"],["spotify","fab",null],["deviantart","fab",null],["soundcloud","fab",null],["file-pdf-o","far","file-pdf"],["file-word-o","far","file-word"],["file-excel-o","far","file-excel"],["file-powerpoint-o","far","file-powerpoint"],["file-image-o","far","file-image"],["file-photo-o","far","file-image"],["file-picture-o","far","file-image"],["file-archive-o","far","file-archive"],["file-zip-o","far","file-archive"],["file-audio-o","far","file-audio"],["file-sound-o","far","file-audio"],["file-video-o","far","file-video"],["file-movie-o","far","file-video"],["file-code-o","far","file-code"],["vine","fab",null],["codepen","fab",null],["jsfiddle","fab",null],["life-ring","far",null],["life-bouy","far","life-ring"],["life-buoy","far","life-ring"],["life-saver","far","life-ring"],["support","far","life-ring"],["circle-o-notch",null,"circle-notch"],["rebel","fab",null],["ra","fab","rebel"],["resistance","fab","rebel"],["empire","fab",null],["ge","fab","empire"],["git-square","fab",null],["git","fab",null],["hacker-news","fab",null],["y-combinator-square","fab","hacker-news"],["yc-square","fab","hacker-news"],["tencent-weibo","fab",null],["qq","fab",null],["weixin","fab",null],["wechat","fab","weixin"],["send",null,"paper-plane"],["paper-plane-o","far","paper-plane"],["send-o","far","paper-plane"],["circle-thin","far","circle"],["header",null,"heading"],["sliders",null,"sliders-h"],["futbol-o","far","futbol"],["soccer-ball-o","far","futbol"],["slideshare","fab",null],["twitch","fab",null],["yelp","fab",null],["newspaper-o","far","newspaper"],["paypal","fab",null],["google-wallet","fab",null],["cc-visa","fab",null],["cc-mastercard","fab",null],["cc-discover","fab",null],["cc-amex","fab",null],["cc-paypal","fab",null],["cc-stripe","fab",null],["bell-slash-o","far","bell-slash"],["trash",null,"trash-alt"],["copyright","far",null],["eyedropper",null,"eye-dropper"],["area-chart",null,"chart-area"],["pie-chart",null,"chart-pie"],["line-chart",null,"chart-line"],["lastfm","fab",null],["lastfm-square","fab",null],["ioxhost","fab",null],["angellist","fab",null],["cc","far","closed-captioning"],["ils",null,"shekel-sign"],["shekel",null,"shekel-sign"],["sheqel",null,"shekel-sign"],["meanpath","fab","font-awesome"],["buysellads","fab",null],["connectdevelop","fab",null],["dashcube","fab",null],["forumbee","fab",null],["leanpub","fab",null],["sellsy","fab",null],["shirtsinbulk","fab",null],["simplybuilt","fab",null],["skyatlas","fab",null],["diamond","far","gem"],["intersex",null,"transgender"],["facebook-official","fab","facebook"],["pinterest-p","fab",null],["whatsapp","fab",null],["hotel",null,"bed"],["viacoin","fab",null],["medium","fab",null],["y-combinator","fab",null],["yc","fab","y-combinator"],["optin-monster","fab",null],["opencart","fab",null],["expeditedssl","fab",null],["battery-4",null,"battery-full"],["battery",null,"battery-full"],["battery-3",null,"battery-three-quarters"],["battery-2",null,"battery-half"],["battery-1",null,"battery-quarter"],["battery-0",null,"battery-empty"],["object-group","far",null],["object-ungroup","far",null],["sticky-note-o","far","sticky-note"],["cc-jcb","fab",null],["cc-diners-club","fab",null],["clone","far",null],["hourglass-o","far","hourglass"],["hourglass-1",null,"hourglass-start"],["hourglass-2",null,"hourglass-half"],["hourglass-3",null,"hourglass-end"],["hand-rock-o","far","hand-rock"],["hand-grab-o","far","hand-rock"],["hand-paper-o","far","hand-paper"],["hand-stop-o","far","hand-paper"],["hand-scissors-o","far","hand-scissors"],["hand-lizard-o","far","hand-lizard"],["hand-spock-o","far","hand-spock"],["hand-pointer-o","far","hand-pointer"],["hand-peace-o","far","hand-peace"],["registered","far",null],["creative-commons","fab",null],["gg","fab",null],["gg-circle","fab",null],["tripadvisor","fab",null],["odnoklassniki","fab",null],["odnoklassniki-square","fab",null],["get-pocket","fab",null],["wikipedia-w","fab",null],["safari","fab",null],["chrome","fab",null],["firefox","fab",null],["opera","fab",null],["internet-explorer","fab",null],["television",null,"tv"],["contao","fab",null],["500px","fab",null],["amazon","fab",null],["calendar-plus-o","far","calendar-plus"],["calendar-minus-o","far","calendar-minus"],["calendar-times-o","far","calendar-times"],["calendar-check-o","far","calendar-check"],["map-o","far","map"],["commenting",null,"comment-dots"],["commenting-o","far","comment-dots"],["houzz","fab",null],["vimeo","fab","vimeo-v"],["black-tie","fab",null],["fonticons","fab",null],["reddit-alien","fab",null],["edge","fab",null],["credit-card-alt",null,"credit-card"],["codiepie","fab",null],["modx","fab",null],["fort-awesome","fab",null],["usb","fab",null],["product-hunt","fab",null],["mixcloud","fab",null],["scribd","fab",null],["pause-circle-o","far","pause-circle"],["stop-circle-o","far","stop-circle"],["bluetooth","fab",null],["bluetooth-b","fab",null],["gitlab","fab",null],["wpbeginner","fab",null],["wpforms","fab",null],["envira","fab",null],["wheelchair-alt","fab","accessible-icon"],["question-circle-o","far","question-circle"],["volume-control-phone",null,"phone-volume"],["asl-interpreting",null,"american-sign-language-interpreting"],["deafness",null,"deaf"],["hard-of-hearing",null,"deaf"],["glide","fab",null],["glide-g","fab",null],["signing",null,"sign-language"],["viadeo","fab",null],["viadeo-square","fab",null],["snapchat","fab",null],["snapchat-ghost","fab",null],["snapchat-square","fab",null],["pied-piper","fab",null],["first-order","fab",null],["yoast","fab",null],["themeisle","fab",null],["google-plus-official","fab","google-plus"],["google-plus-circle","fab","google-plus"],["font-awesome","fab",null],["fa","fab","font-awesome"],["handshake-o","far","handshake"],["envelope-open-o","far","envelope-open"],["linode","fab",null],["address-book-o","far","address-book"],["vcard",null,"address-card"],["address-card-o","far","address-card"],["vcard-o","far","address-card"],["user-circle-o","far","user-circle"],["user-o","far","user"],["id-badge","far",null],["drivers-license",null,"id-card"],["id-card-o","far","id-card"],["drivers-license-o","far","id-card"],["quora","fab",null],["free-code-camp","fab",null],["telegram","fab",null],["thermometer-4",null,"thermometer-full"],["thermometer",null,"thermometer-full"],["thermometer-3",null,"thermometer-three-quarters"],["thermometer-2",null,"thermometer-half"],["thermometer-1",null,"thermometer-quarter"],["thermometer-0",null,"thermometer-empty"],["bathtub",null,"bath"],["s15",null,"bath"],["window-maximize","far",null],["window-restore","far",null],["times-rectangle",null,"window-close"],["window-close-o","far","window-close"],["times-rectangle-o","far","window-close"],["bandcamp","fab",null],["grav","fab",null],["etsy","fab",null],["imdb","fab",null],["ravelry","fab",null],["eercast","fab","sellcast"],["snowflake-o","far","snowflake"],["superpowers","fab",null],["wpexplorer","fab",null],["cab",null,"taxi"]];return function(l){try{l()}catch(l){if(!t)throw l}}(function(){var l;"function"==typeof i.hooks.addShims?i.hooks.addShims(s):(l=i.shims).push.apply(l,s)}),s},"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):l["fontawesome-free-shims"]=a()})();try{jQuery(document).ready(function($){$('.countrycodecontainer').each(function(){var $el=$(this)
$el.appendTo($el.parent())})})}catch(e){console.error('Digit Error: '+e)};jQuery(document).ready(function($){var abzarwp_dig_otp_fields=$("input[name='digit_ac_otp']"),AbzarWp_ToEnglishDigits=function(str){const persianNumbers=["۱","۲","۳","۴","۵","۶","۷","۸","۹","۰"]
const arabicNumbers=["١","٢","٣","٤","٥","٦","٧","٨","٩","٠"]
const persianStandardKeyboardNumbers=["۱","۲","۳","۴","۵","۶","۷","۸","۹","۰"]
const englishNumbers=["1","2","3","4","5","6","7","8","9","0"]
return str.split("").map(c=>englishNumbers[persianNumbers.indexOf(c)]||englishNumbers[persianStandardKeyboardNumbers.indexOf(c)]||englishNumbers[arabicNumbers.indexOf(c)]||c).join("")}
abzarwp_dig_otp_fields.on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})
$("input#username[name='mobile/email']").on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})
$("input#username").on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})
$("input#billing_mob").on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})
$("input#dig_wc_log_otp").on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})
$("input[name='dig_otp']").on('keyup',function(e){var $this=$(this)
$this.val(AbzarWp_ToEnglishDigits($this.val()))})});;var country_list_template=document.getElementById('digits_country_list_template').innerHTML;document.getElementById('digits_country_list_wrapper').innerHTML=country_list_template;const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')}
lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)});(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})();var pfinder_sett="eyJhcGlfbm9uY2UiOiJmMjJjNGQyMTU5IiwiYXBpX3VybCI6Imh0dHBzOlwvXC93d3cuaWthbGF5YXIuY29tXC93cC1qc29uXC9yZXN0XC92MVwvIiwicGZfZGlzcGxheXByaWNlIjoiZGlzcGxheSIsInBmX2Rpc3BsYXlzb3J0IjoiYXNjIiwicGZfY2FwdGlvbiI6Ilx1MDY0Mlx1MDZjY1x1MDY0NVx1MDYyYSBcdTA2NDVcdTA2MmRcdTA2MzVcdTA2NDhcdTA2NDQgXHUwNjJmXHUwNjMxIFx1MDY0MVx1MDYzMVx1MDY0OFx1MDYzNFx1MDZhZlx1MDYyN1x1MDY0NyBcdTA2NDdcdTA2MjdcdTA2Y2MgXHUwNjJmXHUwNmNjXHUwNmFmXHUwNjMxIiwicGZfbm9uc3RvY2siOiJcdTA2MmZcdTA2MzEgXHUwNjJkXHUwNjI3XHUwNjQ0IFx1MDYyZFx1MDYyN1x1MDYzNlx1MDYzMSBcdTA2NDZcdTA2MjdcdTA2NDVcdTA2NDhcdTA2MmNcdTA2NDhcdTA2MmYgXHUwNjI3XHUwNjMzXHUwNjJhIiwicGZfc2hvd25vbnN0Ijoibm8iLCJ2ZXdjb2xvcnMiOlsiIzAwOGNiYSIsIiMwMDhjYmEiLCIjZmZmZmZmIiwiIzAwOGNiYSIsIiMzNzM3MzciLCIjZmZmZmZmIl0sImpzZGF0YWlkeCI6MzU4NzU4OTI5LCJwZl92YXJpYXRpb25zIjpbXX0=";var pfinder_data358758929="eyJwZl9saW5rcyI6W10sImRpc3BsYXlfY250IjowLCJwZl9vbnBhZ2UiOiJ5ZXMiLCJwaWQiOjEyMDk3LCJwUHJpY2UiOiIyNjQ4MDAwIn0=";var pfinder_data0_469393488="eyJwZl9saW5rcyI6W10sImRpc3BsYXlfY250IjowLCJwZl9vbnBhZ2UiOiJ5ZXMiLCJwaWQiOjEyMDk3LCJwUHJpY2UiOiIyNjQ4MDAwIn0=";'use strict';(function($){if(typeof pfinder_sett==='string'){let pf_sett=atob(pfinder_sett);pfinder_sett=JSON.parse(pf_sett)}
$('.pf_jsdataidx').each(function(i,obj){let jsdataidx=$(this).data('jsdataidx');let pffrom=$(this).data('from');let pf_data=window['pfinder_data'+jsdataidx];pf_data=atob(pf_data);pf_data=JSON.parse(pf_data);let pf_links=pf_data.pf_links;let pf_onpage=pf_data.pf_onpage;let display_cnt=pf_data.display_cnt;var pf_displayprice=pfinder_sett.pf_displayprice;if(Object.keys(pf_links).length>0&&(pffrom=='shtcode'||(pffrom!='shtcode'&&pf_onpage=='yes')||(pffrom!='shtcode'&&pf_onpage=='no'&&pf_displayprice!='nodisplay'&&display_cnt>0))){var pf_displaysort=pfinder_sett.pf_displaysort;if(pffrom=='shtcode')pf_displayprice='display';var pf_sortArr=[];window['pf_nonstock'+jsdataidx]=[];let str_pf_links=JSON.stringify(pf_links).replace(/\\/g,'');let json={api_nonce:pfinder_sett.api_nonce,from:'productpage',pid:pf_data.pid,arr_links:str_pf_links};$.ajax({type:'POST',url:pfinder_sett.api_url+'pfinder_reader',data:json,beforeSend:function(xhr){xhr.setRequestHeader('X-WP-Nonce',pfinder_sett.api_nonce)},success:function(response){response=atob(response.data);const js_arr=JSON.parse('['+JSON.parse(response)+']');js_arr.forEach(function(jsItem){Object.entries(pf_links).forEach(([pf_idx,value])=>{let obj=JSON.parse(value);let lnkkey=obj.lnkkey
let lnkurl=obj.lnkurl
let lnkmode=obj.lnkmode
let lnkidx=obj.lnkidx
if(lnkkey==jsItem.lnkkey&&lnkidx==jsItem.lnkidx){let spn='#spn_'+lnkidx+jsItem.lnkkey+jsdataidx;$(spn).html(jsItem.fa_price);pf_sortArr.push({lnkkey:lnkidx+jsItem.lnkkey,price:jsItem.price})}
if(lnkkey==jsItem.lnkkey&&lnkidx==jsItem.lnkidx&&lnkmode==1){if(pf_displayprice=='display')$('#divpf_'+lnkidx+lnkkey+jsdataidx).css('display','flex')}})});if(pfinder_sett.pf_shownonst=='yes'){Object.entries(pf_links).forEach(([pf_idx,value])=>{let obj=JSON.parse(value);let lnkkey=obj.lnkkey
let lnkvalue=obj.lnkvalue
let lnkurl=obj.lnkurl
let lnkidx=obj.lnkidx
let lnkmode=obj.lnkmode
let isexist=0;pf_sortArr.forEach(function(srtItem){if(srtItem.lnkkey==lnkidx+lnkkey)isexist=1});if(isexist==0){let spn='#spn_'+lnkidx+lnkkey+jsdataidx;$(spn).html(lnkvalue+': '+pfinder_sett.pf_nonstock);if(lnkmode==1){window['pf_nonstock'+jsdataidx].push(lnkidx+lnkkey+jsdataidx);if(pf_displayprice=='display')$('#divpf_'+lnkidx+lnkkey+jsdataidx).css('display','flex')}}})}
if(pf_displayprice=='display'&&display_cnt>0){if(pf_displaysort=='asc'){pf_sortArr.sort(function(x,y){return y.price-x.price})}else{pf_sortArr.sort(function(x,y){return x.price-y.price})}
pf_sortArr.forEach(function(pf_sort){pf_display_sorting(pf_sort.lnkkey,jsdataidx)});$('#pfinder_main_caption'+jsdataidx).html(pfinder_sett.pf_caption);$('#pfinder_main_dv_temp'+jsdataidx).attr('style','');$('#pfinder_main_dv'+jsdataidx).attr('style','')}
if(pf_displayprice=='displayif')pf_applay_displayif(js_arr,pf_data.pPrice,jsdataidx)}})}});$('.pf_jsdataidx2').each(function(i,obj){let jsdataidx=$(this).data('jsdataidx');let pf_data=window['pfinder_data'+jsdataidx];pf_data=atob(pf_data);pf_data=JSON.parse(pf_data);let pf_links=pf_data.pf_links;if(Object.keys(pf_links).length>0){let str_pf_links=JSON.stringify(pf_links).replace(/\\/g,'');let json={api_nonce:pf_data.api_nonce,from:'shortcode',pid:pf_data.pid,arr_links:str_pf_links};$.ajax({type:'POST',url:pfinder_sett.api_url+'pfinder_reader',data:json,beforeSend:function(xhr){xhr.setRequestHeader('X-WP-Nonce',pfinder_sett.api_nonce)},success:function(response){$('#pf_shortcode_price'+jsdataidx).html(response.data)}})}});function pf_display_sorting(elemkey,jsdataidx){let main=document.getElementById('pfinder_main_dv'+jsdataidx);[].map.call(main.children,Object).sort(function(a,b){if(a.id=='divpf_'+elemkey+jsdataidx)return-1}).forEach(function(elem){main.appendChild(elem)})}
function pf_applay_displayif(js_arr,pPrice,jsdataidx){let dv_disp=0;js_arr.forEach(function(jsItem){let price=jsItem.price;if(Number(pPrice)<=Number(price)&&price!='-1'){Object.entries(pf_links).forEach(([pf_idx,value])=>{let obj=JSON.parse(value);let lnkkey=obj.lnkkey
let lnkmode=obj.lnkmode
let lnkidx=obj.lnkidx
if(lnkkey==jsItem.lnkkey&&lnkidx==jsItem.lnkidx&&lnkmode==1){$('#divpf_'+lnkidx+jsItem.lnkkey+jsdataidx).css('display','flex');dv_disp++}})}});if(pfinder_sett.pf_shownonst=='yes'){window['pf_nonstock'+jsdataidx].forEach(function(nItem){$('#divpf_'+nItem).css('display','flex')})}
if(dv_disp>0){if(pf_displaysort=='asc'){pf_sortArr.sort(function(x,y){return y.price-x.price})}else{pf_sortArr.sort(function(x,y){return x.price-y.price})}
pf_sortArr.forEach(function(pf_sort){pf_display_sorting(pf_sort.lnkkey,jsdataidx)});$('#pfinder_main_caption'+jsdataidx).html(pfinder_sett.pf_caption);$('#pfinder_main_dv_temp'+jsdataidx).attr('style','');$('#pfinder_main_dv'+jsdataidx).attr('style','')}}
let pf_btn=document.getElementsByClassName("pfinder_product_btn");for(let i=0;i<pf_btn.length;i++){pf_btn[i].addEventListener('mouseover',pf_mouseover);pf_btn[i].addEventListener('mouseout',pf_mouseout)}
function pf_mouseover(event){let elemId=event.target.id;$('#'+elemId).css("background-color",pfinder_sett.vewcolors[3]);$('#'+elemId).css("border-color",pfinder_sett.vewcolors[1]);$('#'+elemId).css("color",pfinder_sett.vewcolors[5])}
function pf_mouseout(event){let elemId=event.target.id;$('#'+elemId).css("background-color",pfinder_sett.vewcolors[2]);$('#'+elemId).css("border-color",pfinder_sett.vewcolors[0]);$('#'+elemId).css("color",pfinder_sett.vewcolors[4])}})(jQuery);var wd_cart_fragments_params={"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_3f4e4c5e022405959efb483b53c10fac","fragment_name":"wc_fragments_3f4e4c5e022405959efb483b53c10fac","request_timeout":"5000"};(function($){$(document).ready(function(){$('body').on('added_to_cart removed_from_cart',function(e,fragments){if(fragments){$.each(fragments,function(key,value){$(key.replace('_wd','')).replaceWith(value)})}})});$('body').on('wc_fragments_refreshed wc_fragments_loaded',function(){if(typeof wd_cart_fragments_params!=='undefined'){var wc_fragments=JSON.parse(sessionStorage.getItem(wd_cart_fragments_params.fragment_name)),cart_hash_key=wd_cart_fragments_params.cart_hash_key,cart_hash=sessionStorage.getItem(cart_hash_key),cookie_hash=Cookies.get('woocommerce_cart_hash'),cart_created=sessionStorage.getItem('wc_cart_created'),day_in_ms=(24*60*60*1000);if(cart_hash===null||cart_hash===undefined||cart_hash===''){cart_hash=''}
if(cookie_hash===null||cookie_hash===undefined||cookie_hash===''){cookie_hash=''}
if(cart_hash&&(cart_created===null||cart_created===undefined||cart_created==='')){throw 'No cart_created'}
if(cart_created){var cart_expiration=((1*cart_created)+day_in_ms),timestamp_now=(new Date()).getTime();if(cart_expiration<timestamp_now){throw 'Fragment expired'}}
if(wc_fragments&&wc_fragments['div.widget_shopping_cart_content']&&cart_hash===cookie_hash){$.each(wc_fragments,function(key,value){$(key.replace('_wd','')).replaceWith(value)})}}})})(jQuery);/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
/*!
 * jQuery UI :data 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
 * jQuery UI Disable Selection 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
/*!
 * jQuery UI Focusable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
 * jQuery UI Form Reset Mixin 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 */
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
 * jQuery UI Keycode 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
/*!
 * jQuery UI Labels 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
/*!
 * jQuery UI Position 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/position/
 */
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth>n?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
/*!
 * jQuery UI Scroll Parent 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
/*!
 * jQuery UI Tabbable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
/*!
 * jQuery UI Unique ID 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
/*!
 * jQuery UI Widget 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});/*!
 * jQuery UI Mouse 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});/*!
 * jQuery UI Slider 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../keycode","../version","../widget"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.3",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e<a;e++)s.push("<span tabindex='0'></span>");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,u=this.options;return!u.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t<s||s===t&&(e===l._lastChangedValue||l.values(e)===u.min))&&(s=t,a=o(this),n=e)}),!1!==this._start(e,n))&&(this._mouseSliding=!0,this._handleIndex=n,this._addClass(a,null,"ui-state-active"),a.trigger("focus"),t=a.offset(),h=!o(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-t.left-a.width()/2,top:e.pageY-t.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var s={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==t?t:this.values(e),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var s,a=this.value(),n=this.values();this._hasMultipleValues()&&(s=this.values(t?0:1),a=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(s,i):Math.max(s,i)),n[t]=i),i!==a&&!1!==this._trigger("slide",e,this._uiHash(t,i,n))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,s,a;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,s=e,a=0;a<i.length;a+=1)i[a]=this._trimAlignValue(s[a]),this._change(null,a);this._refreshValue()}},_setOption:function(e,t){var i,s=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(i+=0<e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,u=!this._animateOff&&h.animate,r={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,r["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[u?"animate":"css"](r,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[u?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[u?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,r["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[u?"animate":"css"](r,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1!==this._start(e,a)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})});/*! This file is auto-generated */
!function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.6",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,F=Object.prototype,V="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=F.toString,q=F.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=t&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),r=Array(n),t=0;t<n;t++)r[t]=arguments[t+o];switch(o){case 0:return u.call(this,r);case 1:return u.call(this,arguments[0],r);case 2:return u.call(this,arguments[0],arguments[1],r)}for(var e=Array(o+1),t=0;t<o;t++)e[t]=arguments[t];return e[o]=r,u.apply(this,e)}}function o(n){var r=typeof n;return"function"==r||"object"==r&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var r="[object "+n+"]";return function(n){return s.call(n)===r}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),rn=i("Error"),tn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),r=r.document&&r.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof r?function(n){return"function"==typeof n||!1}:a,r=i("Object"),un=u&&r(new DataView(new ArrayBuffer(8))),a="undefined"!=typeof Map&&r(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,r){return null!=n&&q.call(n,r)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(r){return function(n){n=r(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(r){return function(n){return null==n?void 0:n[r]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=t?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,r){r=function(r){for(var t={},n=r.length,e=0;e<n;++e)t[r[e]]=!0;return{contains:function(n){return!0===t[n]},push:function(n){return t[n]=!0,r.push(n)}}}(r);var t=J.length,e=n.constructor,u=p(e)&&e.prototype||F,o="constructor";for(y(n,o)&&!r.contains(o)&&r.push(o);t--;)(o=J[t])in n&&n[o]!==u[o]&&!r.contains(o)&&r.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var r,t=[];for(r in n)y(n,r)&&t.push(r);return K&&yn(n,t),t}function dn(n,r){var t=b(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,r,t,e){var u;return n===r?0!==n||1/n==1/r:null!=n&&null!=r&&(n!=n?r!=r:("function"==(u=typeof n)||"object"==u||"object"==typeof r)&&function n(r,t,e,u){r instanceof m&&(r=r._wrapped);t instanceof m&&(t=t._wrapped);var o=s.call(r);if(o!==s.call(t))return!1;if(un&&"[object Object]"==o&&h(r)){if(!h(t))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return V.valueOf.call(r)===V.valueOf.call(t);case"[object ArrayBuffer]":case bn:return n(gn(r),gn(t),e,u)}o="[object Array]"===o;if(!o&&vn(r)){var i=d(r);if(i!==d(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof r||"object"!=typeof t)return!1;var i=r.constructor,a=t.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in r&&"constructor"in t)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===r)return u[f]===t;e.push(r);u.push(t);if(o){if((f=r.length)!==t.length)return!1;for(;f--;)if(!mn(r[f],t[f],e,u))return!1}else{var c,l=b(r);if(f=l.length,b(t).length!==f)return!1;for(;f--;)if(c=l[f],!y(t,c)||!mn(r[c],t[c],e,u))return!1}e.pop();u.pop();return!0}(n,r,t,e))}function c(n){if(!o(n))return[];var r,t=[];for(r in n)t.push(r);return K&&yn(n,t),t}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var r=c(n);if(g(r))return!1;for(var t=0;t<u;t++)if(!p(n[e[t]]))return!1;return e!==wn||!p(n[_n])}}var _n="forEach",r=["clear","delete"],u=["get","has","set"],U=r.concat(_n,u),wn=r.concat(u),t=["add"].concat(r,_n,"has"),u=a?jn(U):i("Map"),r=a?jn(wn):i("WeakMap"),U=a?jn(t):i("Set"),a=i("WeakSet");function j(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function An(n){for(var r={},t=b(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function xn(n){var r,t=[];for(r in n)p(n[r])&&t.push(r);return t.sort()}function Sn(f,c){return function(n){var r=arguments.length;if(c&&(n=Object(n)),!(r<2||null==n))for(var t=1;t<r;t++)for(var e=arguments[t],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),_=Sn(b),Mn=Sn(c,!0);function En(n){var r;return o(n)?z?z(n):((r=function(){}).prototype=n,n=new r,r.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function w(n){return m.toPath(n)}function Nn(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function In(n,r,t){n=Nn(n,w(r));return H(n)?t:n}function Tn(n){return n}function A(r){return r=_({},r),function(n){return dn(n,r)}}function kn(r){return r=w(r),function(n){return Nn(n,r)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,r,t){return u.call(o,n,r,t)};case 4:return function(n,r,t,e){return u.call(o,n,r,t,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,r,t){return null==n?Tn:p(n)?x(n,r,t):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,r){return Dn(n,r,1/0)}function S(n,r,t){return m.iteratee!==Rn?m.iteratee(n,r):Dn(n,r,t)}function Fn(){}function Vn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(r){function t(n){return r[n]}var n="(?:"+b(r).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,t):n}}var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(t),t=Pn(An(t)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,r,t,e,u){return e instanceof r?(e=En(n.prototype),o(r=n.apply(e,u))?r:e):n.apply(t,u)}var M=l(function(u,o){function i(){for(var n=0,r=o.length,t=Array(r),e=0;e<r;e++)t[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)t.push(arguments[n++]);return Jn(u,i,this,this,t)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(r,t,e){var u;if(p(r))return u=l(function(n){return Jn(r,u,t,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<r)B(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var Hn=l(function(n,r){var t=(r=B(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,r,t){return setTimeout(function(){return n.apply(null,t)},r)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,r){var t;return function(){return 0<--n&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var nr=M(Zn,2);function rr(n,r,t){r=S(r,t);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function tr(o){return function(n,r,t){r=S(r,t);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(r(n[u],u,n))return u;return-1}}var er=tr(1),ur=tr(-1);function or(n,r,t,e){for(var u=(t=S(t,e,1))(r),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function ir(o,i,a){return function(n,r,t){var e=0,u=g(n);if("number"==typeof t)0<o?e=0<=t?t:Math.max(t+u,e):u=0<=t?Math.min(t+1,u):t+u+1;else if(a&&t&&u)return n[t=a(n,r)]===r?t:-1;if(r!=r)return 0<=(t=i(f.call(n,e,u),fn))?t+e:-1;for(t=0<o?e:u-1;0<=t&&t<u;t+=o)if(n[t]===r)return t;return-1}}var ar=ir(1,er,or),fr=ir(-1,ur);function cr(n,r,t){r=(E(n)?er:rr)(n,r,t);if(void 0!==r&&-1!==r)return n[r]}function N(n,r,t){if(r=x(r,t),E(n))for(u=0,o=n.length;u<o;u++)r(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)r(n[e[u]],e[u],n);return n}function I(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function lr(p){return function(n,r,t,e){var u=3<=arguments.length,o=n,i=x(r,e,4),a=t,f=!E(o)&&b(o),c=(f||o).length,l=0<p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0<=l&&l<c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var sr=lr(1),pr=lr(-1);function T(n,e,r){var u=[];return e=S(e,r),N(n,function(n,r,t){e(n,r,t)&&u.push(n)}),u}function hr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function vr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function k(n,r,t,e){return E(n)||(n=j(n)),0<=ar(n,r,t="number"==typeof t&&!e?t:0)}var yr=l(function(n,t,e){var u,o;return p(t)?o=t:(t=w(t),u=t.slice(0,-1),t=t[t.length-1]),I(n,function(n){var r=o;if(!r){if(null==(n=u&&u.length?Nn(n,u):n))return;r=n[t]}return null==r?r:r.apply(n,e)})});function dr(n,r){return I(n,kn(r))}function gr(n,e,r){var t,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&o<t&&(o=t);else e=S(e,r),N(n,function(n,r,t){u=e(n,r,t),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var br=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mr(n){return n?v(n)?f.call(n):X(n)?n.match(br):E(n)?I(n,Tn):j(n):[]}function jr(n,r,t){if(null==r||t)return(n=E(n)?n:j(n))[Vn(n.length-1)];for(var e=mr(n),t=g(e),u=(r=Math.max(Math.min(r,t),0),t-1),o=0;o<r;o++){var i=Vn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,r)}function D(o,r){return function(t,e,n){var u=r?[[],[]]:{};return e=S(e,n),N(t,function(n,r){r=e(n,r,t);o(u,n,r)}),u}}var _r=D(function(n,r,t){y(n,t)?n[t].push(r):n[t]=[r]}),wr=D(function(n,r,t){n[t]=r}),Ar=D(function(n,r,t){y(n,t)?n[t]++:n[t]=1}),xr=D(function(n,r,t){n[t?0:1].push(r)},!0);function Sr(n,r,t){return r in t}var Or=l(function(n,r){var t={},e=r[0];if(null!=n){p(e)?(1<r.length&&(e=x(e,r[1])),r=c(n)):(e=Sr,r=B(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}}return t}),Mr=l(function(n,t){var r,e=t[0];return p(e)?(e=Yn(e),1<t.length&&(r=t[1])):(t=I(B(t,!1,!1),String),e=function(n,r){return!k(t,r)}),Or(n,e,r)});function Er(n,r,t){return f.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Br(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:Er(n,n.length-r)}function R(n,r,t){return f.call(n,null==r||t?1:r)}var Nr=l(function(n,r){return r=B(r,!0,!0),T(n,function(n){return!k(r,n)})}),Ir=l(function(n,r){return Nr(n,r)});function Tr(n,r,t,e){Q(r)||(e=t,t=r,r=!1),null!=t&&(t=S(t,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kr=l(function(n){return Tr(B(n,!0,!0))});function Dr(n){for(var r=n&&gr(n,g).length||0,t=Array(r),e=0;e<r;e++)t[e]=dr(n,e);return t}var Rr=l(Dr);function Fr(n,r){return n._chain?m(r).chain():r}function Vr(t){return N(xn(t),function(n){var r=m[n]=t[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Fr(this,r.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];m.prototype[r]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0]),Fr(this,n)}}),N(["concat","join","slice"],function(n){var r=e[n];m.prototype[n]=function(){var n=this._wrapped;return Fr(this,n=null!=n?r.apply(n,arguments):n)}});n=Vr({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:rn,isSymbol:tn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!tn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var r;return null==n||("number"==typeof(r=g(n))&&(v(n)||X(n)||an(n))?0===r:0===g(b(n)))},isMatch:dn,isEqual:function(n,r){return mn(n,r)},isMap:u,isWeakMap:r,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:_,assign:_,defaults:Mn,create:function(n,r){return n=En(n),r&&_(n,r),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,r){return r(n),n},get:In,has:function(n,r){for(var t=(r=w(r)).length,e=0;e<t;e++){var u=r[e];if(!y(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=S(r,t);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Fn,toPath:Bn,property:kn,propertyOf:function(r){return null==r?Fn:function(n){return In(r,n)}},matcher:A,matches:A,times:function(n,r,t){var e=Array(Math.max(0,n));r=x(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Vn,now:O,escape:qn,unescape:t,templateSettings:Un,template:function(o,n,r){n=Mn({},n=!n&&r?r:n,m.templateSettings);var t,r=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(r,function(n,r,t,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",r=n.variable){if(!Cn.test(r))throw new Error("variable is not a bare identifier: "+r)}else a="with(obj||{}){\n"+a+"}\n",r="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(r,"_",a)}catch(n){throw n.source=a,n}function e(n){return t.call(this,n,m)}return e.source="function("+r+"){\n"+a+"}",e},result:function(n,r,t){var e=(r=w(r)).length;if(!e)return p(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Kn+"";return n?n+r:r},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var r=o.cache,t=""+(u?u.apply(this,arguments):n);return y(r,t)||(r[t]=e.apply(this,arguments)),r[t]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(t,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=t.apply(a,f),i||(a=f=null)}function n(){var n=O(),r=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,r<=0||e<r?(i&&(clearTimeout(i),i=null),l=n,c=t.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,r)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(r,t,e){function u(){var n=O()-i;n<t?o=setTimeout(u,t-n):(o=null,e||(f=r.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,t),e&&(f=r.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,r){return M(r,n)},negate:Yn,compose:function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:Zn,once:nr,findKey:rr,findIndex:er,findLastIndex:ur,sortedIndex:or,indexOf:ar,lastIndexOf:fr,find:cr,detect:cr,findWhere:function(n,r){return cr(n,A(r))},each:N,forEach:N,map:I,collect:I,reduce:sr,foldl:sr,inject:sr,reduceRight:pr,foldr:pr,filter:T,select:T,reject:function(n,r,t){return T(n,Yn(S(r)),t)},every:hr,all:hr,some:vr,any:vr,contains:k,includes:k,include:k,invoke:yr,pluck:dr,where:function(n,r){return T(n,A(r))},max:gr,min:function(n,e,r){var t,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&t<o&&(o=t);else e=S(e,r),N(n,function(n,r,t){((u=e(n,r,t))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jr(n,1/0)},sample:jr,sortBy:function(n,e,r){var u=0;return e=S(e,r),dr(I(n,function(n,r,t){return{value:n,index:u++,criteria:e(n,r,t)}}).sort(function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(e<t||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index}),"value")},groupBy:_r,indexBy:wr,countBy:Ar,partition:xr,toArray:mr,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Or,omit:Mr,first:Br,head:Br,take:Br,initial:Er,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:R(n,Math.max(0,n.length-r))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,r){return B(n,r,!1)},without:Ir,uniq:Tr,unique:Tr,union:kr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(r,o)){for(var i=1;i<t&&k(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Nr,unzip:Dr,transpose:Dr,zip:Rr,object:function(n,r){for(var t={},e=0,u=g(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t=t||(r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(f.call(n,e,e+=r));return t},mixin:Vr,default:m});return n._=n});/*! This file is auto-generated */
window.wp=window.wp||{},function(s){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(e){var n,a={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){if(document.getElementById("tmpl-"+e))return(n=n||_.template(s("#tmpl-"+e).html(),a))(t);throw new Error("Template not found: #tmpl-"+e)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(a,t){var e,n;return _.isObject(a)?t=a:(t=t||{}).data=_.extend(t.data||{},{action:a}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(n=s.Deferred(function(n){t.success&&n.done(t.success),t.error&&n.fail(t.error),delete t.success,delete t.error,n.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,n.done(function(){a&&a.data&&"query-attachments"===a.data.action&&n.jqXHR.hasOwnProperty("getResponseHeader")&&n.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(n.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),n[t.success?"resolveWith":"rejectWith"](this,[t.data])):n.rejectWith(this,[t])}).fail(function(){n.rejectWith(this,arguments)})})).promise()).abort=function(){return n.jqXHR.abort(),this},e}}}(jQuery);(function(){'use strict';if(Number.isFinite===undefined){Number.isFinite=function(value){return typeof value==='number'&&isFinite(value)}}
Number.isInteger=Number.isInteger||function(value){return typeof value==='number'&&isFinite(value)&&Math.floor(value)===value};if(Number.isNaN===undefined){Number.isNaN=function(value){return value!==value}}
if(!String.prototype.startsWith){Object.defineProperty(String.prototype,'startsWith',{value:function(search,pos){return this.substr(!pos||pos<0?0:+pos,search.length)===search}})}
if(!String.prototype.endsWith){Object.defineProperty(String.prototype,'endsWith',{value:function(search,this_len){if(this_len===undefined||this_len>this.length){this_len=this.length}
return this.substring(this_len-search.length,this_len)===search}})}
if(!String.prototype.isNumeric){Object.defineProperty(String.prototype,'isNumeric',{value:function(){return!isNaN(parseFloat(this))&&isFinite(this)}})}
if(typeof Object.assign!=='function'){Object.defineProperty(Object,'assign',{value:function assign(target,varArgs){var to;var index;var nextSource;var nextKey;if(target===undefined||target===null){throw new TypeError('Cannot convert undefined or null to object')}
to=Object(target);for(index=1;index<arguments.length;index+=1){nextSource=arguments[index];if(nextSource!==undefined&&nextSource!==null){for(nextKey in nextSource){if(Object.prototype.hasOwnProperty.call(nextSource,nextKey)){to[nextKey]=nextSource[nextKey]}}}}
return to},writable:!0,configurable:!0})}
if(!Array.prototype.find){Object.defineProperty(Array.prototype,'find',{value:function(predicate){var o;var len;var thisArg;var k;var kValue;if(this===null||this===undefined||this===!1){throw TypeError('"this" is null or not defined')}
o=Object(this);len=o.length>>>0;if(typeof predicate!=='function'){throw TypeError('predicate must be a function')}
thisArg=arguments[1];k=0;while(k<len){kValue=o[k];if(predicate.call(thisArg,kValue,k,o)){return kValue}
k++}
return undefined},configurable:!0,writable:!0})}
if(!Array.prototype.findIndex){Object.defineProperty(Array.prototype,'findIndex',{value:function(predicate){var o;var len;var thisArg;var k;var kValue;if(this===null||this===undefined||this===!1){throw new TypeError('"this" is null or not defined')}
o=Object(this);len=o.length>>>0;if(typeof predicate!=='function'){throw new TypeError('predicate must be a function')}
thisArg=arguments[1];k=0;while(k<len){kValue=o[k];if(predicate.call(thisArg,kValue,k,o)){return k}
k++}
return-1},configurable:!0,writable:!0})}
if(!Function.prototype.bind){(function(){var ArrayPrototypeSlice=Array.prototype.slice;Function.prototype.bind=function(){var thatFunc=this;var thatArg=arguments[0];var args=ArrayPrototypeSlice.call(arguments,1);if(typeof thatFunc!=='function'){throw new TypeError('Function.prototype.bind - '+'what is trying to be bound is not callable')}
return function(){args.push.apply(args,arguments);return thatFunc.apply(thatArg,args)}}}())}}());window.jQuery.jMaskGlobals={maskElements:'.tc-extra-product-options input'};(function($){'use strict';$.epoAPI={};$.epoAPI.error=!1;$.epoAPI.math={};$.epoAPI.dom={};$.epoAPI.util={};$.epoAPI.locale={};$.epoAPI.template={};$.epoAPI.math.toFloat=function(s,d){var n;if(!(typeof s==='string'||typeof s==='number')||isNaN(s)){return 0}
n=parseFloat(s);if(isNaN(n)){if(d!==undefined){return d}
return s}
return n};$.epoAPI.math.toInt=function(s,d){var n;if(!(typeof s==='string'||typeof s==='number')||isNaN(s)||s===''){return 0}
n=parseInt(s,10);if(isNaN(n)){if(d!==undefined){return d}
return s}
return n};$.epoAPI.math.round=function(value,precision,mode){var m;var f;var isHalf;var n;var sgn;precision=parseInt(precision,10);if(!Number.isFinite(precision)){precision=0}
m=Math.pow(10,precision);value=value*m;if(typeof value==='number'){if(value){if(value<0){sgn=-1}else{sgn=1}}else{sgn=0}}else{sgn=0}
isHalf=value%1===0.5*sgn;f=Math.floor(value);if(isHalf){switch(mode){case 'PHP_ROUND_HALF_DOWN':if(sgn<0){n=1}else{n=0}
value=f+n;break;case 'PHP_ROUND_HALF_EVEN':value=f+((f%2)*sgn);break;case 'PHP_ROUND_HALF_ODD':n=f%2;if(n){n=0}else{n=1}
value=f+n;break;default:if(sgn>0){n=1}else{n=0}
value=f+n}}
if(!isHalf){value=Math.round(value)}
return value/m};$.epoAPI.dom.id=function(id){if(typeof id==='undefined'){return id}
if(!(typeof id==='string'||typeof id==='number')||(typeof id==='number'&&isNaN(id))){return id.toString()}
return id.toString().replace(/(%|:|\.|\[|\]|,|=)/g,'\\$1')};$.epoAPI.dom.scroll=function(){var scrollLeft;var scrollTop;if(window.pageYOffset){scrollTop=window.pageYOffset;scrollLeft=window.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;scrollLeft=document.documentElement.scrollLeft}else if(document.body){scrollTop=document.body.scrollTop;scrollLeft=document.body.scrollLeft}
return{left:scrollLeft,top:scrollTop}};$.epoAPI.dom.size=function(){var totalDocumentHeight;var totalDocumentWidth;var fullHeight;var fullWidth;var visibleWidth;var visibleHeight;if(window.innerHeight&&window.scrollMaxY){totalDocumentWidth=window.innerWidth+window.scrollMaxX;totalDocumentHeight=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){totalDocumentWidth=document.body.scrollWidth;totalDocumentHeight=document.body.scrollHeight}else{totalDocumentWidth=document.body.offsetWidth;totalDocumentHeight=document.body.offsetHeight}
if(window.innerHeight){if(document.documentElement.clientWidth){visibleWidth=document.documentElement.clientWidth}else{visibleWidth=window.innerWidth}
visibleHeight=window.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){visibleWidth=document.documentElement.clientWidth;visibleHeight=document.documentElement.clientHeight}else if(document.body){visibleWidth=document.body.clientWidth;visibleHeight=document.body.clientHeight}
if(totalDocumentHeight<visibleHeight){fullHeight=visibleHeight}else{fullHeight=totalDocumentHeight}
if(totalDocumentWidth<visibleWidth){fullWidth=visibleWidth}else{fullWidth=totalDocumentWidth}
return{fullWidth:fullWidth,fullHeight:fullHeight,visibleWidth:visibleWidth,visibleHeight:visibleHeight,totalWidth:totalDocumentWidth,totalHeight:totalDocumentHeight}};$.epoAPI.util.trim=function(str){if(typeof str==='string'){return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')}
return str};$.epoAPI.util.parseJSON=function(s){var parsedjson;var JSON=window.JSON;try{parsedjson=JSON.parse(s+'');if(parsedjson&&typeof parsedjson==='object'&&parsedjson!==null){return parsedjson}}catch(err){$.epoAPI.error=err;return!1}
return!1};$.epoAPI.util.decodeHTML=function(html){var txt=document.createElement('textarea');txt.innerHTML=html;return txt.value};$.epoAPI.util.getStorage=function(type){var storage;var x;try{storage=window[type];x='__storage_test__';storage.setItem(x,x);storage.removeItem(x);return storage}catch(e){return!1}};$.epoAPI.locale.getSystemDecimalSeparator=function(){var n=1.1;n=/^1(.+)1$/.exec(n.toLocaleString())[1];return n};$.epoAPI.template.html=function(template,obj){var $template_html=template(obj);$template_html=$template_html.replace('/*<![CDATA[*/','');$template_html=$template_html.replace('/*]]>*/','');return $template_html};$.epoAPI.filters={};$.epoAPI.addFilter=function($tag,$function_to_add,$priority,$accepted_args){var $idx;$priority=parseInt($priority,10);if(isNaN($priority)){$priority=10}
$accepted_args=parseInt($accepted_args,10);if(isNaN($accepted_args)){$accepted_args=1}
$idx=$function_to_add+'_'+$priority;if(!$.epoAPI.filters[$tag]){$.epoAPI.filters[$tag]={}}
if(!$.epoAPI.filters[$tag][$priority]){$.epoAPI.filters[$tag][$priority]={}}
$.epoAPI.filters[$tag][$priority][$idx]={func:$function_to_add,accepted_args:$accepted_args};return!0};$.epoAPI.removeFilter=function($tag,$function_to_remove,$priority){var $idx;$priority=parseInt($priority,10);if(isNaN($priority)){$priority=10}
$idx=$function_to_remove+'_'+$priority;if($.epoAPI.filters[$tag]&&$.epoAPI.filters[$tag][$priority]&&$.epoAPI.filters[$tag][$priority][$idx]){delete $.epoAPI.filters[$tag][$priority][$idx];return!0}
return!1};$.epoAPI.applyFilter=function($tag,$value){var $args=$.makeArray(arguments);var priorities;$args.splice(0,1);if(!$.epoAPI.filters[$tag]){return $value}
priorities=$.epoAPI.filters[$tag];$.each(priorities,function(i,el){$.each(el,function(i2,el2){var func=el2.func;if(func instanceof Function){$value=func.apply(null,$args)}else if(window[func]&&window[func]instanceof Function){$value=window[func].apply(null,$args)}})});return $value};$.tc_add_filter=$.epoAPI.addFilter;$.tc_remove_filter=$.epoAPI.removeFilter;$.tc_apply_filters=$.epoAPI.applyFilter}(window.jQuery));(function($){'use strict';function checkPrecision(val,base){val=Math.round(Math.abs(val));return isNaN(val)?base:val}
function unformat(value,decimal){var regex;var unformatted;if(Array.isArray(value)){return value.map(value,function(val){return unformat(val,decimal)})}
value=value||0;if(typeof value==='number'){return value}
decimal=decimal||'.';regex=new RegExp('[^0-9-'+decimal+']',['g']);unformatted=parseFloat((''+value).replace(/\((?=\d+)(.*)\)/,'-$1').replace(regex,'').replace(decimal,'.'));return!isNaN(unformatted)?unformatted:0}
function toFixed(value,precision){var exponentialForm;var rounded;var finalResult;precision=checkPrecision(precision,2);exponentialForm=Number(unformat(value)+'e'+precision);rounded=Math.round(exponentialForm);finalResult=Number(rounded+'e-'+precision).toFixed(precision);return finalResult}
function format(number,opts){var formats;var useFormat;var negative;var base;var mod;if(Array.isArray(number)){return number.map(number,function(val){return format(val,opts)})}
number=unformat(number);if(!opts){return number}
opts.precision=checkPrecision(opts.precision);if(opts.format&&opts.symbol){formats={pos:opts.format,neg:opts.format.replace('-','').replace('%v','-%v'),zero:opts.format};useFormat=number>0?formats.pos:number<0?formats.neg:formats.zero;opts.opts={precision:opts.precision,thousand:opts.thousand,decimal:opts.decimal};number=useFormat.replace('%s',opts.symbol).replace('%v',format(Math.abs(number),opts.opts))}else{negative=number<0?'-':'';base=parseInt(toFixed(Math.abs(number||0),opts.precision),10)+'';mod=base.length>3?base.length%3:0;number=negative+(mod?base.substr(0,mod)+opts.thousand:'')+base.substr(mod).replace(/(\d{3})(?=\d)/g,'$1'+opts.thousand)+(opts.precision?opts.decimal+toFixed(Math.abs(number),opts.precision).split('.')[1]:'')}
return number}
$.epoAPI.math.unformat=unformat;$.epoAPI.math.format=format;$.epoAPI.math.toFixed=toFixed}(window.jQuery));(function($){'use strict';var expo;var rCRLF=/\r?\n/g;var rcheckableType=/^(?:checkbox|radio)$/i;var rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i;var rsubmittable=/^(?:input|select|textarea|keygen)/i;if(!$.easing.easeInExpo){expo=function(p){return Math.pow(p,6)};$.easing.easeInExpo=expo;$.easing.easeOutExpo=function(p){return 1-expo(1-p)};$.easing.easeInOutExpo=function(p){return p<0.5?expo(p*2)/2:1-(expo((p*-2)+2)/2)}}
$.fn.extend({tmcheckboxes:function(){var tm_settings_wrap_checkbox=this.find(":checkbox:not('.tm-default-checkbox')").not('.wp-tab-panel :checkbox, .tm-weekdays-picker-wrap :checkbox, .tm-months-picker-wrap :checkbox');tm_settings_wrap_checkbox.wrap('<label class="tm-epo-switch-wrapper-label"></label>');tm_settings_wrap_checkbox.wrap('<span class="tm-epo-switch-wrapper tc"></span>');tm_settings_wrap_checkbox.after('<span class="tc-label tm-epo-switch tc"></span>');return this},tcSerializeArray:function(){return this.find(':input').filter(function(){var type=this.type;return this.name&&!$(this).is(':disabled')&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(i,elem){var val=$(this).val();if(val===null){return null}
if(Array.isArray(val)){return $.map(val,function(thisval){return{name:elem.name,value:thisval.replace(rCRLF,'\r\n')}})}
return{name:elem.name,value:val.replace(rCRLF,'\r\n')}}).get()},tcSerializeObject:function(){var o={};var a=this.tcSerializeArray();$.each(a,function(){if(o[this.name]!==undefined){if(this.name.endsWith('[]')){if(!o[this.name].push){o[this.name]=[o[this.name]]}
o[this.name].push(this.value||'')}else{o[this.name]=this.value||''}}else{o[this.name]=this.value||''}});return o},tcScrollTo:function(obj,duration,offset){var element=this;obj=$(obj);if(obj.length===0){return this}
if(!duration){duration=0}
if(!offset){offset=0}
if(element[0].self===window){element=$('html, body')}else{if(element.find('.woodmart-scroll-content').length){element=element.find('.woodmart-scroll-content')}
if(!element.offset()){element=$('html, body')}else{offset=offset+(element.scrollTop()-element.offset().top)}}
return element.animate({scrollTop:$(obj).offset().top+offset},duration)},tcClone:function(){var i;var l;var j;var m;var result=$.fn.clone.apply(this,arguments);var textareas=this.find('textarea').add(this.filter('textarea'));var resultTextareas=result.find('textarea').add(result.filter('textarea'));var selects=this.find('select').add(this.filter('select'));var resultSelects=result.find('select').add(result.filter('select'));for(i=0,l=textareas.length;i<l;i+=1){$(resultTextareas[i]).val($(textareas[i]).val())}
for(i=0,l=selects.length;i<l;i+=1){for(j=0,m=selects[i].options.length;j<m;j+=1){if(selects[i].options[j].selected===!0){resultSelects[i].options[j].selected=!0}}}
return result}})}(window.jQuery));(function($){'use strict';var FloatBox=function(dom,options){this.element=$(dom);this.settings=$.extend({},$.fn.tcFloatBox.defaults,options);this.settings.type='<'+this.settings.type+'>';this.top=0;this.left=0;this.ticking=!1;if(this.element.length===1){this.init();return this}
return!1};FloatBox.prototype={constructor:FloatBox,destroy:function(){var settings=this.settings;if(this.instance!==undefined){$.fn.tcFloatBox.instances.splice(this.instance,1);delete this.instance;if(settings.hideelements){$('embed, object, select').css({visibility:'visible'})}
if(settings._ovl){settings._ovl.unbind();settings._ovl.remove();delete settings._ovl}
$(settings.floatboxID).remove();this.element.removeData('tcfloatbox');$(window).off('scroll.tcfloatbox'+this.instance);$(window).off('resize.tcfloatbox'+this.instance)}
return this},hide:function(){var settings=this.settings;if(settings.hideelements){$('embed, object, select').css({visibility:'visible'})}
if(settings.showoverlay===!0){if(settings._ovl){settings._ovl.hide()}}
$(settings.floatboxID).addClass('tc-closing').removeClass(settings.animateIn).addClass(settings.animateOut);$(settings.floatboxID).animate({opacity:0},settings.closefadeouttime,function(){$(settings.floatboxID).hide();$(settings.floatboxID).removeClass('tc-closing').addClass('tc-closed')});$(window).off('scroll.tcfloatbox'+this.instance);$(window).off('resize.tcfloatbox'+this.instance)},requestTick:function(){var settings=this.settings;if(!this.ticking){if(settings.refresh){setTimeout(this.requestAnimationFrame.bind(this),settings.refresh)}else{requestAnimationFrame(this.update)}
this.ticking=!0}},requestAnimationFrame:function(){requestAnimationFrame(this.update.bind(this))},update:function(){this.render();this.ticking=!1},doit:function(){this.requestTick()},render:function(){var settings=this.settings;var size=$.epoAPI.dom.size();var scroll;var top;var left;if(settings.refresh==='fixed'){scroll={top:0,left:0}}else{scroll=$.epoAPI.dom.scroll()}
top=parseInt(scroll.top+((size.visibleHeight-$(settings.floatboxID).height())/2),10);left=parseInt(scroll.left+((size.visibleWidth-$(settings.floatboxID).width())/2),10);top=parseInt((top-this.top)/settings.fps,10);left=parseInt((left-this.left)/settings.fps,10);this.top+=top;this.left+=left;$(settings.floatboxID).css({top:this.top+'px',left:this.left+'px',opacity:1})},show:function(){var settings=this.settings;var top;var size;if(this.element.length===1){if(this.instance===undefined){this.init()}
if(settings.hideelements){$('embed, object, select').css({visibility:'hidden'})}
size=$.epoAPI.dom.size();if(settings.showoverlay===!0){if(!settings._ovl){settings._ovl=$('<div class="fl-overlay"></div>').css({zIndex:parseInt(settings.zIndex,10)-1,opacity:settings.overlayopacity});settings._ovl.appendTo('body');if(!settings.ismodal){if(settings.cancelEvent||settings.unique){settings._ovl.on('click',this.applyCancelEvent.bind(this))}else{settings._ovl.on('click',settings.cancelfunc.bind(this))}}}else{settings._ovl.show()}}
if(settings.showfunc){settings.showfunc.call()}
$(settings.floatboxID).removeClass('tc-closing').addClass(settings.animationBaseClass+' '+settings.animateIn);if(settings.refresh==='fixed'){if(settings.top!==!1){top=settings.top}else{top=parseInt((size.visibleHeight-$(settings.floatboxID).height())/2,10);top=top+'px'}
$(settings.floatboxID).css({position:'fixed',top:top});if(settings.left!==!1){$(settings.floatboxID).css({left:settings.left})}}else{this.render()}}},applyCancelEvent:function(){var settings=this.settings;if(settings.cancelEvent===!0){this.destroy()}else if(typeof settings.cancelEvent==='function'){settings.cancelEvent.call(this,this)}},applyCancelEventFromKey:function(e){if(e.which===27){this.applyCancelEvent()}},applyUpdateEvent:function(){var settings=this.settings;if(typeof settings.updateEvent==='function'){settings.updateEvent.call(this,this)}},applyUpdateEventFromKey:function(e){if(e.which===13){this.applyUpdateEvent()}},init:function(){var settings=this.settings;var size;var scroll;var l=0;var h;if(this.element.length===1){if($.fn.tcFloatBox.instances.length>0){settings.zIndex=parseInt($.fn.tcFloatBox.instances[$.fn.tcFloatBox.instances.length-1].zIndex,10)+100}
this.instance=$.fn.tcFloatBox.instances.length;$.fn.tcFloatBox.instances.push(settings);settings.id=settings.id+this.instance;settings.floatboxID='#'+$.epoAPI.dom.id(settings.id);this.hide();size=$.epoAPI.dom.size();scroll=$.epoAPI.dom.scroll();$(settings.type).attr('id',settings.id).addClass(settings.classname).html(settings.data).appendTo(this.element);$(settings.floatboxID).css({width:settings.width,height:settings.height});h=parseInt(scroll.left+((size.visibleWidth-$(settings.floatboxID).width())/2),10);$(settings.floatboxID).css({top:l+'px',left:h+'px','z-index':settings.zIndex});this.top=l;this.left=h;this.cancelfunc=settings.cancelfunc;if(settings.cancelEvent&&settings.cancelClass){$(settings.floatboxID).find(settings.cancelClass).on('click',this.applyCancelEvent.bind(this));if(settings.isconfirm){$(document).off('keyup.escape-'+settings.floatboxID).on('keyup.escape-'+settings.floatboxID,this.applyCancelEventFromKey.bind(this))}}
if(settings.updateEvent&&settings.updateClass){$(settings.floatboxID).find(settings.updateClass).on('click',this.applyUpdateEvent.bind(this));if(settings.isconfirm){$(document).off('keyup.enter-'+settings.floatboxID).on('keyup.enter-'+settings.floatboxID,this.applyUpdateEventFromKey.bind(this))}}
this.show();if(settings.refresh!=='fixed'){$(window).on('scroll.tcfloatbox'+this.instance,this.doit.bind(this))}
$(window).on('resize.tcfloatbox'+this.instance,this.doit.bind(this))}}};$.fn.tcFloatBox=function(option){var methodReturn;var targets=$(this);var data=targets.data('tcfloatbox');var options;var ret;if(typeof option==='object'){options=option}else{options={}}
if(!data){data=new FloatBox(this,options);targets.data('tcfloatbox',data)}
if(typeof option==='string'){methodReturn=data[option].apply(data,[])}
if(methodReturn===undefined){ret=targets}else{ret=methodReturn}
return ret};$.fn.tcFloatBox.defaults={id:'flasho',classname:'flasho',type:'div',data:'',width:'500px',height:'auto',closefadeouttime:1000,animationBaseClass:'tm-animated',animateIn:'fadein',animateOut:'fadeout',top:!1,left:!1,refresh:!1,fps:4,hideelements:!1,showoverlay:!0,zIndex:100100,ismodal:!1,cancelfunc:FloatBox.prototype.hide,showfunc:null,cancelEvent:!0,cancelClass:'.floatbox-cancel',updateEvent:!1,updateClass:!1,unique:!0,overlayopacity:0.5,isconfirm:!1};$.fn.tcFloatBox.instances=[];$.fn.tcFloatBox.Constructor=FloatBox;$.tcFloatBox=function(options){var targets=$('body');var data=!1;var hasAtLeastOneNonToolTip=targets.map(function(){return $(this).data('tcfloatbox')||''}).get().some(function(value){return value===''});if(hasAtLeastOneNonToolTip||options.unique){data=new FloatBox(targets,options);targets.data('tcfloatbox',data)}else{data=targets.data('tcfloatbox');data.init()}
return data}}(window.jQuery));(function(window,$){'use strict';var ToolTip=function(dom,options){this.targets=$(dom);this.settings=$.extend({},$.fn.tcToolTip.defaults,options);if(this.targets.length>0){this.init();return this}
return!1};var TMEPOJS;$(function(){TMEPOJS=window.TMEPOJS||{tm_epo_global_tooltip_max_width:'340px'}});ToolTip.prototype={constructor:ToolTip,removeTooltip:function(target,tooltip){var settings=this.settings;if(target.data('is_moving')){return}
tooltip.removeClass(settings.fadin).addClass(settings.fadeout);tooltip.animate({opacity:0},settings.speed,function(){$(this).remove()});if(target.data('tmtip-title')&&target.data('tm-tip-html')===undefined&&!target.attr('data-tm-tooltip-html')){target.attr('title',target.data('tmtip-title'))}
$(window).off('scroll.tcToolTip resize.tcToolTip');if(settings.onetime){this.destroy()}},initTooltip:function(target,tooltip,nofx){var settings=this.settings;var tip;var scroll;var pos_left;var pos_top;var pos_from_top;var original_pos_left;if(target&&tooltip&&target.length===1&&tooltip.length===1&&target.data('tm-has-tm-tip')===1){if(nofx===1){if(target.data('tm-tip-html')!==undefined){tip=target.data('tm-tip-html')}else if(target.attr('data-tm-tooltip-html')){tip=target.attr('data-tm-tooltip-html')}else{tip=target.attr('title')}
tooltip.html(tip);target.data('is_moving',!0)}
tooltip.find('aside').hide();if(TMEPOJS.tm_epo_global_tooltip_max_width===''){if($(window).width()<=tooltip.outerWidth()*1.2){tooltip.css('max-width',($(window).width()/1.2)+'px')}else{tooltip.css('max-width','340px')}}else{if(TMEPOJS.tm_epo_global_tooltip_max_width.isNumeric()){TMEPOJS.tm_epo_global_tooltip_max_width=TMEPOJS.tm_epo_global_tooltip_max_width+'px'}
tooltip.css('max-width',TMEPOJS.tm_epo_global_tooltip_max_width)}
tooltip.find('aside').show();tooltip.css({left:'',right:'',top:''});scroll=$.epoAPI.dom.scroll();pos_left=target.offset().left+(target.outerWidth()/2)-(tooltip.outerWidth()/2);original_pos_left=pos_left;if(pos_left<0){pos_left=target.offset().left+(target.outerWidth()/2)-20;tooltip.addClass('left')}else{tooltip.removeClass('left')}
if(original_pos_left>=0&&pos_left+tooltip.outerWidth()>$(window).width()){pos_left=target.offset().left-tooltip.outerWidth()+(target.outerWidth()/2)+20;if(pos_left<0){pos_left=pos_left-10;tooltip.css('max-width','calc('+tooltip.css('max-width')+' - '+Math.abs(pos_left)+'px)');pos_left=10}
tooltip.addClass('right')}else{tooltip.removeClass('right')}
tooltip.css({left:pos_left,right:'auto',top:pos_top});pos_top=target.offset().top-tooltip.outerHeight()-10;pos_from_top=target.offset().top-scroll.top-tooltip.outerHeight()-10;if(pos_top<0||pos_from_top<0){pos_top=target.offset().top+target.outerHeight()+10;tooltip.addClass('top');tooltip.removeClass('bottom')}else{tooltip.removeClass('top');tooltip.addClass('bottom')}
$(window).trigger('tm_tooltip_show');if(nofx){tooltip.css({left:pos_left,top:pos_top});target.data('is_moving',!1)}else{tooltip.css({left:pos_left,top:pos_top}).removeClass(settings.fadeout).addClass(settings.fadin)}}},show:function(target){var tooltip;var tip;var img;var settings=this.settings;if(target.data('is_moving')){return}
if(target.data('tm-has-tm-tip')===1){if(target.data('tm-tip-html')!==undefined){tip=target.data('tm-tip-html');if(target.attr('title')){target.data('tmtip-title',target.attr('title'))}
target.removeAttr('title')}else if(target.attr('data-tm-tooltip-html')){tip=target.attr('data-tm-tooltip-html');if(target.attr('title')){target.data('tmtip-title',target.attr('title'))}
target.removeAttr('title')}else{tip=target.attr('title')}
if(tip!==undefined){$('#tm-tooltip').remove();if(!settings.tipclass){settings.tipclass=''}else{settings.tipclass=' '+settings.tipclass}
tooltip=$('<div id="tm-tooltip" class="tm-tip tm-animated'+settings.tipclass+'"></div>');tooltip.css('opacity',0).html(tip).appendTo('body');img=tooltip.find('img');if(img.length>0){img.on('load',this.initTooltip.bind(this,target,tooltip))}
this.initTooltip(target,tooltip);$(window).on('scroll.tcToolTip resize.tcToolTip',this.initTooltip.bind(this,target,tooltip));target.data('is_moving',!1);target.on('tmmovetooltip',this.initTooltip.bind(this,target,tooltip,1));target.on('mouseleave.tc tmhidetooltip',this.removeTooltip.bind(this,target,tooltip));target.closest('label').on('mouseleave.tc tmhidetooltip',this.removeTooltip.bind(this,target,tooltip));tooltip.on('click',this.removeTooltip.bind(this,target,tooltip))}}
return!1},destroy:function(){if(this.targets.length>0){this.targets.toArray().forEach(function(element){var target=$(element);target.closest('off').on('mouseleave.tc tmhidetooltip');target.off('tc-tooltip-html-changed tmmovetooltip tmhidetooltip mouseenter.tc mouseleave.tc tmshowtooltip.tc');target.removeData('tmtip-title');target.removeData('tm-tip-html')});this.targets.removeData('tctooltip tm-has-tm-tip is_moving')}},init:function(){var that=this;var settings=this.settings;if(this.targets.length>0){this.targets.toArray().forEach(function(element){var target;var is_swatch;var is_swatch_desc;var is_swatch_lbl_desc;var is_swatch_img;var is_swatch_img_lbl;var is_swatch_img_desc;var is_swatch_img_lbl_desc;var tip;var label;var desc;var descHTML;var get_img_src;var findlabel;var is_hide_label;target=$(element);tip=settings.tip||undefined;if(target.data('tm-has-tm-tip')===undefined){is_swatch=target.attr('data-tm-tooltip-swatch');is_swatch_desc=target.attr('data-tm-tooltip-swatch-desc');is_swatch_lbl_desc=target.attr('data-tm-tooltip-swatch-lbl-desc');is_swatch_img=target.attr('data-tm-tooltip-swatch-img');is_swatch_img_lbl=target.attr('data-tm-tooltip-swatch-img-lbl');is_swatch_img_desc=target.attr('data-tm-tooltip-swatch-img-desc');is_swatch_img_lbl_desc=target.attr('data-tm-tooltip-swatch-img-lbl-desc');target.data('tm-has-tm-tip',1);if(target.attr('data-original')!==undefined){get_img_src=target.attr('data-original')}else if(target.attr('src')!==undefined){get_img_src=target.attr('src')}else{get_img_src=target[0].src}
label=target.closest('.tmcp-field-wrap');if(label.is('.tc-epo-element-product-holder')){label=target.closest('.cpf-element')}
if(label.length===0){label=target.closest('.cpf-element')}
if(label.length===0){label=target.closest('.cpf-section').find('.tc-section-inner-wrap .tm-section-description.tm-description')}
findlabel=label.find('.tm-tip-html');if(findlabel.length===0){findlabel=label.find('.checkbox-image-label,.checkbox-image-label-inline,.radio-image-label,.radio-image-label-inline')}
if(findlabel.length===0){findlabel=label.next('.checkbox-image-label,.checkbox-image-label-inline,.radio-image-label,.radio-image-label-inline,.tm-tip-html')}
if(findlabel.length===0&&label.is('.tm-description')){findlabel=label}
label=findlabel;findlabel=$(label);is_hide_label=target.attr('data-tm-hide-label')==='yes'||target.attr('data-tm-hide-label')===undefined||findlabel.is('.tm-tip-html');descHTML='';desc=target.closest('.tmcp-field-wrap');desc=desc.find('[data-tm-tooltip-html]');if(desc.length===0){desc=target.closest('.tmcp-field-wrap').find('.tc-inline-description');if(desc.length>0){descHTML=desc.html()}}else{descHTML=desc.attr('data-tm-tooltip-html')}
if(tip===undefined){if(is_swatch){tip=findlabel.html()}else if(is_swatch_desc){tip='<aside>'+descHTML+'</aside>'}else if(is_swatch_lbl_desc){tip='<aside>'+findlabel.html()+'</aside><aside>'+descHTML+'</aside>'}else if(is_swatch_img){tip='<img src="'+get_img_src+'">'}else if(is_swatch_img_lbl){tip='<img src="'+get_img_src+'"><aside>'+findlabel.html()+'</aside>'}else if(is_swatch_img_desc){tip='<img src="'+get_img_src+'"><aside>'+descHTML+'</aside>'}else if(is_swatch_img_lbl_desc){tip='<img src="'+get_img_src+'"><aside>'+findlabel.html()+'</aside><aside>'+descHTML+'</aside>'}
if(tip!==undefined){target.data('tm-tip-html',tip);if(is_hide_label){findlabel.hide()}}
if(target.attr('data-tm-tooltip-html')){tip=target.attr('data-tm-tooltip-html')}else{tip=target.attr('title')}}else{target.data('tm-tip-html',tip)}
target.on('tc-tooltip-html-changed',function(){if(target.attr('data-tm-tooltip-html')){target.show()}else{target.hide()}});target.closest('label').on('mouseenter tmshowtooltip',that.show.bind(that,target));target.on('mouseenter.tc tmshowtooltip.tc',that.show.bind(that,target));if(settings.trigger){that.show(target)}}})}}};$.fn.tcToolTip=function(option){var methodReturn;var targets=$(this);var data;var options;var ret;var hasAtLeastOneNonToolTip=targets.map(function(){return $(this).data('tctooltip')||''}).get().some(function(value){return value===''});if(typeof option==='object'){options=option}else{options={}}
if(hasAtLeastOneNonToolTip){data=new ToolTip(this,options);targets.data('tctooltip',data)}
if(typeof option==='string'){data=targets.data('tctooltip');methodReturn=data[option].apply(data,[])}
if(methodReturn===undefined){ret=targets}else{ret=methodReturn}
return ret};$.fn.tcToolTip.defaults={fadin:'fadein',fadeout:'fadeout',speed:1500};$.fn.tcToolTip.instances=[];$.fn.tcToolTip.Constructor=ToolTip;$.tcToolTip=function(targets,options){var data=!1;var hasAtLeastOneNonToolTip;targets=targets||$('.tm-tooltip');hasAtLeastOneNonToolTip=targets.map(function(){return $(this).data('tctooltip')||''}).get().some(function(value){return value===''});if(hasAtLeastOneNonToolTip){data=new ToolTip(targets,options);targets.data('tctooltip',data)}
return data}}(window,window.jQuery));/*!
 * jQuery Validation Plugin v1.19.3
 *
 * https://jqueryvalidation.org/
 *
 * Copyright (c) 2021 Jörn Zaefferer
 * Released under the MIT license
 *
 * Renamed methods for compatibility
 * reformatted code by themeComplete
 */
(function(factory){'use strict';if(typeof window.define==='function'&&window.define.amd){window.define(['jquery'],factory)}else if(typeof window.module==='object'&&window.module.exports){window.module.exports=factory(window.require('jquery'))}else{factory(window.jQuery)}}(function($){'use strict';var pendingRequests={};var ajax;var trim;$.extend($.fn,{tc_validate:function(options){var tc_validator;if(!this.length){return}
tc_validator=$.data(this[0],'tc_validator');if(tc_validator){return tc_validator}
this.attr('novalidate','novalidate');tc_validator=new $.tc_validator(options,this[0]);$.data(this[0],'tc_validator',tc_validator);if(tc_validator.settings.onsubmit){this.on('click.tc_validate',':submit',function(event){tc_validator.submitButton=event.currentTarget;if($(this).hasClass('cancel')){tc_validator.cancelSubmit=!0}
if($(this).attr('formnovalidate')!==undefined){tc_validator.cancelSubmit=!0}});this.on('submit.tc_validate',function(event){if(tc_validator.settings.debug){event.preventDefault()}
function handle(){var hidden;var result;if(tc_validator.submitButton&&(tc_validator.settings.submitHandler||tc_validator.formSubmitted)){hidden=$("<input type='hidden'>").attr('name',tc_validator.submitButton.name).val($(tc_validator.submitButton).val()).appendTo(tc_validator.currentForm)}
if(tc_validator.settings.submitHandler&&!tc_validator.settings.debug){result=tc_validator.settings.submitHandler.call(tc_validator,tc_validator.currentForm,event);if(hidden){hidden.remove()}
if(result!==undefined){return result}
return!1}
return!0}
if(tc_validator.cancelSubmit){tc_validator.cancelSubmit=!1;return handle()}
if(tc_validator.form()){if(tc_validator.pendingRequest){tc_validator.formSubmitted=!0;return!1}
return handle()}
tc_validator.focusInvalid();return!1})}
return tc_validator},tc_valid:function(){var valid;var tc_validator;var errorList;if($(this[0]).is('form')){valid=this.tc_validate().form()}else{errorList=[];valid=!0;tc_validator=$(this[0].form).tc_validate();this.each(function(){valid=tc_validator.element(this)&&valid;if(!valid){errorList=errorList.concat(tc_validator.errorList)}});tc_validator.errorList=errorList}
return valid},tc_rules:function(command,argument){var element=this[0];var isContentEditable=typeof this.attr('contenteditable')!=='undefined'&&this.attr('contenteditable')!=='false';var settings;var staticRules;var existingRules;var data;var param;var filtered;if(element===null){return}
if(!element.form&&isContentEditable){element.form=this.closest('form')[0];element.name=this.attr('name')}
if(element.form===null){return}
if(command){settings=$.data(element.form,'tc_validator').settings;staticRules=settings.rules;existingRules=$.tc_validator.staticRules(element);switch(command){case 'add':$.extend(existingRules,$.tc_validator.normalizeRule(argument));delete existingRules.messages;staticRules[element.name]=existingRules;if(argument.messages){settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages)}
break;case 'remove':if(!argument){delete staticRules[element.name];return existingRules}
filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method]});return filtered}}
data=$.tc_validator.normalizeRules($.extend({},$.tc_validator.classRules(element),$.tc_validator.attributeRules(element),$.tc_validator.dataRules(element),$.tc_validator.staticRules(element)),element);if(data.required){param=data.required;delete data.required;data=$.extend({required:param},data)}
if(data.remote){param=data.remote;delete data.remote;data=$.extend(data,{remote:param})}
return data}});trim=function(str){return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')};$.extend($.expr.pseudos||$.expr[':'],{blank:function(a){return!trim(''+$(a).val())},filled:function(a){var val=$(a).val();return val!==null&&!!trim(''+val)},unchecked:function(a){return!$(a).prop('checked')}});$.tc_validator=function(options,form){this.settings=$.extend(!0,{},$.tc_validator.defaults,options);this.currentForm=form;this.init()};$.tc_validator.format=function(source,params){if(arguments.length===1){return function(){var args=$.makeArray(arguments);args.unshift(source);return $.tc_validator.format.apply(this,args)}}
if(params===undefined){return source}
if(arguments.length>2&&params.constructor!==Array){params=$.makeArray(arguments).slice(1)}
if(params.constructor!==Array){params=[params]}
$.each(params,function(i,n){source=source.replace(new RegExp('\\{'+i+'\\}','g'),function(){return n})});return source};$.extend($.tc_validator,{defaults:{messages:{},groups:{},rules:{},errorClass:'error',pendingClass:'pending',validClass:'valid',errorElement:'label',focusCleanup:!1,focusInvalid:!0,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:!0,ignore:':hidden',ignoreTitle:!1,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup){if(this.settings.unhighlight){this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass)}
this.hideThese(this.errorsFor(element))}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element)}},onkeyup:function(element,event){var excludedKeys=[16,17,18,20,35,36,37,38,39,40,45,144,225];if((event.which===9&&this.elementValue(element)==='')||$.inArray(event.keyCode,excludedKeys)!==-1){}else if(element.name in this.submitted||element.name in this.invalid){this.element(element)}},onclick:function(element){if(element.name in this.submitted){this.element(element)}else if(element.parentNode.name in this.submitted){this.element(element.parentNode)}},highlight:function(element,errorClass,validClass){if(element.type==='radio'){this.findByName(element.name).addClass(errorClass).removeClass(validClass)}else{$(element).addClass(errorClass).removeClass(validClass)}},unhighlight:function(element,errorClass,validClass){if(element.type==='radio'){this.findByName(element.name).removeClass(errorClass).addClass(validClass)}else{$(element).removeClass(errorClass).addClass(validClass)}}},setDefaults:function(settings){$.extend($.tc_validator.defaults,settings)},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:$.tc_validator.format('Please enter no more than {0} characters.'),maxlengthsingle:$.tc_validator.format('Please enter no more than {0} character.'),minlength:$.tc_validator.format('Please enter at least {0} characters.'),minlengthsingle:$.tc_validator.format('Please enter at least {0} character.'),rangelength:$.tc_validator.format('Please enter a value between {0} and {1} characters long.'),range:$.tc_validator.format('Please enter a value between {0} and {1}.'),max:$.tc_validator.format('Please enter a value less than or equal to {0}.'),min:$.tc_validator.format('Please enter a value greater than or equal to {0}.'),step:$.tc_validator.format('Please enter a multiple of {0}.')},autoCreateRanges:!1,prototype:{init:function(){var currentForm=this.currentForm;var groups={};var rules;this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=(this.labelContainer.length&&this.labelContainer)||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();this.groups={};$.each(this.settings.groups,function(key,value){if(typeof value==='string'){value=value.split(/\s/)}
$.each(value,function(index,name){groups[name]=key})});rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.tc_validator.normalizeRule(value)});function delegate(event){var isContentEditable=typeof $(event.data.that).attr('contenteditable')!=='undefined'&&$(event.data.that).attr('contenteditable')!=='false';var tc_validator;var eventType;var settings;if(!event.data.that.form&&isContentEditable){event.data.that.form=$(event.data.that).closest('form')[0];event.data.that.name=$(event.data.that).attr('name')}
if(currentForm!==event.data.that.form){return}
tc_validator=$.data(event.data.that.form,'tc_validator');eventType='on'+event.type.replace(/^validate/,'');settings=tc_validator.settings;if(settings[eventType]&&!$(event.data.that).is(settings.ignore)){settings[eventType].call(tc_validator,event.data.that,event)}}
$(this.currentForm).on('focusin.tc_validate focusout.tc_validate keyup.tc_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']",{that:this},delegate).on('click.tc_validate',"select, option, [type='radio'], [type='checkbox']",{that:this},delegate);if(this.settings.invalidHandler){$(this.currentForm).on('invalid-form.tc_validate',this.settings.invalidHandler)}},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.tc_valid()){$(this.currentForm).triggerHandler('invalid-form',[this])}
this.showErrors();return this.tc_valid()},checkForm:function(){var i;var elements;this.prepareForm();for(i=0,elements=this.elements();elements[i];i+=1){this.currentElements=elements;this.check(elements[i])}
return this.tc_valid()},element:function(element){var cleanElement=this.clean(element),checkElement=this.validationTargetFor(cleanElement),v=this,result=!0,rs,group;if(checkElement===undefined){delete this.invalid[cleanElement.name]}else{this.prepareElement(checkElement);this.currentElements=$(checkElement);group=this.groups[checkElement.name];if(group){$.each(this.groups,function(name,testgroup){if(testgroup===group&&name!==checkElement.name){cleanElement=v.validationTargetFor(v.clean(v.findByName(name)));if(cleanElement&&cleanElement.name in v.invalid){v.currentElements.push(cleanElement);result=v.check(cleanElement)&&result}}})}
rs=this.check(checkElement)!==!1;result=result&&rs;if(rs){this.invalid[checkElement.name]=!1}else{this.invalid[checkElement.name]=!0}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}
this.showErrors();$(element).attr('aria-invalid',!rs)}
return result},showErrors:function(errors){var tc_validator;if(errors){tc_validator=this;$.extend(this.errorMap,errors);this.errorList=$.map(this.errorMap,function(message,name){return{message:message,element:tc_validator.findByName(name)[0]}});this.successList=$.grep(this.successList,function(element){return!(element.name in errors)})}
if(this.settings.showErrors){this.settings.showErrors.call(this,this.errorMap,this.errorList)}else{this.defaultShowErrors()}},resetForm:function(){var elements;if($.fn.resetForm){$(this.currentForm).resetForm()}
this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();elements=this.elements().removeData('previousValue').removeAttr('aria-invalid');this.resetElements(elements)},resetElements:function(elements){var i;if(this.settings.unhighlight){for(i=0;elements[i];i+=1){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,'');this.findByName(elements[i].name).removeClass(this.settings.validClass)}}else{elements.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)}},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(obj){var count=0,i;for(i in obj){if(obj[i]!==undefined&&obj[i]!==null&&obj[i]!==!1){count+=1}}
return count},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(errors){errors.not(this.containers).text('');this.addWrapper(errors).hide()},tc_valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||(this.errorList.length&&this.errorList[0].element)||[]).filter(':visible').trigger('focus').trigger('focusin')}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return(lastActive&&$.grep(this.errorList,function(n){return n.element.name===lastActive.name}).length===1&&lastActive)},elements:function(){var tc_validator=this,rulesCache={};return $(this.currentForm).find('input, select, textarea, [contenteditable]').not(':submit, :reset, :image, :disabled').not(this.settings.ignore).filter(function(){var name=this.name||$(this).attr('name');var isContentEditable=typeof $(this).attr('contenteditable')!=='undefined'&&$(this).attr('contenteditable')!=='false';if(isContentEditable){this.form=$(this).closest('form')[0];this.name=name}
if(this.form!==tc_validator.currentForm){return!1}
if(name in rulesCache||!tc_validator.objectLength($(this).tc_rules())){return!1}
rulesCache[name]=!0;return!0})},clean:function(selector){return $(selector)[0]},errors:function(){var errorClass=this.settings.errorClass.split(' ').join('.');return $(this.settings.errorElement+'.'+errorClass,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([])},reset:function(){this.resetInternals();this.currentElements=$([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element)},elementValue:function(element){var $element=$(element),type=element.type,isContentEditable=typeof $element.attr('contenteditable')!=='undefined'&&$element.attr('contenteditable')!=='false',val,idx;if(type==='radio'||type==='checkbox'){return this.findByName(element.name).filter(':checked').val()}else if(type==='number'&&typeof element.validity!=='undefined'){return element.validity.badInput?'NaN':$element.val()}
if(isContentEditable){val=$element.text()}else{val=$element.val()}
if(type==='file'){if(val.substr(0,12)==='C:\\fakepath\\'){return val.substr(12)}
idx=val.lastIndexOf('/');if(idx>=0){return val.substr(idx+1)}
idx=val.lastIndexOf('\\');if(idx>=0){return val.substr(idx+1)}
return val}
if(typeof val==='string'){return val.replace(/\r/g,'')}
return val},check:function(element){var rules;var rulesCount;var dependencyMismatch;var val;var result;var method;var rule;var normalizer;element=this.validationTargetFor(this.clean(element));rules=$(element).tc_rules();rulesCount=$.map(rules,function(n,i){return i}).length;dependencyMismatch=!1;val=this.elementValue(element);if(typeof rules.normalizer==='function'){normalizer=rules.normalizer}else if(typeof this.settings.normalizer==='function'){normalizer=this.settings.normalizer}
if(normalizer){val=normalizer.call(element,val);delete rules.normalizer}
for(method in rules){if(method){rule={method:method,parameters:rules[method]};try{result=$.tc_validator.methods[method].call(this,val,element,rule.parameters);if(result==='dependency-mismatch'&&rulesCount===1){dependencyMismatch=!0;continue}
dependencyMismatch=!1;if(result==='pending'){this.toHide=this.toHide.not(this.errorsFor(element));return}
if(!result){this.formatAndAdd(element,rule);return!1}}catch(e){if(e instanceof TypeError){e.message+='.  Exception occurred when checking element '+element.id+", check the '"+rule.method+"' method."}
throw e}}}
if(dependencyMismatch){return}
if(this.objectLength(rules)){this.successList.push(element)}
return!0},customDataMessage:function(element,method){return $(element).data('msg'+method.charAt(0).toUpperCase()+method.substring(1).toLowerCase())||$(element).data('msg')},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor===String?m:m[method])},findDefined:function(){var i;for(i=0;i<arguments.length;i+=1){if(arguments[i]!==undefined){return arguments[i]}}
return undefined},defaultMessage:function(element,rule){var message;var theregex;var singleCheck='';if(typeof rule==='string'){rule={method:rule}}
if(rule.method==='minlength'||rule.method==='maxlength'){if(rule.parameters===1||rule.parameters==='1'){singleCheck='single'}}
message=this.findDefined(this.customMessage(element.name,rule.method+singleCheck),this.customDataMessage(element,rule.method+singleCheck),(!this.settings.ignoreTitle&&element.title)||undefined,$.tc_validator.messages[rule.method+singleCheck],'<strong>Warning: No message defined for '+element.name+'</strong>');theregex=/\$?\{(\d+)\}/g;if(typeof message==='function'){message=message.call(this,rule.parameters,element)}else if(theregex.test(message)){message=$.tc_validator.format(message.replace(theregex,'{$1}'),rule.parameters)}
return message},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule);this.errorList.push({message:message,element:element,method:rule.method});this.errorMap[element.name]=message;this.submitted[element.name]=message},addWrapper:function(toToggle){if(this.settings.wrapper){toToggle=toToggle.add(toToggle.parent(this.settings.wrapper))}
return toToggle},defaultShowErrors:function(){var i,elements,error;for(i=0;this.errorList[i];i+=1){error=this.errorList[i];if(this.settings.highlight){this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass)}
this.showLabel(error.element,error.message)}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}
if(this.settings.success){for(i=0;this.successList[i];i+=1){this.showLabel(this.successList[i])}}
if(this.settings.unhighlight){for(i=0,elements=this.validElements();elements[i];i+=1){this.settings.unhighlight.call(this,elements[i],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 $(this.errorList).map(function(){return this.element})},showLabel:function(element,message){var place,group,errorID,v,error=this.errorsFor(element),elementID=this.idOrName(element),describedBy=$(element).attr('aria-describedby');if(error.length){error.removeClass(this.settings.validClass).addClass(this.settings.errorClass);error.html(message)}else{error=$('<'+this.settings.errorElement+'>').attr('id',elementID+'-error').addClass(this.settings.errorClass).html(message||'');place=error;if(this.settings.wrapper){place=error.hide().show().wrap('<'+this.settings.wrapper+'/>').parent()}
if(this.labelContainer.length){this.labelContainer.append(place)}else if(this.settings.errorPlacement){this.settings.errorPlacement.call(this,place,$(element))}else{place.insertAfter(element)}
if(error.is('label')){error.attr('for',elementID)}else if(error.parents("label[for='"+this.escapeCssMeta(elementID)+"']").length===0){errorID=error.attr('id');if(!describedBy){describedBy=errorID}else if(!describedBy.match(new RegExp('\\b'+this.escapeCssMeta(errorID)+'\\b'))){describedBy+=' '+errorID}
$(element).attr('aria-describedby',describedBy);group=this.groups[element.name];if(group){v=this;$.each(v.groups,function(name,testgroup){if(testgroup===group){$("[name='"+v.escapeCssMeta(name)+"']",v.currentForm).attr('aria-describedby',error.attr('id'))}})}}}
if(!message&&this.settings.success){error.text('');if(typeof this.settings.success==='string'){error.addClass(this.settings.success)}else{this.settings.success(error,element)}}
this.toShow=this.toShow.add(error)},errorsFor:function(element){var name=this.escapeCssMeta(this.idOrName(element)),describer=$(element).attr('aria-describedby'),selector="label[for='"+name+"'], label[for='"+name+"'] *";if(describer){selector=selector+', #'+this.escapeCssMeta(describer).replace(/\s+/g,', #')}
return this.errors().filter(selector)},escapeCssMeta:function(string){return string.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]\^`{|}~])/g,'\\$1')},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name)},validationTargetFor:function(element){if(this.checkable(element)){element=this.findByName(element.name)}
return $(element).not(this.settings.ignore)[0]},checkable:function(element){return/radio|checkbox/i.test(element.type)},findByName:function(name){return $(this.currentForm).find("[name='"+this.escapeCssMeta(name)+"']")},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case 'select':return $('option:selected',element).length;case 'input':if(this.checkable(element)){return this.findByName(element.name).filter(':checked').length}}
return value.length},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):!0},dependTypes:{boolean:function(param){return param},string:function(param,element){return!!$(param,element.form).length},function:function(param,element){return param(element)}},optional:function(element){var val=this.elementValue(element);return!$.tc_validator.methods.required.call(this,val,element)&&'dependency-mismatch'},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest+=1;$(element).addClass(this.settings.pendingClass);this.pending[element.name]=!0}},stopRequest:function(element,valid){this.pendingRequest-=1;if(this.pendingRequest<0){this.pendingRequest=0}
delete this.pending[element.name];$(element).removeClass(this.settings.pendingClass);if(valid&&this.pendingRequest===0&&this.formSubmitted&&this.form()){$(this.currentForm).trigger('submit');if(this.submitButton){$("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove()}
this.formSubmitted=!1}else if(!valid&&this.pendingRequest===0&&this.formSubmitted){$(this.currentForm).triggerHandler('invalid-form',[this]);this.formSubmitted=!1}},previousValue:function(element,method){method=(typeof method==='string'&&method)||'remote';return($.data(element,'previousValue')||$.data(element,'previousValue',{old:null,valid:!0,message:this.defaultMessage(element,{method:method})}))},destroy:function(){this.resetForm();$(this.currentForm).off('.tc_validate').removeData('tc_validator').find('.tc_validate-equalTo-blur').off('.tc_validate-equalTo').removeClass('validate-equalTo-blur').find('.tc_validate-lessThan-blur').off('.tc_validate-lessThan').removeClass('validate-lessThan-blur').find('.tc_validate-lessThanEqual-blur').off('.tc_validate-lessThanEqual').removeClass('validate-lessThanEqual-blur').find('.tc_validate-greaterThanEqual-blur').off('.tc_validate-greaterThanEqual').removeClass('validate-greaterThanEqual-blur').find('.tc_validate-greaterThan-blur').off('.tc_validate-greaterThan').removeClass('validate-greaterThan-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(className,rules){if(className.constructor===String){this.classRuleSettings[className]=rules}else{$.extend(this.classRuleSettings,className)}},classRules:function(element){var rules={},classes=$(element).attr('class');if(classes){$.each(classes.split(' '),function(){if(this in $.tc_validator.classRuleSettings){$.extend(rules,$.tc_validator.classRuleSettings[this])}})}
return rules},normalizeAttributeRule:function(rules,type,method,value){if(/min|max|step/.test(method)&&(type===null||/number|range|text/.test(type))){value=Number(value);if(isNaN(value)){value=undefined}}
if(value||value===0){rules[method]=value}else if(type===method&&type!=='range'){rules[method]=!0}},attributeRules:function(element){var rules={},$element=$(element),type=element.getAttribute('type'),method,value;for(method in $.tc_validator.methods){if(method){if(method==='required'){value=element.getAttribute(method);if(value===''){value=!0}
value=!!value}else{value=$element.attr(method)}
this.normalizeAttributeRule(rules,type,method,value)}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength}
return rules},dataRules:function(element){var rules={},$element=$(element),type=element.getAttribute('type'),method,value;for(method in $.tc_validator.methods){if(method){value=$element.data('rule'+method.charAt(0).toUpperCase()+method.substring(1).toLowerCase());if(value===''){value=!0}
this.normalizeAttributeRule(rules,type,method,value)}}
return rules},staticRules:function(element){var rules={},tc_validator=$.data(element.form,'tc_validator');if(tc_validator.settings.rules){rules=$.tc_validator.normalizeRule(tc_validator.settings.rules[element.name])||{}}
return rules},normalizeRules:function(rules,element){var keepRule;$.each(rules,function(prop,val){if(val===!1){delete rules[prop];return}
if(val.param||val.depends){keepRule=!0;switch(typeof val.depends){case 'string':keepRule=!!$(val.depends,element.form).length;break;case 'function':keepRule=val.depends.call(element,element);break}
if(keepRule){rules[prop]=val.param!==undefined?val.param:!0}else{$.data(element.form,'tc_validator').resetElements($(element));delete rules[prop]}}});$.each(rules,function(rule,parameter){rules[rule]=typeof parameter==='function'&&rule!=='normalizer'?parameter(element):parameter});$.each(['minlength','maxlength'],function(){if(rules[this]){rules[this]=Number(rules[this])}});$.each(['rangelength','range'],function(){var parts;if(rules[this]){if(Array.isArray(rules[this])){rules[this]=[Number(rules[this][0]),Number(rules[this][1])]}else if(typeof rules[this]==='string'){parts=rules[this].replace(/[[\]]/g,'').split(/[\s,]+/);rules[this]=[Number(parts[0]),Number(parts[1])]}}});if($.tc_validator.autoCreateRanges){if(rules.min!==null&&rules.max!==null){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max}
if(rules.minlength!==null&&rules.maxlength!==null){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength}}
return rules},normalizeRule:function(data){var transformed;if(typeof data==='string'){transformed={};$.each(data.split(/\s/),function(){transformed[this]=!0});data=transformed}
return data},addMethod:function(name,method,message){$.tc_validator.methods[name]=method;$.tc_validator.messages[name]=message!==undefined?message:$.tc_validator.messages[name];if(method.length<3){$.tc_validator.addClassRules(name,$.tc_validator.normalizeRule(name))}},methods:{required:function(value,element,param){var val;if(!this.depend(param,element)){return'dependency-mismatch'}
if(element.nodeName.toLowerCase()==='select'){val=$(element).val();return val&&val.length>0}
if(this.checkable(element)){return this.getLength(value,element)>0}
return value!==undefined&&value!==null&&value.length>0},email:function(value,element){return this.optional(element)||/^[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(value)},url:function(value,element){return(this.optional(element)||/^(?:(?:(?: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-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(value))},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value).toString())},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value)},number:function(value,element){return this.optional(element)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(value)},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value)},minlength:function(value,element,param){var length=Array.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||length>=param},maxlength:function(value,element,param){var length=Array.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||length<=param},rangelength:function(value,element,param){var length=Array.isArray(value)?value.length:this.getLength(value,element);return this.optional(element)||(length>=param[0]&&length<=param[1])},min:function(value,element,param){return this.optional(element)||value>=param},max:function(value,element,param){return this.optional(element)||value<=param},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1])},step:function(value,element,param){var type=$(element).attr('type'),errorMessage='Step attribute on input type '+type+' is not supported.',supportedTypes=['text','number','range'],re=new RegExp('\\b'+type+'\\b'),notSupported=type&&!re.test(supportedTypes.join()),decimalPlaces=function(num){var match=(''+num).match(/(?:\.(\d+))?$/);if(!match){return 0}
return match[1]?match[1].length:0},decimals,toInt=function(num){return Math.round(num*Math.pow(10,decimals))},valid=!0;if(notSupported){throw new Error(errorMessage)}
decimals=decimalPlaces(param);if(decimalPlaces(value)>decimals||toInt(value)%toInt(param)!==0){valid=!1}
return this.optional(element)||valid},equalTo:function(value,element,param){var target=$(param);if(this.settings.onfocusout&&target.not('.tc_validate-equalTo-blur').length){target.addClass('validate-equalTo-blur').on('blur.tc_validate-equalTo',function(){$(element).tc_valid()})}
return value===target.val()},remote:function(value,element,param,method){var previous;var tc_validator;var data;var optionDataString;if(this.optional(element)){return'dependency-mismatch'}
method=(typeof method==='string'&&method)||'remote';previous=this.previousValue(element,method);if(!this.settings.messages[element.name]){this.settings.messages[element.name]={}}
previous.originalMessage=previous.originalMessage||this.settings.messages[element.name][method];this.settings.messages[element.name][method]=previous.message;param=(typeof param==='string'&&{url:param})||param;optionDataString=$.param($.extend({data:value},param.data));if(previous.old===optionDataString){return previous.valid}
previous.old=optionDataString;tc_validator=this;this.startRequest(element);data={};data[element.name]=value;$.ajax($.extend(!0,{mode:'abort',port:'validate'+element.name,dataType:'json',data:data,context:tc_validator.currentForm,success:function(response){var valid=response===!0||response==='true',errors,message,submitted;tc_validator.settings.messages[element.name][method]=previous.originalMessage;if(valid){submitted=tc_validator.formSubmitted;tc_validator.resetInternals();tc_validator.toHide=tc_validator.errorsFor(element);tc_validator.formSubmitted=submitted;tc_validator.successList.push(element);tc_validator.invalid[element.name]=!1;tc_validator.showErrors()}else{errors={};message=response||tc_validator.defaultMessage(element,{method:method,parameters:value});previous.message=message;errors[element.name]=message;tc_validator.invalid[element.name]=!0;tc_validator.showErrors(errors)}
previous.valid=valid;tc_validator.stopRequest(element,valid)}},param));return'pending'}}});if($.ajaxPrefilter){$.ajaxPrefilter(function(settings,_,xhr){var port=settings.port;if(settings.mode==='abort'){if(pendingRequests[port]){pendingRequests[port].abort()}
pendingRequests[port]=xhr}})}else{ajax=$.ajax;$.ajax=function(settings){var mode=('mode' in settings?settings:$.ajaxSettings).mode,port=('port' in settings?settings:$.ajaxSettings).port;if(mode==='abort'){if(pendingRequests[port]){pendingRequests[port].abort()}
pendingRequests[port]=ajax.apply(this,arguments);return pendingRequests[port]}
return ajax.apply(this,arguments)}}
return $}));(function(window){'use strict';var TCMexp=function(parsed){this.value=parsed};var token=['round','ceil','floor','abs','exp','sqrt','sin','cos','tan','pi','(',')','P','C',' ','asin','acos','atan','7','8','9','int','cosh','acosh','ln','^','root','4','5','6','/','!','tanh','atanh','Mod','1','2','3','&&','||','*','sinh','asinh','e','log','0','.','+','-',',','Sigma','n','Pi','pow','>','<','>=','<=','==','!=','%','min','max'];var show=['round','ceil','floor','abs','exp','sqrt','sin','cos','tan','&pi;','(',')','P','C',' ','asin','acos','atan','7','8','9','Int','cosh','acosh',' ln','^','root','4','5','6','&divide;','!','tanh','atanh',' Mod ','1','2','3','&amp;&amp;','||','&times;','sinh','asinh','e',' log','0','.','+','-',',','&Sigma;','n','&Pi;','pow','&gt;','&lt;','&gt;=','&lt;=','==','!=','%','min','max'];var eva=[];var newAr=[[],['1','2','3','7','8','9','4','5','6','+','-','*','/','(',')','^','!','P','C','e','0','.',',','n',' ','>','<','%'],['pi','ln','Pi','&&','||','>=','<=','==','!='],['round','ceil','floor','abs','exp','sqrt','sin','cos','tan','Del','int','Mod','log','pow','min','max'],['asin','acos','atan','cosh','root','tanh','sinh'],['acosh','atanh','asinh','Sigma']];var type=[0,0,0,0,0,0,0,0,0,3,4,5,10,10,14,0,0,0,1,1,1,0,0,0,0,10,0,1,1,1,2,7,0,0,2,1,1,1,9,0,2,0,0,3,0,1,6,9,9,11,12,13,12,8,2,2,2,2,2,2,9,8,8];var preced={0:11,1:0,2:3,3:0,4:0,5:0,6:0,7:11,8:11,9:1,10:10,11:0,12:11,13:0,14:-1};var type0={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,9:!0,12:!0,13:!0,14:!0};var type1={0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0,10:!0,11:!0,12:!0,13:!0};var type1Asterick={0:!0,3:!0,4:!0,8:!0,12:!0,13:!0};var empty={};var type3Asterick={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,12:!0,13:!0};var type6={1:!0};function inc(arr,val){var i;for(i=0;i<arr.length;i++){arr[i]+=val}
return arr}
function match(str1,str2,i,x){var f;for(f=0;f<x;f++){if(str1[i+f]!==str2[f]){return!1}}
return!0}
TCMexp.math={isDegree:!1,acos:function(x){return TCMexp.math.isDegree?(180/Math.PI)*Math.acos(x):Math.acos(x)},add:function(a,b){return a+b},asin:function(x){return TCMexp.math.isDegree?(180/Math.PI)*Math.asin(x):Math.asin(x)},atan:function(x){return TCMexp.math.isDegree?(180/Math.PI)*Math.atan(x):Math.atan(x)},acosh:function(x){return Math.log(x+Math.sqrt((x*x)-1))},asinh:function(x){return Math.log(x+Math.sqrt((x*x)+1))},atanh:function(x){return Math.log((1+x)/(1-x))},C:function(n,r){var pro=1;var other=n-r;var choice=r;var i;if(choice<other){choice=other;other=r}
for(i=choice+1;i<=n;i++){pro*=i}
return pro/TCMexp.math.fact(other)},changeSign:function(x){return-x},cos:function(x){if(TCMexp.math.isDegree){x=TCMexp.math.toRadian(x)}
return Math.cos(x)},cosh:function(x){return(Math.pow(Math.E,x)+Math.pow(Math.E,-1*x))/2},div:function(a,b){return a/b},fact:function(n){var pro;var i;if(n%1!==0){return'NaN'}
pro=1;for(i=2;i<=n;i++){pro*=i}
return pro},inverse:function(x){return 1/x},log:function(i){return Math.log(i)/Math.log(10)},mod:function(a,b){return a%b},mul:function(a,b){return a*b},P:function(n,r){var pro=1;var i;for(i=Math.floor(n)-Math.floor(r)+1;i<=Math.floor(n);i++){pro*=i}
return pro},Pi:function(low,high,ex){var pro=1;var i;for(i=low;i<=high;i++){pro*=Number(ex.postfixEval({n:i}))}
return pro},pow10x:function(e){var x=1;while(e--){x*=10}
return x},sigma:function(low,high,ex){var sum=0;var i;for(i=low;i<=high;i++){sum+=Number(ex.postfixEval({n:i}))}
return sum},sin:function(x){if(TCMexp.math.isDegree){x=TCMexp.math.toRadian(x)}
return Math.sin(x)},sinh:function(x){return(Math.pow(Math.E,x)-Math.pow(Math.E,-1*x))/2},sub:function(a,b){return a-b},tan:function(x){if(TCMexp.math.isDegree){x=TCMexp.math.toRadian(x)}
return Math.tan(x)},tanh:function(x){return TCMexp.sinha(x)/TCMexp.cosha(x)},toRadian:function(x){return(x*Math.PI)/180},greaterthan:function(a,b){return a>b?1:0},lessthan:function(a,b){return a<b?1:0},greaterthanorequal:function(a,b){return a>=b?1:0},lessthanorequal:function(a,b){return a<=b?1:0},equals:function(a,b){return String(a)===String(b)?1:0},noteequals:function(a,b){return String(a)!==String(b)?1:0},and:function(a,b){return a&&b?1:0},or:function(a,b){return a||b?1:0},min:function(){var array=Array.prototype.slice.call(arguments);var result;if(arguments.length===0){result=0}else{result=Math.min.apply(null,array);if(isNaN(result)){result=0}}
return result},max:function(){var array=Array.prototype.slice.call(arguments);var result;if(arguments.length===0){result=0}else{result=Math.max.apply(null,array);if(isNaN(result)){result=0}}
return result}};eva=[Math.round,Math.ceil,Math.floor,Math.abs,Math.exp,Math.sqrt,TCMexp.math.sin,TCMexp.math.cos,TCMexp.math.tan,'PI','(',')',TCMexp.math.P,TCMexp.math.C,' '.anchor,TCMexp.math.asin,TCMexp.math.acos,TCMexp.math.atan,'7','8','9',Math.floor,TCMexp.math.cosh,TCMexp.math.acosh,Math.log,Math.pow,Math.sqrt,'4','5','6',TCMexp.math.div,TCMexp.math.fact,TCMexp.math.tanh,TCMexp.math.atanh,TCMexp.math.mod,'1','2','3',TCMexp.math.and,TCMexp.math.or,TCMexp.math.mul,TCMexp.math.sinh,TCMexp.math.asinh,'E',TCMexp.math.log,'0','.',TCMexp.math.add,TCMexp.math.sub,',',TCMexp.math.sigma,'n',TCMexp.math.Pi,Math.pow,TCMexp.math.greaterthan,TCMexp.math.lessthan,TCMexp.math.greaterthanorequal,TCMexp.math.lessthanorequal,TCMexp.math.equals,TCMexp.math.noteequals,TCMexp.math.mod,TCMexp.math.min,TCMexp.math.max];TCMexp.prototype.formulaEval=function(){var pop1,pop2,pop3;var disp=[];var arr=this.value;var i;for(i=0;i<arr.length;i++){if(arr[i].type===1||arr[i].type===3){disp.push({value:arr[i].type===3?arr[i].show:arr[i].value,type:1})}else if(arr[i].type===13){disp.push({value:arr[i].show,type:1})}else if(arr[i].type===0){disp[disp.length-1]={value:arr[i].show+(arr[i].show!=='-'?'(':'')+disp[disp.length-1].value+(arr[i].show!=='-'?')':''),type:0}}else if(arr[i].type===7){disp[disp.length-1]={value:(disp[disp.length-1].type!==1?'(':'')+disp[disp.length-1].value+(disp[disp.length-1].type!==1?')':'')+arr[i].show,type:7}}else if(arr[i].type===10){pop1=disp.pop();pop2=disp.pop();if(arr[i].show==='P'||arr[i].show==='C'){disp.push({value:'<sup>'+pop2.value+'</sup>'+arr[i].show+'<sub>'+pop1.value+'</sub>',type:10})}else{disp.push({value:(pop2.type!==1?'(':'')+pop2.value+(pop2.type!==1?')':'')+'<sup>'+pop1.value+'</sup>',type:1})}}else if(arr[i].type===2||arr[i].type===9){pop1=disp.pop();pop2=disp.pop();disp.push({value:(pop2.type!==1?'(':'')+pop2.value+(pop2.type!==1?')':'')+arr[i].show+(pop1.type!==1?'(':'')+pop1.value+(pop1.type!==1?')':''),type:arr[i].type})}else if(arr[i].type===12){pop1=disp.pop();pop2=disp.pop();pop3=disp.pop();disp.push({value:arr[i].show+'('+pop3.value+','+pop2.value+','+pop1.value+')',type:12})}}
return disp[0].value};TCMexp.addToken=function(tokens){var i;var x;var temp;var y;for(i=0;i<tokens.length;i++){x=tokens[i].token.length;temp=-1;newAr[x]=newAr[x]||[];for(y=0;y<newAr[x].length;y++){if(tokens[i].token===newAr[x][y]){temp=token.indexOf(newAr[x][y]);break}}
if(temp===-1){token.push(tokens[i].token);type.push(tokens[i].type);if(newAr.length<=tokens[i].token.length){newAr[tokens[i].token.length]=[]}
newAr[tokens[i].token.length].push(tokens[i].token);eva.push(tokens[i].value);show.push(tokens[i].show)}else{token[temp]=tokens[i].token;type[temp]=tokens[i].type;eva[temp]=tokens[i].value;show[temp]=tokens[i].show}}};function tokenize(string){var nodes=[];var length=string.length;var key,x,y;var i;var index;for(i=0;i<length;i++){if(i<length-1&&string[i]===' '&&string[i+1]===' '){continue}
key='';for(x=(string.length-i>(newAr.length-2)?newAr.length-1:string.length-i);x>0;x--){if(newAr[x]===undefined){continue}
for(y=0;y<newAr[x].length;y++){if(match(string,newAr[x][y],i,x)){key=newAr[x][y];y=newAr[x].length;x=0}}}
i+=key.length-1;if(key===''){throw(new TCMexp.Exception('Can\'t understand after '+string.slice(i)))}
index=token.indexOf(key);nodes.push({index:index,token:key,type:type[index],eval:eva[index],precedence:preced[type[index]],show:show[index]})}
return nodes}
TCMexp.lex=function(inp,tokens){var changeSignObj={value:TCMexp.math.changeSign,type:0,pre:21,show:'-'};var closingParObj={value:')',show:')',type:5,pre:0};var openingParObj={value:'(',type:4,pre:0,show:'('};var str=[openingParObj];var ptc=[];var inpStr=inp;var allowed=type0;var bracToClose=0;var asterick=empty;var prevKey='';var i;var obj={};var nodes=tokenize(inpStr);var cToken;var cType;var cEv;var cPre;var cShow;var pre;var j;var node;if(typeof tokens!=='undefined'){TCMexp.addToken(tokens)}
for(i=0;i<nodes.length;i++){node=nodes[i];if(node.type===14){if(i>0&&i<nodes.length-1&&nodes[i+1].type===1&&(nodes[i-1].type===1||nodes[i-1].type===6)){throw new TCMexp.Exception('Unexpected Space')}
continue}
cToken=node.token;cType=node.type;cEv=node.eval;cPre=node.precedence;cShow=node.show;pre=str[str.length-1];for(j=ptc.length;j--;){if(ptc[j]===0){if([0,2,3,4,5,9,11,12,13].indexOf(cType)!==-1){if(allowed[cType]!==!0){throw new TCMexp.Exception(cToken+' is not allowed after '+prevKey)}
str.push(closingParObj);allowed=type1;asterick=type3Asterick;inc(ptc,-1).pop()}}else{break}}
if(allowed[cType]!==!0){throw new TCMexp.Exception(cToken+' is not allowed after '+prevKey)}
if(asterick[cType]===!0){cType=2;cEv=TCMexp.math.mul;cShow='&times;';cPre=3;i=i-1}
obj={value:cEv,type:cType,pre:cPre,show:cShow};if(cType===0){allowed=type0;asterick=empty;inc(ptc,2).push(2);str.push(obj);str.push(openingParObj)}else if(cType===1){if(pre.type===1){pre.value+=cEv;inc(ptc,1)}else{str.push(obj)}
allowed=type1;asterick=type1Asterick}else if(cType===2){allowed=type0;asterick=empty;inc(ptc,2);str.push(obj)}else if(cType===3){str.push(obj);allowed=type1;asterick=type3Asterick}else if(cType===4){inc(ptc,1);bracToClose++;allowed=type0;asterick=empty;str.push(obj)}else if(cType===5){if(!bracToClose){throw new TCMexp.Exception('Closing parenthesis are more than opening one, wait What!!!')}
bracToClose--;allowed=type1;asterick=type3Asterick;str.push(obj);inc(ptc,1)}else if(cType===6){if(pre.hasDec){throw new TCMexp.Exception('Two decimals are not allowed in one number')}
if(pre.type!==1){pre={value:0,type:1,pre:0};str.push(pre);inc(ptc,-1)}
allowed=type6;inc(ptc,1);asterick=empty;pre.value+=cEv;pre.hasDec=!0}else if(cType===7){allowed=type1;asterick=type3Asterick;inc(ptc,1);str.push(obj)}
if(cType===8){allowed=type0;asterick=empty;inc(ptc,4).push(4);str.push(obj);str.push(openingParObj)}else if(cType===9){if(pre.type===9){if(pre.value===TCMexp.math.add){pre.value=cEv;pre.show=cShow;inc(ptc,1)}else if(pre.value===TCMexp.math.sub&&cShow==='-'){pre.value=TCMexp.math.add;pre.show='+';inc(ptc,1)}}else if(pre.type!==5&&pre.type!==7&&pre.type!==1&&pre.type!==3&&pre.type!==13){if(cToken==='-'){allowed=type0;asterick=empty;inc(ptc,2).push(2);str.push(changeSignObj);str.push(openingParObj)}}else{str.push(obj);inc(ptc,2)}
allowed=type0;asterick=empty}else if(cType===10){allowed=type0;asterick=empty;inc(ptc,2);str.push(obj)}else if(cType===11){allowed=type0;asterick=empty;str.push(obj)}else if(cType===12){allowed=type0;asterick=empty;inc(ptc,6).push(6);str.push(obj);str.push(openingParObj)}else if(cType===13){allowed=type1;asterick=type3Asterick;str.push(obj)}
inc(ptc,-1);prevKey=cToken}
for(j=ptc.length;j--;){if(ptc[j]===0){str.push(closingParObj);inc(ptc,-1).pop()}else{break}}
if(allowed[5]!==!0){throw new TCMexp.Exception('complete the expression')}
while(bracToClose--){str.push(closingParObj)}
str.push(closingParObj);return new TCMexp(str)};TCMexp.Exception=function(message){this.message=message};TCMexp.prototype.toPostfix=function(){var post=[],elem,popped,prep,pre,ele;var stack=[{value:'(',type:4,pre:0}];var arr=this.value;var i;var flag;for(i=1;i<arr.length;i++){if(arr[i].type===1||arr[i].type===3||arr[i].type===13){if(arr[i].type===1){arr[i].value=Number(arr[i].value)}
post.push(arr[i])}else if(arr[i].type===4){stack.push(arr[i])}else if(arr[i].type===5){while((popped=stack.pop()).type!==4){post.push(popped)}}else if(arr[i].type===11){while((popped=stack.pop()).type!==4){post.push(popped)}
stack.push(popped)}else{elem=arr[i];pre=elem.pre;ele=stack[stack.length-1];prep=ele.pre;flag=ele.value==='Math.pow'&&elem.value==='Math.pow';if(pre>prep){stack.push(elem)}else{while((prep>=pre&&!flag)||(flag&&pre<prep)){popped=stack.pop();ele=stack[stack.length-1];post.push(popped);prep=ele.pre;flag=elem.value==='Math.pow'&&ele.value==='Math.pow'}
stack.push(elem)}}}
return new TCMexp(post)};TCMexp.prototype.postfixEval=function(UserDefined){var stack;var pop1;var pop2;var pop3;var arr;var bool;var i;UserDefined=UserDefined||{};UserDefined.PI=Math.PI;UserDefined.E=Math.E;stack=[];arr=this.value;bool=typeof UserDefined.n!=='undefined';for(i=0;i<arr.length;i++){if(arr[i].type===1){stack.push({value:arr[i].value,type:1})}else if(arr[i].type===3){stack.push({value:UserDefined[arr[i].value],type:1})}else if(arr[i].type===0){if(typeof stack[stack.length-1].type==='undefined'){stack[stack.length-1].value.push(arr[i])}else{stack[stack.length-1].value=arr[i].value(stack[stack.length-1].value)}}else if(arr[i].type===7){if(typeof stack[stack.length-1].type==='undefined'){stack[stack.length-1].value.push(arr[i])}else{stack[stack.length-1].value=arr[i].value(stack[stack.length-1].value)}}else if(arr[i].type===8){pop1=stack.pop();pop2=stack.pop();stack.push({type:1,value:arr[i].value(pop2.value,pop1.value)})}else if(arr[i].type===10){pop1=stack.pop();pop2=stack.pop();if(typeof pop2.type==='undefined'){pop2.value=pop2.concat(pop1);pop2.value.push(arr[i]);stack.push(pop2)}else if(typeof pop1.type==='undefined'){pop1.unshift(pop2);pop1.push(arr[i]);stack.push(pop1)}else{stack.push({type:1,value:arr[i].value(pop2.value,pop1.value)})}}else if(arr[i].type===2||arr[i].type===9){pop1=stack.pop();pop2=stack.pop();if(typeof pop2.type==='undefined'){pop2=pop2.concat(pop1);pop2.push(arr[i]);stack.push(pop2)}else if(typeof pop1.type==='undefined'){pop1.unshift(pop2);pop1.push(arr[i]);stack.push(pop1)}else{stack.push({type:1,value:arr[i].value(pop2.value,pop1.value)})}}else if(arr[i].type===12){pop1=stack.pop();if(typeof pop1.type!=='undefined'){pop1=[pop1]}
pop2=stack.pop();pop3=stack.pop();stack.push({type:1,value:arr[i].value(pop3.value,pop2.value,new TCMexp(pop1))})}else if(arr[i].type===13){if(bool){stack.push({value:UserDefined[arr[i].value],type:3})}else{stack.push([arr[i]])}}}
if(stack.length>1){throw new TCMexp.Exception('Uncaught Syntax error')}
return stack[0].value>1000000000000000?'Infinity':parseFloat(stack[0].value.toFixed(15))};TCMexp.eval=function(str,tokens,obj){if(typeof tokens==='undefined'){return this.lex(str).toPostfix().postfixEval()}else if(typeof obj==='undefined'){if(typeof tokens.length!=='undefined'){return this.lex(str,tokens).toPostfix().postfixEval()}
return this.lex(str).toPostfix().postfixEval(tokens)}
return this.lex(str,tokens).toPostfix().postfixEval(obj)};window.tcmexp=TCMexp}(window));(function(window,document,$){'use strict';var tcAPI={};var TMEPOJS=window.TMEPOJS;var wp=window.wp;var TMEPOQTRANSLATEXJS=window.TMEPOQTRANSLATEXJS;var noUiSlider=window.noUiSlider;var ClipboardEvent=window.ClipboardEvent;var DataTransfer=window.DataTransfer;var lateVariationEvent=[];var latecpflogicactions=[];var tmLazyloadContainer=!1;var variationsFormIsLoaded=!1;var jBody=$('body');var jWindow=$(window);var jDocument=$(document);var errorObject;var FloatingTotalsBox;var currentAjaxButton;var errorContainer=$(window);var tcmexp=window.tcmexp;var _=window._;var getLocalInputDecimalSeparator=function(){if(TMEPOJS.tm_epo_global_input_decimal_separator===''){return TMEPOJS.currency_format_decimal_sep}
return $.epoAPI.locale.getSystemDecimalSeparator()};var getLocalDecimalSeparator=function(){if(TMEPOJS.tm_epo_global_displayed_decimal_separator===''){return TMEPOJS.currency_format_decimal_sep}
return $.epoAPI.locale.getSystemDecimalSeparator()};var getLocalThousandSeparator=function(){if(TMEPOJS.tm_epo_global_displayed_decimal_separator===''){return TMEPOJS.currency_format_thousand_sep}
return $.epoAPI.locale.getSystemDecimalSeparator()};var getEpoDelay=function(){if(TMEPOJS.tm_epo_start_animation_delay){return TMEPOJS.tm_epo_start_animation_delay}else if(window.tc_epo_delay){return window.tc_epo_delay}
return 500};var getEpoAnimationDelay=function(){if(TMEPOJS.tm_epo_animation_delay){return TMEPOJS.tm_epo_start_animation_delay}else if(window.tc_epo_animation_delay){return window.tc_epo_animation_delay}
return 500};var originalVal=$.fn.val;if(!TMEPOJS||!wp){return}
$.fn.val=function(){var result=originalVal.apply(this,arguments);if(arguments.length>0){if($(this).is('.input-text.qty')){$(this).trigger('change.cpf')}}
return result};if(TMEPOJS.tm_epo_no_lazy_load==='no'&&$.lazyLoadXT){$.extend($.lazyLoadXT,{autoInit:!1,updateEvent:$.lazyLoadXT.updateEvent+' tmlazy'})}
tcAPI.localInputDecimalSeparator=getLocalInputDecimalSeparator();tcAPI.localDecimalSeparator=getLocalDecimalSeparator();tcAPI.localThousandSeparator=getLocalThousandSeparator();tcAPI.epoDelay=getEpoDelay();tcAPI.epoAnimationDelay=getEpoAnimationDelay();tcAPI.getElementFromFieldCache=[];tcAPI.epoSelector='.tc-extra-product-options';tcAPI.associatedEpoSelector='.tc-extra-product-options-inline';tcAPI.associatedEpoCart='.tc-epo-element-product-container-cart';tcAPI.addToCartSelector="input[name='add-to-cart']";tcAPI.tcAddToCartSelector='input.tc-add-to-cart';tcAPI.qtySelector="input.qty,input[name='quantity'],select.qty,.drop-down-button #qty,.plus-minus-button #qty,.slider-input #amount";tcAPI.associateQtySelector='input.tm-qty-alt';tcAPI.addToCartButtonSelector='.add_to_cart_button, .single_add_to_cart_button';tcAPI.compositeSelector='.bto_item,.component';tcAPI.nativeProductPriceSelector='.woocommerce div.product p.price';tcAPI.associatedNativeProductPriceSelector='.product-price span.price';tcAPI.templateEngine=$.epoAPI.applyFilter('tc_adjust_templateEngine',{price:wp.template('tc-price'),sale_price:wp.template('tc-sale-price'),tc_chars_remanining:wp.template('tc-chars-remanining'),tc_final_totals:wp.template('tc-final-totals'),tc_floating_box:wp.template('tc-floating-box'),tc_floating_box_nks:wp.template('tc-floating-box-nks'),tc_formatted_price:wp.template('tc-formatted-price'),tc_formatted_sale_price:wp.template('tc-formatted-sale-price'),tc_lightbox:wp.template('tc-lightbox'),tc_lightbox_zoom:wp.template('tc-lightbox-zoom'),tc_section_pop_link:wp.template('tc-section-pop-link'),tc_upload_messages:wp.template('tc-upload-messages')});$.tcAPI=function(){return tcAPI};$.tcAPIGet=function(name){return tcAPI[name]};$.tcAPISet=function(name,value){tcAPI[name]=value};if($.tc_validator){$.extend($.tc_validator.messages,{required:TMEPOJS.tm_epo_global_validator_messages.required,email:TMEPOJS.tm_epo_global_validator_messages.email,url:TMEPOJS.tm_epo_global_validator_messages.url,number:TMEPOJS.tm_epo_global_validator_messages.number,digits:TMEPOJS.tm_epo_global_validator_messages.digits,maxlengthsingle:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.maxlengthsingle),maxlength:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.maxlength),minlengthsingle:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.minlengthsingle),minlength:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.minlength),max:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.max),min:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.min),step:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.step),lettersonly:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.lettersonly),lettersspaceonly:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.lettersspaceonly),alphanumeric:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.alphanumeric),alphanumericunicode:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.alphanumericunicode),alphanumericunicodespace:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.alphanumericunicodespace),repeaterminrows:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.repeaterminrows),repeatermaxrows:$.tc_validator.format(TMEPOJS.tm_epo_global_validator_messages.repeatermaxrows)});$.tc_validator.addMethod('alphanumeric',function(value,element){return this.optional(element)||/^[a-zA-Z0-9.-]+$/i.test(value)},$.tc_validator.messages.alphanumeric);$.tc_validator.addMethod('lettersonly',function(value,element){return this.optional(element)||/^[a-z]+$/i.test(value)},$.tc_validator.messages.lettersonly);$.tc_validator.addMethod('lettersspaceonly',function(value,element){return this.optional(element)||/^[a-z,\u0020]+$/i.test(value)},$.tc_validator.messages.lettersspaceonly);$.tc_validator.addMethod('alphanumericunicode',function(value,element){return(this.optional(element)||/^[\u0030-\u0039\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF\u0100-\u0148\u014A-\u017F\u0180-\u01BF\u01C4-\u024F\u1E02-\u1EF3\u0370-\u03FF\u0400-\u04FF\u0500-\u052F\u3040-\u309f\u30a0-\u30ff\u4e00-\u9faf\u3400-\u4dbf\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF\u10E60-\u10E7F\u1EC70-\u1ECBF\u1ED00-\u1ED4F\u1EE00-\u1EEFF\u0530-\u1058F]+$/i.test(value))},$.tc_validator.messages.alphanumericunicode);$.tc_validator.addMethod('alphanumericunicodespace',function(value,element){return(this.optional(element)||/^[\u0030-\u0039\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF\u0100-\u0148\u014A-\u017F\u0180-\u01BF\u01C4-\u024F\u1E02-\u1EF3\u0370-\u03FF\u0400-\u04FF\u0500-\u052F\u3040-\u309f\u30a0-\u30ff\u4e00-\u9faf\u3400-\u4dbf\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF\u10E60-\u10E7F\u1EC70-\u1ECBF\u1ED00-\u1ED4F\u1EE00-\u1EEFF\u0530-\u1058F,\u0020]+$/i.test(value))},$.tc_validator.messages.alphanumericunicodespace);$.tc_validator.addMethod('repeaterminrows',function(value,element,param){return $.epoAPI.math.toInt($(element).closest('.tc-element-inner-wrap').find('.tc-repeater-element').length)>=$.epoAPI.math.toInt(param)},$.tc_validator.messages.repeaterminrows);$.tc_validator.addMethod('repeatermaxrows',function(value,element,param){return $.epoAPI.math.toInt($(element).closest('.tc-element-inner-wrap').find('.tc-repeater-element').length)<=$.epoAPI.math.toInt(param)},$.tc_validator.messages.repeatermaxrows)}
$.epoAPI.util.escapeSelector=(function(){var selectorEscape=/([!"$%&'()*+,/:;<=>?@[\]^`{|}~])/g;return function(selector){return selector.replace(selectorEscape,'\\$1')}}());$.epoAPI.util.unformat=function(o){var a=$.epoAPI.math.unformat(o,tcAPI.localInputDecimalSeparator);var n=parseFloat(a);if(!Number.isFinite(n)){return a}
return n};$.epoAPI.util.parseParams=function(string,decode){if(typeof string!=='string'||string.split===undefined){return[]}
return string.split('&').map(function(value){var obj={};if(decode===!0){value=decodeURIComponent(value.replace(/\+/g,'%20'))}
value=value.split('=').map(function(v){var a=v.split('?');if(a.length>1){return a[1]}
return v});if(value.length>1){obj[value[0]]=value[1]}
return obj}).filter(function(n){return n!==null}).reduce(function(current,next){return Object.assign({},current,next)},{})};if(!$.tmempty){$.tmempty=function(obj){var emptyValues=[undefined,null,!1,0,'','0'];var isEmptyValue=emptyValues.filter(function(item){return obj===item}).length===1;var isEmptyObject=!1;if(typeof obj==='object'){isEmptyObject=Object.keys(obj).filter(function(key){return Object.prototype.hasOwnProperty.call(obj,key)}).length===0;return isEmptyObject}
return isEmptyValue||isEmptyObject}}
if(!$.tmType){$.tmType=function(obj){return Object.prototype.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}}
if(!$.is_on_screen){$.fn.is_on_screen=function(){var win=$(window);var scroll=$.epoAPI.dom.scroll();var bounds=this.offset();var viewport={top:scroll.top,left:scroll.left};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom)}}
if(!$().tmtoggle){$.fn.tmtoggle=function(){var elements=this;var is_one_open_for_accordion=!1;var init_done=0;if(elements.length===0){return}
elements.each(function(){var t=$(this);var headers;var wrap;var wraps;if(!t.data('tm-toggle-init')){t.data('tm-toggle-init',1);headers=t.find('.tm-toggle');wrap=t.find('.tm-collapse-wrap');wraps=$('.tm-collapse.tmaccordion').find('.tm-toggle');if(headers.length===0||wrap.length===0){return}
if(wrap.is('.closed')){$(wrap).removeClass('closed open').addClass('closed').hide();$(headers).find('.tm-arrow').removeClass('tcfa-angle-down tcfa-angle-up').addClass('tcfa-angle-down');$(headers).removeClass('toggle-header-open toggle-header-closed').addClass('toggle-header-closed')}else{$(wrap).removeClass('closed open').addClass('open').show();$(headers).find('.tm-arrow').removeClass('tcfa-angle-down tcfa-angle-up').addClass('tcfa-angle-up');$(headers).removeClass('toggle-header-open toggle-header-closed').addClass('toggle-header-open');is_one_open_for_accordion=!0}
headers.each(function(i,header){$(header).on('closewrap.tmtoggle',function(){if(t.is('.tmaccordion')&&$(wrap).is('.closed')){return}
$(wrap).removeClass('closed open').addClass('closed');$(this).find('.tm-arrow').removeClass('tcfa-angle-down tcfa-angle-up').addClass('tcfa-angle-down');$(this).removeClass('toggle-header-open toggle-header-closed').addClass('toggle-header-closed');$(wrap).removeClass('tm-animated fadein');if(t.is('.tmaccordion')){$(wrap).animate({height:'toggle'},100,function(){$(wrap).hide()})}else{$(wrap).animate({height:'toggle'},100,function(){$(wrap).hide()})}
jWindow.trigger('tmlazy')});$(header).on('openwrap.tmtoggle',function(){if(t.is('.tmaccordion')){$(wraps).not($(this)).trigger('closewrap.tmtoggle')}
$(wrap).removeClass('closed open').addClass('open');$(this).find('.tm-arrow').removeClass('tcfa-angle-down tcfa-angle-up').addClass('tcfa-angle-up');$(this).removeClass('toggle-header-open toggle-header-closed').addClass('toggle-header-open');$(wrap).show().removeClass('tm-animated fadein').addClass('tm-animated fadein');setTimeout(function(){jWindow.trigger('tmlazy')},200);if(init_done&&t.is('.tmaccordion')&&!t.is_on_screen()){jWindow.tcScrollTo($(header))}});$(header).on('click.tmtoggle',function(e){e.preventDefault();if($(wrap).is('.closed')){$(this).trigger('openwrap.tmtoggle')}else{$(this).trigger('closewrap.tmtoggle')}});$(header).find('.tm-qty').closest('.cpf-element').find('.tm-epo-field').on('change.cpf',function(){$(header).trigger('openwrap.tmtoggle')})})}});if(undefined===window.tc_accordion_closed_on_page_load&&!is_one_open_for_accordion&&elements.filter('.tmaccordion').length>0){elements.filter('.tmaccordion').first().find('.tm-toggle').trigger('openwrap.tmtoggle')}
init_done=1;return elements}}
if(!$().tmpoplink){$.fn.tmpoplink=function(){var elements=this;var floatbox_template;if(elements.length===0){return}
floatbox_template=function(data){return $.epoAPI.template.html(wp.template('tc-cart-options-popup'),{title:data.title,id:data.id,html:data.html,close:TMEPOJS.i18n_close})};return elements.each(function(){var t=$(this);var id;var title;var html;var $_html;if(t.is('.tc-poplink')){return}
t.addClass('tc-poplink');id=$(this).attr('href');title=$(this).attr('data-title');html=$(id).html();if(!title){title=TMEPOJS.i18n_addition_options}
$_html=floatbox_template({id:'tc-floatbox-content',html:html,title:title});t.on('click.tmpoplink',function(e){$.tcFloatBox({fps:1,ismodal:!1,refresh:100,width:'80%',height:'80%',classname:'flasho tc-wrapper',data:$_html});e.preventDefault()})})}}
tcmexp.addToken([{type:12,token:'if',show:'if',value:function(a,b,c){var max;var a2=tcmexp.eval(a+'');var b2=tcmexp.eval(b+'');max=c.postfixEval({n:a});max=tcmexp.eval(max+'');if(a2){return b2}
return max}}]);function toggleState(thisProductContainerWrap,disabled){thisProductContainerWrap.toArray().forEach(function(setter){setter=$(setter);setter.find(':input').prop('disabled',function(i,v){var state=$(this).data('tc-state');if(state===undefined){$(this).data('tc-state',v);return disabled}
if(state===!1){return disabled}
return state})})}
function get_price_including_tax(price,_cart,element,force,variation,pricetype,doubleforce){var taxable;var tax_rate;var prices_include_tax;var is_vat_exempt;var non_base_location_prices;var taxes_of_one;var base_taxes_of_one;var modded_taxes_of_one;var current_variation;if(!Number.isFinite(parseFloat(price))){price=0}
price=price*10000;if(_cart){taxable=_cart.attr('data-taxable');tax_rate=_cart.attr('data-tax-rate');prices_include_tax=_cart.attr('data-prices-include-tax')||TMEPOJS.prices_include_tax;is_vat_exempt=_cart.attr('data-is-vat-exempt');non_base_location_prices=_cart.attr('data-non-base-location-prices');taxes_of_one=_cart.attr('data-taxes-of-one');base_taxes_of_one=_cart.attr('data-base-taxes-of-one');modded_taxes_of_one=_cart.attr('data-modded-taxes-of-one');if(_cart.data('current_variation')!==undefined){current_variation=_cart.data('current_variation')}else if(variation!==undefined){current_variation=variation}
if(current_variation!==undefined){current_variation=_cart.data('current_variation');taxable=current_variation.tc_is_taxable;tax_rate=current_variation.tc_tax_rate;non_base_location_prices=current_variation.tc_non_base_location_prices;taxes_of_one=current_variation.tc_taxes_of_one;base_taxes_of_one=current_variation.tc_base_taxes_of_one;modded_taxes_of_one=current_variation.tc_modded_taxes_of_one}
if(element){if(element.data('tax-obj')){tax_rate=element.data('tax-obj');if(tax_rate.has_fee==='no'){taxable=!1}else if(tax_rate.has_fee==='yes'){taxable=!0}
tax_rate=tax_rate.tax_rate;taxes_of_one=tax_rate/100;base_taxes_of_one=tax_rate/100}}
if(taxable){if(prices_include_tax==='1'&&!force){if(is_vat_exempt==='1'){if(non_base_location_prices==='1'){price=parseFloat(price)-(taxes_of_one*price)}else{price=parseFloat(price)-(base_taxes_of_one*price)}}else if(non_base_location_prices==='1'){price=parseFloat(price)-(base_taxes_of_one*price)+(modded_taxes_of_one*price)}}else if(element||current_variation===undefined||doubleforce){price=parseFloat(price)+(parseFloat(price)*taxes_of_one)}}}
price=price/10000;return price}
function get_price_excluding_tax(price,_cart,element,force,variation,pricetype,doubleforce){var taxable;var tax_rate;var taxes_of_one;var prices_include_tax;var current_variation;var tax_display_mode;if(!Number.isFinite(parseFloat(price))){price=0}
price=price*10000;if(_cart){tax_display_mode=_cart.attr('data-tax-display-mode');taxable=_cart.attr('data-taxable');tax_rate=_cart.attr('data-tax-rate');taxes_of_one=_cart.attr('data-taxes-of-one');prices_include_tax=_cart.attr('data-prices-include-tax');if(_cart.data('current_variation')!==undefined){current_variation=_cart.data('current_variation')}else if(variation!==undefined){current_variation=variation}
if(current_variation!==undefined){taxable=current_variation.tc_is_taxable;tax_rate=current_variation.tc_tax_rate;taxes_of_one=current_variation.tc_taxes_of_one}
if(element){if(element.data('tax-obj')){tax_rate=element.data('tax-obj');if(tax_rate.has_fee==='no'){taxable=!1}else if(tax_rate.has_fee==='yes'){taxable=!0}
tax_rate=tax_rate.tax_rate}}
if(taxable){if(prices_include_tax==='1'||force){if(tax_display_mode==='incl'){}else if(element||current_variation===undefined||force||doubleforce){price=parseFloat(price)-parseFloat(taxes_of_one*price)}}}}
price=price/10000;return price}
function tm_set_tax_price(value,_cart,element,pricetype,force,variation,doubleforce){var tax_display_mode;if(!Number.isFinite(parseFloat(value))){value=0}
if(_cart){tax_display_mode=_cart.attr('data-tax-display-mode')||TMEPOJS.tax_display_mode;if(tax_display_mode==='incl'){value=get_price_including_tax(value,_cart,element,force,variation,pricetype,doubleforce)}else{value=get_price_excluding_tax(value,_cart,element,force,variation,pricetype,doubleforce)}}
return value}
function formatPrice(value,args){var data;if(!args){args={}}
data=$.extend({symbol:'',format:'',decimal:tcAPI.localDecimalSeparator,thousand:tcAPI.localThousandSeparator,precision:TMEPOJS.currency_format_num_decimals},args);return $.epoAPI.applyFilter('tc_formatPrice',$.epoAPI.math.format(value,data),data,value)}
function tm_set_price_(value,sign,inc_tax_string){return(sign+formatPrice(value,{symbol:TMEPOJS.currency_format_symbol,format:TMEPOJS.currency_format})+inc_tax_string)}
function tm_set_price(value,_cart,notax,taxstring,element,pricetype){var inc_tax_string='';var val;var sign=TMEPOJS.option_plus_sign+' ';if(!notax){value=tm_set_tax_price(value,_cart,element,pricetype)}
val=Math.abs(value);if(TMEPOJS.tm_epo_global_options_price_sign==='minus'){sign=''}
if(value<0){sign=TMEPOJS.option_minus_sign+' '}
if(_cart&&taxstring){inc_tax_string=_cart.attr('data-tax-string')}
if(inc_tax_string===undefined){inc_tax_string=''}
return tm_set_price_(val,sign,inc_tax_string)}
FloatingTotalsBox=function(this_epo_totals_container,is_quickview,main_cart){this.this_epo_totals_container=this_epo_totals_container;this.is_quickview=is_quickview;this.main_cart=main_cart;if(!is_quickview&&TMEPOJS.floating_totals_box&&TMEPOJS.floating_totals_box!=='disable'&&main_cart&&this_epo_totals_container.length){this.init();return this}
return!1};FloatingTotalsBox.prototype={constructor:FloatingTotalsBox,onUpdate:function(){var tm_epo_totals_html=this.this_epo_totals_container.data('tm-html');var tm_floating_box_data=this.this_epo_totals_container.data('tm-floating-box-data');var values_obj=[];var floatingBoxHtml;var floatingBoxaddToCartButton;if(tm_floating_box_data&&tm_floating_box_data.length){$.each(tm_floating_box_data,function(i,row){if(row.title===''){row.title='&nbsp;'}
if(row.value===''){row.value='&nbsp;'}
if(!row.title){row.title='&nbsp;'}else{row.title=$('<div>'+row.title+'</div>');row.title.find('span').remove();row.title=row.title.html()}
if(this.is_nks){if(row.label_show!==''){row.title=''}
if(row.value_show!==''){row.value=''}}
if(TMEPOJS.tm_epo_auto_hide_price_if_zero==='yes'&&$.tmempty(row.price)===!0){row.price=''}else{row.price=tm_set_price(row.price,this.this_epo_totals_container,!0,!1)}
values_obj.push({label_show:row.label_show,value_show:row.value_show,title:row.title,value:row.value,quantity:row.quantity,price:row.price})})}
if(!((tm_epo_totals_html&&tm_epo_totals_html!=='')||this.is_nks)){tm_epo_totals_html='';this.floatingBox.hide()}
if(values_obj&&!values_obj.length){values_obj.push({label_show:'hidden',value_show:'hidden',title:'',value:'',quantity:0,price:0})}
floatingBoxHtml=$.epoAPI.template.html(this.engineTemplate,{html_before:TMEPOJS.floating_totals_box_html_before,html_after:TMEPOJS.floating_totals_box_html_after,option_label:TMEPOJS.i18n_option_label,option_value:TMEPOJS.i18n_option_value,option_qty:TMEPOJS.i18n_option_qty,option_price:TMEPOJS.i18n_option_price,values:values_obj,totals:tm_epo_totals_html});this.floatingBox.html(floatingBoxHtml);this.onUpdateScroll();if(TMEPOJS.floating_totals_box_add_button==='yes'){floatingBoxaddToCartButton=this.main_cart.find(tcAPI.addToCartButtonSelector).first();floatingBoxaddToCartButton.tcClone().addClass('tc-add-to-cart-button').on('click',function(){floatingBoxaddToCartButton.trigger('click')}).appendTo(this.floatingBox)}},onUpdateScroll:function(){if(TMEPOJS.floating_totals_box_visibility==='always'){this.floatingBox.show();return}
if(TMEPOJS.floating_totals_box_visibility==='hideafterscroll'){if(jWindow.scrollTop()>$.epoAPI.math.toFloat(TMEPOJS.floating_totals_box_pixels)&&!this.is_nks_alt){if(!this.floatingBox.is(':hidden')){if(this.is_nks===!1){this.floatingBox.fadeOut()}else{this.floatingBox.hide()}}}else if(this.floatingBox.is(':hidden')||this.is_nks_alt){if(!this.floatingBox.is(':empty')||this.is_nks_alt){if(this.is_nks===!1){this.floatingBox.fadeIn()}else{this.floatingBox.show()}}}}
if(TMEPOJS.floating_totals_box_visibility==='afterscroll'){if(jWindow.scrollTop()>$.epoAPI.math.toFloat(TMEPOJS.floating_totals_box_pixels)||this.is_nks_alt){if((this.floatingBox.is(':hidden')&&!this.floatingBox.is(':empty'))||this.is_nks_alt){if(this.is_nks===!1){this.floatingBox.fadeIn()}else{this.floatingBox.show()}}else if(!this.floatingBox.is(':hidden')&&this.floatingBox.is(':empty')){if(this.is_nks===!1){this.floatingBox.fadeOut()}else{this.floatingBox.hide()}}}else if(!this.floatingBox.is(':hidden')){if(this.is_nks===!1){this.floatingBox.fadeOut()}else{this.floatingBox.hide()}}}},addEvents:function(){this.onUpdate();this.main_cart.on('tm-epo-after-update',this.onUpdate.bind(this));if(this.is_nks===!1){jWindow.on('scroll',this.onUpdateScroll.bind(this))}},init:function(){this.floatingBox=$('<div class="tm-floating-box '+TMEPOJS.floating_totals_box+'"></div>');this.nks_selector=$('.tm-floating-box-nks').first();this.alt_selector=$('.tm-floating-box-alt').first();this.engineTemplate=tcAPI.templateEngine.tc_floating_box;this.is_nks=!1;this.is_nks_alt=!1;if(this.nks_selector.length>0){this.is_nks=!0;this.floatingBox.removeClass('top left right bottom').appendTo(this.nks_selector).show()}else if(this.alt_selector.length>0){this.floatingBox.removeClass('top left right bottom').appendTo(this.alt_selector).hide()}else{this.floatingBox.appendTo('body').hide()}
if(this.nks_selector.length>0||this.alt_selector.length>0){this.is_nks_alt=!0;this.engineTemplate=tcAPI.templateEngine.tc_floating_box_nks}
this.addEvents()}};$.tcFloatingTotalsBox=function(this_epo_totals_container,is_quickview,main_cart){var data=!1;if(this_epo_totals_container&&this_epo_totals_container.length&&this_epo_totals_container.data('tcfloatingtotalsbox')===undefined){data=new FloatingTotalsBox(this_epo_totals_container,is_quickview,main_cart);this_epo_totals_container.data('tcfloatingtotalsbox',data)}
return data};$.tc_product_image={};$.tc_product_image_store={};$.tc_replace_object_values=function(obj1,obj2){Object.keys(obj1).forEach(function(x){Object.keys(obj1[x]).forEach(function(attr){if(undefined!==obj2[x]&&undefined!==obj2[x][attr]&&Object.prototype.hasOwnProperty.call(obj2[x],attr)){obj1[x][attr]=obj2[x][attr]}})});return obj1};$.tc_maybe_copy_object_values=function(obj1,obj2){Object.keys(obj2).forEach(function(x){Object.keys(obj2[x]).forEach(function(attr){if(undefined!==obj2[x]&&Object.prototype.hasOwnProperty.call(obj2[x],attr)&&undefined!==obj2[x][attr]&&(undefined===obj1[x]||undefined===obj1[x][attr])){if(undefined===obj1[x]){obj1[x]={}}
obj1[x][attr]=obj2[x][attr]}})});return obj1};$.tc_pre_populate_store=function(){var obj={};obj[0]={};obj[1]={};obj[2]={};obj[3]={};obj[0].src='';obj[0].srcset='';obj[0].sizes='';obj[0].title='';obj[0].alt='';obj[0]['data-src']='';obj[0]['data-large_image']='';obj[0]['data-large_image_width']='';obj[0]['data-large_image_height']='';obj[1]['data-thumb']='';obj[2].src='';obj[3].href='';obj[3].title='';return obj};$.tc_populate_store=function(img,product_element){var $gallery_img=product_element.find('.flex-control-nav li:eq(0) img');var $gallery_wrapper=product_element.find('.woocommerce-product-gallery__wrapper ');var $product_img_wrap=$gallery_wrapper.find('.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder').eq(0);var $product_img=img;var $product_link=img.closest('a');var obj={};obj[0]={};obj[1]={};obj[2]={};obj[3]={};obj[0].src=$product_img.attr('src');obj[0].srcset=$product_img.attr('srcset');obj[0].sizes=$product_img.attr('sizes');obj[0].title=$product_img.attr('title');obj[0].alt=$product_img.attr('alt');obj[0]['data-src']=$product_img.attr('data-src');obj[0]['data-large_image']=$product_img.attr('data-large_image');obj[0]['data-large_image_width']=$product_img.attr('data-large_image_width');obj[0]['data-large_image_height']=$product_img.attr('data-large_image_height');obj[1]['data-thumb']=$product_img_wrap.attr('data-thumb');obj[2].src=$gallery_img.attr('src');obj[3].href=$product_link.attr('href');obj[3].title=$product_link.attr('title');return obj};$.tc_maybe_copy_object_values_from_img=function(obj1,img,product_element){var $gallery_img=product_element.find('.flex-control-nav li:eq(0) img');var $gallery_wrapper=product_element.find('.woocommerce-product-gallery__wrapper ');var $product_img_wrap=$gallery_wrapper.find('.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder').eq(0);var $product_img=img;var $product_link=img.closest('a');var attrs;var attr;var attrs_product_img=['src','srcset','sizes','title','alt','data-src','data-large_image','data-large_image_width','data-large_image_height','large-image'];var attrs_product_img_wrap=['data-thumb'];var attrs_gallery_img=['src'];var attrs_product_link=['href','title'];var all=[$product_img,$product_img_wrap,$gallery_img,$product_link];var attrs_all=[attrs_product_img,attrs_product_img_wrap,attrs_gallery_img,attrs_product_link];all.forEach(function(item,index){if(undefined!==item&&undefined!==item[0]){attrs=item[0].attributes;$.each(attrs,function(){if(this.specified){attr=this.name;if($.inArray(attr,attrs_all[index])!==-1&&(undefined===obj1[index]||(undefined!==obj1[index]&&undefined===obj1[index][attr]))){if(undefined===obj1[index]){obj1[index]={}}
obj1[index][attr]=this.value}}})}});return obj1};$.fn.tc_set_attr=function(attr,value,id){if(undefined===id){id=0}
if(undefined===$.tc_product_image[id]||(undefined!==$.tc_product_image[id]&&undefined===$.tc_product_image[id][attr])){if(undefined===$.tc_product_image[id]){$.tc_product_image[id]={}}
$.tc_product_image[id][attr]='';if(this.attr(attr)){$.tc_product_image[id][attr]=this.attr(attr)}}
if(!1===value){this.removeAttr(attr)}else{this.attr(attr,value)}};$.fn.tc_reset_attr=function(attr,id){if(undefined===id){id=0}
if(undefined===$.tc_product_image[id]){return}
if(undefined!==$.tc_product_image[id][attr]){this.attr(attr,$.tc_product_image[id][attr])}
delete $.tc_product_image[id][attr]};$.fn.tc_update_attr=function(attr,id){if(undefined===id){id=0}
if(undefined!==$.tc_product_image[id]){$.tc_product_image[id][attr]=this.attr(attr)}};$.fn.tc_image_update=function(dom,image){var element=$(dom);var $form=this;var $image=$(image);var epo_object=$form.data('epo_object');var image_info;var $product_img;var product_element=epo_object.main_product.closest('#product-'+epo_object.product_id);var $product_element=product_element;var $product_link;var use_image_info;if(product_element.length<=0){$product_element=epo_object.main_product.closest('.post-'+epo_object.product_id)}
if(element.is('select')){element=element.children('option:selected')}
image_info=element.data('image-variations');if(TMEPOJS.tm_epo_global_product_image_selector!==''){$product_img=$(TMEPOJS.tm_epo_global_product_image_selector)}else{$product_img=$product_element.find('a.woocommerce-main-image img, img.woocommerce-main-image,a img').not('.thumbnails img,.product_list_widget img,img.emoji,a.woocommerce-product-gallery__trigger img').first()}
$product_link=$product_img.closest('a');if($product_img.length>1){$product_img=$product_img.first()}
if(element&&image_info&&$image.length>0){$image.removeAttr('data-o_src').removeAttr('data-o_title').removeAttr('data-o_alt').removeAttr('data-o_srcset').removeAttr('data-o_sizes').removeAttr('srcset').removeAttr('sizes');use_image_info=image_info.imagep;if(!image_info.imagep.image_link){use_image_info=image_info.image}
$image.attr('title',use_image_info.image_title);$image.attr('alt',use_image_info.image_alt);if(use_image_info.image_srcset){$image.attr('srcset',use_image_info.image_srcset)}
if(use_image_info.image_sizes){$image.attr('sizes',use_image_info.image_sizes)}
$product_img.tc_set_attr('title',use_image_info.image_title);$product_img.tc_set_attr('alt',use_image_info.image_alt);$product_img.tc_set_attr('data-large-image',use_image_info.image_link);if($product_img.data.wc27_zoom_target){$product_img.data.wc27_zoom_target.tc_set_attr('data-thumb',use_image_info.image_link);$product_element.find('.flex-control-nav li:eq(0) img').tc_set_attr('src',use_image_info.image_link)}
$product_link.tc_set_attr('href',use_image_info.image_link);$product_link.tc_set_attr('title',use_image_info.image_caption)}else{$product_img.tc_reset_attr('title');$product_img.tc_reset_attr('alt');$product_img.tc_reset_attr('data-large-image');if($product_img.data.wc27_zoom_target){$product_img.data.wc27_zoom_target.tc_reset_attr('data-thumb');$product_element.find('.flex-control-nav li:eq(0) img').tc_reset_attr('src')}
$product_link.tc_reset_attr('href');$product_link.tc_reset_attr('title')}};$.fn.tm_find_matching_variations=function(product_variations,settings){var matching=[];var i;var variation;if(product_variations){for(i=0;i<product_variations.length;i+=1){variation=product_variations[i];if($.fn.tm_variations_match(variation.attributes,settings)){matching.push(variation)}}}
return matching};$.fn.tm_variations_match=function(attrs1,attrs2){var match=!0;var val1;var val2;Object.keys(attrs1).forEach(function(x){if(Object.prototype.hasOwnProperty.call(attrs1,x)){val1=attrs1[x];val2=attrs2[x];if(val1!==undefined&&val2!==undefined&&val1.length!==0&&val2.length!==0&&val1!==val2){match=!1}}});return match};function get_element_from_field(element){var $element=$(element);var data_uniqid;var the_epo_id;var _class;var epoContainer;if($element.length===0){return}
if($element.is('.cpf-section')){return element.find('.tm-epo-field')}
data_uniqid=$element.attr('data-uniqid');epoContainer=$element.closest('.tc-extra-product-options');the_epo_id=epoContainer.attr('data-epo-id');if(!epoContainer.is('.reactivate')&&tcAPI.getElementFromFieldCache&&tcAPI.getElementFromFieldCache[the_epo_id]&&tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]){return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]}
_class=$element.attr('class').split(' ').map(function(cls){if(cls.indexOf('cpf-type-',0)!==-1){return cls}
return null}).filter(function(v){if(v!==null&&v!==undefined){return v}
return null});if(_class.length>0){_class=_class[0];if(_class==='cpf-type-product'){if($element.is('.cpf-type-product-mode-product')||$element.is('.cpf-type-product-checkbox')||$element.is('.cpf-type-product-thumbnailmultiple')){_class='cpf-type-checkbox'}else if($element.is('.cpf-type-product-dropdown')){_class='cpf-type-select'}else{_class='cpf-type-radio'}}
switch(_class){case 'cpf-type-radio':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-radio');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-checkbox':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-checkbox');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-select':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-select');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-selectmultiple':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-selectmultiple');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-textarea':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-textarea');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-textfield':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-textfield');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-color':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tm-color-picker');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-range':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-range');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-date':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-date');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-time':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.find('.tm-epo-field.tmcp-time');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid];case 'cpf-type-variations':tcAPI.getElementFromFieldCache[the_epo_id]=[];tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]=$element.closest('.cpf-section').find('.tm-epo-field.tm-epo-variation-element');return tcAPI.getElementFromFieldCache[the_epo_id][data_uniqid]}}}
if(!$().tclightbox){$.fn.tclightbox=function(){var elements=this;if(elements.length===0){return}
return elements.each(function(){var $this=$(this);var _imgsrc;var _label;var _input;var tclightboxwrap;var _img_button;var preload_img;var addButtonEvent;if($this.is('.tcinit')){return}
_imgsrc=$this.attr('src')||$this.attr('data-original');_label=$this.closest('label');_input=_label.closest('.tmcp-field-wrap').find(".tm-epo-field[id='"+_label.attr('for')+"']");_imgsrc=_input.attr('data-imagel')||_input.attr('data-imagep')||_input.attr('data-image')||_imgsrc;if(!_imgsrc){return}
$this.addClass('tcinit').before($.epoAPI.template.html(tcAPI.templateEngine.tc_lightbox,{}));tclightboxwrap=$this.prev();$this.wrap("<div class='tc-lightbox-image-wrap'/>");$this.after(tclightboxwrap);_img_button=tclightboxwrap.find('.tc-lightbox-button');addButtonEvent=function(){_img_button.addClass('tcinit').on('click.tclightbox',function(buttonevent){var size;var _img;if($('.tc-closing.tc-lightbox').length>0){return}
size=$.epoAPI.dom.size();_img=$('<img>').addClass('tc-lightbox-img').attr('src',_imgsrc).css('maxHeight',size.visibleHeight+'px').css('maxWidth',size.visibleWidth+'px');$.tcFloatBox({fps:1,ismodal:!1,refresh:'fixed',width:'auto',height:'auto',top:'0%',left:'0%',classname:'flasho tc-lightbox',animateIn:'tc-lightbox-zoomin',animateOut:'tc-lightbox-zoomout',data:$.epoAPI.template.html(tcAPI.templateEngine.tc_lightbox_zoom,{img:_img[0].outerHTML}),zIndex:102001,cancelClass:'.tc-lightbox-img, .tc-lightbox-button-close',unique:!0});buttonevent.preventDefault()})};if(TMEPOJS.tm_epo_preload_lightbox_image==='yes'){preload_img=new Image();preload_img.src=_imgsrc;preload_img.onload=function(){addButtonEvent()}}else{addButtonEvent()}})}}
if(!$().tmsectionpoplink){$.fn.tmsectionpoplink=function(){var elements=this;if(elements.length===0){return}
return elements.each(function(){var $this=$(this);var id;var title;var section;var clicked;var _ovl;var cancelfunc;if($this.data('tmsectionpoplink')){return}
$this.data('tmsectionpoplink',!0);id=$this.attr('data-sectionid');title=TMEPOJS.i18n_addition_options;section=$this.closest(".cpf-section[data-uniqid='"+id+"']");clicked=!1;_ovl=$('<div class="fl-overlay"></div>').css({zIndex:parseInt($this.zIndex,10)-1,opacity:0.8});cancelfunc=function(){var pop=$('#tm-section-pop-up');pop.parents().removeClass('noanimated');_ovl.unbind().remove();pop.after(section);pop.remove();section.find('.tm-section-link').show();section.find('.tm-section-pop').hide()};if($this.attr('data-title')){title=$this.attr('data-title')}
$this.on('click.tmsectionpoplink',function(e){var pop;e.preventDefault();clicked=!1;_ovl.appendTo('body').on('click',cancelfunc);section.before($.epoAPI.template.html(tcAPI.templateEngine.tc_section_pop_link,{title:title,close:TMEPOJS.i18n_close}));pop=$('#tm-section-pop-up');pop.find('.float-editbox').prepend(section);section.find('.tm-section-link').hide();section.find('.tm-section-pop').show();pop.parents().addClass('noanimated');pop.find('.floatbox-cancel').on('click',function(){if(clicked){return}
clicked=!0;cancelfunc()});jWindow.trigger('tmlazy');jWindow.trigger('tmsectionpoplink')})})}}
function getVariationIdSelector(currentCart){var variationIdSelector="input[name^='variation_id']";if(currentCart.find('input.variation_id').length>0){variationIdSelector='input.variation_id'}
return variationIdSelector}
function getVariationIdElement(currentCart,not){var variationIdSelector=getVariationIdSelector(currentCart);var variationIdElement=currentCart.find(variationIdSelector);if(not){variationIdElement=variationIdElement.not(not)}
return variationIdElement}
function getCurrentVariation(currentCart){return currentCart.find(getVariationIdSelector(currentCart)).val()||0}
function getQtyElement(currentCart){var qty=currentCart.find(tcAPI.qtySelector).last();if(qty.length===0){qty=currentCart.find(tcAPI.associateQtySelector).last()}
return qty}
function getCurrentQty(currentCart){return parseFloat(getQtyElement(currentCart).val())}
function add_variation_event(name,selector,func){lateVariationEvent[lateVariationEvent.length]={name:name,selector:selector,func:func}}
function field_is_active(field,nochecks,single){var hideElement;var singleField;var ul;var isInsideProductElement;var productElementActive;var productElementSectionActive;field=$(field);if(field.is('.cpf-element')){hideElement=field;field=field.find('.tmcp-field, .tmcp-fee-field')}else{hideElement=field.closest('.cpf-element')}
if(single){ul=field.closest('.tmcp-ul-wrap')}else{ul=hideElement}
isInsideProductElement=hideElement.closest('.cpf-type-product');if(isInsideProductElement){productElementActive=isInsideProductElement.data('isactive');isInsideProductElement=isInsideProductElement.closest('.cpf-section');productElementSectionActive=isInsideProductElement.data('isactive')}
if(productElementActive!==!1&&productElementSectionActive!==!1&&hideElement.data('isactive')!==!1&&hideElement.closest('.cpf-section').data('isactive')!==!1){singleField=field.first();field.prop('disabled',!1);if(field.data('tc-state')!==undefined){field.data('tc-state',!1)}
if(TMEPOJS.tm_epo_show_only_active_quantities!=='yes'){if(singleField.is(':radio, .cpf-type-radio')||singleField.is(':checkbox, .cpf-type-checkbox')){field.filter(':checked').closest('.tmcp-field-wrap').find('.tm-qty').prop('disabled',!1);field.not(':checked').closest('.tmcp-field-wrap').find('.tm-qty').prop('disabled',!0)}else if(singleField.is('select, .cpf-type-select, .cpf-type-selectmultiple')){if(singleField.val()){ul.find('.tm-qty').prop('disabled',!1)}else{ul.find('.tm-qty').prop('disabled',!0)}}else if(singleField.val()){ul.find('.tm-qty').prop('disabled',!1)}else{ul.find('.tm-qty').prop('disabled',!0)}}else if(!nochecks){hideElement.find('.tm-quantity').trigger('showhide.cpfcustom')}
if(!singleField.is('.cpf-element')){field.removeClass('tcdisabled').addClass('tcenabled');if(field.is('.tmcp-upload')){if(field.next('.tmcp-upload-hidden').length){field.next('.tmcp-upload-hidden').removeClass('tcdisabled').addClass('tcenabled').prop('disabled',!1)}}}
hideElement.removeClass('tc-container-disabled').addClass('tc-container-enabled');field.trigger({type:'tm-field-is-active',field:field,value:!0});return!0}
if(!field.is('.cpf-element')){field.prop('disabled',!0).removeClass('tcenabled').addClass('tcdisabled');if(field.data('tc-state')!==undefined){field.data('tc-state',!0)}
hideElement.find('.tm-qty').prop('disabled',!0);if(field.is('.tmcp-upload')){if(field.next('.tmcp-upload-hidden').length){field.next('.tmcp-upload-hidden').removeClass('tcenabled').addClass('tcdisabled').prop('disabled',!0)}}}
hideElement.removeClass('tc-container-enabled').addClass('tc-container-disabled');field.trigger({type:'tm-field-is-active',field:field,value:!1});return!1}
function tm_variation_check_match(element,val2,operator){var $element=$(element);var epoId=$element.attr('data-epo_id');var productId=$element.attr('data-product_id');var variationsForm=$(".variations_form[data-epo_id='"+epoId+"'][data-product_id='"+productId+"']");var val1;var variationIdSelector="input[name^='variation_id']";var $variationId;variationsForm=$.epoAPI.applyFilter('tm_variation_check_match_variationsForm',variationsForm,epoId,productId,$element);if(variationsForm.length===0){return!1}
$variationId=variationsForm.find(variationIdSelector);if($variationId.length===0){variationIdSelector='input.variation_id';$variationId=variationsForm.find(variationIdSelector);if($variationId.length===0){$variationId=variationsForm.closest('.tc-epo-element-product-li-container').find('.product-variation-id')}}
if(element!==null&&val2!==null&&element!==undefined&&val2!==undefined&&element!==!1&&val2!==!1){if(val2){val2=parseInt(val2,10)}else{val2=-1}}
val1=parseInt($variationId.val(),10);if(!Number.isFinite(val1)){val1=''}
if(!Number.isFinite(val2)){val2=''}
switch(operator){case 'is':return val1!==''&&val1===val2;case 'isnot':return val1!==''&&val1!==val2;case 'isempty':return val1===''||val1===0;case 'isnotempty':return val1!==''&&val1!==0;case 'startswith':return val1.toString().startsWith(val2);case 'endswith':return val1.toString().endsWith(val2);case 'greaterthan':return parseFloat(val1)>parseFloat(val2);case 'lessthan':return parseFloat(val1)<parseFloat(val2);case 'greaterthanequal':return parseFloat(val1)>=parseFloat(val2);case 'lessthanequal':return parseFloat(val1)<=parseFloat(val2)}
return!1}
function tm_check_match(val1,val2,operator){if(val1!==null&&val2!==null){val1=encodeURIComponent(val1);if($.qtranxj_split){val2=encodeURIComponent($.qtranxj_split(decodeURIComponent(val2))[TMEPOQTRANSLATEXJS.language])}else{val2=encodeURIComponent(decodeURIComponent(val2))}
if(val1){val1=val1.toLowerCase()}else{val1=''}
if(val2){val2=val2.toLowerCase()}else{val2=''}}else{return!1}
val1=val1.toString();val2=val2.toString();switch(operator){case 'is':return val1!==null&&val1===val2;case 'isnot':return val1!==null&&val1!==val2;case 'isempty':return!(val1!=='undefined'&&val1!==undefined&&val1!=='');case 'isnotempty':return val1!=='undefined'&&val1!==undefined&&val1!=='';case 'startswith':return val1.startsWith(val2);case 'endswith':return val1.endsWith(val2);case 'greaterthan':return parseFloat(val1)>parseFloat(val2);case 'lessthan':return parseFloat(val1)<parseFloat(val2);case 'greaterthanequal':return parseFloat(val1)>=parseFloat(val2);case 'lessthanequal':return parseFloat(val1)<=parseFloat(val2)}
return!1}
function tm_check_section_match(elements,operator){var all_checked=!0;var val;var all_elements=elements.find('.cpf-element');var radio_checked;var checkbox_checked;var noSplit=!1;if(elements.is('.tc-hidden')){if(operator==='isnotempty'){return!1}else if(operator==='isempty'){return!0}}
$(all_elements).each(function(j,element){var _class;var elementToCheck='';element=$(element);if(element.is('.cpf-type-product')){elementToCheck=':not(.tc-extra-product-options-inline .tm-epo-field)'}
if(field_is_active(element)){_class=element.attr('class').split(' ').map(function(cls){if(cls.indexOf('cpf-type-',0)!==-1){return cls}
return null}).filter(function(v){if(v!==null&&v!==undefined){return v}
return null});if(_class.length>0){_class=_class[0];if(_class==='cpf-type-product'){noSplit=!0;if(element.is('.cpf-type-product-mode-product')||element.is('.cpf-type-product-checkbox')||element.is('.cpf-type-product-thumbnailmultiple')){_class='cpf-type-checkbox'}else if(element.is('.cpf-type-product-dropdown')){_class='cpf-type-select'}else{_class='cpf-type-radio'}}
switch(_class){case 'cpf-type-radio':radio_checked=element.find('input.tm-epo-field.tmcp-radio:checked'+elementToCheck);if(operator==='isnotempty'){all_checked=all_checked&&radio_checked.length>0;if(radio_checked.length>0){val=radio_checked.length}}else if(operator==='isempty'){all_checked=all_checked&&radio_checked.length===0}
break;case 'cpf-type-checkbox':checkbox_checked=element.find('input.tm-epo-field.tmcp-checkbox:checked'+elementToCheck);if(operator==='isnotempty'){all_checked=all_checked&&checkbox_checked.length>0;if(checkbox_checked.length>0){val=checkbox_checked.length}}else if(operator==='isempty'){all_checked=all_checked&&checkbox_checked.length===0}
break;case 'cpf-type-select':val=element.find('select.tm-epo-field.tmcp-select'+elementToCheck).val();if(val&&!noSplit){val=val.slice(0,val.lastIndexOf('_'))}
break;case 'cpf-type-selectmultiple':val=element.find('select.tm-epo-field.tmcp-selectmultiple'+elementToCheck).val();if(val&&!noSplit){val.forEach(function(option,i){val[i]=option.slice(0,option.lastIndexOf('_'))})}
break;case 'cpf-type-textarea':val=element.find('textarea.tm-epo-field.tmcp-textarea'+elementToCheck).val();break;case 'cpf-type-textfield':val=element.find('input.tm-epo-field.tmcp-textfield'+elementToCheck).val();break;case 'cpf-type-color':val=element.find('input.tm-epo-field.tm-color-picker'+elementToCheck).val();break;case 'cpf-type-range':val=element.find('input.tm-epo-field.tmcp-range'+elementToCheck).val();break}
if(Array.isArray(val)){all_checked=all_checked&&val.some(function(item){return tm_check_match(item,'',operator)})}else{all_checked=all_checked&&tm_check_match(val,'',operator)}}else{all_checked=all_checked&&!1}}});return all_checked}
function tm_check_field_match(f){var element=$(f.element);var operator=f.operator;var value=f.value;var val;var radio_checked;var checkbox_checked;var ret;var _class;var noSplit=!1;var elementToCheck='';if(!element.length){return!1}
if(element.is('.cpf-section')){return tm_check_section_match(element,operator)}
if(element.is('.cpf-type-product')){elementToCheck=':not(.tc-extra-product-options-inline .tm-epo-field)'}
_class=element.attr('class').split(' ').map(function(cls){if(cls.indexOf('cpf-type-',0)!==-1){return cls}
return null}).filter(function(v){if(v!==null&&v!==undefined){return v}
return null});if(_class.length>0){_class=_class[0];if(_class==='cpf-type-product'){noSplit=!0;if(element.is('.cpf-type-product-mode-product')||element.is('.cpf-type-product-checkbox')||element.is('.cpf-type-product-thumbnailmultiple')){_class='cpf-type-checkbox'}else if(element.is('.cpf-type-product-dropdown')){_class='cpf-type-select'}else{_class='cpf-type-radio'}}
switch(_class){case 'cpf-type-radio':radio_checked=element.find('input.tm-epo-field.tmcp-radio:checked'+elementToCheck);if(operator==='is'||operator==='isnot'){if(radio_checked.length===0){return!1}
val=element.find('input.tm-epo-field.tmcp-radio:checked'+elementToCheck).val();if(val&&!noSplit){val=val.slice(0,val.lastIndexOf('_'))}}
if(operator==='isnotempty'){return radio_checked.length>0}
if(operator==='isempty'){return radio_checked.length===0}
break;case 'cpf-type-checkbox':checkbox_checked=element.find('input.tm-epo-field.tmcp-checkbox:checked'+elementToCheck);if(operator==='is'||operator==='isnot'){if(checkbox_checked.length===0){return!1}
ret=!1;checkbox_checked.each(function(i,el){val=$(el).val();if(val&&!noSplit){val=val.slice(0,val.lastIndexOf('_'))}
if(tm_check_match(val,value,operator)){ret=!0}else if(operator==='isnot'){ret=!1;return!1}});return ret}
if(operator==='isnotempty'){return checkbox_checked.length>0}
if(operator==='isempty'){return checkbox_checked.length===0}
break;case 'cpf-type-select':val=element.find('select.tm-epo-field.tmcp-select'+elementToCheck).val();if(val&&!noSplit){val=val.slice(0,val.lastIndexOf('_'))}
break;case 'cpf-type-selectmultiple':val=element.find('select.tm-epo-field.tmcp-selectmultiple'+elementToCheck).val();if(val&&!noSplit){val.forEach(function(option,i){val[i]=option.slice(0,option.lastIndexOf('_'))})}
break;case 'cpf-type-textarea':val=element.find('textarea.tm-epo-field.tmcp-textarea'+elementToCheck).val();break;case 'cpf-type-textfield':val=element.find('input.tm-epo-field.tmcp-textfield'+elementToCheck).val();break;case 'cpf-type-color':val=element.find('input.tm-epo-field.tm-color-picker'+elementToCheck).val();break;case 'cpf-type-range':val=element.find('input.tm-epo-field.tmcp-range'+elementToCheck).val();break;case 'cpf-type-variations':return tm_variation_check_match(element,value,operator)}
if(Array.isArray(val)){return val.some(function(item){return tm_check_match(item,value,operator)})}
return tm_check_match(val,value,operator)}
return!1}
function tm_check_rules(o,theevent){o.each(function(){var $this=$(this);var matches=parseInt($this.data('matches'),10);var toggle=$this.data('toggle');var what=$this.data('what');var fields=$this.data('fields');var checked=0;var show=!1;switch(toggle){case 'show':show=!1;break;case 'hide':show=!0;break}
$.each(fields,function(i,field){var fia=!0;if(theevent==='cpflogic'){fia=field_is_active($(field.element))}
if(fia&&tm_check_field_match(field)){checked=parseInt(checked,10)+1}});if(what==='all'){if(matches===checked){show=!show}}else if(checked>0){show=!show}
if(show){if(theevent==='cpflogic'&&!$this.data('did_initial_activation')){latecpflogicactions.push(function(){var enabledEpos=$this.find('.tm-epo-field.tcenabled');enabledEpos.each(function(i,el){el=$(el);if(!el.data('initial_activation')&&!$this.closest('.cpf-section').is('.tc-hidden')&&field_is_active(el)){el.trigger('tc_element_epo_rules');el.data('initial_activation',1)}});if(($this.is('.cpf-element')&&enabledEpos.length)||$this.is('.cpf-section')){$this.data('did_initial_activation',1)}})}
$this.removeClass('tc-hidden')}else{$this.addClass('tc-hidden')}
$this.data('isactive',show);$this.trigger('tc-logic')})}
function run_cpfdependson(obj){var iscpfdependson;var last_activate_field=[];if(!$(obj).length){obj='body'}
obj=$(obj);iscpfdependson=obj.find('.iscpfdependson');iscpfdependson.each(function(i,elements){$(elements).each(function(j,el){tm_check_rules($(el))})});iscpfdependson.each(function(i,elements){$(elements).each(function(j,el){tm_check_rules($(el),'cpflogic')})});iscpfdependson.each(function(i,elements){$(elements).each(function(j,o){o=$(o);if(o.is('.cpf-section')){o=o.find('.cpf-element')}
o.each(function(theindex,theelement){field_is_active($(theelement).find('.tm-epo-field'))})})});latecpflogicactions.forEach(function(func){func()});latecpflogicactions=[];if($().selectric){$('.tm-extra-product-options select').selectric('refresh')}
setTimeout(function(){$('.tm-owl-slider').each(function(){$(this).trigger('refresh.owl.carousel')})},200);obj.find('.tm-product-image:checked,select.tm-product-image').each(function(){var t=$(this);if(field_is_active(t)&&t.val()!==''){last_activate_field.push(t)}});if(last_activate_field.length){last_activate_field[last_activate_field.length-1].trigger('tm_trigger_product_image')}
jWindow.trigger('cpflogicrun');jWindow.trigger('tmlazy');jWindow.trigger('cpflogicdone')}
if(!$().cpfdependson){$.fn.cpfdependson=function(fields,toggle,what,refresh){var elements=this;var matches=0;if(elements.length===0||typeof fields!=='object'){return}
if(!toggle){toggle='show'}
if(!what){what='all'}
$.each(fields,function(i,field){var get_element;var $this_epo_container;if(typeof fields!=='object'){return!0}
get_element=get_element_from_field(field.element);if(get_element&&get_element.length>0){get_element.each(function(ii,element){var $element=$(element);var $pid1;var $epo_id1;var _events='change.cpflogic';if(!$this_epo_container||$this_epo_container.closest('.tc-extra-product-options-inline').length){$pid1='.tm-product-id-'+$element.closest('.tc-extra-product-options').attr('data-product-id');$epo_id1="[data-epo-id='"+$element.closest('.tc-extra-product-options').attr('data-epo-id')+"']";$this_epo_container=$('.tc-extra-product-options'+$pid1+$epo_id1)}
if(element&&$element.length>0&&(!$element.data('tmhaslogicevents')||refresh)){if($element.is('.tm-epo-variation-element')){add_variation_event('found_variation.tmlogic',!1,function(){run_cpfdependson($this_epo_container);jWindow.trigger('tm-do-epo-update')});add_variation_event('hide_variation.tmlogic',!1,function(){run_cpfdependson($this_epo_container);jWindow.trigger('tm-do-epo-update')})}else{if($element.is(':text')||$element.is('textarea')){_events='change.cpflogic input.cpflogic'}
$element.off(_events).on(_events,function(){run_cpfdependson($this_epo_container)})}
$element.data('tmhaslogicevents',1)}});matches=parseInt(matches,10)+1}});elements.each(function(){var $this=$(this);var show=!1;$this.data('matches',matches).data('toggle',toggle).data('what',what).data('fields',fields);switch(toggle){case 'show':show=!1;break;case 'hide':show=!0;break}
if(show){$this.removeClass('tc-hidden')}else{$this.addClass('tc-hidden')}
$this.data('isactive',show)});elements.addClass('iscpfdependson').data('iscpfdependson',1);return elements.each(function(){$(this).addClass('is-epo-depend')})};$.fn.run_cpfdependson=function(){run_cpfdependson()}}
$.tcepo={formSubmitEvents:{},oneOptionIsSelected:{},initialActivation:{},lateFieldsPrices:{},errorObject:{}};function validate_logic(l){return typeof l==='object'&&'toggle' in l&&'what' in l&&'rules' in l&&l.rules.length>0}
function cpf_section_logic(obj){var root_element=$(obj);var all_sections=root_element.find('.cpf-section');var search_obj;var cpf_section;var sect;var logic;var haslogic;var fields;var section;var element;var operator;var value;var obj_section;var obj_element;var closestProductElement;if(root_element.is('.cpf-section')){search_obj=!1}else{search_obj=all_sections}
root_element.each(function(j,obj_el){if($(obj_el).is('.cpf-section')){cpf_section=$(obj_el)}else{cpf_section=$(obj_el).find('.cpf-section')}
cpf_section.filter('[data-haslogic="1"]').each(function(index,el){sect=$(el);logic=sect.data('logic');haslogic=parseInt(sect.data('haslogic'),10);fields=[];closestProductElement=sect.parent().closest('.cpf-type-product');if(haslogic===1&&validate_logic(logic)){$.each(logic.rules,function(i,rule){if(rule){section=rule.section;element=rule.element;operator=rule.operator;value=rule.value;if(search_obj){if(closestProductElement.length){obj_section=closestProductElement.find('.cpf-section').filter("[data-uniqid='"+section+"']");if(element!==section){obj_element=obj_section.find('.cpf-element').eq(element)}else{obj_element=obj_section}}else{obj_section=search_obj.filter("[data-uniqid='"+section+"']");if(element!==section){obj_element=obj_section.find('.cpf-element:not(.cpf-element .cpf-element)').eq(element)}else{obj_element=obj_section}}}else if(element!==section){obj_element=root_element.find('.cpf-element').eq(element)}else{obj_element=obj_section}
fields.push({element:obj_element,operator:operator,value:value})}});if(!sect.data('iscpfdependson')){sect.data('cpfdependson-fields',fields);sect.cpfdependson(fields,logic.toggle,logic.what)}else{sect.cpfdependson(sect.data('cpfdependson-fields'),logic.toggle,logic.what,!0)}}})})}
function cpf_element_logic(obj){var root_element=$(obj);var all_sections=root_element.find('.cpf-section').not('.cpf-type-product .cpf-section');var search_obj;var current_element;var logic;var haslogic;var section;var element;var operator;var value;var obj_section;var obj_element;var closestProductElement;if(root_element.is('.cpf-section')){search_obj=!1}else{search_obj=all_sections}
root_element.find('.cpf-element[data-haslogic="1"]').each(function(index,el){var fields=[];current_element=$(el);logic=current_element.data('logic');haslogic=parseInt(current_element.data('haslogic'),10);closestProductElement=current_element.parent().closest('.cpf-type-product');if(haslogic===1&&validate_logic(logic)){$.each(logic.rules,function(i,rule){if(rule){section=rule.section;element=rule.element;operator=rule.operator;value=rule.value;if(search_obj){if(closestProductElement.length){obj_section=closestProductElement.find('.cpf-section').filter("[data-uniqid='"+section+"']");if(element!==section){obj_element=obj_section.find('.cpf-element').eq(element)}else{obj_element=obj_section}}else{obj_section=search_obj.filter("[data-uniqid='"+section+"']");if(element!==section){obj_element=obj_section.find('.cpf-element:not(.cpf-element .cpf-element)').eq(element)}else{obj_element=obj_section}}}else if(element!==section){obj_element=root_element.find('.cpf-element').eq(element)}else{obj_element=obj_section}
fields.push({element:obj_element,operator:operator,value:value})}});if(!current_element.data('iscpfdependson')){current_element.data('cpfdependson-fields',fields);current_element.cpfdependson(fields,logic.toggle,logic.what)}else{current_element.cpfdependson(current_element.data('cpfdependson-fields'),logic.toggle,logic.what,!0)}}})}
function tm_set_price_without_tax(value,_cart,force){var taxable;var tax_rate;var tax_display_mode;var prices_include_tax;if(_cart){taxable=_cart.attr('data-taxable');tax_rate=_cart.attr('data-tax-rate');tax_display_mode=_cart.attr('data-tax-display-mode');prices_include_tax=_cart.attr('data-prices-include-tax');if(force||(taxable&&tax_display_mode==='incl'&&prices_include_tax!=='1')){value=parseFloat(value)/(1+(tax_rate/100))}}
return value}
function tm_set_price_with_tax(value,_cart,force){var taxable;var tax_rate;var tax_display_mode;var prices_include_tax;if(_cart){taxable=_cart.attr('data-taxable');tax_rate=_cart.attr('data-tax-rate');tax_display_mode=_cart.attr('data-tax-display-mode');prices_include_tax=_cart.attr('data-prices-include-tax');if(force||(taxable&&tax_display_mode!=='incl'&&prices_include_tax==='1')){value=parseFloat(value)*(1+(tax_rate/100))}}
return value}
function tm_set_backend_price(value,_cart,variation){var taxable;var tax_display_mode;var prices_include_tax;if(_cart){taxable=_cart.attr('data-taxable');tax_display_mode=_cart.attr('data-tax-display-mode');prices_include_tax=_cart.attr('data-prices-include-tax');if(taxable){if(variation&&variation.tc_tax_rate.toString()==='0'){return value}
if(prices_include_tax==='1'){if(tax_display_mode!=='incl'){value=tm_set_price_with_tax(value,_cart)}}else if(prices_include_tax!=='1'&&tax_display_mode==='incl'){value=tm_set_price_without_tax(value,_cart)}}}
return value}
function tm_set_price_totals(value,_cart,notax,taxstring,element){var inc_tax_string='';var sign='';var val;if(!notax){value=tm_set_tax_price(value,_cart,element,undefined,!0)}
val=Math.abs(value);if(_cart&&taxstring){inc_tax_string=_cart.attr('data-tax-string')}
if(inc_tax_string===undefined){inc_tax_string=''}
if(value<0){sign=TMEPOJS.minus_sign+' '}
return tm_set_price_(val,sign,inc_tax_string)}
function replace_suffixes(value,rawValue,tc_totals_ob,totalsHolder){if(totalsHolder.attr('data-tax-display-mode')==='excl'){tc_totals_ob[value]=tc_totals_ob[value].replace(/{price_excluding_tax}/g,tm_set_price_totals(tc_totals_ob[rawValue],totalsHolder,!0,!1));tc_totals_ob[value]=tc_totals_ob[value].replace(/{price_including_tax}/g,tm_set_price_totals(tm_set_price_with_tax(tc_totals_ob[rawValue],totalsHolder,!0),totalsHolder,!0,!1))}else{tc_totals_ob[value]=tc_totals_ob[value].replace(/{price_including_tax}/g,tm_set_price_totals(tc_totals_ob[rawValue],totalsHolder,!0,!1));tc_totals_ob[value]=tc_totals_ob[value].replace(/{price_excluding_tax}/g,tm_set_price_totals(tm_set_price_without_tax(tc_totals_ob[rawValue],totalsHolder,!0),totalsHolder,!0,!1))}
return tc_totals_ob}
function tm_force_update_price(obj,price,formated_price,original_price,original_formated_price){tm_update_price(obj,price,formated_price,original_price,original_formated_price,!0)}
function tm_update_price(obj,price,formated_price,original_price,original_formated_price,force){var $obj=$(obj);var w;var $ba_amount;var priceobj;var f;var pw;if($obj.length===0){return}
w=$obj.closest('.tmcp-field-wrap');pw=$obj.closest('.tc-price-wrap');f=w.find('.tm-epo-field');if(!force&&f.attr('data-no-price-change')==='1'&&f.data('price-changed')){return}
price=$.epoAPI.applyFilter('tc_adjust_update_price_price',price);formated_price=$.epoAPI.applyFilter('tc_adjust_update_price_formated_price',formated_price,price);original_price=$.epoAPI.applyFilter('tc_adjust_update_price_original_price',original_price);original_formated_price=$.epoAPI.applyFilter('tc_adjust_update_price_original_formated_price',original_formated_price,original_price);if(!Number.isFinite(parseFloat(original_price))){original_price=0}
if(!Number.isFinite(parseFloat(price))){price=0}
$ba_amount=w.find('.before-amount,.after-amount');priceobj={price:formated_price,original_price:original_formated_price};if((TMEPOJS.tm_epo_auto_hide_price_if_zero==='yes'&&$.tmempty(price)===!1)||TMEPOJS.tm_epo_auto_hide_price_if_zero!=='yes'){if(($.tmempty(price)===!0&&f.attr('data-no-price')==='1')||(!force&&f.length>0&&(f.attr('data-no-price')==='1'||(f.attr('data-type')==='variable'&&!f.data('price'))||(f.is('.tmcp-select')&&!f.children('option:selected').data('price'))))){pw.addClass('tm-hidden');$obj.addClass('tm-hidden');$obj.empty();$ba_amount.addClass('tm-hidden')}else{if(original_price&&original_price!==undefined&&parseFloat(original_price)!==parseFloat(price)){$obj.html($.epoAPI.template.html(tcAPI.templateEngine.sale_price,{price:priceobj}))}else{$obj.html($.epoAPI.template.html(tcAPI.templateEngine.price,{price:priceobj}))}
pw.removeClass('tm-hidden');$obj.removeClass('tm-hidden');$ba_amount.removeClass('tm-hidden')}}else{pw.addClass('tm-hidden');$obj.addClass('tm-hidden');$obj.empty();$ba_amount.addClass('tm-hidden')}}
function get_variation_current_settings(form,epoObject){var current_settings={};if(epoObject.thisForm){form=epoObject.thisForm}
form.find('.variations select, .tc-epo-variable-product-selector').each(function(){var attribute_name;var value;if(typeof $(this).data('attribute_name')!=='undefined'){attribute_name=$(this).data('attribute_name')}else{attribute_name=$(this).attr('name')}
value=$(this).val();current_settings[attribute_name]=value});return current_settings}
function do_tm_custom_variations_update(form,all_variations,epoObject){var check_if_all_are_not_set=[];var formSettings=get_variation_current_settings(form,epoObject);var redo_check=!0;form.find('.cpf-type-variations').each(function(i,el){var t=$(el).find('.tm-epo-variation-element');var id;var v;var exists=!1;check_if_all_are_not_set[i]=!0;if(t.is('select')){id=$.epoAPI.dom.id(t.attr('data-tm-for-variation'));v=t.val();if(v){check_if_all_are_not_set[i]=!1}
t.children('option').each(function(x,o){exists=!1;form.find("[data-attribute_name='attribute_"+id+"']").children('option').each(function(){if($(this).attr('value')===$(o).attr('value')){exists=!0;return!1}});if(!exists){$(o).prop('disabled',!0).hide()}else{$(o).prop('disabled',!1).show()}})}else{t.each(function(x,oe){var o=$(oe);var li=o.closest('li');var input=li.find('.tm-epo-variation-element');var this_settings=$.extend(!0,{},formSettings);var matching_variations;var variation;var is_in_stock;id=o.attr('data-tm-for-variation');v=o.val();if(o.is(':checked')){check_if_all_are_not_set[i]=!1}
this_settings['attribute_'+id]=v;matching_variations=$.fn.tm_find_matching_variations(all_variations,this_settings);variation=matching_variations.shift();is_in_stock=variation&&'is_in_stock' in variation&&variation.is_in_stock;if(!variation||!is_in_stock){o.attr('disabled','disabled').addClass('tm-disabled');input.attr('disabled','disabled');input.attr('data-tm-disabled','disabled');li.addClass('tm-attribute-disabled').fadeTo('fast',0.5);if(!is_in_stock){li.find('label').off()}}else{o.prop('disabled',!1).removeClass('tm-disabled');li.removeClass('tm-attribute-disabled').fadeTo('fast',1,function(){$(this).css('opacity','')});input.prop('disabled',!1);input.removeAttr('data-tm-disabled')}})}});if(check_if_all_are_not_set){check_if_all_are_not_set.shift();$.each(check_if_all_are_not_set,function(i,el){if(el===!1){redo_check=!1;return!1}});if(redo_check){form.find('.cpf-type-variations').first().each(function(i,el){var t;var li;var input;t=$(el).find('.tm-epo-variation-element');if(!t.is('select')){t.each(function(x,o){o=$(o);li=o.closest('li');input=li.find('.tm-epo-variation-element');o.prop('disabled',!1).removeClass('tm-disabled');li.removeClass('tm-attribute-disabled').stop().css('opacity','');input.prop('disabled',!1);input.removeAttr('data-tm-disabled')})}})}}}
function tm_custom_variations_update(form,epoObject){var data;var all_variations=form.data('product_variations');var product_id=parseInt(form.data('product_id'),10);var globalVariationObject=form.data('globalVariationObject')||!1;if(!product_id){product_id=form.data('tc_product_id')}
if(!product_id&&form.is(tcAPI.compositeSelector)){data=form.find('.component_options').data('options_data');product_id=data[0].option_id;if(!all_variations){all_variations=form.find('.details.component_data').data('product_variations')}}
if(!epoObject.is_associated){if(!all_variations&&window.product_variations&&window.product_variations.product_id){all_variations=window.product_variations.product_id}
if(!all_variations&&window.product_variations){all_variations=window.product_variations}
if(!all_variations&&window['product_variations_'+product_id]){all_variations=window['product_variations_'+product_id]}}
if(!all_variations){if(!globalVariationObject){data={action:'woocommerce_tm_get_variations_array',post_id:product_id};$.post(TMEPOJS.ajax_url,data,function(response){globalVariationObject=response;form.data('globalVariationObject',response);do_tm_custom_variations_update(form,globalVariationObject.variations,epoObject)},'json')}else{do_tm_custom_variations_update(form,globalVariationObject.variations,epoObject)}
return}
do_tm_custom_variations_update(form,all_variations,epoObject)}
function tm_fix_stock(cart,html){var custom_variations;var section;if(html===undefined){return!1}
cart=$(cart);custom_variations=cart.find('.tm-epo-variation-element').first();section=custom_variations.closest('.tm-epo-variation-section');if(custom_variations.length){section.find('.tm-stock').remove();section.append('<div class="tm-stock">'+html+'</div>');return!0}
cart.find('.tm-stock').remove();cart.find('.variations').after('<div class="tm-stock">'+html+'</div>');return!0}
function tm_fix_stock_tmepo($this,form){var stock;if(TMEPOJS.tm_epo_global_move_out_of_stock==='no'){return}
stock=$this.find('.woocommerce-variation-availability').last();if(!stock.length){stock=$this.find('.stock').last()}
if(stock.length){form.find('.tm-stock').remove();if(tm_fix_stock(form,stock.prop('outerHTML'))){stock.remove()}}else{form.find('.tm-stock').remove()}}
function get_main_input_id(main_product,product,id){var selector='';var inputid;if(id){selector=selector+"[value='"+id+"']"}
if(!product){product=main_product}
inputid=product.find(tcAPI.addToCartSelector+selector);if(inputid.length===0){inputid=product.find(tcAPI.tcAddToCartSelector+selector)}
return inputid.last()}
function get_main_form(main_product,product,selector,id){if(!selector){selector='form'}
return get_main_input_id(main_product,product,id).closest(selector)}
function get_main_cart(main_product,product,selector,id){return get_main_form(main_product,product,selector,id)}
function tm_get_native_prices_block(obj){var selector=$.epoAPI.applyFilter('tcGetNativePricesBlockSelector','.single_variation .price',obj);return $(obj).find(selector).not('.tc-price')}
function tm_set_url_fields(){jDocument.on('click.cpfurl change.cpfurl tmredirect','.tc-url-container .tmcp-radio, .tc-url-container .tmcp-radio+label',function(e){var data_url=$(this).attr('data-url');if(data_url){if(window.location!==data_url){e.preventDefault();window.location=data_url}}});jDocument.on('change.cpfurl tmredirect','.tc-url-container .tmcp-select',function(e){var data_url=$(this).children('option:selected').attr('data-url');if(data_url){if(window.location!==data_url){e.preventDefault();window.location=data_url}}})}
function tm_floating_totals(this_epo_totals_container,is_quickview,main_cart){$.tcFloatingTotalsBox(this_epo_totals_container,is_quickview,main_cart)}
function tm_show_hide_add_to_cart_button(main_product,epoObject,one_option_is_selected){var button;var has_epo;var this_epo_container;if(typeof epoObject==='object'){has_epo=epoObject.has_epo;this_epo_container=epoObject.this_epo_container;has_epo=has_epo&&(this_epo_container.find('.tmcp-fee-field').length||this_epo_container.find('.tmcp-field').not('.cpf-type-variations .tmcp-field').length)}else{has_epo=epoObject}
if(has_epo&&TMEPOJS.tm_epo_hide_add_cart_button==='yes'){button=main_product.find(tcAPI.addToCartButtonSelector).first();if(one_option_is_selected){button.removeClass('tc-hide-add-to-cart-button')}else{button.addClass('tc-hide-add-to-cart-button')}}}
function goto_error_item(item,epoEventId){var el=$.tcepo.errorObject[epoEventId]||item;var elsection;var elsectionlink;var cpfElement;var pos;if(el){if(TMEPOJS.tm_epo_disable_error_scroll!=='yes'){elsection=el.closest('.cpf-section');elsectionlink=elsection.find('.tm-section-link');cpfElement=el.closest('.cpf-element');if(elsection.find('.tm-toggle').length){elsection.find('.tm-toggle').trigger('openwrap.tmtoggle')}
if(!window.tc_validation_offset){window.tc_validation_offset=-100}
if(elsection.is('.section_popup')){errorContainer.tcScrollTo(elsectionlink,300,window.tc_validation_offset);elsectionlink.trigger('click.tmsectionpoplink')}else if(elsection.is('.tm-owl-slider-section')){pos=el.closest('.owl-item').index();elsection.find('.tcowl-carousel').trigger('to.owl.carousel',[pos,100]);setTimeout(function(){elsection.find('.tcowl-carousel').trigger('refresh.owl.carousel');if(cpfElement.length>0){errorContainer.tcScrollTo(cpfElement,300,window.tc_validation_offset)}},200)}else if(cpfElement.length>0){errorContainer.tcScrollTo(cpfElement,300,window.tc_validation_offset)}}
if(!item){$.tcepo.errorObject[epoEventId]=!1}}}
function tm_limit_c_selection(field,prevent){var allowed=parseInt(field.attr('data-limit'),10);var checked=!1;var val;var t;var q;if(allowed>0){checked=0;field.closest('.tm-extra-product-options-checkbox').find("input.tm-epo-field[type='checkbox']:checked").each(function(){t=$(this);q=t.closest('li.tmcp-field-wrap').find('input.tm-qty');if(q.length>0){val=parseInt(q.val(),10);if(val<=0){val=1}
checked=parseInt(checked,10)+val}else{checked=parseInt(checked,10)+1}});if(checked>allowed){if(prevent){field.prop('checked','').trigger('change')}
return!1}}
return!0}
function tm_exact_c_selection(field,prevent){var allowed=parseInt(field.attr('data-exactlimit'),10);var checked=!1;var val;var t;var q;if(allowed>0){checked=0;field.closest('.tm-extra-product-options-checkbox').find("input.tm-epo-field[type='checkbox']:checked").each(function(){t=$(this);q=t.closest('li.tmcp-field-wrap').find('input.tm-qty');if(q.length>0){val=parseInt(q.val(),10);if(val<=0){val=1}
checked=parseInt(checked,10)+val}else{checked=parseInt(checked,10)+1}});if(checked>allowed){if(prevent){field.prop('checked','').trigger('change')}
return!1}}
return!0}
function tm_limit_cont(fields,main_product,epoEventId){var checkall=!0;var first_error_obj=!1;var limit;var eln;var checked;var t;var val;var q;var ew;var em;var message;var field;fields.each(function(){field=$(this);limit=field.find("[type='checkbox'][data-limit]");if(limit.length&&field_is_active(limit)){eln=parseInt(limit.attr('data-limit'),10);checked=0;field.find("input.tm-epo-field[type='checkbox']:checked").each(function(){t=$(this);q=t.closest('li.tmcp-field-wrap').find('input.tm-qty');if(q.length>0){val=parseInt(q.val(),10);if(val<=0){val=1}
checked=parseInt(checked,10)+val}else{checked=parseInt(checked,10)+1}});ew=field.closest('.cpf-element');em=ew.find('div.tm-error-min');if(eln<checked){checkall=!1;first_error_obj=field;if(eln===1){message=TMEPOJS.tm_epo_global_validator_messages.epolimitsingle.replace('{0}',eln)}else{message=TMEPOJS.tm_epo_global_validator_messages.epolimit.replace('{0}',eln)}
if(em.length){em.remove()}
if(TMEPOJS.tm_epo_global_error_label_placement==='before'){field.closest('.tc-element-container').before('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}else{field.closest('.tc-element-container').after('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}
main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('disabled loading fpd-disabled').prop('disabled',!1)}else{em.remove()}}});if(first_error_obj){$.tcepo.errorObject[epoEventId]=first_error_obj}
return checkall}
function tm_check_limit_cont(limit_cont,main_product,epoEventId){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return tm_limit_cont(limit_cont,main_product,epoEventId)},on_true:function(){return!0},on_false:function(){goto_error_item($(limit_cont).find('.tm-epo-field').first(),epoEventId);return!0}}}
function tm_exactlimit_cont(fields,main_product,epoEventId){var checkall=!0;var first_error_obj=!1;var exactlimit;var eln;var checked;var t;var val;var q;var ew;var em;var message;var field;fields.each(function(){field=$(this);exactlimit=field.find("[type='checkbox'][data-exactlimit]");if(exactlimit.length&&field_is_active(exactlimit)){eln=parseInt(exactlimit.attr('data-exactlimit'),10);checked=0;field.find("input.tm-epo-field[type='checkbox']:checked").each(function(){t=$(this);q=t.closest('li.tmcp-field-wrap').find('input.tm-qty');if(q.length>0){val=parseInt(q.val(),10);if(val<=0){val=1}
checked=parseInt(checked,10)+val}else{checked=parseInt(checked,10)+1}});ew=field.closest('.cpf-element');em=ew.find('div.tm-error-min');if(eln!==checked){checkall=!1;first_error_obj=field;if(eln===1){message=TMEPOJS.tm_epo_global_validator_messages.epoexactsingle.replace('{0}',eln)}else{message=TMEPOJS.tm_epo_global_validator_messages.epoexact.replace('{0}',eln)}
if(em.length){em.remove()}
if(TMEPOJS.tm_epo_global_error_label_placement==='before'){field.closest('.tc-element-container').before('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}else{field.closest('.tc-element-container').after('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}
main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('disabled loading fpd-disabled').prop('disabled',!1)}else{em.remove()}}});if(first_error_obj){$.tcepo.errorObject[epoEventId]=first_error_obj}
return checkall}
function tm_check_exactlimit_cont(exactlimit_cont,main_product,epoEventId){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return tm_exactlimit_cont(exactlimit_cont,main_product,epoEventId)},on_true:function(){return!0},on_false:function(){goto_error_item($(exactlimit_cont).find('.tm-epo-field').first(),epoEventId);return!0}}}
function tm_minimumlimit_cont(fields,epoEventId){var checkall=!0;var first_error_obj=!1;var eln;var checked;var t;var val;var q;var ew;var em;var message;var field;fields.each(function(){var minimumlimit;field=$(this);minimumlimit=field.find("[type='checkbox'][data-minimumlimit]");if(minimumlimit.length&&field_is_active(minimumlimit)){eln=parseInt(minimumlimit.attr('data-minimumlimit'),10);checked=0;field.find("input.tm-epo-field[type='checkbox']:checked").each(function(){t=$(this);q=t.closest('li.tmcp-field-wrap').find('input.tm-qty');if(q.length>0){val=parseInt(q.val(),10);if(val<=0){val=1}
checked=parseInt(checked,10)+val}else{checked=parseInt(checked,10)+1}});ew=field.closest('.cpf-element');em=ew.find('div.tm-error-min');if(eln>checked){checkall=!1;first_error_obj=field;if(eln===1){message=TMEPOJS.tm_epo_global_validator_messages.epominsingle.replace('{0}',eln)}else{message=TMEPOJS.tm_epo_global_validator_messages.epomin.replace('{0}',eln)}
if(em.length){em.remove()}
if(TMEPOJS.tm_epo_global_error_label_placement==='before'){field.closest('.tc-element-container').before('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}else{field.closest('.tc-element-container').after('<div class="tm-error-min tm-error tc-cell tcwidth-100">'+message+'</div>')}}else{em.remove()}}});if(first_error_obj){$.tcepo.errorObject[epoEventId]=first_error_obj}
return checkall}
function tm_check_minimumlimit_cont(minimumlimit_cont,epoEventId){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return tm_minimumlimit_cont(minimumlimit_cont,epoEventId)},on_true:function(){return!0},on_false:function(){goto_error_item(!1,epoEventId);return!0}}}
function cleanPrice(price){if(price===null){return 0}
if(typeof price==='object'){price=price[0]}
if(!Number.isFinite(parseFloat(price))){price=0}
return price}
function tm_apply_dpd(price,totals,apply,force){price=cleanPrice(price);if(apply){price=$.epoAPI.applyFilter('tc_apply_dpd',price,totals,apply,force)}
return price}
function tm_calculate_product_regular_price(totals,allowfalse){var price=0;if(totals.length>0){price=totals.data('regular-price')}
price=$.epoAPI.applyFilter('tc_calculate_product_regular_price',price,totals);if(allowfalse&&price===!1){return!1}
price=parseFloat(price);if(!Number.isFinite(price)){price=0}
return price}
function tm_calculate_product_price(totals,allowfalse){var price=0;if(totals.length>0){price=totals.data('price')}
price=$.epoAPI.applyFilter('tc_calculate_product_price',price,totals);if(allowfalse&&price===!1){return!1}
price=parseFloat(price);if(!Number.isFinite(price)){price=0}
return price}
function calculateMathPrice(price,thisElement,epoObject,noevents,useOriginalPrice){var formula=price.toString();var val=0;var matches;var match;var elementWrap;var element;var reg;var elementPrice=0;var pos;var type;var id;var thisVal;var thisValForced;var thisElementId=thisElement.closest('.cpf-element').attr('data-uniqid');var thisElementWrap=thisElement.closest('.tmcp-ul-wrap');var totalsHolder_tc_totals_ob=epoObject.this_epo_totals_container.data('totalsHolder_tc_totals_ob');var thisElementIndex=thisElementWrap.find('.tmcp-field, .tmcp-fee-field').filter(':checked').index(thisElement);var thisElementIndexForced=thisElementWrap.find('.tmcp-field, .tmcp-fee-field').index(thisElement);var this_epo_container=epoObject.is_associated?epoObject.this_epo_container:epoObject.this_epo_container.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector);var constants=$.epoAPI.util.parseJSON(TMEPOJS.tm_epo_math)||{};if(thisElementIndex===-1&&!thisElement.is('.tmcp-checkbox, .tmcp-radio')){thisElementIndex=0}
if(!noevents&&!thisElement.data('addedtcEpoBeforeOptionPriceCalculation')){jWindow.on('tcEpoBeforeOptionPriceCalculation.math'+thisElementId,function(){tm_element_epo_rules(epoObject,thisElement,undefined,undefined,undefined,!0)});jWindow.on('tcEpoAfterOptionPriceCalculation.math'+thisElementId,function(){thisElement.data('fetchOptionPrices',!1);thisElement.data('fetchOptionPrices-forced',!1);thisElement.data('fetchOptionPrices-fee',!1);thisElement.data('fetchOptionPrices-fee-forced',!1)});thisElement.data('addedtcEpoBeforeOptionPriceCalculation',1)}
if(thisElement.is('.tmcp-field')){if(thisElement.data('fetchOptionPrices')){thisVal=thisElement.data('fetchOptionPrices');thisValForced=thisElement.data('fetchOptionPrices-forced')}else{thisVal=fetchOptionPrices(epoObject,thisElementWrap,'.tmcp-field',0,0,[],!0);thisValForced=fetchOptionPrices(epoObject,thisElementWrap,'.tmcp-field',0,0,[],!0,!0);thisElement.data('fetchOptionPrices',thisVal);thisElement.data('fetchOptionPrices-forced',thisValForced)}}else if(thisElement.is('.tmcp-fee-field')){if(thisElement.data('fetchOptionPrices-fee')){thisVal=thisElement.data('fetchOptionPrices-fee');thisValForced=thisElement.data('fetchOptionPrices-fee-forced')}else{thisVal=fetchOptionPrices(epoObject,thisElementWrap,'.tmcp-fee-field',0,0,[],!0);thisValForced=fetchOptionPrices(epoObject,thisElementWrap,'.tmcp-fee-field',0,0,[],!0,!0);thisElement.data('fetchOptionPrices-fee',thisVal);thisElement.data('fetchOptionPrices-fee-forced',thisValForced)}}
Object.keys(constants).forEach(function(key){var name;var value;if(constants[key].name!==''&&constants[key].value!==''){name=new RegExp('{'+constants[key].name+'}','g');value=constants[key].value;formula=formula.replace(name,$.epoAPI.math.unformat(value,tcAPI.localInputDecimalSeparator))}});if(totalsHolder_tc_totals_ob!==undefined){formula=formula.replace(/{quantity}/g,$.epoAPI.math.unformat(totalsHolder_tc_totals_ob.qty));if(useOriginalPrice&&totalsHolder_tc_totals_ob.original_product_price!==undefined){formula=formula.replace(/{product_price}/g,$.epoAPI.math.unformat(totalsHolder_tc_totals_ob.original_product_price))}else{formula=formula.replace(/{product_price}/g,$.epoAPI.math.unformat(totalsHolder_tc_totals_ob.product_price))}}else{formula=formula.replace(/{quantity}/g,0);formula=formula.replace(/{product_price}/g,0)}
if(thisValForced.floatingBoxData!==undefined&&thisValForced.floatingBoxData[thisElementIndexForced]!==undefined){if(thisValForced.floatingBoxData[thisElementIndexForced].input_type==='number'){formula=formula.replace(/{this.value}/g,$.epoAPI.math.unformat(thisValForced.floatingBoxData[thisElementIndexForced].valueText))}else{formula=formula.replace(/{this.value}/g,$.epoAPI.math.unformat(thisValForced.floatingBoxData[thisElementIndexForced].valueText,tcAPI.localDecimalSeparator))}
formula=formula.replace(/{this.value.length}/g,thisValForced.floatingBoxData[thisElementIndexForced].valueText.length)}else{formula=formula.replace(/{this.value}/g,'').replace(/{this.value.length}/g,0)}
formula=formula.replace(/{this.count}/g,thisVal.floatingBoxData.length).replace(/{this.count.quantity}/g,thisVal.floatingBoxData.map(function(x){return x.quantity}).reduce(function(acc,thisval){return $.epoAPI.math.toFloat(acc)+$.epoAPI.math.toFloat(thisval)},0)).replace(/{this.quantity}/g,thisElement.data('tm-quantity'));if(formula.match(/\{(\s)*?field\.([^}]*)}/)){matches=formula.match(/\{(\s)*?field\.([^}]*)}/g);matches.forEach(function(field){match=field.match(/\{(\s)*?field\.([^}]*)}/);if(undefined!==match[2]&&'string'===typeof match[2]){pos=match[2].indexOf('.',match[2].indexOf('.')+1);if(pos!==-1){id=match[2].substring(0,pos);type=match[2].substring(pos+1);if($.inArray(type,['price','value','value.length','quantity','count','count.quantity'])!==-1){elementWrap=this_epo_container.find("[data-uniqid='"+$.epoAPI.util.escapeSelector(id)+"']");if(elementWrap.length){element=elementWrap.find('.tmcp-field, .tmcp-fee-field');if(!noevents&&!thisElement.data('addedfieldtcEpoBeforeOptionPriceCalculation')){jWindow.on('tcEpoBeforeOptionPriceCalculation.math'+thisElementId,function(){tm_element_epo_rules(epoObject,thisElement,undefined,undefined,undefined,!0);thisElement.trigger('tm-math-select-change-html-all')});thisElement.data('addedfieldtcEpoBeforeOptionPriceCalculation',1)}
element=element.first();val=0;if(elementWrap.is('.tc-container-enabled')){if(element.is('.tmcp-field')){val=fetchOptionPrices(epoObject,elementWrap,'.tmcp-field',0,0,[],!0,undefined,undefined,!0)}else if(element.is('.tmcp-fee-field')){val=fetchOptionPrices(epoObject,elementWrap,'.tmcp-fee-field',0,0,[],!0,undefined,undefined,!0)}
switch(type){case 'price':val=val.total;break;case 'value':if(val.floatingBoxData){val=val.floatingBoxData.map(function(x){if(x.input_type==='number'){return $.epoAPI.math.unformat(x.valueText)}
return $.epoAPI.math.unformat(x.valueText,tcAPI.localInputDecimalSeparator)}).reduce(function(acc,thisval){return $.epoAPI.math.toFloat(acc)+$.epoAPI.math.toFloat(thisval)},0)}
break;case 'value.length':if(val.floatingBoxData){val=val.floatingBoxData.map(function(x){return x.valueText}).reduce(function(acc,thisval){return $.epoAPI.math.toFloat(acc)+thisval.length},0)}
break;case 'quantity':case 'count.quantity':if(val.floatingBoxData){val=val.floatingBoxData.map(function(x){return x.quantity}).reduce(function(acc,thisval){return $.epoAPI.math.toFloat(acc)+$.epoAPI.math.toFloat(thisval)},0)}
break;case 'count':if(val.floatingBoxData){val=val.floatingBoxData.length}
break}
val=$.epoAPI.math.toFloat(val);if(!Number.isFinite(val)){val=0}}}else{val=0}
reg=new RegExp(match[0]);formula=!Number.isFinite(val)?formula.replace(reg,"'"+val+"'"):formula.replace(reg,val)}}}})}
try{elementPrice=tcmexp.eval(formula)}catch(e){elementPrice=0}
return elementPrice}
function get_price_type(epoObject,obj){var element=$(obj);var setter=element;var cart;var current_variation;var rules;var rulestype;var _rulestype;var pricetype;var variation_id_selector;var _tmcpulwrap;cart=epoObject.main_cart;variation_id_selector="input[name^='variation_id']";if(cart.find('input.variation_id').length>0){variation_id_selector='input.variation_id'}
current_variation=cart.find(variation_id_selector).val();if(!current_variation){current_variation=0}
if(element.is('select')){setter=element.find('option:selected')}
rules=$.epoAPI.util.parseJSON(setter.attr('data-rules'));rulestype=$.epoAPI.util.parseJSON(setter.attr('data-rulestype'));pricetype='';if(typeof rules==='object'){if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{_rulestype=$.epoAPI.util.parseJSON(element.closest('.tmcp-ul-wrap').attr('data-rulestype'));if(typeof _rulestype==='object'){if(current_variation in _rulestype){pricetype=_rulestype[current_variation]}else{pricetype=rulestype[0]}}else{pricetype=rulestype[0]}}}else{rulestype=$.epoAPI.util.parseJSON(element.closest('.tmcp-ul-wrap').attr('data-ulestype'));if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{pricetype=rulestype[0]}}}}else{_tmcpulwrap=element.closest('.tmcp-ul-wrap');rules=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rules'));if(typeof rules==='object'){if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{_rulestype=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rulestype'));if(typeof _rulestype==='object'){if(current_variation in _rulestype){pricetype=_rulestype[current_variation]}else{pricetype=rulestype[0]}}else{pricetype=rulestype[0]}}}else{rulestype=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rulestype'));if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{pricetype=rulestype[0]}}}}}
if(typeof pricetype==='object'){pricetype=pricetype[0]}
if(element.is('.tmcp-fee-field')){if($.inArray(pricetype,['fee','stepfee','currentstepfee'])!==-1){pricetype=''}}
return pricetype}
function wordLength(str){var regex=new RegExp(/[\p{L}\d!@#$%^&*()_+=\{[\}\]|\\"':;?/>.<,-]+/,'gu');var m;var len=0;while((m=regex.exec(str))!==null){if(m.index===regex.lastIndex){regex.lastIndex++}
len=len+m.length}
return len}
function tm_element_epo_rules(epoObject,obj,args,setter_override,noremove,manthnoevent){var element=$(obj);var setterall=element;var cart;var current_variation;var bundleid;var epoTotalsContainer;var apply_dpd;var product_price;var product_original_price;var is_range_field=element.is('.tmcp-range');var rules;var rulestype;var original_rules;var _rules;var _rulestype;var _original_rules;var pricetype;var price;var original_price;var raw_price;var raw_original_price;var formatted_price;var original_formatted_price;var textlength;var freechars;var min_value;var main_product=epoObject.main_product;var epoEventId=epoObject.epoEventId;var variation_id_selector;var _tmcpulwrap;var cart_total;var per_product_pricing=!0;var addedPrice=0;var originalAddedPrice=0;var undiscounted_raw_price;var undiscounted_raw_original_price;var undiscounted_price;var undiscounted_original_price;if(element.data('associated_price_set')){return}
if(!args){cart=epoObject.main_cart;if(cart.data('per_product_pricing')!==undefined){per_product_pricing=cart.data('per_product_pricing')}
variation_id_selector="input[name^='variation_id']";if(cart.find('input.variation_id').length>0){variation_id_selector='input.variation_id'}
current_variation=cart.find(variation_id_selector).val();bundleid=$.epoAPI.applyFilter('tc_get_bundleid',cart.attr('data-product_id'),cart,epoObject);if(!current_variation){current_variation=0}
epoTotalsContainer=$.epoAPI.applyFilter('tc_get_totals_container',epoObject.this_epo_totals_container,element,main_product,bundleid);product_price=tm_calculate_product_price(epoTotalsContainer);product_original_price=tm_calculate_product_regular_price(epoTotalsContainer);apply_dpd=epoTotalsContainer.data('fields-price-rules')}else{cart=args.cart;current_variation=args.current_variation;bundleid=args.bundleid;epoTotalsContainer=args.epoTotalsContainer;product_price=args.product_price;product_original_price=args.product_original_price;apply_dpd=args.apply_dpd;per_product_pricing=args.per_product_pricing}
product_price=$.epoAPI.applyFilter('tc_alter_product_price',product_price,element,cart,epoTotalsContainer,bundleid);product_original_price=$.epoAPI.applyFilter('tc_alter_product_original_price',product_original_price,element,cart,epoTotalsContainer);if(product_price===!1||!per_product_pricing){return}
if(element.is('select')){setterall=element.find('option:selected')}
if(setter_override){setterall=setter_override}
setterall.toArray().forEach(function(setter){setter=$(setter);rules=$.epoAPI.util.parseJSON(setter.attr('data-rules'));rulestype=$.epoAPI.util.parseJSON(setter.attr('data-rulestype'));original_rules=$.epoAPI.util.parseJSON(setter.attr('data-original-rules'));if(original_rules===undefined){original_rules=rules}
pricetype='';if(typeof rules==='object'){if(current_variation in rules){price=rules[current_variation];original_price=original_rules[current_variation]}else{_rules=$.epoAPI.util.parseJSON(element.closest('.tmcp-ul-wrap').attr('data-rules'));_original_rules=element.closest('.tmcp-ul-wrap').data('original-rules');if(typeof _rules==='object'){if(current_variation in _rules){price=_rules[current_variation]}else{price=rules[0]}}else{price=rules[0]}
if(typeof _original_rules==='object'){if(current_variation in _original_rules){original_price=_original_rules[current_variation]}else{original_price=original_rules[0]}}else{original_price=original_rules[0]}}
if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{_rulestype=$.epoAPI.util.parseJSON(element.closest('.tmcp-ul-wrap').attr('data-rulestype'));if(typeof _rulestype==='object'){if(current_variation in _rulestype){pricetype=_rulestype[current_variation]}else{pricetype=rulestype[0]}}else{pricetype=rulestype[0]}}}else{rulestype=$.epoAPI.util.parseJSON(element.closest('.tmcp-ul-wrap').attr('data-ulestype'));if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{pricetype=rulestype[0]}}}}else{_tmcpulwrap=element.closest('.tmcp-ul-wrap');rules=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rules'));original_rules=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-original-rules'));if(typeof rules==='object'){if(current_variation in rules){price=rules[current_variation]}else{price=rules[0]}
if(typeof original_rules==='object'){if(current_variation in original_rules){original_price=original_rules[current_variation]}else{original_price=original_rules[0]}}else{original_price=price}
if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{_rulestype=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rulestype'));if(typeof _rulestype==='object'){if(current_variation in _rulestype){pricetype=_rulestype[current_variation]}else{pricetype=rulestype[0]}}else{pricetype=rulestype[0]}}}else{rulestype=$.epoAPI.util.parseJSON(_tmcpulwrap.attr('data-rulestype'));if(typeof rulestype==='object'){if(current_variation in rulestype){pricetype=rulestype[current_variation]}else{pricetype=rulestype[0]}}}}}
if(typeof pricetype==='object'){pricetype=pricetype[0]}
if(element.is('.tmcp-fee-field')){if($.inArray(pricetype,['fee','stepfee','currentstepfee'])!==-1){pricetype=''}
apply_dpd=0}
if(noremove===undefined){if(element.is('select')){element.find('option').removeClass('tm-epo-late-field').removeData('tm-price-for-late islate')}else{setter.removeClass('tm-epo-late-field').removeData('tm-price-for-late islate')}}
if(pricetype!=='math'){price=cleanPrice(price);original_price=cleanPrice(original_price)}
undiscounted_raw_price=price;undiscounted_raw_original_price=original_price;switch(pricetype){case '':undiscounted_price=price;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd);break;case 'math':price=calculateMathPrice(price,element,epoObject,manthnoevent,$.epoAPI.applyFilter('tc_use_undiscounted_price',undefined,element,cart,epoTotalsContainer));undiscounted_price=price;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd);original_price=calculateMathPrice(original_price,element,epoObject,!0,!0);break;case 'percent_cart_total':cart_total=parseFloat(TMEPOJS.cart_total);if(!Number.isFinite(cart_total)){cart_total=0}
undiscounted_price=(price/100)*cart_total;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*cart_total;original_price=(tm_apply_dpd(original_price,epoTotalsContainer,apply_dpd)/100)*cart_total;break;case 'percent':undiscounted_price=(price/100)*product_price;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price;original_price=(original_price/100)*product_original_price;break;case 'percentcurrenttotal':$.tcepo.lateFieldsPrices[epoEventId].push({setter:setter,price:price,original_price:original_price,bundleid:bundleid,pricetype:pricetype});setter.data('tm-price-for-late',price).data('tm-original-price-for-late',original_price).data('islate',1).addClass('tm-epo-late-field');undiscounted_price=0;price=0;original_price=0;break;case 'fixedcurrenttotal':price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd);$.tcepo.lateFieldsPrices[epoEventId].push({setter:setter,price:price,original_price:original_price,bundleid:bundleid,pricetype:pricetype});setter.data('tm-price-for-late',price).data('tm-original-price-for-late',original_price).data('islate',1).addClass('tm-epo-late-field');undiscounted_price=0;price=0;original_price=0;break;case 'word':undiscounted_price=price*wordLength(setter.val());price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*wordLength(setter.val());original_price=original_price*wordLength(setter.val());break;case 'wordpercent':undiscounted_price=(price/100)*product_price*wordLength(setter.val());price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*wordLength(setter.val());original_price=(original_price/100)*product_original_price*wordLength(setter.val());break;case 'wordnon':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=wordLength(setter.val())-freechars;if(textlength<0){textlength=0}
undiscounted_price=price*textlength;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*textlength;original_price=original_price*textlength;break;case 'wordpercentnon':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=wordLength(setter.val())-freechars;if(textlength<0){textlength=0}
undiscounted_price=(price/100)*product_price*textlength;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*textlength;original_price=(original_price/100)*product_original_price*textlength;break;case 'char':undiscounted_price=price*setter.val().length;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*setter.val().length;original_price=original_price*setter.val().length;break;case 'charpercent':undiscounted_price=(price/100)*product_price*setter.val().length;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*setter.val().length;original_price=(original_price/100)*product_original_price*setter.val().length;break;case 'charnospaces':undiscounted_price=price*setter.val().replace(/\s/g,'').length;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*setter.val().replace(/\s/g,'').length;original_price=original_price*setter.val().replace(/\s/g,'').length;break;case 'charnofirst':textlength=setter.val().length-1;if(textlength<0){textlength=0}
undiscounted_price=price*textlength;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*textlength;original_price=original_price*textlength;break;case 'charnon':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=setter.val().length-freechars;if(textlength<0){textlength=0}
undiscounted_price=price*textlength;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*textlength;original_price=original_price*textlength;break;case 'charpercentnon':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=setter.val().length-freechars;if(textlength<0){textlength=0}
undiscounted_price=(price/100)*product_price*textlength;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*textlength;original_price=(original_price/100)*product_original_price*textlength;break;case 'charnonnospaces':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=setter.val().replace(/\s/g,'').length-freechars;if(textlength<0){textlength=0}
undiscounted_price=price*textlength;price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*textlength;original_price=original_price*textlength;break;case 'charpercentnonnospaces':freechars=parseInt(setter.attr('data-freechars'),10);if(!Number.isFinite(freechars)){freechars=0}
textlength=setter.val().replace(/\s/g,'').length-freechars;if(textlength<0){textlength=0}
undiscounted_price=(price/100)*product_price*textlength;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*textlength;original_price=(original_price/100)*product_original_price*textlength;break;case 'charpercentnofirst':textlength=setter.val().length-1;if(textlength<0){textlength=0}
undiscounted_price=(price/100)*product_price*textlength;price=(tm_apply_dpd(price,epoTotalsContainer,apply_dpd)/100)*product_price*textlength;original_price=(original_price/100)*product_original_price*textlength;break;case 'step':if(is_range_field){undiscounted_price=price*setter.val();price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*setter.val();original_price=original_price*$.epoAPI.math.toFloat(setter.val())}else{undiscounted_price=price*$.epoAPI.math.toFloat(setter.val());price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*$.epoAPI.math.toFloat(setter.val());original_price=original_price*$.epoAPI.math.toFloat(setter.val())}
break;case 'currentstep':if(is_range_field){undiscounted_price=setter.val();price=tm_apply_dpd(setter.val(),epoTotalsContainer,apply_dpd);original_price=tm_apply_dpd(setter.val(),epoTotalsContainer,apply_dpd)}else{undiscounted_price=$.epoAPI.math.toFloat(setter.val());price=tm_apply_dpd($.epoAPI.math.toFloat(setter.val()),epoTotalsContainer,apply_dpd);original_price=tm_apply_dpd($.epoAPI.math.toFloat(setter.val()),epoTotalsContainer,apply_dpd)}
break;case 'intervalstep':if(is_range_field){min_value=parseFloat($('.tm-range-picker[data-field-id="'+setter.attr('id')+'"]').attr('data-min'));undiscounted_price=price*(setter.val()-min_value);price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*(setter.val()-min_value);original_price=original_price*(setter.val()-min_value)}
break;case 'row':undiscounted_price=price*((setter.val().match(/(\r\n|\n|\r)/gm)||[]).length+1);price=tm_apply_dpd(price,epoTotalsContainer,apply_dpd)*((setter.val().match(/(\r\n|\n|\r)/gm)||[]).length+1);original_price=original_price*((setter.val().match(/(\r\n|\n|\r)/gm)||[]).length+1);break}
raw_price=price;raw_original_price=original_price;undiscounted_original_price=original_price;undiscounted_raw_price=undiscounted_price;undiscounted_raw_original_price=undiscounted_original_price;if(element.data('tm-quantity')){undiscounted_price=undiscounted_price*parseFloat(element.data('tm-quantity'));undiscounted_original_price=undiscounted_original_price*parseFloat(element.data('tm-quantity'));undiscounted_raw_price=undiscounted_raw_price*parseFloat(element.data('tm-quantity'));undiscounted_raw_original_price=undiscounted_raw_original_price*parseFloat(element.data('tm-quantity'));price=price*parseFloat(element.data('tm-quantity'));original_price=original_price*parseFloat(element.data('tm-quantity'));raw_price=raw_price*parseFloat(element.data('tm-quantity'));raw_original_price=raw_original_price*parseFloat(element.data('tm-quantity'))}
addedPrice=addedPrice+parseFloat(price);originalAddedPrice=originalAddedPrice+parseFloat(original_price);formatted_price=tm_set_price(addedPrice,epoTotalsContainer,!1,!1,setter,pricetype);original_formatted_price=tm_set_price(originalAddedPrice,epoTotalsContainer,!1,!1,setter,pricetype);element.data('price_set',1);setter.data('price_set',1);setter.data('undiscounted_raw_price',undiscounted_raw_price);setter.data('undiscounted_raw_original_price',undiscounted_raw_original_price);setter.data('undiscounted_price',tm_set_tax_price(undiscounted_price,epoTotalsContainer,setter,pricetype));setter.data('undiscounted_original_price',tm_set_tax_price(undiscounted_original_price,epoTotalsContainer,setter,pricetype));setter.data('raw_price',raw_price);setter.data('raw_original_price',raw_original_price);setter.data('price',tm_set_tax_price(price,epoTotalsContainer,setter,pricetype));setter.data('original_price',tm_set_tax_price(original_price,epoTotalsContainer,setter,pricetype));if(!setter_override){tm_update_price(setter.closest('.tmcp-field-wrap').find('.tc-price'),addedPrice,formatted_price,originalAddedPrice,original_formatted_price);element.data('price-changed',1)}})}
function tm_epo_rules(epoObject,theCart){var all_carts;var variation_id_selector;var per_product_pricing=!0;var current_variation;var bundleid;var epoContainer;var epoTotalsContainer;var apply_dpd;var rules;var original_rules;var price;var formatted_price;var original_price;var original_formatted_price;var product_price;var product_original_price;var all_fields;var active_fields;var args;var main_product=epoObject.main_product;var epoEventId=epoObject.epoEventId;var this_epo_container=epoObject.this_epo_container;var this_epo_totals_container=epoObject.this_epo_totals_container;if(!theCart){all_carts=main_product.find('.cart')}else{all_carts=theCart}
if(all_carts.length<=0){return}
$.tcepo.lateFieldsPrices[epoEventId]=[];all_carts.toArray().forEach(function(cart){cart=$(cart);variation_id_selector="input[name^='variation_id']";if(cart.find('input.variation_id').length>0){variation_id_selector='input.variation_id'}
if(cart.data('per_product_pricing')!==undefined){per_product_pricing=cart.data('per_product_pricing')}
current_variation=cart.find(variation_id_selector).val();bundleid=$.epoAPI.applyFilter('tc_get_bundleid',cart.attr('data-product_id'),cart,epoObject);if(!current_variation){current_variation=0}
epoContainer=$.epoAPI.applyFilter('tc_get_epo_container',this_epo_container,cart,main_product,bundleid);epoTotalsContainer=$.epoAPI.applyFilter('tc_get_totals_container',this_epo_totals_container,cart,main_product,bundleid);apply_dpd=epoTotalsContainer.data('fields-price-rules');if(!epoContainer.data('tm_rules_init_done')){if(epoTotalsContainer.data('force-quantity')){cart.find(tcAPI.qtySelector).val(epoTotalsContainer.data('force-quantity'))}
epoContainer.toArray().forEach(function(el){$(el).closest('.tmcp-field-wrap').find('.tm-epo-field').data('tm-quantity',$(el).val())});epoContainer.find('.tmcp-attributes, .tmcp-elements').toArray().forEach(function(element){element=$(element);rules=$.epoAPI.util.parseJSON(element.attr('data-rules'));original_rules=$.epoAPI.util.parseJSON(element.attr('data-original-rules'));if(typeof rules!=='object'){rules={0:'0'}}
if(typeof original_rules!=='object'){original_rules={0:'0'}}
if(typeof rules==='object'){price=tm_apply_dpd(rules[$.epoAPI.math.toFloat(current_variation)],epoTotalsContainer,apply_dpd);formatted_price=tm_set_price(price,epoTotalsContainer);original_price=tm_apply_dpd(original_rules[$.epoAPI.math.toFloat(current_variation)],epoTotalsContainer,apply_dpd);original_formatted_price=tm_set_price(original_price,epoTotalsContainer);element.find('.tmcp-field, .tmcp-fee-field ').toArray().forEach(function(el){el=$(el);if(per_product_pricing){if(el.attr('data-no-price')==='1'){price=0;original_price=0}
el.data('raw_price',price);el.data('raw_original_price',original_price);el.data('price',tm_set_tax_price(price,epoTotalsContainer,el));el.data('original_price',tm_set_tax_price(original_price,epoTotalsContainer,el));tm_update_price(el.closest('.tmcp-field-wrap').find('.tc-price'),price,formatted_price,original_price,original_formatted_price)}else{el.data('price',0);el.data('original_price',0);el.closest('.tmcp-field-wrap').find('.amount').empty()}})}});epoContainer.data('tm_rules_init_done',1)}
if(!per_product_pricing){return!0}
product_price=tm_calculate_product_price(epoTotalsContainer);product_original_price=tm_calculate_product_regular_price(epoTotalsContainer);args={cart:cart,current_variation:current_variation,bundleid:bundleid,epoTotalsContainer:epoTotalsContainer,product_price:product_price,product_original_price:product_original_price,apply_dpd:apply_dpd,per_product_pricing:per_product_pricing};all_fields=epoContainer.find('.tmcp-field,.tmcp-sub-fee-field,.tmcp-fee-field');if(!epoObject.is_associated){all_fields=all_fields.not(tcAPI.associatedEpoSelector+' '+'.tmcp-field,'+tcAPI.associatedEpoSelector+' '+'.tmcp-sub-fee-field,'+tcAPI.associatedEpoSelector+' '+'.tmcp-fee-field')}
active_fields=all_fields.filter('.tcenabled');if(!$.tcepo.initialActivation[epoEventId]||(active_fields.length===0&&all_fields.length>0)){all_fields.each(function(){field_is_active($(this))});$.tcepo.initialActivation[epoEventId]=!0}
all_fields.filter('.tcenabled').each(function(index,element){tm_element_epo_rules(epoObject,element,args)});all_fields.each(function(index,element){$(element).on('tc_element_epo_rules',function(){tm_element_epo_rules(epoObject,element,args)})})})}
function add_late_fields_prices(epoObject,currentProductPrice,originalProductPrice,options_total,original_options_total,bid,_cart,applydpd){var total=0;var originalTotal=0;var price;var originalPrice;var priceType;var setter;var id;var hidden;var bundleid;var realSetter;var productId;var epoId;var formattedPrice;var originalFormattedPrice;var epoEventId=epoObject.epoEventId;var taxPrice;var taxOriginalPrice;var hiddenName;var productPrice;var oProductPrice;var apply_dpd;if(applydpd!==undefined){apply_dpd=applydpd}else{apply_dpd=epoObject.this_epo_totals_container.data('fields-price-rules')}
productPrice=currentProductPrice;oProductPrice=originalProductPrice;$.tcepo.lateFieldsPrices[epoEventId].forEach(function(field){price=field.price;originalPrice=field.original_price;priceType=field.pricetype;setter=field.setter;bundleid=field.bundleid;realSetter=setter;if(priceType==='percentcurrenttotal'){hiddenName='_hidden'}else{hiddenName='_hiddenfixed'}
if(setter.is('option')){realSetter=setter.closest('select')}
productPrice=parseFloat($.epoAPI.applyFilter('tc_alter_product_price',productPrice,realSetter,_cart,epoObject.this_epo_totals_container,bid));oProductPrice=parseFloat($.epoAPI.applyFilter('tc_alter_original_product_price',oProductPrice,realSetter,_cart,epoObject.this_epo_totals_container,bid));id=$.epoAPI.dom.id(realSetter.attr('name'));productId=$('.tc-totals-form.tm-totals-form-'+_cart.attr('data-cart-id')).attr('data-product-id');epoId=$('.tc-totals-form.tm-totals-form-'+_cart.attr('data-cart-id')).attr('data-epo-id');hidden=$('.tc-extra-product-options.tm-product-id-'+productId+"[data-epo-id='"+epoId+"']").find('#'+id+hiddenName);if(bundleid===bid){if(priceType==='percentcurrenttotal'){price=(parseFloat(price)/100)*(tm_apply_dpd(parseFloat(productPrice),epoObject.this_epo_totals_container,apply_dpd)+parseFloat(options_total));originalPrice=(parseFloat(originalPrice)/100)*(parseFloat(oProductPrice)+parseFloat(original_options_total))}else if(priceType==='fixedcurrenttotal'){price=parseFloat(price)+parseFloat(options_total);originalPrice=parseFloat(originalPrice)+parseFloat(original_options_total)}
if(realSetter.data('tm-quantity')){price=price*parseFloat(realSetter.data('tm-quantity'));originalPrice=originalPrice*parseFloat(realSetter.data('tm-quantity'))}
if(setter.data('isset')===1&&field_is_active(setter)){total=total+price;originalTotal=originalTotal+originalPrice}
taxPrice=tm_set_tax_price(price,_cart,setter);taxOriginalPrice=tm_set_tax_price(originalPrice,_cart,setter);formattedPrice=tm_set_price(price,_cart,!1,!1,setter);originalFormattedPrice=tm_set_price(originalPrice,_cart,!1,!1,setter);setter.data('price',taxPrice);setter.data('pricew',taxPrice);setter.data('original_price',taxOriginalPrice);setter.data('original_pricew',taxOriginalPrice);tm_update_price(setter.closest('.tmcp-field-wrap').find('.tc-price'),taxPrice,formattedPrice,taxOriginalPrice,originalFormattedPrice);if(hidden.length===0){realSetter.before('<input type="hidden" id="'+id+hiddenName+'" name="'+id+hiddenName+'" value="'+tm_set_price_without_tax(price,_cart)+'">')}
if(setter.is('.tm-epo-field.tmcp-radio')){if(setter.is(':checked')){hidden.val(tm_set_price_without_tax(price,_cart))}}else{hidden.val(tm_set_price_without_tax(price,_cart))}}else if(setter.data('pricew')!==undefined){formattedPrice=tm_set_price(setter.data('pricew'),_cart,!0,!1,setter);originalFormattedPrice='';if(setter.data('original_pricew')!==undefined){originalFormattedPrice=tm_set_price(setter.data('original_pricew'),_cart,!0,!1,setter)}
tm_update_price(setter.closest('.tmcp-field-wrap').find('.tc-price'),setter.data('pricew'),formattedPrice,setter.data('original_pricew'),originalFormattedPrice)}});return[total,originalTotal]}
function tm_lazyload(){var container;if(TMEPOJS.tm_epo_no_lazy_load==='yes'){return}
if(tmLazyloadContainer){container=$(tmLazyloadContainer).find('img.tmlazy')}else{container=$('.tc-extra-product-options img.tmlazy')}
container.lazyLoadXT();container.on('lazyshow',function(){jWindow.trigger('lazyLoadXToncomplete')})}
function tm_css_styles(obj){var slider;var display;if(!obj){return}
obj.find('.tm-owl-slider-section').each(function(){slider=$(this);display=slider.css('display');slider.find('.tm-slide').first().before('<div class="tm-owl-slider"></div>');slider.find('.tm-slide').appendTo(slider.find('.tm-owl-slider'));slider=slider.find('.tm-owl-slider');display=slider.css('display');slider.show().addClass('tcowl-carousel').tmowlCarousel({rtl:TMEPOJS.isRTL==='1',dots:!1,nav:!0,items:1,autoHeight:!0,mouseDrag:!1,touchDrag:!0,navText:[TMEPOJS.i18n_prev_text,TMEPOJS.i18n_next_text],navClass:['owl-prev button','owl-next button'],navElement:'a',loop:!1,navRewind:!1});slider.css('display',display)})}
function repeaterAdd(el,elementInnerWrap){var cpf=elementInnerWrap.closest('.cpf-element');var maxRows=cpf.data('repeater-max-rows');var repeater=elementInnerWrap.find('.tc-repeater-element');var rows=repeater.length;var repeaterLast=repeater.last();var repeaterLastUL=repeater.last().find('.tmcp-ul-wrap');var clone;var cloneUl;var originalId=el.data('tc-repeater-id');var index=el.data('tc-repeater-init');if(maxRows){if(rows>=maxRows){return!1}}
if(rows+1>=maxRows&&el.is('.tc-repeater-add')){el.closest('.tc-repeater-wrap').addClass('tc-hidden')}
if(repeaterLastUL.is('.tm-element-ul-date, .tm-element-ul-time')){repeaterLastUL.find('.tm-epo-field').tm_datepicker('destroy');repeaterLastUL.find('.tmcp-date-select').off()}
if(repeaterLastUL.is('.tm-element-ul-color')){repeaterLastUL.find('.tm-epo-field').spectrum('destroy')}
clone=repeaterLast.tcClone(!0);clone.find('.tm-epo-field').attr('id',function(i,value){return value.replace(/\_\d+$/g,'')+'_'+index});clone.find('[data-for]').attr('data-for',function(i,value){return value.replace(/\_\d+$/g,'')+'_'+index});clone.find('[for]').attr('for',function(i,value){return value.replace(/\_\d+$/g,'')+'_'+index});clone.find('[data-field-id]').attr('data-field-id',function(i,value){return value.replace(/\_\d+$/g,'')+'_'+index});clone.find('[data-tm-date]').attr('data-tm-date',function(){return originalId+'_'+index});clone.find('.tm-epo-field').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')});clone.find('.tm-qty').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')});clone.find('.tmcp-date-select').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')});clone.find('.tmcp-date-select').attr('id',function(i,value){return originalId+'_'+index+'_'+value.substring(value.lastIndexOf('_')+1)});cloneUl=clone.find('.tmcp-ul-wrap');if(elementInnerWrap.find('.tc-repeater-element').length>0){elementInnerWrap.find('.tc-repeater-delete').removeClass('tc-hidden');clone.find('.tc-repeater-delete').removeClass('tc-hidden')}
if(cloneUl.is('.tm-element-ul-checkbox')){clone.find('li.tmcp-field-wrap').removeClass('tc-active');clone.find('.tm-epo-field.tmcp-checkbox').prop('checked',!1);clone.find('.tm-epo-field.tmcp-checkbox').filter(function(i,x){return $.inArray($(x).val(),el.data('repeater-init-value'))!==-1}).prop('checked',!0).closest('li.tmcp-field-wrap').addClass('tc-active')}else if(cloneUl.is('.tm-element-ul-radio')){clone.find('li.tmcp-field-wrap').removeClass('tc-active');clone.find('.tm-epo-field.tmcp-radio').filter(function(i,x){return $(x).val()===el.data('repeater-init-value')}).prop('checked',!0).closest('li.tmcp-field-wrap').addClass('tc-active')}else{clone.find('.tm-epo-field').val(el.data('repeater-init-value'))}
if(!cloneUl.is('.tm-element-ul-checkbox')&&!cloneUl.is('.tm-element-ul-radio')){clone.find('.tm-epo-field').val(el.data('repeater-init-value'))}
el.data('tc-repeater-init',el.data('tc-repeater-init')+1);return[clone,repeaterLast,repeaterLastUL]}
function repeaterAddAfter(epoObject,clone,repeaterLast,repeaterLastUL,doevents){var cloneUl=clone.find('.tmcp-ul-wrap');if(cloneUl.is('.tm-element-ul-range')){clone.find('.tm-range-picker').removeData('tc-picker-init').attr('class','tm-range-picker').html('');tm_set_range_pickers(clone)}
if(cloneUl.is('.tm-element-ul-date, .tm-element-ul-time')){tm_set_datepicker(repeaterLastUL);tm_set_datepicker(cloneUl)}
if(cloneUl.is('.tm-element-ul-color')){tm_set_color_pickers(repeaterLastUL);tm_set_color_pickers(cloneUl)}
clone.find('.tm-tooltip').removeData('tctooltip').removeData('tm-has-tm-tip');$.tcToolTip(clone.find('.tm-tooltip'));clone.find('.tm-epo-field').removeData('addedtcEpoBeforeOptionPriceCalculation').each(function(y,elc){var element=$(elc);field_is_active(element,!1,!0);if(element.is('.tcenabled')){tm_element_epo_rules(epoObject,element)}
element.on('tc_element_epo_rules',function(){tm_element_epo_rules(epoObject,element)})});if(!doevents){return}
if(cloneUl.is('.tm-element-ul-checkbox')){clone.find('.tm-epo-field.tmcp-checkbox').filter(':checked').trigger('change.cpf')}else if(cloneUl.is('.tm-element-ul-radio')){clone.find('.tm-epo-field.tmcp-radio').filter(':checked').trigger('change.cpf')}else{clone.find('.tm-epo-field').trigger('change.cpf')}}
function repeaterDelete(elementInnerWrap,repeaterElement,repeaterObj,$this){var cpf=elementInnerWrap.closest('.cpf-element');var minRows=cpf.data('repeater-min-rows');var rows=elementInnerWrap.find('.tc-repeater-element').length;var repeaterElementIndex=repeaterElement.index();var message;if(minRows){if(rows<=minRows){if($this){message='<div class="tm-error-repeater tm-error tc-cell tcwidth-100">'+$.tc_validator.messages.repeaterminrows(minRows)+'</div>';$this.tcToolTip({tip:message,onetime:!0,trigger:!0,tipclass:'tc-error'})}
return!1}}
if(rows===1){return}
if(rows===2){elementInnerWrap.find('.tc-repeater-delete').addClass('tc-hidden')}
if(repeaterObj.is('.tc-repeater-add')){repeaterObj.closest('.tc-repeater-wrap').removeClass('tc-hidden')}
repeaterElement.remove();repeaterObj.data('tc-repeater-init',repeaterObj.data('tc-repeater-init')-1);if(repeaterElementIndex+1===rows){return}
elementInnerWrap.find('.tc-repeater-element').toArray().forEach(function(clone,index){clone=$(clone);clone.find('.tm-epo-field').attr('id',function(i,value){return value.replace(/\_\d+$/g,'')+((index!==0)?'_'+index:'')});clone.find('[data-for]').attr('data-for',function(i,value){return value.replace(/\_\d+$/g,'')+((index!==0)?'_'+index:'')});clone.find('[for]').attr('for',function(i,value){return value.replace(/\_\d+$/g,'')+((index!==0)?'_'+index:'')});clone.find('[data-field-id]').attr('data-field-id',function(i,value){return value.replace(/\_\d+$/g,'')+((index!==0)?'_'+index:'')});clone.find('[data-tm-date]').attr('data-tm-date',function(i,value){return value.replace(/\_\d+$/g,'')+((index!==0)?'_'+index:'')});clone.find('.tm-epo-field').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')});clone.find('.tm-qty').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')});clone.find('.tmcp-date-select').attr('name',function(i,value){return value.replace(/\[\d+\]/g,'['+index+']')})})}
function tm_set_repeaters(obj,epoObject){var currentCart;var qtyElement;if(!obj){return}
obj=$(obj);if(obj.length){currentCart=epoObject.main_cart;qtyElement=getQtyElement(currentCart);obj.find('.tc-repeater-quantity').toArray().forEach(function(repeater,qx){var el=$(repeater);var tmEpoField;var repeaterElement;var length;if(el.data('tc-repeater-init')){return}
repeaterElement=el.find('.tc-repeater-element');length=repeaterElement.length;tmEpoField=repeaterElement.first().find('.tm-epo-field');if(tmEpoField.is(':checkbox')){el.data('repeater-init-value',tmEpoField.filter(':checked').toArray().map(function(x){return $(x).val()}))}else if(tmEpoField.is(':radio')){el.data('repeater-init-value',tmEpoField.filter(':checked').val())}else{el.data('repeater-init-value',tmEpoField.val())}
el.data('tc-repeater-init',length);el.data('tc-repeater-id',tmEpoField.attr('id'));el.data('tc-repeater-name',tmEpoField.attr('name'));if(qtyElement.length){qtyElement.off('change.r'+qx+'cpf input.r'+qx+'cpf').on('change.r'+qx+'cpf input.r'+qx+'cpf',function(){var field=$(this);var prevValue=field.data('tm-prev-value');var value=field.val();var difference=value-prevValue;var elementInnerWrap;var thisRepeaterElement;var i;var ele;var cloned;var repeaterLast;var repeaterLastUL;if(difference===0){return}
elementInnerWrap=el.find('.tc-element-inner-wrap');if(difference>0){thisRepeaterElement=elementInnerWrap.find('.tc-repeater-element').eq(value-1);if(thisRepeaterElement.length){return}
for(i=0;i<difference;i++){cloned=repeaterAdd(el,elementInnerWrap);if(cloned){if(ele){ele=ele.add(cloned[0])}else{ele=cloned[0]}
if(i===0){repeaterLast=cloned[1];repeaterLastUL=cloned[2]}}}
if(ele){ele.appendTo(elementInnerWrap.find('.tc-element-container'));repeaterAddAfter(epoObject,ele,repeaterLast,repeaterLastUL)}}else{for(i=value-difference;i>value;i-=1){thisRepeaterElement=elementInnerWrap.find('.tc-repeater-element').eq(i-1);repeaterDelete(elementInnerWrap,thisRepeaterElement,el)}}
currentCart.trigger({type:'tm-epo-update',norules:2})})}});obj.find('.tc-repeater-add').toArray().forEach(function(repeater){var el=$(repeater);var tmEpoField;var elementInnerWrap;var repeaterElement;var length;if(el.data('tc-repeater-init')){return}
elementInnerWrap=el.closest('.tc-element-inner-wrap');repeaterElement=elementInnerWrap.find('.tc-repeater-element');length=repeaterElement.length;tmEpoField=repeaterElement.first().find('.tm-epo-field');if(elementInnerWrap.find('.tc-repeater-element').length>1){elementInnerWrap.find('.tc-repeater-delete').removeClass('tc-hidden')}
if(tmEpoField.is(':checkbox')){el.data('repeater-init-value',tmEpoField.filter(':checked').toArray().map(function(x){return $(x).val()}))}else if(tmEpoField.is(':radio')){el.data('repeater-init-value',tmEpoField.filter(':checked').val())}else{el.data('repeater-init-value',tmEpoField.val())}
el.data('tc-repeater-init',length);el.data('tc-repeater-id',tmEpoField.attr('id'));el.data('tc-repeater-name',tmEpoField.attr('name'));el.on('click.repeater',function(){var ele=repeaterAdd(el,elementInnerWrap);if(ele){ele[0].appendTo(elementInnerWrap.find('.tc-element-container'));repeaterAddAfter(epoObject,ele[0],ele[1],ele[2],!0)}})});obj.find('.tc-repeater-delete .delete').on('click',function(){var $this=$(this);var elementInnerWrap=$this.closest('.tc-element-inner-wrap');var repeaterElement=$this.closest('.tc-repeater-element');repeaterDelete(elementInnerWrap,repeaterElement,elementInnerWrap.find('.tc-repeater-add'),$this)})}}
function tm_set_color_pickers(obj){if(!obj){return}
obj=$(obj).find('.tm-color-picker');if(obj.length){obj.spectrum({type:'color',theme:'epo',showButtons:!0,allowEmpty:!0,showInitial:!0,showInput:!0,clickoutFiresChange:!1,chooseText:TMEPOJS.closeText,cancelText:TMEPOJS.i18n_cancel});obj.spectrum('enable')}}
function tm_set_lightbox(obj){if(!obj){return}
if($(obj).length){$(function(){$(obj).tclightbox()})}}
function has_active_changes_product_image(field){var uic=field.closest('.tmcp-field-wrap').find('label img');var src=$(uic).first().attr('data-original');if(field.is('select.tm-product-image')){field=field.children('option:selected')}
if(!src){src=$(uic).first().attr('src')}
if(!src){src=field.attr('data-image')}
if(field.attr('data-imagep')){src=field.attr('data-imagep')}
if(src){return!0}
return!1}
function tm_set_upload_fields(epoObject){var field;var dT;var name;var file;var selector=epoObject.is_associated?epoObject.this_epo_container.find('.tm-epo-field.tmcp-upload'):epoObject.this_epo_container.find('.tm-epo-field.tmcp-upload').not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field.tmcp-upload');try{selector.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field.tmcp-upload').not('.tm-multiple-file-upload').toArray().forEach(function(el){field=$(el);if(ClipboardEvent||DataTransfer){dT=new ClipboardEvent('').clipboardData||new DataTransfer();dT.items.add(new File([field.attr('data-file')],field.attr('data-filename')));el.files=dT.files}
name=field.attr('name');file=field.attr('data-file');field.trigger('change.tcupload');field.after('<input type="hidden" class="tmcp-upload-hidden" name="'+name+'" value="'+file+'">');field.removeAttr('data-file data-filename')})}catch(err){window.console.log(err);$('.tm-epo-field.tmcp-upload').not('.tm-multiple-file-upload').addClass('tc-nodt');errorObject=err}}
function tm_set_upload_rules(epoObject){var epoEventId=epoObject.epoEventId;var this_epo_container=epoObject.this_epo_container;if(TMEPOJS.tm_epo_upload_popup==='yes'){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return!0},on_true:function(){var upload_fields=this_epo_container.data('num_uploads');var thisPopup;var ajaxSuccessFunc;if(upload_fields&&Object.keys(upload_fields).length){thisPopup=$.tcFloatBox({fps:1,ismodal:!0,refresh:'fixed',width:'50%',height:'300px',classname:'flasho tc-wrapper',data:$.epoAPI.template.html(tcAPI.templateEngine.tc_upload_messages,{files:upload_fields,title:TMEPOJS.i18n_uploading_files,message:TMEPOJS.i18n_uploading_message})});ajaxSuccessFunc=function(){thisPopup.destroy();jDocument.off('ajaxSuccess',ajaxSuccessFunc)};jDocument.on('ajaxSuccess',ajaxSuccessFunc)}
return!0},on_false:function(){return!0}}}}
function tm_set_checkboxes_rules(epoObject){var this_epo_container=epoObject.this_epo_container;var main_product=epoObject.main_product;var epoEventId=epoObject.epoEventId;var limit_cont=this_epo_container.find('.tm-limit');var exactlimit_cont=this_epo_container.find('.tm-exactlimit');var minimumlimit_cont=this_epo_container.find('.tm-minimumlimit');this_epo_container.on('change.cpflimit','input.tm-epo-field.tmcp-checkbox',function(){var $this=$(this);tm_limit_c_selection($this,!0);tm_exact_c_selection($this,!0)});if(limit_cont.length){tm_check_limit_cont(limit_cont,main_product,epoEventId)}
if(exactlimit_cont.length){tm_check_exactlimit_cont(exactlimit_cont,main_product,epoEventId)}
if(minimumlimit_cont.length){tm_check_minimumlimit_cont(minimumlimit_cont,epoEventId)}}
function tm_theme_specific_actions(epoObject){var this_epo_totals_container=epoObject.this_epo_totals_container;var this_epo_container=epoObject.this_epo_container;var theme_name=this_epo_totals_container.attr('data-theme-name');var all_epo_selects;var blaszok_selects;if(theme_name){theme_name=theme_name.toLowerCase();all_epo_selects=this_epo_container.find('select');switch(theme_name){case 'flatsome':case 'flatsome-child':case 'flatsome child':all_epo_selects.wrap('<div class="custom select-wrapper"/>');break;case 'avada':case 'avada-child':case 'avada child':all_epo_selects.wrap('<div class="avada-select-parent tm-select-parent"></div>');$('<div class="select-arrow">&#xe61f;</div>').appendTo(this_epo_container.find('.tm-select-parent'));if(window.calc_select_arrow_dimensions){window.calc_select_arrow_dimensions();jWindow.on('tmsectionpoplink cpflogicdone',function(){window.calc_select_arrow_dimensions()})}else if(window.calcSelectArrowDimensions){window.calcSelectArrowDimensions();jWindow.on('tmsectionpoplink cpflogicdone',function(){window.calcSelectArrowDimensions()})}
break;case 'bazar':case 'bazar-child':case 'bazar child':all_epo_selects.wrap('<div class="tm-select-wrapper select-wrapper"/>');break;case 'blaszok':case 'blaszok-child':case 'blaszok child':blaszok_selects=function(){setTimeout(function(){$('.tm-extra-product-options select').not('.hasCustomSelect').filter(':visible').each(function(){if(!$(this).is('.mpcthSelect')){$(this).width($(this).outerWidth());$(this).customSelect({customClass:'mpcthSelect'})}})},100)};jWindow.on('cpflogicrun',function(){blaszok_selects()});jWindow.on('epo_options_visible',function(){blaszok_selects()});break;case 'handmade':case 'handmade child theme':$('.tm-owl-slider.tcowl-carousel').addClass('manual');break}
jWindow.trigger('tm-theme-specific-actions',{epo:{theme_name:theme_name,all_epo_selects:all_epo_selects}})}
jDocument.off('click.cpf','.quantity:not(.buttons_added) .minus, .quantity:not(.buttons_added) .plus').on('click.cpf','.quantity:not(.buttons_added) .minus, .quantity:not(.buttons_added) .plus',function(){$(this).closest('.quantity').find(tcAPI.qtySelector).trigger('change.cpf')})}
function tm_custom_variations(epoObject,form,item_id,$main_product,$epo_holder){var epoEventId=epoObject.epoEventId;var variation_id_selector="input[name^='variation_id']";var tm_epo_variation_section;var li_variations;var composite_load_test;var form_event;var type;var name;var selector;var func;var i;var eventName=epoObject.is_associated?'tc_variation_form.tmlogic':'wc_variation_form.tmlogic';var eventNamePrefix=epoObject.is_associated?'tc_':'';var variationsForm=epoObject.variations_form;var variationsTable=epoObject.is_associated?variationsForm.find('.tc-epo-element-variations'):variationsForm.find('.variations');var resetSelector=epoObject.is_associated?'.tc-epo-element-variable-reset-variations':'.reset_variations';variationsForm.attr('data-epo_id',epoObject.epo_id);if(form.find('input.variation_id').length>0){variation_id_selector='input.variation_id'}
if($epo_holder.find('.tm-epo-variation-element').length||$epo_holder.data('tm-epo-variation-element')){tm_epo_variation_section=$epo_holder.find('.tm-epo-variation-section').first();tm_epo_variation_section.find('.cpf-type-variations').attr('data-epo_id',epoObject.epo_id).attr('data-product_id',variationsForm.attr('data-product_id'));$epo_holder.data('tm-epo-variation-element',tm_epo_variation_section.find('.tm-epo-variation-element'));if(item_id&&item_id!=='main'&&!epoObject.is_associated){variationsForm=epoObject.form;variationsTable=variationsForm.find('.composite_component[data-item_id="'+item_id+'"]').find('.variations');variationsForm.attr('data-epo_id',epoObject.epo_id);if(variationsTable.length===0){return}
li_variations=tm_epo_variation_section.closest('li.tm-extra-product-options-field');if(!tm_epo_variation_section.is('.tm-hidden')){variationsTable.hide()}
variationsTable.after(tm_epo_variation_section.addClass('tm-extra-product-options nopadding'));if(li_variations.is(':empty')){li_variations.hide()}
if(!tm_epo_variation_section.is('.section_popup')){tm_epo_variation_section.removeClass('tc-cell');tm_epo_variation_section.wrap("<div class='tc-styled-variations'></div>")}else{tm_epo_variation_section.wrap("<div class='tc-styled-variations tc-row'></div>")}
composite_load_test=!1;form.off(eventName).on(eventName,function(){composite_load_test=!0;variationsForm.on('click.tmlogic','.reset_variations',function(){tm_epo_variation_section.find('select.tm-epo-variation-element').val('').children('option').prop('disabled',!1).show();tm_epo_variation_section.find('.tm-epo-variation-element').prop('disabled',!1).removeClass('tm-disabled').prop('checked',!1).closest('li').show();jWindow.trigger('tmlazy');tm_epo_variation_section.find('.tm-epo-variation-element').trigger('tm_trigger_product_image');tm_epo_variation_section.find('li').removeClass('tc-active tm-attribute-disabled').css('opacity','')});form.off('woocommerce_update_variation_values_tmlogic').on('woocommerce_update_variation_values_tmlogic',function(){tm_custom_variations_update(form,epoObject)});for(i=0;i<lateVariationEvent.length;i+=1){form_event=lateVariationEvent[i];type=typeof form_event;if(type==='object'){name=typeof form_event.name==='string'||!1;selector=typeof form_event.selector==='string'||!1;func=typeof form_event.func==='function'||!1;if(name&&func){if(selector==="input[name='variation_id']"){selector=variation_id_selector}
if(form_event.selector){form.data('tm-styled-variations',1).off(eventNamePrefix+form_event.name,form_event.selector).on(eventNamePrefix+form_event.name,form_event.selector,form_event.func)}else{form.data('tm-styled-variations',1).off(eventNamePrefix+form_event.name).on(eventNamePrefix+form_event.name,form_event.func)}}}}
lateVariationEvent=[];tm_epo_variation_section.find('.tm-epo-variation-element:not(.tm-hidden .tm-epo-variation-element)').last().trigger('tm_epo_variation_element_change')});$(function(){if(composite_load_test===!1){form.trigger(eventName)}})}else{if(tm_epo_variation_section.length){if(!tm_epo_variation_section.is('.tm-hidden')){variationsTable.hide()}
li_variations=tm_epo_variation_section.closest('li.tm-extra-product-options-field');variationsTable.after(tm_epo_variation_section.addClass('tm-extra-product-options nopadding'));if(li_variations.is(':empty')){li_variations.hide()}
if(!tm_epo_variation_section.is('.section_popup')){tm_epo_variation_section.removeClass('tc-cell');tm_epo_variation_section.wrap("<div class='tc-styled-variations'></div>")}else{tm_epo_variation_section.wrap("<div class='tc-styled-variations tc-row'></div>")}
variationsForm.off('click.tmlogic',resetSelector).on('click.tmlogic',resetSelector,function(){tm_epo_variation_section.find('select.tm-epo-variation-element').val('').children('option').prop('disabled',!1).show();tm_epo_variation_section.find('.tm-epo-variation-element').prop('disabled',!1).removeClass('tm-disabled').prop('checked',!1).closest('li').show();jWindow.trigger('tmlazy');tm_epo_variation_section.find('.tm-epo-variation-element').trigger('tm_trigger_product_image');tm_epo_variation_section.find('li').removeClass('tc-active tm-attribute-disabled').css('opacity','')})}
variationsForm.off('woocommerce_update_variation_values_tmlogic').on('woocommerce_update_variation_values_tmlogic',function(){tm_custom_variations_update(variationsForm,epoObject)});for(i=0;i<lateVariationEvent.length;i+=1){form_event=lateVariationEvent[i];type=typeof form_event;if(type==='object'){name=typeof form_event.name==='string'||!1;selector=typeof form_event.selector==='string'||!1;func=typeof form_event.func==='function'||!1;if(name&&func){if(selector==="input[name='variation_id']"){selector=variation_id_selector}
if(form_event.selector){variationsForm.data('tm-styled-variations',1).off(eventNamePrefix+form_event.name,form_event.selector).on(eventNamePrefix+form_event.name,form_event.selector,form_event.func)}else{variationsForm.data('tm-styled-variations',1).off(eventNamePrefix+form_event.name).on(eventNamePrefix+form_event.name,form_event.func)}}}}
lateVariationEvent=[];tm_epo_variation_section.find('.tm-epo-variation-element:not(.tm-hidden .tm-epo-variation-element)').last().trigger('tm_epo_variation_element_change')}
$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return!0},on_true:function(){tm_epo_variation_section.find('.tm-epo-variation-element').attr('disabled','disabled');return!0},on_false:function(){tm_epo_variation_section.find('.tm-epo-variation-element').prop('disabled',!1)}};$(document.body).on('added_to_cart',function(){tm_epo_variation_section.find('.tm-epo-variation-element').prop('disabled',!1)})}}
function repopulate_backup_image_atts(img,product_element){var $gallery_img=product_element.find('.flex-control-nav li:eq(0) img');var $gallery_wrapper=product_element.find('.woocommerce-product-gallery__wrapper ');var $product_img_wrap=$gallery_wrapper.find('.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder').eq(0);var $product_img=img;var $product_link=img.closest('a');$product_img.attr('data-o_'+'src',$.tc_product_image_store[0].src);$product_img.attr('data-o_'+'srcset',$.tc_product_image_store[0].srcset);$product_img.attr('data-o_'+'sizes',$.tc_product_image_store[0].sizes);$product_img.attr('data-o_'+'title',$.tc_product_image_store[0].title);$product_img.attr('data-o_'+'alt',$.tc_product_image_store[0].alt);$product_img.attr('data-o_'+'data-src',$.tc_product_image_store[0]['data-src']);$product_img.attr('data-o_'+'data-large_image',$.tc_product_image_store[0]['data-large_image']);$product_img.attr('data-o_'+'data-large_image_width',$.tc_product_image_store[0]['data-large_image_width']);$product_img.attr('data-o_'+'data-large_image_height',$.tc_product_image_store[0]['data-large_image_height']);$product_img_wrap.attr('data-o_'+'data-thumb',$.tc_product_image_store[1]['data-thumb']);if($.tc_product_image_store[2]){$gallery_img.attr('data-o_'+'src',$.tc_product_image_store[2].src)}
$product_link.attr('data-o_'+'href',$.tc_product_image_store[3].href);$product_link.attr('data-o_'+'title',$.tc_product_image_store[3].title)}
function reset_saved_image(img,product_element){var $gallery_img=product_element.find('.flex-control-nav li:eq(0) img');var $gallery_wrapper=product_element.find('.woocommerce-product-gallery__wrapper ');var $product_img_wrap=$gallery_wrapper.find('.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder').eq(0);var $product_img=img;var $product_link=img.closest('a');if(!$.isEmptyObject($.tc_product_image)){$.tc_product_image_store=$.tc_pre_populate_store();$.tc_product_image_store=$.tc_maybe_copy_object_values($.tc_product_image_store,$.tc_product_image)}else{$.tc_product_image_store=$.tc_populate_store(img,product_element)}
$product_img.tc_update_attr('src',0);$product_img.tc_update_attr('srcset',0);$product_img.tc_update_attr('sizes',0);$product_img.tc_update_attr('title',0);$product_img.tc_update_attr('alt',0);$product_img.tc_update_attr('data-src',0);$product_img.tc_update_attr('data-large_image',0);$product_img.tc_update_attr('data-large_image_width',0);$product_img.tc_update_attr('data-large_image_height',0);$product_img_wrap.tc_update_attr('data-thumb',1);$gallery_img.tc_update_attr('src',2);$product_link.tc_update_attr('href',3);$product_link.tc_update_attr('title',3)}
function image_update(data,img,product_element){var $gallery_img=product_element.find('.flex-control-nav li:eq(0) img');var $gallery_wrapper=product_element.find('.woocommerce-product-gallery__wrapper ');var $product_img_wrap=$gallery_wrapper.find('.woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder').eq(0);var $product_img=img;var $product_link=img.closest('a');if(data&&data.image_link&&data.image_link&&data.image_link.length>1){if(data.full_src===null||data.full_src===''){data.full_src=data.image_link}
if(data.full_src_w===null||data.full_src_w===''){data.full_src_w=$product_img.attr('data-large_image_width')}
if(data.full_src_h===null||data.full_src_h===''){data.full_src_h=$product_img.attr('data-large_image_height')}
if($product_img.length){if(!data.image_srcset){data.image_sizes=!1}
if(!data.image_sizes){data.image_srcset=!1}
$product_img.tc_set_attr('src',data.image_link,0);$product_img.tc_set_attr('srcset',data.image_srcset,0);$product_img.tc_set_attr('sizes',data.image_sizes,0);$product_img.tc_set_attr('title',data.image_title,0);$product_img.tc_set_attr('alt',data.image_alt,0);$product_img.tc_set_attr('data-src',data.full_src,0);$product_img.tc_set_attr('data-large_image',data.full_src,0);$product_img.tc_set_attr('data-large_image_width',data.full_src_w,0);$product_img.tc_set_attr('data-large_image_height',data.full_src_h,0);$product_img_wrap.tc_set_attr('data-thumb',data.image_link,1)}
if($gallery_img.length){$gallery_img.tc_set_attr('src',data.image_link,2)}
if($product_link.length){$product_link.tc_set_attr('href',data.full_src,3);$product_link.tc_set_attr('title',data.image_caption,3)}}else{if($product_img.length){$product_img.tc_reset_attr('src',0);$product_img.tc_reset_attr('srcset',0);$product_img.tc_reset_attr('sizes',0);$product_img.tc_reset_attr('title',0);$product_img.tc_reset_attr('alt',0);$product_img.tc_reset_attr('data-src',0);$product_img.tc_reset_attr('data-large_image',0);$product_img.tc_reset_attr('data-large_image_width',0);$product_img.tc_reset_attr('data-large_image_height',0);$product_img_wrap.tc_reset_attr('data-thumb',1)}
if($gallery_img.length){$gallery_img.tc_reset_attr('src',2)}
if($product_link.length){$product_link.tc_reset_attr('href',3);$product_link.tc_reset_attr('title',3)}}}
function get_main_product_image(epoObject,product_element){var img;if(epoObject.is_associated){img=product_element.find('.tc-product-image .wp-post-image').first()}else if(TMEPOJS.tm_epo_global_product_image_selector!==''){img=$(TMEPOJS.tm_epo_global_product_image_selector)}else{img=product_element.find('.woocommerce-product-gallery__image:not(.clone), .woocommerce-product-gallery__image--placeholder:not(.clone)').eq(0).find('.wp-post-image').first();if(img.length===0){img=product_element.find('a.woocommerce-main-image img, img.woocommerce-main-image,a img').not('.thumbnails img,.product_list_widget img').first()}
if(img.length===0){img=product_element.find('img.wp-post-image').not('.thumbnails img,.product_list_widget img').first()}
if(img.length===0){img=product_element.find('.elementor-widget-ae-post-image .wp-post-image').first()}
if(img.length===0){img=$('.woocommerce div.product div.images').not('.thumbnails img,.product_list_widget img').first()}}
if($(img).length>1){img=$(img).first()}
return img}
function get_product_element(epoObject){var main_product;var product_id;var product_element;if(epoObject.is_associated){return epoObject.main_product.closest('.tc-epo-element-product-container')}
main_product=epoObject.main_product;product_id=epoObject.product_id;product_element=main_product.closest('#product-'+product_id);if(product_element.length<=0){product_element=main_product.closest('.post-'+product_id)}
return product_element}
function gallery_compatibility_actions(gallery_type,clone_image,preload_img,visible,event_data,$form,product_element){var gallery;var _elements;var ge;var galleryWidth;var zoomEnabled;var image;var zoom_options;for(gallery in gallery_type){if(Object.prototype.hasOwnProperty.call(gallery_type,gallery)){gallery=gallery_type[gallery];if(gallery.enabled){switch(gallery.type){case 'yith':if(!clone_image){if(!visible){gallery.yith_wcmg_zoom.attr('href',gallery._yith_wcmg_default_zoom)}else{gallery.yith_wcmg_zoom.attr('href',gallery.yith_wcmg_default_zoom)}
if(gallery.element.data('yith_magnifier')){gallery.element.yith_magnifier('destroy')}
gallery.element.yith_magnifier(window.yith_magnifier_options)}else{clone_image.attr('srcset',preload_img).attr('src-orig',preload_img);if(gallery.element.data('yith_magnifier')){gallery.element.yith_magnifier('destroy')}
_elements={elements:{zoom:$('.yith_magnifier_zoom'),zoomImage:clone_image,gallery:$('.yith_magnifier_gallery li a')}};gallery.element.yith_magnifier($.extend(!0,{},window.yith_magnifier_options,_elements))}
break;case 'iosslider':setTimeout(function(g){g.element.iosSlider('update')}.bind(null,gallery),150);break;case 'flexslider':jWindow.trigger('resize');break;case 'elevatezoom':gallery.element.each(function(g,j){var elevateZoom=j(this).data('elevateZoom');if(typeof elevateZoom!=='undefined'){elevateZoom.swaptheimage(g,g)}}.bind(null,preload_img,$));break;case 'easyzoom':gallery.element.swap(null,preload_img);break;case 'easyzoom-flatsome':gallery.element.swap(preload_img,preload_img);break;case 'woocommerce':gallery.element.flexslider(0);ge=gallery.element;window.setTimeout(function(g,w){g.trigger('woocommerce_gallery_init_zoom');w.trigger('resize')}.bind(null,ge,jWindow),10);break;case 'zoom':if(product_element){galleryWidth=product_element.find('.woocommerce-product-gallery--with-images').width();zoomEnabled=!1;image=gallery.element.find('img.wp-post-image');if(image.attr('data-large_image_width')>galleryWidth){zoomEnabled=!0}
if(zoomEnabled){zoom_options={touch:!1};if('ontouchstart' in window){zoom_options.on='click'}
gallery.element.trigger('zoom.destroy');gallery.element.zoom(zoom_options)}else{gallery.element.trigger('zoom.destroy')}}
break}}}}
jWindow.trigger('tm_gallery_compatibility_actions',{event_data:event_data,product_element:product_element,form:$form})}
function get_gallery_type(epoObject,img,product_element){var is_yith_wcmg;var yith_wcmg;var yith_wcmg_zoom;var yith_wcmg_default_zoom;var _yith_wcmg_default_zoom;var yith_wcmg_default_image;var is_iosSlider;var is_iosSlider_element;var is_flexslider;var is_flexslider_element;var is_elevateZoom;var is_elevateZoom_obj;var is_easyzoom;var is_easyzoom_element;var is_easyzoom_flatsome;var is_easyzoom_flatsome_element;var is_wc27_gallery;var is_wc27_gallery_element;var wc27_zoom_target;var wc_single_product_params;var zoom_target_temp;var is_zoom_enabled;var zoom_images;var gallery;if(epoObject.is_associated){return{}}
is_yith_wcmg=!1;yith_wcmg=$('.images');yith_wcmg_zoom=$('.yith_magnifier_zoom');yith_wcmg_default_zoom=yith_wcmg.find('.yith_magnifier_zoom').first().attr('href');_yith_wcmg_default_zoom=yith_wcmg_default_zoom;yith_wcmg_default_image=yith_wcmg.find('.yith_magnifier_zoom img').first().attr('src');is_iosSlider=!1;is_iosSlider_element=$('.iosSlider.product-gallery-slider,.iosSlider.product-slider');is_flexslider=!1;is_flexslider_element=product_element.find('.images .fusion-flexslider');is_elevateZoom=img.data('elevateZoom')||!1;is_elevateZoom_obj=product_element.find('div.product-images .woocommerce-main-image');is_easyzoom=!1;is_easyzoom_element=product_element.find('.images .easyzoom');is_easyzoom_flatsome=!1;is_easyzoom_flatsome_element=product_element.find('.images .easyzoom');is_wc27_gallery=!1;is_wc27_gallery_element=product_element.find('.woocommerce-product-gallery');wc27_zoom_target=!1;wc_single_product_params=window.wc_single_product_params;is_zoom_enabled=typeof $.fn.zoom==='function'&&wc_single_product_params&&wc_single_product_params.zoom_enabled;zoom_images=!1;if(window.yith_magnifier_options&&yith_wcmg.data('yith_magnifier')){is_yith_wcmg=!0}
if(is_iosSlider_element.length&&is_iosSlider_element.iosSlider){is_iosSlider=!0}
if(is_flexslider_element.length&&is_flexslider_element.flexslider){is_flexslider=!0}
if(is_easyzoom_element.length&&is_easyzoom_element.filter('.images .easyzoom.first').data('easyZoom')){is_easyzoom_element=is_easyzoom_element.filter('.images .easyzoom.first').data('easyZoom');is_easyzoom=!0}
if(!is_easyzoom){is_easyzoom_flatsome_element=product_element.find('.images .has-image-zoom .slide');if(is_easyzoom_flatsome_element.length&&is_easyzoom_flatsome_element.filter('.images .has-image-zoom .slide.first').data('easyZoom')){is_easyzoom_flatsome_element=is_easyzoom_flatsome_element.filter('.images .has-image-zoom .slide.first').data('easyZoom');is_easyzoom_flatsome=!0}}
if(document.readyState==='complete'){setTimeout(function(){if(is_easyzoom_element.length&&is_easyzoom_element.data('easyZoom')){is_easyzoom_element=is_easyzoom_element.data('easyZoom');is_easyzoom=!0}
if(is_easyzoom_flatsome_element.length&&is_easyzoom_flatsome_element.data('easyZoom')){is_easyzoom_flatsome_element=is_easyzoom_flatsome_element.data('easyZoom');is_easyzoom_flatsome=!0}},150)}else{jWindow.on('load',function(){setTimeout(function(){if(is_easyzoom_element.length&&is_easyzoom_element.data('easyZoom')){is_easyzoom_element=is_easyzoom_element.data('easyZoom');is_easyzoom=!0}
if(is_easyzoom_flatsome_element.length&&is_easyzoom_flatsome_element.data('easyZoom')){is_easyzoom_flatsome_element=is_easyzoom_flatsome_element.data('easyZoom');is_easyzoom_flatsome=!0}},150)})}
if(is_wc27_gallery_element.length&&is_wc27_gallery_element.data('flexslider')){is_wc27_gallery=!0;if(typeof $.fn.zoom==='function'&&wc_single_product_params&&wc_single_product_params.zoom_enabled){zoom_target_temp=img.closest('.woocommerce-product-gallery__image');if(zoom_target_temp.length>0&&img.width()>$('.woocommerce-product-gallery').width()){wc27_zoom_target=zoom_target_temp;img.data.wc27_zoom_target=wc27_zoom_target}}}
if(!is_wc27_gallery&&is_zoom_enabled){zoom_images=product_element.find('.woocommerce-product-gallery__image')}
gallery={is_yith_wcmg:{type:'yith',enabled:is_yith_wcmg,element:yith_wcmg,yith_wcmg_zoom:yith_wcmg_zoom,_yith_wcmg_default_zoom:_yith_wcmg_default_zoom,yith_wcmg_default_image:yith_wcmg_default_image},is_iosSlider:{type:'iosslider',enabled:is_iosSlider,element:is_iosSlider_element},is_flexslider:{type:'flexslider',enabled:is_flexslider,element:is_flexslider_element},is_elevateZoom:{type:'elevatezoom',enabled:is_elevateZoom,element:is_elevateZoom_obj},is_easyzoom:{type:'easyzoom',enabled:is_easyzoom,element:is_easyzoom_element},is_easyzoom_flatsome:{type:'easyzoom-flatsome',enabled:is_easyzoom_flatsome,element:is_easyzoom_flatsome_element},is_wc27_gallery:{type:'woocommerce',enabled:is_wc27_gallery,element:is_wc27_gallery_element},is_zoom_enabled:{type:'zoom',enabled:!is_wc27_gallery&&is_zoom_enabled,element:zoom_images}};return gallery}
function tm_product_image_self(epoObject){var this_epo_container=epoObject.is_associated?epoObject.this_epo_container:epoObject.this_epo_container.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector);var variationsForm=epoObject.variations_form;var main_product=epoObject.main_product;var $form=epoObject.form;var img;var gallery_type;var product_element=get_product_element(epoObject);var last_active_field=[];var t;var el;var el_current;var imp;var selector;var data;var eventNamePrefix=epoObject.is_associated?'tc_':'';img=get_main_product_image(epoObject,product_element);gallery_type=get_gallery_type(epoObject,img,product_element);if($(img).length>0){$form.on(eventNamePrefix+'reset_image.tcpi',function(){$.tc_product_image=$.tc_replace_object_values($.tc_product_image,$.tc_product_image_store);last_active_field=[];$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(variationsForm.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){last_active_field[last_active_field.length-1].trigger('tm_trigger_product_image')}else{$.tc_product_image_store=$.tc_populate_store(img,product_element)}});$form.on(eventNamePrefix+'found_variation.tcpi',function(){reset_saved_image(img,product_element);last_active_field=[];$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(variationsForm.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){repopulate_backup_image_atts(img,product_element);last_active_field[last_active_field.length-1].trigger('tm_trigger_product_image')}});$.tc_product_image_store=$.tc_maybe_copy_object_values_from_img($.tc_product_image_store,img,product_element);main_product.off('tm_change_product_image').on('tm_change_product_image',function(evt,event_data){evt.stopImmediatePropagation();el=event_data.element;el_current=event_data.element_current;if(el&&el_current){imp=el.data('imagep');selector='';if(imp!==''){selector='imagep'}else if(el.data('changes-product-image')==='images'){selector='image'}
data=event_data.element_current.data('image-variations');if(data){data=data[selector]}
if(data===undefined){return}
last_active_field=[];$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(variationsForm.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(t.is('option')){t=t.closest('select')}
if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){if(!last_active_field[last_active_field.length-1].is(el)){return}}
image_update(data,img,product_element);gallery_compatibility_actions(gallery_type,img,data.image_link,!1,event_data,$form,product_element)}});main_product.off('tm_restore_product_image').on('tm_restore_product_image',function(evt,event_data){evt.stopImmediatePropagation();el=event_data.element;last_active_field=[];if(el){$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(variationsForm.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){if(!last_active_field[last_active_field.length-1].is(el)){last_active_field[last_active_field.length-1].trigger('tm_trigger_product_image');return}}}
image_update(!1,img,product_element);gallery_compatibility_actions(gallery_type,!1,img.attr('src'),!1,event_data,$form,product_element)});last_active_field=[];$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(variationsForm.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){last_active_field[last_active_field.length-1].trigger('tm_trigger_product_image')}}
jWindow.trigger('tm_product_image_loaded')}
function tm_product_image_inline(epoObject){var this_epo_container=epoObject.is_associated?epoObject.this_epo_container:epoObject.this_epo_container.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector);var main_product=epoObject.main_product;var product_id=epoObject.product_id;var $form=epoObject.form;var img;var product_element=get_product_element(epoObject);var gallery_type;var a;var img_src_original;var img_width;var img_height;var last_active_field=[];var t;img=get_main_product_image(epoObject,product_element);gallery_type=get_gallery_type(epoObject,img,product_element);if($(img).length>0){img.data('tm-current-image',!1);a=img.closest('a');img_src_original=img.attr('src');img_width=img.width();img_height=img.height();main_product.off('tm_change_product_image').on('tm_change_product_image',function(evt,e){var variation_element_section;var is_variation_element;var $this_epo_container;var tm_last_visible_image_element;var last_activate_field=[];var tm_current_image_element_id;var can_show_image;var $main_product;var $current_product_element;var preload_width;var preload_height;var current_cloned_image;var preloader;var clone_image;var preload_img;var preload_img_onerror;variation_element_section=e.element.closest('.cpf-section');is_variation_element=variation_element_section.is('.tm-epo-variation-section');$this_epo_container=e.epo_holder;if(is_variation_element){$this_epo_container=variation_element_section}
tm_last_visible_image_element=$this_epo_container.find('.tm-product-image:checked,select.tm-product-image');last_activate_field=[];tm_current_image_element_id=e.element.attr('id');can_show_image=!0;$main_product=e.main_product;$current_product_element=$main_product.closest('#product-'+product_id);preload_width=img_width;preload_height=img_height;preloader=$("<div class='blockUI blockOverlay tm-preloader-img'></div>");if($current_product_element.length<=0){$current_product_element=$main_product.closest('.post-'+product_id)}
current_cloned_image=$current_product_element.find('#'+tm_current_image_element_id+'_tmimage');if(current_cloned_image.length===0){current_cloned_image=img}
preload_img_onerror=function(){preloader.remove();$form.tc_image_update(!1);img.data('tm-current-image',!1);$current_product_element.find('.tm-clone-product-image').hide();img.show()};if(e.src===current_cloned_image.attr('src')&&current_cloned_image.is(':visible')){return}
if(e.src===!1){preload_img_onerror();return}
preloader.css({width:preload_width,height:preload_height});tm_last_visible_image_element.each(function(){t=$(this);if(field_is_active(t)&&has_active_changes_product_image(t)&&tm_check_field_match({element:t.closest('.cpf-element'),operator:'isnotempty',value:''})){last_activate_field.push(t)}});if(last_activate_field.length){tm_last_visible_image_element=last_activate_field[last_activate_field.length-1]}
if(tm_last_visible_image_element.attr('id')!==e.element.attr('id')){can_show_image=!1}
clone_image=img.tcClone();preload_img=new Image();clone_image.removeAttr('data-o_src').removeAttr('data-o_title').removeAttr('data-o_alt').removeAttr('data-o_srcset').removeAttr('data-o_sizes').removeAttr('srcset').removeAttr('sizes');if(can_show_image){img.before(preloader)}
gallery_type.is_yith_wcmg.yith_wcmg_default_zoom=gallery_type.is_yith_wcmg.element.find('.yith_magnifier_zoom').first().attr('href');gallery_type.is_yith_wcmg.yith_wcmg_default_image=gallery_type.is_yith_wcmg.element.find('.yith_magnifier_zoom img').first().attr('src');preload_img.onerror=function(){preload_img_onerror()};preload_img.onload=function(){if('naturalHeight' in this){if(this.naturalHeight+this.naturalWidth===0){this.onerror();return}}else if(this.width+this.height===0){this.onerror();return}
$current_product_element.find('#'+tm_current_image_element_id+'_tmimage').remove();$current_product_element.find('.tm-clone-product-image').hide();clone_image.prop('src',preload_img.src).hide();img.hide().after(clone_image);clone_image.css('opacity',0).show();gallery_compatibility_actions(gallery_type,clone_image,preload_img.src);preloader.animate({opacity:0},750,'easeOutExpo',function(){preloader.remove()});clone_image.animate({opacity:1},window.tc_epo_image_animation_delay||1500,'easeOutExpo',function(){});jWindow.trigger('tm_change_product_image_loaded',{src:e.src,element:e.element,main_product:e.main_product,epo_holder:e.epo_holder})};clone_image.attr('id',tm_current_image_element_id+'_tmimage').addClass('tm-clone-product-image').hide();if(clone_image.attr('src-orig')){clone_image.attr('src-orig',e.src)}
if(can_show_image){preload_img.src=e.src;$form.tc_image_update(e.element,clone_image);img.data('tm-current-image',tm_current_image_element_id);jWindow.trigger('tm_change_product_image_show',{src:e.src,element:e.element,main_product:e.main_product,epo_holder:e.epo_holder})}else{clone_image.prop('src',e.src).hide();img.after(clone_image)}
jWindow.trigger('tm_change_product_image_end',{src:e.src,element:e.element,main_product:e.main_product,epo_holder:e.epo_holder})});main_product.off('tm_restore_product_image').on('tm_restore_product_image',function(evt,e){var tm_current_image_element_id;var $main_product;var $current_product_element;var variation_element_section;var is_variation_element;var current_element;var current_image_replacement;var found;var is_it_visible;var len;var el_to_check;var imgSrc;var $this_epo_container;var i;jWindow.trigger('tm_restore_product_image_pre',{element:e.element,main_product:e.main_product,epo_holder:e.epo_holder});tm_current_image_element_id=e.element.attr('id');$main_product=e.main_product;$current_product_element=$main_product.closest('#product-'+product_id);variation_element_section=e.element.closest('.cpf-section');is_variation_element=variation_element_section.is('.tm-epo-variation-section');found=!1;imgSrc=img_src_original;$this_epo_container=e.epo_holder;if(is_variation_element){$this_epo_container=variation_element_section}
if($current_product_element.length<=0){$current_product_element=$main_product.closest('.post-'+product_id)}
is_it_visible=$current_product_element.find('#'+tm_current_image_element_id+'_tmimage').is(':visible');$current_product_element.find('#'+tm_current_image_element_id+'_tmimage').remove();if($current_product_element.find('.tm-clone-product-image').length===0){img.show();img.data('tm-current-image',!1);$form.tc_image_update(!1)}else{if(!is_it_visible){jWindow.trigger('tm_restore_product_image_loaded_exit',{element:e.element,main_product:e.main_product,epo_holder:e.epo_holder});return}
len=$current_product_element.find('.tm-clone-product-image').length;tm_current_image_element_id=img.data('tm-current-image');for(i=len-1;i>=0;i-=1){current_image_replacement=$current_product_element.find('.tm-clone-product-image').eq(i);current_element=current_image_replacement.attr('id').replace('_tmimage','');el_to_check=$this_epo_container.find("[id='"+current_element+"']");if(el_to_check.is(':checked')&&el_to_check.closest('.cpf-element').is(':visible')){$current_product_element.find('.tm-clone-product-image').eq(i).show();a.attr('href',$current_product_element.find('.tm-clone-product-image').eq(i).prop('src'));img.data('tm-current-image',current_element);found=!0;break}else{$current_product_element.find('.tm-clone-product-image').eq(i).hide()}}
if(!found){img.show();img.data('tm-current-image',!1);$form.tc_image_update(!1)}else{$current_product_element.find('#'+tm_current_image_element_id+'_tmimage').remove()}}
if(found){imgSrc=current_image_replacement.attr('src')}
gallery_compatibility_actions(gallery_type,!1,imgSrc,$current_product_element.find('.tm-clone-product-image').filter(':visible').length);jWindow.trigger('tm_restore_product_image_loaded',{element:e.element,main_product:e.main_product,epo_holder:e.epo_holder})});main_product.off('tm_attempt_product_image').on('tm_attempt_product_image',function(evt,e){var $main_product;var $current_product_element;var variation_element_section;var is_variation_element;var $this_epo_container;var tm_last_visible_image_element;var last_activate_field;var tm_last_visible_image_element_id;var current_image_replacement;var current_element;var found;var tm_current_image_element_id;var len;var imgSrc;var el_to_check;var tmcie_id;var i;$main_product=e.main_product;$current_product_element=$main_product.closest('#product-'+product_id);if(e.element){variation_element_section=e.element.closest('.cpf-section')}else{variation_element_section=$($main_product.find('.tm-epo-variation-section').first(),e.epo_holder)}
is_variation_element=variation_element_section.is('.tm-epo-variation-section');$this_epo_container=e.epo_holder;if(is_variation_element){$this_epo_container=variation_element_section}
tm_last_visible_image_element=$this_epo_container.find('.tm-product-image:checked,select.tm-product-image');last_activate_field=[];tm_last_visible_image_element_id='';found=!1;tm_current_image_element_id=img.data('tm-current-image');imgSrc=img_src_original;if($current_product_element.length<=0){$current_product_element=$main_product.closest('.post-'+product_id)}
$this_epo_container=$main_product.find('.tm-epo-variation-section').first().add(e.epo_holder);tm_last_visible_image_element=$this_epo_container.find('.tm-product-image:checked,select.tm-product-image');tm_last_visible_image_element.each(function(){t=$(this);if(field_is_active(t)&&has_active_changes_product_image(t)&&tm_check_field_match({element:t.closest('.cpf-element'),operator:'isnotempty',value:''})){last_activate_field.push(t)}});if(last_activate_field.length){tm_last_visible_image_element=last_activate_field[last_activate_field.length-1];tm_last_visible_image_element_id=tm_last_visible_image_element.attr('id')}
if(last_activate_field.length&&tm_last_visible_image_element.length&&(!tm_current_image_element_id||tm_last_visible_image_element_id!==tm_current_image_element_id)){tm_last_visible_image_element.last().trigger('tm_trigger_product_image');return}
tmcie_id=$this_epo_container.find("[id='"+tm_current_image_element_id+"']").closest('.cpf-element');if(!tm_current_image_element_id||(tmcie_id.data('isactive')!==!1&&tmcie_id.closest('.cpf-section').data('isactive')!==!1)){return}
$current_product_element.find('#'+tm_current_image_element_id+'_tmimage').remove();len=$current_product_element.find('.tm-clone-product-image').length;if(len===0){img.show();img.data('tm-current-image',!1);$form.tc_image_update(!1)}else{for(i=len-1;i>=0;i-=1){current_image_replacement=$current_product_element.find('.tm-clone-product-image').eq(i);current_element=current_image_replacement.attr('id').replace('_tmimage','');el_to_check=$this_epo_container.find("[id='"+current_element+"']");if(el_to_check.is(':checked')&&el_to_check.closest('.cpf-element').is(':visible')){$current_product_element.find('.tm-clone-product-image').eq(i).show();a.attr('href',$current_product_element.find('.tm-clone-product-image').eq(i).prop('src'));img.data('tm-current-image',current_element);found=!0;break}else{$current_product_element.find('.tm-clone-product-image').eq(i).hide()}}
if(!found){img.show();img.data('tm-current-image',!1);$form.tc_image_update(!1)}}
if(found){imgSrc=current_image_replacement.attr('src')}
gallery_compatibility_actions(gallery_type,!1,imgSrc,$current_product_element.find('.tm-clone-product-image').filter(':visible').length)});$(this_epo_container.find('.tm-product-image:checked,select.tm-product-image')).add(main_product.find('.tm-epo-variation-section').first().find('.tm-product-image:checked,select.tm-product-image')).each(function(){t=$(this);if(field_is_active(t)&&t.val()!==''){last_active_field.push(t)}});if(last_active_field.length){last_active_field[last_active_field.length-1].trigger('tm_trigger_product_image')}}
jWindow.trigger('tm_product_image_loaded')}
function tm_product_image(epoObject){setTimeout(function(){if(TMEPOJS.tm_epo_global_product_image_mode==='inline'){tm_product_image_inline(epoObject)}else{tm_product_image_self(epoObject)}},window.tc_epo_product_image_setup_delay||0)}
function tc_compatibility(epoObject){jWindow.trigger('tm-epo-compatibility',{epo:epoObject})}
function tm_set_range_pickers(obj){if(!noUiSlider){return}
obj.find('.tm-range-picker').toArray().forEach(function(picker){var el=$(picker);var $decimals=el.attr('data-step').split('.');var $tmfid=obj.find('#'+$.epoAPI.dom.id(el.attr('data-field-id')));var $min=parseFloat(el.attr('data-min'));var $max=parseFloat(el.attr('data-max'));var $start=parseFloat(el.attr('data-start'));var $step=parseFloat(el.attr('data-step'));var $show_picker_value=el.attr('data-show-picker-value');var $show_label=el.closest('li').find('.tm-show-picker-value');var $noofpips=parseFloat(el.attr('data-noofpips'));var $pips=null;var $tmh;if(el.data('tc-picker-init')){return}
el.data('tc-picker-init',1);if($decimals.length===1){$decimals=0}else{$decimals=$decimals[1].length}
if(!Number.isFinite($min)){$min=0}
if(!Number.isFinite($max)){$max=0}
if($max<=$min){$max=parseFloat($max)+1}
$start=$.epoAPI.math.unformat($start,tcAPI.localDecimalSeparator);if(!Number.isFinite($start)){$start=0}
$start=formatPrice($start,{precision:$decimals});if(!Number.isFinite($step)){$step=0}
if(!Number.isFinite($noofpips)){$noofpips=10}
if($noofpips<2){$noofpips=2}
if(el.attr('data-pips')==='yes'){$pips={mode:'count',values:$noofpips,filter:function(value,type){value=parseFloat($.epoAPI.math.toFixed(value,$decimals));if($step<=0){return 0}
if(type===1){if(!Number.isInteger(value)){return 2}}
return type},format:{from:function(value){return $.epoAPI.math.unformat(value,tcAPI.localInputDecimalSeparator)},to:function(value){return formatPrice(value,{precision:$decimals})}},density:2}}
noUiSlider.create(el.get(0),{direction:TMEPOJS.text_direction,start:$start,step:$step,connect:'lower',behaviour:'tap',format:{from:function(value){return $.epoAPI.math.unformat(value,tcAPI.localDecimalSeparator)},to:function(value){return formatPrice(value,{precision:$decimals})}},range:{min:[$min],max:[$max]},pips:$pips,tooltips:{from:function(value){return $.epoAPI.math.unformat(value,tcAPI.localInputDecimalSeparator)},to:function(value){return formatPrice(value,{precision:$decimals})}}});$tmh=el.find('.noui-handle-lower');el.get(0).noUiSlider.on('slide',function(){$tmh.trigger('tmmovetooltip');$tmfid.trigger('change.cpf')});el.get(0).noUiSlider.on('update',function(values,handle){values[handle]=$.epoAPI.math.unformat(values[handle],tcAPI.localDecimalSeparator);handle=0;if($show_picker_value!=='left'&&$show_picker_value!=='right'){$tmh.attr('title',formatPrice(values[handle],{precision:$decimals}))}
$tmfid.val(values[handle]).trigger('change');if($show_picker_value!==''){$show_label.html(formatPrice(values[handle],{precision:$decimals}))}});if($show_picker_value!==''){$show_label.html($start)}
if($show_picker_value!=='left'&&$show_picker_value!=='right'){$tmh.attr('title',$start);el.addClass('noui-show-tooltip')}});$(document).on('click','.tm-show-picker-value',function(){var $this=$(this);var li=$this.closest('.tmcp-field-wrap');var value=li.find('.tmcp-range').val();var edit;var html5Slider=$this.closest('.tmcp-field-wrap').find('.tm-range-picker');$this.addClass('tc-hidden').after($('<input type="number" class="tm-show-picker-value-edit">'));edit=li.find('.tm-show-picker-value-edit');edit.focus().val(value).wrap('<div class="tm-show-picker-value-edit-wrap"></div>');edit.attr('step',html5Slider.attr('data-step'));edit.attr('min',html5Slider.attr('data-min'));edit.attr('max',html5Slider.attr('data-max'));$(document).data('range-picker-edit',li.find('.tm-show-picker-value-edit'))});$(document).on('change input','.tm-show-picker-value-edit',function(){var $this=$(this);var html5Slider=$this.closest('.tmcp-field-wrap').find('.tm-range-picker');var $decimals=html5Slider.attr('data-step').split('.');var value=$this.val();if($decimals.length===1){$decimals=0}else{$decimals=$decimals[1].length}
html5Slider.get(0).noUiSlider.set([formatPrice(value,{precision:$decimals}),null])});$(document).on('keydown','.tm-show-picker-value-edit',function(event){var key;if(window.event){key=window.event.keyCode}else{key=event.which}
if(key===13){event.preventDefault()}});$(document).on('click',function(event){var $this;if(!$(document).data('range-picker-edit')||$(event.target).is('.tm-show-picker-value')){return}
if($(event.target).closest('.tm-show-picker-value-edit-wrap').length===0){$this=$(document).data('range-picker-edit');$this.closest('.tmcp-field-wrap').find('.tm-show-picker-value').data('has-edit',0).removeClass('tc-hidden');$this.closest('.tm-show-picker-value-edit-wrap').remove();$(document).removeData('range-picker-edit')}})}
function validate_date_with_options(date,inputElement){var input=$(inputElement);var inst=$.tm_datepicker._getInst(input[0]);var enabled_only_dates=input.data('tc-enabled_only_dates');var disabled_weekdays=input.data('tc-disabled_weekdays');var disabled_months=input.data('tc-disabled_months');var disabled_dates=input.data('tc-disabled_dates');var format=input.data('tc-format');var day=date.getDay();var month=date.getDay()+1;var string;if(!$.tm_datepicker._isInRange(inst,date)){return!1}
if(enabled_only_dates!==''){string=$.tm_datepicker.formatDate(format,date);return enabled_only_dates.indexOf(string)!==-1}
if(disabled_weekdays.indexOf(day.toString())!==-1){return!1}
if(disabled_months.indexOf(month.toString())!==-1){return!1}
if(disabled_dates!==''){string=$.tm_datepicker.formatDate(format,date);return disabled_dates.indexOf(string)===-1}
return!0}
function correctDate(days){var sign,testDate,count,added,noOfDaysToAdd;if(days.toString().isNumeric()){sign=days===0?days:(days>0?1:-1);if(sign!==0){testDate=new Date();count=1;added=!1;noOfDaysToAdd=Math.abs(days);while(count<=noOfDaysToAdd){if(added===!1){added=0}
testDate.setDate(testDate.getDate()+(1*sign));added++;if(testDate.getDay()!==0&&testDate.getDay()!==6){count++}}
if(added!==!1){days=added*sign}}}
return days}
function tm_set_datepicker(obj){var inputIds;var elem;var timepickerSelector='.tm-epo-timepicker';if(!$.tm_datepicker){return}
inputIds=$('input').map(function(){return this.id}).get().join(' ');elem=document.createElement('input');elem.setAttribute('type','date');if(elem.type==='text'){timepickerSelector='.tm-epo-system-timepicker'}
obj.find(timepickerSelector).toArray().forEach(function(el){var field=$(el);var _mintime=null;var _maxtime=null;var format=field.attr('data-time-format').trim();var date_theme=field.attr('data-time-theme').trim();var date_theme_size=field.attr('data-time-theme-size').trim();var date_theme_position=field.attr('data-time-theme-position').trim();var data_tranlation_hour=field.attr('data-tranlation-hour').trim();var data_tranlation_minute=field.attr('data-tranlation-minute').trim();var data_tranlation_second=field.attr('data-tranlation-second').trim();field.attr('type','text');if(field.attr('data-min-time').trim()!==''){_mintime=field.attr('data-min-time').trim()}
if(field.attr('data-max-time').trim()!==''){_maxtime=field.attr('data-max-time').trim()}
if(field.attr('data-custom-time-format').trim()!==''){format=field.attr('data-custom-time-format').trim()}
if(!data_tranlation_hour){data_tranlation_hour=TMEPOJS.hourText}
if(!data_tranlation_minute){data_tranlation_minute=TMEPOJS.minuteText}
if(!data_tranlation_second){data_tranlation_second=TMEPOJS.secondText}
field.tm_timepicker(Object.assign({isRTL:TMEPOJS.isRTL,hourText:data_tranlation_hour,minuteText:data_tranlation_minute,secondText:data_tranlation_second,timeFormat:format,minTime:_mintime,maxTime:_maxtime,closeText:TMEPOJS.closeText,showOn:'both',buttonText:'',beforeShow:function(input,inst){$(inst.dpDiv).removeClass(inputIds).removeClass('tm-ui-skin-epo tm-ui-skin-epo-black tm-datepicker-medium tm-datepicker-small tm-datepicker-large tm-datepicker-normal tm-datepicker-top tm-datepicker-bottom').addClass(this.id+' tm-bsbb-all tm-ui-skin-'+date_theme+' tm-timepicker tm-datepicker tm-datepicker-'+date_theme_position+' tm-datepicker-'+date_theme_size).appendTo('body');jDocument.off('click','.tm-ui-dp-overlay').on('click','.tm-ui-dp-overlay',function(){field.tm_timepicker('hide')});jBody.addClass('tm-static');field.prop('readonly',!0);jWindow.trigger({type:'tm-timepicker-beforeShow',input:input,inst:inst})},onClose:function(){jBody.removeClass('tm-static');field.prop('readonly',!1);field.trigger('change')}},window.timepicker_settings||{}));$('#ui-tm-datepicker-div').hide()});obj.find('.tm-epo-datepicker').toArray().forEach(function(el){var field=$(el);var startDate=parseInt(field.attr('data-start-year').trim(),10);var endDate=parseInt(field.attr('data-end-year').trim(),10);var minDate=field.attr('data-min-date').trim();var maxDate=field.attr('data-max-date').trim();var disabled_dates=field.attr('data-disabled-dates').trim();var enabled_only_dates=field.attr('data-enabled-only-dates').trim();var exlude_disabled=field.attr('data-exlude-disabled').trim();var disabled_weekdays=field.attr('data-disabled-weekdays').trim().split(',');var disabled_months=field.attr('data-disabled-months').trim().split(',');var format=field.attr('data-date-format').trim();var show=field.attr('data-date-showon').trim();var default_date=field.attr('data-date-defaultdate').trim();var date_theme=field.attr('data-date-theme').trim();var date_theme_size=field.attr('data-date-theme-size').trim();var date_theme_position=field.attr('data-date-theme-position').trim();var $split;var $index;var $split2;var $index2;if(disabled_dates!==''){$split=disabled_dates.split(',');$index=disabled_dates.indexOf(',');if($index!==-1&&$split.length>0){disabled_dates=$split}}
if(enabled_only_dates!==''){$split2=enabled_only_dates.split(',');$index2=enabled_only_dates.indexOf(',');if($index2!==-1&&$split2.length>0){enabled_only_dates=$split2}}
if(minDate===''){if(startDate===''){minDate=null}else{minDate=new Date(startDate,1-1,1)}}else if(exlude_disabled){minDate=correctDate(minDate)}
if(maxDate===''){if(endDate===''){maxDate=null}else{maxDate=new Date(endDate,12-1,31)}}else if(exlude_disabled){maxDate=correctDate(maxDate)}
field.data('tc-enabled_only_dates',enabled_only_dates);field.data('tc-disabled_weekdays',disabled_weekdays);field.data('tc-disabled_months',disabled_months);field.data('tc-disabled_dates',disabled_dates);field.data('tc-format',format);field.tm_datepicker({monthNames:TMEPOJS.monthNames,monthNamesShort:TMEPOJS.monthNamesShort,dayNames:TMEPOJS.dayNames,dayNamesShort:TMEPOJS.dayNamesShort,dayNamesMin:TMEPOJS.dayNamesMin,isRTL:TMEPOJS.isRTL,showOtherMonths:!0,selectOtherMonths:!0,showOn:show,defaultDate:default_date,buttonText:'',showButtonPanel:!0,firstDay:TMEPOJS.first_day,closeText:TMEPOJS.closeText,currentText:TMEPOJS.currentText,dateFormat:format,minDate:minDate,maxDate:maxDate,onSelect:function(){var input=$(this);var id='#'+$.epoAPI.dom.id(input.attr('id'));var date=input.tm_datepicker('getDate');var day='';var month='';var year='';var day_field=obj.find(id+'_day');var month_field=obj.find(id+'_month');var year_field=obj.find(id+'_year');var string;var ld;if(date){day=date.getDate();month=date.getMonth()+1;year=date.getFullYear();string=$.tm_datepicker.formatDate(format,date);if(disabled_months.indexOf(month.toString())!==-1||disabled_weekdays.indexOf(date.getDay().toString())!==-1||disabled_dates.indexOf(string)!==-1||(enabled_only_dates!==''&&enabled_only_dates.indexOf(string)===-1)){ld=input.data('tm-last-date');if(input.data('tm-last-date')){ld=input.data('tm-last-date')}else{ld=''}
input.val(ld);input.tm_datepicker('setDate',ld);if(ld){date=input.tm_datepicker('getDate');day=date.getDate();month=date.getMonth()+1;year=date.getFullYear()}else{day='';month='';year=''}}}
day_field.val(day);month_field.val(month);year_field.val(year);input.data('tm-last-date',input.val())},beforeShow:function(input,inst){$(inst.dpDiv).removeClass(inputIds).removeClass('tm-datepicker-normal tm-datepicker-top tm-datepicker-bottom').addClass(this.id+' tm-bsbb-all tm-ui-skin-'+date_theme+' tm-datepicker tm-datepicker-'+date_theme_position+' tm-datepicker-'+date_theme_size).appendTo('body');jDocument.off('click','.tm-ui-dp-overlay').on('click','.tm-ui-dp-overlay',function(){field.tm_datepicker('hide')});jDocument.off('click','.ui-tm-datepicker-current').on('click','.ui-tm-datepicker-current',function(){var tempDate=new Date(),today=$.tm_datepicker._daylightSavingAdjust(new Date(tempDate.getFullYear(),tempDate.getMonth(),tempDate.getDate()));var day=today.getDay();var month=today.getMonth()+1;var id='#'+inst.id.replace(/\\\\/g,'\\');var check=!1;var string;var date=field.tm_datepicker('getDate');if(enabled_only_dates!==''){string=$.tm_datepicker.formatDate(format,date);check=enabled_only_dates.indexOf(string)!==-1}else if(disabled_months.indexOf(month.toString())!==-1||disabled_weekdays.indexOf(day.toString())!==-1){check=!1}else{if(disabled_dates!==''){string=$.tm_datepicker.formatDate(format,date);return[disabled_dates.indexOf(string)===-1,'']}
check=!0}
if(check){$.tm_datepicker._setDate(inst,today);$.tm_datepicker._gotoToday(id)}});jBody.addClass('tm-static');field.prop('readonly',!0);jWindow.trigger({type:'tm-datepicker-beforeShow',input:input,inst:inst})},onClose:function(){jBody.removeClass('tm-static');field.prop('readonly',!1);field.trigger('change')},beforeShowDay:function(date){var day=date.getDay();var month=date.getMonth()+1;var string;if(enabled_only_dates!==''){string=$.tm_datepicker.formatDate(format,date);return[enabled_only_dates.indexOf(string)!==-1,'']}
if(disabled_months.indexOf(month.toString())!==-1||disabled_weekdays.indexOf(day.toString())!==-1){return[!1,'']}
if(disabled_dates!==''){string=$.tm_datepicker.formatDate(format,date);return[disabled_dates.indexOf(string)===-1,'']}
return[!0,'']}});$('#ui-tm-datepicker-div').hide()});obj.find('.tmcp-date-select').on('change.cpf',function(){var id='#'+$.epoAPI.dom.id($(this).attr('data-tm-date'));var input=obj.find(id);var format=input.attr('data-date-format');var day=obj.find(id+'_day').val();var month=obj.find(id+'_month').val();var year=obj.find(id+'_year').val();var dateFormat=$.tm_datepicker.formatDate(format,new Date(year,parseInt(month,10)-1,day));if(day>0&&month>0&&year>0){input.tm_datepicker('setDate',dateFormat);input.trigger('change')}else{input.val('');input.trigger('change.cpf')}}).on('focus.cpf',function(){var id='#'+$.epoAPI.dom.id($(this).attr('data-tm-date'));var input=obj.find(id);var day_select=obj.find(id+'_day');var month_select=obj.find(id+'_month');var year_select=obj.find(id+'_year');var day=day_select.val();var month=month_select.val();var year=year_select.val();var _select=$(this);if((year!==''&&month!==''&&day!=='')||(year!==''&&month!==''&&day==='')||(day!==''&&year!==''&&month==='')||(day!==''&&month!==''&&year==='')){_select.find('option').toArray().forEach(function(element){var option=$(element);var val=option.val();var date_string=year+'-'+month+'-'+day;var d;if(_select.is('.tmcp-date-day')){if(year===''||month===''){return}
date_string=year+'-'+month+'-'+val}else if(_select.is('.tmcp-date-month')){if(year===''||day===''){return}
date_string=year+'-'+val+'-'+day}else if(_select.is('.tmcp-date-year')){if(day===''||month===''){return}
date_string=val+'-'+month+'-'+day}
if(val!==''){try{d=$.tm_datepicker.parseDate('yy-mm-dd',date_string);if(d){if(validate_date_with_options(d,input)){option.prop('disabled',!1)}else{option.prop('disabled',!0)}}}catch(err){window.console.log(err);option.prop('disabled',!0);errorObject=err}}})}else{day_select.find('option').prop('disabled',!1);month_select.find('option').prop('disabled',!1);year_select.find('option').prop('disabled',!1)}});jWindow.on('resizestart',function(){var activeElement=$(document.activeElement);if(activeElement.is('.hasDatepicker')){activeElement.data('resizestarted',!0);if($(window).width()<768){activeElement.data('resizewidth',!0);return}
activeElement.tm_datepicker('hide')}});jWindow.on('resizestop',function(){var activeElement=$(document.activeElement);if(activeElement.is('.hasDatepicker')&&activeElement.data('resizestarted')){if(activeElement.data('resizewidth')){activeElement.tm_datepicker('hide')}
activeElement.tm_datepicker('show')}
activeElement.data('resizestarted',!1);activeElement.data('resizewidth',!1)})}
function apply_submit_events(epoObject){var epoEventId=epoObject.epoEventId;var main_product=epoObject.main_product;var type;var form_is_submit=!$.tcepo.formSubmitEvents[epoEventId].some(function(form_event){return typeof form_event&&(typeof form_event.trigger==='function'||!1)&&!form_event.trigger()});$.tcepo.formSubmitEvents[epoEventId].forEach(function(form_event){type=typeof form_event;if(type==='object'){if(form_is_submit){form_event.on_true()}else{form_event.on_false()}}});if(!form_is_submit){setTimeout(function(){main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('disabled').removeClass('loading').prop('disabled',!1).removeClass('fpd-disabled')},100)}
jWindow.trigger('tm-apply-submit-events',{epo:{form_is_submit:form_is_submit}});return form_is_submit}
function tm_apply_validation(epoObject){var form=epoObject.form;var this_epo_container=epoObject.this_epo_container;var main_product=epoObject.main_product;var epoEventId=epoObject.epoEventId;var validation_rules;var has_rules;if(TMEPOJS.tm_epo_global_enable_validation==='yes'){validation_rules={};this_epo_container.find('.tmcp-ul-wrap').toArray().forEach(function(tmcpulwrap){var field;var field_name;var subField;var subFieldName;var subRule;var productField;tmcpulwrap=$(tmcpulwrap);has_rules=tmcpulwrap.data('tm-validation');if(has_rules&&$.tmType(has_rules)==='object'){field=tmcpulwrap.find('.tm-epo-field');field_name=field.first().attr('name');if(tmcpulwrap.is('.tm-extra-product-options-radio.tm-element-ul-radio')){field_name=field.last().attr('name');validation_rules[field_name]=has_rules}else if(tmcpulwrap.is('.tm-extra-product-options-checkbox.tm-element-ul-checkbox')){field.each(function(f,fname){if('required' in has_rules){has_rules.required=function(elem){var len=tmcpulwrap.find('input.tm-epo-field.tmcp-checkbox:checked').length;if(len===0){if(field.last().attr('name')===$(elem).attr('name')){return!0}
return!1}
return len<=0}}
validation_rules[$(fname).attr('name')]=has_rules})}else if(tmcpulwrap.is('.tm-extra-product-options-product.tm-element-ul-product')){if('required' in has_rules){subField=tmcpulwrap.find('.product-variation-id');subFieldName=subField.first().attr('name');productField=tmcpulwrap.find('.tc-epo-field-product').first();subRule={required:function(){if(productField.is('select')&&field_is_active(productField,!0)){if(productField.children(':selected').attr('data-type')==='variable'){return!0}}
return!1}};validation_rules[subFieldName]=subRule}
validation_rules[field_name]=has_rules}else{validation_rules[field_name]=has_rules}}});form.removeData('tc_validator');form.tc_validate({focusInvalid:!1,ignore:tcAPI.qtySelector+",.tcdisabled,.tmcp-upload-hidden,#wc_bookings_field_duration,input.tm-qty:hidden[type='number'],input.input-text.qty,.ignore,.variations select,.tc-epo-variable-product-selector,.tm-extra-product-options-variations input,.tm-extra-product-options-variations select,input:not(.tc-extra-product-options input),select:not(.tc-extra-product-options select)",rules:validation_rules,errorClass:'tm-error',validClass:'tm-valid',errorElement:'label',errorPlacement:function(error,element){error.addClass('tc-cell tcwidth-100');if(TMEPOJS.tm_epo_global_error_label_placement==='before'){element.closest('.tc-element-container').before(error)}else{element.closest('.tc-element-container').after(error)}
return!1},invalidHandler:function(event,validator){jWindow.trigger('tm-invalidHandler',{epo:{validator:validator}});setTimeout(function(){if(!main_product.find(tcAPI.addToCartButtonSelector).first().is('.disabled')){main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('loading').prop('disabled',!1).removeClass('fpd-disabled');main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('disabled').removeClass('loading').prop('disabled',!1).removeClass('fpd-disabled')}},100);if(validator.errorList&&validator.errorList[0]&&validator.errorList[0].element){goto_error_item($(validator.errorList[0].element),epoEventId)}},submitHandler:function(){var ajaxSuccessFunc;if(!epoObject.is_quickview){main_product.find(tcAPI.addToCartButtonSelector).first().addClass('disabled');ajaxSuccessFunc=function(){main_product.find(tcAPI.addToCartButtonSelector).first().removeClass('disabled');jDocument.off('ajaxSuccess',ajaxSuccessFunc)};jDocument.on('ajaxSuccess',ajaxSuccessFunc)}
return apply_submit_events(epoObject)}});form.find(tcAPI.addToCartButtonSelector).on('click',function(e){if(!form.tc_validate().form()){e.preventDefault();e.stopImmediatePropagation()}});return!0}
return!1}
function tm_form_submit_event(epoObject){var form=epoObject.form;var epoEventId=epoObject.epoEventId;jWindow.trigger('tm-from-submit',{epo:epoObject,functions:{tm_apply_validation:tm_apply_validation,apply_submit_events:apply_submit_events}});if(!tm_apply_validation(epoObject)&&$.tcepo.formSubmitEvents[epoEventId].length){form.on('submit',function(){apply_submit_events(epoObject)})}}
function found_variation_tmepo(dataObject){var epoHolder=dataObject.epoHolder;var totalsHolder=dataObject.totalsHolder;var totalsHolderContainer=dataObject.totalsHolderContainer;var currentCart=dataObject.currentCart;var variationForm=dataObject.variationForm;var variation=dataObject.variation;var variations=totalsHolder.data('variations');var product_price;totalsHolder.data('current_variation',variation);if(variation&&'display_price' in variation&&!totalsHolder.data('tm-epo-is-woocs')){product_price=variation.display_price;totalsHolder.data('priceIsWithDiscount','1');totalsHolder.removeData('tcprice')}else if(variations&&variation&&variation.variation_id&&variations[variation.variation_id]!==undefined){product_price=variations[variation.variation_id];totalsHolder.removeData('tcprice')}else if(variation&&$(variation.price_html).find('.amount:last').length){product_price=$(variation.price_html).find('.amount:last').text();product_price=product_price.replace(TMEPOJS.currency_format_thousand_sep,'');product_price=product_price.replace(TMEPOJS.currency_format_decimal_sep,'.');product_price=product_price.replace(/[^0-9.]/g,'');product_price=parseFloat(product_price);totalsHolder.removeData('tcprice')}
product_price=tm_set_backend_price(product_price,totalsHolder,variation);totalsHolder.data('price',product_price);totalsHolderContainer.find('.cpf-product-price').val(product_price);setTimeout(function(){epoHolder.find('select.tm-epo-field').trigger('tm-select-change-html-all-math')},100);if(!variationForm.data('tm-styled-variations')){currentCart.trigger({type:'tm-epo-update'})}}
function fetchOptionPrices(epoObject,epoHolder,selector,total,original_total,floatingBoxData,showTotal,forced,setPriceTax,useUndiscountedPrice){var obj=epoHolder.find(selector);var noDpd=useUndiscountedPrice?'undiscounted_':'';if(epoObject.is_associated===!1){obj=obj.not(tcAPI.associatedEpoSelector+' '+selector)}
if(!total){total=0}
if(!original_total){original_total=0}
if(!floatingBoxData){floatingBoxData=[]}
if(!forced){obj=obj.filter('.tcenabled')}
obj.toArray().forEach(function(tmcpfield){var field=$(tmcpfield);var _value='';var fieldval;var field_div=field.closest('.cpf-element');var field_wrap=field.closest('.tmcp-field-wrap');var field_label_show=field_div.attr('data-fblabelshow');var field_value_show=field_div.attr('data-fbvalueshow');var field_title='';var option_quantity=field_wrap.find('.tm-qty').val();var option_price;var option_price_taxed;var option_original_price;var option_original_price_taxed;var liw;var cri;var tl;var options;var forrangepicker;var $decimals;var _valueText='';var setter;var dofloatingBoxData=!1;if(field_label_show===''){field_title=field_div.find('.tc-epo-label').html()}
if(option_quantity===undefined){option_quantity=''}
if(field.is(':checkbox, :radio, :input')){option_price=0;option_price_taxed=0;option_original_price=0;option_original_price_taxed=0;if(field.is('.tmcp-checkbox, .tmcp-radio')){if(forced||field.is(':checked')){option_price=field.data(noDpd+'raw_price');option_price_taxed=field.data(noDpd+'price');option_original_price=field.data(noDpd+'raw_original_price');option_original_price_taxed=field.data(noDpd+'original_price');showTotal=!0;field.data('isset',1);liw=field.closest('li.tmcp-field-wrap');cri=liw.find('.checkbox-image,.radio-image');_value='';_valueText='';tl=field.closest('li.tmcp-field-wrap').find('.tm-label');if(tl.length){_value=tl.html();_valueText=_value}
if(cri.length){if(field.closest('.tmcp-ul-wrap').is('.tc-colors-container')){_value=_value+cri.closest('.tc-label-wrap').clone().addClass('tc-img-floating')[0].outerHTML}else{_value=_value+cri.clone().addClass('tc-img-floating')[0].outerHTML}}
if(field.closest('.tmcp-ul-wrap').is('.tc-images-container')){_value=liw.find('.tc-label').first().html();_valueText=_value;if(cri.length){_value=_value+'<img class="tc-img-floating" src="'+field.attr('data-image')+'">'}}
dofloatingBoxData=!0}else{field.data('isset',0)}}else if(field.is('.tmcp-select')){setter=field.find('option:selected');option_price=setter.data(noDpd+'raw_price');option_price_taxed=setter.data(noDpd+'price');option_original_price=setter.data(noDpd+'raw_original_price');option_original_price_taxed=setter.data(noDpd+'original_price');options=field.children('option:selected');if(!(options.val()===''&&options.attr('data-rulestype')==='')){showTotal=!0}
field.find('option').data('isset',0);setter.data('isset',1);if(!(setter.val()===''&&setter.attr('data-rulestype')==='')){_value=setter.attr('data-text');dofloatingBoxData=!0;_valueText=_value}}else if(field.is('.tmcp-selectmultiple')){setter=field.find('option:selected');setter.toArray().forEach(function(setterel){setterel=$(setterel);option_price=option_price+$.epoAPI.math.toFloat(setterel.data(noDpd+'raw_price'));option_price_taxed=option_price_taxed+$.epoAPI.math.toFloat(setterel.data(noDpd+'price'));option_original_price=option_original_price+$.epoAPI.math.toFloat(setterel.data(noDpd+'raw_original_price'));option_original_price_taxed=option_original_price_taxed+$.epoAPI.math.toFloat(setterel.data(noDpd+'original_price'));options=field.children('option:selected');if(!(options.val()===''&&options.attr('data-rulestype')==='')){showTotal=!0}
field.find('option').data('isset',0);setterel.data('isset',1);if(!(setterel.val()===''&&setterel.attr('data-rulestype')==='')){_value=setterel.attr('data-text');dofloatingBoxData=!0;_valueText=_value}})}else{fieldval=field.val();if(field.is("[type='file']")){fieldval=fieldval.replace('C:\\fakepath\\','')}
if(fieldval){if(field.is('.tmcp-range')&&fieldval==='0'){field.data('isset',0)}else{option_price=field.data(noDpd+'raw_price');option_price_taxed=field.data(noDpd+'price');option_original_price=field.data(noDpd+'raw_original_price');option_original_price_taxed=field.data(noDpd+'original_price');showTotal=!0;field.data('isset',1);_value=fieldval;if(field.is('.tmcp-range')){forrangepicker=field.closest('.tmcp-field-wrap').find('.tm-range-picker');$decimals=forrangepicker.attr('data-step').split('.');if($decimals.length===1){$decimals=0}else{$decimals=$decimals[1].length}
_value=formatPrice(_value,{precision:$decimals})}
dofloatingBoxData=!0;_valueText=_value}}else{field.data('isset',0)}}
if(!option_price){option_price=0}
if(!option_original_price){option_original_price=0}
if(!option_price_taxed){option_price_taxed=0}
if(!option_original_price_taxed){option_original_price_taxed=0}
if(dofloatingBoxData){floatingBoxData.push({title:field_title,value:_value,valueText:_valueText,price:option_price_taxed,original_price:option_original_price_taxed,quantity:option_quantity,label_show:field_label_show,value_show:field_value_show,input_type:field.attr('type')})}
if(setPriceTax){option_price=tm_set_tax_price(option_price,epoObject.this_epo_totals_container,field,undefined,undefined,undefined,!0);option_original_price=tm_set_tax_price(option_original_price,epoObject.this_epo_totals_container,field,undefined,undefined,undefined,!0)}
total=$.epoAPI.math.toFloat(total)+$.epoAPI.math.toFloat(option_price);total=$.epoAPI.math.toFloat($.epoAPI.math.round(total,10));original_total=$.epoAPI.math.toFloat(original_total)+$.epoAPI.math.toFloat(option_original_price);original_total=$.epoAPI.math.toFloat($.epoAPI.math.round(original_total,10))}});return{total:total,original_total:original_total,floatingBoxData:floatingBoxData,showTotal:showTotal,elementsLength:obj.length}}
function show_product_html(thisEpoObject,thisMainProduct,thisVariableProductContainer,type,$this,currentCart,variableProductContainers,isTrigger){var epoObjectCopy=$.extend(!0,{},thisEpoObject);var item_tm_extra_product_options=thisVariableProductContainer.find(tcAPI.associatedEpoSelector);var item=thisVariableProductContainer;var newEpoObject;var showOnly=!0;if(item.closest('.cpf-element').is('.tc-hidden')){return}
variableProductContainers.addClass('tm-hidden');if(variableProductContainers.length){toggleState(variableProductContainers,!0)}
if(type==='variable'){if(!thisVariableProductContainer.is('.tc-init-variations')){thisVariableProductContainer.addClass('variations_form');setTimeout(function(){newEpoObject=tm_init_epo(item,!1,item_tm_extra_product_options.attr('data-product-id'),item_tm_extra_product_options.attr('data-epo-id'),$this,epoObjectCopy);thisVariableProductContainer.addClass('tc-init-variations');thisVariableProductContainer.tc_product_variation_form($this,currentCart,variableProductContainers,newEpoObject)},40);showOnly=!1}else{thisVariableProductContainer.trigger('refresh.tc-variation-form')}}else if(!thisVariableProductContainer.is('.tc-init-product')){thisVariableProductContainer.addClass('tc-init-product');variableProductContainers.find('.tc-epo-element-variable-product').removeClass('variations_form');variableProductContainers.find('.tc-epo-element-variations').removeClass('variations');setTimeout(function(){tm_init_epo(item,!1,item_tm_extra_product_options.attr('data-product-id'),item_tm_extra_product_options.attr('data-epo-id'),$this,epoObjectCopy)},20);showOnly=!1}
setTimeout(function(){if(variableProductContainers.length){toggleState(thisVariableProductContainer,!1)}},200);thisVariableProductContainer.removeClass('tm-hidden');if(showOnly){jWindow.trigger('cpflogicdone');thisVariableProductContainer.find('.tm-quantity').trigger('showhide.cpfcustom')}
if(isTrigger===undefined&&TMEPOJS.tm_epo_global_product_element_scroll==='yes'){jWindow.tcScrollTo(thisVariableProductContainer,200,$.epoAPI.math.toFloat(TMEPOJS.tm_epo_global_product_element_scroll_offset))}}
function epoEventHandlers(epoObject,cartContainer,alternativeCart){var product_id=epoObject.product_id;var main_product=epoObject.main_product;var main_cart=epoObject.main_cart;var this_epo_container=epoObject.this_epo_container;var this_totals_container=epoObject.this_totals_container;var this_epo_totals_container=epoObject.this_epo_totals_container;var epoEventId=epoObject.epoEventId;var main_epo_inside_form=epoObject.main_epo_inside_form;var epo_id_selector=epoObject.epo_id_selector;var epo_id=epoObject.epo_id;var product_id_selector=epoObject.product_id_selector;var itemId='main';var epoHolder;var totalsHolderContainer;var totalsHolder;var currentCart;var variation_id_selector;var this_product_type;var variationForm;var qtyElement;var finalTotalBoxMode;var eventName=epoObject.is_associated?'tc-variation-form':'wc-variation-form';var eventNamePrefix=epoObject.is_associated?'tc_':'';var epoVariationSection;var thismaxlength;var epoFieldAll;var selectSelector;var epoFieldText;var epoResetRadio;var epoFieldUpload;var epoFieldHasClearButton;var tmQty;var tmQuantity;if(alternativeCart&&cartContainer){itemId=$.epoAPI.applyFilter('tc_get_item_id',cartContainer.attr('data-item_id'),cartContainer);epoHolder=main_product.find('.tm-extra-product-options.tm-cart-'+itemId);totalsHolderContainer=main_product.find('.tm-totals-form-'+itemId);totalsHolder=main_product.find('.tm-epo-totals.tm-cart-'+itemId);variationForm=cartContainer.find('.variations_form').first()}else{if(!main_cart||main_cart.length===0){if(this_epo_container.is('.tc-shortcode')){main_cart=main_product}else{main_cart=get_main_cart(main_product,main_product,'form',product_id)}}
cartContainer=main_cart.parent();epoHolder=this_epo_container;totalsHolderContainer=this_totals_container;totalsHolder=this_epo_totals_container;variationForm=epoObject.variations_form}
if(epoObject.is_associated){itemId=epoHolder.attr('data-cart-id')}
currentCart=alternativeCart||main_cart;totalsHolder.data('tm_for_cart',currentCart);variation_id_selector=getVariationIdSelector(currentCart);qtyElement=getQtyElement(currentCart);totalsHolder.data('variationIdElement',getVariationIdElement(currentCart,'.wceb_picker_wrap '+variation_id_selector));totalsHolder.data('qty_element',qtyElement);this_product_type=totalsHolder.data('type');variationForm.data('tc_product_id',product_id);finalTotalBoxMode=totalsHolder.attr('data-tm-epo-final-total-box');jWindow.on('epoCalculateRules',function(event,dataObject){if(event&&dataObject&&dataObject.currentCart){tm_epo_rules(epoObject,dataObject.currentCart)}});tm_epo_rules(epoObject,currentCart);epoFieldAll=epoHolder.find('.tm-epo-field');if(!epoObject.is_associated){epoFieldAll=epoFieldAll.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field')}
epoFieldText=epoHolder.find('.tm-epo-field.tmcp-textarea,.tm-epo-field.tmcp-textfield');if(!epoObject.is_associated){epoFieldText=epoFieldText.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field')}
epoResetRadio=epoHolder.find('.tm-epo-reset-radio');if(!epoObject.is_associated){epoResetRadio=epoResetRadio.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-reset-radio')}
epoFieldUpload=epoHolder.find('.tm-epo-field.tmcp-upload');if(!epoObject.is_associated){epoFieldUpload=epoFieldUpload.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field.tmcp-upload')}
epoFieldHasClearButton=epoHolder.find('.tm-has-clearbutton .tm-epo-field');if(!epoObject.is_associated){epoFieldHasClearButton=epoFieldHasClearButton.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-has-clearbutton .tm-epo-field')}
tmQty=epoHolder.find('.tm-quantity .tm-qty');if(!epoObject.is_associated){tmQty=tmQty.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-quantity .tm-qty')}
tmQuantity=epoHolder.find('.tm-quantity');if(!epoObject.is_associated){tmQuantity=tmQuantity.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-quantity')}
selectSelector=epoHolder.find('select.tm-epo-field');if(!epoObject.is_associated){selectSelector=selectSelector.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' select.tm-epo-field')}
selectSelector.off('tm-select-change-html').on('tm-select-change-html',function(){var field=$(this);var formatted_price;var original_formatted_price;var e_tip;var e_description;var sign;if(field.is('.tc-epo-field-product')||field.is('.tmcp-selectmultiple')){return}
if(main_cart&&main_cart.data('per_product_pricing')!==undefined&&!main_cart.data('per_product_pricing')){return}
formatted_price=tm_set_price(field.find('option:selected').data('price'),totalsHolder,!0,!1,field);original_formatted_price=tm_set_price(field.find('option:selected').data('original_price'),totalsHolder,!0,!1,field);e_tip=field.closest('.tmcp-field-wrap').find('.tc-tooltip');e_description=field.closest('.tmcp-field-wrap').find('.tc-inline-description');tm_update_price(field.closest('.tmcp-field-wrap').find('.tc-price'),field.find('option:selected').data('price'),formatted_price,field.find('option:selected').data('original_price'),original_formatted_price);if(e_tip.length>0){e_tip.attr('data-tm-tooltip-html',field.find('option:selected').attr('data-tm-tooltip-html')).trigger('tc-tooltip-html-changed')}
if(e_description.length>0){if(field.find('option:selected').attr('data-tm-tooltip-html')){e_description.html(field.find('option:selected').attr('data-tm-tooltip-html'))}else{e_description.html('')}}
if((field.find('option:selected').attr('data-hide-amount')==='0'||TMEPOJS.tm_epo_show_price_inside_option_hidden_even==='yes')&&TMEPOJS.tm_epo_show_price_inside_option==='yes'&&field.find('option:selected').attr('data-text')){if((TMEPOJS.tm_epo_auto_hide_price_if_zero==='yes'&&$.tmempty(field.find('option:selected').data('price'))===!1)||(TMEPOJS.tm_epo_auto_hide_price_if_zero!=='yes'&&field.find('option:selected').attr('data-price')!=='')){sign='';field.find('option:selected').html(field.find('option:selected').attr('data-text')+' ('+sign+formatted_price+')')}}
if(field.val()===''){e_tip.addClass('tm-hidden')}else if(field.find('option:selected').attr('data-tm-tooltip-html')){e_tip.removeClass('tm-hidden')}else{e_tip.addClass('tm-hidden')}}).off('tm-math-select-change-html-all tm-select-change-html-all tm-select-change-html-all-math').on('tm-math-select-change-html-all tm-select-change-html-all tm-select-change-html-all-math',function(event){var field=$(this);var e_tip;var e_description;var thisoption;var divider;var thisformatted_price;if(field.is('.tc-epo-field-product')){return}
e_tip=field.closest('.tmcp-field-wrap').find('.tc-tooltip');e_description=field.closest('.tmcp-field-wrap').find('.tc-inline-description');if(e_tip.length>0){e_tip.attr('data-tm-tooltip-html',field.find('option:selected').attr('data-tm-tooltip-html')).trigger('tc-tooltip-html-changed')}
if(field.val()===''){e_tip.addClass('tm-hidden')}else if(field.find('option:selected').attr('data-tm-tooltip-html')){e_tip.removeClass('tm-hidden')}else{e_tip.addClass('tm-hidden')}
if(e_description.length>0){if(field.find('option:selected').attr('data-tm-tooltip-html')){e_description.html(field.find('option:selected').attr('data-tm-tooltip-html'))}else{e_description.html('')}}
if(main_cart&&main_cart.data('per_product_pricing')!==undefined&&!main_cart.data('per_product_pricing')){return}
if(TMEPOJS.tm_epo_show_price_inside_option==='yes'){field.find('option').each(function(){thisoption=$(this);if(!thisoption.val()){return!0}
if(event.type==='tm-select-change-html-all'){thisoption.removeClass('tm-epo-late-field').removeData('tm-price-for-late islate');tm_element_epo_rules(epoObject,field,undefined,thisoption,1)}else if(event.type==='tm-math-select-change-html-all'){tm_element_epo_rules(epoObject,field,undefined,thisoption,1,!0)}else if(event.type==='tm-select-change-html-all-math'){thisoption.removeClass('tm-epo-late-field').removeData('tm-price-for-late islate');tm_element_epo_rules(epoObject,field,undefined,thisoption,1,!0)}
divider=1;if(TMEPOJS.tm_epo_multiply_price_inside_option!=='yes'){divider=field.data('tm-quantity')}
if(!divider){divider=1}
thisformatted_price=tm_set_price(thisoption.data('price')/divider,totalsHolder,!0,!1,field);if((thisoption.attr('data-hide-amount')==='0'||TMEPOJS.tm_epo_show_price_inside_option_hidden_even==='yes')&&thisoption.attr('data-text')){if((TMEPOJS.tm_epo_auto_hide_price_if_zero==='yes'&&$.tmempty(thisoption.data('price'))===!1)||(TMEPOJS.tm_epo_auto_hide_price_if_zero!=='yes'&&thisoption.attr('data-price')!=='')){thisoption.html(thisoption.attr('data-text')+' ('+thisformatted_price+')')}}})}}).off('tm-select-change').on('tm-select-change',function(){var field=$(this);var thisElementId=field.closest('.cpf-element').attr('data-uniqid');if(field.is('.tc-epo-field-product')){return}
if(main_cart&&main_cart.data('per_product_pricing')!==undefined&&!main_cart.data('per_product_pricing')){return}
field.removeData('addedtcEpoBeforeOptionPriceCalculation');field.removeData('addedfieldtcEpoBeforeOptionPriceCalculation');jWindow.off('tcEpoBeforeOptionPriceCalculation.math'+thisElementId);jWindow.off('tcEpoAfterOptionPriceCalculation.math'+thisElementId);field.trigger('tm-select-change-html');field.trigger('tm-select-change-html-all');currentCart.trigger({type:'tm-epo-update',norules:1,element:field})}).trigger('tm-select-change-html-all');tmQty.off('focus.cpf').on('focus.cpf',function(){var qtyField=$(this);var field=qtyField.closest('.tmcp-field-wrap').find('.tm-epo-field');var currentVal=parseFloat(qtyField.val());var max=parseFloat(qtyField.attr('max'));var min=parseFloat(qtyField.attr('min'));var step=qtyField.attr('step');var check1=tm_limit_c_selection(field,!1);var check2=tm_exact_c_selection(field,!1);var check3=!0;if(!currentVal||currentVal===''||currentVal==='NaN'){currentVal=0}
if(max===''||max==='NaN'){max=''}
if(min===''||min==='NaN'){min=0}
if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN'){step=1}
if(currentVal<min||currentVal>max){check3=!1}
if(check1&&check2&&check3){qtyField.data('tm-prev-value',currentVal)}else{qtyField.data('tm-prev-value',min)}}).off('change.cpf').on('change.cpf',function(event,data){var qtyField=$(this);var field=qtyField.closest('.tmcp-field-wrap').find('.tm-epo-field');var currentVal=parseFloat(qtyField.val());var max=parseFloat(qtyField.attr('max'));var min=parseFloat(qtyField.attr('min'));var step=qtyField.attr('step');var check1=tm_limit_c_selection(field,!1);var check2=tm_exact_c_selection(field,!1);var check3=!0;if(!currentVal||currentVal===''||currentVal==='NaN'){currentVal=0}
if(max===''||max==='NaN'){max=''}
if(min===''||min==='NaN'){min=0}
if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN'){step=1}
if(currentVal<min||currentVal>max){check3=!1}
if(check1&&check2&&check3){if(!epoObject.noEpoUpdate){field.data('tm-quantity',qtyField.val()).trigger('change',data)}else{field.data('tm-quantity',qtyField.val()).trigger('change.cpf',data).trigger('change.cpfproduct',data)}
field.trigger('tm-select-change-html-all')}else if(qtyField.data('tm-prev-value')){qtyField.val(qtyField.data('tm-prev-value'))}else{qtyField.val(min)}
qtyField.trigger('cpf-changed')}).off('tmaddquantity').on('tmaddquantity',function(){var qtyField=$(this);var field=qtyField.closest('.tmcp-field-wrap').find('.tm-epo-field');field.data('tm-quantity',qtyField.val())});thismaxlength=epoHolder.find('.tmcp-textfield.tm-epo-field[maxlength],textarea.tm-epo-field[maxlength]');if(!epoObject.is_associated){thismaxlength=thismaxlength.not(tcAPI.epoSelector+' '+tcAPI.associatedEpoSelector+' .tm-epo-field')}
thismaxlength.each(function(){var field=$(this);var html=$.epoAPI.template.html(tcAPI.templateEngine.tc_chars_remanining,{maxlength:field.attr('maxlength'),characters_remaining:TMEPOJS.i18n_characters_remaining});field.after($(html))});thismaxlength.off('change.tc_maxlen input.tc_maxlen').on('change.tc_maxlen input.tc_maxlen',function(){var field=$(this);field.closest('.tmcp-field-wrap').find('.tc-chars-remanining').html(parseInt(field.attr('maxlength'),10)-parseInt(field.val().length,10))});epoFieldAll.off('tm_trigger_product_image').on('tm_trigger_product_image',function(){var field=$(this);var currentElement;var uic;var variation_element_section;var is_variation_element;var src;if(field.is('.tm-product-image:checkbox, .tm-product-image:radio, select.tm-product-image')){uic=field.closest('.tmcp-field-wrap').find('label img');variation_element_section=field.closest('.cpf-section');is_variation_element=variation_element_section.is('.tm-epo-variation-section');currentElement=field;if(field.is('select.tm-product-image')){currentElement=field.children('option:selected')}
if($(uic).length>0||(is_variation_element&&currentElement.attr('data-image')!==undefined)||(currentElement.attr('data-image')!==undefined&&currentElement.attr('data-image')!=='')||(currentElement.attr('data-imagep')!==undefined&&currentElement.attr('data-imagep')!=='')){if(field.is(':checked')||(field.is('select.tm-product-image')&&field.val()!==''&&(field.find('option:selected').attr('data-rules')!==''||field.is('.tm-epo-variation-element')))){src=$(uic).first().attr('data-original');if(!src&&!is_variation_element){src=$(uic).first().attr('src')}
if(!src){src=currentElement.attr('data-image')}
if(currentElement.attr('data-imagep')){src=currentElement.attr('data-imagep')}
if(src){main_product.trigger('tm_change_product_image',{src:src,element:field,element_current:currentElement,main_product:main_product,epo_holder:epoHolder})}else{main_product.trigger('tm_change_product_image',{src:!1,element:field,element_current:currentElement,main_product:main_product,epo_holder:epoHolder})}}else{main_product.trigger('tm_restore_product_image',{element:field,element_current:currentElement,main_product:main_product,epo_holder:epoHolder})}}else{main_product.trigger('tm_restore_product_image',{element:field,element_current:currentElement,main_product:main_product,epo_holder:epoHolder})}}else{main_product.trigger('tm_attempt_product_image',{element:field,element_current:currentElement,main_product:main_product,epo_holder:epoHolder})}});tmQuantity.off('showhide.cpfcustom').on('showhide.cpfcustom',function(){var quantity_selector=$(this);var field=quantity_selector.closest('.tmcp-field-wrap').find('.tm-epo-field');var show=!1;var tmqty;var tmqtyval;var tmqtymin;var radios;if(!field.is('.tm-epo-variation-element')){if(field.is('select')){if(field.val()!==''){show=!0}}else if(field.is(':checkbox')){if(field.is(':checked')){show=!0}}else if(field.is(':radio')){if(field.is(':checked')){show=!0;if(TMEPOJS.tm_epo_show_only_active_quantities==='yes'){radios=field.closest('.tc-element-inner-wrap').find('.tm-epo-field.tmcp-radio');radios.each(function(){$(this).closest('.tmcp-field-wrap').find('.tm-quantity').hide()})}}}else if(field.val()){show=!0}
tmqty=quantity_selector.find('.tm-qty');tmqtyval=tmqty.val();tmqtymin=tmqty.attr('min')||'';if(show){if(TMEPOJS.tm_epo_show_only_active_quantities==='yes'){quantity_selector.show()}
tmqty.removeClass('ignore').prop('disabled',!1)}else{if(TMEPOJS.tm_epo_show_only_active_quantities==='yes'){quantity_selector.hide();if(!tmqtyval){tmqty.val(tmqtymin)}}
tmqty.addClass('ignore').prop('disabled',!0)}
setTimeout(function(){quantity_selector.closest('.tcowl-carousel').trigger('refresh.owl.carousel')},200)}});epoFieldAll.off('change.cpfcustom').on('change.cpfcustom',function(){$(this).closest('.tmcp-field-wrap').find('.tm-quantity').trigger('showhide.cpfcustom')});epoFieldAll.off('change.cpf').on('change.cpf',function(event,data){var field=$(this);var is_li=field.closest('.tmcp-field-wrap');var is_ul=field.closest('.tmcp-ul-wrap');var is_replace;if(field.is(':checkbox, :radio')){if(field.is(':radio')){if(!data){is_ul.find('.tmcp-field-wrap').removeClass('tc-active')}}
if(field.is(':checked')){is_li.addClass('tc-active')}else{is_li.removeClass('tc-active')}}
if(!field.is('.tm-epo-variation-element')){if(field.is('.use_images:checkbox, .use_images:radio')&&field.attr('data-imagec')){is_replace=is_li.find('.radio-image,.checkbox-image').first();if(is_replace.length>0){if(field.is(':checked')){is_replace.prop('src',field.attr('data-imagec'))}else{is_replace.prop('src',field.attr('data-image'))}}}
if(field.is('.use_images:radio')){field.closest('.cpf-type-radio').find('.use_images:radio').not(field).each(function(){var r=$(this);r.closest('.tmcp-field-wrap').find('.radio-image').first().prop('src',r.attr('data-image'))})}
if(field.is('.tmcp-range')){field.trigger('change.cpflogic')}
if(field.is('select')){field.trigger('tm-select-change')}else{if(field.is('.tmcp-radio')){field.closest('.cpf-element').find('.tm-quantity .tm-qty').each(function(){if(!$(this).closest('li.tmcp-field-wrap').find('.tmcp-radio').is(':checked')){$(this).attr('disabled','disabled')}else{$(this).prop('disabled',!1)}})}
currentCart.trigger({type:'tm-epo-update',norules:1,element:field})}}
field.trigger('tm_trigger_product_image');setTimeout(function(){$('.tm-owl-slider').each(function(){$(this).trigger('refresh.owl.carousel')})},200);main_product.trigger('tm_attempt_product_image',{element:field,main_product:main_product,epo_holder:epoHolder})});epoFieldAll.filter(':checkbox:checked, :radio:checked').each(function(){$(this).closest('.tmcp-field-wrap').addClass('tc-active');$(this).trigger('change.cpf')});epoFieldHasClearButton.off('change.cpfclearbutton').on('change.cpfclearbutton cpfclearbutton',function(){var field=$(this);var radioResetElement;var fieldWrap=field.closest('.tmcp-field-wrap');var fieldSearch;if(field.is(':checked')){fieldSearch=field.closest('.tc-element-inner-wrap');if(fieldSearch.find('.tc-epo-element-product-li-container').length){fieldSearch=fieldSearch.find('.tmcp-ul-wrap').first().children('.tmcp-field-wrap').not('.tc-epo-element-product-li-container')}
radioResetElement=fieldSearch.find('.tm-epo-reset-radio');if(!radioResetElement.length){radioResetElement=field.closest('.tc-element-inner-wrap').find('.tm-epo-reset-radio').first()}
radioResetElement.removeClass('tm-hidden');fieldWrap.append(radioResetElement)}});epoResetRadio.off('click.cpf').on('click.cpf',function(){var radioResetElement=$(this);var fieldContainer=radioResetElement.closest('.tc-element-inner-wrap');var checkedRadios=fieldContainer.find('.tm-epo-field.tmcp-radio:checked');if(checkedRadios.length){checkedRadios.prop('checked',!1);checkedRadios.trigger('change',{forced:1})}
radioResetElement.addClass('tm-hidden')});if(_&&_.debounce){epoFieldText.on('keyup',_.debounce(function(){var $this=$(this);if(TMEPOJS.tm_epo_global_enable_validation==='yes'&&$.tc_validator&&$this.closest('.tmcp-ul-wrap').data('tm-validation')&&$this.tc_rules()){currentCart.tc_validate().element($this)}
$this.trigger('change.cpf');$this.closest('.tmcp-field-wrap').find('.tm-quantity').trigger('showhide.cpfcustom')},10))}
epoFieldUpload.off('change.cpfv change.tcupload').on('change.cpfv change.tcupload',function(){var field=$(this);var label=field.closest('label');var li=field.closest('.tmcp-field-wrap');var cpfUploadContainer=li.find('.cpf-upload-container');var name=li.find('.tm-filename');var val=field.val().replace('C:\\fakepath\\','');var valHidden=field.attr('data-file');var num_uploads;var windowURL=window.URL||window.webkitURL;var file=this.files[0];var image;var uploadPreview=li.find('.tc-upload-preview');if(cpfUploadContainer.length&&name.length<=0){name=$('<span class="tm-filename"></span>');label.after(name)}
if(val===undefined||val==='undefined'){val=''}
name.html(val);num_uploads=epoHolder.data('num_uploads');if(!num_uploads){num_uploads=[]}
if(val!==''){num_uploads[field.closest('.cpf-element').attr('data-uniqid')]=val}
epoHolder.data('num_uploads',num_uploads);field.next('.tmcp-upload-hidden').remove();if((val||valHidden)&&TMEPOJS.tm_epo_upload_inline_image_preview==='yes'&&windowURL&&windowURL.createObjectURL&&file){if(!uploadPreview.length){uploadPreview=$('<div class="tc-upload-preview"></div>');li.find('label.tm-epo-field-label').append(uploadPreview)}
uploadPreview.empty();image=new Image();image.onload=function(){var src=this.src;uploadPreview.html('<img src="'+src+'">')};if(valHidden){image.src=valHidden}else{image.src=windowURL.createObjectURL(file);windowURL.revokeObjectURL(file)}}});qtyElement.off('change.cpf input.cpf').on('change.cpf input.cpf',function(){var field=$(this);currentCart.trigger('tm-epo-check-dpd');field.data('tm-prev-value',field.val());currentCart.trigger({type:'tm-epo-update',norules:2})}).data('tm-prev-value',qtyElement.val());epoHolder.find('.cpf-type-product').off('tc-logic').on('tc-logic',function(){var $this=$(this);if($this.find('.tc-init').lengh){return}
if($this.data('isactive')&&!$this.data('donetclogic')){$this.data('donetclogic',!0);$this.find('.tc-epo-field-product').trigger('change.cpfproduct',{forced:1})}});epoHolder.find('.cpf-type-product .tc-epo-field-product').off('change.cpfproduct').on('change.cpfproduct',function(e,data){var $this=$(this);var value;var type;var selected;var variableProductContainers;var thisVariableProductContainer;var elementContainer=$this.closest('.cpf-element');var productContainerWraps=elementContainer.find('.tc-epo-element-product-container-wrap');var thisProductContainerWrap=$this.closest('.tmcp-field-wrap').find('.tc-epo-element-product-container-wrap');var hasProductContainerWrap=thisProductContainerWrap.length>0;var postData;var skip=!1;var isTrigger=1000;var qtyalt;var associatedSetter=$this;var productPrice;var originalProductPrice;var epoField=elementContainer.find('.tm-epo-field').not('.tc-epo-element-product-li-container .tm-epo-field');var checked=epoField.filter(':checked');var qty;var counter=$this.attr('data-counter');if(!1===elementContainer.data('isactive')){return}
if(data&&data.forced===2){return}
if(e.isTrigger!==undefined&&$this.data('triggeredonce')&&!(data&&data.forced)){return}
$this.data('triggeredonce',1);if(!$this.is(':checkbox')){isTrigger=e.isTrigger}
if(epoField.is(':radio')||epoField.is(':checkbox')){if(checked.length>0){qty=checked.closest('.tmcp-field-wrap').find('input.tm-qty')}}else{qty=epoField.closest('.tmcp-field-wrap').find('input.tm-qty')}
qtyalt=productContainerWraps.find(tcAPI.associateQtySelector);if(productContainerWraps.html()!==''&&qty&&qty.length>0&&qtyalt.length===0){qty.val(0)}
if($this.is(':checkbox')){if($this.is('.tc-epo-field-product-hidden')){if($this.is(':checked')){productContainerWraps.addClass('tc-active-product');if(qtyalt.val()==='0'){if(qtyalt.attr('min')==='0'){qtyalt.val(1).trigger('change')}else{qtyalt.val(qtyalt.attr('min')).trigger('change')}}}else{productContainerWraps.removeClass('tc-active-product');qtyalt.val(0);qtyalt.closest('.tm-quantity-alt').removeClass('tm-hidden');qtyalt.closest('.tm-quantity-alt').find('.single_add_to_cart_product').trigger('cpfqtybutton');productContainerWraps.find(tcAPI.associatedEpoCart).trigger('tm-epo-update')}
value=$this.val();type=$this.attr('data-type');elementContainer.find('.tc-epo-element-product-li-container').removeClass('tm-hidden')}else{if(!$this.is(':checked')){if(hasProductContainerWrap){thisProductContainerWrap.addClass('tm-hidden')}
if(!(data&&data.forced)){return}
skip=!0}else if(hasProductContainerWrap){thisProductContainerWrap.removeClass('tm-hidden')}
if(!skip){value=$this.val();type=$this.attr('data-type');elementContainer.find('.tc-epo-element-product-li-container').removeClass('tm-hidden')}}}else if($this.is(':radio')){if(!$this.is(':checked')){if(hasProductContainerWrap){thisProductContainerWrap.addClass('tm-hidden')}
if(!(data&&data.forced)){return}
skip=!0}else if(hasProductContainerWrap){productContainerWraps.addClass('tm-hidden');thisProductContainerWrap.removeClass('tm-hidden')}
if(!skip){value=$this.val();type=$this.attr('data-type');elementContainer.find('.tc-epo-element-product-li-container').removeClass('tm-hidden')}
if($this.val()&&!$this.data('set_initial')){if(qtyalt.val()==='0'){if(qtyalt.attr('min')==='0'){qtyalt.val(1).trigger('change')}else{qtyalt.val(qtyalt.attr('min')).trigger('change')}
$this.data('set_initial',1)}}}else if($this.is('select')){if($this.val()&&!$this.data('set_initial')){if(qtyalt.val()==='0'){if(qtyalt.attr('min')==='0'){qtyalt.val(1).trigger('change')}else{qtyalt.val(qtyalt.attr('min')).trigger('change')}
$this.data('set_initial',1)}}
selected=$this.children(':selected');associatedSetter=selected;counter=selected.index();value=$this.val();type=selected.attr('data-type');elementContainer.find('.tc-epo-element-product-li-container').removeClass('tm-hidden')}else{return}
if($this.is('.tc-epo-field-product-checkbox')){variableProductContainers=thisProductContainerWrap.find('.tc-epo-element-product-container')}else{variableProductContainers=elementContainer.find('.tc-epo-element-product-container')}
thisVariableProductContainer=variableProductContainers.filter('[data-product_id="'+value+'"]');if(!value){variableProductContainers.addClass('tm-hidden');productPrice=$.epoAPI.util.parseJSON(associatedSetter.attr('data-rules'));productPrice=productPrice[0]||0;originalProductPrice=$.epoAPI.util.parseJSON(associatedSetter.attr('data-original-rules'));originalProductPrice=originalProductPrice||0;associatedSetter.data('associated_price_set',1);associatedSetter.data('price_set',1);associatedSetter.data('raw_price',productPrice);associatedSetter.data('raw_original_price',originalProductPrice);associatedSetter.data('price',productPrice);associatedSetter.data('original_price',originalProductPrice);tm_force_update_price(associatedSetter.closest('.tmcp-field-wrap').find('.tc-price').not(tcAPI.associatedEpoSelector+' .tc-price'),productPrice,tm_set_price_totals(productPrice),originalProductPrice,tm_set_price_totals(originalProductPrice));qtyElement.trigger('change.cpf');return}
if(thisVariableProductContainer.length===0){postData={action:'wc_epo_get_associated_product_html',product_id:value,parent_id:epoHolder.attr('data-product-id'),mode:elementContainer.attr('data-mode'),layout_mode:elementContainer.attr('data-product-layout-mode'),uniqid:elementContainer.attr('data-uniqid'),name:$this.attr('name'),counter:counter,quantity_min:elementContainer.attr('data-quantity-min'),quantity_max:elementContainer.attr('data-quantity-max'),priced_individually:elementContainer.attr('data-priced-individually'),discount:elementContainer.attr('data-discount'),discount_type:elementContainer.attr('data-discount-type'),show_image:elementContainer.attr('data-show-image'),show_title:elementContainer.attr('data-show-title'),show_price:elementContainer.attr('data-show-price'),show_description:elementContainer.attr('data-show-description'),show_meta:elementContainer.attr('data-show-meta')};elementContainer.block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});$.ajax({url:TMEPOJS.ajax_url,type:'POST',data:postData,dataType:'json',success:function(response){if(response.result===200){thisVariableProductContainer=$(response.html);if(hasProductContainerWrap){$this.closest('.tmcp-field-wrap').find('.tc-epo-element-product-container-wrap').empty().append(thisVariableProductContainer)}else{elementContainer.find('.tc-epo-element-product-container-wrap').append(thisVariableProductContainer)}
show_product_html(epoObject,main_product,thisVariableProductContainer,type,$this,currentCart,variableProductContainers,isTrigger);thisVariableProductContainer.find(tcAPI.associateQtySelector).trigger('change')}},complete:function(){elementContainer.unblock()}})}else{show_product_html(epoObject,main_product,thisVariableProductContainer,type,$this,currentCart,variableProductContainers,isTrigger);thisVariableProductContainer.find(tcAPI.associateQtySelector).trigger('change')}});$(document).off('click.cpfqtybutton cpfqtybutton','.cpf-type-product .single_add_to_cart_product').on('click.cpfqtybutton cpfqtybutton','.cpf-type-product .single_add_to_cart_product',function(){var $this=$(this);var qtyalt=$this.closest('.tm-quantity-alt').find(tcAPI.associateQtySelector);var isAdd=$this.is('.alt');var productContainerWraps=$this.closest('.cpf-element').find('.tc-epo-element-product-container-wrap');if($this.data('inittriggeredonce')){if(isAdd){productContainerWraps.addClass('tc-active-product');if(qtyalt.val()==='0'){if(qtyalt.attr('min')==='0'){qtyalt.val(1).trigger('change')}else{qtyalt.val(qtyalt.attr('min')).trigger('change')}}
$this.removeClass('alt').text($this.attr('data-remove'))}else{productContainerWraps.removeClass('tc-active-product');qtyalt.val(0).trigger('change');qtyalt.closest('.tm-quantity-alt').removeClass('tm-hidden');$this.addClass('alt').text($this.attr('data-add'))}}
$this.data('inittriggeredonce',1);productContainerWraps.find(tcAPI.associatedEpoCart).trigger('tm-epo-update')});$(document).off('change.cpfqtyalt','.cpf-type-product '+tcAPI.associateQtySelector).on('change.cpfqtyalt','.cpf-type-product '+tcAPI.associateQtySelector,function(){var $this=$(this);var epoField=$this.closest('.cpf-element').find('.tm-epo-field').not('.tc-epo-element-product-li-container .tm-epo-field');var addButton=$this.closest('.tm-quantity-alt').find('.single_add_to_cart_product');var checked=epoField.filter(':checked');var qty;var qtyMin;var qtyMax;qtyMin=$.epoAPI.math.toInt($this.attr('min'));qtyMax=$.epoAPI.math.toInt($this.attr('max'));if(epoField.is('.tc-epo-field-product-hidden')&&epoField.is(':checkbox')){if(checked.length===0&&$this.val()!=='0'){epoField.prop('checked',!0).trigger('change');checked=epoField.filter(':checked')}else if($this.val()==='0'&&checked.length){epoField.prop('checked',!1).trigger('change')}}
if(epoField.is(':radio')||epoField.is(':checkbox')){if(checked.length===0){return}
qty=checked.closest('.tmcp-field-wrap').find('input.tm-qty').not('.tc-element-qty')}else{qty=epoField.closest('.tmcp-field-wrap').find('input.tm-qty').not('.tc-element-qty')}
if(qty.length===0){return}
if(qtyMin){qty.attr('min',qtyMin)}
if(qtyMax){qty.attr('max',qtyMax)}
$this.closest('.tc-epo-element-product-container').find(tcAPI.associatedEpoCart).trigger('tm-epo-update');qty.val($this.val());epoField.trigger('change.cpfproduct',{forced:2});if(addButton.data('inittriggeredonce')){if($this.val()==='0'){addButton.removeClass('alt')}else{addButton.addClass('alt')}}
addButton.trigger('cpfqtybutton')});currentCart.off('tm-epo-update').on('tm-epo-update',function(event){var cart=$(this);var bundleid;var productPrice=!1;var rawProductPrice=0;var productRegularPrice=!1;var rawProductRegularPrice=0;var total=0;var original_total=0;var showTotal=!1;var cartQty;var elementQty=1;var priceOverrideMode;var perProductPricing=!0;var floatingBoxData=[];var currentVariation;var cart_fee_options_total=0;var cart_fee_options_original_total=0;var _total;var _original_total;var late_total_price;var tc_totals_ob={};var formatted_options_total;var formatted_options_original_total;var formatted_fees_total;var formatted_fees_original_total;var formatted_final_total;var formatted_final_original_total;var extraFee=0;var product_total_price;var product_total_original_price;var calculateFinalProductPrice;var total_plus_fee;var original_total_plus_fee;var product_total_price_without_options;var unit_price;var unit_original_price;var formatted_unit_price;var formatted_unit_original_price;var html;var show_options_total=!1;var show_vat_options_total=!1;var show_fees_total=!1;var formatted_extra_fee='';var show_extra_fee=!1;var show_final_total=!1;var hide_native_price;var update_native_html;var _fprice;var _f_regular_price;var customerPriceFormat;var currentEpoObject;var raw_total;var raw__total;var raw_original_total;var raw__original_total;var raw_cart_fee_options_total;var raw_cart_fee_options_original_total;var raw_total_plus_fee;var raw_original_total_plus_fee;var raw_product_total_price_without_options;var raw_product_total_price;var raw_product_total_original_price;var fetch;var customer_price_format_wrap_start='';var customer_price_format_wrap_end='';var associatedSetter;var associatedPrice;var associatedRawPrice;var associatedOriginalPrice;var associatedRawOriginalPrice;var associatedFormattedPrice;var associatedFormattedOriginalPrice;var nativeProductPriceSelector;var elementsLength;var noSyncTotal=0;var noSyncOriginalTotal=0;var _ftotal;var _foriginal_total;var totalsHolder_tc_totals_ob;var temp;var vat_options_total;var vat_options_total_plus_fee;var formatted_vat_options_total;var formatted_vat_options_total_plus_fee;var vat_total;var formatted_vat_total;var vat_product_base;var formatted_vat_product_base;if(event.epoObject){currentEpoObject=$.extend(!0,{},event.epoObject)}else{currentEpoObject=$.extend(!0,{},epoObject)}
if(!currentEpoObject){return}
if(currentEpoObject.noEpoUpdate){return}
bundleid=$.epoAPI.applyFilter('tc_get_bundleid',cart.attr('data-product_id'),cart,currentEpoObject);priceOverrideMode=totalsHolder.attr('data-price-override');cartQty=getCurrentQty(cart);currentVariation=getCurrentVariation(cart);if(currentEpoObject.associated_connect&&currentEpoObject.associated_connect.length===1){cartQty=parseFloat(currentEpoObject.main_product.find(tcAPI.associateQtySelector).not(tcAPI.associatedEpoSelector+' '+tcAPI.qtySelector).last().val())}
event.stopImmediatePropagation();productPrice=$.epoAPI.applyFilter('tcGetCurrentProductPrice',tm_calculate_product_price(totalsHolder,!0),currentCart,totalsHolder);rawProductPrice=productPrice;productRegularPrice=$.epoAPI.applyFilter('tcGetCurrentProductRegularPrice',tm_calculate_product_regular_price(totalsHolder,!0),currentCart,totalsHolder);rawProductRegularPrice=productRegularPrice;productPrice=$.epoAPI.applyFilter('tcCalculateCurrentProductPrice',productPrice,{epo:currentEpoObject,alternativeCart:alternativeCart,cart:cart,main_product:main_product});if(!Number.isFinite(cartQty)){if(totalsHolder.attr('data-is-sold-individually')||getQtyElement(cart).length===0){cartQty=1}}
totalsHolder_tc_totals_ob={qty:cartQty,product_price:rawProductPrice,original_product_price:rawProductRegularPrice};totalsHolder.data('totalsHolder_tc_totals_ob',totalsHolder_tc_totals_ob);if(!event.norules){tm_epo_rules(currentEpoObject,cart)}else if(event.norules){if(event.norules===1){tm_element_epo_rules(currentEpoObject,event.element)}
$.tcepo.lateFieldsPrices[epoEventId]=[];epoHolder.find('.tm-epo-late-field').toArray().forEach(function(setter){setter=$(setter);setter.data('price',0);$.tcepo.lateFieldsPrices[epoEventId].push({setter:setter,price:setter.data('tm-price-for-late'),original_price:setter.data('tm-original-price-for-late'),bundleid:bundleid,pricetype:get_price_type(currentEpoObject,setter)})})}
if(currentEpoObject.associated_connect&&currentEpoObject.associated_connect.length===1){associatedSetter=currentEpoObject.associated_connect;if(currentEpoObject.associated_connect.is('select')){associatedSetter=currentEpoObject.associated_connect.find('option:selected')}}
if(productPrice===!1){totalsHolder.empty();if(currentEpoObject.associated_connect&&currentEpoObject.associated_connect.length===1){tm_force_update_price(associatedSetter.closest('.tmcp-field-wrap').find('.tc-price').not(tcAPI.associatedEpoSelector+' .tc-price'),0,'',0,'')}
return}
elementQty=$.epoAPI.applyFilter('tcAlterElementQty',elementQty,{epo:currentEpoObject,alternativeCart:alternativeCart,currentCart:currentCart,main_product:main_product});if(currentCart.data('per_product_pricing')!==undefined){perProductPricing=currentCart.data('per_product_pricing')}
perProductPricing=$.epoAPI.applyFilter('tcCalculatePerProductPricing',perProductPricing,{epo:currentEpoObject,alternativeCart:alternativeCart,cart:cart,main_product:main_product});if(main_epo_inside_form&&TMEPOJS.tm_epo_totals_box_placement==='woocommerce_before_add_to_cart_button'){if((this_product_type==='variable'||this_product_type==='variable-subscription')&&!totalsHolder.data('moved_inside')){totalsHolder.data('moved_inside',1)}}
jWindow.trigger('tcEpoBeforeOptionPriceCalculation',{epo:currentEpoObject,alternativeCart:currentEpoObject,this_product_type:this_product_type,cart:cart,totalsHolder:totalsHolder});if(!currentEpoObject.associated_connect&&!event.noassociated){if(TMEPOJS.tm_epo_global_product_element_quantity_sync==='yes'&&!cart.is($.tcAPI().associatedEpoCart)){cart.find($.tcAPI().associatedEpoCart).filter(':visible').toArray().forEach(function(acart){$(acart).trigger({type:'tm-epo-update',noassociated:1})})}}
if(TMEPOJS.tm_epo_global_product_element_quantity_sync==='no'){fetch=fetchOptionPrices(currentEpoObject,epoHolder,'.tmcp-field:not(.tc-epo-field-product)',total,original_total,floatingBoxData,showTotal);total=fetch.total;original_total=fetch.original_total;floatingBoxData=fetch.floatingBoxData;showTotal=fetch.showTotal;elementsLength=fetch.elementsLength;fetch=fetchOptionPrices(currentEpoObject,epoHolder,'.tc-epo-field-product',noSyncTotal,0,floatingBoxData,showTotal);noSyncTotal=fetch.total;noSyncOriginalTotal=fetch.original_total;floatingBoxData=fetch.floatingBoxData;showTotal=showTotal&&fetch.showTotal;elementsLength=elementsLength+fetch.elementsLength;totalsHolder.data('tm-floating-box-data',floatingBoxData)}else{fetch=fetchOptionPrices(currentEpoObject,epoHolder,'.tmcp-field',total,original_total,floatingBoxData,showTotal);total=fetch.total;original_total=fetch.original_total;floatingBoxData=fetch.floatingBoxData;showTotal=fetch.showTotal;elementsLength=fetch.elementsLength;totalsHolder.data('tm-floating-box-data',floatingBoxData)}
fetch=fetchOptionPrices(currentEpoObject,epoHolder,'.tmcp-fee-field',cart_fee_options_total,cart_fee_options_original_total,floatingBoxData,showTotal,!1,!0);cart_fee_options_total=fetch.total;cart_fee_options_original_total=fetch.original_total;floatingBoxData=fetch.floatingBoxData;showTotal=fetch.showTotal;elementsLength=elementsLength+fetch.elementsLength;jWindow.trigger('tcEpoAfterOptionPriceCalculation',{epo:currentEpoObject,alternativeCart:currentEpoObject,this_product_type:this_product_type,cart:cart,totalsHolder:totalsHolder});$.tcepo.oneOptionIsSelected[epoEventId]=showTotal;tm_show_hide_add_to_cart_button(main_product,elementsLength,$.tcepo.oneOptionIsSelected[epoEventId]);showTotal=$.epoAPI.applyFilter('tcFinalTotalsBoxVisibility',showTotal,{epo:currentEpoObject,alternativeCart:alternativeCart,cart:cart,main_product:main_product,totalsHolder:totalsHolder,this_epo_totals_container:this_epo_totals_container});if(cart_fee_options_total>0){showTotal=!0}
if(alternativeCart&&!perProductPricing){showTotal=!1}
if(finalTotalBoxMode==='pxq'||finalTotalBoxMode==='hide'||finalTotalBoxMode==='normal'||finalTotalBoxMode==='options'||finalTotalBoxMode==='final'||finalTotalBoxMode==='hideoptionsifzero'||finalTotalBoxMode==='hideiftotaliszero'||finalTotalBoxMode==='optionsiftotalnotzero'){showTotal=!0}
if(cartQty>1){showTotal=!0}
if((this_product_type==='variable'||this_product_type==='variable-subscription')&&!$.epoAPI.math.toFloat(currentVariation)){showTotal=!1}
_total=total;_original_total=original_total;late_total_price=add_late_fields_prices(currentEpoObject,parseFloat(productPrice),parseFloat(rawProductRegularPrice),parseFloat(_total+noSyncTotal),parseFloat(_original_total+noSyncOriginalTotal),bundleid,totalsHolder);if(finalTotalBoxMode==='disable'){showTotal=!1}
if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_variation_price==='yes'||TMEPOJS.tm_epo_change_original_price==='yes'){showTotal=!0}
if(currentEpoObject.is_associated&&!perProductPricing){showTotal=!1}
if(TMEPOJS.tm_epo_total_price_as_unit_price==='yes'){cartQty=1}
product_total_price=parseFloat(productPrice*cartQty);if(TMEPOJS.extraFee){extraFee=parseFloat(TMEPOJS.extraFee);if(!Number.isFinite(extraFee)){extraFee=0}}
calculateFinalProductPrice=$.epoAPI.applyFilter('tcCalculateFinalProductPrice',!1,{alternativeCart:alternativeCart,product_price:productPrice,product_total_price:product_total_price,v_product_price:rawProductPrice,tm_set_tax_price:tm_set_tax_price,main_product:main_product,totalsHolder:totalsHolder,cartQty:cartQty});if(calculateFinalProductPrice!==!1&&typeof calculateFinalProductPrice==='object'&&Object.prototype.hasOwnProperty.call(calculateFinalProductPrice,'productPrice')&&Object.prototype.hasOwnProperty.call(calculateFinalProductPrice,'productTotalPrice')){productPrice=calculateFinalProductPrice.productPrice;product_total_price=calculateFinalProductPrice.productTotalPrice}
_total=_total+late_total_price[0];_total=$.epoAPI.applyFilter('tc_adjust_options_price_per_unit',_total,product_total_price);total=parseFloat(_total*cartQty*elementQty);total=total+noSyncTotal;total=$.epoAPI.applyFilter('tc_adjust_options_total_price',total,cartQty,elementQty,_total,noSyncTotal,totalsHolder);_original_total=_original_total+late_total_price[1];_original_total=$.epoAPI.applyFilter('tc_adjust_options_price_per_unit',_original_total,product_total_price);original_total=parseFloat(_original_total*cartQty*elementQty);original_total=original_total+noSyncOriginalTotal;original_total=$.epoAPI.applyFilter('tc_adjust_options_original_total_price',original_total,cartQty,elementQty,_original_total,noSyncOriginalTotal,totalsHolder);if(priceOverrideMode==='1'&&parseFloat(total)>0){productPrice=0;rawProductPrice=0;product_total_price=0}
product_total_price=$.epoAPI.applyFilter('tc_adjust_product_total_price_without_options',product_total_price);total=$.epoAPI.applyFilter('tcAdjustTotal',total,{epo:currentEpoObject,totalsHolder:totalsHolder,cart:cart,main_product:main_product});original_total=$.epoAPI.applyFilter('tcAdjustOriginalTotal',original_total,{epo:currentEpoObject,totalsHolder:totalsHolder,cart:cart,main_product:main_product});total=parseFloat($.epoAPI.applyFilter('tc_adjust_total',total,totalsHolder));cart_fee_options_total=parseFloat($.epoAPI.applyFilter('tc_adjust_totals_fee',cart_fee_options_total,totalsHolder));original_total=parseFloat($.epoAPI.applyFilter('tc_adjust_total',original_total,totalsHolder));cart_fee_options_original_total=parseFloat($.epoAPI.applyFilter('tc_adjust_totals_fee',cart_fee_options_original_total,totalsHolder));total_plus_fee=total+cart_fee_options_total;original_total_plus_fee=original_total+cart_fee_options_original_total;raw_total=total;raw__total=_total;raw_cart_fee_options_total=cart_fee_options_total;raw_total_plus_fee=total_plus_fee;raw_original_total=original_total;raw__original_total=_original_total;raw_cart_fee_options_original_total=cart_fee_options_original_total;raw_original_total_plus_fee=original_total_plus_fee;raw_product_total_price_without_options=product_total_price;raw_product_total_price=parseFloat(product_total_price+total_plus_fee+extraFee);raw_product_total_original_price=parseFloat(rawProductRegularPrice+original_total_plus_fee+extraFee);productPrice=tm_set_tax_price(productPrice,totalsHolder,undefined,undefined,undefined,undefined,!0);product_total_price=tm_set_tax_price(product_total_price,totalsHolder,undefined,undefined,undefined,undefined,!0);total=tm_set_tax_price(total,totalsHolder,undefined,undefined,undefined,undefined,!0);_total=tm_set_tax_price(_total,totalsHolder,undefined,undefined,undefined,undefined,!0);total_plus_fee=parseFloat(cart_fee_options_total)+parseFloat(tm_set_tax_price(raw_total,totalsHolder,undefined,undefined,undefined,undefined,!0));original_total=tm_set_tax_price(original_total,totalsHolder,undefined,undefined,undefined,undefined,!0);_original_total=tm_set_tax_price(_original_total,totalsHolder,undefined,undefined,undefined,undefined,!0);cart_fee_options_original_total=tm_set_tax_price(cart_fee_options_original_total,totalsHolder,undefined,undefined,undefined,undefined,!0);original_total_plus_fee=parseFloat(cart_fee_options_original_total)+parseFloat(original_total);extraFee=tm_set_tax_price(extraFee,totalsHolder,undefined,undefined,undefined,undefined,!0);formatted_options_total=tm_set_price_totals(total,totalsHolder,!0,!0);formatted_fees_total=tm_set_price_totals(cart_fee_options_total,totalsHolder,!0,!0);formatted_options_original_total=tm_set_price_totals(original_total,totalsHolder,!0,!0);formatted_fees_original_total=tm_set_price_totals(cart_fee_options_original_total,totalsHolder,!0,!0);product_total_price_without_options=product_total_price;product_total_price=$.epoAPI.applyFilter('tc_adjust_product_total_price',parseFloat(product_total_price+total_plus_fee+extraFee),product_total_price_without_options,total_plus_fee,extraFee,total,cart_fee_options_total,totalsHolder);product_total_original_price=$.epoAPI.applyFilter('tc_adjust_product_total_original_price',parseFloat(product_total_price_without_options+original_total_plus_fee+extraFee),product_total_price_without_options,original_total_plus_fee,extraFee,original_total,cart_fee_options_original_total,totalsHolder);formatted_final_total=tm_set_price_totals(product_total_price,totalsHolder,!0,!0);formatted_final_original_total=tm_set_price_totals(product_total_original_price,totalsHolder,!0,!0);unit_price=parseFloat(productPrice+parseFloat(_total));unit_original_price=parseFloat(productPrice+parseFloat(_original_total));if(TMEPOJS.tm_epo_fees_on_unit_price==='yes'){unit_price=parseFloat(productPrice+parseFloat(_total)+parseFloat(parseFloat(cart_fee_options_total)/cartQty));unit_original_price=parseFloat(productPrice+parseFloat(_original_total)+parseFloat(parseFloat(cart_fee_options_original_total)/cartQty))}
formatted_unit_price=tm_set_price_totals(parseFloat(productPrice+parseFloat(_total)+parseFloat(parseFloat(cart_fee_options_total)/cartQty)),totalsHolder,!0,!0);formatted_unit_original_price=tm_set_price_totals(parseFloat(productPrice+parseFloat(_original_total)+parseFloat(parseFloat(cart_fee_options_original_total)/cartQty)),totalsHolder,!0,!0);if(finalTotalBoxMode!=='pxq'&&finalTotalBoxMode!=='final'&&finalTotalBoxMode!=='hide'&&!(total_plus_fee===0&&finalTotalBoxMode==='hideoptionsifzero')){if(!(total===0&&finalTotalBoxMode==='hideoptionsifzero')||finalTotalBoxMode==='options'){show_options_total=!0;if(TMEPOJS.tm_epo_enable_vat_options_total==='yes'){show_vat_options_total=!0}}
if(cart_fee_options_total!==0){show_fees_total=!0}}
if(extraFee){show_extra_fee=!0;formatted_extra_fee=tm_set_price_totals(extraFee,totalsHolder,!0,!0)}
if(formatted_final_total&&finalTotalBoxMode!=='options'&&finalTotalBoxMode!=='optionsiftotalnotzero'){show_final_total=!0}
vat_options_total=parseFloat(total-raw_total);vat_options_total_plus_fee=parseFloat(original_total_plus_fee-raw_total_plus_fee);formatted_vat_options_total=tm_set_price_totals(vat_options_total);formatted_vat_options_total_plus_fee=tm_set_price_totals(vat_options_total_plus_fee);vat_total=parseFloat(product_total_price-raw_product_total_price);formatted_vat_total=tm_set_price_totals(vat_total);vat_product_base=parseFloat(product_total_price_without_options-raw_product_total_price_without_options);formatted_vat_product_base=tm_set_price_totals(vat_product_base);formatted_unit_price=$.epoAPI.applyFilter('tc_adjust_formatted_unit_price',formatted_unit_price,productPrice,_total,cart_fee_options_total,cartQty);formatted_options_total=$.epoAPI.applyFilter('tc_adjust_formatted_options_total',formatted_options_total,total,_total,cartQty);formatted_fees_total=$.epoAPI.applyFilter('tc_adjust_formatted_fees_total',formatted_fees_total,cart_fee_options_total);formatted_final_total=$.epoAPI.applyFilter('tc_adjust_formatted_final_total',formatted_final_total,product_total_price,product_total_price_without_options,total_plus_fee,extraFee,cartQty);formatted_unit_price=$.epoAPI.applyFilter('tcAdjustFormattedUnitPrice',formatted_unit_price,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,unit_price:unit_price,productPrice:productPrice,_total:_total,total_plcart_fee_options_totals_fee:cart_fee_options_total,cartQty:cartQty});formatted_unit_original_price=$.epoAPI.applyFilter('tcAdjustFormattedUnitOriginalPrice',formatted_unit_original_price,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,unit_original_price:unit_original_price,productPrice:productPrice,_original_total:_original_total,total_plcart_fee_options_totals_fee:cart_fee_options_total,cartQty:cartQty});formatted_options_total=$.epoAPI.applyFilter('tcAdjustFormattedOptionsTotal',formatted_options_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,total:total,_total:_total,total_plus_fee:total_plus_fee,extraFee:extraFee,cartQty:cartQty});formatted_options_original_total=$.epoAPI.applyFilter('tcAdjustFormattedOptionsOriginalTotal',formatted_options_original_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,original_total:original_total,_original_total:_original_total,original_total_plus_fee:original_total_plus_fee,extraFee:extraFee,cartQty:cartQty});formatted_fees_total=$.epoAPI.applyFilter('tcAdjustFormattedFeesTotal',formatted_fees_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,cart_fee_options_total:cart_fee_options_total,extraFee:extraFee,cartQty:cartQty});formatted_fees_original_total=$.epoAPI.applyFilter('tcAdjustFormattedFeesOriginalTotal',formatted_fees_original_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,cart_fee_options_original_total:cart_fee_options_original_total,extraFee:extraFee,cartQty:cartQty});formatted_final_total=$.epoAPI.applyFilter('tcAdjustFormattedFinalTotal',formatted_final_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,product_total_price:product_total_price,product_total_price_without_options:product_total_price_without_options,total_plus_fee:total_plus_fee,extraFee:extraFee,cartQty:cartQty});formatted_final_original_total=$.epoAPI.applyFilter('tcAdjustFormattedFinalOriginalTotal',formatted_final_original_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,product_total_original_price:product_total_original_price,product_total_price_without_options:product_total_price_without_options,original_total_plus_fee:original_total_plus_fee,extraFee:extraFee,cartQty:cartQty});tc_totals_ob={qty:cartQty,product_price:productPrice,raw_product_price:rawProductPrice,product_regular_price:productRegularPrice,raw_product_regular_price:rawProductRegularPrice,late_total_prices:late_total_price,late_total_price:tm_set_tax_price(late_total_price[0],totalsHolder),late_total_original_price:tm_set_tax_price(late_total_price[1],totalsHolder),raw_options_price_per_unit:raw__total,raw_options_total_price:raw_total,raw_cart_fee_options_total_price:raw_cart_fee_options_total,raw_total_plus_fee:raw_total_plus_fee,raw_options_original_price_per_unit:raw__original_total,raw_options_original_total_price:raw_original_total,raw_cart_fee_options_original_total_price:raw_cart_fee_options_original_total,raw_original_total_plus_fee:raw_original_total_plus_fee,raw_product_total_price:raw_product_total_price,raw_product_total_original_price:raw_product_total_original_price,raw_product_total_price_without_options:raw_product_total_price_without_options,options_price_per_unit:_total,options_total_price:total,cart_fee_options_total_price:cart_fee_options_total,total_plus_fee:total_plus_fee,options_original_price_per_unit:_original_total,options_original_total_price:original_total,cart_fee_options_total_original_price:cart_fee_options_original_total,original_total_plus_fee:original_total_plus_fee,vat_options_total:vat_options_total,vat_options_total_plus_fee:vat_options_total_plus_fee,formatted_vat_options_total:formatted_vat_options_total,formatted_vat_options_total_plus_fee:formatted_vat_options_total_plus_fee,vat_total:vat_total,formatted_vat_total:formatted_vat_total,vat_product_base:vat_product_base,formatted_vat_product_base:formatted_vat_product_base,product_total_price:product_total_price,product_total_original_price:product_total_original_price,product_total_price_without_options:product_total_price_without_options,product_unit_price:unit_price,product_unit_original_price:unit_original_price,formatted_unit_price:formatted_unit_price,formatted_options_total:formatted_options_total,formatted_fees_total:formatted_fees_total,formatted_final_total:formatted_final_total,formatted_unit_original_price:formatted_unit_original_price,formatted_options_original_total:formatted_options_original_total,formatted_fees_original_total:formatted_fees_original_total,formatted_final_original_total:formatted_final_original_total,formatted_extra_fee:formatted_extra_fee,show_options_total:show_options_total,show_fees_total:show_fees_total,show_extra_fee:show_extra_fee,show_final_total:show_final_total,show_options_vat:show_vat_options_total,unit_price:TMEPOJS.i18n_unit_price,show_unit_price:TMEPOJS.tm_epo_show_unit_price==='yes',options_total:TMEPOJS.i18n_options_total,fees_total:TMEPOJS.i18n_fees_total,extra_fee:TMEPOJS.i18n_extra_fee,final_total:TMEPOJS.i18n_final_total,options_vat_total:TMEPOJS.i18n_vat_options_total};if(formatted_options_total&&total>0){_ftotal=formatPrice(total);_foriginal_total=formatPrice(original_total);_ftotal=$.epoAPI.applyFilter('tcFilterFormattedFTotal',_ftotal,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,total:total,_total:_total,total_plus_fee:total_plus_fee,extraFee:extraFee,cartQty:cartQty});_foriginal_total=$.epoAPI.applyFilter('tcFilterFormattedFOriginalTotal',_foriginal_total,{epo:currentEpoObject,totalsHolder:totalsHolder,event:event,original_total:original_total,total:original_total,_total:_total,total_plus_fee:total_plus_fee,extraFee:extraFee,cartQty:cartQty});if(TMEPOJS.tm_epo_enable_original_final_total==='yes'&&total!==original_total){tc_totals_ob.formatted_options_total=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_sale_price,{price:_foriginal_total,sale_price:_ftotal,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}));tc_totals_ob._foriginal_total=_foriginal_total;tc_totals_ob._ftotal=_ftotal}else{tc_totals_ob.formatted_options_total=$.epoAPI.util.decodeHTML($.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_price,{price:_ftotal,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end})))}}
if(formatted_final_total&&product_total_price>=0){_fprice=formatPrice(product_total_price);if(priceOverrideMode==='1'&&parseFloat(raw_original_total_plus_fee+extraFee)>0){_f_regular_price=parseFloat(raw_original_total_plus_fee+extraFee)}else{_f_regular_price=parseFloat(parseFloat(rawProductRegularPrice*cartQty)+raw_original_total_plus_fee+extraFee)}
if(TMEPOJS.customer_price_format){customer_price_format_wrap_start=TMEPOJS.customer_price_format_wrap_start;customer_price_format_wrap_end=TMEPOJS.customer_price_format_wrap_end;customerPriceFormat=TMEPOJS.customer_price_format;_fprice=customerPriceFormat.replace('__PRICE__',_fprice).replace('__CODE__',TMEPOJS.current_currency);if(!totalsHolder.data('is-on-sale')){_f_regular_price=customerPriceFormat.replace('__PRICE__',_f_regular_price).replace('__CODE__',TMEPOJS.current_currency)}}
_fprice=$.epoAPI.applyFilter('tc_adjust_native_price',_fprice,product_total_price);_f_regular_price=tm_set_tax_price(_f_regular_price,totalsHolder,undefined,undefined,undefined,undefined,!0);_f_regular_price=formatPrice(_f_regular_price);_f_regular_price=$.epoAPI.applyFilter('tc_adjust_native_regular_price',_f_regular_price,product_total_price);if(TMEPOJS.tm_epo_enable_original_final_total==='yes'&&(totalsHolder.data('is-on-sale')||_f_regular_price!==_fprice)){tc_totals_ob.formatted_final_total=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_sale_price,{price:_f_regular_price,sale_price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}))}else{tc_totals_ob.formatted_final_total=$.epoAPI.util.decodeHTML($.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_price,{price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end})))}
tc_totals_ob._f_regular_price=_f_regular_price;tc_totals_ob._fprice=_fprice}
tc_totals_ob=$.epoAPI.applyFilter('tc_adjust_tc_totals_ob',tc_totals_ob,{epo_object:currentEpoObject,showTotal:showTotal,epoHolder:epoHolder,totalsHolder:totalsHolder,tm_set_price:tm_set_price,tm_set_price_totals:tm_set_price_totals,product_total_price:product_total_price,product_price:productPrice,qty:cartQty});tc_totals_ob=replace_suffixes('formatted_fees_original_total','cart_fee_options_total_original_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_fees_total','cart_fee_options_total_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_final_original_total','product_total_original_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_final_total','product_total_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_options_original_total','options_original_total_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_options_total','options_total_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_unit_original_price','product_unit_original_price',tc_totals_ob,totalsHolder);tc_totals_ob=replace_suffixes('formatted_unit_price','product_unit_price',tc_totals_ob,totalsHolder);currentEpoObject.tc_totals_ob=tc_totals_ob;if(tc_totals_ob.showTotal!==undefined){showTotal=tc_totals_ob.showTotal}
html=$.epoAPI.template.html(tcAPI.templateEngine.tc_final_totals,tc_totals_ob);totalsHolder.data('tm-html',html);totalsHolder.data('tc_totals_ob',tc_totals_ob);if(currentEpoObject.associated_connect&&currentEpoObject.associated_connect.length===1){if(currentEpoObject.associated_connect.attr('data-no-price')==='1'){associatedPrice=0;associatedRawPrice=0;associatedOriginalPrice=0;associatedRawOriginalPrice=0;associatedFormattedPrice='';associatedFormattedOriginalPrice='';tm_force_update_price(associatedSetter.closest('.tmcp-field-wrap').find('.tc-price').not(tcAPI.associatedEpoSelector+' .tc-price'),associatedPrice,associatedFormattedPrice,associatedOriginalPrice,associatedFormattedOriginalPrice)}else{associatedPrice=tc_totals_ob.product_price+tc_totals_ob.options_price_per_unit+(tc_totals_ob.cart_fee_options_total_price/tc_totals_ob.qty);associatedRawPrice=tc_totals_ob.raw_product_price+tc_totals_ob.raw_options_price_per_unit+(tc_totals_ob.raw_cart_fee_options_total_price/tc_totals_ob.qty);associatedOriginalPrice=tc_totals_ob.product_regular_price+tc_totals_ob.options_original_price_per_unit+(tc_totals_ob.cart_fee_options_total_original_price/tc_totals_ob.qty);associatedRawOriginalPrice=tc_totals_ob.raw_product_regular_price+tc_totals_ob.raw_options_original_price_per_unit+(tc_totals_ob.raw_cart_fee_options_original_total_price/tc_totals_ob.qty);associatedFormattedPrice=tm_set_price(associatedPrice,currentEpoObject.this_epo_totals_containe,!1,!1,associatedSetter);associatedFormattedOriginalPrice=tm_set_price(associatedOriginalPrice,currentEpoObject.this_epo_totals_containe,!1,!1,associatedSetter);tm_force_update_price(associatedSetter.closest('.tmcp-field-wrap').find('.tc-price').not(tcAPI.associatedEpoSelector+' .tc-price'),associatedPrice,associatedFormattedPrice,associatedOriginalPrice,associatedFormattedOriginalPrice);currentEpoObject.associated_connect.data('tm-quantity',tc_totals_ob.qty);if(currentEpoObject.associated_connect.data('tm-quantity')){associatedPrice=associatedPrice*parseFloat(currentEpoObject.associated_connect.data('tm-quantity'));associatedRawPrice=associatedRawPrice*parseFloat(currentEpoObject.associated_connect.data('tm-quantity'));associatedOriginalPrice=associatedOriginalPrice*parseFloat(currentEpoObject.associated_connect.data('tm-quantity'));associatedRawOriginalPrice=associatedRawOriginalPrice*parseFloat(currentEpoObject.associated_connect.data('tm-quantity'))}
associatedFormattedPrice=tm_set_price(associatedPrice,currentEpoObject.this_epo_totals_containe,!1,!1,associatedSetter);associatedFormattedOriginalPrice=tm_set_price(associatedOriginalPrice,currentEpoObject.this_epo_totals_containe,!1,!1,associatedSetter)}
currentEpoObject.associated_connect.data('price_set',1);associatedSetter.data('associated_price_set',1);associatedSetter.data('price_set',1);associatedSetter.data('raw_price',associatedRawPrice);associatedSetter.data('raw_original_price',associatedRawOriginalPrice);associatedSetter.data('price',tm_set_tax_price(associatedPrice,currentEpoObject.this_epo_totals_containe,associatedSetter));associatedSetter.data('original_price',tm_set_tax_price(associatedOriginalPrice,currentEpoObject.this_epo_totals_containe,associatedSetter));currentEpoObject.associated_connect.data('price-changed',1);setTimeout(function(){if(!(currentEpoObject.associated_connect&&event.noassociated)){currentEpoObject.mainEpoObject.main_cart.trigger({type:'tm-epo-update',norules:2})}},20)}
jWindow.trigger('tcEpoAfterCalculateTotals',{epo:currentEpoObject,alternativeCart:alternativeCart,this_product_type:this_product_type,cart:cart,bundleid:bundleid,totalsObject:tc_totals_ob,main_product:main_product,per_product_pricing:perProductPricing});hide_native_price=$.epoAPI.applyFilter('hide_native_price',!0);if(showTotal&&cartQty>0){if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_variation_price==='yes'){if(hide_native_price===!0&&finalTotalBoxMode!=='disable'&&finalTotalBoxMode!=='disable_change'){tm_get_native_prices_block(cart).hide()}else{tm_get_native_prices_block(cart).show()}}
if(finalTotalBoxMode==='disable'||finalTotalBoxMode==='disable_change'||(finalTotalBoxMode==='hideiftotaliszero'&&product_total_price===0)||((finalTotalBoxMode==='hideifoptionsiszero'||finalTotalBoxMode==='optionsiftotalnotzero')&&total_plus_fee===0)||finalTotalBoxMode==='hide'){html='';totalsHolder.html(html)}else{totalsHolder.html(html);jWindow.trigger('tc-totals-container',{epo:tc_totals_ob,totals_holder:totalsHolder,data:{epo_object:currentEpoObject,tm_set_price:tm_set_price,tm_set_price_totals:tm_set_price_totals,product_total_price:product_total_price,product_price:productPrice,qty:cartQty},tm_epo_js:TMEPOJS})}
if(formatted_final_total&&product_total_price>=0){update_native_html=tm_get_native_prices_block(cart);if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_variation_price==='yes'){if(totalsHolder.data('is-on-sale')){temp=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_sale_price,{price:_f_regular_price,sale_price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}));temp={formatted:temp,raw:tc_totals_ob.product_total_price};temp=replace_suffixes('formatted','raw',temp,totalsHolder);temp=temp.formatted;update_native_html.html(temp).show()}else{temp=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_price,{price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}));temp={formatted:temp,raw:tc_totals_ob.product_total_price};temp=replace_suffixes('formatted','raw',temp,totalsHolder);temp=temp.formatted;update_native_html.html(temp).show()}}
if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_original_price==='yes'){if(!alternativeCart||main_product.find('.cpf-bto-price').length===0){if(currentEpoObject.associated_connect){nativeProductPriceSelector=currentEpoObject.main_product.find(tcAPI.associatedNativeProductPriceSelector)}else{nativeProductPriceSelector=$(tcAPI.nativeProductPriceSelector)}
if(nativeProductPriceSelector.length===0&&main_product.is('.tc-after-shop-loop')){nativeProductPriceSelector=main_product.closest('.product').find('.price')}
if(nativeProductPriceSelector.data('tc-original-html')===undefined){nativeProductPriceSelector.data('tc-original-html',nativeProductPriceSelector.html())}
if(product_total_price>0){if(totalsHolder.data('is-on-sale')&&!(priceOverrideMode==='1'&&parseFloat(original_total_plus_fee+extraFee)>0)){temp=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_sale_price,{price:_f_regular_price,sale_price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}));temp={formatted:temp,raw:tc_totals_ob.product_total_price};temp=replace_suffixes('formatted','raw',temp,totalsHolder);temp=temp.formatted;nativeProductPriceSelector.html(temp).show()}else{temp=$.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_price,{price:_fprice,customer_price_format_wrap_start:customer_price_format_wrap_start,customer_price_format_wrap_end:customer_price_format_wrap_end}));temp={formatted:temp,raw:tc_totals_ob.product_total_price};temp=replace_suffixes('formatted','raw',temp,totalsHolder);temp=temp.formatted;nativeProductPriceSelector.html(temp).show()}}else if(this_product_type&&this_product_type!=='composite'){if(currentEpoObject.associated_connect){nativeProductPriceSelector.html($.epoAPI.util.decodeHTML(TMEPOJS.assoc_current_free_text))}else{nativeProductPriceSelector.html($.epoAPI.util.decodeHTML(TMEPOJS.current_free_text))}}}
jWindow.trigger('tcEpoMaybeChangePriceHtml',{epo:currentEpoObject,alternativeCart:alternativeCart,this_product_type:this_product_type,cart:cart,bundleid:bundleid,totalsObject:tc_totals_ob,main_product:main_product,nativePrice:_fprice})}}
if(alternativeCart){main_cart.trigger({type:'tm-epo-update',norules:1})}else{this_epo_totals_container.data('is_active',!0)}}else{if(currentEpoObject.associated_connect){nativeProductPriceSelector=currentEpoObject.main_product.find(tcAPI.associatedNativeProductPriceSelector);nativeProductPriceSelector.html(nativeProductPriceSelector.data('tc-original-html'))}
tm_get_native_prices_block(cart).each(function(){var $npb=$(this);if(!$npb.data('tm-original-html')){$npb.data('tm-original-html',$npb.html())}else{$npb.html($npb.data('tm-original-html'))}});if(rawProductPrice===0&&TMEPOJS.tm_epo_remove_free_price_label==='yes'){tm_get_native_prices_block(cart).hide()}else if((finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_variation_price==='yes')&&!(hide_native_price===!0&&finalTotalBoxMode!=='disable'&&finalTotalBoxMode!=='disable_change')){tm_get_native_prices_block(cart).show()}
totalsHolder.empty();if(alternativeCart){main_cart.trigger({type:'tm-epo-update',norules:1})}}
main_cart.trigger('tm-epo-after-update',{container:cartContainer});jWindow.trigger('tc-epo-after-update',{epo:tc_totals_ob,totals_holder:totalsHolder,data:{epo_object:currentEpoObject,add_late_fields_prices:add_late_fields_prices,tm_set_price:tm_set_price,tm_set_price_totals:tm_set_price_totals,product_total_price:product_total_price,product_price:productPrice,qty:cartQty,bundleid:bundleid,currentCart:currentCart},tm_epo_js:TMEPOJS})});if(this_product_type==='variable'||this_product_type==='variable-subscription'){epoVariationSection=epoHolder.find('.tm-epo-variation-section').first();epoVariationSection.find('.tm-epo-reset-variation').off('click.cpfv').on('click.cpfv',function(){var field=$(this);var id=$.epoAPI.dom.id(field.attr('data-tm-for-variation'));var section=field.closest('.cpf-type-variations');var inputs=field.closest('.cpf-element').find('.tm-epo-variation-element');var lis=field.closest('.cpf-element').find('.tmcp-field-wrap');inputs.prop('checked',!1);lis.removeClass('tc-active');variationForm.find("[data-attribute_name='attribute_"+id+"']").val('').trigger('change');variationForm.find("[data-attribute_name='attribute_"+id+"']").trigger('focusin');main_product.find('.cpf-type-variations').not(section).each(function(i,el){variationForm.find("[data-attribute_name='attribute_"+$.epoAPI.dom.id($(el).find('.tm-epo-variation-element').first().attr('data-tm-for-variation'))+"']").trigger('focusin')});field.trigger('blur');variationForm.trigger('woocommerce_update_variation_values_tmlogic')});epoVariationSection.find('input.tm-epo-variation-element,input.tm-epo-variation-element + span').off('mouseup.cpfv').on('mouseup.cpfv',function(){var field=$(this);var id;if(field.is('span')){field=field.prev('input')}
if(field.attr('disabled')){variationForm.find('.reset_variations').trigger('click')}
id=$.epoAPI.dom.id(field.attr('data-tm-for-variation'));variationForm.find("[data-attribute_name='attribute_"+id+"']").trigger('focusin')});epoVariationSection.off('click.'+eventName+'.tmepo','.reset_variations, .tc-epo-element-variable-reset-variations').on('click.'+eventName+'.tmepo','.reset_variations, .tc-epo-element-variable-reset-variations',{_epoObject:epoObject},function(event){var _nativeProductPriceSelector;if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_original_price==='yes'){if(!alternativeCart||main_product.find('.cpf-bto-price').length===0){if(event.data._epoObject.associated_connect){_nativeProductPriceSelector=event.data._epoObject.main_product.find(tcAPI.associatedNativeProductPriceSelector)}else{_nativeProductPriceSelector=$(tcAPI.nativeProductPriceSelector)}
if(_nativeProductPriceSelector.data('tc-original-html')){_nativeProductPriceSelector.html(_nativeProductPriceSelector.data('tc-original-html'))}}}
variationForm.find('.variations .reset_variations, .tc-epo-element-variable-reset-variations').first().trigger('click')});epoVariationSection.find('.tm-epo-variation-element').off('change.cpfv tm_epo_variation_element_change').on('change.cpfv tm_epo_variation_element_change',function(e){var field=$(this);var id=$.epoAPI.dom.id(field.attr('data-tm-for-variation'));var value=field.val();var section=field.closest('.cpf-type-variations');var nativeSelect=variationForm.find("[data-attribute_name='attribute_"+id+"']");var exists;if(field.closest('.tm-epo-variation-section').is('.tm-hidden')){return}
if(!(e&&e.type&&e.type==='tm_epo_variation_element_change')){exists=!1;nativeSelect.each(function(){if(this.value===value){exists=!0;return!1}});if(!exists){nativeSelect.trigger('focusin')}
nativeSelect.val(value).trigger('change')}
if(!value){nativeSelect.trigger('focusin')}
main_product.find('.cpf-type-variations').not(section).each(function(){variationForm.find('#'+$.epoAPI.dom.id($(this).find('.tm-epo-variation-element').first().attr('data-tm-for-variation'))).trigger('focusin')});field.trigger('blur');variationForm.trigger('woocommerce_update_variation_values_tmlogic')}).off('focusin.cpfv').on('focusin.cpfv',function(){var field=$(this);var id;if(!field.is('select')){return}
id=$.epoAPI.dom.id(field.attr('data-tm-for-variation'));variationForm.find("[data-attribute_name='attribute_"+id+"']").trigger('focusin');variationForm.trigger('woocommerce_update_variation_values_tmlogic')});variationForm.off(eventNamePrefix+'found_variation.tmepo tm_fix_stock','.single_variation_wrap').on(eventNamePrefix+'found_variation.tmepo tm_fix_stock','.single_variation_wrap',function(){tm_fix_stock_tmepo($(this),cartContainer)});variationForm.off(eventNamePrefix+'found_variation.tmepo').on(eventNamePrefix+'found_variation.tmepo',function(event,variation){var form=$(this);totalsHolder.data('is-on-sale',variation.tc_is_on_sale);totalsHolder.data('regular-price',tm_set_backend_price(variation.display_regular_price,totalsHolder,variation));jWindow.trigger('tm-epo-found-variation',{epo:epoObject,totalsHolder:totalsHolder,totalsHolderContainer:totalsHolderContainer,currentCart:currentCart,variationForm:form,variation:variation});found_variation_tmepo({epoHolder:epoHolder,totalsHolder:totalsHolder,totalsHolderContainer:totalsHolderContainer,currentCart:currentCart,variationForm:form,variation:variation});tm_fix_stock_tmepo(form,cartContainer)}).off(eventNamePrefix+'hide_variation.tmepo').on(eventNamePrefix+'hide_variation.tmepo',{_epoObject:epoObject},function(event){var _nativeProductPriceSelector;if(finalTotalBoxMode==='disable_change'||TMEPOJS.tm_epo_change_original_price==='yes'){if(!alternativeCart||main_product.find('.cpf-bto-price').length===0){if(event.data._epoObject.associated_connect){_nativeProductPriceSelector=event.data._epoObject.main_product.find(tcAPI.associatedNativeProductPriceSelector)}else{_nativeProductPriceSelector=$(tcAPI.nativeProductPriceSelector)}
if(_nativeProductPriceSelector.data('tc-original-html')){_nativeProductPriceSelector.html(_nativeProductPriceSelector.data('tc-original-html'))}}}
totalsHolder.data('price',!1);totalsHolder.removeData('tcprice');currentCart.trigger({type:'tm-epo-update',norules:2})}).off(eventNamePrefix+'check_variations.tmepo').on(eventNamePrefix+'check_variations.tmepo',function(){var data={};var chosen=0;var reset=epoVariationSection.find('.reset_variations');variationForm.find('.variations select, .tc-epo-variable-product-selector').each(function(){var attribute_name=$(this).data('attribute_name')||$(this).attr('name');var value=$(this).val()||'';if(value.length>0){chosen++}
data[attribute_name]=value});if(chosen>0){if(reset.css('visibility')==='hidden'){reset.css('visibility','visible').hide().fadeIn()}}else{reset.css('visibility','hidden')}}).trigger(eventNamePrefix+'check_variations');tm_custom_variations(epoObject,cartContainer,itemId,main_product,epoHolder)}
selectSelector.trigger('tm-select-change-html');tmQty.trigger('change.cpf',{init:1});tmQuantity.trigger('showhide.cpfcustom');epoFieldHasClearButton.filter(':checked').trigger('cpfclearbutton');jWindow.on('tm-do-epo-update',function(){currentCart.trigger({type:'tm-epo-update'})});jWindow.trigger('tm-epo-init-events',{epo:{epo_id:epo_id,form:epoObject.form,currentCart:currentCart,cart_container:cartContainer,epo_holder:epoHolder,totals_holder_container:totalsHolderContainer,totals_holder:totalsHolder,main_cart:main_cart,main_epo_inside_form:main_epo_inside_form,product_id_selector:product_id_selector,epo_id_selector:epo_id_selector,product_id:product_id,this_epo_container:this_epo_container,this_totals_container:this_totals_container,this_epo_totals_container:this_epo_totals_container}});jWindow.trigger('epoEventHandlers',{epo:epoObject,currentCart:currentCart,cartContainer:cartContainer,qtyElement:qtyElement,epoHolder:epoHolder,totalsHolderContainer:totalsHolderContainer,totalsHolder:totalsHolder,variationForm:variationForm,variation_id_selector:variation_id_selector,main_epo_inside_form:main_epo_inside_form,this_product_type:this_product_type,get_price_excluding_tax:get_price_excluding_tax,get_price_including_tax:get_price_including_tax});if(finalTotalBoxMode!=='disable'&&finalTotalBoxMode!=='disable_change'&&finalTotalBoxMode!=='hide'){totalsHolderContainer.addClass('tc-show')}
jWindow.trigger('epo_options_before_visible');if(TMEPOJS.tm_epo_progressive_display==='yes'){setTimeout(function(){epoHolder.css('opacity',0).addClass('tc-show').animate({opacity:1},tcAPI.epoAnimationDelay,'easeOutExpo',function(){jWindow.trigger('epo_options_visible');jWindow.trigger('tmlazy')})},tcAPI.epoDelay)}else{epoHolder.addClass('tc-show');jWindow.trigger('epo_options_visible');jWindow.trigger('tmlazy')}
main_product.addClass('tc-init')}
function run_wc_variation_form_cpf(epoObject){var form=epoObject.variations_form;var cart=epoObject.main_cart;var this_epo_container=epoObject.this_epo_container;var eventName=epoObject.is_associated?'tc_variation_form.cpf':'wc_variation_form.cpf';form.off(eventName).on(eventName,function(){if(form.data('epo_loaded')){return}
cpf_section_logic(this_epo_container);cpf_element_logic(this_epo_container);$.tcepo.lateFieldsPrices[epoObject.epoEventId]=[];epoEventHandlers(epoObject);tm_set_upload_fields(epoObject);tm_product_image(epoObject);epoObject.noEpoUpdate=!1;setTimeout(function(){run_cpfdependson(this_epo_container);cart.trigger({type:'tm-epo-update',rules:'init'})},10);form.data('epo_loaded',!0)});if(variationsFormIsLoaded){form.trigger(eventName)}
jWindow.trigger('epo-after-init',{epo:epoObject})}
function detect_variation_swatches_interval(epoObject){var $id=requestAnimationFrame(function(){detect_variation_swatches_interval(epoObject)});var obj=epoObject.variations_form;var bound=obj.data('bound');var eventName=epoObject.is_associated?'tc_variation_form.cpf':'wc_variation_form.cpf';if(bound){cancelAnimationFrame($id);run_wc_variation_form_cpf(epoObject);obj.trigger(eventName)}}
function manualInitEPO(epoObject,item,itemCart,itemEpoContainer,main_product){var epoObjectOriginal=$.extend(!0,{},epoObject);var product_id=itemEpoContainer.attr('data-product-id');var epo_id=itemEpoContainer.attr('data-epo-id');var product_id_selector='.tm-product-id-'+product_id;var epo_id_selector="[data-epo-id='"+epo_id+"']";var epoEventId='p'+product_id+'e'+epo_id;var this_epo_container=$('.tc-extra-product-options'+product_id_selector+epo_id_selector);var this_totals_container=$('.tc-totals-form'+product_id_selector+epo_id_selector);var this_epo_totals_container=$('.tc-epo-totals'+product_id_selector+epo_id_selector);epoObject.isManual=!0;$.tcepo.formSubmitEvents[epoEventId]=[];$.tcepo.errorObject[epoEventId]=!1;$.tcepo.initialActivation[epoEventId]=!1;epoObject.product_id=product_id;epoObject.product_id_selector=product_id_selector;epoObject.epo_id=epo_id;epoObject.epo_id_selector=epo_id_selector;epoObject.epoEventId=epoEventId;epoObject.noEpoUpdate=!0;epoObject.thisForm=item;epoObject.this_epo_container=this_epo_container;epoObject.this_totals_container=this_totals_container;epoObject.this_epo_totals_container=this_epo_totals_container;tm_lazyload();main_product.find('.tm-collapse').tmtoggle();main_product.find('.tm-section-link').tmsectionpoplink();tm_set_datepicker(item);tm_set_range_pickers(item);tm_set_repeaters(item,epoObject);tm_css_styles(item);tm_set_color_pickers(itemEpoContainer);tm_set_lightbox(itemEpoContainer.find('.tc-lightbox-image').not('.tm-extra-product-options-variations .radio-image'));cpf_section_logic(itemEpoContainer);cpf_element_logic(itemEpoContainer);run_cpfdependson(itemEpoContainer);$.tcToolTip(item.find('.tm-tooltip'));epoEventHandlers(epoObject,item,itemCart);epoObject.noEpoUpdate=!1;itemCart.trigger({type:'tm-epo-update',norules:2});setTimeout(function(){epoObject.main_cart.trigger({type:'tm-epo-update',epoObject:epoObjectOriginal,norules:1})},200);tm_fix_stock_tmepo(itemCart,item)}
function tm_init_epo(main_product,is_quickview,product_id,epo_id,associated_connect,mainEpoObject,reactivate){var main_cart=!1;var main_epo_inside_form=!1;var main_totals_inside_form=!1;var epoEventId;var has_epo=typeof product_id!=='undefined';var not_has_epo=!1;var add_to_cart_field;var product_id_selector;var epo_id_selector;var this_epo_container;var this_totals_container;var this_epo_totals_container;var epo_object;var variations_form;var detect_variation_swatches=$('.variation_form_section .variations-table').length>0;var is_associated=!1;main_product=$(main_product);if(main_product.is('.tc-init')&&!reactivate){return!0}
if(is_quickview){errorContainer=main_product}else{errorContainer=$(window)}
jWindow.trigger('tm-epo-init-start');if(!has_epo){if(main_product.is('.product')){not_has_epo=!0;has_epo=jBody.find(tcAPI.epoSelector).length}}
if(!has_epo&&TMEPOJS.tm_epo_enable_final_total_box_all==='no'&&!main_product.is('.tm-no-options-composite')){jWindow.trigger('tm-epo-init-end-no-options');return}
if(not_has_epo){jWindow.trigger('tm-epo-init-no-options');if(main_product.is('.product')&&!(main_product.is('.tm-no-options-pxq')||main_product.is('.tm-no-options-composite'))){main_product=jBody}}
if(!product_id){add_to_cart_field=main_product.find(tcAPI.addToCartSelector).last();if(add_to_cart_field.length>0){product_id=add_to_cart_field.val()}else{add_to_cart_field=$('.tc-totals-form.tm-totals-form-main');product_id=add_to_cart_field.attr('data-product-id')}
if(!product_id){product_id=''}}
if(!epo_id){epo_id=parseInt(main_product.find('input.tm-epo-counter').last().val(),10);if(!Number.isFinite(epo_id)){epo_id=''}}
product_id_selector='.tm-product-id-'+product_id;epo_id_selector="[data-epo-id='"+epo_id+"']";this_epo_container=$('.tc-extra-product-options'+product_id_selector+epo_id_selector);this_totals_container=$('.tc-totals-form'+product_id_selector+epo_id_selector);this_epo_totals_container=$('.tc-epo-totals'+product_id_selector+epo_id_selector);variations_form=main_product.find('.variations_form').not('.composite_component .variations_form').first();epoEventId='p'+product_id+'e'+epo_id;if(variations_form&&variations_form.attr('data-product_id')){if(variations_form.attr('data-product_id')!==product_id){variations_form=main_product.find(".variations_form[data-product_id='"+product_id+"']")}}
main_cart=get_main_cart(main_product,main_product,'form',product_id);if(main_cart.length===0){if(main_product.is('.tc-shortcode-wrap')){main_cart=get_main_cart(this_totals_container,this_totals_container,'.tc-totals-form',product_id)}else if(main_product.is('.tc-epo-element-product-container')){main_cart=main_product.find(tcAPI.associatedEpoCart);if(main_cart.length===0){main_cart=this_epo_container.parent(tcAPI.associatedEpoSelector);if(main_cart.length===0){main_cart=main_product.find('.tc-epo-element-product-container-right')}}
is_associated=!0}}
if(is_associated&&variations_form.length===0&&main_product.is('.variations_form')){variations_form=main_product}
$.tcepo.formSubmitEvents[epoEventId]=[];$.tcepo.errorObject[epoEventId]=!1;$.tcepo.initialActivation[epoEventId]=!1;if(main_cart.find(tcAPI.epoSelector).length>0){main_epo_inside_form=!0}
if(main_cart.find('.tc-totals-form').length>0){main_totals_inside_form=!0}
if(!main_totals_inside_form){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return!0},on_true:function(){var epos_hidden=$('.tc-totals-form.tm-product-id-'+product_id+"[data-epo-id='"+epo_id+"']").tcClone();var formepo=$('<div class="tm-hidden tm-formepo-normal"></div>');main_cart.find('.tm-formepo-normal').remove();formepo.append(epos_hidden);main_cart.append(formepo);return!0},on_false:function(){setTimeout(function(){$('.tm-formepo-normal').remove()},100)}}}
if(!main_epo_inside_form){$.tcepo.formSubmitEvents[epoEventId][$.tcepo.formSubmitEvents[epoEventId].length]={trigger:function(){return!0},on_true:function(){var epos=$(tcAPI.epoSelector+'.tm-product-id-'+product_id+"[data-epo-id='"+epo_id+"']").tcClone().addClass('formepo');var formepo=$('<div class="tm-hidden tm-formepo"></div>');main_cart.find('.tm-formepo').remove();formepo.append(epos);main_cart.append(formepo);return!0},on_false:function(){setTimeout(function(){$('.tm-formepo').remove()},100)}}}
epo_object={main_product:main_product,main_cart:main_cart,epo_id:epo_id,form:get_main_form(main_product),main_epo_inside_form:main_epo_inside_form,product_id_selector:product_id_selector,epo_id_selector:epo_id_selector,product_id:product_id,this_epo_container:this_epo_container,this_totals_container:this_totals_container,this_epo_totals_container:this_epo_totals_container,qtySelector:tcAPI.qtySelector,manualInitEPO:manualInitEPO,epoEventId:epoEventId,variations_form:variations_form,has_epo:has_epo,is_quickview:is_quickview,is_associated:is_associated,is_epo_shortcode:this_epo_container.is('.tc-shortcode'),mainEpoObject:mainEpoObject,associated_connect:associated_connect,noEpoUpdate:!0};$(epo_object.form).data('epo_object',epo_object);main_cart.data('product_id',product_id).data('epo_id',epo_id).data('product_id_selector',product_id_selector).data('epo_id_selector',epo_id_selector);tm_set_checkboxes_rules(epo_object);tm_set_upload_rules(epo_object);tm_set_datepicker(this_epo_container);tm_set_range_pickers(this_epo_container);tm_set_repeaters(this_epo_container,epo_object);tm_set_url_fields();$.tcToolTip(this_epo_container.find('.tm-tooltip'));this_epo_container.find('.tm-collapse').tmtoggle();this_epo_container.find('.tm-section-link').tmsectionpoplink();if(reactivate){this_epo_container.addClass('reactivate')}
if(variations_form.length>0){if(reactivate){variations_form.data('epo_loaded',!1)}
this_epo_totals_container.data('price',!1);if(detect_variation_swatches){detect_variation_swatches_interval(epo_object)}else{run_wc_variation_form_cpf(epo_object)}}else{setTimeout(function(){cpf_section_logic(this_epo_container);cpf_element_logic(this_epo_container);run_cpfdependson(this_epo_container);$.tcepo.lateFieldsPrices[epoEventId]=[];epoEventHandlers(epo_object);tm_set_upload_fields(epo_object);tm_product_image(epo_object);jWindow.trigger('epo-after-init-in-timeout',{epo:epo_object});main_cart.trigger('tm-epo-check-dpd');epo_object.noEpoUpdate=!1;main_cart.trigger({type:'tm-epo-update',rules:'init'})},20);jWindow.trigger('epo-after-init',{epo:epo_object})}
tm_lazyload();tm_css_styles(this_epo_container);tm_set_color_pickers(this_epo_container);tm_set_lightbox(this_epo_container.find('.tc-lightbox-image').not('.tm-extra-product-options-variations .radio-image'));tm_theme_specific_actions(epo_object);tc_compatibility(epo_object);if(!is_associated){tm_floating_totals(this_epo_totals_container,is_quickview,main_cart);tm_form_submit_event(epo_object);tm_show_hide_add_to_cart_button(main_product,epo_object,$.tcepo.oneOptionIsSelected[epoEventId])}
jWindow.trigger('tm-epo-init-end',{epo:epo_object});return epo_object}
function manual_init(container,reactivate){var $this=$(container);var product_id=$this.attr('data-product-id');var epo_id=$this.attr('data-epo-id');var quickview_floating=!1;var testForm=$this.parent();if(!testForm.is('form')){testForm=$this.closest('form');if(!testForm.is('form')){testForm=$this.parent()}}
testForm=testForm.parent();tm_init_epo(testForm,quickview_floating,product_id,epo_id,undefined,undefined,reactivate)}
function init_epo_plugin(){var epo_container;var epo_options_container;if(TMEPOJS.tm_epo_no_lazy_load==='no'){$.extend($.lazyLoadXT,{autoInit:!1,selector:'img.tmlazy',srcAttr:'data-original',visibleOnly:!1,updateEvent:$.lazyLoadXT.updateEvent+' tmlazy'})}
epo_container=$('.tm-no-options-pxq, .tm-no-options-composite');if(epo_container.length>0){epo_container.each(function(loop_index,product_wrap){tm_init_epo($(product_wrap),!1)})}
setTimeout(function(){try{epo_options_container=$(tcAPI.epoSelector).not(tcAPI.associatedEpoSelector+' '+tcAPI.epoSelector+', .tm-no-options-pxq, .tm-no-options-composite, .wc-product-table '+tcAPI.epoSelector);if(epo_options_container.length>0){epo_options_container.each(function(){var $this=$(this);var product_id=$this.attr('data-product-id');var epo_id=$this.attr('data-epo-id');var quickview_floating=!1;var jProductWrap;var addInputs=!1;jProductWrap=$this.closest('.tc-after-shop-loop.tm-has-options');if(jProductWrap.length===0){jProductWrap=$(tcAPI.tcAddToCartSelector+"[data-epo-id='"+epo_id+"'][value='"+product_id+"']").closest('form,.cart').first().parent();if(jProductWrap.length===0){jProductWrap=$(tcAPI.addToCartSelector+"[value='"+product_id+"']").closest('form,.cart').first().parent();if(jProductWrap.length===0){jProductWrap=$this.closest('form,.cart').first().parent('.tm-has-options');if(jProductWrap.length===0){if($this.is('.tc-shortcode')){jProductWrap=$this.wrap('<div class="tc-shortcode-wrap tc-wrap-'+epo_id+'"></div>');jProductWrap=$this.parent()}
if(jProductWrap.length>0){addInputs=!0}}}}}else{addInputs=!0}
if(jProductWrap.length>0){if(addInputs){quickview_floating=!0;$this.closest('form,.cart').first().append($('<input name="add-to-cart" value="'+product_id+'" type="hidden">'));$this.closest('form,.cart').first().append($('<input type="hidden" value="" class="variation_id" name="variation_id">'))}
if(jProductWrap.is('form')){jProductWrap=jProductWrap.parent()}
tm_init_epo(jProductWrap,quickview_floating,product_id,epo_id)}})}}catch(err){window.console.log(err);errorObject=err}},1)}
$.tcepo.tm_init_epo=function(main_product,is_quickview,product_id,epo_id){tm_init_epo(main_product,is_quickview,product_id,epo_id)};$.tcepo.tmLazyloadContainer=function(container){tmLazyloadContainer=container};jWindow.on('tc_manual_init',function(evt,container){var reactivate;if('container' in container&&'reactivate' in container){reactivate=container.reactivate;container=container.container}
manual_init(container,reactivate)});$(function(){tcAPI=$.epoAPI.applyFilter('tc_api',tcAPI);jWindow.on('lazyLoadXToncomplete',function(){$('.tm-owl-slider').each(function(){$(this).trigger('refresh.owl.carousel')})});jWindow.on('tc_init_epo_plugin',function(evt){init_epo_plugin(evt)});jWindow.on('tcShowLastError',function(){window.console.log(errorObject)});$('.ajax_add_to_cart').on('click.tcajax',function(){currentAjaxButton=$(this)});$.ajaxPrefilter(function(options,originalOptions){var found=!1;var hashes;var hash;var i;var params;var $thisbutton;var _data;var _urldata;var _pid;var epos;var _cpf_product_price;var form_prefix;var obj;var oldData;var formData;if(TMEPOJS.tm_epo_enable_in_shop==='yes'){hashes=options.url.split('?');if(hashes&&hashes.length>=1){hashes=hashes[1];if(hashes){hash=hashes.split('&');for(i=0;i<hash.length;i+=1){params=hash[i].split('=');if(params.length>=1){if(params[0]&&params[1]&&params[0]==='wc-ajax'&&params[1]==='add_to_cart'){found=!0}}}
if(found){options.originalsuccess=options.success;options.success=function(response){if(response&&response.error&&response.product_url){if(currentAjaxButton&&currentAjaxButton.length===1){$thisbutton=currentAjaxButton}
$thisbutton=$(".ajax_add_to_cart[data-product_id='"+originalOptions.data.product_id+"']");$thisbutton.removeClass('added');$thisbutton.removeClass('loading')}else{options.originalsuccess.call(null,response)}}}}}}
if(FormData&&originalOptions.data){_data=originalOptions.data;if(typeof originalOptions.data==='string'){_data=$.epoAPI.util.parseParams(originalOptions.data)}
_urldata=[];if(originalOptions.url&&originalOptions.url.indexOf){_urldata=$.epoAPI.util.parseParams(originalOptions.url.slice(originalOptions.url.indexOf('?')+1))}
if('quantity' in _data&&(_data.product_id||_data['add-to-cart']||_urldata.product_id||_urldata['add-to-cart']||_data.tcaddtocart)){_pid=_data.product_id||_data['add-to-cart']||_urldata.product_id||_urldata['add-to-cart']||_data.tcaddtocart;if(currentAjaxButton&&currentAjaxButton.length===1&&currentAjaxButton.closest('.tm-has-options').length===1){epos=currentAjaxButton.closest('.tm-has-options').find('.tc-extra-product-options.tm-product-id-'+_pid)}else{epos=$('.tc-extra-product-options.tm-product-id-'+_pid)}
if(epos.length>1){if(epos.filter('.formepo')){epos=epos.filter('.formepo')}else{epos=epos.first()}}
if(epos.length===1){_cpf_product_price=$('.tc-totals-form.tm-product-id-'+_pid).find('.cpf-product-price').val();form_prefix=$('.tc-totals-form.tm-product-id-'+_pid).find('.tc_form_prefix').val();obj={tcajax:1,tcaddtocart:_pid,cpf_product_price:_cpf_product_price};if(form_prefix){obj.tc_form_prefix=form_prefix}
options.data=$.epoAPI.util.parseParams(options.data,!0);options.data=$.extend(options.data,epos.tcSerializeObject(),obj);oldData=options.data;formData=new FormData();Object.keys(oldData).forEach(function(key){formData.append(key,oldData[key])});epos.find(':file').toArray().forEach(function(el){for(i=0;i<$(el)[0].files.length;i++){formData.append($(el).attr('name'),$(el)[0].files[i])}});options.data=formData;options.contentType=!1;options.cache=!1;options.processData=!1}}}});jDocument.ajaxSuccess(function(event,request,settings){var qv_container=TMEPOJS.quickview_array||'null';var fromaddons=TMEPOJS.quickview_container||'null';var added={};var selectors;var container;var product_id;var epo_id;var noProductCheck;var testContainer;var parsedUrl;var time=1;var detectContainer;var requestContainer;parsedUrl=$.epoAPI.util.parseParams(settings.data);if(parsedUrl.action==='wc_epo_get_associated_product_html'){return}
$('.tm-formepo-normal').remove();$('.tm-formepo').remove();$('.tm-cart-link').tmpoplink();qv_container=$.epoAPI.util.parseJSON(qv_container);fromaddons=$.epoAPI.util.parseJSON(fromaddons);for(selectors in fromaddons){if(Object.prototype.hasOwnProperty.call(fromaddons,selectors)){added[fromaddons[selectors][0]]=$(fromaddons[selectors][1])}}
$.extend(qv_container,added);detectContainer=function(){var keyfound=!1;Object.keys(qv_container).forEach(function(key){if($(qv_container[key]).length){keyfound=key}});return keyfound};requestContainer=function(times){var id=requestAnimationFrame(function(){setTimeout(function(){requestContainer(times-1)},200)});var key=detectContainer();if(key||0===times){cancelAnimationFrame(id);if(key){noProductCheck=!1;container=$(qv_container[key]);if(key==='woothemes_quick_view'&&container.is('.fusion-woocommerce-quick-view-container')){return!0}
if(key==='fusion_quick_view_load'&&container.find(tcAPI.epoSelector).length===0){return!0}
if(key==='woodmart_quick_shop'){parsedUrl=$.epoAPI.util.parseParams(settings.url);if(parsedUrl.action==='woodmart_quick_shop'){testContainer=$($.epoAPI.util.escapeSelector(qv_container[key]+'.post-'+parsedUrl.id));if(testContainer.length){container=testContainer;noProductCheck=!0}}}
if(key==='woodmart_quick_view'){parsedUrl=$.epoAPI.util.parseParams(settings.url);if(parsedUrl.action==='woodmart_quick_view'){testContainer=$($.epoAPI.util.escapeSelector(qv_container[key]+'.post-'+parsedUrl.id));if(testContainer.length){container=testContainer;noProductCheck=!0}}}
if(key==='quickview_pro'){parsedUrl=settings.url.split('/');if(parsedUrl.length){testContainer=$($.epoAPI.util.escapeSelector(qv_container[key]+' .post-'+parsedUrl[parsedUrl.length-1]));if(testContainer.length){container=testContainer;noProductCheck=!0}}}
if(key==='wqv_popup_content'||key==='wp_food'||key==='jet_popup_get_content'){noProductCheck=!0}
if(key==='woofood'&&settings.data){parsedUrl=$.epoAPI.util.parseParams(settings.data);if(parsedUrl.action==='woofood_quickview_ajax'){testContainer=testContainer=container.find('form').parent();if(testContainer.length){container=testContainer;noProductCheck=!0}}}
if(container.find('.product').length===0&&container.is('.product')){noProductCheck=!0}
if((container.find('.product').length>0||noProductCheck)){container.removeClass('tc-init');if(key==='fusion_quick_view_load'||key==='jet_popup_get_content'||key==='wp_food'||key==='woodmart_quick_shop'||key==='woodmart_quick_view'||key==='lightboxpro'||key==='jckqv_quick_view'||key==='yith_quick_view'||key==='theme_flatsome'){variationsFormIsLoaded=!0}
tmLazyloadContainer=container;if(key==='fusion_quick_view_load'){time=1400}
setTimeout(function(){product_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-product-id');epo_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-epo-id');if(key==='woodmart_quick_shop'){container.addClass('has-options')}
tcAPI.getElementFromFieldCache=[];tm_init_epo(tmLazyloadContainer,!0,product_id,epo_id);jWindow.trigger('tmlazy');jWindow.trigger('tm_epo_loaded_quickview');if($.jMaskGlobals){tmLazyloadContainer.find($.jMaskGlobals.maskElements).each(function(){var t=$(this);if(t.attr('data-mask')){t.mask(t.attr('data-mask'))}})}},time)}}}};requestContainer(10)});init_epo_plugin();$('.tm-cart-link').tmpoplink();jBody.on('updated_checkout',function(){$('.tm-cart-link').tmpoplink()});jWindow.trigger('tmlazy');jWindow.trigger('tm_epo_loaded')});$(function(){var ua=navigator.userAgent||navigator.vendor||window.opera;ua=(ua.indexOf('FBAN')>-1)||(ua.indexOf('FBAV')>-1)||(ua.indexOf('Instagram')>-1);if(ua){$('.tmcp-upload').removeAttr('accept')}
jDocument.on('click','.quantity .jckqv-qty-spinner, .quantity .ui-spinner-button',function(){$(this).closest('.quantity').find(tcAPI.qtySelector).trigger('change')});$('#wholesale_form').on('submit',function(){var _product_id=$('form.cart').find(tcAPI.addToCartSelector).val();var epos=$(tcAPI.epoSelector+".tm-cart-main[data-product-id='"+_product_id+"']").tcClone();var epos_hidden=$(".tm-totals-form-main[data-product-id='"+_product_id+"']").tcClone();var formepo=$("<div class='tm-hidden tm-formepo'></div>");formepo.append(epos);formepo.append(epos_hidden);$(this).append(formepo);return!0});jDocument.on('click','#add_to_quote',function(e){var form;var epo_id;var epos;if(TMEPOJS&&TMEPOJS.tm_epo_global_enable_validation==='yes'){form=$(this).parents('form');epo_id=form.find('.tm-epo-counter').val();epos=$(tcAPI.epoSelector+"[data-epo-id='"+epo_id+"']");if(TMEPOJS.tm_epo_global_enable_validation==='yes'&&$.tc_validator&&form.length>0&&epos.length>0&&!form.tc_validate().form()){e.stopImmediatePropagation()}}});$('.single_add_to_cart_button.paypal_checkout_button').on('click',function(event){var form=$('.cart');var validator;if(form.data('tc_validator')){validator=form.data('tc_validator');if(validator.errorList){event.stopImmediatePropagation()}}});$('.wc-product-table').on('init.wcpt',function(event,table){table.$table.find(tcAPI.epoSelector).addClass('hidden');table.$table.find('thead tr').append('<th>&nbsp;</th>');setTimeout(function(){table.$table.find('.cart:not(.cart_group)').each(function(){var epo=$(this).find(tcAPI.epoSelector);var tr=epo.closest('tr');$("<td class='wc-product-table-epo'></td>").appendTo(tr).append(epo);$(window).trigger('tc_manual_init',epo);epo.removeClass('hidden')})},500)})})}(window,document,window.jQuery));var WP_Statistics_Tracker_Object={"requestUrl":"https:\/\/www.ikalayar.com\/wp-json\/wp-statistics\/v2","ajaxUrl":"https:\/\/www.ikalayar.com\/wp-admin\/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"product","source_id":12097,"search_query":"","signature":"346ad5f630b51198b3dfc86a32b53cf9","endpoint":"hit"},"onlineParams":{"wp_statistics_hit":1,"source_type":"product","source_id":12097,"search_query":"","signature":"346ad5f630b51198b3dfc86a32b53cf9","endpoint":"online"},"option":{"userOnline":"1","consentLevel":"disabled","dntEnabled":!1,"bypassAdBlockers":!1,"isWpConsentApiActive":!1,"trackAnonymously":!1,"isPreview":!1},"jsCheckTime":"60000"};let WP_Statistics_CheckTime=WP_Statistics_Tracker_Object.jsCheckTime,WP_Statistics_Dnd_Active=parseInt(navigator.msDoNotTrack||window.doNotTrack||navigator.doNotTrack,10),hasTrackerInitializedOnce=!1,wpStatisticsUserOnline={hitRequestSuccessful:!0,init:function(){hasTrackerInitializedOnce||(hasTrackerInitializedOnce=!0,WP_Statistics_Tracker_Object.option.isPreview)||("undefined"==typeof WP_Statistics_Tracker_Object?console.error("WP Statistics: Variable WP_Statistics_Tracker_Object not found. Ensure /wp-content/plugins/wp-statistics/assets/js/tracker.js is either excluded from cache settings or not dequeued by any plugin. Clear your cache if necessary."):(this.checkHitRequestConditions(),WP_Statistics_Tracker_Object.option.userOnline&&this.keepUserOnline()))},base64Encode:function(t){t=(new TextEncoder).encode(t);return btoa(String.fromCharCode.apply(null,t))},getPathAndQueryString:function(){var t=window.location.pathname,e=window.location.search;return this.base64Encode(t+e)},getReferred:function(){return this.base64Encode(document.referrer)},checkHitRequestConditions:function(){!WP_Statistics_Tracker_Object.option.dntEnabled||1!==WP_Statistics_Dnd_Active?this.sendHitRequest():console.log("WP Statistics: Do Not Track (DNT) is enabled. Hit request not sent.")},sendHitRequest:async function(){try{var t=this.getRequestUrl("hit"),e=new URLSearchParams({...WP_Statistics_Tracker_Object.hitParams,referred:this.getReferred(),page_uri:this.getPathAndQueryString()}).toString();const i=new XMLHttpRequest;i.open("POST",t,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.send(e),i.onreadystatechange=function(){var t;4===i.readyState&&(200===i.status?(t=JSON.parse(i.responseText),this.hitRequestSuccessful=!1!==t.status):(this.hitRequestSuccessful=!1,console.warn("WP Statistics: Hit request failed with status "+i.status)))}.bind(this)}catch(t){this.hitRequestSuccessful=!1,console.error("WP Statistics: Error sending hit request:",t)}},sendOnlineUserRequest:async function(){if(this.hitRequestSuccessful)try{var t=this.getRequestUrl("online"),e=new URLSearchParams({...WP_Statistics_Tracker_Object.onlineParams,referred:this.getReferred(),page_uri:this.getPathAndQueryString()}).toString(),i=new XMLHttpRequest;i.open("POST",t,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.send(e)}catch(t){console.error("WP Statistics: Error sending online user request:",t)}},keepUserOnline:function(){let e;if(WP_Statistics_Tracker_Object.option.userOnline){const i=setInterval(function(){(!WP_Statistics_Tracker_Object.option.dntEnabled||WP_Statistics_Tracker_Object.option.dntEnabled&&1!==WP_Statistics_Dnd_Active)&&this.hitRequestSuccessful&&this.sendOnlineUserRequest()}.bind(this),WP_Statistics_CheckTime);["click","keypress","scroll","DOMContentLoaded"].forEach(t=>{window.addEventListener(t,()=>{clearTimeout(e),e=setTimeout(()=>{clearInterval(i)},18e5)})})}},getRequestUrl:function(t){let e=WP_Statistics_Tracker_Object.requestUrl+"/";return WP_Statistics_Tracker_Object.option.bypassAdBlockers?e=WP_Statistics_Tracker_Object.ajaxUrl:"hit"===t?e+=WP_Statistics_Tracker_Object.hitParams.endpoint:"online"===t&&(e+=WP_Statistics_Tracker_Object.onlineParams.endpoint),e}};document.addEventListener("DOMContentLoaded",function(){"disabled"!=WP_Statistics_Tracker_Object.option.consentLevel&&!WP_Statistics_Tracker_Object.option.trackAnonymously&&WP_Statistics_Tracker_Object.option.isWpConsentApiActive&&!wp_has_consent(WP_Statistics_Tracker_Object.option.consentLevel)||wpStatisticsUserOnline.init(),document.addEventListener("wp_listen_for_consent_change",function(t){var e,i=t.detail;for(e in i)i.hasOwnProperty(e)&&e===WP_Statistics_Tracker_Object.option.consentLevel&&"allow"===i[e]&&(wpStatisticsUserOnline.init(),WP_Statistics_Tracker_Object.option.trackAnonymously)&&wpStatisticsUserOnline.checkHitRequestConditions()})});;!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});var wc_order_attribution={"params":{"lifetime":1.0e-5,"session":30,"base64":!1,"ajaxurl":"https:\/\/www.ikalayar.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":!0},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).__internalSetExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&r()?n:i,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(i),a(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);(function(window,document,$){'use strict';var TMEPOJS;var tcAPI;$(function(){TMEPOJS=window.TMEPOJS||null;tcAPI=$.tcAPI();if(!TMEPOJS){return}
$('body').on('sober_quickview_opened',function(){var product_id;var epo_id;var tmLazyloadContainer;tmLazyloadContainer=$('#quick-view-modal');$.tcepo.tmLazyloadContainer(tmLazyloadContainer);product_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-product-id');epo_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-epo-id');$.tcepo.tm_init_epo(tmLazyloadContainer,!0,product_id,epo_id);$(window).trigger('tmlazy');$(window).trigger('tm_epo_loaded_quickview');if($.jMaskGlobals){tmLazyloadContainer.find($.jMaskGlobals.maskElements).each(function(){var t=$(this);if(t.attr('data-mask')){t.mask(t.attr('data-mask'))}})}});if(window.ctEvents){window.ctEvents.on('blocksy:frontend:init',function(){var qv_container=TMEPOJS.quickview_array||'null';var fromaddons=TMEPOJS.quickview_container||'null';var added={};var selectors;var container;var product_id;var epo_id;var noProductCheck;var time=1;var key='blocsky_get_woo_quick_view';var tmLazyloadContainer;$('.tm-formepo-normal').remove();$('.tm-formepo').remove();qv_container=$.epoAPI.util.parseJSON(qv_container);fromaddons=$.epoAPI.util.parseJSON(fromaddons);for(selectors in fromaddons){if(Object.prototype.hasOwnProperty.call(fromaddons,selectors)){added[fromaddons[selectors][0]]=$(fromaddons[selectors][1])}}
$.extend(qv_container,added);noProductCheck=!1;container=$(qv_container[key]);if(container.find('.product').length===0&&container.is('.product')){noProductCheck=!0}
if(container.length&&(container.find('.product').length>0||noProductCheck)){container.removeClass('tc-init');tmLazyloadContainer=container;$.tcepo.tmLazyloadContainer(tmLazyloadContainer);setTimeout(function(){product_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-product-id');epo_id=tmLazyloadContainer.find(tcAPI.epoSelector).attr('data-epo-id');if(key==='woodmart_quick_shop'){container.addClass('has-options')}
tcAPI.getElementFromFieldCache=[];$.tcepo.tm_init_epo(tmLazyloadContainer,!0,product_id,epo_id);$(window).trigger('tmlazy');$(window).trigger('tm_epo_loaded_quickview');if($.jMaskGlobals){tmLazyloadContainer.find($.jMaskGlobals.maskElements).each(function(){var t=$(this);if(t.attr('data-mask')){t.mask(t.attr('data-mask'))}})}},time)}})}})}(window,document,window.jQuery));(function(window,document,$){'use strict';$(function(){$(window).on('tcEpoMaybeChangePriceHtml',function(event,dataObject){var tcAPI=$.tcAPI();if(event&&dataObject&&dataObject.epo){$('.woodmart-sticky-btn-cart .price').html($.epoAPI.util.decodeHTML($.epoAPI.template.html(tcAPI.templateEngine.tc_formatted_price,{price:dataObject.nativePrice}))).show()}});$('.woodmart-sticky-btn-cart .input-text.qty').off('change').on('change',function(){$('.summary-inner .qty').val($(this).val()).trigger('change')})})}(window,document,window.jQuery));/*! This file is auto-generated */
window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o<i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&&h&&(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&&d.firstChild)&&d.nextSibling,d&&d.nodeType===Node.TEXT_NODE&&t&&(n&&"A"===n.nodeName&&n.id!==b.cancelReplyId&&(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&&t.firstChild.textContent,n=this,d=m(n,"belowelement"),o=m(n,"commentid"),i=m(n,"respondelement"),r=m(n,"postid"),n=m(n,"replyto")||t;d&&o&&i&&r&&!1===v.addComment.moveForm(d,o,i,r,n)&&e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&&"loading"!==E.readyState?t():r&&v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i,r,l,a,m,c,s,e=g(e),n=(h=g(n),g(b.parentIdFieldId)),y=g(b.postIdFieldId),p=g(b.commentReplyTitleId),u=(p=p&&p.firstChild)&&p.nextSibling;if(e&&h&&n){void 0===o&&(o=p&&p.textContent),a=h,m=b.temporaryFormId,c=g(m),s=(s=g(b.commentReplyTitleId))?s.firstChild.textContent:"",c||((c=E.createElement("div")).id=m,c.style.display="none",c.textContent=s,a.parentNode.insertBefore(c,a)),d&&y&&(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&&p.nodeType===Node.TEXT_NODE&&(u&&"A"===u.nodeName&&u.id!==b.cancelReplyId&&(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f<C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&&(l=i.currentStyle),(i.offsetWidth<=0&&i.offsetHeight<=0||"hidden"===l.visibility)&&(r=!0),"hidden"!==i.type&&!i.disabled&&!r){i.focus();break}}catch(e){}return!1}}}}(window);/*! elementor-pro - v3.22.0 - 16-06-2024 */
(()=>{"use strict";var e,r,a,n={},c={};function __webpack_require__(e){var r=c[e];if(void 0!==r)return r.exports;var a=c[e]={exports:{}};return n[e].call(a.exports,a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,a,n,c)=>{if(!a){var i=1/0;for(o=0;o<e.length;o++){for(var[a,n,c]=e[o],_=!0,b=0;b<a.length;b++)(!1&c||i>=c)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](a[b])))?a.splice(b--,1):(_=!1,c<i&&(i=c));if(_){e.splice(o--,1);var t=n();void 0!==t&&(r=t)}}return r}c=c||0;for(var o=e.length;o>0&&e[o-1][2]>c;o--)e[o]=e[o-1];e[o]=[a,n,c]},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,a)=>(__webpack_require__.f[a](e,r),r)),[])),__webpack_require__.u=e=>714===e?"code-highlight.28a979661569ddbbf60d.bundle.min.js":721===e?"video-playlist.74fca1f2470fa6474595.bundle.min.js":256===e?"paypal-button.3d0d5af7df85963df32c.bundle.min.js":699===e?"60745ddf42fde6647dbc.bundle.min.js":156===e?"stripe-button.2acbca466dfeb9585680.bundle.min.js":241===e?"progress-tracker.53951a08af7543da98e6.bundle.min.js":26===e?"animated-headline.3efc6517c2a055f6c242.bundle.min.js":534===e?"media-carousel.aca2224ef13e6f999011.bundle.min.js":369===e?"carousel.9b02b45d7826c1c48f33.bundle.min.js":804===e?"countdown.be941c879efa861dbbfa.bundle.min.js":888===e?"hotspot.6ab1751404c381bfe390.bundle.min.js":680===e?"form.10bf1a6475f0741920ff.bundle.min.js":121===e?"gallery.8ca9a354ce039d1ba641.bundle.min.js":288===e?"lottie.565b778d23c04461c4ea.bundle.min.js":42===e?"nav-menu.e65811186e94a386ba7b.bundle.min.js":50===e?"popup.085c1727e36940b18f29.bundle.min.js":985===e?"load-more.bc9573b5d1f73abd80b9.bundle.min.js":287===e?"posts.caaf3e27e57db8207afc.bundle.min.js":824===e?"portfolio.b5c5e89624dc6b81a11a.bundle.min.js":58===e?"share-buttons.08f4daf4a4285a8632b8.bundle.min.js":114===e?"slides.fb6b9afd278bb9c5e75b.bundle.min.js":443===e?"social.2d2e44e8608690943f29.bundle.min.js":838===e?"table-of-contents.8fd1a0cc520a3fc67bd8.bundle.min.js":685===e?"archive-posts.d30c917134774f65dd6d.bundle.min.js":858===e?"search-form.a25a87283d08dad12f18.bundle.min.js":102===e?"woocommerce-menu-cart.faa7b80e9ba9e5072070.bundle.min.js":1===e?"woocommerce-purchase-summary.46445ab1120a8c28c05c.bundle.min.js":124===e?"woocommerce-checkout-page.b18af78282979b6f74e4.bundle.min.js":859===e?"woocommerce-cart.fc30c6cb753d4098eff5.bundle.min.js":979===e?"woocommerce-my-account.3ee10d01e625dad87f73.bundle.min.js":497===e?"woocommerce-notices.aaa7a3d06f24f7ea6951.bundle.min.js":800===e?"product-add-to-cart.023d7d31fbf96c3dbdfc.bundle.min.js":149===e?"loop.4f538ab2476dd2d124e6.bundle.min.js":153===e?"loop-carousel.4e8fd6593adbba21698e.bundle.min.js":356===e?"ajax-pagination.a8dae0f5699fe9733e7d.bundle.min.js":495===e?"mega-menu.58820778c6f4166576c4.bundle.min.js":157===e?"mega-menu-stretch-content.60ca9e1e97c52ac3bf8c.bundle.min.js":244===e?"menu-title-keyboard-handler.32a87ca4cc0fe98c8ddb.bundle.min.js":209===e?"nested-carousel.21c7f0c4423917225bce.bundle.min.js":188===e?"taxonomy-filter.b42e9c10a9d0abc3454e.bundle.min.js":725===e?"off-canvas.a99bf95a3e0330b38877.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},a="elementor-pro:",__webpack_require__.l=(e,n,c,i)=>{if(r[e])r[e].push(n);else{var _,b;if(void 0!==c)for(var t=document.getElementsByTagName("script"),o=0;o<t.length;o++){var d=t[o];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==a+c){_=d;break}}_||(b=!0,(_=document.createElement("script")).charset="utf-8",_.timeout=120,__webpack_require__.nc&&_.setAttribute("nonce",__webpack_require__.nc),_.setAttribute("data-webpack",a+c),_.src=e),r[e]=[n];var onScriptComplete=(a,n)=>{_.onerror=_.onload=null,clearTimeout(u);var c=r[e];if(delete r[e],_.parentNode&&_.parentNode.removeChild(_),c&&c.forEach((e=>e(n))),a)return a(n)},u=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:_}),12e4);_.onerror=onScriptComplete.bind(null,_.onerror),_.onload=onScriptComplete.bind(null,_.onload),b&&document.head.appendChild(_)}},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var a=r.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&!e;)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={396:0};__webpack_require__.f.j=(r,a)=>{var n=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==n)if(n)a.push(n[2]);else if(396!=r){var c=new Promise(((a,c)=>n=e[r]=[a,c]));a.push(n[2]=c);var i=__webpack_require__.p+__webpack_require__.u(r),_=new Error;__webpack_require__.l(i,(a=>{if(__webpack_require__.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var c=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;_.message="Loading chunk "+r+" failed.\n("+c+": "+i+")",_.name="ChunkLoadError",_.type=c,_.request=i,n[1](_)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,a)=>{var n,c,[i,_,b]=a,t=0;if(i.some((r=>0!==e[r]))){for(n in _)__webpack_require__.o(_,n)&&(__webpack_require__.m[n]=_[n]);if(b)var o=b(__webpack_require__)}for(r&&r(a);t<i.length;t++)c=i[t],__webpack_require__.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return __webpack_require__.O(o)},r=self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();/*! elementor - v3.24.0 - 15-10-2024 */
(()=>{"use strict";var e,r,_,t,a,i={},n={};function __webpack_require__(e){var r=n[e];if(void 0!==r)return r.exports;var _=n[e]={exports:{}};return i[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=i,e=[],__webpack_require__.O=(r,_,t,a)=>{if(!_){var i=1/0;for(u=0;u<e.length;u++){for(var[_,t,a]=e[u],n=!0,c=0;c<_.length;c++)(!1&a||i>=a)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](_[c])))?_.splice(c--,1):(n=!1,a<i&&(i=a));if(n){e.splice(u--,1);var o=t();void 0!==o&&(r=o)}}return r}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[_,t,a]},_=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var i={};r=r||[null,_({}),_([]),_(_)];for(var n=2&t&&e;"object"==typeof n&&!~r.indexOf(n);n=_(n))Object.getOwnPropertyNames(n).forEach((r=>i[r]=()=>e[r]));return i.default=()=>e,__webpack_require__.d(a,i),a},__webpack_require__.d=(e,r)=>{for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,_)=>(__webpack_require__.f[_](e,r),r)),[])),__webpack_require__.u=e=>723===e?"lightbox.26bf6b6c4232d8789c0e.bundle.min.js":48===e?"text-path.376669dc13ce66a83828.bundle.min.js":209===e?"accordion.8799675460c73eb48972.bundle.min.js":745===e?"alert.cbc2a0fee74ee3ed0419.bundle.min.js":120===e?"counter.02cef29c589e742d4c8c.bundle.min.js":192===e?"progress.985f012a6336ab21cb44.bundle.min.js":520===e?"tabs.c2af5be7f9cb3cdcf3d5.bundle.min.js":181===e?"toggle.31881477c45ff5cf9d4d.bundle.min.js":791===e?"video.78c625e89ab767d621c5.bundle.min.js":268===e?"image-carousel.4455c6362492d9067512.bundle.min.js":357===e?"text-editor.2c35aafbe5bf0e127950.bundle.min.js":52===e?"wp-audio.75f0ced143febb8cd31a.bundle.min.js":413===e?"container.c65a2a923085e1120e75.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a="elementor:",__webpack_require__.l=(e,r,_,i)=>{if(t[e])t[e].push(r);else{var n,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),u=0;u<o.length;u++){var b=o[u];if(b.getAttribute("src")==e||b.getAttribute("data-webpack")==a+_){n=b;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,__webpack_require__.nc&&n.setAttribute("nonce",__webpack_require__.nc),n.setAttribute("data-webpack",a+_),n.src=e),t[e]=[r];var onScriptComplete=(r,_)=>{n.onerror=n.onload=null,clearTimeout(p);var a=t[e];if(delete t[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach((e=>e(_))),r)return r(_)},p=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=onScriptComplete.bind(null,n.onerror),n.onload=onScriptComplete.bind(null,n.onload),c&&document.head.appendChild(n)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t>-1&&!e;)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={162:0};__webpack_require__.f.j=(r,_)=>{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(162!=r){var a=new Promise(((_,a)=>t=e[r]=[_,a]));_.push(t[2]=a);var i=__webpack_require__.p+__webpack_require__.u(r),n=new Error;__webpack_require__.l(i,(_=>{if(__webpack_require__.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=_&&("load"===_.type?"missing":_.type),i=_&&_.target&&_.target.src;n.message="Loading chunk "+r+" failed.\n("+a+": "+i+")",n.name="ChunkLoadError",n.type=a,n.request=i,t[1](n)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,_)=>{var t,a,[i,n,c]=_,o=0;if(i.some((r=>0!==e[r]))){for(t in n)__webpack_require__.o(n,t)&&(__webpack_require__.m[t]=n[t]);if(c)var u=c(__webpack_require__)}for(r&&r(_);o<i.length;o++)a=i[o],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return __webpack_require__.O(u)},r=self.webpackChunkelementor=self.webpackChunkelementor||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();/*! elementor - v3.24.0 - 15-10-2024 */
(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[354],{381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=>{t=Array.isArray(t)?t:[t];for(const n of t)if(e.constructor.name===n.prototype[Symbol.toStringTag])return!0;return!1}},8135:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:".elementor-element",nestedDocumentElements:".elementor .elementor-element"},classes:{editMode:"elementor-edit-mode"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$elements:this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))}}getDocumentSettings(e){let t;if(this.isEdit){t={};const e=elementor.settings.page.model;jQuery.each(e.getActiveControls(),(n=>{t[n]=e.attributes[n]}))}else t=this.$element.data("elementor-settings")||{};return this.getItems(t,e)}runElementsHandlers(){this.elements.$elements.each(((e,t)=>setTimeout((()=>elementorFrontend.elementsHandler.runReadyTrigger(t)))))}onInit(){this.$element=this.getSettings("$element"),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings("classes.editMode")),this.isEdit?elementor.on("document:loaded",(()=>{elementor.settings.page.model.on("change",this.onSettingsChange.bind(this))})):this.runElementsHandlers()}onSettingsChange(){}}t.default=_default},6752:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090));class NestedTitleKeyboardHandler extends s.default{__construct(e){super.__construct(e),this.directionNext="next",this.directionPrevious="previous",this.focusableElementSelector='audio, button, canvas, details, iframe, input, select, summary, textarea, video, [accesskey], [contenteditable], [href], [tabindex]:not([tabindex="-1"])'}getWidgetNumber(){return this.$element.find("> .elementor-widget-container > .e-n-tabs, > .e-n-tabs").attr("data-widget-number")}getDefaultSettings(){return{selectors:{itemTitle:`[id*="e-n-tab-title-${this.getWidgetNumber()}"]`,itemContainer:`[id*="e-n-tab-content-${this.getWidgetNumber()}"]`},ariaAttributes:{titleStateAttribute:"aria-selected",activeTitleSelector:'[aria-selected="true"]'},datasets:{titleIndex:"data-tab-index"},keyDirection:{ArrowLeft:elementorFrontendConfig.is_rtl?this.directionNext:this.directionPrevious,ArrowUp:this.directionPrevious,ArrowRight:elementorFrontendConfig.is_rtl?this.directionPrevious:this.directionNext,ArrowDown:this.directionNext}}}getDefaultElements(){const e=this.getSettings("selectors");return{$itemTitles:this.findElement(e.itemTitle),$itemContainers:this.findElement(e.itemContainer),$focusableContainerElements:this.getFocusableElements(this.findElement(e.itemContainer))}}getFocusableElements(e){return e.find(this.focusableElementSelector).not("[disabled], [inert]")}getKeyDirectionValue(e){const t=this.getSettings("keyDirection")[e.key];return this.directionNext===t?1:-1}getTitleIndex(e){const{titleIndex:t}=this.getSettings("datasets");return e.getAttribute(t)}getTitleFilterSelector(e){const{titleIndex:t}=this.getSettings("datasets");return`[${t}="${e}"]`}getActiveTitleElement(){const e=this.getSettings("ariaAttributes").activeTitleSelector;return this.elements.$itemTitles.filter(e)}onInit(){super.onInit(...arguments)}bindEvents(){this.elements.$itemTitles.on(this.getTitleEvents()),this.elements.$focusableContainerElements.on(this.getContentElementEvents())}unbindEvents(){this.elements.$itemTitles.off(this.getTitleEvents()),this.elements.$focusableContainerElements.children().off(this.getContentElementEvents())}getTitleEvents(){return{keydown:this.handleTitleKeyboardNavigation.bind(this)}}getContentElementEvents(){return{keydown:this.handleContentElementKeyboardNavigation.bind(this)}}isDirectionKey(e){return["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","End"].includes(e.key)}isActivationKey(e){return["Enter"," "].includes(e.key)}handleTitleKeyboardNavigation(e){if(this.isDirectionKey(e)){e.preventDefault();const t=parseInt(this.getTitleIndex(e.currentTarget))||1,n=this.elements.$itemTitles.length,i=this.getTitleIndexFocusUpdated(e,t,n);this.changeTitleFocus(i),e.stopPropagation()}else if(this.isActivationKey(e)){if(e.preventDefault(),this.handeTitleLinkEnterOrSpaceEvent(e))return;const t=this.getTitleIndex(e.currentTarget);elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID(),titleIndex:t})}else"Escape"===e.key&&this.handleTitleEscapeKeyEvents(e)}handeTitleLinkEnterOrSpaceEvent(e){const t="a"===e?.currentTarget?.tagName?.toLowerCase();return!elementorFrontend.isEditMode()&&t&&(e?.currentTarget?.click(),e.stopPropagation()),t}getTitleIndexFocusUpdated(e,t,n){let i=0;switch(e.key){case"Home":i=1;break;case"End":i=n;break;default:const s=this.getKeyDirectionValue(e);i=n<t+s?1:0===t+s?n:t+s}return i}changeTitleFocus(e){const t=this.elements.$itemTitles.filter(this.getTitleFilterSelector(e));this.setTitleTabindex(e),t.trigger("focus")}setTitleTabindex(e){this.elements.$itemTitles.attr("tabindex","-1");this.elements.$itemTitles.filter(this.getTitleFilterSelector(e)).attr("tabindex","0")}handleTitleEscapeKeyEvents(){}handleContentElementKeyboardNavigation(e){"Tab"!==e.key||e.shiftKey?"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),this.handleContentElementEscapeEvents(e)):this.handleContentElementTabEvents(e)}handleContentElementEscapeEvents(){this.getActiveTitleElement().trigger("focus")}handleContentElementTabEvents(){}}t.default=NestedTitleKeyboardHandler},1292:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(2821));class CarouselHandlerBase extends s.default{getDefaultSettings(){return{selectors:{carousel:`.${elementorFrontend.config.swiperClass}`,swiperWrapper:".swiper-wrapper",slideContent:".swiper-slide",swiperArrow:".elementor-swiper-button",paginationWrapper:".swiper-pagination",paginationBullet:".swiper-pagination-bullet",paginationBulletWrapper:".swiper-pagination-bullets"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.carousel),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperArrows:this.$element.find(e.swiperArrow),$paginationWrapper:this.$element.find(e.paginationWrapper),$paginationBullets:this.$element.find(e.paginationBullet),$paginationBulletWrapper:this.$element.find(e.paginationBulletWrapper)};return t.$slides=t.$swiperContainer.find(e.slideContent),t}getSwiperSettings(){const e=this.getElementSettings(),t=+e.slides_to_show||3,n=1===t,i=elementorFrontend.config.responsive.activeBreakpoints,s={mobile:1,tablet:n?1:2},r={slidesPerView:t,loop:"yes"===e.infinite,speed:e.speed,handleElementorBreakpoints:!0,breakpoints:{}};let o=t;Object.keys(i).reverse().forEach((t=>{const n=s[t]?s[t]:o;r.breakpoints[i[t].value]={slidesPerView:+e["slides_to_show_"+t]||n,slidesPerGroup:+e["slides_to_scroll_"+t]||1},e.image_spacing_custom&&(r.breakpoints[i[t].value].spaceBetween=this.getSpaceBetween(t)),o=+e["slides_to_show_"+t]||n})),"yes"===e.autoplay&&(r.autoplay={delay:e.autoplay_speed,disableOnInteraction:"yes"===e.pause_on_interaction}),n?(r.effect=e.effect,"fade"===e.effect&&(r.fadeEffect={crossFade:!0})):r.slidesPerGroup=+e.slides_to_scroll||1,e.image_spacing_custom&&(r.spaceBetween=this.getSpaceBetween());const a="arrows"===e.navigation||"both"===e.navigation,l="dots"===e.navigation||"both"===e.navigation||e.pagination;return a&&(r.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),l&&(r.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:e.pagination?e.pagination:"bullets",clickable:!0,renderBullet:(e,t)=>`<span class="${t}" data-bullet-index="${e}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${e+1}"></span>`}),"yes"===e.lazyload&&(r.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),r.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},r.on={slideChangeTransitionEnd:()=>{this.a11ySetSlideAriaHidden()},slideChange:()=>{this.a11ySetPaginationTabindex(),this.handleElementHandlers()},init:()=>{this.a11ySetWidgetAriaDetails(),this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden("initialisation")}},this.applyOffsetSettings(e,r,t),r}getOffsetWidth(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"offset_width","size",e)||0}applyOffsetSettings(e,t,n){const i=e.offset_sides;if(!(elementorFrontend.isEditMode()&&"NestedCarousel"===this.constructor.name)&&i&&"none"!==i)switch(i){case"right":this.forceSliderToShowNextSlideWhenOnLast(t,n),this.addClassToSwiperContainer("offset-right");break;case"left":this.addClassToSwiperContainer("offset-left");break;case"both":this.forceSliderToShowNextSlideWhenOnLast(t,n),this.addClassToSwiperContainer("offset-both")}}forceSliderToShowNextSlideWhenOnLast(e,t){e.slidesPerView=t+.001}addClassToSwiperContainer(e){this.getDefaultElements().$swiperContainer[0].classList.add(e)}async onInit(){if(super.onInit(...arguments),!this.elements.$swiperContainer.length||2>this.elements.$slides.length)return;await this.initSwiper();"yes"===this.getElementSettings().pause_on_hover&&this.togglePauseOnHover(!0)}async initSwiper(){const e=elementorFrontend.utils.swiper;this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperSettings()),this.elements.$swiperContainer.data("swiper",this.swiper)}bindEvents(){this.elements.$swiperArrows.on("keydown",this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on("keydown",".swiper-pagination-bullet",this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on("keydown",".swiper-slide",this.onDirectionArrowKeydown.bind(this)),this.$element.find(":focusable").on("focus",this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on("resize",this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(":focusable").off(),elementorFrontend.elements.$window.off("resize")}onDirectionArrowKeydown(e){const t=elementorFrontend.config.is_rtl,n=e.originalEvent.code,i=t?"ArrowLeft":"ArrowRight";if(!(-1!==["ArrowLeft","ArrowRight"].indexOf(n)))return!0;(t?"ArrowRight":"ArrowLeft")===n?this.swiper.slidePrev():i===n&&this.swiper.slideNext()}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(e){const t=this.getElementSettings()[e],n=this.swiper.params;switch(e){case"autoplay_speed":n.autoplay.delay=t;break;case"speed":n.speed=t}this.swiper.update()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",autoplay_speed:"delay",speed:"speed",arrows_position:"arrows_position"}}onElementChange(e){if(0===e.indexOf("image_spacing_custom"))return void this.updateSpaceBetween(e);if(this.getChangeableProperties()[e])if("pause_on_hover"===e){const e=this.getElementSettings("pause_on_hover");this.togglePauseOnHover("yes"===e)}else this.updateSwiperOption(e)}onEditSettingsChange(e){"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}getSpaceBetween(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"image_spacing_custom","size",e)||0}updateSpaceBetween(e){const t=e.match("image_spacing_custom_(.*)"),n=t?t[1]:"desktop",i=this.getSpaceBetween(n);"desktop"!==n&&(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[n].value].spaceBetween=i),this.swiper.params.spaceBetween=i,this.swiper.update()}getPaginationBullets(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"array";const t=this.$element.find(this.getSettings("selectors").paginationBullet);return"array"===e?Array.from(t):t}a11ySetWidgetAriaDetails(){const e=this.$element;e.attr("aria-roledescription","carousel"),e.attr("aria-label",elementorFrontend.config.i18n.a11yCarouselWrapperAriaLabel)}a11ySetPaginationTabindex(){const e=this.swiper?.params?.pagination.bulletClass,t=this.swiper?.params?.pagination.bulletActiveClass;this.getPaginationBullets().forEach((e=>{e.classList?.contains(t)||e.removeAttribute("tabindex")}));const n="ArrowLeft"===event?.code||"ArrowRight"===event?.code;event?.target?.classList?.contains(e)&&n&&this.$element.find(`.${t}`).trigger("focus")}getSwiperWrapperTranformXValue(){let e=this.elements.$swiperWrapper[0]?.style.transform;return e=e.replace("translate3d(",""),e=e.split(","),e=parseInt(e[0].replace("px","")),e||0}a11ySetSlideAriaHidden(){if("number"!=typeof("initialisation"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")?0:this.swiper?.activeIndex))return;const e=this.getSwiperWrapperTranformXValue(),t=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each(((n,i)=>{0<=i.offsetLeft+e&&t>i.offsetLeft+e?(i.removeAttribute("aria-hidden"),i.removeAttribute("inert")):(i.setAttribute("aria-hidden",!0),i.setAttribute("inert",""))}))}handleElementHandlers(){}}t.default=CarouselHandlerBase},2821:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090));class SwiperHandlerBase extends s.default{getInitialSlide(){const e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}handleKenBurns(){const e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)}}t.default=SwiperHandlerBase},3090:e=>{"use strict";e.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__construct(e){this.isActive(e)&&(this.$element=e.$element,this.isEdit=this.$element.hasClass("elementor-element-edit-mode"),this.isEdit&&this.addEditorListeners())},isActive:()=>!0,isElementInTheCurrentDocument(){return!!elementorFrontend.isEditMode()&&elementor.documents.currentDocument.id.toString()===this.$element[0].closest(".elementor").dataset.elementorId},findElement(e){var t=this.$element;return t.find(e).filter((function(){return jQuery(this).parent().closest(".elementor-element").is(t)}))},getUniqueHandlerID(e,t){return e||(e=this.getModelCID()),t||(t=this.$element),e+t.attr("data-element_type")+this.getConstructorID()},initEditorListeners(){var e=this;if(e.editorListeners=[{event:"element:destroy",to:elementor.channels.data,callback(t){t.cid===e.getModelCID()&&e.onDestroy()}}],e.onElementChange){const t=e.getWidgetType()||e.getElementType();let n="change";"global"!==t&&(n+=":"+t),e.editorListeners.push({event:n,to:elementor.channels.editor,callback(t,n){e.getUniqueHandlerID(n.model.cid,n.$el)===e.getUniqueHandlerID()&&e.onElementChange(t.model.get("name"),t,n)}})}e.onEditSettingsChange&&e.editorListeners.push({event:"change:editSettings",to:elementor.channels.editor,callback(t,n){if(n.model.cid!==e.getModelCID())return;const i=Object.keys(t.changed)[0];e.onEditSettingsChange(i,t.changed[i])}}),["page"].forEach((function(t){var n="on"+t[0].toUpperCase()+t.slice(1)+"SettingsChange";e[n]&&e.editorListeners.push({event:"change",to:elementor.settings[t].model,callback(t){e[n](t.changed)}})}))},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach((function(t){elementorFrontend.addListenerOnce(e,t.event,t.callback,t.to)}))},removeEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach((function(t){elementorFrontend.removeListeners(e,t.event,null,t.to)}))},getElementType(){return this.$element.data("element_type")},getWidgetType(){const e=this.$element.data("widget_type");if(e)return e.split(".")[0]},getID(){return this.$element.data("id")},getModelCID(){return this.$element.data("model-cid")},getElementSettings(e){let t={};const n=this.getModelCID();if(this.isEdit&&n){const e=elementorFrontend.config.elements.data[n],i=e.attributes;let s=i.widgetType||i.elType;i.isInner&&(s="inner-"+s);let r=elementorFrontend.config.elements.keys[s];r||(r=elementorFrontend.config.elements.keys[s]=[],jQuery.each(e.controls,((e,t)=>{(t.frontend_available||t.editor_available)&&r.push(e)}))),jQuery.each(e.getActiveControls(),(function(e){if(-1!==r.indexOf(e)){let n=i[e];n.toJSON&&(n=n.toJSON()),t[e]=n}}))}else t=this.$element.data("settings")||{};return this.getItems(t,e)},getEditSettings(e){var t={};return this.isEdit&&(t=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(t,e)},getCurrentDeviceSetting(e){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),e)},onInit(){this.isActive(this.getSettings())&&elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&&this.removeEditorListeners(),this.unbindEvents&&this.unbindEvents()}})},2263:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090));class StretchedElement extends s.default{getStretchedClass(){return"e-stretched"}getStretchSettingName(){return"stretch_element"}getStretchActiveValue(){return"yes"}bindEvents(){const e=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(e,"resize",this.stretch),elementorFrontend.addListenerOnce(e,"sticky:stick",this.stretch,this.$element),elementorFrontend.addListenerOnce(e,"sticky:unstick",this.stretch,this.$element),elementorFrontend.isEditMode()&&(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on("kit:change:stretchContainer",this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),"resize",this.stretch),elementorFrontend.isEditMode()&&elementor.channels.editor.off("kit:change:stretchContainer",this.onKitChangeStretchContainerChange)}isActive(e){return elementorFrontend.isEditMode()||e.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?this.$element.find(e):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&&elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings("stretched_section_container")||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&&this.stretchElement.stretch()}onInit(){this.isActive(this.getSettings())&&(this.initStretch(),super.onInit(...arguments),this.stretch())}onElementChange(e){this.getStretchSettingName()===e&&(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings("selectors.container",this.getStretchContainer()),this.stretch()}}t.default=StretchedElement},6412:(e,t,n)=>{"use strict";var i=n(3203),s=i(n(5955)),r=i(n(8135)),o=i(n(5658)),a=i(n(2263)),l=i(n(3090)),c=i(n(2821)),d=i(n(1292)),u=i(n(7323)),h=i(n(32)),m=i(n(5877)),g=i(n(7712)),p=i(n(6752));s.default.frontend={Document:r.default,tools:{StretchElement:o.default},handlers:{Base:l.default,StretchedElement:a.default,SwiperBase:c.default,CarouselBase:d.default,NestedTabs:u.default,NestedAccordion:h.default,NestedTitleKeyboardHandler:p.default,ContactButtonsHandler:m.default,FloatingBarsHandler:g.default}}},5658:e=>{"use strict";e.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=>({element:null,direction:elementorFrontend.config.is_rtl?"right":"left",selectors:{container:window},considerScrollbar:!1,cssOutput:"inline"}),getDefaultElements(){return{$element:jQuery(this.getSettings("element"))}},stretch(){const e=this.getSettings();let t;try{t=jQuery(e.selectors.container)}catch(e){}t&&t.length||(t=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var n=this.elements.$element,i=t.innerWidth(),s=n.offset().left,r="fixed"===n.css("position"),o=r?0:s,a=window===t[0];if(!a){var l=t.offset().left;r&&(o=l),s>l&&(o=s-l)}if(e.considerScrollbar&&a){o-=window.innerWidth-i}r||(elementorFrontend.config.is_rtl&&(o=i-(n.outerWidth()+o)),o=-o),e.margin&&(o+=e.margin);var c={};let d=i;e.margin&&(d-=2*e.margin),c.width=d+"px",c[e.direction]=o+"px","variables"!==e.cssOutput?n.css(c):this.applyCssVariables(n,c)},reset(){const e={},t=this.getSettings(),n=this.elements.$element;"variables"!==t.cssOutput?(e.width="",e[t.direction]="",n.css(e)):this.resetCssVariables(n)},applyCssVariables(e,t){e.css("--stretch-width",t.width),t.left?e.css("--stretch-left",t.left):e.css("--stretch-right",t.right)},resetCssVariables(e){e.css({"--stretch-width":"","--stretch-left":"","--stretch-right":""})}})},6630:(e,t)=>{"use strict";function getChildrenWidth(e){let t=0;const n=e[0].parentNode,i=getComputedStyle(n),s=parseFloat(i.gap)||0;for(let n=0;n<e.length;n++)t+=e[n].offsetWidth+s;return t}Object.defineProperty(t,"__esModule",{value:!0}),t.changeScrollStatus=function changeScrollStatus(e,t){"mousedown"===t.type?(e.classList.add("e-scroll"),e.dataset.pageX=t.pageX):(e.classList.remove("e-scroll","e-scroll-active"),e.dataset.pageX="")},t.setHorizontalScrollAlignment=function setHorizontalScrollAlignment(e){let{element:t,direction:n,justifyCSSVariable:i,horizontalScrollStatus:s}=e;if(!t)return;!function isHorizontalScroll(e,t){return e.clientWidth<getChildrenWidth(e.children)&&"enable"===t}(t,s)?t.style.setProperty(i,""):function initialScrollPosition(e,t,n){const i=elementorFrontend.config.is_rtl;if("end"===t)e.style.setProperty(n,"start"),e.scrollLeft=i?-1*getChildrenWidth(e.children):getChildrenWidth(e.children);else e.style.setProperty(n,"start"),e.scrollLeft=0}(t,n,i)},t.setHorizontalTitleScrollValues=function setHorizontalTitleScrollValues(e,t,n){const i=e.classList.contains("e-scroll"),s="enable"===t,r=e.scrollWidth>e.clientWidth;if(!i||!s||!r)return;n.preventDefault();const o=parseFloat(e.dataset.pageX),a=n.pageX-o;let l=0;l=20<a?5:-20>a?-5:a;e.scrollLeft=e.scrollLeft-l,e.classList.add("e-scroll-active")}},2618:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(740);var s=i(n(7597)),r=i(n(381));class ArgsObject extends s.default{static getInstanceType(){return"ArgsObject"}constructor(e){super(),this.args=e}requireArgument(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(t,e))throw Error(`${e} is required.`)}requireArgumentType(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,n),typeof n[e]!==t)throw Error(`${e} invalid type: ${t}.`)}requireArgumentInstance(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,n),!(n[e]instanceof t||(0,r.default)(n[e],t)))throw Error(`${e} invalid instance.`)}requireArgumentConstructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,n),n[e].constructor.toString()!==t.prototype.constructor.toString())throw Error(`${e} invalid constructor type.`)}}t.default=ArgsObject},869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ForceMethodImplementation=void 0,n(740);class ForceMethodImplementation extends Error{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`,t),Object.keys(t).length&&console.error(t),Error.captureStackTrace(this,ForceMethodImplementation)}}t.ForceMethodImplementation=ForceMethodImplementation;t.default=e=>{const t=Error().stack.split("\n")[2].trim(),n=t.startsWith("at new")?"constructor":t.split(" ")[1],i={};if(i.functionName=n,i.fullName=n,i.functionName.includes(".")){const e=i.functionName.split(".");i.className=e[0],i.functionName=e[1]}else i.isStatic=!0;throw new ForceMethodImplementation(i,e)}},7597:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class InstanceType{static[Symbol.hasInstance](e){let t=super[Symbol.hasInstance](e);if(e&&!e.constructor.getInstanceType)return t;if(e&&(e.instanceTypes||(e.instanceTypes=[]),t||this.getInstanceType()===e.constructor.getInstanceType()&&(t=!0),t)){const t=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===e.instanceTypes.indexOf(t)&&e.instanceTypes.push(t)}return!t&&e&&(t=e.instanceTypes&&Array.isArray(e.instanceTypes)&&-1!==e.instanceTypes.indexOf(this.getInstanceType())),t}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let e=new.target;const t=[];for(;e.__proto__&&e.__proto__.name;)t.push(e.__proto__),e=e.__proto__;t.reverse().forEach((e=>this instanceof e))}}t.default=InstanceType},1192:(e,t,n)=>{"use strict";n(740);const Module=function(){const e=jQuery,t=arguments,n=this,i={};let s;this.getItems=function(e,t){if(t){const n=t.split("."),i=n.splice(0,1);if(!n.length)return e[i];if(!e[i])return;return this.getItems(e[i],n.join("."))}return e},this.getSettings=function(e){return this.getItems(s,e)},this.setSettings=function(t,i,r){if(r||(r=s),"object"==typeof t)return e.extend(r,t),n;const o=t.split("."),a=o.splice(0,1);return o.length?(r[a]||(r[a]={}),n.setSettings(o.join("."),i,r[a])):(r[a]=i,n)},this.getErrorMessage=function(e,t){let n;if("forceMethodImplementation"===e)n=`The method '${t}' must to be implemented in the inheritor child.`;else n="An error occurs";return n},this.forceMethodImplementation=function(e){throw new Error(this.getErrorMessage("forceMethodImplementation",e))},this.on=function(t,s){if("object"==typeof t)return e.each(t,(function(e){n.on(e,this)})),n;return t.split(" ").forEach((function(e){i[e]||(i[e]=[]),i[e].push(s)})),n},this.off=function(e,t){if(!i[e])return n;if(!t)return delete i[e],n;const s=i[e].indexOf(t);return-1!==s&&(delete i[e][s],i[e]=i[e].filter((e=>e))),n},this.trigger=function(t){const s="on"+t[0].toUpperCase()+t.slice(1),r=Array.prototype.slice.call(arguments,1);n[s]&&n[s].apply(n,r);const o=i[t];return o?(e.each(o,(function(e,t){t.apply(n,r)})),n):n},n.__construct.apply(n,t),e.each(n,(function(e){const t=n[e];"function"==typeof t&&(n[e]=function(){return t.apply(n,arguments)})})),function(){s=n.getDefaultSettings();const i=t[0];i&&e.extend(!0,s,i)}(),n.trigger("init")};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(e){const t=jQuery,n=this,child=function(){return n.apply(this,arguments)};return t.extend(child,n),(child.prototype=Object.create(t.extend({},n.prototype,e))).constructor=child,child.__super__=n.prototype,child},e.exports=Module},6516:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(2640)).default.extend({getDefaultSettings:()=>({container:null,items:null,columnsCount:3,verticalSpaceBetween:30}),getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run(){var e=[],t=this.elements.$container.position().top,n=this.getSettings(),i=n.columnsCount;t+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each((function(s){var r=Math.floor(s/i),o=jQuery(this),a=o[0].getBoundingClientRect().height+n.verticalSpaceBetween;if(r){var l=o.position(),c=s%i,d=l.top-t-e[c];d-=parseInt(o.css("margin-top"),10),d*=-1,o.css("margin-top",d+"px"),e[c]+=a}else e.push(a)}))}});t.default=s},400:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Scroll{static scrollObserver(e){let t=0;const n={root:e.root||null,rootMargin:e.offset||"0px",threshold:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=[];if(e>0&&e<=100){const n=100/e;for(let e=0;e<=100;e+=n)t.push(e/100)}else t.push(0);return t}(e.sensitivity)};return new IntersectionObserver((function handleIntersect(n){const i=n[0].boundingClientRect.y,s=n[0].isIntersecting,r=i<t?"down":"up",o=Math.abs(parseFloat((100*n[0].intersectionRatio).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:s,scrollPercentage:o,intersectionScrollDirection:r}),t=i}),n)}static getElementViewportPercentage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e[0].getBoundingClientRect(),i=t.start||0,s=t.end||0,r=window.innerHeight*i/100,o=window.innerHeight*s/100,a=n.top-window.innerHeight,l=0-a+r,c=n.top+r+e.height()-a+o,d=Math.max(0,Math.min(l/c,1));return parseFloat((100*d).toFixed(2))}static getPageScrollPercentage(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n=e.start||0,i=e.end||0,s=t||document.documentElement.scrollHeight-document.documentElement.clientHeight,r=s*n/100,o=s+r+s*i/100;return(document.documentElement.scrollTop+document.body.scrollTop+r)/o*100}}},2640:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(1192)).default.extend({elements:null,getDefaultElements:()=>({}),bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}});t.default=s},5955:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(1192)),r=i(n(2640)),o=i(n(2618)),a=i(n(6516)),l=i(n(400)),c=i(n(869)),d=window.elementorModules={Module:s.default,ViewModule:r.default,ArgsObject:o.default,ForceMethodImplementation:c.default,utils:{Masonry:a.default,Scroll:l.default}};t.default=d},9509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class FloatingBarDomHelper{constructor(e){this.$element=e}maybeMoveToTop(){const e=this.$element[0],t=e.querySelector(".e-floating-bars");if(elementorFrontend.isEditMode())t.classList.add("is-sticky");else if(e.dataset.widget_type.startsWith("floating-bars")&&t.classList.contains("has-vertical-position-top")&&!t.classList.contains("is-sticky")){const t=document.getElementById("wpadminbar"),n=e.closest(".elementor");t?t.after(n):document.body.prepend(n)}}}},7712:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090)),r=i(n(9509)),o=i(n(4380));class FloatingBarsHandler extends s.default{getDefaultSettings(){return{selectors:{main:".e-floating-bars",closeButton:".e-floating-bars__close-button",ctaButton:".e-floating-bars__cta-button"},constants:{ctaEntranceAnimation:"style_cta_button_animation",ctaEntranceAnimationDelay:"style_cta_button_animation_delay",hasEntranceAnimation:"has-entrance-animation",visible:"visible",isSticky:"is-sticky",hasVerticalPositionTop:"has-vertical-position-top",hasVerticalPositionBottom:"has-vertical-position-bottom",isHidden:"is-hidden",animated:"animated"}}}getDefaultElements(){const e=this.getSettings("selectors");return{main:this.$element[0].querySelector(e.main),mainAll:this.$element[0].querySelectorAll(e.main),closeButton:this.$element[0].querySelector(e.closeButton),ctaButton:this.$element[0].querySelector(e.ctaButton)}}onElementChange(e){["advanced_vertical_position"].includes(e)&&this.initDefaultState()}getResponsiveSetting(e){const t=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),e,"",t)}bindEvents(){this.elements.closeButton&&this.elements.closeButton.addEventListener("click",this.closeFloatingBar.bind(this)),this.elements.ctaButton&&this.elements.ctaButton.addEventListener("animationend",this.handleAnimationEnd.bind(this)),this.elements.main&&window.addEventListener("keyup",this.onDocumentKeyup.bind(this)),this.hasStickyElements()&&window.addEventListener("resize",this.handleStickyElements.bind(this))}isStickyTop(){const{isSticky:e,hasVerticalPositionTop:t}=this.getSettings("constants");return this.elements.main.classList.contains(e)&&this.elements.main.classList.contains(t)}isStickyBottom(){const{isSticky:e,hasVerticalPositionBottom:t}=this.getSettings("constants");return this.elements.main.classList.contains(e)&&this.elements.main.classList.contains(t)}hasStickyElements(){return document.querySelectorAll(".elementor-sticky").length>0}focusOnLoad(){this.elements.main.setAttribute("tabindex","0"),this.elements.main.focus({focusVisible:!0})}applyBodyPadding(){const e=this.elements.main.offsetHeight;document.body.style.paddingTop=`${e}px`}removeBodyPadding(){document.body.style.paddingTop="0"}handleWPAdminBar(){const e=elementorFrontend.elements.$wpAdminBar;e.length&&(this.elements.main.style.top=`${e.height()}px`)}handleStickyElements(){const e=this.elements.main.offsetHeight,t=elementorFrontend.elements.$wpAdminBar,n=document.querySelectorAll(".elementor-sticky:not(.elementor-sticky__spacer)");0!==n.length&&(n.forEach((n=>{const i=n.getAttribute("data-settings"),s=JSON.parse(i)?.sticky,r="0px"===n.style.top||"top"===s,o="0px"===n.style.bottom||"bottom"===s;this.isStickyTop()&&r?t.length?n.style.top=`${e+t.height()}px`:n.style.top=`${e}px`:this.isStickyBottom()&&o&&(n.style.bottom=`${e}px`),elementorFrontend.isEditMode()&&(r?n.style.top=this.isStickyTop()?`${e}px`:"0px":o&&(n.style.bottom=this.isStickyBottom()?`${e}px`:"0px"))})),document.querySelectorAll(".elementor-sticky__spacer").forEach((t=>{const n=t.getAttribute("data-settings"),i=JSON.parse(n)?.sticky,s="0px"===t.style.top||"top"===i;this.isStickyTop()&&s&&(t.style.marginBottom=`${e}px`)})))}closeFloatingBar(){const{isHidden:e}=this.getSettings("constants");elementorFrontend.isEditMode()||(this.elements.main.classList.add(e),this.hasStickyElements()?this.handleStickyElements():this.isStickyTop()&&this.removeBodyPadding())}initEntranceAnimation(){const{animated:e,ctaEntranceAnimation:t,ctaEntranceAnimationDelay:n,hasEntranceAnimation:i}=this.getSettings("constants"),s=this.getResponsiveSetting(t),r=(this.getResponsiveSetting(n)||0)+500;this.elements.ctaButton.classList.add(e),this.elements.ctaButton.classList.add(s),setTimeout((()=>{this.elements.ctaButton.classList.remove(i)}),r)}handleAnimationEnd(){this.removeEntranceAnimationClasses(),this.focusOnLoad()}removeEntranceAnimationClasses(){if(!this.elements.ctaButton)return;const{animated:e,ctaEntranceAnimation:t,visible:n}=this.getSettings("constants"),i=this.getResponsiveSetting(t);this.elements.ctaButton.classList.remove(e),this.elements.ctaButton.classList.remove(i),this.elements.ctaButton.classList.add(n)}onDocumentKeyup(e){27===e.keyCode&&this.elements.main&&this.elements.main.contains(document.activeElement)&&this.closeFloatingBar()}initDefaultState(){const{hasEntranceAnimation:e}=this.getSettings("constants");this.isStickyTop()&&this.handleWPAdminBar(),this.hasStickyElements()?this.handleStickyElements():this.isStickyTop()&&this.applyBodyPadding(),!this.elements.main||this.elements.ctaButton.classList.contains(e)||elementorFrontend.isEditMode()||this.focusOnLoad()}setupInnerContainer(){this.elements.main.closest(".e-con-inner").classList.add("e-con-inner--floating-bars"),this.elements.main.closest(".e-con").classList.add("e-con--floating-bars")}onInit(){const{hasEntranceAnimation:e}=this.getSettings("constants");super.onInit(...arguments),this.clickTrackingHandler=new o.default({$element:this.$element});new r.default(this.$element).maybeMoveToTop(),this.elements.ctaButton&&this.elements.ctaButton.classList.contains(e)&&this.initEntranceAnimation(),this.initDefaultState(),this.setupInnerContainer()}}t.default=FloatingBarsHandler},5877:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090)),r=i(n(4380));class ContactButtonsHandler extends s.default{getDefaultSettings(){return{selectors:{main:".e-contact-buttons",content:".e-contact-buttons__content",contentWrapper:".e-contact-buttons__content-wrapper",chatButton:".e-contact-buttons__chat-button",closeButton:".e-contact-buttons__close-button",messageBubbleTime:".e-contact-buttons__message-bubble-time"},constants:{entranceAnimation:"style_chat_box_entrance_animation",exitAnimation:"style_chat_box_exit_animation",chatButtonAnimation:"style_chat_button_animation",animated:"animated",animatedWrapper:"animated-wrapper",visible:"visible",reverse:"reverse",hidden:"hidden",hasAnimations:"has-animations",hasEntranceAnimation:"has-entrance-animation",none:"none"}}}getDefaultElements(){const e=this.getSettings("selectors");return{main:this.$element[0].querySelector(e.main),content:this.$element[0].querySelector(e.content),contentWrapper:this.$element[0].querySelector(e.contentWrapper),chatButton:this.$element[0].querySelector(e.chatButton),closeButton:this.$element[0].querySelector(e.closeButton),messageBubbleTime:this.$element[0].querySelector(e.messageBubbleTime)}}getResponsiveSetting(e){const t=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),e,"",t)}bindEvents(){this.elements.closeButton&&this.elements.closeButton.addEventListener("click",this.closeChatBox.bind(this)),this.elements.chatButton&&(this.elements.chatButton.addEventListener("click",this.onChatButtonClick.bind(this)),this.elements.chatButton.addEventListener("animationend",this.removeChatButtonAnimationClasses.bind(this))),this.elements.content&&this.elements.content.addEventListener("animationend",this.removeAnimationClasses.bind(this)),this.elements.contentWrapper&&window.addEventListener("keyup",this.onDocumentKeyup.bind(this))}contentWrapperIsHidden(e){if(!this.elements.contentWrapper)return!1;const{hidden:t}=this.getSettings("constants");return!0===e?(this.elements.contentWrapper.classList.add(t),void this.elements.contentWrapper.setAttribute("aria-hidden","true")):!1===e?(this.elements.contentWrapper.classList.remove(t),void this.elements.contentWrapper.setAttribute("aria-hidden","false")):this.elements.contentWrapper.classList.contains(t)}onDocumentKeyup(e){27===e.keyCode&&this.elements.main&&!this.contentWrapperIsHidden()&&this.elements.main.contains(document.activeElement)&&this.closeChatBox()}removeAnimationClasses(){if(!this.elements.content)return;const{reverse:e,entranceAnimation:t,exitAnimation:n,animated:i,visible:s}=this.getSettings("constants"),r=this.elements.content.classList.contains(e),o=this.getResponsiveSetting(t),a=this.getResponsiveSetting(n);r?(this.elements.content.classList.remove(i),this.elements.content.classList.remove(e),a&&this.elements.content.classList.remove(a),this.elements.content.classList.remove(s)):(this.elements.content.classList.remove(i),o&&this.elements.content.classList.remove(o),this.elements.content.classList.add(s))}chatBoxEntranceAnimation(){const{entranceAnimation:e,animated:t,animatedWrapper:n,none:i}=this.getSettings("constants"),s=this.getResponsiveSetting(e);s&&i!==s&&(this.elements.content&&(this.elements.content.classList.add(t),this.elements.content.classList.add(s)),this.elements.contentWrapper&&this.elements.contentWrapper.classList.remove(n))}chatBoxExitAnimation(){const{reverse:e,exitAnimation:t,animated:n,animatedWrapper:i,none:s}=this.getSettings("constants"),r=this.getResponsiveSetting(t);r&&s!==r&&(this.elements.content&&(this.elements.content.classList.add(n),this.elements.content.classList.add(e),this.elements.content.classList.add(r)),this.elements.contentWrapper&&this.elements.contentWrapper.classList.add(i))}openChatBox(){const{hasAnimations:e,visible:t}=this.getSettings("constants");this.elements.main&&this.elements.main.classList.contains(e)?this.chatBoxEntranceAnimation():this.elements.content&&this.elements.content.classList.add(t),this.elements.contentWrapper&&(this.contentWrapperIsHidden(!1),elementorFrontend.isEditMode()||(this.elements.contentWrapper.setAttribute("tabindex","0"),this.elements.contentWrapper.focus({focusVisible:!0}))),this.elements.chatButton&&this.elements.chatButton.setAttribute("aria-expanded","true"),this.elements.closeButton&&this.elements.closeButton.setAttribute("aria-expanded","true")}closeChatBox(){const{hasAnimations:e,visible:t}=this.getSettings("constants");this.elements.main&&this.elements.main.classList.contains(e)?this.chatBoxExitAnimation():this.elements.content&&this.elements.content.classList.remove(t),this.elements.contentWrapper&&this.contentWrapperIsHidden(!0),this.elements.chatButton&&(this.elements.chatButton.setAttribute("aria-expanded","false"),this.elements.chatButton.focus({focusVisible:!0})),this.elements.closeButton&&this.elements.closeButton.setAttribute("aria-expanded","false")}onChatButtonClick(){this.elements.contentWrapper&&this.contentWrapperIsHidden()?this.openChatBox():this.closeChatBox()}initMessageBubbleTime(){if(!this.elements.messageBubbleTime)return;const e="12h"===this.elements.messageBubbleTime.dataset.timeFormat;this.elements.messageBubbleTime.innerHTML=new Intl.DateTimeFormat("default",{hour12:e,hour:"numeric",minute:"numeric"}).format(new Date)}removeChatButtonAnimationClasses(){if(!this.elements.chatButton)return;const{chatButtonAnimation:e,visible:t}=this.getSettings("constants");this.elements.chatButton.classList.remove(e),this.elements.chatButton.classList.add(t)}initChatButtonEntranceAnimation(){const{none:e,chatButtonAnimation:t}=this.getSettings("constants"),n=this.getResponsiveSetting(t);n&&e!==n&&this.elements.chatButton.classList.add(n)}initDefaultState(){if(this.elements.contentWrapper){const e=this.contentWrapperIsHidden();this.elements.chatButton&&this.elements.chatButton.setAttribute("aria-expanded",!e),this.elements.closeButton&&this.elements.closeButton.setAttribute("aria-expanded",!e)}elementorFrontend.isEditMode()&&"floating-buttons"===elementor?.config?.document?.type&&this.openChatBox()}setupInnerContainer(){this.elements.main.closest(".e-con-inner").classList.add("e-con-inner--floating-buttons")}onInit(){const{hasEntranceAnimation:e}=this.getSettings("constants");super.onInit(...arguments),this.clickTrackingHandler=new r.default({$element:this.$element}),this.elements.messageBubbleTime&&this.initMessageBubbleTime(),this.initDefaultState(),this.elements.chatButton&&this.elements.chatButton.classList.contains(e)&&this.initChatButtonEntranceAnimation(),this.setupInnerContainer()}}t.default=ContactButtonsHandler},4380:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3231)),r=i(n(3090));class ClickTrackingHandler extends r.default{constructor(){super(...arguments),(0,s.default)(this,"clicks",[])}getDefaultSettings(){return{selectors:{contentWrapper:".e-contact-buttons__content-wrapper",contactButtonCore:".e-contact-buttons__send-button",contentWrapperFloatingBars:".e-floating-bars",floatingBarCTAButton:".e-floating-bars__cta-button",elementorWrapper:'[data-elementor-type="floating-buttons"]'}}}getDefaultElements(){const e=this.getSettings("selectors");return{contentWrapper:this.$element[0].querySelector(e.contentWrapper),contentWrapperFloatingBars:this.$element[0].querySelector(e.contentWrapperFloatingBars)}}bindEvents(){this.elements.contentWrapper&&this.elements.contentWrapper.addEventListener("click",this.onChatButtonTrackClick.bind(this)),this.elements.contentWrapperFloatingBars&&this.elements.contentWrapperFloatingBars.addEventListener("click",this.onChatButtonTrackClick.bind(this)),window.addEventListener("beforeunload",(()=>{this.clicks.length>0&&this.sendClicks()}))}onChatButtonTrackClick(e){const t=e.target||e.srcElement,n=this.getSettings("selectors");(t.matches(n.contactButtonCore)||t.closest(n.contactButtonCore)||t.matches(n.floatingBarCTAButton)||t.closest(n.floatingBarCTAButton))&&this.getDocumentIdAndTrack(t,n)}getDocumentIdAndTrack(e,t){const n=e.closest(t.elementorWrapper).dataset.elementorId;this.trackClick(n)}trackClick(e){e&&(this.clicks.push(e),this.clicks.length>=10&&this.sendClicks())}sendClicks(){const e=new FormData;e.append("action","elementor_send_clicks"),e.append("_nonce",elementorFrontendConfig?.nonces?.floatingButtonsClickTracking),this.clicks.forEach((t=>e.append("clicks[]",t))),fetch(elementorFrontendConfig?.urls?.ajaxurl,{method:"POST",body:e}).then((()=>{this.clicks=[]}))}}t.default=ClickTrackingHandler},7148:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(6752));class NestedAccordionTitleKeyboardHandler extends s.default{__construct(){super.__construct(...arguments);const e=arguments.length<=0?void 0:arguments[0];this.toggleTitle=e.toggleTitle}getDefaultSettings(){return{...super.getDefaultSettings(),selectors:{itemTitle:".e-n-accordion-item-title",itemContainer:".e-n-accordion-item > .e-con"},ariaAttributes:{titleStateAttribute:"aria-expanded",activeTitleSelector:'[aria-expanded="true"]'},datasets:{titleIndex:"data-accordion-index"}}}handeTitleLinkEnterOrSpaceEvent(e){this.toggleTitle(e)}handleContentElementEscapeEvents(e){this.getActiveTitleElement().trigger("focus"),this.toggleTitle(e)}handleTitleEscapeKeyEvents(e){const t=e?.currentTarget?.parentElement,n=t?.open;n&&this.toggleTitle(e)}}t.default=NestedAccordionTitleKeyboardHandler},32:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090)),r=i(n(7148));class NestedAccordion extends s.default{constructor(){super(...arguments),this.animations=new Map}getDefaultSettings(){return{selectors:{accordion:".e-n-accordion",accordionContentContainers:".e-n-accordion > .e-con",accordionItems:".e-n-accordion-item",accordionItemTitles:".e-n-accordion-item-title",accordionItemTitlesText:".e-n-accordion-item-title-text",accordionContent:".e-n-accordion-item > .e-con",directAccordionItems:":scope > .e-n-accordion-item",directAccordionItemTitles:":scope > .e-n-accordion-item > .e-n-accordion-item-title"},default_state:"expanded",attributes:{index:"data-accordion-index",ariaLabelledBy:"aria-labelledby"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$accordion:this.findElement(e.accordion),$contentContainers:this.findElement(e.accordionContentContainers),$accordionItems:this.findElement(e.accordionItems),$accordionTitles:this.findElement(e.accordionItemTitles),$accordionContent:this.findElement(e.accordionContent)}}onInit(){super.onInit(...arguments),elementorFrontend.isEditMode()&&!elementorCommon.config.experimentalFeatures.e_nested_atomic_repeaters&&this.interlaceContainers(),this.injectKeyboardHandler()}injectKeyboardHandler(){"nested-accordion.default"===this.getSettings("elementName")&&new r.default({$element:this.$element,toggleTitle:this.clickListener.bind(this)})}interlaceContainers(){const{$contentContainers:e,$accordionItems:t}=this.getDefaultElements();e.each(((e,n)=>{t[e].appendChild(n)}))}linkContainer(e){const{container:t,index:n,targetContainer:i,action:{type:s}}=e.detail,r=t.view.$el;if(t.model.get("id")===this.$element.data("id")){const{$accordionItems:e}=this.getDefaultElements();let t,o;switch(s){case"move":[t,o]=this.move(r,n,i,e);break;case"duplicate":[t,o]=this.duplicate(r,n,i,e)}void 0!==t&&t.appendChild(o),this.updateIndexValues(),this.updateListeners(r),elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent("elementor/elements/link-data-bindings"))}}move(e,t,n,i){return[i[t],n.view.$el[0]]}duplicate(e,t,n,i){return[i[t+1],n.view.$el[0]]}updateIndexValues(){const{$accordionContent:e,$accordionItems:t}=this.getDefaultElements(),n=this.getSettings(),i=t[0].getAttribute("id").slice(0,-1);t.each(((t,s)=>{s.setAttribute("id",`${i}${t}`),s.querySelector(n.selectors.accordionItemTitles).setAttribute(n.attributes.index,t+1),s.querySelector(n.selectors.accordionItemTitles).setAttribute("aria-controls",`${i}${t}`),s.querySelector(n.selectors.accordionItemTitlesText).setAttribute("data-binding-index",t+1),e[t].setAttribute(n.attributes.ariaLabelledBy,`${i}${t}`)}))}updateListeners(e){this.elements.$accordionTitles=e.find(this.getSettings("selectors.accordionItemTitles")),this.elements.$accordionItems=e.find(this.getSettings("selectors.accordionItems")),this.elements.$accordionTitles.on("click",this.clickListener.bind(this))}bindEvents(){this.elements.$accordionTitles.on("click",this.clickListener.bind(this)),elementorFrontend.elements.$window.on("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}unbindEvents(){this.elements.$accordionTitles.off()}clickListener(e){e.preventDefault(),this.elements=this.getDefaultElements();const t=this.getSettings(),n=e?.currentTarget?.closest(t.selectors.accordionItems),i=e?.currentTarget?.closest(t.selectors.accordion),s=n.querySelector(t.selectors.accordionItemTitles),r=n.querySelector(t.selectors.accordionContent),{max_items_expended:o}=this.getElementSettings(),a=i.querySelectorAll(t.selectors.directAccordionItems),l=i.querySelectorAll(t.selectors.directAccordionItemTitles);"one"===o&&this.closeAllItems(a,l),n.open?this.closeAccordionItem(n,s):this.prepareOpenAnimation(n,s,r)}animateItem(e,t,n,i){e.style.overflow="hidden";let s=this.animations.get(e);s&&s.cancel(),s=e.animate({height:[t,n]},{duration:this.getAnimationDuration()}),s.onfinish=()=>this.onAnimationFinish(e,i),this.animations.set(e,s),e.querySelector("summary")?.setAttribute("aria-expanded",i)}closeAccordionItem(e,t){const n=`${e.offsetHeight}px`,i=`${t.offsetHeight}px`;this.animateItem(e,n,i,!1)}prepareOpenAnimation(e,t,n){e.style.overflow="hidden",e.style.height=`${e.offsetHeight}px`,e.open=!0,window.requestAnimationFrame((()=>this.openAccordionItem(e,t,n)))}openAccordionItem(e,t,n){const i=`${e.offsetHeight}px`,s=`${t.offsetHeight+n.offsetHeight}px`;this.animateItem(e,i,s,!0)}onAnimationFinish(e,t){e.open=t,this.animations.set(e,null),e.style.height=e.style.overflow=""}closeAllItems(e,t){t.forEach(((t,n)=>{this.closeAccordionItem(e[n],t)}))}getAnimationDuration(){const{size:e,unit:t}=this.getElementSettings("n_accordion_animation_duration");return e*("ms"===t?1:1e3)}}t.default=NestedAccordion},7323:(e,t,n)=>{"use strict";var i=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(3090)),r=n(6630);class NestedTabs extends s.default{getTabTitleFilterSelector(e){return`[${this.getSettings("dataAttributes").tabIndex}="${e}"]`}getTabContentFilterSelector(e){return`*:nth-child(${e})`}getTabIndex(e){return e.getAttribute(this.getSettings("dataAttributes").tabIndex)}getActiveTabIndex(){const e=this.getSettings(),t=e.ariaAttributes.activeTitleSelector,n=e.dataAttributes.tabIndex;return this.elements.$tabTitles.filter(t).attr(n)||null}getWidgetNumber(){return this.$element.find("> .elementor-widget-container > .e-n-tabs, > .e-n-tabs").attr("data-widget-number")}getDefaultSettings(){const e=this.getWidgetNumber();return{selectors:{widgetContainer:`[data-widget-number="${e}"]`,tabTitle:`[aria-controls*="e-n-tab-content-${e}"]`,tabTitleIcon:`[id*="e-n-tab-title-${e}"] > .e-n-tab-icon`,tabTitleText:`[id*="e-n-tab-title-${e}"] > .e-n-tab-title-text`,tabContent:`[data-widget-number="${e}"] > .e-n-tabs-content > .e-con`,headingContainer:`[data-widget-number="${e}"] > .e-n-tabs-heading`,activeTabContentContainers:`[id*="e-n-tab-content-${e}"].e-active`},classes:{active:"e-active"},dataAttributes:{tabIndex:"data-tab-index"},ariaAttributes:{titleStateAttribute:"aria-selected",activeTitleSelector:'[aria-selected="true"]'},showTabFn:"show",hideTabFn:"hide",toggleSelf:!1,hidePrevious:!0,autoExpand:!0}}getDefaultElements(){const e=this.getSettings("selectors");return{$widgetContainer:this.findElement(e.widgetContainer),$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent),$headingContainer:this.findElement(e.headingContainer)}}getKeyboardNavigationSettings(){return this.getSettings()}activateDefaultTab(){const e=this.getSettings(),t=this.getEditSettings("activeItemIndex")||1,n={showTabFn:e.showTabFn,hideTabFn:e.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(t),this.setSettings(n),this.elements.$widgetContainer.addClass("e-activated")}deactivateActiveTab(e){const t=this.getSettings(),n=t.classes.active,i=t.ariaAttributes.activeTitleSelector,s="."+n,r=this.elements.$tabTitles.filter(i),o=this.elements.$tabContents.filter(s);return this.setTabDeactivationAttributes(r,e),o.removeClass(n),o[t.hideTabFn](0,(()=>this.onHideTabContent(o))),o}getTitleActivationAttributes(){return{tabindex:"0",[this.getSettings("ariaAttributes").titleStateAttribute]:"true"}}setTabDeactivationAttributes(e){const t=this.getSettings("ariaAttributes").titleStateAttribute;e.attr({tabindex:"-1",[t]:"false"})}onHideTabContent(){}activateTab(e){const t=this.getSettings(),n=t.classes.active,i="show"===t.showTabFn?0:400;let s=this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(e)),r=this.elements.$tabContents.filter(this.getTabContentFilterSelector(e));if(!s.length){const t=Math.max(e-1,1);s=this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(t)),r=this.elements.$tabContents.filter(this.getTabContentFilterSelector(t))}s.attr(this.getTitleActivationAttributes()),r.addClass(n),r[t.showTabFn](i,(()=>this.onShowTabContent(r)))}onShowTabContent(e){elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc"),elementorFrontend.elements.$window.trigger("elementor/nested-tabs/activate",e),elementorFrontend.elements.$window.trigger("elementor/bg-video/recalc")}isActiveTab(e){const t=this.getSettings(),n="true"===this.elements.$tabTitles.filter(`[${t.dataAttributes.tabIndex}="${e}"]`).attr(t.ariaAttributes.titleStateAttribute),i=this.elements.$tabContents.filter(this.getTabContentFilterSelector(e)).hasClass(this.getActiveClass());return n&&i}onTabClick(e){e.preventDefault(),this.changeActiveTab(e.currentTarget?.getAttribute(this.getSettings("dataAttributes").tabIndex),!0)}getTabEvents(){return{click:this.onTabClick.bind(this)}}getHeadingEvents(){const e=this.elements.$headingContainer[0];return{mousedown:r.changeScrollStatus.bind(this,e),mouseup:r.changeScrollStatus.bind(this,e),mouseleave:r.changeScrollStatus.bind(this,e),mousemove:r.setHorizontalTitleScrollValues.bind(this,e,this.getHorizontalScrollSetting())}}bindEvents(){this.elements.$tabTitles.on(this.getTabEvents()),this.elements.$headingContainer.on(this.getHeadingEvents()),elementorFrontend.elements.$window.on("resize",this.onResizeUpdateHorizontalScrolling.bind(this)),elementorFrontend.elements.$window.on("resize",this.setTouchMode.bind(this)),elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",this.reInitSwipers),elementorFrontend.elements.$window.on("elementor/nested-elements/activate-by-keyboard",this.changeActiveTabByKeyboard.bind(this)),elementorFrontend.elements.$window.on("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}unbindEvents(){this.elements.$tabTitles.off(),this.elements.$headingContainer.off(),this.elements.$tabContents.children().off(),elementorFrontend.elements.$window.off("resize",this.onResizeUpdateHorizontalScrolling.bind(this)),elementorFrontend.elements.$window.off("resize",this.setTouchMode.bind(this)),elementorFrontend.elements.$window.off("elementor/nested-tabs/activate",this.reInitSwipers),elementorFrontend.elements.$window.off("elementor/nested-elements/activate-by-keyboard",this.changeActiveTabByKeyboard.bind(this)),elementorFrontend.elements.$window.off("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}reInitSwipers(e,t){const n=t.querySelectorAll(`.${elementorFrontend.config.swiperClass}`);for(const e of n){if(!e.swiper)return;e.swiper.initialized=!1,e.swiper.init()}}onInit(){super.onInit(...arguments),this.getSettings("autoExpand")&&this.activateDefaultTab(),(0,r.setHorizontalScrollAlignment)(this.getHorizontalScrollingSettings()),this.setTouchMode(),"nested-tabs.default"===this.getSettings("elementName")&&new elementorModules.frontend.handlers.NestedTitleKeyboardHandler(this.getKeyboardNavigationSettings())}onEditSettingsChange(e,t){"activeItemIndex"===e&&this.changeActiveTab(t,!1)}onElementChange(e){this.checkSliderPropsToWatch(e)&&(0,r.setHorizontalScrollAlignment)(this.getHorizontalScrollingSettings())}checkSliderPropsToWatch(e){return 0===e.indexOf("horizontal_scroll")||"breakpoint_selector"===e||0===e.indexOf("tabs_justify_horizontal")||0===e.indexOf("tabs_title_space_between")}changeActiveTab(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&this.isEdit&&this.isElementInTheCurrentDocument())return window.top.$e.run("document/repeater/select",{container:elementor.getContainer(this.$element.attr("data-id")),index:parseInt(e)});const t=this.isActiveTab(e),n=this.getSettings();if(!n.toggleSelf&&t||!n.hidePrevious||this.deactivateActiveTab(e),!n.hidePrevious&&t&&this.deactivateActiveTab(e),!t){if(this.isAccordionVersion())return void this.activateMobileTab(e);this.activateTab(e)}}changeActiveTabByKeyboard(e,t){t.widgetId.toString()===this.getID().toString()&&this.changeActiveTab(t.titleIndex,!0)}activateMobileTab(e){setTimeout((()=>{this.activateTab(e),this.forceActiveTabToBeInViewport(e)}),10)}forceActiveTabToBeInViewport(e){if(!elementorFrontend.isEditMode())return;const t=this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(e));elementor.helpers.isInViewport(t[0])||t[0].scrollIntoView({block:"center"})}getActiveClass(){return this.getSettings().classes.active}getTabsDirection(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"tabs_justify_horizontal","",e)}getHorizontalScrollSetting(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"horizontal_scroll","",e)}isAccordionVersion(){return"contents"===this.elements.$headingContainer.css("display")}setTouchMode(){const e=this.getSettings("selectors").widgetContainer;if(elementorFrontend.isEditMode()||"resize"===event?.type){const t=["mobile","mobile_extra","tablet","tablet_extra"],n=elementorFrontend.getCurrentDeviceMode();if(-1!==t.indexOf(n))return void this.$element.find(e).attr("data-touch-mode","true")}else if("ontouchstart"in window)return void this.$element.find(e).attr("data-touch-mode","true");this.$element.find(e).attr("data-touch-mode","false")}linkContainer(e){const{container:t}=e.detail,n=t.model.get("id"),i=this.$element.data("id"),s=t.view.$el;if(n===i&&(this.updateIndexValues(),this.updateListeners(s),elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent("elementor/elements/link-data-bindings"))),!this.getActiveTabIndex()){const t=e.detail.index+1||1;this.changeActiveTab(t)}}updateListeners(e){this.elements.$tabContents=e.find(this.getSettings("selectors.tabContent")),this.elements.$tabTitles=e.find(this.getSettings("selectors.tabTitle")),this.elements.$tabTitles.on(this.getTabEvents())}updateIndexValues(){const{$widgetContainer:e,$tabContents:t,$tabTitles:n}=this.getDefaultElements(),i=this.getSettings(),s=i.dataAttributes.tabIndex,r=e.data("widgetNumber");n.each(((e,n)=>{const o=e+1,a=`e-n-tab-title-${r}${o}`,l=`e-n-tab-content-${r}${o}`;n.setAttribute("id",a),n.setAttribute("style",`--n-tabs-title-order: ${o}`),n.setAttribute(s,o),n.setAttribute("aria-controls",l),n.querySelector(i.selectors.tabTitleIcon)?.setAttribute("data-binding-index",o),n.querySelector(i.selectors.tabTitleText).setAttribute("data-binding-index",o),t[e].setAttribute("aria-labelledby",a),t[e].setAttribute(s,o),t[e].setAttribute("id",l),t[e].setAttribute("style",`--n-tabs-title-order: ${o}`)}))}onResizeUpdateHorizontalScrolling(){(0,r.setHorizontalScrollAlignment)(this.getHorizontalScrollingSettings())}getHorizontalScrollingSettings(){return{element:this.elements.$headingContainer[0],direction:this.getTabsDirection(),justifyCSSVariable:"--n-tabs-heading-justify-content",horizontalScrollStatus:this.getHorizontalScrollSetting()}}}t.default=NestedTabs},5089:(e,t,n)=>{"use strict";var i=n(930),s=n(9268),r=TypeError;e.exports=function(e){if(i(e))return e;throw r(s(e)+" is not a function")}},1378:(e,t,n)=>{"use strict";var i=n(930),s=String,r=TypeError;e.exports=function(e){if("object"==typeof e||i(e))return e;throw r("Can't set "+s(e)+" as a prototype")}},6112:(e,t,n)=>{"use strict";var i=n(8759),s=String,r=TypeError;e.exports=function(e){if(i(e))return e;throw r(s(e)+" is not an object")}},6198:(e,t,n)=>{"use strict";var i=n(4088),s=n(7740),r=n(2871),createMethod=function(e){return function(t,n,o){var a,l=i(t),c=r(l),d=s(o,c);if(e&&n!=n){for(;c>d;)if((a=l[d++])!=a)return!0}else for(;c>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},2306:(e,t,n)=>{"use strict";var i=n(8240),s=i({}.toString),r=i("".slice);e.exports=function(e){return r(s(e),8,-1)}},375:(e,t,n)=>{"use strict";var i=n(2371),s=n(930),r=n(2306),o=n(211)("toStringTag"),a=Object,l="Arguments"==r(function(){return arguments}());e.exports=i?r:function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=a(e),o))?n:l?r(t):"Object"==(i=r(t))&&s(t.callee)?"Arguments":i}},8474:(e,t,n)=>{"use strict";var i=n(9606),s=n(6095),r=n(4399),o=n(7826);e.exports=function(e,t,n){for(var a=s(t),l=o.f,c=r.f,d=0;d<a.length;d++){var u=a[d];i(e,u)||n&&i(n,u)||l(e,u,c(t,u))}}},2585:(e,t,n)=>{"use strict";var i=n(5283),s=n(7826),r=n(5736);e.exports=i?function(e,t,n){return s.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},5736:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},1343:(e,t,n)=>{"use strict";var i=n(930),s=n(7826),r=n(3712),o=n(9444);e.exports=function(e,t,n,a){a||(a={});var l=a.enumerable,c=void 0!==a.name?a.name:t;if(i(n)&&r(n,c,a),a.global)l?e[t]=n:o(t,n);else{try{a.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=n:s.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},9444:(e,t,n)=>{"use strict";var i=n(2086),s=Object.defineProperty;e.exports=function(e,t){try{s(i,e,{value:t,configurable:!0,writable:!0})}catch(n){i[e]=t}return t}},5283:(e,t,n)=>{"use strict";var i=n(3677);e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},7886:e=>{"use strict";var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},821:(e,t,n)=>{"use strict";var i=n(2086),s=n(8759),r=i.document,o=s(r)&&s(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},4999:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},1448:(e,t,n)=>{"use strict";var i,s,r=n(2086),o=n(4999),a=r.process,l=r.Deno,c=a&&a.versions||l&&l.version,d=c&&c.v8;d&&(s=(i=d.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!s&&o&&(!(i=o.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=o.match(/Chrome\/(\d+)/))&&(s=+i[1]),e.exports=s},8684:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},79:(e,t,n)=>{"use strict";var i=n(8240),s=Error,r=i("".replace),o=String(s("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,l=a.test(o);e.exports=function(e,t){if(l&&"string"==typeof e&&!s.prepareStackTrace)for(;t--;)e=r(e,a,"");return e}},8395:(e,t,n)=>{"use strict";var i=n(2585),s=n(79),r=n(2114),o=Error.captureStackTrace;e.exports=function(e,t,n,a){r&&(o?o(e,t):i(e,"stack",s(n,a)))}},2114:(e,t,n)=>{"use strict";var i=n(3677),s=n(5736);e.exports=!i((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",s(1,7)),7!==e.stack)}))},1695:(e,t,n)=>{"use strict";var i=n(2086),s=n(4399).f,r=n(2585),o=n(1343),a=n(9444),l=n(8474),c=n(7189);e.exports=function(e,t){var n,d,u,h,m,g=e.target,p=e.global,f=e.stat;if(n=p?i:f?i[g]||a(g,{}):(i[g]||{}).prototype)for(d in t){if(h=t[d],u=e.dontCallGetSet?(m=s(n,d))&&m.value:n[d],!c(p?d:g+(f?".":"#")+d,e.forced)&&void 0!==u){if(typeof h==typeof u)continue;l(h,u)}(e.sham||u&&u.sham)&&r(h,"sham",!0),o(n,d,h,e)}}},3677:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},7258:(e,t,n)=>{"use strict";var i=n(6059),s=Function.prototype,r=s.apply,o=s.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?o.bind(r):function(){return o.apply(r,arguments)})},6059:(e,t,n)=>{"use strict";var i=n(3677);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},9413:(e,t,n)=>{"use strict";var i=n(6059),s=Function.prototype.call;e.exports=i?s.bind(s):function(){return s.apply(s,arguments)}},4398:(e,t,n)=>{"use strict";var i=n(5283),s=n(9606),r=Function.prototype,o=i&&Object.getOwnPropertyDescriptor,a=s(r,"name"),l=a&&"something"===function something(){}.name,c=a&&(!i||i&&o(r,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},1518:(e,t,n)=>{"use strict";var i=n(8240),s=n(5089);e.exports=function(e,t,n){try{return i(s(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},8240:(e,t,n)=>{"use strict";var i=n(6059),s=Function.prototype,r=s.call,o=i&&s.bind.bind(r,r);e.exports=i?o:function(e){return function(){return r.apply(e,arguments)}}},563:(e,t,n)=>{"use strict";var i=n(2086),s=n(930);e.exports=function(e,t){return arguments.length<2?(n=i[e],s(n)?n:void 0):i[e]&&i[e][t];var n}},2964:(e,t,n)=>{"use strict";var i=n(5089),s=n(1858);e.exports=function(e,t){var n=e[t];return s(n)?void 0:i(n)}},2086:function(e,t,n){"use strict";var check=function(e){return e&&e.Math==Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},9606:(e,t,n)=>{"use strict";var i=n(8240),s=n(3060),r=i({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return r(s(e),t)}},7153:e=>{"use strict";e.exports={}},6761:(e,t,n)=>{"use strict";var i=n(5283),s=n(3677),r=n(821);e.exports=!i&&!s((function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},5974:(e,t,n)=>{"use strict";var i=n(8240),s=n(3677),r=n(2306),o=Object,a=i("".split);e.exports=s((function(){return!o("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a(e,""):o(e)}:o},5070:(e,t,n)=>{"use strict";var i=n(930),s=n(8759),r=n(7530);e.exports=function(e,t,n){var o,a;return r&&i(o=t.constructor)&&o!==n&&s(a=o.prototype)&&a!==n.prototype&&r(e,a),e}},9277:(e,t,n)=>{"use strict";var i=n(8240),s=n(930),r=n(4489),o=i(Function.toString);s(r.inspectSource)||(r.inspectSource=function(e){return o(e)}),e.exports=r.inspectSource},8945:(e,t,n)=>{"use strict";var i=n(8759),s=n(2585);e.exports=function(e,t){i(t)&&"cause"in t&&s(e,"cause",t.cause)}},3278:(e,t,n)=>{"use strict";var i,s,r,o=n(640),a=n(2086),l=n(8759),c=n(2585),d=n(9606),u=n(4489),h=n(8944),m=n(7153),g="Object already initialized",p=a.TypeError,f=a.WeakMap;if(o||u.state){var b=u.state||(u.state=new f);b.get=b.get,b.has=b.has,b.set=b.set,i=function(e,t){if(b.has(e))throw p(g);return t.facade=e,b.set(e,t),t},s=function(e){return b.get(e)||{}},r=function(e){return b.has(e)}}else{var v=h("state");m[v]=!0,i=function(e,t){if(d(e,v))throw p(g);return t.facade=e,c(e,v,t),t},s=function(e){return d(e,v)?e[v]:{}},r=function(e){return d(e,v)}}e.exports={set:i,get:s,has:r,enforce:function(e){return r(e)?s(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=s(t)).type!==e)throw p("Incompatible receiver, "+e+" required");return n}}}},930:(e,t,n)=>{"use strict";var i=n(7886),s=i.all;e.exports=i.IS_HTMLDDA?function(e){return"function"==typeof e||e===s}:function(e){return"function"==typeof e}},7189:(e,t,n)=>{"use strict";var i=n(3677),s=n(930),r=/#|\.prototype\./,isForced=function(e,t){var n=a[o(e)];return n==c||n!=l&&(s(t)?i(t):!!t)},o=isForced.normalize=function(e){return String(e).replace(r,".").toLowerCase()},a=isForced.data={},l=isForced.NATIVE="N",c=isForced.POLYFILL="P";e.exports=isForced},1858:e=>{"use strict";e.exports=function(e){return null==e}},8759:(e,t,n)=>{"use strict";var i=n(930),s=n(7886),r=s.all;e.exports=s.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:i(e)||e===r}:function(e){return"object"==typeof e?null!==e:i(e)}},3296:e=>{"use strict";e.exports=!1},2071:(e,t,n)=>{"use strict";var i=n(563),s=n(930),r=n(5516),o=n(1876),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return s(t)&&r(t.prototype,a(e))}},2871:(e,t,n)=>{"use strict";var i=n(4005);e.exports=function(e){return i(e.length)}},3712:(e,t,n)=>{"use strict";var i=n(8240),s=n(3677),r=n(930),o=n(9606),a=n(5283),l=n(4398).CONFIGURABLE,c=n(9277),d=n(3278),u=d.enforce,h=d.get,m=String,g=Object.defineProperty,p=i("".slice),f=i("".replace),b=i([].join),v=a&&!s((function(){return 8!==g((function(){}),"length",{value:8}).length})),y=String(String).split("String"),S=e.exports=function(e,t,n){"Symbol("===p(m(t),0,7)&&(t="["+f(m(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||l&&e.name!==t)&&(a?g(e,"name",{value:t,configurable:!0}):e.name=t),v&&n&&o(n,"arity")&&e.length!==n.arity&&g(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&g(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var i=u(e);return o(i,"source")||(i.source=b(y,"string"==typeof t?t:"")),e};Function.prototype.toString=S((function toString(){return r(this)&&h(this).source||c(this)}),"toString")},5681:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function trunc(e){var i=+e;return(i>0?n:t)(i)}},1879:(e,t,n)=>{"use strict";var i=n(4059);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:i(e)}},7826:(e,t,n)=>{"use strict";var i=n(5283),s=n(6761),r=n(8202),o=n(6112),a=n(2258),l=TypeError,c=Object.defineProperty,d=Object.getOwnPropertyDescriptor,u="enumerable",h="configurable",m="writable";t.f=i?r?function defineProperty(e,t,n){if(o(e),t=a(t),o(n),"function"==typeof e&&"prototype"===t&&"value"in n&&m in n&&!n[m]){var i=d(e,t);i&&i[m]&&(e[t]=n.value,n={configurable:h in n?n[h]:i[h],enumerable:u in n?n[u]:i[u],writable:!1})}return c(e,t,n)}:c:function defineProperty(e,t,n){if(o(e),t=a(t),o(n),s)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},4399:(e,t,n)=>{"use strict";var i=n(5283),s=n(9413),r=n(7446),o=n(5736),a=n(4088),l=n(2258),c=n(9606),d=n(6761),u=Object.getOwnPropertyDescriptor;t.f=i?u:function getOwnPropertyDescriptor(e,t){if(e=a(e),t=l(t),d)try{return u(e,t)}catch(e){}if(c(e,t))return o(!s(r.f,e,t),e[t])}},62:(e,t,n)=>{"use strict";var i=n(1352),s=n(8684).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return i(e,s)}},6952:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},5516:(e,t,n)=>{"use strict";var i=n(8240);e.exports=i({}.isPrototypeOf)},1352:(e,t,n)=>{"use strict";var i=n(8240),s=n(9606),r=n(4088),o=n(6198).indexOf,a=n(7153),l=i([].push);e.exports=function(e,t){var n,i=r(e),c=0,d=[];for(n in i)!s(a,n)&&s(i,n)&&l(d,n);for(;t.length>c;)s(i,n=t[c++])&&(~o(d,n)||l(d,n));return d}},7446:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,s=i&&!n.call({1:2},1);t.f=s?function propertyIsEnumerable(e){var t=i(this,e);return!!t&&t.enumerable}:n},7530:(e,t,n)=>{"use strict";var i=n(1518),s=n(6112),r=n(1378);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=i(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function setPrototypeOf(n,i){return s(n),r(i),t?e(n,i):n.__proto__=i,n}}():void 0)},7999:(e,t,n)=>{"use strict";var i=n(9413),s=n(930),r=n(8759),o=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&s(n=e.toString)&&!r(a=i(n,e)))return a;if(s(n=e.valueOf)&&!r(a=i(n,e)))return a;if("string"!==t&&s(n=e.toString)&&!r(a=i(n,e)))return a;throw o("Can't convert object to primitive value")}},6095:(e,t,n)=>{"use strict";var i=n(563),s=n(8240),r=n(62),o=n(6952),a=n(6112),l=s([].concat);e.exports=i("Reflect","ownKeys")||function ownKeys(e){var t=r.f(a(e)),n=o.f;return n?l(t,n(e)):t}},1632:(e,t,n)=>{"use strict";var i=n(7826).f;e.exports=function(e,t,n){n in e||i(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},9586:(e,t,n)=>{"use strict";var i=n(1858),s=TypeError;e.exports=function(e){if(i(e))throw s("Can't call method on "+e);return e}},8944:(e,t,n)=>{"use strict";var i=n(9197),s=n(5422),r=i("keys");e.exports=function(e){return r[e]||(r[e]=s(e))}},4489:(e,t,n)=>{"use strict";var i=n(2086),s=n(9444),r="__core-js_shared__",o=i[r]||s(r,{});e.exports=o},9197:(e,t,n)=>{"use strict";var i=n(3296),s=n(4489);(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.32.0",mode:i?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5558:(e,t,n)=>{"use strict";var i=n(1448),s=n(3677),r=n(2086).String;e.exports=!!Object.getOwnPropertySymbols&&!s((function(){var e=Symbol();return!r(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},7740:(e,t,n)=>{"use strict";var i=n(9502),s=Math.max,r=Math.min;e.exports=function(e,t){var n=i(e);return n<0?s(n+t,0):r(n,t)}},4088:(e,t,n)=>{"use strict";var i=n(5974),s=n(9586);e.exports=function(e){return i(s(e))}},9502:(e,t,n)=>{"use strict";var i=n(5681);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},4005:(e,t,n)=>{"use strict";var i=n(9502),s=Math.min;e.exports=function(e){return e>0?s(i(e),9007199254740991):0}},3060:(e,t,n)=>{"use strict";var i=n(9586),s=Object;e.exports=function(e){return s(i(e))}},1288:(e,t,n)=>{"use strict";var i=n(9413),s=n(8759),r=n(2071),o=n(2964),a=n(7999),l=n(211),c=TypeError,d=l("toPrimitive");e.exports=function(e,t){if(!s(e)||r(e))return e;var n,l=o(e,d);if(l){if(void 0===t&&(t="default"),n=i(l,e,t),!s(n)||r(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},2258:(e,t,n)=>{"use strict";var i=n(1288),s=n(2071);e.exports=function(e){var t=i(e,"string");return s(t)?t:t+""}},2371:(e,t,n)=>{"use strict";var i={};i[n(211)("toStringTag")]="z",e.exports="[object z]"===String(i)},4059:(e,t,n)=>{"use strict";var i=n(375),s=String;e.exports=function(e){if("Symbol"===i(e))throw TypeError("Cannot convert a Symbol value to a string");return s(e)}},9268:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},5422:(e,t,n)=>{"use strict";var i=n(8240),s=0,r=Math.random(),o=i(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++s+r,36)}},1876:(e,t,n)=>{"use strict";var i=n(5558);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8202:(e,t,n)=>{"use strict";var i=n(5283),s=n(3677);e.exports=i&&s((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},640:(e,t,n)=>{"use strict";var i=n(2086),s=n(930),r=i.WeakMap;e.exports=s(r)&&/native code/.test(String(r))},211:(e,t,n)=>{"use strict";var i=n(2086),s=n(9197),r=n(9606),o=n(5422),a=n(5558),l=n(1876),c=i.Symbol,d=s("wks"),u=l?c.for||c:c&&c.withoutSetter||o;e.exports=function(e){return r(d,e)||(d[e]=a&&r(c,e)?c[e]:u("Symbol."+e)),d[e]}},1557:(e,t,n)=>{"use strict";var i=n(563),s=n(9606),r=n(2585),o=n(5516),a=n(7530),l=n(8474),c=n(1632),d=n(5070),u=n(1879),h=n(8945),m=n(8395),g=n(5283),p=n(3296);e.exports=function(e,t,n,f){var b="stackTraceLimit",v=f?2:1,y=e.split("."),S=y[y.length-1],w=i.apply(null,y);if(w){var E=w.prototype;if(!p&&s(E,"cause")&&delete E.cause,!n)return w;var T=i("Error"),x=t((function(e,t){var n=u(f?t:e,void 0),i=f?new w(e):new w;return void 0!==n&&r(i,"message",n),m(i,x,i.stack,2),this&&o(E,this)&&d(i,this,x),arguments.length>v&&h(i,arguments[v]),i}));if(x.prototype=E,"Error"!==S?a?a(x,T):l(x,T,{name:!0}):g&&b in w&&(c(x,w,b),c(x,w,"prepareStackTrace")),l(x,w),!p)try{E.name!==S&&r(E,"name",S),E.constructor=x}catch(e){}return x}}},740:(e,t,n)=>{"use strict";var i=n(1695),s=n(2086),r=n(7258),o=n(1557),a="WebAssembly",l=s[a],c=7!==Error("e",{cause:7}).cause,exportGlobalErrorCauseWrapper=function(e,t){var n={};n[e]=o(e,t,c),i({global:!0,constructor:!0,arity:1,forced:c},n)},exportWebAssemblyErrorCauseWrapper=function(e,t){if(l&&l[e]){var n={};n[e]=o(a+"."+e,t,c),i({target:a,stat:!0,constructor:!0,arity:1,forced:c},n)}};exportGlobalErrorCauseWrapper("Error",(function(e){return function Error(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("EvalError",(function(e){return function EvalError(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("RangeError",(function(e){return function RangeError(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("ReferenceError",(function(e){return function ReferenceError(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("SyntaxError",(function(e){return function SyntaxError(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("TypeError",(function(e){return function TypeError(t){return r(e,this,arguments)}})),exportGlobalErrorCauseWrapper("URIError",(function(e){return function URIError(t){return r(e,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("CompileError",(function(e){return function CompileError(t){return r(e,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("LinkError",(function(e){return function LinkError(t){return r(e,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("RuntimeError",(function(e){return function RuntimeError(t){return r(e,this,arguments)}}))},3231:(e,t,n)=>{var i=n(4040);e.exports=function _defineProperty(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},3203:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6027:(e,t,n)=>{var i=n(7501).default;e.exports=function toPrimitive(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var s=n.call(e,t||"default");if("object"!=i(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4040:(e,t,n)=>{var i=n(7501).default,s=n(6027);e.exports=function toPropertyKey(e){var t=s(e,"string");return"symbol"==i(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},7501:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},e=>{var t;t=6412,e(e.s=t)}]);wp.i18n.setLocaleData({'text direction\u0004ltr':['rtl']});/*! elementor-pro - v3.22.0 - 16-06-2024 */
(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[819],{2:(e,t,n)=>{"use strict";var s=n(3203);n(4242);var i=s(n(4774)),o=s(n(9575)),r=s(n(6254)),a=s(n(5161)),l=s(n(5039)),c=s(n(9210)),d=s(n(450)),u=s(n(7660));class ElementorProFrontend extends elementorModules.ViewModule{onInit(){super.onInit(),this.config=ElementorProFrontendConfig,this.modules={},this.initOnReadyComponents()}bindEvents(){jQuery(window).on("elementor/frontend/init",this.onElementorFrontendInit.bind(this))}initModules(){let e={motionFX:i.default,sticky:o.default,codeHighlight:r.default,videoPlaylist:a.default,payments:l.default,progressTracker:c.default};elementorProFrontend.trigger("elementor-pro/modules/init:before"),elementorProFrontend.trigger("elementor-pro/modules/init/before"),e=elementorFrontend.hooks.applyFilters("elementor-pro/frontend/handlers",e),jQuery.each(e,((e,t)=>{this.modules[e]=new t})),this.modules.linkActions={addAction:function(){elementorFrontend.utils.urlActions.addAction(...arguments)}}}onElementorFrontendInit(){this.initModules()}initOnReadyComponents(){this.utils={controls:new d.default,DropdownMenuHeightController:u.default}}}window.elementorProFrontend=new ElementorProFrontend},450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Controls{getControlValue(e,t,n){let s;return s="object"==typeof e[t]&&n?e[t][n]:e[t],s}getResponsiveControlValue(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const s=elementorFrontend.getCurrentDeviceMode(),i=this.getControlValue(e,t,n);if("widescreen"===s){const s=this.getControlValue(e,`${t}_widescreen`,n);return s||0===s?s:i}const o=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0});let r=s,a=o.indexOf(s),l="";for(;a<=o.length;){if("desktop"===r){l=i;break}const s=`${t}_${r}`,c=this.getControlValue(e,s,n);if(c||0===c){l=c;break}a++,r=o[a]}return l}}},7660:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class DropdownMenuHeightController{constructor(e){this.widgetConfig=e}calculateStickyMenuNavHeight(){this.widgetConfig.elements.$dropdownMenuContainer.css(this.widgetConfig.settings.menuHeightCssVarName,"");const e=this.widgetConfig.elements.$dropdownMenuContainer.offset().top-jQuery(window).scrollTop();return elementorFrontend.elements.$window.height()-e}calculateMenuTabContentHeight(e){return elementorFrontend.elements.$window.height()-e[0].getBoundingClientRect().top}isElementSticky(){return this.widgetConfig.elements.$element.hasClass("elementor-sticky")||this.widgetConfig.elements.$element.parents(".elementor-sticky").length}getMenuHeight(){return this.isElementSticky()?this.calculateStickyMenuNavHeight()+"px":this.widgetConfig.settings.dropdownMenuContainerMaxHeight}setMenuHeight(e){this.widgetConfig.elements.$dropdownMenuContainer.css(this.widgetConfig.settings.menuHeightCssVarName,e)}reassignMobileMenuHeight(){const e=this.isToggleActive()?this.getMenuHeight():0;return this.setMenuHeight(e)}reassignMenuHeight(e){if(!this.isElementSticky()||0===e.length)return;const t=elementorFrontend.elements.$window.height()-e[0].getBoundingClientRect().top;e.height()>t&&(e.css("height",this.calculateMenuTabContentHeight(e)+"px"),e.css("overflow-y","scroll"))}resetMenuHeight(e){this.isElementSticky()&&(e.css("height","initial"),e.css("overflow-y","visible"))}isToggleActive(){const e=this.widgetConfig.elements.$menuToggle;return this.widgetConfig.attributes?.menuToggleState?"true"===e.attr(this.widgetConfig.attributes.menuToggleState):e.hasClass(this.widgetConfig.classes.menuToggleActiveClass)}}},4242:(e,t,n)=>{"use strict";n.p=ElementorProFrontendConfig.urls.assets+"js/"},6254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("code-highlight",(()=>n.e(714).then(n.bind(n,8604))))}}t.default=_default},4774:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(3515));class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("global",i.default,null)}}t.default=_default},3515:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(5469));class _default extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.toggle=elementorFrontend.debounce(this.toggle,200)}getDefaultSettings(){return{selectors:{container:".elementor-widget-container"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$container:this.$element.find(e.container)}}bindEvents(){elementorFrontend.elements.$window.on("resize",this.toggle)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.toggle)}addCSSTransformEvents(){this.getElementSettings("motion_fx_motion_fx_scrolling")&&!this.isTransitionEventAdded&&(this.isTransitionEventAdded=!0,this.elements.$container.on("mouseenter",(()=>{this.elements.$container.css("--e-transform-transition-duration","")})))}initEffects(){this.effects={translateY:{interaction:"scroll",actions:["translateY"]},translateX:{interaction:"scroll",actions:["translateX"]},rotateZ:{interaction:"scroll",actions:["rotateZ"]},scale:{interaction:"scroll",actions:["scale"]},opacity:{interaction:"scroll",actions:["opacity"]},blur:{interaction:"scroll",actions:["blur"]},mouseTrack:{interaction:"mouseMove",actions:["translateXY"]},tilt:{interaction:"mouseMove",actions:["tilt"]}}}prepareOptions(e){const t=this.getElementSettings(),n="motion_fx"===e?"element":"background",s={};jQuery.each(t,((n,i)=>{const o=new RegExp("^"+e+"_(.+?)_effect"),r=n.match(o);if(!r||!i)return;const a={},l=r[1];jQuery.each(t,((t,n)=>{const s=new RegExp(e+"_"+l+"_(.+)"),i=t.match(s);if(!i)return;"effect"!==i[1]&&("object"==typeof n&&(n=Object.keys(n.sizes).length?n.sizes:n.size),a[i[1]]=n)}));const c=this.effects[l],d=c.interaction;s[d]||(s[d]={}),c.actions.forEach((e=>s[d][e]=a))}));let i,o=this.$element;const r=this.getElementType();if("element"===n&&!["section","container"].includes(r)){let e;i=o,e="column"===r?".elementor-widget-wrap":".elementor-widget-container",o=o.find("> "+e)}const a={type:n,interactions:s,elementSettings:t,$element:o,$dimensionsElement:i,refreshDimensions:this.isEdit,range:t[e+"_range"],classes:{element:"elementor-motion-effects-element",parent:"elementor-motion-effects-parent",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer",perspective:"elementor-motion-effects-perspective"}};return a.range||"fixed"!==this.getCurrentDeviceSetting("_position")||(a.range="page"),"fixed"===this.getCurrentDeviceSetting("_position")&&(a.isFixedPosition=!0),"background"===n&&"column"===this.getElementType()&&(a.addBackgroundLayerTo=" > .elementor-element-populated"),a}activate(e){const t=this.prepareOptions(e);jQuery.isEmptyObject(t.interactions)||(this[e]=new i.default(t))}deactivate(e){this[e]&&(this[e].destroy(),delete this[e])}toggle(){const e=elementorFrontend.getCurrentDeviceMode(),t=this.getElementSettings();["motion_fx","background_motion_fx"].forEach((n=>{const s=t[n+"_devices"];(!s||-1!==s.indexOf(e))&&(t[n+"_motion_fx_scrolling"]||t[n+"_motion_fx_mouse"])?this[n]?this.refreshInstance(n):this.activate(n):this.deactivate(n)}))}refreshInstance(e){const t=this[e];if(!t)return;const n=this.prepareOptions(e);t.setSettings(n),t.refresh()}onInit(){super.onInit(),this.initEffects(),this.addCSSTransformEvents(),this.toggle()}onElementChange(e){if(/motion_fx_((scrolling)|(mouse)|(devices))$/.test(e))return"motion_fx_motion_fx_scrolling"===e&&this.addCSSTransformEvents(),void this.toggle();const t=e.match(".*?(motion_fx|_transform)");if(t){const e=t[0].match("(_transform)")?"motion_fx":t[0];this.refreshInstance(e),this[e]||this.activate(e)}/^_position/.test(e)&&["motion_fx","background_motion_fx"].forEach((e=>{this.refreshInstance(e)}))}onDestroy(){super.onDestroy(),["motion_fx","background_motion_fx"].forEach((e=>{this.deactivate(e)}))}}t.default=_default},2292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{getMovePointFromPassedPercents(e,t){return+(t/e*100).toFixed(2)}getEffectValueFromMovePoint(e,t){return e*t/100}getStep(e,t){return"element"===this.getSettings("type")?this.getElementStep(e,t):this.getBackgroundStep(e,t)}getElementStep(e,t){return-(e-50)*t.speed}getBackgroundStep(e,t){const n=this.getSettings("dimensions.movable"+t.axis.toUpperCase());return-this.getEffectValueFromMovePoint(n,e)}getDirectionMovePoint(e,t,n){let s;return e<n.start?"out-in"===t?s=0:"in-out"===t?s=100:(s=this.getMovePointFromPassedPercents(n.start,e),"in-out-in"===t&&(s=100-s)):e<n.end?"in-out-in"===t?s=0:"out-in-out"===t?s=100:(s=this.getMovePointFromPassedPercents(n.end-n.start,e-n.start),"in-out"===t&&(s=100-s)):"in-out"===t?s=0:"out-in"===t?s=100:(s=this.getMovePointFromPassedPercents(100-n.end,100-e),"in-out-in"===t&&(s=100-s)),s}translateX(e,t){e.axis="x",e.unit="px",this.transform("translateX",t,e)}translateY(e,t){e.axis="y",e.unit="px",this.transform("translateY",t,e)}translateXY(e,t,n){this.translateX(e,t),this.translateY(e,n)}tilt(e,t,n){const s={speed:e.speed/10,direction:e.direction};this.rotateX(s,n),this.rotateY(s,100-t)}rotateX(e,t){e.axis="x",e.unit="deg",this.transform("rotateX",t,e)}rotateY(e,t){e.axis="y",e.unit="deg",this.transform("rotateY",t,e)}rotateZ(e,t){e.unit="deg",this.transform("rotateZ",t,e)}scale(e,t){const n=this.getDirectionMovePoint(t,e.direction,e.range);this.updateRulePart("transform","scale",1+e.speed*n/1e3)}transform(e,t,n){n.direction&&(t=100-t),this.updateRulePart("transform",e,this.getStep(t,n)+n.unit)}setCSSTransformVariables(e){this.CSSTransformVariables=[],jQuery.each(e,((e,t)=>{const n=e.match(/_transform_(.+?)_effect/m);if(n&&t){if("perspective"===n[1])return void this.CSSTransformVariables.unshift(n[1]);if(this.CSSTransformVariables.includes(n[1]))return;this.CSSTransformVariables.push(n[1])}}))}opacity(e,t){const n=this.getDirectionMovePoint(t,e.direction,e.range),s=e.level/10,i=1-s+this.getEffectValueFromMovePoint(s,n);this.$element.css({opacity:i,"will-change":"opacity"})}blur(e,t){const n=this.getDirectionMovePoint(t,e.direction,e.range),s=e.level-this.getEffectValueFromMovePoint(e.level,n);this.updateRulePart("filter","blur",s+"px")}updateRulePart(e,t,n){this.rulesVariables[e]||(this.rulesVariables[e]={}),this.rulesVariables[e][t]||(this.rulesVariables[e][t]=!0,this.updateRule(e));const s=`--${t}`;this.$element[0].style.setProperty(s,n)}updateRule(e){let t="";t+=this.concatTransformCSSProperties(e),t+=this.concatTransformMotionEffectCSSProperties(e),this.$element.css(e,t)}concatTransformCSSProperties(e){let t="";return"transform"===e&&jQuery.each(this.CSSTransformVariables,((e,n)=>{const s=n;n.startsWith("flip")&&(n=n.replace("flip","scale"));const i=n.startsWith("rotate")||n.startsWith("skew")?"deg":"px",o=n.startsWith("scale")?1:0+i;t+=`${n}(var(--e-transform-${s}, ${o}))`})),t}concatTransformMotionEffectCSSProperties(e){let t="";return jQuery.each(this.rulesVariables[e],(e=>{t+=`${e}(var(--${e}))`})),t}runAction(e,t,n){t.affectedRange&&(t.affectedRange.start>n&&(n=t.affectedRange.start),t.affectedRange.end<n&&(n=t.affectedRange.end));for(var s=arguments.length,i=new Array(s>3?s-3:0),o=3;o<s;o++)i[o-3]=arguments[o];this[e](t,n,...i)}refresh(){this.rulesVariables={},this.CSSTransformVariables=[],this.$element.css({transform:"",filter:"",opacity:"","will-change":""})}onInit(){this.$element=this.getSettings("$targetElement"),this.refresh()}}t.default=_default},371:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(3231));class _default extends elementorModules.ViewModule{constructor(){super(...arguments),(0,i.default)(this,"onInsideViewport",(()=>{this.run(),this.animationFrameRequest=requestAnimationFrame(this.onInsideViewport)}))}__construct(e){this.motionFX=e.motionFX,this.intersectionObservers||this.setElementInViewportObserver()}setElementInViewportObserver(){this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport?this.onInsideViewport():this.removeAnimationFrameRequest()}});const e="page"===this.motionFX.getSettings("range")?elementorFrontend.elements.$body[0]:this.motionFX.elements.$parent[0];this.intersectionObserver.observe(e)}runCallback(){this.getSettings("callback")(...arguments)}removeIntersectionObserver(){this.intersectionObserver&&this.intersectionObserver.unobserve(this.motionFX.elements.$parent[0])}removeAnimationFrameRequest(){this.animationFrameRequest&&cancelAnimationFrame(this.animationFrameRequest)}destroy(){this.removeAnimationFrameRequest(),this.removeIntersectionObserver()}onInit(){super.onInit()}}t.default=_default},3802:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(371));class MouseMoveInteraction extends i.default{bindEvents(){MouseMoveInteraction.mouseTracked||(elementorFrontend.elements.$window.on("mousemove",MouseMoveInteraction.updateMousePosition),MouseMoveInteraction.mouseTracked=!0)}run(){const e=MouseMoveInteraction.mousePosition,t=this.oldMousePosition;if(t.x===e.x&&t.y===e.y)return;this.oldMousePosition={x:e.x,y:e.y};const n=100/innerWidth*e.x,s=100/innerHeight*e.y;this.runCallback(n,s)}onInit(){this.oldMousePosition={},super.onInit()}}t.default=MouseMoveInteraction,MouseMoveInteraction.mousePosition={},MouseMoveInteraction.updateMousePosition=e=>{MouseMoveInteraction.mousePosition={x:e.clientX,y:e.clientY}}},5931:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(371));class _default extends i.default{run(){if(pageYOffset===this.windowScrollTop)return!1;this.onScrollMovement(),this.windowScrollTop=pageYOffset}onScrollMovement(){this.updateMotionFxDimensions(),this.updateAnimation(),this.resetTransitionVariable()}resetTransitionVariable(){this.motionFX.$element.css("--e-transform-transition-duration","100ms")}updateMotionFxDimensions(){this.motionFX.getSettings().refreshDimensions&&this.motionFX.defineDimensions()}updateAnimation(){let e;e="page"===this.motionFX.getSettings("range")?elementorModules.utils.Scroll.getPageScrollPercentage():this.motionFX.getSettings("isFixedPosition")?elementorModules.utils.Scroll.getPageScrollPercentage({},window.innerHeight):elementorModules.utils.Scroll.getElementViewportPercentage(this.motionFX.elements.$parent),this.runCallback(e)}}t.default=_default},5469:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(5931)),o=s(n(3802)),r=s(n(2292));class _default extends elementorModules.ViewModule{getDefaultSettings(){return{type:"element",$element:null,$dimensionsElement:null,addBackgroundLayerTo:null,interactions:{},refreshDimensions:!1,range:"viewport",classes:{element:"motion-fx-element",parent:"motion-fx-parent",backgroundType:"motion-fx-element-type-background",container:"motion-fx-container",layer:"motion-fx-layer",perspective:"motion-fx-perspective"}}}bindEvents(){this.defineDimensions=this.defineDimensions.bind(this),elementorFrontend.elements.$window.on("resize elementor-pro/motion-fx/recalc",this.defineDimensions)}unbindEvents(){elementorFrontend.elements.$window.off("resize elementor-pro/motion-fx/recalc",this.defineDimensions)}addBackgroundLayer(){const e=this.getSettings();this.elements.$motionFXContainer=jQuery("<div>",{class:e.classes.container}),this.elements.$motionFXLayer=jQuery("<div>",{class:e.classes.layer}),this.updateBackgroundLayerSize(),this.elements.$motionFXContainer.prepend(this.elements.$motionFXLayer);(e.addBackgroundLayerTo?this.$element.find(e.addBackgroundLayerTo):this.$element).prepend(this.elements.$motionFXContainer)}removeBackgroundLayer(){this.elements.$motionFXContainer.remove()}updateBackgroundLayerSize(){const e=this.getSettings(),t={x:0,y:0},n=e.interactions.mouseMove,s=e.interactions.scroll;n&&n.translateXY&&(t.x=10*n.translateXY.speed,t.y=10*n.translateXY.speed),s&&(s.translateX&&(t.x=10*s.translateX.speed),s.translateY&&(t.y=10*s.translateY.speed)),this.elements.$motionFXLayer.css({width:100+t.x+"%",height:100+t.y+"%"})}defineDimensions(){const e=this.getSettings("$dimensionsElement")||this.$element,t=e.offset(),n={elementHeight:e.outerHeight(),elementWidth:e.outerWidth(),elementTop:t.top,elementLeft:t.left};n.elementRange=n.elementHeight+innerHeight,this.setSettings("dimensions",n),"background"===this.getSettings("type")&&this.defineBackgroundLayerDimensions()}defineBackgroundLayerDimensions(){const e=this.getSettings("dimensions");e.layerHeight=this.elements.$motionFXLayer.height(),e.layerWidth=this.elements.$motionFXLayer.width(),e.movableX=e.layerWidth-e.elementWidth,e.movableY=e.layerHeight-e.elementHeight,this.setSettings("dimensions",e)}initInteractionsTypes(){this.interactionsTypes={scroll:i.default,mouseMove:o.default}}prepareSpecialActions(){const e=this.getSettings(),t=!(!e.interactions.mouseMove||!e.interactions.mouseMove.tilt);this.elements.$parent.toggleClass(e.classes.perspective,t)}cleanSpecialActions(){const e=this.getSettings();this.elements.$parent.removeClass(e.classes.perspective)}runInteractions(){var e=this;const t=this.getSettings();this.actions.setCSSTransformVariables(t.elementSettings),this.prepareSpecialActions(),jQuery.each(t.interactions,((t,n)=>{this.interactions[t]=new this.interactionsTypes[t]({motionFX:this,callback:function(){for(var t=arguments.length,s=new Array(t),i=0;i<t;i++)s[i]=arguments[i];jQuery.each(n,((t,n)=>e.actions.runAction(t,n,...s)))}}),this.interactions[t].run()}))}destroyInteractions(){this.cleanSpecialActions(),jQuery.each(this.interactions,((e,t)=>t.destroy())),this.interactions={}}refresh(){this.actions.setSettings(this.getSettings()),"background"===this.getSettings("type")&&(this.updateBackgroundLayerSize(),this.defineBackgroundLayerDimensions()),this.actions.refresh(),this.destroyInteractions(),this.runInteractions()}destroy(){this.destroyInteractions(),this.actions.refresh();const e=this.getSettings();this.$element.removeClass(e.classes.element),this.elements.$parent.removeClass(e.classes.parent),"background"===e.type&&(this.$element.removeClass(e.classes.backgroundType),this.removeBackgroundLayer())}onInit(){super.onInit();const e=this.getSettings();this.$element=e.$element,this.elements.$parent=this.$element.parent(),this.$element.addClass(e.classes.element),this.elements.$parent=this.$element.parent(),this.elements.$parent.addClass(e.classes.parent),"background"===e.type&&(this.$element.addClass(e.classes.backgroundType),this.addBackgroundLayer()),this.defineDimensions(),e.$targetElement="element"===e.type?this.$element:this.elements.$motionFXLayer,this.interactions={},this.actions=new r.default(e),this.initInteractionsTypes(),this.runInteractions()}}t.default=_default},5039:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("paypal-button",(()=>n.e(256).then(n.bind(n,4452)))),elementorFrontend.elementsHandler.attachHandler("stripe-button",(()=>Promise.all([n.e(699),n.e(156)]).then(n.bind(n,7121))))}}t.default=_default},9210:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("progress-tracker",(()=>n.e(241).then(n.bind(n,2177))))}}t.default=_default},9575:(e,t,n)=>{"use strict";var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(2090));class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("section",i.default,null),elementorFrontend.elementsHandler.attachHandler("container",i.default,null),elementorFrontend.elementsHandler.attachHandler("widget",i.default,null)}}t.default=_default},2090:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=elementorModules.frontend.handlers.Base.extend({currentConfig:{},debouncedReactivate:null,bindEvents(){elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},isStickyInstanceActive(){return void 0!==this.$element.data("sticky")},getResponsiveSetting(e){const t=this.getElementSettings();return elementorFrontend.getCurrentDeviceSetting(t,e)},getResponsiveSettingList:e=>["",...Object.keys(elementorFrontend.config.responsive.activeBreakpoints)].map((t=>t?`${e}_${t}`:e)),getConfig(){const e=this.getElementSettings(),t={to:e.sticky,offset:this.getResponsiveSetting("sticky_offset"),effectsOffset:this.getResponsiveSetting("sticky_effects_offset"),classes:{sticky:"elementor-sticky",stickyActive:"elementor-sticky--active elementor-section--handles-inside",stickyEffects:"elementor-sticky--effects",spacer:"elementor-sticky__spacer"},isRTL:elementorFrontend.config.is_rtl,handleScrollbarWidth:elementorFrontend.isEditMode()},n=elementorFrontend.elements.$wpAdminBar,s=this.isContainerElement(this.$element[0])&&!this.isContainerElement(this.$element[0].parentElement);return n.length&&"top"===e.sticky&&"fixed"===n.css("position")&&(t.offset+=n.height()),e.sticky_parent&&!s&&(t.parent=".e-container, .e-container__inner, .e-con, .e-con-inner, .elementor-widget-wrap"),t},activate(){this.currentConfig=this.getConfig(),this.$element.sticky(this.currentConfig)},deactivate(){this.isStickyInstanceActive()&&this.$element.sticky("destroy")},run(e){if(this.getElementSettings("sticky")){var t=elementorFrontend.getCurrentDeviceMode();-1!==this.getElementSettings("sticky_on").indexOf(t)?!0===e?this.reactivate():this.isStickyInstanceActive()||this.activate():this.deactivate()}else this.deactivate()},reactivateOnResize(){clearTimeout(this.debouncedReactivate),this.debouncedReactivate=setTimeout((()=>{const e=this.getConfig();JSON.stringify(e)!==JSON.stringify(this.currentConfig)&&this.run(!0)}),300)},reactivate(){this.deactivate(),this.activate()},onElementChange(e){-1!==["sticky","sticky_on"].indexOf(e)&&this.run(!0);-1!==[...this.getResponsiveSettingList("sticky_offset"),...this.getResponsiveSettingList("sticky_effects_offset"),"sticky_parent"].indexOf(e)&&this.reactivate()},onDeviceModeChange(){setTimeout((()=>this.run(!0)))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),elementorFrontend.isEditMode()&&elementor.listenTo(elementor.channels.deviceMode,"change",(()=>this.onDeviceModeChange())),this.run()},onDestroy(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()},isContainerElement:e=>["e-container","e-container__inner","e-con","e-con-inner"].some((t=>e?.classList.contains(t)))})},5161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("frontend/element_ready/video-playlist.default",(e=>{n.e(721).then(n.bind(n,1580)).then((t=>{let{default:n}=t;elementorFrontend.elementsHandler.addHandler(n,{$element:e,toggleSelf:!1})}))}))}}t.default=_default},3231:(e,t,n)=>{var s=n(4040);e.exports=function _defineProperty(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},3203:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6027:(e,t,n)=>{var s=n(7501).default;e.exports=function toPrimitive(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=s(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4040:(e,t,n)=>{var s=n(7501).default,i=n(6027);e.exports=function toPropertyKey(e){var t=i(e,"string");return"symbol"==s(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},7501:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},e=>{var t;t=2,e(e.s=t)}]);/*! elementor - v3.24.0 - 15-10-2024 */
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[819],{9220:(e,t,n)=>{var o=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(8135));class _default extends elementorModules.ViewModule{constructor(){super(...arguments),this.documents={},this.initDocumentClasses(),this.attachDocumentsClasses()}getDefaultSettings(){return{selectors:{document:".elementor"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$documents:jQuery(e.document)}}initDocumentClasses(){this.documentClasses={base:s.default},elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes",this)}addDocumentClass(e,t){this.documentClasses[e]=t}attachDocumentsClasses(){this.elements.$documents.each(((e,t)=>this.attachDocumentClass(jQuery(t))))}attachDocumentClass(e){const t=e.data(),n=t.elementorId,o=t.elementorType,s=this.documentClasses[o]||this.documentClasses.base;this.documents[n]=new s({$element:e,id:n})}}t.default=_default},9804:(e,t,n)=>{var o=n(3203),s=o(n(6397)),i=o(n(8704)),r=o(n(4985)),a=o(n(7537)),l=o(n(355)),d=o(n(2804)),c=o(n(3384));e.exports=function(e){var t=this;const o={};this.elementsHandlers={"accordion.default":()=>n.e(209).then(n.bind(n,8470)),"alert.default":()=>n.e(745).then(n.bind(n,9269)),"counter.default":()=>n.e(120).then(n.bind(n,7884)),"progress.default":()=>n.e(192).then(n.bind(n,1351)),"tabs.default":()=>n.e(520).then(n.bind(n,9459)),"toggle.default":()=>n.e(181).then(n.bind(n,2)),"video.default":()=>n.e(791).then(n.bind(n,5363)),"image-carousel.default":()=>n.e(268).then(n.bind(n,5914)),"text-editor.default":()=>n.e(357).then(n.bind(n,1327)),"wp-widget-media_audio.default":()=>n.e(52).then(n.bind(n,7602))},elementorFrontendConfig.experimentalFeatures["nested-elements"]&&(this.elementsHandlers["nested-tabs.default"]=()=>Promise.resolve().then(n.bind(n,7323))),elementorFrontendConfig.experimentalFeatures["nested-elements"]&&(this.elementsHandlers["nested-accordion.default"]=()=>Promise.resolve().then(n.bind(n,32))),elementorFrontendConfig.experimentalFeatures.container&&(this.elementsHandlers["contact-buttons.default"]=()=>Promise.resolve().then(n.bind(n,5877)),this.elementsHandlers["floating-bars-var-1.default"]=()=>Promise.resolve().then(n.bind(n,7712)));const addElementsHandlers=()=>{this.elementsHandlers.section=[d.default,...i.default,l.default,c.default],this.elementsHandlers.container=[...i.default],elementorFrontend.isEditMode()&&this.elementsHandlers.container.push(...r.default),this.elementsHandlers.column=a.default,e.each(this.elementsHandlers,((e,t)=>{const n=e.split(".");e=n[0];const o=n[1]||null;this.attachHandler(e,t,o)}))},isClassHandler=e=>e.prototype?.getUniqueHandlerID;this.addHandler=function(t,n){const s=n.$element.data("model-cid");let i;if(s){i=t.prototype.getConstructorID(),o[s]||(o[s]={});const e=o[s][i];e&&e.onDestroy()}const r=new t(n);elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`,n.$element,e),s&&(o[s][i]=r)},this.attachHandler=(e,n,o)=>{Array.isArray(n)||(n=[n]),n.forEach((n=>function(e,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";o=o?"."+o:"";const s=e+o;elementorFrontend.hooks.addAction(`frontend/element_ready/${s}`,(e=>{if(isClassHandler(n))t.addHandler(n,{$element:e,elementName:s},!0);else{const o=n();if(!o)return;o instanceof Promise?o.then((n=>{let{default:o}=n;t.addHandler(o,{$element:e,elementName:s},!0)})):t.addHandler(o,{$element:e,elementName:s},!0)}}))}(e,n,o)))},this.getHandler=function(e){const t=this.elementsHandlers[e];return isClassHandler(t)?t:new Promise((e=>{t().then((t=>{let{default:n}=t;e(n)}))}))},this.getHandlers=function(e){return elementorDevTools.deprecation.deprecated("getHandlers","3.1.0","elementorFrontend.elementsHandler.getHandler"),e?this.getHandler(e):this.elementsHandlers},this.runReadyTrigger=function(t){const n=!!t.closest('[data-delay-child-handlers="true"]')&&0!==t.closest('[data-delay-child-handlers="true"]').length;if(elementorFrontend.config.is_static||n)return;const o=jQuery(t),s=o.attr("data-element_type");if(s&&(elementorFrontend.hooks.doAction("frontend/element_ready/global",o,e),elementorFrontend.hooks.doAction(`frontend/element_ready/${s}`,o,e),"widget"===s)){const t=o.attr("data-widget_type");elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`,o,e)}},this.init=()=>{elementorFrontend.hooks.addAction("frontend/element_ready/global",s.default),addElementsHandlers()}}},5654:(e,t,n)=>{var o=n(3203);n(59);var s=o(n(9220)),i=o(n(5107)),r=o(n(3308)),a=o(n(1604)),l=o(n(1911)),d=o(n(4773)),c=o(n(2064)),u=o(n(8628)),h=o(n(8646)),m=o(n(6866)),g=o(n(4375)),p=o(n(6404)),f=o(n(6046)),v=o(n(1322)),b=n(6028);const y=n(9469),_=n(9804),w=n(3346);class Frontend extends elementorModules.ViewModule{constructor(){super(...arguments),this.config=elementorFrontendConfig,this.config.legacyMode={get elementWrappers(){return elementorFrontend.isEditMode()&&window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers","3.1.0"),!1}},this.populateActiveBreakpointsConfig()}get Module(){return this.isEditMode()&&parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module","2.5.0","elementorModules.frontend.handlers.Base"),elementorModules.frontend.handlers.Base}getDefaultSettings(){return{selectors:{elementor:".elementor",adminBar:"#wpadminbar"}}}getDefaultElements(){const e={window,$window:jQuery(window),$document:jQuery(document),$head:jQuery(document.head),$body:jQuery(document.body),$deviceMode:jQuery("<span>",{id:"elementor-device-mode",class:"elementor-screen-only"})};return e.$body.append(e.$deviceMode),e}bindEvents(){this.elements.$window.on("resize",(()=>this.setDeviceModeData()))}getElements(e){return this.getItems(this.elements,e)}getPageSettings(e){const t=this.isEditMode()?elementor.settings.page.model.attributes:this.config.settings.page;return this.getItems(t,e)}getGeneralSettings(e){return this.isEditMode()&&parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()","3.0.0","getKitSettings() and remove the `elementor_` prefix"),this.getKitSettings(`elementor_${e}`)}getKitSettings(e){return this.getItems(this.config.kit,e)}getCurrentDeviceMode(){return getComputedStyle(this.elements.$deviceMode[0],":after").content.replace(/"/g,"")}getDeviceSetting(e,t,n){if("widescreen"===e)return this.getWidescreenSetting(t,n);const o=elementorFrontend.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0});let s=o.indexOf(e);for(;s>0;){const e=t[n+"_"+o[s]];if(e||0===e)return e;s--}return t[n]}getWidescreenSetting(e,t){const n=t+"_widescreen";let o;return o=e[n]?e[n]:e[t],o}getCurrentDeviceSetting(e,t){return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(),e,t)}isEditMode(){return this.config.environmentMode.edit}isWPPreviewMode(){return this.config.environmentMode.wpPreview}initDialogsManager(){let e;this.getDialogsManager=()=>(e||(e=new DialogsManager.Instance),e)}initOnReadyComponents(){this.utils={youtube:new a.default,vimeo:new l.default,baseVideoLoader:new d.default,anchors:new w,get lightbox(){return h.default.getLightbox()},urlActions:new c.default,swiper:u.default,environment:r.default,assetsLoader:new m.default,escapeHTML:b.escapeHTML,events:p.default,controls:new v.default},this.modules={StretchElement:elementorModules.frontend.tools.StretchElement,Masonry:elementorModules.utils.Masonry},this.elementsHandler.init(),this.isEditMode()?elementor.once("document:loaded",(()=>this.onDocumentLoaded())):this.onDocumentLoaded()}initOnReadyElements(){this.elements.$wpAdminBar=this.elements.$document.find(this.getSettings("selectors.adminBar"))}addUserAgentClasses(){for(const[e,t]of Object.entries(r.default))t&&this.elements.$body.addClass("e--ua-"+e)}setDeviceModeData(){this.elements.$body.attr("data-elementor-device-mode",this.getCurrentDeviceMode())}addListenerOnce(e,t,n,o){if(o||(o=this.elements.$window),this.isEditMode())if(this.removeListeners(e,t,o),o instanceof jQuery){const s=t+"."+e;o.on(s,n)}else o.on(t,n,e);else o.on(t,n)}removeListeners(e,t,n,o){if(o||(o=this.elements.$window),o instanceof jQuery){const s=t+"."+e;o.off(s,n)}else o.off(t,n,e)}debounce(e,t){let n;return function(){const o=this,s=arguments,i=!n;clearTimeout(n),n=setTimeout((()=>{n=null,e.apply(o,s)}),t),i&&e.apply(o,s)}}muteMigrationTraces(){jQuery.migrateMute=!0,jQuery.migrateTrace=!1}initModules(){const e={shapes:f.default};elementorFrontend.trigger("elementor/modules/init:before"),elementorFrontend.trigger("elementor/modules/init/before"),Object.entries(e).forEach((e=>{let[t,n]=e;this.modulesHandlers[t]=new n}))}populateActiveBreakpointsConfig(){this.config.responsive.activeBreakpoints={},Object.entries(this.config.responsive.breakpoints).forEach((e=>{let[t,n]=e;n.is_enabled&&(this.config.responsive.activeBreakpoints[t]=n)}))}init(){this.hooks=new y,this.breakpoints=new g.default(this.config.responsive),this.storage=new i.default,this.elementsHandler=new _(jQuery),this.modulesHandlers={},this.addUserAgentClasses(),this.setDeviceModeData(),this.initDialogsManager(),this.isEditMode()&&this.muteMigrationTraces(),p.default.dispatch(this.elements.$window,"elementor/frontend/init"),this.initModules(),this.initOnReadyElements(),this.initOnReadyComponents()}onDocumentLoaded(){this.documentsManager=new s.default,this.trigger("components:init"),new h.default}}window.elementorFrontend=new Frontend,elementorFrontend.isEditMode()||jQuery((()=>elementorFrontend.init()))},4058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class BackgroundSlideshow extends elementorModules.frontend.handlers.SwiperBase{getDefaultSettings(){return{classes:{swiperContainer:`elementor-background-slideshow ${elementorFrontend.config.swiperClass}`,swiperWrapper:"swiper-wrapper",swiperSlide:"elementor-background-slideshow__slide swiper-slide",swiperPreloader:"swiper-lazy-preloader",slideBackground:"elementor-background-slideshow__slide__image",kenBurns:"elementor-ken-burns",kenBurnsActive:"elementor-ken-burns--active",kenBurnsIn:"elementor-ken-burns--in",kenBurnsOut:"elementor-ken-burns--out"}}}getSwiperOptions(){const e=this.getElementSettings(),t={grabCursor:!1,slidesPerView:1,slidesPerGroup:1,loop:"yes"===e.background_slideshow_loop,speed:e.background_slideshow_transition_duration,autoplay:{delay:e.background_slideshow_slide_duration,stopOnLastSlide:!e.background_slideshow_loop},handleElementorBreakpoints:!0,on:{slideChange:()=>{e.background_slideshow_ken_burns&&this.handleKenBurns()}}};switch("yes"===e.background_slideshow_loop&&(t.loopedSlides=this.getSlidesCount()),e.background_slideshow_slide_transition){case"fade":t.effect="fade",t.fadeEffect={crossFade:!0};break;case"slide_down":t.autoplay.reverseDirection=!0,t.direction="vertical";break;case"slide_up":t.direction="vertical"}return"yes"===e.background_slideshow_lazyload&&(t.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),t}buildSwiperElements(){const e=this.getSettings("classes"),t=this.getElementSettings(),n="slide_left"===t.background_slideshow_slide_transition?"ltr":"rtl",o=jQuery("<div>",{class:e.swiperContainer,dir:n}),s=jQuery("<div>",{class:e.swiperWrapper}),i=t.background_slideshow_ken_burns,r="yes"===t.background_slideshow_lazyload;let a=e.slideBackground;if(i){a+=" "+e.kenBurns;const n="in"===t.background_slideshow_ken_burns_zoom_direction?"kenBurnsIn":"kenBurnsOut";a+=" "+e[n]}r&&(a+=" swiper-lazy"),this.elements.$slides=jQuery(),t.background_slideshow_gallery.forEach((t=>{const n=jQuery("<div>",{class:e.swiperSlide});let o;if(r){const n=jQuery("<div>",{class:e.swiperPreloader});o=jQuery("<div>",{class:a,"data-background":t.url}),o.append(n)}else o=jQuery("<div>",{class:a,style:'background-image: url("'+t.url+'");'});n.append(o),s.append(n),this.elements.$slides=this.elements.$slides.add(n)})),o.append(s),this.$element.prepend(o),this.elements.$backgroundSlideShowContainer=o}async initSlider(){if(1>=this.getSlidesCount())return;const e=this.getElementSettings(),t=elementorFrontend.utils.swiper;this.swiper=await new t(this.elements.$backgroundSlideShowContainer,this.getSwiperOptions()),this.elements.$backgroundSlideShowContainer.data("swiper",this.swiper),e.background_slideshow_ken_burns&&this.handleKenBurns()}activate(){this.buildSwiperElements(),this.initSlider()}deactivate(){this.swiper&&(this.swiper.destroy(),this.elements.$backgroundSlideShowContainer.remove())}run(){"slideshow"===this.getElementSettings("background_background")?this.activate():this.deactivate()}onInit(){super.onInit(),this.getElementSettings("background_slideshow_gallery")&&this.run()}onDestroy(){super.onDestroy(),this.deactivate()}onElementChange(e){"background_background"===e&&this.run()}}t.default=BackgroundSlideshow},9501:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class BackgroundVideo extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{backgroundVideoContainer:".elementor-background-video-container",backgroundVideoEmbed:".elementor-background-video-embed",backgroundVideoHosted:".elementor-background-video-hosted"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$backgroundVideoContainer:this.$element.find(e.backgroundVideoContainer)};return t.$backgroundVideoEmbed=t.$backgroundVideoContainer.children(e.backgroundVideoEmbed),t.$backgroundVideoHosted=t.$backgroundVideoContainer.children(e.backgroundVideoHosted),t}calcVideosSize(e){let t="16:9";"vimeo"===this.videoType&&(t=e[0].width+":"+e[0].height);const n=this.elements.$backgroundVideoContainer.outerWidth(),o=this.elements.$backgroundVideoContainer.outerHeight(),s=t.split(":"),i=s[0]/s[1],r=n/o>i;return{width:r?n:o*i,height:r?n/i:o}}changeVideoSize(){if("hosted"!==this.videoType&&!this.player)return;let e;if("youtube"===this.videoType?e=jQuery(this.player.getIframe()):"vimeo"===this.videoType?e=jQuery(this.player.element):"hosted"===this.videoType&&(e=this.elements.$backgroundVideoHosted),!e)return;const t=this.calcVideosSize(e);e.width(t.width).height(t.height)}startVideoLoop(e){if(!this.player.getIframe().contentWindow)return;const t=this.getElementSettings(),n=t.background_video_start||0,o=t.background_video_end;if(!t.background_play_once||e){if(this.player.seekTo(n),o){setTimeout((()=>{this.startVideoLoop(!1)}),1e3*(o-n+1))}}else this.player.stopVideo()}prepareVimeoVideo(e,t){const n=this.getElementSettings(),o={url:t,width:this.elements.$backgroundVideoContainer.outerWidth().width,autoplay:!0,loop:!n.background_play_once,transparent:!0,background:!0,muted:!0};n.background_privacy_mode&&(o.dnt=!0),this.player=new e.Player(this.elements.$backgroundVideoContainer,o),this.handleVimeoStartEndTimes(n),this.player.ready().then((()=>{jQuery(this.player.element).addClass("elementor-background-video-embed"),this.changeVideoSize()}))}handleVimeoStartEndTimes(e){e.background_video_start&&this.player.on("play",(t=>{0===t.seconds&&this.player.setCurrentTime(e.background_video_start)})),this.player.on("timeupdate",(t=>{e.background_video_end&&e.background_video_end<t.seconds&&(e.background_play_once?this.player.pause():this.player.setCurrentTime(e.background_video_start)),this.player.getDuration().then((n=>{e.background_video_start&&!e.background_video_end&&t.seconds>n-.5&&this.player.setCurrentTime(e.background_video_start)}))}))}prepareYTVideo(e,t){const n=this.elements.$backgroundVideoContainer,o=this.getElementSettings();let s=e.PlayerState.PLAYING;window.chrome&&(s=e.PlayerState.UNSTARTED);const i={videoId:t,events:{onReady:()=>{this.player.mute(),this.changeVideoSize(),this.startVideoLoop(!0),this.player.playVideo()},onStateChange:t=>{switch(t.data){case s:n.removeClass("elementor-invisible elementor-loading");break;case e.PlayerState.ENDED:"function"==typeof this.player.seekTo&&this.player.seekTo(o.background_video_start||0),o.background_play_once&&this.player.destroy()}}},playerVars:{controls:0,rel:0,playsinline:1}};o.background_privacy_mode&&(i.host="https://www.youtube-nocookie.com",i.origin=window.location.hostname),n.addClass("elementor-loading elementor-invisible"),this.player=new e.Player(this.elements.$backgroundVideoEmbed[0],i)}activate(){let e,t=this.getElementSettings("background_video_link");const n=this.getElementSettings("background_play_once");if(-1!==t.indexOf("vimeo.com")?(this.videoType="vimeo",this.apiProvider=elementorFrontend.utils.vimeo):t.match(/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com)/)&&(this.videoType="youtube",this.apiProvider=elementorFrontend.utils.youtube),this.apiProvider)e=this.apiProvider.getVideoIDFromURL(t),this.apiProvider.onApiReady((n=>{"youtube"===this.videoType&&this.prepareYTVideo(n,e),"vimeo"===this.videoType&&this.prepareVimeoVideo(n,t)}));else{this.videoType="hosted";const e=this.getElementSettings("background_video_start"),o=this.getElementSettings("background_video_end");(e||o)&&(t+="#t="+(e||0)+(o?","+o:"")),this.elements.$backgroundVideoHosted.attr("src",t).one("canplay",this.changeVideoSize.bind(this)),n&&this.elements.$backgroundVideoHosted.on("ended",(()=>{this.elements.$backgroundVideoHosted.hide()}))}elementorFrontend.elements.$window.on("resize elementor/bg-video/recalc",this.changeVideoSize)}deactivate(){"youtube"===this.videoType&&this.player.getIframe()||"vimeo"===this.videoType?this.player.destroy():this.elements.$backgroundVideoHosted.removeAttr("src").off("ended"),elementorFrontend.elements.$window.off("resize",this.changeVideoSize)}run(){const e=this.getElementSettings();(e.background_play_on_mobile||"mobile"!==elementorFrontend.getCurrentDeviceMode())&&("video"===e.background_background&&e.background_video_link?this.activate():this.deactivate())}onInit(){super.onInit(...arguments),this.changeVideoSize=this.changeVideoSize.bind(this),this.run()}onElementChange(e){"background_background"===e&&this.run()}}t.default=BackgroundVideo},8704:(e,t,n)=>{var o=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(4058)),i=o(n(9501)),r=[s.default,i.default];t.default=r},7537:(e,t,n)=>{var o=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=[o(n(4058)).default];t.default=s},4985:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=[()=>n.e(413).then(n.bind(n,2929)),()=>n.e(413).then(n.bind(n,343)),()=>n.e(413).then(n.bind(n,8073))];t.default=o},6397:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class GlobalHandler extends elementorModules.frontend.handlers.Base{getWidgetType(){return"global"}animate(){const e=this.$element,t=this.getAnimation();if("none"===t)return void e.removeClass("elementor-invisible");const n=this.getElementSettings(),o=n._animation_delay||n.animation_delay||0;e.removeClass(t),this.currentAnimation&&e.removeClass(this.currentAnimation),this.currentAnimation=t,setTimeout((()=>{e.removeClass("elementor-invisible").addClass("animated "+t)}),o)}getAnimation(){return this.getCurrentDeviceSetting("animation")||this.getCurrentDeviceSetting("_animation")}onInit(){if(super.onInit(...arguments),this.getAnimation()){const e=elementorModules.utils.Scroll.scrollObserver({callback:t=>{t.isInViewport&&(this.animate(),e.unobserve(this.$element[0]))}});e.observe(this.$element[0])}}onElementChange(e){/^_?animation/.test(e)&&this.animate()}}t.default=e=>{elementorFrontend.elementsHandler.addHandler(GlobalHandler,{$element:e})}},355:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class HandlesPosition extends elementorModules.frontend.handlers.Base{isActive(){return elementorFrontend.isEditMode()}isFirstSection(){return this.$element[0]===document.querySelector(".elementor-edit-mode .elementor-top-section")}isOverflowHidden(){return"hidden"===this.$element.css("overflow")}getOffset(){if("body"===elementor.config.document.container)return this.$element.offset().top;const e=jQuery(elementor.config.document.container);return this.$element.offset().top-e.offset().top}setHandlesPosition(){const e=elementor.documents.getCurrent();if(!e||!e.container.isEditable())return;const t="elementor-section--handles-inside";if(elementor.settings.page.model.attributes.scroll_snap)return void this.$element.addClass(t);const n=this.isOverflowHidden();if(!n&&!this.isFirstSection())return;const o=n?0:this.getOffset();if(o<25){this.$element.addClass(t);const e=this.$element.find("> .elementor-element-overlay > .elementor-editor-section-settings");o<-5?e.css("top",-o):e.css("top","")}else this.$element.removeClass(t)}onInit(){this.isActive()&&(this.setHandlesPosition(),this.$element.on("mouseenter",this.setHandlesPosition.bind(this)))}}t.default=HandlesPosition},3384:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class Shapes extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:"> .elementor-shape-%s"},svgURL:elementorFrontend.config.urls.assets+"shapes/"}}getDefaultElements(){const e={},t=this.getSettings("selectors");return e.$topContainer=this.$element.find(t.container.replace("%s","top")),e.$bottomContainer=this.$element.find(t.container.replace("%s","bottom")),e}isActive(){return elementorFrontend.isEditMode()}getSvgURL(e,t){let n=this.getSettings("svgURL")+t+".svg";return elementor.config.additional_shapes&&e in elementor.config.additional_shapes&&(n=elementor.config.additional_shapes[e],-1<t.indexOf("-negative")&&(n=n.replace(".svg","-negative.svg"))),n}buildSVG(e){const t="shape_divider_"+e,n=this.getElementSettings(t),o=this.elements["$"+e+"Container"];if(o.attr("data-shape",n),!n)return void o.empty();let s=n;this.getElementSettings(t+"_negative")&&(s+="-negative");const i=this.getSvgURL(n,s);jQuery.get(i,(e=>{o.empty().append(e.childNodes[0])})),this.setNegative(e)}setNegative(e){this.elements["$"+e+"Container"].attr("data-negative",!!this.getElementSettings("shape_divider_"+e+"_negative"))}onInit(){this.isActive(this.getSettings())&&(super.onInit(...arguments),["top","bottom"].forEach((e=>{this.getElementSettings("shape_divider_"+e)&&this.buildSVG(e)})))}onElementChange(e){const t=e.match(/^shape_divider_(top|bottom)$/);if(t)return void this.buildSVG(t[1]);const n=e.match(/^shape_divider_(top|bottom)_negative$/);n&&(this.buildSVG(n[1]),this.setNegative(n[1]))}}t.default=Shapes},2804:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class StretchedSection extends elementorModules.frontend.handlers.StretchedElement{getStretchedClass(){return"elementor-section-stretched"}getStretchSettingName(){return"stretch_section"}getStretchActiveValue(){return"section-stretched"}}t.default=StretchedSection},3346:(e,t,n)=>{var o=n(6028);e.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=>({scrollDuration:500,selectors:{links:'a[href*="#"]',targets:".elementor-element, .elementor-menu-anchor",scrollable:(0,o.isScrollSnapActive)()?"body":"html, body"}}),getDefaultElements(){return{$scrollable:jQuery(this.getSettings("selectors").scrollable)}},bindEvents(){elementorFrontend.elements.$document.on("click",this.getSettings("selectors.links"),this.handleAnchorLinks)},handleAnchorLinks(e){var t,n=e.currentTarget,s=location.pathname===n.pathname;if(location.hostname===n.hostname&&s&&!(n.hash.length<2)){try{t=jQuery(n.hash).filter(this.getSettings("selectors.targets"))}catch(e){return}if(t.length){var i=t.offset().top,r=elementorFrontend.elements.$wpAdminBar,a=jQuery(".elementor-section.elementor-sticky--active:visible");r.length>0&&(i-=r.height()),a.length>0&&(i-=Math.max.apply(null,a.map((function(){return jQuery(this).outerHeight()})).get())),e.preventDefault(),i=elementorFrontend.hooks.applyFilters("frontend/handlers/menu_anchor/scroll_top_distance",i),(0,o.isScrollSnapActive)()&&elementorFrontend.elements.$body.css("scroll-snap-type","none"),this.elements.$scrollable.animate({scrollTop:i},this.getSettings("scrollDuration"),"linear",(()=>{(0,o.isScrollSnapActive)()&&elementorFrontend.elements.$body.css("scroll-snap-type","")}))}}},onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments)}})},6866:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class AssetsLoader{getScriptElement(e){const t=document.createElement("script");return t.src=e,t}getStyleElement(e){const t=document.createElement("link");return t.rel="stylesheet",t.href=e,t}load(e,t){const n=AssetsLoader.assets[e][t];return n.loader||(n.loader=this.isAssetLoaded(n,e)?Promise.resolve(!0):this.loadAsset(n,e)),n.loader}isAssetLoaded(e,t){const n=`${"script"===t?"script":"link"}[src="${e.src}"]`,o=document.querySelectorAll(n);return!!o?.length}loadAsset(e,t){return new Promise((n=>{const o="style"===t?this.getStyleElement(e.src):this.getScriptElement(e.src);o.onload=()=>n(!0),this.appendAsset(e,o)}))}appendAsset(e,t){const n=document.querySelector(e.before);if(n)return void n.insertAdjacentElement("beforebegin",t);const o="head"===e.parent?e.parent:"body";document[o].appendChild(t)}}t.default=AssetsLoader;const n=elementorFrontendConfig.urls.assets,o=elementorFrontendConfig.environmentMode.isScriptDebug?"":".min",s=elementorFrontendConfig.version,i=elementorFrontendConfig.experimentalFeatures.e_swiper_latest?`${n}lib/swiper/v8/swiper${o}.js?ver=8.4.5`:`${n}lib/swiper/swiper${o}.js?ver=5.3.6`,r=elementorFrontendConfig.experimentalFeatures.e_swiper_latest?`${n}lib/swiper/v8/css/swiper${o}.css?ver=8.4.5`:`${n}lib/swiper/css/swiper${o}.css?ver=5.3.6`;AssetsLoader.assets={script:{dialog:{src:`${n}lib/dialog/dialog${o}.js?ver=4.9.3`},"share-link":{src:`${n}lib/share-link/share-link${o}.js?ver=${s}`},swiper:{src:i}},style:{swiper:{src:r,parent:"head"},"e-lightbox":{src:elementorFrontendConfig?.responsive?.hasCustomBreakpoints?`${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${s}`:`${n}css/conditionals/lightbox${o}.css?ver=${s}`},dialog:{src:`${n}css/conditionals/dialog${o}.css?ver=${s}`,parent:"head",before:"#elementor-frontend-css"}}}},1322:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Controls{getControlValue(e,t,n){let o;return o="object"==typeof e[t]&&n?e[t][n]:e[t],o}getResponsiveControlValue(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const o=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)||elementorFrontend.getCurrentDeviceMode(),s=this.getControlValue(e,t,n);if("widescreen"===o){const o=this.getControlValue(e,`${t}_widescreen`,n);return o||0===o?o:s}const i=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0});let r=o,a=i.indexOf(o),l="";for(;a<=i.length;){if("desktop"===r){l=s;break}const o=`${t}_${r}`,d=this.getControlValue(e,o,n);if(d||0===d){l=d;break}a++,r=i[a]}return l}}},8646:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class LightboxManager extends elementorModules.ViewModule{static getLightbox(){const e=new Promise((e=>{n.e(723).then(n.t.bind(n,3896,23)).then((t=>{let{default:n}=t;return e(new n)}))})),t=elementorFrontend.utils.assetsLoader.load("script","dialog"),o=elementorFrontend.utils.assetsLoader.load("style","dialog"),s=elementorFrontend.utils.assetsLoader.load("script","share-link"),i=elementorFrontend.utils.assetsLoader.load("style","swiper"),r=elementorFrontend.utils.assetsLoader.load("style","e-lightbox");return Promise.all([e,t,o,s,i,r]).then((()=>e))}getDefaultSettings(){return{selectors:{links:"a, [data-elementor-lightbox]",slideshow:"[data-elementor-lightbox-slideshow]"}}}getDefaultElements(){return{$links:jQuery(this.getSettings("selectors.links")),$slideshow:jQuery(this.getSettings("selectors.slideshow"))}}isLightboxLink(e){if("a"===e.tagName.toLowerCase()&&(e.hasAttribute("download")||!/^[^?]+\.(png|jpe?g|gif|svg|webp)(\?.*)?$/i.test(e.href))&&!e.dataset.elementorLightboxVideo)return!1;const t=elementorFrontend.getKitSettings("global_image_lightbox"),n=e.dataset.elementorOpenLightbox;return"yes"===n||t&&"no"!==n}isLightboxSlideshow(){return 0!==this.elements.$slideshow.length}async onLinkClick(e){const t=e.currentTarget,n=jQuery(e.target),o=elementorFrontend.isEditMode(),s=o&&elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker"),i=!!n.closest(".elementor-edit-area").length;if(!this.isLightboxLink(t))return void(o&&i&&e.preventDefault());if(e.preventDefault(),o&&!elementor.getPreferences("lightbox_in_editor"))return;if(s)return;(await LightboxManager.getLightbox()).createLightbox(t)}bindEvents(){elementorFrontend.elements.$document.on("click",this.getSettings("selectors.links"),(e=>this.onLinkClick(e)))}onInit(){super.onInit(...arguments),elementorFrontend.isEditMode()||this.maybeActivateLightboxOnLink()}maybeActivateLightboxOnLink(){this.elements.$links.each(((e,t)=>{if(this.isLightboxLink(t))return LightboxManager.getLightbox(),!1}))}}t.default=LightboxManager},8628:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Swiper{constructor(e,t){return this.config=t,this.config.breakpoints&&(this.config=this.adjustConfig(t)),e instanceof jQuery&&(e=e[0]),e.closest(".elementor-widget-wrap")?.classList.add("e-swiper-container"),e.closest(".elementor-widget")?.classList.add("e-widget-swiper"),new Promise((t=>{elementorFrontend.utils.assetsLoader.load("script","swiper").then((()=>t(this.createSwiperInstance(e,this.config))))}))}createSwiperInstance(e,t){const n=window.Swiper;return n.prototype.adjustConfig=this.adjustConfig,new n(e,t)}adjustConfig(e){if(!e.handleElementorBreakpoints)return e;const t=elementorFrontend.config.responsive.activeBreakpoints,n=elementorFrontend.breakpoints.getBreakpointValues();return Object.keys(e.breakpoints).forEach((o=>{const s=parseInt(o);let i;if(s===t.mobile.value||s+1===t.mobile.value)i=0;else if(!t.widescreen||s!==t.widescreen.value&&s+1!==t.widescreen.value){const e=n.findIndex((e=>s===e||s+1===e));i=n[e-1]}else i=s;e.breakpoints[i]=e.breakpoints[o],e.breakpoints[o]={slidesPerView:e.slidesPerView,slidesPerGroup:e.slidesPerGroup?e.slidesPerGroup:1}})),e}}},2064:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(5719);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{links:'a[href^="%23elementor-action"], a[href^="#elementor-action"]'}}}bindEvents(){elementorFrontend.elements.$document.on("click",this.getSettings("selectors.links"),this.runLinkAction.bind(this))}initActions(){this.actions={lightbox:async e=>{const t=await elementorFrontend.utils.lightbox;e.slideshow?t.openSlideshow(e.slideshow,e.url):(e.id&&(e.type="image"),t.showModal(e))}}}addAction(e,t){this.actions[e]=t}runAction(e){const t=(e=decodeURIComponent(e)).match(/action=(.+?)&/);if(!t)return;const n=this.actions[t[1]];if(!n)return;let o={};const s=e.match(/settings=(.+)/);s&&(o=JSON.parse(atob(s[1]))),o.previousEvent=event;for(var i=arguments.length,r=new Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];n(o,...r)}runLinkAction(e){e.preventDefault(),this.runAction(jQuery(e.currentTarget).attr("href"),e)}runHashAction(){if(!location.hash)return;const e=document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`);e&&this.runAction(e.getAttribute("data-e-action-hash"))}createActionHash(e,t){return encodeURIComponent(`#elementor-action:action=${e}&settings=${btoa(JSON.stringify(t))}`)}onInit(){super.onInit(),this.initActions(),elementorFrontend.on("components:init",this.runHashAction.bind(this))}}t.default=_default},6028:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isScrollSnapActive=t.escapeHTML=void 0;t.escapeHTML=e=>{const t={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"};return e.replace(/[&<>'"]/g,(e=>t[e]||e))};t.isScrollSnapActive=()=>"yes"===(elementorFrontend.isEditMode()?elementor.settings.page.model.attributes?.scroll_snap:elementorFrontend.config.settings.page?.scroll_snap)},4773:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class BaseLoader extends elementorModules.ViewModule{getDefaultSettings(){return{isInserted:!1,selectors:{firstScript:"script:first"}}}getDefaultElements(){return{$firstScript:jQuery(this.getSettings("selectors.firstScript"))}}insertAPI(){this.elements.$firstScript.before(jQuery("<script>",{src:this.getApiURL()})),this.setSettings("isInserted",!0)}getVideoIDFromURL(e){const t=e.match(this.getURLRegex());return t&&t[1]}onApiReady(e){this.getSettings("isInserted")||this.insertAPI(),this.isApiLoaded()?e(this.getApiObject()):setTimeout((()=>{this.onApiReady(e)}),350)}getAutoplayURL(e){return e.replace("&autoplay=0","")+"&autoplay=1"}}t.default=BaseLoader},1911:(e,t,n)=>{var o=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(4773));class VimeoLoader extends s.default{getApiURL(){return"https://player.vimeo.com/api/player.js"}getURLRegex(){return/^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?&#"'>]?)/}isApiLoaded(){return window.Vimeo}getApiObject(){return Vimeo}getAutoplayURL(e){const t=e.match(/#t=[^&]*/);return e.replace(t[0],"")+t}}t.default=VimeoLoader},1604:(e,t,n)=>{var o=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(4773));class YoutubeLoader extends s.default{getApiURL(){return"https://www.youtube.com/iframe_api"}getURLRegex(){return/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user)\/))([^?&"'>]+)/}isApiLoaded(){return window.YT&&YT.loaded}getApiObject(){return YT}}t.default=YoutubeLoader},59:(e,t,n)=>{n.p=elementorFrontendConfig.urls.assets+"js/"},4375:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class Breakpoints extends elementorModules.Module{constructor(e){super(),this.responsiveConfig=e}getActiveBreakpointsList(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e={largeToSmall:!1,withDesktop:!1,...e};const t=Object.keys(this.responsiveConfig.activeBreakpoints);if(e.withDesktop){const e=-1===t.indexOf("widescreen")?t.length:t.length-1;t.splice(e,0,"desktop")}return e.largeToSmall&&t.reverse(),t}getBreakpointValues(){const{activeBreakpoints:e}=this.responsiveConfig,t=[];return Object.values(e).forEach((e=>{t.push(e.value)})),t}getDesktopPreviousDeviceKey(){let e="";const{activeBreakpoints:t}=this.responsiveConfig,n=Object.keys(t),o=n.length;return e="min"===t[n[o-1]].direction?n[o-2]:n[o-1],e}getDesktopMinPoint(){const{activeBreakpoints:e}=this.responsiveConfig;return e[this.getDesktopPreviousDeviceKey()].value+1}getDeviceMinBreakpoint(e){if("desktop"===e)return this.getDesktopMinPoint();const{activeBreakpoints:t}=this.responsiveConfig,n=Object.keys(t);let o;if(n[0]===e)o=320;else if("widescreen"===e)o=t[e]?t[e].value:this.responsiveConfig.breakpoints.widescreen;else{const s=n.indexOf(e);o=t[n[s-1]].value+1}return o}getActiveMatchRegex(){return new RegExp(this.getActiveBreakpointsList().map((e=>"_"+e)).join("|")+"$")}}t.default=Breakpoints},6404:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Events=void 0;class Events{static dispatch(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e instanceof jQuery?e[0]:e,o&&e.dispatchEvent(new CustomEvent(o,{detail:n})),e.dispatchEvent(new CustomEvent(t,{detail:n}))}}t.Events=Events;var n=Events;t.default=n},9469:e=>{e.exports=function(){var e,t=Array.prototype.slice,n={actions:{},filters:{}};function _removeHook(e,t,o,s){var i,r,a;if(n[e][t])if(o)if(i=n[e][t],s)for(a=i.length;a--;)(r=i[a]).callback===o&&r.context===s&&i.splice(a,1);else for(a=i.length;a--;)i[a].callback===o&&i.splice(a,1);else n[e][t]=[]}function _addHook(e,t,o,s,i){var r={callback:o,priority:s,context:i},a=n[e][t];if(a){var l=!1;if(jQuery.each(a,(function(){if(this.callback===o)return l=!0,!1})),l)return;a.push(r),a=function _hookInsertSort(e){for(var t,n,o,s=1,i=e.length;s<i;s++){for(t=e[s],n=s;(o=e[n-1])&&o.priority>t.priority;)e[n]=e[n-1],--n;e[n]=t}return e}(a)}else a=[r];n[e][t]=a}function _runHook(e,t,o){var s,i,r=n[e][t];if(!r)return"filters"===e&&o[0];if(i=r.length,"filters"===e)for(s=0;s<i;s++)o[0]=r[s].callback.apply(r[s].context,o);else for(s=0;s<i;s++)r[s].callback.apply(r[s].context,o);return"filters"!==e||o[0]}return e={removeFilter:function removeFilter(t,n){return"string"==typeof t&&_removeHook("filters",t,n),e},applyFilters:function applyFilters(){var n=t.call(arguments),o=n.shift();return"string"==typeof o?_runHook("filters",o,n):e},addFilter:function addFilter(t,n,o,s){return"string"==typeof t&&"function"==typeof n&&_addHook("filters",t,n,o=parseInt(o||10,10),s),e},removeAction:function removeAction(t,n){return"string"==typeof t&&_removeHook("actions",t,n),e},doAction:function doAction(){var n=t.call(arguments),o=n.shift();return"string"==typeof o&&_runHook("actions",o,n),e},addAction:function addAction(t,n,o,s){return"string"==typeof t&&"function"==typeof n&&_addHook("actions",t,n,o=parseInt(o||10,10),s),e}},e}},3308:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const matchUserAgent=e=>n.indexOf(e)>=0,n=navigator.userAgent,o=!!window.opr&&!!opr.addons||!!window.opera||matchUserAgent(" OPR/"),s=matchUserAgent("Firefox"),i=/^((?!chrome|android).)*safari/i.test(n)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&&safari.pushNotification).toString(),r=/Trident|MSIE/.test(n)&&!!document.documentMode,a=!r&&!!window.StyleMedia||matchUserAgent("Edg"),l=!!window.chrome&&matchUserAgent("Chrome")&&!(a||o),d=matchUserAgent("Chrome")&&!!window.CSS,c=matchUserAgent("AppleWebKit")&&!d;var u={isTouchDevice:"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:c,blink:d,chrome:l,edge:a,firefox:s,ie:r,mac:matchUserAgent("Macintosh"),opera:o,safari:i,webkit:matchUserAgent("AppleWebKit")};t.default=u},5107:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{get(e,t){let n;t=t||{};try{n=t.session?sessionStorage:localStorage}catch(t){return e?void 0:{}}let o=n.getItem("elementor");o=o?JSON.parse(o):{},o.__expiration||(o.__expiration={});const s=o.__expiration;let i=[];e?s[e]&&(i=[e]):i=Object.keys(s);let r=!1;return i.forEach((e=>{new Date(s[e])<new Date&&(delete o[e],delete s[e],r=!0)})),r&&this.save(o,t.session),e?o[e]:o}set(e,t,n){n=n||{};const o=this.get(null,n);if(o[e]=t,n.lifetimeInSeconds){const t=new Date;t.setTime(t.getTime()+1e3*n.lifetimeInSeconds),o.__expiration[e]=t.getTime()}this.save(o,n.session)}save(e,t){let n;try{n=t?sessionStorage:localStorage}catch(e){return}n.setItem("elementor",JSON.stringify(e))}}t.default=_default},6046:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("text-path",(()=>n.e(48).then(n.bind(n,6468))))}}t.default=_default},1855:(e,t,n)=>{var o=n(5516),s=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw s("Incorrect invocation")}},3621:e=>{e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},5719:(e,t,n)=>{var o=n(1695),s=n(2086),i=n(563),r=n(5736),a=n(7826).f,l=n(9606),d=n(1855),c=n(5070),u=n(1879),h=n(3621),m=n(79),g=n(5283),p=n(3296),f="DOMException",v=i("Error"),b=i(f),y=function DOMException(){d(this,_);var e=arguments.length,t=u(e<1?void 0:arguments[0]),n=u(e<2?void 0:arguments[1],"Error"),o=new b(t,n),s=v(t);return s.name=f,a(o,"stack",r(1,m(s.stack,1))),c(o,this,y),o},_=y.prototype=b.prototype,w="stack"in v(f),k="stack"in new b(1,2),S=b&&g&&Object.getOwnPropertyDescriptor(s,f),E=!(!S||S.writable&&S.configurable),M=w&&!E&&!k;o({global:!0,constructor:!0,forced:p||M},{DOMException:M?y:b});var C=i(f),A=C.prototype;if(A.constructor!==C)for(var $ in p||a(A,"constructor",r(1,C)),h)if(l(h,$)){var D=h[$],L=D.s;l(C,L)||a(C,L,r(6,D.c))}}},e=>{e.O(0,[354],(()=>{return t=5654,e(e.s=t);var t}));e.O()}]);/*! elementor-pro - v3.22.0 - 16-06-2024 */
"use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[437],{7996:(e,t,n)=>{var s=n(3203),o=s(n(4042)),r=s(n(8528)),l=s(n(7857)),i=s(n(3184)),a=s(n(7043)),d=s(n(4223)),u=s(n(4231)),c=s(n(2741)),m=s(n(3513)),h=s(n(3002)),g=s(n(8650)),f=s(n(6701)),p=s(n(102)),_=s(n(1748)),v=s(n(5438)),b=s(n(2439)),y=s(n(5032)),F=s(n(1474)),M=s(n(2105)),w=s(n(4351)),S=s(n(3159)),H=s(n(2676));const extendDefaultHandlers=e=>({...e,...{animatedText:o.default,carousel:r.default,countdown:l.default,hotspot:i.default,form:a.default,gallery:d.default,lottie:u.default,nav_menu:c.default,popup:m.default,posts:h.default,share_buttons:g.default,slides:f.default,social:p.default,themeBuilder:v.default,themeElements:b.default,woocommerce:y.default,tableOfContents:_.default,loopBuilder:F.default,megaMenu:M.default,nestedCarousel:w.default,taxonomyFilter:S.default,offCanvas:H.default}});elementorProFrontend.on("elementor-pro/modules/init:before",(()=>{elementorFrontend.hooks.addFilter("elementor-pro/frontend/handlers",extendDefaultHandlers)}))},8491:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class AjaxHelper{addLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&&t.classList.add("e-loading-overlay")}removeLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&&t.classList.remove("e-loading-overlay")}}},6542:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.focusableElementSelectors=function focusableElementSelectors(){return"audio, button, canvas, details, iframe, input, select, summary, textarea, video, [accesskey], a[href], area[href], [tabindex]"}},8115:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.close=void 0;const o=new(s(n(4519)).default)("eicon");t.close={get element(){return o.createSvgElement("close",{path:"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z",width:1e3,height:1e3})}}},4519:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3231));class IconsManager{constructor(e){if(this.prefix=`${e}-`,!IconsManager.symbolsContainer){const e="e-font-icon-svg-symbols";IconsManager.symbolsContainer=document.getElementById(e),IconsManager.symbolsContainer||(IconsManager.symbolsContainer=document.createElementNS("http://www.w3.org/2000/svg","svg"),IconsManager.symbolsContainer.setAttributeNS(null,"style","display: none;"),IconsManager.symbolsContainer.setAttributeNS(null,"class",e),document.body.appendChild(IconsManager.symbolsContainer))}}createSvgElement(e,t){let{path:n,width:s,height:o}=t;const r=this.prefix+e,l="#"+this.prefix+e;if(!IconsManager.iconsUsageList.includes(r)){if(!IconsManager.symbolsContainer.querySelector(l)){const e=document.createElementNS("http://www.w3.org/2000/svg","symbol");e.id=r,e.innerHTML='<path d="'+n+'"></path>',e.setAttributeNS(null,"viewBox","0 0 "+s+" "+o),IconsManager.symbolsContainer.appendChild(e)}IconsManager.iconsUsageList.push(r)}const i=document.createElementNS("http://www.w3.org/2000/svg","svg");return i.innerHTML='<use xlink:href="'+l+'" />',i.setAttributeNS(null,"class","e-font-icon-svg e-"+r),i}}t.default=IconsManager,(0,o.default)(IconsManager,"symbolsContainer",void 0),(0,o.default)(IconsManager,"iconsUsageList",[])},8989:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3231)),r=n(6542);t.default=class ModalKeyboardHandler{constructor(e){(0,o.default)(this,"lastFocusableElement",null),(0,o.default)(this,"firstFocusableElement",null),(0,o.default)(this,"modalTriggerElement",null),this.config=e}onOpenModal(){this.initializeElements(),this.setTriggerElement(),this.changeFocus(),this.bindEvents()}onCloseModal(){elementorFrontend.elements.$window.off("keydown",this.onKeyDownPressed.bind(this)),this.modalTriggerElement&&this.setFocusToElement(this.modalTriggerElement)}bindEvents(){elementorFrontend.elements.$window.on("keydown",this.onKeyDownPressed.bind(this)),"popup"===this.config.modalType&&this.onPopupCloseEvent()}onPopupCloseEvent(){elementorFrontend.elements.$window.on("elementor/popup/hide",this.onCloseModal.bind(this))}getFocusableElements(){const e="popup"===this.config.modalType?":focusable":(0,r.focusableElementSelectors)();return this.config.$modalElements.find(e)}initializeElements(){const e=this.getFocusableElements();e.length&&(this.lastFocusableElement=e[e.length-1],this.firstFocusableElement=e[0])}setTriggerElement(){const e=elementorFrontend.elements.window.document.activeElement;this.modalTriggerElement=e?elementorFrontend.elements.window.document.activeElement:null}changeFocus(){this.firstFocusableElement?this.setFocusToElement(this.firstFocusableElement):(this.config.$elementWrapper.attr("tabindex","0"),this.setFocusToElement(this.config.$elementWrapper[0]))}onKeyDownPressed(e){const t=e.shiftKey,n="Tab"===e.key||9===e.keyCode,s="0"===this.config.$elementWrapper.attr("tabindex");n&&s?e.preventDefault():n&&this.onTabKeyPressed(n,t,e)}onTabKeyPressed(e,t,n){elementorFrontend.isEditMode()&&this.initializeElements();const s=elementorFrontend.elements.window.document.activeElement;if(t){s===this.firstFocusableElement&&(this.setFocusToElement(this.lastFocusableElement),n.preventDefault())}else{s===this.lastFocusableElement&&(this.setFocusToElement(this.firstFocusableElement),n.preventDefault())}}setFocusToElement(e){setTimeout((()=>{e?.focus()}),100)}}},6399:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function runElementHandlers(e){[...e].flatMap((e=>[...e.querySelectorAll(".elementor-element")])).forEach((e=>elementorFrontend.elementsHandler.runReadyTrigger(e)))}},4042:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("animated-headline",(()=>n.e(26).then(n.bind(n,629))))}}t.default=_default},8528:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("media-carousel",(()=>n.e(534).then(n.bind(n,8509)))),elementorFrontend.elementsHandler.attachHandler("testimonial-carousel",(()=>n.e(369).then(n.bind(n,4526)))),elementorFrontend.elementsHandler.attachHandler("reviews",(()=>n.e(369).then(n.bind(n,4526))))}}t.default=_default},7857:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("countdown",(()=>n.e(804).then(n.bind(n,5449))))}}t.default=_default},7043:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("form",[()=>n.e(680).then(n.bind(n,8503)),()=>n.e(680).then(n.bind(n,1393)),()=>n.e(680).then(n.bind(n,6529)),()=>n.e(680).then(n.bind(n,784)),()=>n.e(680).then(n.bind(n,2108)),()=>n.e(680).then(n.bind(n,5347))]),elementorFrontend.elementsHandler.attachHandler("subscribe",[()=>n.e(680).then(n.bind(n,8503)),()=>n.e(680).then(n.bind(n,1393)),()=>n.e(680).then(n.bind(n,6529))])}}t.default=_default},4223:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("gallery",(()=>n.e(121).then(n.bind(n,2219))))}}t.default=_default},3184:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("hotspot",(()=>n.e(888).then(n.bind(n,1016))))}}t.default=_default},1474:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["post","product","post_taxonomy","product_taxonomy"].forEach((e=>{elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=>n.e(985).then(n.bind(n,4098))),e),elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=>n.e(149).then(n.bind(n,6685))),e),elementorFrontend.elementsHandler.attachHandler("loop-carousel",(()=>n.e(149).then(n.bind(n,6685))),e),elementorFrontend.elementsHandler.attachHandler("loop-carousel",(()=>n.e(153).then(n.bind(n,7188))),e),elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=>n.e(356).then(n.bind(n,6128))),e)}))}}t.default=_default},3651:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(6399)),r=s(n(8491)),l=s(n(3601)),i=n(9408);class BaseFilterFrontendModule extends elementorModules.Module{constructor(){super(),this.loopWidgetsStore=new l.default}removeFilterFromLoopWidget(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if(!this.loopWidgetsStore.getWidget(e))return this.loopWidgetsStore.addWidget(e),void this.refreshLoopWidget(e,t);if(n===s&&this.loopWidgetsStore.unsetFilter(e,t),n!==s){const s=this.loopWidgetsStore.getFilterTerms(e,t).filter((function(e){return e!==n}));this.loopWidgetsStore.setFilterTerms(e,t,s)}this.refreshLoopWidget(e,t)}setFilterDataForLoopWidget(e,t,n){let s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"DISABLED";this.loopWidgetsStore.maybeInitializeWidget(e),this.loopWidgetsStore.maybeInitializeFilter(e,t);const r=this.validateMultipleFilterOperator(o);if("DISABLED"!==r){const s=this.loopWidgetsStore.getFilterTerms(e,t)??[],o=n.filterData.terms;n.filterData.terms=[...new Set([...s,...o])],n.filterData.logicalJoin=r}this.loopWidgetsStore.setFilter(e,t,n),s?this.refreshLoopWidget(e,t):this.loopWidgetsStore.consolidateFilters(e)}validateMultipleFilterOperator(e){return e&&["AND","OR"].includes(e)?e:"DISABLED"}getQueryStringInObjectForm(){const e={};for(const t in this.loopWidgetsStore.get()){const n=this.loopWidgetsStore.getWidget(t);for(const s in n.consolidatedFilters){const o=n.consolidatedFilters[s];for(const n in o){const s=i.queryConstants[o[n].logicalJoin??"AND"].separator.decoded;e[`e-filter-${t}-${n}`]=Object.values(o[n].terms).join(s)}}}return e}updateURLQueryString(e,t){const n=new URL(window.location.href).searchParams,s=this.getQueryStringInObjectForm(),o=new URLSearchParams;n.forEach(((t,n)=>{n.startsWith("e-filter")||o.append(n,t),n.startsWith("e-page-"+e)&&o.delete(n)}));for(const e in s)o.set(e,s[e]);let r=o.toString();r=r.replace(new RegExp(`${i.queryConstants.AND.separator.encoded}`,"g"),i.queryConstants.AND.separator.decoded),r=r.replace(new RegExp(`${i.queryConstants.OR.separator.encoded}`,"g"),i.queryConstants.OR.separator.decoded);const l=this.getFilterHelperAttributes(t);r=l.pageNum>1?r?this.formatQueryString(l.baseUrl,r):l.baseUrl:r?`?${r}`:location.pathname,history.pushState(null,null,r)}formatQueryString(e,t){const n=e.includes("?")?new URLSearchParams(e.split("?")[1]):new URLSearchParams,s=new URLSearchParams(t);for(const e of n.keys())s.has(e)&&s.delete(e);const o=["page","paged"];for(const e of o)n.delete(e),s.delete(e);const r=new URLSearchParams(n.toString());for(const[e,t]of s.entries())r.append(e,t);return e.split("?")[0]+(r.toString()?`?${r.toString()}`:"")}getFilterHelperAttributes(e){const t=document.querySelector('[data-id="'+e+'"]');if(!t)return{baseUrl:location.href,pageNum:1};return t.querySelector(".e-filter").dataset}prepareLoopUpdateRequestData(e,t){const n=this.loopWidgetsStore.getConsolidatedFilters(e),s=this.getFilterHelperAttributes(t),o={post_id:elementorFrontend.config.post.id||this.getClosestDataElementorId(document.querySelector(`.elementor-element-${e}`)),widget_filters:n,widget_id:e,pagination_base_url:s.baseUrl};if(elementorFrontend.isEditMode()){const t=window.top.$e.components.get("document").utils.findContainerById(e);o.widget_model=t.model.toJSON({remove:["default","editSettings","defaultEditSettings"]}),o.is_edit_mode=!0}return o}getClosestDataElementorId(e){const t=e.closest("[data-elementor-id]");return t?t.getAttribute("data-elementor-id"):0}getFetchArgumentsForLoopUpdate(e,t){const n=this.prepareLoopUpdateRequestData(e,t),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)};return elementorFrontend.isEditMode()&&elementorPro.config.loopFilter?.nonce&&(s.headers["X-WP-Nonce"]=elementorPro.config.loopFilter?.nonce),s}fetchUpdatedLoopWidgetMarkup(e,t){return fetch(`${elementorProFrontend.config.urls.rest}elementor-pro/v1/refresh-loop`,this.getFetchArgumentsForLoopUpdate(e,t))}createElementFromHTMLString(e){const t=document.createElement("div");return e?(t.innerHTML=e.trim(),t.firstElementChild):(t.classList.add("elementor-widget-container"),t)}refreshLoopWidget(e,t){this.loopWidgetsStore.consolidateFilters(e),this.updateURLQueryString(e,t);const n=document.querySelector(`.elementor-element-${e}`);if(!n)return;this.ajaxHelper||(this.ajaxHelper=new r.default),this.ajaxHelper.addLoadingAnimationOverlay(e);return this.fetchUpdatedLoopWidgetMarkup(e,t).then((e=>e instanceof Response&&e?.ok&&!(400<=e?.status)?e.json():{})).catch((()=>({}))).then((t=>{if(!t?.data&&""!==t?.data)return;const s=n.querySelector(".elementor-widget-container"),o=this.createElementFromHTMLString(t.data);n.replaceChild(o,s),this.handleElementHandlers(o),elementorFrontend.config.experimentalFeatures.e_lazyload&&document.dispatchEvent(new Event("elementor/lazyload/observe")),elementorFrontend.elementsHandler.runReadyTrigger(document.querySelector(`.elementor-element-${e}`)),n.classList.remove("e-loading")})).finally((()=>{this.ajaxHelper.removeLoadingAnimationOverlay(e)}))}handleElementHandlers(e){const t=e.querySelectorAll(".e-loop-item");(0,o.default)(t)}}t.default=BaseFilterFrontendModule},3159:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3651));class LoopFilter extends o.default{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("taxonomy-filter",(()=>n.e(188).then(n.bind(n,6961))))}}t.default=LoopFilter},3601:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class LoopWidgetsStore{constructor(){this.widgets={}}get(){return this.widgets}getWidget(e){return this.widgets[e]}setWidget(e,t){this.widgets[e]=t}unsetWidget(e){delete this.widgets[e]}getFilters(e){return this.getWidget(e).filters}getFilter(e,t){return this.getWidget(e).filters[t]}setFilter(e,t,n){this.getWidget(e).filters[t]=n}unsetFilter(e,t){delete this.getWidget(e).filters[t]}getFilterTerms(e,t){return this.getFilter(e,t).filterData.terms??[]}setFilterTerms(e,t,n){this.getFilter(e,t).filterData.terms=n}getConsolidatedFilters(e){return this.getWidget(e).consolidatedFilters}setConsolidatedFilters(e,t){this.getWidget(e).consolidatedFilters=t}addWidget(e){this.setWidget(e,{filters:{},consolidatedFilters:{}})}maybeInitializeWidget(e){this.getWidget(e)||this.addWidget(e)}maybeInitializeFilter(e,t){if(this.getFilter(e,t))return;this.setFilter(e,t,{filterData:{terms:[]}})}consolidateFilters(e){const t=this.getFilters(e),n={};for(const e in t){const s=t[e],o=s.filterType,r=s.filterData;0!==r.terms.length&&(n[o]||(n[o]={}),n[o][r.selectedTaxonomy]||(n[o][r.selectedTaxonomy]=[]),!r.terms||n[o][r.selectedTaxonomy].terms&&n[o][r.selectedTaxonomy].terms.includes(r.terms)||(n[o][r.selectedTaxonomy]={terms:"string"===r.terms?[r.terms]:r.terms}),r.logicalJoin&&!n[o][r.selectedTaxonomy].logicalJoin&&(n[o][r.selectedTaxonomy]={...n[o][r.selectedTaxonomy]||{},logicalJoin:r.logicalJoin??"AND"}))}this.setConsolidatedFilters(e,n)}}},9408:e=>{e.exports={queryConstants:{AND:{separator:{decoded:"+",fromBrowser:" ",encoded:"%2B"},operator:"AND"},OR:{separator:{decoded:"~",fromBrowser:"~",encoded:"%7C"},operator:"IN"},NOT:{separator:{decoded:"!",fromBrowser:"!",encoded:"%21"},operator:"NOT IN"},DISABLED:{separator:{decoded:"",fromBrowser:"",encoded:""},operator:"AND"}}}},4231:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("lottie",(()=>n.e(288).then(n.bind(n,1464))))}}t.default=_default},2105:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("mega-menu",[()=>n.e(495).then(n.bind(n,9318)),()=>n.e(157).then(n.bind(n,9638)),()=>n.e(244).then(n.bind(n,6921))])}}t.default=_default},2741:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),jQuery.fn.smartmenus&&(jQuery.SmartMenus.prototype.isCSSOn=function(){return!0},elementorFrontend.config.is_rtl&&(jQuery.fn.smartmenus.defaults.rightToLeftSubMenus=!0)),elementorFrontend.elementsHandler.attachHandler("nav-menu",(()=>n.e(42).then(n.bind(n,7480))))}}t.default=_default},4351:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("nested-carousel",(()=>n.e(209).then(n.bind(n,1826))))}}t.default=_default},2676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("off-canvas",(()=>n.e(725).then(n.bind(n,3278)))),elementorFrontend.on("components:init",(()=>this.onFrontendComponentsInit()))}onFrontendComponentsInit(){this.addUrlActions()}addUrlActions(){elementorFrontend.utils.urlActions.addAction("off_canvas:open",(e=>{this.toggleOffCanvasDisplay(e)})),elementorFrontend.utils.urlActions.addAction("off_canvas:close",(e=>{this.toggleOffCanvasDisplay(e)})),elementorFrontend.utils.urlActions.addAction("off_canvas:toggle",(e=>{this.toggleOffCanvasDisplay(e)}))}toggleOffCanvasDisplay(e){window.dispatchEvent(new CustomEvent("elementor-pro/off-canvas/toggle-display-mode",{detail:e}))}}t.default=_default},7107:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3231)),r=s(n(2635)),l=s(n(3467)),i=n(8115),a=s(n(8989));class _default extends elementorModules.frontend.Document{constructor(){super(...arguments),(0,o.default)(this,"keyboardHandler",null)}bindEvents(){const e=this.getDocumentSettings("open_selector");e&&elementorFrontend.elements.$body.on("click",e,this.showModal.bind(this))}startTiming(){new l.default(this.getDocumentSettings("timing"),this).check()&&this.initTriggers()}initTriggers(){this.triggers=new r.default(this.getDocumentSettings("triggers"),this)}showModal(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.getDocumentSettings();if(!this.isEdit){if(!elementorFrontend.isWPPreviewMode()){if(this.getStorage("disable"))return;if(t&&elementorProFrontend.modules.popup.popupPopped&&n.avoid_multiple_popups)return}this.$element=jQuery(this.elementHTML),this.elements.$elements=this.$element.find(this.getSettings("selectors.elements"))}const s=this.getModal(),o=s.getElements("closeButton");s.setMessage(this.$element).show(),this.isEdit||(n.close_button_delay&&(o.hide(),clearTimeout(this.closeButtonTimeout),this.closeButtonTimeout=setTimeout((()=>o.show()),1e3*n.close_button_delay)),super.runElementsHandlers()),this.setEntranceAnimation(),n.timing&&n.timing.times_count||this.countTimes(),elementorProFrontend.modules.popup.popupPopped=!0,!this.isEdit&&n.a11y_navigation&&this.handleKeyboardA11y()}setEntranceAnimation(){const e=this.getModal().getElements("widgetContent"),t=this.getDocumentSettings(),n=elementorFrontend.getCurrentDeviceSetting(t,"entrance_animation");if(this.currentAnimation&&e.removeClass(this.currentAnimation),this.currentAnimation=n,!n)return;const s=t.entrance_animation_duration.size;e.addClass(n),setTimeout((()=>e.removeClass(n)),1e3*s)}handleKeyboardA11y(){this.keyboardHandler||(this.keyboardHandler=new a.default(this.getKeyboardHandlingConfig())),this.keyboardHandler.onOpenModal()}setExitAnimation(){const e=this.getModal(),t=this.getDocumentSettings(),n=e.getElements("widgetContent"),s=elementorFrontend.getCurrentDeviceSetting(t,"exit_animation"),o=s?t.entrance_animation_duration.size:0;setTimeout((()=>{s&&n.removeClass(s+" reverse"),this.isEdit||(this.$element.remove(),e.getElements("widget").hide())}),1e3*o),s&&n.addClass(s+" reverse")}initModal(){let e;this.getModal=()=>{if(!e){const t=this.getDocumentSettings(),n=this.getSettings("id"),triggerPopupEvent=e=>{const t="elementor/popup/"+e;elementorFrontend.elements.$document.trigger(t,[n,this]),window.dispatchEvent(new CustomEvent(t,{detail:{id:n,instance:this}}))};let s="elementor-popup-modal";t.classes&&(s+=" "+t.classes);const o={id:"elementor-popup-modal-"+n,className:s,closeButton:!0,preventScroll:t.prevent_scroll,onShow:()=>triggerPopupEvent("show"),onHide:()=>triggerPopupEvent("hide"),effects:{hide:()=>{t.timing&&t.timing.times_count&&this.countTimes(),this.setExitAnimation()},show:"show"},hide:{auto:!!t.close_automatically,autoDelay:1e3*t.close_automatically,onBackgroundClick:!t.prevent_close_on_background_click,onOutsideClick:!t.prevent_close_on_background_click,onEscKeyPress:!t.prevent_close_on_esc_key,ignore:".flatpickr-calendar"},position:{enable:!1}};elementorFrontend.config.experimentalFeatures.e_font_icon_svg&&(o.closeButtonOptions={iconElement:i.close.element}),o.closeButtonClass="eicon-close",e=elementorFrontend.getDialogsManager().createWidget("lightbox",o),e.getElements("widgetContent").addClass("animated");const r=e.getElements("closeButton");this.isEdit&&(r.off("click"),e.hide=()=>{}),this.setCloseButtonPosition()}return e}}setCloseButtonPosition(){const e=this.getModal(),t=this.getDocumentSettings("close_button_position");e.getElements("closeButton").prependTo(e.getElements("outside"===t?"widget":"widgetContent"))}disable(){this.setStorage("disable",!0)}setStorage(e,t,n){elementorFrontend.storage.set(`popup_${this.getSettings("id")}_${e}`,t,n)}getStorage(e,t){return elementorFrontend.storage.get(`popup_${this.getSettings("id")}_${e}`,t)}countTimes(){const e=this.getStorage("times")||0;this.setStorage("times",e+1)}runElementsHandlers(){}async onInit(){super.onInit(),window.DialogsManager||await elementorFrontend.utils.assetsLoader.load("script","dialog"),this.initModal(),this.isEdit?this.showModal():(this.$element.show().remove(),this.elementHTML=this.$element[0].outerHTML,elementorFrontend.isEditMode()||(elementorFrontend.isWPPreviewMode()&&elementorFrontend.config.post.id===this.getSettings("id")?this.showModal():this.startTiming()))}onSettingsChange(e){const t=Object.keys(e.changed)[0];-1!==t.indexOf("entrance_animation")&&this.setEntranceAnimation(),"exit_animation"===t&&this.setExitAnimation(),"close_button_position"===t&&this.setCloseButtonPosition()}getKeyboardHandlingConfig(){return{$modalElements:this.getModal().getElements("widgetContent"),$elementWrapper:this.$element,modalType:"popup",modalId:this.$element.data("elementor-id")}}}t.default=_default},3513:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(7107));class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("elementor/frontend/documents-manager/init-classes",this.addDocumentClass),elementorFrontend.elementsHandler.attachHandler("form",(()=>n.e(50).then(n.bind(n,8872)))),elementorFrontend.on("components:init",(()=>this.onFrontendComponentsInit())),elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode()||this.setViewsAndSessions()}addDocumentClass(e){e.addDocumentClass("popup",o.default)}setViewsAndSessions(){const e=elementorFrontend.storage.get("pageViews")||0;elementorFrontend.storage.set("pageViews",e+1);if(!elementorFrontend.storage.get("activeSession",{session:!0})){elementorFrontend.storage.set("activeSession",!0,{session:!0});const e=elementorFrontend.storage.get("sessions")||0;elementorFrontend.storage.set("sessions",e+1)}}showPopup(e,t){const n=elementorFrontend.documentsManager.documents[e.id];if(!n)return;const s=n.getModal();e.toggle&&s.isVisible()?s.hide():n.showModal(t)}closePopup(e,t){const n=jQuery(t.target).parents('[data-elementor-type="popup"]').data("elementorId");if(!n)return;const s=elementorFrontend.documentsManager.documents[n];s.getModal().hide(),e.do_not_show_again&&s.disable()}onFrontendComponentsInit(){elementorFrontend.utils.urlActions.addAction("popup:open",((e,t)=>this.showPopup(e,t))),elementorFrontend.utils.urlActions.addAction("popup:close",((e,t)=>this.closePopup(e,t)))}}t.default=_default},3467:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(6723)),r=s(n(3754)),l=s(n(6470)),i=s(n(221)),a=s(n(2193)),d=s(n(6195)),u=s(n(5247)),c=s(n(349)),m=s(n(5503));class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.timingClasses={page_views:o.default,sessions:r.default,url:l.default,sources:i.default,logged_in:a.default,devices:d.default,times:u.default,browsers:c.default,schedule:m.default}}check(){const e=this.getSettings();let t=!0;return jQuery.each(this.timingClasses,((n,s)=>{if(!e[n])return;new s(e,this.document).check()||(t=!1)})),t}}t.default=_default},3107:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t}getTimingSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=_default},349:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"browsers"}check(){if("all"===this.getTimingSetting("browsers"))return!0;const e=this.getTimingSetting("browsers_options"),t=elementorFrontend.utils.environment;return e.some((e=>t[e]))}}t.default=_default},6195:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"devices"}check(){return-1!==this.getTimingSetting("devices").indexOf(elementorFrontend.getCurrentDeviceMode())}}t.default=_default},2193:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"logged_in"}check(){const e=elementorFrontend.config.user;if(!e)return!0;if("all"===this.getTimingSetting("users"))return!1;return!this.getTimingSetting("roles").filter((t=>-1!==e.roles.indexOf(t))).length}}t.default=_default},6723:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"page_views"}check(){const e=elementorFrontend.storage.get("pageViews"),t=this.getName();let n=this.document.getStorage(t+"_initialPageViews");return n||(this.document.setStorage(t+"_initialPageViews",e),n=e),e-n>=this.getTimingSetting("views")}}t.default=_default},2097:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3231));t.default=class ScheduleUtils{constructor(e){(0,o.default)(this,"shouldDisplay",(()=>{if(!this.settings.startDate&&!this.settings.endDate)return!0;const e=this.getCurrentDateTime();return(!this.settings.startDate||e>=this.settings.startDate)&&(!this.settings.endDate||e<=this.settings.endDate)})),this.settings=e.settings}getCurrentDateTime(){let e=new Date;return"site"===this.settings.timezone&&this.settings.serverDatetime&&(e=new Date(this.settings.serverDatetime)),e}}},5503:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107)),r=s(n(2097));class _default extends o.default{constructor(){super(...arguments);const{schedule_timezone:e,schedule_start_date:t,schedule_end_date:n,schedule_server_datetime:s}=this.getSettings();this.settings={timezone:e,startDate:!!t&&new Date(t),endDate:!!n&&new Date(n),serverDatetime:!!s&&new Date(s)},this.scheduleUtils=new r.default({settings:this.settings})}getName(){return"schedule"}check(){return this.scheduleUtils.shouldDisplay()}}t.default=_default},3754:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"sessions"}check(){const e=elementorFrontend.storage.get("sessions"),t=this.getName();let n=this.document.getStorage(t+"_initialSessions");return n||(this.document.setStorage(t+"_initialSessions",e),n=e),e-n>=this.getTimingSetting("sessions")}}t.default=_default},221:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"sources"}check(){const e=this.getTimingSetting("sources");if(3===e.length)return!0;const t=document.referrer.replace(/https?:\/\/(?:www\.)?/,"");return 0===t.indexOf(location.host.replace("www.",""))?-1!==e.indexOf("internal"):-1!==e.indexOf("external")||-1!==e.indexOf("search")&&/^(google|yahoo|bing|yandex|baidu)\./.test(t)}}t.default=_default},6237:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class TimesUtils{constructor(e){this.uniqueId=e.uniqueId,this.settings=e.settings,this.storage=e.storage}getTimeFramesInSecounds(e){return{day:86400,week:604800,month:2628288}[e]}setExpiration(e,t,n){if(this.storage.get(e))this.storage.set(e,t);else{const s={lifetimeInSeconds:this.getTimeFramesInSecounds(n)};this.storage.set(e,t,s)}}getImpressionsCount(){const e=this.storage.get(this.uniqueId)??0;return parseInt(e)}incrementImpressionsCount(){if(this.settings.period)if("session"!==this.settings.period){const e=this.getImpressionsCount();this.setExpiration(this.uniqueId,e+1,this.settings.period)}else sessionStorage.setItem(this.uniqueId,parseInt(sessionStorage.getItem(this.uniqueId)??0)+1);else this.storage.set("times",(this.storage.get("times")??0)+1)}shouldCountOnOpen(){this.settings.countOnOpen&&this.incrementImpressionsCount()}shouldDisplayPerTimeFrame(){return this.getImpressionsCount()<this.settings.showsLimit&&(this.shouldCountOnOpen(),!0)}shouldDisplayPerSession(){const e=sessionStorage.getItem(this.uniqueId)??0;return parseInt(e)<this.settings.showsLimit&&(this.shouldCountOnOpen(),!0)}shouldDisplayBackwordCompatible(){let e=arguments.length>1?arguments[1]:void 0;const t=parseInt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)<parseInt(e);return this.shouldCountOnOpen(),t}}},5247:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107)),r=s(n(6237));class _default extends o.default{constructor(){super(...arguments),this.uniqueId=`popup-${this.document.getSettings("id")}-impressions-count`;const{times_count:e,times_period:t,times_times:n}=this.getSettings();this.settings={countOnOpen:e,period:t,showsLimit:parseInt(n)},""===this.settings.period&&(this.settings.period=!1),["","close"].includes(this.settings.countOnOpen)?(this.settings.countOnOpen=!1,this.onPopupHide()):this.settings.countOnOpen=!0,this.utils=new r.default({uniqueId:this.uniqueId,settings:this.settings,storage:elementorFrontend.storage})}getName(){return"times"}check(){if(!this.settings.period){const e=this.document.getStorage("times")||0,t=this.getTimingSetting("times");return this.utils.shouldDisplayBackwordCompatible(e,t)}if("session"!==this.settings.period){if(!this.utils.shouldDisplayPerTimeFrame())return!1}else if(!this.utils.shouldDisplayPerSession())return!1;return!0}onPopupHide(){window.addEventListener("elementor/popup/hide",(()=>{this.utils.incrementImpressionsCount()}))}}t.default=_default},6470:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(3107));class _default extends o.default{getName(){return"url"}check(){const e=this.getTimingSetting("url"),t=this.getTimingSetting("action"),n=document.referrer;if("regex"!==t)return"hide"===t^-1!==n.indexOf(e);let s;try{s=new RegExp(e)}catch(e){return!1}return s.test(n)}}t.default=_default},2635:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(4622)),r=s(n(8729)),l=s(n(358)),i=s(n(62)),a=s(n(8811)),d=s(n(9758));class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.triggers=[],this.triggerClasses={page_load:o.default,scrolling:r.default,scrolling_to:l.default,click:i.default,inactivity:a.default,exit_intent:d.default},this.runTriggers()}runTriggers(){const e=this.getSettings();jQuery.each(this.triggerClasses,((t,n)=>{if(!e[t])return;const s=new n(e,(()=>this.onTriggerFired()));s.run(),this.triggers.push(s)}))}destroyTriggers(){this.triggers.forEach((e=>e.destroy())),this.triggers=[]}onTriggerFired(){this.document.showModal(!0),this.destroyTriggers()}}t.default=_default},2162:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(e,t){super(e),this.callback=t}getTriggerSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=_default},62:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{constructor(){super(...arguments),this.checkClick=this.checkClick.bind(this),this.clicksCount=0}getName(){return"click"}checkClick(){this.clicksCount++,this.clicksCount===this.getTriggerSetting("times")&&this.callback()}run(){elementorFrontend.elements.$body.on("click",this.checkClick)}destroy(){elementorFrontend.elements.$body.off("click",this.checkClick)}}t.default=_default},9758:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{constructor(){super(...arguments),this.detectExitIntent=this.detectExitIntent.bind(this)}getName(){return"exit_intent"}detectExitIntent(e){e.clientY<=0&&this.callback()}run(){elementorFrontend.elements.$window.on("mouseleave",this.detectExitIntent)}destroy(){elementorFrontend.elements.$window.off("mouseleave",this.detectExitIntent)}}t.default=_default},8811:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{constructor(){super(...arguments),this.restartTimer=this.restartTimer.bind(this)}getName(){return"inactivity"}run(){this.startTimer(),elementorFrontend.elements.$document.on("keypress mousemove",this.restartTimer)}startTimer(){this.timeOut=setTimeout(this.callback,1e3*this.getTriggerSetting("time"))}clearTimer(){clearTimeout(this.timeOut)}restartTimer(){this.clearTimer(),this.startTimer()}destroy(){this.clearTimer(),elementorFrontend.elements.$document.off("keypress mousemove",this.restartTimer)}}t.default=_default},4622:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{getName(){return"page_load"}run(){this.timeout=setTimeout(this.callback,1e3*this.getTriggerSetting("delay"))}destroy(){clearTimeout(this.timeout)}}t.default=_default},358:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{getName(){return"scrolling_to"}run(){let e;try{e=jQuery(this.getTriggerSetting("selector"))}catch(e){return}e.length&&(this.setUpIntersectionObserver(),this.observer.observe(e[0]))}setUpIntersectionObserver(){this.observer=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&this.callback()}))}))}destroy(){this.observer&&this.observer.disconnect()}}t.default=_default},8729:(e,t,n)=>{var s=n(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(n(2162));class _default extends o.default{constructor(){super(...arguments),this.checkScroll=this.checkScroll.bind(this),this.lastScrollOffset=0}getName(){return"scrolling"}checkScroll(){const e=scrollY>this.lastScrollOffset?"down":"up",t=this.getTriggerSetting("direction");if(this.lastScrollOffset=scrollY,e!==t)return;if("up"===e)return void this.callback();const n=elementorFrontend.elements.$document.height()-innerHeight;scrollY/n*100>=this.getTriggerSetting("offset")&&this.callback()}run(){elementorFrontend.elements.$window.on("scroll",this.checkScroll)}destroy(){elementorFrontend.elements.$window.off("scroll",this.checkScroll)}}t.default=_default},3002:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["classic","full_content","cards"].forEach((e=>{elementorFrontend.elementsHandler.attachHandler("posts",(()=>n.e(985).then(n.bind(n,2607))),e)})),elementorFrontend.elementsHandler.attachHandler("posts",(()=>n.e(287).then(n.bind(n,2298))),"classic"),elementorFrontend.elementsHandler.attachHandler("posts",(()=>n.e(287).then(n.bind(n,2298))),"full_content"),elementorFrontend.elementsHandler.attachHandler("posts",(()=>n.e(287).then(n.bind(n,8496))),"cards"),elementorFrontend.elementsHandler.attachHandler("portfolio",(()=>n.e(824).then(n.bind(n,5208))))}}t.default=_default},8650:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("share-buttons",(()=>n.e(58).then(n.bind(n,4112))))}}t.default=_default},6701:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("slides",(()=>n.e(114).then(n.bind(n,9378))))}}t.default=_default},102:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("facebook-button",(()=>n.e(443).then(n.bind(n,3225)))),elementorFrontend.elementsHandler.attachHandler("facebook-comments",(()=>n.e(443).then(n.bind(n,3225)))),elementorFrontend.elementsHandler.attachHandler("facebook-embed",(()=>n.e(443).then(n.bind(n,3225)))),elementorFrontend.elementsHandler.attachHandler("facebook-page",(()=>n.e(443).then(n.bind(n,3225))))}}t.default=_default},1748:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("table-of-contents",(()=>Promise.all([n.e(699),n.e(838)]).then(n.bind(n,8208))))}}t.default=_default},5438:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["archive_classic","archive_full_content","archive_cards"].forEach((e=>{elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=>n.e(685).then(n.bind(n,8297))),e)})),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=>n.e(685).then(n.bind(n,8537))),"archive_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=>n.e(685).then(n.bind(n,8537))),"archive_full_content"),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=>n.e(685).then(n.bind(n,9409))),"archive_cards"),jQuery((function(){var e=location.search.match(/theme_template_id=(\d*)/),t=e?jQuery(".elementor-"+e[1]):[];t.length&&jQuery("html, body").animate({scrollTop:t.offset().top-window.innerHeight/2})}))}}t.default=_default},2439:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("search-form",(()=>n.e(858).then(n.bind(n,6709))))}}t.default=_default},5032:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("woocommerce-menu-cart",(()=>n.e(102).then(n.bind(n,2083)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-purchase-summary",(()=>n.e(1).then(n.bind(n,484)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-checkout-page",(()=>n.e(124).then(n.bind(n,9035)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-cart",(()=>n.e(859).then(n.bind(n,7649)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-my-account",(()=>n.e(979).then(n.bind(n,1915)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-notices",(()=>n.e(497).then(n.bind(n,2627)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-product-add-to-cart",(()=>n.e(800).then(n.bind(n,5767)))),elementorFrontend.isEditMode()&&elementorFrontend.on("components:init",(()=>{elementorFrontend.elements.$body.find(".elementor-widget-woocommerce-cart").length||elementorFrontend.elements.$body.append('<div class="woocommerce-cart-form">')}))}}t.default=_default},8003:e=>{e.exports=wp.i18n}},e=>{e.O(0,[819],(()=>{return t=7996,e(e.s=t);var t}));e.O()}]);!function(f){function t(t,e,n){return n=u(e,n),this.on("click.pjax",t,function(t){var e=n;e.container||((e=f.extend({},n)).container=f(this).attr("data-pjax")),a(t,e)})}function a(t,e,n){n=u(e,n);var e=t.currentTarget,a=f(e);if("A"!==e.tagName.toUpperCase())throw"$.fn.pjax or $.pjax.click requires an anchor element";1<t.which||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||location.protocol!==e.protocol||location.hostname!==e.hostname||-1<e.href.indexOf("#")&&s(e)==s(location)||t.isDefaultPrevented()||(e={url:e.href,container:a.attr("data-pjax"),target:e},e=f.extend({},e,n),n=f.Event("pjax:click"),a.trigger(n,[e]),n.isDefaultPrevented()||(h(e),t.preventDefault(),a.trigger("pjax:clicked",[e])))}function e(t,e,n){n=u(e,n);var e=t.currentTarget,a=f(e);if("FORM"!==e.tagName.toUpperCase())throw"$.pjax.submit requires a form element";var r={type:(a.attr("method")||"GET").toUpperCase(),url:a.attr("action"),container:a.attr("data-pjax"),target:e};if("GET"!==r.type&&void 0!==window.FormData)r.data=new FormData(e),r.processData=!1,r.contentType=!1;else{if(a.find(":file").length)return;r.data=a.serializeArray()}h(f.extend({},r,n)),t.preventDefault()}function h(u){"function"==typeof(u=f.extend(!0,{},f.ajaxSettings,h.defaults,u)).url&&(u.url=u.url());var l=j(u.url).hash,t=typeof u.container;if("string"!=t)throw"expected string value for 'container' option; got "+t;var n,p=u.context=f(u.container);if(!p.length)throw"the container selector '"+u.container+"' did not match anything";function d(t,e,n){(n=n||{}).relatedTarget=u.target;t=f.Event(t,n);return p.trigger(t,e),!t.isDefaultPrevented()}u.data||(u.data={}),Array.isArray(u.data)?u.data.push({name:"_pjax",value:u.container}):u.data._pjax=u.container,u.beforeSend=function(t,e){if("GET"!==e.type&&(e.timeout=0),t.setRequestHeader("X-PJAX","true"),t.setRequestHeader("X-PJAX-Container",u.container),!d("pjax:beforeSend",[t,e]))return!1;0<e.timeout&&(n=setTimeout(function(){d("pjax:timeout",[t,u])&&t.abort("timeout")},e.timeout),e.timeout=0);e=j(e.url);l&&(e.hash=l),u.requestUrl=c(e)},u.complete=function(t,e){n&&clearTimeout(n),d("pjax:complete",[t,e,u]),d("pjax:end",[t,u])},u.error=function(t,e,n){var a=w("",t,u),t=d("pjax:error",[t,e,n,u]);"GET"==u.type&&"abort"!==e&&t&&m(a.url)},u.success=function(n,r,o){var t=h.state,e="function"==typeof f.pjax.defaults.version?f.pjax.defaults.version():f.pjax.defaults.version,a=o.getResponseHeader("X-PJAX-Version"),i=w(n,o,u),c=j(i.url);if(l&&(c.hash=l,i.url=c.href),e&&a&&e!==a)m(i.url);else if(i.contents){if(h.state={id:u.id||g(),url:i.url,title:i.title,container:u.container,fragment:u.fragment,timeout:u.timeout},(u.push||u.replace)&&window.history.replaceState(h.state,i.title,i.url),f.contains(p,document.activeElement))try{document.activeElement.blur()}catch(t){}i.title&&(document.title=i.title),d("pjax:beforeReplace",[i.contents,u],{state:h.state,previousState:t}),"function"==typeof u.renderCallback?u.renderCallback(p,i.contents,s):(p.html(i.contents),s())}else m(i.url);function s(){var a,t,e=p.find("input[autofocus], textarea[autofocus]").last()[0],e=(e&&document.activeElement!==e&&e.trigger("focus"),(e=i.scripts)&&(a=f("script[src]"),e.each(function(){var t,e,n=this.src;a.filter(function(){return this.src===n}).length||(t=document.createElement("script"),(e=f(this).attr("type"))&&(t.type=e),t.src=f(this).attr("src"),document.head.appendChild(t))})),u.scrollTo);l&&(t=decodeURIComponent(l.slice(1)),(t=document.getElementById(t)||document.getElementsByName(t)[0])&&(e=f(t).offset().top)),"number"==typeof e&&f(window).scrollTop(e),d("pjax:success",[n,r,o,u])}},h.state||(h.state={id:g(),url:window.location.href,title:document.title,container:u.container,fragment:u.fragment,timeout:u.timeout},window.history.replaceState(h.state,document.title)),x(h.xhr),h.options=u;var e,a,t=h.xhr=f.ajax(u);return 0<t.readyState&&(u.push&&!u.replace&&(e=h.state.id,a=[u.container,y(p)],b[e]=a,E.push(e),S(T,0),S(E,h.defaults.maxCacheLength),window.history.pushState(null,"",u.requestUrl)),d("pjax:start",[t,u]),d("pjax:send",[t,u])),h.xhr}function n(t,e){var n={url:window.location.href,push:!1,replace:!0,scrollTo:!1};return h(f.extend(n,u(t,e)))}function m(t){window.history.replaceState(null,"",h.state.url),window.location.replace(t)}var l=!0,p=window.location.href,r=window.history.state;function o(t){l||x(h.xhr);var e,n=h.state,t=t.state;if(t&&t.container){if(l&&p==t.url)return;if(n){if(n.id===t.id)return;e=n.id<t.id?"forward":"back"}var a,r,o,i,c=b[t.id]||[],s=c[0]||t.container,u=f(s),c=c[1];u.length?(n&&(r=e,i=n.id,o=[s,y(u)],b[i]=o,o="forward"===r?(a=E,T):(a=T,E),a.push(i),(i=o.pop())&&delete b[i],S(a,h.defaults.maxCacheLength)),r=f.Event("pjax:popstate",{state:t,direction:e}),u.trigger(r),o={id:t.id,url:t.url,container:s,push:!1,fragment:t.fragment,timeout:t.timeout,scrollTo:!1},c?(u.trigger("pjax:start",[null,o]),(h.state=t).title&&(document.title=t.title),i=f.Event("pjax:beforeReplace",{state:t,previousState:n}),u.trigger(i,[c,o]),u.html(c),u.trigger("pjax:end",[null,o])):h(o),u[0].offsetHeight):m(location.href)}l=!1}function i(t){var e,n="function"==typeof t.url?t.url():t.url,a=t.type?t.type.toUpperCase():"GET",r=f("<form>",{method:"GET"===a?"GET":"POST",action:n,style:"display:none"}),o=("GET"!==a&&"POST"!==a&&r.append(f("<input>",{type:"hidden",name:"_method",value:a.toLowerCase()})),t.data);if("string"==typeof o)f.each(o.split("&"),function(t,e){e=e.split("=");r.append(f("<input>",{type:"hidden",name:e[0],value:e[1]}))});else if(Array.isArray(o))f.each(o,function(t,e){r.append(f("<input>",{type:"hidden",name:e.name,value:e.value}))});else if("object"==typeof o)for(e in o)r.append(f("<input>",{type:"hidden",name:e,value:o[e]}));f(document.body).append(r),r.submit()}function x(t){t&&t.readyState<4&&(t.onreadystatechange=f.noop,t.abort())}function g(){return(new Date).getTime()}function y(t){t=t.clone();return t.find("script").each(function(){this.src||jQuery._data(this,"globalEval",!1)}),t.contents()}function c(t){return t.search=t.search.replace(/([?&])(_pjax|_)=[^&]*/g,"").replace(/^&/,""),t.href.replace(/\?($|#)/,"$1")}function j(t){var e=document.createElement("a");return e.href=t,e}function s(t){return t.href.replace(/#.*/,"")}function u(t,e){return t&&e?((e=f.extend({},e)).container=t,e):f.isPlainObject(t)?t:{container:t}}function d(t,e){return t.filter(e).add(t.find(e))}function v(t){return f.parseHTML(t,document,!0)}function w(t,e,n){var a,r={},o=/<html/i.test(t),e=e.getResponseHeader("X-PJAX-URL");return r.url=e?c(j(e)):n.requestUrl,e=o?(a=f(v(t.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0])),null!=(e=t.match(/<head[^>]*>([\s\S.]*)<\/head>/i))?f(v(e[0])):a):a=f(v(t)),0===a.length||(r.title=d(e,"title").last().text(),n.fragment?(t=a,(t="body"!==n.fragment?d(t,n.fragment).first():t).length&&(r.contents="body"===n.fragment?t:t.contents(),r.title||(r.title=t.attr("title")||t.data("title")))):o||(r.contents=a),r.contents&&(r.contents=r.contents.not(function(){return f(this).is("title")}),r.contents.find("title").remove(),r.scripts=d(r.contents,"script[src]").remove(),r.contents=r.contents.not(r.scripts)),r.title&&(r.title=null==(e=r.title)?"":"string"==typeof e?e.trim():(e+"").replace("/^[\\s\ufeff ]+|[\\s\ufeff ]+$/g",""))),r}r&&r.container&&(h.state=r),"state"in window.history&&(l=!1);var b={},T=[],E=[];function S(t,e){for(;t.length>e;)delete b[t.shift()]}function C(){return f("meta").filter(function(){var t=f(this).attr("http-equiv");return t&&"X-PJAX-VERSION"===t.toUpperCase()}).attr("content")}function P(){f.fn.pjax=t,f.pjax=h,f.pjax.enable=f.noop,f.pjax.disable=A,f.pjax.click=a,f.pjax.submit=e,f.pjax.reload=n,f.pjax.defaults={timeout:650,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,maxCacheLength:20,version:C},f(window).on("popstate.pjax",o)}function A(){f.fn.pjax=function(){return this},f.pjax=i,f.pjax.enable=P,f.pjax.disable=f.noop,f.pjax.click=f.noop,f.pjax.submit=f.noop,f.pjax.reload=function(){window.location.reload()},f(window).off("popstate.pjax",o)}"state"in f.Event.prototype||f.event.addProp("state"),f.support.pjax=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),(f.support.pjax?P:A)()}(jQuery);var woodmart_settings={"menu_storage_key":"woodmart_74f9d34d2ebc599b42b05dfc5bd6713a","ajax_dropdowns_save":"1","photoswipe_close_on_scroll":"1","woocommerce_ajax_add_to_cart":"yes","variation_gallery_storage_method":"new","elementor_no_gap":"enabled","adding_to_cart":"\u062f\u0631 \u062d\u0627\u0644 \u067e\u0631\u062f\u0627\u0632\u0634","added_to_cart":"\u0645\u062d\u0635\u0648\u0644 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0647 \u0633\u0628\u062f \u062e\u0631\u06cc\u062f \u0634\u0645\u0627 \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u062f.","continue_shopping":"\u0627\u062f\u0627\u0645\u0647 \u062e\u0631\u06cc\u062f","view_cart":"\u0645\u0634\u0627\u0647\u062f\u0647 \u0633\u0628\u062f\u062e\u0631\u06cc\u062f","go_to_checkout":"\u062a\u0633\u0648\u06cc\u0647 \u062d\u0633\u0627\u0628","loading":"\u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc...","countdown_days":"\u0631\u0648\u0632","countdown_hours":"\u0633\u0627\u0639\u062a","countdown_mins":"\u062f\u0642\u06cc\u0642\u0647","countdown_sec":"\u062b\u0627\u0646\u06cc\u0647","cart_url":"https:\/\/www.ikalayar.com\/cart\/","ajaxurl":"https:\/\/www.ikalayar.com\/wp-admin\/admin-ajax.php","add_to_cart_action":"widget","added_popup":"no","categories_toggle":"yes","enable_popup":"no","popup_delay":"1000","popup_event":"time","popup_scroll":"1000","popup_pages":"0","promo_popup_hide_mobile":"no","product_images_captions":"no","ajax_add_to_cart":"1","all_results":"\u0645\u0634\u0627\u0647\u062f\u0647 \u0647\u0645\u0647 \u0646\u062a\u0627\u06cc\u062c","product_gallery":{"thumbs_slider":{"items":{"desktop":4,"tablet_landscape":3,"tablet":4,"mobile":3,"vertical_items":3}}},"zoom_enable":"yes","ajax_scroll":"yes","ajax_scroll_class":".main-page-wrapper","ajax_scroll_offset":"100","infinit_scroll_offset":"300","product_slider_auto_height":"no","product_slider_dots":"no","price_filter_action":"click","product_slider_autoplay":"","close":"\u0628\u0633\u062a\u0646 (Esc)","share_fb":"\u0627\u0634\u062a\u0631\u0627\u06a9 \u062f\u0631 \u0641\u06cc\u0633 \u0628\u0648\u06a9","pin_it":"\u067e\u06cc\u0646 \u0628\u0647 \u067e\u06cc\u0646\u062a\u0631\u0633\u062a","tweet":"\u062a\u0648\u06cc\u06cc\u062a","download_image":"\u062f\u0627\u0646\u0644\u0648\u062f \u062a\u0635\u0648\u06cc\u0631","off_canvas_column_close_btn_text":"\u0628\u0633\u062a\u0646","cookies_version":"1","header_banner_version":"2","promo_version":"1","header_banner_close_btn":"yes","header_banner_enabled":"yes","whb_header_clone":"\n    <div class=\"whb-sticky-header whb-clone whb-main-header <%wrapperClasses%>\">\n        <div class=\"<%cloneClass%>\">\n            <div class=\"container\">\n                <div class=\"whb-flex-row whb-general-header-inner\">\n                    <div class=\"whb-column whb-col-left whb-visible-lg\">\n                        <%.site-logo%>\n                    <\/div>\n                    <div class=\"whb-column whb-col-center whb-visible-lg\">\n                        <%.wd-header-main-nav%>\n                    <\/div>\n                    <div class=\"whb-column whb-col-right whb-visible-lg\">\n                        <%.wd-header-my-account%>\n                        <%.wd-header-search:not(.wd-header-search-mobile)%>\n\t\t\t\t\t\t<%.wd-header-wishlist%>\n                        <%.wd-header-compare%>\n                        <%.wd-header-cart%>\n                        <%.wd-header-fs-nav%>\n                    <\/div>\n                    <%.whb-mobile-left%>\n                    <%.whb-mobile-center%>\n                    <%.whb-mobile-right%>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","pjax_timeout":"5000","split_nav_fix":"","shop_filters_close":"no","woo_installed":"1","base_hover_mobile_click":"no","centered_gallery_start":"1","quickview_in_popup_fix":"","one_page_menu_offset":"150","hover_width_small":"1","is_multisite":"","current_blog_id":"1","swatches_scroll_top_desktop":"no","swatches_scroll_top_mobile":"no","lazy_loading_offset":"10","add_to_cart_action_timeout":"no","add_to_cart_action_timeout_number":"5","single_product_variations_price":"no","google_map_style_text":"\u0627\u0633\u062a\u0627\u06cc\u0644 \u0633\u0641\u0627\u0631\u0634\u06cc","quick_shop":"yes","sticky_product_details_offset":"150","preloader_delay":"300","comment_images_upload_size_text":"\u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0628\u0632\u0631\u06af \u0647\u0633\u062a\u0646\u062f. \u0627\u0646\u062f\u0627\u0632\u0647 \u0645\u062c\u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647 1 \u0645\u06af\u0627\u0628\u0627\u06cc\u062a.","comment_images_count_text":"\u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f 3 \u062a\u0635\u0648\u06cc\u0631 \u0628\u0631\u0627\u06cc \u0646\u0638\u0631 \u062e\u0648\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.","single_product_comment_images_required":"no","comment_required_images_error_text":"\u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0644\u0632\u0627\u0645\u06cc \u0645\u06cc \u0628\u0627\u0634\u062f.","comment_images_upload_mimes_text":"\u0634\u0645\u0627 \u062a\u0646\u0647\u0627 \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u0639\u06a9\u0633 \u0628\u0627 \u0641\u0631\u0645\u062a png, jpeg \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f.","comment_images_added_count_text":"\u0627\u0641\u0632\u0648\u062f\u0646 %s \u062a\u0635\u0648\u06cc\u0631","comment_images_upload_size":"1048576","comment_images_count":"3","search_input_padding":"no","comment_images_upload_mimes":{"jpg|jpeg|jpe":"image\/jpeg","png":"image\/png"},"home_url":"https:\/\/www.ikalayar.com\/","shop_url":"https:\/\/www.ikalayar.com\/shop\/","age_verify":"no","banner_version_cookie_expires":"60","promo_version_cookie_expires":"7","age_verify_expires":"30","cart_redirect_after_add":"no","swatches_labels_name":"no","product_categories_placeholder":"\u06cc\u06a9 \u062f\u0633\u062a\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f","product_categories_no_results":"No matches found","cart_hash_key":"wc_cart_hash_3f4e4c5e022405959efb483b53c10fac","fragment_name":"wc_fragments_3f4e4c5e022405959efb483b53c10fac","photoswipe_template":"<div class=\"pswp\" aria-hidden=\"true\" role=\"dialog\" tabindex=\"-1\"><div class=\"pswp__bg\"><\/div><div class=\"pswp__scroll-wrap\"><div class=\"pswp__container\"><div class=\"pswp__item\"><\/div><div class=\"pswp__item\"><\/div><div class=\"pswp__item\"><\/div><\/div><div class=\"pswp__ui pswp__ui--hidden\"><div class=\"pswp__top-bar\"><div class=\"pswp__counter\"><\/div><button class=\"pswp__button pswp__button--close\" title=\"\u0628\u0633\u062a\u0646 (Esc)\"><\/button> <button class=\"pswp__button pswp__button--share\" title=\"\u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc\"><\/button> <button class=\"pswp__button pswp__button--fs\" title=\"\u062a\u063a\u06cc\u06cc\u0631 \u062d\u0627\u0644\u062a \u0628\u0647 \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647\"><\/button> <button class=\"pswp__button pswp__button--zoom\" title=\"\u0628\u0632\u0631\u06af\u200e\u0646\u0645\u0627\u06cc\u06cc\/\u06a9\u0648\u0686\u06a9\u200e\u0646\u0645\u0627\u06cc\u06cc\"><\/button><div class=\"pswp__preloader\"><div class=\"pswp__preloader__icn\"><div class=\"pswp__preloader__cut\"><div class=\"pswp__preloader__donut\"><\/div><\/div><\/div><\/div><\/div><div class=\"pswp__share-modal pswp__share-modal--hidden pswp__single-tap\"><div class=\"pswp__share-tooltip\"><\/div><\/div><button class=\"pswp__button pswp__button--arrow--left\" title=\"\u0642\u0628\u0644\u06cc (arrow left)\"><\/button> <button class=\"pswp__button pswp__button--arrow--right\" title=\"\u0628\u0639\u062f\u06cc (arrow right)>\"><\/button><div class=\"pswp__caption\"><div class=\"pswp__caption__center\"><\/div><\/div><\/div><\/div><\/div>","load_more_button_page_url":"yes","load_more_button_page_url_opt":"yes","menu_item_hover_to_click_on_responsive":"no","clear_menu_offsets_on_resize":"yes","three_sixty_framerate":"60","three_sixty_prev_next_frames":"5","ajax_search_delay":"300","animated_counter_speed":"3000","site_width":"1222","combined_css":"no","cookie_secure_param":"1","slider_distortion_effect":"sliderWithNoise","current_page_builder":"elementor","collapse_footer_widgets":"no","ajax_fullscreen_content":"yes","ajax_links":".wd-nav-product-cat a, .website-wrapper .widget_product_categories a, .widget_layered_nav_filters a, .woocommerce-widget-layered-nav a, .filters-area:not(.custom-content) a, body.post-type-archive-product:not(.woocommerce-account) .woocommerce-pagination a, body.tax-product_cat:not(.woocommerce-account) .woocommerce-pagination a, .wd-shop-tools a:not(.breadcrumb-link), .woodmart-woocommerce-layered-nav a, .woodmart-price-filter a, .wd-clear-filters a, .woodmart-woocommerce-sort-by a, .woocommerce-widget-layered-nav-list a, .wd-widget-stock-status a, .widget_nav_mega_menu a, .wd-products-shop-view a, .wd-products-per-page a, .category-grid-item a, .wd-cat a, body[class*=\"tax-pa_\"] .woocommerce-pagination a","counter_visitor_live_duration":"33000","counter_visitor_ajax_update":"yes","frequently_bought":"bd62a26cc9"};var woodmart_page_css={"wd-widget-price-filter-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-widget-price-filter.min.css","wd-lazy-loading-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/opt-lazy-load.min.css","wd-wp-gutenberg-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/wp-gutenberg-rtl.min.css","wd-base-deprecated-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/base-deprecated-rtl.min.css","wd-elementor-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/int-elem-base-rtl.min.css","wd-elementor-pro-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/int-elementor-pro-rtl.min.css","wd-notices-fixed-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-opt-sticky-notices.min.css","wd-woocommerce-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woocommerce-base-rtl.min.css","wd-mod-star-rating-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/mod-star-rating-rtl.min.css","wd-woo-el-track-order-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-el-track-order.min.css","wd-woo-gutenberg-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-gutenberg-rtl.min.css","wd-woo-mod-quantity-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-quantity.min.css","wd-woo-single-prod-el-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-base.min.css","wd-woo-mod-stock-status-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-stock-status.min.css","wd-woo-mod-shop-attributes-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-shop-attributes-rtl.min.css","wd-header-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-base-rtl.min.css","wd-mod-tools-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/mod-tools-rtl.min.css","wd-header-search-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-search-rtl.min.css","wd-header-search-form-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-search-form-rtl.min.css","wd-wd-search-form-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/wd-search-form-rtl.min.css","wd-header-cart-side-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-cart-side-rtl.min.css","wd-header-cart-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-cart-rtl.min.css","wd-widget-shopping-cart-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-widget-shopping-cart-rtl.min.css","wd-widget-product-list-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-widget-product-list-rtl.min.css","wd-header-my-account-dropdown-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-my-account-dropdown-rtl.min.css","wd-woo-mod-login-form-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-login-form.min.css","wd-header-my-account-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-my-account-rtl.min.css","wd-header-elements-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-base-rtl.min.css","wd-header-categories-nav-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/header-el-category-nav-rtl.min.css","wd-mod-nav-vertical-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/mod-nav-vertical-rtl.min.css","wd-mod-nav-menu-label-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/mod-nav-menu-label.min.css","wd-page-title-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/page-title.min.css","wd-woo-single-prod-predefined-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-predefined-rtl.min.css","wd-woo-single-prod-and-quick-view-predefined-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-and-quick-view-predefined-rtl.min.css","wd-woo-single-prod-el-tabs-predefined-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-tabs-predefined.min.css","wd-woo-single-prod-opt-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-opt-base.min.css","wd-woo-single-prod-el-gallery-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-gallery-rtl.min.css","wd-woo-single-prod-el-gallery-opt-thumb-left-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-gallery-opt-thumb-left-rtl.min.css","wd-owl-carousel-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/lib-owl-carousel-rtl.min.css","wd-woo-mod-product-labels-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-product-labels.min.css","wd-woo-mod-product-labels-round-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-mod-product-labels-round.min.css","wd-photoswipe-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/lib-photoswipe-rtl.min.css","wd-woo-single-prod-el-navigation-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-navigation-rtl.min.css","wd-woo-opt-visits-count-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-opt-visits-count.min.css","wd-social-icons-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-social-icons.min.css","wd-tabs-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-tabs-rtl.min.css","wd-woo-single-prod-el-tabs-opt-layout-tabs-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-tabs-opt-layout-tabs.min.css","wd-accordion-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-accordion-rtl.min.css","wd-woo-single-prod-el-reviews-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/woo-single-prod-el-reviews.min.css","wd-mod-comments-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/mod-comments-rtl.min.css","wd-text-block-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-text-block.min.css","wd-image-gallery-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-gallery.min.css","wd-footer-base-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/footer-base-rtl.min.css","wd-brands-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-brand.min.css","wd-section-title-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/el-section-title-rtl.min.css","wd-int-el-animations-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/int-elem-el-animations.min.css","wd-scroll-top-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/opt-scrolltotop-rtl.min.css","wd-header-banner-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/opt-header-banner-rtl.min.css","wd-cookies-popup-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/opt-cookies.min.css","wd-bottom-toolbar-css":"https:\/\/www.ikalayar.com\/wp-content\/themes\/woodmart77\/css\/parts\/opt-bottom-toolbar-rtl.min.css"};var woodmartThemeModule={};!function(i){woodmartThemeModule.supports_html5_storage=!1;try{woodmartThemeModule.supports_html5_storage="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wd","test"),window.sessionStorage.removeItem("wd")}catch(e){woodmartThemeModule.supports_html5_storage=!1}woodmartThemeModule.$window=i(window),woodmartThemeModule.$document=i(document),woodmartThemeModule.$body=i("body"),woodmartThemeModule.windowWidth=woodmartThemeModule.$window.width(),woodmartThemeModule.removeURLParameter=function(e,o){var t=e.split("?");if(2<=t.length){for(var n=encodeURIComponent(o)+"=",d=t[1].split(/[&;]/g),a=d.length;0<a--;)-1!==d[a].lastIndexOf(n,0)&&d.splice(a,1);return t[0]+(0<d.length?"?"+d.join("&"):"")}return e},woodmartThemeModule.removeDuplicatedStylesFromHTML=function(e,a){var r=i('<div class="temp-wrapper"></div>').append(e),s=r.find("link"),l=0,m=!1;0===s.length||"yes"===woodmart_settings.combined_css?a(e):(setTimeout(function(){l<=s.length&&!m&&(a(i(r.html())),m=!0)},500),s.each(function(){-1!==i(this).attr("id").indexOf("theme_settings_")&&i("head").find('link[id*="theme_settings_"]:not([id*="theme_settings_default"])').remove()}),s.each(function(){var e=i(this),o=e.attr("id"),t=e.attr("href"),n=-1!==o.indexOf("theme_settings_"),d=-1!==o.indexOf("theme_settings_default");e.remove(),void 0!==woodmart_page_css[o]||d?++l>=s.length&&!m&&(a(i(r.html())),m=!0):i("head").append(e.on("load",function(){l++,n||(woodmart_page_css[o]=t),l>=s.length&&!m&&(a(i(r.html())),m=!0)}))}))},woodmartThemeModule.debounce=function(n,d,a){var r;return function(){var e=this,o=arguments,t=a&&!r;clearTimeout(r),r=setTimeout(function(){r=null,a||n.apply(e,o)},d),t&&n.apply(e,o)}},woodmartThemeModule.wdElementorAddAction=function(e,o){woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&elementorFrontend.hooks.addAction(e,o)})},woodmartThemeModule.wdElementorAddAction("frontend/element_ready/section",function(e){e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),woodmartThemeModule.$document.trigger("wdElementorSectionReady")}),woodmartThemeModule.wdElementorAddAction("frontend/element_ready/global",function(e){e.attr("style")&&0===e.attr("style").indexOf("transform:translate3d")&&!e.hasClass("wd-parallax-on-scroll")&&e.attr("style",""),e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),woodmartThemeModule.$document.trigger("wdElementorGlobalReady")}),woodmartThemeModule.wdElementorAddAction("frontend/element_ready/column",function(e){e.attr("style")&&0===e.attr("style").indexOf("transform:translate3d")&&!e.hasClass("wd-parallax-on-scroll")&&e.attr("style",""),e.removeClass("wd-animated"),e.data("wd-waypoint",""),e.removeClass("wd-anim-ready"),setTimeout(function(){woodmartThemeModule.$document.trigger("wdElementorColumnReady")},100)}),woodmartThemeModule.setupMainCarouselArg=function(){woodmartThemeModule.$mainCarouselWrapper=i(".woocommerce-product-gallery");var e=1;(woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered")||woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-carousel_two_columns"))&&(e=2),woodmartThemeModule.mainCarouselArg={rtl:woodmartThemeModule.$body.hasClass("rtl"),items:e,autoplay:woodmart_settings.product_slider_autoplay,autoplayTimeout:3e3,loop:woodmart_settings.product_slider_autoplay,center:woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered"),startPosition:woodmartThemeModule.$mainCarouselWrapper.hasClass("thumbs-position-centered")?woodmart_settings.centered_gallery_start:0,dots:"yes"===woodmart_settings.product_slider_dots,nav:!0,autoHeight:"yes"===woodmart_settings.product_slider_auto_height,navText:!1,navClass:["owl-prev wd-btn-arrow","owl-next wd-btn-arrow"]}},woodmartThemeModule.shopLoadMoreBtn=".wd-products-load-more.load-on-scroll",woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&"enabled"===woodmart_settings.elementor_no_gap&&(elementorFrontend.hooks.addAction("frontend/element_ready/section",function(e){var o=e.data("model-cid");void 0===elementorFrontend.config.elements.data[o]||elementorFrontend.config.elements.data[o].attributes.content_width.size||e.addClass("wd-negative-gap")}),elementor.channels.editor.on("change:section",function(e){var o=e.elementSettingsModel.changed;void 0!==o.content_width&&(e=e._parent.model.id,e=i(".elementor-element-"+e),o.content_width.size?e.removeClass("wd-negative-gap"):e.addClass("wd-negative-gap"))}))}),woodmartThemeModule.$window.on("load",function(){i(".wd-preloader").delay(parseInt(woodmart_settings.preloader_delay)).addClass("preloader-hide"),i(".wd-preloader-style").remove(),setTimeout(function(){i(".wd-preloader").remove()},200)})}(jQuery),window.onload=function(){function o(e){jQuery(window).trigger("wdEventStarted"),t()}var e=["keydown","scroll","mouseover","touchmove","touchstart","mousedown","mousemove"],t=function(){e.forEach(function(e){window.removeEventListener(e,o)})};e.forEach(function(e){window.addEventListener(e,o)})};!function(e){woodmartThemeModule.woocommerceNotices=function(){woodmartThemeModule.$body.on("click",".woocommerce-error, .woocommerce-info, .woocommerce-message, div.wpcf7-response-output, #yith-wcwl-popup-message, .mc4wp-alert, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message",function(){o(e(this))});var o=function(o){o.removeClass("shown-notice").addClass("hidden-notice")}},e(document).ready(function(){woodmartThemeModule.woocommerceNotices()})}(jQuery);!function(o){woodmartThemeModule.siteScroll=function(){window.innerWidth>woodmartThemeModule.windowWidth&&o("html").addClass("wd-scrollbar")},o(document).ready(function(){woodmartThemeModule.siteScroll()})}(jQuery);!function(t){woodmartThemeModule.ajaxFilters=function(){var e,o;!woodmartThemeModule.$body.hasClass("woodmart-ajax-shop-on")||void 0===t.fn.pjax||woodmartThemeModule.$body.hasClass("single-product")||woodmartThemeModule.$body.hasClass("elementor-editor-active")||0===t('.products[data-source="main_loop"]').length||(e=!1,woodmartThemeModule.$body.on("click",".post-type-archive-product .products-footer .woocommerce-pagination a",function(){o(!0)}),woodmartThemeModule.$document.pjax(woodmart_settings.ajax_links,".main-page-wrapper",{timeout:woodmart_settings.pjax_timeout,scrollTo:!1,renderCallback:function(e,o,t){woodmartThemeModule.removeDuplicatedStylesFromHTML(o,function(o){e.html(o),t(),woodmartThemeModule.$document.trigger("wdShopPageInit"),woodmartThemeModule.$document.trigger("wood-images-loaded")})}}),"click"===woodmart_settings.price_filter_action?woodmartThemeModule.$document.on("click",".widget_price_filter form .button",function(){var o=t(".widget_price_filter form");return t.pjax({container:".main-page-wrapper",timeout:woodmart_settings.pjax_timeout,url:o.attr("action"),data:o.serialize(),scrollTo:!1,renderCallback:function(e,o,t){woodmartThemeModule.removeDuplicatedStylesFromHTML(o,function(o){e.html(o),t(),woodmartThemeModule.$document.trigger("wdShopPageInit"),woodmartThemeModule.$document.trigger("wood-images-loaded")})}}),!1}):"submit"===woodmart_settings.price_filter_action&&woodmartThemeModule.$document.on("submit",".widget_price_filter form",function(o){t.pjax.submit(o,".main-page-wrapper")}),woodmartThemeModule.$document.on("pjax:error",function(o,e,t){console.log("pjax error "+t)}),woodmartThemeModule.$document.on("pjax:start",function(){var o=t(".site-content");o.removeClass("ajax-loaded"),o.addClass("ajax-loading"),woodmartThemeModule.$document.trigger("wdPjaxStart"),woodmartThemeModule.$window.trigger("scroll.loaderVerticalPosition")}),woodmartThemeModule.$document.on("pjax:complete",function(){woodmartThemeModule.$window.off("scroll.loaderVerticalPosition"),o(!1),woodmartThemeModule.$document.trigger("wood-images-loaded"),t(".wd-scroll-content").on("scroll",function(){woodmartThemeModule.$document.trigger("wood-images-loaded")}),"undefined"!=typeof woodmart_wpml_js_data&&woodmart_wpml_js_data.languages&&t.each(woodmart_wpml_js_data.languages,function(o,e){t(".wpml-ls-item-"+e.code+" .wpml-ls-link").attr("href",e.url)})}),woodmartThemeModule.$document.on("pjax:beforeReplace",function(){t(".filters-area").hasClass("filters-opened")&&"yes"===woodmart_settings.shop_filters_close&&(e=!0,woodmartThemeModule.$body.addClass("body-filters-opened"))}),woodmartThemeModule.$document.on("wdShopPageInit",function(){var o=t(".site-content");e&&(t(".filters-area").css("display","block"),woodmartThemeModule.openFilters(200),e=!1),o.removeClass("ajax-loading"),o.addClass("ajax-loaded")}),o=function(o){if("no"===woodmart_settings.ajax_scroll&&!1===o)return!1;o=t(woodmart_settings.ajax_scroll_class).offset().top-woodmart_settings.ajax_scroll_offset;t("html, body").stop().animate({scrollTop:o},400)})},t(document).ready(function(){woodmartThemeModule.ajaxFilters()}),window.addEventListener("popstate",function(){woodmartThemeModule.ajaxFilters()})}(jQuery);!function(e){woodmartThemeModule.$document.on("wdShopPageInit",function(){woodmartThemeModule.sortByWidget()}),woodmartThemeModule.sortByWidget=function(){var o;woodmartThemeModule.$body.hasClass("woodmart-ajax-shop-on")&&void 0!==e.fn.pjax&&((o=e(".woocommerce-ordering")).on("change","select.orderby",function(){var o=e(this).closest("form");o.find('[name="_pjax"]').remove(),e.pjax({container:".main-page-wrapper",timeout:woodmart_settings.pjax_timeout,url:"?"+o.serialize(),scrollTo:!1,renderCallback:function(e,o,t){woodmartThemeModule.removeDuplicatedStylesFromHTML(o,function(o){e.html(o),t(),woodmartThemeModule.$document.trigger("wdShopPageInit"),woodmartThemeModule.$document.trigger("wood-images-loaded")})}})}),o.on("submit",function(o){o.preventDefault(o)}))},e(document).ready(function(){woodmartThemeModule.sortByWidget()}),window.addEventListener("popstate",function(){woodmartThemeModule.sortByWidget()})}(jQuery);!function(o){woodmartThemeModule.$document.on("wdShopPageInit",function(){woodmartThemeModule.shopPageInit()}),woodmartThemeModule.shopPageInit=function(){woodmartThemeModule.clickOnScrollButton(woodmartThemeModule.shopLoadMoreBtn,!1,woodmart_settings.infinit_scroll_offset),o("body > .tooltip").remove(),woodmartThemeModule.$body.on("updated_wc_div",function(){woodmartThemeModule.$document.trigger("wood-images-loaded")}),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour")}}(jQuery);!function(a){woodmartThemeModule.clickOnScrollButton=function(t,n,o){var e,i;"function"==typeof a.fn.waypoint&&0!==(e=a(t)).length&&(e.trigger("wd-waypoint-destroy"),o=o||0,i=new Waypoint({element:e[0],handler:function(){e.trigger("click")},offset:function(){return woodmartThemeModule.$window.outerHeight()+parseInt(o)}}),e.data("waypoint-inited",!0).off("wd-waypoint-destroy").on("wd-waypoint-destroy",function(){e.data("waypoint-inited")&&(i.destroy(),e.data("waypoint-inited",!1))}))}}(jQuery);!function(e){woodmartThemeModule.$document.on("wdShopPageInit wdBackHistory",function(){woodmartThemeModule.backHistory()}),woodmartThemeModule.backHistory=function(){e(".wd-back-btn > a").on("click",function(o){o.preventDefault(),history.go(-1),setTimeout(function(){e(".filters-area").removeClass("filters-opened").stop().hide(),woodmartThemeModule.$window.width()<=1024&&e(".wd-nav-product-cat").removeClass("categories-opened").stop().hide(),woodmartThemeModule.$document.trigger("wdBackHistory")},20)})},e(document).ready(function(){woodmartThemeModule.backHistory()})}(jQuery);!function(d,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((d="undefined"!=typeof globalThis?globalThis:d||self).libphonenumber={})}(this,(function(d){"use strict";var t={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([457]\\d{6})$","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2457]\\d{6})$","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[01])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"1|([267]\\d{6})$","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"0|(183[12])",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:83[0-389]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[1-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[047]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}"],["(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["80\\d{6}"],["(?:87|9[014578])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[01]|5[1-9]|6\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","(?:590|(?:69|80)\\d|976)\\d{6}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["976[01]\\d{5}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([3-8]\\d{6})$","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-79]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-7]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"0|([59]\\d{7})$","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:83[0-389]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[02457]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80(?:0\\d\\d|120)\\d{4}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[0346]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|7[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"0|(1(?:[12]\\d|79)\\d\\d)",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",[10]],["3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["5"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["5\\d{7}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"0|([59]\\d{7})$","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:83[0-389]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"1|([2-7]\\d{6})$","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[3679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[189]"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["7001\\d{5}|(?:7(?:0[1-9]|1[01]|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:[1-35]\\d|4[1-9])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7(?:00|[3-9]\\d))\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-579])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-246-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|[124]\\d|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","(?:[56]94|80\\d|976)\\d{6}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["594(?:[0239]\\d|1[0-2]|4[03-9]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["976\\d{6}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"0|([25-9]\\d{5})$","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d\\d|606)\\d{5}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["21(?:6[24-9]\\d|90[0-2])\\d{3}|2(?:00|2[2-5])\\d{5}"],["525(?:0\\d|1[0-4])\\d{3}|(?:5[146-8]\\d|606)\\d{5}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|6[14689]|70|8[14-79]|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-389])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","(?:590|(?:69|80)\\d|976)\\d{6}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0-389]|7[08]|8[0-689]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["976[01]\\d{5}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["[3-5]\\d{7}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"1|([3-9]\\d{6})$","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-46-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}"],["(?:6\\d\\d|70[0-35-7])\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["98\\d{6,7}|975(?:1\\d|77|9[67])\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}",[8,9]],["80[01]\\d{4,6}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[0-3]|4[34]|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:380|8(?:33|55|77|81))\\d{5}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"0|([25-8]\\d{5})$","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:1\\d|88)|9(?:0[0-3]|[19]\\d|21|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"0|([0-24-8]\\d{5})$","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[02357-9]|[23]\\d|40|5[06]|6[2-589]|7[025-7]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|(?:[235-8]\\d|99)\\d{7}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|99[05-9])\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-7]\\d{6})$","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|22|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|3(?:00|33)|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[239]\\d|5[24-9]|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"1|([2-8]\\d{6})$","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"0|(1001)",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["(?:2\\d{3}|33333)\\d{4}",[8,9]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","(?:590|(?:69|80)\\d|976)\\d{6}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["976[01]\\d{5}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"0|([24-9]\\d{6})$","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|9[4-8])\\d|7(?:3|40|[5-9]\\d)|8(?:78|[89]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:[01][1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|920)\\d{5}|(?:5[05]|6[06]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-8]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","(?:69|80)\\d{7}|(?:59|97)6\\d{6}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[09]|9[4-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["976(?:6\\d|7[0-367])\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"1|([34]\\d{6})$","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:01|30))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[3467]|9[1-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["46[46]\\d{4}|(?:7\\d|9[1-9])\\d{5}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[1-9]|5[0-6]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[04]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[04]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[489]|59"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|59|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[4-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[29]\\d{7,9}|50\\d{5}(?:\\d{2,3})?|6[0-35-9]\\d{6}|7\\d{7,8}|8\\d{4,9}|(?:11\\d|[34])\\d{7}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-579]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|[89]0","50(?:[0367]|88)|[89]0"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[59]|80"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7|86"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2[0-27-9]\\d{7,8}|21\\d{6}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:11\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[6-9]|22|3\\d|4[045]|5[459]|7[0-3579]|90)\\d{2,7}"],["[28]6\\d{6,7}",[8,9]]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-24]\\d|3[0-7]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2[0-4]\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","(?:[45]|80\\d\\d)\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-356]|50)\\d{4}",[6]],["(?:4[02-4]|5[056])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:7\\d|8[17])\\d{5}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2(?:1\\d|61)\\d{4}",[7]]]],RE:["262","00","976\\d{6}|(?:26|[68]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,"26[23]|69|[89]",[["26(?:2\\d\\d|3(?:0\\d|1[0-2]))\\d{4}"],["(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|976(?:2[27]|3[0-37]|9\\d))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,0,["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[019])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[2389]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-6]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:06[0-6]|95[0-2])\\d{4}|(?:8(?:0[1-5]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:1\\d|5[56]|6[01]|70)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|[57]9)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|59|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3478]|64|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6(?:0[5-7]|[1-35-9])|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|79|8[08])\\d|6(?:0[5-7]|[1-9]\\d)|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:[1-6]\\d{3}|[79]90[034]|890[0245])\\d{3}",[8]],["66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|(5\\d{6})$","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"1|([2-479]\\d{6})$","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[023568]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[09]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","(?:00|[1-57-9]\\d)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["41[18]\\d{6}|(?:[034]0|1[017]|2[02]|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-7])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-46-8]\\d{6})$","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[01578]\\d|20|36|[46][0-4]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|4[46]))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",[7,10,13]],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[35-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:5570|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:33|88|9[0-57-9])\\d{3}|5(?:0\\d{3}|5(?:50[013]|90\\d))|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]],"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"1|([2-7]\\d{6})$","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"1|([2-578]\\d{6})$","284$1",0,"284",[["284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"1|([2-9]\\d{6})$","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","80\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,"269|63",[["269(?:0[0-367]|5[0-3]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function e(d,e){var n=Array.prototype.slice.call(e);return n.push(t),d.apply(this,n)}function n(d){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},n(d)}function r(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}function i(d,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(d)}function a(d){if(void 0===d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function o(d){var t="function"==typeof Map?new Map:void 0;return o=function(d){if(null===d||(e=d,-1===Function.toString.call(e).indexOf("[native code]")))return d;var e;if("function"!=typeof d)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(d))return t.get(d);t.set(d,n)}function n(){return $(d,arguments,c(this).constructor)}return n.prototype=Object.create(d.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),l(n,d)},o(d)}function $(d,t,e){return $=u()?Reflect.construct:function(d,t,e){var n=[null];n.push.apply(n,t);var r=new(Function.bind.apply(d,n));return e&&l(r,e.prototype),r},$.apply(null,arguments)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(d){return!1}}function l(d,t){return l=Object.setPrototypeOf||function(d,t){return d.__proto__=t,d},l(d,t)}function c(d){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},c(d)}var s=function(d){!function(d,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");d.prototype=Object.create(t&&t.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),Object.defineProperty(d,"prototype",{writable:!1}),t&&l(d,t)}(f,d);var t,e,n,o,$,s=(t=f,e=u(),function(){var d,n=c(t);if(e){var r=c(this).constructor;d=Reflect.construct(n,arguments,r)}else d=n.apply(this,arguments);return i(this,d)});function f(d){var t;return function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),t=s.call(this,d),Object.setPrototypeOf(a(t),f.prototype),t.name=t.constructor.name,t}return n=f,o&&r(n.prototype,o),$&&r(n,$),Object.defineProperty(n,"prototype",{writable:!1}),n}(o(Error)),f="0-9０-９٠-٩۰-۹",h="".concat("-‐-―−ー－").concat("／/").concat("．.").concat("  ­​⁠　").concat("()（）［］\\[\\]").concat("~⁓∼～"),y="+＋";function g(d,t){d=d.split("-"),t=t.split("-");for(var e=d[0].split("."),n=t[0].split("."),r=0;r<3;r++){var i=Number(e[r]),a=Number(n[r]);if(i>a)return 1;if(a>i)return-1;if(!isNaN(i)&&isNaN(a))return 1;if(isNaN(i)&&!isNaN(a))return-1}return d[1]&&t[1]?d[1]>t[1]?1:d[1]<t[1]?-1:0:!d[1]&&t[1]?1:d[1]&&!t[1]?-1:0}function m(d){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},m(d)}function p(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}function b(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}function v(d,t,e){return t&&b(d.prototype,t),e&&b(d,e),Object.defineProperty(d,"prototype",{writable:!1}),d}var C=" ext. ",N=/^\d+$/,P=function(){function d(t){p(this,d),function(d){if(!d)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!I(d)||!I(d.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(I(d)?"an object of shape: { "+Object.keys(d).join(", ")+" }":"a "+A(d)+": "+d,"."))}(t),this.metadata=t,k.call(this,t)}return v(d,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter((function(d){return"001"!==d}))}},{key:"getCountryMetadata",value:function(d){return this.metadata.countries[d]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(d){return void 0!==this.getCountryMetadata(d)}},{key:"hasCallingCode",value:function(d){if(this.getCountryCodesForCallingCode(d))return!0;if(this.nonGeographic()){if(this.nonGeographic()[d])return!0}else{var t=this.countryCallingCodes()[d];if(t&&1===t.length&&"001"===t[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(d){return this.nonGeographic()?!!this.nonGeographic()[d]:!this.getCountryCodesForCallingCode(d)}},{key:"country",value:function(d){return this.selectNumberingPlan(d)}},{key:"selectNumberingPlan",value:function(d,t){if(d&&N.test(d)&&(t=d,d=null),d&&"001"!==d){if(!this.hasCountry(d))throw new Error("Unknown country: ".concat(d));this.numberingPlan=new O(this.getCountryMetadata(d),this)}else if(t){if(!this.hasCallingCode(t))throw new Error("Unknown calling code: ".concat(t));this.numberingPlan=new O(this.getNumberingPlanMetadata(t),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(d){var t=this.countryCallingCodes()[d];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:"getCountryCodeForCallingCode",value:function(d){var t=this.getCountryCodesForCallingCode(d);if(t)return t[0]}},{key:"getNumberingPlanMetadata",value:function(d){var t=this.getCountryCodeForCallingCode(d);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var e=this.nonGeographic()[d];if(e)return e}else{var n=this.countryCallingCodes()[d];if(n&&1===n.length&&"001"===n[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(d){return this.numberingPlan.type(d)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(d){return this.selectNumberingPlan(d)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),d}(),O=function(){function d(t,e){p(this,d),this.globalMetadataObject=e,this.metadata=t,k.call(this,e.metadata)}return v(d,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(d){return d[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var d=this,t=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return t.map((function(t){return new x(t,d)}))}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(d){return d[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:"type",value:function(d){if(this.hasTypes()&&E(this.types(),d))return new S(E(this.types(),d),this)}},{key:"ext",value:function(){return this.v1||this.v2?C:this.metadata[13]||C}}]),d}(),x=function(){function d(t,e){p(this,d),this._format=t,this.metadata=e}return v(d,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||w.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),d}(),w=/^\(?\$1\)?$/,S=function(){function d(t,e){p(this,d),this.type=t,this.metadata=e}return v(d,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),d}();function E(d,t){switch(t){case"FIXED_LINE":return d[0];case"MOBILE":return d[1];case"TOLL_FREE":return d[2];case"PREMIUM_RATE":return d[3];case"PERSONAL_NUMBER":return d[4];case"VOICEMAIL":return d[5];case"UAN":return d[6];case"PAGER":return d[7];case"VOIP":return d[8];case"SHARED_COST":return d[9]}}var I=function(d){return"object"===m(d)},A=function(d){return m(d)};function T(d,t){return(t=new P(t)).hasCountry(d)?t.country(d).ext():C}function j(d,t){if((t=new P(t)).hasCountry(d))return t.country(d).countryCallingCode();throw new Error("Unknown country: ".concat(d))}function F(d,t){return void 0!==t.countries[d]}function k(d){var t=d.version;"number"==typeof t?(this.v1=1===t,this.v2=2===t,this.v3=3===t,this.v4=4===t):t?-1===g(t,"1.2.0")?this.v2=!0:-1===g(t,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}var D=function(d){return"([".concat(f,"]{1,").concat(d,"})")};function R(d){var t="#?";return";ext="+D("20")+"|"+("[  \\t,]*(?:e?xt(?:ensi(?:ó?|ó))?n?|ｅ?ｘｔｎ?|доб|anexo)[:\\.．]?[  \\t,-]*"+D("20")+t)+"|"+("[  \\t,]*(?:[xｘ#＃~～]|int|ｉｎｔ)[:\\.．]?[  \\t,-]*"+D("9")+t)+"|"+("[- ]+"+D("6")+"#")+"|"+("[  \\t]*(?:,{2}|;)[:\\.．]?[  \\t,-]*"+D("15")+t)+"|"+("[  \\t]*(?:,)+[:\\.．]?[  \\t,-]*"+D("9")+t)}var M="[+＋]{0,1}(?:["+h+"]*["+"0-9０-９٠-٩۰-۹]){3,}["+h+"0-9０-９٠-٩۰-۹]*",L=new RegExp("^[+＋]{0,1}(?:["+h+"]*["+"0-9０-９٠-٩۰-۹]){1,2}$","i"),_=M+"(?:"+R()+")?",G=new RegExp("^[0-9０-９٠-٩۰-۹]{2}$|^"+_+"$","i");function B(d){return d.length>=2&&G.test(d)}var U=new RegExp("(?:"+R()+")$","i");function W(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return V(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return V(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function V(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}var H={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","０":"0","１":"1","２":"2","３":"3","４":"4","５":"5","６":"6","７":"7","８":"8","９":"9","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"};function K(d){return H[d]}function Y(d){for(var t,e="",n=W(d.split(""));!(t=n()).done;){var r=K(t.value);r&&(e+=r)}return e}function Z(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return X(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return X(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function X(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function J(d){for(var t,e="",n=Z(d.split(""));!(t=n()).done;){e+=z(t.value,e)||""}return e}function z(d,t){if("+"===d){if(t)return;return"+"}return K(d)}function Q(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return q(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return q(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function q(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function dd(d,t){return td(d,void 0,t)}function td(d,t,e){var n=e.type(t),r=n&&n.possibleLengths()||e.possibleLengths();if(!r)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===t){if(!e.type("FIXED_LINE"))return td(d,"MOBILE",e);var i=e.type("MOBILE");i&&(r=function(d,t){for(var e,n=d.slice(),r=Q(t);!(e=r()).done;){var i=e.value;d.indexOf(i)<0&&n.push(i)}return n.sort((function(d,t){return d-t}))}(r,i.possibleLengths()))}else if(t&&!n)return"INVALID_LENGTH";var a=d.length,o=r[0];return o===a?"IS_POSSIBLE":o>a?"TOO_SHORT":r[r.length-1]<a?"TOO_LONG":r.indexOf(a,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function ed(d,t){return"IS_POSSIBLE"===dd(d,t)}function nd(d,t){return function(d){if(Array.isArray(d))return d}(d)||function(d,t){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null==e)return;var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(d){o=!0,r=d}finally{try{a||null==e.return||e.return()}finally{if(o)throw r}}return i}(d,t)||rd(d,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rd(d,t){if(d){if("string"==typeof d)return id(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);return"Object"===e&&d.constructor&&(e=d.constructor.name),"Map"===e||"Set"===e?Array.from(d):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?id(d,t):void 0}}function id(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function ad(d){for(var t,e,n,r=function(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=rd(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}((d=d.replace(/^tel:/,"tel=")).split(";"));!(n=r()).done;){var i=nd(n.value.split("="),2),a=i[0],o=i[1];switch(a){case"tel":t=o;break;case"ext":e=o;break;case"phone-context":"+"===o[0]&&(t=o+t)}}if(!B(t))return{};var $={number:t};return e&&($.ext=e),$}function od(d){var t=d.number,e=d.ext;if(!t)return"";if("+"!==t[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(e?";ext="+e:"")}function $d(d,t){return d=d||"",new RegExp("^(?:"+t+")$").test(d)}function ud(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return ld(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ld(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ld(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}var cd=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function sd(d,t,e){if(t=t||{},d.country){(e=new P(e)).selectNumberingPlan(d.country,d.countryCallingCode);var n=t.v2?d.nationalNumber:d.phone;if($d(n,e.nationalNumberPattern())){if(fd(n,"FIXED_LINE",e))return e.type("MOBILE")&&""===e.type("MOBILE").pattern()?"FIXED_LINE_OR_MOBILE":e.type("MOBILE")?fd(n,"MOBILE",e)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE":"FIXED_LINE_OR_MOBILE";for(var r,i=ud(cd);!(r=i()).done;){var a=r.value;if(fd(n,a,e))return a}}}}function fd(d,t,e){return!(!(t=e.type(t))||!t.pattern())&&(!(t.possibleLengths()&&t.possibleLengths().indexOf(d.length)<0)&&$d(d,t.pattern()))}function hd(d,t,e){return t=t||{},e=new P(e),!!d.country&&(e.selectNumberingPlan(d.country,d.countryCallingCode),e.hasTypes()?void 0!==sd(d,t,e.metadata):$d(t.v2?d.nationalNumber:d.phone,e.nationalNumberPattern()))}function yd(d,t,e){var n=new P(e).getCountryCodesForCallingCode(d);return n?n.filter((function(d){return function(d,t,e){var n=new P(e);if(n.selectNumberingPlan(t),n.numberingPlan.possibleLengths().indexOf(d.length)>=0)return!0;return!1}(t,d,e)})):[]}function gd(d){return d.replace(new RegExp("[".concat(h,"]+"),"g")," ").trim()}var md=/(\$\d)/;function pd(d,t,e){var n=e.useInternationalFormat,r=e.withNationalPrefix;e.carrierCode,e.metadata;var i=d.replace(new RegExp(t.pattern()),n?t.internationalFormat():r&&t.nationalPrefixFormattingRule()?t.format().replace(md,t.nationalPrefixFormattingRule()):t.format());return n?gd(i):i}var bd=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function vd(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return Cd(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Cd(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Cd(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function Nd(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function Pd(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Nd(Object(e),!0).forEach((function(t){Od(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):Nd(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function Od(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}var xd={formatExtension:function(d,t,e){return"".concat(d).concat(e.ext()).concat(t)}};function wd(d,t,e,n){if(e=e?Pd(Pd({},xd),e):xd,n=new P(n),d.country&&"001"!==d.country){if(!n.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));n.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";n.selectNumberingPlan(d.countryCallingCode)}var r,i=n.countryCallingCode(),a=e.v2?d.nationalNumber:d.phone;switch(t){case"NATIONAL":return a?Ed(r=Sd(a,d.carrierCode,"NATIONAL",n,e),d.ext,n,e.formatExtension):"";case"INTERNATIONAL":return a?(r=Sd(a,null,"INTERNATIONAL",n,e),Ed(r="+".concat(i," ").concat(r),d.ext,n,e.formatExtension)):"+".concat(i);case"E.164":return"+".concat(i).concat(a);case"RFC3966":return od({number:"+".concat(i).concat(a),ext:d.ext});case"IDD":if(!e.fromCountry)return;var o=function(d,t,e,n,r){if(j(n,r.metadata)===e){var i=Sd(d,t,"NATIONAL",r);return"1"===e?e+" "+i:i}var a=function(d,t,e){var n=new P(e);return n.selectNumberingPlan(d,t),n.defaultIDDPrefix()?n.defaultIDDPrefix():bd.test(n.IDDPrefix())?n.IDDPrefix():void 0}(n,void 0,r.metadata);if(a)return"".concat(a," ").concat(e," ").concat(Sd(d,null,"INTERNATIONAL",r))}(a,d.carrierCode,i,e.fromCountry,n);return Ed(o,d.ext,n,e.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}function Sd(d,t,e,n,r){var i=function(d,t){for(var e,n=vd(d);!(e=n()).done;){var r=e.value;if(r.leadingDigitsPatterns().length>0){var i=r.leadingDigitsPatterns()[r.leadingDigitsPatterns().length-1];if(0!==t.search(i))continue}if($d(t,r.pattern()))return r}}(n.formats(),d);return i?pd(d,i,{useInternationalFormat:"INTERNATIONAL"===e,withNationalPrefix:!i.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!r||!1!==r.nationalPrefix,carrierCode:t,metadata:n}):d}function Ed(d,t,e,n){return t?n(d,t,e):d}function Id(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function Ad(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Id(Object(e),!0).forEach((function(t){Td(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):Id(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function Td(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function jd(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var Fd=function(){function d(t,e,n){if(function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),!t)throw new TypeError("`country` or `countryCallingCode` not passed");if(!e)throw new TypeError("`nationalNumber` not passed");if(!n)throw new TypeError("`metadata` not passed");var r=new P(n);kd(t)&&(this.country=t,r.country(t),t=r.countryCallingCode()),this.countryCallingCode=t,this.nationalNumber=e,this.number="+"+this.countryCallingCode+this.nationalNumber,this.metadata=n}var t,e,n;return t=d,e=[{key:"setExt",value:function(d){this.ext=d}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:yd(this.countryCallingCode,this.nationalNumber,this.metadata)}},{key:"isPossible",value:function(){return function(d,t,e){if(void 0===t&&(t={}),e=new P(e),t.v2){if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");e.selectNumberingPlan(d.countryCallingCode)}else{if(!d.phone)return!1;if(d.country){if(!e.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));e.country(d.country)}else{if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");e.selectNumberingPlan(d.countryCallingCode)}}if(e.possibleLengths())return ed(d.phone||d.nationalNumber,e);if(d.countryCallingCode&&e.isNonGeographicCallingCode(d.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.metadata)}},{key:"isValid",value:function(){return hd(this,{v2:!0},this.metadata)}},{key:"isNonGeographic",value:function(){return new P(this.metadata).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(d){return this.number===d.number&&this.ext===d.ext}},{key:"getType",value:function(){return sd(this,{v2:!0},this.metadata)}},{key:"format",value:function(d,t){return wd(this,d,t?Ad(Ad({},t),{},{v2:!0}):{v2:!0},this.metadata)}},{key:"formatNational",value:function(d){return this.format("NATIONAL",d)}},{key:"formatInternational",value:function(d){return this.format("INTERNATIONAL",d)}},{key:"getURI",value:function(d){return this.format("RFC3966",d)}}],e&&jd(t.prototype,e),n&&jd(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}(),kd=function(d){return/^[A-Z]{2}$/.test(d)},Dd=new RegExp("([0-9０-９٠-٩۰-۹])");function Rd(d,t,e,n){if(t){var r=new P(n);r.selectNumberingPlan(t,e);var i=new RegExp(r.IDDPrefix());if(0===d.search(i)){var a=(d=d.slice(d.match(i)[0].length)).match(Dd);if(!(a&&null!=a[1]&&a[1].length>0&&"0"===a[1]))return d}}}function Md(d,t){if(d&&t.numberingPlan.nationalPrefixForParsing()){var e=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),n=e.exec(d);if(n){var r,i,a,o=n.length-1,$=o>0&&n[o];if(t.nationalPrefixTransformRule()&&$)r=d.replace(e,t.nationalPrefixTransformRule()),o>1&&(i=n[1]);else{var u=n[0];r=d.slice(u.length),$&&(i=n[1])}if($){var l=d.indexOf(n[1]);d.slice(0,l)===t.numberingPlan.nationalPrefix()&&(a=t.numberingPlan.nationalPrefix())}else a=n[0];return{nationalNumber:r,nationalPrefix:a,carrierCode:i}}}return{nationalNumber:d}}function Ld(d,t){var e=Md(d,t),n=e.carrierCode,r=e.nationalNumber;if(r!==d){if(!function(d,t,e){if($d(d,e.nationalNumberPattern())&&!$d(t,e.nationalNumberPattern()))return!1;return!0}(d,r,t))return{nationalNumber:d};if(t.possibleLengths()&&!function(d,t){switch(dd(d,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(r,t))return{nationalNumber:d}}return{nationalNumber:r,carrierCode:n}}function _d(d,t,e,n){var r=t?j(t,n):e;if(0===d.indexOf(r)){(n=new P(n)).selectNumberingPlan(t,e);var i=d.slice(r.length),a=Ld(i,n).nationalNumber,o=Ld(d,n).nationalNumber;if(!$d(o,n.nationalNumberPattern())&&$d(a,n.nationalNumberPattern())||"TOO_LONG"===dd(o,n))return{countryCallingCode:r,number:i}}return{number:d}}function Gd(d,t,e,n){if(!d)return{};if("+"!==d[0]){var r=Rd(d,t,e,n);if(!r||r===d){if(t||e){var i=_d(d,t,e,n),a=i.countryCallingCode,o=i.number;if(a)return{countryCallingCode:a,number:o}}return{number:d}}d="+"+r}if("0"===d[1])return{};n=new P(n);for(var $=2;$-1<=3&&$<=d.length;){var u=d.slice(1,$);if(n.hasCallingCode(u))return n.selectNumberingPlan(u),{countryCallingCode:u,number:d.slice($)};$++}return{}}function Bd(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return Ud(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ud(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ud(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function Wd(d,t,e){var n=e.getCountryCodesForCallingCode(d);if(n)return 1===n.length?n[0]:function(d,t,e){e=new P(e);for(var n,r=Bd(d);!(n=r()).done;){var i=n.value;if(e.country(i),e.leadingDigits()){if(t&&0===t.search(e.leadingDigits()))return i}else if(sd({phone:t,country:i},void 0,e.metadata))return i}}(n,t,e.metadata)}var Vd=new RegExp("[+＋0-9０-９٠-٩۰-۹]"),Hd=new RegExp("[^0-9０-９٠-٩۰-۹#]+$");function Kd(d,t,e){if(t=t||{},e=new P(e),t.defaultCountry&&!e.hasCountry(t.defaultCountry)){if(t.v2)throw new s("INVALID_COUNTRY");throw new Error("Unknown country: ".concat(t.defaultCountry))}var n=function(d,t,e){if(d&&0===d.indexOf("tel:"))return ad(d);var n=function(d,t,e){if(!d)return;if(d.length>250){if(e)throw new s("TOO_LONG");return}if(!1===t)return d;var n=d.search(Vd);if(n<0)return;return d.slice(n).replace(Hd,"")}(d,e,t);if(!n)return{};if(!B(n))return function(d){return L.test(d)}(n)?{error:"TOO_SHORT"}:{};var r=function(d){var t=d.search(U);if(t<0)return{};for(var e=d.slice(0,t),n=d.match(U),r=1;r<n.length;){if(n[r])return{number:e,ext:n[r]};r++}}(n);if(r.ext)return r;return{number:n}}(d,t.v2,t.extract),r=n.number,i=n.ext,a=n.error;if(!r){if(t.v2){if("TOO_SHORT"===a)throw new s("TOO_SHORT");throw new s("NOT_A_NUMBER")}return{}}var o=function(d,t,e,n){var r,i=Gd(J(d),t,e,n.metadata),a=i.countryCallingCode,o=i.number;if(a)n.selectNumberingPlan(a);else{if(!o||!t&&!e)return{};n.selectNumberingPlan(t,e),t&&(r=t),a=e||j(t,n.metadata)}if(!o)return{countryCallingCode:a};var $=Ld(J(o),n),u=$.nationalNumber,l=$.carrierCode,c=Wd(a,u,n);c&&(r=c,"001"===c||n.country(r));return{country:r,countryCallingCode:a,nationalNumber:u,carrierCode:l}}(r,t.defaultCountry,t.defaultCallingCode,e),$=o.country,u=o.nationalNumber,l=o.countryCallingCode,c=o.carrierCode;if(!e.hasSelectedNumberingPlan()){if(t.v2)throw new s("INVALID_COUNTRY");return{}}if(!u||u.length<2){if(t.v2)throw new s("TOO_SHORT");return{}}if(u.length>17){if(t.v2)throw new s("TOO_LONG");return{}}if(t.v2){var f=new Fd(l,u,e.metadata);return $&&(f.country=$),c&&(f.carrierCode=c),i&&(f.ext=i),f}var h=!!(t.extended?e.hasSelectedNumberingPlan():$)&&$d(u,e.nationalNumberPattern());return t.extended?{country:$,countryCallingCode:l,carrierCode:c,valid:h,possible:!!h||!(!0!==t.extended||!e.possibleLengths()||!ed(u,e)),phone:u,ext:i}:h?function(d,t,e){var n={country:d,phone:t};e&&(n.ext=e);return n}($,u,i):{}}function Yd(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function Zd(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Yd(Object(e),!0).forEach((function(t){Xd(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):Yd(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function Xd(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function Jd(d,t,e){return Kd(d,Zd(Zd({},t),{},{v2:!0}),e)}function zd(d){return zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},zd(d)}function Qd(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function qd(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function dt(d,t){return function(d){if(Array.isArray(d))return d}(d)||function(d,t){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null==e)return;var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(d){o=!0,r=d}finally{try{a||null==e.return||e.return()}finally{if(o)throw r}}return i}(d,t)||function(d,t){if(!d)return;if("string"==typeof d)return tt(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return tt(d,t)}(d,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function et(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata;return Jd(t,e,n)}function nt(d){var t,e,n,r=dt(Array.prototype.slice.call(d),4),i=r[0],a=r[1],o=r[2],$=r[3];if("string"!=typeof i)throw new TypeError("A text for parsing must be a string.");if(t=i,a&&"string"!=typeof a){if(!rt(a))throw new Error("Invalid second argument: ".concat(a));o?(e=a,n=o):n=a}else $?(e=o,n=$):(e=void 0,n=o),a&&(e=function(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Qd(Object(e),!0).forEach((function(t){qd(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):Qd(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}({defaultCountry:a},e));return{text:t,options:e,metadata:n}}var rt=function(d){return"object"===zd(d)};function it(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function at(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?it(Object(e),!0).forEach((function(t){ot(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):it(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function ot(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function $t(d,t,e){t&&t.defaultCountry&&!F(t.defaultCountry,e)&&(t=at(at({},t),{},{defaultCountry:void 0}));try{return Jd(d,t,e)}catch(d){if(!(d instanceof s))throw d}}function ut(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata;return $t(t,e,n)}function lt(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function ct(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(e),!0).forEach((function(t){st(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):lt(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function st(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function ft(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata,r=$t(t,e=ct(ct({},e),{},{extract:!1}),n);return r&&r.isValid()||!1}function ht(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function yt(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(e),!0).forEach((function(t){gt(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):ht(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function gt(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function mt(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata,r=$t(t,e=yt(yt({},e),{},{extract:!1}),n);return r&&r.isPossible()||!1}function pt(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function bt(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(e),!0).forEach((function(t){vt(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):pt(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function vt(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function Ct(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata;e=bt(bt({},e),{},{extract:!1});try{var r=Jd(t,e,n);(n=new P(n)).selectNumberingPlan(r.countryCallingCode);var i=dd(r.nationalNumber,n);if("IS_POSSIBLE"!==i)return i}catch(d){if(d instanceof s)return d.message;throw d}}function Nt(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}function Pt(d,t,e){return t&&Nt(d.prototype,t),e&&Nt(d,e),Object.defineProperty(d,"prototype",{writable:!1}),d}function Ot(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}var xt=Pt((function d(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;Ot(this,d),this.key=t,this.value=e,this.next=n,this.prev=r})),wt=function(){function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;Ot(this,d),this.size=0,this.limit=t,this.head=null,this.tail=null,this.cache={}}return Pt(d,[{key:"put",value:function(d,t){if(this.ensureLimit(),this.head){var e=new xt(d,t,this.head);this.head.prev=e,this.head=e}else this.head=this.tail=new xt(d,t);this.cache[d]=this.head,this.size++}},{key:"get",value:function(d){if(this.cache[d]){var t=this.cache[d].value;return this.remove(d),this.put(d,t),t}console.log("Item not available in cache for key ".concat(d))}},{key:"ensureLimit",value:function(){this.size===this.limit&&this.remove(this.tail.key)}},{key:"remove",value:function(d){var t=this.cache[d];null!==t.prev?t.prev.next=t.next:this.head=t.next,null!==t.next?t.next.prev=t.prev:this.tail=t.prev,delete this.cache[d],this.size--}},{key:"clear",value:function(){this.head=null,this.tail=null,this.size=0,this.cache={}}}]),d}();function St(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var Et=function(){function d(t){!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.cache=new wt(t)}var t,e,n;return t=d,(e=[{key:"getPatternForRegExp",value:function(d){var t=this.cache.get(d);return t||(t=new RegExp("^"+d),this.cache.put(d,t)),t}}])&&St(t.prototype,e),n&&St(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function It(d,t){if(d<0||t<=0||t<d)throw new TypeError;return"{".concat(d,",").concat(t,"}")}function At(d,t){var e=t.search(d);return e>=0?t.slice(0,e):t}var Tt="   ᠎ - \u2028\u2029  　",jt="[".concat(Tt,"]"),Ft="[^".concat(Tt,"]"),kt="[".concat("0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹０-９","]"),Dt="A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",Rt="[".concat(Dt,"]"),Mt=new RegExp(Rt),Lt="[".concat("$¢-¥֏؋৲৳৻૱௹฿៛₠-₹꠸﷼﹩＄￠￡￥￦","]"),_t=new RegExp(Lt),Gt="[".concat("̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣤ-ࣾऀ-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ా-ీె-ైొ-్ౕౖౢౣ಼ಿೆೌ್ೢೣു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᯦᮫ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᷀-ᷦ᷼-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꨩ-ꨮꨱꨲꨵꨶꩃꩌꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︦","]"),Bt=new RegExp(Gt),Ut=new RegExp("[\0--ÿĀ-ſḀ-ỿƀ-ɏ̀-ͯ]");function Wt(d){return!(!Mt.test(d)&&!Bt.test(d))&&Ut.test(d)}function Vt(d){return"%"===d||_t.test(d)}function Ht(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return Kt(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Kt(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Kt(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}var Yt={POSSIBLE:function(d,t,e){return!0},VALID:function(d,t,e){return!(!hd(d,void 0,e)||!Zt(d,t.toString()))},STRICT_GROUPING:function(d,t,e,n){var r=t.toString();return!(!hd(d,void 0,e)||!Zt(d,r)||Jt(d,r)||!Xt(d))&&zt(d,t,e,de,n)},EXACT_GROUPING:function(d,t,e,n){var r=t.toString();return!(!hd(d,void 0,e)||!Zt(d,r)||Jt(d,r)||!Xt(d))&&zt(d,t,e,qt,n)}};function Zt(d,t,e){for(var n=0;n<t.length-1;n++){var r=t.charAt(n);if("x"===r||"X"===r){var i=t.charAt(n+1);if("x"===i||"X"===i){if(n++,util.isNumberMatch(d,t.substring(n))!=MatchType.NSN_MATCH)return!1}else if(Y(t.substring(n))!==d.ext)return!1}}return!0}function Xt(d,t){if("FROM_DEFAULT_COUNTRY"!=d.getCountryCodeSource())return!0;var e=util.getRegionCodeForCountryCode(d.getCountryCode()),n=util.getMetadataForRegion(e);if(null==n)return!0;var r=util.getNationalSignificantNumber(d),i=util.chooseFormattingPatternForNumber(n.numberFormats(),r);if(i&&i.getNationalPrefixFormattingRule().length>0){if(i.getNationalPrefixOptionalWhenFormatting())return!0;if(PhoneNumberUtil.formattingRuleHasFirstGroupOnly(i.getNationalPrefixFormattingRule()))return!0;var a=PhoneNumberUtil.normalizeDigitsOnly(d.getRawInput());return util.maybeStripNationalPrefixAndCarrierCode(a,n,null)}return!0}function Jt(d,t){var e=t.indexOf("/");if(e<0)return!1;var n=t.indexOf("/",e+1);return!(n<0)&&(!(d.getCountryCodeSource()===CountryCodeSource.FROM_NUMBER_WITH_PLUS_SIGN||d.getCountryCodeSource()===CountryCodeSource.FROM_NUMBER_WITHOUT_PLUS_SIGN)||PhoneNumberUtil.normalizeDigitsOnly(t.substring(0,e))!==String(d.getCountryCode())||t.slice(n+1).indexOf("/")>=0)}function zt(d,t,e,n,r){var i=normalizeDigits(t,!0),a=Qt(e,d,null);if(n(e,d,i,a))return!0;var o=MetadataManager.getAlternateFormatsForCountry(d.getCountryCode()),$=util.getNationalSignificantNumber(d);if(o)for(var u,l=Ht(o.numberFormats());!(u=l()).done;){var c=u.value;if(c.leadingDigitsPatterns().length>0)if(!r.getPatternForRegExp("^"+c.leadingDigitsPatterns()[0]).test($))continue;if(n(e,d,i,a=Qt(e,d,c)))return!0}return!1}function Qt(d,t,e){if(e){var n=util.getNationalSignificantNumber(t);return util.formatNsnUsingPattern(n,e,"RFC3966",d).split("-")}var r=formatNumber(t,"RFC3966",d),i=r.indexOf(";");i<0&&(i=r.length);var a=r.indexOf("-")+1;return r.slice(a,i).split("-")}function qt(d,t,e,n){var r=e.split(NON_DIGITS_PATTERN),i=t.hasExtension()?r.length-2:r.length-1;if(1==r.length||r[i].contains(util.getNationalSignificantNumber(t)))return!0;for(var a,o,$=n.length-1;$>0&&i>=0;){if(r[i]!==n[$])return!1;$--,i--}return i>=0&&(a=r[i],o=n[0],a.indexOf(o,a.length-o.length)===a.length-o.length)}function de(d,t,e,n){var r,i,a=0;if(t.getCountryCodeSource()!==CountryCodeSource.FROM_DEFAULT_COUNTRY){var o=String(t.getCountryCode());a=e.indexOf(o)+o.length()}for(var $=0;$<n.length;$++){if((a=e.indexOf(n[$],a))<0)return!1;if(a+=n[$].length(),0==$&&a<e.length()){var u=util.getRegionCodeForCountryCode(t.getCountryCode());if(null!=util.getNddPrefixForRegion(u,!0)&&Character.isDigit(e.charAt(a))){var l=util.getNationalSignificantNumber(t);return r=e.slice(a-n[$].length),i=l,0===r.indexOf(i)}}}return e.slice(a).contains(t.getExtension())}var te=/[\\/] *x/;function ee(d){return At(te,d)}var ne=/(?:(?:[0-3]?\d\/[01]?\d)|(?:[01]?\d\/[0-3]?\d))\/(?:[12]\d)?\d{2}/,re=/[12]\d{3}[-/]?[01]\d[-/]?[0-3]\d +[0-2]\d$/,ie=/^:[0-5]\d/;function ae(d,t,e){if(ne.test(d))return!1;if(re.test(d)){var n=e.slice(t+d.length);if(ie.test(n))return!1}return!0}var oe="(\\[（［",$e=")\\]）］",ue="[^".concat(oe).concat($e,"]"),le="[".concat(oe).concat(y,"]"),ce=new RegExp("^"+le),se=It(0,3),fe=new RegExp("^(?:[(\\[（［])?(?:"+ue+"+["+")\\]）］])?"+ue+"+(?:["+"(\\[（［]"+ue+"+["+")\\]）］])"+se+ue+"*$"),he=/\d{1,5}-+\d{1,5}\s{0,4}\(\d{1,4}/;function ye(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return ge(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ge(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ge(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function me(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function pe(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?me(Object(e),!0).forEach((function(t){be(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):me(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function be(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function ve(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}function Ce(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var Ne=R(),Pe=["\\/+(.*)/","(\\([^(]*)","(?:".concat(jt,"-|-").concat(jt,")").concat(jt,"*(.+)"),"[‒-―－]".concat(jt,"*(.+)"),"\\.+".concat(jt,"*([^.]+)"),"".concat(jt,"+(").concat(Ft,"+)")],Oe=It(0,2),xe=It(0,4),we=It(0,20),Se="[".concat(h,"]")+xe,Ee=kt+It(1,20),Ie="(?:"+le+Se+")"+Oe+Ee+"(?:"+Se+Ee+")"+we+"(?:"+Ne+")?",Ae=new RegExp("[^".concat("0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൦-൵๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹０-９").concat(Dt,"#]+$")),Te=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,je=function(){function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;if(ve(this,d),!(e=pe(pe({},e),{},{defaultCallingCode:e.defaultCallingCode,defaultCountry:e.defaultCountry&&F(e.defaultCountry,n)?e.defaultCountry:void 0,leniency:e.leniency||e.extended?"POSSIBLE":"VALID",maxTries:e.maxTries||Te})).leniency)throw new TypeError("`Leniency` not supplied");if(e.maxTries<0)throw new TypeError("`maxTries` not supplied");if(this.text=t,this.options=e,this.metadata=n,this.leniency=Yt[e.leniency],!this.leniency)throw new TypeError("Unknown leniency: ".concat(e.leniency,"."));this.maxTries=e.maxTries,this.PATTERN=new RegExp(Ie,"ig"),this.state="NOT_READY",this.searchIndex=0,this.regExpCache=new Et(32)}var t,e,n;return t=d,e=[{key:"find",value:function(){for(var d;this.maxTries>0&&null!==(d=this.PATTERN.exec(this.text));){var t=d[0],e=d.index;if(ae(t=ee(t),e,this.text)){var n=this.parseAndVerify(t,e,this.text)||this.extractInnerMatch(t,e,this.text);if(n){if(this.options.v2){var r=new Fd(n.country||n.countryCallingCode,n.phone,this.metadata);return n.ext&&(r.ext=n.ext),{startsAt:n.startsAt,endsAt:n.endsAt,number:r}}return n}}this.maxTries--}}},{key:"extractInnerMatch",value:function(d,t,e){for(var n,r=ye(Pe);!(n=r()).done;)for(var i=n.value,a=!0,o=void 0,$=new RegExp(i,"g");this.maxTries>0&&null!==(o=$.exec(d));){if(a){var u=At(Ae,d.slice(0,o.index)),l=this.parseAndVerify(u,t,e);if(l)return l;this.maxTries--,a=!1}var c=At(Ae,o[1]),s=d.indexOf(c,o.index),f=this.parseAndVerify(c,t+s,e);if(f)return f;this.maxTries--}}},{key:"parseAndVerify",value:function(d,t,e){if(function(d,t,e,n){if(fe.test(d)&&!he.test(d)){if("POSSIBLE"!==n){if(t>0&&!ce.test(d)){var r=e[t-1];if(Vt(r)||Wt(r))return!1}var i=t+d.length;if(i<e.length){var a=e[i];if(Vt(a)||Wt(a))return!1}}return!0}}(d,t,e,this.options.leniency)){var n=Kd(d,{extended:!0,defaultCountry:this.options.defaultCountry,defaultCallingCode:this.options.defaultCallingCode},this.metadata);if(n.possible&&this.leniency(n,d,this.metadata,this.regExpCache)){var r={startsAt:t,endsAt:t+d.length,phone:n.phone};return n.country&&"001"!==n.country?r.country=n.country:r.countryCallingCode=n.countryCallingCode,n.ext&&(r.ext=n.ext),r}}}},{key:"hasNext",value:function(){return"NOT_READY"===this.state&&(this.lastMatch=this.find(),this.lastMatch?this.state="READY":this.state="DONE"),"READY"===this.state}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var d=this.lastMatch;return this.lastMatch=null,this.state="NOT_READY",d}}],e&&Ce(t.prototype,e),n&&Ce(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function Fe(d,t,e){for(var n=new je(d,t,e),r=[];n.hasNext();)r.push(n.next());return r}function ke(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata;return Fe(t,e,n)}function De(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function Re(){var d=nt(arguments),t=d.text,e=d.options,n=d.metadata,r=new je(t,e,n);return De({},Symbol.iterator,(function(){return{next:function(){return r.hasNext()?{done:!1,value:r.next()}:{done:!0}}}}))}function Me(d){return Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},Me(d)}function Le(d,t){var e=Object.keys(d);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(d);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(d,t).enumerable}))),e.push.apply(e,n)}return e}function _e(d){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(e),!0).forEach((function(t){Ge(d,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(e)):Le(Object(e)).forEach((function(t){Object.defineProperty(d,t,Object.getOwnPropertyDescriptor(e,t))}))}return d}function Ge(d,t,e){return t in d?Object.defineProperty(d,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):d[t]=e,d}function Be(d,t,e,n){var r=Ue(t,e,n);return ke(d,r.options,r.metadata)}function Ue(d,t,e){return e?d&&(t=_e(_e({},t),{},{defaultCountry:d})):t?(e=t,t=d?We(d)?d:{defaultCountry:d}:void 0):(e=d,t=void 0),{options:_e(_e({},t),{},{v2:!0}),metadata:e}}var We=function(d){return"object"===Me(d)};function Ve(d,t,e,n){var r=Ue(t,e,n);return Re(d,r.options,r.metadata)}function He(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var Ke=function(){function d(t){var e=t.onCountryChange,n=t.onCallingCodeChange;!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.onCountryChange=e,this.onCallingCodeChange=n}var t,e,n;return t=d,(e=[{key:"reset",value:function(d){var t=d.country,e=d.callingCode;this.international=!1,this.IDDPrefix=void 0,this.missingPlus=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode(t,e)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(d){for(var t=0,e=Object.keys(d);t<e.length;t++){var n=e[t];this[n]=d[n]}}},{key:"initCountryAndCallingCode",value:function(d,t){this.setCountry(d),this.setCallingCode(t)}},{key:"setCountry",value:function(d){this.country=d,this.onCountryChange(d)}},{key:"setCallingCode",value:function(d){this.callingCode=d,this.onCallingCodeChange(d,this.country)}},{key:"startInternationalNumber",value:function(d,t){this.international=!0,this.initCountryAndCallingCode(d,t)}},{key:"appendDigits",value:function(d){this.digits+=d}},{key:"appendNationalSignificantNumberDigits",value:function(d){this.nationalSignificantNumber+=d}},{key:"getNationalDigits",value:function(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:"getDigitsWithoutInternationalPrefix",value:function(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}])&&He(t.prototype,e),n&&He(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function Ye(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return Ze(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ze(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ze(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}var Xe="x",Je=new RegExp(Xe);function ze(d,t){if(t<1)return"";for(var e="";t>1;)1&t&&(e+=d),t>>=1,d+=d;return e+d}function Qe(d,t){return")"===d[t]&&t++,function(d){var t=[],e=0;for(;e<d.length;)"("===d[e]?t.push(e):")"===d[e]&&t.pop(),e++;var n=0,r="";t.push(d.length);for(var i=0,a=t;i<a.length;i++){var o=a[i];r+=d.slice(n,o),n=o+1}return r}(d.slice(0,t))}function qe(d,t,e){var n=e.metadata,r=e.shouldTryNationalPrefixFormattingRule,i=e.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat(t.pattern(),")$")).test(d.nationalSignificantNumber))return function(d,t,e){var n=e.metadata,r=e.shouldTryNationalPrefixFormattingRule,i=e.getSeparatorAfterNationalPrefix;if(d.nationalSignificantNumber,d.international,d.nationalPrefix,d.carrierCode,r(t)){var a=dn(d,t,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:i,metadata:n});if(a)return a}return dn(d,t,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:i,metadata:n})}(d,t,{metadata:n,shouldTryNationalPrefixFormattingRule:r,getSeparatorAfterNationalPrefix:i})}function dn(d,t,e){var n=e.metadata,r=e.useNationalPrefixFormattingRule,i=e.getSeparatorAfterNationalPrefix,a=pd(d.nationalSignificantNumber,t,{carrierCode:d.carrierCode,useInternationalFormat:d.international,withNationalPrefix:r,metadata:n});if(r||(d.nationalPrefix?a=d.nationalPrefix+i(t)+a:d.complexPrefixBeforeNationalSignificantNumber&&(a=d.complexPrefixBeforeNationalSignificantNumber+" "+a)),function(d,t){return Y(d)===t.getNationalDigits()}(a,d))return a}function tn(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var en=function(){function d(){!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d)}var t,e,n;return t=d,(e=[{key:"parse",value:function(d){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(d),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var t=this.context[0],e=t.branches,n=t.instructions;if(e)return{op:"|",args:e.concat([on(n)])};if(0===n.length)throw new Error("Pattern is required");return 1===n.length?n[0]:n}},{key:"startContext",value:function(d){this.context.push(d)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(d){if(!d)throw new Error("Pattern is required");var t=d.match(an);if(t){var e=t[1],n=d.slice(0,t.index),r=d.slice(t.index+e.length);switch(e){case"(?:":n&&this.parsePattern(n),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(n&&this.parsePattern(n),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var i=this.getContext().branches;i.push(on(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:i});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(n&&this.parsePattern(n),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(on(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":n&&this.parsePattern(n),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:nn(n)});break;default:throw new Error("Unknown operator: ".concat(e))}r&&this.parsePattern(r)}else{if(rn.test(d))throw new Error("Illegal characters found in a pattern: ".concat(d));this.getContext().instructions=this.getContext().instructions.concat(d.split(""))}}}])&&tn(t.prototype,e),n&&tn(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function nn(d){for(var t=[],e=0;e<d.length;){if("-"===d[e]){if(0===e||e===d.length-1)throw new Error("Couldn't parse a one-of set pattern: ".concat(d));for(var n=d[e-1].charCodeAt(0)+1,r=d[e+1].charCodeAt(0)-1,i=n;i<=r;)t.push(String.fromCharCode(i)),i++}else t.push(d[e]);e++}return t}var rn=/[\(\)\[\]\?\:\|]/,an=new RegExp("(\\||\\(\\?\\:|\\)|\\[|\\])");function on(d){return 1===d.length?d[0]:d}function $n(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return un(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return un(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function un(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function ln(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var cn=function(){function d(t){!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.matchTree=(new en).parse(t)}var t,e,n;return t=d,e=[{key:"match",value:function(d){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.allowOverflow;if(!d)throw new Error("String is required");var n=sn(d.split(""),this.matchTree,!0);if(n&&n.match&&delete n.matchedChars,!n||!n.overflow||e)return n}}],e&&ln(t.prototype,e),n&&ln(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function sn(d,t,e){if("string"==typeof t){var n=d.join("");return 0===t.indexOf(n)?d.length===t.length?{match:!0,matchedChars:d}:{partialMatch:!0}:0===n.indexOf(t)?e&&d.length>t.length?{overflow:!0}:{match:!0,matchedChars:d.slice(0,t.length)}:void 0}if(Array.isArray(t)){for(var r=d.slice(),i=0;i<t.length;){var a=sn(r,t[i],e&&i===t.length-1);if(!a)return;if(a.overflow)return a;if(!a.match){if(a.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(a,null,2)))}if(0===(r=r.slice(a.matchedChars.length)).length)return i===t.length-1?{match:!0,matchedChars:d}:{partialMatch:!0};i++}return e?{overflow:!0}:{match:!0,matchedChars:d.slice(0,d.length-r.length)}}switch(t.op){case"|":for(var o,$,u=$n(t.args);!($=u()).done;){var l=sn(d,$.value,e);if(l){if(l.overflow)return l;if(l.match)return{match:!0,matchedChars:l.matchedChars};if(!l.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(l,null,2)));o=!0}}return o?{partialMatch:!0}:void 0;case"[]":for(var c,s=$n(t.args);!(c=s()).done;){var f=c.value;if(d[0]===f)return 1===d.length?{match:!0,matchedChars:d}:e?{overflow:!0}:{match:!0,matchedChars:[f]}}return;default:throw new Error("Unsupported instruction tree: ".concat(t))}}function fn(d,t){var e="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(e)return(e=e.call(d)).next.bind(e);if(Array.isArray(d)||(e=function(d,t){if(!d)return;if("string"==typeof d)return hn(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return hn(d,t)}(d))||t&&d&&"number"==typeof d.length){e&&(d=e);var n=0;return function(){return n>=d.length?{done:!0}:{done:!1,value:d[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function hn(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function yn(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var gn=ze("9",15),mn=/[- ]/,pn=new RegExp("["+h+"]*\\$1["+h+"]*(\\$\\d["+h+"]*)*$"),bn=function(){function d(t){t.state;var e=t.metadata;!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.metadata=e,this.resetFormat()}var t,e,n;return t=d,e=[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(d,t){this.resetFormat(),d?(this.isNANP="1"===d.callingCode(),this.matchingFormats=d.formats(),t.nationalSignificantNumber&&this.narrowDownMatchingFormats(t)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(d,t){var e=this;if(function(d,t){return"IS_POSSIBLE"===dd(d,t)}(t.nationalSignificantNumber,this.metadata))for(var n,r=fn(this.matchingFormats);!(n=r()).done;){var i=n.value,a=qe(t,i,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return e.shouldTryNationalPrefixFormattingRule(d,{international:t.international,nationalPrefix:t.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return e.getSeparatorAfterNationalPrefix(d)}});if(a)return this.resetFormat(),this.chosenFormat=i,this.setNationalNumberTemplate(a.replace(/\d/g,Xe),t),this.populatedNationalNumberTemplate=a,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Xe),a}return this.formatNationalNumberWithNextDigits(d,t)}},{key:"formatNationalNumberWithNextDigits",value:function(d,t){var e=this.chosenFormat,n=this.chooseFormat(t);if(n)return n===e?this.formatNextNationalNumberDigits(d):this.formatNextNationalNumberDigits(t.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(d){var t=this,e=d.nationalSignificantNumber,n=d.nationalPrefix,r=d.international,i=e,a=i.length-3;a<0&&(a=0),this.matchingFormats=this.matchingFormats.filter((function(d){return t.formatSuits(d,r,n)&&t.formatMatches(d,i,a)})),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(d,t,e){return!(e&&!d.usesNationalPrefix()&&!d.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!t&&!e&&d.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(d,t,e){var n=d.leadingDigitsPatterns().length;if(0===n)return!0;e=Math.min(e,n-1);var r=d.leadingDigitsPatterns()[e];if(t.length<3)try{return void 0!==new cn(r).match(t,{allowOverflow:!0})}catch(d){return console.error(d),!0}return new RegExp("^(".concat(r,")")).test(t)}},{key:"getFormatFormat",value:function(d,t){return t?d.internationalFormat():d.format()}},{key:"chooseFormat",value:function(d){for(var t,e=this,n=function(){var n=t.value;return e.chosenFormat===n?"break":pn.test(e.getFormatFormat(n,d.international))?e.createTemplateForFormat(n,d)?(e.chosenFormat=n,"break"):(e.matchingFormats=e.matchingFormats.filter((function(d){return d!==n})),"continue"):"continue"},r=fn(this.matchingFormats.slice());!(t=r()).done;){var i=n();if("break"===i)break}return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(d,t){if(!(d.pattern().indexOf("|")>=0)){var e=this.getTemplateForFormat(d,t);return e?(this.setNationalNumberTemplate(e,t),!0):void 0}}},{key:"getSeparatorAfterNationalPrefix",value:function(d){return this.isNANP||d&&d.nationalPrefixFormattingRule()&&mn.test(d.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(d,t){var e=d.IDDPrefix,n=d.missingPlus;return e?t&&!1===t.spacing?e:e+" ":n?"":"+"}},{key:"getTemplate",value:function(d){if(this.template){for(var t=-1,e=0,n=d.international?this.getInternationalPrefixBeforeCountryCallingCode(d,{spacing:!1}):"";e<n.length+d.getDigitsWithoutInternationalPrefix().length;)t=this.template.indexOf(Xe,t+1),e++;return Qe(this.template,t+1)}}},{key:"setNationalNumberTemplate",value:function(d,t){this.nationalNumberTemplate=d,this.populatedNationalNumberTemplate=d,this.populatedNationalNumberTemplatePosition=-1,t.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(t).replace(/[\d\+]/g,Xe)+ze(Xe,t.callingCode.length)+" "+d:this.template=d}},{key:"getTemplateForFormat",value:function(d,t){var e=t.nationalSignificantNumber,n=t.international,r=t.nationalPrefix,i=t.complexPrefixBeforeNationalSignificantNumber,a=d.pattern();a=a.replace(/\[([^\[\]])*\]/g,"\\d").replace(/\d(?=[^,}][^,}])/g,"\\d");var o=gn.match(a)[0];if(!(e.length>o.length)){var $=new RegExp("^"+a+"$"),u=e.replace(/\d/g,"9");$.test(u)&&(o=u);var l,c=this.getFormatFormat(d,n);if(this.shouldTryNationalPrefixFormattingRule(d,{international:n,nationalPrefix:r})){var s=c.replace(md,d.nationalPrefixFormattingRule());if(Y(d.nationalPrefixFormattingRule())===(r||"")+Y("$1")&&(c=s,l=!0,r))for(var f=r.length;f>0;)c=c.replace(/\d/,Xe),f--}var h=o.replace(new RegExp(a),c).replace(new RegExp("9","g"),Xe);return l||(i?h=ze(Xe,i.length)+" "+h:r&&(h=ze(Xe,r.length)+this.getSeparatorAfterNationalPrefix(d)+h)),n&&(h=gd(h)),h}}},{key:"formatNextNationalNumberDigits",value:function(d){var t=function(d,t,e){for(var n,r=Ye(e.split(""));!(n=r()).done;){var i=n.value;if(d.slice(t+1).search(Je)<0)return;t=d.search(Je),d=d.replace(Je,i)}return[d,t]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,d);if(t)return this.populatedNationalNumberTemplate=t[0],this.populatedNationalNumberTemplatePosition=t[1],Qe(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(d,t){var e=t.international,n=t.nationalPrefix;if(d.nationalPrefixFormattingRule()){var r=d.usesNationalPrefix();if(r&&n||!r&&!e)return!0}}}],e&&yn(t.prototype,e),n&&yn(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function vn(d,t){return function(d){if(Array.isArray(d))return d}(d)||function(d,t){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null==e)return;var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(d){o=!0,r=d}finally{try{a||null==e.return||e.return()}finally{if(o)throw r}}return i}(d,t)||function(d,t){if(!d)return;if("string"==typeof d)return Cn(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Cn(d,t)}(d,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cn(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function Nn(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var Pn=new RegExp("^"+("["+h+"0-9０-９٠-٩۰-۹]+")+"$","i"),On="(?:[+＋]["+h+"0-9０-９٠-٩۰-۹]*|["+h+"0-9０-９٠-٩۰-۹]+)",xn=new RegExp("[^"+h+"0-9０-９٠-٩۰-۹]+.*$"),wn=/[^\d\[\]]/,Sn=function(){function d(t){var e=t.defaultCountry,n=t.defaultCallingCode,r=t.metadata,i=t.onNationalSignificantNumberChange;!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.defaultCountry=e,this.defaultCallingCode=n,this.metadata=r,this.onNationalSignificantNumberChange=i}var t,e,n;return t=d,(e=[{key:"input",value:function(d,t){var e,n=function(d){var t=vn(function(d){var t=function(d){var t,e=d.search(On);if(!(e<0))return"+"===(d=d.slice(e))[0]&&(t=!0,d=d.slice("+".length)),d=d.replace(xn,""),t&&(d="+"+d),d}(d)||"";return"+"===t[0]?[t.slice("+".length),!0]:[t]}(d),2),e=t[0],n=t[1];return Pn.test(e)||(e=""),[e,n]}(d),r=vn(n,2),i=r[0],a=r[1],o=Y(i);return a&&(t.digits||(t.startInternationalNumber(),o||(e=!0))),o&&this.inputDigits(o,t),{digits:o,justLeadingPlus:e}}},{key:"inputDigits",value:function(d,t){var e=t.digits,n=e.length<3&&e.length+d.length>=3;if(t.appendDigits(d),n&&this.extractIddPrefix(t),this.isWaitingForCountryCallingCode(t)){if(!this.extractCountryCallingCode(t))return}else t.appendNationalSignificantNumberDigits(d);t.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(t.getNationalDigits(),(function(d){return t.update(d)}))}},{key:"isWaitingForCountryCallingCode",value:function(d){var t=d.international,e=d.callingCode;return t&&!e}},{key:"extractCountryCallingCode",value:function(d){var t=Gd("+"+d.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),e=t.countryCallingCode,n=t.number;if(e)return d.setCallingCode(e),d.update({nationalSignificantNumber:n}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var t=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=t&&wn.test(t)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,t){if(this.hasSelectedNumberingPlan){var e=Md(d,this.metadata),n=e.nationalPrefix,r=e.nationalNumber,i=e.carrierCode;if(r!==d)return this.onExtractedNationalNumber(n,i,r,d,t),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,t,e){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,e);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var n=Md(d,this.metadata),r=n.nationalPrefix,i=n.nationalNumber,a=n.carrierCode;if(i!==t)return this.onExtractedNationalNumber(r,a,i,d,e),!0}}},{key:"onExtractedNationalNumber",value:function(d,t,e,n,r){var i,a,o=n.lastIndexOf(e);if(o>=0&&o===n.length-e.length){a=!0;var $=n.slice(0,o);$!==d&&(i=$)}r({nationalPrefix:d,carrierCode:t,nationalSignificantNumber:e,nationalSignificantNumberMatchesInput:a,complexPrefixBeforeNationalSignificantNumber:i}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){return!!this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,(function(t){return d.update(t)}))||(this.extractIddPrefix(d)||this.fixMissingPlus(d)?(this.extractCallingCodeAndNationalSignificantNumber(d),!0):void 0)}},{key:"extractIddPrefix",value:function(d){var t=d.international,e=d.IDDPrefix,n=d.digits;if(d.nationalSignificantNumber,!t&&!e){var r=Rd(n,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);return void 0!==r&&r!==n?(d.update({IDDPrefix:n.slice(0,n.length-r.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0):void 0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var t=_d(d.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),e=t.countryCallingCode;if(t.number,e)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:e}),!0}}},{key:"startInternationalNumber",value:function(d,t){var e=t.country,n=t.callingCode;d.startInternationalNumber(e,n),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),(function(t){return d.update(t)}))}}])&&Nn(t.prototype,e),n&&Nn(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function En(d){return En="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},En(d)}function In(d,t){return function(d){if(Array.isArray(d))return d}(d)||function(d,t){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null==e)return;var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(d){o=!0,r=d}finally{try{a||null==e.return||e.return()}finally{if(o)throw r}}return i}(d,t)||function(d,t){if(!d)return;if("string"==typeof d)return An(d,t);var e=Object.prototype.toString.call(d).slice(8,-1);"Object"===e&&d.constructor&&(e=d.constructor.name);if("Map"===e||"Set"===e)return Array.from(d);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return An(d,t)}(d,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function An(d,t){(null==t||t>d.length)&&(t=d.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=d[e];return n}function Tn(d,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(d,n.key,n)}}var jn=function(){function d(t,e){!function(d,t){if(!(d instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),this.metadata=new P(e);var n=In(this.getCountryAndCallingCode(t),2),r=n[0],i=n[1];this.defaultCountry=r,this.defaultCallingCode=i,this.reset()}var t,e,n;return t=d,(e=[{key:"getCountryAndCallingCode",value:function(d){var t,e;return d&&("object"===En(d)?(t=d.defaultCountry,e=d.defaultCallingCode):t=d),t&&!this.metadata.hasCountry(t)&&(t=void 0),[t,e]}},{key:"input",value:function(d){var t=this.parser.input(d,this.state),e=t.digits;if(t.justLeadingPlus)this.formattedOutput="+";else if(e){var n;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(n=this.formatter.format(e,this.state)),void 0===n&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var r=this.state.getNationalDigits();r&&(n=this.formatter.format(r,this.state))}this.formattedOutput=n?this.getFullNumber(n):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var d=this;return this.state=new Ke({onCountryChange:function(t){d.country=t},onCallingCodeChange:function(t,e){d.metadata.selectNumberingPlan(e,t),d.formatter.reset(d.metadata.numberingPlan,d.state),d.parser.reset(d.metadata.numberingPlan)}}),this.formatter=new bn({state:this.state,metadata:this.metadata}),this.parser=new Sn({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){d.determineTheCountryIfNeeded(),d.formatter.reset(d.metadata.numberingPlan,d.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){return this.state.country}},{key:"determineTheCountryIfNeeded",value:function(){this.state.country&&!this.isCountryCallingCodeAmbiguous()||this.determineTheCountry()}},{key:"getFullNumber",value:function(d){var t=this;if(this.isInternational()){var e=function(d){return t.formatter.getInternationalPrefixBeforeCountryCallingCode(t.state,{spacing:!!d})+d},n=this.state.callingCode;return e(n?d?"".concat(n," ").concat(d):n:"".concat(this.state.getDigitsWithoutInternationalPrefix()))}return d}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var d=this.state,t=d.nationalSignificantNumber,e=d.complexPrefixBeforeNationalSignificantNumber,n=d.nationalPrefix,r=t,i=e||n;return i&&(r=i+r),r}},{key:"getNonFormattedNumber",value:function(){var d=this.state.nationalSignificantNumberMatchesInput;return this.getFullNumber(d?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var d=this.getNonFormattedNumber();if(d)return d.replace(/[\+\d]/g,Xe)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var d=this.state.callingCode,t=this.metadata.getCountryCodesForCallingCode(d);return t&&t.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(Wd(this.isInternational()?this.state.callingCode:this.defaultCallingCode,this.state.nationalSignificantNumber,this.metadata))}},{key:"getNumberValue",value:function(){var d=this.state,t=d.digits,e=d.callingCode,n=d.country,r=d.nationalSignificantNumber;if(t)return this.isInternational()?e?"+"+e+r:"+"+t:n||e?"+"+(n?this.metadata.countryCallingCode():e)+r:void 0}},{key:"getNumber",value:function(){var d=this.state,t=d.nationalSignificantNumber,e=d.carrierCode,n=d.callingCode,r=this._getCountry();if(t&&(r||n)){var i=new Fd(r||n,t,this.metadata.metadata);return e&&(i.carrierCode=e),i}}},{key:"isPossible",value:function(){var d=this.getNumber();return!!d&&d.isPossible()}},{key:"isValid",value:function(){var d=this.getNumber();return!!d&&d.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}])&&Tn(t.prototype,e),n&&Tn(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}();function Fn(d){return new P(d).getCountries()}function kn(d,t,e){if(t[d])return new Fd(d,t[d],e)}function Dn(d,t,e){return e||(e=t,t=void 0),new jn(t,e).input(d)}function Rn(){return e(et,arguments)}function Mn(){return e(ut,arguments)}function Ln(d,e){return je.call(this,d,e,t)}function _n(d){return jn.call(this,d,t)}function Gn(){return P.call(this,t)}Ln.prototype=Object.create(je.prototype,{}),Ln.prototype.constructor=Ln,_n.prototype=Object.create(jn.prototype,{}),_n.prototype.constructor=_n,Gn.prototype=Object.create(P.prototype,{}),Gn.prototype.constructor=Gn,d.AsYouType=_n,d.DIGIT_PLACEHOLDER=Xe,d.Metadata=Gn,d.ParseError=s,d.PhoneNumberMatcher=Ln,d.default=Mn,d.findNumbers=function(){return e(ke,arguments)},d.findPhoneNumbersInText=function(){return e(Be,arguments)},d.formatIncompletePhoneNumber=function(){return e(Dn,arguments)},d.formatRFC3966=od,d.getCountries=function(){return e(Fn,arguments)},d.getCountryCallingCode=function(){return e(j,arguments)},d.getExampleNumber=function(){return e(kn,arguments)},d.getExtPrefix=function(){return e(T,arguments)},d.isPossiblePhoneNumber=function(){return e(mt,arguments)},d.isSupportedCountry=function(){return e(F,arguments)},d.isValidPhoneNumber=function(){return e(ft,arguments)},d.parseDigits=Y,d.parseIncompletePhoneNumber=J,d.parsePhoneNumber=Rn,d.parsePhoneNumberCharacter=z,d.parsePhoneNumberFromString=Mn,d.parsePhoneNumberWithError=Rn,d.parseRFC3966=ad,d.searchNumbers=function(){return e(Re,arguments)},d.searchPhoneNumbersInText=function(){return e(Ve,arguments)},d.validatePhoneNumberLength=function(){return e(Ct,arguments)},Object.defineProperty(d,"__esModule",{value:!0})}));(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"===typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1<b.axis.length;u&&(d/=2);b.offset=h(b.offset);b.over=h(b.over);return this.each(function(){function k(a){var k=$.extend({},b,{queue:!0,duration:d,complete:a&&function(){a.call(q,e,b)}});r.animate(f,k)}if(null!==a){var l=n(this),q=l?this.contentWindow||window:this,r=$(q),e=a,f={},t;switch(typeof e){case "number":case "string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e=h(e);break}e=l?$(e):$(e,q);case "object":if(e.length===0)return;if(e.is||e.style)t=(e=$(e)).offset()}var v=$.isFunction(b.offset)&&b.offset(q,e)||b.offset;$.each(b.axis.split(""),function(a,c){var d="x"===c?"Left":"Top",m=d.toLowerCase(),g="scroll"+d,h=r[g](),n=p.max(q,c);t?(f[g]=t[m]+(l?0:h-r.offset()[m]),b.margin&&(f[g]-=parseInt(e.css("margin"+d),10)||0,f[g]-=parseInt(e.css("border"+d+"Width"),10)||0),f[g]+=v[m]||0,b.over[m]&&(f[g]+=e["x"===c?"width":"height"]()*b.over[m])):(d=e[m],f[g]=d.slice&&"%"===d.slice(-1)?parseFloat(d)/100*n:d);b.limit&&/^\d+$/.test(f[g])&&(f[g]=0>=f[g]?0:Math.min(f[g],n));!a&&1<b.axis.length&&(h===f[g]?f={}:u&&(k(b.onAfterFirst),f={}))});k(b.onAfter)}})};p.max=function(a,d){var b="x"===d?"Width":"Height",h="scroll"+b;if(!n(a))return a[h]-$(a)[b.toLowerCase()]();var b="client"+b,k=a.ownerDocument||a.document,l=k.documentElement,k=k.body;return Math.max(l[h],k[h])-Math.min(l[b],k[b])};$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(a){return $(a.elem)[a.prop]()},set:function(a){var d=this.get(a);if(a.options.interrupt&&a._last&&a._last!==d)return $(a.elem).stop();var b=Math.round(a.now);d!==b&&($(a.elem)[a.prop](b),a._last=this.get(a))}};return p});var pwsL10n={"unknown":"\u0642\u062f\u0631\u062a \u0631\u0645\u0632 \u0646\u0627\u0645\u0634\u062e\u0635","short":"\u0628\u0633\u06cc\u0627\u0631 \u0633\u0633\u062a","bad":"\u0633\u0633\u062a","good":"\u0645\u06cc\u0627\u0646\u0647","strong":"\u0646\u06cc\u0631\u0648\u0645\u0646\u062f","mismatch":"\u0646\u0627\u0647\u0645\u0633\u0627\u0646"};/*! This file is auto-generated */
window.wp=window.wp||{},function(a){var e=wp.i18n.__,n=wp.i18n.sprintf;wp.passwordStrength={meter:function(e,n,t){return Array.isArray(n)||(n=[n.toString()]),e!=t&&t&&0<t.length?5:void 0===window.zxcvbn?-1:zxcvbn(e,n).score},userInputBlacklist:function(){return window.console.log(n(e("%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code."),"wp.passwordStrength.userInputBlacklist()","5.5.0","wp.passwordStrength.userInputDisallowedList()")),wp.passwordStrength.userInputDisallowedList()},userInputDisallowedList:function(){var e,n,t,r,s=[],i=[],o=["user_login","first_name","last_name","nickname","display_name","email","url","description","weblog_title","admin_email"];for(s.push(document.title),s.push(document.URL),n=o.length,e=0;e<n;e++)0!==(r=a("#"+o[e])).length&&(s.push(r[0].defaultValue),s.push(r.val()));for(t=s.length,e=0;e<t;e++)s[e]&&(i=i.concat(s[e].replace(/\W/g," ").split(" ")));return i=a.grep(i,function(e,n){return!(""===e||e.length<4)&&a.inArray(e,i)===n})}},window.passwordStrength=wp.passwordStrength.meter}(jQuery);var dig_script={"direction":"rtl","ajax_url":"https:\/\/www.ikalayar.com\/wp-admin\/admin-ajax.php","ErrorPleasetryagainlater":"\u062e\u0637\u0627! \u0644\u0637\u0641\u0627 \u0645\u062c\u062f\u062f \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f","fillAllDetails":"\u0644\u0637\u0641\u0627 \u062a\u0645\u0627\u0645 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0631\u0627 \u067e\u0631 \u06a9\u0646\u06cc\u062f.","accepttac":"\u0644\u0637\u0641\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0648 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0631\u0627 \u0628\u067e\u0630\u06cc\u0631\u06cc\u062f.","dig_dsb":"-1","useStrongPasswordString":"\u0644\u0637\u0641\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0642\u0648\u06cc \u062a\u0631\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.","strong_pass":"1","InvalidMobileNumber":"\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0646\u0627\u0645\u0639\u062a\u0628\u0631!","Invaliddetails":"\u062c\u0632\u0626\u06cc\u0627\u062a \u0646\u0627\u0645\u0639\u062a\u0628\u0631!","InvalidOTP":"\u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f \u0646\u0627\u0645\u0639\u0628\u0631 \u0627\u0633\u062a!"};jQuery(function($){var loader=jQuery(".dig_load_overlay").first();var auto_login_processed=!1;var view_change_counter=0;function toggleFocusClass(row,isActive){var activeClass="digits-row_active";if(isActive){row.addClass(activeClass)}else{row.removeClass(activeClass)}}jQuery(document).on("focusin",".dig-mobile_field,.digits_countrycode",function(e){var par=jQuery(this).closest(".digits-form_input_row");toggleFocusClass(par,!0)});jQuery(document).on("focusout",".dig-mobile_field,.digits_countrycode",function(e){var par=jQuery(this).closest(".digits-form_input_row");toggleFocusClass(par,!1)});jQuery(document).on("keyup change focusin",".dig-mobile_field",function(e){var $this=jQuery(this);var par=jQuery(this).closest(".digits-form_input_row");if(!$this.data("padding-left"))$this.data("padding-left",$this.css("padding-right"));if(show_countrycode_field($this)){par.find(".digits_countrycodecontainer").css({display:"inline-block"}).find(".digits_countrycode").trigger("keyup")}else{var leftPadding=$this.data("padding-left");par.find(".digits_countrycodecontainer").hide();$this.css({"padding-left":leftPadding})}if(!$this.attr("placeholder")){setTimeout(function(){$this.attr("placeholder",$this.data("placeholder"))},400)}}).trigger("change");jQuery(document).on("keyup change focusin",".digits_countrycode",function(e){var $this=jQuery(this);var size=$this.val().length+1;if(size<2)size=2;$this.attr("size",size);var code=$this.val();if(code.trim().length==0){$this.val("+")}var par=$this.closest(".digits-form_input_row");par.find(".dig-mobile_field").stop().animate({"padding-left":100+"px"},"fast")});jQuery(document).on("click",".digits_skip_now",function(e){var $this=jQuery(this);var form=$this.closest("form");trigger_form_submit(form);return!1});var isFormLoading=!1;jQuery(document).on("click",".digits-form_submit",function(e){e.preventDefault();if(isFormLoading){return!1}var $this=jQuery(this);var form=$this.closest("form");var validate=validate_form(form);isFormLoading=!0;if(!validate){isFormLoading=!1;return!1}digits_form_submit(form);return!1});function update_form_title(form,section){var heading_section=form.find(".digits-form_heading .digits-form_heading_text");var heading_text=heading_section.data("text");if(section){var update_title_inp=section.find(".main-section-title");if(update_title_inp.length){heading_text=update_title_inp.last().html()}}heading_section.html(heading_text)}function digits_recaptcha_error(res){hideLoader()}var digits_form=null;function digits_recaptcha_callback(token){digits_form.find(".invi-recaptcha").last().attr("data-solved",1);digits_form_submit(digits_form)}function digits_form_submit(form){digits_form=form;var wrapper=form.find(".digits-form_tab_wrapper");var container=wrapper.find(".digits-form_tab_container:visible");var new_pass=form.find(".new_password");if(dig_script.strong_pass==1&&new_pass.length){var new_pass_val=new_pass.val();if(new_pass_val.length>0){try{var strength=wp.passwordStrength.meter(new_pass_val,["black","listed","word"],new_pass_val);if(strength!=null&&strength<3){showDigNoticeMessage(dig_script.useStrongPasswordString);isFormLoading=!1;return!1}}catch(e){}}}showLoader();var recaptcha=form.find(".invi-recaptcha").last();if(recaptcha.length>0&&!recaptcha.data("solved")){var captcha_type=recaptcha.data("ctype");if(captcha_type==="v3"){grecaptcha.ready(function(){grecaptcha.execute(recaptcha.data("sitekey")).then(function(token){if(!token){hideLoader();showDigErrorMessage("Error, verifying captcha. Please contact admin for more info!");return}var grecaptcha_resp=digits_form.find('input[name="g-recaptcha-response"]');if(!grecaptcha_resp.length){digits_form.append('<input name="g-recaptcha-response" type="hidden" />')}digits_form.find('input[name="g-recaptcha-response"]').val(token);digits_recaptcha_callback(token)}).catch(function(error){console.log(error)})})}else{var widget_id=grecaptcha.render(recaptcha.attr("id"),{callback:digits_recaptcha_callback,"error-callback":digits_recaptcha_error});grecaptcha.execute(widget_id)}return!1}var form_data=form.serializeArray();jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){var data=res.data;isFormLoading=!1;if(res.success){if(data.html){var html=jQuery(data.html);wrapper.append(html);var tab_item=html.find(".digits-form_tab-item");tab_item.first().trigger("click");container.hide();update_form_title(form,wrapper);form.removeClass("digits_form_index_section");form.find(".digits_form_back").removeClass("digits_hide_back");if(data.input_info_html){html.find(".digits-form_input_info").append(data.input_info_html)}if(data.firebase){process_firebase(form)}else{if(!tab_item.first().find(".dig_process_data").length){hideLoader()}}var country_code=html.find(".country_code_flag");if(country_code.length){country_code.trigger("update_flag")}update_fields(html)}else if(data.process){process_data(form,data)}else if(data.verify_firebase){verify_firebase(form)}}else{if(data.reload){location.reload()}if(data.notice){showDigNoticeMessage(data.message)}else{showDigErrorMessage(data.message)}hideLoader()}},error:function(res){showDigErrorMessage(dig_script.ErrorPleasetryagainlater);isFormLoading=!1;hideLoader()}})}window.digitsSecureFormSubmit=digits_form_submit;function process_data(form,data){if(!data.process){return!1}var delay=0;showLoader();if(data.process_type==="login"){if(data.login_reg_success_msg==1){delay=500;showDigSuccessMessage(data.message)}}if(data.show_message){showDigSuccessMessage(data.message)}if(data.delay){delay=data.delay}var redirect=data.redirect;digits_redirect_to(form,redirect,delay)}jQuery(document).on("click",".digits_start_device_auth",function(e){e.preventDefault();var $this=jQuery(this);var tab=$this.closest(".digits-form_tab_body");var form=tab.closest("form");tab.find(".platform_value").val("");authenticate_platform(form.serializeArray(),tab);return!1});jQuery(document).on("change",".digits_otp_input-field",function(e){var $this=jQuery(this);var type=$this.attr("name");var form=$this.closest("form");var tab_body=$this.closest(".digits-form_tab_body");var change_elem_name=tab_body.data("change");if(change_elem_name&&change_elem_name.length){var change_elem=form.find('[name="'+change_elem_name+'"]');if(change_elem&&change_elem.length){change_elem.val(type)}}});jQuery(document).on("click",".digits-form_otp_selector,.digits-form_resend_otp",function(e){e.preventDefault();var $this=jQuery(this);var type=$this.data("type");var form=$this.closest("form");showLoader();var form_data=form.serializeArray();var tab_body_elem=$this.closest(".digits-form_tab_body");if($this.hasClass("digits-form_resend_otp")){tab_body_elem=form.find('[data-id="'+$this.data("id")+'"]').first();form_data.push({name:"otp_resend",value:!0})}var tab_body=tab_body_elem.closest(".digits-form_tab_body");var change_elem_name=tab_body.data("change");if(change_elem_name&&change_elem_name.length){var change_elem=form.find('[name="'+change_elem_name+'"]');if(change_elem&&change_elem.length){change_elem.val(type)}}var container_id=!1;var getParent=form.closest(".digits_ui");if(getParent.length){container_id=getParent.attr("id")}if(!container_id){container_id=form.attr("id")}if(!container_id){var custom_id=form.find(".digits_container_id");if(custom_id.length){container_id=custom_id.first().val()}}form_data.push({name:"container",value:container_id});form_data.push({name:"sub_action",value:type});jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){var data=res.data;if(res.success){if(data.html&&!$this.data("disable_update")){var html=jQuery(data.html);tab_body.html(html);tab_body.find('input[type="text"]').focus();form.find(".digits-form_submit-btn").show()}if(data.input_info_html){tab_body.find(".digits-form_input_info").append(data.input_info_html)}update_form_footer(tab_body);if(data.auto_fill){digits_wait_for_sms(form,tab_body)}if(data.resend_timer){digits_resend_timer(form,tab_body,data,type)}if(data.check_remote_status){start_auto_check()}if(data.otp_token_key){tab_body.find(".otp_token_key").val(data.otp_token_key)}if(data.firebase){process_firebase(form)}else{hideLoader()}}else{hideLoader();if(data.notice){showDigNoticeMessage(data.message)}else{showDigErrorMessage(data.message)}}},error:function(res){showDigErrorMessage(dig_script.ErrorPleasetryagainlater);hideLoader()}});return!1});var resetreCaptchaWidget=!1;function process_firebase(form){var country_code_field=form.find(".digits_countrycode").last();if(!country_code_field||!country_code_field.length){country_code_field=form.find(".countrycode").last()}var country_code_field_val=country_code_field.val();var mobile_field=form.find(".mobile_field").last();if(!mobile_field||!mobile_field.length){mobile_field=form.find('[name="mobile/email"]')}var mobile_field_val=mobile_field.val();if(country_code_field_val.length===0||mobile_field_val.length===0){showDigErrorMessage(dig_script.InvalidMobileNumber);return}var phoneNumber=country_code_field_val+mobile_field_val;if(resetreCaptchaWidget){grecaptcha.reset(window.recaptchaWidgetId)}var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phoneNumber,appVerifier).then(function(confirmationResult){resetreCaptchaWidget=!0;hideLoader();window.confirmationResult=confirmationResult}).catch(function(error){if(error.message==="TOO_LONG"||error.message==="TOO_SHORT"){showDigErrorMessage(dig_script.InvalidMobileNumber)}else{showDigErrorMessage(error.message)}hideLoader()})}function verify_firebase(form){var otp_field=form.find(".otp_input:visible").last();var otp=otp_field.val();window.confirmationResult.confirm(otp).then(function(result){firebase.auth().currentUser.getIdToken(!0).then(function(idToken){window.verifyingCode=!1;window.confirmationResult=null;var container=form.find(".digits-tab_active");container.find(".dig_ftok_fbase").remove();container.append('<input type="hidden" name="firebase_token" value="'+idToken+'" class="dig_ftok_fbase" />');trigger_form_submit(form)}).catch(function(error){loader.hide();showDigErrorMessage(error)})}).catch(function(error){loader.hide();showDigErrorMessage(dig_script.InvalidOTP)})}if(dig_script.dig_dsb==1)return;var is_waiting=!1;function digits_wait_for_sms(form,tab){if("OTPCredential"in window){if(is_waiting){return}is_waiting=!0;navigator.credentials.get({otp:{transport:["sms"]}}).then(function(otp){var code=otp.code;tab.find(".otp_input:visible").val(code);trigger_form_submit(form)}).catch(function(error){console.log(error)})}}function digits_resend_timer(form,container,data,type){if(!data.resend_timer){return!1}var resend_id=container.find(".digits-form_resend_otp").data("id");var resendTime=data.resend_timer;var resend_elem=form.find('[data-id="'+resend_id+'"]');resend_elem.addClass("digits_resend_disabled");if(type.length){resend_elem.attr("data-type",type)}var time_span=resend_elem.find("span");resend_elem.show();time_span.show();var view_counter=view_change_counter;time_span.text(convToMMSS(resendTime));var counter=0;var interval=setInterval(function(){counter++;if(view_counter!==view_change_counter){view_counter=view_change_counter;resend_elem=form.find('[data-id="'+resend_id+'"]');if(resend_elem.length>0){time_span=resend_elem.find("span")}else{clearInterval(interval);return!1}}if(counter>=resendTime){clearInterval(interval);resend_elem.removeClass("digits_resend_disabled").find("span").hide();counter=0}else{var rem=resendTime-counter;time_span.text(convToMMSS(rem))}},1e3)}jQuery(document).on("click",".digits-form_tab-item",function(e){e.preventDefault();var $this=jQuery(this);var activeClass="digits-tab_active";var index=$this.index();var container=$this.closest(".digits-form_tab_container");var tab_view_container=container.find(".digits-form_body_wrapper");$this.parent().find("."+activeClass).removeClass(activeClass);$this.addClass(activeClass);tab_view_container.find("."+activeClass).removeClass(activeClass);var active_tab=tab_view_container.find(".digits-form_tab_body:eq("+index+")");active_tab.addClass(activeClass);if($this.data("change")){var change_elem=$this.data("change");var form=$this.closest("form");var step_value=$this.data("value");var step_action_name=active_tab.find(".step_action_name");if(step_action_name.length){step_value=step_action_name.val()}form.find('[name="'+change_elem+'"]').val(step_value)}if(active_tab.find(".platform_authenticate").length){authenticate_platform(form.serializeArray(),active_tab)}if(active_tab.find(".auto-click").length){var auto_click=active_tab.find(".auto-click");var check_trigger=auto_click.attr("data-triggered");if(!check_trigger){auto_click.attr("data-triggered",1);active_tab.find(".auto-click").first().click()}}active_tab.find(".country_code_flag").trigger("update_flag");process_view_change(form,active_tab);return!1});function process_view_change(form,tab){if(tab.find(".digits-tab_active").length){tab=tab.find(".digits-tab_active")}update_form_footer(tab);tab.find("input:visible:not(.countrycode)").first().focus().trigger("change");var submit_button=form.find(".digits-form_submit-btn");if(tab.find(".hide_submit").length){submit_button.hide()}else{submit_button.show()}view_change_counter++;resposition_ui()}function update_form_footer(tab){var form_footer=tab.closest("form").find(".digits-form_footer");form_footer.empty();var footer_content=tab.find(".digits-form_footer_content");if(footer_content.length){form_footer.append(footer_content.html())}}function update_reg_fields(form,tab){}function process_request(){}jQuery(document).on("click",".digits_remote_device_auth",function(e){e.preventDefault();var $this=jQuery(this);var form=$this.closest("form");var form_data=form.serializeArray();var auth_box=$this.closest(".digits_secure_login_auth_wrapper");showLoader();if($this.data("remove")){form_data.push({name:"sub_action",value:"remove_remote_device_auth"})}else{form_data.push({name:"sub_action",value:"start_remote_device_auth"})}jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){var data=res.data;if(res.success){if(data.html){var html=jQuery(data.html);auth_box.empty().html(html)}if(data.check_remote_status){start_auto_check()}}else{if(data.notice){showDigNoticeMessage(data.message)}else{showDigErrorMessage(data.message)}}hideLoader()},error:function(res){showDigErrorMessage(dig_script.ErrorPleasetryagainlater);hideLoader()}});return!1});jQuery(document).on("click",".digits-form_toggle_login_register",function(e){e.preventDefault();var $this=jQuery(this);var wrapper=$this.closest(".digits-form_wrapper");var login_class="digloginpage";var register_class="register";var login=wrapper.find("."+login_class);var register=wrapper.find("."+register_class);var forgot=wrapper.find(".forgot");var active_elem=!1;if($this.hasClass("show_register")){login.hide();forgot.hide();active_elem=register}else{forgot.hide();register.hide();active_elem=login}active_elem.show();active_elem.find(".mobile_field").trigger("change");active_elem.find("input:visible:not(.countrycode)").first().focus();resposition_ui();return!1});function resposition_ui(){setTimeout(function(){jQuery(window).trigger("digits_reposition")})}jQuery(document).on("click",".digits-form_show_forgot_password",function(e){e.preventDefault();var $this=jQuery(this);var wrapper=$this.closest(".digits-form_wrapper");var login_class="digloginpage";var forgot=wrapper.find(".forgot");var login=wrapper.find("."+login_class);var login_info=login.find(".digits-form_tab_container").first();forgot.find(".digits-form_tab_container").first().empty().html(login_info.html());login_info.find("input").each(function(){var name=jQuery(this).attr("name");if(name){var value=jQuery(this).val();forgot.find('input[name="'+name+'"]').val(value)}});login.hide();forgot.show();forgot.find(".digits_form_back").removeClass("digits_hide_back").attr("data-show_form",login_class);process_view_change(forgot,forgot);return!1});jQuery(document).on("click",".digits_form_back",function(e){e.preventDefault();var $this=jQuery(this);var form=$this.closest("form");var wrapper=form.find(".digits-form_tab_wrapper");var containers=wrapper.find(".digits-form_tab_container");var can_hide_back=!0;form.find(".reset_on_back").val("");if(containers.length>1){var last_tab=containers.last();var tab_item=last_tab.find(".digits-form_tab-item").first();if(tab_item.data("change")){var change_elem=tab_item.data("change");form.find('[name="'+change_elem+'"]').val("")}last_tab.remove();containers=wrapper.find(".digits-form_tab_container");var last_container=containers.last();last_container.show();process_view_change(form,last_container);update_form_title(form,last_container)}else if($this.attr("data-show_form")){can_hide_back=!1;var show_form=$this.attr("data-show_form");form.hide();form.closest(".digits-form_wrapper").find("form."+show_form).show()}if(containers.length===1&&can_hide_back){$this.addClass("digits_hide_back");form.addClass("digits_form_index_section");update_form_title(form,!1)}});function validate_form(form){var error=!1;var requiredTextElement="";form.find("input,textarea,select").each(function(){var $this=jQuery(this);if($this.is(":hidden")){return}if(jQuery(this).attr("required")||jQuery(this).attr("data-req")){var dtype=$this.attr("dtype");if(dtype&&dtype=="range"){var range=$this.val().split("-");if(!range[1]){error=!0;$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".digits-form_input_row").addClass("input-error");$this.val("")}}if($this.attr("date")){var is_error=!1;if(dtype=="time"){var validTime=$this.val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/);if(!validTime){is_error=!0}}else if(dtype!="range"){var date=new Date($this.val());if(!isDateValid(date)){is_error=!0}}else{var date1=new Date(range[0]);var date2=new Date(range[1]);if(!isDateValid(date1)||!isDateValid(date2)){is_error=!0}}if(is_error){error=!0;$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".digits-form_input_row").addClass("input-error");$this.val("")}}else if($this.is(":checkbox")||$this.is(":radio")){if(!$this.is(":checked")&&!form.find('input[name="'+$this.attr("name")+'"]:checked').val()){error=!0;$this.addClass("dig_input_error").closest(".minput").addClass("input-error").append(requiredTextElement)}}else{var value=$this.val();if(value==null||value.length==0||value==-1&&$this.is("select")){error=!0;if($this.is("select")){$this.addClass("dig_input_error").next().addClass("dig_input_error").append(requiredTextElement).closest(".digits-form_input_row").addClass("input-error")}else{$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".digits-form_input_row").addClass("input-error");$this.trigger("focus")}}}}});if(form.find(".dig_input_error").length==1){if(form.find(".dig_opt_mult_con_tac").find(".dig_input_error").length>0){showDigErrorMessage(dig_script.accepttac);return!1}}if(error){showDigNoticeMessage(dig_script.fillAllDetails);return!1}if(form.attr("wait")){showDigNoticeMessage(form.attr("wait"));return!1}if(form.attr("error")){showDigErrorMessage(form.attr("error"));return!1}return!0}function isDateValid(date){return date.getTime()===date.getTime()}function showLoader(){hideDigMessage();loader.fadeIn()}function hideLoader(){loader.fadeOut()}function authenticate_platform(form_data,active_tab){if(active_tab.find('[name="remote_device_auth"]').length){hideLoader();start_auto_check();return!1}showLoader();form_data.push({name:"sub_action",value:"generate_device_key"});jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){hideLoader();process_generate_device_key_request(res,active_tab,!1)},error:function(res){showDigErrorMessage(dig_script.ErrorPleasetryagainlater);hideLoader()}});return!1}var generate_form_data=!1;function process_generate_device_key_request(res,active_tab,form_data){generate_form_data=form_data;var data=res.data;if(res.success){if(data.token){var token=data.token;digits_device_auth(token,active_tab,authenticate_key,"get")}}else{if(data.notice){showDigNoticeMessage(data.message)}else{showDigErrorMessage(data.message)}}}function authenticate_key(cred,active_tab,options){cred=encodeURIComponent(JSON.stringify(cred));if(is_remote_request){generate_form_data.cred=cred;process_auto_login(generate_form_data);return}var form=active_tab.closest("form");active_tab.find(".platform_value").val(cred);trigger_form_submit(form)}function digits_redirect_to(form,redirect_location,delay){setTimeout(function(){if(redirect_location==-1||redirect_location==-2){if(jQuery(".dig-box").is(":visible")){redirect_location=-1}var referrer=document.referrer;if(referrer){var is_account_page=jQuery("#customer_login").length;var is_same=document.referrer.indexOf(location.protocol+"//"+location.host)===0;if(is_same&&(is_account_page||redirect_location==-2)){window.history.back();return}if(redirect_location==-2){document.location.href="/";return}}parse_redirect_url(window.location.href)}else{parse_redirect_url(redirect_location)}},delay)}function update_fields(body){digits_select(body.find(".digits-form_input_row").find("select"));body.find(".digits_register").find(".digits-form_input_row input,.digits-form_input_row textarea").each(function(){var inp=jQuery(this);var row=inp.closest(".digits-form_input_row");var label=row.find("label");if(label.length){var label_text=jQuery.trim(label.text());inp.attr("placeholder",label_text)}})}function digits_select($elem){$elem.each(function(){var $this=jQuery(this);var parent=$this.closest("form");$this.untselect({dir:dig_script.direction,width:"100%",escapeMarkup:function(m){return m},minimumResultsForSearch:8,dropdownParent:parent,dropdownCssClass:"digits-select-dropdown digits-form-dropdown digits_select",theme:"default digits-select digits-form-select"})})}jQuery(window).on("update_digits",function(){update_fields(jQuery("body"))}).trigger("update_digits");var is_remote_request=!1;function check_auto_login(wait_status){if(auto_login_processed){return}var params=new URLSearchParams(window.location.search);var method=params.get("method");var auth_key=params.get("auth_key");var auth_token=params.get("auth_token");var wait=params.get("wait");if(wait_status&&wait){return}auto_login_processed=!0;if(auth_key&&auth_token){if(method==="direct_email_login"||method==="verify_email"||method==="remote_device_auth"){var form_data={method:method,auth_key:auth_key,auth_token:auth_token};is_remote_request=!0;process_auto_login(form_data)}}}jQuery(window).on("digits_auto_login",function(){check_auto_login(!1)});function parse_redirect_url(redirect){if(!/(http(s?)):\/\//i.test(redirect)){redirect=window.location.protocol+redirect}var url=new URL(redirect);var params=new URLSearchParams(url.search);params.delete("method");params.delete("auth_key");params.delete("auth_token");params.delete("login");params.delete("type");params.delete("wait");params=params.toString();var suffix="";if(params.length>0){suffix="?"+params}window.location.href=url.origin+url.pathname+suffix}function remove_email_verify_query(){parse_redirect_url(window.location.href)}check_auto_login(!0);function process_auto_login(form_data){showLoader();form_data.action="digits_user_remote_action";jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){var data=res.data;var delay=3e3;if(res.success){if(data.message){showDigSuccessMessage(data.message);setTimeout(function(){parse_redirect_url(window.location.href)},delay)}else if(data.process_login){process_email_login(data)}else if(data.process_remote_auth_login){process_generate_device_key_request(res,!1,form_data)}else if(data.body_html){var html=jQuery(data.body_html);jQuery("body").append(html);html.find('[name="form_data"]').val(JSON.stringify(form_data));hideLoader()}}else{if(data.message){if(data.notice){showDigNoticeMessage(data.message)}else{showDigErrorMessage(data.message)}}setTimeout(function(){remove_email_verify_query()})}},error:function(res){hideLoader()}})}function process_email_login(data){var form_id=data.form_id;var verify_token=data.email_verify;var wrapper=jQuery("#"+form_id);wrapper.show();var popup_wrapper=wrapper.find(".digits_popup_wrapper");if(popup_wrapper.length){popup_wrapper.show()}var input=wrapper.find('input[name="digits_login_email_token"]');input.val(verify_token);var form=input.closest("form");if(!form.hasClass("digits_original")){form.addClass("digits-tp_style")}digits_form_submit(form)}var isBlur=!1;function pause_method_status_request(){isBlur=!0}window.addEventListener("blur",pause_method_status_request);window.addEventListener("focus",check_login_status);function check_login_status(){isBlur=!1;if(jQuery(".digits_otp_input-field").not(".disable_auto_read").is(":visible")){process_method_status_request(!1)}}var method_status_interval=!1;var method_status_duration=1750;function start_auto_check(){cancel_method_status_interval_handler();start_method_status_handler()}function trigger_form_submit(form){var btn=form.find(".digits-form_submit-btn");if(!btn||!btn.length){btn=form.find('[type="submit"]')}btn.prop("onclick",null).trigger("click")}function process_method_status_request(poll){var check_elem=jQuery(".digits_auto_check:visible");if(!check_elem.length){return}var form=check_elem.closest("form");var form_data=form.serializeArray();form_data.push({name:"check_status",value:"1"});jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){var data=res.data;if(res.success){var status=data.status;if(status==="completed"){var wrapper=check_elem.closest(".digits_secure_login_auth_wrapper");if(data.verification_code){wrapper.find(".otp_input:visible").val(data.verification_code)}else{var change_class=wrapper.data("change");wrapper.find("."+change_class).val("remote")}trigger_form_submit(form)}else{if(poll){start_method_status_handler()}}}else{if(data.message){showDigErrorMessage(data.message)}}if(data.reload){location.reload()}if(data.redirect_to){setTimeout(function(){parse_redirect_url(data.redirect_to)})}},error:function(res){}})}function send_method_status_request(){cancel_method_status_interval_handler();process_method_status_request(!0)}function start_method_status_handler(){method_status_interval=setTimeout(send_method_status_request,method_status_duration)}function cancel_method_status_interval_handler(){clearTimeout(method_status_interval)}jQuery(document).on("click",".digits_approval_sbm_btn",function(e){e.preventDefault();var $this=jQuery(this);var form=$this.closest("form");var show_class=$this.data("show");var box=$this.closest(".digits_approval_box");if(show_class){$this.closest(".digits_approval_container").hide();box.find("."+show_class).show();return!1}showLoader();var action_type=$this.data("action");var form_data=JSON.parse(form.find('[name="form_data"]').val());var nonce=form.find('[name="digits_email_approval"]').val();form_data.nonce=nonce;form_data.action_type=action_type;jQuery.ajax({type:"post",url:dig_script.ajax_url,data:form_data,success:function(res){hideLoader();var data=res.data;isFormLoading=!1;if(res.success){if(data.message){showDigSuccessMessage(data.message)}if($this.data("redirect-home")){remove_email_verify_query();return!1}}else{showDigErrorMessage(data.message)}if(data.redirect_to){setTimeout(function(){parse_redirect_url(data.redirect_to)})}}});return!1});jQuery(document).on("click",".digits_resend_email_verification",function(e){e.preventDefault();showLoader();var $this=jQuery(this);var data={action:"digits_resend_email_verification"};data.nonce=$this.data("nonce");data.user=$this.data("user");jQuery.ajax({type:"post",url:dig_script.ajax_url,data:data,success:function(res){hideLoader();var data=res.data;if(res.success){if(data.message){showDigSuccessMessage(data.message)}}else{showDigErrorMessage(data.message)}}});return!1});function convToMMSS(timeInSeconds){var sec_num=parseInt(timeInSeconds,10);var hours=Math.floor(sec_num/3600);var minutes=Math.floor((sec_num-hours*3600)/60);var seconds=sec_num-hours*3600-minutes*60;if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}return"("+minutes+":"+seconds+")"}jQuery(document).on("focus blur",".digits_password_inp_row input",function(e){var $this=jQuery(this);var container=$this.closest(".digits_password_inp_row");if(e.type==="focusout"){container.removeClass("show-eye")}else{container.addClass("show-eye")}});var eyeResetTimer=null;jQuery(document).on("click",".digits_password_eye",function(e){var closedEye='<path d="M9.88 9.88a3 3 0 1 0 4.24 4.24"></path><path d="M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68"></path><path d="M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61"></path>';var openedEye='<path d="M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z"></path><circle cx="12" cy="12" r="3"></circle>';var $this=jQuery(this);var eye_line=$this.find(".digits_password_eye-line");var eye=$this.find("svg");var input=$this.closest(".digits_password_inp_row").find("input");var input_type="password";clearTimeout(eyeResetTimer);if(!$this.hasClass("eye-closed")){input_type="text";$this.addClass("eye-closed");eye_line.show().removeClass("digits_password_eye-opened-line").addClass("digits_password_eye-closed-line");eye.html(closedEye)}else{input_type="password";$this.removeClass("eye-closed");eye_line.removeClass("digits_password_eye-closed-line").addClass("digits_password_eye-opened-line");eye.html(openedEye);eyeResetTimer=setTimeout(function(){eye_line.hide().removeClass("digits_password_eye-opened-line")},120)}input.attr("type",input_type);return!1})});function digits_hide_loader(){var loader=jQuery(".dig_load_overlay").first();loader.fadeOut()}function digits_device_auth(options,form,callback,type){var public_key=options;if(options.public_key){public_key=options.public_key}if(window.location.protocol==="http:"){window.location.href=window.location.href.replace("http:","https:");return}public_key=digits_preparePublicKeyOptions(public_key);if(type==="create"){navigator.credentials.create({publicKey:public_key}).then(function(cred){cred=digits_preparePublicKeyCredentials(cred);callback(cred,form,options)}).catch(function(error){showDigErrorMessage("Error");console.log(error);digits_hide_loader()})}else{navigator.credentials.get({publicKey:public_key}).then(function(cred){cred=digits_preparePublicKeyCredentials(cred);callback(cred,form,options)}).catch(function(error){console.log(error);digits_hide_loader()})}}function digits_base64UrlDecode(input){input=input.replace(/-/g,"+").replace(/_/g,"/");var pad=input.length%4;if(pad){input+=new Array(5-pad).join("=")}return window.atob(input)}function digits_preparePublicKeyOptions(publicKey){publicKey.challenge=Uint8Array.from(digits_base64UrlDecode(publicKey.challenge),function(c){return c.charCodeAt(0)});if(publicKey.user!==undefined){publicKey.user.id=Uint8Array.from(window.atob(publicKey.user.id),function(c){return c.charCodeAt(0)})}if(publicKey.excludeCredentials!==undefined){publicKey.excludeCredentials=publicKey.excludeCredentials.map(function(data){data.id=Uint8Array.from(digits_base64UrlDecode(data.id),function(c){return c.charCodeAt(0)});return data})}if(publicKey.allowCredentials!==undefined){publicKey.allowCredentials=publicKey.allowCredentials.map(function(data){data.id=Uint8Array.from(digits_base64UrlDecode(data.id),function(c){return c.charCodeAt(0)});return data})}return publicKey}function digits_arrayToBase64String(buffer){var binary="";var bytes=new Uint8Array(buffer);var len=bytes.byteLength;for(var i=0;i<len;i++){binary+=String.fromCharCode(bytes[i])}return window.btoa(binary)}function digits_preparePublicKeyCredentials(data){var publicKeyCredential={id:data.id,type:data.type,rawId:digits_arrayToBase64String(new Uint8Array(data.rawId)),response:{clientDataJSON:digits_arrayToBase64String(new Uint8Array(data.response.clientDataJSON))}};if(data.response.attestationObject!==undefined){publicKeyCredential.response.attestationObject=digits_arrayToBase64String(new Uint8Array(data.response.attestationObject))}if(data.response.authenticatorData!==undefined){publicKeyCredential.response.authenticatorData=digits_arrayToBase64String(new Uint8Array(data.response.authenticatorData))}if(data.response.signature!==undefined){publicKeyCredential.response.signature=digits_arrayToBase64String(new Uint8Array(data.response.signature))}if(data.response.userHandle!==undefined){publicKeyCredential.response.userHandle=digits_arrayToBase64String(new Uint8Array(data.response.userHandle))}return publicKeyCredential};jQuery(function(){var precode;var secure_wrap='<div class="digits-form_tab_wrapper"><div class="digits-form_tab_container"></div></div>';var forgotPassChange=0;var dig_reg_wp_elem=jQuery("#dig_reg_wp_elem");if(dig_reg_wp_elem.length){dig_reg_wp_elem=dig_reg_wp_elem.closest("form");if(!dig_reg_wp_elem.hasClass("dokan-vendor-register")){if(dig_reg_wp_elem.find(".dig_wc_reg_form_end").length===0){dig_reg_wp_elem.addClass("wp_reg");dig_reg_wp_elem.find("#user_login").attr("id","user_uname");jQuery(".digits_register").removeClass("wp_reg")}else{dig_reg_wp_elem.find(".dig_wp_bp_fields").remove()}}}var dig_login_wp_elem=jQuery("#dig_login_wp_elem");if(dig_login_wp_elem.length){if(dig_mdet.login_mobile_accept>0){dig_login_wp_elem=dig_login_wp_elem.closest("form");if(dig_login_wp_elem.find(".loginuname").length===0){dig_login_wp_elem.addClass("wp_login");dig_login_wp_elem.find("input[type='text']").first().attr({id:"username",nan:1})}else{dig_login_wp_elem.find(".dig_bb_wp_otp_field").remove()}}}var akCallback=-1;var useWhatsApp=0;jQuery("#digit_emailaddress").closest("form").addClass("register");jQuery("#wc_code_dig").closest("form").addClass("login");jQuery("#digits_wc_code").closest("form").addClass("woocommerce-ResetPassword");if(dig_log_obj.dig_dsb==1)return;var loader=jQuery(".dig_load_overlay");var tokenCon;function checkoutwc_comp(){var cfw_login_modal=jQuery("#cfw_login_modal_form");if(cfw_login_modal.length>0){var cfw_username=cfw_login_modal.find("#cfw_login_username_field");cfw_username.find("#cfw_login_username").attr({placeholder:dig_mdet.emailormobile}).addClass("digits_mobile_field");cfw_username.find("label").text(dig_mdet.emailormobile);cfw_login_modal.find(".loginViaContainer button,.digits-form_submit-btn").addClass("cfw-primary-btn");var otp_container=cfw_login_modal.find("#dig_wc_log_otp_container");if(otp_container.length>0){otp_container.addClass("col-lg-12 cfw-text-input cfw-input-wrap cfw-label-is-floated");otp_container.insertAfter(cfw_username)}if(dig_mdet.secure_forms){cfw_login_modal.find("#cfw_login_password_field").remove();cfw_login_modal.find("#cfw-login-btn").remove();cfw_login_modal.find(".cfw-login-modal-navigation").insertAfter(jQuery(cfw_login_modal.find(".digits-form_submit-btn")));var last_cfw_submit_index=cfw_username.index()+1;cfw_login_modal.children().slice(3,last_cfw_submit_index).wrapAll(secure_wrap);cfw_username.find("#cfw_login_username").attr({id:"username"})}}}function merge_billing_field(){function dig_wc_merge_field(field_name){var bp_wc=jQuery("#"+field_name);if(bp_wc.length>0){var bp_wc_val=bp_wc.val();var countrycode=dig_mdet.uccode.replace("+","");var phone_no=bp_wc_val;if(bp_wc.data("countryCode")){countrycode=bp_wc.data("countryCode")}else{var phone_obj=libphonenumber.parsePhoneNumberFromString(bp_wc_val);if(typeof phone_obj!="undefined"){countrycode=phone_obj.countryCallingCode;phone_no=phone_obj.nationalNumber}}bp_wc.attr({"only-mob":1,"f-mob":1,countryCode:countrycode,value:phone_no,mob:1,id:"username","data-dig-main":field_name}).parent().append('<input type="hidden" name="'+field_name+'" id="'+field_name+'" value="'+bp_wc_val+'" />');return!0}return!1}var wc_phone_billing_merge=dig_wc_merge_field("billing_phone");var wc_phone_shipping_merge=dig_wc_merge_field("shipping_phone");if(wc_phone_billing_merge){checkoutwc_comp()}}merge_billing_field();function loginuser(response){if(precode==response.code){return!1}var rememberMe=0;if(jQuery("#rememberme").length){rememberMe=jQuery("#rememberme:checked").length>0}precode=response.code;jQuery.ajax({type:"post",url:dig_mdet.ajax_url,data:{action:"digits_login_user",code:response.code,csrf:response.state,rememberMe:rememberMe},success:function(res){if(isJSON(res)){if(!res.data.code){res=res}else{if(res.data.error_msg){loader.hide();if(res.data.error_type){showDigMessage(res.data.error_msg,res.data.error_type)}else{showDigErrorMessage(res.data.error_msg)}return}if(res.redirect){showDigLoginSuccessMessage();digits_redirect(res.redirect);return}res=res.code}}else{res=res.trim()}loader.hide();if(res=="1"){if(ihc_loginform==10)document.location.href="/";else{showDigLoginSuccessMessage();if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_mdet.uri)}}else if(res==-1){showDigNoticeMessage(dig_mdet.pleasesignupbeforelogginin)}else if(res==-9){showDigErrorMessage(dig_mdet.invalidapicredentials)}else{showDigErrorMessage(dig_mdet.invalidlogindetails)}}});return!1}function forgotihcCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){jQuery("#digits_impu_code").val(response.code);jQuery("#digits_impu_csrf").val(response.csrf);jQuery("#digits_password_ihc_cont").show().find("input").attr("required","required");jQuery("#digits_cpassword_ihc_cont").show().find("input").attr("required","required");forgotpassihc=2}}function loginCallback(response){if(response.status==="PARTIALLY_AUTHENTICATED"){showDigitsLoader(!1);loginuser(response)}else if(response.status==="NOT_AUTHENTICATED"){showDigitsLoader(!0)}else if(response.status==="BAD_PARAMS"){showDigitsLoader(!0)}}function smsLogin(){}function phonenumber(data){var phoneno=/^\+?([0-9]{2})\)?[-. ]?([0-9]{4})[-. ]?([0-9]{4})$/;return!!data.match(phoneno)}var reg_email=jQuery("#reg_email");var mailsecond=jQuery(".dig_wc_mailsecond");var mailSecondLabel=jQuery("#dig_secHolder");var secondmailormobile=jQuery("#secondmailormobile");var user_login=jQuery("#user_login");var otp_field;var show_message=!0;var is_checkout=!1;var ew=30;jQuery('input[id="account_email"]').each(function(index){jQuery(this).parent().find("label").find("span").remove()});var dig_sortorder=dig_mdet.dig_sortorder;var register=jQuery(".dig_wc_reg_form").closest(".register");if(dig_sortorder.length){register.find("#reg_username").closest(".form-row").attr("id","dig_cs_username").addClass("dig-custom-field");register.find("#reg_password").closest(".form-row").attr("id","dig_cs_password").addClass("dig-custom-field");if(dig_mdet.mobile_accept>0){register.find("#reg_email").parent().attr({id:"dig_cs_mobilenumber",class:"dig-custom-field woocommerce-FormRow--wide form-row form-row-wide"})}else{register.find("#reg_email").parent().attr({id:"dig_cs_email",class:"dig-custom-field woocommerce-FormRow--wide form-row form-row-wide"})}var sortorder=dig_sortorder.split(",");var digits_register_inputs=register;digits_register_inputs.each(function(){jQuery(this).find(".dig-custom-field").sort(function(a,b){var ap=jQuery.inArray(a.id,sortorder);var bp=jQuery.inArray(b.id,sortorder);return ap<bp?-1:ap>bp?1:0}).prependTo(jQuery(this))})}var c=jQuery(".ihc-form-create-edit");if(c.length&&dig_mdet.mobile_accept>0){var f=jQuery(".iump-register-form").find("#createuser");var i_ccode=dig_mdet.uccode;f.find("input[name='phone']").attr({"data-dig-main":1,reg:2,"data-skip-label":1,id:"username",mob:1,countryCode:i_ccode,nan:1,"f-mob":1}).data("type",2);jQuery('<input type="hidden" id="dig_ihc_ea_code" name="code"/><input type="hidden" id="dig_ihc_ea_csrf" name="csrf"/><div id="dig_ihc_mobotp" class="iump-form-line-register iump-form-text" style="display:none;">'+'<input value="" id="digits_otp_ihc" name="digit_otp" placeholder="'+dig_mdet.OTP+'" type="text" style="padding-left:10px !important;">').insertBefore(f.find("input[type='submit']").closest(".iump-submit-form"))}var wcform=jQuery("#wc_dig_reg_form").closest("form");var wc_checkout=jQuery(".woocommerce-form-login");if(wcform.length){wcform.find('input[type="password"]').closest(".woocommerce-FormRow").remove();wcform.find('input[name="login"]').remove();wcform.find(".woocommerce-LostPassword").remove();wcform.find("#rememberme").closest("label").remove();wcform.find("#username").attr("mob",1);if(wc_checkout.length){wc_checkout.find('input[type="password"]').closest(".woocommerce-form-row").remove();wc_checkout.find(".form-row-first").removeClass("form-row-first");wc_checkout.find(".lost_password").remove();wc_checkout.find("#rememberme").closest("label").remove();wc_checkout.find('[name="login"]').remove();wc_checkout.find("#username").attr("mob",1)}}var uc=jQuery("#dig_wc_check_page");if(uc.length){uc=uc.parent();var createAccounts=uc.find(".create-account");createAccount=createAccounts.last();if(createAccount.length){createAccount.find("#username").attr({"f-mob":1,reg:1,"data-dig-mob":1});if(dig_mdet.mobile_accept==2){createAccount.find("#username").attr({"data-dig-mob":1,"data-type":2})}var wc_check_dig_fields=jQuery(".wc_check_dig_custfields");wc_check_dig_fields.appendTo(createAccount);if(createAccounts.length===1){wc_check_dig_fields.addClass("create-account")}}}var dismissLoader=!1;var dig_billing_password=jQuery("#billing_account_password");var um_register=jQuery(".um-register");if(um_register.length){um_register.find(".um-field-mobile_number").find("input").attr({id:"username",nan:"1","f-mob":1}).data("type",2)}var um_login=jQuery(".um-login");if(um_login.length){if(um_login.find(".um-field-mobile_number").length){um_login.find(".um-field-mobile_number").remove();var um_username_field=um_login.find(".um-field-username");um_username_field.find("label").attr("for","username").text(dig_mdet.emailormobile);um_username_field.find("input").attr({id:"username",nan:1});um_login.find(".ump_digits_otp_container").show()}}var um_forgot=jQuery(".woocommerce-ResetPassword");if(um_forgot.length){var um_forgot_uname_field=um_forgot.find(".um-field-username_b");if(um_forgot_uname_field.length){um_forgot_uname_field.find("label").attr("for","username").text(dig_mdet.emailormobile);um_forgot_uname_field.find("input").attr({id:"username",nan:1});um_forgot.addClass("digits_um_forgotpass")}}var um_forgot_pass=0;jQuery(".digits_um_forgotpass #um-submit-btn").on("click",function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest("form");var uname_field=cuForm.find("#username");var ccode_field=cuForm.find(".dig_wc_logincountrycode");var uname=uname_field.val();var ccode=ccode_field.val();if(isNumeric(uname)){if(um_forgot_pass==3){var pass=jQuery("#dig_wc_password").val();var cpass=jQuery("#dig_wc_cpassword").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1}cuForm.attr({action:"?login=true",method:"post"});uname_field.attr("name","user");ccode_field.attr("name","dig_countrycodec");cuForm.find("#digit_ac_otp").attr("name","dig_otp");cuForm.unbind("submit").submit();return!0}if(um_forgot_pass==2){verifyOtp(ccode,uname,nounce.val(),cuForm.find("#digit_ac_otp").val(),3);return!1}um_forgot_pass=1;prv_forg_wc=jQuery(this).val();jQuery(".dig_otp_um_reg").appendTo(cuForm.find(".um-field-text"));verifyMobileNoLogin(ccode,uname,nounce.val(),3);return!1}});var wc_login_form=jQuery(".woocommerce-form-login");if(wc_login_form.length){if(dig_mdet.login_mobile_accept==1&&dig_mdet.login_mail_accept==0&&dig_mdet.login_uname_accept==0){wc_login_form.find("#username").data("type",2)}}jQuery('input[id="username"],.digits_mobile_field,.digits_ext_phone_field').each(function(index){var $this=jQuery(this);update_username_field($this)});jQuery("#wc-pos-actions").find("#add_customer_to_register").on("click",function(){setTimeout(function(){update_username_field(jQuery("#username_field").find("#username"))},100)});function update_username_field($this){if(dig_mdet.login_mobile_accept==0){var fmob=$this.attr("f-mob");if(!fmob||fmob==0)return}if(dig_mdet.mobile_accept==0){var reg=$this.attr("reg");if(reg==1)return}var usernameid=$this;var dig_main=usernameid.attr("data-dig-main");var ccd;if(!dig_main){if($this.attr("data-dig-mob")==1){if($this.attr("countryCode")){ccd=$this.attr("countryCode")}else{ccd=dig_mdet.uccode}}else if($this.attr("mob")!=1){var lb=dig_mdet.emailormobile;var reg=$this.attr("reg");if(!reg||reg==0){reg=0;if(dig_mdet.login_mobile_accept>0&&dig_mdet.login_mail_accept>0){lb=dig_mdet.emailormobile}else if(dig_mdet.login_mobile_accept>0){lb=dig_mdet.MobileNumber}else if(dig_mdet.login_mail_accept>0){lb=dig_mdet.email}}else if(reg==1){if(dig_mdet.mobile_accept>0&&dig_mdet.mail_accept>0){lb=dig_mdet.emailormobile}else if(dig_mdet.mobile_accept>0){lb=dig_mdet.MobileNumber}else if(dig_mdet.mail_accept>0){lb=dig_mdet.email}}if(reg!=2){usernameid.prev().html(lb+" <span class=required>*</span>");if(usernameid.attr("placeholder"))usernameid.attr("placeholder",lb)}ccd=dig_mdet.uccode}else{usernameid.prev().html(dig_mdet.MobileNumber+" <span class=required>*</span>");if(usernameid.attr("placeholder"))usernameid.attr("placeholder",dig_mdet.MobileNumber);if($this.attr("countryCode")){ccd=$this.attr("countryCode")}else{ccd=dig_mdet.uccode}}}var dig_ext="";var dig_mainattr="";var dig_ccd_name="digt_countrycode";var dig_skip_label=$this.attr("data-skip-label");if(dig_skip_label){ccd=dig_mdet.uccode}else if(dig_main){var tc=$this.attr("countryCode");if(tc!==undefined){if(tc==-1){ccd="+"}else{ccd="+"+tc}}else{ccd=dig_mdet.uccode}dig_ext="dig_update_hidden ";dig_mainattr='data-dig-main="'+usernameid.attr("data-dig-main")+'"';dig_ccd_name=usernameid.attr("data-dig-main")+"_digt_countrycode"}usernameid.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_logincountrycodecontainer">'+'<input type="text" autocomplete="tel-country-code" name="'+dig_ccd_name+'" class="'+dig_ext+'input-text countrycode dig_wc_logincountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" '+dig_mainattr+"/></div>");if(!usernameid.attr("nan"))usernameid.attr("name","mobile/email");usernameid.on("keyup change focusin",function(e){var data_type=jQuery(this).data("type");var dclcc=jQuery(this).parent().find(".dig_wc_countrycodecontainer");var dcllInput=dclcc.find("input");var dig_main=jQuery(this).attr("data-dig-main");if(dig_main){var ccd_dig=jQuery(this).closest(".digcon").find(".dig_update_hidden");var con=filter_mobile(jQuery(this).val());var ccdval=ccd_dig.val();if(con.length>0&&ccdval.length>0)jQuery("#"+dig_main).val(ccdval+""+con);else jQuery("#"+dig_main).val("")}if(isNumeric(jQuery(this).val())||jQuery(this).attr("only-mob")||data_type==2){dclcc.css({display:"inline-block"});dcllInput.trigger("keyup");if(jQuery(this).attr("data-show-btn")){jQuery("."+jQuery(this).attr("data-show-btn")).show()}}else{dclcc.hide();if(jQuery(this).attr("removeStyle"))jQuery(this).removeAttr("style");else jQuery(this).css({"padding-left":""});if(jQuery(this).attr("data-show-btn")){if(dig_mdet.mobile_accept!=2)jQuery("."+jQuery(this).attr("data-show-btn")).hide()}}digit_validateLogin(jQuery(this))});setTimeout(function(){usernameid.trigger("keyup")},10)}jQuery(".dig_update_hidden").on("keyup change focusin",function(){var toUp=jQuery(this).attr("data-dig-main");var mob=jQuery(this).closest(".digcon").find("#username").val();mob=filter_mobile(mob);var ccd=jQuery(this).val();if(mob.length>0&&ccd.length>0)jQuery("#"+toUp).val(ccd+""+mob);else jQuery("#"+toUp).val("")});jQuery("#dokan-vendor-register").find("#reg_email").addClass("no-overwrite");jQuery(".woocommerce-EditAccountForm").find("#reg_email").addClass("no-overwrite");jQuery('input[id="reg_email"]').each(function(index){var reg_email=jQuery(this);if(reg_email.hasClass("no-overwrite")){return}var reg_input=reg_email.parent();var labe;var req=" <span class=required>*</span>";if(dig_mdet.mail_accept==1&&dig_mdet.mobile_accept==1){labe=dig_mdet.emailormobile}else if(dig_mdet.mobile_accept>0){labe=dig_mdet.MobileNumber;reg_email.data("type","2");reg_email.attr({autocomplete:"tel-national",name:"tel_national"});if(dig_mdet.mobile_accept==1)req=" <span class=required>("+dig_mdet.optional+")</span>"}else if(dig_mdet.mail_accept==1){labe=dig_mdet.email}else{return}reg_input.children("label").html(labe+req);if(reg_email.attr("placeholder")){reg_email.attr("placeholder",labe)}reg_email.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_registercountrycodecontainer"><input type="text" name="digfcountrycode" class="input-text countrycode dig_wc_registercountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'" autocomplete="tel-country-code"/></div>');reg_email.on("keyup change focusin",function(e){var data_type=jQuery(this).data("type");if(data_type==3)return;var dclcc=reg_input.find(".dig_wc_countrycodecontainer");var dcllInput=dclcc.find("input");if(isNumeric(reg_email.val())||data_type==2){dclcc.css({display:"inline-block"});dcllInput.trigger("keyup")}else{dclcc.hide();jQuery(this).css({"padding-left":"0.75em"})}updateMailSecondLabel(reg_email)});var parentForm=jQuery(this).closest("form");reg_email.attr({type:"text"});setTimeout(function(){reg_email.trigger("keyup")})});user_login.parent().children("label").html(dig_mdet.emailormobile+" <span class=required>*</span>");jQuery('input[id="secondmailormobile"]').each(function(index){if(dig_mdet.mail_accept==2||dig_mdet.mobile_accept==2)return;sRegMail=jQuery(this);sRegMail.addClass();sRegMail.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer dig_wc_registersecondcountrycodecontainer"><input type="text" name="digsfcountrycode2" class="input-text countrycode dig_wc_registersecondcountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'" autocomplete="tel-country-code"/></div>');if(sRegMail.attr("placeholder"))sRegMail.attr("placeholder",dig_mdet.emailormobile);sRegMail.on("keyup change focusin",function(){var dclcc=jQuery(this).parent().find(".dig_wc_registersecondcountrycodecontainer");var dcllInput=dclcc.find("input");if(isNumeric(jQuery(this).val())&&!isNumeric(reg_email.val())){dclcc.css({display:"inline-block"});dcllInput.trigger("keyup")}else{dclcc.hide();jQuery(this).css({"padding-left":"0.75em"})}});setTimeout(function(){sRegMail.trigger("keyup")})});jQuery(".dig_wc_registersecondcountrycode").on("keyup change focusin",function(e){var dwccr=jQuery(this);var code=dwccr.val();var size=code.length;var curRegMail=dwccr.parent().parent().find("input#secondmailormobile");size++;if(size<2)size=2;dwccr.attr("size",size);if(code.trim().length==0){dwccr.val("+")}curRegMail.css({"padding-left":mobilePaddingLeft(dwccr.outerWidth()+ew/2+"px")},"fast",function(){})});if(!user_login.attr("disabled")){user_login.wrap('<div class="digcon"></div>').before('<div class="dig_wc_countrycodecontainer forgotcountrycodecontainer"><input type="text" name="dig_countrycodec" class="input-text countrycode forgotcountrycode" value="'+dig_mdet.uccode+'" maxlength="6" size="3" placeholder="'+dig_mdet.uccode+'"/></div>');setTimeout(function(){user_login.trigger("keyup")})}function digit_validateLogin(usernameid){var form=usernameid.closest("form");if(isNumeric(usernameid.val())){var dclcc=usernameid.parent().find(".dig_wc_countrycodecontainer").find("input");form.find("#loginuname").val(dclcc.val()+usernameid.val())}else{form.find("#loginuname").val(usernameid.val())}}jQuery(".dig_wc_registercountrycode").on("keyup change focusin",function(e){var rccBox=jQuery(this);var code=jQuery(this).val();var size=code.length;var curRegMail=rccBox.parent().parent().find("input#reg_email");size++;if(size<2)size=2;rccBox.attr("size",size);if(code.trim().length==0){rccBox.val("+")}curRegMail.css({"padding-left":mobilePaddingLeft(rccBox.outerWidth()+ew/2+"px")},"fast",function(){});updateMailSecondLabel(curRegMail)});user_login.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".forgotcountrycodecontainer").css({display:"inline-block"});jQuery(".forgotcountrycode").trigger("keyup")}else{jQuery(".forgotcountrycodecontainer").hide();jQuery(this).css({"padding-left":"0.75em"})}});jQuery(".forgotcountrycode").on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}user_login.css({"padding-left":mobilePaddingLeft(jQuery(".forgotcountrycode").outerWidth(!0)+ew/2+"px")},"fast",function(){})});var isSecondMailVisible=!1;var inftype=0;function updateMailSecondLabel(reg_email){var con=reg_email.val();var cPar=reg_email.closest("form");var digSecondCountryCode=cPar.find(".dig_wc_registersecondcountrycodecontainer");var regContainer=reg_email.parent();var secondmailormobile=cPar.find(".secondmailormobile");var mailSecondLabel=cPar.find("#dig_secHolder");if(isNumeric(con)&&inftype!=1||dig_mdet.mail_accept==2){inftype=1;mailSecondLabel.html(dig_mdet.email);digSecondCountryCode.hide();secondmailormobile.css({"padding-left":"0.75em"})}else if(!isNumeric(con)&&inftype!=2&&dig_mdet.mobile_accept!=2){inftype=2;mailSecondLabel.html(dig_mdet.MobileNumber);digSecondCountryCode.css({display:"inline-block"});secondmailormobile.css({"padding-left":mobilePaddingLeft(digSecondCountryCode.find(".dig_wc_registersecondcountrycode").outerWidth()+ew/2+"px")})}if(dig_mdet.mail_accept!=2&&dig_mdet.mobile_accept!=2){if(con==""||con.length==0){cPar.find(".dig_wc_mailsecond").stop().slideUp();isSecondMailVisible=!1;return}if(!isSecondMailVisible){cPar.find(".dig_wc_mailsecond").stop().slideDown().show();isSecondMailVisible=!0}else return}}jQuery(document).on("keyup",".dig_wc_logincountrycode",function(e){var rliBox=jQuery(this);var code=rliBox.val();var size=code.length;var container=rliBox.parent().parent();var curLogMail=container.find("#username");if(!curLogMail.length||!curLogMail){curLogMail=container.find(".digits_mobile_field")}size++;if(size<2)size=2;rliBox.attr("size",size);if(code.trim().length==0){rliBox.val("+")}curLogMail.attr("style","padding-left:"+mobilePaddingLeft(rliBox.outerWidth()+ew/2+"px !important;"));digit_validateLogin(curLogMail)});var max=5;jQuery(".login .inline").each(function(){var form=jQuery(this).closest("form");form.find(".woocommerce-LostPassword").prepend(jQuery(this))});var registerstatus=0;var regDone=0;register.find("input").on("focusout",function(){if(regDone==1)return;register.find("input[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});regDone=0});var forgotDone=0;var forgotOutDone=0;jQuery(".woocommerce-ResetPassword input").on("focusin",function(){if(forgotDone==1)return;jQuery(".woocommerce-ResetPassword input[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});forgotDone=1}).on("focusout",function(){if(forgotOutDone==1)return;jQuery(".woocommerce-ResetPassword input[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});forgotOutDone=1});var loginDone=0;jQuery("form.login input").on("focusout",function(){if(loginDone==1){jQuery("form.login input[type='submit']").each(function(){jQuery(this).removeAttr("disabled").removeClass("disabled")});loginDone=0}});var curRegForm;var passwcdo=0;if(dig_mdet.pass_accept!=2&&dig_mdet.mobile_accept>0){register.find('input[id="reg_password"]').each(function(){jQuery(this).closest(".woocommerce-form-row").hide()})}register.find(".woocommerce-Button, button[name='register']").each(function(){if(jQuery(this).attr("name")=="register"){if(!jQuery(this).hasClass("otp_reg_dig_wc")){if(jQuery(".otp_reg_dig_wc").length)jQuery(this).val(dig_mdet.RegisterWithPassword).text(dig_mdet.RegisterWithPassword).addClass("wc_reg_pass_btn")}}});register.off();jQuery("#reg_password").on("change",function(){jQuery(this).closest("form").find("[type='submit']").removeAttr("disabled")});register.find(".woocommerce-Button, button[name='register']").on("click",function(e){if(registerstatus==1)return!0;curRegForm=jQuery(this).closest("form");var mail=jQuery.trim(curRegForm.find("#reg_email").val());var secmail=jQuery.trim(curRegForm.find("#secondmailormobile").val());if(jQuery(this).hasClass("otp_reg_dig_whatsapp")){useWhatsApp=1;lastmobileNo=-1;lastDtype=2}jQuery(".dig_otp_submit_button").removeClass("dig_otp_submit_button");jQuery(this).addClass("dig_otp_submit_button");if(jQuery(this).hasClass("otp_reg_dig_wc")){if(!isNumeric(mail)&&!isNumeric(secmail)){showDigNoticeMessage(dig_mdet.Thisfeaturesonlyworkswithmobilenumber);return!1}curRegForm.find(".wc_reg_pass_btn").hide();curRegForm.find("#_wpnonce").parent().find("input[type='submit']").remove()}else if(passwcdo==0){if(!curRegForm.find("#reg_billing_otp").is(":visible")){passwcdo=1;var a=curRegForm.find("#reg_password").closest(".woocommerce-form-row");if(a.css("display")=="none"){curRegForm.find(".otp_reg_dig_wc").hide();a.show();return!1}}}});function digits_wc_recaptcha_error(res){loader.hide()}function digits_wc_recaptcha_callback(token){curRegForm.find(".invi-recaptcha").last().attr("data-solved",1);curRegForm.submit()}register.on("submit",function(e){hideDigMessage();if(registerstatus==1)return!0;curRegForm=jQuery(this);update_time_button=register.find(".woocommerce-Button");var mail=jQuery.trim(curRegForm.find("#reg_email").val());var secmail=jQuery.trim(curRegForm.find("#secondmailormobile").val());var passf=curRegForm.find("#reg_password");if(passf.length>0){var tpass=passf.val();if(dig_mdet.strong_pass==1){if(dig_mdet.pass_accept==2||tpass.length>0){try{var strength=wp.passwordStrength.meter(tpass,["black","listed","word"],tpass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_mdet.useStrongPasswordString);return!1}}catch(e){}}}}var custom_validation=validateCustomFields(curRegForm);if(!custom_validation){return!1}var recaptcha=curRegForm.find(".invi-recaptcha").last();if(recaptcha.length>0&&!recaptcha.data("solved")){var widget_id=grecaptcha.render(recaptcha.attr("id"),{callback:digits_wc_recaptcha_callback,"error-callback":digits_wc_recaptcha_error});grecaptcha.execute(widget_id);return!1}if(dig_mdet.mobile_accept==0&&dig_mdet.mail_accept==0){return!0}if(passf.length>0){var pass=passf.val();if(!jQuery(this).hasClass("otp_reg_dig_wc")&&passf.is(":visible")){if(pass.length==0){showDigErrorMessage(dig_mdet.invalidpassword);return!1}}if(pass.length==0&&validateEmail(mail)&&validateEmail(secmail)&&!isNumeric(mail)&&!isNumeric(secmail)){showDigNoticeMessage(dig_mdet.eitherentermoborusepass);return!1}}if(validateEmail(mail)&&validateEmail(secmail)&&secmail.length>0){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}if(isNumeric(mail)&&isNumeric(secmail)&&secmail.length>0){showDigErrorMessage(dig_mdet.InvalidEmail);return!1}var dig_reg_mail=curRegForm.find(".dig_reg_mail");if(validateEmail(mail)){dig_reg_mail.val(mail)}else if(validateEmail(secmail)){dig_reg_mail.val(secmail)}if(dig_mdet.mail_accept==2&&!validateEmail(dig_reg_mail.val())){showDigErrorMessage(dig_mdet.InvalidEmail);return!1}if(dig_mdet.mobile_accept==2&&!isNumeric(mail)&&!isNumeric(secmail)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}var otp=jQuery("#reg_billing_otp");if(regverify==1){if(isNumeric(mail)){verifyOtp(curRegForm.find(".dig_wc_registercountrycode").val(),mail,nounce.val(),otp.val(),2);return!1}else if(isNumeric(secmail)){verifyOtp(curRegForm.find(".dig_wc_registersecondcountrycode").val(),secmail,nounce.val(),otp.val(),2);return!1}return!1}if(curRegForm.find("#reg_username").length){username_reg_field=curRegForm.find("#reg_username").val()}if(curRegForm.find(".dig-custom-field-type-captcha").length){captcha_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find("input[type='text']").val();captcha_ses_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val()}akCallback="registerWooCallBack";if(isNumeric(mail)){email_reg_field=secmail;verifyMobileNoLogin(curRegForm.find(".dig_wc_registercountrycode").val(),mail,nounce.val(),2);email_reg_field=mail;return!1}else if(isNumeric(secmail)){verifyMobileNoLogin(curRegForm.find(".dig_wc_registersecondcountrycode").val(),secmail,nounce.val(),2);return!1}});function registerWooCallBack(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){registerstatus=1;var code=response.code;var csrf=response.state;curRegForm.find(".register_code").val(code);curRegForm.find(".register_csrf").val(csrf);curRegForm.find('[type="submit"]').click()}}function validateEmail(email){if(email.search("@")>=0&&email.search(/\./)>=0)if(email.search("@")<email.split("@")[1].search(/\./)+email.search("@"))return!0;else return!1;else return!1}var lastcountrycode,lastmobileNo,lastDtype;var username_reg_field="";var email_reg_field="";var captcha_reg_field="";var captcha_ses_reg_field="";var isFirebase=0;function verifyMobileNoLogin(countrycode,mobileNo,csrf,dtype){otp_field=null;is_checkout=!1;show_message=!0;if(lastcountrycode==countrycode&&lastmobileNo==mobileNo&&lastDtype==dtype){loader.hide();return}dismissLoader=!1;hideDigMessage();loader.show();if(lastDtype!=dtype){useWhatsApp=0}if(update_time_button&&update_time_button.hasClass("dig_wc_mobileWhatsApp")){useWhatsApp=1}lastcountrycode=countrycode;lastmobileNo=mobileNo;lastDtype=dtype;jQuery.ajax({type:"post",url:dig_mdet.ajax_url,data:{action:"digits_check_mob",countrycode:countrycode,mobileNo:mobileNo,csrf:dig_mdet.nonce,login:dtype,username:username_reg_field,email:email_reg_field,captcha:captcha_reg_field,captcha_ses:captcha_ses_reg_field,json:1,whatsapp:useWhatsApp},success:function(res){username_reg_field="";email_reg_field="";captcha_reg_field="";captcha_ses_reg_field="";lastDtype=0;lastmobileNo=0;loader.hide();var ak=-1;if(isJSON(res)){if(res.success===!1){if(res.data.notice){showDigNoticeMessage(res.data.message)}else{showDigErrorMessage(res.data.message)}return}ak=res.accountkit;isFirebase=res.firebase;res=res.code}else{res=res.trim()}if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode);return}if(res==-11){if(dtype==1){showDigNoticeMessage(dig_mdet.pleasesignupbeforelogginin);return}else if(dtype==3){showDigErrorMessage(dig_mdet.Mobilenumbernotfound);return}}else if(res==0){showDigErrorMessage(dig_mdet.error);return}if(res==-1&&dtype==2||res==-1&&dtype==11){showDigErrorMessage(dig_mdet.MobileNumberalreadyinuse);return}mobileNo=mobileNo.replace(/^0+/,"");countrycode=countrycode.replace(/^0+/,"");if(ak==1){processAccountkitLogin(countrycode,mobileNo)}else if(isFirebase==1){dismissLoader=!0;loader.show();var phone=countrycode+mobileNo;if(countrycode=="+242"||countrycode=="+225"){phone=countrycode+"0"+mobileNo}else{phone=countrycode+mobileNo}var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){loader.hide();window.confirmationResult=confirmationResult;verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}).catch(function(error){if(error.message==="TOO_LONG"||error.message==="TOO_SHORT"){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(error.message)}loader.hide()})}else{verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}}})}function processAccountkitLogin(countrycode,phoneNumber){hideDigitsLoader()}loader.on("click",function(){if(dismissLoader)loader.hide()});function verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype){dismissLoader=!1;if(billing_page==1){digits_show_checkout_otp_modal(countrycode,mobileNo,csrf,dtype)}else if(dtype==1){if(res==1){if(ihc_loginform==1){ihc_loginform=0;updateTime(jQuery(".dig_impu_login_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));var otpin=jQuery("#impu-dig-otp");otpin.show().find("input").attr("required","required").trigger("focus");verifyimpuotp=1}else if(subitumotp==1){um_login.find(".digor").hide().remove();um_login.find(".um-row").slideUp();um_login.find(".um-col-alt").slideUp().remove();um_login.find(".um-col-alt-b").hide().remove();jQuery(".dig_otp_um_login").fadeIn().find("input").attr("required","required").trigger("focus");subitumotp=2;tokenCon=um_login.find("form");updateTime(jQuery(".dig_um_login_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}))}else{updateTime(jQuery(".dig_wc_login_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));hideloginpageitems();logverify=1;cuForm.find(".dig_wc_mobileLogin").not(".dig_otp_submit_button").hide();var otpin=cuForm.find("#dig_wc_log_otp_container");otpin.slideDown().find("input").attr("required","required").trigger("focus");jQuery("#username").closest("p").hide()}}}else if(dtype==2){if(dig_bp_btn==1){updateTime(jQuery(".dig_wcbil_bill_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));var otpin=jQuery("#dig_bp_reg_otp");otpin.show().find("input").attr("required","required").trigger("focus");verifybpotp=1;dig_bp_btn=0}else if(subitumotp==1){var otpin=jQuery(".dig_otp_um_reg");tokenCon=um_register.closest("form");otpin.slideDown().find("input").attr("required","required").trigger("focus");subitumotp=2;updateTime(jQuery(".dig_um_regis_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}))}else{updateTime(jQuery(".dig_wc_register_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));curRegForm.find(".form-row").find("input[type='password']").each(function(){jQuery(this).closest(".form-row").slideUp()});curRegForm.find(".otp_reg_dig_wc").not(".dig_otp_submit_button").hide();var otpin=curRegForm.find("#reg_billing_otp_container");otpin.slideDown().find("input").attr("required","required").trigger("focus");regverify=1}}else if(dtype==3){if(forgotpassihc==1){updateTime(jQuery(".dig_impu_forg_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));var otpin=jQuery("#impu-dig-otp");otpin.show().find("input").attr("required","required").trigger("focus");forgotpassMobVerifiedihc=1;forgotpassihc=0}else if(um_forgot_pass==1){updateTime(jQuery(".dig_um_regis_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));jQuery(".dig_otp_um_reg").show();um_forgot_pass=2}else{updateTime(jQuery(".dig_wc_forgot_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));forgverify=1;user_login.attr("name","forgotmail");var otpin=jQuery("#digit_forgot_otp_container");otpin.show().find("input").attr("required","required").trigger("focus")}}else if(dtype==11){if(wpuseredit==1){var otpin=curRegForm.find(".digits-edit-phone_otp-container");tokenCon=curRegForm;otpin.slideDown().find("input").attr("required","required").trigger("focus");editverify=1}else if(bpuseredit==1){var otpin=jQuery("#bp_otp_dig_ea");otpin.slideDown().find("input").attr("required","required").trigger("focus");jQuery("#dig_bp_ac_ea_resend").show();updateTime(jQuery(".dig_bp_ac_ea_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));bpeditverify=1}else if(ihcedform==1){var otpin=jQuery("#dig_ihc_mobotp");tokenCon=otpin.closest("form");otpin.slideDown().find("input").attr("required","required").trigger("focus");ihcedform=2}else{updateTime(jQuery(".dig_wc_acc_edit_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));var otpin=jQuery("#digit_ac_otp_container");otpin.slideDown().find("input").attr("required","required").trigger("focus");editverify=1}}digits_WaitForSms()}var regverify=0;var logverify=0;var forgverify=0;var editverify=0;function hideloginpageitems(){var wp_login=jQuery(".wp_login");if(cuForm.hasClass("wp_login")){cuForm.find(".digor").remove();cuForm.find("input[type='password']").parent().remove();wp_login.children().each(function(){if(!jQuery(this).hasClass("dig_otp_block")&&jQuery(this).find(".digcon").length===0&&jQuery(this).find(".dig_bb_wp_otp_field").length===0){jQuery(this).hide()}});cuForm.find(".bbp-submit-wrapper").hide();cuForm.append(cuForm.find(".dig_otp_block"));cuForm.find(".dig_otp_block").addClass("dig_otp_blk");cuForm.find(".bbp-remember-me").hide();return}cuForm.find(".digor").remove();cuForm.find(".lost_password").hide();cuForm.find("input[type='submit']").hide();cuForm.find(".dig-custom-field-type-captcha").hide();if(wc_checkout.length){wc_checkout.find('input[type="password"]').parent().hide();wc_checkout.find(".form-row-first").removeClass("form-row-first");wc_checkout.find("#rememberme").closest("label").hide();wc_checkout.find('[name="login"]').remove()}jQuery("#cfw_login_modal_form .cfw-login-modal-navigation").hide();cuForm.find(".form-row").find("input[type='password']").each(function(index){var mrow=jQuery(this).closest(".form-row");if(index!=1&&mrow.attr("otp")!=1)mrow.remove();else if(index==1){mrow.find("label").text(dig_mdet.MobileNumber+" *")}})}dig_login_wp_elem.on("submit",function(){if(logverify==1){jQuery(".dig_wc_mobileLogin").first().trigger("click");return!1}});var cuForm;var nounce=jQuery(".dig_nounce");jQuery(document).on("click",".dig_wc_mobileLogin",function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest("form");var countryCode=cuForm.find(".countrycode").val();if(cuForm.find("#username").length>0){var phoneNumber=cuForm.find("#username").val()}else if(cuForm.find("#user_login").length>0){var phoneNumber=cuForm.find("#user_login").val()}else{var phoneNumber=cuForm.find(".digits_mobile_field").val()}jQuery(".dig_otp_submit_button").removeClass("dig_otp_submit_button");jQuery(this).addClass("dig_otp_submit_button");if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}var otp=jQuery("#dig_wc_log_otp");if(dig_mdet.captcha_accept==1){captcha_reg_field=cuForm.find("input[name='digits_reg_logincaptcha']").val();if(captcha_reg_field!=null){captcha_ses_reg_field=cuForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val();if(captcha_reg_field.length==0){showDigErrorMessage("Please enter a valid captcha!");return!1}}}if(!isNumeric(countryCode)||!isNumeric(phoneNumber)){var pass=cuForm.find("input[type='password']").val();if(pass!=null){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}return!1}if(logverify==1){verifyOtp(countryCode,phoneNumber,nounce.val(),cuForm.find("#dig_wc_log_otp").val(),1);return!1}if(isNumeric(phoneNumber)){akCallback="loginCallback";verifyMobileNoLogin(countryCode,phoneNumber,nounce.val(),1)}return!1});var updateProfileStatus=0;function updateProfileCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;updateProfileStatus=1;curRegForm.find("input[name='code']").val(code);curRegForm.find("input[name='csrf']").val(csrf);curRegForm.find("[type='submit']").click()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}}function updateCheckoutDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery(".dig_billing_otp_signup").hide();jQuery("#dig_wc_bill_code").val(code);jQuery("#dig_wc_bill_csrf").val(csrf)}}var prv_forg_wc=-1;jQuery("form.lost_reset_password input[type='submit'],form.lost_reset_password button[type='submit']").on("click",function(){update_time_button=jQuery(this);if(prv_forg_wc==-1){if(jQuery(this).is(":input")){prv_forg_wc=jQuery(this).val()}else{prv_forg_wc=jQuery(this).text()}}if(forgotPassChange==1){var pass=jQuery("#dig_wc_password").val();var cpass=jQuery("#dig_wc_cpassword").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1}return!0}var mom=user_login.val();var countryCode=jQuery("form.lost_reset_password .forgotcountrycode").val();var otp=jQuery("#digit_forgot_otp");if(forgverify==1){verifyOtp(countryCode,mom,nounce.val(),otp.val(),3);return!1}if(isNumeric(mom)){jQuery("form.lost_reset_password").attr("action",window.location.pathname+"?login=true");akCallback="forgotPasswordCallBack";verifyMobileNoLogin(countryCode,mom,nounce.val(),3);return!1}else{jQuery("form.lost_reset_password").removeAttr("action")}return!0});function forgotPasswordCallBack(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;forgotPassChange=1;user_login.parent().parent().hide();user_login.attr("name","forgotmail");jQuery("#digits_wc_code").val(code);jQuery("#digits_wc_csrf").val(csrf);jQuery("form.lost_reset_password .changePassword").show()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}}var lastotpcountrycode,lastotpmobileNo,lastotpDtype;function verifyOtp(countryCode,phoneNumber,csrf,otp,dtype){dismissLoader=!1;hideDigMessage();if(show_message){loader.show()}if(isFirebase==1)verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype);else verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,-1)}function verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype){phoneNumber=phoneNumber.replace(/^0+/,"");countryCode=countryCode.replace(/^0+/,"");if(otp==null||otp.length==0){loader.hide();showDigErrorMessage(dig_mdet.InvalidOTP);return}window.confirmationResult.confirm(otp).then(function(result){firebase.auth().currentUser.getIdToken(!0).then(function(idToken){window.verifyingCode=!1;window.confirmationResult=null;jQuery("#dig_ftok_fbase").remove();tokenCon.append("<input type='hidden' name='dig_ftoken' value='"+idToken+"' id='dig_ftok_fbase' />");verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken)}).catch(function(error){loader.hide();showDigErrorMessage(error)})}).catch(function(error){loader.hide();if(show_message){showDigErrorMessage(dig_mdet.InvalidOTP)}add_otp_class(0,otp_field)})}function verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken){if(lastotpcountrycode==countryCode&&lastotpmobileNo==phoneNumber&&lastotpDtype==otp){loader.hide();return}lastotpcountrycode=countryCode;lastotpmobileNo=phoneNumber;lastotpDtype=otp;var rememberMe=0;if(jQuery("#rememberme").length){rememberMe=jQuery("#rememberme:checked").length>0}jQuery.ajax({type:"post",url:dig_mdet.ajax_url,data:{action:"digits_verifyotp_login",countrycode:countryCode,mobileNo:phoneNumber,otp:otp,dig_ftoken:idToken,csrf:csrf,dtype:dtype,rememberMe:rememberMe},success:function(res){if(isJSON(res)){if(!res.data){res=res}else{if(res.data.error_msg){loader.hide();if(show_message){if(res.data.error_type){showDigMessage(res.data.error_msg,res.data.error_type)}else{showDigErrorMessage(res.data.error_msg)}}add_otp_class(0,otp_field);return}if(res.data.redirect){showDigLoginSuccessMessage();digits_redirect(res.data.redirect);return}res=res.data.code}}else{res=res.trim()}if(res!=11)loader.hide();if(res==1011){showDigErrorMessage(dig_mdet.error);return}if(res==1013){showDigErrorMessage(dig_mdet.error);return}if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode);return}if(res==0){if(show_message){showDigErrorMessage(dig_mdet.InvalidOTP)}add_otp_class(0,otp_field);return}else if(res==11){if(ihcloginform.length||subitumotp>0){document.location.href="/"}else{showDigLoginSuccessMessage();var redirect_to=jQuery('input[name="redirect_to"]');if(redirect_to.length){digits_redirect(redirect_to.first().val())}else if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_mdet.uri)}return}else if(res==-1&&dtype!=2&&dtype!=11&&dtype!=101){showDigErrorMessage(dig_mdet.ErrorPleasetryagainlater);return}else if(res==1&&dtype==2||res==1&&dtype==11){showDigErrorMessage(dig_mdet.MobileNumberalreadyinuse);return}if(is_checkout){curRegForm.find("#dig_man_resend_otp_btn").hide();digits_checkout_otp_verify_success(countryCode,phoneNumber,csrf,otp,dtype,idToken)}else if(dtype==2){if(verifybpotp==1){verifybpotp=0;dig_bp_btn=2;jQuery("#buddypress .signup-form").find("input[name='signup_submit']").click()}else if(subitumotp==2){submitumform=1;jQuery(".um-register").find("form").submit()}else{registerstatus=1;curRegForm.submit()}}else if(dtype==3){if(forgotpassihc==1){jQuery("#digits_password_ihc_cont").show().find("input").attr("required","required");jQuery("#digits_cpassword_ihc_cont").show().find("input").attr("required","required");forgotpassihc=2}else if(um_forgot_pass==2){um_forgot_pass=3;cuForm.find(".um-field-text").hide();cuForm.find("#dig_man_resend_otp_btn").hide();cuForm.find(".changePassword").show();update_time_button.val(prv_forg_wc);update_time_button.text(prv_forg_wc)}else{forgotPassChange=1;user_login.parent().parent().hide();jQuery("#digit_forgot_otp_container").hide();jQuery(".dig_wc_forgot_resend").hide();user_login.attr("name","forgotmail");jQuery("form.lost_reset_password .changePassword").show();update_time_button.val(prv_forg_wc);update_time_button.text(prv_forg_wc)}}else if(dtype==11){if(wpuseredit==1){updateProfileStatus=1;curRegForm.find("[type='submit']").click()}else if(bpuseredit==1){jQuery("#buddypress").find("form").off("submit").submit()}else if(ihcedform==2){submiticform=1;jQuery(".ihc-form-create-edit").submit()}else{updateAccountStatus=1;jQuery("form.woocommerce-EditAccountForm").submit()}}}})}var updateAccountStatus=0;jQuery("form.woocommerce-EditAccountForm input[type='submit'],form.woocommerce-EditAccountForm button[type='submit']").on("click",function(){update_time_button=jQuery(this);if(updateAccountStatus==1)return!0;var curForm=jQuery(this).closest("form");var oldMobile=curForm.find("#dig_wc_cur_phone").val();var curMobile=curForm.find(".dig_wc_nw_phone").val();var countryCode=curForm.find(".dig_wc_logincountrycode").val();if(curMobile.length==0)return!0;if(oldMobile==curMobile)return!0;if(isNumeric(curMobile)){var otp=jQuery("#digit_ac_otp");if(editverify==1){verifyOtp(countryCode,curMobile,nounce.val(),otp.val(),11);return!1}akCallback="updateAccountCallback";verifyMobileNoLogin(countryCode,curMobile,nounce.val(),11)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber)}return!1});function updateAccountCallback(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;updateAccountStatus=1;jQuery("form.woocommerce-EditAccountForm #dig_wc_prof_code").val(code);jQuery("form.woocommerce-EditAccountForm #dig_wc_prof_csrf").val(csrf);jQuery("form.woocommerce-EditAccountForm input[type='submit']").click()}else if(response.status==="NOT_AUTHENTICATED"){}else if(response.status==="BAD_PARAMS"){}}var wpuseredit=0;var edit_profile_form;jQuery(document).on("keyup",".digits-edit-phone_field input",function(){var form=jQuery(this).closest("form");var phoneNumber=form.find(".mobile_number").val();var countryCode=form.find(".dig_wc_logincountrycode").val();var m=countryCode+phoneNumber;var curPhone=form.find(".dig_cur_phone").val();if(phoneNumber.length==0||curPhone==m){form.find(".digits_update_mobile_submit").attr("disabled","disabled")}else{form.find(".digits_update_mobile_submit").removeAttr("disabled")}});jQuery("form#your-profile input[type='submit'],.digits_update_mobile_submit").on("click",function(){wpuseredit=1;update_time_button=jQuery(this);curRegForm=jQuery(this).closest("form");var is_digits_update=curRegForm.find(".digits_update_mobile");if(updateProfileStatus==1)return!0;if(dig_mdet.verify_mobile==1||is_digits_update.length){var phoneNumber=curRegForm.find(".mobile_number").val();var countryCode=curRegForm.find(".dig_wc_logincountrycode").val();var m=countryCode+phoneNumber;var curPhone=curRegForm.find(".dig_cur_phone").val();if(phoneNumber.length==0||curPhone==m){if(is_digits_update.length){return!1}return!0}var otp=curRegForm.find(".digits_otp_field");if(isNumeric(phoneNumber)){if(editverify==1){verifyOtp(countryCode,phoneNumber,nounce.val(),otp.val(),11);return!1}akCallback="updateProfileCallback";verifyMobileNoLogin(countryCode,phoneNumber,nounce.val(),11)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber)}return!1}if(is_digits_update.length)return!1});jQuery(document).on("click","#dig_man_resend_otp_btn",function(){var dbbtn=jQuery(this);if(!jQuery(this).hasClass("dig_resendotp_disabled")){loader.show();if(isFirebase==1){dismissLoader=!0;loader.show();var countrycode=dbbtn.attr("countrycode");var phone;if(countrycode=="+242"||countrycode=="+225"){phone=countrycode+"0"+dbbtn.attr("mob")}else{phone=countrycode+dbbtn.attr("mob")}grecaptcha.reset(window.recaptchaWidgetId);var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){isDigFbAdd=1;loader.hide();window.confirmationResult=confirmationResult;updateTime(dbbtn)}).catch(function(error){if(error.message==="TOO_LONG"||error.message==="TOO_SHORT"){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(dig_mdet.Invaliddetails)}loader.hide()})}else{jQuery.ajax({type:"post",url:dig_mdet.ajax_url,data:{action:"digits_resendotp",countrycode:dbbtn.attr("countrycode"),mobileNo:dbbtn.attr("mob"),csrf:dbbtn.attr("csrf"),login:dbbtn.attr("dtype"),whatsapp:useWhatsApp},success:function(res){res=res.trim();loader.hide();if(res==0){showDigNoticeMessage(dig_mdet.Pleasetryagain)}else if(res==-99){showDigErrorMessage(dig_mdet.invalidcountrycode)}else{updateTime(dbbtn)}}})}}});var resendTime=dig_mdet.resendOtpTime;var update_time_button;function updateTime(time){tokenCon=time.closest("form");if(update_time_button){if(update_time_button.is("input")){update_time_button.attr("value",dig_mdet.SubmitOTP)}else{update_time_button.text(dig_mdet.SubmitOTP)}}time.attr("dis",1).addClass("dig_resendotp_disabled").show().find("span").show();var time_spam=time.find("span");time_spam.text(convToMMSS(resendTime));var counter=0;var interval=setInterval(function(){var rem=resendTime-counter;time_spam.text(convToMMSS(rem));counter++;if(counter>=resendTime){clearInterval(interval);time.removeAttr("dis").removeClass("dig_resendotp_disabled").find("span").hide();counter=0}},1e3,!0)}function convToMMSS(timeInSeconds){var sec_num=parseInt(timeInSeconds,10);var hours=Math.floor(sec_num/3600);var minutes=Math.floor((sec_num-hours*3600)/60);var seconds=sec_num-hours*3600-minutes*60;if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}return"("+minutes+":"+seconds+")"}jQuery(document.body).on("payment_method_selected",function(){var place_order=jQuery("#place_order").text()});jQuery(document.body).on("updated_checkout",function(e){});var verfiybilling=0;var billing_page=0;if(jQuery(".woocommerce-checkout").length||jQuery("#checkout").length){var billing_otp_field=jQuery("#dig_billing_otp");billing_otp_field.closest("p").hide();var regForm;var undigbill=jQuery(".woocommerce-checkout");var createAccount=undigbill.find(".create-account").last();jQuery(document).on("change","#createaccount",function(){createAccount.find(".digcon #username").trigger("keyup")});var digchbtn="<input type='submit' class='dig_billing_otp_signup' onclick='verifyOTPbilling(1);return false;' value='"+dig_mdet.verifymobilenumber+"'/>";if(!(dig_billing_password.length&&dig_mdet.pass_accept==1)){undigbill.attr("data-show-btn","dig_billing_otp_signup")}if(dig_mdet.mobile_accept==2){jQuery(".dig_billing_otp_signup").show()}var tasc=0;function digits_checkout_otp_verify_success(countryCode,phoneNumber,csrf,otp,dtype,idToken){var form=jQuery("form.checkout");if(!form.find("#digits_checkout_otp").length){form.append('<input type="hidden" name="digit_ac_otp" id="digits_checkout_otp" />')}form.find("#digits_checkout_otp").val(otp);digits_process_checkout()}function digits_show_checkout_otp_modal(countrycode,mobileNo,csrf,dtype){var nonce=jQuery("#place_order").data("digits_verify");loader.show();jQuery.ajax({type:"post",url:dig_mdet.ajax_url,data:{action:"digits_wc_checkout_phone_verification_modal",_ajax_nonce:nonce},success:function(res){var data=res.data;if(res.success){jQuery(".digits_wc_checkout_phone_verification_modal").remove();var html=jQuery(data.html);jQuery("body").append(html);html.find("input").focus().attr("dtype",dtype)}else{showDigErrorMessage(data.message)}loader.hide()},error:function(res){loader.hide()}})}jQuery(document).on("click",".digits-checkout_phone_verification .digits-form_button",function(e){var $this=jQuery(this);var form=jQuery("form.checkout");otp_field=$this.closest("form").find("#digits_secure_billing_phone_otp");var otp=otp_field.val();var dtype=otp_field.attr("dtype");unbpchk=form.find("#username");curRegForm=form;is_checkout=!0;if(otp==null||otp.length==0){return!1}if(isFirebase==1&&otp.length!=6){return!1}tokenCon=form;var phone=unbpchk.val();var countrycode=form.find(".dig_wc_logincountrycode").val();verifyOtp(countrycode,phone,nounce.val(),otp,dtype);return!1});function digits_process_checkout(){jQuery(".digits_wc_checkout_phone_verification_modal").fadeOut("fast");jQuery("form.checkout").trigger("submit")}jQuery(document).on("click",".digits_wc_checkout_phone_verification_modal .digits_secure_modal-close",function(e){var container=jQuery(this).closest(".digits_secure_modal_box");container.fadeOut();return!1});jQuery(document).on("digits_process_wc_checkout",function(){var form=jQuery("form.checkout");var create_verify_inp=form.find("#digits_vcustomer_phone");var dtype=2;var verify=!1;if(!create_verify_inp.length){if(dig_mdet.mob_verify_checkout==1&&dig_mdet.mobile_accept>0){verify=!0}else{verify=!1}}else{var create_verify=create_verify_inp.val();var payment_verify=form.find("#digits_vbill_phone").val();var guest_verify=form.find("#digits_guest_vbill_phone").val();var createaccount=jQuery("input#createaccount");if(dig_mdet.mobile_accept>0){if(create_verify!=="all"){if(create_verify==="check"){verify=createaccount.is(":checked")}}else{verify=!0}}var payment_method=form.find('input[name="payment_method"]:checked').val();if(wc_checkout_params.option_guest_checkout==="yes"){if(!verify&&guest_verify!=="none"){if(!createaccount.length||!createaccount.is(":checked")){if(payment_method==="cod"&&guest_verify==="cod"){verify=!0;dtype=101}else if(guest_verify==="all_methods"){verify=!0;dtype=101}}}}if(!verify&&payment_verify!=="none"){if(form.find("#digits_customer_checkout").length>0||createaccount.length&&createaccount.is(":checked")){if(payment_method==="cod"&&payment_verify==="cod"){verify=!0;dtype=101}else if(payment_verify==="all_methods"){verify=!0;dtype=101}}}}if(!verify||form.find("#digits_checkout_otp").length>0){digits_process_checkout();return!0}var $this=form.find("#place_order");billing_page=1;unbpchk=form.find("#username");var error=!1;form.find("input").each(function(){var inp=jQuery(this);var val=inp.val();if(inp.is(":visible")&&val.length==0){var par=jQuery(this).closest(".form-row");if(par.hasClass("validate-required")){error=!0;return!0}}});var custom_validation=validateCustomFields(createAccount);if(!custom_validation||error){showDigNoticeMessage(dig_mdet.fillAllDetails);return!1}var termsCheckBox=form.find("#terms");if(termsCheckBox.length>0){var termsCheckBoxChecked=termsCheckBox.prop("checked");if(!termsCheckBoxChecked){showDigErrorMessage(dig_mdet.accepttac);return!1}}if(jQuery(".dig_opt_mult_con_tac").find(".dig_input_error").length){showDigErrorMessage(dig_mdet.accepttac);return!1}if(dig_log_obj.mobile_accept==0&&dig_log_obj.mail_accept==0){digits_process_checkout();return!0}var phone=unbpchk.val();var countrycode=form.find(".dig_wc_logincountrycode").val();if(!isNumeric(phone)&&dig_mdet.mobile_accept!=2){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}if(isNumeric(phone)){akCallback="updateCheckoutDetails";verifyMobileNoLogin(countrycode,phone,nounce.val(),dtype)}else{showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}})}var unbpchk;var ihcloginform=jQuery("#ihc_login_form");var acur=window.location.href;acur=acur.substring(0,acur.indexOf("?"));if(ihcloginform.length&&dig_mdet.login_mobile_accept>0){var usernameihc=ihcloginform.find("#iump_login_username");var passwordihc=ihcloginform.find("#iump_login_password");usernameihc.attr("placeholder",dig_mdet.UsernameMobileno);var ccd=dig_mdet.uccode;ihcloginform.find("input[type='hidden']").val(dig_mdet.nonce).attr("name","dig_nounce");ihcloginform.append("<input type='hidden' value='true' name='isimpc' />");usernameihc.wrap('<div class="digcon"></div>').before('<div class="dig_ihc_countrycodecontainer dig_ihc_logincountrycodecontainer" style="display: none;">'+'<input type="text" name="countrycode" class="input-text countrycode dig_ihc_logincountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" style="position: absolute;top:0;"/></div>');usernameihc.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".dig_ihc_logincountrycodecontainer").css({display:"inline-block"});jQuery(this).attr("style","padding-left:"+mobilePaddingLeft(jQuery(".dig_ihc_logincountrycode").outerWidth(!0)+10+"px !important"))}else{jQuery(".dig_ihc_logincountrycodecontainer").hide();jQuery(this).removeAttr("style")}});jQuery('<div class="impu-form-line-fr impu-dig-otp" id="impu-dig-otp" style="display: none;">'+'<input value="" id="digits_otp_ihc" name="digit_otp" placeholder="'+dig_mdet.OTP+'" type="text" style="padding-left:10px !important;">').insertBefore("#ihc_login_form .impu-form-submit");jQuery(".dig_ihc_logincountrycode").on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}usernameihc.attr("style","padding-left:"+mobilePaddingLeft(jQuery(".dig_ihc_logincountrycode").outerWidth(!0)+10+"px !important"))});jQuery("#ihc_login_form").off("submit");var remotp=0;if(!dig_mdet.secure_forms){jQuery(document).on("click","#impu_log_submit",function(){update_time_button=jQuery(this);cuForm=jQuery(this).closest("form");if(verifyimpuotp==1){verifyOtp(jQuery(".dig_ihc_logincountrycode").val(),usernameihc.val(),dig_mdet.nonce,jQuery("#digits_otp_ihc").val(),1);return!1}if(isNumeric(usernameihc.val())){ihc_loginform=1;akCallback="loginCallback";verifyMobileNoLogin(jQuery(".dig_ihc_logincountrycode").val(),usernameihc.val(),dig_mdet.nonce,1);if(remotp==0){remotp=1;ihcloginform.find("#digorimp").hide();ihcloginform.find(".impu-form-submit").find("input:first").remove();ihcloginform.find("div").each(function(index){if(index>1){if(!jQuery(this).hasClass("impu-form-submit")&&!jQuery(this).hasClass("dig_ihc_logincountrycodecontainer")&&!jQuery(this).hasClass("impu-dig-otp"))jQuery(this).hide()}})}}return!1});if(dig_mdet.login_otp_accept>0){ihcloginform.find(".impu-form-submit").append("<div id='digorimp'> "+dig_mdet.or+"<br /><br /></div>"+"<input type='submit' id='impu_log_submit' value='"+dig_mdet.loginwithotp+"' />"+"<div class='dig_resendotp dig_impu_login_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div></div>")}}}var verifyimpuotp=0;var ihc_loginform=0;var ihcforgotpasswrap=jQuery(".ihc-pass-form-wrap");var ihforgaction=ihcforgotpasswrap.find("input[type='hidden']");var forgotpassMobVerifiedihc=0;var forgotpassihc=0;if(ihforgaction.val()=="reset_pass"&&dig_mdet.forgot_pass>0){var ihcforgpassform=ihcforgotpasswrap.find("form");var ihcforgsub=ihcforgpassform.find("input[type='submit']");jQuery("<div class='dig_resendotp dig_impu_forg_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div>").insertAfter(ihcforgsub);ihcforgpassform.append("<input type='hidden' name='dig_nounce' value='"+dig_mdet.nonce+"' /><input type='hidden' name='ihc' value='true' />");var ihcForgotUsername=ihcforgotpasswrap.find("input[type='text']");ihcforgpassform.on("submit",function(e){update_time_button=jQuery(this);if(forgotpassihc==2){var pass=jQuery("#digits_password_ihc").val();var cpass=jQuery("#digits_cpassword_ihc").val();if(pass!=cpass){showDigErrorMessage(dig_mdet.Passwordsdonotmatch);return!1}ihcforgpassform.off("submit").submit();return}forgotpassihc=1;if(isNumeric(ihcForgotUsername.val())){ihcforgpassform.attr("action",acur+"?login=true");ihcForgotUsername.attr("name","forgotmail");var countrycode=jQuery(".dig_ihc_forgotcountrycode").val();akCallback="forgotihcCallback";if(forgotpassMobVerifiedihc==0){verifyMobileNoLogin(countrycode,ihcForgotUsername.val(),dig_mdet.nonce,3)}else{forgotpassihc=1;verifyOtp(countrycode,ihcForgotUsername.val(),dig_mdet.nonce,jQuery("#digits_otp_forg_ihc").val(),3)}return!1}ihcForgotUsername.attr("name","email_or_userlogin");ihcforgpassform.removeAttr("action");return!0});var ccd=dig_mdet.uccode;ihcForgotUsername.wrap('<div class="digcon"></div>').before('<div class="dig_ihc_forgot_countrycodecontainer dig_ihc_forgot_logincountrycodecontainer" style="display: none;">'+'<input type="text" name="countrycode" class="input-text countrycode dig_ihc_forgotcountrycode" '+'value="'+ccd+'" maxlength="6" size="3" placeholder="'+ccd+'" style="position: absolute;top:0;"/></div>');ihcForgotUsername.attr("placeholder",dig_mdet.UsernameMobileno);jQuery('<div class="impu-form-line-fr" id="digits_password_ihc_cont" style="display: none;"><input value="" id="digits_password_ihc" name="digits_password" placeholder="'+dig_mdet.Password+'" type="password" style="padding-left:10px !important;"></div>'+'<div class="impu-form-line-fr" id="digits_cpassword_ihc_cont" style="display: none;"><input value="" id="digits_cpassword_ihc" name="digits_cpassword" placeholder="'+dig_mdet.ConfirmPassword+'" type="password" style="padding-left:10px !important;"></div>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));jQuery('<div class="impu-form-line-fr impu-dig-otp" id="impu-dig-otp" style="display: none;"><input value="" id="digits_otp_forg_ihc" name="dig_otp" placeholder="'+dig_mdet.OTP+'" type="text" style="padding-left:10px !important;" autocomplete="one-time-code"></div>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));jQuery('<input type="hidden" name="code" id="digits_impu_code"/><input type="hidden" name="csrf" id="digits_impu_csrf"/>').insertAfter(ihcForgotUsername.closest(".impu-form-line-fr"));ihcForgotUsername.on("keyup change focusin",function(e){if(isNumeric(jQuery(this).val())){jQuery(".dig_ihc_forgot_countrycodecontainer").css({display:"inline-block"});jQuery(this).attr("style","padding-left:"+mobilePaddingLeft(jQuery(".dig_ihc_forgotcountrycode").outerWidth(!0)+10+"px !important"))}else{jQuery(".dig_ihc_forgot_countrycodecontainer").hide();jQuery(this).removeAttr("style")}});jQuery(".dig_ihc_forgotcountrycode").on("keyup change focusin",function(e){var size=jQuery(this).val().length;size++;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}ihcForgotUsername.attr("style","padding-left:"+mobilePaddingLeft(jQuery(".dig_ihc_forgotcountrycode").outerWidth(!0)+10+"px !important"))})}function mobilePaddingLeft(value){if(dig_mdet.dig_hide_ccode==1){return"0.75em"}else{return value}}if(jQuery(".dig_bp_enb").length){jQuery(".dig_bp_enb").each(function(index){jQuery(this).remove()})}var dig_bp_btn=0;var verfiyBPReg=0;jQuery(document).on("click","#signup_submit_pass_bp",function(){if(verfiyBPReg==1)return!0;verfiyBPReg=1;var bpForm=jQuery("#buddypress").find("form");bpForm.find("#dig_reg_bp_pass").show().find("input").attr("required","required");bpForm.find("#signup_submit_otp_bp").hide();return!1});jQuery("#buddypress").find("#signup-form,#signup_form").addClass("signup-form");jQuery("#buddypress .signup-form").on("submit",function(){update_time_button=jQuery(this).find('input[name="signup_submit"]');if(dig_bp_btn==2)return!0;dig_bp_btn=1;var bpForm=jQuery(this);tokenCon=bpForm;var phone=bpForm.find("#username").val();var countrycode=bpForm.find(".dig_wc_logincountrycode").val();var otp=jQuery("#dig_bp_reg_otp");var pass=bpForm.find("#signup_password").val();if(dig_mdet.strong_pass==1){if(dig_mdet.pass_accept==2||pass.length>0){var strength=wp.passwordStrength.meter(pass,["black","listed","word"],pass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_mdet.useStrongPasswordString);return!1}}}if(verifybpotp==1){verifyOtp(countrycode,phone,nounce.val(),otp.find("input").val(),2)}else if(phone.length==0){showDigNoticeMessage(dig_mdet.pleaseentermobormail)}else if(pass.length==0&&!isNumeric(phone)){showDigNoticeMessage(dig_mdet.eitherentermoborusepass)}else if(isNumeric(phone)){if(bpForm.find("#signup_submit_otp_bp").is(":visible"))bpForm.find("#signup_submit_pass_bp").remove();akCallback="updateRegisterDetails";verifyMobileNoLogin(countrycode,phone,nounce.val(),2)}else if(validateEmail(phone)){return!0}else{showDigErrorMessage(dig_mdet.Invaliddetails)}return!1});var verifybpotp=0;function updateRegisterDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_bp_reg_code").val(code);jQuery("#dig_bp_reg_csrf").val(csrf);dig_bp_btn=2;jQuery("#buddypress").find("form").submit()}}var bpuseredit=0;var bpeditverify=0;jQuery("#buddypress").find("form#settings-form").on("submit",function(){update_time_button=jQuery(this).find('[type="submit"]');var form=jQuery(this);tokenCon=form;var uname=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();if(jQuery("#dig_superadmin").length)return!0;if(isNumeric(uname)){if(uname==form.find("#dig_bp_current_mob"))return!0;if(bpeditverify==1){var otp=jQuery("#bp_otp_dig_ea");verifyOtp(ccode,uname,nounce.val(),otp.find("input").val(),11)}else{bpuseredit=1;akCallback="updateBPAccountDetails";verifyMobileNoLogin(ccode,uname,nounce.val(),11)}}else return!0;return!1});function updateBPAccountDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_bp_ea_code").val(code);jQuery("#dig_bp_ea_csrf").val(csrf);dig_bp_btn=2;jQuery("#buddypress").find("form").off("submit").submit()}}if(dig_mdet.login_mobile_accept!==0){var bb_wp_lform=jQuery(".wp_login");if(dig_mdet.login_mail_accept==0&&dig_mdet.login_uname_accept==0){bb_wp_lform.find("#username").data("type",2)}if(!bb_wp_lform.length){bb_wp_lform=jQuery(".wp-core-ui #loginform");bb_wp_lform.addClass("wp_login")}if(!dig_mdet.secure_forms){if(bb_wp_lform.length&&dig_mdet.login_otp_accept>0){bb_wp_lform.addClass("digits");bb_wp_lform.find("[type='submit']").parent().append("<div class='dig_otp_block'><div class='digor'> "+dig_mdet.or+"<br /><br /></div>"+"<input type='submit' class='dig_wc_mobileLogin button button-primary button-large' id='wp_bb_log_submit' value='"+dig_mdet.loginwithotp+"' />"+"<div class='dig_resendotp dig_wc_login_resend dig_bb_login_resend' id='dig_man_resend_otp_btn' dis='1'>"+dig_mdet.resendOTP+" <span>(00:<span>30</span>)</span></div></div></div>")}}}jQuery(".wp_reg").on("submit",function(){if(registerstatus==1)return!0;update_time_button=jQuery(this).find("[type='submit']");curRegForm=jQuery(this);tokenCon=curRegForm;var mobile=formatMobileNumber(curRegForm.find("#username").val());var ccode=curRegForm.find(".dig_wc_logincountrycode").val();var custom_validation=validateCustomFields(curRegForm);if(!custom_validation){return!1}if(dig_mdet.mobile_accept==0){return!0}if(!isNumeric(mobile)||!isNumeric(ccode)||ccode.length==0||mobile.length==0){if(mobile.length==0&&dig_mdet.mobile_accept==1){return!0}showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}var otp=jQuery("#reg_billing_otp");if(regverify==1){verifyOtp(ccode,mobile,nounce.val(),otp.val(),2);return!1}if(curRegForm.find("#user_uname").length){username_reg_field=curRegForm.find("#user_uname").val()}if(curRegForm.find(".dig-custom-field-type-captcha").length){captcha_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find("input[type='text']").val();captcha_ses_reg_field=curRegForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val()}email_reg_field=curRegForm.find("#user_email").val();akCallback="registerWooCallBack";verifyMobileNoLogin(ccode,mobile,nounce.val(),2);return!1});function updateIHCAccountDetails(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#dig_ihc_ea_code").val(code);jQuery("#dig_ihc_ea_csrf").val(csrf);submiticform=1;jQuery(".ihc-form-create-edit").submit()}}var submiticform=0;var ihcedform=0;if(c.length){var e=jQuery("#dig_ihc_mobcon");if(jQuery(".iump-register-form").find("#edituser").length&&dig_mdet.mobile_accept>0){jQuery(c).prepend(e);jQuery(e.find("#dig_ihc_mobotp")).insertBefore(c.find("input[type='submit']").closest(".iump-submit-form"))}jQuery(".ihc-form-create-edit input[type=submit]").on("click",function(){update_time_button=jQuery(this);var form=jQuery(".ihc-form-create-edit");if(submiticform==1||!form.find("#username").length)return!0;var mob=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();if(mob==form.find("#dig_ihc_current_mob").val())return!0;if(isNumeric(mob)){if(ihcedform==2){var otp=form.find("#dig_ihc_mobotp");verifyOtp(ccode,mob,nounce.val(),otp.find("input").val(),11)}else{akCallback="updateIHCAccountDetails";ihcedform=1;verifyMobileNoLogin(ccode,mob,nounce.val(),11)}}else if(mob.length>0){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else return!0;return!1})}var submitumform=0;var subitumotp=0;um_register.find("form").on("submit",function(){update_time_button=jQuery(this).find("#um-submit-btn");if(submitumform==1)return!0;var form=jQuery(this);var uid=form.find("#username").val();var ccode=form.find(".dig_wc_logincountrycode").val();var c=form.find(".dig_otp_um_reg");if(!uid)return!0;if(form.find("#um_sub").length>0){return!0}var custom_validation=validateCustomFields(form);if(!custom_validation){return!1}if(!isNumeric(uid)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}loader.show();uid=formatMobileNumber(uid);akCallback="submitUMRegform";if(subitumotp==2){verifyOtp(ccode,uid,nounce.val(),c.find("input").val(),2)}else{subitumotp=1;verifyMobileNoLogin(ccode,uid,nounce.val(),2)}jQuery(".um-register").find("input[type='submit']").removeAttr("disabled");return!1});jQuery(".dig_um_loginviaotp").on("click",function(){update_time_button=jQuery(this);var phoneNumber=um_login.find("#username").val();var csrf=jQuery(".dig_nounce").val();var countryCode=um_login.find(".dig_wc_logincountrycode").val();if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}var otpin=jQuery(".dig_otp_um_login");if(!isNumeric(phoneNumber)||!isNumeric(phoneNumber)){showDigErrorMessage(dig_mdet.InvalidMobileNumber);return!1}if(subitumotp==2){verifyOtp(countryCode,phoneNumber,csrf,otpin.find("input").val(),1);return!1}if(isNumeric(phoneNumber)){akCallback="loginCallback";subitumotp=1;verifyMobileNoLogin(countryCode,phoneNumber,csrf,1)}else if(phoneNumber.length>0){showDigNoticeMessage(dig_log_obj.Thisfeaturesonlyworkswithmobilenumber)}else{akCallback="loginCallback";verifyMobileNoLogin(countryCode,phoneNumber,csrf)}return!1});function submitUMRegform(response){showDigitsLoader(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;jQuery("#digits_um_code").val(code);jQuery("#digits_um_csrf").val(csrf);submitumform=1;jQuery(".um-register").find("form").submit()}}if(jQuery("#dig_reg_mail").length>0){if(jQuery("#reg_email").attr("placeholder")!=""&&jQuery("#reg_email").attr("placeholder")!=null){var fn_pld=jQuery("#reg_billing_first_name");fn_pld.attr("placeholder",jQuery.trim(fn_pld.parent().find("label").text()));register.find(".dig-custom-field").each(function(){var lb=jQuery.trim(jQuery(this).find("label").text());if(lb)jQuery(this).find("input").attr("placeholder",lb)})}}function formatMobileNumber(number){return number.replace(/^0+/,"")}function validateCustomFields(form){var error=!1;if(form.attr("wait")){showDigNoticeMessage(form.attr("wait"));return!1}if(form.attr("error")){showDigErrorMessage(form.attr("error"));return!1}form.find("input,textarea,select").each(function(){if(jQuery(this).attr("required")&&jQuery(this).is(":visible")||jQuery(this).attr("data-req")){var $this=jQuery(this);var dtype=$this.attr("dtype");if(dtype&&dtype=="range"){var range=$this.val().split("-");if(!range[1]){error=!0;$this.val("")}}if($this.attr("date")){if(dtype=="time"){var validTime=$this.val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/);if(!validTime){error=!0;$this.val("")}}else if(dtype!="range"){var date=new Date($this.val());if(!isDateValid(date)){error=!0;$this.val("")}}else{var date1=new Date(range[0]);var date2=new Date(range[1]);if(!isDateValid(date1)||!isDateValid(date2)){error=!0;$this.val("")}}}else if($this.is(":checkbox")||$this.is(":radio")){if(!$this.is(":checked")&&!jQuery('input[name="'+$this.attr("name")+'"]:checked').val()){error=!0}}else{var value=$this.val();if(value==null||value.length==0||value==-1&&$this.is("select")){error=!0;if($this.is("select"))$this.next().addClass("dig_input_error");$this.trigger("focus")}}}});if(error){showDigNoticeMessage(dig_mdet.fillAllDetails);return!1}if(form.find(".dig_opt_mult_con_tac").find(".dig_input_error").length){showDigErrorMessage(dig_mdet.accepttac);return!1}return!0}function hideDigitsLoader(){jQuery("body").addClass("dig_low_overlay");loader.show();hideDigMessage()}function showDigitsLoader(hideLoader){jQuery("body").removeClass("dig_low_overlay");if(hideLoader)loader.hide()}function isDateValid(date){return date.getTime()===date.getTime()}function isJSON(data){if(typeof data!="string")data=JSON.stringify(data);try{JSON.parse(data);return!0}catch(e){return!1}}function add_otp_class(status,field){if(field==null)return;var container=field.parent().parent();container.find(".otp_message").remove();var read_only=!1;var otp_class;if(status==10){otp_class="checking_otp"}else if(status==1){read_only=!0;otp_class="valid_otp";container.append('<div class="otp_message otp_valid_message">'+dig_mdet.codevalidproceedcheckout+"</div>")}else if(status==-1){otp_class=""}else{otp_class="invalid_otp"}field.attr("readonly",read_only);container.removeClass("valid_otp invalid_otp checking_otp").addClass(otp_class)}var dokan_if_seller=jQuery(".woocommerce-form-register .show_if_seller");if(dokan_if_seller.length){var wc_form=jQuery(".woocommerce-form-register");if(wc_form.find("#dig_cs_name").length){wc_form.find("#first-name").closest(".form-row").remove()}if(wc_form.find("#dig_cs_lastname").length){wc_form.find("#last-name").closest(".form-row").remove()}if(dig_mdet.mobile_accept>0){wc_form.find("#shop-phone").closest(".form-row").remove()}}setTimeout(function(){var form=jQuery(".digits_login_form").find("#nsl-custom-login-form-2");if(form.length){form.parent().append(form)}},500);if(dig_mdet.secure_forms){var wc_login_form=jQuery(".woocommerce-form-login");if(wc_login_form.length){wc_login_form.find('input[type="password"]').closest(".form-row").remove();var wc_login_submit=wc_login_form.find('[type="submit"]');var lost_password=wc_login_form.find(".lost_password");var last_wc_submit=wc_login_submit.last().closest(".form-row");lost_password.appendTo(last_wc_submit);var last_wc_submit_index=last_wc_submit.index()+1;if(last_wc_submit_index==0){last_wc_submit_index=1}wc_login_form.children().slice(0,last_wc_submit_index).wrapAll(secure_wrap);wc_login_submit.remove()}var wp_login_form=jQuery(".wp_login");if(wp_login_form.length){wp_login_form.find('input[type="password"]').closest(".user-pass-wrap").remove();wp_login_form.wrapInner(secure_wrap);var wp_login_form_section=wp_login_form.find(".form_last_section");wp_login_form.find('[type="submit"]').remove();wp_login_form_section.appendTo(wp_login_form)}var ihc_secure_login_form=jQuery("#ihc_login_form");if(ihc_secure_login_form.length){ihc_secure_login_form.addClass("digits_form_index_section");ihc_secure_login_form.find('input[type="password"]').closest(".impu-form-line-fr").remove();ihc_secure_login_form.find("input").first().nextUntil(".ihc-clear").next().andSelf().wrapAll(secure_wrap);var ihc_secure_login_form_submit=ihc_secure_login_form.find(".impu-form-submit");ihc_secure_login_form_submit.empty();ihc_secure_login_form_submit.append(jQuery("#digits_ihc_form_secure_login").html());var ihc_secure_login_uname_wrap=ihc_secure_login_form.find(".digcon");ihc_secure_login_uname_wrap.find(".countrycode").attr("name","digt_countrycode");ihc_secure_login_uname_wrap.find("#iump_login_username").attr("id","user_login");var ihc_captcha=ihc_secure_login_form.find(".digits_captcha_row").first();ihc_captcha.insertBefore(ihc_secure_login_form.find(".impu-remember-wrapper"))}jQuery(document).on("click",".digits_secure_login-tp",function(e){e.preventDefault();var $this=jQuery(this);var form=$this.closest("form");form.removeAttr("action");var username=form.find("#username");if(!username.length){username=form.find("#user_login")}update_login_action_type(form,username);window.digitsSecureFormSubmit(form);return!1});function update_login_action_type(form,login_user_inp){var login_type="email";var update_login_field="digits_email";var login_user=login_user_inp.val();if(is_mobile(login_user)){login_type="phone";update_login_field="digits_phone"}form.addClass("digits-tp_style");form.find('[name="action_type"]').val(login_type);form.find('[name="'+update_login_field+'"]').val(login_user)}jQuery(window).trigger("digits_auto_login")}});function verifyOTPbilling(sen){if(sen===10){jQuery(document).trigger("digits_process_wc_checkout");return}var l;if(sen==2){l=document.getElementById("dig_billing_signupwithpassword")}else{l=document.getElementById("dig_billing_validate_button")}l.click()};jQuery(document).ready(function($){var dig_otp_fields=$("input[name='dig_otp']"),toEnglishDigits=function(str){const persianNumbers=["۱","۲","۳","۴","۵","۶","۷","۸","۹","۰"]
const arabicNumbers=["١","٢","٣","٤","٥","٦","٧","٨","٩","٠"]
const englishNumbers=["1","2","3","4","5","6","7","8","9","0"]
return str.split("").map(c=>englishNumbers[persianNumbers.indexOf(c)]||englishNumbers[arabicNumbers.indexOf(c)]||c).join("")}
dig_otp_fields.on('keyup',function(e){var $this=$(this)
$this.val(toEnglishDigits($this.val()))})});jQuery(function($){try{jQuery(".dig-custom-field-type-date,.digits-field-type_date").find('input[type="text"]').attr({dtype:"date",date:1}).datepicker({language:"en",timepicker:!1,onSelect:function(formattedDate,date,inst){jQuery(inst.el).trigger("change")}})}catch(e){}function isEmpty(el){return!jQuery.trim(el)}var tokenCon;var akCallback=-1;var useWhatsApp=0;var body=jQuery("body");if(dig_log_obj.dig_hide_ccode==1)body.addClass("dig_hideccode");jQuery(".digits-login-modal").each(function(){var attrs=["href","type","data-show"];var $this=jQuery(this);var a=$this.closest("a");jQuery.each(attrs,function(index,value){a.attr(value,$this.attr(value))});a.addClass($this.attr("class"))});function update_digits_form_logo(){jQuery(".digits_ui").each(function(){var ui_box=jQuery(this);var box=ui_box.find(".digits2_box");var box_height=box.outerHeight(!0);var footer=ui_box.find(".digits_site_footer_box");if(box_height+footer.outerHeight()+70>jQuery(window).height()){footer.addClass("digits_site_footer_box_relative")}else{footer.removeClass("digits_site_footer_box_relative")}})}update_digits_form_logo();jQuery(window).on("resize digits_reposition",function(){update_digits_form_logo()});var loader=jQuery(".dig_load_overlay").first();var modcontainer=jQuery(".dig-box");body.append(loader);body.append(jQuery(".digits_login_form"));body.append(jQuery(".digits-overlay"));jQuery(document).on("click",".dig-cont-close, .dig_login_cancel",function(){var $this=jQuery(this);if($this.attr("data-back")){window.location=$this.attr("data-back")}if(modcontainer){modcontainer.css({display:"none"});unlockScroll();if(jQuery("#digits_redirect_page").length)jQuery("#digits_redirect_page").remove()}});var isPlaceholder=0;var leftPadding="-";jQuery(document).on("change",".dig_lrf_box select",function(){var value=jQuery(this).val();var minput=jQuery(this).closest(".minput");if(isEmpty(value)){minput.addClass("dig-label empty").removeClass("selected")}else{minput.addClass("dig-label selected").removeClass("empty")}});function update_req_fields(){jQuery(".dig_lrf_box").each(function(){var show_asterisk=jQuery(this).data("asterisk");if(!show_asterisk||show_asterisk==0)return;jQuery(this).find(".register").find(".minput").each(function(){var par=jQuery(this);if(par.hasClass("dig-custom-field"))return;var inpu=par.find("input").not(".countrycode");if(inpu.attr("required")&&!inpu.attr("aster")){var label=par.find("label");par.find("label").html(label.html()+" *");inpu.attr("aster",1)}})})}function digits_select_format(val){var element=jQuery(val.element);var display=element.attr("data-display");if(val.id==-1){if(display=="-1"){element.closest(".minput_inner").find(".digits-select").removeClass("not-empty");display='<div class="dig-visibility_hidden">-</div>'}return display}element.closest(".minput_inner").find(".digits-select").addClass("not-empty");return val.text}function digits_select($elem){$elem.each(function(){var $this=jQuery(this);var parent=$this.closest("form");jQuery(this).untselect({dir:dig_log_obj.direction,width:"100%",templateSelection:digits_select_format,escapeMarkup:function(m){return m},minimumResultsForSearch:8,dropdownParent:parent,dropdownCssClass:"digits-select-dropdown digits-form-dropdown",theme:"default digits-select digits-form-select"})})}function update_fields(){update_req_fields();if(typeof untselect=="function"){digits_select(jQuery(".dig-custom-field").find("select"))}jQuery(".dig_show_label").find("select").each(function(){jQuery(this).find("option").first().attr("data-display",dig_log_obj.select).closest(".minput_inner").find(".digits-select").addClass("not-empty")});jQuery(".dig_pgmdl_1,.dig_floating_label").find("select").each(function(){jQuery(this).find('option[value="-1"]').attr("data-display","-1").closest(".minput_inner").find(".untselect-selection__rendered").html('<div class="dig-visibility_hidden">-</div>')});jQuery(".dig_pgmdl_2").each(function(){var show_placeholder=jQuery(this).data("placeholder");if(!show_placeholder||show_placeholder==0)return;jQuery(this).find(".minput").each(function(){var inp=jQuery(this).find("input,textarea,select");if(inp.length){if(inp.attr("type")!="checkbox"&&inp.attr("type")!="radio"){var lb=jQuery(this).find("label").text().replace(/\s\s+/g," ");inp.attr("placeholder",lb);isPlaceholder=1}}})})}jQuery(window).on("update_digits",function(){update_fields()}).trigger("update_digits");var customLeftPadding=jQuery(".dig_leftpadding");if(customLeftPadding.length){leftPadding=customLeftPadding.val()}jQuery("#dig-ucr-container").on("click",function(event){if(jQuery(this).attr("force"))return;if(jQuery(event.target).has(".dig-modal-con").length){modcontainer.css({display:"none"});unlockScroll();if(jQuery("#digits_redirect_page").length)jQuery("#digits_redirect_page").remove()}});var login=jQuery(".digits_modal_box .digloginpage");var register=jQuery(".digits_modal_box .register");var forgot=jQuery(".digits_modal_box .forgot");var login_modal=jQuery(".dig_ma-box .digloginpage");var register_modal=jQuery(".dig_ma-box .register");var forgot_modal=jQuery(".dig_ma-box .forgot");var forgotpass_modal=jQuery(".dig_ma-box .forgotpass");var forgotpass=jQuery(".dig_lrf_box .forgotpass");var registration_form=jQuery(".digits_native_registration_form");registration_form.find(".dig_wp_bp_fields").remove();var dig_sortorder=dig_log_obj.dig_sortorder;if(dig_sortorder!=null){if(dig_sortorder.length){var sortorder=dig_sortorder.split(",");registration_form.each(function(){var form=jQuery(this);var digits_register_inputs=form.find(".dig_reg_inputs");var reg_fields_wrapper=form.find(".digits_fields_wrapper");digits_register_inputs.each(function(){jQuery(this).find(".minput").sort(function(a,b){var ap=jQuery.inArray(a.id,sortorder);var bp=jQuery.inArray(b.id,sortorder);return ap<bp?-1:ap>bp?1:0}).appendTo(reg_fields_wrapper);reg_fields_wrapper.append(digits_register_inputs.find(".dig_register_otp"))})})}}var mailSecondLabel=jQuery(".dig_secHolder");var secondmailormobile=jQuery(".dig-secondmailormobile");var loginBoxTitle=jQuery(".dig-box-login-title");var isSecondMailVisible=!1;var inftype=0;var leftDis=dig_log_obj.left;var noanim=!1;var triggered=0;var dig_modal_conn=jQuery(".dig-modal-con");$.fn.digits_login_modal=function($this){show_digits_login_modal($this);return!1};jQuery(document).on("click",".digits-login-modal",function(){if(!jQuery(this).attr("attr-disclick")){show_digits_login_modal(jQuery(this))}return!1});function show_digits_login_modal($this){var windowWidth=jQuery(window).width();var type=$this.attr("type");jQuery(".minput").trigger("blur");if($this.data("show")){digits_show($this.data("show"));return!1}if(typeof type===typeof undefined||type===!1||type=="button"){type=1}if(type=="register"){type=2}else if(type=="forgot-password"){type=3}else if(type=="login"){type=4}if(type==10||$this.attr("data-fal")==1||$this.attr("data-link")==1){if($this.attr("href"))window.location.href=$this.attr("href");return!0}else{noanim=!0;var default_box;if(type==4){default_box="digits_modal_default_login"}else if(type==3){default_box="digits_modal_default_forgot"}else if(type==2){default_box="digits_modal_default_register"}else{default_box="digits_modal_default_login_register"}default_box=jQuery("."+default_box);if(default_box.length){modcontainer=default_box}else{modcontainer=jQuery(".dig-box")}modcontainer.css({display:"block"});var otp_box=modcontainer.find(".dig_verify_mobile_otp_container");if(otp_box!=null&&otp_box.length&&otp_box.is(":visible")){}else if(type==1||type==4){modcontainer.find(".backtoLogin,.show_login").trigger("click");register.find(".backtoLoginContainer").show();forgot.find(".backtoLoginContainer").show();updateModalHeight(login_modal);if(type==4){modcontainer.find(".signupbutton").hide();modcontainer.find(".signdesc").hide()}else{modcontainer.find(".signupbutton").show();modcontainer.find(".signdesc").show()}}else if(type==2){if(register.length){modcontainer.find(".backtoLogin,.show_login").trigger("click");register.find(".backtoLoginContainer").hide();modcontainer.find(".signupbutton,.show_register").trigger("click")}else{showDigErrorMessage(dig_log_obj.Registrationisdisabled);modcontainer.hide();noanim=!1;return!1}}else if(type==3){if(forgot.length){modcontainer.find(".backtoLogin,.show_login").trigger("click");forgot.find(".backtoLoginContainer").hide();modcontainer.find(".forgotpassworda,.digits_reset_pass").trigger("click")}else{showDigErrorMessage(dig_log_obj.forgotPasswordisdisabled);modcontainer.hide();noanim=!1;return!1}}noanim=!1;jQuery("[tabindex='-1']").removeAttr("tabindex");if(modcontainer.length)lockScroll()}modcontainer.find("input:visible:not(.countrycode)").first().focusEnd();modcontainer.find(".mobile_field").trigger("keyup");return!1}$.fn.focusEnd=function(){this.focus();var val=this.val();this.val("").val(val);return this};if(dig_log_obj.dig_dsb==1)return;var precode;function loginuser(response){if(precode==response.code){return!1}precode=response.code;var rememberMe=0;if(submit_form!=null){if(submit_form.find(".digits_login_remember_me").length){rememberMe=submit_form.find(".digits_login_remember_me:checked").length>0}}jQuery.ajax({type:"post",url:dig_log_obj.ajax_url,data:{action:"digits_login_user",code:response.code,csrf:response.state,digits:1,rememberMe:rememberMe},success:function(res){res=res.trim();loader.hide();if(res=="1"){loader.show();showDigLoginSuccessMessage();if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_log_obj.uri)}else if(res==-1){showDigNoticeMessage(dig_log_obj.pleasesignupbeforelogginin)}else if(res==-9){showDigErrorMessage(dig_log_obj.invalidapicredentials)}else{showDigErrorMessage(dig_log_obj.invalidlogindetails)}}});return!1}function loginCallback(response){if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;showDigitsModal(!1);loginuser(response)}else{showDigitsModal(!0)}}jQuery(document).on("click","#dig_lo_resend_otp_btn",function(){var dbbtn=jQuery(this);if(!jQuery(this).hasClass("dig_resendotp_disabled")){loader.show();if(isFirebase==1){dismissLoader=!0;loader.show();var countrycode=dbbtn.attr("countrycode");var phone;if(countrycode=="+242"||countrycode=="+225"){phone=countrycode+"0"+dbbtn.attr("mob")}else{phone=countrycode+dbbtn.attr("mob")}grecaptcha.reset(window.recaptchaWidgetId);var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){isDigFbAdd=1;loader.hide();window.confirmationResult=confirmationResult;updateTime(dbbtn)}).catch(function(error){if(error.message==="TOO_LONG"||error.message==="TOO_SHORT"){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(dig_mdet.Invaliddetails)}loader.hide()})}else{jQuery.ajax({type:"post",url:dig_log_obj.ajax_url,data:{action:"digits_resendotp",countrycode:dbbtn.attr("countrycode"),mobileNo:dbbtn.attr("mob"),csrf:dbbtn.attr("csrf"),login:dbbtn.attr("dtype"),whatsapp:useWhatsApp},success:function(res){res=res.trim();loader.hide();if(res==0){showDigErrorMessage(dig_log_obj.pleasetryagain)}else if(res==-99){showDigErrorMessage(dig_log_obj.invalidcountrycode)}else{updateTime(dbbtn)}}})}}});jQuery(document).on("click",".dig_captcha",function(){var $this=jQuery(this);var cap=$this.parent().find(".dig_captcha_ses");var r=Math.random();$this.attr("src",$this.attr("cap_src")+"?r="+r+"&pr="+cap.val());cap.val(r)});jQuery(".dig_captcha").on("dragstart",function(event){event.preventDefault()});var update_time_button;var resendTime=dig_log_obj.resendOtpTime;function updateTime(time){tokenCon=time.closest("form");if(update_time_button){var submit_text=dig_log_obj.SubmitOTP;if(submit_form!=null){var submit_text_field=submit_form.find(".dig_submit_otp_text");if(submit_text_field.length)submit_text=submit_text_field.val()}update_time_button.attr("value",submit_text).text(submit_text);if(otp_container.length){otp_container.find(".dig_verify_otp_submit_button").text(submit_text)}}time.attr("dis",1).addClass("dig_resendotp_disabled").show().find("span").show();var time_spam=time.find("span");time_spam.text(convToMMSS(resendTime));var counter=0;var interval=setInterval(function(){var rem=resendTime-counter;time_spam.text(convToMMSS(rem));counter++;if(counter>=resendTime){clearInterval(interval);time.removeAttr("dis").removeClass("dig_resendotp_disabled").find("span").hide();counter=0}},1e3,!0)}function convToMMSS(timeInSeconds){var sec_num=parseInt(timeInSeconds,10);var hours=Math.floor(sec_num/3600);var minutes=Math.floor((sec_num-hours*3600)/60);var seconds=sec_num-hours*3600-minutes*60;if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}return"("+minutes+":"+seconds+")"}var dismissLoader=!1;var lastcountrycode,lastmobileNo,lastDtype;var username_reg_field="";var email_reg_field="";var captcha_reg_field="";var captcha_ses_reg_field="";var isFirebase=0;var ldtype=0;function verifyMobileNoLogin(countrycode,mobileNo,csrf,dtype){if(lastcountrycode==countrycode&&lastmobileNo==mobileNo&&lastDtype==dtype){loader.hide();return}if(ldtype!=dtype){useWhatsApp=0}if(update_time_button.hasClass("dig_use_whatsapp")){useWhatsApp=1}ldtype=dtype;dismissLoader=!1;hideDigMessage();loader.show();lastcountrycode=countrycode;lastmobileNo=mobileNo;lastDtype=dtype;var data={action:"digits_check_mob",countrycode:countrycode,mobileNo:mobileNo,csrf:csrf,login:dtype,username:username_reg_field,email:email_reg_field,captcha:captcha_reg_field,captcha_ses:captcha_ses_reg_field,digits:1,json:1,whatsapp:useWhatsApp};jQuery.each(submit_form.serializeArray(),function(i,field){if(!data[field.name])data[field.name]=field.value});jQuery.ajax({type:"post",url:dig_log_obj.ajax_url,data:data,success:function(result){username_reg_field="";email_reg_field="";captcha_reg_field="";captcha_ses_reg_field="";lastDtype=0;lastmobileNo=0;loader.hide();var res=result;var ak=-1;if(isJSON(res)){if(res.success===!1){if(res.data.notice){showDigNoticeMessage(res.data.message)}else{showDigErrorMessage(res.data.message)}return}ak=res.accountkit;isFirebase=res.firebase;res=res.code}else{res=res.trim()}if(res==-1&&dtype==11){showDigErrorMessage(dig_log_obj.MobileNumberalreadyinuse);return}if(res==-99){showDigErrorMessage(dig_log_obj.invalidcountrycode);return}if(res==-11){if(dtype==1){showDigNoticeMessage(dig_log_obj.pleasesignupbeforelogginin);return}else if(dtype==3){showDigErrorMessage(dig_log_obj.Mobilenumbernotfound);return}}else if(res==0){if(result.message){if(result.notice){showDigNoticeMessage(result.message)}else{showDigErrorMessage(result.message)}}else{showDigErrorMessage(dig_log_obj.Error)}return}if(res==-1&&dtype==2){showDigErrorMessage(dig_log_obj.MobileNumberalreadyinuse);return}if(mobileNo==null||countrycode==null){registerStatus=1;regForm.find(".registerbutton").trigger("click");return}mobileNo=filter_mobile(mobileNo);countrycode=countrycode.replace(/^0+/,"");if(ak==1){processAccountkitLogin(countrycode,mobileNo)}else if(isFirebase==1){var dig_verify_otp_input=jQuery(".dig_verify_otp_input");if(dig_verify_otp_input.length){dig_verify_otp_input.attr({placeholder:"------",maxlength:6})}dismissLoader=!0;loader.show();var phone;if(countrycode=="+242"||countrycode=="+225"){phone=countrycode+"0"+mobileNo}else{phone=countrycode+mobileNo}var appVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phone,appVerifier).then(function(confirmationResult){loader.hide();window.confirmationResult=confirmationResult;verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}).catch(function(error){loader.hide();if(error.message==="TOO_LONG"||error.message==="TOO_SHORT"){showDigErrorMessage(dig_mdet.InvalidMobileNumber)}else{showDigErrorMessage(dig_mdet.Invaliddetails)}})}else{verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype)}}})}loader.on("click",function(){if(dismissLoader)loader.hide()});function processAccountkit(countrycode,mobileNo){hideDigitsModal()}if(dig_log_obj.firebase==1){try{digits_init_firebase();if(firebase!=null){jQuery("body").append('<input type="hidden" value="1" id="dig_login_va_fr_otp" />');window.recaptchaVerifier=new firebase.auth.RecaptchaVerifier("dig_login_va_fr_otp",{size:"invisible",callback:function(response){},"expired-callback":function(){loader.hide()},"error-callback":function(){loader.hide()}});firebase.auth().signOut()}}catch(err){}}var dig_otp_fields=jQuery("input[name='dig_otp']");dig_otp_fields.on("change",function(e){var $this=jQuery(this);$this.val($this.val().replace(/\D/g,""))});dig_otp_fields.on("keydown",function(e){if(jQuery.inArray(e.keyCode,[46,8,9,27,13,110])!==-1||e.keyCode===86&&(e.ctrlKey===!0||e.metaKey===!0)||e.keyCode===65&&(e.ctrlKey===!0||e.metaKey===!0)||e.shiftKey===!0||e.keyCode>=35&&e.keyCode<=40){return}if((e.shiftKey||(e.keyCode<48||e.keyCode>57))&&(e.keyCode<96||e.keyCode>105)){e.preventDefault()}});var otp_box=0;var otp_container="";var otp_submit_button=0;function verifyMobNo_success(res,countrycode,mobileNo,csrf,dtype){if(submit_form==null){otp_container=""}else{otp_container=submit_form.closest(".dig_lrf_box").find(".dig_verify_mobile_otp_container")}dismissLoader=!1;if(dtype==101){if(submit_form.hasClass("wpnotif_subscribe")){submit_form.find(".wpnotif_otp_field").slideDown("fast").find("input").attr("required",!0).trigger("focus");submit_form.find('[type="submit"]').text(wpn_sub.SubmitOTP);submit_form.data("send_otp",1)}}else if(dtype==1||dtype==11){if(res==1){updateTime(submit_form.find(".dig_logof_log_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));submit_form.find("input[type='password']").each(function(){jQuery(this).closest(".minput").slideUp()});var otpin=submit_form.find(".dig_login_otp");submit_form.find(".logforb").hide();otpin.slideDown().find("input").attr("required","required").trigger("focus");otp_submit_button.attr("verify",1);submit_form.find(".loginviasms").not(".dig_otp_submit_button").hide();if(otp_container.length){submit_form.closest(".digloginpage").hide();otp_box=otpin.find("input");show_mobile_in_element(otp_container.show().find(".dig_verify_code_msg span"),countrycode,mobileNo);otp_container.find("input").trigger("focus");otp_container.find(".dig_verify_otp").after(submit_form.find(".dig_logof_log_resend"))}}}else if(dtype==2){updateTime(regForm.find(".dig_logof_reg_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));registerStatus=1;regForm.find(".minput").find("input[type='password']").each(function(){jQuery(this).closest(".minput").slideUp("fast")});var otpin=regForm.find(".dig_register_otp");otpin.slideDown().find("input").attr("required","required").trigger("focus");regForm.find(".dig_reg_btn_password").hide();regForm.find(".dig-signup-otp").first().addClass("dig_otp_submit_button").show();regForm.find(".registerbutton").attr("verify",1);update_time_button.closest("form").find(".registerbutton").not(".dig_otp_submit_button").hide();otpin.closest(".dig-container").addClass("dig-min-het");if(otp_container.length){otp_submit_button=regForm.find(".dig-signup-otp");regForm.closest(".register").hide();otp_box=otpin.find("input");show_mobile_in_element(otp_container.show().find(".dig_verify_code_msg span"),countrycode,mobileNo);otp_container.find("input").trigger("focus");otp_container.find(".dig_verify_otp").after(submit_form.find(".dig_logof_reg_resend"))}}else if(dtype==3){updateTime(forgotForm.find(".dig_logof_forg_resend").attr({countrycode:countrycode,mob:mobileNo,csrf:csrf,dtype:dtype}));var otpin=forgotForm.find(".dig_forgot_otp");otpin.slideDown().find("input").attr("required","required").trigger("focus");otp_submit_button=forgotForm.find(".forgotpassword");otp_submit_button.attr("verify",1);if(otp_container.length){forgotForm.closest(".forgot").hide();otp_box=otpin.find("input");show_mobile_in_element(otp_container.show().find(".dig_verify_code_msg span"),countrycode,mobileNo);otp_container.find("input").trigger("focus");otp_container.find(".dig_verify_otp").after(submit_form.find(".dig_logof_reg_resend"))}}setTimeout(function(){jQuery(window).trigger("resize")},350);update_req_fields();jQuery(window).trigger("resize");digits_WaitForSms()}function show_mobile_in_element(element,countrycode,phone){var phone_obj=libphonenumber.parsePhoneNumberFromString(countrycode+phone);countrycode=countrycode.replace("+","");phone="+"+countrycode+" "+phone;if(typeof phone_obj!="undefined"){if(dig_log_obj.dig_mobile_no_formatting==1){phone=jQuery.trim(phone_obj.formatInternational())}else if(dig_log_obj.dig_mobile_no_formatting==2){phone=phone_obj.formatNational();phone="+"+countrycode+" "+phone}}element.text(phone)}jQuery(".dig_verify_otp_input").on("keyup",function(event){var keyCode=event.keyCode?event.keyCode:event.which;if(keyCode==13){jQuery(this).closest(".dig_verify_mobile_otp_container").find(".dig_verify_otp").trigger("click")}});jQuery(".dig_verify_otp").on("click",function(){var dig_verify_otp=jQuery(this).closest(".dig_verify_mobile_otp_container").find(".dig_verify_otp_input");var dig_verify_otp_input=dig_verify_otp.val();if(dig_verify_otp_input.length==0){dig_verify_otp.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement);return!1}otp_box.val(dig_verify_otp_input);otp_submit_button.trigger("click")});jQuery(document).on("click",".dig_lrf_box .loginviasms",function(){otp_submit_button=jQuery(this);submit_form=jQuery(this).closest("form");update_time_button=jQuery(this);var csrf=jQuery(".dig_nounce").val();var countryCode=submit_form.find(".logincountrycode").val();var phoneNumber=submit_form.find(".dig-mobmail").val();if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_log_obj.InvalidMobileNumber);return}if(!is_mobile(phoneNumber)||!isNumeric(countryCode)){showDigErrorMessage(dig_log_obj.InvalidMobileNumber);return}jQuery(".dig_otp_submit_button").removeClass("dig_otp_submit_button");jQuery(this).addClass("dig_otp_submit_button");var captcha_accept=submit_form.find(".dig_login_captcha").val();if(captcha_accept==1){captcha_reg_field=submit_form.find("input[name='digits_reg_logincaptcha']").val();captcha_ses_reg_field=submit_form.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val();if(captcha_reg_field.length==0){showDigErrorMessage("Please enter a valid captcha!");return}}if(jQuery(this).attr("verify")==1){var otpin=submit_form.find(".dig_login_otp");verifyOtp(countryCode,phoneNumber,csrf,otpin.find("input").val(),1);return}if(is_mobile(phoneNumber)){akCallback="loginCallback";verifyMobileNoLogin(countryCode,formatMobileNumber(phoneNumber),csrf,1)}else if(phoneNumber.length>0){showDigNoticeMessage(dig_log_obj.Thisfeaturesonlyworkswithmobilenumber)}else{akCallback="loginCallback";verifyMobileNoLogin(countryCode,formatMobileNumber(phoneNumber),csrf)}});var submit_form;jQuery(document).on("click",".dig_verify_mobile_no",function(){update_time_button=jQuery(this);otp_submit_button=jQuery(this);submit_form=jQuery(this).closest("form");var countryCode=submit_form.find(".logincountrycode").val();var csrf=jQuery(".dig_nounce").val();var phoneNumber=submit_form.find(".dig-mobmail").val();if(phoneNumber==""||countryCode==""){showDigErrorMessage(dig_log_obj.InvalidMobileNumber);return}if(!is_mobile(phoneNumber)||!isNumeric(countryCode)){showDigErrorMessage(dig_log_obj.InvalidMobileNumber);return}var dig_otp=submit_form.find(".dig_login_otp");if(jQuery(this).attr("verify")==1){verifyOtp(countryCode,phoneNumber,csrf,dig_otp.find("input").val(),11);return}if(is_mobile(phoneNumber)){akCallback="updateFormVerfication";verifyMobileNoLogin(countryCode,phoneNumber,csrf,11)}});jQuery(".wpnotif_subscribe").on("submit",function(e){submit_form=jQuery(this);update_time_button=submit_form.find('[type="submit"]');otp_submit_button=update_time_button;tokenCon=submit_form;if(!submit_form.find(".wpnotif_otp_field").length){return!0}if(submit_form.data("verify")!==1){username_reg_field="";email_reg_field="";var countryCode=submit_form.find(".wpnotif_countrycode").val();var csrf=dig_log_obj.nonce;var phoneNumber=submit_form.find(".wpnotif_phone").val();var otp=submit_form.find(".wpnotif_otp").val();if(submit_form.data("send_otp")!==1){verifyMobileNoLogin(countryCode,phoneNumber,csrf,101)}else{verifyOtp(countryCode,phoneNumber,csrf,otp,101)}return!1}else{return!0}});function updateFormVerfication(response){if(response.status==="PARTIALLY_AUTHENTICATED"){var code=response.code;var csrf=response.state;showDigitsModal(!1);submit_form.find(".digits_code").val(code);submit_form.find(".digits_csrf").val(csrf);submit_form.submit()}else{showDigitsModal(!0)}}var lastotpmobileNo,lastotpcountrycode,lastotpDtype;function verifyOtp(countryCode,phoneNumber,csrf,otp,dtype){dismissLoader=!1;hideDigMessage();loader.show();if(isFirebase==1)verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype);else verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,-1)}function verify_firebase_otp(countryCode,phoneNumber,csrf,otp,dtype){phoneNumber=filter_mobile(phoneNumber);countryCode=countryCode.replace(/^0+/,"");if(otp==null||otp.length==0){loader.hide();showDigErrorMessage(dig_log_obj.InvalidOTP);return}window.confirmationResult.confirm(otp).then(function(result){firebase.auth().currentUser.getIdToken(!0).then(function(idToken){window.verifyingCode=!1;window.confirmationResult=null;jQuery("#dig_ftok_fbase").remove();tokenCon.append("<input type='hidden' name='dig_ftoken' value='"+idToken+"' id='dig_ftok_fbase' />");verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken)}).catch(function(error){loader.hide();showDigErrorMessage(error)})}).catch(function(error){loader.hide();showDigErrorMessage(dig_log_obj.InvalidOTP)})}function verify_cust_otp(countryCode,phoneNumber,csrf,otp,dtype,idToken){if(lastotpcountrycode==countryCode&&lastotpmobileNo==phoneNumber&&lastotpDtype==otp){loader.hide();return}lastotpcountrycode=countryCode;lastotpmobileNo=phoneNumber;lastotpDtype=otp;var rememberMe=0;if(submit_form!=null){if(submit_form.find(".digits_login_remember_me").length){rememberMe=submit_form.find(".digits_login_remember_me:checked").length>0}}jQuery.ajax({type:"post",url:dig_log_obj.ajax_url,data:{action:"digits_verifyotp_login",countrycode:countryCode,mobileNo:phoneNumber,otp:otp,dig_ftoken:idToken,csrf:csrf,dtype:dtype,digits:1,rememberMe:rememberMe},success:function(res){if(isJSON(res)){if(res.data===undefined||res.data.code===undefined){res=res}else{if(res.success===!1&&res.data.msg){loader.hide();showDigErrorMessage(res.data.msg);return}if(res.data.error_msg){loader.hide();if(res.data.error_type){showDigMessage(res.data.error_msg,res.data.error_type)}else{showDigErrorMessage(res.data.error_msg)}return}if(res.data.redirect){showDigLoginSuccessMessage();digits_redirect(res.data.redirect);return}res=res.data.code}}else{res=res.trim()}if(res!=11)loader.hide();if(res==1011){showDigErrorMessage(dig_log_obj.error);return}if(res==1013){showDigErrorMessage(dig_log_obj.error);return}if(res==-99){showDigErrorMessage(dig_log_obj.invalidcountrycode);return}if(dtype==11&&res!=0){submit_form.submit();return}if(res==0){showDigErrorMessage(dig_log_obj.InvalidOTP);return}else if(res==11){showDigLoginSuccessMessage();if(submit_form!=null){var redirect=submit_form.find('input[name="digits_redirect_page"]');if(redirect.length){var redirect_url=redirect.val();if(redirect_url.length&&redirect_url.length>0){digits_redirect(redirect_url);return}}}if(jQuery("#digits_redirect_page").length){digits_redirect(jQuery("#digits_redirect_page").val())}else digits_redirect(dig_log_obj.uri);return}else if(res==-1&&dtype!=2&&dtype!=101){showDigErrorMessage(dig_log_obj.ErrorPleasetryagainlater);return}else if(res==1&&dtype==2){showDigErrorMessage(dig_log_obj.MobileNumberalreadyinuse);return}if(dtype==101){if(submit_form.hasClass("wpnotif_subscribe")){submit_form.data("verify",1).trigger("submit")}}else if(dtype==2){registerStatus=1;regForm.find(".registerbutton").attr("verify",3).trigger("click")}else if(dtype==3){forgotForm.find(".changepassword .minput").each(function(){jQuery(this).show()});forgotForm.find(".dig_forgot_otp").slideUp();forgotForm.find(".forgotpasscontainer").slideUp();forgotForm.find(".changepassword").slideDown();forgotForm.find(".digits_csrf").val(csrf);forgotForm.find(".dig_logof_forg_resend").hide();update_time_button.val(prv).text(prv);passchange=1;if(otp_container.length){otp_container.hide();forgot.show()}}}})}var prv=-1;var forgotpass=jQuery(".dig_lrf_box .forgotpass");var passchange=0;if(jQuery("#digits_forgotPassChange").length){passchange=1}var forgotForm;jQuery(document).on("click",".dig_lrf_box .forgotpassword",function(){update_time_button=jQuery(this);forgotForm=jQuery(this).closest("form");submit_form=forgotForm;if(prv==-1)prv=jQuery(this).val();var forgot_field=forgotForm.find(".forgotpass");var forgot=jQuery.trim(forgot_field.val());var countryCode=forgotForm.find(".forgotcountrycode").val();var csrf=jQuery(".dig_nounce").val();var passBox=forgotForm.find(".digits_password");var cpassBox=forgotForm.find(".digits_cpassword");if(passBox.is(":visible")){forgot_field.removeAttr("required");return!0}if(jQuery(this).attr("verify")==1&&passchange!=1){var otpin=forgotForm.find(".dig_forgot_otp");verifyOtp(countryCode,forgot,csrf,otpin.find("input").val(),3);return!1}if(passchange==1){var pass=passBox.val();var cpass=cpassBox.val();if(pass!=cpass){showDigErrorMessage(dig_log_obj.Passworddoesnotmatchtheconfirmpassword);return!1}if(dig_log_obj.strong_pass==1){if(pass.length>0){try{var strength=wp.passwordStrength.meter(pass,["black","listed","word"],pass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_log_obj.useStrongPasswordString);return!1}}catch(e){}}}return!0}if(validateEmail(forgot)&&forgot!=""){passBox.removeAttr("required");cpassBox.removeAttr("required");return!0}else{var countryCode=forgotForm.find(".forgotcountrycode").val();if(forgot==""||countryCode==""){return}if(is_mobile(forgot)){akCallback="forgotCallBack";verifyMobileNoLogin(countryCode,forgot,csrf,3)}else{showDigErrorMessage(dig_log_obj.Invaliddetails)}}return!1});var dig_log_reg_button=0;jQuery(document).on("click",".dig_lrf_box .dig_reg_btn_password",function(){hideDigMessage();if(jQuery(this).attr("verify")==3){return}var dis=jQuery(this).attr("attr-dis");var form=jQuery(this).closest("form");var digPassReg=form.find(".digits_reg_password");var dig_otp_signup=form.find(".dig-signup-otp");if(dis==0){return!1}digPassReg.attr("required","");dig_otp_signup.hide();digPassReg.closest(".minput").fadeIn("fast");jQuery(this).addClass("registerbutton");jQuery(this).attr("attr-dis",0);dig_log_reg_button=0;return!1});var requiredTextElement="<span class='dig_field_required_text'>"+dig_log_obj.required+"</span>";var registerStatus=0;jQuery(document).on("click",'.dig_login_rembe input[type="checkbox"], .dig_opt_mult input[type="checkbox"], .dig_opt_mult input[type="radio"]',function(){var $this=jQuery(this);if($this.is(":radio")){$this.closest(".dig_opt_mult_con").find(".selected").removeClass("selected")}if(!$this.is(":checked")){$this.closest("label").removeClass("selected")}else{$this.closest("label").addClass("selected")}if(jQuery(this).attr("data-all")){jQuery("."+jQuery(this).attr("data-all")).each(function(){if(jQuery(this).is(":checked")!==$this.is(":checked")){jQuery(this).attr("checked",$this.is(":checked")).trigger("change")}})}});jQuery(document).on("keyup change focusin",".dig_input_error",function(){var minput=jQuery(this).closest(".minput");minput.removeClass("input-error").find(".dig_input_error").removeClass("dig_input_error");minput.find(".dig_field_required_text").remove()});var regForm;jQuery(".dig_lrf_box .registerbutton").on("click",function(){hideDigMessage();if(jQuery(this).attr("attr-dis")&&jQuery(this).attr("attr-dis")==1){return}regForm=jQuery(this).closest("form");submit_form=regForm;regForm.find(".dig_otp_submit_button").removeClass("dig_otp_submit_button");jQuery(this).addClass("dig_otp_submit_button");var dig_otp_signup=regForm.find(".dig-signup-otp");update_time_button=regForm.find(".dig-signup-otp");if(!update_time_button.length){update_time_button=jQuery(this)}if(!jQuery(this).hasClass("dig_use_whatsapp")&&update_time_button.hasClass("dig_use_whatsapp")){update_time_button=jQuery(this)}var digPassReg=regForm.find(".digits_reg_password");var name,mail,pass,secmail;var mail_field=regForm.find(".digits_reg_email");var secmail_field=regForm.find(".dig-secondmailormobile");name=jQuery.trim(regForm.find(".digits_reg_name").val());secmail=jQuery.trim(secmail_field.val());mail=jQuery.trim(mail_field.val());pass=jQuery.trim(digPassReg.val());var digit_fields=JSON.parse(regForm.find(".digits_form_reg_fields").val());var pass_accept=digit_fields.dig_reg_password;var mobile_accept=digit_fields.dig_reg_mobilenumber;var mail_accept=digit_fields.dig_reg_email;if(dig_log_obj.strong_pass==1){if(pass_accept==2||pass.length>0){try{var strength=wp.passwordStrength.meter(pass,["black","listed","word"],pass);if(strength!=null&&strength<3){showDigNoticeMessage(dig_log_obj.useStrongPasswordString);return!1}}catch(e){}}}var dis=jQuery(this).attr("attr-dis");var csrf=jQuery(".dig_nounce").val();var error=!1;regForm.find("input,textarea,select").each(function(){if(jQuery(this).attr("required")||jQuery(this).attr("data-req")){var $this=jQuery(this);var dtype=$this.attr("dtype");if(dtype&&dtype=="range"){var range=$this.val().split("-");if(!range[1]){error=!0;$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".minput").addClass("input-error");$this.val("")}}if($this.attr("date")){var is_error=!1;if(dtype=="time"){var validTime=$this.val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/);if(!validTime){is_error=!0}}else if(dtype!="range"){var date=new Date($this.val());if(!isDateValid(date)){is_error=!0}}else{var date1=new Date(range[0]);var date2=new Date(range[1]);if(!isDateValid(date1)||!isDateValid(date2)){is_error=!0}}if(is_error){error=!0;$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".minput").addClass("input-error");$this.val("")}}else if($this.is(":checkbox")||$this.is(":radio")){if(!$this.is(":checked")&&!regForm.find('input[name="'+$this.attr("name")+'"]:checked').val()){error=!0;$this.addClass("dig_input_error").closest(".minput").addClass("input-error").append(requiredTextElement)}}else{var value=$this.val();if(value==null||value.length==0||value==-1&&$this.is("select")){error=!0;if($this.is("select")){$this.addClass("dig_input_error").next().addClass("dig_input_error").append(requiredTextElement).closest(".minput").addClass("input-error")}else{$this.addClass("dig_input_error").closest(".digits-input-wrapper").append(requiredTextElement).closest(".minput").addClass("input-error");$this.trigger("focus")}}}}});if(regForm.find(".dig_input_error").length==1){if(regForm.find(".dig_opt_mult_con_tac").find(".dig_input_error").length>0){showDigErrorMessage(dig_log_obj.accepttac);return!1}}if(error){showDigNoticeMessage(dig_log_obj.fillAllDetails);return!1}if(regForm.attr("wait")){showDigNoticeMessage(regForm.attr("wait"));return!1}if(regForm.attr("error")){showDigErrorMessage(regForm.attr("error"));return!1}if(mobile_accept==0&&mail_accept==0){return!0}if(dis==1&&dig_otp_signup.length&&registerStatus!=1){digPassReg.attr("required","");dig_otp_signup.hide();digPassReg.parent().show().parent().fadeIn();jQuery(this).attr("attr-dis",-1);dig_log_reg_button=0;jQuery(window).trigger("resize");return!1}else if(!dis){if(pass_accept==2&&pass.length==0){showDigErrorMessage(dig_log_obj.Invaliddetails);return!1}if(pass_accept>0&&pass.length==0&&validateEmail(mail)&&validateEmail(secmail)&&!is_mobile(mail)&&!is_mobile(secmail)){showDigNoticeMessage(dig_log_obj.eitherenterpassormob);return!1}}if(jQuery(this).attr("verify")==1){var otp=regForm.find(".dig_register_otp").find("input").val();if(is_mobile(mail)){verifyOtp(regForm.find(".registercountrycode").val(),mail,csrf,otp,2);return!1}else if(is_mobile(secmail)){verifyOtp(regForm.find(".registersecondcountrycode").val(),secmail,csrf,otp,2);return!1}return!1}if(registerStatus==1){return!0}var dis=jQuery(this).attr("attr-dis");if(is_mobile(mail)&&is_mobile(secmail)&&secmail.length>0){showDigErrorMessage(dig_log_obj.InvalidEmail);return!1}if(regForm.find(".disable_email_digit").length){if(!is_mobile(mail)){showDigErrorMessage(dig_log_obj.Invaliddetails);return!1}}else{if(validateEmail(mail)&&validateEmail(secmail)&&secmail.length>0){showDigErrorMessage(dig_log_obj.Invaliddetails);return!1}var dig_reg_mail=regForm.find(".dig_reg_mail");if(validateEmail(mail)){dig_reg_mail.val(mail)}else if(validateEmail(secmail)){dig_reg_mail.val(secmail)}if(mail_accept==2&&!validateEmail(secmail)&&!validateEmail(mail)){showDigErrorMessage(dig_log_obj.InvalidEmail);return!1}}if(!regForm.find(".disable_password_digit").length){if(!is_mobile(regForm.find(".digits_reg_email").val())&&!is_mobile(regForm.find(".dig-secondmailormobile").val())){if(pass_accept>0&&pass.length==0){showDigNoticeMessage(dig_log_obj.eitherenterpassormob);return!1}}}if(!isEmpty(mail)){if(!is_mobile(mail)&&!validateEmail(mail)||mail_field.data("type")==2&&!is_mobile(mail)){showDigErrorMessage(dig_log_obj.Invaliddetails);return!1}}if(!isEmpty(secmail)){if(!is_mobile(secmail)&&!validateEmail(secmail)||secmail_field.data("type")==3&&!validateEmail(secmail)){showDigErrorMessage(dig_log_obj.Invaliddetails);return!1}}if(mobile_accept==2&&!is_mobile(mail)&&!is_mobile(secmail)){showDigErrorMessage(dig_log_obj.InvalidMobileNumber);return!1}if(regForm.find("#digits_reg_username").length){username_reg_field=regForm.find("#digits_reg_username").val()}if(regForm.find(".dig-custom-field-type-captcha").length){captcha_reg_field=regForm.find(".dig-custom-field-type-captcha").find("input[type='text']").val();captcha_ses_reg_field=regForm.find(".dig-custom-field-type-captcha").find(".dig_captcha_ses").val()}if(is_mobile(mail)){akCallback="registerCallBack";email_reg_field=secmail;verifyMobileNoLogin(regForm.find(".registercountrycode").val(),mail,csrf,2);return!1}else if(is_mobile(secmail)){akCallback="registerCallBack";email_reg_field=mail;verifyMobileNoLogin(regForm.find(".registersecondcountrycode").val(),secmail,csrf,2);return!1}if(validateEmail(mail)){email_reg_field=mail}else{email_reg_field=secmail}verifyMobileNoLogin(null,null,csrf,2);return!1});function registerCallBack(response){if(response.status==="PARTIALLY_AUTHENTICATED"){showDigitsModal(!1);var code=response.code;var csrf=response.state;regForm.find(".register_code").val(code);regForm.find(".register_csrf").val(csrf);registerStatus=1;loader.show();regForm.find(".registerbutton").trigger("click")}else{showDigitsModal(!0)}}function forgotCallBack(response){showDigitsModal(!0);if(response.status==="PARTIALLY_AUTHENTICATED"){passchange=1;var code=response.code;var csrf=response.state;forgotForm.find(".forgotpasscontainer").slideUp();forgotForm.find(".changepassword").slideDown();forgotForm.find(".digits_code").val(code);forgotForm.find(".digits_csrf").val(csrf)}}function validateEmail(email){var re=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(String(email).toLowerCase())}var lef=leftDis*3;leftDis=lef*2-9;jQuery(document).on("click",".dig_lrf_box .backtoLogin",function(){if(loginBoxTitle){loginBoxTitle.text(dig_log_obj.login)}var box=jQuery(this).closest(".dig_lrf_box");var login=box.find(".digloginpage");if(!noanim){}else{}login.show().find(".mobile_field").trigger("keyup");box.find(".forgot").hide();box.find(".register").hide();updateModalHeight(login_modal)});jQuery(document).on("click",".dig_lrf_box .signupbutton",function(){var box=jQuery(this).closest(".dig_lrf_box");if(loginBoxTitle){loginBoxTitle.text(dig_log_obj.signup)}box.find(".digloginpage").hide();if(!noanim){}else{}box.find(".register").show().find(".mobile_field").trigger("keyup");updateModalHeight(register_modal)});jQuery(window).on("resize",function(){if(register.is(":visible")){updateModalHeight(register_modal)}else if(dig_modal_conn.is(":visible")){updateModalHeight(login_modal);if(otp_container.length>0)otp_container.css({height:login.outerHeight(!0)})}});if(otp_container.length>0){otp_container.css({height:login.outerHeight(!0)})}jQuery(document).on("click",".dig_lrf_box .forgotpassworda",function(){if(loginBoxTitle){loginBoxTitle.text(dig_log_obj.ForgotPassword)}var box=jQuery(this).closest(".dig_lrf_box");box.find(".digloginpage").hide();if(!noanim){}else{}box.find(".forgot").show().find(".mobile_field").trigger("keyup");updateModalHeight(forgot_modal)});function hideLogin(){login.hide()}function updateModalHeight(box){dig_modal_conn.css({height:"auto"})}var ew=8;jQuery(document).on("keyup change focusin",".dig_lrf_box .dig-mobmail",function(e){var data_type=jQuery(this).data("type");if(data_type==3)return;var par=jQuery(this).closest(".minput");if(!jQuery(this).data("padding-left"))jQuery(this).data("padding-left",jQuery(this).css("padding-left"));if(show_countrycode_field(jQuery(this))){par.find(".logincountrycodecontainer").css({display:"inline-block"}).find(".logincountrycode").trigger("keyup")}else{var leftPadding=jQuery(this).data("padding-left");par.find(".logincountrycodecontainer").hide();jQuery(this).css({"padding-left":leftPadding})}});jQuery(document).on("keyup change focusin",".dig_lrf_box .logincountrycode",function(e){var size=jQuery(this).val().length+1;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}var par=jQuery(this).closest("form");var pl=ew;par.find(".dig-mobmail").stop().animate({"padding-left":jQuery(this).outerWidth()+pl+"px"},"fast",function(){})});jQuery(document).on("keyup change focusin",".dig_lrf_box .digits_reg_email",function(e){var data_type=jQuery(this).data("type");if(data_type==3)return;var par=jQuery(this).closest("form");if(!jQuery(this).data("padding-left"))jQuery(this).data("padding-left",jQuery(this).css("padding-left"));if(show_countrycode_field(jQuery(this))){par.find(".registercountrycodecontainer").css({display:"inline-block"}).find(".registercountrycode").trigger("keyup")}else{par.find(".registercountrycodecontainer").hide();var leftPadding=jQuery(this).data("padding-left");jQuery(this).css({"padding-left":leftPadding})}updateMailSecondLabel(par)});setTimeout(function(){jQuery(".mobile_field").trigger("keyup")},10);jQuery(document).on("keyup change focusin",".registercountrycode",function(e){var size=jQuery(this).val().length+1;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}var par=jQuery(this).closest("form");var pl=ew;par.find(".digits_reg_email").stop().animate({"padding-left":jQuery(this).outerWidth()+pl+"px"},"fast",function(){});updateMailSecondLabel(par)});secondmailormobile.on("keyup change focusin",function(e){var mobile_accept=jQuery(this).data("mobile");var mail_accept=jQuery(this).data("mail");if(mail_accept==2||mobile_accept==2)return;var par=jQuery(this).closest("form");if(!jQuery(this).data("padding-left"))jQuery(this).data("padding-left",jQuery(this).css("padding-left"));if(show_countrycode_field(jQuery(this))&&!is_mobile(par.find(".digits_reg_email").val())){par.find(".secondregistercountrycodecontainer").css({display:"inline-block"}).find(".registersecondcountrycode").trigger("keyup")}else{par.find(".secondregistercountrycodecontainer").hide();var leftPadding=jQuery(this).data("padding-left");jQuery(this).css({"padding-left":leftPadding})}updateMailSecondLabel(par)});jQuery(document).on("keyup change focusin",".registersecondcountrycode",function(e){var size=jQuery(this).val().length+1;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}var par=jQuery(this).closest("form");var pl=ew;par.find(".dig-secondmailormobile").stop().animate({"padding-left":jQuery(this).outerWidth()+pl+"px"},"fast",function(){});updateMailSecondLabel(par)});forgotpass.on("keyup change focusin",function(e){var data_type=jQuery(this).data("type");if(data_type==3)return;var par=jQuery(this).closest("form");if(!jQuery(this).data("padding-left"))jQuery(this).data("padding-left",jQuery(this).css("padding-left"));if(show_countrycode_field(jQuery(this))){par.find(".forgotcountrycodecontainer").css({display:"inline-block"}).find(".forgotcountrycode").trigger("keyup")}else{par.find(".forgotcountrycodecontainer").hide();var leftPadding=jQuery(this).data("padding-left");jQuery(this).css({"padding-left":leftPadding})}});jQuery(document).on("keyup change focusin",".forgotcountrycode",function(e){var size=jQuery(this).val().length+1;if(size<2)size=2;jQuery(this).attr("size",size);var code=jQuery(this).val();if(code.trim().length==0){jQuery(this).val("+")}var pl=ew;jQuery(this).closest("form").find(".forgotpass").stop().animate({"padding-left":jQuery(this).outerWidth()+pl+"px"},"fast",function(){})});var prevInftype=0;function updateMailSecondLabel(par){var secondmailormobile=par.find(".dig-secondmailormobile");if(secondmailormobile==null)return;var mailsecond=secondmailormobile.closest(".dig-mailsecond");if(mailsecond.data("always-show"))return;var con_field=par.find(".digits_reg_email");var con=con_field.val();var cc=secondmailormobile.val();if(con==undefined)return;var mobile_accept=secondmailormobile.data("mobile");var mail_accept=secondmailormobile.data("mail");if(is_mobile(con)&&inftype!=1||mail_accept==2|con_field.data("type")==2){inftype=1;par.find(".dig_secHolder").html(dig_log_obj.Email)}else if(!is_mobile(con)&&inftype!=2&&mobile_accept!=2){inftype=2;par.find(".dig_secHolder").html(dig_log_obj.Mobileno)}if(secondmailormobile.attr("placeholder")&&prevInftype!=inftype){prevInftype=inftype;var input_label=par.find(".dig_secHolder").closest("label").text().replace(/\s\s+/g," ");secondmailormobile.attr("placeholder",input_label)}if(mail_accept!=2&&mobile_accept!=2){if(con==""||con.length==0){mailsecond.hide();if(isSecondMailVisible)jQuery(window).trigger("resize");isSecondMailVisible=!1;return}if(!isSecondMailVisible){mailsecond.fadeIn();jQuery(window).trigger("resize");isSecondMailVisible=!0}else return}}jQuery(document).on("click",".minput label",function(e){jQuery(this).closest(".minput").find("input").first().trigger("focus")});jQuery(document).on("animationstart",".minput input,.minput textarea",function(e){jQuery(this).trigger("focusin")});jQuery(document).on("change blur focusin",".minput input,.minput textarea",function(e){if(jQuery(this).hasClass("countrycode"))return;var action_type=e.type;tmpval=jQuery(this).val();var parent=jQuery(this).parent();if(tmpval==""&&!show_countrycode_field(jQuery(this))&&action_type!="focusin"){parent.addClass("empty").removeClass("not-empty");jQuery(this).addClass("empty").removeClass("not-empty")}else{parent.addClass("not-empty").removeClass("empty");jQuery(this).addClass("not-empty").removeClass("empty")}if(action_type=="focusin"){jQuery(this).closest(".minput").addClass("digits-active")}else{jQuery(this).closest(".minput").removeClass("digits-active")}});jQuery(".minput input,.minput textarea").trigger("blur");function processAccountkitLogin(countrycode,phoneNumber){hideDigitsModal()}setTimeout(function(){jQuery(".minput").find("input,textarea").each(function(){jQuery(this).triggerHandler("blur")})},500);function formatMobileNumber(number){return filter_mobile(number)}var elem=jQuery(".digit_cs-list");var selected_input;var isShown=0;jQuery(window).on("popstate",function(e){if(elem.is(":visible")){isShown=0;hide_country_list()}});var country_count=elem.find("li").length;var disable_country_dropdown=country_count<=2;jQuery(document).on("focusin",".countrycode",function(e){e.preventDefault();if(disable_country_dropdown){jQuery(this).attr("no-change",!0);return}var elem_type=elem.data("type");selected_input=jQuery(this);if(elem_type=="mobile"){window.history.pushState({state:"open_countrycode"},null,"");elem.show().parent().fadeIn("fast",function(){jQuery(this).find(".countrycode_search").trigger("focus")});isShown=1;return}var $this=jQuery(this).parent().parent();var parentForm=$this;parentForm.append(elem);var nextNode=elem.find("li.selected");highlight(nextNode);elem.css({top:$this.outerHeight(!1)-1}).show();elem.find(".countrycode_search").trigger("focus");isShown=1});jQuery(document).on("click",".digits-hide-countrycode",function(){if(elem.is(":visible")&&isShown==1){history.back()}});jQuery(document).on("focusout",".countrycode, .countrycode_search",function(e){if(e.relatedTarget){var relatedTarget=jQuery(e.relatedTarget);if(relatedTarget&&relatedTarget.hasClass("countrycode_search")||relatedTarget.hasClass("countrycode")){return}}var elem_type=elem.data("type");if(elem_type=="mobile")return;hide_country_list();isShown=0});function hide_country_list(){var elem_type=elem.data("type");var list=elem;if(elem_type=="mobile"){list=elem.parent()}list.fadeOut("fast",function(){elem.find(".countrycode_search").val("").trigger("keydown")});isShown=0}jQuery(document).on("keydown",".countrycode, .countrycode_search",function(e){var keycode=e.which;if(keycode===9){var mobile_field=jQuery(this).closest("ul").closest("div").parent().find(".mobile_field");if(mobile_field&&mobile_field.length){mobile_field.focus();return!1}}if(disable_country_dropdown){if(keycode===9){return!0}if(mobile_field&&mobile_field.length){e.preventDefault();return!1}return!0}if(isShown==0&&!jQuery(this).hasClass("countrycode_search"))jQuery(this).trigger("focus");switch(keycode){case 38:var visibles=elem.find("li.dig-cc-visible:not([disabled])").not(".search_field");var nextNode=elem.find("li.selected").prev();var nextIndex=visibles.index(nextNode.length>0?nextNode:visibles.last())+1;highlight(nextIndex);e.preventDefault();return!1;break;case 40:var visibles=elem.find("li.dig-cc-visible:not([disabled])").not(".search_field");var nextNode=elem.find("li.selected").next();var nextIndex=visibles.index(nextNode.length>0?nextNode:visibles.first())+1;highlight(nextIndex);e.preventDefault();return!1;break;case 13:selectCode(!1);return!1;break;case 9:case 27:var elem_type=elem.data("type");if(elem_type!="mobile")hide_country_list();break;default:var hiddens=0;var curInput=jQuery(document.activeElement);var input=curInput.val().toLowerCase().trim();elem.find("li").each(function(index){var attr=jQuery(this).data("country");if(attr&&attr.startsWith(input)){highlight(index);return!1}});break}});jQuery(document).on("update_flag",".country_code_flag",function(e){selected_input=jQuery(this);country_code_field=selected_input;var country=selected_input.attr("country");if(country){elem.find(".selected").removeClass("selected");elem.find('[data-country="'+country+'"]').addClass("selected");selectCode(!0)}});jQuery(".country_code_flag").trigger("update_flag");function selectCode(force){if(elem.is(":visible")||force){var selEle;selEle=elem.find("li.selected");if(!selEle.length){selEle=elem.find("li:not(.search_field)").first()}selected_input.val("+"+selEle.attr("value")).trigger("keyup");var inp_row=selected_input.parent();var flag_elem=inp_row.find("span");if(flag_elem.length){var flag_position=selEle.data("position");var country=selEle.data("country-code");flag_elem.addClass("flag_selected").attr("country",country).css({"background-position":flag_position})}inp_row.parent().find(".mobile_field").focus().trigger("update_placeholder");if(elem.data("type")=="mobile"){elem.parent().find(".digits-hide-countrycode").trigger("click")}else{hide_country_list()}isShown=0}}function highlight(index){setTimeout(function(){var visibles=elem.find("li");var oldSelected=elem.find("li.selected").removeClass("selected");var oldSelectedIndex=visibles.index(oldSelected);if(visibles.length>0){var selectedIndex=(visibles.length+index)%visibles.length;var selected=visibles.eq(selectedIndex);var top=0;if(selected.length>0){top=selected.position().top;selected.addClass("selected")}if(elem.hasClass("digits-mobile-list")){elem.scrollTo(elem.scrollTop()+top-jQuery(window).height()/2)}else{if(selectedIndex>oldSelectedIndex&&top+selected.outerHeight()>elem.outerHeight()){elem.scrollTo(".selected")}else{elem.scrollTo(elem.scrollTop()+top-55)}}}})}elem.on("mousemove","li:not([disabled])",function(){elem.find(".selected").removeClass("selected");jQuery(this).addClass("selected")}).on("mousedown click","li",function(e){if(jQuery(this).hasClass("search_field")){return}if(elem.is("[disabled]"))e.preventDefault();else{elem.find(".selected").removeClass("selected");jQuery(this).addClass("selected")}selectCode(!1)}).on("mouseup",function(){elem.find("li.selected").removeClass("selected")});function hideDigitsModal(){body.addClass("dig_low_overlay");loader.show();hideDigMessage();if(modcontainer.length){modcontainer.hide()}}function showDigitsModal(hideLoader){body.removeClass("dig_low_overlay");if(hideLoader)loader.hide();if(modcontainer.length){modcontainer.show()}}function lockScroll(){$html=jQuery("html");$body=jQuery("body");var initWidth=$body.outerWidth();var initHeight=$body.outerHeight();var scrollPosition=[self.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,self.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop];$html.data("scroll-position",scrollPosition);$html.data("previous-overflow",$html.css("overflow"));$html.css("overflow","hidden");window.scrollTo(scrollPosition[0],scrollPosition[1]);var marginR=$body.outerWidth()-initWidth;var marginB=$body.outerHeight()-initHeight;$body.css({"margin-right":marginR,"margin-bottom":marginB})}function unlockScroll(){$html=jQuery("html");$body=jQuery("body");$html.css("overflow",$html.data("previous-overflow"));var scrollPosition=$html.data("scroll-position");if(!scrollPosition)return;window.scrollTo(scrollPosition[0],scrollPosition[1]);$body.css({"margin-right":0,"margin-bottom":0})}jQuery(document).on("click touchstart",".dig_popmessage",function(){hideDigMessage()});if(jQuery(".dig_bdy_container").length){var reg;var ecd=jQuery(".dig_powrd");var b=jQuery(".dig_clg_bx");var c=jQuery(".logocontainer");var logp=jQuery(".digloginpage");var regp=jQuery(".register");var digc=jQuery(".dig-container");var digimgCon=jQuery(".dig_ul_left_side");var header=jQuery(".header");var dig_ma_box=jQuery(".dig_lrf_box");var otp_container=jQuery(".dig_verify_mobile_otp_container");jQuery(window).on("resize",function(){updatePos()});var updateLeftBx=function(){digimgCon.height(jQuery(document).height())};function updatePos(){if(regp.is(":visible")){reg=1}else if(otp_container.length>0&&otp_container.is(":visible")){reg=2}else reg=0;updatebox(reg)}function updatebox(upRegHe){var f,at;var minTo=90;if(c.length>0){f=c.height();at=25}else{f=0;at=0}var h=jQuery(window).height();var boxh=logp.outerHeight(!0)+44;if(upRegHe==1){var regh=regp.outerHeight(!0)+44;if(regh>boxh){boxh=regh}}else if(upRegHe==2){var regh=otp_container.outerHeight(!0)+44;if(regh>boxh){boxh=regh}}var ecdH=0;if(ecd.length){ecdH=ecd.outerHeight(!0)}var t=(h-f-boxh+at+ecdH+28)/2;var min_top=70;if(!header.is(":visible")){min_top=60;minTo=min_top+20}if(c.length>0)c.stop().animate({top:Math.max(min_top,t-at),opacity:1},200);b.stop().animate({top:Math.max(minTo,t),opacity:1},200);digc.height(boxh);if(ecd.length){ecd.animate({opacity:"1"})}}jQuery(document).on("click",".signupbutton",function(){updatebox(!0)});jQuery(document).on("click",".backtoLogin",function(){updatebox(!1)});setTimeout(function(){updatePos()})}function isJSON(data){if(typeof data!="string")data=JSON.stringify(data);try{JSON.parse(data);return!0}catch(e){return!1}}function isDateValid(date){return date.getTime()===date.getTime()}var country_code_field;jQuery(document).on("focus",".mobile_field",function(){getCountryCodeField(jQuery(this))});function getCountryCodeField($this){var parent=$this.parent().parent();country_code_field=parent.find(".countrycode,.wpnotif_countrycode");return country_code_field}jQuery(document).on("keypress",".minput .countrycode, input[name='digt_countrycode']",function(e){var charCode=e.which?e.which:e.keyCode;if(charCode===9){return!0}return charCode===43||!(charCode>31&&(charCode<48||charCode>57))});var bypassKey=!1;jQuery(document).on("change",".minput .countrycode, input[name='digt_countrycode']",function(){bypassKey=!0;jQuery(this).closest(".minput").find(".mobile_field").trigger("keyup")});jQuery(document).on("change",".wpnotif_countrycode",function(){bypassKey=!0;jQuery(this).closest(".wpnotif_phonefield").find(".mobile_field").trigger("keyup")});var country_placeholders;jQuery(document).on("update_placeholder",".mobile_placeholder",function(e){if(dig_log_obj.dig_mobile_no_placeholder==0){return}var $this=jQuery(this);var country_code_field=$this.closest(".digits-form_input_row").find(".digits_countrycode");var country=!1;var placeholder=!1;if(country_code_field.length){var country_code_wrapper=country_code_field.closest(".countrycodecontainer");var flag_selected=country_code_wrapper.find(".flag_selected");if(flag_selected.length){country=flag_selected.attr("country")}if(country&&country_placeholders){placeholder=libphonenumber.getExampleNumber(country,country_placeholders);if(placeholder){placeholder=placeholder.formatNational().replace(/^0+/,"")}}}if(!placeholder){placeholder=$this.attr("data-placeholder")}$this.attr("placeholder",placeholder)});jQuery(document).on("keyup",".mobile_field",function(e){var $this=jQuery(this);var input=$this.val();if(!bypassKey&&!$this.hasClass("mobile_placeholder")){if(!isNumeric(input))return}bypassKey=!1;if(!country_code_field)getCountryCodeField(jQuery(this));if($this.hasClass("mobile_format")){if(!dig_begins_with(input)){if(country_code_field.length){input=country_code_field.val()+""+input}}}var phone_obj=libphonenumber.parsePhoneNumberFromString(input);var countrycode=!1;var country=!1;var flag_elem=country_code_field.parent().find("span");if(typeof phone_obj!="undefined"){countrycode=phone_obj.countryCallingCode;var phone_number=phone_obj.nationalNumber;if($this.hasClass("mobile_format")){if(dig_log_obj.dig_mobile_no_formatting==1){phone_number=jQuery.trim(phone_obj.formatInternational().replace("+"+countrycode,""));phone_number=phone_number.replace(/^0+/,"")}else if(dig_log_obj.dig_mobile_no_formatting==2){phone_number=phone_obj.formatNational().replace(/^0+/,"")}if(countrycode=="242"||countrycode=="225"){phone_number="0"+phone_number}}country=phone_obj.country;$this.val(phone_number);if(country_code_field.length&&dig_log_obj.dig_hide_ccode==0){country_code_field.val("+"+countrycode);if(!country_code_field.is(":visible")&&!$this.hasClass("dig-attr-cc-key")){$this.addClass("dig-attr-cc-key");$this.trigger("keyup")}if(flag_elem.length){if(country){var flag_position=elem.find('[data-country-code="'+country+'"]').data("position");flag_elem.addClass("flag_selected").attr("country",country).css({"background-position":flag_position})}else{flag_elem.removeClass("flag_selected")}}}}else{$this.removeClass("dig-attr-cc-key")}$this.trigger("update_placeholder")});function get_country_placeholders(){fetch("https://unpkg.com/libphonenumber-js@1.10.18/examples.mobile.json",{cache:"force-cache"}).then(function(response){return response.json()}).then(function(examples){country_placeholders=examples;jQuery(".mobile_placeholder").trigger("keyup")})}get_country_placeholders();jQuery(".digits_login, .digits_register, .digits_forgot_pass").on("submit",function(e){e.preventDefault();if(jQuery(this).attr("data-processing")==1)return;jQuery(this).attr("data-processing",1);process_form(jQuery(this));return!1});function process_form(form){hideDigMessage();loader.show();jQuery.ajax({type:"post",url:dig_log_obj.ajax_url,data:form.serialize()+"&action=digits_submit_form",success:function(res){form.attr("data-processing",0);if(isJSON(res)){if(res.success===!0){if(res.data.show_password){form.find(".digits_login_field_row").slideUp("fast");form.find(".password_row").slideDown("fast").find("input").removeAttr("disabled").focus()}else if(dig_log_obj.login_reg_success_msg==1||!res.data.redirect){if(res.data.notice){showDigNoticeMessage(res.data.msg)}else{showDigSuccessMessage(res.data.msg)}}if(res.data.redirect){digits_redirect(res.data.redirect)}else{loader.hide()}}else{loader.hide();if(res.data.level==1){showDigNoticeMessage(res.data.msg)}else{showDigErrorMessage(res.data.msg)}}}},error:function(){loader.hide();showDigErrorMessage(dig_log_obj.Error);form.attr("data-processing",0)}})}function digits_show(elem_show){var elem=jQuery(elem_show);if(elem.length){var overlay=elem;if(!elem.hasClass("digits-overlay")){overlay=elem.closest(".digits-overlay")}if(elem.hasClass("digits_no_dismiss")||overlay.hasClass("digits_no_dismiss"))return;var effects=elem.find(".digits-effects-element");if(effects.length){elem.addClass(effects.data("animation"))}elem.find(".mobile_field").trigger("keyup");elem.fadeIn("fast")}}jQuery(document).on("click",".digits-overlay-close",function(){var overlay=jQuery(this).closest(".digits-overlay");if(overlay.hasClass("digits_no_dismiss"))return;unlockScroll();overlay.fadeOut("fast");jQuery("body").removeClass("digits-no-overflow")});jQuery(document).on("change",".digits-input_radio input",function(){var $this=jQuery(this);if($this.is(":checked")){var container=$this.closest(".digits-form_input");var checked_class="digits-form_checked";container.find("."+checked_class).removeClass(checked_class);$this.closest(".digits-input_radio").addClass(checked_class)}});jQuery(document).on("change",".digits-input_checkbox input",function(){var $this=jQuery(this);var checked_class="digits-form_checked";var container=$this.closest(".digits-form_input");if($this.is(":checked")){container.addClass(checked_class)}else{container.removeClass(checked_class)}})});var digits_isWaitingForSms=!1;function digits_WaitForSms(){if("OTPCredential"in window){if(digits_isWaitingForSms){return}digits_isWaitingForSms=!0;navigator.credentials.get({otp:{transport:["sms"]}}).then(function(otp){var code=otp.code;jQuery('input[name="dig_otp"]:visible').val(code)}).catch(function(error){console.log(error)})}}function show_countrycode_field(mobile_field){var mobile_number=mobile_field.val();var data_type=mobile_field.data("type");if(dig_log_obj.dig_hide_ccode==1){return!1}else if(data_type==2){return!0}else if(is_mobile(mobile_number)){return!dig_begins_with(mobile_number)}return!1}function dig_begins_with(mobile_number){if(mobile_number.substring(0,1)=="+"){return!0}return!1}function filter_mobile(mobile_number){mobile_number=convert_number.toNormal(mobile_number);mobile_number=mobile_number.replace(/[-+ )(]/g,"");return mobile_number.replace(/^0+/,"")}function is_mobile(mobile_number){mobile_number=convert_number.toNormal(mobile_number);mobile_number=mobile_number.replace(/[- )(]/g,"");return isNumeric(mobile_number)}function digits_redirect(redirect_location){var delay=500;if(dig_log_obj.login_reg_success_msg==0){delay=0}setTimeout(function(){var digits_redirect_page=jQuery("input[name='digits_redirect_page']");if(digits_redirect_page.length){var requested_redirect=digits_redirect_page.val();if(requested_redirect.length>0&&requested_redirect!="-1"&&requested_redirect!="-2"){window.location.href=jQuery.trim(requested_redirect);return}}if(redirect_location=="-1"||redirect_location=="-2"){if(jQuery(".dig-box").is(":visible")){redirect_location="-1"}var referrer=document.referrer;if(referrer){var is_account_page=jQuery("#customer_login").length;var is_same=document.referrer.indexOf(location.protocol+"//"+location.host)===0;if(is_same&&(is_account_page||redirect_location=="-2")){window.history.back();return}if(redirect_location=="-2"){document.location.href="/";return}}location.reload()}else{window.location.href=redirect_location}},delay)}function showDigLoginSuccessMessage(){if(dig_log_obj.login_reg_success_msg==1)showDigSuccessMessage(dig_log_obj.login_success)}function showDigErrorMessage(message){showDigMessage(message,3)}function showDigNoticeMessage(message){showDigMessage(message,3)}function showDigSuccessMessage(message){showDigMessage(message,1)}function showDigMessage(message,alert_type){if(!message){return}var extra_class="";var dark_theme=jQuery(".digits-dark-theme");if(dark_theme.length){if(dark_theme.is(":visible")){extra_class="dark_theme"}}var digits_ui=jQuery(".digits2_box");if(digits_ui.length&&digits_ui.is(":visible")){extra_class=" digits_page_visible"}jQuery(".dig_error_message").remove();jQuery("body").append("<div class='dig_popmessage dig_popmessage_right dig_error_message'><div class='dig_popmessage_contents'><div class='dig_firele'><div class='dig_pop_bg'></div><div class='dig_pop_bg_over'></div></div><div class='dig_lasele'><div class='dig_lase_snap'></div><div class='dig_lase_message'>"+message+"</div></div><div class='dig_popdismiss'></div></div></div>");var alert_class;var message_type;if(alert_type===1){alert_class="dig_success_msg";message_type=dig_log_obj.yay}else if(alert_type===2){alert_class="dig_notice_msg";message_type=dig_log_obj.notice}else{alert_class="dig_critical_msg";message_type=dig_log_obj.ohsnap}jQuery(".dig_popmessage").show().removeClass("dig_success_msg dig_notice_msg dig_critical_msg").addClass(alert_class+" dig_popBounceInRight "+extra_class).find(".dig_lase_snap").text(message_type)}function hideDigMessage(){jQuery(".dig_popmessage").fadeOut("fast",function(){jQuery(this).remove()})}function isNumeric(str){if(typeof str!="string")return!1;return!isNaN(str)&&!isNaN(parseFloat(str))}var convert_number=function(){var numerals={persian:["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],arabic:["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"]};return{toNormal:function(str){if(!str){return""}var num,i,len=str.length,result="";for(i=0;i<len;i++){num=numerals.persian.indexOf(str[i]);num=num!=-1?num:numerals.arabic.indexOf(str[i]);if(num==-1)num=str[i];result+=num}return result}}}();/*!
 * jQuery UI Touch Punch 0.2.3
 *
 * Copyright 2011–2014, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Depends:
 *  jquery.ui.widget.js
 *  jquery.ui.mouse.js
 */
!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! This file is auto-generated */
/*!
 * imagesLoaded PACKAGED v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
/*!
 * imagesLoaded v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));!function(){var M=window.jQuery,S=M(window);M.fn.stick_in_parent=function(t){var _,i,o,e,s,x,P=(t=null==t?{}:t).sticky_class,V=t.inner_scrolling,F=t.recalc_every,C=t.parent,z=t.offset_top,I=t.spacer,A=t.bottoming;for(null==z&&(z=0),null==C&&(C=void 0),null==V&&(V=!0),null==P&&(P="is_stuck"),_=M(document),null==A&&(A=!0),x=function(t){var i,o;return window.getComputedStyle?(t[0],i=window.getComputedStyle(t[0]),o=parseFloat(i.getPropertyValue("width"))+parseFloat(i.getPropertyValue("margin-left"))+parseFloat(i.getPropertyValue("margin-right")),"border-box"!==i.getPropertyValue("box-sizing")&&(o+=parseFloat(i.getPropertyValue("border-left-width"))+parseFloat(i.getPropertyValue("border-right-width"))+parseFloat(i.getPropertyValue("padding-left"))+parseFloat(i.getPropertyValue("padding-right"))),o):t.outerWidth(!0)},o=function(r,n,l,a,c,p,d,u){var f,t,g,h,k,y,m,v,i,b,w,e;if(!r.data("sticky_kit")){if(r.data("sticky_kit",!0),k=_.height(),m=r.parent(),!(m=null!=C?m.closest(C):m).length)throw"failed to find stick parent";if(f=g=!1,(w=null!=I?I&&r.closest(I):M("<div />"))&&w.css("position",r.css("position")),(v=function(){var t,i,o;if(!u)return k=_.height(),t=parseInt(m.css("border-top-width"),10),i=parseInt(m.css("padding-top"),10),n=parseInt(m.css("padding-bottom"),10),l=m.offset().top+t+i,a=m.height(),g&&(f=g=!1,null==I&&(r.insertAfter(w),w.detach()),r.css({position:"",top:"",width:"",bottom:""}).removeClass(P),o=!0),c=r.offset().top-(parseInt(r.css("margin-top"),10)||0)-z,p=r.outerHeight(!0),d=r.css("float"),w&&w.css({width:x(r),height:p,display:r.css("display"),"vertical-align":r.css("vertical-align"),float:d}),o?e():void 0})(),p!==a)return h=void 0,y=z,b=F,e=function(){var t,i,o,e,s;if(!u)return o=!1,null!=b&&--b<=0&&(b=F,v(),o=!0),o||_.height()===k||(v(),o=!0),o=S.scrollTop(),null!=h&&(i=o-h),h=o,g?(A&&(e=a+l<o+p+y,f&&!e&&(f=!1,r.css({position:"fixed",bottom:"",top:y}).trigger("sticky_kit:unbottom"))),o<c&&(g=!1,y=z,null==I&&("left"!==d&&"right"!==d||r.insertAfter(w),w.detach()),r.css(t={position:"",width:"",top:""}).removeClass(P).trigger("sticky_kit:unstick")),V&&(s=S.height())<p+z&&(f||(y-=i,y=Math.max(s-p,y),y=Math.min(z,y),g&&r.css({top:y+"px"})))):c<o&&(g=!0,(t={position:"fixed",top:y}).width="border-box"===r.css("box-sizing")?r.outerWidth()+"px":r.width()+"px",r.css(t).addClass(P),null==I&&(r.after(w),"left"!==d&&"right"!==d||w.append(r)),r.trigger("sticky_kit:stick")),g&&A&&(null==e&&(e=a+l<o+p+y),!f&&e)?(f=!0,"static"===m.css("position")&&m.css({position:"relative"}),r.css({position:"absolute",bottom:n,top:"auto"}).trigger("sticky_kit:bottom")):void 0},i=function(){return v(),e()},t=function(){if(u=!0,S.off("touchmove",e),S.off("scroll",e),S.off("resize",i),M(document.body).off("sticky_kit:recalc",i),r.off("sticky_kit:detach",t),r.removeData("sticky_kit"),r.css({position:"",bottom:"",top:"",width:""}),m.position("position",""),g)return null==I&&("left"!==d&&"right"!==d||r.insertAfter(w),w.remove()),r.removeClass(P)},S.on("touchmove",e),S.on("scroll",e),S.on("resize",i),M(document.body).on("sticky_kit:recalc",i),r.on("sticky_kit:detach",t),setTimeout(e,0)}},e=0,s=this.length;e<s;e++)i=this[e],o(M(i));return this}}.call(this);!function(d){woodmartThemeModule.$document.on("wdHeaderBuilderInited",function(){woodmartThemeModule.stickyDetails()}),woodmartThemeModule.stickyDetails=function(){!woodmartThemeModule.$body.hasClass("woodmart-product-sticky-on")||woodmartThemeModule.$window.width()<=1024||d(".entry-summary").each(function(){var t=d(this),e=parseInt(woodmart_settings.sticky_product_details_offset),o=t.find(".summary-inner"),i=t.parent().find(".product-images-inner");o.trigger("sticky_kit:detach"),i.trigger("sticky_kit:detach"),i.imagesLoaded(function(){var t=o.outerHeight()-i.outerHeight();t<-100?o.stick_in_parent({offset_top:e}):100<t&&i.stick_in_parent({offset_top:e}),woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.$window.width()<=1024?(o.trigger("sticky_kit:detach"),i.trigger("sticky_kit:detach")):(o.outerHeight()<i.outerHeight()?o:i).stick_in_parent({offset_top:e})},300))})})},d(document).ready(function(){woodmartThemeModule.stickyDetails()})}(jQuery);!function(f){woodmartThemeModule.headerBuilder=function(){var a,s,r=f(".whb-header"),t=f(".header-banner"),e=f(".whb-sticky-row"),l="",o=woodmartThemeModule.$window,h=!1,n=300,d="",i=r.hasClass("whb-hide-on-scroll");if(e.each(function(){var e=f(this);if(10<e[0].offsetHeight)return l=e,!1}),r.hasClass("whb-sticky-real")||r.hasClass("whb-scroll-slide")){var e=f("#wpadminbar"),w=r.find(".whb-main-header")[0].offsetHeight,e=0<e.length?e[0].offsetHeight:0;if(r.hasClass("whb-sticky-real")){if(0===l.length||l[0].offsetHeight<10||"undefined"!=typeof elementorFrontend&&elementorFrontend.isEditMode())return;r.addClass("whb-sticky-prepared").css({paddingTop:w}),n=Math.ceil(l.offset().top)-e}r.hasClass("whb-scroll-slide")&&(n=w+e)}function c(){r.hasClass("whb-boxed")&&(f(".wd-offsets-calculated .wd-dropdown-menu").attr("style",""),f(".wd-offsets-calculated").removeClass("wd-offsets-calculated"),woodmartThemeModule.$window.trigger("wdHeaderBuilderStickyChanged"))}r.hasClass("whb-sticky-clone")&&((s=[]).cloneClass=r.find(".whb-general-header").attr("class"),i&&(s.wrapperClasses="whb-hide-on-scroll"),d=(d=(d=woodmart_settings.whb_header_clone).replace(/<%([^%>]+)?%>/g,function(e){e=e.slice(2,-2);return r.find(e).length?f("<div>").append(r.find(e).first().clone()).html():void 0!==s[e]?s[e]:""})).replace(/<link[^>]*>/g,""),r.after(d),(r=r.parent().find(".whb-clone")).find(".whb-row").removeClass("whb-flex-equal-sides").addClass("whb-flex-flex-middle")),o.on("scroll",function(){var e=n,s=woodmartThemeModule.$window.scrollTop(),l=woodmartThemeModule.$window.height(),o=woodmartThemeModule.$document.height(),d=(0<t.length&&woodmartThemeModule.$body.hasClass("header-banner-display")&&(e+=t[0].offsetHeight),(e=!f(".close-header-banner").length&&r.hasClass("whb-scroll-stick")?n:e)<s?h||(h=!0,r.addClass("whb-sticked"),c()):h&&(h=!1,r.removeClass("whb-sticked"),c()),100);r.hasClass("whb-scroll-stick")&&(d=500),i&&(0<a-s&&e<s?(r.addClass("whb-scroll-up"),r.removeClass("whb-scroll-down")):0<s-a&&s+l!==o&&e+d<s?(r.addClass("whb-scroll-down"),r.removeClass("whb-scroll-up")):s<=e?(r.removeClass("whb-scroll-down"),r.removeClass("whb-scroll-up")):o-5<=s+l&&(r.addClass("whb-scroll-up"),r.removeClass("whb-scroll-down"))),a=s}),woodmartThemeModule.$document.trigger("wdHeaderBuilderInited")},woodmartThemeModule.$window.on("wdEventStarted",function(){woodmartThemeModule.headerBuilder()})}(jQuery);!function(e){woodmartThemeModule.onRemoveFromCart=function(){"no"!==woodmart_settings.woocommerce_ajax_add_to_cart&&woodmartThemeModule.$document.on("click",".widget_shopping_cart .remove",function(o){o.preventDefault(),e(this).parent().addClass("removing-process")})},e(document).ready(function(){woodmartThemeModule.onRemoveFromCart()})}(jQuery);!function(i){woodmartThemeModule.loginDropdown=function(){woodmartThemeModule.windowWidth<=1024||i(".wd-dropdown-register").each(function(){var n=i(this),e=n.find(".login-dropdown-inner");e.find('input[id="username"]').on("click",function(){n.addClass("wd-active-login").removeClass("wd-active-link")}),e.find('input[id="username"]').on("input",function(){n.hasClass("wd-active-login")&&n.removeClass("wd-active-login").addClass("wd-active-link")}),e.find("input").not('[id="username"]').on("click",function(){n.removeClass("wd-active-login").removeClass("wd-active-link")}),woodmartThemeModule.$document.click(function(e){void 0!==e.target.className.length&&-1===e.target.className.indexOf("wd-dropdown-register")&&-1===e.target.className.indexOf("input-text")&&n.removeClass("wd-active-login").removeClass("wd-active-link")}),i(".wd-dropdown-register").on("mouseout",function(){n.hasClass("wd-active-link")&&n.removeClass("wd-active-link")}).on("mouseleave",function(){n.hasClass("wd-active-link")&&n.removeClass("wd-active-link")})})},i(document).ready(function(){woodmartThemeModule.loginDropdown()})}(jQuery);!function(t){woodmartThemeModule.headerCategoriesMenu=function(){var e,n,o,d,a,s,i;1024<woodmartThemeModule.windowWidth||(e=t(".wd-header-cats"),n=e.find(".categories-menu-dropdown"),o=e.find(".menu-item-has-children"),e.find(".menu-opener"),d=200,o.find("> a").before('<span class="drop-category"></span>'),n.on("click",".drop-category",function(){var e=t(this),n=e.parent().find("> .wd-dropdown-menu, >.sub-sub-menu");n.hasClass("child-open")?(e.removeClass("act-icon"),n.slideUp(d).removeClass("child-open")):(e.addClass("act-icon"),n.slideDown(d).addClass("child-open"))}),e.on("click",".menu-opener",function(e){e.preventDefault(),(a()?i:s)()}),n.on("click","a",function(){i(),n.stop().attr("style","")}),a=function(){return n.hasClass("categories-opened")},s=function(){n.addClass("categories-opened").stop().slideDown(d)},i=function(){n.removeClass("categories-opened").stop().slideUp(d)})},t(document).ready(function(){woodmartThemeModule.headerCategoriesMenu()})}(jQuery);!function(i){woodmartThemeModule.menuOffsets=function(){i(".wd-header-main-nav ul.menu > li, .wd-header-secondary-nav ul.menu > li, .widget_nav_mega_menu ul.menu:not(.wd-nav-vertical) > li, .wd-header-main-nav .wd-dropdown.wd-design-aside ul > li").each(function(){var e=i(this);function d(){e.hasClass("wd-offsets-calculated")||(e.find(" > .menu-item-has-children").each(function(){var e,d,s,o,n,a,t,w;e=i(this),a=e.find(" > .wd-dropdown-menu"),t=a.outerWidth(),w=a.offset(),a.attr("style",""),t&&w&&(a.hasClass("wd-design-full-width")||a.hasClass("wd-design-aside")?(s=woodmartThemeModule.$window.width(),woodmartThemeModule.$body.hasClass("rtl")?s<=(o=s-w.left-t)+t&&a.css({right:-(d=o+t-s)}):w.left+t>=s&&(d=w.left+t-s,a.css({left:-d}))):(a.hasClass("wd-design-sized")||a.hasClass("wd-design-default"))&&(s=woodmart_settings.site_width,o=(s=woodmartThemeModule.$window.width()<s||!s||e.parents(".whb-header").hasClass("whb-full-width")?woodmartThemeModule.$window.width():s)-w.left-t,e=(woodmartThemeModule.$window.width()-s)/2,woodmartThemeModule.$body.hasClass("rtl")?s<=(n=e+o)+t&&a.css({right:-(d=n+t-s)-15}):s<=(n=w.left-e)+t&&a.css({left:-(d=n+t-s)-15})))}),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour"),e.addClass("wd-offsets-calculated"))}(e=e.hasClass("menu-item")?i(this).parent():e).on("mouseenter mousemove",function(){d()}),woodmartThemeModule.$window.on("wdHeaderBuilderStickyChanged",d),"yes"===woodmart_settings.clear_menu_offsets_on_resize&&setTimeout(function(){woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){e.removeClass("wd-offsets-calculated"),e.find(" > .menu-item-has-children > .wd-dropdown-menu").attr("style","")},300))},2e3)})},woodmartThemeModule.menuDropdownAside=function(){i(".wd-nav .wd-design-aside, .wd-header-cats.wd-open-dropdown .wd-nav").each(function(){var e,d=i(this).find(".menu-item");d.length&&((e=d.first()).hasClass("menu-item-has-children")||e.parents(".wd-sub-menu-wrapp").addClass("wd-empty-item"),e.addClass("wd-opened").find(".wd-dropdown").addClass("wd-opened"),d.on("mouseover",function(){var e=i(this),d=e.parents(".wd-sub-menu-wrapp");e.hasClass("wd-opened")||(e.hasClass("item-level-1")&&(e.hasClass("menu-item-has-children")?d.removeClass("wd-empty-item"):d.addClass("wd-empty-item")),e.siblings().removeClass("wd-opened").find(".wd-dropdown").removeClass("wd-opened"),e.addClass("wd-opened").find(".wd-dropdown").addClass("wd-opened"))}))})},woodmartThemeModule.$window.on("wdEventStarted",function(){woodmartThemeModule.menuDropdownAside(),woodmartThemeModule.menuOffsets()})}(jQuery);!function(d){woodmartThemeModule.menuSetUp=function(){var n=d(".wd-nav, .wd-header-cats"),o="wd-opened";function e(){woodmartThemeModule.$window.width()<=1024?n.find(" > .menu-item-has-children.wd-event-hover").each(function(){d(this).data("original-event","hover").removeClass("wd-event-hover").addClass("wd-event-click")}):n.find(" > .wd-event-click").each(function(){var e=d(this);"hover"===e.data("original-event")&&e.removeClass("wd-event-click").addClass("wd-event-hover")})}d(".mobile-nav").find("ul.wd-nav-mobile").find(" > li").has(".wd-dropdown-menu").addClass("menu-item-has-children"),woodmartThemeModule.$document.on("click",".wd-nav .wd-event-click > a, .wd-header-cats.wd-event-click > span",function(e){e.preventDefault();e=d(this);e.parent().siblings().hasClass(o)&&e.parent().siblings().removeClass(o),e.parent().toggleClass(o)}),woodmartThemeModule.$document.on("click",function(e){e=e.target;0<d("."+o).length&&!d(e).is(".wd-event-hover")&&!d(e).parents().is(".wd-event-hover")&&!d(e).parents().is("."+o)&&(n.find(".wd-event-click."+o).removeClass(o),n.hasClass("wd-event-click")&&n.removeClass(o))}),"yes"===woodmart_settings.menu_item_hover_to_click_on_responsive&&(e(),woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){e()},300)))},d(document).ready(function(){woodmartThemeModule.menuSetUp()})}(jQuery);!function(n){woodmartThemeModule.$document.on("wdReplaceMainGalleryNotQuickView wdShowVariationNotQuickView wdResetVariation",function(){woodmartThemeModule.initZoom()}),n.each(["frontend/element_ready/wd_single_product_gallery.default"],function(o,e){woodmartThemeModule.wdElementorAddAction(e,function(){woodmartThemeModule.initZoom()})}),woodmartThemeModule.initZoom=function(){var e=n(".woocommerce-product-gallery__wrapper:not(.quick-view-gallery)");if("yes"!==woodmart_settings.zoom_enable)return!1;var t={touch:!1},o=("ontouchstart"in window&&(t.on="click"),n(".woocommerce-product-gallery"));function i(o){o.find("img").data("large_image_width")>o.width()&&(o.trigger("zoom.destroy"),o.zoom(t))}o.hasClass("thumbs-position-bottom")||o.hasClass("thumbs-position-left")?(e.on("changed.owl.carousel",function(o){i(e.find(".product-image-wrap").eq(o.item.index).find(".woocommerce-product-gallery__image"))}),i(e.find(".product-image-wrap").eq(0).find(".woocommerce-product-gallery__image"))):e.find(".product-image-wrap").each(function(){i(n(this).find(".woocommerce-product-gallery__image"))})},n(document).ready(function(){woodmartThemeModule.initZoom()})}(jQuery);!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(a){"use strict";var o,r=window.Slick||{};o=0,(r=function(i,e){var t=this;t.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(i),appendDots:a(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(i,e){return a('<button type="button" data-role="none" role="button" tabindex="0" />').text(e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},t.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},a.extend(t,t.initials),t.activeBreakpoint=null,t.animType=null,t.animProp=null,t.breakpoints=[],t.breakpointSettings=[],t.cssTransitions=!1,t.focussed=!1,t.interrupted=!1,t.hidden="hidden",t.paused=!0,t.positionProp=null,t.respondTo=null,t.rowCount=1,t.shouldClick=!0,t.$slider=a(i),t.$slidesCache=null,t.transformType=null,t.transitionType=null,t.visibilityChange="visibilitychange",t.windowWidth=0,t.windowTimer=null,i=a(i).data("slick")||{},t.options=a.extend({},t.defaults,e,i),t.currentSlide=t.options.initialSlide,t.originalSettings=t.options,void 0!==document.mozHidden?(t.hidden="mozHidden",t.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(t.hidden="webkitHidden",t.visibilityChange="webkitvisibilitychange"),t.autoPlay=a.proxy(t.autoPlay,t),t.autoPlayClear=a.proxy(t.autoPlayClear,t),t.autoPlayIterator=a.proxy(t.autoPlayIterator,t),t.changeSlide=a.proxy(t.changeSlide,t),t.clickHandler=a.proxy(t.clickHandler,t),t.selectHandler=a.proxy(t.selectHandler,t),t.setPosition=a.proxy(t.setPosition,t),t.swipeHandler=a.proxy(t.swipeHandler,t),t.dragHandler=a.proxy(t.dragHandler,t),t.keyHandler=a.proxy(t.keyHandler,t),t.instanceUid=o++,t.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,t.registerBreakpoints(),t.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},r.prototype.addSlide=r.prototype.slickAdd=function(i,e,t){var o=this;if("boolean"==typeof e)t=e,e=null;else if(e<0||e>=o.slideCount)return!1;o.unload(),"number"==typeof e?0===e&&0===o.$slides.length?a(i).appendTo(o.$slideTrack):t?a(i).insertBefore(o.$slides.eq(e)):a(i).insertAfter(o.$slides.eq(e)):!0===t?a(i).prependTo(o.$slideTrack):a(i).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(i,e){a(e).attr("data-slick-index",i)}),o.$slidesCache=o.$slides,o.reinit()},r.prototype.animateHeight=function(){var i,e=this;1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical&&(i=e.$slides.eq(e.currentSlide).outerHeight(!0),e.$list.animate({height:i},e.options.speed))},r.prototype.animateSlide=function(i,e){var t={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(i=-i),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:i},o.options.speed,o.options.easing,e):o.$slideTrack.animate({top:i},o.options.speed,o.options.easing,e):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),a({animStart:o.currentLeft}).animate({animStart:i},{duration:o.options.speed,easing:o.options.easing,step:function(i){i=Math.ceil(i),!1===o.options.vertical?t[o.animType]="translate("+i+"px, 0px)":t[o.animType]="translate(0px,"+i+"px)",o.$slideTrack.css(t)},complete:function(){e&&e.call()}})):(o.applyTransition(),i=Math.ceil(i),!1===o.options.vertical?t[o.animType]="translate3d("+i+"px, 0px, 0px)":t[o.animType]="translate3d(0px,"+i+"px, 0px)",o.$slideTrack.css(t),e&&setTimeout(function(){o.disableTransition(),e.call()},o.options.speed))},r.prototype.getNavTarget=function(){var i=this.options.asNavFor;return i=i&&null!==i?a(i).not(this.$slider):i},r.prototype.asNavFor=function(e){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=a(this).slick("getSlick");i.unslicked||i.slideHandler(e,!0)})},r.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,(!1===e.options.fade?e.$slideTrack:e.$slides.eq(i)).css(t)},r.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},r.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},r.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},r.prototype.buildArrows=function(){var i=this;!0===i.options.arrows&&(i.$prevArrow=a(i.options.prevArrow).addClass("slick-arrow"),i.$nextArrow=a(i.options.nextArrow).addClass("slick-arrow"),i.slideCount>i.options.slidesToShow?(i.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),i.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.prependTo(i.options.appendArrows),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.appendTo(i.options.appendArrows),!0!==i.options.infinite&&i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):i.$prevArrow.add(i.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},r.prototype.buildDots=function(){var i,e,t=this;if(!0===t.options.dots&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),e=a("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)e.append(a("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=e.appendTo(t.options.appendDots),t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},r.prototype.buildOut=function(){var i=this;i.$slides=i.$slider.children(i.options.slide+":not(.slick-cloned)").addClass("slick-slide"),i.slideCount=i.$slides.length,i.$slides.each(function(i,e){a(e).attr("data-slick-index",i).data("originalStyling",a(e).attr("style")||"")}),i.$slider.addClass("slick-slider"),i.$slideTrack=0===i.slideCount?a('<div class="slick-track"/>').appendTo(i.$slider):i.$slides.wrapAll('<div class="slick-track"/>').parent(),i.$list=i.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),i.$slideTrack.css("opacity",0),!0!==i.options.centerMode&&!0!==i.options.swipeToSlide||(i.options.slidesToScroll=1),a("img[data-lazy]",i.$slider).not("[src]").addClass("slick-loading"),i.setupInfinite(),i.buildArrows(),i.buildDots(),i.updateDots(),i.setSlideClasses("number"==typeof i.currentSlide?i.currentSlide:0),!0===i.options.draggable&&i.$list.addClass("draggable")},r.prototype.buildRows=function(){var i,e,t,o=this,s=document.createDocumentFragment(),n=o.$slider.children();if(1<o.options.rows){for(t=o.options.slidesPerRow*o.options.rows,e=Math.ceil(n.length/t),i=0;i<e;i++){for(var r=document.createElement("div"),l=0;l<o.options.rows;l++){for(var d=document.createElement("div"),a=0;a<o.options.slidesPerRow;a++){var c=i*t+(l*o.options.slidesPerRow+a);n.get(c)&&d.appendChild(n.get(c))}r.appendChild(d)}s.appendChild(r)}o.$slider.empty().append(s),o.$slider.children().children().children().css({width:100/o.options.slidesPerRow+"%",display:"inline-block"})}},r.prototype.checkResponsive=function(i,e){var t,o,s,n=this,r=!1,l=n.$slider.width(),d=window.innerWidth||a(window).width();if("window"===n.respondTo?s=d:"slider"===n.respondTo?s=l:"min"===n.respondTo&&(s=Math.min(d,l)),n.options.responsive&&n.options.responsive.length&&null!==n.options.responsive){for(t in o=null,n.breakpoints)n.breakpoints.hasOwnProperty(t)&&(!1===n.originalSettings.mobileFirst?s<n.breakpoints[t]&&(o=n.breakpoints[t]):s>n.breakpoints[t]&&(o=n.breakpoints[t]));null!==o?null!==n.activeBreakpoint&&o===n.activeBreakpoint&&!e||(n.activeBreakpoint=o,"unslick"===n.breakpointSettings[o]?n.unslick(o):(n.options=a.extend({},n.originalSettings,n.breakpointSettings[o]),!0===i&&(n.currentSlide=n.options.initialSlide),n.refresh(i)),r=o):null!==n.activeBreakpoint&&(n.activeBreakpoint=null,n.options=n.originalSettings,!0===i&&(n.currentSlide=n.options.initialSlide),n.refresh(i),r=o),i||!1===r||n.$slider.trigger("breakpoint",[n,r])}},r.prototype.changeSlide=function(i,e){var t,o=this,s=a(i.currentTarget);switch(s.is("a")&&i.preventDefault(),s.is("li")||(s=s.closest("li")),t=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,i.data.message){case"previous":n=0==t?o.options.slidesToScroll:o.options.slidesToShow-t,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-n,!1,e);break;case"next":n=0==t?o.options.slidesToScroll:t,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+n,!1,e);break;case"index":var n=0===i.data.index?0:i.data.index||s.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(n),!1,e),s.children().trigger("focus");break;default:return}},r.prototype.checkNavigable=function(i){var e=this.getNavigableIndexes(),t=0;if(i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},r.prototype.cleanUpEvents=function(){var i=this;i.options.dots&&null!==i.$dots&&a("li",i.$dots).off("click.slick",i.changeSlide).off("mouseenter.slick",a.proxy(i.interrupt,i,!0)).off("mouseleave.slick",a.proxy(i.interrupt,i,!1)),i.$slider.off("focus.slick blur.slick"),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow&&i.$prevArrow.off("click.slick",i.changeSlide),i.$nextArrow&&i.$nextArrow.off("click.slick",i.changeSlide)),i.$list.off("touchstart.slick mousedown.slick",i.swipeHandler),i.$list.off("touchmove.slick mousemove.slick",i.swipeHandler),i.$list.off("touchend.slick mouseup.slick",i.swipeHandler),i.$list.off("touchcancel.slick mouseleave.slick",i.swipeHandler),i.$list.off("click.slick",i.clickHandler),a(document).off(i.visibilityChange,i.visibility),i.cleanUpSlideEvents(),!0===i.options.accessibility&&i.$list.off("keydown.slick",i.keyHandler),!0===i.options.focusOnSelect&&a(i.$slideTrack).children().off("click.slick",i.selectHandler),a(window).off("orientationchange.slick.slick-"+i.instanceUid,i.orientationChange),a(window).off("resize.slick.slick-"+i.instanceUid,i.resize),a("[draggable!=true]",i.$slideTrack).off("dragstart",i.preventDefault),a(window).off("load.slick.slick-"+i.instanceUid,i.setPosition),a(document).off("ready.slick.slick-"+i.instanceUid,i.setPosition)},r.prototype.cleanUpSlideEvents=function(){var i=this;i.$list.off("mouseenter.slick",a.proxy(i.interrupt,i,!0)),i.$list.off("mouseleave.slick",a.proxy(i.interrupt,i,!1))},r.prototype.cleanUpRows=function(){var i;1<this.options.rows&&((i=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(i))},r.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},r.prototype.destroy=function(i){var e=this;e.autoPlayClear(),e.touchObject={},e.cleanUpEvents(),a(".slick-cloned",e.$slider).detach(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()),e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove()),e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){a(this).attr("style",a(this).data("originalStyling"))}),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.detach(),e.$list.detach(),e.$slider.append(e.$slides)),e.cleanUpRows(),e.$slider.removeClass("slick-slider"),e.$slider.removeClass("slick-initialized"),e.$slider.removeClass("slick-dotted"),e.unslicked=!0,i||e.$slider.trigger("destroy",[e])},r.prototype.disableTransition=function(i){var e={};e[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(i)).css(e)},r.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},r.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},r.prototype.filterSlides=r.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},r.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var e=a(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=e.is(":focus"),t.autoPlay())},0)})},r.prototype.getCurrent=r.prototype.slickCurrentSlide=function(){return this.currentSlide},r.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},r.prototype.getLeft=function(i){var e,t=this,o=0;return t.slideOffset=0,e=t.$slides.first().outerHeight(!0),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,o=e*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&i+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(o=i>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(i-t.slideCount))*t.slideWidth*-1,(t.options.slidesToShow-(i-t.slideCount))*e*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,t.slideCount%t.options.slidesToScroll*e*-1))):i+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(i+t.options.slidesToShow-t.slideCount)*t.slideWidth,o=(i+t.options.slidesToShow-t.slideCount)*e),t.slideCount<=t.options.slidesToShow&&(o=t.slideOffset=0),!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),e=!1===t.options.vertical?i*t.slideWidth*-1+t.slideOffset:i*e*-1+o,!0===t.options.variableWidth&&(o=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(i):t.$slideTrack.children(".slick-slide").eq(i+t.options.slidesToShow),e=!0===t.options.rtl?o[0]?-1*(t.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===t.options.centerMode&&(o=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(i):t.$slideTrack.children(".slick-slide").eq(i+t.options.slidesToShow+1),e=!0===t.options.rtl?o[0]?-1*(t.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(t.$list.width()-o.outerWidth())/2)),e},r.prototype.getOption=r.prototype.slickGetOption=function(i){return this.options[i]},r.prototype.getNavigableIndexes=function(){for(var i=this,e=0,t=0,o=[],s=!1===i.options.infinite?i.slideCount:(e=-1*i.options.slidesToScroll,t=-1*i.options.slidesToScroll,2*i.slideCount);e<s;)o.push(e),e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;return o},r.prototype.getSlick=function(){return this},r.prototype.getSlideCount=function(){var t,o=this,s=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0;return!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(i,e){if(e.offsetLeft-s+a(e).outerWidth()/2>-1*o.swipeLeft)return t=e,!1}),Math.abs(a(t).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},r.prototype.goTo=r.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},r.prototype.init=function(i){var e=this;a(e.$slider).hasClass("slick-initialized")||(a(e.$slider).addClass("slick-initialized"),e.buildRows(),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots(),e.checkResponsive(!0),e.focusHandler()),i&&e.$slider.trigger("init",[e]),!0===e.options.accessibility&&e.initADA(),e.options.autoplay&&(e.paused=!1,e.autoPlay())},r.prototype.initADA=function(){var e=this;e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),e.$slideTrack.attr("role","listbox"),e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(i){a(this).attr("role","option"),!0===e.options.dots&&a(this).attr({"aria-describedby":"slick-slide"+e.instanceUid+i})}),null!==e.$dots&&e.$dots.attr("role","tablist").find("li").each(function(i){a(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+e.instanceUid+i,id:"slick-slide"+e.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),e.activateADA()},r.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide))},r.prototype.initDotEvents=function(){var i=this;!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&a("li",i.$dots).on("click.slick",{message:"index"},i.changeSlide),!0===i.options.dots&&!0===i.options.pauseOnDotsHover&&a("li",i.$dots).on("mouseenter.slick",a.proxy(i.interrupt,i,!0)).on("mouseleave.slick",a.proxy(i.interrupt,i,!1))},r.prototype.initSlideEvents=function(){var i=this;i.options.pauseOnHover&&(i.$list.on("mouseenter.slick",a.proxy(i.interrupt,i,!0)),i.$list.on("mouseleave.slick",a.proxy(i.interrupt,i,!1)))},r.prototype.initializeEvents=function(){var i=this;i.initArrowEvents(),i.initDotEvents(),i.initSlideEvents(),i.$list.on("touchstart.slick mousedown.slick",{action:"start"},i.swipeHandler),i.$list.on("touchmove.slick mousemove.slick",{action:"move"},i.swipeHandler),i.$list.on("touchend.slick mouseup.slick",{action:"end"},i.swipeHandler),i.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},i.swipeHandler),i.$list.on("click.slick",i.clickHandler),a(document).on(i.visibilityChange,a.proxy(i.visibility,i)),!0===i.options.accessibility&&i.$list.on("keydown.slick",i.keyHandler),!0===i.options.focusOnSelect&&a(i.$slideTrack).children().on("click.slick",i.selectHandler),a(window).on("orientationchange.slick.slick-"+i.instanceUid,a.proxy(i.orientationChange,i)),a(window).on("resize.slick.slick-"+i.instanceUid,a.proxy(i.resize,i)),a("[draggable!=true]",i.$slideTrack).on("dragstart",i.preventDefault),a(window).on("load.slick.slick-"+i.instanceUid,i.setPosition)},r.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},r.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},r.prototype.lazyLoad=function(){var i,e,o=this;function t(i){a("img[data-lazy]",i).each(function(){var i=a(this),e=a(this).attr("data-lazy"),t=document.createElement("img");t.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",e).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")}),o.$slider.trigger("lazyLoaded",[o,i,e])})},t.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,i,e])},t.src=e})}!0===o.options.centerMode?e=!0===o.options.infinite?(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),o.options.slidesToShow/2+1+2+o.currentSlide):(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,e=Math.ceil(i+o.options.slidesToShow),!0===o.options.fade&&(0<i&&i--,e<=o.slideCount&&e++)),t(o.$slider.find(".slick-slide").slice(i,e)),o.slideCount<=o.options.slidesToShow?t(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?t(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&t(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},r.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},r.prototype.next=r.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},r.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},r.prototype.pause=r.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},r.prototype.play=r.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},r.prototype.postSlide=function(i){var e=this;e.unslicked||(e.$slider.trigger("afterChange",[e,i]),e.animating=!1,e.setPosition(),e.swipeLeft=null,e.options.autoplay&&e.autoPlay(),!0===e.options.accessibility&&e.initADA())},r.prototype.prev=r.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},r.prototype.preventDefault=function(i){i.preventDefault()},r.prototype.progressiveLazyLoad=function(i){i=i||1;var e,t,o=this,s=a("img[data-lazy]",o.$slider);s.length?(e=s.first(),t=e.attr("data-lazy"),(s=document.createElement("img")).onload=function(){e.attr("src",t).removeAttr("data-lazy").removeClass("slick-loading"),!0===o.options.adaptiveHeight&&o.setPosition(),o.$slider.trigger("lazyLoaded",[o,e,t]),o.progressiveLazyLoad()},s.onerror=function(){i<3?setTimeout(function(){o.progressiveLazyLoad(i+1)},500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,e,t]),o.progressiveLazyLoad())},s.src=t):o.$slider.trigger("allImagesLoaded",[o])},r.prototype.refresh=function(i){var e=this,t=e.slideCount-e.options.slidesToShow;!e.options.infinite&&e.currentSlide>t&&(e.currentSlide=t),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),t=e.currentSlide,e.destroy(!0),a.extend(e,e.initials,{currentSlide:t}),e.init(),i||e.changeSlide({data:{message:"index",index:t}},!1)},r.prototype.registerBreakpoints=function(){var i,e,t,o=this,s=o.options.responsive||null;if("array"==typeof s&&s.length){for(i in o.respondTo=o.options.respondTo||"window",s)if(t=o.breakpoints.length-1,e=s[i].breakpoint,s.hasOwnProperty(i)){for(;0<=t;)o.breakpoints[t]&&o.breakpoints[t]===e&&o.breakpoints.splice(t,1),t--;o.breakpoints.push(e),o.breakpointSettings[e]=s[i].settings}o.breakpoints.sort(function(i,e){return o.options.mobileFirst?i-e:e-i})}},r.prototype.reinit=function(){var i=this;i.$slides=i.$slideTrack.children(i.options.slide).addClass("slick-slide"),i.slideCount=i.$slides.length,i.currentSlide>=i.slideCount&&0!==i.currentSlide&&(i.currentSlide=i.currentSlide-i.options.slidesToScroll),i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0),i.registerBreakpoints(),i.setProps(),i.setupInfinite(),i.buildArrows(),i.updateArrows(),i.initArrowEvents(),i.buildDots(),i.updateDots(),i.initDotEvents(),i.cleanUpSlideEvents(),i.initSlideEvents(),i.checkResponsive(!1,!0),!0===i.options.focusOnSelect&&a(i.$slideTrack).children().on("click.slick",i.selectHandler),i.setSlideClasses("number"==typeof i.currentSlide?i.currentSlide:0),i.setPosition(),i.focusHandler(),i.paused=!i.options.autoplay,i.autoPlay(),i.$slider.trigger("reInit",[i])},r.prototype.resize=function(){var i=this;a(window).width()!==i.windowWidth&&(clearTimeout(i.windowDelay),i.windowDelay=window.setTimeout(function(){i.windowWidth=a(window).width(),i.checkResponsive(),i.unslicked||i.setPosition()},50))},r.prototype.removeSlide=r.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),(!0===t?o.$slideTrack.children():o.$slideTrack.children(this.options.slide).eq(i)).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},r.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1!==o.transformsEnabled&&(!(s={})===o.cssTransitions?s[o.animType]="translate("+e+", "+t+")":s[o.animType]="translate3d("+e+", "+t+", 0px)"),o.$slideTrack.css(s)},r.prototype.setDimensions=function(){var i=this,e=(!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length))),i.$slides.first().outerWidth(!0)-i.$slides.first().width());!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},r.prototype.setFade=function(){var t,o=this;o.$slides.each(function(i,e){t=o.slideWidth*i*-1,!0===o.options.rtl?a(e).css({position:"relative",right:t,top:0,zIndex:o.options.zIndex-2,opacity:0}):a(e).css({position:"relative",left:t,top:0,zIndex:o.options.zIndex-2,opacity:0})}),o.$slides.eq(o.currentSlide).css({zIndex:o.options.zIndex-1,opacity:1})},r.prototype.setHeight=function(){var i,e=this;1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical&&(i=e.$slides.eq(e.currentSlide).outerHeight(!0),e.$list.css("height",i))},r.prototype.setOption=r.prototype.slickSetOption=function(){var i,e,t,o,s,n=this,r=!1;if("object"==typeof arguments[0]?(t=arguments[0],r=arguments[1],s="multiple"):"string"==typeof arguments[0]&&(t=arguments[0],o=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"==typeof arguments[1]?s="responsive":void 0!==arguments[1]&&(s="single")),"single"===s)n.options[t]=o;else if("multiple"===s)a.each(t,function(i,e){n.options[i]=e});else if("responsive"===s)for(e in o)if("array"!=typeof n.options.responsive)n.options.responsive=[o[e]];else{for(i=n.options.responsive.length-1;0<=i;)n.options.responsive[i].breakpoint===o[e].breakpoint&&n.options.responsive.splice(i,1),i--;n.options.responsive.push(o[e])}r&&(n.unload(),n.reinit())},r.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},r.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},r.prototype.setSlideClasses=function(i){var e,t,o=this,s=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");o.$slides.eq(i).addClass("slick-current"),!0===o.options.centerMode?(t=Math.floor(o.options.slidesToShow/2),!0===o.options.infinite&&(t<=i&&i<=o.slideCount-1-t?o.$slides.slice(i-t,i+t+1).addClass("slick-active").attr("aria-hidden","false"):(e=o.options.slidesToShow+i,s.slice(e-t+1,e+t+2).addClass("slick-active").attr("aria-hidden","false")),0===i?s.eq(s.length-1-o.options.slidesToShow).addClass("slick-center"):i===o.slideCount-1&&s.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(i).addClass("slick-center")):0<=i&&i<=o.slideCount-o.options.slidesToShow?o.$slides.slice(i,i+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):s.length<=o.options.slidesToShow?s.addClass("slick-active").attr("aria-hidden","false"):(t=o.slideCount%o.options.slidesToShow,e=!0===o.options.infinite?o.options.slidesToShow+i:i,(o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-i<o.options.slidesToShow?s.slice(e-(o.options.slidesToShow-t),e+t):s.slice(e,e+o.options.slidesToShow)).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===o.options.lazyLoad&&o.lazyLoad()},r.prototype.setupInfinite=function(){var i,e,t,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(e=null,o.slideCount>o.options.slidesToShow)){for(t=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,i=o.slideCount;i>o.slideCount-t;--i)a(o.$slides[e=i-1]).clone(!0).attr("id","").attr("data-slick-index",e-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(i=0;i<t;i+=1)e=i,a(o.$slides[e]).clone(!0).attr("id","").attr("data-slick-index",e+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},r.prototype.interrupt=function(i){i||this.autoPlay(),this.interrupted=i},r.prototype.selectHandler=function(i){var e=this,i=a(i.target).is(".slick-slide")?a(i.target):a(i.target).parents(".slick-slide"),i=(i=parseInt(i.attr("data-slick-index")))||0;if(e.slideCount<=e.options.slidesToShow)return e.setSlideClasses(i),void e.asNavFor(i);e.slideHandler(i)},r.prototype.slideHandler=function(i,e,t){var o,s,n,r=this;if(e=e||!1,(!0!==r.animating||!0!==r.options.waitForAnimate)&&!(!0===r.options.fade&&r.currentSlide===i||r.slideCount<=r.options.slidesToShow))if(!1===e&&r.asNavFor(i),o=i,e=r.getLeft(o),n=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?n:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(i<0||i>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(o=r.currentSlide,!0!==t?r.animateSlide(n,function(){r.postSlide(o)}):r.postSlide(o));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(i<0||i>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(o=r.currentSlide,!0!==t?r.animateSlide(n,function(){r.postSlide(o)}):r.postSlide(o));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),s=o<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+o:o>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:o-r.slideCount:o,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,s]),i=r.currentSlide,r.currentSlide=s,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(n=(n=r.getNavTarget()).slick("getSlick")).slideCount<=n.options.slidesToShow&&n.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==t?(r.fadeSlideOut(i),r.fadeSlide(s,function(){r.postSlide(s)})):r.postSlide(s),void r.animateHeight();!0!==t?r.animateSlide(e,function(){r.postSlide(s)}):r.postSlide(s)}},r.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},r.prototype.swipeDirection=function(){var i=this,e=i.touchObject.startX-i.touchObject.curX,t=i.touchObject.startY-i.touchObject.curY,t=Math.atan2(t,e),e=Math.round(180*t/Math.PI);return(e=e<0?360-Math.abs(e):e)<=45&&0<=e||e<=360&&315<=e?!1===i.options.rtl?"left":"right":135<=e&&e<=225?!1===i.options.rtl?"right":"left":!0===i.options.verticalSwiping?35<=e&&e<=135?"down":"up":"vertical"},r.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.interrupted=!1,o.shouldClick=!(10<o.touchObject.swipeLength),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},r.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},r.prototype.swipeMove=function(i){var e,t,o=this,s=void 0!==i.originalEvent?i.originalEvent.touches:null;return!(!o.dragging||s&&1!==s.length)&&(e=o.getLeft(o.currentSlide),o.touchObject.curX=void 0!==s?s[0].pageX:i.clientX,o.touchObject.curY=void 0!==s?s[0].pageY:i.clientY,o.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(o.touchObject.curX-o.touchObject.startX,2))),!0===o.options.verticalSwiping&&(o.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(o.touchObject.curY-o.touchObject.startY,2)))),"vertical"!==(s=o.swipeDirection())?(void 0!==i.originalEvent&&4<o.touchObject.swipeLength&&i.preventDefault(),i=(!1===o.options.rtl?1:-1)*(o.touchObject.curX>o.touchObject.startX?1:-1),!0===o.options.verticalSwiping&&(i=o.touchObject.curY>o.touchObject.startY?1:-1),t=o.touchObject.swipeLength,(o.touchObject.edgeHit=!1)===o.options.infinite&&(0===o.currentSlide&&"right"===s||o.currentSlide>=o.getDotCount()&&"left"===s)&&(t=o.touchObject.swipeLength*o.options.edgeFriction,o.touchObject.edgeHit=!0),!1===o.options.vertical?o.swipeLeft=e+t*i:o.swipeLeft=e+t*(o.$list.height()/o.listWidth)*i,!0===o.options.verticalSwiping&&(o.swipeLeft=e+t*i),!0!==o.options.fade&&!1!==o.options.touchMove&&(!0===o.animating?(o.swipeLeft=null,!1):void o.setCSS(o.swipeLeft))):void 0)},r.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return!(t.touchObject={});void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},r.prototype.unfilterSlides=r.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},r.prototype.unload=function(){var i=this;a(".slick-cloned",i.$slider).remove(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove(),i.$nextArrow&&i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove(),i.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},r.prototype.unslick=function(i){this.$slider.trigger("unslick",[this,i]),this.destroy()},r.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2);!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode||i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode)&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},r.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},r.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},a.fn.slick=function(){for(var i,e=this,t=arguments[0],o=Array.prototype.slice.call(arguments,1),s=e.length,n=0;n<s;n++)if("object"==typeof t||void 0===t?e[n].slick=new r(e[n],t):i=e[n].slick[t].apply(e[n].slick,o),void 0!==i)return i;return e}});!function(h,i,s,o){function l(t,e){this.settings=null,this.options=h.extend({},l.Defaults,e),this.$element=h(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},h.each(["onResize","onThrottledResize"],h.proxy(function(t,e){this._handlers[e]=h.proxy(this[e],this)},this)),h.each(l.Plugins,h.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),h.each(l.Workers,h.proxy(function(t,e){this._pipe.push({filter:e.filter,run:h.proxy(e.run,this)})},this)),this.setup(),this.initialize()}l.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},l.Width={Default:"default",Inner:"inner",Outer:"outer"},l.Type={Event:"event",State:"state"},l.Plugins={},l.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,s={width:"auto","margin-left":s?e:"","margin-right":s?"":e};i||this.$stage.children().css(s),t.css=s}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=1<i||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var t=[],e=this._items,i=this.settings,s=Math.max(2*i.items,4),n=2*Math.ceil(e.length/2),o=i.loop&&e.length?i.rewind?s:Math.max(s,n):0,r="",a="";for(o/=2;o--;)t.push(this.normalize(t.length/2,!0)),r+=e[t[t.length-1]][0].outerHTML,t.push(this.normalize(e.length-1-(t.length-1)/2,!0)),a=e[t[t.length-1]][0].outerHTML+a;this._clones=t,h(r).addClass("cloned").appendTo(this.$stage),h(a).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t,e,i=this.settings.rtl?1:-1,s=this._clones.length+this._items.length,n=-1,o=[];++n<s;)t=o[n-1]||0,e=this._widths[this.relative(n)]+this.settings.margin,o.push(t+e*i);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,e={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(e)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,e,i=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,n=this.coordinates(this.current())+s,o=n+this.width()*i,r=[],a=0,h=this._coordinates.length;a<h;a++)t=this._coordinates[a-1]||0,e=Math.abs(this._coordinates[a])+s*i,(this.op(t,"<=",n)&&this.op(t,">",o)||this.op(e,"<",n)&&this.op(e,">",o))&&r.push(a);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+r.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],l.prototype.initialize=function(){var t,e;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:o,e=this.$element.children(e).width(),t.length&&e<=0&&this.preloadAutoWidthImages(t)),this.$element.addClass(this.options.loadingClass),this.$stage=h("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},l.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,i=-1,s=null;t?(h.each(t,function(t){t<=e&&i<t&&(i=Number(t))}),"function"==typeof(s=h.extend({},this.options,t[i])).stagePadding&&(s.stagePadding=s.stagePadding()),delete s.responsive,s.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):s=h.extend({},this.options),this.trigger("change",{property:{name:"settings",value:s}}),this._breakpoint=i,this.settings=s,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},l.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},l.prototype.prepare=function(t){var e=this.trigger("prepare",{content:t});return e.data||(e.data=h("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},l.prototype.update=function(){for(var t=0,e=this._pipe.length,i=h.proxy(function(t){return this[t]},this._invalidated),s={};t<e;)(this._invalidated.all||0<h.grep(this._pipe[t].filter,i).length)&&this._pipe[t].run(s),t++;this._invalidated={},this.is("valid")||this.enter("valid")},l.prototype.width=function(t){switch(t=t||l.Width.Default){case l.Width.Inner:case l.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},l.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},l.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},l.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},l.prototype.registerEventHandlers=function(){h.support.transition&&this.$stage.on(h.support.transition.end+".owl.core",h.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(i,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",h.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",h.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",h.proxy(this.onDragEnd,this)))},l.prototype.onDragStart=function(t){var e=null;3!==t.which&&(e=h.support.transform?{x:(e=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===e.length?12:4],y:e[16===e.length?13:5]}:(e=this.$stage.position(),{x:this.settings.rtl?e.left+this.$stage.width()-this.width()+this.settings.margin:e.left,y:e.top}),this.is("animating")&&(h.support.transform?this.animate(e.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=h(t.target),this._drag.stage.start=e,this._drag.stage.current=e,this._drag.pointer=this.pointer(t),h(s).on("mouseup.owl.core touchend.owl.core",h.proxy(this.onDragEnd,this)),h(s).one("mousemove.owl.core touchmove.owl.core",h.proxy(function(t){var e=this.difference(this._drag.pointer,this.pointer(t));h(s).on("mousemove.owl.core touchmove.owl.core",h.proxy(this.onDragMove,this)),Math.abs(e.x)<Math.abs(e.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},l.prototype.onDragMove=function(t){var e=null,i=null,s=this.difference(this._drag.pointer,this.pointer(t)),n=this.difference(this._drag.stage.start,s);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,n.x=((n.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),t=this.settings.pullDrag?-1*s.x/5:0,n.x=Math.max(Math.min(n.x,e+t),i+t)),this._drag.stage.current=n,this.animate(n.x))},l.prototype.onDragEnd=function(t){var t=this.difference(this._drag.pointer,this.pointer(t)),e=this._drag.stage.current,i=0<t.x^this.settings.rtl?"left":"right";h(s).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==t.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==t.x?i:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=i,(3<Math.abs(t.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},l.prototype.closest=function(i,s){var n=-1,o=this.width(),r=this.coordinates();return this.settings.freeDrag||h.each(r,h.proxy(function(t,e){return"left"===s&&e-30<i&&i<e+30?n=t:"right"===s&&e-o-30<i&&i<e-o+30?n=t+1:this.op(i,"<",e)&&this.op(i,">",r[t+1]||e-o)&&(n="left"===s?t+1:t),-1===n},this)),this.settings.loop||(this.op(i,">=",r[this.minimum()])?n=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(n=i=this.maximum())),n},l.prototype.animate=function(t){var e=0<this.speed();this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this.trigger("translate")),h.support.transform3d&&h.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"}):e?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,h.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})},l.prototype.is=function(t){return this._states.current[t]&&0<this._states.current[t]},l.prototype.current=function(t){return t===o?this._current:0===this._items.length?o:(t=this.normalize(t),this._current!==t&&((e=this.trigger("change",{property:{name:"position",value:t}})).data!==o&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})),this._current);var e},l.prototype.invalidate=function(t){return"string"==typeof t&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),h.map(this._invalidated,function(t,e){return e})},l.prototype.reset=function(t){(t=this.normalize(t))!==o&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},l.prototype.normalize=function(t,e){var i=this._items.length,e=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=o:(t<0||i+e<=t)&&(t=((t-e/2)%i+i)%i+e/2),t},l.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},l.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){for(e=this._items.length,i=this._items[--e].width(),s=this.$element.width();e--&&!(s<(i+=this._items[e].width()+this.settings.margin)););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},l.prototype.minimum=function(t){return t?0:this._clones.length/2},l.prototype.items=function(t){return t===o?this._items.slice():(t=this.normalize(t,!0),this._items[t])},l.prototype.mergers=function(t){return t===o?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},l.prototype.clones=function(i){function s(t){return t%2==0?n+t/2:e-(t+1)/2}var e=this._clones.length/2,n=e+this._items.length;return i===o?h.map(this._clones,function(t,e){return s(e)}):h.map(this._clones,function(t,e){return t===i?s(e):null})},l.prototype.speed=function(t){return t!==o&&(this._speed=t),this._speed},l.prototype.coordinates=function(t){var e,i=1,s=t-1;return t===o?h.map(this._coordinates,h.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(i=-1,s=t+1),e=this._coordinates[t],t=this.settings.rtl?this._coordinates[0]+this._coordinates[this._coordinates.length-1]:0,e+=(this.width()-e+(this._coordinates[s]||t))/2*i):e=this._coordinates[s]||0,Math.ceil(e))},l.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},l.prototype.to=function(t,e){var i=this.current(),s=t-this.relative(i),n=(0<s)-(s<0),o=this._items.length,r=this.minimum(),a=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(s)>o/2&&(s+=-1*n*o),(n=(((t=i+s)-r)%o+o)%o+r)!==t&&n-s<=a&&0<n-s&&this.reset(i=(t=n)-s)):t=this.settings.rewind?(t%(a+=1)+a)%a:Math.max(r,Math.min(a,t)),this.speed(this.duration(i,t,e)),this.current(t),this.$element.is(":visible")&&this.update()},l.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},l.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},l.prototype.onTransitionEnd=function(t){if(t!==o&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},l.prototype.viewport=function(){var t;if(this.options.responsiveBaseElement!==i)t=h(this.options.responsiveBaseElement).width();else if(i.innerWidth)t=i.innerWidth;else{if(!s.documentElement||!s.documentElement.clientWidth)throw"Can not detect viewport width.";t=s.documentElement.clientWidth}return t},l.prototype.replace=function(t){this.$stage.empty(),this._items=[],t=t&&(t instanceof jQuery?t:h(t)),(t=this.settings.nestedItemSelector?t.find("."+this.settings.nestedItemSelector):t).filter(function(){return 1===this.nodeType}).each(h.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},l.prototype.add=function(t,e){var i=this.relative(this._current);e=e===o?this._items.length:this.normalize(e,!0),t=t instanceof jQuery?t:h(t),this.trigger("add",{content:t,position:e}),t=this.prepare(t),0===this._items.length||e===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[e-1].after(t),this._items.push(t),this._mergers.push(+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[e].before(t),this._items.splice(e,0,t),this._mergers.splice(e,0,+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:t,position:e})},l.prototype.remove=function(t){(t=this.normalize(t,!0))!==o&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},l.prototype.preloadAutoWidthImages=function(t){t.each(h.proxy(function(t,e){this.enter("pre-loading"),e=h(e),h(new Image).one("load",h.proxy(function(t){e.attr("src",t.target.src),e.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",e.attr("src")||e.attr("data-src")||e.attr("data-src-retina"))},this))},l.prototype.destroy=function(){for(var t in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),h(s).off(".owl.core"),!1!==this.settings.responsive&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[t].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},l.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?i<t:t<i;case">":return s?t<i:i<t;case">=":return s?t<=i:i<=t;case"<=":return s?i<=t:t<=i}},l.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},l.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},l.prototype.trigger=function(t,e,i,s,n){var o={item:{count:this._items.length,index:this.current()}},r=h.camelCase(h.grep(["on",t,i],function(t){return t}).join("-").toLowerCase()),a=h.Event([t,"owl",i||"carousel"].join(".").toLowerCase(),h.extend({relatedTarget:this},o,e));return this._supress[t]||(h.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(a)}),this.register({type:l.Type.Event,name:t}),this.$element.trigger(a),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].call(this,a)),a},l.prototype.enter=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]===o&&(this._states.current[e]=0),this._states.current[e]++},this))},l.prototype.leave=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]--},this))},l.prototype.register=function(i){var e;i.type===l.Type.Event?(h.event.special[i.name]||(h.event.special[i.name]={}),h.event.special[i.name].owl||(e=h.event.special[i.name]._default,h.event.special[i.name]._default=function(t){return!e||!e.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&-1<t.namespace.indexOf("owl"):e.apply(this,arguments)},h.event.special[i.name].owl=!0)):i.type===l.Type.State&&(this._states.tags[i.name]?this._states.tags[i.name]=this._states.tags[i.name].concat(i.tags):this._states.tags[i.name]=i.tags,this._states.tags[i.name]=h.grep(this._states.tags[i.name],h.proxy(function(t,e){return h.inArray(t,this._states.tags[i.name])===e},this)))},l.prototype.suppress=function(t){h.each(t,h.proxy(function(t,e){this._supress[e]=!0},this))},l.prototype.release=function(t){h.each(t,h.proxy(function(t,e){delete this._supress[e]},this))},l.prototype.pointer=function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},l.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},l.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},h.fn.owlCarousel=function(e){var s=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=h(this),i=t.data("owl.carousel");i||(i=new l(this,"object"==typeof e&&e),t.data("owl.carousel",i),h.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,e){i.register({type:l.Type.Event,name:e}),i.$element.on(e+".owl.carousel.core",h.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([e]),i[e].apply(this,[].slice.call(arguments,1)),this.release([e]))},i))})),"string"==typeof e&&"_"!==e.charAt(0)&&i[e].apply(i,s)})},h.fn.owlCarousel.Constructor=l}(window.Zepto||window.jQuery,window,document),function(e,i){function s(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":e.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=e.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)}s.Defaults={autoRefresh:!0,autoRefreshInterval:500},s.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=i.setInterval(e.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},s.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},s.prototype.destroy=function(){var t,e;for(t in i.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoRefresh=s}(window.Zepto||window.jQuery,window,document),function(a,n){function e(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var e=this._core.settings,i=e.center&&Math.ceil(e.items/2)||e.items,s=e.center&&-1*i||0,n=(t.property&&void 0!==t.property.value?t.property.value:this._core.current())+s,o=this._core.clones().length,r=a.proxy(function(t,e){this.load(e)},this);s++<i;)this.load(o/2+this._core.relative(n)),o&&a.each(this._core.clones(this._core.relative(n)),r),n++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)}e.Defaults={lazyLoad:!1},e.prototype.load=function(t){var t=this._core.$stage.children().eq(t),e=t&&t.find(".owl-lazy");!e||-1<a.inArray(t.get(0),this._loaded)||(e.each(a.proxy(function(t,e){var i=a(e),s=1<n.devicePixelRatio&&i.attr("data-src-retina")||i.attr("data-src");this._core.trigger("load",{element:i,url:s},"lazy"),i.is("img")?i.one("load.owl.lazy",a.proxy(function(){i.css("opacity",1),this._core.trigger("loaded",{element:i,url:s},"lazy")},this)).attr("src",s):((e=new Image).onload=a.proxy(function(){i.css({"background-image":"url("+s+")",opacity:"1"}),this._core.trigger("loaded",{element:i,url:s},"lazy")},this),e.src=s)},this)),this._loaded.push(t.get(0)))},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(s){function e(t){this._core=t,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":s.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":s.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"==t.property.name&&this.update()},this),"loaded.owl.lazy":s.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=s.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)}e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var t=this._core._current,e=t+this._core.settings.items,t=this._core.$stage.children().toArray().slice(t,e),i=[];s.each(t,function(t,e){i.push(s(e).height())}),e=Math.max.apply(null,i),this._core.$stage.parent().height(e).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,(window,document)),function(c,e){function i(t){this._core=t,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":c.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":c.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":c.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":c.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":c.proxy(function(t){var e;!t.namespace||(e=c(t.content).find(".owl-video")).length&&(e.css("display","none"),this.fetch(e,c(t.content)))},this)},this._core.options=c.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",c.proxy(function(t){this.play(t)},this))}i.Defaults={video:!1,videoHeight:!1,videoWidth:!1},i.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if(-1<(s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu"))i="youtube";else if(-1<s[3].indexOf("vimeo"))i="vimeo";else{if(!(-1<s[3].indexOf("vzaar")))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},i.prototype.thumbnail=function(e,t){function i(t){s=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+a+'="'+t+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+t+')"></div>',e.after(s),e.after('<div class="owl-video-play-icon"></div>')}var s,n,o=t.width&&t.height?'style="width:'+t.width+"px;height:"+t.height+'px;"':"",r=e.find("img"),a="src",h="",l=this._core.settings;if(e.wrap('<div class="owl-video-wrapper"'+o+"></div>"),this._core.settings.lazyLoad&&(a="data-src",h="owl-lazy"),r.length)return i(r.attr(a)),r.remove(),!1;"youtube"===t.type?(n="//img.youtube.com/vi/"+t.id+"/hqdefault.jpg",i(n)):"vimeo"===t.type?c.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t[0].thumbnail_large,i(n)}}):"vzaar"===t.type&&c.ajax({type:"GET",url:"//vzaar.com/api/videos/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t.framegrab_url,i(n)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(t){var e,t=c(t.target).closest("."+this._core.settings.itemClass),i=this._videos[t.attr("data-video")],s=i.width||"100%",n=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),t=this._core.items(this._core.relative(t.index())),this._core.reset(t.index()),"youtube"===i.type?e='<iframe width="'+s+'" height="'+n+'" src="//www.youtube.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===i.type?e='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+s+'" height="'+n+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===i.type&&(e='<iframe frameborder="0"height="'+n+'"width="'+s+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"></iframe>'),c('<div class="owl-video-frame">'+e+"</div>").insertAfter(t.find(".owl-video")),this._playing=t.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var t=e.fullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement;return t&&c(t).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},c.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,(window,document)),function(r){function e(t){this.core=t,this.core.options=r.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":r.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)}e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){var t,e,i,s,n,o;1===this.core.settings.items&&r.support.animation&&r.support.transition&&(this.core.speed(0),e=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),s=this.core.$stage.children().eq(this.next),n=this.core.settings.animateIn,o=this.core.settings.animateOut,this.core.current()!==this.previous&&(o&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(r.support.animation.end,e).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(o)),n&&s.one(r.support.animation.end,e).addClass("animated owl-animated-in").addClass(n)))},e.prototype.clear=function(t){r(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,(window,document)),function(i,s,n){function e(t){this._core=t,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":i.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":i.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":i.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":i.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=i.extend({},e.Defaults,this._core.options)}e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(t,e){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(t,e){return this._timeout&&s.clearTimeout(this._timeout),s.setTimeout(i.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||n.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),t||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(s.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},i.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(n){"use strict";function e(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":n.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=n.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)}e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var t,i=this._core.settings;for(t in this._controls.$relative=(i.navContainer?n(i.navContainer):n("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=n("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=n("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[n("<div>").addClass(i.dotClass).append(n("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?n(i.dotsContainer):n("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",n.proxy(function(t){var e=(n(t.target).parent().is(this._controls.$absolute)?n(t.target):n(t.target).parent()).index();t.preventDefault(),this.to(e,i.dotsSpeed)},this)),this._overrides)this._core[t]=n.proxy(this[t],this)},e.prototype.destroy=function(){var t,e,i,s;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},e.prototype.update=function(){var t,e,i=this._core.clones().length/2,s=i+this._core.items().length,n=this._core.maximum(!0),o=this._core.settings,r=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=i,e=0;t<s;t++){if(r<=e||0===e){if(this._pages.push({start:Math.min(n,t-i),end:t-i+r-1}),Math.min(n,t-i)===n)break;e=0,0}e+=this._core.mergers(this._core.relative(t))}},e.prototype.draw=function(){var t=this._core.settings,e=this._core.items().length<=t.items,i=this._core.relative(this._core.current()),s=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||e),t.nav&&(this._controls.$previous.toggleClass("disabled",!s&&i<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&i>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!t.dots||e),t.dots&&(s=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!=s?this._controls.$absolute.html(this._templates.join("")):0<s?this._controls.$absolute.append(new Array(1+s).join(this._templates[0])):s<0&&this._controls.$absolute.children().slice(s).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(t){var e=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:e&&(e.center||e.autoWidth||e.dotsData?1:e.dotsEach||e.items)}},e.prototype.current=function(){var i=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(t,e){return t.start<=i&&t.end>=i},this)).pop()},e.prototype.getPosition=function(t){var e,i,s=this._core.settings;return"page"==s.slideBy?(e=n.inArray(this.current(),this._pages),i=this._pages.length,t?++e:--e,e=this._pages[(e%i+i)%i].start):(e=this._core.relative(this._core.current()),i=this._core.items().length,t?e+=s.slideBy:e-=s.slideBy),e},e.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)},e.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)},e.prototype.to=function(t,e,i){!i&&this._pages.length?(i=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%i+i)%i].start,e)):n.proxy(this._overrides.to,this._core)(t,e)},n.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,(window,document)),function(s,n){"use strict";function e(t){this._core=t,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":s.proxy(function(t){t.namespace&&"URLHash"===this._core.settings.startPosition&&s(n).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":s.proxy(function(t){var e;t.namespace&&(e=s(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash"))&&(this._hashes[e]=t.content)},this),"changed.owl.carousel":s.proxy(function(t){var i;t.namespace&&"position"===t.property.name&&(i=this._core.items(this._core.relative(this._core.current())),(t=s.map(this._hashes,function(t,e){return t===i?e:null}).join())&&n.location.hash.slice(1)!==t&&(n.location.hash=t))},this)},this._core.options=s.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),s(n).on("hashchange.owl.navigation",s.proxy(function(t){var e=n.location.hash.substring(1),i=this._core.$stage.children(),i=this._hashes[e]&&i.index(this._hashes[e]);void 0!==i&&i!==this._core.current()&&this._core.to(this._core.relative(i),!1,!0)},this))}e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var t,e;for(t in s(n).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(n){var o=n("<support>").get(0).style,r="Webkit Moz O ms".split(" "),t={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},e=function(){return!!a("transform")},i=function(){return!!a("perspective")},s=function(){return!!a("animation")};function a(t,i){var s=!1,e=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+r.join(e+" ")+e).split(" "),function(t,e){if(void 0!==o[e])return s=!i||e,!1}),s}function h(t){return a(t,!0)}!function(){return!!a("transition")}()||(n.support.transition=new String(h("transition")),n.support.transition.end=t.transition.end[n.support.transition]),s()&&(n.support.animation=new String(h("animation")),n.support.animation.end=t.animation.end[n.support.animation]),e()&&(n.support.transform=new String(h("transform")),n.support.transform3d=i())}(window.Zepto||window.jQuery,(window,document));!function(l){woodmartThemeModule.$document.on("wdReplaceMainGallery",function(){woodmartThemeModule.productImagesGallery()}),l.each(["frontend/element_ready/wd_single_product_gallery.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(e){woodmartThemeModule.productImagesGallery(),e.find(".woocommerce-product-gallery").css("opacity","1")})}),woodmartThemeModule.productImagesGallery=function(){woodmartThemeModule.setupMainCarouselArg(),l(".woocommerce-product-gallery").each(function(){var i,o,e=l(this),t=e.find(".woocommerce-product-gallery__wrapper:not(.quick-view-gallery)"),s=e.find(".thumbnails");function a(){void 0!==l.fn.owlCarousel&&(t.trigger("destroy.owl.carousel"),t.addClass("owl-carousel").owlCarousel(woodmartThemeModule.mainCarouselArg),woodmartThemeModule.$document.trigger("wood-images-loaded"))}s.addClass("thumbnails-ready"),(e.hasClass("thumbs-position-without")||e.hasClass("thumbs-position-centered")||e.hasClass("thumbs-position-bottom")||e.hasClass("thumbs-position-left")||e.hasClass("thumbs-position-carousel_two_columns"))&&("yes"===woodmart_settings.product_slider_auto_height?e.imagesLoaded(function(){a()}):a()),woodmartThemeModule.$window.width()<=1024&&(e.hasClass("thumbs-position-bottom_combined")||e.hasClass("thumbs-position-bottom_column")||e.hasClass("thumbs-position-bottom_grid"))&&a(),0!==s.length&&(i="",t.find(".woocommerce-product-gallery__image").each(function(){var e=l(this),o=e.data("thumb"),t=e.find("a img").attr("alt"),s=e.find("a img").attr("title");!s&&e.find("a picture").length&&(s=e.find("a picture").attr("title")),i+='<div class="product-image-thumbnail"><img alt="'+t+'" title="'+s+'" src="'+o+'" /></div>'}),s.hasClass("slick-slider")?s.slick("unslick"):s.hasClass("owl-carousel")&&s.trigger("destroy.owl.carousel"),s.empty(),s.append(i),e.hasClass("thumbs-position-left")&&1024<woodmartThemeModule.$body.width()&&void 0!==l.fn.slick?(s.slick({slidesToShow:woodmart_settings.product_gallery.thumbs_slider.items.vertical_items,slidesToScroll:woodmart_settings.product_gallery.thumbs_slider.items.vertical_items,vertical:!0,verticalSwiping:!0,infinite:!1}),s.on("click",".product-image-thumbnail",function(){t.trigger("to.owl.carousel",l(this).index())}),t.on("changed.owl.carousel",function(e){e=e.item.index;s.slick("slickGoTo",e),s.find(".active-thumb").removeClass("active-thumb"),s.find(".product-image-thumbnail").eq(e).addClass("active-thumb")}),s.find(".product-image-thumbnail").eq(0).addClass("active-thumb"),s.imagesLoaded(function(){s.slick("setPosition")})):void 0!==l.fn.owlCarousel&&(s.addClass("owl-carousel").owlCarousel({rtl:woodmartThemeModule.$body.hasClass("rtl"),items:woodmart_settings.product_gallery.thumbs_slider.items.desktop,responsive:{1025:{items:woodmart_settings.product_gallery.thumbs_slider.items.desktop},769:{items:woodmart_settings.product_gallery.thumbs_slider.items.tablet_landscape},577:{items:woodmart_settings.product_gallery.thumbs_slider.items.tablet},0:{items:woodmart_settings.product_gallery.thumbs_slider.items.mobile}},dots:!1,nav:!0,navText:!1,navClass:["owl-prev wd-btn-arrow","owl-next wd-btn-arrow"]}),o=s.owlCarousel(),s.on("mouseup",".owl-item",function(){var e=l(this).index();o.trigger("to.owl.carousel",e),t.trigger("to.owl.carousel",e)}),t.on("changed.owl.carousel",function(e){e=e.item.index;o.trigger("to.owl.carousel",e),s.find(".active-thumb").removeClass("active-thumb"),s.find(".product-image-thumbnail").eq(e).addClass("active-thumb")}),s.find(".product-image-thumbnail").eq(0).addClass("active-thumb")))})},woodmartThemeModule.$window.on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.productImagesGallery()},300))}),l(document).ready(function(){woodmartThemeModule.productImagesGallery()})}(jQuery);!function(d){woodmartThemeModule.$document.on("wdHiddenSidebarsInited",function(){woodmartThemeModule.lazyLoading()}),d.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_products_brands.default","frontend/element_ready/wd_blog.default","frontend/element_ready/wd_images_gallery.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_slider.default","frontend/element_ready/wd_banner_carousel.default","frontend/element_ready/wd_banner.default","frontend/element_ready/wd_infobox_carousel.default","frontend/element_ready/wd_infobox.default","frontend/element_ready/wd_instagram.default","frontend/element_ready/wd_testimonials.default"],function(e,t){woodmartThemeModule.wdElementorAddAction(t,function(){woodmartThemeModule.lazyLoading()})}),woodmartThemeModule.lazyLoading=function(){var r,l,e;function t(){e=e||setTimeout(function(){e=null,o()},100)}function o(){r.length&&requestAnimationFrame(function(){for(var e,t,o=parseInt(woodmart_settings.lazy_loading_offset),d=window.pageYOffset,n=d+window.innerHeight+o,a=0;a<r.length;)d<(t=d+(e=r[a].getBoundingClientRect()).top)+e.height&&t<n&&!r[a].loaded?function(t){t.onload=e,null!==t.querySelector("img")&&(t.querySelector("img").onload=e,t.querySelector("img").src=t.dataset.woodSrc,t.querySelector("source").srcset=t.dataset.woodSrc,void 0!==t.dataset.srcset&&(t.querySelector("img").srcset=t.dataset.srcset));t.src=t.dataset.woodSrc,void 0!==t.dataset.srcset&&(t.srcset=t.dataset.srcset);function e(){requestAnimationFrame(function(){t.classList.add("wd-loaded");var e=jQuery(t).parents(".view-masonry .gallery-images, .grid-masonry, .masonry-container"),e=(0<e.length&&e.isotope("layout"),jQuery(t).parents(".categories-masonry"));0<e.length&&e.packery()})}t.loaded=!0}(r[a]):a++;l=r.length})}window.addEventListener&&window.requestAnimationFrame&&document.getElementsByClassName&&(r=document.getElementsByClassName("wd-lazy-load"),woodmartThemeModule.$document.on("wood-images-loaded added_to_cart updated_checkout",function(){o()}),woodmartThemeModule.$body.on("click",".wd-header-mobile-nav > a, .wd-nav-opener, .wd-btn-show-cat",function(){woodmartThemeModule.$document.trigger("wood-images-loaded")}),d(".wd-scroll-content").on("scroll",function(){woodmartThemeModule.$document.trigger("wood-images-loaded")}),d(".wc-tabs > li").on("click",function(){woodmartThemeModule.$document.trigger("wood-images-loaded")}),window.addEventListener("scroll",t,!1),window.addEventListener("resize",t,!1),MutationObserver&&new MutationObserver(function(){r.length!==l&&o()}).observe(document.body,{subtree:!0,childList:!0,attributes:!0,characterData:!0}),o())},d(document).ready(function(){woodmartThemeModule.lazyLoading()})}(jQuery);!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(p,P,t,z){function e(){return{x:0,y:0}}function N(e,t){g.extend(x,t.publicMethods),We.push(e)}function U(e){var t=A();return t-1<e?e-t:e<0?t+e:e}function a(e,t){return qe[e]||(qe[e]=[]),qe[e].push(t)}function K(e,t,n,o){o===x.currItem.initialZoomLevel?n[e]=x.currItem.initialPosition[e]:(n[e]=Je(e,o),n[e]>t.min[e]?n[e]=t.min[e]:n[e]<t.max[e]&&(n[e]=t.max[e]))}function H(e){var t="";y.escKey&&27===e.keyCode?t="close":y.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),!t||e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,x[t]())}function B(e){e&&(Se||De||h||Ie)&&(e.preventDefault(),e.stopPropagation())}function W(){x.setScrollOffset(0,g.getScrollY())}function Y(e){var t;"mousedown"===e.type&&0<e.button||(Jt?e.preventDefault():Te&&"mousedown"===e.type||(Ft(e,!0)&&e.preventDefault(),I("pointerDown"),pe&&((t=g.arraySearch(ft,e.pointerId,"id"))<0&&(t=ft.length),ft[t]={x:e.pageX,y:e.pageY,id:e.pointerId}),e=(t=zt(e)).length,u=null,st(),s&&1!==e||(s=Ae=!0,g.bind(window,Q,x),Ce=Ze=Re=Ie=Me=Se=Ee=De=!1,Oe=null,I("firstTouchStart",t),S(Ue,w),Ne.x=Ne.y=0,S(k,t[0]),S(mt,k),ht.x=b.x*Ke,gt=[{x:k.x,y:k.y}],ve=we=T(),nt(f,!0),Et(),Dt()),!c&&1<e&&!h&&!Me&&(te=f,c=Ee=!(De=!1),Ne.y=Ne.x=0,S(Ue,w),S(M,t[0]),S(pt,t[1]),Ot(M,pt,Ct),bt.x=Math.abs(Ct.x)-w.x,bt.y=Math.abs(Ct.y)-w.y,Fe=Tt(M,pt))))}function G(e){var t;e.preventDefault(),pe&&-1<(t=g.arraySearch(ft,e.pointerId,"id"))&&((t=ft[t]).x=e.pageX,t.y=e.pageY),s&&(t=zt(e),Oe||Se||c?u=t:O.x!==b.x*Ke?Oe="h":(e=Math.abs(t[0].x-k.x)-Math.abs(t[0].y-k.y),Math.abs(e)>=dt&&(Oe=0<e?"h":"v",u=t)))}function q(e){if(l.isOldAndroid){if(Te&&"mouseup"===e.type)return;-1<e.type.indexOf("touch")&&(clearTimeout(Te),Te=setTimeout(function(){Te=0},600))}I("pointerUp"),Ft(e,!1)&&e.preventDefault(),pe&&-1<(a=g.arraySearch(ft,e.pointerId,"id"))&&(t=ft.splice(a,1)[0],navigator.pointerEnabled?t.type=e.pointerType||"mouse":(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")));var t,n=(a=zt(e)).length;if(2===(n="mouseup"===e.type?0:n))return!(u=null);1===n&&S(mt,a[0]),0!==n||Oe||h||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),I("touchRelease",e,t));var o,i,a=-1;if(0===n&&(s=!1,g.unbind(window,Q,x),Et(),c?a=0:-1!==vt&&(a=T()-vt)),vt=1===n?T():-1,e=-1!==a&&a<150?"zoom":"swipe",c&&n<2&&(c=!1,1===n&&(e="zoomPointerUp"),I("zoomGestureEnded")),u=null,Se||De||h||Ie)if(st(),(be=be||Kt()).calculateSwipeSpeed("x"),Ie)Rt()<y.verticalDragRange?x.close():(o=w.y,i=Le,ut("verticalDrag",0,1,300,g.easing.cubic.out,function(e){w.y=(x.currItem.initialPosition.y-o)*e+o,E((1-i)*e+i),D()}),I("onVerticalDrag",1));else{if((Me||h)&&0===n){if(Bt(e,be))return;e="zoomPointerUp"}h||("swipe"!==e?Yt():!Me&&f>x.currItem.fitRatio&&Ht(be))}}var V,X,j,m,$,J,Q,ee,n,f,te,ne,oe,ie,ae,r,re,le,se,ue,ce,de,pe,o,me,fe,he,ge,xe,ye,l,we,ve,be,Ce,Ie,Te,s,Ee,De,Se,_e,Me,u,c,Fe,d,ke,h,Oe,Ae,Re,Le,Ze,Pe,g={features:null,bind:function(e,t,n,o){var i=(o?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a<t.length;a++)t[a]&&e[i](t[a],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){t=document.createElement(t||"div");return e&&(t.className=e),t},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,n){g.bind(e,t,n,!0)},removeClass:function(e,t){t=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(t," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){g.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(g.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var o=e.length;o--;)if(e[o][n]===t)return o;return-1},extend:function(e,t,n){for(var o in t)!t.hasOwnProperty(o)||n&&e.hasOwnProperty(o)||(e[o]=t[o])},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(g.features)return g.features;for(var e,t,n,o,i,a=g.createEl().style,r="",l={},s=(l.oldIE=document.all&&!document.addEventListener,l.touch="ontouchstart"in window,window.requestAnimationFrame&&(l.raf=window.requestAnimationFrame,l.caf=window.cancelAnimationFrame),l.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,l.pointerEvent||(e=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/))&&0<t.length&&1<=(t=parseInt(t[1],10))&&t<8&&(l.isOldIOSPhone=!0),t=(t=e.match(/Android\s([0-9\.]*)/))?t[1]:0,1<=(t=parseFloat(t))&&(t<4.4&&(l.isOldAndroid=!0),l.androidVersion=t),l.isMobileOpera=/opera mini|opera mobi/i.test(e)),["transform","perspective","animationName"]),u=["","webkit","Moz","ms","O"],c=0;c<4;c++){for(var r=u[c],d=0;d<3;d++)n=s[d],o=r+(r?n.charAt(0).toUpperCase()+n.slice(1):n),!l[n]&&o in a&&(l[n]=o);r&&!l.raf&&(r=r.toLowerCase(),l.raf=window[r+"RequestAnimationFrame"],l.raf&&(l.caf=window[r+"CancelAnimationFrame"]||window[r+"CancelRequestAnimationFrame"]))}return l.raf||(i=0,l.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-i)),o=window.setTimeout(function(){e(t+n)},n);return i=t+n,o},l.caf=function(e){clearTimeout(e)}),l.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,g.features=l}},x=(g.detectFeatures(),g.features.oldIE&&(g.bind=function(e,t,n,o){t=t.split(" ");for(var i,a=(o?"detach":"attach")+"Event",r=function(){n.handleEvent.call(n)},l=0;l<t.length;l++)if(i=t[l])if("object"==typeof n&&n.handleEvent){if(o){if(!n["oldIE"+i])return!1}else n["oldIE"+i]=r;e[a]("on"+i,n["oldIE"+i])}else e[a]("on"+i,n)}),this),ze=25,y={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"},Ne=(g.extend(y,z),e()),Ue=e(),w=e(),v={},Ke=0,He={},b=e(),C=0,Be=!0,We=[],Ye={},Ge=!1,qe={},I=function(e){var t=qe[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var o=0;o<t.length;o++)t[o].apply(x,n)}},T=function(){return(new Date).getTime()},E=function(e){Le=e,x.bg.style.opacity=e*y.bgOpacity},Ve=function(e,t,n,o,i){(!Ge||i&&i!==x.currItem)&&(o/=(i||x.currItem).fitRatio),e[de]=ne+t+"px, "+n+"px"+oe+" scale("+o+")"},D=function(e){ke&&(e&&(f>x.currItem.fitRatio?Ge||(sn(x.currItem,!1,!0),Ge=!0):Ge&&(sn(x.currItem),Ge=!1)),Ve(ke,w.x,w.y,f))},Xe=function(e){e.container&&Ve(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},je=function(e,t){t[de]=ne+e+"px, 0px"+oe},$e=function(e,t){var n;!y.loop&&t&&(t=m+(b.x*Ke-e)/b.x,n=Math.round(e-O.x),(t<0&&0<n||t>=A()-1&&n<0)&&(e=O.x+n*y.mainScrollEndFriction)),O.x=e,je(e,$)},Je=function(e,t){var n=bt[e]-He[e];return Ue[e]+Ne[e]+n-t/te*n},S=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Qe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},et=null,tt=function(){et&&(g.unbind(document,"mousemove",tt),g.addClass(p,"pswp--has_mouse"),y.mouseUsed=!0,I("mouseUsed")),et=setTimeout(function(){et=null},100)},nt=function(e,t){e=rn(x.currItem,v,e);return t&&(d=e),e},ot=function(e){return(e=e||x.currItem).initialZoomLevel},it=function(e){return 0<(e=e||x.currItem).w?y.maxSpreadZoom:1},_={},at=0,rt=function(e){_[e]&&(_[e].raf&&fe(_[e].raf),at--,delete _[e])},lt=function(e){_[e]&&rt(e),_[e]||(at++,_[e]={})},st=function(){for(var e in _)_.hasOwnProperty(e)&&rt(e)},ut=function(e,t,n,o,i,a,r){function l(){if(_[e]){if(s=T()-u,o<=s)return rt(e),a(n),void(r&&r());a((n-t)*i(s/o)+t),_[e].raf=me(l)}}var s,u=T();lt(e);l()},z={shout:I,listen:a,viewportSize:v,options:y,isMainScrollAnimating:function(){return h},getZoomLevel:function(){return f},getCurrentIndex:function(){return m},isDragging:function(){return s},isZooming:function(){return c},setScrollOffset:function(e,t){He.x=e,ye=He.y=t,I("updateScrollOffset",He)},applyZoomPan:function(e,t,n,o){w.x=t,w.y=n,f=e,D(o)},init:function(){if(!V&&!X){x.framework=g,x.template=p,x.bg=g.getChildByClass(p,"pswp__bg"),he=p.className,V=!0,l=g.detectFeatures(),me=l.raf,fe=l.caf,de=l.transform,xe=l.oldIE,x.scrollWrap=g.getChildByClass(p,"pswp__scroll-wrap"),x.container=g.getChildByClass(x.scrollWrap,"pswp__container"),$=x.container.style,x.itemHolders=r=[{el:x.container.children[0],wrap:0,index:-1},{el:x.container.children[1],wrap:0,index:-1},{el:x.container.children[2],wrap:0,index:-1}],r[0].el.style.display=r[2].el.style.display="none",!function(){var e;if(de)return e=l.perspective&&!o,ne="translate"+(e?"3d(":"("),oe=l.perspective?", 0px)":")";de="left",g.addClass(p,"pswp--ie"),je=function(e,t){t.left=e+"px"},Xe=function(e){var t=1<e.fitRatio?1:e.fitRatio,n=e.container.style,o=t*e.w,t=t*e.h;n.width=o+"px",n.height=t+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},D=function(){var e,t,n,o;ke&&(e=ke,n=(o=1<(t=x.currItem).fitRatio?1:t.fitRatio)*t.w,o=o*t.h,e.width=n+"px",e.height=o+"px",e.left=w.x+"px",e.top=w.y+"px")}}(),n={resize:x.updateSize,scroll:W,keydown:H,click:B};var e,t=l.isOldIOSPhone||l.isOldAndroid||l.isMobileOpera;for(l.animationName&&l.transform&&!t||(y.showAnimationDuration=y.hideAnimationDuration=0),e=0;e<We.length;e++)x["init"+We[e]]();P&&(x.ui=new P(x,g)).init(),I("firstUpdate"),m=m||y.index||0,(isNaN(m)||m<0||m>=A())&&(m=0),x.currItem=Qt(m),(l.isOldIOSPhone||l.isOldAndroid)&&(Be=!1),p.setAttribute("aria-hidden","false"),y.modal&&(Be?p.style.position="fixed":(p.style.position="absolute",p.style.top=g.getScrollY()+"px")),void 0===ye&&(I("initialLayout"),ye=ge=g.getScrollY());t="pswp--open ";for(y.mainClass&&(t+=y.mainClass+" "),y.showHideOpacity&&(t+="pswp--animate_opacity "),t=(t=(t+=o?"pswp--touch":"pswp--notouch")+(l.animationName?" pswp--css_animation":""))+(l.svg?" pswp--svg":""),g.addClass(p,t),x.updateSize(),J=-1,C=null,e=0;e<3;e++)je((e+J)*b.x,r[e].el.style);xe||g.bind(x.scrollWrap,ee,x),a("initialZoomInEnd",function(){x.setContent(r[0],m-1),x.setContent(r[2],m+1),r[0].el.style.display=r[2].el.style.display="block",y.focus&&p.focus(),g.bind(document,"keydown",x),l.transform&&g.bind(x.scrollWrap,"click",x),y.mouseUsed||g.bind(document,"mousemove",tt),g.bind(window,"resize scroll",x),I("bindEvents")}),x.setContent(r[1],m),x.updateCurrItem(),I("afterInit"),Be||(ie=setInterval(function(){at||s||c||f!==x.currItem.initialZoomLevel||x.updateSize()},1e3)),g.addClass(p,"pswp--visible")}},close:function(){V&&(X=!(V=!1),I("close"),g.unbind(window,"resize",x),g.unbind(window,"scroll",n.scroll),g.unbind(document,"keydown",x),g.unbind(document,"mousemove",tt),l.transform&&g.unbind(x.scrollWrap,"click",x),s&&g.unbind(window,Q,x),I("unbindEvents"),en(x.currItem,null,!0,x.destroy))},destroy:function(){I("destroy"),Xt&&clearTimeout(Xt),p.setAttribute("aria-hidden","true"),p.className=he,ie&&clearInterval(ie),g.unbind(x.scrollWrap,ee,x),g.unbind(window,"scroll",x),Et(),st(),qe=null},panTo:function(e,t,n){n||(e>d.min.x?e=d.min.x:e<d.max.x&&(e=d.max.x),t>d.min.y?t=d.min.y:t<d.max.y&&(t=d.max.y)),w.x=e,w.y=t,D()},handleEvent:function(e){e=e||window.event,n[e.type]&&n[e.type](e)},goTo:function(e){var t=(e=U(e))-m;C=t,m=e,x.currItem=Qt(m),Ke-=t,$e(b.x*Ke),st(),h=!1,x.updateCurrItem()},next:function(){x.goTo(m+1)},prev:function(){x.goTo(m-1)},updateCurrZoomItem:function(e){var t;e&&I("beforeChange",0),ke=r[1].el.children.length?(t=r[1].el.children[0],g.hasClass(t,"pswp__zoom-wrap")?t.style:null):null,d=x.currItem.bounds,te=f=x.currItem.initialZoomLevel,w.x=d.center.x,w.y=d.center.y,e&&I("afterChange")},invalidateCurrItems:function(){ae=!0;for(var e=0;e<3;e++)r[e].item&&(r[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==C){var t,n=Math.abs(C);if(!(e&&n<2)){x.currItem=Qt(m),Ge=!1,I("beforeChange",C),3<=n&&(J+=C+(0<C?-3:3),n=3);for(var o=0;o<n;o++)0<C?(t=r.shift(),r[2]=t,je((++J+2)*b.x,t.el.style),x.setContent(t,m-n+o+1+1)):(t=r.pop(),r.unshift(t),je(--J*b.x,t.el.style),x.setContent(t,m+n-o-1-1));!ke||1!==Math.abs(C)||(e=Qt(re)).initialZoomLevel!==f&&(rn(e,v),sn(e),Xe(e)),C=0,x.updateCurrZoomItem(),re=m,I("afterChange")}}},updateSize:function(e){if(!Be&&y.modal){var t=g.getScrollY();if(ye!==t&&(p.style.top=t+"px",ye=t),!e&&Ye.x===window.innerWidth&&Ye.y===window.innerHeight)return;Ye.x=window.innerWidth,Ye.y=window.innerHeight,p.style.height=Ye.y+"px"}if(v.x=x.scrollWrap.clientWidth,v.y=x.scrollWrap.clientHeight,W(),b.x=v.x+Math.round(v.x*y.spacing),b.y=v.y,$e(b.x*Ke),I("beforeResize"),void 0!==J){for(var n,o,i,a=0;a<3;a++)n=r[a],je((a+J)*b.x,n.el.style),i=m+a-1,y.loop&&2<A()&&(i=U(i)),(o=Qt(i))&&(ae||o.needsUpdate||!o.bounds)?(x.cleanSlide(o),x.setContent(n,i),1===a&&(x.currItem=o,x.updateCurrZoomItem(!0)),o.needsUpdate=!1):-1===n.index&&0<=i&&x.setContent(n,i),o&&o.container&&(rn(o,v),sn(o),Xe(o));ae=!1}te=f=x.currItem.initialZoomLevel,(d=x.currItem.bounds)&&(w.x=d.center.x,w.y=d.center.y,D(!0)),I("resize")},zoomTo:function(t,e,n,o,i){e&&(te=f,bt.x=Math.abs(e.x)-w.x,bt.y=Math.abs(e.y)-w.y,S(Ue,w));function a(e){1===e?(f=t,w.x=r.x,w.y=r.y):(f=(t-l)*e+l,w.x=(r.x-s.x)*e+s.x,w.y=(r.y-s.y)*e+s.y),i&&i(e),D(1===e)}var e=nt(t,!1),r={},l=(K("x",e,r,t),K("y",e,r,t),f),s={x:w.x,y:w.y};Qe(r);n?ut("customZoomTo",0,1,n,o||g.easing.sine.inOut,a):a(1)}},ct=30,dt=10,M={},pt={},F={},k={},mt={},ft=[],ht={},gt=[],xt={},yt=0,wt=e(),vt=0,O=e(),bt=e(),Ct=e(),It=function(e,t){return e.x===t.x&&e.y===t.y},Tt=function(e,t){return xt.x=Math.abs(e.x-t.x),xt.y=Math.abs(e.y-t.y),Math.sqrt(xt.x*xt.x+xt.y*xt.y)},Et=function(){_e&&(fe(_e),_e=null)},Dt=function(){s&&(_e=me(Dt),Ut())},St=function(){return!("fit"===y.scaleMode&&f===x.currItem.initialZoomLevel)},_t=function(e,t){return!!e&&(!(e.className&&-1<e.className.indexOf("pswp__scroll-wrap"))&&(t(e)?e:_t(e.parentNode,t)))},Mt={},Ft=function(e,t){return Mt.prevent=!_t(e.target,y.isClickableElement),I("preventDragEvent",e,t,Mt),Mt.prevent},kt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Ot=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},At=function(e,t,n){var o;50<e-ve&&((o=2<gt.length?gt.shift():{}).x=t,o.y=n,gt.push(o),ve=e)},Rt=function(){var e=w.y-x.currItem.initialPosition.y;return 1-Math.abs(e/(v.y/2))},Lt={},Zt={},Pt=[],zt=function(e){for(;0<Pt.length;)Pt.pop();return pe?(Pe=0,ft.forEach(function(e){0===Pe?Pt[0]=e:1===Pe&&(Pt[1]=e),Pe++})):-1<e.type.indexOf("touch")?e.touches&&0<e.touches.length&&(Pt[0]=kt(e.touches[0],Lt),1<e.touches.length&&(Pt[1]=kt(e.touches[1],Zt))):(Lt.x=e.pageX,Lt.y=e.pageY,Lt.id="",Pt[0]=Lt),Pt},Nt=function(e,t){var n,o,i,a=w[e]+t[e],r=0<t[e],l=O.x+t.x,s=O.x-ht.x,u=a>d.min[e]||a<d.max[e]?y.panEndFriction:1,a=w[e]+t[e]*u;if((y.allowPanToNext||f===x.currItem.initialZoomLevel)&&(ke?"h"!==Oe||"x"!==e||De||(r?(a>d.min[e]&&(u=y.panEndFriction,d.min[e],n=d.min[e]-Ue[e]),(n<=0||s<0)&&1<A()?(i=l,s<0&&l>ht.x&&(i=ht.x)):d.min.x!==d.max.x&&(o=a)):(a<d.max[e]&&(u=y.panEndFriction,d.max[e],n=Ue[e]-d.max[e]),(n<=0||0<s)&&1<A()?(i=l,0<s&&l<ht.x&&(i=ht.x)):d.min.x!==d.max.x&&(o=a))):i=l,"x"===e))return void 0!==i&&($e(i,!0),Me=i!==ht.x),d.min.x!==d.max.x&&(void 0!==o?w.x=o:Me||(w.x+=t.x*u)),void 0!==i;h||Me||f>x.currItem.fitRatio&&(w[e]+=t[e]*u)},Ut=function(){if(u){var e,t,n,o,i,a=u.length;if(0!==a)if(S(M,u[0]),F.x=M.x-k.x,F.y=M.y-k.y,c&&1<a)k.x=M.x,k.y=M.y,!F.x&&!F.y&&It(u[1],pt)||(S(pt,u[1]),De||(De=!0,I("zoomGestureStarted")),a=Tt(M,pt),(e=Wt(a))>x.currItem.initialZoomLevel+x.currItem.initialZoomLevel/15&&(Ze=!0),t=1,n=ot(),o=it(),e<n?y.pinchToClose&&!Ze&&te<=x.currItem.initialZoomLevel?(E(i=1-(n-e)/(n/1.2)),I("onPinchClose",i),Re=!0):e=n-(t=1<(t=(n-e)/n)?1:t)*(n/3):o<e&&(e=o+(t=1<(t=(e-o)/(6*n))?1:t)*n),t<0&&(t=0),Ot(M,pt,wt),Ne.x+=wt.x-Ct.x,Ne.y+=wt.y-Ct.y,S(Ct,wt),w.x=Je("x",e),w.y=Je("y",e),Ce=f<e,f=e,D());else if(Oe&&(Ae&&(Ae=!1,Math.abs(F.x)>=dt&&(F.x-=u[0].x-mt.x),Math.abs(F.y)>=dt&&(F.y-=u[0].y-mt.y)),k.x=M.x,k.y=M.y,0!==F.x||0!==F.y)){if("v"===Oe&&y.closeOnVerticalDrag)if(!St())return Ne.y+=F.y,w.y+=F.y,i=Rt(),Ie=!0,I("onVerticalDrag",i),E(i),void D();At(T(),M.x,M.y),Se=!0,d=x.currItem.bounds,Nt("x",F)||(Nt("y",F),Qe(w),D())}}},Kt=function(){var t,n,o={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){n=1<gt.length?(t=T()-ve+50,gt[gt.length-2][e]):(t=T()-we,mt[e]),o.lastFlickOffset[e]=k[e]-n,o.lastFlickDist[e]=Math.abs(o.lastFlickOffset[e]),20<o.lastFlickDist[e]?o.lastFlickSpeed[e]=o.lastFlickOffset[e]/t:o.lastFlickSpeed[e]=0,Math.abs(o.lastFlickSpeed[e])<.1&&(o.lastFlickSpeed[e]=0),o.slowDownRatio[e]=.95,o.slowDownRatioReverse[e]=1-o.slowDownRatio[e],o.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){o.backAnimStarted[t]||(w[t]>d.min[t]?o.backAnimDestination[t]=d.min[t]:w[t]<d.max[t]&&(o.backAnimDestination[t]=d.max[t]),void 0!==o.backAnimDestination[t]&&(o.slowDownRatio[t]=.7,o.slowDownRatioReverse[t]=1-o.slowDownRatio[t],o.speedDecelerationRatioAbs[t]<.05&&(o.lastFlickSpeed[t]=0,o.backAnimStarted[t]=!0,ut("bounceZoomPan"+t,w[t],o.backAnimDestination[t],e||300,g.easing.sine.out,function(e){w[t]=e,D()}))))},calculateAnimOffset:function(e){o.backAnimStarted[e]||(o.speedDecelerationRatio[e]=o.speedDecelerationRatio[e]*(o.slowDownRatio[e]+o.slowDownRatioReverse[e]-o.slowDownRatioReverse[e]*o.timeDiff/10),o.speedDecelerationRatioAbs[e]=Math.abs(o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]),o.distanceOffset[e]=o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]*o.timeDiff,w[e]+=o.distanceOffset[e])},panAnimLoop:function(){_.zoomPan&&(_.zoomPan.raf=me(o.panAnimLoop),o.now=T(),o.timeDiff=o.now-o.lastNow,o.lastNow=o.now,o.calculateAnimOffset("x"),o.calculateAnimOffset("y"),D(),o.calculateOverBoundsAnimOffset("x"),o.calculateOverBoundsAnimOffset("y"),o.speedDecelerationRatioAbs.x<.05&&o.speedDecelerationRatioAbs.y<.05&&(w.x=Math.round(w.x),w.y=Math.round(w.y),D(),rt("zoomPan")))}};return o},Ht=function(e){if(e.calculateSwipeSpeed("y"),d=x.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;lt("zoomPan"),e.lastNow=T(),e.panAnimLoop()},Bt=function(e,t){h||(yt=m),"swipe"===e&&(e=k.x-mt.x,a=t.lastFlickDist.x<10,ct<e&&(a||20<t.lastFlickOffset.x)?o=-1:e<-ct&&(a||t.lastFlickOffset.x<-20)&&(o=1)),o&&((m+=o)<0?(m=y.loop?A()-1:0,i=!0):m>=A()&&(m=y.loop?0:A()-1,i=!0),i&&!y.loop||(C+=o,Ke-=o,n=!0));var n,o,i,e=b.x*Ke,a=Math.abs(e-O.x),r=n||e>O.x==0<t.lastFlickSpeed.x?(r=0<Math.abs(t.lastFlickSpeed.x)?a/Math.abs(t.lastFlickSpeed.x):333,r=Math.min(r,400),Math.max(r,250)):333;return yt===m&&(n=!1),h=!0,I("mainScrollAnimStart"),ut("mainScroll",O.x,e,r,g.easing.cubic.out,$e,function(){st(),h=!1,yt=-1,!n&&yt===m||x.updateCurrItem(),I("mainScrollAnimComplete")}),n&&x.updateCurrItem(!0),n},Wt=function(e){return 1/Fe*e*te},Yt=function(){var e,t=f,n=ot(),o=it(),i=(f<n?t=n:o<f&&(t=o),Le);return Re&&!Ce&&!Ze&&f<n?x.close():(Re&&(e=function(e){E((1-i)*e+i)}),x.zoomTo(t,0,200,g.easing.cubic.out,e)),!0};N("Gestures",{publicMethods:{initGestures:function(){function e(e,t,n,o,i){le=e+t,se=e+n,ue=e+o,ce=i?e+i:""}(pe=l.pointerEvent)&&l.touch&&(l.touch=!1),pe?navigator.pointerEnabled?e("pointer","down","move","up","cancel"):e("MSPointer","Down","Move","Up","Cancel"):l.touch?(e("touch","start","move","end","cancel"),o=!0):e("mouse","down","move","up"),Q=se+" "+ue+" "+ce,ee=le,pe&&!o&&(o=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints),x.likelyTouchDevice=o,n[le]=Y,n[se]=G,n[ue]=q,ce&&(n[ce]=n[ue]),l.touch&&(ee+=" mousedown",Q+=" mousemove mouseup",n.mousedown=n[le],n.mousemove=n[se],n.mouseup=n[ue]),o||(y.allowPanToNext=!1)}}});function Gt(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,n.onload=n.onerror=null,n=null}e.loading=!0,e.loaded=!1;var n=e.img=g.createEl("pswp__img","img");n.onload=t,n.onerror=function(){e.loadError=!0,t()},n.src=e.src}function qt(e,t){return e.src&&e.loadError&&e.container&&(t&&(e.container.innerHTML=""),e.container.innerHTML=y.errorMsg.replace("%url%",e.src),1)}function Vt(){if(tn.length){for(var e,t=0;t<tn.length;t++)(e=tn[t]).holder.index===e.index&&ln(e.index,e.item,e.baseDiv,e.img,!1,e.clearPlaceholder);tn=[]}}var Xt,jt,$t,Jt,Qt,A,en=function(a,e,r,t){function l(){rt("initialZoom"),r?(x.template.removeAttribute("style"),x.bg.removeAttribute("style")):(E(1),e&&(e.style.display="block"),g.addClass(p,"pswp--animated-in"),I("initialZoom"+(r?"OutEnd":"InEnd"))),t&&t(),Jt=!1}Xt&&clearTimeout(Xt),$t=Jt=!0,a.initialLayout?(s=a.initialLayout,a.initialLayout=null):s=y.getThumbBoundsFn&&y.getThumbBoundsFn(m);var s,u=r?y.hideAnimationDuration:y.showAnimationDuration;if(!u||!s||void 0===s.x)return I("initialZoom"+(r?"Out":"In")),f=a.initialZoomLevel,S(w,a.initialPosition),D(),p.style.opacity=r?0:1,E(1),void(u?setTimeout(function(){l()},u):l());var c,d;c=j,d=!x.currItem.src||x.currItem.loadError||y.showHideOpacity,a.miniImg&&(a.miniImg.style.webkitBackfaceVisibility="hidden"),r||(f=s.w/a.w,w.x=s.x,w.y=s.y-ge,x[d?"template":"bg"].style.opacity=.001,D()),lt("initialZoom"),r&&!c&&g.removeClass(p,"pswp--animated-in"),d&&(r?g[(c?"remove":"add")+"Class"](p,"pswp--animate_opacity"):setTimeout(function(){g.addClass(p,"pswp--animate_opacity")},30)),Xt=setTimeout(function(){var t,n,o,i,e;I("initialZoom"+(r?"Out":"In")),r?(t=s.w/a.w,n={x:w.x,y:w.y},o=f,i=Le,e=function(e){1===e?(f=t,w.x=s.x,w.y=s.y-ye):(f=(t-o)*e+o,w.x=(s.x-n.x)*e+n.x,w.y=(s.y-ye-n.y)*e+n.y),D(),d?p.style.opacity=1-e:E(i-e*i)},c?ut("initialZoom",0,1,u,g.easing.cubic.out,e,l):(e(1),Xt=setTimeout(l,u+20))):(f=a.initialZoomLevel,S(w,a.initialPosition),D(),E(1),d?p.style.opacity=1:E(1),Xt=setTimeout(l,u+20))},r?25:90)},R={},tn=[],nn={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return jt.length}},on=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},an=function(e,t,n){var o=e.bounds;o.center.x=Math.round((R.x-t)/2),o.center.y=Math.round((R.y-n)/2)+e.vGap.top,o.max.x=t>R.x?Math.round(R.x-t):o.center.x,o.max.y=n>R.y?Math.round(R.y-n)+e.vGap.top:o.center.y,o.min.x=t>R.x?0:o.center.x,o.min.y=n>R.y?e.vGap.top:o.center.y},rn=function(e,t,n){var o,i;return e.src&&!e.loadError?((o=!n)&&(e.vGap||(e.vGap={top:0,bottom:0}),I("parseVerticalMargin",e)),R.x=t.x,R.y=t.y-e.vGap.top-e.vGap.bottom,o&&(t=R.x/e.w,i=R.y/e.h,e.fitRatio=t<i?t:i,"orig"===(t=y.scaleMode)?n=1:"fit"===t&&(n=e.fitRatio),e.initialZoomLevel=n=1<n?1:n,e.bounds||(e.bounds=on())),n?(an(e,e.w*n,e.h*n),o&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0):(e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=on(),e.initialPosition=e.bounds.center,e.bounds)},ln=function(e,t,n,o,i,a){t.loadError||o&&(t.imageAppended=!0,sn(t,o),n.appendChild(o),a&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},sn=function(e,t,n){var o;e.src&&(t=t||e.container.lastChild,o=n?e.w:Math.round(e.w*e.fitRatio),n=n?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=n+"px"),t.style.width=o+"px",t.style.height=n+"px")};N("Controller",{publicMethods:{lazyLoadItem:function(e){e=U(e);var t=Qt(e);t&&(!t.loaded&&!t.loading||ae)&&(I("gettingData",e,t),t.src&&Gt(t))},initController:function(){g.extend(y,nn,!0),x.items=jt=t,Qt=x.getItemAt,A=y.getNumItemsFn,y.loop,A()<3&&(y.loop=!1),a("beforeChange",function(e){for(var t=y.preload,n=null===e||0<=e,o=Math.min(t[0],A()),i=Math.min(t[1],A()),a=1;a<=(n?i:o);a++)x.lazyLoadItem(m+a);for(a=1;a<=(n?o:i);a++)x.lazyLoadItem(m-a)}),a("initialLayout",function(){x.currItem.initialLayout=y.getThumbBoundsFn&&y.getThumbBoundsFn(m)}),a("mainScrollAnimComplete",Vt),a("initialZoomInEnd",Vt),a("destroy",function(){for(var e,t=0;t<jt.length;t++)(e=jt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);tn=null})},getItemAt:function(e){return 0<=e&&(void 0!==jt[e]&&jt[e])},allowProgressiveImg:function(){return y.forceProgressiveLoading||!o||y.mouseUsed||1200<screen.width},setContent:function(t,n){y.loop&&(n=U(n));var e,o,i,a=x.getItemAt(t.index),a=(a&&(a.container=null),x.getItemAt(n));a?(I("gettingData",n,a),t.index=n,o=(t.item=a).container=g.createEl("pswp__zoom-wrap"),!a.src&&a.html&&(a.html.tagName?o.appendChild(a.html):o.innerHTML=a.html),qt(a),rn(a,v),!a.src||a.loadError||a.loaded?a.src&&!a.loadError&&((e=g.createEl("pswp__img","img")).style.opacity=1,e.src=a.src,sn(a,e),ln(n,a,o,e,!0)):(a.loadComplete=function(e){if(V){if(t&&t.index===n){if(qt(e,!0))return e.loadComplete=e.img=null,rn(e,v),Xe(e),void(t.index===m&&x.updateCurrZoomItem());e.imageAppended?!Jt&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null):l.transform&&(h||Jt)?tn.push({item:e,baseDiv:o,img:e.img,index:n,holder:t,clearPlaceholder:!0}):ln(n,e,o,e.img,h||Jt,!0)}e.loadComplete=null,e.img=null,I("imageLoadComplete",n,e)}},g.features.transform&&(i="pswp__img pswp__img--placeholder",i+=a.msrc?"":" pswp__img--placeholder--blank",i=g.createEl(i,a.msrc?"img":""),a.msrc&&(i.src=a.msrc),sn(a,i),o.appendChild(i),a.placeholder=i),a.loading||Gt(a),x.allowProgressiveImg()&&(!$t&&l.transform?tn.push({item:a,baseDiv:o,img:a.img,index:n,holder:t}):ln(n,a,o,a.img,!0,!0))),$t||n!==m?Xe(a):(ke=o.style,en(a,e||a.img)),t.el.innerHTML="",t.el.appendChild(o)):t.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function un(e,t,n){var o=document.createEvent("CustomEvent"),t={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};o.initCustomEvent("pswpTap",!0,!0,t),e.target.dispatchEvent(o)}function cn(){mn&&clearTimeout(mn),hn&&clearTimeout(hn)}function dn(){var e=En(),t={};if(e.length<5)return t;var n,o=e.split("&");for(a=0;a<o.length;a++)o[a]&&((n=o[a].split("=")).length<2||(t[n[0]]=n[1]));if(y.galleryPIDs){for(var i=t.pid,a=t.pid=0;a<jt.length;a++)if(jt[a].pid===i){t.pid=a;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t}var pn,L,mn,fn,hn,gn,xn,yn,i,wn,vn,bn,Z,Cn,In={},Tn=(N("Tap",{publicMethods:{initTap:function(){a("firstTouchStart",x.onTapStart),a("touchRelease",x.onTapRelease),a("destroy",function(){In={},pn=null})},onTapStart:function(e){1<e.length&&(clearTimeout(pn),pn=null)},onTapRelease:function(e,t){var n,o,i;!t||Se||Ee||at||(n=t,pn&&(clearTimeout(pn),pn=null,o=n,i=In,Math.abs(o.x-i.x)<ze&&Math.abs(o.y-i.y)<ze)?I("doubleTap",n):"mouse"===t.type?un(e,t,"mouse"):"BUTTON"===e.target.tagName.toUpperCase()||g.hasClass(e.target,"pswp__single-tap")?un(e,t):(S(In,n),pn=setTimeout(function(){un(e,t),pn=null},300)))}}}),N("DesktopZoom",{publicMethods:{initDesktopZoom:function(){xe||(o?a("mouseUsed",function(){x.setupDesktopZoom()}):x.setupDesktopZoom(!0))},setupDesktopZoom:function(e){L={};var t="wheel mousewheel DOMMouseScroll";a("bindEvents",function(){g.bind(p,t,x.handleMouseWheel)}),a("unbindEvents",function(){L&&g.unbind(p,t,x.handleMouseWheel)}),x.mouseZoomedIn=!1;function n(){x.mouseZoomedIn&&(g.removeClass(p,"pswp--zoomed-in"),x.mouseZoomedIn=!1),f<1?g.addClass(p,"pswp--zoom-allowed"):g.removeClass(p,"pswp--zoom-allowed"),i()}var o,i=function(){o&&(g.removeClass(p,"pswp--dragging"),o=!1)};a("resize",n),a("afterChange",n),a("pointerDown",function(){x.mouseZoomedIn&&(o=!0,g.addClass(p,"pswp--dragging"))}),a("pointerUp",i),e||n()},handleMouseWheel:function(e){if(f<=x.currItem.fitRatio)return y.modal&&(!y.closeOnScroll||at||s?e.preventDefault():de&&2<Math.abs(e.deltaY)&&(j=!0,x.close())),!0;if(e.stopPropagation(),L.x=0,"deltaX"in e)1===e.deltaMode?(L.x=18*e.deltaX,L.y=18*e.deltaY):(L.x=e.deltaX,L.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(L.x=-.16*e.wheelDeltaX),e.wheelDeltaY?L.y=-.16*e.wheelDeltaY:L.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;L.y=e.detail}nt(f,!0);var t=w.x-L.x,n=w.y-L.y;(y.modal||t<=d.min.x&&t>=d.max.x&&n<=d.min.y&&n>=d.max.y)&&e.preventDefault(),x.panTo(t,n)},toggleDesktopZoom:function(e){e=e||{x:v.x/2+He.x,y:v.y/2+He.y};var t=y.getDoubleTapZoom(!0,x.currItem),n=f===t;x.mouseZoomedIn=!n,x.zoomTo(n?x.currItem.initialZoomLevel:t,e,333),g[(n?"remove":"add")+"Class"](p,"pswp--zoomed-in")}}}),{history:!0,galleryUID:1}),En=function(){return Z.hash.substring(1)},Dn=function(){var e,t;hn&&clearTimeout(hn),at||s?hn=setTimeout(Dn,500):(gn?clearTimeout(fn):gn=!0,t=m+1,(e=Qt(m)).hasOwnProperty("pid")&&(t=e.pid),e=i+"&gid="+y.galleryUID+"&pid="+t,wn||-1===Z.hash.indexOf(e)&&(bn=!0),t=Z.href.split("#")[0]+"#"+e,Cn?"#"+e!==window.location.hash&&history[wn?"replaceState":"pushState"]("",document.title,t):wn?Z.replace(t):Z.hash=e,wn=!0,fn=setTimeout(function(){gn=!1},60))};N("History",{publicMethods:{initHistory:function(){var e,t;g.extend(y,Tn,!0),y.history&&(Z=window.location,wn=vn=bn=!1,i=En(),Cn="pushState"in history,-1<i.indexOf("gid=")&&(i=(i=i.split("&gid=")[0]).split("?gid=")[0]),a("afterChange",x.updateURL),a("unbindEvents",function(){g.unbind(window,"hashchange",x.onHashChange)}),e=function(){yn=!0,vn||(bn?history.back():i?Z.hash=i:Cn?history.pushState("",document.title,Z.pathname+Z.search):Z.hash=""),cn()},a("unbindEvents",function(){j&&e()}),a("destroy",function(){yn||e()}),a("firstUpdate",function(){m=dn().pid}),-1<(t=i.indexOf("pid="))&&"&"===(i=i.substring(0,t)).slice(-1)&&(i=i.slice(0,-1)),setTimeout(function(){V&&g.bind(window,"hashchange",x.onHashChange)},40))},onHashChange:function(){if(En()===i)return vn=!0,void x.close();gn||(xn=!0,x.goTo(dn().pid),xn=!1)},updateURL:function(){cn(),xn||(wn?mn=setTimeout(Dn,800):Dn())}}}),g.extend(x,z)}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,l){function e(e){if(D)return!0;e=e||window.event,E.timeToIdle&&E.mouseUsed&&!w&&s();for(var t,n,o=(e.target||e.srcElement).className,i=0;i<L.length;i++)(t=L[i]).onTap&&-1<o.indexOf("pswp__"+t.name)&&(t.onTap(),n=!0);n&&(e.stopPropagation&&e.stopPropagation(),D=!0,e=l.features.isOldAndroid?600:30,setTimeout(function(){D=!1},e))}function n(){var e=1===E.getNumItemsFn();e!==T&&(A(m,"ui--one-slide",e),T=e)}function r(){A(x,"share-modal--hidden",O)}function i(){if((O=!O)?(l.removeClass(x,"pswp__share-modal--fade-in"),setTimeout(function(){O&&r()},300)):(r(),setTimeout(function(){O||l.addClass(x,"pswp__share-modal--fade-in")},30)),!O){for(var e,t,n,o,i="",a=0;a<E.shareButtons.length;a++){e=E.shareButtons[a];t=E.getImageURLForShare(e);n=E.getPageURLForShare(e);o=E.getTextForShare(e);n=e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o));i+='<a href="'+n+'" target="_blank" '+'class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>";if(E.parseShareButtonOut)i=E.parseShareButtonOut(e,i)}x.children[0].innerHTML=i,x.children[0].onclick=z}}function a(e){for(var t=0;t<E.closeElClasses.length;t++)if(l.hasClass(e,"pswp__"+E.closeElClasses[t]))return!0}function s(){clearTimeout(_),R=0,w&&M.setIdle(!1)}function u(e){(e=(e=e||window.event).relatedTarget||e.toElement)&&"HTML"!==e.nodeName||(clearTimeout(_),_=setTimeout(function(){M.setIdle(!0)},E.timeToIdleOutside))}function c(e){C!==e&&(A(b,"preloader--active",!e),C=e)}function d(e){var t,n=e.vGap;!o.likelyTouchDevice||E.mouseUsed||1200<screen.width?(t=E.barsSize,E.captionEl&&"auto"===t.bottom?(h||((h=l.createEl("pswp__caption pswp__caption--fake")).appendChild(l.createEl("pswp__caption__center")),m.insertBefore(h,f),l.addClass(m,"pswp__ui--fit")),E.addCaptionHTMLFn(e,h,!0)?(e=h.clientHeight,n.bottom=parseInt(e,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}function Z(){function e(e){if(e)for(var t=e.length,n=0;n<t;n++){i=e[n],a=i.className;for(var o=0;o<L.length;o++)r=L[o],-1<a.indexOf("pswp__"+r.name)&&(E[r.option]?(l.removeClass(i,"pswp__element--disabled"),r.onInit&&r.onInit(i)):l.addClass(i,"pswp__element--disabled"))}}e(m.children);var i,a,r,t=l.getChildByClass(m,"pswp__top-bar");t&&e(t.children)}var p,m,f,h,t,g,x,y,w,v,b,C,I,T,E,D,S,_,M=this,F=!1,k=!0,O=!0,P={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return o.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return o.currItem.title||""},indexIndicatorSep:" / "},A=function(e,t,n){l[(n?"add":"remove")+"Class"](e,"pswp__"+t)},z=function(e){var t=(e=e||window.event).target||e.srcElement;return o.shout("shareLinkClick",e,t),!!t.href&&(!!t.hasAttribute("download")||(window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),O||i(),!1))},R=0,L=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){x=e},onTap:function(){i()}},{name:"button--share",option:"shareEl",onInit:function(e){g=e},onTap:function(){i()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){t=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){b=e}}];M.init=function(){var t;l.extend(o.options,P,!0),E=o.options,m=l.getChildByClass(o.scrollWrap,"pswp__ui"),(v=o.listen)("onVerticalDrag",function(e){k&&e<.95?M.hideControls():!k&&.95<=e&&M.showControls()}),v("onPinchClose",function(e){k&&e<.9?(M.hideControls(),t=!0):t&&!k&&.9<e&&M.showControls()}),v("zoomGestureEnded",function(){(t=!1)&&!k&&M.showControls()}),v("beforeChange",M.update),v("doubleTap",function(e){var t=o.currItem.initialZoomLevel;o.getZoomLevel()!==t?o.zoomTo(t,e,333):o.zoomTo(E.getDoubleTapZoom(!1,o.currItem),e,333)}),v("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&&o.className&&-1<e.type.indexOf("mouse")&&(0<o.className.indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(n.prevent=!1)}),v("bindEvents",function(){l.bind(m,"pswpTap click",e),l.bind(o.scrollWrap,"pswpTap",M.onGlobalTap),o.likelyTouchDevice||l.bind(o.scrollWrap,"mouseover",M.onMouseOver)}),v("unbindEvents",function(){O||i(),S&&clearInterval(S),l.unbind(document,"mouseout",u),l.unbind(document,"mousemove",s),l.unbind(m,"pswpTap click",e),l.unbind(o.scrollWrap,"pswpTap",M.onGlobalTap),l.unbind(o.scrollWrap,"mouseover",M.onMouseOver),p&&(l.unbind(document,p.eventK,M.updateFullscreen),p.isFullscreen()&&(E.hideAnimationDuration=0,p.exit()),p=null)}),v("destroy",function(){E.captionEl&&(h&&m.removeChild(h),l.removeClass(f,"pswp__caption--empty")),x&&(x.children[0].onclick=null),l.removeClass(m,"pswp__ui--over-close"),l.addClass(m,"pswp__ui--hidden"),M.setIdle(!1)}),E.showAnimationDuration||l.removeClass(m,"pswp__ui--hidden"),v("initialZoomIn",function(){E.showAnimationDuration&&l.removeClass(m,"pswp__ui--hidden")}),v("initialZoomOut",function(){l.addClass(m,"pswp__ui--hidden")}),v("parseVerticalMargin",d),Z(),E.shareEl&&g&&x&&(O=!0),n(),E.timeToIdle&&v("mouseUsed",function(){l.bind(document,"mousemove",s),l.bind(document,"mouseout",u),S=setInterval(function(){2===++R&&M.setIdle(!0)},E.timeToIdle/2)}),E.fullscreenEl&&((p=p||M.getFullscreenAPI())?(l.bind(document,p.eventK,M.updateFullscreen),M.updateFullscreen(),l.addClass(o.template,"pswp--supports-fs")):l.removeClass(o.template,"pswp--supports-fs")),E.preloaderEl&&(c(!0),v("beforeChange",function(){clearTimeout(I),I=setTimeout(function(){o.currItem&&o.currItem.loading?o.allowProgressiveImg()&&(!o.currItem.img||o.currItem.img.naturalWidth)||c(!1):c(!0)},E.loadingIndicatorDelay)}),v("imageLoadComplete",function(e,t){o.currItem===t&&c(!0)}))},M.setIdle=function(e){A(m,"ui--idle",w=e)},M.update=function(){F=!(!k||!o.currItem)&&(M.updateIndexIndicator(),E.captionEl&&(E.addCaptionHTMLFn(o.currItem,f),A(f,"caption--empty",!o.currItem.title)),!0),O||i(),n()},M.updateFullscreen=function(e){e&&setTimeout(function(){o.setScrollOffset(0,l.getScrollY())},50),l[(p.isFullscreen()?"add":"remove")+"Class"](o.template,"pswp--fs")},M.updateIndexIndicator=function(){E.counterEl&&(t.innerHTML=o.getCurrentIndex()+1+E.indexIndicatorSep+E.getNumItemsFn())},M.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;D||(e.detail&&"mouse"===e.detail.pointerType?a(t)?o.close():l.hasClass(t,"pswp__img")&&(1===o.getZoomLevel()&&o.getZoomLevel()<=o.currItem.fitRatio?E.clickToCloseNonZoomable&&o.close():o.toggleDesktopZoom(e.detail.releasePoint)):(E.tapToToggleControls&&(k?M.hideControls():M.showControls()),E.tapToClose&&(l.hasClass(t,"pswp__img")||a(t))&&o.close()))},M.onMouseOver=function(e){e=(e=e||window.event).target||e.srcElement;A(m,"ui--over-close",a(e))},M.hideControls=function(){l.addClass(m,"pswp__ui--hidden"),k=!1},M.showControls=function(){k=!0,F||M.update(),l.removeClass(m,"pswp__ui--hidden")},M.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},M.getFullscreenAPI=function(){var e,t=document.documentElement,n="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:n}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+n}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+n}:t.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){if(y=E.closeOnScroll,E.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return o.template[this.enterK]();o.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return E.closeOnScroll=y,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}});!function(i){woodmartThemeModule.productImages=function(){var e=i(".woocommerce-product-gallery"),a=i(".woocommerce-product-gallery__wrapper"),t=e.find(".thumbnails"),o=".woodmart-show-product-gallery",r=(t.addClass("thumbnails-ready"),e.hasClass("image-action-popup")&&(o+=", .woocommerce-product-gallery__image a"),e.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()}),e.on("click",o,function(e){e.preventDefault(),i(this).attr("href");var a=c();woodmartThemeModule.callPhotoSwipe(r(e),a)}),t.on("click",".image-link",function(e){e.preventDefault()}),function(e){return(a.hasClass("owl-carousel")?a.find(".owl-item.active"):i(e.currentTarget).parent().parent()).index()}),c=function(){var r=[];return a.find("figure a img").each(function(){var e=i(this),a=e.attr("data-large_image"),t=e.attr("data-large_image_width"),o=e.attr("data-large_image_height"),e=e.data("caption");r.push({src:a,w:t,h:o,title:"yes"===woodmart_settings.product_images_captions&&e})}),r}},i(document).ready(function(){woodmartThemeModule.productImages()})}(jQuery);jQuery,woodmartThemeModule.callPhotoSwipe=function(e,t){woodmartThemeModule.$body.hasClass("rtl")&&(e=t.length-e-1,t=t.reverse());var e={index:e,shareButtons:[{id:"facebook",label:woodmart_settings.share_fb,url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:woodmart_settings.tweet,url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:woodmart_settings.pin_it,url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:woodmart_settings.download_image,url:"{{raw_image_url}}",download:!0}],closeOnScroll:woodmart_settings.photoswipe_close_on_scroll},o=(woodmartThemeModule.$body.find(".pswp").remove(),woodmartThemeModule.$body.append(woodmart_settings.photoswipe_template),document.querySelectorAll(".pswp")[0]);new PhotoSwipe(o,PhotoSwipeUI_Default,t,e).init()};!function(i){woodmartThemeModule.countProductVisits=function(){var t=1e4;void 0!==woodmart_settings.counter_visitor_live_duration&&(t=woodmart_settings.counter_visitor_live_duration),"yes"===woodmart_settings.counter_visitor_ajax_update?woodmartThemeModule.updateCountProductVisits():setTimeout(function(){woodmartThemeModule.updateCountProductVisits()},t)},woodmartThemeModule.updateCountProductVisits=function(){i(".wd-visits-count").each(function(){var o=i(this),t=o.data("product-id"),e=o.find(".wd-visits-count-number").text();t&&i.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_update_count_product_visits",product_id:t,count:e},method:"POST",success:function(t){t&&(o.find(".wd-visits-count-number").html(t.count),t.count?o.removeClass("wd-hide"):o.addClass("wd-hide"),"yes"===t.live_mode&&setTimeout(function(){woodmartThemeModule.countProductVisits()},woodmart_settings.counter_visitor_live_duration))},error:function(){console.log("ajax error")},complete:function(){}})})},i(document).ready(function(){woodmartThemeModule.countProductVisits()})}(jQuery);!function(e){woodmartThemeModule.singleProductTabsAccordion=function(){var o=e(".woocommerce-tabs"),a=o.find(".wd-accordion-item .entry-content");o.length<=0||"accordion"===o.data("layout")||e(".site-content").hasClass("wd-builder-on")||(woodmartThemeModule.$window.width()<=1024?o.hasClass("tabs-layout-accordion")||(o.removeClass("tabs-layout-tabs wc-tabs-wrapper").addClass("tabs-layout-accordion wd-accordion wd-style-default"),a.addClass("wd-accordion-content wd-scroll").find(".wc-tab-inner").addClass("wd-scroll-content"),e(".single-product-page").removeClass("tabs-type-tabs").addClass("tabs-type-accordion"),"first"!==o.data("state")&&a.first().hide().siblings(".wd-active").removeClass("wd-active")):o.hasClass("tabs-layout-tabs")||(o.addClass("tabs-layout-tabs wc-tabs-wrapper").removeClass("tabs-layout-accordion wd-accordion wd-style-default"),a.removeClass("wd-accordion-content wd-scroll").find(".wc-tab-inner").removeClass("wd-scroll-content"),e(".single-product-page").addClass("tabs-type-tabs").removeClass("tabs-type-accordion"),o.find(".wd-nav a").first().trigger("click")))},woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){woodmartThemeModule.singleProductTabsAccordion(),woodmartThemeModule.accordion(),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour")},300)),e(document).ready(function(){woodmartThemeModule.singleProductTabsAccordion()})}(jQuery);!function(l){l.each(["frontend/element_ready/wd_accordion.default","frontend/element_ready/wd_single_product_tabs.default","frontend/element_ready/wd_single_product_reviews.default"],function(e,o){woodmartThemeModule.wdElementorAddAction(o,function(e){woodmartThemeModule.accordion(),l(".wc-tabs-wrapper, .woocommerce-tabs").trigger("init"),e.find("#rating").parent().find("> .stars").remove(),e.find("#rating").trigger("init")})}),woodmartThemeModule.accordion=function(){var e=window.location.hash,o=window.location.href;l(".woocommerce-review-link").on("click",function(){l(".tabs-layout-accordion .wd-accordion-title.tab-title-reviews:not(.active)").click()}),l(".wd-accordion").each(function(){var a,n,t=l(this),r=t.find("> .wd-accordion-item > .wd-accordion-title"),i=t.find("> .wd-accordion-item > .wd-accordion-content"),c="wd-active",d=t.data("state"),s=300;t.hasClass("wd-inited")||(a=function(e){var o=r.filter('[data-accordion-index="'+e+'"]'),e=i.filter('[data-accordion-index="'+e+'"]');o.addClass(c),e.stop(!0,!0).slideDown(s).addClass(c),"first"!==d||t.hasClass("wd-inited")||e.stop(!0,!0).show().css("display","block"),t.addClass("wd-inited"),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour"),woodmartThemeModule.$document.trigger("wood-images-loaded")},n=function(){var e=r.filter("."+c),o=i.filter("."+c);e.removeClass(c),o.stop(!0,!0).slideUp(s).removeClass(c)},"first"===d&&a(r.first().data("accordion-index")),r.off("click").on("click",function(){var o=l(this),e=l(this).data("accordion-index"),t=r.filter('[data-accordion-index="'+e+'"]').hasClass(c),i=o.parent().index(),d=o.parent().siblings().find(".wd-active").parent(".wd-tab-wrapper").index();!o.hasClass("wd-active")&&-1!==i||(d=i),t?n():(n(),a(e)),o.parents(".tabs-layout-accordion")&&setTimeout(function(){var e;woodmartThemeModule.$window.width()<1024&&d<i&&(e=0<(e=l(".sticky-header")).length?e.outerHeight():0,l("html, body").animate({scrollTop:o.offset().top-o.outerHeight()-e-50},500))},s)}),(0<=e.toLowerCase().indexOf("comment-")||"#reviews"===e||"#tab-reviews"===e||0<o.indexOf("comment-page-")||0<o.indexOf("cpage="))&&t.find(".tab-title-reviews").trigger("click"))})},l(document).ready(function(){woodmartThemeModule.accordion()})}(jQuery);!function(t){woodmartThemeModule.woocommerceComments=function(){var o=window.location.hash,e=window.location.href;(0<=o.toLowerCase().indexOf("comment-")||"#reviews"===o||"#tab-reviews"===o||0<e.indexOf("comment-page-")||0<e.indexOf("cpage=")||"#tab-wd_additional_tab"===o||"#tab-wd_custom_tab"===o)&&(setTimeout(function(){window.scrollTo(0,0)},1),t(".single-product-page").hasClass("reviews-location-separate")&&("#reviews"===o||"#tab-reviews"===o||0<=o.toLowerCase().indexOf("comment-")||0<e.indexOf("comment-page-")||0<e.indexOf("cpage="))&&woodmartThemeModule.$body.find(".wc-tabs, ul.tabs").first().find("li:first a").click(),setTimeout(function(){var e;0<t(o).length&&((e=t(".woocommerce-tabs a[href="+o+"]")).length&&e.trigger("click"),setTimeout(function(){t("html, body").stop().animate({scrollTop:t(o).offset().top-woodmart_settings.ajax_scroll_offset},400)},400))},10)),t(".wd-builder-on .woocommerce-review-link").on("click",function(){var e=t(".wd-single-tabs .wd-accordion .wd-accordion-title.tab-title-reviews");e.length&&(e.trigger("click"),setTimeout(function(){t("html, body").stop().animate({scrollTop:e.offset().top-woodmart_settings.ajax_scroll_offset},400)},400))})},t(document).ready(function(){woodmartThemeModule.woocommerceComments()})}(jQuery);!function(o){woodmartThemeModule.$document.on("wdInstagramAjaxSuccess wdLoadDropdownsSuccess wdProductsTabsLoaded wdSearchFullScreenContentLoaded wdShopPageInit wdRecentlyViewedProductLoaded",function(){woodmartThemeModule.owlCarouselInit()}),o.each(["frontend/element_ready/wd_products.default","frontend/element_ready/wd_products_tabs.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_products_brands.default","frontend/element_ready/wd_blog.default","frontend/element_ready/wd_portfolio.default","frontend/element_ready/wd_images_gallery.default","frontend/element_ready/wd_product_categories.default","frontend/element_ready/wd_banner_carousel.default","frontend/element_ready/wd_infobox_carousel.default","frontend/element_ready/wd_instagram.default","frontend/element_ready/wd_testimonials.default"],function(e,a){woodmartThemeModule.wdElementorAddAction(a,function(){woodmartThemeModule.owlCarouselInit()})}),woodmartThemeModule.owlCarouselInit=function(){function e(e){var a,t=e.find(".owl-carousel");function d(){var e=t.find(".owl-item.active").find(".wd-slide").attr("id"),e=t.find('[id="'+e+'"]');t.find(".owl-item.pseudo-active").removeClass("pseudo-active"),e.each(function(){var e=o(this);e.parent().hasClass("active")||e.parent().addClass("pseudo-active")})}woodmartThemeModule.windowWidth<=1024&&e.hasClass("disable-owl-mobile")||t.hasClass("owl-loaded")||(a={rtl:woodmartThemeModule.$body.hasClass("rtl"),items:e.data("desktop")?e.data("desktop"):1,responsive:{1025:{items:e.data("desktop")?e.data("desktop"):1},769:{items:e.data("tablet_landscape")?e.data("tablet_landscape"):1},577:{items:e.data("tablet")?e.data("tablet"):1},0:{items:e.data("mobile")?e.data("mobile"):1}},autoplay:"yes"===e.data("autoplay"),autoplayHoverPause:"yes"===e.data("autoplay"),autoplayTimeout:e.data("speed")?e.data("speed"):5e3,dots:"yes"!==e.data("hide_pagination_control"),nav:"yes"!==e.data("hide_prev_next_buttons"),autoHeight:"yes"===e.data("autoheight"),slideBy:void 0!==e.data("scroll_per_page")?1:"page",navText:!1,navClass:["owl-prev wd-btn-arrow","owl-next wd-btn-arrow"],center:"yes"===e.data("center_mode"),loop:"yes"===e.data("wrap"),dragEndSpeed:e.data("dragendspeed")?e.data("dragendspeed"):200},e.data("sliding_speed")&&(a.smartSpeed=e.data("sliding_speed"),a.dragEndSpeed=e.data("sliding_speed")),e.data("animation")&&(a.animateOut=e.data("animation"),a.mouseDrag=!0),e.data("content_animation")&&(d(),a.onTranslated=function(){d()}),woodmartThemeModule.$window.on("vc_js",function(){t.trigger("refresh.owl.carousel")}),t.find("link").appendTo("head"),t.owlCarousel(a),"yes"===e.data("autoheight")&&t.imagesLoaded(function(){t.trigger("refresh.owl.carousel")}))}o("[data-owl-carousel]:not(.scroll-init):not(.wd-slider-wrapper)").each(function(){e(o(this))}),void 0!==o.fn.waypoint&&o("[data-owl-carousel].scroll-init:not(.wd-slider-wrapper)").waypoint(function(){e(o(o(this)[0].element))},{offset:"100%"})},o(document).ready(function(){woodmartThemeModule.owlCarouselInit()})}(jQuery);/*! SmartMenus jQuery Plugin - v1.2.1 - November 3, 2022
 * http://www.smartmenus.org/
 * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b){var i=".smartmenus_mouse";if(h||b)h&&b&&(a(document).off(i),h=!1);else{var j=!0,k=null,l={mousemove:function(b){var c={x:b.pageX,y:b.pageY,timeStamp:(new Date).getTime()};if(k){var d=Math.abs(k.x-c.x),g=Math.abs(k.y-c.y);if((d>0||g>0)&&d<=4&&g<=4&&c.timeStamp-k.timeStamp<=300&&(f=!0,j)){var h=a(b.target).closest("a");h.is("a")&&a.each(e,function(){if(a.contains(this.$root[0],h[0]))return this.itemEnter({currentTarget:h[0]}),!1}),j=!1}}k=c}};l[g?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(a){c(a.originalEvent)&&(f=!1)},a(document).on(d(l,i)),h=!0}}function c(a){return!/^(4|mouse)$/.test(a.pointerType)}function d(a,b){b||(b="");var c={};for(var d in a)c[d.split(" ").join(b+" ")+b]=a[d];return c}var e=[],f=!1,g="ontouchstart"in window,h=!1,i=window.requestAnimationFrame||function(a){return setTimeout(a,1e3/60)},j=window.cancelAnimationFrame||function(a){clearTimeout(a)},k=!!a.fn.animate;return a.SmartMenus=function(b,c){this.$root=a(b),this.opts=c,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in b.style||"webkitPerspective"in b.style,this.wasCollapsible=!1,this.init()},a.extend(a.SmartMenus,{hideAll:function(){a.each(e,function(){this.menuHideAll()})},destroy:function(){for(;e.length;)e[0].destroy();b(!0)},prototype:{init:function(c){var f=this;if(!c){e.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var g=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(d({"mouseover focusin":a.proxy(this.rootOver,this),"mouseout focusout":a.proxy(this.rootOut,this),keydown:a.proxy(this.rootKeyDown,this)},g)).on(d({mouseenter:a.proxy(this.itemEnter,this),mouseleave:a.proxy(this.itemLeave,this),mousedown:a.proxy(this.itemDown,this),focus:a.proxy(this.itemFocus,this),blur:a.proxy(this.itemBlur,this),click:a.proxy(this.itemClick,this)},g),"a"),g+=this.rootId,this.opts.hideOnClick&&a(document).on(d({touchstart:a.proxy(this.docTouchStart,this),touchmove:a.proxy(this.docTouchMove,this),touchend:a.proxy(this.docTouchEnd,this),click:a.proxy(this.docClick,this)},g)),a(window).on(d({"resize orientationchange":a.proxy(this.winResize,this)},g)),this.opts.subIndicators&&(this.$subArrow=a("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),b()}if(this.$firstSub=this.$root.find("ul").each(function(){f.menuInit(a(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var h=/(index|default)\.[^#\?\/]*/i,i=/#.*/,j=window.location.href.replace(h,""),k=j.replace(i,"");this.$root.find("a:not(.mega-menu a)").each(function(){var b=this.href.replace(h,""),c=a(this);b!=j&&b!=k||(c.addClass("current"),f.opts.markCurrentTree&&c.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(b){if(!b){var c=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(c),c+=this.rootId,a(document).off(c),a(window).off(c),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var d=this;this.$root.find("ul").each(function(){var b=a(this);b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.dataSM("shown-before")&&((d.opts.subMenusMinWidth||d.opts.subMenusMaxWidth)&&b.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(b.attr("id")||"").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var b=a(this);0==b.attr("id").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),b||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),e.splice(a.inArray(this,e),1))},disable:function(b){if(!this.disabled){if(this.menuHideAll(),!b&&!this.opts.isPopup&&this.$root.is(":visible")){var c=this.$root.offset();this.$disableOverlay=a('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(b){return this.$touchScrollingSub?void(this.$touchScrollingSub=null):void((this.visibleSubMenus.length&&!a.contains(this.$root[0],b.target)||a(b.target).closest("a").length)&&this.menuHideAll())},docTouchEnd:function(b){if(this.lastTouch){if(this.visibleSubMenus.length&&(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&&(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!a.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var c=this;this.hideTimeout=setTimeout(function(){c.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(a){if(this.lastTouch){var b=a.originalEvent.touches[0];this.lastTouch.x2=b.pageX,this.lastTouch.y2=b.pageY}},docTouchStart:function(a){var b=a.originalEvent.touches[0];this.lastTouch={x1:b.pageX,y1:b.pageY,target:b.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(b){for(var c=a(b).closest("ul");c.dataSM("in-mega");)c=c.parent().closest("ul");return c[0]||null},getHeight:function(a){return this.getOffset(a,!0)},getOffset:function(a,b){var c;"none"==a.css("display")&&(c={position:a[0].style.position,visibility:a[0].style.visibility},a.css({position:"absolute",visibility:"hidden"}).show());var d=a[0].getBoundingClientRect&&a[0].getBoundingClientRect(),e=d&&(b?d.height||d.bottom-d.top:d.width||d.right-d.left);return e||0===e||(e=b?a[0].offsetHeight:a[0].offsetWidth),c&&a.hide().css(c),e},getStartZIndex:function(a){var b=parseInt(this[a?"$root":"$firstSub"].css("z-index"));return!a&&isNaN(b)&&(b=parseInt(this.$root.css("z-index"))),isNaN(b)?1:b},getTouchPoint:function(a){return a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0]||a},getViewport:function(a){var b=a?"Height":"Width",c=document.documentElement["client"+b],d=window["inner"+b];return d&&(c=Math.min(c,d)),c},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(a){return this.getOffset(a)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(a){return this.handleEvents()&&!this.isLinkInMegaMenu(a)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var b="fixed"==this.$root.css("position");return b||this.$root.parentsUntil("body").each(function(){if("fixed"==a(this).css("position"))return b=!0,!1}),b},isLinkInMegaMenu:function(b){return a(this.getClosestMenu(b[0])).hasClass("mega-menu")},isTouchMode:function(){return!f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(b,c){var d=b.closest("ul"),e=d.dataSM("level");if(e>1&&(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=d.dataSM("parent-a")[0])){var f=this;a(d.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(d).each(function(){f.itemActivate(a(this).dataSM("parent-a"))})}if(this.isCollapsible()&&!c||this.menuHideSubMenus(this.activatedItems[e-1]&&this.activatedItems[e-1][0]==b[0]?e:e-1),this.activatedItems[e-1]=b,this.$root.triggerHandler("activate.smapi",b[0])!==!1){var g=b.dataSM("sub");g&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(g)}},itemBlur:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&this.$root.triggerHandler("blur.smapi",c[0])},itemClick:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==c.closest("ul")[0])return this.$touchScrollingSub=null,b.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",c[0])===!1)return!1;var d=c.dataSM("sub"),e=!!d&&2==d.dataSM("level");if(d){var f=a(b.target).is(".sub-arrow"),g=this.isCollapsible(),h=/toggle$/.test(this.opts.collapsibleBehavior),i=/link$/.test(this.opts.collapsibleBehavior),j=/^accordion/.test(this.opts.collapsibleBehavior);if(d.is(":visible")){if(!g&&this.opts.showOnClick&&e)return this.menuHide(d),this.clickActivated=!1,this.focusActivated=!1,!1;if(g&&(h||f))return this.itemActivate(c,j),this.menuHide(d),!1}else if((!i||!g||f)&&(!g&&this.opts.showOnClick&&e&&(this.clickActivated=!0),this.itemActivate(c,j),d.is(":visible")))return this.focusActivated=!0,!1}return!(!g&&this.opts.showOnClick&&e||c.hasClass("disabled")||this.$root.triggerHandler("select.smapi",c[0])===!1)&&void 0}},itemDown:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&c.dataSM("mousedown",!0)},itemEnter:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var d=this;this.showTimeout=setTimeout(function(){d.itemActivate(c)},this.opts.showOnClick&&1==c.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",c[0])}},itemFocus:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(!this.focusActivated||this.isTouchMode()&&c.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==c[0]||this.itemActivate(c,!0),this.$root.triggerHandler("focus.smapi",c[0]))},itemLeave:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(this.isTouchMode()||(c[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),c.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",c[0]))},menuHide:function(b){if(this.$root.triggerHandler("beforehide.smapi",b[0])!==!1&&(k&&b.stop(!0,!0),"none"!=b.css("display"))){var c=function(){b.css("z-index","")};this.isCollapsible()?k&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,b,c):b.hide(this.opts.collapsibleHideDuration,c):k&&this.opts.hideFunction?this.opts.hideFunction.call(this,b,c):b.hide(this.opts.hideDuration,c),b.dataSM("scroll")&&(this.menuScrollStop(b),b.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),b.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),b.attr({"aria-expanded":"false","aria-hidden":"true"});var d=b.dataSM("level");this.activatedItems.splice(d-1,1),this.visibleSubMenus.splice(a.inArray(b,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",b[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var a=this.opts.isPopup?1:0,b=this.visibleSubMenus.length-1;b>=a;b--)this.menuHide(this.visibleSubMenus[b]);this.opts.isPopup&&(k&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(k&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(a){for(var b=this.activatedItems.length-1;b>=a;b--){var c=this.activatedItems[b].dataSM("sub");c&&this.menuHide(c)}},menuInit:function(a){if(!a.dataSM("in-mega")){a.hasClass("mega-menu")&&a.find("ul").dataSM("in-mega",!0);for(var b=2,c=a[0];(c=c.parentNode.parentNode)!=this.$root[0];)b++;var d=a.prevAll("a").eq(-1);d.length||(d=a.prevAll().find("a").eq(-1)),d.addClass("has-submenu").dataSM("sub",a),a.dataSM("parent-a",d).dataSM("level",b).parent().dataSM("sub",a);var e=d.attr("id")||this.accessIdPrefix+ ++this.idInc,f=a.attr("id")||this.accessIdPrefix+ ++this.idInc;d.attr({id:e,"aria-haspopup":"true","aria-controls":f,"aria-expanded":"false"}),a.attr({id:f,role:"group","aria-hidden":"true","aria-labelledby":e,"aria-expanded":"false"}),this.opts.subIndicators&&d[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(b){var c,e,f=b.dataSM("parent-a"),h=f.closest("li"),i=h.parent(),j=b.dataSM("level"),k=this.getWidth(b),l=this.getHeight(b),m=f.offset(),n=m.left,o=m.top,p=this.getWidth(f),q=this.getHeight(f),r=a(window),s=r.scrollLeft(),t=r.scrollTop(),u=this.getViewportWidth(),v=this.getViewportHeight(),w=i.parent().is("[data-sm-horizontal-sub]")||2==j&&!i.hasClass("sm-vertical"),x=this.opts.rightToLeftSubMenus&&!h.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&h.is("[data-sm-reverse]"),y=2==j?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,z=2==j?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(w?(c=x?p-k-y:y,e=this.opts.bottomToTopSubMenus?-l-z:q+z):(c=x?y-k:p-y,e=this.opts.bottomToTopSubMenus?q-z-l:z),this.opts.keepInViewport){var A=n+c,B=o+e;if(x&&A<s?c=w?s-A+c:p-y:!x&&A+k>s+u&&(c=w?s+u-k-A+c:y-k),w||(l<v&&B+l>t+v?e+=t+v-l-B:(l>=v||B<t)&&(e+=t-B)),w&&(B+l>t+v+.49||B<t)||!w&&l>v+.49){var C=this;b.dataSM("scroll-arrows")||b.dataSM("scroll-arrows",a([a('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],a('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){b.dataSM("scroll").up=a(this).hasClass("scroll-up"),C.menuScroll(b)},mouseleave:function(a){C.menuScrollStop(b),C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){a.preventDefault()}}).insertAfter(b));var D=".smartmenus_scroll";if(b.dataSM("scroll",{y:this.cssTransforms3d?0:e-q,step:1,itemH:q,subH:l,arrowDownH:this.getHeight(b.dataSM("scroll-arrows").eq(1))}).on(d({mouseover:function(a){C.menuScrollOver(b,a)},mouseout:function(a){C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){C.menuScrollMousewheel(b,a)}},D)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:c+(parseInt(b.css("border-left-width"))||0),width:k-(parseInt(b.css("border-left-width"))||0)-(parseInt(b.css("border-right-width"))||0),zIndex:b.css("z-index")}).eq(w&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var E={};E[g?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(a){C.menuScrollTouch(b,a)},b.css({"touch-action":"none","-ms-touch-action":"none"}).on(d(E,D))}}}b.css({top:"auto",left:"0",marginLeft:c,marginTop:e-q})},menuScroll:function(a,b,c){var d,e=a.dataSM("scroll"),g=a.dataSM("scroll-arrows"),h=e.up?e.upEnd:e.downEnd;if(!b&&e.momentum){if(e.momentum*=.92,d=e.momentum,d<.5)return void this.menuScrollStop(a)}else d=c||(b||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(e.step));var j=a.dataSM("level");if(this.activatedItems[j-1]&&this.activatedItems[j-1].dataSM("sub")&&this.activatedItems[j-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(j-1),e.y=e.up&&h<=e.y||!e.up&&h>=e.y?e.y:Math.abs(h-e.y)>d?e.y+(e.up?d:-d):h,a.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+e.y+"px, 0)",transform:"translate3d(0, "+e.y+"px, 0)"}:{marginTop:e.y}),f&&(e.up&&e.y>e.downEnd||!e.up&&e.y<e.upEnd)&&g.eq(e.up?1:0).show(),e.y==h)f&&g.eq(e.up?0:1).hide(),this.menuScrollStop(a);else if(!b){this.opts.scrollAccelerate&&e.step<this.opts.scrollStep&&(e.step+=.2);var k=this;this.scrollTimeout=i(function(){k.menuScroll(a)})}},menuScrollMousewheel:function(a,b){if(this.getClosestMenu(b.target)==a[0]){b=b.originalEvent;var c=(b.wheelDelta||-b.detail)>0;a.dataSM("scroll-arrows").eq(c?0:1).is(":visible")&&(a.dataSM("scroll").up=c,this.menuScroll(a,!0))}b.preventDefault()},menuScrollOut:function(b,c){f&&(/^scroll-(up|down)/.test((c.relatedTarget||"").className)||(b[0]==c.relatedTarget||a.contains(b[0],c.relatedTarget))&&this.getClosestMenu(c.relatedTarget)==b[0]||b.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(b,c){if(f&&!/^scroll-(up|down)/.test(c.target.className)&&this.getClosestMenu(c.target)==b[0]){this.menuScrollRefreshData(b);var d=b.dataSM("scroll"),e=a(window).scrollTop()-b.dataSM("parent-a").offset().top-d.itemH;b.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-d.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(b){var c=b.dataSM("scroll"),d=a(window).scrollTop()-b.dataSM("parent-a").offset().top-c.itemH;this.cssTransforms3d&&(d=-(parseFloat(b.css("margin-top"))-d)),a.extend(c,{upEnd:d,downEnd:d+this.getViewportHeight()-c.subH})},menuScrollStop:function(a){if(this.scrollTimeout)return j(this.scrollTimeout),this.scrollTimeout=0,a.dataSM("scroll").step=1,!0},menuScrollTouch:function(b,d){if(d=d.originalEvent,c(d)){var e=this.getTouchPoint(d);if(this.getClosestMenu(e.target)==b[0]){var f=b.dataSM("scroll");if(/(start|down)$/i.test(d.type))this.menuScrollStop(b)?(d.preventDefault(),this.$touchScrollingSub=b):this.$touchScrollingSub=null,this.menuScrollRefreshData(b),a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp});else if(/move$/i.test(d.type)){var g=void 0!==f.touchY?f.touchY:f.touchStartY;if(void 0!==g&&g!=e.pageY){this.$touchScrollingSub=b;var h=g<e.pageY;void 0!==f.up&&f.up!=h&&a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp}),a.extend(f,{up:h,touchY:e.pageY}),this.menuScroll(b,!0,Math.abs(e.pageY-g))}d.preventDefault()}else void 0!==f.touchY&&((f.momentum=15*Math.pow(Math.abs(e.pageY-f.touchStartY)/(d.timeStamp-f.touchStartTime),2))&&(this.menuScrollStop(b),this.menuScroll(b),d.preventDefault()),delete f.touchY)}}},menuShow:function(a){if((a.dataSM("beforefirstshowfired")||(a.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",a[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",a[0])!==!1&&(a.dataSM("shown-before",!0),k&&a.stop(!0,!0),!a.is(":visible"))){var b=a.dataSM("parent-a"),c=this.isCollapsible();if((this.opts.keepHighlighted||c)&&b.addClass("highlighted"),c)a.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(a.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(a.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&a.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var d=this.getWidth(a);a.css("max-width",this.opts.subMenusMaxWidth),d>this.getWidth(a)&&a.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(a)}var e=function(){a.css("overflow","")};c?k&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,a,e):a.show(this.opts.collapsibleShowDuration,e):k&&this.opts.showFunction?this.opts.showFunction.call(this,a,e):a.show(this.opts.showDuration,e),b.attr("aria-expanded","true"),a.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(a),this.$root.triggerHandler("show.smapi",a[0])}},popupHide:function(a){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},a?1:this.opts.hideTimeout)},popupShow:function(a,b){if(!this.opts.isPopup)return void alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),k&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:a,top:b});var c=this,d=function(){c.$root.css("overflow","")};k&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,d):this.$root.show(this.opts.showDuration,d),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(b){if(this.handleEvents())switch(b.keyCode){case 27:var c=this.activatedItems[0];if(c){this.menuHideAll(),c[0].focus();var d=c.dataSM("sub");d&&this.menuHide(d)}break;case 32:var e=a(b.target);if(e.is("a")&&this.handleItemEvents(e)){var d=e.dataSM("sub");d&&!d.is(":visible")&&(this.itemClick({currentTarget:b.target}),b.preventDefault())}}},rootOut:function(a){if(this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(a){this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(a){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==a.type){var b=this.isCollapsible();this.wasCollapsible&&b||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=b}}else if(this.$disableOverlay){var c=this.$root.offset();this.$disableOverlay.css({top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),a.fn.dataSM=function(a,b){return b?this.data(a+"_smartmenus",b):this.data(a+"_smartmenus")},a.fn.removeDataSM=function(a){return this.removeData(a+"_smartmenus")},a.fn.smartmenus=function(b){if("string"==typeof b){var c=arguments,d=b;return Array.prototype.shift.call(c),this.each(function(){var b=a(this).data("smartmenus");b&&b[d]&&b[d].apply(b,c)})}return this.each(function(){var c=a(this).data("sm-options")||null;c&&"object"!=typeof c&&(c=null,alert('ERROR\n\nSmartMenus jQuery init:\nThe value of the "data-sm-options" attribute must be valid JSON.')),c&&a.each(["showFunction","hideFunction","collapsibleShowFunction","collapsibleHideFunction"],function(){this in c&&delete c[this]}),new a.SmartMenus(this,a.extend({},a.fn.smartmenus.defaults,b,c))})},a.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(a,b){a.fadeOut(200,b)},collapsibleShowDuration:0,collapsibleShowFunction:function(a,b){a.slideDown(200,b)},collapsibleHideDuration:0,collapsibleHideFunction:function(a,b){a.slideUp(200,b)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},a});!function(l){woodmartThemeModule.scrollTop=function(){var o=l(".scrollToTop");woodmartThemeModule.$window.on("scroll",function(){100<l(this).scrollTop()?o.addClass("button-show"):o.removeClass("button-show")}),o.on("click",function(){return l("html, body").animate({scrollTop:0},800),!1})},l(document).ready(function(){woodmartThemeModule.scrollTop()})}(jQuery);!function(n){woodmartThemeModule.$document.on("wdCloseMobileMenu",function(){woodmartThemeModule.closeMobileNavigation()}),woodmartThemeModule.mobileNavigation=function(){var e=woodmartThemeModule.$body,o=n(".mobile-nav"),d=n(".mobile-nav .wd-nav-mobile .menu-item-has-children"),a=n(".wd-close-side");d.append('<span class="wd-nav-opener"></span>'),o.on("click",".wd-nav-opener",function(e){e.preventDefault();e=n(this).parent();e.hasClass("opener-page")?(e.removeClass("opener-page").find("> ul").slideUp(200),e.removeClass("opener-page").find(".wd-dropdown-menu .container > ul, .wd-dropdown-menu > ul").slideUp(200),e.find("> .wd-nav-opener").removeClass("wd-active")):(e.addClass("opener-page").find("> ul").slideDown(200),e.addClass("opener-page").find(".wd-dropdown-menu .container > ul, .wd-dropdown-menu > ul").slideDown(200),e.find("> .wd-nav-opener").addClass("wd-active")),woodmartThemeModule.$document.trigger("wood-images-loaded")}),o.on("click",".wd-nav-mob-tab li",function(e){e.preventDefault();var e=n(this),o=e.data("menu");e.hasClass("wd-active")||(e.parent().find(".wd-active").removeClass("wd-active"),e.addClass("wd-active"),n(".wd-nav-mobile").removeClass("wd-active"),n(".mobile-"+o+"-menu").addClass("wd-active"),woodmartThemeModule.$document.trigger("wood-images-loaded"))}),e.on("click",".wd-header-mobile-nav > a",function(e){e.preventDefault(),o.hasClass("wd-opened")?woodmartThemeModule.closeMobileNavigation():(o.addClass("wd-opened"),a.addClass("wd-close-side-opened"),woodmartThemeModule.$document.trigger("wood-images-loaded"))}),e.on("click touchstart",".wd-close-side",function(){woodmartThemeModule.closeMobileNavigation()}),e.on("click",".mobile-nav .login-side-opener, .mobile-nav .close-side-widget",function(){woodmartThemeModule.closeMobileNavigation()})},woodmartThemeModule.closeMobileNavigation=function(){n(".mobile-nav").removeClass("wd-opened"),n(".wd-close-side").removeClass("wd-close-side-opened"),n(".mobile-nav .searchform input[type=text]").blur()},n(document).ready(function(){woodmartThemeModule.mobileNavigation()})}(jQuery);!function(s){woodmartThemeModule.cartWidget=function(){var e=woodmartThemeModule.$body,o=s(".cart-widget-side"),d=s(".wd-close-side"),t=(e.on("click",".cart-widget-opener",function(e){u()||r()||e.preventDefault(),c()?t():setTimeout(function(){n()},10)}),e.on("click touchstart",".wd-close-side",function(){c()&&t()}),e.on("click",".close-side-widget",function(e){e.preventDefault(),c()&&t()}),woodmartThemeModule.$document.on("keyup",function(e){27===e.keyCode&&c()&&t()}),function(){o.removeClass("wd-opened"),d.removeClass("wd-close-side-opened")}),n=function(){if(u()||r())return!1;o.addClass("wd-opened"),d.addClass("wd-close-side-opened")},c=function(){return o.hasClass("wd-opened")},u=function(){return woodmartThemeModule.$body.hasClass("woocommerce-cart")},r=function(){return woodmartThemeModule.$body.hasClass("woocommerce-checkout")}},s(document).ready(function(){woodmartThemeModule.cartWidget()})}(jQuery);jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&&(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&&r.fragments&&(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&&n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&&s!==undefined&&""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&&localStorage.getItem(r)!==sessionStorage.getItem(r)&&s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&&(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")>0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});!function(a){woodmartThemeModule.headerBanner=function(){var o,e=woodmart_settings.header_banner_version;"undefined"!=typeof Cookies&&"closed"!==Cookies.get("woodmart_tb_banner_"+e)&&"no"!==woodmart_settings.header_banner_close_btn&&"no"!==woodmart_settings.header_banner_enabled&&(woodmartThemeModule.$body.hasClass("page-template-maintenance")||woodmartThemeModule.$body.addClass("header-banner-display"),a(".header-banner").on("click",".close-header-banner",function(e){e.preventDefault(),o()}),o=function(){woodmartThemeModule.$body.removeClass("header-banner-display").addClass("header-banner-hide"),Cookies.set("woodmart_tb_banner_"+e,"closed",{expires:parseInt(woodmart_settings.banner_version_cookie_expires),path:"/",secure:woodmart_settings.cookie_secure_param})})},a(document).ready(function(){woodmartThemeModule.headerBanner()})}(jQuery);!function(s){woodmartThemeModule.cookiesPopup=function(){var o,e,t=woodmart_settings.cookies_version;"undefined"!=typeof Cookies&&"accepted"!==Cookies.get("woodmart_cookies_"+t)&&(o=s(".wd-cookies-popup"),setTimeout(function(){o.addClass("popup-display"),o.on("click",".cookies-accept-btn",function(o){o.preventDefault(),e()})},2500),e=function(){o.removeClass("popup-display").addClass("popup-hide"),Cookies.set("woodmart_cookies_"+t,"accepted",{expires:60,path:"/",secure:woodmart_settings.cookie_secure_param})})},s(document).ready(function(){woodmartThemeModule.cookiesPopup()})}(jQuery);jQuery(document).on('keyup change focusin click load onload ','.mobile_field',function(e){var par=jQuery(this).closest('form');par.find(".registercountrycodecontainer").css({'display':'none'});par.find(".dig_wc_logincountrycodecontainer").css({'display':'none'});par.find(".logincountrycode").removeClass('countrycode');par.find('.mobile_field').css({'padding-left':'5px'})});jQuery(document).on('keyup change focusin click load onload ','#username',function(e){var par=jQuery(this).closest('form');par.find(".dig_wc_logincountrycodecontainer").css({'display':'none'});par.find('#username').css({'padding-left':'5px'})});jQuery(document).on('keyup change focusin click load onload ','.countrycode',function(e){var par=jQuery(this).closest('form');par.find(".registercountrycodecontainer").css({'display':'none'});par.find('.mobile_field').css({'padding-left':'5px'})});jQuery(document).on('keyup change focusin click load onload ','.logincountrycode',function(e){var par=jQuery(this).closest('form');par.find(".logincountrycodecontainer").css({'display':'none'});par.find('.mobile_field').css({'padding-left':'5px'})});jQuery(document).on('keyup change focusin click load onload ','#reg_email',function(e){var par=jQuery(this).closest('form');par.find(".dig_wc_registercountrycodecontainer").css({'display':'none'});par.find('#reg_email').css({'padding-left':'5px'})})