(function(html){html.className=html.className.replace(/\bno-js\b/,'js')})(document.documentElement)
;window._wpemojiSettings={"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/chothemewp.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings)
;/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.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,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s})
;/*! This file is auto-generated */
!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&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),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r<o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&&!!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 t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&&t(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,t){return null!=n&&q.call(n,t)}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(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}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=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,o="constructor";for(y(n,o)&&!t.contains(o)&&t.push(o);r--;)(o=J[r])in n&&n[o]!==u[o]&&!t.contains(o)&&t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=r[o];if(t[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,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&&null!=t&&(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&&function n(t,r,e,u){t instanceof m&&(t=t._wrapped);r instanceof m&&(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&&"[object Object]"==o&&h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&&vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&&t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in t&&"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],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),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}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,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(r),r=Pn(An(r)),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,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e<t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t<=0)return e.concat(n)}else t=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<t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);r(n[a])<u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0<o?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0<o?e:u-1;0<=r&&r<u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u<o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);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]=t(n[a],a,n)}return o}function lt(p){return function(n,t,r,e){var u=3<=arguments.length,o=n,i=x(t,e,4),a=r,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 st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0<=at(n,t,r="number"==typeof r&&!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&&u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,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!=(r=n[a])&&o<r&&(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u<o;u++){var i=t[u],a=n[i];e(a,i,n)&&(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1<r.length&&(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=r?r(f,i,n):f;t&&!r?(i&&o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&&gt(n,g).length||0,r=Array(t),e=0;e<t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__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:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&&(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&&w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&&t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var o=null==n?void 0:n[t[u]];void 0===o&&(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},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 t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(i&&(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),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(t,r,e){function u(){var n=O()-i;n<r?o=setTimeout(u,r-n):(o=null,e||(f=t.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,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,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!=(r=n[a])&&r<o&&(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i<r&&k(arguments[i],o);i++);i===r&&t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o<e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n})
;var _wpUtilSettings={"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}
;/*! 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)
;/*!
 * 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)}()
;var wc_add_to_cart_variation_params={"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"R\u1ea5t ti\u1ebfc, kh\u00f4ng c\u00f3 s\u1ea3n ph\u1ea9m n\u00e0o ph\u00f9 h\u1ee3p v\u1edbi l\u1ef1a ch\u1ecdn c\u1ee7a b\u1ea1n. H\u00e3y ch\u1ecdn m\u1ed9t ph\u01b0\u01a1ng th\u1ee9c k\u1ebft h\u1ee3p kh\u00e1c.","i18n_make_a_selection_text":"Ch\u1ecdn c\u00e1c t\u00f9y ch\u1ecdn cho s\u1ea3n ph\u1ea9m tr\u01b0\u1edbc khi cho s\u1ea3n ph\u1ea9m v\u00e0o gi\u1ecf h\u00e0ng c\u1ee7a b\u1ea1n.","i18n_unavailable_text":"R\u1ea5t ti\u1ebfc, s\u1ea3n ph\u1ea9m n\u00e0y hi\u1ec7n kh\u00f4ng t\u1ed3n t\u1ea1i. H\u00e3y ch\u1ecdn m\u1ed9t ph\u01b0\u01a1ng th\u1ee9c k\u1ebft h\u1ee3p kh\u00e1c.","i18n_reset_alert_text":"L\u1ef1a ch\u1ecdn c\u1ee7a b\u1ea1n \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u1eb7t l\u1ea1i. Vui l\u00f2ng ch\u1ecdn m\u1ed9t s\u1ed1 t\u00f9y ch\u1ecdn s\u1ea3n ph\u1ea9m tr\u01b0\u1edbc khi th\u00eam s\u1ea3n ph\u1ea9m n\u00e0y v\u00e0o gi\u1ecf h\u00e0ng c\u1ee7a b\u1ea1n."}
;!function(t,a,i,e){var r=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$resetAlert=t.find(".reset_variations_alert"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".wc-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),a.showNoMatchingVariationsMsg=a.showNoMatchingVariationsMsg.bind(a),t.on("click.wc-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_focus",{variationForm:a},a.onResetVariationFocus),t.on("announce_reset",{variationForm:a},a.onAnnounceReset),t.on("clear_reset_announcement",{variationForm:a},a.onClearResetAnnouncement),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.wc-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:a},a.onUpdateAttributes),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form",a),a.loading=!1},100)};r.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").trigger("change"),t.data.variationForm.$form.trigger("announce_reset"),t.data.variationForm.$form.trigger("reset_data"),t.data.variationForm.$form.trigger("reset_focus")},r.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},r.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},r.prototype.onShow=function(a,i,e){a.preventDefault(),e?(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")),wp.mediaelement&&a.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!t(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(wp.mediaelement.settings)},r.prototype.onAddToCart=function(i){t(this).is(".disabled")&&(i.preventDefault(),t(this).is(".wc-variation-is-unavailable")?a.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".wc-variation-selection-needed")&&a.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},r.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),a.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},r.prototype.onAnnounceReset=function(t){t.data.variationForm.$resetAlert.text(wc_add_to_cart_variation_params.i18n_reset_alert_text)},r.prototype.onResetVariationFocus=function(t){t.data.variationForm.$attributeFields[0].focus()},r.prototype.onClearResetAnnouncement=function(t){t.data.variationForm.$resetAlert.text("")},r.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},r.prototype.onFindVariation=function(a,i){var e=a.data.variationForm,r=void 0!==i?i:e.getChosenAttributes(),o=r.data;if(r.count&&r.count===r.chosenCount)if(e.useAjax)e.xhr&&e.xhr.abort(),e.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),o.product_id=parseInt(e.$form.data("product_id"),10),o.custom_data=e.$form.data("custom_data"),e.xhr=t.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:o,success:function(t){t?e.$form.trigger("found_variation",[t]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||e.showNoMatchingVariationsMsg())},complete:function(){e.$form.unblock()}});else{e.$form.trigger("update_variation_values");var n=e.findMatchingVariations(e.variationData,o).shift();n?e.$form.trigger("found_variation",[n]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||e.showNoMatchingVariationsMsg())}else e.$form.trigger("update_variation_values"),e.$form.trigger("reset_data");e.toggleResetLink(r.chosenCount>0)},r.prototype.onFoundVariation=function(a,i){var e=a.data.variationForm,r=e.$product.find(".product_meta").find(".sku"),n=e.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),s=e.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),c=e.$singleVariationWrap.find('.quantity input.qty[name="quantity"]'),_=c.closest(".quantity"),d=!0,m=!1,l="";if(i.sku?r.wc_set_content(i.sku):r.wc_reset_content(),i.weight?n.wc_set_content(i.weight_html):n.wc_reset_content(),i.dimensions?s.wc_set_content(t.parseHTML(i.dimensions_html)[0].data):s.wc_reset_content(),e.$form.wc_variations_image_update(i),i.variation_is_visible?(m=o("variation-template"),i.variation_id):m=o("unavailable-variation-template"),l=(l=(l=m({variation:i})).replace("/*<![CDATA[*/","")).replace("/*]]>*/",""),e.$singleVariation.html(l),e.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).trigger("change"),"yes"===i.is_sold_individually)c.val("1").attr("min","1").attr("max","").trigger("change"),_.hide();else{var v=parseFloat(c.val());v=isNaN(v)?i.min_qty:(v=v>parseFloat(i.max_qty)?i.max_qty:v)<parseFloat(i.min_qty)?i.min_qty:v,c.attr("min",i.min_qty).attr("max",i.max_qty).val(v).trigger("change"),_.show()}i.is_purchasable&&i.is_in_stock&&i.variation_is_visible||(d=!1),e.$singleVariation.text().trim()?e.$singleVariation.slideDown(200).trigger("show_variation",[i,d]):e.$singleVariation.show().trigger("show_variation",[i,d])},r.prototype.onChange=function(t){var a=t.data.variationForm;a.$form.find('input[name="variation_id"], input.variation_id').val("").trigger("change"),a.$form.trigger("clear_reset_announcement"),a.$form.find(".wc-no-matching-variations").parent().remove(),a.useAjax?a.$form.trigger("check_variations"):(a.$form.trigger("woocommerce_variation_select_change"),a.$form.trigger("check_variations")),a.$form.trigger("woocommerce_variation_has_changed")},r.prototype.addSlashes=function(t){return t=(t=t.replace(/'/g,"\\'")).replace(/"/g,'\\"')},r.prototype.onUpdateAttributes=function(a){var i=a.data.variationForm,e=i.getChosenAttributes().data;i.useAjax||(i.$attributeFields.each(function(a,r){var o,n=t(r),s=n.data("attribute_name")||n.attr("name"),c=t(r).data("show_option_none"),_=":gt(0)",d=t("<select/>"),m=n.val()||"",l=!0;if(!n.data("attribute_html")){var v=n.clone();v.find("option").removeAttr("attached").prop("disabled",!1).prop("selected",!1),n.data("attribute_options",v.find("option"+_).get()),n.data("attribute_html",v.html())}d.html(n.data("attribute_html"));var g=t.extend(!0,{},e);g[s]="";var u=i.findMatchingVariations(i.variationData,g);for(var f in u)if("undefined"!=typeof u[f]){var h=u[f].attributes;for(var p in h)if(h.hasOwnProperty(p)){var w=h[p],b="";if(p===s)if(u[f].variation_is_active&&(b="enabled"),w){w=t("<div/>").html(w).text();var $=d.find("option");if($.length)for(var y=0,F=$.length;y<F;y++){var x=t($[y]);if(w===x.val()){x.addClass("attached "+b);break}}}else d.find("option:gt(0)").addClass("attached "+b)}}o=d.find("option.attached").length,m&&(l=!1,0!==o&&d.find("option.attached.enabled").each(function(){var a=t(this).val();if(m===a)return l=!0,!1})),o>0&&m&&l&&"no"===c&&(d.find("option:first").remove(),_=""),d.find("option"+_+":not(.attached)").remove(),n.html(d.html()),n.find("option"+_+":not(.enabled)").prop("disabled",!0),m?l?n.val(m):n.val("").trigger("change"):n.val("")}),i.$form.trigger("woocommerce_update_variation_values"))},r.prototype.getChosenAttributes=function(){var a={},i=0,e=0;return this.$attributeFields.each(function(){var r=t(this).data("attribute_name")||t(this).attr("name"),o=t(this).val()||"";o.length>0&&e++,i++,a[r]=o}),{count:i,chosenCount:e,data:a}},r.prototype.findMatchingVariations=function(t,a){for(var i=[],e=0;e<t.length;e++){var r=t[e];this.isMatch(r.attributes,a)&&i.push(r)}return i},r.prototype.isMatch=function(t,a){var i=!0;for(var e in t)if(t.hasOwnProperty(e)){var r=t[e],o=a[e];void 0!==r&&void 0!==o&&0!==r.length&&0!==o.length&&r!==o&&(i=!1)}return i},r.prototype.toggleResetLink=function(t){this.$resetAlert.text(""),t?"hidden"===this.$resetVariations.css("visibility")&&(this.$resetVariations.css("visibility","visible").hide().fadeIn(),this.$resetVariations.css("display","inline-block")):(this.$resetVariations.css("visibility","hidden"),this.$resetVariations.css("display","none"))},r.prototype.showNoMatchingVariationsMsg=function(){this.$form.find(".single_variation").after('<div role="alert"><p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p></div>").next("div").find(".wc-no-matching-variations").slideDown(200)},t.fn.wc_variation_form=function(){return new r(this),this},t.fn.wc_set_content=function(t){void 0===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(t)},t.fn.wc_reset_content=function(){void 0!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},t.fn.wc_set_variation_attr=function(t,a){void 0===this.attr("data-o_"+t)&&this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===a?this.removeAttr(t):this.attr(t,a)},t.fn.wc_reset_variation_attr=function(t){void 0!==this.attr("data-o_"+t)&&this.attr(t,this.attr("data-o_"+t))},t.fn.wc_maybe_trigger_slide_position_reset=function(a){var i=t(this),e=i.closest(".product").find(".images"),r=!1,o=a&&a.image_id?a.image_id:"";i.attr("current-image")!==o&&(r=!0),i.attr("current-image",o),r&&e.trigger("woocommerce_gallery_reset_slide_position")},t.fn.wc_variations_image_update=function(i){var e=this,r=e.closest(".product"),o=r.find(".images"),n=r.find(".flex-control-nav"),s=n.find("li:eq(0) img"),c=o.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),_=c.find(".wp-post-image"),d=c.find("a").eq(0);if(i&&i.image&&i.image.src&&i.image.src.length>1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length>0&&e.wc_variations_image_reset();var m=n.find('li img[src="'+i.image.gallery_thumbnail_src+'"]');if(m.length>0)return m.trigger("flexslider-click"),e.attr("current-image",i.image_id),void a.setTimeout(function(){t(a).trigger("resize"),o.trigger("woocommerce_gallery_init_zoom")},20);_.wc_set_variation_attr("src",i.image.src),_.wc_set_variation_attr("height",i.image.src_h),_.wc_set_variation_attr("width",i.image.src_w),_.wc_set_variation_attr("srcset",i.image.srcset),_.wc_set_variation_attr("sizes",i.image.sizes),_.wc_set_variation_attr("title",i.image.title),_.wc_set_variation_attr("data-caption",i.image.caption),_.wc_set_variation_attr("alt",i.image.alt),_.wc_set_variation_attr("data-src",i.image.full_src),_.wc_set_variation_attr("data-large_image",i.image.full_src),_.wc_set_variation_attr("data-large_image_width",i.image.full_src_w),_.wc_set_variation_attr("data-large_image_height",i.image.full_src_h),c.wc_set_variation_attr("data-thumb",i.image.src),s.wc_set_variation_attr("src",i.image.gallery_thumbnail_src),d.wc_set_variation_attr("href",i.image.full_src)}else e.wc_variations_image_reset();a.setTimeout(function(){t(a).trigger("resize"),e.wc_maybe_trigger_slide_position_reset(i),o.trigger("woocommerce_gallery_init_zoom")},20)},t.fn.wc_variations_image_reset=function(){var t=this.closest(".product"),a=t.find(".images"),i=t.find(".flex-control-nav").find("li:eq(0) img"),e=a.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),r=e.find(".wp-post-image"),o=e.find("a").eq(0);r.wc_reset_variation_attr("src"),r.wc_reset_variation_attr("width"),r.wc_reset_variation_attr("height"),r.wc_reset_variation_attr("srcset"),r.wc_reset_variation_attr("sizes"),r.wc_reset_variation_attr("title"),r.wc_reset_variation_attr("data-caption"),r.wc_reset_variation_attr("alt"),r.wc_reset_variation_attr("data-src"),r.wc_reset_variation_attr("data-large_image"),r.wc_reset_variation_attr("data-large_image_width"),r.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),o.wc_reset_variation_attr("href")},t(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&t(".variations_form").each(function(){t(this).wc_variation_form()})});var o=function(t){var e=i.getElementById("tmpl-"+t).textContent,r=!1;return(r=(r=(r=r||/<#\s?data\./.test(e))||/{{{?\s?data\.(?!variation\.).+}}}?/.test(e))||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(e))?wp.template(t):function(t){var i=t.variation||{};return e.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,function(t,e,r,o){if(e.length!==o.length)return"";var n=i[r]||"";return 2===e.length?a.escape(n):n})}}}(jQuery,window,document)
;/*!
 * Flickity PACKAGED v2.2.2
 * Touch, responsive, flickable carousels
 *
 * Licensed GPLv3 for open source use
 * or Flickity Commercial License for commercial use
 *
 * https://flickity.metafizzy.co
 * Copyright 2015-2021 Metafizzy
 */
(function(e,i){if(typeof define=="function"&&define.amd){define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("jquery"))}else{e.jQueryBridget=i(e,e.jQuery)}})(window,function t(e,r){"use strict";var o=Array.prototype.slice;var i=e.console;var u=typeof i=="undefined"?function(){}:function(t){i.error(t)};function n(h,s,c){c=c||r||e.jQuery;if(!c){return}if(!s.prototype.option){s.prototype.option=function(t){if(!c.isPlainObject(t)){return}this.options=c.extend(!0,this.options,t)}}c.fn[h]=function(t){if(typeof t=="string"){var e=o.call(arguments,1);return i(this,t,e)}n(this,t);return this};function i(t,r,o){var a;var l="$()."+h+'("'+r+'")';t.each(function(t,e){var i=c.data(e,h);if(!i){u(h+" not initialized. Cannot call methods, i.e. "+l);return}var n=i[r];if(!n||r.charAt(0)=="_"){u(l+" is not a valid method");return}var s=n.apply(i,o);a=a===undefined?s:a});return a!==undefined?a:t}function n(t,n){t.each(function(t,e){var i=c.data(e,h);if(i){i.option(n);i._init()}else{i=new s(e,n);c.data(e,h,i)}})}a(c)}function a(t){if(!t||t&&t.bridget){return}t.bridget=n}a(r||e.jQuery);return n});(function(t,e){if(typeof define=="function"&&define.amd){define("ev-emitter/ev-emitter",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.EvEmitter=e()}})(typeof window!="undefined"?window:this,function(){function t(){}var e=t.prototype;e.on=function(t,e){if(!t||!e){return}var i=this._events=this._events||{};var n=i[t]=i[t]||[];if(n.indexOf(e)==-1){n.push(e)}return this};e.once=function(t,e){if(!t||!e){return}this.on(t,e);var i=this._onceEvents=this._onceEvents||{};var n=i[t]=i[t]||{};n[e]=!0;return this};e.off=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}var n=i.indexOf(e);if(n!=-1){i.splice(n,1)}return this};e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}i=i.slice(0);e=e||[];var n=this._onceEvents&&this._onceEvents[t];for(var s=0;s<i.length;s++){var r=i[s];var o=n&&n[r];if(o){this.off(t,r);delete n[r]}r.apply(this,e)}return this};e.allOff=function(){delete this._events;delete this._onceEvents};return t});
/*!
 * getSize v2.0.3
 * measure size of elements
 * MIT license
 */
(function(t,e){if(typeof define=="function"&&define.amd){define("get-size/get-size",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.getSize=e()}})(window,function t(){"use strict";function m(t){var e=parseFloat(t);var i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}var i=typeof console=="undefined"?e:function(t){console.error(t)};var y=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];var b=y.length;function E(){var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0};for(var e=0;e<b;e++){var i=y[e];t[i]=0}return t}function S(t){var e=getComputedStyle(t);if(!e){i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? "+"See https://bit.ly/getsizebug1")}return e}var n=!1;var C;function x(){if(n){return}n=!0;var t=document.createElement("div");t.style.width="200px";t.style.padding="1px 2px 3px 4px";t.style.borderStyle="solid";t.style.borderWidth="1px 2px 3px 4px";t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=S(t);C=Math.round(m(i.width))==200;s.isBoxSizeOuter=C;e.removeChild(t)}function s(t){x();if(typeof t=="string"){t=document.querySelector(t)}if(!t||typeof t!="object"||!t.nodeType){return}var e=S(t);if(e.display=="none"){return E()}var i={};i.width=t.offsetWidth;i.height=t.offsetHeight;var n=i.isBorderBox=e.boxSizing=="border-box";for(var s=0;s<b;s++){var r=y[s];var o=e[r];var a=parseFloat(o);i[r]=!isNaN(a)?a:0}var l=i.paddingLeft+i.paddingRight;var h=i.paddingTop+i.paddingBottom;var c=i.marginLeft+i.marginRight;var u=i.marginTop+i.marginBottom;var d=i.borderLeftWidth+i.borderRightWidth;var f=i.borderTopWidth+i.borderBottomWidth;var p=n&&C;var v=m(e.width);if(v!==!1){i.width=v+(p?0:l+d)}var g=m(e.height);if(g!==!1){i.height=g+(p?0:h+f)}i.innerWidth=i.width-(l+d);i.innerHeight=i.height-(h+f);i.outerWidth=i.width+c;i.outerHeight=i.height+u;return i}return s});(function(t,e){"use strict";if(typeof define=="function"&&define.amd){define("desandro-matches-selector/matches-selector",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.matchesSelector=e()}})(window,function t(){"use strict";var n=function(){var t=window.Element.prototype;if(t.matches){return"matches"}if(t.matchesSelector){return"matchesSelector"}var e=["webkit","moz","ms","o"];for(var i=0;i<e.length;i++){var n=e[i];var s=n+"MatchesSelector";if(t[s]){return s}}}();return function t(e,i){return e[n](i)}});(function(e,i){if(typeof define=="function"&&define.amd){define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("desandro-matches-selector"))}else{e.fizzyUIUtils=i(e,e.matchesSelector)}})(window,function t(h,r){var c={};c.extend=function(t,e){for(var i in e){t[i]=e[i]}return t};c.modulo=function(t,e){return(t%e+e)%e};var i=Array.prototype.slice;c.makeArray=function(t){if(Array.isArray(t)){return t}if(t===null||t===undefined){return[]}var e=typeof t=="object"&&typeof t.length=="number";if(e){return i.call(t)}return[t]};c.removeFrom=function(t,e){var i=t.indexOf(e);if(i!=-1){t.splice(i,1)}};c.getParent=function(t,e){while(t.parentNode&&t!=document.body){t=t.parentNode;if(r(t,e)){return t}}};c.getQueryElement=function(t){if(typeof t=="string"){return document.querySelector(t)}return t};c.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};c.filterFindElements=function(t,n){t=c.makeArray(t);var s=[];t.forEach(function(t){if(!(t instanceof HTMLElement)){return}if(!n){s.push(t);return}if(r(t,n)){s.push(t)}var e=t.querySelectorAll(n);for(var i=0;i<e.length;i++){s.push(e[i])}});return s};c.debounceMethod=function(t,e,n){n=n||100;var s=t.prototype[e];var r=e+"Timeout";t.prototype[e]=function(){var t=this[r];clearTimeout(t);var e=arguments;var i=this;this[r]=setTimeout(function(){s.apply(i,e);delete i[r]},n)}};c.docReady=function(t){var e=document.readyState;if(e=="complete"||e=="interactive"){setTimeout(t)}else{document.addEventListener("DOMContentLoaded",t)}};c.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var u=h.console;c.htmlInit=function(a,l){c.docReady(function(){var t=c.toDashed(l);var s="data-"+t;var e=document.querySelectorAll("["+s+"]");var i=document.querySelectorAll(".js-"+t);var n=c.makeArray(e).concat(c.makeArray(i));var r=s+"-options";var o=h.jQuery;n.forEach(function(e){var t=e.getAttribute(s)||e.getAttribute(r);var i;try{i=t&&JSON.parse(t)}catch(t){if(u){u.error("Error parsing "+s+" on "+e.className+": "+t)}return}var n=new a(e,i);if(o){o.data(e,l,n)}})})};return c});(function(e,i){if(typeof define=="function"&&define.amd){define("flickity/js/cell",["get-size/get-size"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("get-size"))}else{e.Flickity=e.Flickity||{};e.Flickity.Cell=i(e,e.getSize)}})(window,function t(e,i){function n(t,e){this.element=t;this.parent=e;this.create()}var s=n.prototype;s.create=function(){this.element.style.position="absolute";this.element.setAttribute("aria-hidden","true");this.x=0;this.shift=0};s.destroy=function(){this.unselect();this.element.style.position="";var t=this.parent.originSide;this.element.style[t]="";this.element.removeAttribute("aria-hidden")};s.getSize=function(){this.size=i(this.element)};s.setPosition=function(t){this.x=t;this.updateTarget();this.renderPosition(t)};s.updateTarget=s.setDefaultTarget=function(){var t=this.parent.originSide=="left"?"marginLeft":"marginRight";this.target=this.x+this.size[t]+this.size.width*this.parent.cellAlign};s.renderPosition=function(t){var e=this.parent.originSide;this.element.style[e]=this.parent.getPositionValue(t)};s.select=function(){this.element.classList.add("is-selected");this.element.removeAttribute("aria-hidden")};s.unselect=function(){this.element.classList.remove("is-selected");this.element.setAttribute("aria-hidden","true")};s.wrapShift=function(t){this.shift=t;this.renderPosition(this.x+this.parent.slideableWidth*t)};s.remove=function(){this.element.parentNode.removeChild(this.element)};return n});(function(t,e){if(typeof define=="function"&&define.amd){define("flickity/js/slide",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.Flickity=t.Flickity||{};t.Flickity.Slide=e()}})(window,function t(){"use strict";function e(t){this.parent=t;this.isOriginLeft=t.originSide=="left";this.cells=[];this.outerWidth=0;this.height=0}var i=e.prototype;i.addCell=function(t){this.cells.push(t);this.outerWidth+=t.size.outerWidth;this.height=Math.max(t.size.outerHeight,this.height);if(this.cells.length==1){this.x=t.x;var e=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=t.size[e]}};i.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft";var e=this.getLastCell();var i=e?e.size[t]:0;var n=this.outerWidth-(this.firstMargin+i);this.target=this.x+this.firstMargin+n*this.parent.cellAlign};i.getLastCell=function(){return this.cells[this.cells.length-1]};i.select=function(){this.cells.forEach(function(t){t.select()})};i.unselect=function(){this.cells.forEach(function(t){t.unselect()})};i.getCellElements=function(){return this.cells.map(function(t){return t.element})};return e});(function(e,i){if(typeof define=="function"&&define.amd){define("flickity/js/animate",["fizzy-ui-utils/utils"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("fizzy-ui-utils"))}else{e.Flickity=e.Flickity||{};e.Flickity.animatePrototype=i(e,e.fizzyUIUtils)}})(window,function t(e,i){var n={};n.startAnimation=function(){if(this.isAnimating){return}this.isAnimating=!0;this.restingFrames=0;this.animate()};n.animate=function(){this.applyDragForce();this.applySelectedAttraction();var t=this.x;this.integratePhysics();this.positionSlider();this.settle(t);if(this.isAnimating){var e=this;requestAnimationFrame(function t(){e.animate()})}};n.positionSlider=function(){var t=this.x;if(this.options.wrapAround&&this.cells.length>1){t=i.modulo(t,this.slideableWidth);t-=this.slideableWidth;this.shiftWrapCells(t)}this.setTranslateX(t,this.isAnimating);this.dispatchScrollEvent()};n.setTranslateX=function(t,e){t+=this.cursorPosition;t=this.options.rightToLeft?-t:t;var i=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+i+",0,0)":"translateX("+i+")"};n.dispatchScrollEvent=function(){var t=this.slides[0];if(!t){return}var e=-this.x-t.target;var i=e/this.slidesWidth;this.dispatchEvent("scroll",null,[i,e])};n.positionSliderAtSelected=function(){if(!this.cells.length){return}this.x=-this.selectedSlide.target;this.velocity=0;this.positionSlider()};n.getPositionValue=function(t){if(this.options.percentPosition){return Math.round(t/this.size.innerWidth*1e4)*.01+"%"}else{return Math.round(t)+"px"}};n.settle=function(t){var e=!this.isPointerDown&&Math.round(this.x*100)==Math.round(t*100);if(e){this.restingFrames++}if(this.restingFrames>2){this.isAnimating=!1;delete this.isFreeScrolling;this.positionSlider();this.dispatchEvent("settle",null,[this.selectedIndex])}};n.shiftWrapCells=function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)};n._shiftCells=function(t,e,i){for(var n=0;n<t.length;n++){var s=t[n];var r=e>0?i:0;s.wrapShift(r);e-=s.size.outerWidth}};n._unshiftCells=function(t){if(!t||!t.length){return}for(var e=0;e<t.length;e++){t[e].wrapShift(0)}};n.integratePhysics=function(){this.x+=this.velocity;this.velocity*=this.getFrictionFactor()};n.applyForce=function(t){this.velocity+=t};n.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]};n.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())};n.applyDragForce=function(){if(!this.isDraggable||!this.isPointerDown){return}var t=this.dragX-this.x;var e=t-this.velocity;this.applyForce(e)};n.applySelectedAttraction=function(){var t=this.isDraggable&&this.isPointerDown;if(t||this.isFreeScrolling||!this.slides.length){return}var e=this.selectedSlide.target*-1-this.x;var i=e*this.options.selectedAttraction;this.applyForce(i)};return n});(function(o,a){if(typeof define=="function"&&define.amd){define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(t,e,i,n,s,r){return a(o,t,e,i,n,s,r)})}else if(typeof module=="object"&&module.exports){module.exports=a(o,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./slide"),require("./animate"))}else{var t=o.Flickity;o.Flickity=a(o,o.EvEmitter,o.getSize,o.fizzyUIUtils,t.Cell,t.Slide,t.animatePrototype)}})(window,function t(n,e,i,a,s,o,r){var l=n.jQuery;var h=n.getComputedStyle;var c=n.console;function u(t,e){t=a.makeArray(t);while(t.length){e.appendChild(t.shift())}}var d=0;var f={};function p(t,e){var i=a.getQueryElement(t);if(!i){if(c){c.error("Bad element for Flickity: "+(i||t))}return}this.element=i;if(this.element.flickityGUID){var n=f[this.element.flickityGUID];if(n)n.option(e);return n}if(l){this.$element=l(this.element)}this.options=a.extend({},this.constructor.defaults);this.option(e);this._create()}p.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0};p.createMethods=[];var v=p.prototype;a.extend(v,e.prototype);v._create=function(){var t=this.guid=++d;this.element.flickityGUID=t;f[t]=this;this.selectedIndex=0;this.restingFrames=0;this.x=0;this.velocity=0;this.originSide=this.options.rightToLeft?"right":"left";this.viewport=document.createElement("div");this.viewport.className="flickity-viewport";this._createSlider();if(this.options.resize||this.options.watchCSS){n.addEventListener("resize",this)}for(var e in this.options.on){var i=this.options.on[e];this.on(e,i)}p.createMethods.forEach(function(t){this[t]()},this);if(this.options.watchCSS){this.watchCSS()}else{this.activate()}};v.option=function(t){a.extend(this.options,t)};v.activate=function(){if(this.isActive){return}this.isActive=!0;this.element.classList.add("flickity-enabled");if(this.options.rightToLeft){this.element.classList.add("flickity-rtl")}this.getSize();var t=this._filterFindCellElements(this.element.children);u(t,this.slider);this.viewport.appendChild(this.slider);this.element.appendChild(this.viewport);this.reloadCells();if(this.options.accessibility){this.element.tabIndex=0;this.element.addEventListener("keydown",this)}this.emitEvent("activate");this.selectInitialIndex();this.isInitActivated=!0;this.dispatchEvent("ready")};v._createSlider=function(){var t=document.createElement("div");t.className="flickity-slider";t.style[this.originSide]=0;this.slider=t};v._filterFindCellElements=function(t){return a.filterFindElements(t,this.options.cellSelector)};v.reloadCells=function(){this.cells=this._makeCells(this.slider.children);this.positionCells();this._getWrapShiftCells();this.setGallerySize()};v._makeCells=function(t){var e=this._filterFindCellElements(t);var i=e.map(function(t){return new s(t,this)},this);return i};v.getLastCell=function(){return this.cells[this.cells.length-1]};v.getLastSlide=function(){return this.slides[this.slides.length-1]};v.positionCells=function(){this._sizeCells(this.cells);this._positionCells(0)};v._positionCells=function(t){t=t||0;this.maxCellHeight=t?this.maxCellHeight||0:0;var e=0;if(t>0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}var n=this.cells.length;for(var s=t;s<n;s++){var r=this.cells[s];r.setPosition(e);e+=r.size.outerWidth;this.maxCellHeight=Math.max(r.size.outerHeight,this.maxCellHeight)}this.slideableWidth=e;this.updateSlides();this._containSlides();this.slidesWidth=n?this.getLastSlide().target-this.slides[0].target:0};v._sizeCells=function(t){t.forEach(function(t){t.getSize()})};v.updateSlides=function(){this.slides=[];if(!this.cells.length){return}var n=new o(this);this.slides.push(n);var t=this.originSide=="left";var s=t?"marginRight":"marginLeft";var r=this._getCanCellFit();this.cells.forEach(function(t,e){if(!n.cells.length){n.addCell(t);return}var i=n.outerWidth-n.firstMargin+(t.size.outerWidth-t.size[s]);if(r.call(this,e,i)){n.addCell(t)}else{n.updateTarget();n=new o(this);this.slides.push(n);n.addCell(t)}},this);n.updateTarget();this.updateSelectedSlide()};v._getCanCellFit=function(){var t=this.options.groupCells;if(!t){return function(){return!1}}else if(typeof t=="number"){var e=parseInt(t,10);return function(t){return t%e!==0}}var i=typeof t=="string"&&t.match(/^(\d+)%$/);var n=i?parseInt(i[1],10)/100:1;return function(t,e){return e<=(this.size.innerWidth+1)*n}};v._init=v.reposition=function(){this.positionCells();this.positionSliderAtSelected()};v.getSize=function(){this.size=i(this.element);this.setCellAlign();this.cursorPosition=this.size.innerWidth*this.cellAlign};var g={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};v.setCellAlign=function(){var t=g[this.options.cellAlign];this.cellAlign=t?t[this.originSide]:this.options.cellAlign};v.setGallerySize=function(){if(this.options.setGallerySize){var t=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=t+"px"}};v._getWrapShiftCells=function(){if(!this.options.wrapAround){return}this._unshiftCells(this.beforeShiftCells);this._unshiftCells(this.afterShiftCells);var t=this.cursorPosition;var e=this.cells.length-1;this.beforeShiftCells=this._getGapCells(t,e,-1);t=this.size.innerWidth-this.cursorPosition;this.afterShiftCells=this._getGapCells(t,0,1)};v._getGapCells=function(t,e,i){var n=[];while(t>0){var s=this.cells[e];if(!s){break}n.push(s);e+=i;t-=s.size.outerWidth}return n};v._containSlides=function(){if(!this.options.contain||this.options.wrapAround||!this.cells.length){return}var t=this.options.rightToLeft;var e=t?"marginRight":"marginLeft";var i=t?"marginLeft":"marginRight";var n=this.slideableWidth-this.getLastCell().size[i];var s=n<this.size.innerWidth;var r=this.cursorPosition+this.cells[0].size[e];var o=n-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach(function(t){if(s){t.target=n*this.cellAlign}else{t.target=Math.max(t.target,r);t.target=Math.min(t.target,o)}},this)};v.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n);if(l&&this.$element){t+=this.options.namespaceJQueryEvents?".flickity":"";var s=t;if(e){var r=new l.Event(e);r.type=t;s=r}this.$element.trigger(s,i)}};v.select=function(t,e,i){if(!this.isActive){return}t=parseInt(t,10);this._wrapSelect(t);if(this.options.wrapAround||e){t=a.modulo(t,this.slides.length)}if(!this.slides[t]){return}var n=this.selectedIndex;this.selectedIndex=t;this.updateSelectedSlide();if(i){this.positionSliderAtSelected()}else{this.startAnimation()}if(this.options.adaptiveHeight){this.setGallerySize()}this.dispatchEvent("select",null,[t]);if(t!=n){this.dispatchEvent("change",null,[t])}this.dispatchEvent("cellSelect")};v._wrapSelect=function(t){var e=this.slides.length;var i=this.options.wrapAround&&e>1;if(!i){return t}var n=a.modulo(t,e);var s=Math.abs(n-this.selectedIndex);var r=Math.abs(n+e-this.selectedIndex);var o=Math.abs(n-e-this.selectedIndex);if(!this.isDragSelect&&r<s){t+=e}else if(!this.isDragSelect&&o<s){t-=e}if(t<0){this.x-=this.slideableWidth}else if(t>=e){this.x+=this.slideableWidth}};v.previous=function(t,e){this.select(this.selectedIndex-1,t,e)};v.next=function(t,e){this.select(this.selectedIndex+1,t,e)};v.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];if(!t){return}this.unselectSelectedSlide();this.selectedSlide=t;t.select();this.selectedCells=t.cells;this.selectedElements=t.getCellElements();this.selectedCell=t.cells[0];this.selectedElement=this.selectedElements[0]};v.unselectSelectedSlide=function(){if(this.selectedSlide){this.selectedSlide.unselect()}};v.selectInitialIndex=function(){var t=this.options.initialIndex;if(this.isInitActivated){this.select(this.selectedIndex,!1,!0);return}if(t&&typeof t=="string"){var e=this.queryCell(t);if(e){this.selectCell(t,!1,!0);return}}var i=0;if(t&&this.slides[t]){i=t}this.select(i,!1,!0)};v.selectCell=function(t,e,i){var n=this.queryCell(t);if(!n){return}var s=this.getCellSlideIndex(n);this.select(s,e,i)};v.getCellSlideIndex=function(t){for(var e=0;e<this.slides.length;e++){var i=this.slides[e];var n=i.cells.indexOf(t);if(n!=-1){return e}}};v.getCell=function(t){for(var e=0;e<this.cells.length;e++){var i=this.cells[e];if(i.element==t){return i}}};v.getCells=function(t){t=a.makeArray(t);var i=[];t.forEach(function(t){var e=this.getCell(t);if(e){i.push(e)}},this);return i};v.getCellElements=function(){return this.cells.map(function(t){return t.element})};v.getParentCell=function(t){var e=this.getCell(t);if(e){return e}t=a.getParent(t,".flickity-slider > *");return this.getCell(t)};v.getAdjacentCellElements=function(t,e){if(!t){return this.selectedSlide.getCellElements()}e=e===undefined?this.selectedIndex:e;var i=this.slides.length;if(1+t*2>=i){return this.getCellElements()}var n=[];for(var s=e-t;s<=e+t;s++){var r=this.options.wrapAround?a.modulo(s,i):s;var o=this.slides[r];if(o){n=n.concat(o.getCellElements())}}return n};v.queryCell=function(t){if(typeof t=="number"){return this.cells[t]}if(typeof t=="string"){if(t.match(/^[#.]?[\d/]/)){return}t=this.element.querySelector(t)}return this.getCell(t)};v.uiChange=function(){this.emitEvent("uiChange")};v.childUIPointerDown=function(t){if(t.type!="touchstart"){t.preventDefault()}this.focus()};v.onresize=function(){this.watchCSS();this.resize()};a.debounceMethod(p,"onresize",150);v.resize=function(){if(!this.isActive){return}this.getSize();if(this.options.wrapAround){this.x=a.modulo(this.x,this.slideableWidth)}this.positionCells();this._getWrapShiftCells();this.setGallerySize();this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,!1,!0)};v.watchCSS=function(){var t=this.options.watchCSS;if(!t){return}var e=h(this.element,":after").content;if(e.indexOf("flickity")!=-1){this.activate()}else{this.deactivate()}};v.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;if(!this.options.accessibility||e){return}var i=p.keyboardHandlers[t.keyCode];if(i){i.call(this)}};p.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange();this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange();this[t]()}};v.focus=function(){var t=n.pageYOffset;this.element.focus({preventScroll:!0});if(n.pageYOffset!=t){n.scrollTo(n.pageXOffset,t)}};v.deactivate=function(){if(!this.isActive){return}this.element.classList.remove("flickity-enabled");this.element.classList.remove("flickity-rtl");this.unselectSelectedSlide();this.cells.forEach(function(t){t.destroy()});this.element.removeChild(this.viewport);u(this.slider.children,this.element);if(this.options.accessibility){this.element.removeAttribute("tabIndex");this.element.removeEventListener("keydown",this)}this.isActive=!1;this.emitEvent("deactivate")};v.destroy=function(){this.deactivate();n.removeEventListener("resize",this);this.allOff();this.emitEvent("destroy");if(l&&this.$element){l.removeData(this.element,"flickity")}delete this.element.flickityGUID;delete f[this.guid]};a.extend(v,r);p.data=function(t){t=a.getQueryElement(t);var e=t&&t.flickityGUID;return e&&f[e]};a.htmlInit(p,"flickity");if(l&&l.bridget){l.bridget("flickity",p)}p.setJQuery=function(t){l=t};p.Cell=s;p.Slide=o;return p});
/*!
 * Unipointer v2.3.0
 * base class for doing one thing with pointer event
 * MIT license
 */
(function(e,i){if(typeof define=="function"&&define.amd){define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("ev-emitter"))}else{e.Unipointer=i(e,e.EvEmitter)}})(window,function t(s,e){function i(){}function n(){}var r=n.prototype=Object.create(e.prototype);r.bindStartEvent=function(t){this._bindStartEvent(t,!0)};r.unbindStartEvent=function(t){this._bindStartEvent(t,!1)};r._bindStartEvent=function(t,e){e=e===undefined?true:e;var i=e?"addEventListener":"removeEventListener";var n="mousedown";if(s.PointerEvent){n="pointerdown"}else if("ontouchstart"in s){n="touchstart"}t[i](n,this)};r.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};r.getTouch=function(t){for(var e=0;e<t.length;e++){var i=t[e];if(i.identifier==this.pointerIdentifier){return i}}};r.onmousedown=function(t){var e=t.button;if(e&&(e!==0&&e!==1)){return}this._pointerDown(t,t)};r.ontouchstart=function(t){this._pointerDown(t,t.changedTouches[0])};r.onpointerdown=function(t){this._pointerDown(t,t)};r._pointerDown=function(t,e){if(t.button||this.isPointerDown){return}this.isPointerDown=!0;this.pointerIdentifier=e.pointerId!==undefined?e.pointerId:e.identifier;this.pointerDown(t,e)};r.pointerDown=function(t,e){this._bindPostStartEvents(t);this.emitEvent("pointerDown",[t,e])};var o={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};r._bindPostStartEvents=function(t){if(!t){return}var e=o[t.type];e.forEach(function(t){s.addEventListener(t,this)},this);this._boundPointerEvents=e};r._unbindPostStartEvents=function(){if(!this._boundPointerEvents){return}this._boundPointerEvents.forEach(function(t){s.removeEventListener(t,this)},this);delete this._boundPointerEvents};r.onmousemove=function(t){this._pointerMove(t,t)};r.onpointermove=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerMove(t,t)}};r.ontouchmove=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerMove(t,e)}};r._pointerMove=function(t,e){this.pointerMove(t,e)};r.pointerMove=function(t,e){this.emitEvent("pointerMove",[t,e])};r.onmouseup=function(t){this._pointerUp(t,t)};r.onpointerup=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerUp(t,t)}};r.ontouchend=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerUp(t,e)}};r._pointerUp=function(t,e){this._pointerDone();this.pointerUp(t,e)};r.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e])};r._pointerDone=function(){this._pointerReset();this._unbindPostStartEvents();this.pointerDone()};r._pointerReset=function(){this.isPointerDown=!1;delete this.pointerIdentifier};r.pointerDone=i;r.onpointercancel=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerCancel(t,t)}};r.ontouchcancel=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerCancel(t,e)}};r._pointerCancel=function(t,e){this._pointerDone();this.pointerCancel(t,e)};r.pointerCancel=function(t,e){this.emitEvent("pointerCancel",[t,e])};n.getPointerPoint=function(t){return{x:t.pageX,y:t.pageY}};return n});
/*!
 * Unidragger v2.3.1
 * Draggable base class
 * MIT license
 */
(function(e,i){if(typeof define=="function"&&define.amd){define("unidragger/unidragger",["unipointer/unipointer"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("unipointer"))}else{e.Unidragger=i(e,e.Unipointer)}})(window,function t(r,e){function i(){}var n=i.prototype=Object.create(e.prototype);n.bindHandles=function(){this._bindHandles(!0)};n.unbindHandles=function(){this._bindHandles(!1)};n._bindHandles=function(t){t=t===undefined?true:t;var e=t?"addEventListener":"removeEventListener";var i=t?this._touchActionValue:"";for(var n=0;n<this.handles.length;n++){var s=this.handles[n];this._bindStartEvent(s,t);s[e]("click",this);if(r.PointerEvent){s.style.touchAction=i}}};n._touchActionValue="none";n.pointerDown=function(t,e){var i=this.okayPointerDown(t);if(!i){return}this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY};t.preventDefault();this.pointerDownBlur();this._bindPostStartEvents(t);this.emitEvent("pointerDown",[t,e])};var s={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0};var o={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};n.okayPointerDown=function(t){var e=s[t.target.nodeName];var i=o[t.target.type];var n=!e||i;if(!n){this._pointerReset()}return n};n.pointerDownBlur=function(){var t=document.activeElement;var e=t&&t.blur&&t!=document.body;if(e){t.blur()}};n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.emitEvent("pointerMove",[t,e,i]);this._dragMove(t,e,i)};n._dragPointerMove=function(t,e){var i={x:e.pageX-this.pointerDownPointer.pageX,y:e.pageY-this.pointerDownPointer.pageY};if(!this.isDragging&&this.hasDragStarted(i)){this._dragStart(t,e)}return i};n.hasDragStarted=function(t){return Math.abs(t.x)>3||Math.abs(t.y)>3};n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]);this._dragPointerUp(t,e)};n._dragPointerUp=function(t,e){if(this.isDragging){this._dragEnd(t,e)}else{this._staticClick(t,e)}};n._dragStart=function(t,e){this.isDragging=!0;this.isPreventingClicks=!0;this.dragStart(t,e)};n.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])};n._dragMove=function(t,e,i){if(!this.isDragging){return}this.dragMove(t,e,i)};n.dragMove=function(t,e,i){t.preventDefault();this.emitEvent("dragMove",[t,e,i])};n._dragEnd=function(t,e){this.isDragging=!1;setTimeout(function(){delete this.isPreventingClicks}.bind(this));this.dragEnd(t,e)};n.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])};n.onclick=function(t){if(this.isPreventingClicks){t.preventDefault()}};n._staticClick=function(t,e){if(this.isIgnoringMouseUp&&t.type=="mouseup"){return}this.staticClick(t,e);if(t.type!="mouseup"){this.isIgnoringMouseUp=!0;setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)}};n.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])};i.getPointerPoint=e.getPointerPoint;return i});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unidragger"),require("fizzy-ui-utils"))}else{n.Flickity=s(n,n.Flickity,n.Unidragger,n.fizzyUIUtils)}})(window,function t(n,e,i,a){a.extend(e.defaults,{draggable:">1",dragThreshold:3});e.createMethods.push("_createDrag");var s=e.prototype;a.extend(s,i.prototype);s._touchActionValue="pan-y";var r="createTouch"in document;var o=!1;s._createDrag=function(){this.on("activate",this.onActivateDrag);this.on("uiChange",this._uiChangeDrag);this.on("deactivate",this.onDeactivateDrag);this.on("cellChange",this.updateDraggable);if(r&&!o){n.addEventListener("touchmove",function(){});o=!0}};s.onActivateDrag=function(){this.handles=[this.viewport];this.bindHandles();this.updateDraggable()};s.onDeactivateDrag=function(){this.unbindHandles();this.element.classList.remove("is-draggable")};s.updateDraggable=function(){if(this.options.draggable==">1"){this.isDraggable=this.slides.length>1}else{this.isDraggable=this.options.draggable}if(this.isDraggable){this.element.classList.add("is-draggable")}else{this.element.classList.remove("is-draggable")}};s.bindDrag=function(){this.options.draggable=!0;this.updateDraggable()};s.unbindDrag=function(){this.options.draggable=!1;this.updateDraggable()};s._uiChangeDrag=function(){delete this.isFreeScrolling};s.pointerDown=function(t,e){if(!this.isDraggable){this._pointerDownDefault(t,e);return}var i=this.okayPointerDown(t);if(!i){return}this._pointerDownPreventDefault(t);this.pointerDownFocus(t);if(document.activeElement!=this.element){this.pointerDownBlur()}this.dragX=this.x;this.viewport.classList.add("is-pointer-down");this.pointerDownScroll=h();n.addEventListener("scroll",this);this._pointerDownDefault(t,e)};s._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY};this._bindPostStartEvents(t);this.dispatchEvent("pointerDown",t,[e])};var l={INPUT:!0,TEXTAREA:!0,SELECT:!0};s.pointerDownFocus=function(t){var e=l[t.target.nodeName];if(!e){this.focus()}};s._pointerDownPreventDefault=function(t){var e=t.type=="touchstart";var i=t.pointerType=="touch";var n=l[t.target.nodeName];if(!e&&!i&&!n){t.preventDefault()}};s.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold};s.pointerUp=function(t,e){delete this.isTouchScrolling;this.viewport.classList.remove("is-pointer-down");this.dispatchEvent("pointerUp",t,[e]);this._dragPointerUp(t,e)};s.pointerDone=function(){n.removeEventListener("scroll",this);delete this.pointerDownScroll};s.dragStart=function(t,e){if(!this.isDraggable){return}this.dragStartPosition=this.x;this.startAnimation();n.removeEventListener("scroll",this);this.dispatchEvent("dragStart",t,[e])};s.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]);this._dragMove(t,e,i)};s.dragMove=function(t,e,i){if(!this.isDraggable){return}t.preventDefault();this.previousDragX=this.dragX;var n=this.options.rightToLeft?-1:1;if(this.options.wrapAround){i.x%=this.slideableWidth}var s=this.dragStartPosition+i.x*n;if(!this.options.wrapAround&&this.slides.length){var r=Math.max(-this.slides[0].target,this.dragStartPosition);s=s>r?(s+r)*.5:s;var o=Math.min(-this.getLastSlide().target,this.dragStartPosition);s=s<o?(s+o)*.5:s}this.dragX=s;this.dragMoveTime=new Date;this.dispatchEvent("dragMove",t,[e,i])};s.dragEnd=function(t,e){if(!this.isDraggable){return}if(this.options.freeScroll){this.isFreeScrolling=!0}var i=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var n=this.getRestingPosition();this.isFreeScrolling=-n>this.slides[0].target&&-n<this.getLastSlide().target}else if(!this.options.freeScroll&&i==this.selectedIndex){i+=this.dragEndBoostSelect()}delete this.previousDragX;this.isDragSelect=this.options.wrapAround;this.select(i);delete this.isDragSelect;this.dispatchEvent("dragEnd",t,[e])};s.dragEndRestingSelect=function(){var t=this.getRestingPosition();var e=Math.abs(this.getSlideDistance(-t,this.selectedIndex));var i=this._getClosestResting(t,e,1);var n=this._getClosestResting(t,e,-1);var s=i.distance<n.distance?i.index:n.index;return s};s._getClosestResting=function(t,e,i){var n=this.selectedIndex;var s=Infinity;var r=this.options.contain&&!this.options.wrapAround?function(t,e){return t<=e}:function(t,e){return t<e};while(r(e,s)){n+=i;s=e;e=this.getSlideDistance(-t,n);if(e===null){break}e=Math.abs(e)}return{distance:s,index:n-i}};s.getSlideDistance=function(t,e){var i=this.slides.length;var n=this.options.wrapAround&&i>1;var s=n?a.modulo(e,i):e;var r=this.slides[s];if(!r){return null}var o=n?this.slideableWidth*Math.floor(e/i):0;return t-(r.target+o)};s.dragEndBoostSelect=function(){if(this.previousDragX===undefined||!this.dragMoveTime||new Date-this.dragMoveTime>100){return 0}var t=this.getSlideDistance(-this.dragX,this.selectedIndex);var e=this.previousDragX-this.dragX;if(t>0&&e>0){return 1}else if(t<0&&e<0){return-1}return 0};s.staticClick=function(t,e){var i=this.getParentCell(t.target);var n=i&&i.element;var s=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,s])};s.onscroll=function(){var t=h();var e=this.pointerDownScroll.x-t.x;var i=this.pointerDownScroll.y-t.y;if(Math.abs(e)>3||Math.abs(i)>3){this._pointerDone()}};function h(){return{x:n.pageXOffset,y:n.pageYOffset}}return e});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/prev-next-button",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unipointer"),require("fizzy-ui-utils"))}else{s(n,n.Flickity,n.Unipointer,n.fizzyUIUtils)}})(window,function t(e,i,n,s){"use strict";var r="http://www.w3.org/2000/svg";function o(t,e){this.direction=t;this.parent=e;this._create()}o.prototype=Object.create(n.prototype);o.prototype._create=function(){this.isEnabled=!0;this.isPrevious=this.direction==-1;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-button flickity-prev-next-button";e.className+=this.isPrevious?" previous":" next";e.setAttribute("type","button");this.disable();e.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var i=this.createSVG();e.appendChild(i);this.parent.on("select",this.update.bind(this));this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))};o.prototype.activate=function(){this.bindStartEvent(this.element);this.element.addEventListener("click",this);this.parent.element.appendChild(this.element)};o.prototype.deactivate=function(){this.parent.element.removeChild(this.element);this.unbindStartEvent(this.element);this.element.removeEventListener("click",this)};o.prototype.createSVG=function(){var t=document.createElementNS(r,"svg");t.setAttribute("class","flickity-button-icon");t.setAttribute("viewBox","0 0 100 100");var e=document.createElementNS(r,"path");var i=a(this.parent.options.arrowShape);e.setAttribute("d",i);e.setAttribute("class","arrow");if(!this.isLeft){e.setAttribute("transform","translate(100, 100) rotate(180) ")}t.appendChild(e);return t};function a(t){if(typeof t=="string"){return t}return"M "+t.x0+",50"+" L "+t.x1+","+(t.y1+50)+" L "+t.x2+","+(t.y2+50)+" L "+t.x3+",50 "+" L "+t.x2+","+(50-t.y2)+" L "+t.x1+","+(50-t.y1)+" Z"}o.prototype.handleEvent=s.handleEvent;o.prototype.onclick=function(){if(!this.isEnabled){return}this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()};o.prototype.enable=function(){if(this.isEnabled){return}this.element.disabled=!1;this.isEnabled=!0};o.prototype.disable=function(){if(!this.isEnabled){return}this.element.disabled=!0;this.isEnabled=!1};o.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1){this.enable();return}var e=t.length?t.length-1:0;var i=this.isPrevious?0:e;var n=this.parent.selectedIndex==i?"disable":"enable";this[n]()};o.prototype.destroy=function(){this.deactivate();this.allOff()};s.extend(i.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}});i.createMethods.push("_createPrevNextButtons");var l=i.prototype;l._createPrevNextButtons=function(){if(!this.options.prevNextButtons){return}this.prevButton=new o(-1,this);this.nextButton=new o(1,this);this.on("activate",this.activatePrevNextButtons)};l.activatePrevNextButtons=function(){this.prevButton.activate();this.nextButton.activate();this.on("deactivate",this.deactivatePrevNextButtons)};l.deactivatePrevNextButtons=function(){this.prevButton.deactivate();this.nextButton.deactivate();this.off("deactivate",this.deactivatePrevNextButtons)};i.PrevNextButton=o;return i});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/page-dots",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unipointer"),require("fizzy-ui-utils"))}else{s(n,n.Flickity,n.Unipointer,n.fizzyUIUtils)}})(window,function t(e,i,n,s){function r(t){this.parent=t;this._create()}r.prototype=Object.create(n.prototype);r.prototype._create=function(){this.holder=document.createElement("ol");this.holder.className="flickity-page-dots";this.dots=[];this.handleClick=this.onClick.bind(this);this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))};r.prototype.activate=function(){this.setDots();this.holder.addEventListener("click",this.handleClick);this.bindStartEvent(this.holder);this.parent.element.appendChild(this.holder)};r.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick);this.unbindStartEvent(this.holder);this.parent.element.removeChild(this.holder)};r.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;if(t>0){this.addDots(t)}else if(t<0){this.removeDots(-t)}};r.prototype.addDots=function(t){var e=document.createDocumentFragment();var i=[];var n=this.dots.length;var s=n+t;for(var r=n;r<s;r++){var o=document.createElement("li");o.className="dot";o.setAttribute("aria-label","Page dot "+(r+1));e.appendChild(o);i.push(o)}this.holder.appendChild(e);this.dots=this.dots.concat(i)};r.prototype.removeDots=function(t){var e=this.dots.splice(this.dots.length-t,t);e.forEach(function(t){this.holder.removeChild(t)},this)};r.prototype.updateSelected=function(){if(this.selectedDot){this.selectedDot.className="dot";this.selectedDot.removeAttribute("aria-current")}if(!this.dots.length){return}this.selectedDot=this.dots[this.parent.selectedIndex];this.selectedDot.className="dot is-selected";this.selectedDot.setAttribute("aria-current","step")};r.prototype.onTap=r.prototype.onClick=function(t){var e=t.target;if(e.nodeName!="LI"){return}this.parent.uiChange();var i=this.dots.indexOf(e);this.parent.select(i)};r.prototype.destroy=function(){this.deactivate();this.allOff()};i.PageDots=r;s.extend(i.defaults,{pageDots:!0});i.createMethods.push("_createPageDots");var o=i.prototype;o._createPageDots=function(){if(!this.options.pageDots){return}this.pageDots=new r(this);this.on("activate",this.activatePageDots);this.on("select",this.updateSelectedPageDots);this.on("cellChange",this.updatePageDots);this.on("resize",this.updatePageDots);this.on("deactivate",this.deactivatePageDots)};o.activatePageDots=function(){this.pageDots.activate()};o.updateSelectedPageDots=function(){this.pageDots.updateSelected()};o.updatePageDots=function(){this.pageDots.setDots()};o.deactivatePageDots=function(){this.pageDots.deactivate()};i.PageDots=r;return i});(function(t,n){if(typeof define=="function"&&define.amd){define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(t,e,i){return n(t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=n(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity"))}else{n(t.EvEmitter,t.fizzyUIUtils,t.Flickity)}})(window,function t(e,i,n){function s(t){this.parent=t;this.state="stopped";this.onVisibilityChange=this.visibilityChange.bind(this);this.onVisibilityPlay=this.visibilityPlay.bind(this)}s.prototype=Object.create(e.prototype);s.prototype.play=function(){if(this.state=="playing"){return}var t=document.hidden;if(t){document.addEventListener("visibilitychange",this.onVisibilityPlay);return}this.state="playing";document.addEventListener("visibilitychange",this.onVisibilityChange);this.tick()};s.prototype.tick=function(){if(this.state!="playing"){return}var t=this.parent.options.autoPlay;t=typeof t=="number"?t:3e3;var e=this;this.clear();this.timeout=setTimeout(function(){e.parent.next(!0);e.tick()},t)};s.prototype.stop=function(){this.state="stopped";this.clear();document.removeEventListener("visibilitychange",this.onVisibilityChange)};s.prototype.clear=function(){clearTimeout(this.timeout)};s.prototype.pause=function(){if(this.state=="playing"){this.state="paused";this.clear()}};s.prototype.unpause=function(){if(this.state=="paused"){this.play()}};s.prototype.visibilityChange=function(){var t=document.hidden;this[t?"pause":"unpause"]()};s.prototype.visibilityPlay=function(){this.play();document.removeEventListener("visibilitychange",this.onVisibilityPlay)};i.extend(n.defaults,{pauseAutoPlayOnHover:!0});n.createMethods.push("_createPlayer");var r=n.prototype;r._createPlayer=function(){this.player=new s(this);this.on("activate",this.activatePlayer);this.on("uiChange",this.stopPlayer);this.on("pointerDown",this.stopPlayer);this.on("deactivate",this.deactivatePlayer)};r.activatePlayer=function(){if(!this.options.autoPlay){return}this.player.play();this.element.addEventListener("mouseenter",this)};r.playPlayer=function(){this.player.play()};r.stopPlayer=function(){this.player.stop()};r.pausePlayer=function(){this.player.pause()};r.unpausePlayer=function(){this.player.unpause()};r.deactivatePlayer=function(){this.player.stop();this.element.removeEventListener("mouseenter",this)};r.onmouseenter=function(){if(!this.options.pauseAutoPlayOnHover){return}this.player.pause();this.element.addEventListener("mouseleave",this)};r.onmouseleave=function(){this.player.unpause();this.element.removeEventListener("mouseleave",this)};n.Player=s;return n});(function(i,n){if(typeof define=="function"&&define.amd){define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("./flickity"),require("fizzy-ui-utils"))}else{n(i,i.Flickity,i.fizzyUIUtils)}})(window,function t(e,i,n){function l(t){var e=document.createDocumentFragment();t.forEach(function(t){e.appendChild(t.element)});return e}var s=i.prototype;s.insert=function(t,e){var i=this._makeCells(t);if(!i||!i.length){return}var n=this.cells.length;e=e===undefined?n:e;var s=l(i);var r=e==n;if(r){this.slider.appendChild(s)}else{var o=this.cells[e].element;this.slider.insertBefore(s,o)}if(e===0){this.cells=i.concat(this.cells)}else if(r){this.cells=this.cells.concat(i)}else{var a=this.cells.splice(e,n-e);this.cells=this.cells.concat(i).concat(a)}this._sizeCells(i);this.cellChange(e,!0)};s.append=function(t){this.insert(t,this.cells.length)};s.prepend=function(t){this.insert(t,0)};s.remove=function(t){var e=this.getCells(t);if(!e||!e.length){return}var i=this.cells.length-1;e.forEach(function(t){t.remove();var e=this.cells.indexOf(t);i=Math.min(e,i);n.removeFrom(this.cells,t)},this);this.cellChange(i,!0)};s.cellSizeChange=function(t){var e=this.getCell(t);if(!e){return}e.getSize();var i=this.cells.indexOf(e);this.cellChange(i)};s.cellChange=function(t,e){var i=this.selectedElement;this._positionCells(t);this._getWrapShiftCells();this.setGallerySize();var n=this.getCell(i);if(n){this.selectedIndex=this.getCellSlideIndex(n)}this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex);this.emitEvent("cellChange",[t]);this.select(this.selectedIndex);if(e){this.positionSliderAtSelected()}};return i});(function(i,n){if(typeof define=="function"&&define.amd){define("flickity/js/lazyload",["./flickity","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("./flickity"),require("fizzy-ui-utils"))}else{n(i,i.Flickity,i.fizzyUIUtils)}})(window,function t(e,i,o){"use strict";i.createMethods.push("_createLazyload");var n=i.prototype;n._createLazyload=function(){this.on("select",this.lazyLoad)};n.lazyLoad=function(){var t=this.options.lazyLoad;if(!t){return}var e=typeof t=="number"?t:0;var i=this.getAdjacentCellElements(e);var n=[];i.forEach(function(t){var e=s(t);n=n.concat(e)});n.forEach(function(t){new r(t,this)},this)};function s(t){if(t.nodeName=="IMG"){var e=t.getAttribute("data-flickity-lazyload");var i=t.getAttribute("data-flickity-lazyload-src");var n=t.getAttribute("data-flickity-lazyload-srcset");if(e||i||n){return[t]}}var s="img[data-flickity-lazyload], "+"img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]";var r=t.querySelectorAll(s);return o.makeArray(r)}function r(t,e){this.img=t;this.flickity=e;this.load()}r.prototype.handleEvent=o.handleEvent;r.prototype.load=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);var t=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src");var e=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=t;if(e){this.img.setAttribute("srcset",e)}this.img.removeAttribute("data-flickity-lazyload");this.img.removeAttribute("data-flickity-lazyload-src");this.img.removeAttribute("data-flickity-lazyload-srcset")};r.prototype.onload=function(t){this.complete(t,"flickity-lazyloaded")};r.prototype.onerror=function(t){this.complete(t,"flickity-lazyerror")};r.prototype.complete=function(t,e){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this);var i=this.flickity.getParentCell(this.img);var n=i&&i.element;this.flickity.cellSizeChange(n);this.img.classList.add(e);this.flickity.dispatchEvent("lazyLoad",t,n)};i.LazyLoader=r;return i});
/*!
 * Flickity v2.2.2
 * Touch, responsive, flickable carousels
 *
 * Licensed GPLv3 for open source use
 * or Flickity Commercial License for commercial use
 *
 * https://flickity.metafizzy.co
 * Copyright 2015-2021 Metafizzy
 */
(function(t,e){if(typeof define=="function"&&define.amd){define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],e)}else if(typeof module=="object"&&module.exports){module.exports=e(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload"))}})(window,function t(e){return e});
/*!
 * Flickity asNavFor v2.0.2
 * enable asNavFor for Flickity
 */
(function(t,e){if(typeof define=="function"&&define.amd){define("flickity-as-nav-for/as-nav-for",["flickity/js/index","fizzy-ui-utils/utils"],e)}else if(typeof module=="object"&&module.exports){module.exports=e(require("flickity"),require("fizzy-ui-utils"))}else{t.Flickity=e(t.Flickity,t.fizzyUIUtils)}})(window,function t(n,s){n.createMethods.push("_createAsNavFor");var e=n.prototype;e._createAsNavFor=function(){this.on("activate",this.activateAsNavFor);this.on("deactivate",this.deactivateAsNavFor);this.on("destroy",this.destroyAsNavFor);var e=this.options.asNavFor;if(!e){return}var i=this;setTimeout(function t(){i.setNavCompanion(e)})};e.setNavCompanion=function(t){t=s.getQueryElement(t);var e=n.data(t);if(!e||e==this){return}this.navCompanion=e;var i=this;this.onNavCompanionSelect=function(){i.navCompanionSelect()};e.on("select",this.onNavCompanionSelect);this.on("staticClick",this.onNavStaticClick);this.navCompanionSelect(!0)};e.navCompanionSelect=function(t){var e=this.navCompanion&&this.navCompanion.selectedCells;if(!e){return}var i=e[0];var n=this.navCompanion.cells.indexOf(i);var s=n+e.length-1;var r=Math.floor(a(n,s,this.navCompanion.cellAlign));this.selectCell(r,!1,t);this.removeNavSelectedElements();if(r>=this.cells.length){return}var o=this.cells.slice(n,s+1);this.navSelectedElements=o.map(function(t){return t.element});this.changeNavSelectedClass("add")};function a(t,e,i){return(e-t)*i+t}e.changeNavSelectedClass=function(e){this.navSelectedElements.forEach(function(t){t.classList[e]("is-nav-selected")})};e.activateAsNavFor=function(){this.navCompanionSelect(!0)};e.removeNavSelectedElements=function(){if(!this.navSelectedElements){return}this.changeNavSelectedClass("remove");delete this.navSelectedElements};e.onNavStaticClick=function(t,e,i,n){if(typeof n=="number"){this.navCompanion.selectCell(n)}};e.deactivateAsNavFor=function(){this.removeNavSelectedElements()};e.destroyAsNavFor=function(){if(!this.navCompanion){return}this.navCompanion.off("select",this.onNavCompanionSelect);this.off("staticClick",this.onNavStaticClick);delete this.navCompanion};return n});
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
(function(e,i){"use strict";if(typeof define=="function"&&define.amd){define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("ev-emitter"))}else{e.imagesLoaded=i(e,e.EvEmitter)}})(typeof window!=="undefined"?window:this,function t(e,i){var s=e.jQuery;var r=e.console;function o(t,e){for(var i in e){t[i]=e[i]}return t}var n=Array.prototype.slice;function a(t){if(Array.isArray(t)){return t}var e=typeof t=="object"&&typeof t.length=="number";if(e){return n.call(t)}return[t]}function l(t,e,i){if(!(this instanceof l)){return new l(t,e,i)}var n=t;if(typeof t=="string"){n=document.querySelectorAll(t)}if(!n){r.error("Bad element for imagesLoaded "+(n||t));return}this.elements=a(n);this.options=o({},this.options);if(typeof e=="function"){i=e}else{o(this.options,e)}if(i){this.on("always",i)}this.getImages();if(s){this.jqDeferred=new s.Deferred}setTimeout(this.check.bind(this))}l.prototype=Object.create(i.prototype);l.prototype.options={};l.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)};l.prototype.addElementImages=function(t){if(t.nodeName=="IMG"){this.addImage(t)}if(this.options.background===!0){this.addElementBackgroundImages(t)}var e=t.nodeType;if(!e||!h[e]){return}var i=t.querySelectorAll("img");for(var n=0;n<i.length;n++){var s=i[n];this.addImage(s)}if(typeof this.options.background=="string"){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var o=r[n];this.addElementBackgroundImages(o)}}};var h={1:!0,9:!0,11:!0};l.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(!e){return}var i=/url\((['"])?(.*?)\1\)/gi;var n=i.exec(e.backgroundImage);while(n!==null){var s=n&&n[2];if(s){this.addBackground(s,t)}n=i.exec(e.backgroundImage)}};l.prototype.addImage=function(t){var e=new c(t);this.images.push(e)};l.prototype.addBackground=function(t,e){var i=new u(t,e);this.images.push(i)};l.prototype.check=function(){var n=this;this.progressedCount=0;this.hasAnyBroken=!1;if(!this.images.length){this.complete();return}function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}this.images.forEach(function(t){t.once("progress",e);t.check()})};l.prototype.progress=function(t,e,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;this.emitEvent("progress",[this,t,e]);if(this.jqDeferred&&this.jqDeferred.notify){this.jqDeferred.notify(this,t)}if(this.progressedCount==this.images.length){this.complete()}if(this.options.debug&&r){r.log("progress: "+i,t,e)}};l.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0;this.emitEvent(t,[this]);this.emitEvent("always",[this]);if(this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}};function c(t){this.img=t}c.prototype=Object.create(i.prototype);c.prototype.check=function(){var t=this.getIsImageComplete();if(t){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image;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.src};c.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth};c.prototype.confirm=function(t,e){this.isLoaded=t;this.emitEvent("progress",[this,this.img,e])};c.prototype.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};c.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()};c.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()};c.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)};function u(t,e){this.url=t;this.element=e;this.img=new Image}u.prototype=Object.create(c.prototype);u.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var t=this.getIsImageComplete();if(t){this.confirm(this.img.naturalWidth!==0,"naturalWidth");this.unbindEvents()}};u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)};u.prototype.confirm=function(t,e){this.isLoaded=t;this.emitEvent("progress",[this,this.element,e])};l.makeJQueryPlugin=function(t){t=t||e.jQuery;if(!t){return}s=t;s.fn.imagesLoaded=function(t,e){var i=new l(this,t,e);return i.jqDeferred.promise(s(this))}};l.makeJQueryPlugin();return l});
/*!
 * Flickity imagesLoaded v2.0.0
 * enables imagesLoaded option for Flickity
 */
(function(i,n){if(typeof define=="function"&&define.amd){define(["flickity/js/index","imagesloaded/imagesloaded"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("flickity"),require("imagesloaded"))}else{i.Flickity=n(i,i.Flickity,i.imagesLoaded)}})(window,function t(e,i,s){"use strict";i.createMethods.push("_createImagesLoaded");var n=i.prototype;n._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)};n.imagesLoaded=function(){if(!this.options.imagesLoaded){return}var n=this;function t(t,e){var i=n.getParentCell(e.img);n.cellSizeChange(i&&i.element);if(!n.options.freeScroll){n.positionSliderAtSelected()}}s(this.slider).on("progress",t)};return i})
;(function($){'use strict';const dev_enviroment=!1
function bug(d){if(dev_enviroment)
console.log(d)}
jQuery(document).ready(function($){const Configs=JSON.parse($('#flatsome-utils-configs').val())
const App={LOADING(flag=!0){const loadingEl=$('.flatsome-utils-loading-m')
if(flag)
loadingEl.addClass('in');else loadingEl.removeClass('in')},fixAnimate(){$.each($('.flatsome-utils-mh-section').find('[data-animate]'),function(index,val){if(!$(val).attr('data-animated'))
$(val).attr('data-animated',!0)})},bindEventPagination(){const this_=this
$(document).on('click','.flatsome-ultils-mh-pagination a',function(e){e.preventDefault();const ux_pagination=$(this).parents('.flatsome-ultils-mh-pagination');const ux_parent=ux_pagination.prev();const ux_section=ux_parent.parents('.flatsome-utils-mh-section');if(ux_parent){const ux_data=$(ux_parent).data('mh-ux');let href=$(this).attr('href');if(href){let page=href.split('/');const fl_old_version=href.substring(href.length-1,href.length)=='/'?2:1;page=page[page.length-fl_old_version];if(isNaN(page)){page=href.split('paged=')[1]}
ux_data.page=page;this_.LOADING()
$.ajax({url:Configs.ajax_url,type:"POST",dataType:'json',data:{action:'flatsome_utils_mh_pagination',ux_data},}).done(function(res){if(res.success){const offsetTop=ux_parent.offset().top;ux_parent.parent().replaceWith(res.data)
if(ux_parent.attr('data-flickity-options')){const optionFl=ux_parent.data('flickity-options');if(ux_section.find('.slider').length){if(ux_data.hasOwnProperty('flatsome_ultils_mh_slide_2_row')&&ux_data.flatsome_ultils_mh_slide_2_row=='true')
this_.init2Row(ux_section.find('.slider'))
else ux_section.find('.slider').flickity(optionFl)}}
this_.quickView();this_.fixAnimate();$([document.documentElement,document.body]).animate({scrollTop:offsetTop-180},500)}}).always(function(){this_.LOADING(!1)})}}
return!1})},bindEventLoadmoreBtn(){const this_=this
$(document).on('click','.flatsome-utils-loadmore-btn',function(e){e.preventDefault();const ux_button=$(this);const ux_section=$(this).closest('.flatsome-utils-mh-section');const ux_parent=ux_section.find('.flatsome-ultils-mh-ux');if(ux_parent){const ux_data=$(ux_parent).data('mh-ux');const page=$(this).attr('data-current');const total=$(this).attr('data-total');ux_data.page=parseInt(page)+1;if(parseInt(total)==ux_data.page)
ux_button.hide();this_.LOADING()
$.ajax({url:Configs.ajax_url,type:"POST",dataType:'json',data:{action:'flatsome_utils_mh_pagination',ux_data},}).done(function(res){if(res.success){ux_parent.append($(res.data).find('.flatsome-ultils-mh-ux').html());if(ux_parent.attr('data-flickity-options')){const optionFl=ux_parent.data('flickity-options');if(ux_section.find('.slider').length)
ux_section.find('.slider').flickity(optionFl)}}
ux_button.attr('data-current',ux_data.page);this_.quickView();this_.fixAnimate()}).always(function(){this_.LOADING(!1)})}})},chunk(arr,len){var chunks=[],i=0,n=arr.length;while(i<n){chunks.push(arr.slice(i,i+=len))}
return chunks},init2Row(slide,row=1){const ux_data=$(slide).data('mh-ux');if(ux_data.hasOwnProperty('flatsome_ultils_mh_slide_2_row'))
row=parseInt(ux_data.flatsome_ultils_mh_slide_2_row)
const elems=slide.children();const wrapper=$('<div class="flatsome-utils-2-rows" />');for(var i=0;i<elems.length;i+=row){elems.slice(i,i+row).wrapAll(wrapper)}
const option=slide.data('fu-flickity-options');slide.flickity(option)
slide.addClass('slider').removeClass('slide-2-row-init')},slide2Row(){const this_=this
const chunkArrayInGroups=(array,unit)=>{var results=[],length=Math.ceil(array.length/unit);for(var i=0;i<length;i++){results.push(array.slice(i*unit,(i+1)*unit))}
return results}
$.each($('.flatsome-ultils-slide-2-row'),function(index,val){this_.init2Row($(val))})},quickView(){jQuery(".quick-view",document).each(function(t,e){jQuery(e).hasClass("quick-view-added")||(jQuery(e).click(function(t){if(""!=jQuery(this).attr("data-prod")){jQuery(this).parent().parent().addClass("processing");var e=jQuery(this).attr("data-prod"),i={action:"flatsome_quickview",product:e};jQuery.post(flatsomeVars.ajaxurl,i,function(t){jQuery(".processing").removeClass("processing"),jQuery.magnificPopup.open({removalDelay:300,closeBtnInside:!0,autoFocusLast:!1,items:{src:'<div class="product-lightbox lightbox-content">'+t+"</div>",type:"inline"}}),setTimeout(function(){jQuery(".product-lightbox").imagesLoaded(function(){jQuery(".product-lightbox .slider").flickity({cellAlign:"left",wrapAround:!0,autoPlay:!1,prevNextButtons:!0,adaptiveHeight:!0,imagesLoaded:!0,dragThreshold:15})})},300),jQuery(".product-lightbox form").hasClass("variations_form")&&jQuery(".product-lightbox form.variations_form").wc_variation_form(),jQuery(".product-lightbox form.variations_form").on("show_variation",function(t,e){e.image.src?(jQuery(".product-lightbox .product-gallery-slider .slide.first img").attr("src",e.image.src).attr("srcset",""),jQuery(".product-lightbox .product-gallery-slider .slide.first a").attr("href",e.image_link),jQuery(".product-lightbox .product-gallery-slider").flickity("select",0)):e.image_src&&(jQuery(".product-lightbox .product-gallery-slider .slide.first img").attr("src",e.image_src).attr("srcset",""),jQuery(".product-lightbox .product-gallery-slider .slide.first a").attr("href",e.image_link),jQuery(".product-lightbox .product-gallery-slider").flickity("select",0))}),jQuery(".product-lightbox .quantity").addQty()}),t.preventDefault()}}),jQuery(e).addClass("quick-view-added"))})},tabsAjax(){const this_=this
$('.flatsome-utils-tabs-ajax a').click(function(){const tab_title=$(this).parent();const tab=$(this).parents('.tabbed-content')
if(tab_title.hasClass('is_loaded'))
return;const index=tab.find('.flatsome-utils-tabs-ajax').index(tab_title);const tab_panel=tab.find('.entry-content').eq(index)
const sc=tab_panel.find('.tab_sc_fs_ut').html();this_.LOADING()
$.ajax({url:Configs.ajax_url,type:"POST",dataType:'json',data:{action:'flatsome_utils_mh_tabs',sc},}).done(function(res){console.log(res)
if(res.success){tab_panel.html(res.data)
tab_title.addClass('is_loaded')
if(tab_panel.find('[data-flickity-options]').length)
$.each(tab_panel.find('[data-flickity-options]'),function(index,val){const optionFl=$(val).data('flickity-options');$(val).flickity(optionFl)});if(tab_panel.find('[data-fu-flickity-options]').length)
$.each(tab_panel.find('[data-fu-flickity-options]'),function(index,val){const optionFl=$(val).data('fu-flickity-options');$(val).flickity(optionFl)});this_.quickView();this_.fixAnimate()}}).always(function(){this_.LOADING(!1)})})},init(){this.bindEventPagination()
this.bindEventLoadmoreBtn()
this.tabsAjax()
this.slide2Row()}};App.init()})})(jQuery)
;!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),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"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,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:b,fallbackEasing:"swing",slideTransition:"",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"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.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(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.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")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.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",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.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")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),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")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.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")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.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(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.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 a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,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":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.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":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',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 b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document)
;var wc_add_to_cart_params={"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"Xem gi\u1ecf h\u00e0ng","cart_url":"https:\/\/chothemewp.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"}
;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){if(d=void 0!==d&&d){if(d.removeClass("loading"),e&&d.addClass("added"),e&&!wc_add_to_cart_params.is_cart&&0===d.parent().find(".added_to_cart").length){var o=document.createElement("a");o.href=wc_add_to_cart_params.cart_url,o.className="added_to_cart wc-forward",o.title=wc_add_to_cart_params.i18n_view_cart,o.textContent=wc_add_to_cart_params.i18n_view_cart,d.after(o)}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})
;/*! PhotoSwipe - v4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!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(e,t,n,i){var o={features:null,bind:function(e,t,n,i){var o=(i?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a<t.length;a++)t[a]&&e[o](t[a],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&&(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return e!==undefined?e:document.documentElement.scrollTop},unbind:function(e,t,n){o.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){o.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(o.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var i=e.length;i--;)if(e[i][n]===t)return i;return-1},extend:function(e,t,n){for(var i in t)if(t.hasOwnProperty(i)){if(n&&e.hasOwnProperty(i))continue;e[i]=t[i]}},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(o.features)return o.features;var e=o.createEl().style,t="",n={};if(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!n.pointerEvent){var i=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var a=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);a&&a.length>0&&(a=parseInt(a[1],10))>=1&&a<8&&(n.isOldIOSPhone=!0)}var r=i.match(/Android\s([0-9\.]*)/),l=r?r[1]:0;(l=parseFloat(l))>=1&&(l<4.4&&(n.isOldAndroid=!0),n.androidVersion=l),n.isMobileOpera=/opera mini|opera mobi/i.test(i)}for(var s,u,c=["transform","perspective","animationName"],d=["","webkit","Moz","ms","O"],m=0;m<4;m++){t=d[m];for(var p=0;p<3;p++)s=c[p],u=t+(t?s.charAt(0).toUpperCase()+s.slice(1):s),!n[s]&&u in e&&(n[s]=u);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!n.raf){var f=0;n.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-f)),i=window.setTimeout(function(){e(t+n)},n);return f=t+n,i},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=n,n}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(e,t,n,i){t=t.split(" ");for(var o,a=(i?"detach":"attach")+"Event",r=function(){n.handleEvent.call(n)},l=0;l<t.length;l++)if(o=t[l])if("object"==typeof n&&n.handleEvent){if(i){if(!n["oldIE"+o])return!1}else n["oldIE"+o]=r;e[a]("on"+o,n["oldIE"+o])}else e[a]("on"+o,n)});var a=this,r={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?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(r,i);var l,s,u,c,d,m,p,f,h,y,x,v,g,w,b,I,C,D,T,M,S,A,E,O,k,R,P,Z,F,L,z,_,N,U,H,Y,W,B,G,X,V,K,q,$,j,J,Q,ee,te,ne,ie,oe,ae,re,le,se,ue={x:0,y:0},ce={x:0,y:0},de={x:0,y:0},me={},pe=0,fe={},he={x:0,y:0},ye=0,xe=!0,ve=[],ge={},we=!1,be=function(e,t){o.extend(a,t.publicMethods),ve.push(e)},Ie=function(e){var t=Ht();return e>t-1?e-t:e<0?t+e:e},Ce={},De=function(e,t){return Ce[e]||(Ce[e]=[]),Ce[e].push(t)},Te=function(e){var t=Ce[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var i=0;i<t.length;i++)t[i].apply(a,n)}},Me=function(){return(new Date).getTime()},Se=function(e){re=e,a.bg.style.opacity=e*r.bgOpacity},Ae=function(e,t,n,i,o){(!we||o&&o!==a.currItem)&&(i/=o?o.fitRatio:a.currItem.fitRatio),e[A]=v+t+"px, "+n+"px"+g+" scale("+i+")"},Ee=function(e){te&&(e&&(y>a.currItem.fitRatio?we||($t(a.currItem,!1,!0),we=!0):we&&($t(a.currItem),we=!1)),Ae(te,de.x,de.y,y))},Oe=function(e){e.container&&Ae(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ke=function(e,t){t[A]=v+e+"px, 0px"+g},Re=function(e,t){if(!r.loop&&t){var n=c+(he.x*pe-e)/he.x,i=Math.round(e-ct.x);(n<0&&i>0||n>=Ht()-1&&i<0)&&(e=ct.x+i*r.mainScrollEndFriction)}ct.x=e,ke(e,d)},Pe=function(e,t){var n=dt[e]-fe[e];return ce[e]+ue[e]+n-n*(t/x)},Ze=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Fe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Le=null,ze=function(){Le&&(o.unbind(document,"mousemove",ze),o.addClass(e,"pswp--has_mouse"),r.mouseUsed=!0,Te("mouseUsed")),Le=setTimeout(function(){Le=null},100)},_e=function(e,t){var n=Xt(a.currItem,me,e);return t&&(ee=n),n},Ne=function(e){return e||(e=a.currItem),e.initialZoomLevel},Ue=function(e){return e||(e=a.currItem),e.w>0?r.maxSpreadZoom:1},He=function(e,t,n,i){return i===a.currItem.initialZoomLevel?(n[e]=a.currItem.initialPosition[e],!0):(n[e]=Pe(e,i),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]<t.max[e]&&(n[e]=t.max[e],!0))},Ye=function(e){var t="";r.escKey&&27===e.keyCode?t="close":r.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,a[t]()))},We=function(e){e&&(K||V||ne||W)&&(e.preventDefault(),e.stopPropagation())},Be=function(){a.setScrollOffset(0,o.getScrollY())},Ge={},Xe=0,Ve=function(e){Ge[e]&&(Ge[e].raf&&R(Ge[e].raf),Xe--,delete Ge[e])},Ke=function(e){Ge[e]&&Ve(e),Ge[e]||(Xe++,Ge[e]={})},qe=function(){for(var e in Ge)Ge.hasOwnProperty(e)&&Ve(e)},$e=function(e,t,n,i,o,a,r){var l,s=Me();Ke(e);var u=function(){if(Ge[e]){if((l=Me()-s)>=i)return Ve(e),a(n),void(r&&r());a((n-t)*o(l/i)+t),Ge[e].raf=k(u)}};u()},je={shout:Te,listen:De,viewportSize:me,options:r,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return y},getCurrentIndex:function(){return c},isDragging:function(){return G},isZooming:function(){return J},setScrollOffset:function(e,t){fe.x=e,L=fe.y=t,Te("updateScrollOffset",fe)},applyZoomPan:function(e,t,n,i){de.x=t,de.y=n,y=e,Ee(i)},init:function(){if(!l&&!s){var n;a.framework=o,a.template=e,a.bg=o.getChildByClass(e,"pswp__bg"),P=e.className,l=!0,z=o.detectFeatures(),k=z.raf,R=z.caf,A=z.transform,F=z.oldIE,a.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),a.container=o.getChildByClass(a.scrollWrap,"pswp__container"),d=a.container.style,a.itemHolders=I=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}],I[0].el.style.display=I[2].el.style.display="none",function(){if(A){var t=z.perspective&&!O;return v="translate"+(t?"3d(":"("),void(g=z.perspective?", 0px)":")")}A="left",o.addClass(e,"pswp--ie"),ke=function(e,t){t.left=e+"px"},Oe=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,i=t*e.w,o=t*e.h;n.width=i+"px",n.height=o+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},Ee=function(){if(te){var e=te,t=a.currItem,n=t.fitRatio>1?1:t.fitRatio,i=n*t.w,o=n*t.h;e.width=i+"px",e.height=o+"px",e.left=de.x+"px",e.top=de.y+"px"}}}(),h={resize:a.updateSize,orientationchange:function(){clearTimeout(_),_=setTimeout(function(){me.x!==a.scrollWrap.clientWidth&&a.updateSize()},500)},scroll:Be,keydown:Ye,click:We};var i=z.isOldIOSPhone||z.isOldAndroid||z.isMobileOpera;for(z.animationName&&z.transform&&!i||(r.showAnimationDuration=r.hideAnimationDuration=0),n=0;n<ve.length;n++)a["init"+ve[n]]();t&&(a.ui=new t(a,o)).init(),Te("firstUpdate"),c=c||r.index||0,(isNaN(c)||c<0||c>=Ht())&&(c=0),a.currItem=Ut(c),(z.isOldIOSPhone||z.isOldAndroid)&&(xe=!1),e.setAttribute("aria-hidden","false"),r.modal&&(xe?e.style.position="fixed":(e.style.position="absolute",e.style.top=o.getScrollY()+"px")),L===undefined&&(Te("initialLayout"),L=Z=o.getScrollY());var u="pswp--open ";for(r.mainClass&&(u+=r.mainClass+" "),r.showHideOpacity&&(u+="pswp--animate_opacity "),u+=O?"pswp--touch":"pswp--notouch",u+=z.animationName?" pswp--css_animation":"",u+=z.svg?" pswp--svg":"",o.addClass(e,u),a.updateSize(),m=-1,ye=null,n=0;n<3;n++)ke((n+m)*he.x,I[n].el.style);F||o.bind(a.scrollWrap,f,a),De("initialZoomInEnd",function(){a.setContent(I[0],c-1),a.setContent(I[2],c+1),I[0].el.style.display=I[2].el.style.display="block",r.focus&&e.focus(),o.bind(document,"keydown",a),z.transform&&o.bind(a.scrollWrap,"click",a),r.mouseUsed||o.bind(document,"mousemove",ze),o.bind(window,"resize scroll orientationchange",a),Te("bindEvents")}),a.setContent(I[1],c),a.updateCurrItem(),Te("afterInit"),xe||(w=setInterval(function(){Xe||G||J||y!==a.currItem.initialZoomLevel||a.updateSize()},1e3)),o.addClass(e,"pswp--visible")}},close:function(){l&&(l=!1,s=!0,Te("close"),o.unbind(window,"resize scroll orientationchange",a),o.unbind(window,"scroll",h.scroll),o.unbind(document,"keydown",a),o.unbind(document,"mousemove",ze),z.transform&&o.unbind(a.scrollWrap,"click",a),G&&o.unbind(window,p,a),clearTimeout(_),Te("unbindEvents"),Yt(a.currItem,null,!0,a.destroy))},destroy:function(){Te("destroy"),Lt&&clearTimeout(Lt),e.setAttribute("aria-hidden","true"),e.className=P,w&&clearInterval(w),o.unbind(a.scrollWrap,f,a),o.unbind(window,"scroll",a),ft(),qe(),Ce=null},panTo:function(e,t,n){n||(e>ee.min.x?e=ee.min.x:e<ee.max.x&&(e=ee.max.x),t>ee.min.y?t=ee.min.y:t<ee.max.y&&(t=ee.max.y)),de.x=e,de.y=t,Ee()},handleEvent:function(e){e=e||window.event,h[e.type]&&h[e.type](e)},goTo:function(e){var t=(e=Ie(e))-c;ye=t,c=e,a.currItem=Ut(c),pe-=t,Re(he.x*pe),qe(),ne=!1,a.updateCurrItem()},next:function(){a.goTo(c+1)},prev:function(){a.goTo(c-1)},updateCurrZoomItem:function(e){if(e&&Te("beforeChange",0),I[1].el.children.length){var t=I[1].el.children[0];te=o.hasClass(t,"pswp__zoom-wrap")?t.style:null}else te=null;ee=a.currItem.bounds,x=y=a.currItem.initialZoomLevel,de.x=ee.center.x,de.y=ee.center.y,e&&Te("afterChange")},invalidateCurrItems:function(){b=!0;for(var e=0;e<3;e++)I[e].item&&(I[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==ye){var t,n=Math.abs(ye);if(!(e&&n<2)){a.currItem=Ut(c),we=!1,Te("beforeChange",ye),n>=3&&(m+=ye+(ye>0?-3:3),n=3);for(var i=0;i<n;i++)ye>0?(t=I.shift(),I[2]=t,ke((++m+2)*he.x,t.el.style),a.setContent(t,c-n+i+1+1)):(t=I.pop(),I.unshift(t),ke(--m*he.x,t.el.style),a.setContent(t,c+n-i-1-1));if(te&&1===Math.abs(ye)){var o=Ut(C);o.initialZoomLevel!==y&&(Xt(o,me),$t(o),Oe(o))}ye=0,a.updateCurrZoomItem(),C=c,Te("afterChange")}}},updateSize:function(t){if(!xe&&r.modal){var n=o.getScrollY();if(L!==n&&(e.style.top=n+"px",L=n),!t&&ge.x===window.innerWidth&&ge.y===window.innerHeight)return;ge.x=window.innerWidth,ge.y=window.innerHeight,e.style.height=ge.y+"px"}if(me.x=a.scrollWrap.clientWidth,me.y=a.scrollWrap.clientHeight,Be(),he.x=me.x+Math.round(me.x*r.spacing),he.y=me.y,Re(he.x*pe),Te("beforeResize"),m!==undefined){for(var i,l,s,u=0;u<3;u++)i=I[u],ke((u+m)*he.x,i.el.style),s=c+u-1,r.loop&&Ht()>2&&(s=Ie(s)),(l=Ut(s))&&(b||l.needsUpdate||!l.bounds)?(a.cleanSlide(l),a.setContent(i,s),1===u&&(a.currItem=l,a.updateCurrZoomItem(!0)),l.needsUpdate=!1):-1===i.index&&s>=0&&a.setContent(i,s),l&&l.container&&(Xt(l,me),$t(l),Oe(l));b=!1}x=y=a.currItem.initialZoomLevel,(ee=a.currItem.bounds)&&(de.x=ee.center.x,de.y=ee.center.y,Ee(!0)),Te("resize")},zoomTo:function(e,t,n,i,a){t&&(x=y,dt.x=Math.abs(t.x)-de.x,dt.y=Math.abs(t.y)-de.y,Ze(ce,de));var r=_e(e,!1),l={};He("x",r,l,e),He("y",r,l,e);var s=y,u=de.x,c=de.y;Fe(l);var d=function(t){1===t?(y=e,de.x=l.x,de.y=l.y):(y=(e-s)*t+s,de.x=(l.x-u)*t+u,de.y=(l.y-c)*t+c),a&&a(t),Ee(1===t)};n?$e("customZoomTo",0,1,n,i||o.easing.sine.inOut,d):d(1)}},Je={},Qe={},et={},tt={},nt={},it=[],ot={},at=[],rt={},lt=0,st={x:0,y:0},ut=0,ct={x:0,y:0},dt={x:0,y:0},mt={x:0,y:0},pt=function(e,t){return rt.x=Math.abs(e.x-t.x),rt.y=Math.abs(e.y-t.y),Math.sqrt(rt.x*rt.x+rt.y*rt.y)},ft=function(){q&&(R(q),q=null)},ht=function(){G&&(q=k(ht),Et())},yt=function(e,t){return!(!e||e===document)&&!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(e)?e:yt(e.parentNode,t))},xt={},vt=function(e,t){return xt.prevent=!yt(e.target,r.isClickableElement),Te("preventDragEvent",e,t,xt),xt.prevent},gt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},wt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},bt=function(){var e=de.y-a.currItem.initialPosition.y;return 1-Math.abs(e/(me.y/2))},It={},Ct={},Dt=[],Tt=function(e){for(;Dt.length>0;)Dt.pop();return E?(se=0,it.forEach(function(e){0===se?Dt[0]=e:1===se&&(Dt[1]=e),se++})):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(Dt[0]=gt(e.touches[0],It),e.touches.length>1&&(Dt[1]=gt(e.touches[1],Ct))):(It.x=e.pageX,It.y=e.pageY,It.id="",Dt[0]=It),Dt},Mt=function(e,t){var n,i,o,l,s=de[e]+t[e],u=t[e]>0,c=ct.x+t.x,d=ct.x-ot.x;if(n=s>ee.min[e]||s<ee.max[e]?r.panEndFriction:1,s=de[e]+t[e]*n,(r.allowPanToNext||y===a.currItem.initialZoomLevel)&&(te?"h"!==ie||"x"!==e||V||(u?(s>ee.min[e]&&(n=r.panEndFriction,ee.min[e],i=ee.min[e]-ce[e]),(i<=0||d<0)&&Ht()>1?(l=c,d<0&&c>ot.x&&(l=ot.x)):ee.min.x!==ee.max.x&&(o=s)):(s<ee.max[e]&&(n=r.panEndFriction,ee.max[e],i=ce[e]-ee.max[e]),(i<=0||d>0)&&Ht()>1?(l=c,d>0&&c<ot.x&&(l=ot.x)):ee.min.x!==ee.max.x&&(o=s))):l=c,"x"===e))return l!==undefined&&(Re(l,!0),$=l!==ot.x),ee.min.x!==ee.max.x&&(o!==undefined?de.x=o:$||(de.x+=t.x*n)),l!==undefined;ne||$||y>a.currItem.fitRatio&&(de[e]+=t[e]*n)},St=function(e){if(!("mousedown"===e.type&&e.button>0))if(Nt)e.preventDefault();else if(!B||"mousedown"!==e.type){if(vt(e,!0)&&e.preventDefault(),Te("pointerDown"),E){var t=o.arraySearch(it,e.pointerId,"id");t<0&&(t=it.length),it[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Tt(e),i=n.length;j=null,qe(),G&&1!==i||(G=oe=!0,o.bind(window,p,a),Y=le=ae=W=$=K=X=V=!1,ie=null,Te("firstTouchStart",n),Ze(ce,de),ue.x=ue.y=0,Ze(tt,n[0]),Ze(nt,tt),ot.x=he.x*pe,at=[{x:tt.x,y:tt.y}],U=N=Me(),_e(y,!0),ft(),ht()),!J&&i>1&&!ne&&!$&&(x=y,V=!1,J=X=!0,ue.y=ue.x=0,Ze(ce,de),Ze(Je,n[0]),Ze(Qe,n[1]),wt(Je,Qe,mt),dt.x=Math.abs(mt.x)-de.x,dt.y=Math.abs(mt.y)-de.y,Q=pt(Je,Qe))}},At=function(e){if(e.preventDefault(),E){var t=o.arraySearch(it,e.pointerId,"id");if(t>-1){var n=it[t];n.x=e.pageX,n.y=e.pageY}}if(G){var i=Tt(e);if(ie||K||J)j=i;else if(ct.x!==he.x*pe)ie="h";else{var a=Math.abs(i[0].x-tt.x)-Math.abs(i[0].y-tt.y);Math.abs(a)>=10&&(ie=a>0?"h":"v",j=i)}}},Et=function(){if(j){var e=j.length;if(0!==e)if(Ze(Je,j[0]),et.x=Je.x-tt.x,et.y=Je.y-tt.y,J&&e>1){if(tt.x=Je.x,tt.y=Je.y,!et.x&&!et.y&&function(e,t){return e.x===t.x&&e.y===t.y}(j[1],Qe))return;Ze(Qe,j[1]),V||(V=!0,Te("zoomGestureStarted"));var t=pt(Je,Qe),n=Zt(t);n>a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/15&&(le=!0);var i=1,o=Ne(),l=Ue();if(n<o)if(r.pinchToClose&&!le&&x<=a.currItem.initialZoomLevel){var s=1-(o-n)/(o/1.2);Se(s),Te("onPinchClose",s),ae=!0}else(i=(o-n)/o)>1&&(i=1),n=o-i*(o/3);else n>l&&((i=(n-l)/(6*o))>1&&(i=1),n=l+i*o);i<0&&(i=0),wt(Je,Qe,st),ue.x+=st.x-mt.x,ue.y+=st.y-mt.y,Ze(mt,st),de.x=Pe("x",n),de.y=Pe("y",n),Y=n>y,y=n,Ee()}else{if(!ie)return;if(oe&&(oe=!1,Math.abs(et.x)>=10&&(et.x-=j[0].x-nt.x),Math.abs(et.y)>=10&&(et.y-=j[0].y-nt.y)),tt.x=Je.x,tt.y=Je.y,0===et.x&&0===et.y)return;if("v"===ie&&r.closeOnVerticalDrag&&"fit"===r.scaleMode&&y===a.currItem.initialZoomLevel){ue.y+=et.y,de.y+=et.y;var u=bt();return W=!0,Te("onVerticalDrag",u),Se(u),void Ee()}!function(e,t,n){if(e-U>50){var i=at.length>2?at.shift():{};i.x=t,i.y=n,at.push(i),U=e}}(Me(),Je.x,Je.y),K=!0,ee=a.currItem.bounds,Mt("x",et)||(Mt("y",et),Fe(de),Ee())}}},Ot=function(e){if(z.isOldAndroid){if(B&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(B),B=setTimeout(function(){B=0},600))}var t;if(Te("pointerUp"),vt(e,!1)&&e.preventDefault(),E){var n=o.arraySearch(it,e.pointerId,"id");n>-1&&(t=it.splice(n,1)[0],navigator.msPointerEnabled?(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")):t.type=e.pointerType||"mouse")}var i,l=Tt(e),s=l.length;if("mouseup"===e.type&&(s=0),2===s)return j=null,!0;1===s&&Ze(nt,l[0]),0!==s||ie||ne||(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"})),Te("touchRelease",e,t));var u=-1;if(0===s&&(G=!1,o.unbind(window,p,a),ft(),J?u=0:-1!==ut&&(u=Me()-ut)),ut=1===s?Me():-1,i=-1!==u&&u<150?"zoom":"swipe",J&&s<2&&(J=!1,1===s&&(i="zoomPointerUp"),Te("zoomGestureEnded")),j=null,K||V||ne||W)if(qe(),H||(H=kt()),H.calculateSwipeSpeed("x"),W)if(bt()<r.verticalDragRange)a.close();else{var c=de.y,d=re;$e("verticalDrag",0,1,300,o.easing.cubic.out,function(e){de.y=(a.currItem.initialPosition.y-c)*e+c,Se((1-d)*e+d),Ee()}),Te("onVerticalDrag",1)}else{if(($||ne)&&0===s){if(Pt(i,H))return;i="zoomPointerUp"}ne||("swipe"===i?!$&&y>a.currItem.fitRatio&&Rt(H):Ft())}},kt=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(i){at.length>1?(e=Me()-U+50,t=at[at.length-2][i]):(e=Me()-N,t=nt[i]),n.lastFlickOffset[i]=tt[i]-t,n.lastFlickDist[i]=Math.abs(n.lastFlickOffset[i]),n.lastFlickDist[i]>20?n.lastFlickSpeed[i]=n.lastFlickOffset[i]/e:n.lastFlickSpeed[i]=0,Math.abs(n.lastFlickSpeed[i])<.1&&(n.lastFlickSpeed[i]=0),n.slowDownRatio[i]=.95,n.slowDownRatioReverse[i]=1-n.slowDownRatio[i],n.speedDecelerationRatio[i]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(de[e]>ee.min[e]?n.backAnimDestination[e]=ee.min[e]:de[e]<ee.max[e]&&(n.backAnimDestination[e]=ee.max[e]),n.backAnimDestination[e]!==undefined&&(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]<.05&&(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,$e("bounceZoomPan"+e,de[e],n.backAnimDestination[e],t||300,o.easing.sine.out,function(t){de[e]=t,Ee()}))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,de[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(Ge.zoomPan&&(Ge.zoomPan.raf=k(n.panAnimLoop),n.now=Me(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),Ee(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return de.x=Math.round(de.x),de.y=Math.round(de.y),Ee(),void Ve("zoomPan")}};return n},Rt=function(e){if(e.calculateSwipeSpeed("y"),ee=a.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;Ke("zoomPan"),e.lastNow=Me(),e.panAnimLoop()},Pt=function(e,t){var n,i,l;if(ne||(lt=c),"swipe"===e){var s=tt.x-nt.x,u=t.lastFlickDist.x<10;s>30&&(u||t.lastFlickOffset.x>20)?i=-1:s<-30&&(u||t.lastFlickOffset.x<-20)&&(i=1)}i&&((c+=i)<0?(c=r.loop?Ht()-1:0,l=!0):c>=Ht()&&(c=r.loop?0:Ht()-1,l=!0),l&&!r.loop||(ye+=i,pe-=i,n=!0));var d,m=he.x*pe,p=Math.abs(m-ct.x);return n||m>ct.x==t.lastFlickSpeed.x>0?(d=Math.abs(t.lastFlickSpeed.x)>0?p/Math.abs(t.lastFlickSpeed.x):333,d=Math.min(d,400),d=Math.max(d,250)):d=333,lt===c&&(n=!1),ne=!0,Te("mainScrollAnimStart"),$e("mainScroll",ct.x,m,d,o.easing.cubic.out,Re,function(){qe(),ne=!1,lt=-1,(n||lt!==c)&&a.updateCurrItem(),Te("mainScrollAnimComplete")}),n&&a.updateCurrItem(!0),n},Zt=function(e){return 1/Q*e*x},Ft=function(){var e=y,t=Ne(),n=Ue();y<t?e=t:y>n&&(e=n);var i,r=re;return ae&&!Y&&!le&&y<t?(a.close(),!0):(ae&&(i=function(e){Se((1-r)*e+r)}),a.zoomTo(e,0,200,o.easing.cubic.out,i),!0)};be("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,i,o){D=e+t,T=e+n,M=e+i,S=o?e+o:""};(E=z.pointerEvent)&&z.touch&&(z.touch=!1),E?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):z.touch?(e("touch","start","move","end","cancel"),O=!0):e("mouse","down","move","up"),p=T+" "+M+" "+S,f=D,E&&!O&&(O=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),a.likelyTouchDevice=O,h[D]=St,h[T]=At,h[M]=Ot,S&&(h[S]=h[M]),z.touch&&(f+=" mousedown",p+=" mousemove mouseup",h.mousedown=h[D],h.mousemove=h[T],h.mouseup=h[M]),O||(r.allowPanToNext=!1)}}});var Lt,zt,_t,Nt,Ut,Ht,Yt=function(t,n,i,l){var s;Lt&&clearTimeout(Lt),Nt=!0,_t=!0,t.initialLayout?(s=t.initialLayout,t.initialLayout=null):s=r.getThumbBoundsFn&&r.getThumbBoundsFn(c);var d,m,p=i?r.hideAnimationDuration:r.showAnimationDuration,f=function(){Ve("initialZoom"),i?(a.template.removeAttribute("style"),a.bg.removeAttribute("style")):(Se(1),n&&(n.style.display="block"),o.addClass(e,"pswp--animated-in"),Te("initialZoom"+(i?"OutEnd":"InEnd"))),l&&l(),Nt=!1};if(!p||!s||s.x===undefined)return Te("initialZoom"+(i?"Out":"In")),y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),e.style.opacity=i?0:1,Se(1),void(p?setTimeout(function(){f()},p):f());d=u,m=!a.currItem.src||a.currItem.loadError||r.showHideOpacity,t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),i||(y=s.w/t.w,de.x=s.x,de.y=s.y-Z,a[m?"template":"bg"].style.opacity=.001,Ee()),Ke("initialZoom"),i&&!d&&o.removeClass(e,"pswp--animated-in"),m&&(i?o[(d?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30)),Lt=setTimeout(function(){if(Te("initialZoom"+(i?"Out":"In")),i){var n=s.w/t.w,a={x:de.x,y:de.y},r=y,l=re,u=function(t){1===t?(y=n,de.x=s.x,de.y=s.y-L):(y=(n-r)*t+r,de.x=(s.x-a.x)*t+a.x,de.y=(s.y-L-a.y)*t+a.y),Ee(),m?e.style.opacity=1-t:Se(l-t*l)};d?$e("initialZoom",0,1,p,o.easing.cubic.out,u,f):(u(1),Lt=setTimeout(f,p+20))}else y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),Se(1),m?e.style.opacity=1:Se(1),Lt=setTimeout(f,p+20)},i?25:90)},Wt={},Bt=[],Gt={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 zt.length}},Xt=function(e,t,n){if(e.src&&!e.loadError){var i=!n;if(i&&(e.vGap||(e.vGap={top:0,bottom:0}),Te("parseVerticalMargin",e)),Wt.x=t.x,Wt.y=t.y-e.vGap.top-e.vGap.bottom,i){var o=Wt.x/e.w,a=Wt.y/e.h;e.fitRatio=o<a?o:a;var l=r.scaleMode;"orig"===l?n=1:"fit"===l&&(n=e.fitRatio),n>1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var i=e.bounds;i.center.x=Math.round((Wt.x-t)/2),i.center.y=Math.round((Wt.y-n)/2)+e.vGap.top,i.max.x=t>Wt.x?Math.round(Wt.x-t):i.center.x,i.max.y=n>Wt.y?Math.round(Wt.y-n)+e.vGap.top:i.center.y,i.min.x=t>Wt.x?0:i.center.x,i.min.y=n>Wt.y?e.vGap.top:i.center.y}(e,e.w*n,e.h*n),i&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Vt=function(e,t,n,i,o,r){t.loadError||i&&(t.imageAppended=!0,$t(t,i,t===a.currItem&&we),n.appendChild(i),r&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},Kt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=o.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t.alt=e.alt||"",t},qt=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=r.errorMsg.replace("%url%",e.src),!0},$t=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var i=n?e.w:Math.round(e.w*e.fitRatio),o=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=i+"px",e.placeholder.style.height=o+"px"),t.style.width=i+"px",t.style.height=o+"px"}},jt=function(){if(Bt.length){for(var e,t=0;t<Bt.length;t++)(e=Bt[t]).holder.index===e.index&&Vt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Bt=[]}};be("Controller",{publicMethods:{lazyLoadItem:function(e){e=Ie(e);var t=Ut(e);t&&(!t.loaded&&!t.loading||b)&&(Te("gettingData",e,t),t.src&&Kt(t))},initController:function(){o.extend(r,Gt,!0),a.items=zt=n,Ut=a.getItemAt,Ht=r.getNumItemsFn,r.loop,Ht()<3&&(r.loop=!1),De("beforeChange",function(e){var t,n=r.preload,i=null===e||e>=0,o=Math.min(n[0],Ht()),l=Math.min(n[1],Ht());for(t=1;t<=(i?l:o);t++)a.lazyLoadItem(c+t);for(t=1;t<=(i?o:l);t++)a.lazyLoadItem(c-t)}),De("initialLayout",function(){a.currItem.initialLayout=r.getThumbBoundsFn&&r.getThumbBoundsFn(c)}),De("mainScrollAnimComplete",jt),De("initialZoomInEnd",jt),De("destroy",function(){for(var e,t=0;t<zt.length;t++)(e=zt[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);Bt=null})},getItemAt:function(e){return e>=0&&zt[e]!==undefined&&zt[e]},allowProgressiveImg:function(){return r.forceProgressiveLoading||!O||r.mouseUsed||screen.width>1200},setContent:function(e,t){r.loop&&(t=Ie(t));var n=a.getItemAt(e.index);n&&(n.container=null);var i,s=a.getItemAt(t);if(s){Te("gettingData",t,s),e.index=t,e.item=s;var u=s.container=o.createEl("pswp__zoom-wrap");if(!s.src&&s.html&&(s.html.tagName?u.appendChild(s.html):u.innerHTML=s.html),qt(s),Xt(s,me),!s.src||s.loadError||s.loaded)s.src&&!s.loadError&&((i=o.createEl("pswp__img","img")).style.opacity=1,i.src=s.src,$t(s,i),Vt(0,s,u,i));else{if(s.loadComplete=function(n){if(l){if(e&&e.index===t){if(qt(n,!0))return n.loadComplete=n.img=null,Xt(n,me),Oe(n),void(e.index===c&&a.updateCurrZoomItem());n.imageAppended?!Nt&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):z.transform&&(ne||Nt)?Bt.push({item:n,baseDiv:u,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Vt(0,n,u,n.img,0,!0)}n.loadComplete=null,n.img=null,Te("imageLoadComplete",t,n)}},o.features.transform){var d="pswp__img pswp__img--placeholder";d+=s.msrc?"":" pswp__img--placeholder--blank";var m=o.createEl(d,s.msrc?"img":"");s.msrc&&(m.src=s.msrc),$t(s,m),u.appendChild(m),s.placeholder=m}s.loading||Kt(s),a.allowProgressiveImg()&&(!_t&&z.transform?Bt.push({item:s,baseDiv:u,img:s.img,index:t,holder:e}):Vt(0,s,u,s.img,0,!0))}_t||t!==c?Oe(s):(te=u.style,Yt(s,i||s.img)),e.el.innerHTML="",e.el.appendChild(u)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Jt,Qt,en={},tn=function(e,t,n){var i=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};i.initCustomEvent("pswpTap",!0,!0,o),e.target.dispatchEvent(i)};be("Tap",{publicMethods:{initTap:function(){De("firstTouchStart",a.onTapStart),De("touchRelease",a.onTapRelease),De("destroy",function(){en={},Jt=null})},onTapStart:function(e){e.length>1&&(clearTimeout(Jt),Jt=null)},onTapRelease:function(e,t){var n,i;if(t&&!K&&!X&&!Xe&&a.container.contains(e.target)){var r=t;if(Jt&&(clearTimeout(Jt),Jt=null,n=r,i=en,Math.abs(n.x-i.x)<25&&Math.abs(n.y-i.y)<25))return void Te("doubleTap",r);if("mouse"===t.type)return void tn(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||o.hasClass(e.target,"pswp__single-tap"))return void tn(e,t);Ze(en,r),Jt=setTimeout(function(){tn(e,t),Jt=null},300)}}}}),be("DesktopZoom",{publicMethods:{initDesktopZoom:function(){F||(O?De("mouseUsed",function(){a.setupDesktopZoom()}):a.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Qt={};var n="wheel mousewheel DOMMouseScroll";De("bindEvents",function(){o.bind(e,n,a.handleMouseWheel)}),De("unbindEvents",function(){Qt&&o.unbind(e,n,a.handleMouseWheel)}),a.mouseZoomedIn=!1;var i,r=function(){a.mouseZoomedIn&&(o.removeClass(e,"pswp--zoomed-in"),a.mouseZoomedIn=!1),y<1?o.addClass(e,"pswp--zoom-allowed"):o.removeClass(e,"pswp--zoom-allowed"),l()},l=function(){i&&(o.removeClass(e,"pswp--dragging"),i=!1)};De("resize",r),De("afterChange",r),De("pointerDown",function(){a.mouseZoomedIn&&(i=!0,o.addClass(e,"pswp--dragging"))}),De("pointerUp",l),t||r()},handleMouseWheel:function(e){if(y<=a.currItem.fitRatio)return r.modal&&(!r.closeOnScroll||Xe||G?e.preventDefault():A&&Math.abs(e.deltaY)>2&&(u=!0,a.close())),!0;if(e.stopPropagation(),Qt.x=0,"deltaX"in e)1===e.deltaMode?(Qt.x=18*e.deltaX,Qt.y=18*e.deltaY):(Qt.x=e.deltaX,Qt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(Qt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Qt.y=-.16*e.wheelDeltaY:Qt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Qt.y=e.detail}_e(y,!0);var t=de.x-Qt.x,n=de.y-Qt.y;(r.modal||t<=ee.min.x&&t>=ee.max.x&&n<=ee.min.y&&n>=ee.max.y)&&e.preventDefault(),a.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:me.x/2+fe.x,y:me.y/2+fe.y};var n=r.getDoubleTapZoom(!0,a.currItem),i=y===n;a.mouseZoomedIn=!i,a.zoomTo(i?a.currItem.initialZoomLevel:n,t,333),o[(i?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var nn,on,an,rn,ln,sn,un,cn,dn,mn,pn,fn,hn={history:!0,galleryUID:1},yn=function(){return pn.hash.substring(1)},xn=function(){nn&&clearTimeout(nn),an&&clearTimeout(an)},vn=function(){var e=yn(),t={};if(e.length<5)return t;var n,i=e.split("&");for(n=0;n<i.length;n++)if(i[n]){var o=i[n].split("=");o.length<2||(t[o[0]]=o[1])}if(r.galleryPIDs){var a=t.pid;for(t.pid=0,n=0;n<zt.length;n++)if(zt[n].pid===a){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t},gn=function(){if(an&&clearTimeout(an),Xe||G)an=setTimeout(gn,500);else{rn?clearTimeout(on):rn=!0;var e=c+1,t=Ut(c);t.hasOwnProperty("pid")&&(e=t.pid);var n=un+"&gid="+r.galleryUID+"&pid="+e;cn||-1===pn.hash.indexOf(n)&&(mn=!0);var i=pn.href.split("#")[0]+"#"+n;fn?"#"+n!==window.location.hash&&history[cn?"replaceState":"pushState"]("",document.title,i):cn?pn.replace(i):pn.hash=n,cn=!0,on=setTimeout(function(){rn=!1},60)}};be("History",{publicMethods:{initHistory:function(){if(o.extend(r,hn,!0),r.history){pn=window.location,mn=!1,dn=!1,cn=!1,un=yn(),fn="pushState"in history,un.indexOf("gid=")>-1&&(un=(un=un.split("&gid=")[0]).split("?gid=")[0]),De("afterChange",a.updateURL),De("unbindEvents",function(){o.unbind(window,"hashchange",a.onHashChange)});var e=function(){sn=!0,dn||(mn?history.back():un?pn.hash=un:fn?history.pushState("",document.title,pn.pathname+pn.search):pn.hash=""),xn()};De("unbindEvents",function(){u&&e()}),De("destroy",function(){sn||e()}),De("firstUpdate",function(){c=vn().pid});var t=un.indexOf("pid=");t>-1&&"&"===(un=un.substring(0,t)).slice(-1)&&(un=un.slice(0,-1)),setTimeout(function(){l&&o.bind(window,"hashchange",a.onHashChange)},40)}},onHashChange:function(){if(yn()===un)return dn=!0,void a.close();rn||(ln=!0,a.goTo(vn().pid),ln=!1)},updateURL:function(){xn(),ln||(cn?nn=setTimeout(gn,800):gn())}}}),o.extend(a,je)}})
;/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!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(e,t){var n,o,l,r,i,s,a,u,c,p,d,m,f,h,w,g,v,b,_=this,C=!1,T=!0,I=!0,E={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 e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},F=function(e){if(g)return!0;e=e||window.event,w.timeToIdle&&w.mouseUsed&&!c&&z();for(var n,o,l=(e.target||e.srcElement).getAttribute("class")||"",r=0;r<P.length;r++)(n=P[r]).onTap&&l.indexOf("pswp__"+n.name)>-1&&(n.onTap(),o=!0);if(o){e.stopPropagation&&e.stopPropagation(),g=!0;var i=t.features.isOldAndroid?600:30;setTimeout(function(){g=!1},i)}},x=function(e,n,o){t[(o?"add":"remove")+"Class"](e,"pswp__"+n)},S=function(){var e=1===w.getNumItemsFn();e!==h&&(x(o,"ui--one-slide",e),h=e)},k=function(){x(a,"share-modal--hidden",I)},K=function(){return(I=!I)?(t.removeClass(a,"pswp__share-modal--fade-in"),setTimeout(function(){I&&k()},300)):(k(),setTimeout(function(){I||t.addClass(a,"pswp__share-modal--fade-in")},30)),I||O(),!1},L=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!(!n.href||!n.hasAttribute("download")&&(window.open(n.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)),I||K(),1))},O=function(){for(var e,t,n,o,l="",r=0;r<w.shareButtons.length;r++)e=w.shareButtons[r],t=w.getImageURLForShare(e),n=w.getPageURLForShare(e),o=w.getTextForShare(e),l+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",w.parseShareButtonOut&&(l=w.parseShareButtonOut(e,l));a.children[0].innerHTML=l,a.children[0].onclick=L},R=function(e){for(var n=0;n<w.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+w.closeElClasses[n]))return!0},y=0,z=function(){clearTimeout(b),y=0,c&&_.setIdle(!1)},M=function(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(b),b=setTimeout(function(){_.setIdle(!0)},w.timeToIdleOutside))},D=function(e){m!==e&&(x(d,"preloader--active",!e),m=e)},A=function(n){var i=n.vGap;if(!e.likelyTouchDevice||w.mouseUsed||screen.width>w.fitControlsWidth){var s=w.barsSize;if(w.captionEl&&"auto"===s.bottom)if(r||((r=t.createEl("pswp__caption pswp__caption--fake")).appendChild(t.createEl("pswp__caption__center")),o.insertBefore(r,l),t.addClass(o,"pswp__ui--fit")),w.addCaptionHTMLFn(n,r,!0)){var a=r.clientHeight;i.bottom=parseInt(a,10)||44}else i.bottom=s.top;else i.bottom="auto"===s.bottom?0:s.bottom;i.top=s.top}else i.top=i.bottom=0},P=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"share-modal",option:"shareEl",onInit:function(e){a=e},onTap:function(){K()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){K()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){i=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){d=e}}];_.init=function(){var i;t.extend(e.options,E,!0),w=e.options,o=t.getChildByClass(e.scrollWrap,"pswp__ui"),(p=e.listen)("onVerticalDrag",function(e){T&&e<.95?_.hideControls():!T&&e>=.95&&_.showControls()}),p("onPinchClose",function(e){T&&e<.9?(_.hideControls(),i=!0):i&&!T&&e>.9&&_.showControls()}),p("zoomGestureEnded",function(){(i=!1)&&!T&&_.showControls()}),p("beforeChange",_.update),p("doubleTap",function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(w.getDoubleTapZoom(!1,e.currItem),t,333)}),p("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(o.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(n.prevent=!1)}),p("bindEvents",function(){t.bind(o,"pswpTap click",F),t.bind(e.scrollWrap,"pswpTap",_.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",_.onMouseOver)}),p("unbindEvents",function(){I||K(),v&&clearInterval(v),t.unbind(document,"mouseout",M),t.unbind(document,"mousemove",z),t.unbind(o,"pswpTap click",F),t.unbind(e.scrollWrap,"pswpTap",_.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",_.onMouseOver),n&&(t.unbind(document,n.eventK,_.updateFullscreen),n.isFullscreen()&&(w.hideAnimationDuration=0,n.exit()),n=null)}),p("destroy",function(){w.captionEl&&(r&&o.removeChild(r),t.removeClass(l,"pswp__caption--empty")),a&&(a.children[0].onclick=null),t.removeClass(o,"pswp__ui--over-close"),t.addClass(o,"pswp__ui--hidden"),_.setIdle(!1)}),w.showAnimationDuration||t.removeClass(o,"pswp__ui--hidden"),p("initialZoomIn",function(){w.showAnimationDuration&&t.removeClass(o,"pswp__ui--hidden")}),p("initialZoomOut",function(){t.addClass(o,"pswp__ui--hidden")}),p("parseVerticalMargin",A),function(){var e,n,l,r=function(o){if(o)for(var r=o.length,i=0;i<r;i++){e=o[i],n=e.className;for(var s=0;s<P.length;s++)l=P[s],n.indexOf("pswp__"+l.name)>-1&&(w[l.option]?(t.removeClass(e,"pswp__element--disabled"),l.onInit&&l.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};r(o.children);var i=t.getChildByClass(o,"pswp__top-bar");i&&r(i.children)}(),w.shareEl&&s&&a&&(I=!0),S(),w.timeToIdle&&p("mouseUsed",function(){t.bind(document,"mousemove",z),t.bind(document,"mouseout",M),v=setInterval(function(){2==++y&&_.setIdle(!0)},w.timeToIdle/2)}),w.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=_.getFullscreenAPI()),n?(t.bind(document,n.eventK,_.updateFullscreen),_.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs")),w.preloaderEl&&(D(!0),p("beforeChange",function(){clearTimeout(f),f=setTimeout(function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&D(!1):D(!0)},w.loadingIndicatorDelay)}),p("imageLoadComplete",function(t,n){e.currItem===n&&D(!0)}))},_.setIdle=function(e){c=e,x(o,"ui--idle",e)},_.update=function(){T&&e.currItem?(_.updateIndexIndicator(),w.captionEl&&(w.addCaptionHTMLFn(e.currItem,l),x(l,"caption--empty",!e.currItem.title)),C=!0):C=!1,I||K(),S()},_.updateFullscreen=function(o){o&&setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},_.updateIndexIndicator=function(){w.counterEl&&(i.innerHTML=e.getCurrentIndex()+1+w.indexIndicatorSep+w.getNumItemsFn())},_.onGlobalTap=function(n){var o=(n=n||window.event).target||n.srcElement;if(!g)if(n.detail&&"mouse"===n.detail.pointerType){if(R(o))return void e.close();t.hasClass(o,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?w.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(w.tapToToggleControls&&(T?_.hideControls():_.showControls()),w.tapToClose&&(t.hasClass(o,"pswp__img")||R(o)))return void e.close()},_.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;x(o,"ui--over-close",R(t))},_.hideControls=function(){t.addClass(o,"pswp__ui--hidden"),T=!1},_.showControls=function(){T=!0,C||_.update(),t.removeClass(o,"pswp__ui--hidden")},_.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},_.getFullscreenAPI=function(){var t,n=document.documentElement,o="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:o}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+o}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+o}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){if(u=w.closeOnScroll,w.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return w.closeOnScroll=u,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}})
;var wc_single_product_params={"i18n_required_rating_text":"Vui l\u00f2ng ch\u1ecdn m\u1ed9t m\u1ee9c \u0111\u00e1nh gi\u00e1","i18n_product_gallery_trigger_text":"Xem th\u01b0 vi\u1ec7n \u1ea3nh to\u00e0n m\u00e0n h\u00ecnh","review_rating_required":"yes","flexslider":{"rtl":!1,"animation":"slide","smoothHeight":!0,"directionNav":!1,"controlNav":"thumbnails","slideshow":!1,"animationSpeed":500,"animationLoop":!1,"allowOneSlide":!1},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"1","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.trapFocusPhotoswipe=this.trapFocusPhotoswipe.bind(this),this.handlePswpTrapFocus=this.handlePswpTrapFocus.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="#" role="button" class="woocommerce-product-gallery__trigger" aria-haspopup="dialog" aria-label="'+wc_single_product_params.i18n_product_gallery_trigger_text+'"><span aria-hidden="true">🔍</span></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),s=e.currentTarget,n=this;i=0<a.closest(".woocommerce-product-gallery__trigger").length?this.$target.find(".flex-active-slide"):a.closest(".woocommerce-product-gallery__image");var l=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)},timeToIdle:0},wc_single_product_params.photoswipe_options),c=new PhotoSwipe(o,PhotoSwipeUI_Default,r,l);c.listen("afterInit",function(){n.trapFocusPhotoswipe(!0)}),c.listen("close",function(){n.trapFocusPhotoswipe(!1),s.focus()}),c.init()},e.prototype.trapFocusPhotoswipe=function(t){var e=document.querySelector(".pswp");e&&(t?e.addEventListener("keydown",this.handlePswpTrapFocus):e.removeEventListener("keydown",this.handlePswpTrapFocus))},e.prototype.handlePswpTrapFocus=function(t){var e=t.currentTarget.querySelectorAll("button:not([disabled])"),i=Array.from(e).filter(function(t){return"none"!==t.style.display&&"none"!==window.getComputedStyle(t).display});if(!(1>=i.length)){var o=i[0],r=i[i.length-1];"Tab"===t.key&&(t.shiftKey?document.activeElement===o&&(t.preventDefault(),r.focus()):document.activeElement===r&&(t.preventDefault(),o.focus()))}},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:"/"})})
;function showPopup(){const popup=document.createElement('div');popup.classList.add('popup');const closeButton=document.createElement('span');closeButton.classList.add('close-btn');closeButton.innerHTML='&times;';closeButton.addEventListener('click',function(){popup.classList.remove('active');setTimeout(function(){popup.remove()},300)});popup.appendChild(closeButton);const content=document.createElement('p');const tiktokLink='';const facebookLink='';const youtubeLink='';const demoGiaoDienLink='http://cunhanduhoc.maugiaodien.com/?id=783';if(!tiktokLink&&!facebookLink&&!youtubeLink&&!demoGiaoDienLink){const errorMessage=document.createElement('p');errorMessage.style.color='red';errorMessage.style.fontWeight='bold';errorMessage.style.fontSize='16px';errorMessage.textContent='Rất tiếc, đối với sản phẩm này, hiện tại chúng tôi chưa có demo sản phẩm, để biết thêm chi tiết vui lòng liên hệ qua số điện thoại:';content.appendChild(errorMessage);const phoneNumber=document.createElement('span');phoneNumber.style.color='red';phoneNumber.style.fontWeight='bold';phoneNumber.style.fontSize='18px';phoneNumber.textContent=' 0766.734.539';content.appendChild(phoneNumber)}else{content.textContent='BẠN HÃY XEM THÔNG TIN SẢN PHẨM TẠI ĐÂY NHÉ';if(tiktokLink){const tiktokButton=document.createElement('a');tiktokButton.href=tiktokLink;tiktokButton.textContent='TikTok';tiktokButton.classList.add('tiktok-link');popup.appendChild(tiktokButton)}
if(facebookLink){const facebookButton=document.createElement('a');facebookButton.href=facebookLink;facebookButton.textContent='Facebook';facebookButton.classList.add('facebook-link');popup.appendChild(facebookButton)}
if(youtubeLink){const youtubeButton=document.createElement('a');youtubeButton.href=youtubeLink;youtubeButton.textContent='YouTube';youtubeButton.classList.add('youtube-link');popup.appendChild(youtubeButton)}
if(demoGiaoDienLink){const demoGiaoDienButton=document.createElement('a');demoGiaoDienButton.href=demoGiaoDienLink;demoGiaoDienButton.textContent='Xem Demo Giao Diện';demoGiaoDienButton.classList.add('demo-giaodien-link');popup.appendChild(demoGiaoDienButton)}}
popup.appendChild(content);document.body.appendChild(popup);setTimeout(function(){popup.classList.add('active')},50)}
;const welcomeMessage=document.getElementById('welcome-message');const messages=[{text:"Hãy cùng khám phá những sản phẩm tuyệt vời của chúng tôi",icon:"🛒"},{text:"Chất lượng là ưu tiên hàng đầu của chúng tôi",icon:"⭐"},{text:"Sự hài lòng của bạn là niềm tự hào của chúng tôi",icon:"🙂"},{text:"Chúng tôi luôn sẵn sàng phục vụ bạn",icon:"🛎️"},{text:"Hãy để chúng tôi biết làm thế nào để cải thiện dịch vụ của mình",icon:"📈"},{text:"Sản phẩm mới luôn được cập nhật hàng ngày",icon:"🆕"},{text:"Chúng tôi cam kết đem lại trải nghiệm mua sắm tốt nhất cho bạn",icon:"🛍️"},{text:"Hãy liên hệ với chúng tôi nếu bạn cần sự hỗ trợ",icon:"📞"},{text:"Cảm ơn bạn đã đến với cửa hàng của chúng tôi!",icon:"🙏"}];let currentIndex=0;setInterval(()=>{currentIndex=(currentIndex+1)%messages.length;const message=messages[currentIndex];welcomeMessage.innerHTML=`<span id="icon" class="blink">${message.icon}</span> ${message.text} <span id="icon-end" class="blink">${message.icon}</span>`},5000)
;
;jQuery(document).ready(function($){$('a[href="/tra-cuu-don-hang/"]').on('click',function(e){e.preventDefault();Swal.fire({title:'Thông báo',text:'Bạn muốn chuyển đến trang tra cứu đơn hàng! Bấm oke để chuyển hướng',icon:'success',confirmButtonText:'Oke'}).then((result)=>{if(result.isConfirmed){window.location.href='/tra-cuu-don-hang/'}})})})
;(function(){var c=document.body.className;c=c.replace(/woocommerce-no-js/,'woocommerce-js');document.body.className=c})()
;(function(){"use strict";var undefined;var freeGlobal=typeof global=='object'&&global&&global.Object===Object&&global;var freeSelf=typeof self=='object'&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function('return this')();var freeExports=typeof exports=='object'&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=='object'&&module&&!module.nodeType&&module;var _QRCode=root.QRCode;var QRCode;function QR8bitByte(data,binary){this.mode=QRMode.MODE_8BIT_BYTE;this.data=data;this.parsedData=[];for(var i=0,l=this.data.length;i<l;i++){var byteArray=[];var code=this.data.charCodeAt(i);if(binary){byteArray[0]=code}else{if(code>0x10000){byteArray[0]=0xF0|((code&0x1C0000)>>>18);byteArray[1]=0x80|((code&0x3F000)>>>12);byteArray[2]=0x80|((code&0xFC0)>>>6);byteArray[3]=0x80|(code&0x3F)}else if(code>0x800){byteArray[0]=0xE0|((code&0xF000)>>>12);byteArray[1]=0x80|((code&0xFC0)>>>6);byteArray[2]=0x80|(code&0x3F)}else if(code>0x80){byteArray[0]=0xC0|((code&0x7C0)>>>6);byteArray[1]=0x80|(code&0x3F)}else{byteArray[0]=code}}
this.parsedData.push(byteArray)}
this.parsedData=Array.prototype.concat.apply([],this.parsedData);if(this.parsedData.length!=this.data.length){this.parsedData.unshift(191);this.parsedData.unshift(187);this.parsedData.unshift(239)}}
QR8bitByte.prototype={getLength:function(buffer){return this.parsedData.length},write:function(buffer){for(var i=0,l=this.parsedData.length;i<l;i++){buffer.put(this.parsedData[i],8)}}};function QRCodeModel(typeNumber,errorCorrectLevel){this.typeNumber=typeNumber;this.errorCorrectLevel=errorCorrectLevel;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]}
QRCodeModel.prototype={addData:function(data,binary){var newData=new QR8bitByte(data,binary);this.dataList.push(newData);this.dataCache=null},isDark:function(row,col){if(row<0||this.moduleCount<=row||col<0||this.moduleCount<=col){throw new Error(row+","+col)}
return this.modules[row][col][0]},getEye:function(row,col){if(row<0||this.moduleCount<=row||col<0||this.moduleCount<=col){throw new Error(row+","+col)}
var block=this.modules[row][col];if(block[1]){var type='P'+block[1]+'_'+block[2];if(block[2]=='A'){type='A'+block[1]}
return{isDark:block[0],type:type}}else{return null}},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(test,maskPattern){this.moduleCount=this.typeNumber*4+17;this.modules=new Array(this.moduleCount);for(var row=0;row<this.moduleCount;row++){this.modules[row]=new Array(this.moduleCount);for(var col=0;col<this.moduleCount;col++){this.modules[row][col]=[]}}
this.setupPositionProbePattern(0,0,'TL');this.setupPositionProbePattern(this.moduleCount-7,0,'BL');this.setupPositionProbePattern(0,this.moduleCount-7,'TR');this.setupPositionAdjustPattern('A');this.setupTimingPattern();this.setupTypeInfo(test,maskPattern);if(this.typeNumber>=7){this.setupTypeNumber(test)}
if(this.dataCache==null){this.dataCache=QRCodeModel.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)}
this.mapData(this.dataCache,maskPattern)},setupPositionProbePattern:function(row,col,posName){for(var r=-1;r<=7;r++){if(row+r<=-1||this.moduleCount<=row+r)continue;for(var c=-1;c<=7;c++){if(col+c<=-1||this.moduleCount<=col+c)continue;if((0<=r&&r<=6&&(c==0||c==6))||(0<=c&&c<=6&&(r==0||r==6))||(2<=r&&r<=4&&2<=c&&c<=4)){this.modules[row+r][col+c][0]=!0;this.modules[row+r][col+c][2]=posName;if(r==-0||c==-0||r==6||c==6){this.modules[row+r][col+c][1]='O'}else{this.modules[row+r][col+c][1]='I'}}else{this.modules[row+r][col+c][0]=!1}}}},getBestMaskPattern:function(){var minLostPoint=0;var pattern=0;for(var i=0;i<8;i++){this.makeImpl(!0,i);var lostPoint=QRUtil.getLostPoint(this);if(i==0||minLostPoint>lostPoint){minLostPoint=lostPoint;pattern=i}}
return pattern},createMovieClip:function(target_mc,instance_name,depth){var qr_mc=target_mc.createEmptyMovieClip(instance_name,depth);var cs=1;this.make();for(var row=0;row<this.modules.length;row++){var y=row*cs;for(var col=0;col<this.modules[row].length;col++){var x=col*cs;var dark=this.modules[row][col][0];if(dark){qr_mc.beginFill(0,100);qr_mc.moveTo(x,y);qr_mc.lineTo(x+cs,y);qr_mc.lineTo(x+cs,y+cs);qr_mc.lineTo(x,y+cs);qr_mc.endFill()}}}
return qr_mc},setupTimingPattern:function(){for(var r=8;r<this.moduleCount-8;r++){if(this.modules[r][6][0]!=null){continue}
this.modules[r][6][0]=(r%2==0)}
for(var c=8;c<this.moduleCount-8;c++){if(this.modules[6][c][0]!=null){continue}
this.modules[6][c][0]=(c%2==0)}},setupPositionAdjustPattern:function(posName){var pos=QRUtil.getPatternPosition(this.typeNumber);for(var i=0;i<pos.length;i++){for(var j=0;j<pos.length;j++){var row=pos[i];var col=pos[j];if(this.modules[row][col][0]!=null){continue}
for(var r=-2;r<=2;r++){for(var c=-2;c<=2;c++){if(r==-2||r==2||c==-2||c==2||(r==0&&c==0)){this.modules[row+r][col+c][0]=!0;this.modules[row+r][col+c][2]=posName;if(r==-2||c==-2||r==2||c==2){this.modules[row+r][col+c][1]='O'}else{this.modules[row+r][col+c][1]='I'}}else{this.modules[row+r][col+c][0]=!1}}}}}},setupTypeNumber:function(test){var bits=QRUtil.getBCHTypeNumber(this.typeNumber);for(var i=0;i<18;i++){var mod=(!test&&((bits>>i)&1)==1);this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3][0]=mod}
for(var i=0;i<18;i++){var mod=(!test&&((bits>>i)&1)==1);this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)][0]=mod}},setupTypeInfo:function(test,maskPattern){var data=(this.errorCorrectLevel<<3)|maskPattern;var bits=QRUtil.getBCHTypeInfo(data);for(var i=0;i<15;i++){var mod=(!test&&((bits>>i)&1)==1);if(i<6){this.modules[i][8][0]=mod}else if(i<8){this.modules[i+1][8][0]=mod}else{this.modules[this.moduleCount-15+i][8][0]=mod}}
for(var i=0;i<15;i++){var mod=(!test&&((bits>>i)&1)==1);if(i<8){this.modules[8][this.moduleCount-i-1][0]=mod}else if(i<9){this.modules[8][15-i-1+1][0]=mod}else{this.modules[8][15-i-1][0]=mod}}
this.modules[this.moduleCount-8][8][0]=(!test)},mapData:function(data,maskPattern){var inc=-1;var row=this.moduleCount-1;var bitIndex=7;var byteIndex=0;for(var col=this.moduleCount-1;col>0;col-=2){if(col==6)col--;while(!0){for(var c=0;c<2;c++){if(this.modules[row][col-c][0]==null){var dark=!1;if(byteIndex<data.length){dark=(((data[byteIndex]>>>bitIndex)&1)==1)}
var mask=QRUtil.getMask(maskPattern,row,col-c);if(mask){dark=!dark}
this.modules[row][col-c][0]=dark;bitIndex--;if(bitIndex==-1){byteIndex++;bitIndex=7}}}
row+=inc;if(row<0||this.moduleCount<=row){row-=inc;inc=-inc;break}}}}};QRCodeModel.PAD0=0xEC;QRCodeModel.PAD1=0x11;QRCodeModel.createData=function(typeNumber,errorCorrectLevel,dataList){var rsBlocks=QRRSBlock.getRSBlocks(typeNumber,errorCorrectLevel);var buffer=new QRBitBuffer();for(var i=0;i<dataList.length;i++){var data=dataList[i];buffer.put(data.mode,4);buffer.put(data.getLength(),QRUtil.getLengthInBits(data.mode,typeNumber));data.write(buffer)}
var totalDataCount=0;for(var i=0;i<rsBlocks.length;i++){totalDataCount+=rsBlocks[i].dataCount}
if(buffer.getLengthInBits()>totalDataCount*8){throw new Error("code length overflow. ("+buffer.getLengthInBits()+">"+totalDataCount*8+")")}
if(buffer.getLengthInBits()+4<=totalDataCount*8){buffer.put(0,4)}
while(buffer.getLengthInBits()%8!=0){buffer.putBit(!1)}
while(!0){if(buffer.getLengthInBits()>=totalDataCount*8){break}
buffer.put(QRCodeModel.PAD0,8);if(buffer.getLengthInBits()>=totalDataCount*8){break}
buffer.put(QRCodeModel.PAD1,8)}
return QRCodeModel.createBytes(buffer,rsBlocks)};QRCodeModel.createBytes=function(buffer,rsBlocks){var offset=0;var maxDcCount=0;var maxEcCount=0;var dcdata=new Array(rsBlocks.length);var ecdata=new Array(rsBlocks.length);for(var r=0;r<rsBlocks.length;r++){var dcCount=rsBlocks[r].dataCount;var ecCount=rsBlocks[r].totalCount-dcCount;maxDcCount=Math.max(maxDcCount,dcCount);maxEcCount=Math.max(maxEcCount,ecCount);dcdata[r]=new Array(dcCount);for(var i=0;i<dcdata[r].length;i++){dcdata[r][i]=0xff&buffer.buffer[i+offset]}
offset+=dcCount;var rsPoly=QRUtil.getErrorCorrectPolynomial(ecCount);var rawPoly=new QRPolynomial(dcdata[r],rsPoly.getLength()-1);var modPoly=rawPoly.mod(rsPoly);ecdata[r]=new Array(rsPoly.getLength()-1);for(var i=0;i<ecdata[r].length;i++){var modIndex=i+modPoly.getLength()-ecdata[r].length;ecdata[r][i]=(modIndex>=0)?modPoly.get(modIndex):0}}
var totalCodeCount=0;for(var i=0;i<rsBlocks.length;i++){totalCodeCount+=rsBlocks[i].totalCount}
var data=new Array(totalCodeCount);var index=0;for(var i=0;i<maxDcCount;i++){for(var r=0;r<rsBlocks.length;r++){if(i<dcdata[r].length){data[index++]=dcdata[r][i]}}}
for(var i=0;i<maxEcCount;i++){for(var r=0;r<rsBlocks.length;r++){if(i<ecdata[r].length){data[index++]=ecdata[r][i]}}}
return data};var QRMode={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3};var QRErrorCorrectLevel={L:1,M:0,Q:3,H:2};var QRMaskPattern={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var QRUtil={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:(1<<10)|(1<<8)|(1<<5)|(1<<4)|(1<<2)|(1<<1)|(1<<0),G18:(1<<12)|(1<<11)|(1<<10)|(1<<9)|(1<<8)|(1<<5)|(1<<2)|(1<<0),G15_MASK:(1<<14)|(1<<12)|(1<<10)|(1<<4)|(1<<1),getBCHTypeInfo:function(data){var d=data<<10;while(QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G15)>=0){d^=(QRUtil.G15<<(QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G15)))}
return((data<<10)|d)^QRUtil.G15_MASK},getBCHTypeNumber:function(data){var d=data<<12;while(QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G18)>=0){d^=(QRUtil.G18<<(QRUtil.getBCHDigit(d)-QRUtil.getBCHDigit(QRUtil.G18)))}
return(data<<12)|d},getBCHDigit:function(data){var digit=0;while(data!=0){digit++;data>>>=1}
return digit},getPatternPosition:function(typeNumber){return QRUtil.PATTERN_POSITION_TABLE[typeNumber-1]},getMask:function(maskPattern,i,j){switch(maskPattern){case QRMaskPattern.PATTERN000:return(i+j)%2==0;case QRMaskPattern.PATTERN001:return i%2==0;case QRMaskPattern.PATTERN010:return j%3==0;case QRMaskPattern.PATTERN011:return(i+j)%3==0;case QRMaskPattern.PATTERN100:return(Math.floor(i/2)+Math.floor(j/3))%2==0;case QRMaskPattern.PATTERN101:return(i*j)%2+(i*j)%3==0;case QRMaskPattern.PATTERN110:return((i*j)%2+(i*j)%3)%2==0;case QRMaskPattern.PATTERN111:return((i*j)%3+(i+j)%2)%2==0;default:throw new Error("bad maskPattern:"+maskPattern)}},getErrorCorrectPolynomial:function(errorCorrectLength){var a=new QRPolynomial([1],0);for(var i=0;i<errorCorrectLength;i++){a=a.multiply(new QRPolynomial([1,QRMath.gexp(i)],0))}
return a},getLengthInBits:function(mode,type){if(1<=type&&type<10){switch(mode){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:return 8;case QRMode.MODE_KANJI:return 8;default:throw new Error("mode:"+mode)}}else if(type<27){switch(mode){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw new Error("mode:"+mode)}}else if(type<41){switch(mode){case QRMode.MODE_NUMBER:return 14;case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw new Error("mode:"+mode)}}else{throw new Error("type:"+type)}},getLostPoint:function(qrCode){var moduleCount=qrCode.getModuleCount();var lostPoint=0;for(var row=0;row<moduleCount;row++){for(var col=0;col<moduleCount;col++){var sameCount=0;var dark=qrCode.isDark(row,col);for(var r=-1;r<=1;r++){if(row+r<0||moduleCount<=row+r){continue}
for(var c=-1;c<=1;c++){if(col+c<0||moduleCount<=col+c){continue}
if(r==0&&c==0){continue}
if(dark==qrCode.isDark(row+r,col+c)){sameCount++}}}
if(sameCount>5){lostPoint+=(3+sameCount-5)}}}
for(var row=0;row<moduleCount-1;row++){for(var col=0;col<moduleCount-1;col++){var count=0;if(qrCode.isDark(row,col))count++;if(qrCode.isDark(row+1,col))count++;if(qrCode.isDark(row,col+1))count++;if(qrCode.isDark(row+1,col+1))count++;if(count==0||count==4){lostPoint+=3}}}
for(var row=0;row<moduleCount;row++){for(var col=0;col<moduleCount-6;col++){if(qrCode.isDark(row,col)&&!qrCode.isDark(row,col+1)&&qrCode.isDark(row,col+2)&&qrCode.isDark(row,col+3)&&qrCode.isDark(row,col+4)&&!qrCode.isDark(row,col+5)&&qrCode.isDark(row,col+6)){lostPoint+=40}}}
for(var col=0;col<moduleCount;col++){for(var row=0;row<moduleCount-6;row++){if(qrCode.isDark(row,col)&&!qrCode.isDark(row+1,col)&&qrCode.isDark(row+2,col)&&qrCode.isDark(row+3,col)&&qrCode.isDark(row+4,col)&&!qrCode.isDark(row+5,col)&&qrCode.isDark(row+6,col)){lostPoint+=40}}}
var darkCount=0;for(var col=0;col<moduleCount;col++){for(var row=0;row<moduleCount;row++){if(qrCode.isDark(row,col)){darkCount++}}}
var ratio=Math.abs(100*darkCount/moduleCount/moduleCount-50)/5;lostPoint+=ratio*10;return lostPoint}};var QRMath={glog:function(n){if(n<1){throw new Error("glog("+n+")")}
return QRMath.LOG_TABLE[n]},gexp:function(n){while(n<0){n+=255}
while(n>=256){n-=255}
return QRMath.EXP_TABLE[n]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(var i=0;i<8;i++){QRMath.EXP_TABLE[i]=1<<i}
for(var i=8;i<256;i++){QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8]}
for(var i=0;i<255;i++){QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i}
function QRPolynomial(num,shift){if(num.length==undefined){throw new Error(num.length+"/"+shift)}
var offset=0;while(offset<num.length&&num[offset]==0){offset++}
this.num=new Array(num.length-offset+shift);for(var i=0;i<num.length-offset;i++){this.num[i]=num[i+offset]}}
QRPolynomial.prototype={get:function(index){return this.num[index]},getLength:function(){return this.num.length},multiply:function(e){var num=new Array(this.getLength()+e.getLength()-1);for(var i=0;i<this.getLength();i++){for(var j=0;j<e.getLength();j++){num[i+j]^=QRMath.gexp(QRMath.glog(this.get(i))+QRMath.glog(e.get(j)))}}
return new QRPolynomial(num,0)},mod:function(e){if(this.getLength()-e.getLength()<0){return this}
var ratio=QRMath.glog(this.get(0))-QRMath.glog(e.get(0));var num=new Array(this.getLength());for(var i=0;i<this.getLength();i++){num[i]=this.get(i)}
for(var i=0;i<e.getLength();i++){num[i]^=QRMath.gexp(QRMath.glog(e.get(i))+ratio)}
return new QRPolynomial(num,0).mod(e)}};function QRRSBlock(totalCount,dataCount){this.totalCount=totalCount;this.dataCount=dataCount}
QRRSBlock.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];QRRSBlock.getRSBlocks=function(typeNumber,errorCorrectLevel){var rsBlock=QRRSBlock.getRsBlockTable(typeNumber,errorCorrectLevel);if(rsBlock==undefined){throw new Error("bad rs block @ typeNumber:"+typeNumber+"/errorCorrectLevel:"+errorCorrectLevel)}
var length=rsBlock.length/3;var list=[];for(var i=0;i<length;i++){var count=rsBlock[i*3+0];var totalCount=rsBlock[i*3+1];var dataCount=rsBlock[i*3+2];for(var j=0;j<count;j++){list.push(new QRRSBlock(totalCount,dataCount))}}
return list};QRRSBlock.getRsBlockTable=function(typeNumber,errorCorrectLevel){switch(errorCorrectLevel){case QRErrorCorrectLevel.L:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+0];case QRErrorCorrectLevel.M:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+1];case QRErrorCorrectLevel.Q:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+2];case QRErrorCorrectLevel.H:return QRRSBlock.RS_BLOCK_TABLE[(typeNumber-1)*4+3];default:return undefined}};function QRBitBuffer(){this.buffer=[];this.length=0}
QRBitBuffer.prototype={get:function(index){var bufIndex=Math.floor(index/8);return((this.buffer[bufIndex]>>>(7-index%8))&1)==1},put:function(num,length){for(var i=0;i<length;i++){this.putBit(((num>>>(length-i-1))&1)==1)}},getLengthInBits:function(){return this.length},putBit:function(bit){var bufIndex=Math.floor(this.length/8);if(this.buffer.length<=bufIndex){this.buffer.push(0)}
if(bit){this.buffer[bufIndex]|=(0x80>>>(this.length%8))}
this.length++}};var QRCodeLimitLength=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function _isSupportCanvas(){return typeof CanvasRenderingContext2D!="undefined"}
function _getAndroid(){var android=!1;var sAgent=navigator.userAgent;if(/android/i.test(sAgent)){android=!0;var aMat=sAgent.toString().match(/android ([0-9]\.[0-9])/i);if(aMat&&aMat[1]){android=parseFloat(aMat[1])}}
return android}
var Drawing=!_isSupportCanvas()?(function(){var Drawing=function(el,htOption){this._el=el;this._htOption=htOption};Drawing.prototype.draw=function(oQRCode){var _htOption=this._htOption;var _el=this._el;var nCount=oQRCode.getModuleCount();var nWidth=Math.round(_htOption.width/nCount);var nHeight=Math.round((_htOption.height-_htOption.titleHeight)/nCount);if(nWidth<=1){nWidth=1}
if(nHeight<=1){nHeight=1}
this._htOption.width=nWidth*nCount;this._htOption.height=nHeight*nCount+_htOption.titleHeight;this._htOption.quietZone=Math.round(this._htOption.quietZone);var aHTML=[];var divStyle='';var drawWidth=Math.round(nWidth*_htOption.dotScale);var drawHeight=Math.round(nHeight*_htOption.dotScale);if(drawWidth<4){drawWidth=4;drawHeight=4}
var nonRequiredColorDark=_htOption.colorDark;var nonRequiredcolorLight=_htOption.colorLight;if(_htOption.backgroundImage){if(_htOption.autoColor){_htOption.colorDark="rgba(0, 0, 0, .6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');";_htOption.colorLight="rgba(255, 255, 255, .7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B2FFFFFF', EndColorStr='#B2FFFFFF');"}else{_htOption.colorLight="rgba(0,0,0,0)"}
var backgroundImageEle='<div style="display:inline-block; z-index:-10;position:absolute;"><img src="'+_htOption.backgroundImage+'" widht="'+(_htOption.width+_htOption.quietZone*2)+'" height="'+(_htOption.height+_htOption.quietZone*2)+'" style="opacity:'+_htOption.backgroundImageAlpha+';filter:alpha(opacity='+(_htOption.backgroundImageAlpha*100)+'); "/></div>';aHTML.push(backgroundImageEle)}
if(_htOption.quietZone){divStyle='display:inline-block; width:'+(_htOption.width+_htOption.quietZone*2)+'px; height:'+(_htOption.width+_htOption.quietZone*2)+'px;background:'+_htOption.quietZoneColor+'; text-align:center;'}
aHTML.push('<div style="font-size:0;'+divStyle+'">');aHTML.push('<table  style="font-size:0;border:0;border-collapse:collapse; margin-top:'+_htOption.quietZone+'px;" border="0" cellspacing="0" cellspadding="0" align="center" valign="middle">');aHTML.push('<tr height="'+_htOption.titleHeight+'" align="center"><td style="border:0;border-collapse:collapse;margin:0;padding:0" colspan="'+nCount+'">')
if(_htOption.title){var c=_htOption.titleColor;var f=_htOption.titleFont;aHTML.push('<div style="width:100%;margin-top:'+_htOption.titleTop+'px;color:'+c+';font:'+f+';background:'+_htOption.titleBackgroundColor+'">'+_htOption.title+'</div>')}
if(_htOption.subTitle){aHTML.push('<div style="width:100%;margin-top:'+(_htOption.subTitleTop-_htOption.titleTop)+'px;color:'+_htOption.subTitleColor+'; font:'+_htOption.subTitleFont+'">'+_htOption.subTitle+'</div>')}
aHTML.push('</td></tr>')
for(var row=0;row<nCount;row++){aHTML.push('<tr style="border:0; padding:0; margin:0;" height="7">');for(var col=0;col<nCount;col++){var bIsDark=oQRCode.isDark(row,col);var eye=oQRCode.getEye(row,col);if(eye){bIsDark=eye.isDark;var type=eye.type;var eyeColorDark=_htOption[type]||_htOption[type.substring(0,2)]||nonRequiredColorDark;aHTML.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+nWidth+'px;height:'+nHeight+'px;">'+'<span style="width:'+nWidth+'px;height:'+nHeight+'px;background-color:'+(bIsDark?eyeColorDark:nonRequiredcolorLight)+';display:inline-block"></span></td>')}else{var nowDarkColor=_htOption.colorDark;if(row==6){nowDarkColor=_htOption.timing_H||_htOption.timing||nonRequiredColorDark;aHTML.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+nWidth+'px;height:'+nHeight+'px;background-color:'+(bIsDark?nowDarkColor:nonRequiredcolorLight)+';"></td>')}else if(col==6){nowDarkColor=_htOption.timing_V||_htOption.timing||nonRequiredColorDark;aHTML.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+nWidth+'px;height:'+nHeight+'px;background-color:'+(bIsDark?nowDarkColor:nonRequiredcolorLight)+';"></td>')}else{aHTML.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+nWidth+'px;height:'+nHeight+'px;">'+'<div style="display:inline-block;width:'+drawWidth+'px;height:'+drawHeight+'px;background-color:'+(bIsDark?nowDarkColor:_htOption.colorLight)+';"></div></td>')}}}
aHTML.push('</tr>')}
aHTML.push('</table>');aHTML.push('</div>');if(_htOption.logo){var img=new Image();if(_htOption.crossOrigin!=null){img.crossOrigin=_htOption.crossOrigin}
img.src=_htOption.logo;var imgW=_htOption.width/3.5;var imgH=_htOption.height/3.5;if(imgW!=imgH){imgW=imgH}
if(_htOption.logoWidth){imgW=_htOption.logoWidth}
if(_htOption.logoHeight){imgH=_htOption.logoHeight}
var imgDivStyle='position:relative; z-index:1;display:table-cell;top:-'+((_htOption.height-_htOption.titleHeight)/2+imgH/2+_htOption.quietZone)+'px;text-align:center; width:'+imgW+'px; height:'+imgH+'px;line-height:'+imgW+'px; vertical-align: middle;';if(!_htOption.logoBackgroundTransparent){imgDivStyle+='background:'+_htOption.logoBackgroundColor}
aHTML.push('<div style="'+imgDivStyle+'"><img  src="'+_htOption.logo+'"  style="max-width: '+imgW+'px; max-height: '+imgH+'px;" /> <div style=" display: none; width:1px;margin-left: -1px;"></div></div>')}
if(_htOption.onRenderingStart){_htOption.onRenderingStart(_htOption)}
_el.innerHTML=aHTML.join('');var elTable=_el.childNodes[0];var nLeftMarginTable=(_htOption.width-elTable.offsetWidth)/2;var nTopMarginTable=(_htOption.height-elTable.offsetHeight)/2;if(nLeftMarginTable>0&&nTopMarginTable>0){elTable.style.margin=nTopMarginTable+"px "+nLeftMarginTable+"px"}
if(this._htOption.onRenderingEnd){this._htOption.onRenderingEnd(this._htOption,null)}};Drawing.prototype.clear=function(){this._el.innerHTML=''};return Drawing})():(function(){function _onMakeImage(){if(this._htOption.drawer=='svg'){var svgData=this._oContext.getSerializedSvg(!0);this.dataURL=svgData;this._el.innerHTML=svgData}else{try{var dataURL=this._elCanvas.toDataURL("image/png");this.dataURL=dataURL}catch(e){console.error(e)}}
if(this._htOption.onRenderingEnd){if(!this.dataURL){console.error("Can not get base64 data, please check: 1. Published the page and image to the server 2. The image request support CORS 3. Configured `crossOrigin:'anonymous'` option")}
this._htOption.onRenderingEnd(this._htOption,this.dataURL)}}
if(root._android&&root._android<=2.1){var factor=1/window.devicePixelRatio;var drawImage=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(image,sx,sy,sw,sh,dx,dy,dw,dh){if(("nodeName" in image)&&/img/i.test(image.nodeName)){for(var i=arguments.length-1;i>=1;i--){arguments[i]=arguments[i]*factor}}else if(typeof dw=="undefined"){arguments[1]*=factor;arguments[2]*=factor;arguments[3]*=factor;arguments[4]*=factor}
drawImage.apply(this,arguments)}}
function _safeSetDataURI(fSuccess,fFail){var self=this;self._fFail=fFail;self._fSuccess=fSuccess;if(self._bSupportDataURI===null){var el=document.createElement("img");var fOnError=function(){self._bSupportDataURI=!1;if(self._fFail){self._fFail.call(self)}};var fOnSuccess=function(){self._bSupportDataURI=!0;if(self._fSuccess){self._fSuccess.call(self)}};el.onabort=fOnError;el.onerror=fOnError;el.onload=fOnSuccess;el.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==";return}else if(self._bSupportDataURI===!0&&self._fSuccess){self._fSuccess.call(self)}else if(self._bSupportDataURI===!1&&self._fFail){self._fFail.call(self)}};var Drawing=function(el,htOption){this._bIsPainted=!1;this._android=_getAndroid();this._el=el;this._htOption=htOption;if(this._htOption.drawer=='svg'){this._oContext={};this._elCanvas={}}else{this._elCanvas=document.createElement("canvas");this._el.appendChild(this._elCanvas);this._oContext=this._elCanvas.getContext("2d")}
this._bSupportDataURI=null;this.dataURL=null};Drawing.prototype.draw=function(oQRCode){var _htOption=this._htOption;if(!_htOption.title&&!_htOption.subTitle){_htOption.height-=_htOption.titleHeight;_htOption.titleHeight=0}
var nCount=oQRCode.getModuleCount();var nWidth=Math.round(_htOption.width/nCount);var nHeight=Math.round((_htOption.height-_htOption.titleHeight)/nCount);if(nWidth<=1){nWidth=1}
if(nHeight<=1){nHeight=1}
_htOption.width=nWidth*nCount;_htOption.height=nHeight*nCount+_htOption.titleHeight;_htOption.quietZone=Math.round(_htOption.quietZone);this._elCanvas.width=_htOption.width+_htOption.quietZone*2;this._elCanvas.height=_htOption.height+_htOption.quietZone*2;if(this._htOption.drawer!='canvas'){this._oContext=new C2S(this._elCanvas.width,this._elCanvas.height)}
this.clear();var _oContext=this._oContext;_oContext.lineWidth=0;_oContext.fillStyle=_htOption.colorLight;_oContext.fillRect(0,0,this._elCanvas.width,this._elCanvas.height);var t=this;function drawQuietZoneColor(){if(_htOption.quietZone>0&&_htOption.quietZoneColor){_oContext.lineWidth=0;_oContext.fillStyle=_htOption.quietZoneColor;_oContext.fillRect(0,0,t._elCanvas.width,_htOption.quietZone);_oContext.fillRect(0,_htOption.quietZone,_htOption.quietZone,t._elCanvas.height-_htOption.quietZone*2);_oContext.fillRect(t._elCanvas.width-_htOption.quietZone,_htOption.quietZone,_htOption.quietZone,t._elCanvas.height-_htOption.quietZone*2);_oContext.fillRect(0,t._elCanvas.height-_htOption.quietZone,t._elCanvas.width,_htOption.quietZone)}}
if(_htOption.backgroundImage){var bgImg=new Image();bgImg.onload=function(){_oContext.globalAlpha=1;_oContext.globalAlpha=_htOption.backgroundImageAlpha;_oContext.drawImage(bgImg,0,_htOption.titleHeight,_htOption.width+_htOption.quietZone*2,_htOption.height+_htOption.quietZone*2-_htOption.titleHeight);_oContext.globalAlpha=1;drawQrcode.call(t,oQRCode)}
if(_htOption.crossOrigin!=null){bgImg.crossOrigin=_htOption.crossOrigin}
bgImg.src=_htOption.backgroundImage}else{drawQrcode.call(t,oQRCode)}
function drawQrcode(oQRCode){if(_htOption.onRenderingStart){_htOption.onRenderingStart(_htOption)}
for(var row=0;row<nCount;row++){for(var col=0;col<nCount;col++){var nLeft=col*nWidth+_htOption.quietZone;var nTop=row*nHeight+_htOption.quietZone;var bIsDark=oQRCode.isDark(row,col);var eye=oQRCode.getEye(row,col);var nowDotScale=_htOption.dotScale;_oContext.lineWidth=0;var dColor;var lColor;if(eye){dColor=_htOption[eye.type]||_htOption[eye.type.substring(0,2)]||_htOption.colorDark;lColor=_htOption.colorLight}else{if(_htOption.backgroundImage){lColor="rgba(0,0,0,0)";if(row==6){if(_htOption.autoColor){dColor=_htOption.timing_H||_htOption.timing||_htOption.autoColorDark;lColor=_htOption.timing_H||_htOption.timing||_htOption.autoColorLight}else{dColor=_htOption.timing_H||_htOption.timing||_htOption.colorDark}}else if(col==6){if(_htOption.autoColor){dColor=_htOption.timing_V||_htOption.timing||_htOption.autoColorDark;lColor=_htOption.timing_V||_htOption.timing||_htOption.autoColorLight}else{dColor=_htOption.timing_V||_htOption.timing||_htOption.colorDark}}else{if(_htOption.autoColor){dColor=_htOption.autoColorDark;lColor=_htOption.autoColorLight}else{dColor=_htOption.colorDark}}}else{if(row==6){dColor=_htOption.timing_H||_htOption.timing||_htOption.colorDark}else if(col==6){dColor=_htOption.timing_V||_htOption.timing||_htOption.colorDark}else{dColor=_htOption.colorDark}
lColor=_htOption.colorLight}}
_oContext.strokeStyle=bIsDark?dColor:lColor;_oContext.fillStyle=bIsDark?dColor:lColor;if(eye){if(eye.type=='AO'){nowDotScale=_htOption.dotScaleAO}else if(eye.type=='AI'){nowDotScale=_htOption.dotScaleAI}else{nowDotScale=1}
if(_htOption.backgroundImage&&_htOption.autoColor){dColor=((eye.type=='AO')?_htOption.AI:_htOption.AO)||_htOption.autoColorDark;lColor=_htOption.autoColorLight}else{dColor=((eye.type=='AO')?_htOption.AI:_htOption.AO)||dColor}
bIsDark=eye.isDark;_oContext.fillRect(nLeft+nWidth*(1-nowDotScale)/2,_htOption.titleHeight+nTop+nHeight*(1-nowDotScale)/2,nWidth*nowDotScale,nHeight*nowDotScale)}else{if(row==6){nowDotScale=_htOption.dotScaleTiming_H;_oContext.fillRect(nLeft+nWidth*(1-nowDotScale)/2,_htOption.titleHeight+nTop+nHeight*(1-nowDotScale)/2,nWidth*nowDotScale,nHeight*nowDotScale)}else if(col==6){nowDotScale=_htOption.dotScaleTiming_V;_oContext.fillRect(nLeft+nWidth*(1-nowDotScale)/2,_htOption.titleHeight+nTop+nHeight*(1-nowDotScale)/2,nWidth*nowDotScale,nHeight*nowDotScale)}else{if(_htOption.backgroundImage){_oContext.fillRect(nLeft+nWidth*(1-nowDotScale)/2,_htOption.titleHeight+nTop+nHeight*(1-nowDotScale)/2,nWidth*nowDotScale,nHeight*nowDotScale)}else{_oContext.fillRect(nLeft+nWidth*(1-nowDotScale)/2,_htOption.titleHeight+nTop+nHeight*(1-nowDotScale)/2,nWidth*nowDotScale,nHeight*nowDotScale)}}}
if(_htOption.dotScale!=1&&!eye){_oContext.strokeStyle=_htOption.colorLight}}}
if(_htOption.title){_oContext.fillStyle=_htOption.titleBackgroundColor;_oContext.fillRect(0,0,this._elCanvas.width,_htOption.titleHeight+_htOption.quietZone);_oContext.font=_htOption.titleFont;_oContext.fillStyle=_htOption.titleColor;_oContext.textAlign='center';_oContext.fillText(_htOption.title,this._elCanvas.width/2,+_htOption.quietZone+_htOption.titleTop)}
if(_htOption.subTitle){_oContext.font=_htOption.subTitleFont;_oContext.fillStyle=_htOption.subTitleColor;_oContext.fillText(_htOption.subTitle,this._elCanvas.width/2,+_htOption.quietZone+_htOption.subTitleTop)}
function generateLogoImg(img){var imgContainerW=Math.round(_htOption.width/3.5);var imgContainerH=Math.round(_htOption.height/3.5);if(imgContainerW!==imgContainerH){imgContainerW=imgContainerH}
if(_htOption.logoMaxWidth){imgContainerW=Math.round(_htOption.logoMaxWidth)}else if(_htOption.logoWidth){imgContainerW=Math.round(_htOption.logoWidth)}
if(_htOption.logoMaxHeight){imgContainerH=Math.round(_htOption.logoMaxHeight)}else if(_htOption.logoHeight){imgContainerH=Math.round(_htOption.logoHeight)}
var nw;var nh;if(typeof img.naturalWidth=="undefined"){nw=img.width;nh=img.height}else{nw=img.naturalWidth;nh=img.naturalHeight}
if(_htOption.logoMaxWidth||_htOption.logoMaxHeight){if(_htOption.logoMaxWidth&&nw<=imgContainerW){imgContainerW=nw}
if(_htOption.logoMaxHeight&&nh<=imgContainerH){imgContainerH=nh}
if(nw<=imgContainerW&&nh<=imgContainerH){imgContainerW=nw;imgContainerH=nh}}
var imgContainerX=(_htOption.width+_htOption.quietZone*2-imgContainerW)/2;var imgContainerY=(_htOption.height+_htOption.titleHeight+_htOption.quietZone*2-imgContainerH)/2;var imgScale=Math.min(imgContainerW/nw,imgContainerH/nh);var imgW=nw*imgScale;var imgH=nh*imgScale;if(_htOption.logoMaxWidth||_htOption.logoMaxHeight){imgContainerW=imgW;imgContainerH=imgH;imgContainerX=(_htOption.width+_htOption.quietZone*2-imgContainerW)/2;imgContainerY=(_htOption.height+_htOption.titleHeight+_htOption.quietZone*2-imgContainerH)/2}
if(!_htOption.logoBackgroundTransparent){_oContext.fillStyle=_htOption.logoBackgroundColor;_oContext.fillRect(imgContainerX,imgContainerY,imgContainerW,imgContainerH)}
_oContext.drawImage(img,imgContainerX+(imgContainerW-imgW)/2,imgContainerY+(imgContainerH-imgH)/2,imgW,imgH);drawQuietZoneColor();_this._bIsPainted=!0;_this.makeImage()}
if(_htOption.logo){var img=new Image();var _this=this;img.onload=function(){generateLogoImg(img)}
img.onerror=function(e){console.error(e)}
if(_htOption.crossOrigin!=null){img.crossOrigin=_htOption.crossOrigin}
img.src=_htOption.logo}else{drawQuietZoneColor();this._bIsPainted=!0;this.makeImage()}}};Drawing.prototype.makeImage=function(){if(this._bIsPainted){_safeSetDataURI.call(this,_onMakeImage)}};Drawing.prototype.isPainted=function(){return this._bIsPainted};Drawing.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};Drawing.prototype.remove=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1;this._el.innerHTML=''};Drawing.prototype.round=function(nNumber){if(!nNumber){return nNumber}
return Math.floor(nNumber*1000)/1000};return Drawing})();function _getTypeNumber(sText,_htOption){var nCorrectLevel=_htOption.correctLevel;var nType=1;var length=_getUTF8Length(sText);for(var i=0,len=QRCodeLimitLength.length;i<len;i++){var nLimit=0;switch(nCorrectLevel){case QRErrorCorrectLevel.L:nLimit=QRCodeLimitLength[i][0];break;case QRErrorCorrectLevel.M:nLimit=QRCodeLimitLength[i][1];break;case QRErrorCorrectLevel.Q:nLimit=QRCodeLimitLength[i][2];break;case QRErrorCorrectLevel.H:nLimit=QRCodeLimitLength[i][3];break}
if(length<=nLimit){break}else{nType++}}
if(nType>QRCodeLimitLength.length){throw new Error("Too long data. the CorrectLevel."+['M','L','H','Q'][nCorrectLevel]+" limit length is "+nLimit)}
if(_htOption.version!=0){if(nType<=_htOption.version){nType=_htOption.version;_htOption.runVersion=nType}else{console.warn("QR Code version "+_htOption.version+" too small, run version use "+nType);_htOption.runVersion=nType}}
return nType}
function _getUTF8Length(sText){var replacedText=encodeURI(sText).toString().replace(/\%[0-9a-fA-F]{2}/g,'a');return replacedText.length+(replacedText.length!=sText.length?3:0)}
QRCode=function(el,vOption){this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:QRErrorCorrectLevel.H,dotScale:1,dotScaleTiming:1,dotScaleTiming_H:undefined,dotScaleTiming_V:undefined,dotScaleA:1,dotScaleAO:undefined,dotScaleAI:undefined,quietZone:0,quietZoneColor:"rgba(0,0,0,0)",title:"",titleFont:"normal normal bold 16px Arial",titleColor:"#000000",titleBackgroundColor:"#ffffff",titleHeight:0,titleTop:30,subTitle:"",subTitleFont:"normal normal normal 14px Arial",subTitleColor:"#4F4F4F",subTitleTop:60,logo:undefined,logoWidth:undefined,logoHeight:undefined,logoMaxWidth:undefined,logoMaxHeight:undefined,logoBackgroundColor:'#ffffff',logoBackgroundTransparent:!1,PO:undefined,PI:undefined,PO_TL:undefined,PI_TL:undefined,PO_TR:undefined,PI_TR:undefined,PO_BL:undefined,PI_BL:undefined,AO:undefined,AI:undefined,timing:undefined,timing_H:undefined,timing_V:undefined,backgroundImage:undefined,backgroundImageAlpha:1,autoColor:!1,autoColorDark:"rgba(0, 0, 0, .6)",autoColorLight:"rgba(255, 255, 255, .7)",onRenderingStart:undefined,onRenderingEnd:undefined,version:0,tooltip:!1,binary:!1,drawer:'canvas',crossOrigin:null};if(typeof vOption==='string'){vOption={text:vOption}}
if(vOption){for(var i in vOption){this._htOption[i]=vOption[i]}}
if(this._htOption.version<0||this._htOption.version>40){console.warn("QR Code version '"+this._htOption.version+"' is invalidate, reset to 0")
this._htOption.version=0}
if(this._htOption.dotScale<0||this._htOption.dotScale>1){console.warn(this._htOption.dotScale+" , is invalidate, dotScale must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScale=1}
if(this._htOption.dotScaleTiming<0||this._htOption.dotScaleTiming>1){console.warn(this._htOption.dotScaleTiming+" , is invalidate, dotScaleTiming must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleTiming=1}
if(this._htOption.dotScaleTiming_H){if(this._htOption.dotScaleTiming_H<0||this._htOption.dotScaleTiming_H>1){console.warn(this._htOption.dotScaleTiming_H+" , is invalidate, dotScaleTiming_H must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleTiming_H=1}}else{this._htOption.dotScaleTiming_H=this._htOption.dotScaleTiming}
if(this._htOption.dotScaleTiming_V){if(this._htOption.dotScaleTiming_V<0||this._htOption.dotScaleTiming_V>1){console.warn(this._htOption.dotScaleTiming_V+" , is invalidate, dotScaleTiming_V must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleTiming_V=1}}else{this._htOption.dotScaleTiming_V=this._htOption.dotScaleTiming}
if(this._htOption.dotScaleA<0||this._htOption.dotScaleA>1){console.warn(this._htOption.dotScaleA+" , is invalidate, dotScaleA must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleA=1}
if(this._htOption.dotScaleAO){if(this._htOption.dotScaleAO<0||this._htOption.dotScaleAO>1){console.warn(this._htOption.dotScaleAO+" , is invalidate, dotScaleAO must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleAO=1}}else{this._htOption.dotScaleAO=this._htOption.dotScaleA}
if(this._htOption.dotScaleAI){if(this._htOption.dotScaleAI<0||this._htOption.dotScaleAI>1){console.warn(this._htOption.dotScaleAI+" , is invalidate, dotScaleAI must greater than 0, less than or equal to 1, now reset to 1. ")
this._htOption.dotScaleAI=1}}else{this._htOption.dotScaleAI=this._htOption.dotScaleA}
if(this._htOption.backgroundImageAlpha<0||this._htOption.backgroundImageAlpha>1){console.warn(this._htOption.backgroundImageAlpha+" , is invalidate, backgroundImageAlpha must between 0 and 1, now reset to 1. ")
this._htOption.backgroundImageAlpha=1}
this._htOption.height=this._htOption.height+this._htOption.titleHeight;if(typeof el=="string"){el=document.getElementById(el)}
if(!this._htOption.drawer||(this._htOption.drawer!='svg'&&this._htOption.drawer!='canvas')){this._htOption.drawer='canvas'}
this._android=_getAndroid();this._el=el;this._oQRCode=null;var _htOptionClone={};for(var i in this._htOption){_htOptionClone[i]=this._htOption[i]}
this._oDrawing=new Drawing(this._el,_htOptionClone);if(this._htOption.text){this.makeCode(this._htOption.text)}};QRCode.prototype.makeCode=function(sText){this._oQRCode=new QRCodeModel(_getTypeNumber(sText,this._htOption),this._htOption.correctLevel);this._oQRCode.addData(sText,this._htOption.binary);this._oQRCode.make();if(this._htOption.tooltip){this._el.title=sText}
this._oDrawing.draw(this._oQRCode)};QRCode.prototype.makeImage=function(){if(typeof this._oDrawing.makeImage=="function"&&(!this._android||this._android>=3)){this._oDrawing.makeImage()}};QRCode.prototype.clear=function(){this._oDrawing.remove()};QRCode.prototype.resize=function(width,height){this._htOption.width=width;this._htOption.height=height;this._oDrawing.draw(this._oQRCode)};QRCode.prototype.noConflict=function(){if(root.QRCode===this){root.QRCode=_QRCode}
return QRCode}
QRCode.CorrectLevel=QRErrorCorrectLevel;if(typeof define=='function'&&(define.amd||define.cmd)){define([],function(){return QRCode})}else if(freeModule){(freeModule.exports=QRCode).QRCode=QRCode;freeExports.QRCode=QRCode}else{root.QRCode=QRCode}}.call(this))
;/*! This file is auto-generated */
(()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{actions:()=>P,addAction:()=>A,addFilter:()=>m,applyFilters:()=>w,applyFiltersAsync:()=>I,createHooks:()=>h,currentAction:()=>x,currentFilter:()=>T,defaultHooks:()=>f,didAction:()=>j,didFilter:()=>z,doAction:()=>g,doActionAsync:()=>k,doingAction:()=>O,doingFilter:()=>S,filters:()=>Z,hasAction:()=>_,hasFilter:()=>v,removeAction:()=>p,removeAllActions:()=>F,removeAllFilters:()=>b,removeFilter:()=>y});const n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const r=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const o=function(t,e){return function(o,i,s,c=10){const l=t[e];if(!r(o))return;if(!n(i))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:i};if(l[o]){const t=l[o].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex++}))}else l[o]={handlers:[a],runs:0};"hookAdded"!==o&&t.doAction("hookAdded",o,i,s,c)}};const i=function(t,e,o=!1){return function(i,s){const c=t[e];if(!r(i))return;if(!o&&!n(s))return;if(!c[i])return 0;let l=0;if(o)l=c[i].handlers.length,c[i]={runs:c[i].runs,handlers:[]};else{const t=c[i].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===i&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,s),l}};const s=function(t,e){return function(n,r){const o=t[e];return void 0!==r?n in o&&o[n].handlers.some((t=>t.namespace===r)):n in o}};const c=function(t,e,n,r){return function(o,...i){const s=t[e];s[o]||(s[o]={handlers:[],runs:0}),s[o].runs++;const c=s[o].handlers;if(!c||!c.length)return n?i[0]:void 0;const l={name:o,currentIndex:0};return(r?async function(){try{s.__current.add(l);let t=n?i[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,i),n&&(i[0]=t),l.currentIndex++}return n?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=n?i[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,i),n&&(i[0]=t),l.currentIndex++}return n?t:void 0}finally{s.__current.delete(l)}})()}};const l=function(t,e){return function(){var n;const r=t[e],o=Array.from(r.__current);return null!==(n=o.at(-1)?.name)&&void 0!==n?n:null}};const a=function(t,e){return function(n){const r=t[e];return void 0===n?r.__current.size>0:Array.from(r.__current).some((t=>t.name===n))}};const u=function(t,e){return function(n){const o=t[e];if(r(n))return o[n]&&o[n].runs?o[n].runs:0}};class d{constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=i(this,"actions"),this.removeFilter=i(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=i(this,"actions",!0),this.removeAllFilters=i(this,"filters",!0),this.doAction=c(this,"actions",!1,!1),this.doActionAsync=c(this,"actions",!1,!0),this.applyFilters=c(this,"filters",!0,!1),this.applyFiltersAsync=c(this,"filters",!0,!0),this.currentAction=l(this,"actions"),this.currentFilter=l(this,"filters"),this.doingAction=a(this,"actions"),this.doingFilter=a(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}const h=function(){return new d},f=h(),{addAction:A,addFilter:m,removeAction:p,removeFilter:y,hasAction:_,hasFilter:v,removeAllActions:F,removeAllFilters:b,doAction:g,doActionAsync:k,applyFilters:w,applyFiltersAsync:I,currentAction:x,currentFilter:T,doingAction:O,doingFilter:S,didAction:j,didFilter:z,actions:P,filters:Z}=f;(window.wp=window.wp||{}).hooks=e})()
;/*! This file is auto-generated */
(()=>{var t={2058:(t,e,r)=>{var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(t){return function(t,e){var r,n,o,s,l,u,p,c,f,d=1,h=t.length,g="";for(n=0;n<h;n++)if("string"==typeof t[n])g+=t[n];else if("object"==typeof t[n]){if((s=t[n]).keys)for(r=e[d],o=0;o<s.keys.length;o++){if(null==r)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[o],s.keys[o-1]));r=r[s.keys[o]]}else r=s.param_no?e[s.param_no]:e[d++];if(i.not_type.test(s.type)&&i.not_primitive.test(s.type)&&r instanceof Function&&(r=r()),i.numeric_arg.test(s.type)&&"number"!=typeof r&&isNaN(r))throw new TypeError(a("[sprintf] expecting number but found %T",r));switch(i.number.test(s.type)&&(c=r>=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?g+=r:(!i.number.test(s.type)||c&&!s.sign?f="":(f=c?"+":"-",r=r.toString().replace(i.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",p=s.width-(f+r).length,l=s.width&&p>0?u.repeat(p):"",g+=s.align?f+r+l:"0"===u?f+l+r:l+f+r)}return g}(function(t){if(s[t])return s[t];var e,r=t,n=[],a=0;for(;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push("%");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(o.push(u[1]);""!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{__:()=>F,_n:()=>j,_nx:()=>L,_x:()=>S,createI18n:()=>x,defaultI18n:()=>_,getLocaleData:()=>v,hasTranslation:()=>D,isRTL:()=>T,resetLocaleData:()=>w,setLocaleData:()=>m,sprintf:()=>a,subscribe:()=>k});var t=r(2058),e=r.n(t);const i=function(t,e){var r,n,i=0;function a(){var a,o,s=r,l=arguments.length;t:for(;s;){if(s.args.length===arguments.length){for(o=0;o<l;o++)if(s.args[o]!==arguments[o]){s=s.next;continue t}return s!==r&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=r,s.prev=null,r.prev=s,r=s),s.val}s=s.next}for(a=new Array(l),o=0;o<l;o++)a[o]=arguments[o];return s={args:a,val:t.apply(null,a)},r?(r.prev=s,s.next=r):n=s,i===e.maxSize?(n=n.prev).next=null:i++,r=s,s.val}return e=e||{},a.clear=function(){r=null,n=null,i=0},a}(console.error);function a(t,...r){try{return e().sprintf(t,...r)}catch(e){return e instanceof Error&&i("sprintf error: \n\n"+e.toString()),t}}var o,s,l,u;o={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},s=["(","?"],l={")":["("],":":["?","?:"]},u=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var p={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,r){if(t)throw e;return r}};function c(t){var e=function(t){for(var e,r,n,i,a=[],p=[];e=t.match(u);){for(r=e[0],(n=t.substr(0,e.index).trim())&&a.push(n);i=p.pop();){if(l[r]){if(l[r][0]===i){r=l[r][1]||r;break}}else if(s.indexOf(i)>=0||o[i]<o[r]){p.push(i);break}a.push(i)}l[r]||p.push(r),t=t.substr(e.index+r.length)}return(t=t.trim())&&a.push(t),a.concat(p.reverse())}(t);return function(t){return function(t,e){var r,n,i,a,o,s,l=[];for(r=0;r<t.length;r++){if(o=t[r],a=p[o]){for(n=a.length,i=Array(n);n--;)i[n]=l.pop();try{s=a.apply(null,i)}catch(t){return t}}else s=e.hasOwnProperty(o)?e[o]:+o;l.push(s)}return l[0]}(e,t)}}var f={contextDelimiter:"",onMissingKey:null};function d(t,e){var r;for(r in this.data=t,this.pluralForms={},this.options={},f)this.options[r]=void 0!==e&&r in e?e[r]:f[r]}d.prototype.getPluralForm=function(t,e){var r,n,i,a=this.pluralForms[t];return a||("function"!=typeof(i=(r=this.data[t][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(n=function(t){var e,r,n;for(e=t.split(";"),r=0;r<e.length;r++)if(0===(n=e[r].trim()).indexOf("plural="))return n.substr(7)}(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),i=function(t){var e=c(t);return function(t){return+e({n:t})}}(n)),a=this.pluralForms[t]=i),a(e)},d.prototype.dcnpgettext=function(t,e,r,n,i){var a,o,s;return a=void 0===i?0:this.getPluralForm(t,i),o=r,e&&(o=e+this.options.contextDelimiter+r),(s=this.data[t][o])&&s[a]?s[a]:(this.options.onMissingKey&&this.options.onMissingKey(r,t),0===a?r:n)};const h={plural_forms:t=>1===t?0:1},g=/^i18n\.(n?gettext|has_translation)(_|$)/,x=(t,e,r)=>{const n=new d({}),i=new Set,a=()=>{i.forEach((t=>t()))},o=(t,e="default")=>{n.data[e]={...n.data[e],...t},n.data[e][""]={...h,...n.data[e]?.[""]},delete n.pluralForms[e]},s=(t,e)=>{o(t,e),a()},l=(t="default",e,r,i,a)=>(n.data[t]||o(void 0,t),n.dcnpgettext(t,e,r,i,a)),u=(t="default")=>t,p=(t,e,n)=>{let i=l(n,e,t);return r?(i=r.applyFilters("i18n.gettext_with_context",i,t,e,n),r.applyFilters("i18n.gettext_with_context_"+u(n),i,t,e,n)):i};if(t&&s(t,e),r){const t=t=>{g.test(t)&&a()};r.addAction("hookAdded","core/i18n",t),r.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>n.data[t],setLocaleData:s,addLocaleData:(t,e="default")=>{n.data[e]={...n.data[e],...t,"":{...h,...n.data[e]?.[""],...t?.[""]}},delete n.pluralForms[e],a()},resetLocaleData:(t,e)=>{n.data={},n.pluralForms={},s(t,e)},subscribe:t=>(i.add(t),()=>i.delete(t)),__:(t,e)=>{let n=l(e,void 0,t);return r?(n=r.applyFilters("i18n.gettext",n,t,e),r.applyFilters("i18n.gettext_"+u(e),n,t,e)):n},_x:p,_n:(t,e,n,i)=>{let a=l(i,void 0,t,e,n);return r?(a=r.applyFilters("i18n.ngettext",a,t,e,n,i),r.applyFilters("i18n.ngettext_"+u(i),a,t,e,n,i)):a},_nx:(t,e,n,i,a)=>{let o=l(a,i,t,e,n);return r?(o=r.applyFilters("i18n.ngettext_with_context",o,t,e,n,i,a),r.applyFilters("i18n.ngettext_with_context_"+u(a),o,t,e,n,i,a)):o},isRTL:()=>"rtl"===p("ltr","text direction"),hasTranslation:(t,e,i)=>{const a=e?e+""+t:t;let o=!!n.data?.[null!=i?i:"default"]?.[a];return r&&(o=r.applyFilters("i18n.has_translation",o,t,e,i),o=r.applyFilters("i18n.has_translation_"+u(i),o,t,e,i)),o}}},y=window.wp.hooks,b=x(void 0,void 0,y.defaultHooks),_=b,v=b.getLocaleData.bind(b),m=b.setLocaleData.bind(b),w=b.resetLocaleData.bind(b),k=b.subscribe.bind(b),F=b.__.bind(b),S=b._x.bind(b),j=b._n.bind(b),L=b._nx.bind(b),T=b.isRTL.bind(b),D=b.hasTranslation.bind(b)})(),(window.wp=window.wp||{}).i18n=n})()
;wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']})
;(()=>{"use strict";var t={d:(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function i(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,i){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,i)},t};this.tree=e();const i=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,s]of this.formData){const o=t.match(i);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,s);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const i=t.pop();t.reduce(((t,i)=>{if(/^[0-9]+$/.test(i)&&(i=parseInt(i)),t.get(i)instanceof Map)return t.get(i);const s=e();return t.set(i,s),s}),this.tree).set(i,s)}}}t.r(e),t.d(e,{all:()=>D,any:()=>M,date:()=>m,dayofweek:()=>u,email:()=>r,enum:()=>h,file:()=>d,maxdate:()=>z,maxfilesize:()=>j,maxitems:()=>v,maxlength:()=>x,maxnumber:()=>y,mindate:()=>A,minfilesize:()=>$,minitems:()=>w,minlength:()=>g,minnumber:()=>b,number:()=>c,required:()=>n,requiredfile:()=>a,stepnumber:()=>I,tel:()=>l,time:()=>f,url:()=>p}),i.prototype.entries=function(){return this.tree.entries()},i.prototype.get=function(t){return this.tree.get(t)},i.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const i=[];if(t instanceof Map)for(const[s,o]of t)i.push(...e(o));else""!==t&&i.push(t);return i};return e(this.get(t))},i.prototype.has=function(t){return this.tree.has(t)},i.prototype.keys=function(){return this.tree.keys()},i.prototype.values=function(){return this.tree.values()};const s=i;function o({rule:t,field:e,error:i,...s}){this.rule=t,this.field=e,this.error=i,this.properties=s}const n=function(t){if(0===t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(t.length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,i]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(i))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(i))return!1;const s=i.split(".");if(s.length<2)return!1;for(const t of s){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));if(!e.every((t=>{try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>(((t=(t=t.replace(/[#*].*$/,"")).replaceAll(/[()/.*#\s-]+/g,"")).startsWith("+")||t.startsWith("00"))&&(t=`+${t.replace(/^[+0]+/,"")}`),!!/^[+]?[0-9]+$/.test(t)&&6<t.length&&t.length<16))))throw new o(this)},c=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t))))throw new o(this)},m=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new o(this)},f=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=t.match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const i=parseInt(e[1]),s=parseInt(e[2]),o=e[3]?parseInt(e[3]):0;return 0<=i&&i<=23&&0<=s&&s<=59&&0<=o&&o<=59})))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],i=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(i){const t=i.groups.toplevel.toLowerCase(),s=i.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===s&&n.startsWith(t+"/")||n===i[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},h=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>this.accept?.some((e=>t===String(e))))))throw new o(this)},u=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=0===(i=new Date(t).getDay())?7:i;var i;return this.accept?.some((t=>e===parseInt(t)))})))throw new o(this)},w=function(t){if(t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).length<parseInt(this.threshold))throw new o(this)},v=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));if(parseInt(this.threshold)<e.length)throw new o(this)},g=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),0!==i&&i<parseInt(this.threshold))throw new o(this)},x=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),parseInt(this.threshold)<i)throw new o(this)},b=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new o(this)},y=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new o(this)},A=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold))))throw new o(this)},z=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t))))throw new o(this)},$=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),i<parseInt(this.threshold))throw new o(this)},j=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),parseInt(this.threshold)<i)throw new o(this)},I=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)),i=parseFloat(this.base),s=parseFloat(this.interval);if(!(0<s))return!0;if(!e.every((t=>{const e=(parseFloat(t)-i)%s;return"0.000000"===Math.abs(e).toFixed(6)||"0.000000"===Math.abs(e-s).toFixed(6)})))throw new o(this)},O=({ruleObj:t,options:i})=>{const{rule:s,...o}=t;return"function"==typeof e[s]&&("function"!=typeof e[s].matches||e[s].matches(o,i))},E=({ruleObj:t,formDataTree:i,options:s})=>{const{rule:o}=t;e[o].call(t,i,s)},k=[],F=t=>[...k].reduce(((t,e)=>i=>e(i,t)),t),D=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.every((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;if(void 0!==t.error)throw t;return!1}return!0})))throw new o(this)},M=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.some((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;return!1}return!0})))throw new o(this)};var L;window.swv={validators:e,validate:(t,e,i={})=>{const n=(t.rules??[]).filter((t=>O({ruleObj:t,options:i})));if(!n.length)return new Map;const a=F(E),r=new s(e),p=n.reduce(((t,e)=>{try{a({ruleObj:e,formDataTree:r,options:i})}catch(e){if(!(e instanceof o))throw e;if(void 0!==e.field&&!t.has(e.field)&&void 0!==e.error)return t.set(e.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},use:t=>{k.push(t)},...null!==(L=window.swv)&&void 0!==L?L:{}}})()
;(function(domain,translations){var localeData=translations.locale_data[domain]||translations.locale_data.messages;localeData[""].domain=domain;wp.i18n.setLocaleData(localeData,domain)})("contact-form-7",{"translation-revision-date":"2024-08-11 13:44:17+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"vi_VN"},"This contact form is placed in the wrong place.":["Bi\u1ec3u m\u1eabu li\u00ean h\u1ec7 n\u00e0y \u0111\u01b0\u1ee3c \u0111\u1eb7t sai v\u1ecb tr\u00ed."],"Error:":["L\u1ed7i:"]}},"comment":{"reference":"includes\/js\/index.js"}})
;var wpcf7={"api":{"root":"https:\/\/chothemewp.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1}
;(()=>{"use strict";const e=window.wp.i18n,t=e=>Math.abs(parseInt(e,10)),a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=(e,t)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(t)&&(t=n.get(t)),Array.from(n.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),r&&r!==t){e.classList.remove(r);const t={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};a(e,"statuschanged",t)}return t},r=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return c.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:c,path:o,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),o=r?n+"/"+r:n),"string"==typeof o&&(-1!==t.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),c=t+o),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const f={code:"fetch_error",message:"You are probably offline."},u={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(c||o||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw u}));throw u}))),(()=>{throw f}))}))(e)},c=[];function o(e,t={}){const{target:a,scope:r=e,...c}=t;if(void 0===e.wpcf7?.schema)return;const o={...e.wpcf7.schema};if(void 0!==a){if(!e.contains(a))return;if(!a.closest(".wpcf7-form-control-wrap[data-name]"))return;if(a.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>(t.closest(".novalidate")||t.querySelectorAll(":where( input, textarea, select ):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),f=e.getAttribute("data-status");Promise.resolve(n(e,"validating")).then((n=>{if(void 0!==swv){const n=swv.validate(o,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const c=t.dataset.name;if(n.has(c)){const{error:t,validInputs:a}=n.get(c);i(e,c),void 0!==t&&s(e,c,t,{scope:r}),l(e,c,null!=a?a:[])}if(t.contains(a))break}}})).finally((()=>{n(e,f)}))}r.use=e=>{c.unshift(e)};const s=(e,t,a,n)=>{const{scope:r=e,...c}=null!=n?n:{},o=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",o),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",o),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},i=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},l=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function p(e,t={}){if(wpcf7.blocked)return d(e),void n(e,"submitting");const c=new FormData(e);t.submitter&&t.submitter.name&&c.append(t.submitter.name,t.submitter.value);const o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(c,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:c};r({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:c,wpcf7:{endpoint:"feedback",form:e,detail:o}}).then((t=>{const r=n(e,t.status);return o.status=t.status,o.apiResponse=t,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,o):["sent","failed"].includes(r)&&a(e,`mail${r}`,o),a(e,"submit",o),t})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{s(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:t,detail:r}=e.wpcf7;d(t),a(t,"beforesubmit",r),n(t,"submitting")}return t(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&i(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function f(e){const t=new FormData(e),c={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(t,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:t};r({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:c}}).then((t=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,n(e,"mail_sent")):n(e,"init"),c.apiResponse=t,a(e,"reset",c)})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:a}=e.wpcf7;d(t),n(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},m=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function w(e){const a=new FormData(e);e.wpcf7={id:t(a.get("_wpcf7")),status:e.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:t(a.get("_wpcf7_container_post")),parent:e.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(e.wpcf7.id,void 0),e.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(e),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(e),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(e),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(e),(e=>{const a=(e,a)=>{const n=t(e.getAttribute("data-starting-value")),r=t(e.getAttribute("data-maximum-value")),c=t(e.getAttribute("data-minimum-value")),o=e.classList.contains("down")?n-a.value.trim().length:a.value.trim().length;e.setAttribute("data-current-value",o),e.innerText=o,r&&r<a.value.length?e.classList.add("too-long"):e.classList.remove("too-long"),c&&a.value.length<c?e.classList.add("too-short"):e.classList.remove("too-short")},n=t=>{t={init:!1,...t},e.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),c=e.querySelector(`[name="${r}"]`);c&&(c.value=c.defaultValue,a(n,c),t.init&&c.addEventListener("keyup",(e=>{a(n,c)})))}))};n({init:!0}),e.addEventListener("wpcf7reset",(e=>{n()}))})(e),window.addEventListener("load",(t=>{wpcf7.cached&&e.reset()})),e.addEventListener("reset",(t=>{wpcf7.reset(e)})),e.addEventListener("submit",(t=>{wpcf7.submit(e,{submitter:t.submitter}),t.preventDefault()})),e.addEventListener("wpcf7submit",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("wpcf7reset",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("change",(t=>{t.target.closest(".wpcf7-form-control")&&wpcf7.validate(e,{target:t.target})})),e.addEventListener("wpcf7statuschanged",(t=>{const a=t.detail.status;e.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),e.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(t=>{var a;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:w,submit:p,reset:f,validate:o,schemas:new Map,...null!==(a=wpcf7)&&void 0!==a?a:{}},document.querySelectorAll("form .wpcf7[data-wpcf7-id]").forEach((t=>{const a=document.createElement("p");a.setAttribute("class","wpcf7-form-in-wrong-place");const n=document.createElement("strong");n.append((0,e.__)("Error:","contact-form-7"));const r=(0,e.__)("This contact form is placed in the wrong place.","contact-form-7");a.append(n," ",r),t.replaceWith(a)})),document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())r({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})()
;/*! jQuery Validation Plugin - v1.17.0 - 7/29/2017
 * https://jqueryvalidation.org/
 * Copyright (c) 2017 Jörn Zaefferer; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!c.settings.submitHandler||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(null!=j&&(!j.form&&j.hasAttribute("contenteditable")&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}}),a.extend(a.expr.pseudos||a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){var c=a(b).val();return null!==c&&!!a.trim(""+c)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){!this.form&&this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name"));var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=d),!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type;return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=b.hasAttribute("contenteditable")?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);if("function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f){if(j=f.call(b,j),"string"!=typeof j)throw new TypeError("The normalizer should return a string value.");delete g.normalizer}for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(d,e){b[d]=a.isFunction(e)&&"normalizer"!==d?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e<=d},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var b,c={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a})
;var devvn_quickbuy_array={"ajaxurl":"https:\/\/chothemewp.com\/wp-admin\/admin-ajax.php","siteurl":"https:\/\/chothemewp.com","popup_error":"\u0110\u1eb7t h\u00e0ng th\u1ea5t b\u1ea1i. Vui l\u00f2ng \u0111\u1eb7t h\u00e0ng l\u1ea1i. Xin c\u1ea3m \u01a1n!","out_of_stock_mess":"H\u1ebft h\u00e0ng!","price_decimal":".","num_decimals":"0","price_thousand":".","currency_format":"\u20ab","qty_text":"S\u1ed1 l\u01b0\u1ee3ng","name_text":"H\u1ecd v\u00e0 t\u00ean l\u00e0 b\u1eaft bu\u1ed9c","phone_text":"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i l\u00e0 b\u1eaft bu\u1ed9c","valid_phone_text":"Nh\u1eadp l\u1ea1i s\u1ed1 \u0111i\u1ec7n tho\u1ea1i l\u00e0 b\u1eaft bu\u1ed9c","valid_phone_text_equalto":"Vui l\u00f2ng nh\u1eadp l\u1ea1i c\u00f9ng s\u1ed1 \u0111i\u1ec7n tho\u1ea1i","email_text":"Email l\u00e0 b\u1eaft bu\u1ed9c","quan_text":"Qu\u1eadn huy\u1ec7n l\u00e0 b\u1eaft bu\u1ed9c","xa_text":"X\u00e3\/Ph\u01b0\u1eddng l\u00e0 b\u1eaft bu\u1ed9c","address_text":"S\u1ed1 nh\u00e0, t\u00ean \u0111\u01b0\u1eddng l\u00e0 b\u1eaft bu\u1ed9c"}
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('!5(e){"5"==2q 3k&&3k.7q?3k(["4E"],e):"7u"==2q 6V?e(6X("4E")):e(1m.3x||1m.7b)}(5(u){5 e(){}5 l(e,t){f.2m.P(n+e+y,t)}5 d(e,t,n,o){6 a=W.2Y("3p");j a.78="F-"+e,n&&(a.79=n),o?t&&t.4a(a):(a=u(a),t&&a.84(t)),a}5 v(e,t){f.2m.8d(n+e,t),f.8.29&&(e=e.3B(0).7M()+e.2E(1),f.8.29[e]&&f.8.29[e].4r(f,u.4w(t)?t:[t]))}5 m(e){j e===t&&f.13.2l||(f.13.2l=u(f.8.4s.3m("%3n%",f.8.4A)),t=e),f.13.2l}5 i(){u.I.1R||((f=1L e).3y(),u.I.1R=f)}6 f,o,1l,a,h,t,c="4t",p="7Z",g="7Y",n="F",y="."+n,b="F-2O",r="F-5P",s=!!1m.3x,C=u(1m);e.3d={5O:e,3y:5(){6 e=42.5N;f.4N=f.5L=W.4G&&!W.6C,f.4h=/6G/4H.2i(e),f.3u=/6S|6I|6M/4H.2i(e),f.3s=5(){6 e=W.2Y("p").2c,t=["6u","O","6c","6b"];7(1a 0!==e.4P)j!0;2x(;t.E;)7(t.6a()+"66"3q e)j!0;j!1}(),f.3Y=f.4h||f.3u||/(4O 6q)|6r|6j|82|(4O 6m)|(6l 6k)|6i/i.2i(42.6n),1l=u(W),f.33={}},1n:5(e){6 t;7(!1===e.2R){f.U=e.U.6o(),f.1t=0;6 n,o=e.U;2x(t=0;t<o.E;t++)7((n=o[t]).3j&&(n=n.1s[0]),n===e.1s[0]){f.1t=t;4k}}1g f.U=u.4w(e.U)?e.U:[e.U],f.1t=e.1t||0;7(!f.1Q){f.3a=[],h="",e.2v&&e.2v.E?f.2m=e.2v.3v(0):f.2m=1l,e.24?(f.33[e.24]||(f.33[e.24]={}),f.13=f.33[e.24]):f.13={},f.8=u.2g(!0,{},u.I.28,e),f.1e="1O"===f.8.1e?!f.3Y:f.8.1e,f.8.4M&&(f.8.2K=!1,f.8.25=!1,f.8.1C=!1,f.8.3F=!1),f.1k||(f.1k=d("4f").P("1u"+y,5(){f.Y()}),f.M=d("M").12("6p",-1).P("1u"+y,5(e){f.4j(e.3N)&&f.Y()}),f.1d=d("1d",f.M)),f.35=d("K"),f.8.1o&&(f.1o=d("1o",f.1d,f.8.3e));6 a=u.I.3E;2x(t=0;t<a.E;t++){6 i=a[t];i=i.3B(0).4c()+i.2E(1),f["3y"+i].39(f)}v("6h"),f.8.1C&&(f.8.2L?(l(g,5(e,t,n,o){n.6g=m(o.L)}),h+=" F-Y-2p-3q"):f.M.1j(m())),f.8.4L&&(h+=" F-68-1r"),f.1e?f.M.Q({1S:f.8.2S,67:"1J",2S:f.8.2S}):f.M.Q({1r:C.47(),2y:"3L"}),!1!==f.8.3M&&("1O"!==f.8.3M||f.1e)||f.1k.Q({1h:1l.1h(),2y:"3L"}),f.8.3F&&1l.P("4D"+y,5(e){27===e.64&&f.Y()}),C.P("65"+y,5(){f.3r()}),f.8.2K||(h+=" F-1O-69"),h&&f.M.Z(h);6 r=f.2J=C.1h(),s={};7(f.1e&&f.4q(r)){6 c=f.49();c&&(s.41=c)}f.1e&&(f.2t?u("14, J").Q("1S","1J"):s.1S="1J");6 p=f.8.1T;j f.2t&&(p+=" F-6f"),p&&f.38(p),f.3I(),v("3Z"),u("J").Q(s),f.1k.26(f.M).3J(f.8.3J||u(W.14)),f.3g=W.6e,1B(5(){f.K?(f.38(b),f.3A()):f.1k.Z(b),1l.P("48"+y,f.4i)},16),f.1Q=!0,f.3r(r),v("6d"),e}f.3I()},Y:5(){f.1Q&&(v(p),f.1Q=!1,f.8.34&&!f.4N&&f.3s?(f.38(r),1B(5(){f.3R()},f.8.34)):f.3R())},3R:5(){v(c);6 e=r+" "+b+" ";7(f.1k.1I(),f.M.1I(),f.1d.6t(),f.8.1T&&(e+=f.8.1T+" "),f.4v(e),f.1e){6 t={41:""};f.2t?u("14, J").Q("1S",""):t.1S="",u("J").Q(t)}1l.2o("4D.F 48"+y),f.2m.2o(y),f.M.12("1z","F-M").3f("2c"),f.1k.12("1z","F-4f"),f.1d.12("1z","F-1d"),!f.8.1C||f.8.2L&&!0!==f.13[f.1b.L]||!f.13.2l||f.13.2l.1I(),f.8.4u&&f.3g&&u(f.3g).2d(),f.1b=1p,f.K=1p,f.13=1p,f.6J=0,v("6N")},3r:5(e){7(f.3u){6 t=W.6R.4g/1m.6Q,n=1m.4Q*t;f.M.Q("1h",n),f.2J=n}1g f.2J=e||C.1h();f.1e||f.M.Q("1h",f.2J),v("6H")},3I:5(){6 e=f.U[f.1t];f.35.1I(),f.K&&f.K.1I(),e.3j||(e=f.4x(f.1t));6 t=e.L;7(v("6z",[f.1b?f.1b.L:"",t]),f.1b=e,!f.13[t]){6 n=!!f.8[t]&&f.8[t].4n;v("6y",n),f.13[t]=!n||u(n)}a&&a!==e.L&&f.1d.11("F-"+a+"-45");6 o=f["6x"+t.3B(0).4c()+t.2E(1)](e,f.13[t]);f.43(o,t),e.6A=!0,v("6B",e),a=e.L,f.1d.6F(f.35),v("6E")},43:5(e,t){(f.K=e)?f.8.1C&&f.8.2L&&!0===f.13[t]?f.K.1w(".F-Y").E||f.K.1j(m()):f.K=e:f.K="",v("6T"),f.1d.Z("F-"+t+"-45"),f.35.1j(f.K)},4x:5(e){6 t,n=f.U[e];7((n=n.4o?{1s:u(n)}:(t=n.L,{A:n,15:n.15})).1s){2x(6 o=f.3a,a=0;a<o.E;a++)7(n.1s.2H("F-"+o[a])){t=o[a];4k}n.15=n.1s.12("A-F-15"),n.15||(n.15=n.1s.12("55"))}j n.L=t||f.8.L||"1M",n.1t=e,n.3j=!0,f.U[e]=n,v("5A",n),f.U[e]},4m:5(t,n){5 e(e){e.3c=D,f.3b(e,t,n)}n||(n={});6 o="1u.I";n.2v=t,n.U?(n.2R=!0,t.2o(o).P(o,e)):(n.2R=!1,n.1K?t.2o(o).P(o,n.1K,e):(n.U=t).2o(o).P(o,e))},3b:5(e,t,n){7((1a 0!==n.2B?n.2B:u.I.28.2B)||!(2===e.5G||e.5F||e.5H||e.5z||e.62)){6 o=1a 0!==n.2z?n.2z:u.I.28.2z;7(o)7(u.5W(o)){7(!o.39(f))j!0}1g 7(C.2V()<o)j!0;e.L&&(e.5p(),f.1Q&&e.5V()),n.1s=u(e.3c),n.1K&&(n.U=t.1w(n.1K)),f.1n(n)}},2F:5(e,t){7(f.1o){o!==e&&f.1d.11("F-s-"+o),t||"2Z"!==e||(t=f.8.3e);6 n={4C:e,2D:t};v("5U",n),e=n.4C,t=n.2D,f.1o.J(t),f.1o.1w("a").P("1u",5(e){e.5X()}),f.1d.Z("F-s-"+e),o=e}},4j:5(e){7(!u(e).2H("F-61-Y")){6 t=f.8.2K,n=f.8.25;7(t&&n)j!0;7(!f.K||u(e).2H("F-Y")||f.1o&&e===f.1o[0])j!0;7(e===f.K[0]||u.3Q(f.K[0],e)){7(t)j!0}1g 7(n&&u.3Q(W,e))j!0;j!1}},38:5(e){f.1k.Z(e),f.M.Z(e)},4v:5(e){D.1k.11(e),f.M.11(e)},4q:5(e){j(f.2t?1l.1h():W.14.5M)>(e||C.1h())},3A:5(){(f.8.2d?f.K.1w(f.8.2d).3v(0):f.M).2d()},4i:5(e){7(e.3N!==f.M[0]&&!u.3Q(f.M[0],e.3N))j f.3A(),!1},4J:5(a,e,t){6 i;t.A&&(e=u.2g(t.A,e)),v(g,[a,e,t]),u.1v(e,5(e,t){7(1a 0===t||!1===t)j!0;7(1<(i=e.54("1l")).E){6 n=a.1w(y+"-"+i[0]);7(0<n.E){6 o=i[1];"3O"===o?n[0]!==t[0]&&n.3O(t):"1H"===o?n.4I("1H")?n.12("15",t):n.3O(u("<1H>").12("15",t).12("1z",n.12("1z"))):n.12(i[1],t)}}1g a.1w(y+"-"+e).J(t)})},49:5(){7(1a 0===f.3w){6 e=W.2Y("3p");e.2c.5R="2V: 44; 1h: 44; 1S: 6v; 2y: 3L; 1r: -7X;",W.14.4a(e),f.3w=e.7W-e.4g,W.14.7V(e)}j f.3w}},u.I={1R:1p,2k:e.3d,3E:[],1n:5(e,t){j i(),(e=e?u.2g(!0,{},e):{}).2R=!0,e.1t=t||0,D.1R.1n(e)},Y:5(){j u.I.1R&&u.I.1R.Y()},3o:5(e,t){t.2I&&(u.I.28[e]=t.2I),u.2g(D.2k,t.2k),D.3E.4p(e)},28:{2z:0,24:1p,2B:!1,1T:"",1o:!0,2d:"",2K:!1,25:!0,2L:!0,1C:!0,3F:!0,4M:!1,4L:!1,34:0,3J:1p,1e:"1O",3M:"1O",2S:"1O",4s:\'<1F 3n="%3n%" L="1F" 1z="F-Y">&#7R;</1F>\',4A:"4t (7O)",3e:"8g...",4u:!0}},u.8k.I=5(e){i();6 t=u(D);7("5c"==2q e)7("1n"===e){6 n,o=s?t.A("I"):t[0].I,a=1G(4l[1],10)||0;n=o.U?o.U[a]:(n=t,o.1K&&(n=n.1w(o.1K)),n.3v(a)),f.3b({3c:n},t,o)}1g f.1Q&&f[e].4r(f,51.3d.2E.39(4l,1));1g e=u.2g(!0,{},e),s?t.A("I",e):t[0].I=e,f.4m(t,e);j t};5 k(){q&&(x.4z(q.Z(w)).1I(),q=1p)}6 w,x,q,T="1M";u.I.3o(T,{2I:{4y:"3G",4n:"",4K:"87 86 8a"},2k:{8b:5(){f.3a.4p(T),l(c+"."+T,5(){k()})},8c:5(e,t){7(k(),e.15){6 n=f.8.1M,o=u(e.15);7(o.E){6 a=o[0].7F;a&&a.4o&&(x||(w=n.4y,x=d(w),w="F-"+w),q=o.4z(x).1I().11(w)),f.2F("2O")}1g f.2F("2s",n.4K),o=u("<3p>");j e.7f=o}j f.2F("2O"),f.4J(t,{},e),t}}});6 O;u.I.3o("2Q",{2I:{4B:!1,4F:"76-3q-4X",3h:75,4b:5(e){j e.4I("1H")?e:e.1w("1H")}},2k:{6Y:5(){6 e,i=f.8.2Q,t=".2Q";7(i.4B&&f.3s){5 n(e){6 t=e.6W().3f("2c").3f("1z").Z("F-6Z-4d"),n="4G "+i.3h/70+"s "+i.4F,o={2y:"72",71:7h,2T:0,1r:0,"-4e-7i-36":"1J"},a="4P";j o["-4e-"+a]=o["-5m-"+a]=o["-o-"+a]=o[a]=n,t.Q(o),t}5 o(){f.K.Q("36","7x")}6 a,r,s=i.3h;l("3Z"+t,5(){7(f.37()){7(40(a),f.K.Q("36","1J"),!(e=f.3i()))j 1a o();(r=n(e)).Q(f.2j()),f.M.1j(r),a=1B(5(){r.Q(f.2j(!0)),a=1B(5(){o(),1B(5(){r.3X(),e=r=1p,v("7z")},16)},s)},16)}}),l(p+t,5(){7(f.37()){7(40(a),f.8.34=s,!e){7(!(e=f.3i()))j;r=n(e)}r.Q(f.2j(!0)),f.M.1j(r),f.K.Q("36","1J"),1B(5(){r.Q(f.2j())},16)}}),l(c+t,5(){f.37()&&(o(),r&&r.3X(),e=1p)})}},37:5(){j"4d"===f.1b.L},3i:5(){j!!f.1b.7j&&f.1b.1H},2j:5(e){6 t,n=(t=e?f.1b.1H:f.8.2Q.4b(f.1b.1s||f.1b)).7s(),o=1G(t.Q("46-1r"),10),a=1G(t.Q("46-7r"),10);n.1r-=u(1m).47()-o;6 i={2V:t.2V(),1h:(s?t.4Q():t[0].5Q)-a-o};j 1a 0===O&&(O=1a 0!==W.2Y("p").2c.7p),O?i["-5m-5j"]=i.5j="7o("+n.2T+"5g,"+n.1r+"5g)":(i.2T=n.2T,i.1r=n.1r),i}}}),i()}),5(v){v(W).2O(5(){5 o(e){6 t=v(".2P.5h-2P > .V"),n=v(".R .V",e);v("5n, 19, 5o",t).1v(5(){6 e=v(D).12("N"),t=v(D).z();v(\'[N="\'+e+\'"]\',n).z(t)}),n.2a("5y"),u(e)}5 a(e){6 n=v(".2P.5h-2P > .V"),t=v(".R .V",e);v("5n, 19, 5o",t).1v(5(){6 e=v(D).12("N"),t=v(D).z();v(\'[N="\'+e+\'"]\',n).z(t)}),n.2a("5y"),u(e)}5 u(e){6 t=v(".R .V",e).A("7n"),n=v(\'.R 19[N="3t"]\',e).z(),o=v(\'.R 19[N="32"]\',e).z(),a=2N=2f=0;(v("#3V",e).z()||0)&&0<v(".1f",e).E&&0<v(\'.1f 19[N="2b[0]"]\',e).E&&(2f=1G(v(\'.1f 19[N="2b[0]"]:7k\',e).A("5u")),2f||1!=v(\'.1f 19[N="2b[0]"]\',e).E||(2f=1G(v(\'.1f 19[N="2b[0]"]\',e).A("5u")))),t?v(t).1v(5(e,t){t.32==o&&t.7l&&t.7m&&(a=t.7t)}):a=v(".R",e).A("7B");6 i=7C(v(".5e",e).z())||0;2N=a*n+2f-i,v(".7D",e).J(l(2N.5a(0),0,"",".")+" "+G.4U),v("#7E",e).z(2N)}5 l(e,t,n,o){t=G.7A,n=G.7v,o=G.7w,e=(e+"").3m(/[^0-9+\\-7y.]/g,"");6 a,i,r,s=4T(+e)?+e:0,c=4T(+t)?2A.73(t):0,p=1a 0===o?",":o,u=1a 0===n?".":n,l="";j 3<(l=(c?(a=s,i=c,r=2A.74(10,i),""+2A.57(a*r)/r):""+2A.57(s)).54("."))[0].E&&(l[0]=l[0].3m(/\\B(?=(?:\\d{3})+(?!\\d))/g,p)),(l[1]||"").E<c&&(l[1]=l[1]||"",l[1]+=1L 51(c-l[1].E+1).4Y("0")),l.4Y(u)}5 i(){0<v("14 .R").E&&0==v("14 .R .3t.5x .5k-4Z-2D").E&&v("14 .R .3t.5x").1j(\'<58 1z="5k-4Z-2D">\'+G.7d+"</58>"),v("14 .1i-18-2U").1v(5(){6 a=v(D),e=v(".2u",a);e.7e({7g:{"H-N":{1q:!0,7c:77},"H-2G":{1q:{4V:5(){j v(D).z(v.50(v(D).z())),!0}},3H:!0},"H-3C-2G":{1q:{4V:5(){j v(D).z(v.50(v(D).z())),!0}},3H:!0},"H-59":{1q:5(e){j 1==v("#7G").z()}},"H-53":{1q:5(e){j 1==v("#8e").z()}},"H-56":{1q:5(e){j 1==v("#8f").z()}},"H-3P":{1q:5(e){j 1==v(e).A("1q")},5l:!0}},88:{"H-N":G.89,"H-2G":G.8h,"H-3C-2G":{1q:G.8m,8o:G.8q},"H-3P":G.8p,"H-59":G.8n,"H-53":G.8i,"H-56":G.8j},8l:v(".85",e)});6 i=v("#3V",a).z()||0;7(0<v("#1y",a).E){6 r=!1,s=v("#4R",a).z(),c=0;0<v(\'1F.2r[N="26-2C-V"]\',a).E&&(c=1G(v(\'1F.2r[N="26-2C-V"]\',a).z())),v("#1y",a).P("1A",5(e){6 t=e.z;7(t||(t=v("#1y 1E:2e",a).z()),t&&!r){6 n=v(".R .V",a).1Y();v.1Z({L:"1X",1W:"2n",1U:G.21,A:{1V:"3U",3T:t,3z:1,2h:n,2W:s,20:c},22:D,23:5(){v(".18-H-1N",a).Z("17"),r=!0},1c:5(e){7(v("#1D",a).J(""),v("#2w",a).J(\'<1E 7P="">Xã/52ườ1x</1E>\'),e.1c){6 t=e.A.5b,n=1L 30("7Qận/7Nện","");v("#1D",a).1j(n),v.1v(t,5(e,t){6 n=1L 30(t.N,t.3K);v("#1D",a).1j(n)}),i&&e.A.1P&&v(".1f",a).J(e.A.1P)}r=!1,v(".18-H-1N",a).11("17"),u(a)}})}}),0<v("#1D",a).E&&v("#1D",a).P("1A",5(e){6 t=e.z;t||(t=v("#1D 1E:2e",a).z());6 n=v("#1y 1E:2e",a).z();7(t&&!r){6 o=v(".R .V",a).1Y();v.1Z({L:"1X",1W:"2n",1U:G.21,A:{1V:"3U",3T:n,3K:t,3z:2,2h:o,2W:s,20:c},22:D,23:5(){v(".18-H-1N",a).Z("17"),r=!0},1c:5(e){7(v("#2w",a).J(""),e.1c){6 t=e.A.5b,n=1L 30("Xã/52ườ1x","");v("#2w",a).1j(n),v.1v(t,5(e,t){6 n=1L 30(t.N,t.7I);v("#2w",a).1j(n)}),i&&e.A.1P&&v(".1f",a).J(e.A.1P)}r=!1,v(".18-H-1N",a).11("17"),u(a)}})}}),v(1m).P("7H",5(){v("#1y",a).2a("1A")}),v(".R .V",a).P("1A",5(e){7(i){6 t=v("#1D 1E:2e",a).z(),n=v("#1y 1E:2e",a).z(),o=v(".R .V",a).1Y();v.1Z({L:"1X",1W:"2n",1U:G.21,A:{1V:"3U",3T:n,3K:t,3z:1,2h:o,2W:s,20:c},22:D,23:5(){v(".18-H-1N",a).Z("17")},1c:5(e){e.1c&&i&&e.A.1P&&v(".1f",a).J(e.A.1P),v(".18-H-1N",a).11("17"),u(a)}})}})}v("#2u, .R .V, 19.32",a).P("1A",5(){u(a)}),0<v(".1i-7J-2U-1M").E&&u(a)})}v("14").P("1u",".7K",5(){6 t=v(D).A("7L"),n=v("#3D"+t);v(D).2H("7S")?v.1Z({L:"1X",1W:"J",1U:G.21,A:{1V:"7T",80:t},22:D,23:5(){v(D).Z("17")},1c:5(e){v.I.1n({U:{15:e,L:"1M"},1C:!1,25:!1,1T:"5s-5r-5q",29:{1n:5(){6 e=v("#3D"+t);i(),v("#1y",e).2a("1A"),u(e),"81"!=2q 4W&&v(".6U").1v(5(){v(D).83()}),o(e)},Y:5(){a(n)}}}),v(D).11("17")},2s:5(e,t,n){v(D).11("17")}}):v.I.1n({U:{15:"#3D"+t,L:"1M"},1C:!1,25:!1,1T:"5s-5r-5q",29:{1n:5(){o(n),(v("#3V",n).z()||0)&&0<v(".1f",n).E&&v(\'.1f 19[N="2b[0]"]\',n).E<=0&&v("#1y",n).2a("1A")},Y:5(){a(n)}}})}),v(W).P("1u",".1i-18-Y",5(e){e.5p(),v.I.Y()}),v.5f.5i("3H",5(e,t){j/^0+(\\d{9,10})$/.2i(e)},"Số điện 7Uại 5dô1x đú1x đị5w dạ1x."),v.5f.5i("5l",5(e,t){j""==e||/^([a-3S-3W-7a.+-])+\\@(([a-3S-3W-9-])+\\.)+([a-3S-3W-9]{2,4})+$/.2i(e)},"Đị5w dạ1x 3P 5dô1x đú1x."),i();6 s=!1;v("14").P("1u",".1i-31-2p",5(){6 o=v(D).5v(".1i-18-2U"),e=v(".2u",o),t=v(\'.R .V 19[N="32"]\',o).z();7("5c"==2q t&&"0"!=t&&""!=t||1a 0===t)7(0<v(".R .4X-5J-5K",o).E)2M(G.5S);1g{7(!e.3C())j;6 n=v("#4R",o).z(),a=v("#20",o).z(),i=v("#2u",o).1Y(),r=v(".R .V",o).1Y();s||v.1Z({L:"1X",1W:"2n",1U:G.21,A:{1V:"5T",20:a,5Z:i,2h:r,2W:n},22:D,23:5(){s=!0,v(".1i-31-2p",o).Z("2Z")},1c:5(e){e.1c?e.A.5I&&e.A.5t?1m.5Y.55=e.A.5t:v(".1i-18-K",o).J(e.A.K):2M(G.4S),s=!1,v(".1i-31-2p",o).11("2Z")},2s:5(e,t,n){2M(G.4S),s=!1,v(".1i-31-2p",o).11("2Z")}})}1g 2M(4W.5E);j!1});6 d=!1;v("14").P("1u",".5D",5(){6 t=v(D).5v(".1i-18-2U"),o=v(".5B",t),n=v(".5C ",t),a=v(".60 ",t),i=v(".6D",t),r=v(".5e",t),s=v(".6w",t),e=v(".H-63",t).z(),c=v(".R .V",t).1Y(),p=0;j 0<v(\'1F.2r[N="26-2C-V"]\',t).E&&(p=1G(v(\'1F.2r[N="26-2C-V"]\',t).z())),d||v.1Z({L:"1X",1W:"2n",1U:G.21,A:{1V:"6P",20:p,6O:e,2h:c},22:D,23:5(){d=!0,o.Z("17")},1c:5(e){n.3l(),i.J("").3l(),e.1c?(2X=e.A.6K,i.J(e.A.6L),r.z(2X),2X?(a.3l(),s.J(l(2X.5a(0),0,"",".")+" "+G.4U)):a.3G()):i.J(e.A),u(t),1B(5(){i.J("").3G()},6s),d=!1,o.11("17")},2s:5(e,t,n){d=!1,o.11("17")}}),!1})})}(3x);',62,523,'|||||function|var|if|st|||||||||||return||||||||||||||||val|data|||this|length|mfp|devvn_quickbuy_array|customer|magnificPopup|html|content|type|wrap|name||on|css|devvn_prod_variable|||items|cart|document||close|addClass||removeClass|attr|currTemplate|body|src||popup_loading|popup|input|void|currItem|success|container|fixedContentPos|popup_quickbuy_shipping_calc|else|height|devvn|append|bgOverlay|_|window|open|preloader|null|required|top|el|index|click|each|find|ng|devvn_city|class|change|setTimeout|showCloseBtn|devvn_district|option|button|parseInt|img|detach|hidden|delegate|new|inline|info|auto|shipping|isOpen|instance|overflow|mainClass|url|action|dataType|post|serialize|ajax|prod_id|ajaxurl|context|beforeSend|key|closeOnBgClick|add||defaults|callbacks|trigger|shipping_method|style|focus|selected|ship|extend|product_info|test|_getOffset|proto|closeBtn|ev|json|off|btn|typeof|single_add_to_cart_button|error|isIE7|devvn_cusstom_info|mainEl|devvn_ward|for|position|disableOn|Math|midClick|to|text|slice|updateStatus|phone|hasClass|options|wH|closeOnContentClick|closeBtnInside|alert|total|ready|summary|zoom|isObj|overflowY|left|quickbuy|width|nonce|amout_coupon|createElement|loading|Option|order|variation_id|popupsCache|removalDelay|contentContainer|visibility|_allowZoom|_addClassToMFP|call|types|_openClick|mfpEl|prototype|tLoading|removeAttr|_lastFocusedEl|duration|_getItemToZoom|parsed|define|show|replace|title|registerModule|div|in|updateSize|supportsTransition|quantity|isIOS|eq|scrollbarSize|jQuery|init|getvalue|_setFocus|charAt|valid|popup_content_|modules|enableEscapeKey|hide|vietnamphone|updateItemHTML|prependTo|maqh|absolute|fixedBgPos|target|replaceWith|email|contains|_close|zA|matp|quickbuy_load_diagioihanhchinh|enable_ship|Z0|remove|probablyMobile|BuildControls|clearTimeout|marginRight|navigator|appendContent|99px|holder|padding|scrollTop|focusin|_getScrollbarSize|appendChild|opener|toUpperCase|image|webkit|bg|clientWidth|isAndroid|_onFocusIn|_checkIfClose|break|arguments|addGroup|markup|tagName|push|_hasScrollBar|apply|closeMarkup|Close|autoFocusLast|_removeClassFromMFP|isArray|parseEl|hiddenClass|after|tClose|enabled|status|keyup|jquery|easing|all|gi|is|_parseMarkup|tNotFound|alignTop|modal|isLowIE|Opera|transition|innerHeight|prod_nonce|popup_error|isFinite|currency_format|depends|wc_add_to_cart_variation_params|out|join|reader|trim|Array|ph|xa|split|href|address|round|label|quan|toFixed|list_district|string|kh|coupon_amout_val|validator|px|entry|addMethod|transform|screen|customemail|moz|select|textarea|preventDefault|toan|van|le|thankyou_link|cost|closest|nh|buttons_added|check_variations|altKey|ElementParse|customer_coupon_wrap|customer_coupon_field_mess|apply_coupon|i18n_make_a_selection_text|ctrlKey|which|metaKey|gotothankyou|of|stock|isIE8|scrollHeight|appVersion|constructor|removing|offsetHeight|cssText|out_of_stock_mess|devvn_quickbuy|UpdateStatus|stopPropagation|isFunction|stopImmediatePropagation|location|customer_info|quickbuy_coupon_mess_amout|prevent|shiftKey|coupon|keyCode|resize|Transition|overflowX|align|cursor|pop|Webkit|Moz|Open|activeElement|ie7|close_replaceWith|BeforeOpen|IEMobile|webOS|Phone|Windows|Mobi|userAgent|toArray|tabindex|Mini|Kindle|2e3|empty|ms|scroll|quickbuy_coupon_amout|get|FirstMarkupParse|BeforeChange|preloaded|Change|addEventListener|quickbuy_coupon_mess|AfterChange|prepend|android|Resize|ipad|prevHeight|total_discount|mess|ipod|AfterClose|thisCoupon|devvn_apply_coupon|innerWidth|documentElement|iphone|BeforeAppend|variations_form|exports|clone|require|initZoom|animated|1e3|zIndex|fixed|abs|pow|300|ease|100|className|innerHTML|9_|Zepto|maxlength|qty_text|validate|inlineElement|rules|9999|backface|hasSize|checked|variation_is_active|variation_is_visible|product_variations|translate|MozTransform|amd|bottom|offset|display_price|object|price_decimal|price_thousand|visible|Ee|ZoomAnimationEnded|num_decimals|simpleprice|parseFloat|popup_quickbuy_total_calc|order_total|parentNode|require_district|load|xaid|form|devvn_buy_now|id|toLowerCase|huy|Esc|value|Qu|215|devvn_buy_now_ajax|devvn_form_quickbuy|tho|removeChild|offsetWidth|9999px|MarkupParse|BeforeClose|prodid|undefined|BlackBerry|wc_variation_form|appendTo|devvn_quickbuy_mess|not|Content|messages|name_text|found|initInline|getInline|triggerHandler|require_village|require_address|Loading|phone_text|xa_text|address_text|fn|errorLabelContainer|valid_phone_text|quan_text|equalTo|email_text|valid_phone_text_equalto'.split('|'),0,{}))
;var woocommerce_params={"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}
;function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector('.woocommerce-result-count[data-is-sorted-by="true"]');if(e)var o=e.innerHTML,t=setTimeout(function(){e.innerHTML="",e.innerHTML=o,clearTimeout(t)},1e3)}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(o)?e(".woocommerce-store-notice").hide():e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),t.preventDefault()}),e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".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),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").append('<span class="show-password-input"></span>'),e(".show-password-input").on("click",function(){e(this).hasClass("display-password")?e(this).removeClass("display-password"):e(this).addClass("display-password"),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password")}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})})}),document.addEventListener("DOMContentLoaded",on_document_ready)
;/*!
* sweetalert2 v11.15.10
* Released under the MIT License.
*/
!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).Sweetalert2=t()}(this,(function(){"use strict";function e(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function t(t,n){return t.get(e(t,n))}function n(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}const o={},i=e=>new Promise((t=>{if(!e)return t();const n=window.scrollX,i=window.scrollY;o.restoreFocusTimeout=setTimeout((()=>{o.previousActiveElement instanceof HTMLElement?(o.previousActiveElement.focus(),o.previousActiveElement=null):document.body&&document.body.focus(),t()}),100),window.scrollTo(n,i)})),s="swal2-",r=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce(((e,t)=>(e[t]=s+t,e)),{}),a=["success","warning","info","question","error"].reduce(((e,t)=>(e[t]=s+t,e)),{}),l="SweetAlert2:",c=e=>e.charAt(0).toUpperCase()+e.slice(1),u=e=>{console.warn(`${l} ${"object"==typeof e?e.join(" "):e}`)},d=e=>{console.error(`${l} ${e}`)},p=[],m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var n;n=`"${e}" is deprecated and will be removed in the next major release.${t?` Use "${t}" instead.`:""}`,p.includes(n)||(p.push(n),u(n))},g=e=>"function"==typeof e?e():e,h=e=>e&&"function"==typeof e.toPromise,f=e=>h(e)?e.toPromise():Promise.resolve(e),b=e=>e&&Promise.resolve(e)===e,y=()=>document.body.querySelector(`.${r.container}`),v=e=>{const t=y();return t?t.querySelector(e):null},w=e=>v(`.${e}`),C=()=>w(r.popup),A=()=>w(r.icon),E=()=>w(r.title),k=()=>w(r["html-container"]),B=()=>w(r.image),L=()=>w(r["progress-steps"]),$=()=>w(r["validation-message"]),x=()=>v(`.${r.actions} .${r.confirm}`),P=()=>v(`.${r.actions} .${r.cancel}`),T=()=>v(`.${r.actions} .${r.deny}`),S=()=>v(`.${r.loader}`),O=()=>w(r.actions),M=()=>w(r.footer),j=()=>w(r["timer-progress-bar"]),H=()=>w(r.close),I=()=>{const e=C();if(!e)return[];const t=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),n=Array.from(t).sort(((e,t)=>{const n=parseInt(e.getAttribute("tabindex")||"0"),o=parseInt(t.getAttribute("tabindex")||"0");return n>o?1:n<o?-1:0})),o=e.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),i=Array.from(o).filter((e=>"-1"!==e.getAttribute("tabindex")));return[...new Set(n.concat(i))].filter((e=>ee(e)))},D=()=>N(document.body,r.shown)&&!N(document.body,r["toast-shown"])&&!N(document.body,r["no-backdrop"]),q=()=>{const e=C();return!!e&&N(e,r.toast)},V=(e,t)=>{if(e.textContent="",t){const n=(new DOMParser).parseFromString(t,"text/html"),o=n.querySelector("head");o&&Array.from(o.childNodes).forEach((t=>{e.appendChild(t)}));const i=n.querySelector("body");i&&Array.from(i.childNodes).forEach((t=>{t instanceof HTMLVideoElement||t instanceof HTMLAudioElement?e.appendChild(t.cloneNode(!0)):e.appendChild(t)}))}},N=(e,t)=>{if(!t)return!1;const n=t.split(/\s+/);for(let t=0;t<n.length;t++)if(!e.classList.contains(n[t]))return!1;return!0},_=(e,t,n)=>{if(((e,t)=>{Array.from(e.classList).forEach((n=>{Object.values(r).includes(n)||Object.values(a).includes(n)||Object.values(t.showClass||{}).includes(n)||e.classList.remove(n)}))})(e,t),!t.customClass)return;const o=t.customClass[n];o&&("string"==typeof o||o.forEach?z(e,o):u(`Invalid type of customClass.${n}! Expected string or iterable object, got "${typeof o}"`))},F=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${r.popup} > .${r[t]}`);case"checkbox":return e.querySelector(`.${r.popup} > .${r.checkbox} input`);case"radio":return e.querySelector(`.${r.popup} > .${r.radio} input:checked`)||e.querySelector(`.${r.popup} > .${r.radio} input:first-child`);case"range":return e.querySelector(`.${r.popup} > .${r.range} input`);default:return e.querySelector(`.${r.popup} > .${r.input}`)}},R=e=>{if(e.focus(),"file"!==e.type){const t=e.value;e.value="",e.value=t}},U=(e,t,n)=>{e&&t&&("string"==typeof t&&(t=t.split(/\s+/).filter(Boolean)),t.forEach((t=>{Array.isArray(e)?e.forEach((e=>{n?e.classList.add(t):e.classList.remove(t)})):n?e.classList.add(t):e.classList.remove(t)})))},z=(e,t)=>{U(e,t,!0)},W=(e,t)=>{U(e,t,!1)},K=(e,t)=>{const n=Array.from(e.children);for(let e=0;e<n.length;e++){const o=n[e];if(o instanceof HTMLElement&&N(o,t))return o}},Y=(e,t,n)=>{n===`${parseInt(n)}`&&(n=parseInt(n)),n||0===parseInt(n)?e.style.setProperty(t,"number"==typeof n?`${n}px`:n):e.style.removeProperty(t)},X=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex";e&&(e.style.display=t)},Z=e=>{e&&(e.style.display="none")},J=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"block";e&&new MutationObserver((()=>{Q(e,e.innerHTML,t)})).observe(e,{childList:!0,subtree:!0})},G=(e,t,n,o)=>{const i=e.querySelector(t);i&&i.style.setProperty(n,o)},Q=function(e,t){t?X(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"flex"):Z(e)},ee=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),te=e=>!!(e.scrollHeight>e.clientHeight),ne=e=>{const t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),o=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||o>0},oe=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=j();n&&ee(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((()=>{n.style.transition=`width ${e/1e3}s linear`,n.style.width="0%"}),10))},ie=`\n <div aria-labelledby="${r.title}" aria-describedby="${r["html-container"]}" class="${r.popup}" tabindex="-1">\n   <button type="button" class="${r.close}"></button>\n   <ul class="${r["progress-steps"]}"></ul>\n   <div class="${r.icon}"></div>\n   <img class="${r.image}" />\n   <h2 class="${r.title}" id="${r.title}"></h2>\n   <div class="${r["html-container"]}" id="${r["html-container"]}"></div>\n   <input class="${r.input}" id="${r.input}" />\n   <input type="file" class="${r.file}" />\n   <div class="${r.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${r.select}" id="${r.select}"></select>\n   <div class="${r.radio}"></div>\n   <label class="${r.checkbox}">\n     <input type="checkbox" id="${r.checkbox}" />\n     <span class="${r.label}"></span>\n   </label>\n   <textarea class="${r.textarea}" id="${r.textarea}"></textarea>\n   <div class="${r["validation-message"]}" id="${r["validation-message"]}"></div>\n   <div class="${r.actions}">\n     <div class="${r.loader}"></div>\n     <button type="button" class="${r.confirm}"></button>\n     <button type="button" class="${r.deny}"></button>\n     <button type="button" class="${r.cancel}"></button>\n   </div>\n   <div class="${r.footer}"></div>\n   <div class="${r["timer-progress-bar-container"]}">\n     <div class="${r["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),se=()=>{o.currentInstance.resetValidationMessage()},re=e=>{const t=(()=>{const e=y();return!!e&&(e.remove(),W([document.documentElement,document.body],[r["no-backdrop"],r["toast-shown"],r["has-column"]]),!0)})();if("undefined"==typeof window||"undefined"==typeof document)return void d("SweetAlert2 requires document to initialize");const n=document.createElement("div");n.className=r.container,t&&z(n,r["no-transition"]),V(n,ie);const o="string"==typeof(i=e.target)?document.querySelector(i):i;var i;o.appendChild(n),(e=>{const t=C();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),(e=>{"rtl"===window.getComputedStyle(e).direction&&z(y(),r.rtl)})(o),(()=>{const e=C(),t=K(e,r.input),n=K(e,r.file),o=e.querySelector(`.${r.range} input`),i=e.querySelector(`.${r.range} output`),s=K(e,r.select),a=e.querySelector(`.${r.checkbox} input`),l=K(e,r.textarea);t.oninput=se,n.onchange=se,s.onchange=se,a.onchange=se,l.oninput=se,o.oninput=()=>{se(),i.value=o.value},o.onchange=()=>{se(),i.value=o.value}})()},ae=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?le(e,t):e&&V(t,e)},le=(e,t)=>{e.jquery?ce(t,e):V(t,e.toString())},ce=(e,t)=>{if(e.textContent="",0 in t)for(let n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ue=(e,t)=>{const n=O(),o=S();n&&o&&(t.showConfirmButton||t.showDenyButton||t.showCancelButton?X(n):Z(n),_(n,t,"actions"),function(e,t,n){const o=x(),i=T(),s=P();if(!o||!i||!s)return;de(o,"confirm",n),de(i,"deny",n),de(s,"cancel",n),function(e,t,n,o){if(!o.buttonsStyling)return void W([e,t,n],r.styled);z([e,t,n],r.styled),o.confirmButtonColor&&(e.style.backgroundColor=o.confirmButtonColor,z(e,r["default-outline"]));o.denyButtonColor&&(t.style.backgroundColor=o.denyButtonColor,z(t,r["default-outline"]));o.cancelButtonColor&&(n.style.backgroundColor=o.cancelButtonColor,z(n,r["default-outline"]))}(o,i,s,n),n.reverseButtons&&(n.toast?(e.insertBefore(s,o),e.insertBefore(i,o)):(e.insertBefore(s,t),e.insertBefore(i,t),e.insertBefore(o,t)))}(n,o,t),V(o,t.loaderHtml||""),_(o,t,"loader"))};function de(e,t,n){const o=c(t);Q(e,n[`show${o}Button`],"inline-block"),V(e,n[`${t}ButtonText`]||""),e.setAttribute("aria-label",n[`${t}ButtonAriaLabel`]||""),e.className=r[t],_(e,n,`${t}Button`)}const pe=(e,t)=>{const n=y();n&&(!function(e,t){"string"==typeof t?e.style.background=t:t||z([document.documentElement,document.body],r["no-backdrop"])}(n,t.backdrop),function(e,t){if(!t)return;t in r?z(e,r[t]):(u('The "position" parameter is not valid, defaulting to "center"'),z(e,r.center))}(n,t.position),function(e,t){if(!t)return;z(e,r[`grow-${t}`])}(n,t.grow),_(n,t,"container"))};var me={innerParams:new WeakMap,domCache:new WeakMap};const ge=["input","file","range","select","radio","checkbox","textarea"],he=e=>{if(!e.input)return;if(!Ae[e.input])return void d(`Unexpected type of input! Expected ${Object.keys(Ae).join(" | ")}, got "${e.input}"`);const t=we(e.input);if(!t)return;const n=Ae[e.input](t,e);X(t),e.inputAutoFocus&&setTimeout((()=>{R(n)}))},fe=(e,t)=>{const n=C();if(!n)return;const o=F(n,e);if(o){(e=>{for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t].name;["id","type","value","style"].includes(n)||e.removeAttribute(n)}})(o);for(const e in t)o.setAttribute(e,t[e])}},be=e=>{if(!e.input)return;const t=we(e.input);t&&_(t,e,"input")},ye=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},ve=(e,t,n)=>{if(n.inputLabel){const o=document.createElement("label"),i=r["input-label"];o.setAttribute("for",e.id),o.className=i,"object"==typeof n.customClass&&z(o,n.customClass.inputLabel),o.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",o)}},we=e=>{const t=C();if(t)return K(t,r[e]||r.input)},Ce=(e,t)=>{["string","number"].includes(typeof t)?e.value=`${t}`:b(t)||u(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},Ae={};Ae.text=Ae.email=Ae.password=Ae.number=Ae.tel=Ae.url=Ae.search=Ae.date=Ae["datetime-local"]=Ae.time=Ae.week=Ae.month=(e,t)=>(Ce(e,t.inputValue),ve(e,e,t),ye(e,t),e.type=t.input,e),Ae.file=(e,t)=>(ve(e,e,t),ye(e,t),e),Ae.range=(e,t)=>{const n=e.querySelector("input"),o=e.querySelector("output");return Ce(n,t.inputValue),n.type=t.input,Ce(o,t.inputValue),ve(n,e,t),e},Ae.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");V(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return ve(e,e,t),e},Ae.radio=e=>(e.textContent="",e),Ae.checkbox=(e,t)=>{const n=F(C(),"checkbox");n.value="1",n.checked=Boolean(t.inputValue);const o=e.querySelector("span");return V(o,t.inputPlaceholder||t.inputLabel),n},Ae.textarea=(e,t)=>{Ce(e,t.inputValue),ye(e,t),ve(e,e,t);return setTimeout((()=>{if("MutationObserver"in window){const n=parseInt(window.getComputedStyle(C()).width);new MutationObserver((()=>{if(!document.body.contains(e))return;const o=e.offsetWidth+(i=e,parseInt(window.getComputedStyle(i).marginLeft)+parseInt(window.getComputedStyle(i).marginRight));var i;o>n?C().style.width=`${o}px`:Y(C(),"width",t.width)})).observe(e,{attributes:!0,attributeFilter:["style"]})}})),e};const Ee=(e,t)=>{const n=k();n&&(J(n),_(n,t,"htmlContainer"),t.html?(ae(t.html,n),X(n,"block")):t.text?(n.textContent=t.text,X(n,"block")):Z(n),((e,t)=>{const n=C();if(!n)return;const o=me.innerParams.get(e),i=!o||t.input!==o.input;ge.forEach((e=>{const o=K(n,r[e]);o&&(fe(e,t.inputAttributes),o.className=r[e],i&&Z(o))})),t.input&&(i&&he(t),be(t))})(e,t))},ke=(e,t)=>{for(const[n,o]of Object.entries(a))t.icon!==n&&W(e,o);z(e,t.icon&&a[t.icon]),$e(e,t),Be(),_(e,t,"icon")},Be=()=>{const e=C();if(!e)return;const t=window.getComputedStyle(e).getPropertyValue("background-color"),n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<n.length;e++)n[e].style.backgroundColor=t},Le=(e,t)=>{if(!t.icon&&!t.iconHtml)return;let n=e.innerHTML,o="";if(t.iconHtml)o=xe(t.iconHtml);else if("success"===t.icon)o='\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n',n=n.replace(/ style=".*?"/g,"");else if("error"===t.icon)o='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n';else if(t.icon){o=xe({question:"?",warning:"!",info:"i"}[t.icon])}n.trim()!==o.trim()&&V(e,o)},$e=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])G(e,n,"background-color",t.iconColor);G(e,".swal2-success-ring","border-color",t.iconColor)}},xe=e=>`<div class="${r["icon-content"]}">${e}</div>`;let Pe=!1,Te=0,Se=0,Oe=0,Me=0;const je=e=>{const t=C();if(e.target===t||A().contains(e.target)){Pe=!0;const n=De(e);Te=n.clientX,Se=n.clientY,Oe=parseInt(t.style.insetInlineStart)||0,Me=parseInt(t.style.insetBlockStart)||0,z(t,"swal2-dragging")}},He=e=>{const t=C();if(Pe){let{clientX:n,clientY:o}=De(e);t.style.insetInlineStart=`${Oe+(n-Te)}px`,t.style.insetBlockStart=`${Me+(o-Se)}px`}},Ie=()=>{const e=C();Pe=!1,W(e,"swal2-dragging")},De=e=>{let t=0,n=0;return e.type.startsWith("mouse")?(t=e.clientX,n=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,n=e.touches[0].clientY),{clientX:t,clientY:n}},qe=(e,t)=>{const n=y(),o=C();if(n&&o){if(t.toast){Y(n,"width",t.width),o.style.width="100%";const e=S();e&&o.insertBefore(e,A())}else Y(o,"width",t.width);Y(o,"padding",t.padding),t.color&&(o.style.color=t.color),t.background&&(o.style.background=t.background),Z($()),Ve(o,t),t.draggable&&!t.toast?(z(o,r.draggable),(e=>{e.addEventListener("mousedown",je),document.body.addEventListener("mousemove",He),e.addEventListener("mouseup",Ie),e.addEventListener("touchstart",je),document.body.addEventListener("touchmove",He),e.addEventListener("touchend",Ie)})(o)):(W(o,r.draggable),(e=>{e.removeEventListener("mousedown",je),document.body.removeEventListener("mousemove",He),e.removeEventListener("mouseup",Ie),e.removeEventListener("touchstart",je),document.body.removeEventListener("touchmove",He),e.removeEventListener("touchend",Ie)})(o))}},Ve=(e,t)=>{const n=t.showClass||{};e.className=`${r.popup} ${ee(e)?n.popup:""}`,t.toast?(z([document.documentElement,document.body],r["toast-shown"]),z(e,r.toast)):z(e,r.modal),_(e,t,"popup"),"string"==typeof t.customClass&&z(e,t.customClass),t.icon&&z(e,r[`icon-${t.icon}`])},Ne=e=>{const t=document.createElement("li");return z(t,r["progress-step"]),V(t,e),t},_e=e=>{const t=document.createElement("li");return z(t,r["progress-step-line"]),e.progressStepsDistance&&Y(t,"width",e.progressStepsDistance),t},Fe=(e,t)=>{qe(0,t),pe(0,t),((e,t)=>{const n=L();if(!n)return;const{progressSteps:o,currentProgressStep:i}=t;o&&0!==o.length&&void 0!==i?(X(n),n.textContent="",i>=o.length&&u("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),o.forEach(((e,s)=>{const a=Ne(e);if(n.appendChild(a),s===i&&z(a,r["active-progress-step"]),s!==o.length-1){const e=_e(t);n.appendChild(e)}}))):Z(n)})(0,t),((e,t)=>{const n=me.innerParams.get(e),o=A();if(o){if(n&&t.icon===n.icon)return Le(o,t),void ke(o,t);if(t.icon||t.iconHtml){if(t.icon&&-1===Object.keys(a).indexOf(t.icon))return d(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),void Z(o);X(o),Le(o,t),ke(o,t),z(o,t.showClass&&t.showClass.icon)}else Z(o)}})(e,t),((e,t)=>{const n=B();n&&(t.imageUrl?(X(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt||""),Y(n,"width",t.imageWidth),Y(n,"height",t.imageHeight),n.className=r.image,_(n,t,"image")):Z(n))})(0,t),((e,t)=>{const n=E();n&&(J(n),Q(n,t.title||t.titleText,"block"),t.title&&ae(t.title,n),t.titleText&&(n.innerText=t.titleText),_(n,t,"title"))})(0,t),((e,t)=>{const n=H();n&&(V(n,t.closeButtonHtml||""),_(n,t,"closeButton"),Q(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel||""))})(0,t),Ee(e,t),ue(0,t),((e,t)=>{const n=M();n&&(J(n),Q(n,t.footer,"block"),t.footer&&ae(t.footer,n),_(n,t,"footer"))})(0,t);const n=C();"function"==typeof t.didRender&&n&&t.didRender(n),o.eventEmitter.emit("didRender",n)},Re=()=>{var e;return null===(e=x())||void 0===e?void 0:e.click()},Ue=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),ze=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},We=(e,t)=>{var n;const o=I();if(o.length)return(e+=t)===o.length?e=0:-1===e&&(e=o.length-1),void o[e].focus();null===(n=C())||void 0===n||n.focus()},Ke=["ArrowRight","ArrowDown"],Ye=["ArrowLeft","ArrowUp"],Xe=(e,t,n)=>{e&&(t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Ze(t,e):"Tab"===t.key?Je(t):[...Ke,...Ye].includes(t.key)?Ge(t.key):"Escape"===t.key&&Qe(t,e,n)))},Ze=(e,t)=>{if(!g(t.allowEnterKey))return;const n=F(C(),t.input);if(e.target&&n&&e.target instanceof HTMLElement&&e.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(t.input))return;Re(),e.preventDefault()}},Je=e=>{const t=e.target,n=I();let o=-1;for(let e=0;e<n.length;e++)if(t===n[e]){o=e;break}e.shiftKey?We(o,-1):We(o,1),e.stopPropagation(),e.preventDefault()},Ge=e=>{const t=O(),n=x(),o=T(),i=P();if(!(t&&n&&o&&i))return;const s=[n,o,i];if(document.activeElement instanceof HTMLElement&&!s.includes(document.activeElement))return;const r=Ke.includes(e)?"nextElementSibling":"previousElementSibling";let a=document.activeElement;if(a){for(let e=0;e<t.children.length;e++){if(a=a[r],!a)return;if(a instanceof HTMLButtonElement&&ee(a))break}a instanceof HTMLButtonElement&&a.focus()}},Qe=(e,t,n)=>{g(t.allowEscapeKey)&&(e.preventDefault(),n(Ue.esc))};var et={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const tt=()=>{Array.from(document.body.children).forEach((e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},nt="undefined"!=typeof window&&!!window.GestureEvent,ot=()=>{const e=y();if(!e)return;let t;e.ontouchstart=e=>{t=it(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},it=e=>{const t=e.target,n=y(),o=k();return!(!n||!o)&&(!st(e)&&!rt(e)&&(t===n||!te(n)&&t instanceof HTMLElement&&"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&(!te(o)||!o.contains(t))))},st=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,rt=e=>e.touches&&e.touches.length>1;let at=null;const lt=e=>{null===at&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(at=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${at+(()=>{const e=document.createElement("div");e.className=r["scrollbar-measure"],document.body.appendChild(e);const t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})()}px`)};function ct(e,t,n,s){q()?bt(e,s):(i(n).then((()=>bt(e,s))),ze(o)),nt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),D()&&(null!==at&&(document.body.style.paddingRight=`${at}px`,at=null),(()=>{if(N(document.body,r.iosfix)){const e=parseInt(document.body.style.top,10);W(document.body,r.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}})(),tt()),W([document.documentElement,document.body],[r.shown,r["height-auto"],r["no-backdrop"],r["toast-shown"]])}function ut(e){e=gt(e);const t=et.swalPromiseResolve.get(this),n=dt(this);this.isAwaitingPromise?e.isDismissed||(mt(this),t(e)):n&&t(e)}const dt=e=>{const t=C();if(!t)return!1;const n=me.innerParams.get(e);if(!n||N(t,n.hideClass.popup))return!1;W(t,n.showClass.popup),z(t,n.hideClass.popup);const o=y();return W(o,n.showClass.backdrop),z(o,n.hideClass.backdrop),ht(e,t,n),!0};function pt(e){const t=et.swalPromiseReject.get(this);mt(this),t&&t(e)}const mt=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,me.innerParams.get(e)||e._destroy())},gt=e=>void 0===e?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),ht=(e,t,n)=>{var i;const s=y(),r=ne(t);"function"==typeof n.willClose&&n.willClose(t),null===(i=o.eventEmitter)||void 0===i||i.emit("willClose",t),r?ft(e,t,s,n.returnFocus,n.didClose):ct(e,s,n.returnFocus,n.didClose)},ft=(e,t,n,i,s)=>{o.swalCloseEventFinishedCallback=ct.bind(null,e,n,i,s);const r=function(e){var n;e.target===t&&(null===(n=o.swalCloseEventFinishedCallback)||void 0===n||n.call(o),delete o.swalCloseEventFinishedCallback,t.removeEventListener("animationend",r),t.removeEventListener("transitionend",r))};t.addEventListener("animationend",r),t.addEventListener("transitionend",r)},bt=(e,t)=>{setTimeout((()=>{var n;"function"==typeof t&&t.bind(e.params)(),null===(n=o.eventEmitter)||void 0===n||n.emit("didClose"),e._destroy&&e._destroy()}))},yt=e=>{let t=C();if(t||new Jn,t=C(),!t)return;const n=S();q()?Z(A()):vt(t,e),X(n),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},vt=(e,t)=>{const n=O(),o=S();n&&o&&(!t&&ee(x())&&(t=x()),X(n),t&&(Z(t),o.setAttribute("data-button-to-replace",t.className),n.insertBefore(o,t)),z([e,n],r.loading))},wt=e=>e.checked?1:0,Ct=e=>e.checked?e.value:null,At=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Et=(e,t)=>{const n=C();if(!n)return;const o=e=>{"select"===t.input?function(e,t,n){const o=K(e,r.select);if(!o)return;const i=(e,t,o)=>{const i=document.createElement("option");i.value=o,V(i,t),i.selected=Lt(o,n.inputValue),e.appendChild(i)};t.forEach((e=>{const t=e[0],n=e[1];if(Array.isArray(n)){const e=document.createElement("optgroup");e.label=t,e.disabled=!1,o.appendChild(e),n.forEach((t=>i(e,t[1],t[0])))}else i(o,n,t)})),o.focus()}(n,Bt(e),t):"radio"===t.input&&function(e,t,n){const o=K(e,r.radio);if(!o)return;t.forEach((e=>{const t=e[0],i=e[1],s=document.createElement("input"),a=document.createElement("label");s.type="radio",s.name=r.radio,s.value=t,Lt(t,n.inputValue)&&(s.checked=!0);const l=document.createElement("span");V(l,i),l.className=r.label,a.appendChild(s),a.appendChild(l),o.appendChild(a)}));const i=o.querySelectorAll("input");i.length&&i[0].focus()}(n,Bt(e),t)};h(t.inputOptions)||b(t.inputOptions)?(yt(x()),f(t.inputOptions).then((t=>{e.hideLoading(),o(t)}))):"object"==typeof t.inputOptions?o(t.inputOptions):d("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof t.inputOptions)},kt=(e,t)=>{const n=e.getInput();n&&(Z(n),f(t.inputValue).then((o=>{n.value="number"===t.input?`${parseFloat(o)||0}`:`${o}`,X(n),n.focus(),e.hideLoading()})).catch((t=>{d(`Error in inputValue promise: ${t}`),n.value="",X(n),n.focus(),e.hideLoading()})))};const Bt=e=>{const t=[];return e instanceof Map?e.forEach(((e,n)=>{let o=e;"object"==typeof o&&(o=Bt(o)),t.push([n,o])})):Object.keys(e).forEach((n=>{let o=e[n];"object"==typeof o&&(o=Bt(o)),t.push([n,o])})),t},Lt=(e,t)=>!!t&&t.toString()===e.toString(),$t=(e,t)=>{const n=me.innerParams.get(e);if(!n.input)return void d(`The "input" parameter is needed to be set when using returnInputValueOn${c(t)}`);const o=e.getInput(),i=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return wt(n);case"radio":return Ct(n);case"file":return At(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,n);n.inputValidator?xt(e,i,t):o&&!o.checkValidity()?(e.enableButtons(),e.showValidationMessage(n.validationMessage||o.validationMessage)):"deny"===t?Pt(e,i):Ot(e,i)},xt=(e,t,n)=>{const o=me.innerParams.get(e);e.disableInput();Promise.resolve().then((()=>f(o.inputValidator(t,o.validationMessage)))).then((o=>{e.enableButtons(),e.enableInput(),o?e.showValidationMessage(o):"deny"===n?Pt(e,t):Ot(e,t)}))},Pt=(e,t)=>{const n=me.innerParams.get(e||void 0);if(n.showLoaderOnDeny&&yt(T()),n.preDeny){e.isAwaitingPromise=!0;Promise.resolve().then((()=>f(n.preDeny(t,n.validationMessage)))).then((n=>{!1===n?(e.hideLoading(),mt(e)):e.close({isDenied:!0,value:void 0===n?t:n})})).catch((t=>St(e||void 0,t)))}else e.close({isDenied:!0,value:t})},Tt=(e,t)=>{e.close({isConfirmed:!0,value:t})},St=(e,t)=>{e.rejectPromise(t)},Ot=(e,t)=>{const n=me.innerParams.get(e||void 0);if(n.showLoaderOnConfirm&&yt(),n.preConfirm){e.resetValidationMessage(),e.isAwaitingPromise=!0;Promise.resolve().then((()=>f(n.preConfirm(t,n.validationMessage)))).then((n=>{ee($())||!1===n?(e.hideLoading(),mt(e)):Tt(e,void 0===n?t:n)})).catch((t=>St(e||void 0,t)))}else Tt(e,t)};function Mt(){const e=me.innerParams.get(this);if(!e)return;const t=me.domCache.get(this);Z(t.loader),q()?e.icon&&X(A()):jt(t),W([t.popup,t.actions],r.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}const jt=e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?X(t[0],"inline-block"):ee(x())||ee(T())||ee(P())||Z(e.actions)};function Ht(){const e=me.innerParams.get(this),t=me.domCache.get(this);return t?F(t.popup,e.input):null}function It(e,t,n){const o=me.domCache.get(e);t.forEach((e=>{o[e].disabled=n}))}function Dt(e,t){const n=C();if(n&&e)if("radio"===e.type){const e=n.querySelectorAll(`[name="${r.radio}"]`);for(let n=0;n<e.length;n++)e[n].disabled=t}else e.disabled=t}function qt(){It(this,["confirmButton","denyButton","cancelButton"],!1)}function Vt(){It(this,["confirmButton","denyButton","cancelButton"],!0)}function Nt(){Dt(this.getInput(),!1)}function _t(){Dt(this.getInput(),!0)}function Ft(e){const t=me.domCache.get(this),n=me.innerParams.get(this);V(t.validationMessage,e),t.validationMessage.className=r["validation-message"],n.customClass&&n.customClass.validationMessage&&z(t.validationMessage,n.customClass.validationMessage),X(t.validationMessage);const o=this.getInput();o&&(o.setAttribute("aria-invalid","true"),o.setAttribute("aria-describedby",r["validation-message"]),R(o),z(o,r.inputerror))}function Rt(){const e=me.domCache.get(this);e.validationMessage&&Z(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),W(t,r.inputerror))}const Ut={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},zt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],Wt={allowEnterKey:void 0},Kt=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Yt=e=>Object.prototype.hasOwnProperty.call(Ut,e),Xt=e=>-1!==zt.indexOf(e),Zt=e=>Wt[e],Jt=e=>{Yt(e)||u(`Unknown parameter "${e}"`)},Gt=e=>{Kt.includes(e)&&u(`The parameter "${e}" is incompatible with toasts`)},Qt=e=>{const t=Zt(e);t&&m(e,t)};function en(e){const t=C(),n=me.innerParams.get(this);if(!t||N(t,n.hideClass.popup))return void u("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const o=tn(e),i=Object.assign({},n,o);Fe(this,i),me.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const tn=e=>{const t={};return Object.keys(e).forEach((n=>{Xt(n)?t[n]=e[n]:u(`Invalid parameter to update: ${n}`)})),t};function nn(){const e=me.domCache.get(this),t=me.innerParams.get(this);t?(e.popup&&o.swalCloseEventFinishedCallback&&(o.swalCloseEventFinishedCallback(),delete o.swalCloseEventFinishedCallback),"function"==typeof t.didDestroy&&t.didDestroy(),o.eventEmitter.emit("didDestroy"),on(this)):sn(this)}const on=e=>{sn(e),delete e.params,delete o.keydownHandler,delete o.keydownTarget,delete o.currentInstance},sn=e=>{e.isAwaitingPromise?(rn(me,e),e.isAwaitingPromise=!0):(rn(et,e),rn(me,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},rn=(e,t)=>{for(const n in e)e[n].delete(t)};var an=Object.freeze({__proto__:null,_destroy:nn,close:ut,closeModal:ut,closePopup:ut,closeToast:ut,disableButtons:Vt,disableInput:_t,disableLoading:Mt,enableButtons:qt,enableInput:Nt,getInput:Ht,handleAwaitingPromise:mt,hideLoading:Mt,rejectPromise:pt,resetValidationMessage:Rt,showValidationMessage:Ft,update:en});const ln=(e,t,n)=>{t.popup.onclick=()=>{e&&(cn(e)||e.timer||e.input)||n(Ue.close)}},cn=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let un=!1;const dn=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(t){e.container.onmouseup=()=>{},t.target===e.container&&(un=!0)}}},pn=e=>{e.container.onmousedown=t=>{t.target===e.container&&t.preventDefault(),e.popup.onmouseup=function(t){e.popup.onmouseup=()=>{},(t.target===e.popup||t.target instanceof HTMLElement&&e.popup.contains(t.target))&&(un=!0)}}},mn=(e,t,n)=>{t.container.onclick=o=>{un?un=!1:o.target===t.container&&g(e.allowOutsideClick)&&n(Ue.backdrop)}},gn=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);const hn=()=>{if(o.timeout)return(()=>{const e=j();if(!e)return;const t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const n=t/parseInt(window.getComputedStyle(e).width)*100;e.style.width=`${n}%`})(),o.timeout.stop()},fn=()=>{if(o.timeout){const e=o.timeout.start();return oe(e),e}};let bn=!1;const yn={};const vn=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(const e in yn){const n=t.getAttribute(e);if(n)return void yn[e].fire({template:n})}};o.eventEmitter=new class{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){const n=this._getHandlersByEventName(e);n.includes(t)||n.push(t)}once(e,t){var n=this;const o=function(){n.removeListener(e,o);for(var i=arguments.length,s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];t.apply(n,s)};this.on(e,o)}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];this._getHandlersByEventName(e).forEach((e=>{try{e.apply(this,n)}catch(e){console.error(e)}}))}removeListener(e,t){const n=this._getHandlersByEventName(e),o=n.indexOf(t);o>-1&&n.splice(o,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}};var wn=Object.freeze({__proto__:null,argsToParams:e=>{const t={};return"object"!=typeof e[0]||gn(e[0])?["title","html","icon"].forEach(((n,o)=>{const i=e[o];"string"==typeof i||gn(i)?t[n]=i:void 0!==i&&d(`Unexpected type of ${n}! Expected "string" or "Element", got ${typeof i}`)})):Object.assign(t,e[0]),t},bindClickHandler:function(){yn[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,bn||(document.body.addEventListener("click",vn),bn=!0)},clickCancel:()=>{var e;return null===(e=P())||void 0===e?void 0:e.click()},clickConfirm:Re,clickDeny:()=>{var e;return null===(e=T())||void 0===e?void 0:e.click()},enableLoading:yt,fire:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return new this(...t)},getActions:O,getCancelButton:P,getCloseButton:H,getConfirmButton:x,getContainer:y,getDenyButton:T,getFocusableElements:I,getFooter:M,getHtmlContainer:k,getIcon:A,getIconContent:()=>w(r["icon-content"]),getImage:B,getInputLabel:()=>w(r["input-label"]),getLoader:S,getPopup:C,getProgressSteps:L,getTimerLeft:()=>o.timeout&&o.timeout.getTimerLeft(),getTimerProgressBar:j,getTitle:E,getValidationMessage:$,increaseTimer:e=>{if(o.timeout){const t=o.timeout.increase(e);return oe(t,!0),t}},isDeprecatedParameter:Zt,isLoading:()=>{const e=C();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>!(!o.timeout||!o.timeout.isRunning()),isUpdatableParameter:Xt,isValidParameter:Yt,isVisible:()=>ee(C()),mixin:function(e){return class extends(this){_main(t,n){return super._main(t,Object.assign({},e,n))}}},off:(e,t)=>{e?t?o.eventEmitter.removeListener(e,t):o.eventEmitter.removeAllListeners(e):o.eventEmitter.reset()},on:(e,t)=>{o.eventEmitter.on(e,t)},once:(e,t)=>{o.eventEmitter.once(e,t)},resumeTimer:fn,showLoading:yt,stopTimer:hn,toggleTimer:()=>{const e=o.timeout;return e&&(e.running?hn():fn())}});class Cn{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){const t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const An=["swal-title","swal-html","swal-footer"],En=e=>{const t={};return Array.from(e.querySelectorAll("swal-param")).forEach((e=>{Sn(e,["name","value"]);const n=e.getAttribute("name"),o=e.getAttribute("value");n&&o&&(t[n]="boolean"==typeof Ut[n]?"false"!==o:"object"==typeof Ut[n]?JSON.parse(o):o)})),t},kn=e=>{const t={};return Array.from(e.querySelectorAll("swal-function-param")).forEach((e=>{const n=e.getAttribute("name"),o=e.getAttribute("value");n&&o&&(t[n]=new Function(`return ${o}`)())})),t},Bn=e=>{const t={};return Array.from(e.querySelectorAll("swal-button")).forEach((e=>{Sn(e,["type","color","aria-label"]);const n=e.getAttribute("type");n&&["confirm","cancel","deny"].includes(n)&&(t[`${n}ButtonText`]=e.innerHTML,t[`show${c(n)}Button`]=!0,e.hasAttribute("color")&&(t[`${n}ButtonColor`]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(t[`${n}ButtonAriaLabel`]=e.getAttribute("aria-label")))})),t},Ln=e=>{const t={},n=e.querySelector("swal-image");return n&&(Sn(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")||void 0),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")||void 0),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")||void 0),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt")||void 0)),t},$n=e=>{const t={},n=e.querySelector("swal-icon");return n&&(Sn(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},xn=e=>{const t={},n=e.querySelector("swal-input");n&&(Sn(n,["type","label","placeholder","value"]),t.input=n.getAttribute("type")||"text",n.hasAttribute("label")&&(t.inputLabel=n.getAttribute("label")),n.hasAttribute("placeholder")&&(t.inputPlaceholder=n.getAttribute("placeholder")),n.hasAttribute("value")&&(t.inputValue=n.getAttribute("value")));const o=Array.from(e.querySelectorAll("swal-input-option"));return o.length&&(t.inputOptions={},o.forEach((e=>{Sn(e,["value"]);const n=e.getAttribute("value");if(!n)return;const o=e.innerHTML;t.inputOptions[n]=o}))),t},Pn=(e,t)=>{const n={};for(const o in t){const i=t[o],s=e.querySelector(i);s&&(Sn(s,[]),n[i.replace(/^swal-/,"")]=s.innerHTML.trim())}return n},Tn=e=>{const t=An.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach((e=>{const n=e.tagName.toLowerCase();t.includes(n)||u(`Unrecognized element <${n}>`)}))},Sn=(e,t)=>{Array.from(e.attributes).forEach((n=>{-1===t.indexOf(n.name)&&u([`Unrecognized attribute "${n.name}" on <${e.tagName.toLowerCase()}>.`,""+(t.length?`Allowed attributes are: ${t.join(", ")}`:"To set the value, use HTML within the element.")])}))},On=e=>{const t=y(),n=C();"function"==typeof e.willOpen&&e.willOpen(n),o.eventEmitter.emit("willOpen",n);const i=window.getComputedStyle(document.body).overflowY;In(t,n,e),setTimeout((()=>{jn(t,n)}),10),D()&&(Hn(t,e.scrollbarPadding,i),(()=>{const e=y();Array.from(document.body.children).forEach((t=>{t.contains(e)||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")||""),t.setAttribute("aria-hidden","true"))}))})()),q()||o.previousActiveElement||(o.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout((()=>e.didOpen(n))),o.eventEmitter.emit("didOpen",n),W(t,r["no-transition"])},Mn=e=>{const t=C();if(e.target!==t)return;const n=y();t.removeEventListener("animationend",Mn),t.removeEventListener("transitionend",Mn),n.style.overflowY="auto"},jn=(e,t)=>{ne(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",Mn),t.addEventListener("transitionend",Mn)):e.style.overflowY="auto"},Hn=(e,t,n)=>{(()=>{if(nt&&!N(document.body,r.iosfix)){const e=document.body.scrollTop;document.body.style.top=-1*e+"px",z(document.body,r.iosfix),ot()}})(),t&&"hidden"!==n&&lt(n),setTimeout((()=>{e.scrollTop=0}))},In=(e,t,n)=>{z(e,n.showClass.backdrop),n.animation?(t.style.setProperty("opacity","0","important"),X(t,"grid"),setTimeout((()=>{z(t,n.showClass.popup),t.style.removeProperty("opacity")}),10)):X(t,"grid"),z([document.documentElement,document.body],r.shown),n.heightAuto&&n.backdrop&&!n.toast&&z([document.documentElement,document.body],r["height-auto"])};var Dn=(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),qn=(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL");function Vn(e){!function(e){e.inputValidator||("email"===e.input&&(e.inputValidator=Dn),"url"===e.input&&(e.inputValidator=qn))}(e),e.showLoaderOnConfirm&&!e.preConfirm&&u("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function(e){(!e.target||"string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(u('Target parameter is not valid,defaulting to "body"'),e.target="body")}(e),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),re(e)}let Nn;var _n=new WeakMap;class Fn{constructor(){if(n(this,_n,void 0),"undefined"==typeof window)return;Nn=this;for(var t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];const s=Object.freeze(this.constructor.argsToParams(o));var r,a,l;this.params=s,this.isAwaitingPromise=!1,r=_n,a=this,l=this._main(Nn.params),r.set(e(r,a),l)}_main(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((e=>{!1===e.backdrop&&e.allowOutsideClick&&u('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const t in e)Jt(t),e.toast&&Gt(t),Qt(t)})(Object.assign({},t,e)),o.currentInstance){const e=et.swalPromiseResolve.get(o.currentInstance),{isAwaitingPromise:t}=o.currentInstance;o.currentInstance._destroy(),t||e({isDismissed:!0}),D()&&tt()}o.currentInstance=Nn;const n=Un(e,t);Vn(n),Object.freeze(n),o.timeout&&(o.timeout.stop(),delete o.timeout),clearTimeout(o.restoreFocusTimeout);const i=zn(Nn);return Fe(Nn,n),me.innerParams.set(Nn,n),Rn(Nn,i,n)}then(e){return t(_n,this).then(e)}finally(e){return t(_n,this).finally(e)}}const Rn=(e,t,n)=>new Promise(((i,s)=>{const r=t=>{e.close({isDismissed:!0,dismiss:t})};et.swalPromiseResolve.set(e,i),et.swalPromiseReject.set(e,s),t.confirmButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.input?$t(e,"confirm"):Ot(e,!0)})(e)},t.denyButton.onclick=()=>{(e=>{const t=me.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?$t(e,"deny"):Pt(e,!1)})(e)},t.cancelButton.onclick=()=>{((e,t)=>{e.disableButtons(),t(Ue.cancel)})(e,r)},t.closeButton.onclick=()=>{r(Ue.close)},((e,t,n)=>{e.toast?ln(e,t,n):(dn(t),pn(t),mn(e,t,n))})(n,t,r),((e,t,n)=>{ze(e),t.toast||(e.keydownHandler=e=>Xe(t,e,n),e.keydownTarget=t.keydownListenerCapture?window:C(),e.keydownListenerCapture=t.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)})(o,n,r),((e,t)=>{"select"===t.input||"radio"===t.input?Et(e,t):["text","email","number","tel","textarea"].some((e=>e===t.input))&&(h(t.inputValue)||b(t.inputValue))&&(yt(x()),kt(e,t))})(e,n),On(n),Wn(o,n,r),Kn(t,n),setTimeout((()=>{t.container.scrollTop=0}))})),Un=(e,t)=>{const n=(e=>{const t="string"==typeof e.template?document.querySelector(e.template):e.template;if(!t)return{};const n=t.content;return Tn(n),Object.assign(En(n),kn(n),Bn(n),Ln(n),$n(n),xn(n),Pn(n,An))})(e),o=Object.assign({},Ut,t,n,e);return o.showClass=Object.assign({},Ut.showClass,o.showClass),o.hideClass=Object.assign({},Ut.hideClass,o.hideClass),!1===o.animation&&(o.showClass={backdrop:"swal2-noanimation"},o.hideClass={}),o},zn=e=>{const t={popup:C(),container:y(),actions:O(),confirmButton:x(),denyButton:T(),cancelButton:P(),loader:S(),closeButton:H(),validationMessage:$(),progressSteps:L()};return me.domCache.set(e,t),t},Wn=(e,t,n)=>{const o=j();Z(o),t.timer&&(e.timeout=new Cn((()=>{n("timer"),delete e.timeout}),t.timer),t.timerProgressBar&&(X(o),_(o,t,"timerProgressBar"),setTimeout((()=>{e.timeout&&e.timeout.running&&oe(t.timer)}))))},Kn=(e,t)=>{if(!t.toast)return g(t.allowEnterKey)?void(Yn(e)||Xn(e,t)||We(-1,1)):(m("allowEnterKey"),void Zn())},Yn=e=>{const t=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const e of t)if(e instanceof HTMLElement&&ee(e))return e.focus(),!0;return!1},Xn=(e,t)=>t.focusDeny&&ee(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&ee(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!ee(e.confirmButton))&&(e.confirmButton.focus(),!0),Zn=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if("undefined"!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const e=new Date,t=localStorage.getItem("swal-initiation");t?(e.getTime()-Date.parse(t))/864e5>3&&setTimeout((()=>{document.body.style.pointerEvents="none";const e=document.createElement("audio");e.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",e.loop=!0,document.body.appendChild(e),setTimeout((()=>{e.play().catch((()=>{}))}),2500)}),500):localStorage.setItem("swal-initiation",`${e}`)}Fn.prototype.disableButtons=Vt,Fn.prototype.enableButtons=qt,Fn.prototype.getInput=Ht,Fn.prototype.disableInput=_t,Fn.prototype.enableInput=Nt,Fn.prototype.hideLoading=Mt,Fn.prototype.disableLoading=Mt,Fn.prototype.showValidationMessage=Ft,Fn.prototype.resetValidationMessage=Rt,Fn.prototype.close=ut,Fn.prototype.closePopup=ut,Fn.prototype.closeModal=ut,Fn.prototype.closeToast=ut,Fn.prototype.rejectPromise=pt,Fn.prototype.update=en,Fn.prototype._destroy=nn,Object.assign(Fn,wn),Object.keys(an).forEach((e=>{Fn[e]=function(){return Nn&&Nn[e]?Nn[e](...arguments):null}})),Fn.DismissReason=Ue,Fn.version="11.15.10";const Jn=Fn;return Jn.default=Jn,Jn})),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2);"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,"body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:\"top-start     top            top-end\" \"center-start  center         center-end\" \"bottom-start  bottom-center  bottom-end\";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}")
;<!DOCTYPE html><html lang="vi" prefix="og: https://ogp.me/ns#" class="loading-site no-js"><head><meta charset="UTF-8"/><link data-optimized="2" rel="stylesheet" href="https://chothemewp.com/wp-content/litespeed/css/ef44aa3dd598bfc5c0e8b6ae7b5955d8.css?ver=aa546"/><link rel="profile" href="http://gmpg.org/xfn/11"/><link rel="pingback" href="https://chothemewp.com/xmlrpc.php"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Trang chủ</title><meta name="description" content="Chợ theme wordpress thiết kế giao diện website chuẩn SEO. Uy tín – Giá rẻ – Bảo hành trọn đời – Hỗ trợ 24/7. Cùng Theme wordpress giá rẻ, đẹp, Việt Hóa, kho giao diện đa dạng, dễ dàng tùy biến và sử dụng, giúp tiết kiệm chi phí của bạn"/><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://chothemewp.com/"/><meta property="og:locale" content="vi_VN"/><meta property="og:type" content="website"/><meta property="og:title" content="Trang chủ"/><meta property="og:description" content="Chợ theme wordpress thiết kế giao diện website chuẩn SEO. Uy tín – Giá rẻ – Bảo hành trọn đời – Hỗ trợ 24/7. Cùng Theme wordpress giá rẻ, đẹp, Việt Hóa, kho giao diện đa dạng, dễ dàng tùy biến và sử dụng, giúp tiết kiệm chi phí của bạn"/><meta property="og:url" content="https://chothemewp.com/"/><meta property="og:site_name" content="Share Theme Wordpress Chothemewp"/><meta property="og:updated_time" content="2024-02-24T08:57:00+07:00"/><meta property="article:published_time" content="2023-06-09T10:50:24+07:00"/><meta property="article:modified_time" content="2024-02-24T08:57:00+07:00"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Trang chủ"/><meta name="twitter:description" content="Chợ theme wordpress thiết kế giao diện website chuẩn SEO. Uy tín – Giá rẻ – Bảo hành trọn đời – Hỗ trợ 24/7. Cùng Theme wordpress giá rẻ, đẹp, Việt Hóa, kho giao diện đa dạng, dễ dàng tùy biến và sử dụng, giúp tiết kiệm chi phí của bạn"/><meta name="twitter:label1" content="Được viết bởi"/><meta name="twitter:data1" content="admin"/><meta name="twitter:label2" content="Thời gian để đọc"/><meta name="twitter:data2" content="10 phút"/><script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://chothemewp.com/#organization","name":"Share Theme Wordpress Chothemewp","url":"https://chothemewp.com"},{"@type":"WebSite","@id":"https://chothemewp.com/#website","url":"https://chothemewp.com","name":"Share Theme Wordpress Chothemewp","publisher":{"@id":"https://chothemewp.com/#organization"},"inLanguage":"vi","potentialAction":{"@type":"SearchAction","target":"https://chothemewp.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://chothemewp.com/#webpage","url":"https://chothemewp.com/","name":"Trang ch\u1ee7","datePublished":"2023-06-09T10:50:24+07:00","dateModified":"2024-02-24T08:57:00+07:00","about":{"@id":"https://chothemewp.com/#organization"},"isPartOf":{"@id":"https://chothemewp.com/#website"},"inLanguage":"vi"},{"@type":"Person","@id":"https://chothemewp.com/author/admin/","name":"admin","url":"https://chothemewp.com/author/admin/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/4c04b69c0f957aa93b35969fe160c50a?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/4c04b69c0f957aa93b35969fe160c50a?s=96&amp;d=mm&amp;r=g","caption":"admin","inLanguage":"vi"},"worksFor":{"@id":"https://chothemewp.com/#organization"}},{"@type":"NewsArticle","headline":"Trang ch\u1ee7","keywords":"Ch\u1ee3 theme wordpress","datePublished":"2023-06-09T10:50:24+07:00","dateModified":"2024-02-24T08:57:00+07:00","author":{"@id":"https://chothemewp.com/author/admin/","name":"admin"},"publisher":{"@id":"https://chothemewp.com/#organization"},"description":"Ch\u1ee3 theme wordpress thi\u1ebft k\u1ebf giao di\u1ec7n website chu\u1ea9n SEO. Uy t\u00edn \u2013 Gi\u00e1 r\u1ebb \u2013 B\u1ea3o h\u00e0nh tr\u1ecdn \u0111\u1eddi \u2013 H\u1ed7 tr\u1ee3 24/7. C\u00f9ng Theme wordpress gi\u00e1 r\u1ebb, \u0111\u1eb9p, Vi\u1ec7t H\u00f3a, kho giao di\u1ec7n \u0111a d\u1ea1ng, d\u1ec5 d\u00e0ng t\u00f9y bi\u1ebfn v\u00e0 s\u1eed d\u1ee5ng, gi\u00fap ti\u1ebft ki\u1ec7m chi ph\u00ed c\u1ee7a b\u1ea1n","copyrightYear":"2024","copyrightHolder":{"@id":"https://chothemewp.com/#organization"},"name":"Trang ch\u1ee7","@id":"https://chothemewp.com/#richSnippet","isPartOf":{"@id":"https://chothemewp.com/#webpage"},"inLanguage":"vi","mainEntityOfPage":{"@id":"https://chothemewp.com/#webpage"}}]}</script><meta name="google-site-verification" content="8Jv_7v4C7RbAxUsp6ggcxbaP2gKrpLLq8HCOt9arS3k"/><meta name="msvalidate.01" content="DE87B025DCDDF6120C77BB86AD6C7968"/><link rel='dns-prefetch' href='//cdn.jsdelivr.net'/><link rel='prefetch' href='https://chothemewp.com/wp-content/themes/flatsome/assets/js/flatsome.js?ver=e1ad26bd5672989785e1'/><link rel='prefetch' href='https://chothemewp.com/wp-content/themes/flatsome/assets/js/chunk.slider.js?ver=3.19.8'/><link rel='prefetch' href='https://chothemewp.com/wp-content/themes/flatsome/assets/js/chunk.popups.js?ver=3.19.8'/><link rel='prefetch' href='https://chothemewp.com/wp-content/themes/flatsome/assets/js/chunk.tooltips.js?ver=3.19.8'/><link rel='prefetch' href='https://chothemewp.com/wp-content/themes/flatsome/assets/js/woocommerce.js?ver=dd6035ce106022a74757'/><link rel="alternate" type="application/rss+xml" title="Dòng thông tin Chothemewp - Chợ Theme Wordpress &raquo;" href="https://chothemewp.com/feed/"/><link rel="alternate" type="application/rss+xml" title="Chothemewp - Chợ Theme Wordpress &raquo; Dòng bình luận" href="https://chothemewp.com/comments/feed/"/><script type="text/template" id="tmpl-variation-template"><div class="woocommerce-variation-description">{{{data.variation.variation_description}}}</div><div class="woocommerce-variation-price">{{{data.variation.price_html}}}</div><div class="woocommerce-variation-availability">{{{data.variation.availability_html}}}</div></script><script type="text/template" id="tmpl-unavailable-variation-template"><p role="alert">Rất tiếc,sản phẩm này hiện không tồn tại.Hãy chọn một phương thức kết hợp khác.</p></script><script type="text/javascript" src="https://chothemewp.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><link rel="https://api.w.org/" href="https://chothemewp.com/wp-json/"/><link rel="alternate" title="JSON" type="application/json" href="https://chothemewp.com/wp-json/wp/v2/pages/56"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://chothemewp.com/xmlrpc.php?rsd"/><meta name="generator" content="WordPress 6.7.1"/><link rel='shortlink' href='https://chothemewp.com/'/><link rel="alternate" title="oNhúng (JSON)" type="application/json+oembed" href="https://chothemewp.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fchothemewp.com%2F"/><link rel="alternate" title="oNhúng (XML)" type="text/xml+oembed" href="https://chothemewp.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fchothemewp.com%2F&#038;format=xml"/><noscript><style>.woocommerce-product-gallery{opacity:1!important}</style></noscript><link rel="icon" href="https://chothemewp.com/wp-content/uploads/2023/12/cropped-chothemwp-e1692894482988-1024x920-1-32x32.png" sizes="32x32"/><link rel="icon" href="https://chothemewp.com/wp-content/uploads/2023/12/cropped-chothemwp-e1692894482988-1024x920-1-192x192.png" sizes="192x192"/><link rel="apple-touch-icon" href="https://chothemewp.com/wp-content/uploads/2023/12/cropped-chothemwp-e1692894482988-1024x920-1-180x180.png"/><meta name="msapplication-TileImage" content="https://chothemewp.com/wp-content/uploads/2023/12/cropped-chothemwp-e1692894482988-1024x920-1-270x270.png"/></head><body class="home page-template page-template-page-blank page-template-page-blank-php page page-id-56 theme-flatsome woocommerce-no-js lightbox nav-dropdown-has-shadow nav-dropdown-has-border"><a class="skip-link screen-reader-text" href="#main">Bỏ qua nội dung</a><div id="wrapper"><header id="header" class="header "><div class="header-wrapper"><div id="top-bar" class="header-top hide-for-sticky nav-dark"><div class="flex-row container"><div class="flex-col hide-for-medium flex-left"><ul class="nav nav-left medium-nav-center nav-small  nav-"><li class="html custom html_topbar_left"><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Welcome Message</title></head><body><div id="welcome-message"><span id="icon" class="blink">⚡</span>Chào mừng bạn đã ghé thăm cửa hàng của chúng tôi<span id="icon-end" class="blink">⚡</span></div><script data-optimized="1" src="https://chothemewp.com/wp-content/litespeed/js/07f83cc60a18dd7950e8dcf876cd40c7.js?ver=aa546"></script></body></html></li></ul></div><div class="flex-col hide-for-medium flex-center"><ul class="nav nav-center nav-small  nav-"></ul></div><div class="flex-col hide-for-medium flex-right"><ul class="nav top-bar-nav nav-right nav-small  nav-"><li class="header-contact-wrapper"><ul id="header-contact" class="nav nav-divided nav-uppercase header-contact"><li class=""><a href="mailto:marketingquangcaotruyenthong@gmail.com" class="tooltip" title="marketingquangcaotruyenthong@gmail.com"><i class="icon-envelop" style="font-size:16px;"></i><span>marketingquangcaotruyenthong@gmail.com</span></a></li><li class=""><a href="#" onclick="event.preventDefault()" class="tooltip" title="24/7 "><i class="icon-clock" style="font-size:16px;"></i><span>24/7</span></a></li><li class=""><a href="tel:0766.734.539" class="tooltip" title="0766.734.539"><i class="icon-phone" style="font-size:16px;"></i><span>0766.734.539</span></a></li><li class=""><a href="https://wa.me/0766.734.539" class="tooltip" title="0766.734.539" target="_blank" rel="noopener"><i class="icon-whatsapp" style="font-size:16px;"></i><span>0766.734.539</span></a></li></ul></li><li class="account-item has-icon"><a href="https://chothemewp.com/tai-khoan/" class="nav-top-link nav-top-not-logged-in is-small" title="Đăng nhập" data-open="#login-form-popup"><span>Đăng nhập</span></a></li><li class="cart-item has-icon has-dropdown"><a href="https://chothemewp.com/cart/" class="header-cart-link is-small" title="Giỏ hàng"><span class="cart-icon image-icon"><strong>0</strong></span></a><ul class="nav-dropdown nav-dropdown-bold"><li class="html widget_shopping_cart"><div class="widget_shopping_cart_content"><div class="ux-mini-cart-empty flex flex-row-col text-center pt pb"><div class="ux-mini-cart-empty-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 19" style="opacity:.1;height:80px;"><path d="M8.5 0C6.7 0 5.3 1.2 5.3 2.7v2H2.1c-.3 0-.6.3-.7.7L0 18.2c0 .4.2.8.6.8h15.7c.4 0 .7-.3.7-.7v-.1L15.6 5.4c0-.3-.3-.6-.7-.6h-3.2v-2c0-1.6-1.4-2.8-3.2-2.8zM6.7 2.7c0-.8.8-1.4 1.8-1.4s1.8.6 1.8 1.4v2H6.7v-2zm7.5 3.4 1.3 11.5h-14L2.8 6.1h2.5v1.4c0 .4.3.7.7.7.4 0 .7-.3.7-.7V6.1h3.5v1.4c0 .4.3.7.7.7s.7-.3.7-.7V6.1h2.6z" fill-rule="evenodd" clip-rule="evenodd" fill="currentColor"></path></svg></div><p class="woocommerce-mini-cart__empty-message empty">Chưa có sản phẩm trong giỏ hàng.</p><p class="return-to-shop"><a class="button primary wc-backward" href="https://chothemewp.com/mau-web/">Quay trở lại cửa hàng</a></p></div></div></li></ul></li></ul></div><div class="flex-col show-for-medium flex-grow"><ul class="nav nav-center nav-small mobile-nav  nav-"><li class="html custom html_topbar_right"><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Welcome Message</title></head><body><div id="welcome-message"><span id="icon" class="blink">⚡</span>Chào mừng bạn đã ghé thăm cửa hàng của chúng tôi<span id="icon-end" class="blink">⚡</span></div><script data-optimized="1" src="https://chothemewp.com/wp-content/litespeed/js/07f83cc60a18dd7950e8dcf876cd40c7.js?ver=aa546"></script></body></html></li></ul></div></div></div><div id="masthead" class="header-main hide-for-sticky"><div class="header-inner flex-row container logo-left medium-logo-center" role="navigation"><div id="logo" class="flex-col logo"><a href="https://chothemewp.com/" title="Chothemewp &#8211; Chợ Theme Wordpress - Thiết kế website giá rẻ &#8211; Chợ theme wordpress" rel="home"><img width="1020" height="443" src="https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-1024x445.png" class="header_logo header-logo" alt="Chothemewp &#8211; Chợ Theme Wordpress"/><img width="1020" height="443" src="https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-1024x445.png" class="header-logo-dark" alt="Chothemewp &#8211; Chợ Theme Wordpress"/></a></div><div class="flex-col show-for-medium flex-left"><ul class="mobile-nav nav nav-left "><li class="nav-icon has-icon"><a href="#" data-open="#main-menu" data-pos="left" data-bg="main-menu-overlay" data-color="" class="is-small" aria-label="Menu" aria-controls="main-menu" aria-expanded="false"><i class="icon-menu"></i></a></li></ul></div><div class="flex-col hide-for-medium flex-left
flex-grow"><ul class="header-nav header-nav-main nav nav-left  nav-line-bottom nav-size-medium nav-spacing-medium nav-uppercase nav-prompts-overlay"><li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-56 current_page_item menu-item-58 active menu-item-design-default"><a href="https://chothemewp.com/" aria-current="page" class="nav-top-link">Trang chủ</a></li><li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-59 menu-item-design-default has-dropdown"><a href="#" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Giới thiệu<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-60" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="https://chothemewp.com/gioi-thieu-ve-chung-toi/">Giới thiệu về chúng tôi</a></li><li id="menu-item-61" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-61"><a href="https://chothemewp.com/huong-dan-thanh-toan/">Hướng dẫn thanh toán</a></li><li id="menu-item-62" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62"><a href="https://chothemewp.com/quy-trinh-lam-viec/">Quy trình làm việc</a></li><li id="menu-item-63" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63"><a href="https://chothemewp.com/lien-he/">Liên hệ</a></li></ul></li><li id="menu-item-64" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64 menu-item-design-default"><a href="https://chothemewp.com/bao-gia/" class="nav-top-link">Báo giá</a></li><li id="menu-item-65" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-65 menu-item-design-default has-dropdown"><a href="https://chothemewp.com/mau-web/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Mẫu website<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-66" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-66"><a href="https://chothemewp.com/gioi-thieu-cong-ty-dich-vu/">Giới thiệu công ty dịch vụ</a></li><li id="menu-item-3466" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3466"><a href="https://chothemewp.com/ban-hang/">Bán hàng</a></li><li id="menu-item-3467" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3467"><a href="https://chothemewp.com/cong-ty/">Công ty</a></li><li id="menu-item-3469" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3469"><a href="https://chothemewp.com/lam-dep/">Làm đẹp</a></li><li id="menu-item-3470" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3470"><a href="https://chothemewp.com/thuc-pham/">Thực phẩm</a></li><li id="menu-item-3471" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3471"><a href="https://chothemewp.com/bat-dong-san/">Bất động sản</a></li><li id="menu-item-3472" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3472"><a href="https://chothemewp.com/noi-that/">Nội thất</a></li><li id="menu-item-3473" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3473"><a href="https://chothemewp.com/du-lich/">Du lịch</a></li><li id="menu-item-3474" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3474"><a href="https://chothemewp.com/giao-duc/">Giáo dục</a></li><li id="menu-item-3468" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3468"><a href="https://chothemewp.com/landing-page-tat-ca/">Landing Page</a></li></ul></li><li id="menu-item-4367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4367 menu-item-design-default"><a href="https://muathemewpgiare.com/theme-wordpress-premium/" class="nav-top-link">Theme WordPress Premium</a></li><li id="menu-item-70" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-70 menu-item-design-default has-dropdown"><a href="#" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Dịch vụ<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-76" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-76 nav-dropdown-col"><a href="https://chothemewp.com/thiet-ke-web/">Thiết kế web</a><ul class="sub-menu nav-column nav-dropdown-bold"><li id="menu-item-75" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75"><a href="https://chothemewp.com/thiet-ke-web-chuan-seo/">Thiết kế web chuẩn seo</a></li><li id="menu-item-74" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74"><a href="https://chothemewp.com/thiet-ke-web-theo-yeu-cau/">Thiết kế web theo yêu cầu</a></li></ul></li><li id="menu-item-71" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://chothemewp.com/dich-vu-hosting-website-wordpress/">Dịch vụ Hosting Website WordPress</a></li><li id="menu-item-72" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-72"><a href="https://chothemewp.com/dich-vu-toi-uu-website/">Dịch vụ tối ưu website</a></li><li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73"><a href="https://chothemewp.com/dich-vu-facebook/">Dịch vụ facebook</a></li></ul></li><li id="menu-item-77" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77 menu-item-design-default has-dropdown"><a href="#" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Kiến thức<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78"><a href="https://chothemewp.com/huong-dan-su-dung-website/">Hướng dẫn sử dụng website</a></li><li id="menu-item-79" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://chothemewp.com/hoc-website-nang-cao/">Học website nâng cao</a></li><li id="menu-item-80" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-80"><a href="https://chothemewp.com/kien-thuc-dien-thoai-may-tinh/">Kiến thức điện thoại&#8211;máy tính</a></li><li id="menu-item-81" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-81"><a href="https://chothemewp.com/kinh-nghiem-kinh-doanh/">Kinh nghiệm kinh doanh</a></li><li id="menu-item-82" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-82"><a href="https://chothemewp.com/thong-tin-tai-lieu/">Thông tin&#8211;tài liệu</a></li><li id="menu-item-3842" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-3842 nav-dropdown-col"><a href="https://chothemewp.com/thu-thuat/">Thủ Thuật</a><ul class="sub-menu nav-column nav-dropdown-bold"><li id="menu-item-3843" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3843"><a href="https://chothemewp.com/thu-thuat/wordpress/">WordPress</a></li><li id="menu-item-3844" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3844"><a href="https://chothemewp.com/thu-thuat/flatsome/">Flatsome</a></li></ul></li></ul></li><li id="menu-item-83" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-83 menu-item-design-default has-dropdown"><a href="https://chothemewp.com/tin-tuc-moi/" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Tin tức mới<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-3390" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3390"><a href="https://chothemewp.com/khuyen-mai/">Khuyến mãi</a></li><li id="menu-item-3727" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3727"><a href="https://chothemewp.com/y-nghia-logo-chothemewp/">Ý nghĩa logo</a></li></ul></li><li id="menu-item-3417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3417 menu-item-design-default has-dropdown"><a href="#" class="nav-top-link" aria-expanded="false" aria-haspopup="menu">Chương trình<i class="icon-angle-down"></i></a><ul class="sub-menu nav-dropdown nav-dropdown-bold"><li id="menu-item-3418" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3418"><a href="https://chothemewp.com/cong-tac-vien/">Cộng tác viên</a></li><li id="menu-item-3419" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3419"><a href="https://chothemewp.com/combo-sieu-hoi/">Combo Siêu Hời 28/12/2023</a></li></ul></li></ul></div><div class="flex-col hide-for-medium flex-right"><ul class="header-nav header-nav-main nav nav-right  nav-line-bottom nav-size-medium nav-spacing-medium nav-uppercase nav-prompts-overlay"><li class="header-search-form search-form html relative has-icon"><div class="header-search-form-wrapper"><div class="searchform-wrapper ux-search-box relative form-flat is-normal"><form role="search" method="get" class="searchform" action="https://chothemewp.com/"><div class="flex-row relative"><div class="flex-col flex-grow"><label class="screen-reader-text" for="woocommerce-product-search-field-0">Tìm kiếm:</label><input type="search" id="woocommerce-product-search-field-0" class="search-field mb-0" placeholder="Tìm kiếm giao diện" value="" name="s"/><input type="hidden" name="post_type" value="product"/></div><div class="flex-col"><button type="submit" value="Tìm kiếm" class="ux-search-submit submit-button secondary button  icon mb-0" aria-label="Gửi"><i class="icon-search"></i></button></div></div><div class="live-search-results text-left z-top"></div></form></div></div></li></ul></div><div class="flex-col show-for-medium flex-right"><ul class="mobile-nav nav nav-right "><li class="header-search header-search-dropdown has-icon has-dropdown menu-item-has-children"><a href="#" aria-label="Tìm kiếm" class="is-small"><i class="icon-search"></i></a><ul class="nav-dropdown nav-dropdown-bold"><li class="header-search-form search-form html relative has-icon"><div class="header-search-form-wrapper"><div class="searchform-wrapper ux-search-box relative form-flat is-normal"><form role="search" method="get" class="searchform" action="https://chothemewp.com/"><div class="flex-row relative"><div class="flex-col flex-grow"><label class="screen-reader-text" for="woocommerce-product-search-field-1">Tìm kiếm:</label><input type="search" id="woocommerce-product-search-field-1" class="search-field mb-0" placeholder="Tìm kiếm giao diện" value="" name="s"/><input type="hidden" name="post_type" value="product"/></div><div class="flex-col"><button type="submit" value="Tìm kiếm" class="ux-search-submit submit-button secondary button  icon mb-0" aria-label="Gửi"><i class="icon-search"></i></button></div></div><div class="live-search-results text-left z-top"></div></form></div></div></li></ul></li></ul></div></div></div><div class="header-bg-container fill"><div class="header-bg-image fill"></div><div class="header-bg-color fill"></div></div></div></header><main id="main" class=""><div id="content" role="main" class="content-area"><div class="banner has-hover banner1" id="banner-1110670979"><div class="banner-inner fill"><div class="banner-bg fill"><img fetchpriority="high" decoding="async" width="1024" height="613" src="https://chothemewp.com/wp-content/uploads/2023/12/nhung-cong-nghe-chotheme.gif" class="bg attachment-2048x2048 size-2048x2048" alt="nhung cong nghe chotheme" title="Trang chủ"></div><div class="banner-layers container"><div class="fill banner-link"></div><div id="text-box-897849996" class="text-box banner-layer x100 md-x100 lg-x100 y50 md-y50 lg-y50 res-text"><div class="text-box-content text dark"><div class="text-inner text-center"><div id="text-1455158741" class="text"><h1><span style="color: #ed1c24;">THIẾT KẾ WEBSITE CHOTHEMWP</span></h1><p>Dịch vụ thiết kế website trọn gói.Chợ theme wordpress thiết kế giao diện website chuẩn SEO.Uy tín – Giá rẻ – Bảo hành trọn đời – Hỗ trợ 24/7.Giải pháp kinh doanh hiệu quả,chuyên nghiệp,tính ổn định lâu dài.Khởi đầu trọn gói dịch vụ chỉ với 3.500.000 vnd(Cọc 40%,có thể gặp trực tiếp kí hợp đồng,cam kết ko phát sinh cước hàng tháng)<br/><style>#text-1455158741{color:rgb(0,0,0)}
#text-1455158741>*{color:rgb(0,0,0)}</style></div><a href="/bao-gia/" class="button primary lowercase btn-11" style="border-radius:5px;"><span>Bảng giá dịch vụ</span></a><a href="/mau-web/" class="button secondary lowercase btn-15" style="border-radius:5px;"><span>Mẫu giao diện</span></a><a href="#form1" class="button primary lowercase btn-1" style="border-radius:5px;"><span>Đăng ký tư vấn</span></a><div id="form1"
class="lightbox-by-id lightbox-content mfp-hide lightbox-white "
style="max-width:550px ;padding:20px"><p class="wpcf7-contact-form-not-found"><strong>Lỗi:</strong>Không tìm thấy biểu mẫu liên hệ.</p></div></div></div><style>#text-box-897849996 .text-box-content{background-color:rgba(255,255,255,0.831);border-radius:15px;font-size:100%}
#text-box-897849996 .text-inner{padding:15px 15px 15px 15px}
#text-box-897849996{width:60%}
@media(min-width:550px){#text-box-897849996{width:58%}}</style></div></div></div><style>#banner-1110670979{padding-top:500px}</style></div><section class="section section1" id="section_923413023"><div class="section-bg fill"><img decoding="async" width="1000" height="562" src="https://chothemewp.com/wp-content/uploads/2023/06/banner-thiet-ke-website-manh-an-server-1.jpg" class="bg attachment-original size-original" alt="banner thiet ke website manh an server 1" title="Trang chủ"></div><div class="section-content relative"><div class="row" id="row-1553116805"><div id="col-1382432416" class="col small-12 large-12"><div class="col-inner"><div class="container section-title-container"><h2 class="section-title section-title-center"><b></b><span class="section-title-main" style="color:rgb(0, 0, 0);">Về chúng tôi</span><b></b></h2></div></div></div><div id="col-819569804" class="col medium-6 small-12 large-6"><div class="col-inner"><h3><strong>HƠN 1,000+DOANH NGHIỆP,CÁ NHÂN ĐANG SỬ DỤNG DỊCH VỤ THIẾT KẾ WEBSITE TẠI CHỢ THEMEWP</strong></h3><p>Chothemewp mang đến cho khách hàng dịch vụ thiết kế website chuyên nghiệp.Đơn giản hóa chỉ với 5 bước.Chúng tôi không cần tạm ứng,không phát sinh cước hàng tháng trong quá trình sử dụng website.</p><p>Cước phí trọn gói – Tặng miễn phí tên miền.COM và hotsing SSD tốc độ cao không không giới hạn băng thông.(Xem bảng giá)</p><p>Website tối ưu với các công cụ tìm kiếm,tương thích với tất cả thiết bị truy cập.Khách hàng có thể quản lý và đăng tải sản phẩm ngay trên chính chiếc điện thoại của mình – Dễ dàng để sử dụng,kỹ thuật hỗ trợ 24/7.</p><p>Chúng tôi là đơn vị theme wordpress giá rẻ và kho theme việt hóa lớn nhất thị trường Việt Nam hiện nay.</p><div class="row row-small" id="row-142790098"><div id="col-341717957" class="col medium-6 small-12 large-6"><div class="col-inner"><a href="/gioi-thieu-ve-chung-toi/" class="button primary lowercase expand btn-10" style="border-radius:5px;"><span>Về chúng tôi</span></a></div></div><div id="col-1635956470" class="col medium-6 small-12 large-6"><div class="col-inner"><a href="/bang-gia" class="button secondary lowercase expand btn-9" style="border-radius:5px;"><span>Xem giá dịch vụ</span></a></div></div></div></div></div><div id="col-518599423" class="col medium-6 small-12 large-6"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/06/icon-1-300x300.png" class="attachment-medium size-medium" alt="icon 1" srcset="https://chothemewp.com/wp-content/uploads/2023/06/icon-1-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/icon-1-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/icon-1-100x100.png 100w, https://chothemewp.com/wp-content/uploads/2023/06/icon-1.png 428w" sizes="(max-width: 300px) 100vw, 300px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><span style="color: #ff6600;"><strong>TIẾP NHẬN THÔNG TIN:</strong></span>Tiếp nhận thông tin của khách hàng để lên phương án và thời gian hoàn thành công việc.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/06/icon2-300x300.png" class="attachment-medium size-medium" alt="icon2" srcset="https://chothemewp.com/wp-content/uploads/2023/06/icon2-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/icon2-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/icon2-100x100.png 100w, https://chothemewp.com/wp-content/uploads/2023/06/icon2.png 428w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">TIẾN HÀNH LÀM VIỆC:</span></strong>Đội ngũ kỹ thuật tiến hành làm việc theo theo đúng yêu cầu và thời gian đã cam kết hoàn thành.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/06/icon3-300x300.png" class="attachment-medium size-medium" alt="icon3" srcset="https://chothemewp.com/wp-content/uploads/2023/06/icon3-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/icon3-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/icon3-100x100.png 100w, https://chothemewp.com/wp-content/uploads/2023/06/icon3.png 428w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><span style="color: #ff6600;"><strong>GỬI KHÁCH HÀNG XEM TRƯỚC:</strong></span>Gửi cho khách hàng xem trước,xét tổng thể và tiếp nhận bổ sung hoặc thay đổi của khách hàng.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/06/icon4-300x300.png" class="attachment-medium size-medium" alt="icon4" srcset="https://chothemewp.com/wp-content/uploads/2023/06/icon4-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/icon4-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/icon4-100x100.png 100w, https://chothemewp.com/wp-content/uploads/2023/06/icon4.png 428w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><span style="color: #ff6600;"><strong>HOÀN THIỆN WEBSITE VÀ CHẠY THỬ:</strong></span>Tiến hành test tổng thể hệ thống,kiểm tra các tính năng và hoàn thiện website.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/06/icon5-300x300.png" class="attachment-medium size-medium" alt="icon5" srcset="https://chothemewp.com/wp-content/uploads/2023/06/icon5-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/icon5-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/icon5-100x100.png 100w, https://chothemewp.com/wp-content/uploads/2023/06/icon5.png 428w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">KÝ HỢP ĐỒNG THANH TOÁN VÀ BẢO HÀNH:</span></strong>Bàn giao website ký hợp đồng thanh toán và bảo hành website theo định kỳ.</p></div></div></div></div></div></div><style>#section_923413023{padding-top:50px;padding-bottom:50px}</style></section><div class="row" id="row-1796077286"><div id="col-1481914781" class="col small-12 large-12"><div class="col-inner"><h2 style="text-align: center;">DANH MỤC NGÀY  25/01/2025</h2><div class="flatsome-utils-mh-section "><div class="row large-columns-6 medium-columns-3 small-columns-2 row-small has-shadow row-box-shadow-3-hover fu-categories-section fu-categories-mobile-col- slider flatsome-ultils-slide-2-row slide-2-row-init row-slider slider-nav-circle slider-nav-light slider-nav-push flatsome-ultils-mh-ux" data-fu-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": true,"percentPosition": true,"pageDots": true, "rightToLeft": false, "autoPlay" : 6000}' data-mh-ux='{"flatsome_ultils_mh_slide_2_row":"2","style":"normal","columns":"6","depth_hover":"3","slider_nav_style":"circle","slider_nav_color":"light","slider_bullets":"true","auto_slide":"6000","ids":"26,84,58,34,223,39,27,53,40,95,103,33","show_count":"0","image_radius":"9","image_size":"thumbnail","image_hover":"zoom","image_hover_alt":"zoom-fade","text_hover":"bounce","tag":"ux_product_categories_flatsome_utils","type":"slider"}'><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Tất cả" href="https://chothemewp.com/tat-ca/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/nhung-cong-nghe-chotheme-150x150.gif" alt="Tất cả" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Tất cả</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Tin tức" href="https://chothemewp.com/tin-tuc/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/dn.png" alt="Tin tức" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Tin tức</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Thực phẩm" href="https://chothemewp.com/thuc-pham/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/thucpham.png" alt="Thực phẩm" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Thực phẩm</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Xe hơi" href="https://chothemewp.com/xe-hoi/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/dn.png" alt="Xe hơi" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Xe hơi</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Du lịch" href="https://chothemewp.com/du-lich/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/dulich.png" alt="Du lịch" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Du lịch</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Bất động sản" href="https://chothemewp.com/bat-dong-san/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/bds.png" alt="Bất động sản" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Bất động sản</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Công ty" href="https://chothemewp.com/cong-ty/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/dn.png" alt="Công ty" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Công ty</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Giáo dục" href="https://chothemewp.com/giao-duc/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/new.png" alt="Giáo dục" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Giáo dục</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Landing Page" href="https://chothemewp.com/landing-page-tat-ca/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/khac.png" alt="Landing Page" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Landing Page</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Làm đẹp" href="https://chothemewp.com/lam-dep/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/mypham.png" alt="Làm đẹp" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Làm đẹp</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Nội thất" href="https://chothemewp.com/noi-that/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/noithat.png" alt="Nội thất" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Nội thất</h5></div></div></div></a></div></div><div class="product-category col"><div class="col-inner"><a aria-label="Truy cập danh mục sản phẩm Bán hàng" href="https://chothemewp.com/ban-hang/"><div class="box box-category has-hover box-normal "><div class="box-image" style="border-radius:9%;"><div class="image-zoom image-zoom-fade"><img loading="lazy" decoding="async" src="https://chothemewp.com/wp-content/uploads/2023/12/banhang.png" alt="Bán hàng" width="300" height="300" title="Trang chủ"></div></div><div class="box-text show-on-hover hover-bounce text-center"><div class="box-text-inner"><h5 class="header-title">Bán hàng</h5></div></div></div></a></div></div></div></div></div></div><section class="section section2" id="section_1678195087"><div class="section-bg fill"><div class="effect-snow bg-effect fill no-click"></div></div><div class="section-content relative"><div class="row" id="row-166084693"><div id="col-1671751854" class="col small-12 large-12"><div class="col-inner text-center"><div class="row" id="row-2083886473"><div id="col-464492664" class="col small-12 large-12"><div class="col-inner text-center"><div class="container section-title-container"><h2 class="section-title section-title-center"><b></b><span class="section-title-main" style="color:rgb(255, 255, 255);"><i class="icon-gift"></i>Mẫu giao diện website</span><b></b></h2></div><div class="searchform-wrapper ux-search-box relative form-flat is-xlarge"><form role="search" method="get" class="searchform" action="https://chothemewp.com/"><div class="flex-row relative"><div class="flex-col flex-grow"><label class="screen-reader-text" for="woocommerce-product-search-field-2">Tìm kiếm:</label><input type="search" id="woocommerce-product-search-field-2" class="search-field mb-0" placeholder="Tìm kiếm giao diện" value="" name="s"/><input type="hidden" name="post_type" value="product"/></div><div class="flex-col"><button type="submit" value="Tìm kiếm" class="ux-search-submit submit-button secondary button  icon mb-0" aria-label="Gửi"><i class="icon-search"></i></button></div></div><div class="live-search-results text-left z-top"></div></form></div><div id="gap-1189238120" class="gap-element clearfix" style="display:block; height:auto;"><style>#gap-1189238120{padding-top:15px}</style></div><p><strong>Truy cập mẫu theo thể loại:<span style="color: #fafafa;">THEME FLATSOME|THEME ELEMENTOR</span></strong><br/><span style="color: #fafafa;">Giới Thiệu Công Ty Dịch Vụ|Giới Thiệu Sản Phẩm|Thương Mại – Bán Hàng|Landing Page</span></p></div></div></div><div class="flatsome-utils-mh-section "><div class="row  equalize-box large-columns-4 medium-columns-3 small-columns-2 row-xsmall slider flatsome-ultils-slide-2-row slide-2-row-init row-slider slider-nav-circle slider-nav-light slider-nav-push flatsome-ultils-mh-ux" data-fu-flickity-options='{"imagesLoaded": true, "groupCells": "100%", "dragThreshold" : 5, "cellAlign": "left","wrapAround": true,"prevNextButtons": true,"percentPosition": true,"pageDots": false, "rightToLeft": false, "autoPlay" : 6000}' data-mh-ux='{"col_spacing":"xsmall","slider_nav_style":"circle","slider_nav_color":"light","auto_slide":"6000","equalize_box":"true","flatsome_ultils_mh_pagination":"0","flatsome_ultils_mh_slide_2_row":"4","fu_post_per_page":"40","fu_post_per_page_mobile":"40","cat":"33,53,95,223,103,84,34","products":"300","orderby":"rand","tag":"ux_products_flatsome_utils","type":"slider"}'><div class="product-small col has-hover product type-product post-1847 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_cat-xe-hoi product_tag-do-choi product_tag-o-to product_tag-phu-kien product_tag-showroom product_tag-xe-hoi has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-phu-kien-do-choi-o-to-chothemewp/" aria-label="Theme WordPress bán phụ kiện, đồ chơi ô tô - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="salecar.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/salecar.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-phu-kien-do-choi-o-to-chothemewp/">Theme WordPress bán phụ kiện,đồ chơi ô tô&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2725 status-publish instock product_cat-ban-hang product_cat-tat-ca product_cat-thuc-pham product_tag-duoc-pham product_tag-thuc-pham-chuc-nang product_tag-thuoc has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-duoc-pham-04-chothemewp/" aria-label="Theme WordPress bán dược phẩm 04 - chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="duocpham4" srcset="https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/duocpham4-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/duocpham4.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-duoc-pham-04-chothemewp/">Theme WordPress bán dược phẩm 04&#8211;chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2304 status-publish instock product_cat-ban-hang product_cat-tat-ca product_cat-thuc-pham product_tag-nong-san product_tag-rau-cu-qua product_tag-thuc-pham has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-hop-tac-xa-nong-san-rau-sach-chothemewp/" aria-label="Theme WordPress hợp tác xã nông sản, rau sạch - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="htxthanhnienthanhsen.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/htxthanhnienthanhsen.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-hop-tac-xa-nong-san-rau-sach-chothemewp/">Theme WordPress hợp tác xã nông sản,rau sạch&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2641 status-publish last instock product_cat-ban-hang product_cat-tat-ca product_cat-thuc-pham product_tag-thuc-pham has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-thuc-pham-phong-gym-chothemewp/" aria-label="Theme Wordpress bán thực phẩm phòng gym - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/gymshop-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="gymshop" srcset="https://chothemewp.com/wp-content/uploads/2023/12/gymshop-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/gymshop-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/gymshop-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/gymshop-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/gymshop-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/gymshop.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-thuc-pham-phong-gym-chothemewp/">Theme WordPress bán thực phẩm phòng gym&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.250.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.250.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>700.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:700.000&#8363;.</span></span><span class="phan-tram-km">44%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2325 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_tag-da-quy product_tag-phong-thuy product_tag-vat-pham has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-da-quy-vat-pham-phong-thuy-02-chothemewp/" aria-label="Theme WordPress đá quý, vật phẩm phong thủy 02 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="daquy2.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/daquy2.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-da-quy-vat-pham-phong-thuy-02-chothemewp/">Theme WordPress đá quý,vật phẩm phong thủy 02&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1462 status-publish instock product_cat-giao-duc product_cat-tat-ca product_tag-anh-ngu product_tag-hoc-tieng-anh product_tag-khoa-hoc product_tag-trung-tam has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-trung-tam-hoc-tieng-anh-03/" aria-label="Theme WordPress trung tâm học tiếng anh 03"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/edu14-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="edu14" srcset="https://chothemewp.com/wp-content/uploads/2023/12/edu14-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/edu14-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/edu14-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/edu14-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/edu14-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/edu14.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-trung-tam-hoc-tieng-anh-03/">Theme WordPress trung tâm học tiếng anh 03</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.100.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.100.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">50%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2502 status-publish instock product_cat-lam-dep product_cat-landing-page-tat-ca product_cat-tat-ca product_tag-lam-dep product_tag-my-pham product_tag-son has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-lading-page-ban-son-duong-moi-chothemewp/" aria-label="Theme WordPress Lading Page bán Son Dưỡng Môi - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="son.maugiaodien" srcset="https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/son.maugiaodien.jpg 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-lading-page-ban-son-duong-moi-chothemewp/">Theme WordPress Lading Page bán Son Dưỡng Môi&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>800.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:800.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>350.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:350.000&#8363;.</span></span><span class="phan-tram-km">56.3%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4098 status-publish last instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-theme-wordpress-mau-ban-thuoc/" aria-label="Share Theme WordPress mẫu bán thuốc"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5125273350363_474161b17d7f1ff4c6850a043f190cb8-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5125273350363 474161b17d7f1ff4c6850a043f190cb8" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5125273350363_474161b17d7f1ff4c6850a043f190cb8-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5125273350363_474161b17d7f1ff4c6850a043f190cb8-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5125273350363_474161b17d7f1ff4c6850a043f190cb8-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-theme-wordpress-mau-ban-thuoc/">Share Theme WordPress mẫu bán thuốc</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>800.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:800.000&#8363;.</span></span><span class="phan-tram-km">84%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1769 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_cat-thuc-pham product_tag-tinh-bot-nghe has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-san-pham-tinh-bot-nghe-chothemewp/" aria-label="Theme WordPress bán sản phẩm tinh bột nghệ - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="tinhbotnghe.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/tinhbotnghe.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-san-pham-tinh-bot-nghe-chothemewp/">Theme WordPress bán sản phẩm tinh bột nghệ&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3170 status-publish instock product_cat-ban-hang product_cat-tat-ca has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-shop-ban-trai-cay-nong-san-chothemewp/" aria-label="Theme wordpress shop bán trái cây, nông sản - chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/shoptraicay.mauthemewp.com_-900x2990-1-scaled-1-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Shoptraicay.mauthemewp.com_ 900x2990" srcset="https://chothemewp.com/wp-content/uploads/2023/12/shoptraicay.mauthemewp.com_-900x2990-1-scaled-1-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/shoptraicay.mauthemewp.com_-900x2990-1-scaled-1-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/shoptraicay.mauthemewp.com_-900x2990-1-scaled-1-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-shop-ban-trai-cay-nong-san-chothemewp/">Theme wordpress shop bán trái cây,nông sản&#8211;chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>650.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:650.000&#8363;.</span></span><span class="phan-tram-km">27.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3135 status-publish instock product_cat-lam-dep product_cat-tat-ca product_tag-lam-dep product_tag-spa product_tag-tham-my has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-10-chothemewp/" aria-label="Theme WordPress Spa, làm đẹp 10 - chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/spa10-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="spa10" srcset="https://chothemewp.com/wp-content/uploads/2023/12/spa10-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/spa10-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/spa10-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/spa10-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/spa10-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/spa10.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-10-chothemewp/">Theme WordPress Spa,làm đẹp 10&#8211;chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>700.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:700.000&#8363;.</span></span><span class="phan-tram-km">30%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2575 status-publish last instock product_cat-ban-hang product_cat-cong-ty product_cat-tat-ca product_tag-dien-tu product_tag-thiet-bi has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-cong-ty-ban-thiet-bi-dien-tu-chothemewp/" aria-label="Theme WordPress công ty bán thiết bị điện tử - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/thietbi-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="thietbi" srcset="https://chothemewp.com/wp-content/uploads/2023/12/thietbi-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/thietbi-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/thietbi-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/thietbi-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/thietbi-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/thietbi.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-cong-ty-ban-thiet-bi-dien-tu-chothemewp/">Theme WordPress công ty bán thiết bị điện tử&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.600.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>800.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:800.000&#8363;.</span></span><span class="phan-tram-km">50%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1877 status-publish first instock product_cat-tin-tuc product_tag-cong-ty product_tag-dao-tao product_tag-khoa-hoc product_tag-lam-toc product_tag-salon product_tag-tin-tuc has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-dao-tao-khoa-hoc-mau-toc-chothemewp/" aria-label="Theme WordPress đào tạo, khóa học mẫu tóc - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="vientoc.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/vientoc.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-dao-tao-khoa-hoc-mau-toc-chothemewp/">Theme WordPress đào tạo,khóa học mẫu tóc&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2244 status-publish instock product_cat-cong-ty product_cat-giao-duc product_cat-tat-ca product_tag-cong-ty product_tag-dao-tao product_tag-giao-duc product_tag-sinh-trac-van-tay has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-dich-vu-sinh-trac-van-tay-chothemewp/" aria-label="Theme WordPress dịch vụ sinh trắc vân tay - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="sinhtracvantay.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/sinhtracvantay.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-dich-vu-sinh-trac-van-tay-chothemewp/">Theme WordPress dịch vụ sinh trắc vân tay&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.100.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.100.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">45.5%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2400 status-publish instock product_cat-ban-hang product_cat-noi-that product_cat-tat-ca product_tag-ban-hang product_tag-noi-that has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-noi-that-08-chothemewp/" aria-label="Theme WordPress nội thất 08 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="noithat8.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/noithat8.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-noi-that-08-chothemewp/">Theme WordPress nội thất 08&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2409 status-publish last instock product_cat-cong-ty product_cat-noi-that product_cat-tat-ca product_tag-kien-truc product_tag-noi-that product_tag-thiet-ke has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-noi-that-12-chothemewp/" aria-label="Theme WordPress nội thất 12 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="noithat12.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/noithat12.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-noi-that-12-chothemewp/">Theme WordPress nội thất 12&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">40%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2256 status-publish first instock product_cat-ban-hang product_cat-lam-dep product_cat-tat-ca product_cat-thuc-pham product_tag-ban-hang product_tag-cong-ty product_tag-lam-dep product_tag-saffron product_tag-thuc-pham-chuc-nang has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-thuc-pham-chuc-nang-06-chothemewp/" aria-label="Theme WordPress thực phẩm chức năng 06 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="thucpham6.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/thucpham6.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-thuc-pham-chuc-nang-06-chothemewp/">Theme WordPress thực phẩm chức năng 06&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3010 status-publish instock product_cat-lam-dep product_cat-tat-ca product_tag-lam-dep product_tag-my-pham product_tag-spa product_tag-tham-my has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-12-chothemwp/" aria-label="Theme WordPress Spa, làm đẹp 12 - chothemwp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/spa12-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="spa12" srcset="https://chothemewp.com/wp-content/uploads/2023/12/spa12-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/spa12-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/spa12-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/spa12-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/spa12-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/spa12.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-12-chothemwp/">Theme WordPress Spa,làm đẹp 12&#8211;chothemwp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">40%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2340 status-publish instock product_cat-lam-dep product_cat-tat-ca product_tag-lam-dep product_tag-spa product_tag-tham-my has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-05-chothemewp/" aria-label="Theme WordPress Spa làm đẹp 05 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="spa5.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/spa5.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-spa-lam-dep-05-chothemewp/">Theme WordPress Spa làm đẹp 05&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3050 status-publish last instock product_cat-ban-hang product_cat-lam-dep product_cat-tat-ca product_tag-lam-dep product_tag-my-pham product_tag-spa product_tag-tham-my has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-my-pham-15-chothemwp/" aria-label="Theme WordPress mỹ phẩm 15 - chothemwp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/mypham15-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="mypham15" srcset="https://chothemewp.com/wp-content/uploads/2023/12/mypham15-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/mypham15-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/mypham15-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/mypham15-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/mypham15-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/mypham15.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-my-pham-15-chothemwp/">Theme WordPress mỹ phẩm 15&#8211;chothemwp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>650.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:650.000&#8363;.</span></span><span class="phan-tram-km">35%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1799 status-publish first instock product_cat-du-lich product_cat-tat-ca product_tag-du-lich product_tag-khach-san product_tag-nghi-duong product_tag-resort has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-du-lich-05-chothemewp/" aria-label="Theme WordPress du lịch 05 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="dulich5.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/dulich5.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-du-lich-05-chothemewp/">Theme WordPress du lịch 05&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3156 status-publish instock product_cat-tat-ca product_cat-tin-tuc has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-tin-tuc-15-chuan-dep-chothemewp/" aria-label="Theme wordpress tin tức 15 chuẩn đẹp - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/tintuc015.mauthemewp.net_-e1693218334565-scaled-1-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Tintuc015.mauthemewp.net_ E1693218334565" srcset="https://chothemewp.com/wp-content/uploads/2023/12/tintuc015.mauthemewp.net_-e1693218334565-scaled-1-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc015.mauthemewp.net_-e1693218334565-scaled-1-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc015.mauthemewp.net_-e1693218334565-scaled-1-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-tin-tuc-15-chuan-dep-chothemewp/">Theme wordpress tin tức 15 chuẩn đẹp&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">68.4%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3215 status-publish instock product_cat-xe-hoi product_tag-taxi product_tag-thue-xe has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-dich-vu-thue-xe-taxi-05/" aria-label="Theme WordPress dịch vụ thuê xe taxi 05"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/taxi5-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="taxi5" srcset="https://chothemewp.com/wp-content/uploads/2023/12/taxi5-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/taxi5-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/taxi5-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/taxi5-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/taxi5-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/taxi5.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-dich-vu-thue-xe-taxi-05/">Theme WordPress dịch vụ thuê xe taxi 05</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>2.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:2.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>690.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:690.000&#8363;.</span></span><span class="phan-tram-km">65.5%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2813 status-publish last instock product_cat-xe-hoi product_tag-dai-ly-xe product_tag-mercedes product_tag-o-to product_tag-xe-cu product_tag-xe-hoi has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-xe-o-to-chothemwp/" aria-label="Theme WordPress bán xe ô tô-chothemwp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/mec-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="mec" srcset="https://chothemewp.com/wp-content/uploads/2023/12/mec-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/mec-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/mec-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/mec-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/mec-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/mec.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-xe-o-to-chothemwp/">Theme WordPress bán xe ô tô-chothemwp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">45%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1637 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_tag-code product_tag-download product_tag-ma-nguon product_tag-san-pham-so product_tag-tai-nguyen has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-shop-ban-tai-nguyen-san-pham-so-ma-nguon-chothemewp/" aria-label="Theme WordPress Shop bán tài nguyên, sản phẩm số, mã nguồn - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="shopcode.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/shopcode.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-shop-ban-tai-nguyen-san-pham-so-ma-nguon-chothemewp/">Theme WordPress Shop bán tài nguyên,sản phẩm số,mã nguồn&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">40%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4120 status-publish instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-tin-tuc/" aria-label="Theme Wordpress tin tức"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5128391582696 7a0c9e86a8358526f578c412282aca7a" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-tin-tuc/">Theme WordPress tin tức</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>750.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:750.000&#8363;.</span></span><span class="phan-tram-km">85%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1685 status-publish instock product_cat-ban-hang product_cat-tat-ca product_tag-may-loc-khi has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-may-loc-khi-02-chothemewp/" aria-label="Theme WordPress bán máy lọc khí 02 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="maylockhi2.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/maylockhi2.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-may-loc-khi-02-chothemewp/">Theme WordPress bán máy lọc khí 02&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2520 status-publish last instock product_cat-ban-hang product_cat-tat-ca product_tag-ban-hang product_tag-shop product_tag-shopee has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-hang-giong-shopee-chothemewp/" aria-label="Theme WordPress bán hàng giống Shopee - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/shopee-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="shopee" srcset="https://chothemewp.com/wp-content/uploads/2023/12/shopee-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/shopee-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/shopee-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/shopee-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/shopee-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/shopee.jpg 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-hang-giong-shopee-chothemewp/">Theme WordPress bán hàng giống Shopee&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.200.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.200.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">50%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1757 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_cat-thuc-pham product_tag-sinh-ly product_tag-thuc-pham-chuc-nang has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-thuc-pham-chuc-nang-03-chothemewp/" aria-label="Theme WordPress thực phẩm chức năng 03 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="thucphamchucnang3.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/thucphamchucnang3.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-thuc-pham-chuc-nang-03-chothemewp/">Theme WordPress thực phẩm chức năng 03&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2301 status-publish instock product_cat-ban-hang product_cat-tat-ca product_tag-ban-hang product_tag-dich-vu product_tag-google product_tag-smartphone has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-hang-dich-vu-google-shop-chothemewp/" aria-label="Theme WordPress bán hàng, dịch vụ google shop - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="googleshop.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/googleshop.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-hang-dich-vu-google-shop-chothemewp/">Theme WordPress bán hàng,dịch vụ google shop&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1589 status-publish instock product_cat-tin-tuc product_tag-blog product_tag-tin-tuc has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-tin-tuc-06-chothemewp/" aria-label="Theme WordPress tin tức 06 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="tintuc6.maugiaodien" srcset="https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/tintuc6.maugiaodien.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-tin-tuc-06-chothemewp/">Theme WordPress tin tức 06&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1595 status-publish last instock product_cat-ban-hang product_cat-tat-ca product_tag-cay-canh product_tag-cay-xanh has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-ban-chau-cay-canh-van-phong-chothemewp/" aria-label="Theme WordPress bán chậu cây cảnh văn phòng - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="chaucay.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/chaucay.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-ban-chau-cay-canh-van-phong-chothemewp/">Theme WordPress bán chậu cây cảnh văn phòng&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2436 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_tag-ban-hang product_tag-kid product_tag-shop product_tag-thoi-trang product_tag-tre-em has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-thoi-trang-tre-em-chothemewp/" aria-label="Theme WordPress thời trang trẻ em - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="thoitrang3.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/thoitrang3.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-thoi-trang-tre-em-chothemewp/">Theme WordPress thời trang trẻ em&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3160 status-publish instock product_cat-ban-hang product_cat-lam-dep product_cat-tat-ca has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-thoi-trang-my-pham-chothemewp/" aria-label="Theme wordpress thời trang mỹ phẩm - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/dochoi.mauthemewp.com_-scaled-1-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Dochoi.mauthemewp.com_" srcset="https://chothemewp.com/wp-content/uploads/2023/12/dochoi.mauthemewp.com_-scaled-1-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/dochoi.mauthemewp.com_-scaled-1-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/dochoi.mauthemewp.com_-scaled-1-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-thoi-trang-my-pham-chothemewp/">Theme wordpress thời trang mỹ phẩm&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>650.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:650.000&#8363;.</span></span><span class="phan-tram-km">27.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2599 status-publish instock product_cat-ban-hang product_cat-tat-ca product_tag-camera product_tag-shop has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-shop-ban-camera-03-chothemewp/" aria-label="Theme WordPress Shop bán camera 03 - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/camera3-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="camera3" srcset="https://chothemewp.com/wp-content/uploads/2023/12/camera3-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/camera3-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/camera3-768x769.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/camera3-600x601.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/camera3-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/camera3.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-shop-ban-camera-03-chothemewp/">Theme WordPress Shop bán camera 03&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">40%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2051 status-publish last instock product_cat-cong-ty product_cat-giao-duc product_cat-tat-ca product_tag-dao-tao product_tag-giao-duc product_tag-luyen-thi has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-trung-tam-luyen-thi-chothemewp/" aria-label="Theme WordPress trung tâm luyện thi - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="luyenthi.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/luyenthi.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-trung-tam-luyen-thi-chothemewp/">Theme WordPress trung tâm luyện thi&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>600.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:600.000&#8363;.</span></span><span class="phan-tram-km">40%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-1934 status-publish first instock product_cat-ban-hang product_cat-tat-ca product_tag-quan-ao product_tag-thoi-trang has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-shop-thoi-trang-nam-chothemewp/" aria-label="Theme WordPress shop thời trang nam - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="fashion2.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/fashion2.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-shop-thoi-trang-nam-chothemewp/">Theme WordPress shop thời trang nam&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>500.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:500.000&#8363;.</span></span><span class="phan-tram-km">50%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3166 status-publish instock product_cat-ban-hang product_cat-tat-ca has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-may-tinh-10-giong-ngocnguyen-vn-chothemewp/" aria-label="Theme wordpress máy tính 10 giống ngocnguyen.vn - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/maytinh10.mauthemewp.com_-scaled-1-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Maytinh10.mauthemewp.com_" srcset="https://chothemewp.com/wp-content/uploads/2023/12/maytinh10.mauthemewp.com_-scaled-1-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/maytinh10.mauthemewp.com_-scaled-1-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/maytinh10.mauthemewp.com_-scaled-1-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-may-tinh-10-giong-ngocnguyen-vn-chothemewp/">Theme wordpress máy tính 10 giống ngocnguyen.vn&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:1.900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:1.000.000&#8363;.</span></span><span class="phan-tram-km">47.4%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-2211 status-publish instock product_cat-cong-ty product_cat-tat-ca product_cat-tin-tuc product_tag-dao-tao product_tag-khoa-hoc product_tag-phong-thuy product_tag-tin-tuc has-post-thumbnail sale purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-trung-tam-dao-tao-phong-thuy-chothemewp/" aria-label="Theme WordPress trung tâm đào tạo phong thủy - Chothemewp"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="hocphongthuy.maugiaodien.com" srcset="https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-1024x1024.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-768x768.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-600x600.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_-100x100.jpg 100w, https://chothemewp.com/wp-content/uploads/2023/12/hocphongthuy.maugiaodien.com_.jpg 1080w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-trung-tam-dao-tao-phong-thuy-chothemewp/">Theme WordPress trung tâm đào tạo phong thủy&#8211;Chothemewp</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>950.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:950.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>550.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:550.000&#8363;.</span></span><span class="phan-tram-km">42.1%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3525 status-publish last instock product_cat-tat-ca product_cat-giao-duc product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-gioi-thieu-mau-web-ban-khoa-hoc-chuan-seo-7/" aria-label="Sharecode giới thiệu mẫu web bán khóa học chuẩn SEO 7"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/z5026246013799_9cc2b43df997cd909af54a512f1937da-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5026246013799 9cc2b43df997cd909af54a512f1937da" srcset="https://chothemewp.com/wp-content/uploads/2023/12/z5026246013799_9cc2b43df997cd909af54a512f1937da-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/z5026246013799_9cc2b43df997cd909af54a512f1937da-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/z5026246013799_9cc2b43df997cd909af54a512f1937da-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-gioi-thieu-mau-web-ban-khoa-hoc-chuan-seo-7/">Sharecode giới thiệu mẫu web bán khóa học chuẩn SEO 7</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.400.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:1.400.000&#8363;.</span></span><span class="phan-tram-km">72%</span></div></div></div></div></div></div></div></div></div></div></div><style>#section_1678195087{padding-top:40px;padding-bottom:40px;background-color:rgba(255,158,0,0.448)}</style></section><section class="section section3" id="section_2073095780"><div class="section-bg fill"></div><div class="section-content relative"><div class="row row-small align-middle" id="row-1395290156"><div id="col-141867002" class="col small-12 large-12"><div class="col-inner"><div class="container section-title-container"><h2 class="section-title section-title-center"><b></b><span class="section-title-main" style="color:rgb(0, 0, 0);">Tại sao nên chọn chúng tôi?</span><b></b></h2></div><p style="text-align: center;">Những khác biệt mà bạn sẽ nhận được khi thiết kế website tại chothemewp</p></div></div><div id="col-1717603395" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="icon-box featured-box icon-box-right text-right"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/chuan-seo.png" class="attachment-medium size-medium" alt="chuan seo" srcset="https://chothemewp.com/wp-content/uploads/2023/06/chuan-seo.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/chuan-seo-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/chuan-seo-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Giao diện website chuẩn SEO.</span></strong>Tích hợp đầy đủ các tiện ích để tối ưu SEO</p></div></div><div class="icon-box featured-box icon-box-right text-right"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/ho-tro-24-7.png" class="attachment-medium size-medium" alt="ho tro 24 7" srcset="https://chothemewp.com/wp-content/uploads/2023/06/ho-tro-24-7.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/ho-tro-24-7-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/ho-tro-24-7-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Kỹ thuật hỗ trợ 24/7.</span></strong>Hướng dẫn sử dụng web,đăng tải sản phẩm miễn phí</p></div></div><div class="icon-box featured-box icon-box-right text-right"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/website-mobile.png" class="attachment-medium size-medium" alt="website mobile" srcset="https://chothemewp.com/wp-content/uploads/2023/06/website-mobile.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/website-mobile-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/website-mobile-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Phù hợp với tất cả thiết bị truy cập.</span></strong>Tối ưu dễ sử dụng trên điện thoại.</p></div></div></div></div><div id="col-1983525395" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1943017280"><div class="img-inner dark"><img loading="lazy" decoding="async" width="1248" height="964" src="https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that.jpg" class="attachment-original size-original" alt="thiet ke website ban noi that" srcset="https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that.jpg 1248w, https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that-300x232.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that-1024x791.jpg 1024w, https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that-768x593.jpg 768w, https://chothemewp.com/wp-content/uploads/2023/06/thiet-ke-website-ban-noi-that-600x463.jpg 600w" sizes="auto, (max-width: 1248px) 100vw, 1248px" title="Trang chủ"></div><style>#image_1943017280{width:100%}</style></div></div></div><div id="col-931329108" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/hop-dong-hoa-don-do.png" class="attachment-medium size-medium" alt="hop dong hoa don do" srcset="https://chothemewp.com/wp-content/uploads/2023/06/hop-dong-hoa-don-do.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/hop-dong-hoa-don-do-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/hop-dong-hoa-don-do-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Đầy đủ hợp đồng.</span></strong>Hóa đơn đỏ bảo vệ quyền lợi của khách hàng.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/thoi-gian.png" class="attachment-medium size-medium" alt="thoi gian" srcset="https://chothemewp.com/wp-content/uploads/2023/06/thoi-gian.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/thoi-gian-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/thoi-gian-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Làm việc nhanh chóng.</span></strong>Hoàn thành và bàn giao ngay trong 1 ngày làm việc.</p></div></div><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><img loading="lazy" decoding="async" width="200" height="200" src="https://chothemewp.com/wp-content/uploads/2023/06/cuoc-tron-goi-khong-phat-sinh.png" class="attachment-medium size-medium" alt="cuoc tron goi khong phat sinh" srcset="https://chothemewp.com/wp-content/uploads/2023/06/cuoc-tron-goi-khong-phat-sinh.png 200w, https://chothemewp.com/wp-content/uploads/2023/06/cuoc-tron-goi-khong-phat-sinh-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/06/cuoc-tron-goi-khong-phat-sinh-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" title="Trang chủ"></div></div></div><div class="icon-box-text last-reset"><p><strong><span style="color: #ff6600;">Cam kết cước phí trọn gói.</span></strong>không phát sinh thêm trong quá trình sử dụng.</p></div></div></div></div></div></div><style>#section_2073095780{padding-top:0px;padding-bottom:0px}</style></section><section class="section section4" id="section_1978024678"><div class="section-bg fill"></div><div class="section-content relative"><div class="row" id="row-1375978349"><div id="col-1696189429" class="col small-12 large-12"><div class="col-inner"><div class="row" id="row-143659918"><div id="col-1455892730" class="col small-12 large-12"><div class="col-inner"><div id="text-1345551115" class="text"><h2 style="text-align: center;">Kho Theme WordPress đẹp,đa dạng lĩnh vực</h2><style>#text-1345551115{text-align:center}</style></div></div></div></div><div class="tabbed-content"><ul class="nav nav-outline nav-uppercase nav-size-xlarge nav-center"><li class="tab active is_loaded has-icon flatsome-utils-tabs-ajax"><a href="#tab_mới-cập-nhật"><span>Mới cập nhật</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_bán-hàng"><span>Bán hàng</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_doanh-nghiệp"><span>Doanh nghiệp</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_bất-động-sản"><span>Bất động sản</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_nội-thất"><span>Nội thất</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_giáo-dục"><span>Giáo dục</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_du-lịch"><span>Du lịch</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_làm-đẹp"><span>Làm đẹp</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_tin-tức"><span>Tin tức</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_xe-hơi"><span>Xe hơi</span></a></li></ul><div class="tab-panels"><div class="panel active is_loaded entry-content" id="tab_mới-cập-nhật"><div class="flatsome-utils-mh-section "><div class="row  equalize-box large-columns-4 medium-columns-3 small-columns-2 row-small flatsome-ultils-mh-ux" data-mh-ux='{"type":"row","equalize_box":"true","flatsome_ultils_mh_pagination":"true","flatsome_ultils_mh_pagination_loadmore":"true","flatsome_ultils_mh_pagination_loadmore_label":"Xem th\u00eam giao di\u1ec7n","cat":"15,33,39,27,223,53,95,103,84,506,34","fu_post_per_page_mobile":4,"fu_post_per_page":8,"tag":"ux_products_flatsome_utils"}'><div class="product-small col has-hover product type-product post-4210 status-publish first instock product_cat-tat-ca product_cat-ban-hang has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-theme-wordpress-ban-dien-thoai-di-dong-viet-nam-giong-di-dong/" aria-label="Sharecode theme wordpress bán điện thoại di động Việt Nam giống di động"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/04/z5347572990631_d5d292716b95aabfb8cf770e56f32872-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5347572990631 d5d292716b95aabfb8cf770e56f32872" srcset="https://chothemewp.com/wp-content/uploads/2024/04/z5347572990631_d5d292716b95aabfb8cf770e56f32872-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/04/z5347572990631_d5d292716b95aabfb8cf770e56f32872-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/04/z5347572990631_d5d292716b95aabfb8cf770e56f32872-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-theme-wordpress-ban-dien-thoai-di-dong-viet-nam-giong-di-dong/">Sharecode theme wordpress bán điện thoại di động Việt Nam giống di động</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>700.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:700.000&#8363;.</span></span><span class="phan-tram-km">86%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4170 status-publish instock product_cat-tat-ca product_cat-cong-ty has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-theme-top-nha-go-chuan-seo/" aria-label="Share Theme Top Nhà Gỗ Chuẩn SEO"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5183879180230_e43ef33ec1093356365b9a4775bac802-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5183879180230 e43ef33ec1093356365b9a4775bac802" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5183879180230_e43ef33ec1093356365b9a4775bac802-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5183879180230_e43ef33ec1093356365b9a4775bac802-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5183879180230_e43ef33ec1093356365b9a4775bac802-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-theme-top-nha-go-chuan-seo/">Share Theme Top Nhà Gỗ Chuẩn SEO</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>9.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:9.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>4.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:4.000.000&#8363;.</span></span><span class="phan-tram-km">55.6%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4123 status-publish instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-website-dong-ho/" aria-label="Sharecode website đồng hồ"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5128424660315_54084f2220da741ea0e3d98d148ee8ed-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5128424660315 54084f2220da741ea0e3d98d148ee8ed" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5128424660315_54084f2220da741ea0e3d98d148ee8ed-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5128424660315_54084f2220da741ea0e3d98d148ee8ed-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5128424660315_54084f2220da741ea0e3d98d148ee8ed-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-website-dong-ho/">Sharecode website đồng hồ</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>750.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:750.000&#8363;.</span></span><span class="phan-tram-km">85%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4122 status-publish last instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-tin-tuc-chuan-seo/" aria-label="Sharecode tin tức chuẩn SEO"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5128373601509_8531db7f1c5bf4d6571d0f6e47a11aaa-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5128373601509 8531db7f1c5bf4d6571d0f6e47a11aaa" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5128373601509_8531db7f1c5bf4d6571d0f6e47a11aaa-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5128373601509_8531db7f1c5bf4d6571d0f6e47a11aaa-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5128373601509_8531db7f1c5bf4d6571d0f6e47a11aaa-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-tin-tuc-chuan-seo/">Sharecode tin tức chuẩn SEO</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>750.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:750.000&#8363;.</span></span><span class="phan-tram-km">85%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4120 status-publish first instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/theme-wordpress-tin-tuc/" aria-label="Theme Wordpress tin tức"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5128391582696 7a0c9e86a8358526f578c412282aca7a" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5128391582696_7a0c9e86a8358526f578c412282aca7a-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/theme-wordpress-tin-tuc/">Theme WordPress tin tức</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>750.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:750.000&#8363;.</span></span><span class="phan-tram-km">85%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4115 status-publish instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-theme-wordpress-in-an/" aria-label="Sharecode theme wordpress in ấn"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5128404265990_fa5878e6904f06b2ed044d2117a0936b-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5128404265990 fa5878e6904f06b2ed044d2117a0936b" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5128404265990_fa5878e6904f06b2ed044d2117a0936b-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5128404265990_fa5878e6904f06b2ed044d2117a0936b-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5128404265990_fa5878e6904f06b2ed044d2117a0936b-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-theme-wordpress-in-an/">Sharecode theme wordpress in ấn</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>750.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:750.000&#8363;.</span></span><span class="phan-tram-km">85%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4106 status-publish instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/sharecode-ban-hai-san-cuc-ky-dep-bat-mat-chuan-seo/" aria-label="Sharecode bán hải sản cực kỳ đẹp, bắt mắt chuẩn SEO"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5126464662641_60a7039e8f1a000a2d0fe6afee48b3a9-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5126464662641 60a7039e8f1a000a2d0fe6afee48b3a9" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5126464662641_60a7039e8f1a000a2d0fe6afee48b3a9-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5126464662641_60a7039e8f1a000a2d0fe6afee48b3a9-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5126464662641_60a7039e8f1a000a2d0fe6afee48b3a9-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/sharecode-ban-hai-san-cuc-ky-dep-bat-mat-chuan-seo/">Sharecode bán hải sản cực kỳ đẹp,bắt mắt chuẩn SEO</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>1.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:1.000.000&#8363;.</span></span><span class="phan-tram-km">80%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-4099 status-publish last instock product_cat-tat-ca product_cat-ban-hang product_tag-backlink-building product_tag-giao-duc product_tag-google-analytics product_tag-hoa-hoc-seo product_tag-seo-off-page product_tag-seo-on-page product_tag-tang-thu-hang-tren-google-keyword-research product_tag-toi-uu-hoa-website product_tag-xay-dung-noi-dung-seo-quang-ba-website has-post-thumbnail sale shipping-taxable purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-theme-wordpress-mau-ban-thuoc-2/" aria-label="Share Theme WordPress mẫu bán thuốc 2"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2024/02/z5125871046009_0e2919c24305d9e0db7b02e1fc241800-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="z5125871046009 0e2919c24305d9e0db7b02e1fc241800" srcset="https://chothemewp.com/wp-content/uploads/2024/02/z5125871046009_0e2919c24305d9e0db7b02e1fc241800-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/02/z5125871046009_0e2919c24305d9e0db7b02e1fc241800-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2024/02/z5125871046009_0e2919c24305d9e0db7b02e1fc241800-100x100.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-theme-wordpress-mau-ban-thuoc-2/">Share Theme WordPress mẫu bán thuốc 2</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>5.000.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:5.000.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>800.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:800.000&#8363;.</span></span><span class="phan-tram-km">84%</span></div></div></div></div></div></div><div class="text-center"><a class="button primary flatsome-utils-loadmore-btn" data-total="70" data-current="1"><span>Xem thêm giao diện</span></a></div></div></div><div class="panel entry-content" id="tab_bán-hàng"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="33" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_doanh-nghiệp"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="27" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_bất-động-sản"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="39" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_nội-thất"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="103" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_giáo-dục"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="53" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_du-lịch"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="223" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_làm-đẹp"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="95" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_tin-tức"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="84" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_xe-hơi"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="34" orderby="rand"--]</span></div></div></div></div></div></div><div class="row" id="row-2051777885"><div id="col-1949795548" class="col small-12 large-12"><div class="col-inner"><div class="row" id="row-746618358"><div id="col-313912087" class="col small-12 large-12"><div class="col-inner"><div id="text-2157181296" class="text"><h2 style="text-align: center;">Kho Theme WordPress đẹp,đa dạng lĩnh vực giá 20.000 đồng</h2><p><span style="color: #ed1c24;">Giá này được áp dụng đến hết ngày 25/01/2025</span><br/><style>#text-2157181296{text-align:center}</style></div></div></div></div><div class="tabbed-content"><ul class="nav nav-outline nav-uppercase nav-size-xlarge nav-center"><li class="tab active is_loaded has-icon flatsome-utils-tabs-ajax"><a href="#tab_mới-cập-nhật"><span>Mới cập nhật</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_bán-hàng"><span>Bán hàng</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_doanh-nghiệp"><span>Doanh nghiệp</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_bất-động-sản"><span>Bất động sản</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_nội-thất"><span>Nội thất</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_giáo-dục"><span>Giáo dục</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_du-lịch"><span>Du lịch</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_làm-đẹp"><span>Làm đẹp</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_tin-tức"><span>Tin tức</span></a></li><li class="tab has-icon flatsome-utils-tabs-ajax"><a href="#tab_xe-hơi"><span>Xe hơi</span></a></li></ul><div class="tab-panels"><div class="panel active is_loaded entry-content" id="tab_mới-cập-nhật"><div class="flatsome-utils-mh-section "><div class="row  equalize-box large-columns-4 medium-columns-3 small-columns-2 row-small flatsome-ultils-mh-ux" data-mh-ux='{"type":"row","equalize_box":"true","flatsome_ultils_mh_pagination":"true","flatsome_ultils_mh_pagination_loadmore":"true","flatsome_ultils_mh_pagination_loadmore_label":"Xem th\u00eam giao di\u1ec7n","cat":"637","fu_post_per_page_mobile":4,"fu_post_per_page":8,"tag":"ux_products_flatsome_utils"}'><div class="product-small col has-hover product type-product post-3687 status-publish first instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-08/" aria-label="Share code theme wordpress bất động sản giá rẻ 08"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-08/">Share code theme wordpress bất động sản giá rẻ 08</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3686 status-publish instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-07/" aria-label="Share code theme wordpress bất động sản giá rẻ 07"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-07/">Share code theme wordpress bất động sản giá rẻ 07</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3685 status-publish instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-06/" aria-label="Share code theme wordpress bất động sản giá rẻ 06"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-06/">Share code theme wordpress bất động sản giá rẻ 06</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3684 status-publish last instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-05/" aria-label="Share code theme wordpress bất động sản giá rẻ 05"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-05/">Share code theme wordpress bất động sản giá rẻ 05</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3683 status-publish first instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-04/" aria-label="Share code theme wordpress bất động sản giá rẻ 04"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-04/">Share code theme wordpress bất động sản giá rẻ 04</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3678 status-publish instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-03/" aria-label="Share code theme wordpress bất động sản giá rẻ 03"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-03/">Share code theme wordpress bất động sản giá rẻ 03</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3677 status-publish instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-02/" aria-label="Share code theme wordpress bất động sản giá rẻ 02"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-02/">Share code theme wordpress bất động sản giá rẻ 02</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div><div class="product-small col has-hover product type-product post-3676 status-publish last instock product_cat-theme-20k product_cat-bat-dong-san-20k has-post-thumbnail sale downloadable virtual purchasable product-type-simple"><div class="col-inner"><div class="badge-container absolute left top z-1"><div class="callout badge badge-circle"><div class="badge-inner secondary on-sale"><span class="onsale">Giảm giá!</span></div></div></div><div class="product-small box "><div class="box-image"><div class="image-none"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-01/" aria-label="Share code theme wordpress bất động sản giá rẻ 01"><img loading="lazy" decoding="async" width="300" height="300" src="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="snapedit 1704034073510" srcset="https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-300x300.png 300w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-150x150.png 150w, https://chothemewp.com/wp-content/uploads/2023/12/snapedit_1704034073510-100x100.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" title="Trang chủ"></a></div><div class="image-tools is-small top right show-on-hover"></div><div class="image-tools is-small hide-for-small bottom left show-on-hover"></div><div class="image-tools grid-tools text-center hide-for-small bottom hover-slide-in show-on-hover"></div></div><div class="box-text box-text-products text-center grid-style-2"><div class="title-wrapper"><h3 class="woocommerce-loop-product__title product-title"><a href="https://chothemewp.com/share-code-theme-wordpress-bat-dong-san-gia-re-01/">Share code theme wordpress bất động sản giá rẻ 01</a></h3></div><div class="price-wrapper"><span class="price"><span class="devvn_woocommerce_price_prefix">Mua theme:</span><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>900.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></del><span class="screen-reader-text">Giá gốc là:900.000&#8363;.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi>20.000<span class="woocommerce-Price-currencySymbol">&#8363;</span></bdi></span></ins><span class="screen-reader-text">Giá hiện tại là:20.000&#8363;.</span></span><span class="phan-tram-km">97.8%</span></div></div></div></div></div></div><div class="text-center"><a class="button primary flatsome-utils-loadmore-btn" data-total="2" data-current="1"><span>Xem thêm giao diện</span></a></div></div></div><div class="panel entry-content" id="tab_bán-hàng"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="638" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_doanh-nghiệp"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="27" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_bất-động-sản"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="39" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_nội-thất"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="103" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_giáo-dục"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="53" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_du-lịch"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="223" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_làm-đẹp"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="95" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_tin-tức"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="84" orderby="rand"--]</span></div><div class="panel entry-content" id="tab_xe-hơi"><span class='tab_sc_fs_ut'>[--ux_products_flatsome_utils type="row" equalize_box="true" flatsome_ultils_mh_pagination="true" flatsome_ultils_mh_pagination_loadmore="true" flatsome_ultils_mh_pagination_loadmore_label="Xem thêm giao diện" cat="34" orderby="rand"--]</span></div></div></div></div></div></div><div class="row" id="row-2049399682"><div id="col-1246497162" class="col medium-6 small-12 large-6"><div class="col-inner"><div class="container section-title-container"><h2 class="section-title section-title-center"><b></b><span class="section-title-main" style="color:rgb(0, 0, 0);">Câu hỏi thường gặp</span><b></b></h2></div><div class="accordion"><div id="accordion-2298232157" class="accordion-item"><a id="accordion-2298232157-label" class="accordion-title plain" href="#accordion-item-tôi-chỉ-cần-file-giao-diện-theme?" aria-expanded="false" aria-controls="accordion-2298232157-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Tôi chỉ cần file giao diện theme?</span></a><div id="accordion-2298232157-content" class="accordion-inner" aria-labelledby="accordion-2298232157-label"><p>Nếu khách hàng là người có kinh nghiệm thiết kế hoặc lập trình web.Khách hàng có thể chỉ cần mua file theme để về tùy biến lại.Khách hàng nhận được sẽ là file code full 100%theo demo mẫu.Kỹ thuật có hỗ trợ và hướng dẫn cài đặt/sử dụng.</p></div></div><div id="accordion-3981242395" class="accordion-item"><a id="accordion-3981242395-label" class="accordion-title plain" href="#accordion-item-tôi-đã-có-tên-miền-hoặc-hosting" aria-expanded="false" aria-controls="accordion-3981242395-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Tôi đã có tên miền hoặc hosting</span></a><div id="accordion-3981242395-content" class="accordion-inner" aria-labelledby="accordion-3981242395-label"><p>Chothemewp báo giá trên đây là cước trọn gói đã bao gồm cả tên miền và hosting.Tuy nhiên nếu khách hàng đã có tên miền hoặc hosting rồi thì sẽ được khấu trừ chi phí tên miền và hosting theo gói đã chọn.</p></div></div><div id="accordion-3310042311" class="accordion-item"><a id="accordion-3310042311-label" class="accordion-title plain" href="#accordion-item-hình-thức-hỗ-trợ-và-hướng-dẫn-sử-dụng-website" aria-expanded="false" aria-controls="accordion-3310042311-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Hình thức hỗ trợ và hướng dẫn sử dụng website</span></a><div id="accordion-3310042311-content" class="accordion-inner" aria-labelledby="accordion-3310042311-label"><p>Khách hàng cần hỗ trợ,hướng dẫn sử dụng web,tùy biến trang web.Liên hệ ngay với số tổng đài để được kỹ thuật hỗ trợ miễn phí 24/7.Hình thức hỗ trợ qua teamviewer hoặc ultraviewer.</p></div></div><div id="accordion-763702692" class="accordion-item"><a id="accordion-763702692-label" class="accordion-title plain" href="#accordion-item-chi-phí-trên-có-phát-sinh-gì-nữa-không?" aria-expanded="false" aria-controls="accordion-763702692-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Chi phí trên có phát sinh gì nữa không?</span></a><div id="accordion-763702692-content" class="accordion-inner" aria-labelledby="accordion-763702692-label"><p>Mức giá Chothemewp đưa ra cho khách hàng đã là cước phí trọn gói.Chúng tôi cam kết không có bất cứ mức phí phát sinh nào khác trong quá trình sử dụng.</p></div></div><div id="accordion-2139958821" class="accordion-item"><a id="accordion-2139958821-label" class="accordion-title plain" href="#accordion-item-tôi-có-thể-thay-đổi-gói-dịch-vụ-không?" aria-expanded="false" aria-controls="accordion-2139958821-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Tôi có thể thay đổi gói dịch vụ không?</span></a><div id="accordion-2139958821-content" class="accordion-inner" aria-labelledby="accordion-2139958821-label"><p>Tất nhiên là có.Trong quá trình sử dụng website – nếu khách hàng cần thay đổi lại gói dịch vụ.Chúng tôi sẽ hỗ trợ khách hàng chuyển gói dịch vụ.</p></div></div><div id="accordion-2766077480" class="accordion-item"><a id="accordion-2766077480-label" class="accordion-title plain" href="#accordion-item-tôi-cần-hóa-đơn-đỏ-trong-hợp-đồng-làm-việc?" aria-expanded="false" aria-controls="accordion-2766077480-content"><button class="toggle" aria-label="Chuyển đổi"><i class="icon-angle-down"></i></button><span>Tôi cần hóa đơn đỏ trong hợp đồng làm việc?</span></a><div id="accordion-2766077480-content" class="accordion-inner" aria-labelledby="accordion-2766077480-label"><p>Khách hàng có thể yêu cầu chúng tôi xuất hóa đơn đỏ và gửi hợp đồng làm việc về địa chỉ của khách hàng.</p></div></div></div></div></div><div id="col-405356209" class="col medium-6 small-12 large-6"><div class="col-inner"><div class="container section-title-container"><h2 class="section-title section-title-center"><b></b><span class="section-title-main" style="color:rgb(0, 0, 0);">Tin tức mới</span><b></b></h2></div><div class="row list-post large-columns-2 medium-columns-1 small-columns-1 row-small slider row-slider slider-nav-reveal slider-nav-push" data-flickity-options='{&quot;imagesLoaded&quot;: true, &quot;groupCells&quot;: &quot;100%&quot;, &quot;dragThreshold&quot; : 5, &quot;cellAlign&quot;: &quot;left&quot;,&quot;wrapAround&quot;: true,&quot;prevNextButtons&quot;: true,&quot;percentPosition&quot;: true,&quot;pageDots&quot;: false, &quot;rightToLeft&quot;: false, &quot;autoPlay&quot; : false}'><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/fn/" class="plain">fn</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Theme wordpress dịch vụ cho thuê xe taxi 7</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/khuyen-mai-cuc-sock-02-02-khi-mua-theme/" class="plain" aria-label="Khuyến mại cực sock 02/02 khi mua theme"><img loading="lazy" decoding="async" width="600" height="600" src="https://chothemewp.com/wp-content/uploads/2023/12/flash-sale-1.jpg" class="attachment-original size-original wp-post-image" alt="flash sale 1" srcset="https://chothemewp.com/wp-content/uploads/2023/12/flash-sale-1.jpg 600w, https://chothemewp.com/wp-content/uploads/2023/12/flash-sale-1-300x300.jpg 300w, https://chothemewp.com/wp-content/uploads/2023/12/flash-sale-1-150x150.jpg 150w, https://chothemewp.com/wp-content/uploads/2023/12/flash-sale-1-100x100.jpg 100w" sizes="auto, (max-width: 600px) 100vw, 600px" title="Khuyến mại cực sock 02/02 khi mua theme"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/khuyen-mai-cuc-sock-02-02-khi-mua-theme/" class="plain">Khuyến mại cực sock 02/02 khi mua theme</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Khuyến mại cực sock 02/02 khi mua theme Thời gian áp dụng:từ 12h00 phút...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/thong-bao-bat-len-goc-16-voi-vi-du-sweetalert2/" class="plain" aria-label="Thông báo bật lên góc 16 với ví dụ SweetAlert2"><img loading="lazy" decoding="async" width="1901" height="921" src="https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06.jpg" class="attachment-original size-original wp-post-image" alt="Thông báo bật lên góc 16 với ví dụ SweetAlert2" srcset="https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06.jpg 1901w, https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06-300x145.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06-1024x496.jpg 1024w, https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06-768x372.jpg 768w, https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06-1536x744.jpg 1536w, https://chothemewp.com/wp-content/uploads/2024/01/z5041550595340_35849be1123748b8aece6d274ee2fa06-600x291.jpg 600w" sizes="auto, (max-width: 1901px) 100vw, 1901px" title="Thông báo bật lên góc 16 với ví dụ SweetAlert2"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/thong-bao-bat-len-goc-16-voi-vi-du-sweetalert2/" class="plain">Thông báo bật lên góc 16 với ví dụ SweetAlert2</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Hướng dẫn này giải thích cho bạn cách hiển thị thông báo cảnh báo hoặc...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/cach-css-hieu-ung-chu-ty-le-dau-visa-cuc-ky-dep/" class="plain" aria-label="Cách css hiệu ứng chữ tỷ lệ đậu visa cực kỳ đẹp"><img loading="lazy" decoding="async" width="1243" height="519" src="https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47.jpg" class="attachment-original size-original wp-post-image" alt="Cách css hiệu ứng chữ tỷ lệ đậu visa cực kỳ đẹp" srcset="https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47.jpg 1243w, https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47-300x125.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47-1024x428.jpg 1024w, https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47-768x321.jpg 768w, https://chothemewp.com/wp-content/uploads/2024/01/z5085506402507_f0de265de8aa32a86ac816447c132a47-600x251.jpg 600w" sizes="auto, (max-width: 1243px) 100vw, 1243px" title="Cách css hiệu ứng chữ tỷ lệ đậu visa cực kỳ đẹp"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/cach-css-hieu-ung-chu-ty-le-dau-visa-cuc-ky-dep/" class="plain">Cách css hiệu ứng chữ tỷ lệ đậu visa cực kỳ đẹp</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Chào các bạn đọc giả của chothemewp.com,hôm nay chúng tôi xin phép chia sẻ...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/cach-code-va-css-thanh-tien-trinh-cuc-ky-dep/" class="plain" aria-label="Cách code và css thanh tiến trình cực kỳ đẹp"><img loading="lazy" decoding="async" width="1093" height="561" src="https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n.jpg" class="attachment-original size-original wp-post-image" alt="419159638 746791957509510 2599868303665202166 n" srcset="https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n.jpg 1093w, https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n-300x154.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n-1024x526.jpg 1024w, https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n-768x394.jpg 768w, https://chothemewp.com/wp-content/uploads/2024/01/419159638_746791957509510_2599868303665202166_n-600x308.jpg 600w" sizes="auto, (max-width: 1093px) 100vw, 1093px" title="Cách code và css thanh tiến trình cực kỳ đẹp"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/cach-code-va-css-thanh-tien-trinh-cuc-ky-dep/" class="plain">Cách code và css thanh tiến trình cực kỳ đẹp</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Chào các bạn đã đến với ChoThemeWP nhé.Như đã hứa hẹn,hôm nay Chothemewp...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/hieu-ung-button-quay-cuc-dep/" class="plain" aria-label="Hiệu ứng button quay cực đẹp"><img loading="lazy" decoding="async" width="671" height="322" src="https://chothemewp.com/wp-content/uploads/2024/01/z5066928294079_6eb0c6b9212a05537bc73d9dddb0b90b.jpg" class="attachment-original size-original wp-post-image" alt="z5066928294079 6eb0c6b9212a05537bc73d9dddb0b90b" srcset="https://chothemewp.com/wp-content/uploads/2024/01/z5066928294079_6eb0c6b9212a05537bc73d9dddb0b90b.jpg 671w, https://chothemewp.com/wp-content/uploads/2024/01/z5066928294079_6eb0c6b9212a05537bc73d9dddb0b90b-300x144.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/01/z5066928294079_6eb0c6b9212a05537bc73d9dddb0b90b-600x288.jpg 600w" sizes="auto, (max-width: 671px) 100vw, 671px" title="Hiệu ứng button quay cực đẹp"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/hieu-ung-button-quay-cuc-dep/" class="plain">Hiệu ứng button quay cực đẹp</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Chào các bạn,hôm nay CHOTHEMEWP sẽ hướng dẫn các bạn&#8220;Hiệu ứng button quay...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/hieu-ung-chuyen-anh-cuc-ky-dep/" class="plain" aria-label="Hiệu ứng chuyển ảnh cực kỳ đẹp"><img loading="lazy" decoding="async" width="536" height="243" src="https://chothemewp.com/wp-content/uploads/2024/01/z5066918573662_4b84e3bdda73092b0deb46390f52be5f.jpg" class="attachment-original size-original wp-post-image" alt="z5066918573662 4b84e3bdda73092b0deb46390f52be5f" srcset="https://chothemewp.com/wp-content/uploads/2024/01/z5066918573662_4b84e3bdda73092b0deb46390f52be5f.jpg 536w, https://chothemewp.com/wp-content/uploads/2024/01/z5066918573662_4b84e3bdda73092b0deb46390f52be5f-300x136.jpg 300w" sizes="auto, (max-width: 536px) 100vw, 536px" title="Hiệu ứng chuyển ảnh cực kỳ đẹp"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/hieu-ung-chuyen-anh-cuc-ky-dep/" class="plain">Hiệu ứng chuyển ảnh cực kỳ đẹp</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Hôm nay Chothemewp muốn chia sẻ với các bạn một đoạn mã để tạo hiệu...</p></div></div></div></div></div><div class="col post-item"><div class="col-inner"><div class="box box-normal box-text-bottom box-blog-post has-hover"><div class="box-image"><div class="image-cover" style="padding-top:65%;"><a href="https://chothemewp.com/hieu-ung-chu-trang-guong-wordpress/" class="plain" aria-label="[Code Css nâng cao] Hiệu ứng chữ tráng gương wordpress"><img loading="lazy" decoding="async" width="694" height="302" src="https://chothemewp.com/wp-content/uploads/2024/01/hieu-ung-chu-trang-guong.jpg" class="attachment-original size-original wp-post-image" alt="hieu ung chu trang guong" srcset="https://chothemewp.com/wp-content/uploads/2024/01/hieu-ung-chu-trang-guong.jpg 694w, https://chothemewp.com/wp-content/uploads/2024/01/hieu-ung-chu-trang-guong-300x131.jpg 300w, https://chothemewp.com/wp-content/uploads/2024/01/hieu-ung-chu-trang-guong-600x261.jpg 600w" sizes="auto, (max-width: 694px) 100vw, 694px" title="[Code Css nâng cao] Hiệu ứng chữ tráng gương wordpress"></a></div></div><div class="box-text text-center" style="background-color:rgb(242, 242, 242);"><div class="box-text-inner blog-post-inner"><h5 class="post-title is-large "><a href="https://chothemewp.com/hieu-ung-chu-trang-guong-wordpress/" class="plain">[Code Css nâng cao]Hiệu ứng chữ tráng gương wordpress</a></h5><div class="is-divider"></div><p class="from_the_blog_excerpt ">Các bạn chỉ cần bỏ code này vào chỗ cần là xong thôi.Đơn giản...</p></div></div></div></div></div></div></div></div></div></div><style>#section_1978024678{padding-top:45px;padding-bottom:45px}</style></section></div></main><footer id="footer" class="footer-wrapper"><section class="section section5 dark" id="section_371351549"><div class="section-bg fill"><img width="1400" height="340" src="https://chothemewp.com/wp-content/uploads/2023/06/marketing-online-40-1400x653-1.jpg" class="bg attachment-original size-original" alt="" decoding="async" loading="lazy"/><div class="section-bg-overlay absolute fill"></div></div><div class="section-content relative"><div class="row" id="row-20944395"><div id="col-405922075" class="col small-12 large-12"><div class="col-inner text-center"><h2 style="text-align: center;">ĐẨY MẠNH HOẠT ĐỘNG KINH DOANH TRÊN MẠNG INTERNET</h2><p style="text-align: center;">Cơ hội đẩy mạnh hoạt động kinh doanh online trên internet.Đồng hành cùng phát triển trong thời đại công nghệ thông tin</p><a href="/yeu-cau-tu-van" class="button primary lowercase nut-xem-them" style="border-radius:4px;"><span>Yêu cầu tư vấn</span><i class="icon-user" aria-hidden="true"></i></a><a href="/dang-ky-thiet-ke" class="button secondary lowercase nut-xem-them" style="border-radius:4px;"><span>Đăng ký thiết kế web</span><i class="icon-star" aria-hidden="true"></i></a></div></div></div></div><style>#section_371351549{padding-top:30px;padding-bottom:30px}
#section_371351549 .section-bg-overlay{background-color:rgba(0,0,0,0.802)}</style></section><section class="section section6" id="section_2030000845"><div class="section-bg fill"></div><div class="section-content relative"><div class="row" id="row-1878624987"><div id="col-429321184" class="col small-12 large-12"><div class="col-inner"><h3 style="text-align: center;">HỖ TRỢ KHÁCH HÀNG 24/7<span style="color: #ff6600;">(KỂ CẢ NGÀY NGHỈ LỄ)</span></h3><p style="text-align: center;"><span style="font-size: 150%;"><b>HOTLINE:0766734539</b></span></p><p style="text-align: center;">Hãy liên hệ ngay với chúng tôi để được tư vấn và hướng dẫn các giải pháp giúp đẩy mạnh hoạt động kinh doanh trong thời đại công nghệ thông tin.<br/>Mọi thông tin chi tiết mời quý khách liên hệ.</p></div></div><div id="col-1097311590" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><?xml version="1.0" encoding="utf-8"?><svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>support</title><rect width="24" height="24" fill="none"/><path d="M12,2a8,8,0,0,0-8,8v1.9A2.92,2.92,0,0,0,3,14a2.88,2.88,0,0,0,1.94,2.61C6.24,19.72,8.85,22,12,22h3V20H12c-2.26,0-4.31-1.7-5.34-4.39l-.21-.55L5.86,15A1,1,0,0,1,5,14a1,1,0,0,1,.5-.86l.5-.29V11a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1v5H13.91a1.5,1.5,0,1,0-1.52,2H20a2,2,0,0,0,2-2V14a2,2,0,0,0-2-2V10A8,8,0,0,0,12,2Z"/></svg></div></div></div><div class="icon-box-text last-reset"><h3>TƯ VẤN THIẾT KẾ WEBSITE</h3><h5>0766.734.539</h5></div></div></div></div><div id="col-1423888503" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><?xml version="1.0" encoding="iso-8859-1"?><svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 472.615 472.615" xml:space="preserve"><g><g><path d="M236.308,19.692c-38.006,0-72.516,15.042-98.109,39.385H169.7c19.21-12.434,42.07-19.692,66.607-19.692
c24.538,0,47.397,7.259,66.607,19.692h31.502C308.824,34.734,274.314,19.692,236.308,19.692z"/></g></g><g><g><path d="M334.417,59.077c27.317,25.982,44.463,62.571,44.463,103.188v4.037c14.868,9.551,24.812,26.288,24.812,45.391
c0,16.738-7.68,31.803-19.692,41.748v61.637h-90.388c-4.037,11.422-14.966,19.692-27.766,19.692h-29.538
c-16.246,0-29.538-13.292-29.538-29.538c0-16.345,13.292-29.538,29.538-29.538h29.538c12.8,0,23.729,8.172,27.766,19.692h70.695
v-31.607c-4.726,1.38-9.649,2.069-14.769,2.069h-14.769V157.538h14.769c3.249,0,6.498,0.294,9.551,0.886
c-1.243-41.676-23.354-78.104-56.174-99.348H169.7c-32.82,21.244-54.932,57.672-56.174,99.348
c3.052-0.592,6.302-0.886,9.551-0.886h14.769v108.308h-14.769c-29.834,0-54.154-24.321-54.154-54.154
c0-19.103,9.945-35.84,24.812-45.391v-4.037c0-40.616,17.146-77.206,44.463-103.188H19.692v295.385h433.231V59.077H334.417z"/></g></g><g><g><path d="M0,374.154v33.575l45.194,45.194h382.228l45.194-45.194v-33.575H0z M206.769,423.355h-19.692v-19.692h19.692V423.355z
M246.154,423.355h-19.692v-19.692h19.692V423.355z M285.538,423.355h-19.692v-19.692h19.692V423.355z"/></g></g></svg></div></div></div><div class="icon-box-text last-reset"><h3>HỖ TRỢ KỸ THUẬT 24/7</h3><h5>0707.769.815</h5></div></div></div></div><div id="col-1287315948" class="col medium-4 small-12 large-4"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 60px"><div class="icon"><div class="icon-inner"><?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"><svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="800px" height="800px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"><g><path fill="#231F20" d="M32,34.934L63.617,10.34C62.984,8.965,61.613,8,60,8H4c-1.613,0-2.984,0.965-3.617,2.34L32,34.934z"/><path fill="#231F20" d="M34.457,43.156C33.734,43.719,32.867,44,32,44s-1.734-0.281-2.457-0.844L0,20.18V52c0,2.211,1.789,4,4,4h56
c2.211,0,4-1.789,4-4V20.18L34.457,43.156z"/></g></svg></div></div></div><div class="icon-box-text last-reset"><h3>GỬI THƯ BAN GIÁM ĐỐC</h3><h5>hihi64588@gmail.com</h5></div></div></div></div></div></div><style>#section_2030000845{padding-top:25px;padding-bottom:25px;background-color:rgb(230,231,232)}</style></section><section class="section footer-section" id="section_782349660"><div class="section-bg fill"></div><div class="section-content relative"><div class="row row-small" id="row-2020552142"><div id="col-954595905" class="col medium-3 small-6 large-3"><div class="col-inner"><div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1360919518"><div class="img-inner dark"><img width="1020" height="443" src="https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-1024x445.png" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-1024x445.png 1024w, https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-300x130.png 300w, https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-768x334.png 768w, https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme-600x261.png 600w, https://chothemewp.com/wp-content/uploads/2023/06/logo-chotheme.png 1194w" sizes="auto, (max-width: 1020px) 100vw, 1020px"/></div><style>#image_1360919518{width:94%}</style></div><ul><li><span style="font-size: 95%;">Chợ theme wordpress-chothemewp</span></li><li>Email:hihi64588@gmail.com</li><li><span style="font-size: 95%;">SDT:0766734539</span></li></ul><div class="social-icons follow-icons full-width text-left"><a href="#" target="_blank" data-label="Facebook" class="icon primary button circle facebook tooltip" title="Theo dõi trên Facebook" aria-label="Theo dõi trên Facebook" rel="noopener nofollow"><i class="icon-facebook"></i></a><a href="#" target="_blank" data-label="TikTok" class="icon primary button circle tiktok tooltip" title="Theo dõi trên TikTok" aria-label="Theo dõi trên TikTok" rel="noopener nofollow"><i class="icon-tiktok"></i></a><a href="mailto:#" data-label="E-mail" target="_blank" class="icon primary button circle email tooltip" title="Gửi email cho chúng tôi" aria-label="Gửi email cho chúng tôi" rel="nofollow noopener"><i class="icon-envelop"></i></a><a href="tel:#" data-label="Phone" target="_blank" class="icon primary button circle phone tooltip" title="Gọi cho chúng tôi" aria-label="Gọi cho chúng tôi" rel="nofollow noopener"><i class="icon-phone"></i></a><a href="#" data-label="YouTube" target="_blank" class="icon primary button circle youtube tooltip" title="Theo dõi trên YouTube" aria-label="Theo dõi trên YouTube" rel="noopener nofollow"><i class="icon-youtube"></i></a></div></div></div><div id="col-677115552" class="col medium-3 small-6 large-3"><div class="col-inner"><h3>DỊCH VỤ chính</h3><ul><li><a href="https://chothemewp.com/thiet-ke-web/"><span style="font-size: 95%;">Thiết Kế Web</span></a></li><li><span style="font-size: 95%;"><a href="#">Quảng Cáo Google ADS</a></span></li><li><span style="font-size: 95%;"><a href="#">Nâng Cấp Website</a></span></li><li><span style="font-size: 95%;"><a href="#">Chỉnh Sửa Gỡ Lỗi Website</a></span></li><li><a href="https://chothemewp.com/dich-vu-seo-tu-khoa-chia-khoa-dua-website-len-top-google/"><span style="font-size: 95%;">SEO Từ Khóa Lên Google</span></a></li><li><span style="font-size: 95%;"><a href="#">Viết Bài Chăm Sóc Website</a></span></li><li><span style="font-size: 95%;"><a href="#">Việt Hóa Website</a></span></li><li><span style="font-size: 95%;"><a href="#">Khóa Học Online</a></span></li></ul></div></div><div id="col-1692021658" class="col medium-3 small-6 large-3"><div class="col-inner"><h3>Thông tin thêm</h3><ul><li><a href="https://chothemewp.com/huong-dan-thanh-toan/">Hướng Dẫn Thanh Toán</a></li><li><a href="#">Kiểm Tra Tên Miền</a></li><li><a href="#">Quy Định Đăng kí Tên Miền.VN</a></li><li><a href="#">Đăng Kí Tên Miền Quốc Tế</a></li><li><a href="https://chothemewp.com/quy-trinh-lam-viec/">Quy Trình Làm Việc</a></li><li><a href="https://chothemewp.com/quy-dinh-khi-su-dung-dich-vu-tai-chothemewp-com/">Quy Định Khi Sử Dụng Dịch Vụ</a></li><li><a href="#">Gia Hạn Dịch Vụ</a></li><li><a href="https://chothemewp.com/lien-he/">Liên Hệ Tư Vấn</a></li><li><a href="https://chothemewp.com/faq/">Câu Hỏi Thường Gặp</a></li></ul></div></div><div id="col-1936790462" class="col medium-3 small-6 large-3"><div class="col-inner"><h3>CHÍNH SÁCH VÀ QUY ĐỊNH</h3><ul><li><a href="https://chothemewp.com/payment-policy/">Chính sách thanh toán</a></li><li><a href="https://chothemewp.com/chinh-sach-ban-giao/">Chính sách bàn giao</a></li><li><a href="https://chothemewp.com/refund_returns/">Chính sách đổi trả và hoàn tiền</a></li><li><a href="https://chothemewp.com/privacy-policy/">Chính Sách Bảo Mật Thông Tin</a></li><li><a href="https://chothemewp.com/chinh-sach-bao-hanh-bao-tri/">Chính Sách Bảo Hành&Bảo Trì</a></li></ul></div></div></div></div><style>#section_782349660{padding-top:25px;padding-bottom:25px;background-color:rgba(242,242,242,0.99)}</style></section><section class="section footer2 dark" id="section_79313724"><div class="section-bg fill"><img width="1180" height="196" src="https://chothemewp.com/wp-content/uploads/2023/06/footer-map-1.png" class="bg attachment-original size-original" alt="" decoding="async" loading="lazy"/></div><div class="section-content relative"><div class="row row-small" id="row-2063068441"><div id="col-1291323980" class="col medium-7 small-12 large-7"><div class="col-inner"><h3 style="text-align: center;">CHOTHEMEWP</h3><p style="text-align: center;">Chợ Theme Wordpress chuyên cung cấp Full code website Wordpress đẹp chuẩn SEO.Chúng tôi cam kết liên kết tải xuống 100%nguyên bản,sạch sẽ,không virus,không mã độc.</p></div></div><div id="col-88394915" class="col medium-5 small-12 large-5"><div class="col-inner"><div class="icon-box featured-box icon-box-left text-left"><div class="icon-box-img" style="width: 94px"><div class="icon"><div class="icon-inner"><?xml version="1.0" encoding="UTF-8"?><svg width="140px" height="140px" viewBox="0 0 140 140" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><image x="0" y="3.32107023" width="140" height="133.67893" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlYAAAI7CAYAAAAuz9WbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACVqADAAQAAAABAAACOwAAAAAwKneTAABAAElEQVR4Ae3dB9gdVZ3H8fOmN0gCQghIAIHACiQBJJSIFMWsSyiCsvSylhVRkM4uvejSRFdFFFF6EQQDBBVQIBTpgVBcCESSUEIngVRS3p3fhHnvfeeeuW1m7j0z853nSe7cuTNnzvmc+87875kzZzo6OztNPdOh3zx8jLfejp/8W9d7He39Y0IAAQQQQAABBPIoMNUr1Azv3336d8VllzztvdacOmoFVl5AtaeXyg+8fzvUTI0VEEAAAQQQQACBfAoo0DrDC7AmViteZGDlBVTrehte4f0joPIQmBBAAAEEEEAAAU9gsvfvUC/AmmHTsAZWn7RSXeFtMDi80RZjRpsRIz5tRqy9thkwoH/4Y94jgAACCCCAAAKZFliwYKGZ9eqrZtas18z/vTjNLFy4MFyeud4CBVcVrVcVgZUXVB3qrXx5eQqrrrqK+eruE8wWm48hmCqHYR4BBBBAAAEEci2gIGvKU0+bP942ybz33vvhsh7mBVdXlC/sFlh5QdUY78Onylf4/HbbmP333YeAqhyFeQQQQAABBBAolIACrOtuuNE8+PdHwuXe3Auung4WdgVWXlA1xFuoD9YJPvzmYQebz4/bNnjLKwIIIIAAAgggUGiBBx962Fx2+VXlBjO9N2O84GqOFvYo++QMb74rqNpz910JqspwmEUAAQQQQAABBNTgpBipbFLsdEbw3g+svNaqdb0FRwULN95oQ2+jCcFbXhFAAAEEEEAAAQQ+EVCMpFipbDrqk1iqq8Xq0LIPzTcPO6T8LfMIIIAAAggggAACZQKWWOlQfRxcCvTfaIE6q3/qU6tqlgkBBBBAAAEEEEDAIqBYSTFT2XSo5nt4TVdreK9dfas0pAITAggggAACCCCAQHWBUMy0jm4EVIuVAquuaeONRnbNM4MAAggggAACCCBgF7DETH5g1dVEpYFAGU3djsdSBBBAAAEEEECgXEAxk2KnsmndoI+Vv2w1+laV2TCLAAIIIIAAAghUFwjHTt0Cq+qb8ikCCCCAAAIIIIBANQECq2o6fIYAAggggAACCDQgQGDVABarIoAAAggggAAC1QQIrKrp8BkCCCCAAAIIINCAAIFVA1isigACCCCAAAIIVBMgsKqmw2cIIIAAAggggEADAgRWDWCxKgIIIIAAAgggUE2AwKqaDp8hgAACCCCAAAINCBBYNYDFqggggAACCCCAQDUBAqtqOnyGAAIIIIAAAgg0IEBg1QAWqyKAAAIIIIAAAtUECKyq6fAZAggggAACCCDQgACBVQNYrIoAAggggAACCFQTILCqpsNnCCCAAAIIIIBAAwK9GliXVRFAAAEEEECggALzFnWaO59ZauYt7kyk9GNG9DSj1+nZLa2pM5eZp2ct67asmTfjR/U2awzuaGbTRLYhsEqEkUQQQAABBBDIp4ACqovv/tjMTyio8pW2NxWBlYKqqx5YEhtRQdsag7sHbbETbSABAqsGsFgVAQQQQACBIgkoqDp/0uIiFTl2WeljFZuQBBBAAAEEEMifgC7/qaWKqTEBAqvGvFgbAQQQQACBQghMf2t5spf/CqFmDJcCC1LRFBMBBBBAAIEkBA7evnfsZNQPKjz5y7y+V9Wmmx9b6nywR2BVrQb5DAEEEEAAAQS6CRyyfZ9u75N6o7sEw3cKlqd93u2LnQ+qlF8Cq/JaYx4BBBBAAAEEnBJQX69jrllkpr+93Kl8RWWGPlZRMixHAAEEEEAAgbYKZC2oEhaBVVu/MuwcAQQQQAABBGwCtYKqL2/m5kU3AitbbbIMAQQQQAABBNomUE9QdeJufduWv2o7JrCqpsNnCCCAAAIIINBSgSwHVYIisGrp14WdIYAAAggggECUQNaDKpXLzQuUUeIsRwABBBBAAIFcCrzsDUh6vjekQtTdf+pT5erlv/IKIbAq12AeAQQQQAABBFouoKBKQypEPeg5K0GV4AisWv71YYcIIIAAAgggEAjUCqo00ntag5IGeUjylcAqSU3SQgABBBBAAIG6BWoFVSdM6GvGj8pWqJKt3NZdVayIAAIIIIAAAi4LJBFUjbY8c3Bgv462FpvAqq387BwBBBBAAIHiCSQRVEntogP7OYfHcAvOVQkZQgABBBBAIL8CSQVVrgrRYuVqzZAvBBBAAAEEciZw5zNLzfmTFkeWKot9qsKFocUqLMJ7BBBAAAEEEEhcoAhBldBosUr8q0OCCCCAAAIIIFAuUC2oGti3w+8rtcGwxtt6NPZVePruLn1MM2mF02n2PYFVs3JshwACCCCAAAI1BdIKqrTjqbOWVex//qLOimWtXNB4eNjK3LEvBBBAAAEEEMisQJpBlasoBFau1gz5QgABBBBAIMMCRQyqVF1cCszwl5asI4AAAggg4KLAxXd/bG55fIk1a3H6VFkTdGwhgZVjFUJ2EEAAAQQQyLLAebcvNnc9u9RahLwHVSo0gZW16lmIAAIIIIAAAo0KVAuq1l+9hzlht75tvWOv0fI0sz6BVTNqbIMAAggggAAC3QTenNtpHppWeZeeVlJQpcfPDGrzc/y6ZTilN3ReTwmWZBFAAAEEECiSwBqDV4xHpct95VORgiqVm8CqvPaZRwABBBBAAIGmBTQwp1qmguCqaEGV4Aismv76sCECCCCAAAIIhAWC4GrcyJ6FufxXbkAfq3IN5hFAAAEEEEAgtoCCq7O+1i92OllMgBarLNYaeUYAAQQQQAABJwUIrJysFjKFAAIIIIAAAlkUILDKYq2RZwQQQAABBBBwUoDAyslqIVMIIIAAAgggkEUBAqss1hp5RgABBBBAAAEnBbgr0MlqIVMIIIAAAgi4KXDMNYvczJgjuSKwcqQiyAYCCCCAAAJZEJg6y/7YmizkvRV55FJgK5TZBwIIIIAAAhkTGL1Oz64R1LOS9WHeY3WU73ZOBFbt1GffCCCAAAIIOCxwxC59HM5dZdaO2KVv5cIWL+FSYIvB2R0CCCCAAAJZERg/akWYcPHdH5v5izudzbaeTXjibn2NHqPT7onAqt01wP4RQAABBBBwWEDBlQKWqbOWm5ffcq9/1QbDejoRUAVVSGAVSPCKAAIIIIAAAlaBQf06/ODFhRYhawYdWkgfK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFuAwCrb9UfuEUAAAQQQQMAhAQIrhyqDrCCAAAIIIIBAtgUIrLJdf+QeAQQQQAABBBwSILByqDLICgIIIIAAAghkW4DAKtv1R+4RQAABBBBAwCEBAiuHKoOsIIAAAggggEC2BQissl1/5B4BBBBAAAEEHBIgsHKoMsgKAggggAACCGRbgMAq2/VH7hFAAAEEEEDAIQECK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFuAwCrb9UfuEUAAAQQQQMAhAQIrhyqDrCCAAAIIIIBAtgUIrLJdf+QeAQQQQAABBBwSILByqDLICgIIIIAAAghkW4DAKtv1R+4RQAABBBBAwCEBAiuHKoOsIIAAAggggEC2BQissl1/5B4BBBBAAAEEHBIgsHKoMsgKAggggAACCGRbgMAq2/VH7hFAAAEEEEDAIQECK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFuAwCrb9UfuEUAAAQQQQMAhAQIrhyqDrCCAAAIIIIBAtgUIrLJdf+QeAQQQQAABBBwSILByqDLICgIIIIAAAghkW4DAKtv1R+4RQAABBBBAwCEBAiuHKoOsIIAAAggggEC2BQissl1/5B4BBBBAAAEEHBIgsHKoMsgKAggggAACCGRbgMAq2/VH7hFAAAEEEEDAIQECK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFuAwCrb9UfuEUAAAQQQQMAhAQIrhyqDrCCAAAIIIIBAtgUIrLJdf+QeAQQQQAABBBwSILByqDLICgIIIIAAAghkW4DAKtv1R+4RQAABBBBAwCEBAiuHKoOsIIAAAggggEC2BQissl1/5B4BBBBAAAEEHBIgsHKoMsgKAggggAACCGRbgMAq2/VH7hFAAAEEEEDAIQECK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFuAwCrb9UfuEUAAAQQQQMAhAQIrhyqDrCCAAAIIIIBAtgUIrLJdf+QeAQQQQAABBBwSILByqDLICgIIIIAAAghkW4DAKtv1R+4RQAABBBBAwCEBAiuHKoOsIIAAAggggEC2BQissl1/5B4BBBBAAAEEHBIgsHKoMsgKAggggAACCGRbgMAq2/VH7hFAAAEEEEDAIQECK4cqg6wggAACCCCAQLYFCKyyXX/kHgEEEEAAAQQcEiCwcqgyyAoCCCCAAAIIZFugV7azT+4RQCAPAkumPukXY9mbs82yt2Z3Falz3kdm6cvTut6HZ3ptMNJ0DFqpa3HPYcNNzzWG++97j96yazkzCCCAQKsECKxaJc1+ECi4gIKmpdOn+f+WecHSci9oWvLMlFgq9Wzfe9QWpocXfPX0grBe64/0Ay+9MiGAAAJpCBBYpaFKmgggYNQK9fHUKWbJ00/6wVTn/HltUekKvv4+udv+FXD1HrOlH2z1Gb1Ft5avbivyBgEEEGhAgMCqASxWRQCBaAG1Ri1+aLIfSHUFM9Grt/0T5bE8n73W39Do8mHfcTv4r23PIBlAAIFMChBYZbLayDQCbggokPr4ofv8gKpdLVJJSSyd/pLXsvaSWXjLDaZj4CDTxwuy+nhBlgKt8n5cSe2PdBBAIJ8CBFb5rFdKhUBqAnkKpqKQFCQu9i4d6t9HFxjT78u7ekHWjn6QFbUNyxFAAAEJEFjxPUAAgZoC6ni+6K5JZvGdk7rdtVdzw5yssOiuO7zy32F016FasfrvtV/X3Yc5KSLFQACBhAQIrBKCJBkE8iigDugLb77Bb7nJY/kaLZOGgtClQv3ru50XYO29L/2xGkVkfQRyLkBglfMKpngINCOwyGuZWnjL9X6fo2a2L8I2waVCdXpXC1a/8ROKUGzKiAACNQQIrGoA8TECRRJQQLXgqt8U8nJfs/WsDu8fXXCW7zbg4G8RYDULyXYI5ESAR9rkpCIpBgJxBBRQvX/AHn6AUD7yeZw0i7at3BRgyTEYSb5oBpQXAQTovM53AIFCCygAmPfLi7jkl+C3QAHWnGMPNxqAdNARx/gDkCaYPEkhgIDjAlwKdLyCyB4CaQjoLr+Pzj+z2wCZaeynyGlq8NEP/vNAr//Vvmagd4mQsbCK/G2g7EUS4FJgkWqbsiLgCcz3+lC9f6B3uSrmc/rArE9AdxC+510e1PhfTAggkH8BAqv81zElRMAX0GU/9f9R53Sm1gpowNEPTz/ezDnmO0athUwIIJBfAQKr/NYtJUPAF+ic95Hfj0r9fuiY3t4vxYrLgwcY3SzAhAAC+RQgsMpnvVIqBHwBPRhZ/Xx0OYrJDQG1XunuwQ9PO94o6GVCAIF8CRBY5as+KQ0CXQLqS6WgilaqLhKnZjTAqOpHwS8TAgjkR4DAKj91SUkQ8AXUCqK+PPSlcv8LoaBXwRWXBt2vK3KIQL0CBFb1SrEeAhkQUOuH7kDjjr8MVFZZFnVpUMNfMCGAQPYFCKyyX4eUAAFfQK0eav1QHx6m7AksuusOr/4OoN9V9qqOHCPQTYDAqhsHbxDIpoBGT1erB1O2BfTcQfpdZbsOyT0CBFZ8BxDIsID6U+kSEnf9ZbgSQ1n3H4nj9ZGjU3sIhrcIZESAwCojFUU2EQgL+J3Uj/2O0SUkpnwJ6HKubkBgtPZ81SulKYYAgVUx6plS5kwgCKp06YgpvwI91xie38JRMgRyKkBgldOKpVj5FSCoym/dBiXrGDjIDLnoV6bX+iODRbwigEBGBAisMlJRZBMBCRBU5f97QFCV/zqmhPkWILDKd/1SuhwJEFTlqDIjikJQFQHDYgQyJEBglaHKIqvFFSCoyn/dE1Tlv44pYTEECKyKUc+UMsMCBFUZrrw6s05QVScUqyGQAQECqwxUElkstsAcb0gF7v7L73eAoCq/dUvJiilAYFXMeqfUGRHQ4J8EVRmprCaySVDVBBqbIOC4AIGV4xVE9oorMP+q3zD4Z46rn6Aqx5VL0QotQGBV6Oqn8K4KaMTtBV5gxZRPAYKqfNYrpUJAAgRWfA8QcExAz4jTJUCmfAoQVOWzXikVAoEAgVUgwSsCDgjoDkAFVXpWHFP+BAiq8lenlAiBsECv8ALeI4BA+wTm/fKiwndW77X+hqZj4Eqm95gtuyqih/eIl14blB7vsvTlaWb5J8GnglG917TkmSld27g2Q1DlWo2QHwTSESCwSseVVBFoWGDRnZMK11m996gt/ABKz8TTv3ofOtx7dCnoCkMve3O2F5xO8/8tefpJJ4ItgqpwLfEegfwKEFjlt24pWYYEFAyotSrvU89hw03v0VuYPuN2NH3H7ZBKcRWc6Z+f/sHf8vexZOqTRjcEfOz9W/bW7FT2G5UoQVWUDMsRyKcAgVU+65VSZUwgz/2qFFgoyOk3foIXVEW3NKVZZdqvv+/vHuO3ZC28+Xo/0Eq7LxtBVZq1StoIuClAYOVmvZCrAglovCqX+wY1WxVqnRrgtRgpqOoYtFKzySS+nS45rnTC6WaQ1zcrGNYijVYsgqrEq44EEciEAIFVJqqJTOZVQJcA1XqSp0n9pvrvvV9ql/qSslKwp1Y0/VP/No0bllSARVCVVC2RDgLZEyCwyl6dkeMcCeTpEqBaqAZ6l9rS6juVZrUnGWARVKVZU6SNgPsCBFbu1xE5zKmAWknycAlQgcRA75KfWqmyPinAUmC44JYbmhr5nqAq698A8o9AfAEGCI1vSAoINCygsZfycBdg3+12MKtee2sugqqgEnWJUIHi0F9f4w0BsWGwuOYrQVVNIlZAoBACBFaFqGYK6ZqAWkTSviMtzTIriFj5zAvMymdd4FTH9CTLrE7uQ399rem/1741kyWoqknECggURoDAqjBVTUFdEVCH9Sw/YFmd09VKlcW+VM18BwZ5/cYURCp4sk0EVTYVliFQXAECq+LWPSVvk8CCqy5t057j71bDJwy56Fe5baWKElIQqXKHLw0SVEWJsRyB4goQWBW37il5GwQ0Aviiu+5ow57j7VIBhFpt1PeoqJMuDQ75cSm4Iqgq6jeBciNQXYC7Aqv78CkCiQrMv/I3iabXisQIIErK6tiu4EqDuuoOQgVbTAgggEC5AIFVuQbzCKQo0PnBZNN79dvNErNWintJNmld+tIo5QQQJVcFV+p3xYQAAgjYBAisbCosQyAFgeWv/sz03ept03PYAjPvD58xnYt7prCX5JJUUKXWGQUSTAgggAAC9QnQx6o+J9ZCIJZA56KZpvOd2/w0eo2YZwZ/93nTc/WFsdJMc2OCqjR1SRsBBPIsQGCV59qlbM4ILP/nWd3y0tFvmVn5Gy94LVjvdFvuwpsVHdUvpKXKhcogDwggkDkBAqvMVRkZzpzA0jmmc/ZV1mwP+NJrZuCuM01H32XWz1u9MOio3nON4a3eNftDAAEEciFAYJWLaqQQLgssn/WzqtnrM+p9s9IBLzlxaXCwN5I6HdWrVhcfIoAAAlUFCKyq8vAhAvEFlke0VpWn3HPYQj+46r3h3PLFLZ0fdPjRpvfoLVu6T3aGAAII5E2AwCpvNUp5nBLofOdWY7yO6/VM6nc16Gv/NAO+9Ho9qye6jh6m3H/v/RJNk8QQQACBIgoQWBWx1ilzywTqaa0KZ0ZDMujSYKv6XfUcNtwbq+q0cDZ4jwACCCDQhACBVRNobIJAXQLqtP7JEAt1rV+2UiuHZFBQxVhVZfjMIoAAAjEECKxi4LEpAtUEljcZVAVptmJIhv577Uu/qgCcVwQQQCABAQKrBBBJAgGbQOfsK22LG16W1pAMugRY5IcqN1wRbIAAAgjUIUBgVQcSqyDQsIAuA35wf8ObRW2QxpAMXAKM0mY5Aggg0LwAgVXzdmyJQKRA3MuAtoSTHJKh96gtuARoQ2YZAgggEFOAwComIJsjYBPwh1mwfRBzWVJDMqx0wukxc8LmCCCAAAI2AQIrmwrLEIgp0OzdgPXuNs6QDP2+vKvhkTX1SrMeAggg0JgAgVVjXqyNQE2BtFqrwjtudkiGAQd/O5wU7xFAAAEEEhIgsEoIkmQQCAQ6P5gczKb+2uiQDLRWpV4l7AABBAouQGBV8C8AxU9eoJWBVZD7eodk4LE1gRivCCCAQDoCBFbpuJJqUQU0zMK8Z9pS+lpDMuhOwF7rj2xL3tgpAgggUBQBAqui1DTlbIlA50dTW7KfqJ1UG5Kh3/gJUZuxHAEEEEAgIQECq4QgSQYBCbTjMmBY3jYkQ8eAfobAKizFewQQQCB5AQKr5E1JscACnfPa22JVTl8+JEOfsZuWf8Q8AggggEBKAr1SSpdkESikQLsvBYbRgyEZzJrHhT/iPQIIIIBACgIEVimgkmRBBbyO62bRTOcK3zFokOm1+X7O5auZDF15/8fmqgeWNLMp21gERo/oaS46qJ/lExYhgECzAlwKbFaO7RAICbjWWhVkr2O1PYJZXhHoJvDm3OXd3vMGAQTiCxBYxTckBQR8AZf6V5VXScfQHcrfMo9Al8BbczvNvEWdXe+ZQQCB+AIEVvENSQGBFQJLvEuBDk4EVg5WikNZmv4WrVYOVQdZyYEAgVUOKpEiuCHQOad1j7Kpu8T91jEd3j8mBKIE3vRarZgQQCA5AQKr5CxJCQHnBGitcq5KnMvQm3NosXKuUshQpgUIrDJdfWTeJYHOD+53KTt+XjpWGu1cnsiQWwJTZxJYuVUj5CbrAgRWWa9B8o9AFYGOQQRWVXj4yBOYt5hLgXwREEhSgMAqSU3SKqxAp4PjV6kyaLEq7Fey7oLTeb1uKlZEoC4BAqu6mFgJgRoCC2fUWKFNH/ca0qYds9ssCTDkQpZqi7y6LkBg5XoNkT8EmhToGDSqyS3ZrGgCtFoVrcYpb5oCBFZp6pI2Au0U6E1rVTv52TcCCBRTgMCqmPVOqRMWcHLUdS4DJlzL+U3uZQYJzW/lUrKWCxBYtZycHeZSwMFR17kjMJfftFQKRR+rVFhJtKACBFYFrXiKjQACCCCAAALJCxBYJW9KiggggAACCCBQUAECq4JWPMVGAAEEAgFGXw8keEUgvgCBVXxDUkAAAQQQQAABBHwBAiu+CAgggAACCCCAQEICBFYJQZIMAggggAACCCBAYMV3AIEkBPqvm0QqiabROWdyoumRGAIIIIBAbQECq9pGrIFATYGOfuvUXIcVEHBVYNiQDlezRr4QyJwAgVXmqowMI1CngIODltaZc1ZrscAagwmsWkzO7nIsQGCV48qlaMUW6Jz3TLEBKD0CCCDQBgECqzags8v8CXSsNNrJQnUumulkvsgUAgggkFcBAqu81izlaq2Aqw88XjijtQ7sDQEEECi4AIFVwb8AFD9BgV6DE0wsmaQ6P+DOwGQk853KoH70scp3DVO6VgoQWLVSm33lWsDFy4Gd86bm2pzCJSOwwTBOBclIkgoCxvDXxLcAgaQEHLwc2PkRgVVS1Us6CCCAQD0CBFb1KLEOAnUIdAxysAO713mdDux1VF7BVxk2hFNBwb8CFD9BAf6aEsQkqYILODj6umqEflYF/17WUXzGsaoDiVUQqFOAwKpOKFZDoJaAq6Ovd75za62s83mBBQb2peN6gaufoqcgQGCVAipJFlOgY+gOThacFisnq8WZTNFx3ZmqICM5ESCwyklFUgxHBFx8ZuDSuWbGG392BIhsuCYwqJ9rOSI/CGRbgMAq2/VH7h0TcG3IhXmdvc0Rc8eZK1+d7pgU2XFFYH2GWnClKshHTgR65aQcFAMBJwR0ObDznducyMtLSwebEz8aa2YvG2CmzLjPHLPFYWal3gOdyFuzmTjkC32M/mVxOu/2xeauZ5Y6l/U1uCPQuTohQ9kWoMUq2/VH7h0TcGXIhT8tXtscPGdHP6gKiCa/9lgwy2sbBKa/tbwNe629S+4IrG3EGgg0IkBg1YgW6yJQQ6DdHdh16e+ceZubsz/aoiKnlz5/Y8UyFrRGYN6iTuNqYDV6nZ6tQWAvCBREgMCqIBVNMVsn0DH0C63bWdme3lw+wHzX6091x6IRZUtLs7Pnv2OefPv50gLmWiYwdaabrVX0r2rZV4AdFUiAwKpAlU1RWyPQMaT1wy7c//Ea5qAPdjTqV1VtuvS531f7mM9SEnh61rKUUo6XLIFVPD+2RsAmQGBlU2EZAjEEWn058LcLNjInfri10WXAWtOUd/5Bq1UtpBQ+f+hF9zqtq5iMYZVCZZNk4QUIrAr/FQAgaQE/sOpVveUoiX0GQylctmDjhpKj1aohrtgrv+x1Wn9rbmfsdNJIgMAqDVXSLLoAgVXRvwGUPxWBjtX2SCXdIFFd8tNdf1OWfCpYVPcrrVZ1UyWy4p0ODrEQFIyO64EErwgkJ0BglZwlKSHQJZDm5UDbUApdO65z5sdPXV7nmqwWV8DVy4CjR3A3YNy6ZXsEbAIEVjYVliEQU6DHarvHTKFy82pDKVSuXX3JS3NmmOunTaq+Ep/GFnjoxWXOXgYcvQ6H/9gVTAIIWAT4y7KgsAiB2AK9hpiOBIOrWkMpNJPfS5+70Xy0ZH4zm7JNnQI3P7akzjVbv9oYxq9qPTp7LIQAgVUhqplCtkMgqX5W9Q6l0GgZ5y1ZYM589BeNbsb6dQqo0/pUR4dZGNi3w9C/qs6KZDUEGhQgsGoQjNURqFegx/CDjYl5d2AjQynUm6/y9Sa//ri573UedVNuktS8261VHPqTqmfSQSAswF9XWIT3CCQo0GyrVbNDKTSTdbVazZ7/djObsk2EwNSZy5x84HKQ3XEb9QpmeUUAgYQFCKwSBiU5BMoFeqx9ZPnbuubjDKVQ1w5CK+mS4LEPnh9ayts4Alfe727fKpVr3EjuCIxTv2yLQDUBAqtqOnyGQEyBjpVGG9NvnbpTSWIohbp3Vrai7hKkv1UZSIxZjVvlat8qFUtB1aB+HTFKyKYIIFBNgMCqmg6fIZCAQI/PnFYzlSSHUqi5s4gVJs24z0x65d6IT1lcj8C8RZ3m4rs+rmfVtq3DZcC20bPjgghwob0gFU0x2yegMa2WqxP70rnWTGgohRM+HFvzAcrWjRNeeOZjF5tBfQaaHdcam3DKxUju/NsXm/mL3Xx8TVADXAYMJHhFIB0BWqzScSVVBEoC3phWUX2t0hpKobTzxud0SXCad2mQqTEB3QX40LRljW3U4rW5DNhicHZXSAECq0JWO4VutUDHmodU7DLtoRQqdljnAnVm/897TiO4qtNLq+kuwF/e7fYlQOVz/KjeemFCAIEUBQisUsQlaQQCgQ6vA3uHxrXyplYOpRDsv9FXgqv6xTQQ6Kk3La5/gzatOWxwhxm3EXcDtomf3RZIgMCqQJVNUdsroE7srR5KIU6JCa5q66mz+jFXL3K+X5VKMn4UXWpr1yhrIBBfgMAqviEpIFCXgFqtbhxyhpm9bEBd67uwkoKrA+48jrsFLZXhB1XXZCOoUvbHj+YyoKUaWYRA4gIEVomTkiAC0QLf3nSf6A8d/kR3C+qhzUwrBHT5b/9fLDTTvdcsTF/2WqvW8C4FMiGAQPoCBFbpG7MHBLoEhg9c3ew7cteu91ma+c3zN5rjHjzPfLRkfpaynXhe1VE9K5f/gsLvPZbWqsCCVwTSFiCwSluY9BEICajValDv7FwOLM++HtqsS4NFHY5BQyock6HLf6q70SN6mg2Gcagv/x4zj0CaAvy1palL2ghYBFbqPdBk9ZKgijN7/jt+cFWkS4NBJ/UsDKkQ/sod8gVaq8ImvEcgTQECqzR1SRuBCIH9Rk4wwweuFvFpNhbr0uD+XuvVk28/n40MN5lLPeZn/G2HmEcW/6rJFNq3mVqrRq/DEAvtqwH2XEQBAqsi1jpldkLg9LHfcyIfcTKhhzd/597T/Qc4563vlS53aqBUddz/uHOBWbLSg2b+2qea5b3fjUPW0m1prWopNztDwBcgsOKLgECbBLZcfRMzYd0d27T3ZHerBzjvfvvh/p2DWQ+wZs9/2w8U1Zdsyjv/6Aa1rO8sL7g6xSzt/0K35S6+obXKxVohT0UQILAqQi1TRmcFjtnisMx2ZA+jaswrXR7MaoAVBFS7T/quUaAYNXX2WGgWrPU/ZvEqf4xaxYnlJ+ze14l8kAkEiibAULxFq3HK65SAOrKfvvX3zPEPnu9UvuJkJgiwrp82yey41liz30YTzMgh68ZJMtVt1Yfqdu9fuHWq1k4XrzLRqAWr/1vfMh3L3brLcy9veAXGrapVg3yOQDoCBFbpuJIqAnULKPjYYa2tjIYyyNOkAEstP/q3oRdY7bbejn6gpbG82j3d9/pjZvJrjxm9Kp/NTksHTjHzR5xq+s8+yvRcPKLZZBLdbmDfDnPI9twJmCgqiSHQgACBVQNYrIpAWgJqtdIltDgn+bTylkS66uR+0VNX+P+CIGvL1TdtWUuWLvPp7kX9ixtMhT2W93rXuzT4I9Pv3QNM7w+3D3/c8vdHfLmPGdSPUdZbDs8OEfhEgMCKrwICDgjokuCFnz/Rv8POgeykmoUgyNJONFCqLhP6QdbQdc2aXmtW3MuGupvvDS+QmvbBDG8g01f8YCrtgFX9rhaufpnfqV2XBts1qcM6D1tulz77RWCFAIEV3wQEHBHQXYLf2mQfvwO4I1lKPRsKeNS3Kdy/SWN8DR+wYpyvkUPXMwo8bdOTbz/XtTicRtcHLZzRkAzL+3j9rt48yvRY8qkW7tkYXQKkw3pLydkZAlYBAisrCwsRaI+ARmRXsOBCkNAegRV71eju+qcpaxbBkAz9Z//A9Fq48YoCteB/jVlFh/UWQLMLBGoIMNxCDSA+RqDVAhduf2JuhmBotZ0r+2v1kAy6BMiDll2pffJRdAECq6J/Ayi/cwK67PXrnc8iuHKuZhrPkIZkWDD8f01nj+bvPKy1V10CPOvrjFlVy4nPEWiVAIFVq6TZDwINCKgD97GbH9bAFqzqqkAwJIMuEaYxne0FVdwFmIYsaSLQnACBVXNubIVA6gIT1tvJ78ye+o7YQeoCwZAMS1Z+INF9HeyNV8VDlhMlJTEEYgsQWMUmJAEE0hNQZ/a8PE8wPaVspBwMybBw2G8SyfC4kT3NIV/ok0haJIIAAskJEFglZ0lKCKQioMFDCa5SoW1LohqSYf7ap5rlvd9tev/rD+thTtiNflVNA7IhAikKEFiliEvSCCQloIc1a8RypnwIBEMyLO3/QsMFWtFZvR/9qhqWYwMEWiNAYNUaZ/aCQCyBFXcKnklwFUvRrY2bGZJBQdVFB/VjvCq3qpLcINBNgMCqGwdvEHBXgODK3bqJk7NGhmQ40bv8t4F3GZAJAQTcFeAv1N26IWcIVAgQXFWQ5GJBPUMyqE/VuI165qK8FAKBPAsQWOW5dilbLgWC4IoO7fmq3mpDMiio4uHK+apvSpNfAQKr/NYtJcuxgIIr7hbMXwXbhmQgqMpfPVOifAvwEOZ81y+ly7mAgqtBfQaaG6bdkfOSFqt4GpKhz6BZ5r8+ez4tVcWqekqbAwFarHJQiRSh2AJ69M3pY48oNkLOSj+o9wBz6b8eSVCVs3qlOMUQILAqRj1TypwL6PE3146/kAc356CeFVTpIdx6XiQTAghkT4DAKnt1Ro4RsAroRHzbbpcw1pVVJxsLNQis6pCgKhv1RS4RsAkQWNlUWIZARgXUqf06r+Vq35G7ZrQExc227vL89c5nGtUhEwIIZFeAzuvZrTtyjkCkgPpdbbn6JubMR39h5i1ZELkeH7ghoD5yupzLhAAC2RegxSr7dUgJELAK7LjWWP+y0harfdb6OQvbL6BLf+obR1DV/rogBwgkJUBglZQk6SDgoMCKwUTPMsdsfigd2x2rH12u1aU/+lM5VjFkB4GYAlwKjAnI5ghkQWC/kROMWrDO8C4NTnnnH1nIcm7zOHzgat7wGN/zL9XmtpAUDIECCxBYFbjyKXqxBIYPXN2/jf++1x8zFz11uZk9/51iAThQWrVSfXvTfeig7kBdkAUE0hIgsEpLlnQRcFRALVfq2H79i3eY3zx/o6O5zFe21M/t2C3+g8t++apWSoOAVYDAysrCQgTyLaC+V2o52W29Hc2lz91oJs24L98FblPpdNnv25vsQ+f0NvmzWwTaIUBg1Q519omAIwK6PKjnDe630QTz4ym/o/9VQvWi0dPVr03BKxMCCBRLgMCqWPVNaRGwCujOND1G5cm3n/dasH5PgGVVqr0wCKj222hX+lHV5mINBHIpQGCVy2qlUAg0J6C+VwqwZs9/m0uEDRAGl/x2+PRYAqoG3FgVgTwKEFjlsVYpEwIxBYJLhLqUdfsr95nrp01iBHeLqTql6zKqbghgQgABBCRAYMX3AAEEIgUUYCm40r9Jr9xrNFTD5Ncfj1y/CB+odWoHL5Da3xs6QT5MCCCAQLkAgVW5BvMIIBApoMeu6J8uEyrAUkvWS3NmRK6fpw/Ud0qtUrrUR+tUnmqWsiCQvACBVfKmpIhArgXUSqM73vQvCLLue+2x3HV4D1qm1O+MYCrXX2kKh0CiAgRWiXKSGALFEigPsj5aMt+/q3CyF2Q9+c7zmRvZXa1SCqKCQIrLfMX6LlNaBJISILBKSpJ0ECi4gAYdVctO0Lqj1qwXvUuFGsJh2gevONeipY7nI4euZzbyhppQMEUgVfAvMMVHICEBAquEIEkGAQS6CyhQ0b8g0NKnCrbe8J5RqGBrxfzbZvaCd1Jr3drQC5pW8lqiFEAp8FMAtabX+Zwgqntd8Q4BBJITILBKzpKUEECghkAQbCnACU+6lDjtgxldi6fNecV89PGCrvfVZsrTW6nPQJ7JVw2LzxBAIFUBAqtUeUkcAQTqFQhalIL1y4OlYBmvCCCAgOsCPVzPIPlDAAEEEEAAAQSyIkBglZWaIp8IIIAAAggg4LwAgZXzVUQGEUAAAQQQQCArAgRWWakp8okAAggggAACzgsQWDlfRWQQAQQQQAABBLIiQGCVlZoinwgggAACCCDgvACBlfNVRAYRQAABBBBAICsCBFZZqSnyiQACCCCAAALOCxBYOV9FZBABBBBAAAEEsiJAYJWVmiKfCCCAAAIIIOC8AIGV81VEBhFAAAEEEEAgKwIEVlmpKfKJAAIIIIAAAs4LEFg5X0VkEAEEEEAAAQSyIkBglZWaIp8IIIAAAggg4LwAgZXzVUQGEUAAAQQQQCArAgRWWakp8okAAggggAACzgsQWDlfRWQQAQQQQAABBLIiQGCVlZoinwgggAACCCDgvACBlfNVRAYRQAABBBBAICsCBFZZqSnyiQACCCCAAALOCxBYOV9FZBABBBBAAAEEsiJAYJWVmiKfCCCAAAIIIOC8AIGV81VEBhFAAAEEEEAgKwIEVlmpKfKJAAIIIIAAAs4LEFg5X0VkEAEEEEAAAQSyIkBglZWaIp8IIIAAAggg4LwAgZXzVUQGEUAAAQQQQCArAgRWWakp8okAAggggAACzgsQWDlfRWQQAQQQQAABBLIiQGCVlZoinwgggAACCCDgvACBlfNVRAYRQAABBBBAICsCBFZZqSnyiQACCCCAAALOCxBYOV9FZBABBBBAAAEEsiJAYJWVmiKfCCCAAAIIIOC8AIGV81VEBhFAAAEEEEAgKwIEVlmpKfKJAAIIIIAAAs4LEFg5X0VkEAEEEEAAAQSyIkBglZWaIp8IIIAAAggg4LwAgZXzVUQGEUAAAQQQQCArAgRWWakp8okAAggggAACzgsQWDlfRWQQAQQQQAABBLIiQGCVlZoinwgggAACCCDgvACBlfNVRAYRQAABBBBAICsCBFZZqSnyiQACCCCAAALOCxBYOV9FZBABBBBAAAEEsiJAYJWVmiKfCCCAAAIIIOC8AIGV81VEBhFAAAEEEEAgKwK9spJR8lmfwIIFC82sV1/1V954o5H1bcRaCCCAAAIIIJCIAIFVIoztSWTKU1PN409MMTNmzjTvvveeWbJkqZ+RAQP6m2XLlpvFixf773v37mU+teqqZt111jFbfW4Lo4BL6zAVS2DWq6+ZBQsWVBRa341PfWrViuVZXvDCi9NiZX/E2mvzNxJLkI0RKK4AgVXG6l4nx1sm3m6ee/4fXs47zdKlyypKoFar8kkB1+w33/L/Pfr4E2b58uVms00/a3b9yng/yCpfl/n8Cvzuiqv970DPnqUeAEuWLPG/B3vuPiFXBT/3gp/ECoyCv6Hhawwz47bb1mwz9nO5Cz5zVeEUBgGHBAisHKqMall59933zM8u/pV57fU3/MCo2rrVPlNQpenZ5/5hnv/HC2bY6quZQw7anwCrGlpOPlPdB62YOSlS1WIEwVHVlWp8qB8kf7hlov9PP0YOOXB/AqwaZnyMQNEFSj9diy7hcPmvu+Emc9xJp3h9p16LFVSFi6gTrU4c5//4f80Pz73Qu0zUvaUrvD7vESiygH6MnHTKGeaee+8vMgNlRwCBGgK0WNUAaufHCqR++vNfmjlz5qaaDQVYL7083Rx34snmpBOOMSPW/nSq+yNxBLIqsHTpUnPN9b83zzz3vPnB9w/PajESy7f6stn6s6nf3ufHbZvYfkgIgSwJEFg5WlsKqs4651yzdFllH6pwlnv06OG3ZA3o398MHryy6d27t7+K+s/MnfuhWbBwoenVq6e1P1Z5WlpP+zztlJMIrsphmEegTEA/RKY+86y56eaJ5ut771n2SfFmFVRNvO2OioLrxxmBVQULCwoiQGDlYEXXE1QpmOrR0WE23XQT84XPb1f1Tj9d4tMB8P4H/26e835pL+/sjLykqEDurB+eZ8495wz6kjj43SBL8QTqbY396KN55oM5cyJ31un9Df35zrv9m0AY1iSSiQ8QKKQAgZVj1V5PUNWrVy8zfpcv+ndz1TNsgtbZYvPR/j8FWXf8+U5z591/81qwVgzPUE6ggG3TTT5LUFWOwnxuBM46/eS6y6IbRm69/Q7z0MOPWn+IqOXqZ7/4lbnwvB/GugOx7gyxIgIIZEKAzusOVZOCnnPPvyjy8l+H10KlX8c/u+h8/xJEPUFVuHjaRpcvlIZ+vSuQCibNj9psU/qOBCC8FlpAY3t947CDzQnHHmV69exptVjkjRX3yKOPWz9jIQIIFFOgdFYtZvmdKvVPfnax3x/KlikFPQftv6856fijE/l1rABLv94VSCltgiqbOssQMP6PGfU7tE1qtbp54q22j1iGAAIFFSCwcqTiH37kMTP9n69Yc6Og58D9/t3svNMXrJ/HWag7mxRc0VIVR5Ft8y6g1t0vf2lnazEXLlxkdNmQCQEEEJAAgZUD3wNdArz62hus/TjSDKqCoiu44tbxQINXBOwCUaPTq9XKNuSAPRWWIoBA3gXovO5ADd9z3/1GfTVsk1qS0mipsu0rzWXqlP/Ms8/7t6lrCAidjIJJweOwYauZzTbZxO9gn/Zz6xTITnnqaX/keeUrPBq5LpOqL5v+qdN/mpP2/+BDD5tXZsw0H3zQ/S60oUOHmPXWXce/bb3eu9nSzKstbbXUKKjQo5LeeuudinrV8B+jR23mtYhukvkhPPS90CNuNKhueLItC69T/j74Dj7tDdvwuvc0heA5n8E6ffv29b02+ezG3ndwTCKX/4O0o15Vl3rmaDC5/AzJ8uekym7uh3PN4JUHe0PN9Op6Jmpaf7vBvtt97FA9KQ93//Ue8/L0f3b7Dg0fPsxsvdXnGPIi+DK3+JXAqsXgtt39ybtLrzzQCNbRuFTf/sahwdvMverkoaDxz3feZXS5xFbGoFBvv/OO/5idG2662QwZMthM+Mq/Jh5QKgDQHZEaQVvBXGR+vHOLDlj33DfZy16HGTN6M7Pv1/dO9E5Jjd59y623+aPdR+VDJzkN3PrXe+7zTXQ5uPxkceg37QNUXnHZJQFraq+yvPra35vX33ij6j5UryrDLRNvM/379zN777lH4vVaNQMJf7jWWmtaA6u5c+sbxFduN/7hj+afr8yomTPZKmC97PKrzIYbrG/2/urufrBfc0NvBQVJD/794YpVgx8MwQda75rrbzTTpr3k/7jTcyQVqCiIXLRosd9xX9toOvtH50d2VwjSC1719xP1/dQ64e+oXPR8x/C0/mfWM6f+9wn+Yh1PJt42yT+m6G8m/HcTBIUKcuWmv/Gdd/yCUUujyhNnkpOOTU8//UzV4WpM6Nix7dZbmT1227WhY0eUhS5F77/v1/1iyPeSX19m3nq7+4+ZoIyy0CPL9CM1qL/gM17TFyCwSt+46h7068fWWqU7AL+2156xDwhVd57ihyrXZb+70i9b+ABYbbda9/33PzBXX3eDuf2OP5v//NZhsQ8MOiDrxgD1YQvyErxWy0vwgOsnnnzK6F/5ga3adtU+0wHx17+53Ds5v9mVl2rr67PA5BeXXGo+7Z3YTzr+mLZ9L2SpZ1ZOe+nluvMflGH+/AX+qOXq7H3icUdnsgUr3LpZq+6Cz4PvoFoWNAZWvVPwPVVwqkdPqQVbP7ZqBQo6sepHRLgl7PPbvef/PSk/l/72Cq8V+blu9RjsT5+HJw04nOakMoX3G+xTfze6Y1rHyiCP1fKidfRPP0qemPKU19Xhu01/3yb96U4z8dbbI+/WtuUjOHY84LVGq//snnvsZib823jbqnUvW7Bggb+uBqbVGGq1HPr161t32qyYrAB9rJL1bDg1Ddpp+wPp369fZn/Z//TnlxgFARrJ3Va2epB08tEAjTqZ6EDS7KRff0cec4LfatJsXoJ96yB9zAn/3XRHZQWbGtleLRHN5EXb6ARz1LEn+K9Bvlr1qn0f/1+n+Jf+msm/8qntFGCdduYPM/nMvdffmG3lHjx4sHW5Fsot+A42ElSFE5Td01OfMaeccXZFABJeV++DJzCEP1N+lIbSarYew2mm+V6tu/q+NHM8Ufn0Q02DHqvVqZFJQZ6OZTf/8daGgqrwPjTostJQWuHAMbxurff6Ufanv9yViXqrVZY8f05g1ebafe75f1hzsMsXd7Iud3mhDhonnXxGxa/gOHnWgVEHEh2UGp10QNblBdtAqI2mpfWDg7QexKuTUyOT8qKWnnoeUVQrXbVCnHdh5WWTWtvF+VzlVVCooCipSc/ck0tWJp2YdZIOT7rkpEtWtilwS+o7qH0oD/UGV+E8qcVHzx+1lSO8rgvvdanrqmuvj50V+f/o/B83lI6CMbXoxQmGgx0qDaV12lk/DBY1/PqCd7lWlziTyE/DO2eDhgQIrBriSnZlHXRtvxh1oN7ee0xN1iYFDupTYytTUBaVTR1MV19tNb9pXq+atDxqCg5KjQRXaqnSibvaFOxz8Morm7XWXNP/p35ttSYdpBv5Bax6vu6GG6smq2c5alKHYXVUVydpOQV5DG+cZIATTjv8XgHz2T86r2pQqHzqiQDl9Vot/9qHvieqI7XkZWFSXyTbpHLYbi5QIKbvSbVgOnBTfSsN/avnb0KBkf7eGp10A0lWgiqVLerSa09vwFb9rTbyd6uH2euyXj2TjjXVjmXB36WOHaoz5UPzmpQ326TviewbOY6Vp6PvU7Vja/m6zLdXgD5WbfSP+kPp590RlPadcUkX+7obbqra70YjV2+7zVizi9cB03YSUvBx081/9DuW2/KmA4p+8amFo9ZdknK98Cc/jzwI6aA4bPXV/EcC2e640vaPPPaE0U0FUX06FFyd67UaXXjuObbsdlv2k/+9OPLkGuTl63t/tVvH9CABudw26U9+H69gWatfz73gooq+OkEelH+11kR1rJblXX+9x/zt3slmmXdJJDypXn/568v8JwHU6jcU3raV7/W90/fPNq2yylDr36s6O9vKrDTkpv5y6oxs61ysYFZ3rl5/4x8ib/xQPzf9gLBtb8unln388cfWj4KHtCtYGTBgQLe7A4MN1l//M8Fs16vu8J374Ydd74MZXYZUsGibVPZmJ22rGzhsN5PU813T33Stvk4KvlTXtiBG+9dNGPvt8zXr3ZqqN43E/4dbJlqPHcFxTD8mym9EacZDedHNBtuM3cpsPmZ0V787pa1+ZVkKoJspv8vbEFi1sXZ0ULRNQ4cOtS12dplO/jp52ib98esEcuQR37GefIJtFGwd+4Pv+5fYoi5V6KB03e9vMtt4d9pUOwn7l9wsz0HUvhTg6TElCvKiJgW1OvjqnwJG9a2yHWR14FL/Lz0iKGrS9rYTj9bXL9sD9t2naqAol+8d/u2qLlH7TmK5AorXvOEAbFO9lgoePj9u28hLUApSr/fqVfXi4iSDqMtRuslEd7DaJtWb+sTo8k3590duxx1zZNWASN9vmSnwt3Uy1/6Upu4wPO3kE227r3vZmNGjzF577lbxg0dBQvl0yIH7lb/153WX3sTb7qhYrqCqkecyViRgWVDLTX+3wXfNbym0HAP0Q6laUKMyq0zl9RVkRceyWgMpq970w0/HKNXb1Geerbh0p7R1Y88vf35RkHTDr8rLuG23Nvv9+9crjoUKtOWg84tawJlaL0Bg1Xrzrj0Gd3l0LfhkZr11R4QXNfRev9yCW48b2rDGylG/jHXysE31HIjC2ymQOOeMU/0+JLZfXDoJ/+7Kq/1gI7yt3utg8uprr9s+8oMqPZrE1mJm3cBbqAPUGsOG+Zeswgdbvb/zrr9GPgxbB+l7vJaa8Hbal4Kq0xvISy2XqPzHXa5f3rb8K91GLGvlX3dP2U4ScfMfZ3v9YNDAvbqTL2oa4nVar9aCqrtaNYbXb70hE3RJUMFBI246UWvwXl0+Umfz8KRhG/Q9q/ZDI7xN8H7okCHm6KOOiPx7aCbNIO00Xut103ftuKO/79/4Ev7u6v3jT0yJbC1SUKVjTHjSsUwtTAqW65nK683W+qUAr57Wd9u+lJd6nsQRdby2pcmyZAUIrJL1bCg1HbhtU7U7jGzrh5dp/Brdah11V1B4/Xre6+Cty17hS5QKZDR0gG0aueEGTY3oroOSgquTTzvLvzMwnLaGPlDwGM6L1rvy6usqfiFquQKZeg/MWr980olTdyTpzp5wx1GdLHUwVgAWnjSGl61/jQ6MaqlqJMBT2nL57xOONeo8bzv4h/cf970GLtUJIDwp/3vtuXtT+ddt77rDyzbJq9ZlGtt2jSw77sRT6lp9jj8uVafnXHn5sjwBBSa1JrWOahwqXTre32thaLTelb6GWDjy6OMrvk+qi1mvvlq19cuWP13y++FZpzUVkNnSS3OZyviV8bs05KagYt11RljHC5sxc6Y1u8EPIduHanWvN6gq315Bse4kDv9IVIA36c9/qRqUl6cTzMtCLVXVgvlgXV7bJ9D8xe725Tn3e1an37iT7hzTgSKpf8qTrRXsL3f9zdqioY7MuvzX7KQgQictHUhs0wPeMBXhSYGq7iIKT0rjq944Ms2c0IK0dMJfc/jw4G23VwUEtulv3iVE26SDdLMHRgWTGvAwysW2v2aXqVzhX/xKS/3Tmg2AVAebbfpZa5ZWDMhq/SixhfoO1/NPgWu1oEr+Bx+wX93fKdWbfpg0269Gfw9bfW7LCgfVjwa8bWRS3o/83ncyEVSpXOpzWu1ye1TZNTiobVK/MNukPm3LI8YYi3MsU+uS7e9V+dAPxEYmWahll8ltAftZy+08k7s2CIQHGgyyYBsuQgeR8bt8MfaBWydhPdLDNmn8r/CkFhZbIKCDUbOBQPk+DjrAfoDUPsP95XTAtPWtUp8cu/yt0QAAHy9JREFUW+tW+X5qzassKlPak210cNXtrl8ZH2vX2t52otGvev0QcH1S3uu5FJN0Obb63BbWJOsd9T3YWH9TWbpMpL5mzUwKZvVooPCk1mfbFPVDQj8EbK3jtjRsyxRM9+3Tp+Ij3dgQPm5UrBRasJMXLCrIZnJbIH7TiNvlczp3q3u//G2XAxv9FdOuQq44KFSOIq1AI+7JNyiT0tGjGcIBkwYP1Um4/CDz7HPPB5t1e01qTDCdjPS4HVuzvjrElp+sZBPOszKl/Jav1y2jDbzR8/cefvSxBrZobFXlP7hTrHxLBRXNnuiCdFR+m41aRZu5rBWkm/aryq6AVq09cepQ31v5qq+PLkup5aL8ZC+HoUOG+s/P3GjkyK7nLOq7o0AhagiCesqvOt1pB3tLTj3bt3od5bfZ75s6bjdiZTsWJ+W1wQafsbYs6lmR9ZZP37+ddti+1VXA/poQILBqAi2pTVYaNMialO1ylnXFNi+cNes16+USjelSHvDEyaZOYDqghE/EWhY+CdsehKv1ttxy8zhZ6LbttluP9fuvdVvovVHwVz7p8Tm2adSmm9oWN7xMrRfhu80aTqTKBrq8ZLsUpktk1Z4BVyXJmh+pVVTfqThBS82dNLGCvkP6F/e5c/rBpLGwnvN+AOiSU/g7HWRNDhpDSf9UD8FzFtddZx3/9vpgvWZeVaeu+VYrh/Lb7CX8RlqZVDe2+tD+mxkvrFqZyj+bPfut8rdV5zW0QiNlqpoYH6YqQGCVKm/1xDX+z72TH6hY6W1LP6GKlaos0IHT61vc9PQ37/byjz76qNv2+hUdnhTY2Kaoy3e2detZNmz11Sse9quDYPlJOKqVT+s1e2C25U2XBe76698qxnX64IPuI3JHBVZJ2aiObScCW56bWdbo5aVm9mHbxtaPz7ZeK5b5gz+O+LTZeqvP1d2qEJUvDbsRNSRJ1DbBctWzBoR9/h//Z72EGqxXz6v+jpP60VPP/rKyjr53ClzS/JuyWTTSojZ45ejHJtnSZln7BCrPlu3LS+H2rF8ftsst6psTvszVCI5OunF+ld519z3W3WngwPLJ1nSuz5MMZJTe8OHDKgIrLS8/CWteJ4xwH52kx3EJGygfmsov5eh98PBYzQeTWj2S+sWZ9skxqm6DsqT1GjUESVL7u+KyS5JKqq509H3UAKtRY4HVlUjZSnFP/JycyzBDs1H9SEOrJfo27e97opklsboF6LxeN1XyKyr4sV1u0dAAukOlHZNOBOEgQfnQQafegCmp4CEof1RH7XYclGRQzwHYtg5Pmw9qNPo1ySFCovfSuk90GUlBaq2AKGhJUsCcdtDcutKzJwSKKUCLVZvr/TPrrVsx1oruFtE4VPV2akyyCOpUq5aV8IlAgwkyeS1TXuDZ7LRs2fJmN3VmuzRP+mrlG77GGs6UNW5G9GiUF70H51ab9Pev0dU3WL/yIc66IUJ9915/441qSfBZigK6WUCXCNOYdDzI2lM20nDIY5oEVm2uVXWInTFzVkUgow7sCnLiXNJrpmh3/+3eirwoHVs+Bg/2Hjpq6WaVdL6jOvOHW8ZsgUvSrVrqV1bPnVm227wb6U/RTN0luY0t/0p/C++ZZGkG/CPWXjvJYrQ1rVtvn1QxoKwypB8u9TzmKfibUzCvH1q2vn1tLWABdq6BVDV6flpTVNeCtPZHuq0RILBqjXPkXvRr9YqrrjXhtgy1GF197e+90ZFPjdw26Q/UAfz/XnixIlmdCGxj6Kh1wTY4YVL9SYKMRHVML+8/pZOQLXDRZU2dmJJqaVFebPspz4vyvcoqQ6wtDfIKTphB+Zp51eUlW/+8ZtKybaMT/0svT6/4SCOxJ5H/ioRztkCtTeFR+oMi6okEJx1/dPC25qu+uxogUzdOnP/j/7X+8KmZCCvUFNBl6HDfyHnz5/F9rynHCmGBdNo4w3vhfaSADppjxoyyfv7G7NlGlxNaNd1w083WXfXwBrW0jRgddYK1BWfWhOtYqKBIY1aFJwUVI0Z0b93Qr8vwpKBQLWhJTU9Msfd9Uwf78imq5SUpm2eefd7aP688D3HmdceqbZo+3T6MhG3dIi/TmGq2/pN6VmCzo3jrLtjwJfoiGydZdv29hoMqpa9W8Kgfdknun7TyJUBg5UB97vv1vf2Hs4azol+8f7z1dusgouF1475XC4h+ZdumTTfdxLY4sjP7woWLEsvzI48+7j/nrzIDHRX7X8trZQlPOhHdO/n+8OKm39tGmldiGsixfFLrgoK/8KTRzOP00wrSe8h7HmSak4JWW/4V5HKiqS0fNdzGv/zLRk23nj7y2OO1d8waTQnoB+7Agd3velZCOn488tgTTaXJRsUVILByoO7VV2jnnXawjlGjjuxnnXNuYoGKrbg60Z97/kWRv4YP3G8f22b+0AG2Tu0rLmPeYN2m0YV/uGWi96txWcVmtjsUd9h+nNVQl9+SCAbUemhrMdBdnNuM/Vy3PKo1z9ZioRY0BYtxJpUlqt9ZnHTLt5Vv7169yxd1zd96+x1d883OKIj/7eVXJVIvzeahHdtFtQTWyovq3PaIoVrb8Xn9AlGD9/7J698Wd9Ix9oKLfpZo63ncPLF9egIEVunZNpSynh+nAQlt09IUgyv9wZ9yxtnWIRaUlzGjR1Ude+mLO++o1Som/WKPagGrWDligQZVVJ+e8KTgZMK//Wt4sX93lS5b2qa4oyfrxDbxtknWwGr11T5lNdIdX+FJgdn1N94Uq9VKZbEFeOF9xX3/uYgR6x/wnskYZ5wrfecu+92VRukcd9Ip5heXXFqYAEtlb2bSiO1M6Qrs8AX7DzMdg266eWKsnV/62yv8AV7Pu/Cn5r9OOYMAK5am+xsTWDlUR0cfdURkbhRcnem1XCXZ50p9j4469oSKZ98FmdDYOt/+xqHBW+ur7mpUv5HwpBP/L3/1m6ZPwArK/nrPfdYAQuNa2fp8Veuvpg71aiFpZtLJ8Efn/9hrgVpasbmCvKjnIu7zta9aW9A0xlWzgZ7qP+mbAyoK9cmCPXbb1Zp/ffzTn/+y6eBQZS8fK+2JJ5/yA6yf/ry1g3dGlTuJ5f4ds5aEop5naVm1a9E93pMQnnn2ua73WZix9VdyPd9qZdYxJDzpWKa7Mpv9MVFef+reoUdvKcA6+bSzC/ODImya9/cEVg7VsC6/HHzAfpEnM10S03PD9AcZp0O2AgUFGbrDyDaQpUgUMBz7g+9bDzTlZDoQRV3GbLalTQciBWW2Vhnl62t77VmehW7z/3HIQZGB3kMPP9pwcCUrteiFH7wc7HSY9yDtqOEHdKDW57Zp2ksve8FJY4GEXFT/NhfbPuIu0yXqqEfwyMNv6WywBUZlVtlt0/vvv29bnMll4T53QSGCYVSC97VeVedXXXt9y+q8Vn7Cn4fvhg0+V/DQbOtckEY7XnX80DHGNqlLRqPHXdXfNdf/vqL+FGC99dZb3vG1sl+Xbd8sy5aA/RuUrTLkKrc77/QFs5f3oL+oP26dVDVgoIIiNSk/6F1OqfcApl9cCqiOPPp4/zJM1Ala+z5wv3+v+zbjPXefYPr372etBwVXp535Q6PLerXyqcttOvHqQKTtbJOGAZBR1KRAb889djMdlkuCKq+Cq3qb4nVQrNaipzwc/p/fjMqKv/yQg/a31qXyolYIXQqr9UtYbude8BPrAbrqzhP48JAD9/c6sdtHZVFwdeQxJxg51Zp0Qjr6uP/yy2z73qmfWrN3y9Xadzs+V58729+wyn5hHX1tVOf6W9XfgsuTgm/bTQ4q+/W/v8madbVG62/dxUkt4VGD1OqYpOOu6qXWsUyfB8cy2/ddPjpO2VrIXHQhT40J2I+YjaXB2gkLTPi38X6K1Von9MeqX4W/u/Iac5n3h65O5J/+9JrenXJrG13CCyYdwF6ZMcvoIcHqK2D7Iw/W1WsQVFULXsrX17wODiced7TfyT4qINIDaO+5d7LRXVF6qG354J66jVx3PNXqnKsT/EnHHxPefcV7+U195lnrOEyBmw6QQ4YMNttuPdYfHyhIRAfEp56eap70hlWo5qXAbe+v7lFxZ2KQTvCqViuV99HHn6iwV15UP2ec/T9+y9a47bbtNgK3PtN2trHCgvTTflU97f/vX48M6nR59OrrbjC6yWD0qM388c7KTxbK+8OPPmbmzJlbUf4g77I8YN99un0ngs+y+io3/QiwBc3BCVon8K+M/5L/A0br67unAWgf+vsjntnjkZeea/0Nt9JMxxvbTRrK44NeOf75yky/jCrfy95QHbqbVcctjeOlZS5ORx/5XXOS96PVdulf5VLfQP37l403MuO23bpbOfQ3qx9vtYZV0XcjOM67aECe4gmUzsDx0mHrhAX0R6dxma694UbrXXHB7oKDrG6D17+4J2G1VDUSVAX50GXM/b2To63ZO1hHJxTlT/80srceFaFxYmwDbgbbBK/qx3XaySfW/Qvv6COPqHoJT25qcVHfiT/febcJnuNX65eo8qPgc9Rmm9Z9YNTIzS9Nnx75K1150clGwYmCYg1UWMtFeQjqPjBK61Xfh2e8cZnUwmbbpy5rqM+UAij9CwKrRYvqC+Rl2cx3Lq3yJpXuN//jEL+11paeHNXyrB9GmgJX1X/U5Xmtp+9pPd9RrduKSXW94QbrW3/E6HuhMuqHX/kUNap/+TrtnFfAp2ONWtqrTQqe9K/RY9kqqwyt6wditX3zmdsCXAp0uH50sjn9lJP8X0Q6kaY5KYg76/STY53glF8FZrbO7OG8K5jSCaKuoMprqTrNc7ANsRBON3ivA/45Z5xal51OaspLPSesIKj6wfcPD3ZV1+tZp53sjcY+tOa6OqnWcgnyUDOxBFdQeRUA1fM9DCyDYCEqG2qpUpqNWkal59ryWn0mlV8ZlTtFBVVy32bsVq4V0c/PQQfs21C+0nr2XkOZqLGy6k6XppM+lukYoONS8OOjRjb4OKMC6Z6tM4riUrb1B37huef4/a70a7aeE1uj+d9+3LbmwvN+2FDgErUPBVcKgnRpMm5edeJda801zbnnnNFU3nTwkp2a6+PmReXVpUgFjs0EAkGgp+ErVK5mJ5VD5WkmD83uM9hO+1T51R8qiUmXUttRjiTyXm8awY+NON8/ndy/5bV+7bjD5+vdbUvXqyeAbGmGEtqZ+lsldSxT/atbAEFVQpXjeDK9HM8f2ftEQJcGNbTBPffd7126ustodPPyX7qNQOmPXOM96VE6GvU96b4OOtD+5ML/8cd+ufOuv5rl3iWBRvKqwKN/v37+3X86McWdvnHYwWbcdtuYK6++zh9Ys5G8BPvWSOrqyB3HSsGVAomHH3nMew7kDVX7cAX7DV4DkyO/952qNxUo+E5zUn2M2mwTc+U113nj8rzQUL0qX/ruqX+JLpPpe1KESWZrrrmG0VhG1fqahS1kpX5Y6vOj751uAHB1GIPg71R3MNaabA9L1zYuli04lunmG/URbfZYpla9bbcZW4uGz3MikO5ROCdIrhRDJ2YFWPqnTrF//svd/sFWfat0nT/qslrwmS73rb/+en5naj38WemlOenBsRrjSSONT37gQTNz1qt+HyLb5Q4FBF785Z9sFUBGDWHQbH71a/F/zjnDd7tl4u1m2rSXugYfDQdaQT8Xtbrp4dNf/tLOsQKqcJ51gNU/3dF599/u/cSl8gGwwUNh1/EeL7PLF3eqy2TwyoPDu+t6r3K8+17l3ViyaWTSSV5DcaijrkZhn+J19p8/f4G1bgNLffdGjtzQa3ndrSUB1Z6779pIkVJfV8YXnf8jv87140g3agT1W75z3WGnzuAaXFbjoJXXjYY2sI2ZVr5OeVq2S9tp/s2XB93qRxmUJciTAkX9ra200iATHqYhqmzBts2+JvU90ADOuvtZdRd0wLfVn/IZfOdVh80cy2Rhy3fYrFkTtktfoOOQb3znUG83l2tXG2+0IZ3qBJHBKRhfZdas17yOxAv8EgzoP8B7UPGKVoGog2+rixrkM3gN8qjxXFrdgqHAQIFG8CoL3eWkk0/w2iofeehEqLvCyvMRVW8KrHU3YTgoHL7GMD+AbFW+g/0EeS+31IlAQVjwGqzL6wqB4G8geA2couo8a24qV/B9CP6egjJmrSy2/Ab1Fry281hmyx/LWidw7gUXeY0cLwU73IkWq4Ai46/BwTh4dbU4Qf6C13bm0z/peyd+s1HrcqGASCeXcMtB4GEbUd6Wu1le6184qNJ6KlM7JpXHL0MLLdtRziT3GdR58Jpk2i6klffvQ1BvwasL5uTBDQECKzfqgVzkXECX/TS0g4ZV0Oj6QZ+UZoutSxK2abNNNrEtZhkCCCCAQIsECKxaBM1uiiegy2MKpu71gqDywUY1XtU2W29V0WpVr5BavWbMnFWxuvqwbLxxY/2lKhJhAQIIIIBALIEesbZmYwQQiBSY8tTT5k9/ucsfPLP8sp0G09QdYs1MCtb0AOTy9IJ09FihVvdTC/bNKwIIIIDACgECK74JCKQkoDsbdWeUbdIo5o0+hFlB1c8u/pV/y344TbVWfWX8l8OLeY8AAggg0GIBAqsWg7O7YgnssdsE6+CkanFScKUHEwd3FVWTUR+t40482V/X1lrVzxtuQ7d2MyGAAAIItFeAPlbt9WfvORfQmGP33f+A9TmBCpA0Btl5F/7UDBk82L+rbpPPbtx1Z58Crun/fMW8/PI/zeKPP7Ze/hOfWqs04Gb4TsOc01I8BBBAwEkBAisnq4VM5UlAzwk86tgTI0eW1sNqFWAFDzFupOwKqvSIm3qHaWgkbdZFAAEEEGhcgEuBjZuxBQINCagl6dT/PsEMGjSwoe1qraygSg8x1iN7mBBAAAEE3BAgsHKjHshFzgV0t975Pzrbv2tPAVHcKc4DoePum+0RQAABBKIFuBQYbcMnCCQqoJars04/2XuY6/1GY1mVj23VyI6SeCB0I/tjXQQQQACB+gUIrOq3Yk0EEhHQqOv6N+Wpqebeyfeb6dNf8ce60sOylyxZ0tVJXYHYokWL/fd6BuC47bb17/yjk3oi1UAiCCCAQCoCBFapsJIoArUF1OG8vNO5bdiFPD20trYIayCAAALZFyCwyn4dUoKcCPAw15xUJMVAAIFCC8TvRVtoPgqPAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCwBAqtYfGyMAAIIIIAAAgiUBAisShbMIYAAAggggAACsQQIrGLxsTECCCCAAAIIIFASILAqWTCHAAIIIIAAAgjEEiCwisXHxggggAACCCCAQEmAwKpkwRwCCCCAAAIIIBBLgMAqFh8bI4AAAggggAACJQECq5IFcwgggAACCCCAQCyBboHV/AULYyXGxggggAACCCCAQJEEwrGTAquXA4BXX30tmOUVAQQQQAABBBBAoIZAKHZ6U4HVm+XbTHlqavlb5hFAAAEEEEAAAQQsApaYaU6PKy67RC1WM4P1pzz1dDDLKwIIIIAAAggggECEQChmmunFVH6LlVafGGzz4N8fMe+++17wllcEEEAAAQQQQACBkIBiJcVMZZMfSwWd139a9oG57oabyt8yjwACCCCAAAIIIFAmYImV/FjKD6y8pqsZ3rpXButPeXqqefChh4O3vCKAAAIIIIAAAgh8IqAYSbFS2XTlJ7GUCVqs9NkZ3r+5mtF02eVXEVytoOB/BBBAAAEEEEDAF1BQpRipbFLsdEbwviuw+iTSOjT4QK/a8K677ylfxDwCCCCAAAIIIFBIAcVEoaBKDocGrVV609HZ2anXrunQbx5+qPfm8q4F3szGG21o9tx9gvc6snwx8wgggAACCCCAQO4FXnhxmpl42yTzwosvhct6mBdUXVG+sCKw0oe24ErLV111FbPl5mP8AGvAgP5axIQAAggggAACCOROYIH3NBoFVE96w1C99977tvJVBFVayRpY6QMvuNrRe7nC+7eO948JAQQQQAABBBBAYMXYn7r8d58No6uPVfjDTzYY4y0/0/vX1ak9vB7vEUAAAQQQQACBAggoFlJMNCYqqJJBZIuVPiyfvBasPb33+qdga3T5Z8wjgAACCCCAAAI5FJjqlelp799EL5iaWE/56g6s6kmMdRBAAAEEEEAAgSIL/D9kyvqxjpXZ4QAAAABJRU5ErkJggg=="></image></svg></div></div></div><div class="icon-box-text last-reset"><p><span style="font-size: 90%;">Chothemewp đã đáp ứng mọi yêu cầu để trở thành một Đối tác của Google</span></p><p><span style="font-size: 90%;">[Hồ sơ đối tác]-[Chứng chỉ quảng cáo Google ADS</span></p></div></div></div></div></div></div><style>#section_79313724{padding-top:20px;padding-bottom:20px;background-color:rgb(27,27,27)}</style></section><div id="dang-ky-thiet-ke-web"
class="lightbox-by-id lightbox-content mfp-hide lightbox-white "
style="max-width:500px ;padding:20px"><p class="wpcf7-contact-form-not-found"><strong>Lỗi:</strong>Không tìm thấy biểu mẫu liên hệ.</p></div><div id="goi-lai"
class="lightbox-by-id lightbox-content mfp-hide lightbox-white "
style="max-width:500px ;padding:20px"><p class="wpcf7-contact-form-not-found"><strong>Lỗi:</strong>Không tìm thấy biểu mẫu liên hệ.</p></div><div class="absolute-footer dark medium-text-center small-text-center"><div class="container clearfix"><div class="footer-primary pull-left"><div class="copyright-footer">Copyright 2015-2021© Kho Theme giá rẻ</div></div></div></div><a href="#top" class="back-to-top button icon invert plain fixed bottom z-1 is-outline hide-for-medium circle" id="top-link" aria-label="Lên đầu trang"><i class="icon-angle-up"></i></a></footer></div><div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide"><div class="sidebar-menu no-scrollbar "><ul class="nav nav-sidebar nav-vertical nav-uppercase" data-tab="1"><li class="header-search-form search-form html relative has-icon"><div class="header-search-form-wrapper"><div class="searchform-wrapper ux-search-box relative form-flat is-normal"><form role="search" method="get" class="searchform" action="https://chothemewp.com/"><div class="flex-row relative"><div class="flex-col flex-grow"><label class="screen-reader-text" for="woocommerce-product-search-field-3">Tìm kiếm:</label><input type="search" id="woocommerce-product-search-field-3" class="search-field mb-0" placeholder="Tìm kiếm giao diện" value="" name="s"/><input type="hidden" name="post_type" value="product"/></div><div class="flex-col"><button type="submit" value="Tìm kiếm" class="ux-search-submit submit-button secondary button  icon mb-0" aria-label="Gửi"><i class="icon-search"></i></button></div></div><div class="live-search-results text-left z-top"></div></form></div></div></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-56 current_page_item menu-item-58"><a href="https://chothemewp.com/" aria-current="page">Trang chủ</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-59"><a href="#">Giới thiệu</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="https://chothemewp.com/gioi-thieu-ve-chung-toi/">Giới thiệu về chúng tôi</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-61"><a href="https://chothemewp.com/huong-dan-thanh-toan/">Hướng dẫn thanh toán</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-62"><a href="https://chothemewp.com/quy-trinh-lam-viec/">Quy trình làm việc</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63"><a href="https://chothemewp.com/lien-he/">Liên hệ</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64"><a href="https://chothemewp.com/bao-gia/">Báo giá</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-65"><a href="https://chothemewp.com/mau-web/">Mẫu website</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-66"><a href="https://chothemewp.com/gioi-thieu-cong-ty-dich-vu/">Giới thiệu công ty dịch vụ</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3466"><a href="https://chothemewp.com/ban-hang/">Bán hàng</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3467"><a href="https://chothemewp.com/cong-ty/">Công ty</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3469"><a href="https://chothemewp.com/lam-dep/">Làm đẹp</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3470"><a href="https://chothemewp.com/thuc-pham/">Thực phẩm</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3471"><a href="https://chothemewp.com/bat-dong-san/">Bất động sản</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3472"><a href="https://chothemewp.com/noi-that/">Nội thất</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3473"><a href="https://chothemewp.com/du-lich/">Du lịch</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3474"><a href="https://chothemewp.com/giao-duc/">Giáo dục</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3468"><a href="https://chothemewp.com/landing-page-tat-ca/">Landing Page</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4367"><a href="https://muathemewpgiare.com/theme-wordpress-premium/">Theme WordPress Premium</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-70"><a href="#">Dịch vụ</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-76"><a href="https://chothemewp.com/thiet-ke-web/">Thiết kế web</a><ul class="sub-menu nav-sidebar-ul"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75"><a href="https://chothemewp.com/thiet-ke-web-chuan-seo/">Thiết kế web chuẩn seo</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74"><a href="https://chothemewp.com/thiet-ke-web-theo-yeu-cau/">Thiết kế web theo yêu cầu</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://chothemewp.com/dich-vu-hosting-website-wordpress/">Dịch vụ Hosting Website WordPress</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-72"><a href="https://chothemewp.com/dich-vu-toi-uu-website/">Dịch vụ tối ưu website</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73"><a href="https://chothemewp.com/dich-vu-facebook/">Dịch vụ facebook</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77"><a href="#">Kiến thức</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78"><a href="https://chothemewp.com/huong-dan-su-dung-website/">Hướng dẫn sử dụng website</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://chothemewp.com/hoc-website-nang-cao/">Học website nâng cao</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-80"><a href="https://chothemewp.com/kien-thuc-dien-thoai-may-tinh/">Kiến thức điện thoại&#8211;máy tính</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-81"><a href="https://chothemewp.com/kinh-nghiem-kinh-doanh/">Kinh nghiệm kinh doanh</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-82"><a href="https://chothemewp.com/thong-tin-tai-lieu/">Thông tin&#8211;tài liệu</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-3842"><a href="https://chothemewp.com/thu-thuat/">Thủ Thuật</a><ul class="sub-menu nav-sidebar-ul"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3843"><a href="https://chothemewp.com/thu-thuat/wordpress/">WordPress</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3844"><a href="https://chothemewp.com/thu-thuat/flatsome/">Flatsome</a></li></ul></li></ul></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-83"><a href="https://chothemewp.com/tin-tuc-moi/">Tin tức mới</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3390"><a href="https://chothemewp.com/khuyen-mai/">Khuyến mãi</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3727"><a href="https://chothemewp.com/y-nghia-logo-chothemewp/">Ý nghĩa logo</a></li></ul></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3417"><a href="#">Chương trình</a><ul class="sub-menu nav-sidebar-ul children"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3418"><a href="https://chothemewp.com/cong-tac-vien/">Cộng tác viên</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3419"><a href="https://chothemewp.com/combo-sieu-hoi/">Combo Siêu Hời 28/12/2023</a></li></ul></li><li class="account-item has-icon menu-item"><a href="https://chothemewp.com/tai-khoan/" class="nav-top-link nav-top-not-logged-in" title="Đăng nhập"><span class="header-account-title">Đăng nhập</span></a></li><li class="html custom html_topbar_right"><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Welcome Message</title></head><body><div id="welcome-message"><span id="icon" class="blink">⚡</span>Chào mừng bạn đã ghé thăm cửa hàng của chúng tôi<span id="icon-end" class="blink">⚡</span></div><script data-optimized="1" src="https://chothemewp.com/wp-content/litespeed/js/07f83cc60a18dd7950e8dcf876cd40c7.js?ver=aa546"></script></body></html></li></ul></div></div><div class="flatsome-utils-loading-m"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto;  display: block;" width="84px" height="84px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" r="32" stroke-width="8" stroke="#fe5d74" stroke-dasharray="50.26548245743669 50.26548245743669" fill="none" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" keyTimes="0;1" values="0 50 50;360 50 50"></animateTransform></circle></svg></div><input type="hidden" id="flatsome-utils-configs" value='{"ajax_url":"https:\/\/chothemewp.com\/wp-admin\/admin-ajax.php"}'><div id="Support_Footer" style="background:#f06425"><div id="Content_SupportFooter"><div id="Support"><div class="Tear_Sp"><div class="Left_Tear_Sp"></div><div class="Right_Tear_Sp"><span class="sp1">Kinh doanh 01</span><a href="tel:0766734539" title="0766734539"><span class="sp2">0766734539</span></a></div></div><div class="Tear_Sp"><div class="Left_Tear_Sp"></div><div class="Right_Tear_Sp"><span class="sp1">Kinh doanh 02</span><a href="tel:0707769815" title="0707769815"><span class="sp2">0707769815</span></a></div></div><div class="Tear_Sp"><div class="Left_Tear_Sp"></div><div class="Right_Tear_Sp"><span class="sp1">Mua Dự Án</span><a href="tel:0766734539" title="0766734539"><span class="sp2">0766734539</span></a></div></div><div class="Tear-zalo"><a href="https://zalo.me/0766734539" title="0766734539"><span class="icon"></span><span class="name">Tư vấn qua Zalo</span></a></div><div class="Tear-facebook"><a href="https://www.facebook.com/messages/t/122101845080007888" title="facebook chat"><span class="icon"></span><span class="name">Chat Facebook</span></a></div><div class="Tear-order"><a href="#goi-lai" title="Yêu cầu gọi lại"><span class="icon"></span><span class="name">Yêu cầu gọi lại</span></a></div></div></div></div><div class="mobile-hotline"><a href="tel:0766734539"><div class="mobile-hotline-left"><i class="fas fa-fax" style="color: #fff;"></i><font color="#fff">0766734539</font><br><font color="#000">Tổng Đài Miễn Phí Cước Gọi</font></div></a><a href="#goi-lai" style="cursor: pointer;"><div class="mobile-hotline-rights"><i class="fas fa-sms" style="color: #fff;"></i><font color="#fff">Yêu cầu tư vấn</font></div></a></div><div class="ux-body-overlay"></div><div id="login-form-popup" class="lightbox-content mfp-hide"><div class="woocommerce"><div class="woocommerce-notices-wrapper"></div><div class="account-container lightbox-inner"><div class="col2-set row row-divided row-large" id="customer_login"><div class="col-1 large-6 col pb-0"><div class="account-login-inner"><h3 class="uppercase">Đăng nhập</h3><form class="woocommerce-form woocommerce-form-login login" method="post"><p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"><label for="username">Tên tài khoản hoặc địa chỉ email&nbsp;<span class="required">*</span></label><input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" autocomplete="username" value=""/></p><p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"><label for="password">Mật khẩu&nbsp;<span class="required">*</span></label><input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" autocomplete="current-password"/></p><p class="form-row"><label class="woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme"><input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever"/><span>Ghi nhớ mật khẩu</span></label><input type="hidden" id="woocommerce-login-nonce" name="woocommerce-login-nonce" value="5787b72f0d"/><input type="hidden" name="_wp_http_referer" value="/"/><button type="submit" class="woocommerce-button button woocommerce-form-login__submit" name="login" value="Đăng nhập">Đăng nhập</button></p><p class="woocommerce-LostPassword lost_password"><a href="https://chothemewp.com/tai-khoan/lost-password/">Quên mật khẩu?</a></p></form></div></div><div class="col-2 large-6 col pb-0"><div class="account-register-inner"><h3 class="uppercase">Đăng ký</h3><form method="post" class="woocommerce-form woocommerce-form-register register"><p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"><label for="reg_email">Địa chỉ email&nbsp;<span class="required">*</span></label><input type="email" class="woocommerce-Input woocommerce-Input--text input-text" name="email" id="reg_email" autocomplete="email" value=""/></p><p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"><label for="reg_password">Mật khẩu&nbsp;<span class="required">*</span></label><input type="password" class="woocommerce-Input woocommerce-Input--text input-text" name="password" id="reg_password" autocomplete="new-password"/></p><wc-order-attribution-inputs></wc-order-attribution-inputs><div class="woocommerce-privacy-policy-text"><p>Your personal data will be used to support your experience throughout this website,to manage access to your account,and for other purposes described in our<a href="https://chothemewp.com/privacy-policy/" class="woocommerce-privacy-policy-link" target="_blank">Chính sách bảo mật</a>.</p></div><p class="woocommerce-form-row form-row"><input type="hidden" id="woocommerce-register-nonce" name="woocommerce-register-nonce" value="56e6f5642e"/><input type="hidden" name="_wp_http_referer" value="/"/><button type="submit" class="woocommerce-Button woocommerce-button button woocommerce-form-register__submit" name="register" value="Đăng ký">Đăng ký</button></p></form></div></div></div></div></div></div><script data-optimized="1" src="https://chothemewp.com/wp-content/litespeed/js/07f83cc60a18dd7950e8dcf876cd40c7.js?ver=aa546"></script></body></html><!-- Page optimized by LiteSpeed Cache @2025-01-26 00:18:02 --><!-- Page cached by LiteSpeed Cache 6.5.4 on 2025-01-26 00:18:02 -->
;(function(){/*! instant.page v1.2.2 - (C) 2019 Alexandre Dieulot - https://instant.page/license */
var urlToPreload
var mouseoverTimer
var lastTouchTimestamp
var prefetcher=document.createElement('link')
var isSupported=prefetcher.relList&&prefetcher.relList.supports&&prefetcher.relList.supports('prefetch')
var isDataSaverEnabled=navigator.connection&&navigator.connection.saveData
var allowQueryString='instantAllowQueryString' in document.body.dataset
var allowExternalLinks='instantAllowExternalLinks' in document.body.dataset
if(isSupported&&!isDataSaverEnabled){prefetcher.rel='prefetch'
document.head.appendChild(prefetcher)
var eventListenersOptions={capture:!0,passive:!0}
document.addEventListener('touchstart',touchstartListener,eventListenersOptions)
document.addEventListener('mouseover',mouseoverListener,eventListenersOptions)}
function touchstartListener(event){lastTouchTimestamp=performance.now()
var linkElement=event.target.closest('a')
if(!isPreloadable(linkElement)){return}
linkElement.addEventListener('touchcancel',touchendAndTouchcancelListener,{passive:!0})
linkElement.addEventListener('touchend',touchendAndTouchcancelListener,{passive:!0})
urlToPreload=linkElement.href
preload(linkElement.href)}
function touchendAndTouchcancelListener(){urlToPreload=undefined
stopPreloading()}
function mouseoverListener(event){if(performance.now()-lastTouchTimestamp<1100){return}
var linkElement=event.target.closest('a')
if(!isPreloadable(linkElement)){return}
linkElement.addEventListener('mouseout',mouseoutListener,{passive:!0})
urlToPreload=linkElement.href
mouseoverTimer=setTimeout(function(){preload(linkElement.href)
mouseoverTimer=undefined},65)}
function mouseoutListener(event){if(event.relatedTarget&&event.target.closest('a')===event.relatedTarget.closest('a')){return}
if(mouseoverTimer){clearTimeout(mouseoverTimer)
mouseoverTimer=undefined}else{urlToPreload=undefined
stopPreloading()}}
function isPreloadable(linkElement){if(!linkElement||!linkElement.href){return}
if(urlToPreload===linkElement.href){return}
var preloadLocation=new URL(linkElement.href)
if(!allowExternalLinks&&preloadLocation.origin!==location.origin&&!('instant' in linkElement.dataset)){return}
if(!['http:','https:'].includes(preloadLocation.protocol)){return}
if(preloadLocation.protocol==='http:'&&location.protocol==='https:'){return}
if(!allowQueryString&&preloadLocation.search&&!('instant' in linkElement.dataset)){return}
if(preloadLocation.hash&&preloadLocation.pathname+preloadLocation.search===location.pathname+location.search){return}
if('noInstant' in linkElement.dataset){return}
return!0}
function preload(url){prefetcher.href=url}
function stopPreloading(){prefetcher.removeAttribute('href')}})()
;!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:\/\/chothemewp.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)
;/*! This file is auto-generated */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}})
;var flatsomeVars={"theme":{"version":"3.19.8"},"ajaxurl":"https:\/\/chothemewp.com\/wp-admin\/admin-ajax.php","rtl":"","sticky_height":"70","stickyHeaderHeight":"0","scrollPaddingTop":"0","assets_url":"https:\/\/chothemewp.com\/wp-content\/themes\/flatsome\/assets\/","lightbox":{"close_markup":"<button title=\"%title%\" type=\"button\" class=\"mfp-close\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg><\/button>","close_btn_inside":!0},"user":{"can_edit_pages":!1},"i18n":{"mainMenu":"Menu ch\u00ednh","toggleButton":"Chuy\u1ec3n \u0111\u1ed5i"},"options":{"cookie_notice_version":"1","swatches_layout":!1,"swatches_disable_deselect":!1,"swatches_box_select_event":!1,"swatches_box_behavior_selected":!1,"swatches_box_update_urls":"1","swatches_box_reset":!1,"swatches_box_reset_limited":!1,"swatches_box_reset_extent":!1,"swatches_box_reset_time":300,"search_result_latency":"0"},"is_mini_cart_reveal":"1"}
;!function(){var e,t,n,o,i={5237:function(){Flatsome.behavior("back-to-top",{attach(e){const t=jQuery(".back-to-top",e);if(!t.length)return;let n=null;window.addEventListener("scroll",(()=>{var e;const o=jQuery(window).scrollTop();n=null!==(e=n)&&void 0!==e?e:jQuery(window).height(),t.toggleClass("active",o>=n)}),{passive:!0})}})},1094:function(){Flatsome.behavior("commons",{attach(e){jQuery("select.resizeselect").resizeselect(),jQuery("[data-parallax]",e).flatsomeParallax(),jQuery.fn.packery&&(jQuery("[data-packery-options], .has-packery",e).each((function(){let e=jQuery(this);e.packery({originLeft:!flatsomeVars.rtl}),setTimeout((function(){e.imagesLoaded((function(){e.packery("layout")}))}),100)})),jQuery(".banner-grid-wrapper").imagesLoaded((function(){jQuery(this.elements).removeClass("processing")}))),"objectFitPolyfill"in window&&window.objectFitPolyfill()},detach(e){}})},4206:function(){const e="ux-body-overlay--hover-active";Flatsome.behavior("nav-hover",{attach(t){const n=jQuery(".ux-body-overlay");n.length&&(n.removeClass(e),jQuery([".nav-prompts-overlay li.menu-item",".nav-prompts-overlay .header-vertical-menu__opener"].join(", "),t).on({mouseenter:()=>n.addClass(e),mouseleave:()=>n.removeClass(e)}))}})},6241:function(){function e(e){e.attr("aria-hidden","true"),e.find("> li > a, > li > button").attr("tabindex","-1")}Flatsome.behavior("sidebar-slider",{attach(t){const n=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".mobile-sidebar-slide",t).each(((t,o)=>{const i=parseInt(jQuery(o).data("levels"),10)||1,a=jQuery(".sidebar-menu",o),r=jQuery(".nav-sidebar",o);jQuery(["> li > ul.children","> li > .sub-menu",i>1?"> li > ul.children > li > ul":null].filter(Boolean).join(", "),r).each(((t,o)=>{const i=jQuery(o),r=i.parent(),s=r.parents("ul:first"),l=jQuery(["> .toggle",'> a[href="#"]',n&&"> a"].filter(Boolean).join(","),r),c=r.find("> a").text().trim(),u=i.parents("ul").length,d=Boolean(window.flatsomeVars.rtl),h=jQuery(`\n            <li class="nav-slide-header pt-half pb-half">\n              <button class="toggle">\n                <i class="icon-angle-left"></i>\n                ${c||window.flatsomeVars.i18n.mainMenu}\n              </button>\n            </li>\n          `);i.prepend(h),e(i);let f=null;l.off("click").on("click",(e=>{var t;r.attr("aria-expanded","true"),s.addClass("is-current-parent"),i.addClass("is-current-slide"),a.css("transform",`translateX(${d?"":"-"}${100*u}%)`),(t=i).attr("aria-hidden","false"),t.find("> li > a, > li > button").attr("tabindex",""),clearTimeout(f),e.preventDefault()})),h.find(".toggle").on("click",(()=>{a.css("transform",`translateX(${d?"":"-"}${100*(u-1)}%)`),e(i),f=setTimeout((()=>{i.removeClass("is-current-slide"),s.removeClass("is-current-parent")}),300),r.removeClass("active"),r.attr("aria-expanded","false")}))}))}))}})},8131:function(){Flatsome.behavior("sidebar-tabs",{attach(e){jQuery(".sidebar-menu-tabs",e).each(((e,t)=>{const n=jQuery(t),o=n.find(".sidebar-menu-tabs__tab"),i=n.parent().find("ul.nav-sidebar");o.each(((e,t)=>{jQuery(t).on("click",(function(t){!function(e,t,n){t.each(((t,n)=>jQuery(n).toggleClass("active",t===e))),n.each(((t,n)=>jQuery(n).toggleClass("hidden",t===e)))}(e,o,i),t.preventDefault(),t.stopPropagation()}))}))}))}})},4113:function(){Flatsome.behavior("scroll-to",{attach(){const e=jQuery("span.scroll-to"),t=parseInt(flatsomeVars.sticky_height,10),n=jQuery("#wpadminbar");if(!e.length)return;let o=jQuery(".scroll-to-bullets");o.length?(o.children().lazyTooltipster("destroy"),o.empty()):(o=jQuery('<div class="scroll-to-bullets hide-for-medium"/>'),jQuery("body").append(o)),jQuery("li.scroll-to-link").remove(),e.each((function(e,t){const i=jQuery(t),a=i.data("link"),r=i.data("title"),s=`a[href*="${a||"<nolink>"}"]`;if(i.data("bullet")){const e=jQuery(`\n          <a href="${a}" data-title="${r}" title="${r}">\n          <strong></strong>\n          </a>\n        `);e.lazyTooltipster({position:"left",delay:50,contentAsHTML:!0,touchDevices:!1}),o.append(e)}const l=jQuery(`\n          <li class="scroll-to-link"><a data-animate="fadeIn" href="${a}" data-title="${r}" title="${r}">\n          ${r}\n          </a></li>\n        `);jQuery("li.nav-single-page").before(l),setTimeout((function(){jQuery(".scroll-to-link a").attr("data-animated","true")}),300),jQuery(s).off("click").on("click",(function(e){const t=jQuery(this).attr("href").split("#")[1];if(!t)return;let o=i.attr("data-offset");o&&n.length&&n.is(":visible")&&(o=Number(o)+Number(n.height())),setTimeout((()=>{jQuery.scrollTo(`a[name="${t}"]`,{...!isNaN(o)&&{offset:-o}})}),0),jQuery.fn.magnificPopup&&jQuery.magnificPopup.close(),e.preventDefault()}))}));let i=0;const a=()=>{clearTimeout(i),i=setTimeout((()=>{const n=e.get().map((e=>e.getBoundingClientRect().y));o.find("a").each(((e,o)=>{const i=n[e],a=n[e+1]||window.innerHeight,r=i<=t+100&&a>t+100;jQuery(o).toggleClass("active",r)}))}),100)};if(window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a),a(),location.hash){const e=decodeURIComponent(location.hash.replace("#",""));let t=jQuery(`a[name="${e}"]`).closest(".scroll-to").attr("data-offset");t&&n.length&&n.is(":visible")&&(t=Number(t)+Number(n.height())),jQuery.scrollTo(`a[name="${e}"]`,{...!isNaN(t)&&{offset:-t}})}},detach(){jQuery("span.scroll-to").length&&setTimeout(this.attach,0)}})},5414:function(){function e(e,t,n){t.each(((t,n)=>{jQuery(n).toggleClass("active",t===e),jQuery(n).find("> a").attr("aria-selected",t===e?"true":"false").attr("tabindex",t===e?null:"-1")})),n.each(((t,n)=>jQuery(n).toggleClass("active",t===e))),jQuery.fn.packery&&jQuery("[data-packery-options]",n[e]).packery("layout")}Flatsome.behavior("tabs",{attach(t){const n=window.location.hash;let o=!1;jQuery(".tabbed-content",t).each((function(t,i){const a=jQuery(i),r=a.find("> .nav > li"),s=a.find("> .tab-panels > .panel"),l=a.find("> .nav").hasClass("active-on-hover"),c=a.find("> .nav").hasClass("nav-vertical");s.removeAttr("style"),r.each((function(t,i){const u=jQuery(i).find("a");u.on("click",(function(n){e(t,r,s),n.preventDefault(),n.stopPropagation()})),u.on("keydown",(e=>{let n;switch(e.key){case c?"ArrowDown":"ArrowRight":n=r.eq((t+1)%r.length);break;case c?"ArrowUp":"ArrowLeft":n=r.eq((t-1)%r.length);break;case"Home":n=r.first();break;case"End":n=r.last()}n&&(n.find("> a").trigger("focus"),e.stopPropagation(),e.preventDefault())})),l&&u.hoverIntent({sensitivity:3,interval:20,timeout:70,over(n){e(t,r,s)},out(){}}),!n.substring(1).length||decodeURIComponent(n.substring(1))!==u.attr("href")?.split("#")[1]&&n.substring(1)!==u.attr("href")?.split("#")[1]||(e(t,r,s),o||(o=!0,setTimeout((()=>{jQuery.scrollTo(a)}),500)))}))}))}})},5958:function(){Flatsome.behavior("toggle",{attach(e){function t(e){const t=jQuery(e.currentTarget).parent();t.toggleClass("active"),t.attr("aria-expanded","false"===t.attr("aria-expanded")?"true":"false"),e.preventDefault()}jQuery([".widget ul.children",".nav ul.children",".menu .sub-menu",".mobile-sidebar-levels-2 .nav ul.children > li > ul"].join(", "),e).each((function(){if(!jQuery(this).prev("button.toggle").length){const e=jQuery(this).parents(".nav-slide").length?"right":"down";jQuery(this).parent().addClass("has-child").attr("aria-expanded","false"),jQuery(this).before(`<button class="toggle" aria-label="${window.flatsomeVars.i18n.toggleButton}"><i class="icon-angle-${e}"></i></button>`)}})),jQuery(".current-cat-parent",e).addClass("active").attr("aria-expanded","true").removeClass("current-cat-parent"),jQuery(".toggle",e).off("click.flatsome").on("click.flatsome",t);const n=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".sidebar-menu li.menu-item.has-child",e).each((function(){const e=jQuery(this),o=e.find("> a:first");"#"===o.attr("href")?o.off("click.flatsome").on("click.flatsome",(function(t){t.preventDefault(),e.toggleClass("active"),e.attr("aria-expanded","false"===e.attr("aria-expanded")?"true":"false")})):n&&o.next(".toggle").length&&o.on("click",t)}))}})},9417:function(){Flatsome.behavior("youtube",{attach(e){var t,n,o,i,a,r=jQuery(".ux-youtube",e);0!==r.length&&(window.onYouTubePlayerAPIReady=function(){r.each((function(){var e=jQuery(this),t=e.attr("id"),n=e.data("videoid"),o=e.data("loop"),i=e.data("audio");new YT.Player(t,{height:"100%",width:"100%",playerVars:{html5:1,autoplay:1,controls:0,rel:0,modestbranding:1,playsinline:1,showinfo:0,fs:0,loop:o,el:0,playlist:o?n:void 0},videoId:n,events:{onReady:function(e){0===i&&e.target.mute()}}})}))},n="script",o="youtube-jssdk",a=(t=document).getElementsByTagName(n)[0],t.getElementById(o)||((i=t.createElement(n)).id=o,i.src="https://www.youtube.com/player_api",a.parentNode.insertBefore(i,a)))}})},3094:function(e,t,n){n.g.Flatsome={behaviors:{},plugin(e,t,n){n=n||{},jQuery.fn[e]=function(o){if("string"==typeof arguments[0]){var i=null,a=arguments[0],r=Array.prototype.slice.call(arguments,1);return this.each((function(){if(!jQuery.data(this,"plugin_"+e)||"function"!=typeof jQuery.data(this,"plugin_"+e)[a])throw new Error("Method "+a+" does not exist on jQuery."+e);i=jQuery.data(this,"plugin_"+e)[a].apply(this,r)})),"destroy"===a&&this.each((function(){jQuery(this).removeData("plugin_"+e)})),void 0!==i?i:this}if("object"==typeof o||!o)return this.each((function(){jQuery.data(this,"plugin_"+e)||(o=jQuery.extend({},n,o),jQuery.data(this,"plugin_"+e,new t(this,o)))}))}},behavior(e,t){this.behaviors[e]=t},attach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&&"function"==typeof this.behaviors[e].attach?this.behaviors[e].attach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].attach&&this.behaviors[e].attach(t||document)},detach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&&"function"==typeof this.behaviors[e].detach?this.behaviors[e].detach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].detach&&this.behaviors[e].detach(t||document)}}},3484:function(){jQuery(".section .loading-spin, .banner .loading-spin, .page-loader").fadeOut(),jQuery("#top-link").on("click",(function(e){jQuery.scrollTo(0),e.preventDefault()})),jQuery(".scroll-for-more").on("click",(function(){jQuery.scrollTo(jQuery(this))})),jQuery(".search-dropdown button").on("click",(function(e){jQuery(this).parent().find("input").trigger("focus"),e.preventDefault()})),jQuery(".current-cat").addClass("active"),jQuery("html").removeClass("loading-site"),setTimeout((function(){jQuery(".page-loader").remove()}),1e3),jQuery(".resize-select").resizeselect(),flatsomeVars.user.can_edit_pages&&jQuery(".block-edit-link").each((function(){const e=jQuery(this);let t=e.data("link");const n=e.data("backend"),o=e.data("title"),i=e.parents('[id^="menu-item-"]');if(i.length&&i.hasClass("menu-item-has-block")){const e=i.attr("id").match(/menu-item-(\d+)/);e&&e[1]&&(t+=`&menu_id=${e[1]}`)}jQuery(this).next().addClass("has-block").lazyTooltipster({distance:-15,repositionOnScroll:!0,interactive:!0,contentAsHTML:!0,content:o+'<br/><a class="button edit-block-button edit-block-button-builder" href="'+t+'">UX Builder</a><a class="button edit-block-button edit-block-button edit-block-button-backend" href="'+n+'">WP Editor</a>'}),jQuery(this).remove()})),document.addEventListener("uxb_app_ready",(()=>{const e=new URLSearchParams(window.top.location.search),t=parseInt(e.get("menu_id"));t&&setTimeout((()=>{const e=jQuery(`#menu-item-${t}`),n=e.parent().hasClass("ux-nav-vertical-menu");e.hasClass("menu-item-has-block has-dropdown")&&!e.hasClass("current-dropdown")&&(n&&jQuery(".header-vertical-menu__fly-out").addClass("header-vertical-menu__fly-out--open"),jQuery(`#menu-item-${t} a:first`).trigger("click"))}),1e3)})),jQuery("#hotspot").on("click",(function(e){e.preventDefault()})),jQuery(".wpcf7-form .wpcf7-submit").on("click",(function(e){jQuery(this).parent().parent().addClass("processing")})),jQuery(".wpcf7").on("wpcf7invalid wpcf7spam wpcf7mailsent wpcf7mailfailed",(function(e){jQuery(".processing").removeClass("processing")})),jQuery(document).ajaxComplete((function(e,t,n){jQuery(".processing").removeClass("processing")}))},1711:function(e,t,n){jQuery.fn.lazyTooltipster=function(e){return this.each(((t,o)=>{const i=jQuery(o);"string"==typeof e?jQuery.fn.tooltipster&&i.hasClass("tooltipstered")&&i.tooltipster(e):i.one("mouseenter",(t=>{!function(e,t){(jQuery.fn.tooltipster?Promise.resolve():n.e(635).then(n.t.bind(n,2650,23))).then((()=>{e.hasClass("tooltipstered")||e.tooltipster({theme:"tooltipster-default",delay:10,animationDuration:300,...t}),e.tooltipster("show")}))}(i,e)}))}))}},9207:function(){Flatsome.plugin("resizeselect",(function(e,t){jQuery(e).on("change",(function(){var e=jQuery(this),t=e.find("option:selected").val(),n=e.find("option:selected").text(),o=jQuery('<span class="select-resize-ghost">').html(n);o.appendTo(e.parent());var i=o.width();o.remove(),e.width(i+7),t&&e.parent().parent().find("input.search-field").focus()})).trigger("change")}))},3404:function(e,t,n){var o,i;"undefined"!=typeof window&&window,void 0===(i="function"==typeof(o=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},o=n[e]=n[e]||[];return-1==o.indexOf(t)&&o.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var o=n.indexOf(t);return-1!=o&&n.splice(o,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],i=0;i<n.length;i++){var a=n[i];o&&o[a]&&(this.off(e,a),delete o[a]),a.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?o.call(t,n,t,e):o)||(e.exports=i)},3959:function(){!function(){var e=window.MutationObserver||window.WebKitMutationObserver,t="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch;if(void 0===document.documentElement.style["touch-action"]&&!document.documentElement.style["-ms-touch-action"]&&t&&e){window.Hammer=window.Hammer||{};var n=/touch-action[:][\s]*(none)[^;'"]*/,o=/touch-action[:][\s]*(manipulation)[^;'"]*/,i=/touch-action/,a=/(iP(ad|hone|od))/.test(navigator.userAgent)&&("indexedDB"in window||!!window.performance);window.Hammer.time={getTouchAction:function(e){return this.checkStyleString(e.getAttribute("style"))},checkStyleString:function(e){if(i.test(e))return n.test(e)?"none":!o.test(e)||"manipulation"},shouldHammer:function(e){var t=e.target.hasParent;return!(!t||a&&!(Date.now()-e.target.lastStart<125))&&t},touchHandler:function(e){var t=this.shouldHammer(e);if("none"===t)this.dropHammer(e);else if("manipulation"===t){var n=e.target.getBoundingClientRect();n.top===this.pos.top&&n.left===this.pos.left&&this.dropHammer(e)}this.scrolled=!1,delete e.target.lastStart,delete e.target.hasParent},dropHammer:function(e){"touchend"===e.type&&(e.target.focus(),setTimeout((function(){e.target.click()}),0)),e.preventDefault()},touchStart:function(e){this.pos=e.target.getBoundingClientRect(),e.target.hasParent=this.hasParent(e.target),a&&e.target.hasParent&&(e.target.lastStart=Date.now())},styleWatcher:function(e){e.forEach(this.styleUpdater,this)},styleUpdater:function(e){if(e.target.updateNext)e.target.updateNext=!1;else{var t=this.getTouchAction(e.target);t?"none"!==t&&(e.target.hadTouchNone=!1):!t&&(e.oldValue&&this.checkStyleString(e.oldValue)||e.target.hadTouchNone)&&(e.target.hadTouchNone=!0,e.target.updateNext=!1,e.target.setAttribute("style",e.target.getAttribute("style")+" touch-action: none;"))}},hasParent:function(e){for(var t,n=e;n&&n.parentNode;n=n.parentNode)if(t=this.getTouchAction(n))return t;return!1},installStartEvents:function(){document.addEventListener("touchstart",this.touchStart.bind(this)),document.addEventListener("mousedown",this.touchStart.bind(this))},installEndEvents:function(){document.addEventListener("touchend",this.touchHandler.bind(this),!0),document.addEventListener("mouseup",this.touchHandler.bind(this),!0)},installObserver:function(){this.observer=new e(this.styleWatcher.bind(this)).observe(document,{subtree:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["style"]})},install:function(){this.installEndEvents(),this.installStartEvents(),this.installObserver()}},window.Hammer.time.install()}}()},8279:function(e,t,n){var o,i;!function(a,r){"use strict";o=[n(3404)],i=function(e){return function(e,t){var n=e.jQuery,o=e.console;function i(e,t){for(var n in t)e[n]=t[n];return e}var a=Array.prototype.slice;function r(e,t,s){if(!(this instanceof r))return new r(e,t,s);var l,c=e;"string"==typeof e&&(c=document.querySelectorAll(e)),c?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?a.call(l):[l]),this.options=i({},this.options),"function"==typeof t?s=t:i(this.options,t),s&&this.on("always",s),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):o.error("Bad element for imagesLoaded "+(c||e))}r.prototype=Object.create(t.prototype),r.prototype.options={},r.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},r.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&s[t]){for(var n=e.querySelectorAll("img"),o=0;o<n.length;o++){var i=n[o];this.addImage(i)}if("string"==typeof this.options.background){var a=e.querySelectorAll(this.options.background);for(o=0;o<a.length;o++){var r=a[o];this.addElementBackgroundImages(r)}}}};var s={1:!0,9:!0,11:!0};function l(e){this.img=e}function c(e,t){this.url=e,this.element=t,this.img=new Image}return r.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var n=/url\((['"])?(.*?)\1\)/gi,o=n.exec(t.backgroundImage);null!==o;){var i=o&&o[2];i&&this.addBackground(i,e),o=n.exec(t.backgroundImage)}},r.prototype.addImage=function(e){var t=new l(e);this.images.push(t)},r.prototype.addBackground=function(e,t){var n=new c(e,t);this.images.push(n)},r.prototype.check=function(){var e=this;function t(t,n,o){setTimeout((function(){e.progress(t,n,o)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(e){e.once("progress",t),e.check()})):this.complete()},r.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&o&&o.log("progress: "+n,e,t)},r.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},l.prototype=Object.create(t.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,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.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},l.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.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())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},r.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((n=t).fn.imagesLoaded=function(e,t){return new r(this,e,t).jqDeferred.promise(n(this))})},r.makeJQueryPlugin(),r}(a,e)}.apply(t,o),void 0===i||(e.exports=i)}("undefined"!=typeof window?window:this)},7461:function(e,t,n){var o,i,a;!function(r){"use strict";i=[n(428)],void 0===(a="function"==typeof(o=function(e){var t=e.scrollTo=function(t,n,o){return e(window).scrollTo(t,n,o)};function n(t){return!t.nodeName||-1!==e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function o(e){return"function"==typeof e}function i(t){return o(t)||e.isPlainObject(t)?t:{top:t,left:t}}return t.defaults={axis:"xy",duration:0,limit:!0},e.fn.scrollTo=function(a,r,s){"object"==typeof r&&(s=r,r=0),"function"==typeof s&&(s={onAfter:s}),"max"===a&&(a=9e9),s=e.extend({},t.defaults,s),r=r||s.duration;var l=s.queue&&s.axis.length>1;return l&&(r/=2),s.offset=i(s.offset),s.over=i(s.over),this.each((function(){if(null!==a){var c,u=n(this),d=u?this.contentWindow||window:this,h=e(d),f=a,p={};switch(typeof f){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(f)){f=i(f);break}f=u?e(f):e(f,d);case"object":if(0===f.length)return;(f.is||f.style)&&(c=(f=e(f)).offset())}var y=o(s.offset)&&s.offset(d,f)||s.offset;e.each(s.axis.split(""),(function(e,n){var o="x"===n?"Left":"Top",i=o.toLowerCase(),a="scroll"+o,r=h[a](),g=t.max(d,n);if(c)p[a]=c[i]+(u?0:r-h.offset()[i]),s.margin&&(p[a]-=parseInt(f.css("margin"+o),10)||0,p[a]-=parseInt(f.css("border"+o+"Width"),10)||0),p[a]+=y[i]||0,s.over[i]&&(p[a]+=f["x"===n?"width":"height"]()*s.over[i]);else{var v=f[i];p[a]=v.slice&&"%"===v.slice(-1)?parseFloat(v)/100*g:v}s.limit&&/^\d+$/.test(p[a])&&(p[a]=p[a]<=0?0:Math.min(p[a],g)),!e&&s.axis.length>1&&(r===p[a]?p={}:l&&(m(s.onAfterFirst),p={}))})),m(s.onAfter)}function m(t){var n=e.extend({},s,{queue:!0,duration:r,complete:t&&function(){t.call(d,f,s)}});h.animate(p,n)}}))},t.max=function(t,o){var i="x"===o?"Width":"Height",a="scroll"+i;if(!n(t))return t[a]-e(t)[i.toLowerCase()]();var r="client"+i,s=t.ownerDocument||t.document,l=s.documentElement,c=s.body;return Math.max(l[a],c[a])-Math.min(l[r],c[r])},e.Tween.propHooks.scrollLeft=e.Tween.propHooks.scrollTop={get:function(t){return e(t.elem)[t.prop]()},set:function(t){var n=this.get(t);if(t.options.interrupt&&t._last&&t._last!==n)return e(t.elem).stop();var o=Math.round(t.now);n!==o&&(e(t.elem)[t.prop](o),t._last=this.get(t))}},t})?o.apply(t,i):o)||(e.exports=a)}()},428:function(e){"use strict";e.exports=window.jQuery}},a={};function r(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return i[e].call(n.exports,n,n.exports,r),n.exports}r.m=i,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},r.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var i=Object.create(null);r.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},r.d(i,a),i},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(t,n){return r.f[n](e,t),t}),[]))},r.u=function(e){return"js/chunk."+{230:"popups",436:"slider",635:"tooltips",970:"lottie",987:"countup"}[e]+".js"},r.miniCssF=function(e){},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},o="flatsome:",r.l=function(e,t,i,a){if(n[e])n[e].push(t);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+i){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",o+i),s.src=e),n[e]=[t];var h=function(t,o){s.onerror=s.onload=null,clearTimeout(f);var i=n[e];if(delete n[e],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(e){return e(o)})),t)return t(o)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){const e=r.u;r.u=t=>{const n=e(t),o=globalThis.flatsomeVars?.theme.version;return n+(o?"?ver="+o:"")}}(),r.p=globalThis.flatsomeVars?.assets_url??"/",function(){var e={816:0};r.f.j=function(t,n){var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var i=new Promise((function(n,i){o=e[t]=[n,i]}));n.push(o[2]=i);var a=r.p+r.u(t),s=new Error;r.l(a,(function(n){if(r.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,o[1](s)}}),"chunk-"+t,t)}};var t=function(t,n){var o,i,a=n[0],s=n[1],l=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);l&&l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=self.flatsomeChunks=self.flatsomeChunks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),function(){"use strict";function e(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)}r(8279),r(3959),r(7461),r(3094);const t=document.body,n="body-scroll-lock--active",o=e();let i=0;function a(){if(!o)return;i=window.pageYOffset;const e=document.getElementById("wpadminbar"),a=i-(e?e.offsetHeight:0);t.style.overflow="hidden",t.style.position="fixed",t.style.top=`-${a}px`,t.style.width="100%",t.classList.add(n)}function s(){o&&(t.style.removeProperty("overflow"),t.style.removeProperty("position"),t.style.removeProperty("top"),t.style.removeProperty("width"),window.scrollTo(0,i),t.classList.remove(n))}function l(e,t={}){let n=0;const o=t=>{const o=window.scrollY;e(t,{direction:o>n?"down":"up",scrollY:o}),n=o};return window.addEventListener("scroll",o,{...t,passive:!0}),()=>{window.removeEventListener("scroll",o)}}let c,u,d,h=jQuery("#header"),f=h.find(".header-wrapper"),p=jQuery(".header-top",h),y=jQuery(".header-main",h),m=h.hasClass("has-sticky"),g=h.hasClass("sticky-hide-on-scroll");function v(e,t="down",n=!1){void 0===u&&void 0===d&&(h.hasClass("sticky-shrink")?(u=p.hasClass("hide-for-sticky")?p.height():0,u+=y.hasClass("hide-for-sticky")?y.height():0,d=1+u):(u=f.height()+100,d=p.hasClass("hide-for-sticky")?p.height()+1:1)),g?"down"===t||e<d?e<d?j():(c=setTimeout(j,100),h.addClass("sticky-hide-on-scroll--active")):e>u&&(c=setTimeout((()=>b(n)),100),h.removeClass("sticky-hide-on-scroll--active")):e>u?b(n):e<d&&j()}function b(e=!1){if(f.hasClass("stuck"))return;const t=h.height();jQuery(document).trigger("flatsome-header-sticky"),f.addClass("stuck"),f.toggleClass("ux-no-animation",e),h.height(t),jQuery(".has-transparent").removeClass("transparent"),jQuery(".toggle-nav-dark").removeClass("nav-dark")}function j(){f.hasClass("stuck")&&(h.height(""),f.removeClass(["stuck","ux-no-animation"]),jQuery(".has-transparent").addClass("transparent"),jQuery(".toggle-nav-dark").addClass("nav-dark"))}m&&(document.addEventListener("DOMContentLoaded",(()=>{l(((e,{scrollY:o,direction:i})=>{c&&(clearTimeout(c),c=void 0),t.classList.contains(n)||v(o,i)})),c=setTimeout((()=>{window.scrollY&&v(window.scrollY)}),100)})),jQuery("body").on("experimental-flatsome-pjax-request-done",(()=>{h=jQuery("#header"),f=h.find(".header-wrapper"),p=jQuery(".header-top",h),y=jQuery(".header-main",h),m=h.hasClass("has-sticky"),g=h.hasClass("sticky-hide-on-scroll"),window.scrollY&&v(window.scrollY,void 0,!0)})));const w=window.matchMedia("(prefers-reduced-motion: reduce)");let k=!1;function Q(){k="undefined"==typeof UxBuilder&&w.matches}Q(),w.addEventListener?.("change",Q);const x=[];let C;function E(){x.length&&(cancelAnimationFrame(C),C=requestAnimationFrame((()=>{for(let e=0;e<x.length;e++)x[e].element.offsetParent?T(x[e]):x.splice(e,1)})))}function T(e){!function({element:e,type:t}){let n=F(e.dataset.parallax),o=P(e),i=(window.innerHeight-o.offsetHeight)*n;switch(t){case"backgroundImage":e.style.backgroundSize=n?"100% auto":null;break;case"backgroundElement":e.style.height=n?`${o.offsetHeight+i}px`:null}}(e),function({element:e,type:t}){let n=F(e.dataset.parallax||e.dataset.parallaxBackground),o=window.innerHeight,i=P(e),a=e.offsetHeight-i.offsetHeight,r=e.getBoundingClientRect(),s=i!==e?i.getBoundingClientRect():r,l=r.top+e.offsetHeight/2,c=o/2-l,u=o/2-(s.top+i.offsetHeight/2),d=l+_()<o/2?_():c,h=(Math.abs(c),Math.abs(d)/(o/2)),f=0;var p;if(!(s.top>o||s.top+i.offsetHeight<0))switch(t){case"backgroundImage":f=s.top*n,e.style.backgroundPosition=n?`50% ${f.toFixed(0)}px`:null,e.style.backgroundAttachment=n?"fixed":null;break;case"backgroundElement":f=u*n-a/2,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null;break;case"element":f=d*n,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null,void 0!==e.dataset.parallaxFade&&(e.style.opacity=n?(p=1-h,p*(2-p)).toFixed(2):null)}}(e)}function L(e){return void 0!==e.dataset.parallaxBackground?"backgroundElement":void 0!==e.dataset.parallaxElemenet?"element":""!==e.style.backgroundImage?"backgroundImage":"element"}function _(){return document.documentElement.scrollTop||document.body.scrollTop}function P(e){return function(e,t=null){for(;e&&!I(e).call(e,t);)e=e.parentElement;return e}(e,e.dataset.parallaxContainer||"[data-parallax-container]")||e}function I(e){return e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector}function F(e){return e/10*-1/(2-Math.abs(e)/10)}function O(e,t={}){return new IntersectionObserver((function(t){for(let n=0;n<t.length;n++)e(t[n])}),{rootMargin:"0px",threshold:.1,...t})}function M(){return console.warn("Flatsome: Flickity is lazy loaded. Use 'lazyFlickity()' to instantiate and 'flatsome-flickity-ready' event to interact with Flickity instead."),this}function A(){return jQuery.fn.magnificPopup?Promise.resolve():r.e(230).then(r.t.bind(r,2801,23))}window.addEventListener("scroll",E,{passive:!0}),window.addEventListener("resize",E),new MutationObserver(E).observe(document.body,{childList:!0}),window.jQuery&&(window.jQuery.fn.flatsomeParallax=function(t){k||"destroy"!==t&&this.each(((t,n)=>function(t){t.classList.add("parallax-active"),!document.querySelector("body").classList.contains("parallax-mobile")&&e()||t.classList&&t.dataset&&(x.push({element:t,type:L(t)}),T(x[x.length-1]))}(n)))}),r(9207),jQuery.fn.flickity||(M.isFlickityStub=!0,jQuery.fn.flickity=M),jQuery.fn.lazyFlickity=function(e){const t=O((n=>{if(n.isIntersecting){if(t.unobserve(n.target),!jQuery.fn.flickity||jQuery.fn.flickity===M)return r.e(436).then(r.t.bind(r,8026,23)).then((()=>{jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}));jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}}));return this.each(((n,o)=>{"string"==typeof e?jQuery.fn.flickity&&jQuery(o).flickity(e):t.observe(o)}))},jQuery.loadMagnificPopup=A,jQuery.fn.lazyMagnificPopup=function(e){const t=jQuery(this),n=e.delegate?t.find(e.delegate):t;return n.one("click",(o=>{o.preventDefault(),A().then((()=>{t.data("magnificPopup")||t.magnificPopup(e),t.magnificPopup("open",n.index(o.currentTarget)||0)}))})),t},r(1711),r(3484);const D=O((e=>{if(e.intersectionRatio>0){D.unobserve(e.target);const t=jQuery(e.target);t.removeAttr("data-animate-transition"),t.removeAttr("data-animated"),window.requestAnimationFrame((()=>{t.attr("data-animate-transform","true"),window.requestAnimationFrame((()=>{t.attr("data-animate-transition","true"),setTimeout((()=>{t.attr("data-animated","true")}),300)}))}))}}));Flatsome.behavior("animate",{attach(e){const t="uxBuilder"===jQuery("html").attr("ng-app");jQuery("[data-animate]",e).each(((e,n)=>{const o=jQuery(n),i=o.data("animate");if(t||0===i.length||k)return o.attr("data-animated","true");D.observe(n)}))},detach(e){jQuery("[data-animate]",e).each(((e,t)=>{jQuery(t).attr("data-animated","false"),D.unobserve(t)}))}}),r(1094);const B=O((e=>{if(e.intersectionRatio>0){B.unobserve(e.target);const t=jQuery(e.target);r.e(987).then(r.bind(r,3748)).then((({CountUp:e})=>{const n=parseInt(t.text());new e(t.get(0),n,{decimalPlaces:0,duration:4}).start(),t.addClass("active")}))}}));function S(e){e.addClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!0),function(e){const t=e,n=t.closest(".container").width(),o=t.closest("li.menu-item"),i=o.hasClass("menu-item-design-full-width"),a=o.hasClass("menu-item-design-container-width"),s=o.parent().hasClass("ux-nav-vertical-menu"),l=!i&&!a,c=r.g.flatsomeVars.rtl;if(l&&!s){if(n<750)return!1;var u=t.outerWidth(),d=t.offset(),h=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f=d.left-(h-n)/2;c&&(f=jQuery(window).width()-(d.left+u)-(h-n)/2);var p=t.width(),y=n-(f+p),m=!1;f>y&&f<p&&(m=(f+y)/3),y<0&&(m=-y),m&&c?t.css("margin-right",-m):m&&t.css("margin-left",-m),p>n&&t.addClass("nav-dropdown-full")}if(a){t.css({inset:"0"});const e=t.closest(".container").get(0).getBoundingClientRect(),i=t.get(0).getBoundingClientRect();t.css({width:s?n-o.width():n,...!c&&{left:e.left-i.left+15},...c&&{right:15-(e.right-i.right)}})}if(i){t.css({inset:"0"});const e=document.body,n=e.getBoundingClientRect(),i=t.get(0).getBoundingClientRect(),a=e.clientWidth;t.css({...!c&&{width:s?a-o.get(0).getBoundingClientRect().right:a},...c&&{width:s?o.get(0).getBoundingClientRect().left:a},...!c&&{left:n.left-i.left},...c&&{right:-(n.right-i.right)}})}if((a||i)&&!s){let e=null;if(o.closest("#top-bar").length&&(e=document.querySelector("#top-bar")),o.closest("#masthead").length&&(e=document.querySelector("#masthead")),o.closest("#wide-nav").length&&(e=document.querySelector("#wide-nav")),null!==e){const n=e.getBoundingClientRect(),i=o.get(0).getBoundingClientRect();t.css({top:n.bottom-i.bottom+i.height})}}s&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&t.css({minHeight:t.closest(".header-vertical-menu__fly-out").outerHeight()})}(e.find(".nav-dropdown"))}function $(e){e.removeClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!1),e.find(".nav-dropdown").attr("style","")}function z(e){e.each(((e,t)=>{const n=jQuery(t);n.hasClass("current-dropdown")&&$(n)}))}function H(e,t){e.length&&e.addClass(`ux-body-overlay--${t}-active`)}function V(e,t){e.length&&e.removeClass(`ux-body-overlay--${t}-active`)}Flatsome.behavior("count-up",{attach(e){jQuery("span.count-up",e).each(((e,t)=>{B.observe(t)}))}}),Flatsome.behavior("dropdown",{attach(e){const t=jQuery(".nav li.has-dropdown",e),n="uxBuilder"===jQuery("html").attr("ng-app"),o=jQuery(".ux-body-overlay"),i="ontouchstart"in window;let a=!1,r=null;jQuery(".header-nav > li > a, .top-bar-nav > li > a",e).on("focus",(()=>{z(t)})),t.each((function(e,s){const l=jQuery(s),c=l.hasClass("nav-dropdown-toggle")&&!i;let u=!1,d=!1;l.on("touchstart click",(function(e){"touchstart"===e.type&&(u=!0),"click"===e.type&&u&&(u&&!d&&e.preventDefault(),d=!0)})),n||c?(a=!0,l.on("click","a:first",(function(e){if(e.preventDefault(),r=l,l.hasClass("current-dropdown"))return $(l),void V(o,"click");z(t),S(l),H(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])}))):(l.on("keydown","a:first",(function(e){"Space"===e.code&&(e.preventDefault(),l.hasClass("current-dropdown")?($(l),V(o,"click")):(z(t),S(l),H(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])))})),l.hoverIntent({sensitivity:3,interval:20,timeout:70,over(e){z(t),S(l),V(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])},out(){d=!1,u=!1,$(l)}}))})),!n&&a&&jQuery(document).on("click",(function(e){null===r||r===e.target||r.has(e.target).length||($(r),V(o,"click"))})),jQuery(document).on("flatsome-dropdown-opened",(function(e,t){t.hasClass("menu-item-has-block")&&jQuery.fn.packery&&t.find("[data-packery-options]").packery("layout")})),jQuery(document).on("flatsome-header-sticky",(function(){z(t),V(o,"click")}))}}),Flatsome.behavior("instagram",{attach(e){const t=O((e=>{if(e.intersectionRatio>0){t.unobserve(e.target);const n=jQuery(e.target),o=n.data("flatsome-instagram"),i=e=>{jQuery("body").hasClass("admin-bar")&&n.before('<div class="container error"><p>Instagram error: '+e+"</p></div>"),console.error("Instagram error:",e)};if("string"!=typeof o)return i("Invalid data");jQuery.ajax({url:flatsomeVars.ajaxurl,data:{action:"flatsome_load_instagram",data:o},success(e){if(!e.success)return i(e.data);if("string"!=typeof e.data)return console.error("Invalid Instagram response:",e.data);const t=jQuery(e.data);Flatsome.detach(n),n.replaceWith(t),Flatsome.attach(t)},error(e){i(e)}})}}));jQuery("[data-flatsome-instagram]",e).each(((e,n)=>{t.observe(n)}))}}),Flatsome.behavior("lightbox-gallery",{attach(e){const t={delegate:"a",type:"image",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>',preload:[0,1]},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1},callbacks:{beforeOpen:function(){a()},beforeClose:function(){s()}}};jQuery('.lightbox .gallery a[href*=".jpg"], .lightbox .gallery a[href*=".jpeg"], .lightbox .gallery a[href*=".png"], .lightbox a.lightbox-gallery',e).parent().lazyMagnificPopup(t),jQuery(".lightbox .lightbox-multi-gallery",e).length&&jQuery(".lightbox-multi-gallery",e).each((function(){jQuery(this).lazyMagnificPopup(t)}))}}),Flatsome.behavior("lightbox-image",{attach(e){jQuery(['.lightbox *[id^="attachment"] a[href*=".jpg"]','.lightbox *[id^="attachment"] a[href*=".jpeg"]','.lightbox *[id^="attachment"] a[href*=".png"]','.lightbox .wp-block-image a[href*=".jpg"]:not([target="_blank"])','.lightbox .wp-block-image a[href*=".jpeg"]:not([target="_blank"])','.lightbox .wp-block-image a[href*=".png"]:not([target="_blank"])',".lightbox a.image-lightbox",'.lightbox .entry-content a[href*=".jpg"]','.lightbox .entry-content a[href*=".jpeg"]','.lightbox .entry-content a[href*=".png"]'].join(","),e).not([".lightbox a.lightbox-gallery",'.lightbox .gallery a[href*=".jpg"]','.lightbox .gallery a[href*=".jpeg"]','.lightbox .gallery a[href*=".png"]','.lightbox .lightbox-multi-gallery a[href*=".jpg"]','.lightbox .lightbox-multi-gallery a[href*=".jpeg"]','.lightbox .lightbox-multi-gallery a[href*=".png"]'].join(",")).lazyMagnificPopup({type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeOnContentClick:!0,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,removalDelay:300,image:{verticalFit:!1},callbacks:{beforeOpen:function(){a()},beforeClose:function(){s()}}})}}),Flatsome.behavior("lightboxes-link",{attach(e){jQuery(".lightbox-by-id",e).each((function(){const t=jQuery(this).attr("id");jQuery('a[href="#'+t+'"]',e).on("click",(e=>{e.preventDefault();const t=jQuery(e.currentTarget);A().then((()=>{let e=t.attr("href").substring(1),n=jQuery(`#${e}.lightbox-by-id`);if(e&&n.length>0){let e=n[0],t=jQuery.magnificPopup.open?300:0;t&&jQuery.magnificPopup.close(),setTimeout((function(){jQuery.magnificPopup.open({removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,items:{src:e,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},callbacks:{beforeOpen:function(){a()},open:function(){if(Flatsome.attach(this.content),jQuery.fn.flickity&&jQuery("[data-flickity-options].flickity-enabled",this.content).each(((e,t)=>{jQuery(t).flickity("resize")})),jQuery.fn.packery){const e=jQuery("[data-packery-options]",this.content);e&&e.imagesLoaded((function(){e.packery("layout")}))}},beforeClose:function(){s()}}})}),t)}}))}))}))}}),Flatsome.behavior("lightbox-video",{attach(e){jQuery('a.open-video, a.button[href*="vimeo"]:not(.product_type_external), a.button[href*="youtube.com/watch"]:not(.product_type_external)',e).lazyMagnificPopup({type:"iframe",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,mainClass:"my-mfp-video",closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,preloader:!0,callbacks:{elementParse:function(e){/^.*\.(mp4)$/i.test(e.src)&&(e.type="inline",e.src='<div class="ux-mfp-inline-content ux-mfp-inline-content--video"><video autoplay controls playsinline width="100%" height="auto" name="media"><source src="'+e.src+'" type="video/mp4"></video></div>')},beforeOpen:function(){a()},open:function(){jQuery(".slider .is-selected .video").trigger("pause")},beforeClose:function(){s()},close:function(){jQuery(".slider .is-selected .video").trigger("play")}}})}}),Flatsome.behavior("lightboxes",{attach(e){jQuery("[data-open]",e).on("click",(e=>{e.preventDefault();const t=jQuery(e.currentTarget);A().then((()=>{var e=t.data("open"),n=t.data("color"),o=t.data("bg"),i=t.data("pos"),r=t.data("visible-after"),l=t.data("class"),c=t.attr("data-focus");t.offset(),t.addClass("current-lightbox-clicked"),"#product-sidebar"===e&&void 0===r&&(r=!jQuery(e).hasClass("mfp-hide")),jQuery.magnificPopup.open({items:{src:e,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,focus:c,callbacks:{beforeOpen:function(){this.st.mainClass=`off-canvas ${n||""} off-canvas-${i}`,a()},open:function(){jQuery("html").addClass("has-off-canvas"),jQuery("html").addClass("has-off-canvas-"+i),l&&jQuery(".mfp-content").addClass(l),o&&jQuery(".mfp-bg").addClass(o),jQuery(".mfp-content .resize-select").change(),jQuery.fn.packery&&jQuery("[data-packery-options], .has-packery").packery("layout"),jQuery(".equalize-box",this.content).length&&Flatsome.attach("equalize-box",this.content)},beforeClose:function(){jQuery("html").removeClass("has-off-canvas"),s()},afterClose:function(){jQuery("html").removeClass("has-off-canvas-"+i),jQuery(".current-lightbox-clicked").removeClass("current-lightbox-clicked"),r&&jQuery(e).removeClass("mfp-hide")}}})}))}))}}),Flatsome.behavior("slider",{attach(e){var t;(t=jQuery(e).data("flickityOptions")?jQuery(e):jQuery("[data-flickity-options]",e)).length&&t.each(((e,t)=>{var n=jQuery(t),o=n.closest(".slider-wrapper"),i=n.data("flickity-options");if("undefined"!=typeof UxBuilder&&(i.draggable=!1),!0===i.watchCSS)return;let a=!1,r=!1;const s=e=>{try{a=t.contains(e.target),"number"!=typeof i.autoPlay||!i.pauseAutoPlayOnHover||a||r||n.flickity("playPlayer")}catch(e){}};n.on("flatsome-flickity-ready",(function(){n.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play"),"requestAnimationFrame"in window&&(n.removeClass("flickity-enabled"),window.requestAnimationFrame((()=>{n.addClass("flickity-enabled")})));const e=n.data("flickity");if(e&&i.parallax){const t=n.find(".bg, .flickity-slider > .img img");n.addClass("slider-has-parallax"),n.on("scroll.flickity",(function(n,o){e.slides.forEach((function(n,o){const a=t[o],r=-1*(n.target+e.x)/i.parallax;a&&(a.style.transform="translateX( "+r+"px)")}))}))}document.addEventListener("touchstart",s,{passive:!0})})),k&&(i.friction=1,i.selectedAttraction=1,i.autoPlay=!1),n.lazyFlickity(i),n.imagesLoaded((function(){o.find(".loading-spin").fadeOut()})),n.on("change.flickity",(function(){a&&(r=!0),n.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play")})),n.on("dragStart.flickity",(function(){document.ontouchmove=e=>e.preventDefault(),n.addClass("is-dragging")})),n.on("dragEnd.flickity",(function(){document.ontouchmove=()=>!0,n.removeClass("is-dragging")})),n.on("destroy.flickity",(()=>{document.removeEventListener("touchstart",s)}))}))},detach(e){jQuery.fn.flickity&&!jQuery.fn.flickity.isFlickityStub&&(jQuery(e).data("flickityOptions")?jQuery(e).flickity("destroy"):jQuery("[data-flickity-options]",e).each((function(){jQuery(this).data("flickity")&&jQuery(this).flickity("destroy")})))}}),r(5414),r(5958),r(6241),r(8131),r(4206),r(5237),r(4113),Flatsome.behavior("accordion-title",{attach(t){const n=window.location.hash;let o=!1;jQuery(".accordion-title",t).each((function(){jQuery(this).off("click.flatsome").on("click.flatsome",(function(t){const n=k?0:200;jQuery(this).next().is(":hidden")?(jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(n),jQuery(this).attr("aria-expanded",!jQuery(this).hasClass("active")).toggleClass("active").next().slideDown(n,(function(){e()&&jQuery.scrollTo(jQuery(this).prev())})),window.requestAnimationFrame((()=>{jQuery.fn.flickity&&jQuery(this).next().find("[data-flickity-options].flickity-enabled").each(((e,t)=>{jQuery(t).flickity("resize")})),jQuery.fn.packery&&jQuery(this).next().find("[data-packery-options]").packery("layout")}))):jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(n),t.preventDefault()})),!n.substring(1).length||decodeURIComponent(n.substring(1))!==jQuery(this).attr("href")?.split("#")[1]&&n.substring(1)!==jQuery(this).attr("href")?.split("#")[1]||(jQuery(this).hasClass("active")||jQuery(this).trigger("click"),o||(o=!0,setTimeout((()=>{jQuery.scrollTo(jQuery(this).parent())}),500)))}))}}),Flatsome.behavior("tooltips",{attach(t){jQuery(".tooltip:not(.hotspot), .has-tooltip, .tip-top, li.chosen a",t).lazyTooltipster(),jQuery(".tooltip-as-html",t).lazyTooltipster({interactive:!0,contentAsHTML:!0}),e()?jQuery(".hotspot.tooltip:not(.quick-view)",t).lazyTooltipster({trigger:"click"}):jQuery(".hotspot.tooltip",t).lazyTooltipster()}});const q="flatsome-sticky-sidebar";function R(e){const t=e.getBoundingClientRect();return new DOMRect(t.width,t.top+window.scrollY,0,t.height)}Flatsome.behavior("sticky-sidebar",{attach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=>{"ResizeObserver"in window&&t.offsetParent&&t.offsetParent!==document.body?jQuery(t).data(q,function(e){const{offsetParent:t}=e,n=parseInt(flatsomeVars.sticky_height,10)+30,o={passive:!0,capture:!1};if(!t||t===document.body)return;let{innerHeight:i}=window,a=null,r=null,s=0,c=null,u=null;const d=(t="down")=>{const o=window.scrollY+n-Math.round(a?.top),l=i+s-n-Math.round(r?.height),d=Math.max(Math.min(l,Math.round(a?.height-r?.height)),0);let h=null,f=null;!a||r?.height<i-n?f=n:"down"===t?o<=s?h=d:r?.height-o<=i&&(f=i-Math.round(r?.height),s=o):"up"===t&&(o<=l?(f=n,s=o+Math.round(r?.height)-i+n):h=d),h===c&&f===u||(e.style.top="number"==typeof f?`${f}px`:f,e.style.transform="number"==typeof h?`translateY(${h}px)`:h),u=f,c=h},h=function(e){if("ResizeObserver"in window)return new ResizeObserver((function(t){for(let n=0;n<t.length;n++)e(t[n])}))}((({target:n,contentRect:o})=>{if(n===t){const e=R(t),{x:n,y:i,width:r,height:s}=o;a=new DOMRect(e.x+n,e.y+i,r,s)}else n===e&&(r=R(e),d())})),f=l(((e,{direction:t})=>d(t)),o),p=()=>{i=window.innerHeight,d()};return h?.observe(t),h?.observe(e),window.addEventListener("resize",p,o),()=>{f(),h?.disconnect(),window.removeEventListener("resize",p)}}(t)):jQuery(t).removeAttr("data-sticky-mode")}))},detach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=>{jQuery(t).data(q)?.()}))}}),r(9417),Flatsome.behavior("lottie",{attach(e){if("uxBuilder"===jQuery("html").attr("ng-app"))return;const t=jQuery(".ux-lottie__player",e);if(0===t.length)return;const n=O((e=>{e.isIntersecting&&(n.unobserve(e.target),function(e){const t=e,n=JSON.parse(t.dataset.params);let o=null,i=null,a=!1;function s(e){if(0===parseInt(e))return i.ip;if(100===parseInt(e))return i.op;const t=parseInt(i.ip),n=e*(parseInt(i.op)-t)/100+t;return Math.ceil(n)}Promise.all([r.e(970).then(r.bind(r,9371)),r.e(970).then(r.bind(r,1204))]).then((([,{create:e}])=>{t.load(n.src),t.addEventListener("ready",(()=>{o=t.getLottie(),i=o.animationData;const{autoplay:r,controls:l,direction:c,end:u,id:d,loop:h,mouseout:f,speed:p,start:y,trigger:m,scrollActionType:g,visibilityEnd:v,visibilityStart:b}=n;t.__controls=l,t.setLooping(h),t.setSpeed(parseFloat(p)),t.setDirection(c),"true"!==r&&"scroll"===m||o.playSegments([s(y),s(u)],!0),r||(t.pause(),"scroll"===m&&e({player:`#${d} .ux-lottie__player`,mode:"scroll",actions:[{visibility:[b/100,v/100],type:g,frames:[s(y),s(u)]}]}),"hover"===m&&(t.addEventListener("mouseenter",(()=>{"reverse"===f?(t.setDirection(c),t.play()):t.play()})),t.addEventListener("mouseleave",(()=>{"reverse"===f?(t.setDirection(-1===c?1:-1),t.play()):t.pause()}))),"click"===m&&t.addEventListener("click",(()=>{if(a)return t.pause(),void(a=!1);t.play(),a=!0})))}))}))}(e.target))}));t.each(((e,t)=>{n.observe(t)}))}}),k&&window.flatsomeVars.user.can_edit_pages&&("Prefer reduced motion is active on your OS","The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides & animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion.",console.groupCollapsed("%cFlatsome%c: Prefer reduced motion is active on your OS","color: #0693e3; font-weight: bold;","color: inherit;"),console.log("The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides & animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion."),console.groupEnd());let N=0;let W=0;const U="scrollBehavior"in document.documentElement.style,Y=window.getComputedStyle(document.documentElement)["scroll-behavior"];function X(){window.removeEventListener("keydown",X),window.removeEventListener("pointermove",X),window.removeEventListener("touchstart",X),function(){const e=jQuery("#header");if(!e.hasClass("has-sticky"))return;const t=e.clone();t.attr("id","header-clone").css("visibility","hidden");const n=t.find(".header-wrapper");n.addClass("stuck"),jQuery("body").append(t),N=Math.round(n.height()),t.remove(),window.flatsomeVars.stickyHeaderHeight=N,function(e,t=""){t&&document.documentElement.style.setProperty(e,t),window.getComputedStyle(document.documentElement).getPropertyValue(e)}("--flatsome--header--sticky-height",`${N}px`)}(),function(){const e=jQuery("#wpadminbar"),t=e.length&&e.is(":visible")?e.height():0;W=Math.round(window.flatsomeVars.stickyHeaderHeight+t),window.flatsomeVars.scrollPaddingTop=W,jQuery.extend(jQuery.easing,{fsEaseInOutExpo:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}}),jQuery.extend(jQuery.scrollTo.defaults,{axis:"y",duration:k||U&&"smooth"===Y?0:1e3,offset:-W,easing:"fsEaseInOutExpo"})}()}document.addEventListener("DOMContentLoaded",(()=>{window.location.hash||window.scrollY>200?X():(window.addEventListener("keydown",X,{once:!0}),window.addEventListener("pointermove",X,{once:!0}),window.addEventListener("touchstart",X,{once:!0}))}));for(const e of["touchstart","touchmove"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&&this.addEventListener(e,o,{passive:!n.includes("noPreventDefault")})}};for(const e of["wheel","mousewheel"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&&this.addEventListener(e,o,{passive:!0})}};jQuery((()=>r.g.Flatsome.attach(document))),r.g.Flatsome.cookie=function(e,t,n){if(void 0===t){const t=("; "+window.document.cookie).split(`; ${e}=`);return 2===t.length?t.pop().split(";").shift():null}{!1===t&&(n=-1);let o="";if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o=`; expires=${e.toGMTString()}`}window.document.cookie=`${e}=${t}${o}; path=/`}}}()}()
;!function(){var t,e,o,i,n={8272:function(){Flatsome.behavior("equalize-box",{attach(t){let e={ScreenSize:{LARGE:1,MEDIUM:2,SMALL:3},equalizeItems:function(t){const e=this;e.maxHeight=0,e.rowEnd=e.disablePerRow?e.boxCount:e.colPerRow,e.$items=[],e.rating={present:!1,height:0,dummy:null},e.swatches={present:!1,height:0,dummy:null},jQuery(t,e.currentElement).each((function(t){const o=jQuery(this);e.$items.push(o),o.height(""),o.children(".js-star-rating").remove();const i=o.children(".star-rating");var n;i.length&&(e.rating.present=!0,e.rating.height=i.height(),e.rating.dummy=null!==(n=e.rating.dummy)&&void 0!==n?n:'<div class="js-star-rating '+i.attr("class")+'" style="opacity: 0; visibility: hidden"></div>'),o.children(".js-ux-swatches").remove();const r=o.children(".ux-swatches.ux-swatches-in-loop");var a;r.length&&(e.swatches.present=!0,e.swatches.height=r.height(),e.swatches.dummy=null!==(a=e.swatches.dummy)&&void 0!==a?a:'<div class="js-ux-swatches '+r.attr("class")+'" style="opacity: 0; visibility: hidden"><div class="'+r.find(".ux-swatch").attr("class")+'"></div></div>'),o.height()>e.maxHeight&&(e.maxHeight=o.height()),t!==e.rowEnd-1&&t!==e.boxCount-1||(e.$items.forEach((function(t){t.height(e.maxHeight),e.maybeAddDummyRating(t),e.maybeAddDummySwatches(t)})),e.rowEnd+=e.colPerRow,e.maxHeight=0,e.$items=[],e.rating.present=!1,e.swatches.present=!1)}))},getColsPerRow:function(){const t=jQuery(this.currentElement).attr("class"),e=/large-columns-(\d+)/g,o=/medium-columns-(\d+)/g,i=/small-columns-(\d+)/g;let n;switch(this.getScreenSize()){case this.ScreenSize.LARGE:return n=e.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.MEDIUM:return n=o.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.SMALL:return n=i.exec(t),n?parseInt(n[1]):2}},maybeAddDummyRating:function(t){let e=t;this.rating.present&&e.hasClass("price-wrapper")&&(e.children(".star-rating").length||(e.prepend(this.rating.dummy),e.children(".js-star-rating").height(this.rating.height)))},maybeAddDummySwatches:function(t){const e=t;this.swatches.present&&(e.children(".ux-swatches.ux-swatches-in-loop").length||(e.prepend(this.swatches.dummy),e.children(".js-ux-swatches").height(this.swatches.height)))},getScreenSize:function(){return window.matchMedia("(min-width: 850px)").matches?this.ScreenSize.LARGE:window.matchMedia("(min-width: 550px) and (max-width: 849px)").matches?this.ScreenSize.MEDIUM:window.matchMedia("(max-width: 549px)").matches?this.ScreenSize.SMALL:void 0},init:function(){const e=this,o=[".product-title",".price-wrapper",".box-excerpt",".add-to-cart-button"];jQuery(".equalize-box",t).each(((t,i)=>{e.currentElement=i,e.colPerRow=e.getColsPerRow(),1!==e.colPerRow&&(e.disablePerRow=jQuery(i).hasClass("row-slider")||jQuery(i).hasClass("row-grid"),e.boxCount=jQuery(".box-text",e.currentElement).length,o.forEach((t=>{e.equalizeItems(".box-text "+t)})),e.equalizeItems(".box-text"))}))}};e.init(),jQuery(window).on("resize",(()=>{e.init()})),jQuery(document).on("flatsome-equalize-box",(()=>{e.init()}))}})},8785:function(){Flatsome.behavior("add-qty",{attach(t){jQuery(".quantity",t).addQty()}})},7925:function(){Flatsome.plugin("addQty",(function(t,e){const o=jQuery(t);String.prototype.uxGetDecimals||(String.prototype.uxGetDecimals=function(){const t=(""+this).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}),o.off("click.flatsome",".plus, .minus").on("click.flatsome",".plus, .minus",(function(){const t=jQuery(this),e=t.closest(".quantity").find(".qty");let o=parseFloat(e.val()),i=parseFloat(e.attr("max")),n=parseFloat(e.attr("min")),r=e.attr("step");o&&""!==o&&"NaN"!==o||(o=0),""!==i&&"NaN"!==i||(i=""),""!==n&&"NaN"!==n||(n=0),"any"!==r&&""!==r&&void 0!==r&&"NaN"!==parseFloat(r)||(r=1),t.is(".plus")?i&&(i===o||o>i)?e.val(i):e.val((o+parseFloat(r)).toFixed(r.uxGetDecimals())):n&&(n===o||o<n)?e.val(n):o>0&&e.val((o-parseFloat(r)).toFixed(r.uxGetDecimals())),e.trigger("input"),e.trigger("change")}))}))},775:function(){setTimeout((function(){jQuery(document.body).on("country_to_state_changed",(function(){"undefined"!=typeof floatlabels&&floatlabels.rebuild()}))}),500)},8417:function(){jQuery((function(t){t(document.body).on("change",".woocommerce-mini-cart-item .qty",(function(){var e;(e=t(this))[0].checkValidity()?function(e,o){const i=e.find(".remove_from_cart_button").attr("data-cart_item_key");i&&(e.block({message:null}),t.post(flatsomeVars.ajaxurl,{action:"flatsome_ajax_cart_item_alter_quantity",quantity:o,cart_item_key:i}).done((()=>{t(document.body).trigger("updated_wc_div"),t(document.body).trigger("added_to_cart"),e.unblock(),e=null})))}(e.closest(".woocommerce-mini-cart-item"),e.val()):e[0].reportValidity()}))}))},2434:function(){jQuery(document).ready((function(){if(!jQuery(".custom-product-page").length)return;const t=jQuery("#respond p.stars");if(t.length>1){const e=t[0].outerHTML;t.remove(),jQuery('select[id="rating"]').hide().before(e)}}))},1330:function(){jQuery(document).on("yith_infs_adding_elem",(function(t){Flatsome.attach(jQuery(".shop-container"))}))},4696:function(t,e,o){var i,n;!function(r,a){"use strict";i=[o(428)],void 0===(n=function(t){!function(t){var e,o,i,n,r,a,s={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:t.noop,beforeHide:t.noop,onShow:t.noop,onHide:t.noop,onMove:t.noop};function c(e,o){this.$target=t(e),this.opts=t.extend({},s,o,this.$target.data()),void 0===this.isOpen&&this._init()}c.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('<div class="easyzoom-flyout" />'),this.$notice=t('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":t.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":t.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":t.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",(function(t){t.preventDefault()}))},c.prototype.show=function(t,r){var a=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),(function(){!a.isMouseOver&&r||a.show(t)}));this.$target.append(this.$flyout);var s=this.$target.outerWidth(),c=this.$target.outerHeight(),l=this.$flyout.width(),u=this.$flyout.height(),d=this.$zoom.width(),h=this.$zoom.height();e=Math.ceil(d-l),o=Math.ceil(h-u),e<0&&(e=0),o<0&&(o=0),i=e/s,n=o/c,this.isOpen=!0,this.opts.onShow.call(this),t&&this._move(t)}},c.prototype._onEnter=function(t){var e=t.originalEvent.touches;this.isMouseOver=!0,e&&1!=e.length||(t.preventDefault(),this.show(t,!0))},c.prototype._onMove=function(t){this.isOpen&&(t.preventDefault(),this._move(t))},c.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},c.prototype._onLoad=function(t){t.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&&t.data())},c.prototype._onError=function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout((function(){t.$notice.detach(),t.detachNotice=null}),this.opts.errorDuration)},c.prototype._loadImage=function(e,o){var i=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(i).on("error",t.proxy(this._onError,this)).on("load",o,t.proxy(this._onLoad,this)),i.style.position="absolute",i.src=e},c.prototype._move=function(t){if(0===t.type.indexOf("touch")){var s=t.touches||t.originalEvent.touches;r=s[0].pageX,a=s[0].pageY}else r=t.pageX||r,a=t.pageY||a;var c=this.$target.offset(),l=r-c.left,u=a-c.top,d=Math.ceil(l*i),h=Math.ceil(u*n);if(flatsomeVars.rtl&&(d=e-d),d<0||h<0||d>e||h>o)this.hide();else{var m=-1*h,f=-1*d;"transform"in document.body.style?this.$zoom.css({transform:`translate(${flatsomeVars.rtl?-f:f}px, ${m}px)`}):this.$zoom.css({top:m,left:f}),this.opts.onMove.call(this,m,f)}},c.prototype.hide=function(){this.isOpen&&!1!==this.opts.beforeHide.call(this)&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},c.prototype.swap=function(e,o,i){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:e,srcset:t.isArray(i)?i.join():i}),this.$link.attr(this.opts.linkAttribute,o)},c.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each((function(){var o=t.data(this,"easyZoom");o?void 0===o.isOpen&&o._init():t.data(this,"easyZoom",new c(this,e))}))}}(t)}.apply(e,i))||(t.exports=n)}()},428:function(t){"use strict";t.exports=window.jQuery}},r={};function a(t){var e=r[t];if(void 0!==e)return e.exports;var o=r[t]={exports:{}};return n[t].call(o.exports,o,o.exports,a),o.exports}a.m=n,e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(o,i){if(1&i&&(o=this(o)),8&i)return o;if("object"==typeof o&&o){if(4&i&&o.__esModule)return o;if(16&i&&"function"==typeof o.then)return o}var n=Object.create(null);a.r(n);var r={};t=t||[null,e({}),e([]),e(e)];for(var s=2&i&&o;"object"==typeof s&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){r[t]=function(){return o[t]}}));return r.default=function(){return o},a.d(n,r),n},a.d=function(t,e){for(var o in e)a.o(e,o)&&!a.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,o){return a.f[o](t,e),e}),[]))},a.u=function(t){return"js/chunk.popups.js"},a.miniCssF=function(t){},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o={},i="flatsome:",a.l=function(t,e,n,r){if(o[t])o[t].push(e);else{var s,c;if(void 0!==n)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==i+n){s=d;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",i+n),s.src=t),o[t]=[e];var h=function(e,i){s.onerror=s.onload=null,clearTimeout(m);var n=o[t];if(delete o[t],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((function(t){return t(i)})),e)return e(i)},m=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){const t=a.u;a.u=e=>{const o=t(e),i=globalThis.flatsomeVars?.theme.version;return o+(i?"?ver="+i:"")}}(),a.p=globalThis.flatsomeVars?.assets_url??"/",function(){var t={643:0};a.f.j=function(e,o){var i=a.o(t,e)?t[e]:void 0;if(0!==i)if(i)o.push(i[2]);else{var n=new Promise((function(o,n){i=t[e]=[o,n]}));o.push(i[2]=n);var r=a.p+a.u(e),s=new Error;a.l(r,(function(o){if(a.o(t,e)&&(0!==(i=t[e])&&(t[e]=void 0),i)){var n=o&&("load"===o.type?"missing":o.type),r=o&&o.target&&o.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+r+")",s.name="ChunkLoadError",s.type=n,s.request=r,i[1](s)}}),"chunk-"+e,e)}};var e=function(e,o){var i,n,r=o[0],s=o[1],c=o[2],l=0;if(r.some((function(e){return 0!==t[e]}))){for(i in s)a.o(s,i)&&(a.m[i]=s[i]);c&&c(a)}for(e&&e(o);l<r.length;l++)n=r[l],a.o(t,n)&&t[n]&&t[n][0](),t[n]=0},o=self.flatsomeChunks=self.flatsomeChunks||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))}(),function(){"use strict";a(7925),a(8785),a(8272);const t=window.matchMedia("(prefers-reduced-motion: reduce)");let e=!1;function o(){e="undefined"==typeof UxBuilder&&t.matches}function i(){return jQuery.fn.magnificPopup?Promise.resolve():a.e(230).then(a.t.bind(a,2801,23))}o(),t.addEventListener?.("change",o),jQuery.loadMagnificPopup=i,jQuery.fn.lazyMagnificPopup=function(t){const e=jQuery(this),o=t.delegate?e.find(t.delegate):e;return o.one("click",(n=>{n.preventDefault(),i().then((()=>{e.data("magnificPopup")||e.magnificPopup(t),e.magnificPopup("open",o.index(n.currentTarget)||0)}))})),e},Flatsome.behavior("quick-view",{attach:function(t){"uxBuilder"!==jQuery("html").attr("ng-app")&&jQuery(".quick-view",t).each((function(t,o){jQuery(o).hasClass("quick-view-added")||(jQuery(o).on("click",(function(t){if(""!=jQuery(this).attr("data-prod")){jQuery(this).parent().parent().addClass("processing");var n={action:"flatsome_quickview",product:jQuery(this).attr("data-prod")};jQuery.post(flatsomeVars.ajaxurl,n,(function(t){i().then((()=>{jQuery(".processing").removeClass("processing"),jQuery.magnificPopup.open({removalDelay:300,autoFocusLast:!1,closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,items:{src:'<div class="product-lightbox lightbox-content">'+t+"</div>",type:"inline"},callbacks:{afterClose:()=>{jQuery(o).closest(".box").find(".box-text a:first").trigger("focus")}}}),setTimeout((function(){const t=jQuery(".product-lightbox");t.imagesLoaded((function(){const t={cellAlign:"left",wrapAround:!0,autoPlay:!1,prevNextButtons:!0,adaptiveHeight:!0,imagesLoaded:!0,dragThreshold:15,rightToLeft:flatsomeVars.rtl};e&&(t.friction=1,t.selectedAttraction=1),jQuery(".product-lightbox .slider").lazyFlickity(t)})),Flatsome.attach("tooltips",t)}),300);let i=jQuery(".product-lightbox form.variations_form");jQuery(".product-lightbox form").hasClass("variations_form")&&i.wc_variation_form();let n=jQuery(".product-lightbox .product-gallery-slider"),r=jQuery(".product-lightbox .product-gallery-slider .slide.first img"),a=jQuery(".product-lightbox .product-gallery-slider .slide.first a"),s=r.attr("data-src")?r.attr("data-src"):r.attr("src");const c=jQuery.Deferred();n.one("flatsome-flickity-ready",(()=>c.resolve()));let l=function(){n.data("flickity")&&n.flickity("select",0)},u=function(){n.data("flickity")&&n.imagesLoaded((function(){n.flickity("resize")}))};jQuery.when(c).done((()=>{i.on("hide_variation",(function(t,e){r.attr("src",s).attr("srcset",""),u()})),i.on("click",".reset_variations",(function(){r.attr("src",s).attr("srcset",""),l(),u()}))})),i.on("show_variation",(function(t,e){jQuery.when(c).done((()=>{e.image.src?(r.attr("src",e.image.src).attr("srcset",""),a.attr("href",e.image_link),l(),u()):e.image_src&&(r.attr("src",e.image_src).attr("srcset",""),a.attr("href",e.image_link),l(),u())}))})),jQuery(".product-lightbox .quantity").addQty()}))})),t.preventDefault()}})),jQuery(o).addClass("quick-view-added"))}))}}),jQuery((function(t){t(".ux-buy-now-button").each((function(){const e=t(this),o=e.closest("form").find(".single_add_to_cart_button");o.length&&function(t){if("MutationObserver"in window)return new MutationObserver((function(e){for(let o=0;o<e.length;o++)t(e[o])}))}((function(t){const o=t.target.classList.contains("disabled");e.toggleClass("disabled",o)})).observe(o.get(0),{attributes:!0,attributeFilter:["class"]})}))})),jQuery(document.body).on("click",".variations_form .ux-buy-now-button",(function(t){const e=jQuery(this).siblings(".single_add_to_cart_button");"undefined"!=typeof wc_add_to_cart_variation_params&&e.hasClass("disabled")&&(t.preventDefault(),e.hasClass("wc-variation-is-unavailable")?alert(wc_add_to_cart_variation_params.i18n_unavailable_text):e.hasClass("wc-variation-selection-needed")&&alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))})),a(775),jQuery((function(t){const e={openDrawer:null,openDropdown:null};function o(){!t(".cart-item .nav-dropdown").length||window.matchMedia("(max-width: 849px)").matches&&t(".header-main .cart-item .header-cart-link.off-canvas-toggle").length?function(){let o=0;if(t.fn.magnificPopup){if(o=t.magnificPopup.instance?.isOpen?300:0,o&&"#cart-popup"===t.magnificPopup.instance?.currItem?.src)return;o&&t.magnificPopup.close()}e.openDrawer&&clearTimeout(e.openDrawer),e.openDrawer=setTimeout((()=>{t(".cart-item .off-canvas-toggle").trigger("click")}),o)}():(t(".cart-item.has-dropdown").addClass("current-dropdown cart-active"),e.openDropdown&&clearTimeout(e.openDropdown),e.openDropdown=setTimeout((()=>{t(".cart-active").removeClass("current-dropdown")}),5e3))}function i(){o(),function(){const e=t("#header"),o=e.hasClass("has-sticky"),i=e.hasClass("sticky-hide-on-scroll--active"),n=t(".cart-item.has-dropdown").length>0;o&&n&&i&&(t(".header-wrapper",e).addClass("stuck"),e.removeClass("sticky-hide-on-scroll--active"))}()}!function(){t("span.added-to-cart").length&&o();const e=t(".cart-item.has-dropdown");(function(t){switch(t){case"0":case"false":case!1:return!1;case"1":case"true":case!0:return!0;default:return Boolean(t)}})(window.flatsomeVars.is_mini_cart_reveal)&&t("body").on("added_to_cart",i),t(document).on("flatsome-open-mini-cart",o),t(".shop-container").on("click",(()=>e.removeClass("current-dropdown cart-active"))),e.hover((()=>t(".cart-active").removeClass("cart-active")))}()})),a(8417),a(4696);var n=!1;const r=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent);function s(){return window.flatsomeVars.scrollPaddingTop}jQuery(document).on("flatsome-product-gallery-tools-init",(()=>{r||(n=jQuery(".has-image-zoom .slide").easyZoom({loadingNotice:"",preventClicks:!1})),jQuery(".zoom-button").off("click.flatsome").on("click.flatsome",(function(t){jQuery(".product-gallery-slider").find(".is-selected a").trigger("click"),t.preventDefault()})),jQuery(".has-lightbox .product-gallery-slider").each((function(){jQuery(this).lazyMagnificPopup({delegate:"a",type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>'},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1}})}))})),jQuery((function(t){const e=t(".product-thumbnails .first img").attr("data-src")?t(".product-thumbnails .first img").attr("data-src"):t(".product-thumbnails .first img").attr("src"),o=t("form.variations_form"),i=t(".product-gallery-slider"),a=t(".product-thumbnails");let s=null;const c=t.Deferred(),l=t.Deferred();i.one("flatsome-flickity-ready",(()=>c.resolve())),a.one("flatsome-flickity-ready",(()=>l.resolve())),a.length&&!a.is(":hidden")||l.resolve();const u=function(){n&&n.length&&(s=n.filter(".has-image-zoom .slide.first").data("easyZoom"),s.swap(t(".has-image-zoom .slide.first img").attr("src"),t(".has-image-zoom .slide.first img").attr("data-large_image")))},d=function(){i.data("flickity")&&i.flickity("select",0)},h=function(){i.data("flickity")&&i.imagesLoaded((function(){i.flickity("resize")}))};t.when(c).then((()=>{t(document).trigger("flatsome-product-gallery-tools-init")}));const m=t.when(c,l).then((()=>{r&&h(),o.on("hide_variation",(function(o,i){t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),h()})),o.on("click",".reset_variations",(function(){t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),d(),u(),h()}))}));o.on("show_variation",(function(o,i){t.when(m).done((()=>{i.hasOwnProperty("image")&&i.image.thumb_src?(t(".product-gallery-slider-old .slide.first img, .sticky-add-to-cart-img, .product-thumbnails .first img, .product-gallery-slider .slide.first .zoomImg").attr("src",i.image.thumb_src).attr("srcset",""),d(),u(),h()):(t(".product-thumbnails .first img").attr("src",e),h())}))}))})),document.documentElement.style,window.getComputedStyle(document.documentElement)["scroll-behavior"],jQuery((function(t){if(!document.body.classList.contains("single-product"))return;const e=window.location.hash,o=window.location.href;function i(){!function(){const e=t(".reviews_tab"),o=e.length?e:t("#reviews").closest(".accordion-item");o.length&&o.find("a:not(.active):first").trigger("click")}(),setTimeout((()=>{t.scrollTo("#reviews",{offset:-s()-15})}),500)}(e.toLowerCase().indexOf("comment-")>=0||"#comments"===e||"#reviews"===e||"#tab-reviews"===e||o.indexOf("comment-page-")>0||o.indexOf("cpage=")>0)&&i(),t("a.woocommerce-review-link").on("click",(function(t){t.preventDefault(),history.pushState(null,null,"#reviews"),i()}))})),a(2434),jQuery((function(t){const e=t(".sticky-add-to-cart");if(!e.length)return;const o=function(t,e={}){return new IntersectionObserver((function(e){for(let o=0;o<e.length;o++)t(e[o])}),{rootMargin:"0px",threshold:.1,...e})}((o=>{const{top:i}=o.boundingClientRect,n=o.intersectionRatio<=0&&i<=0;e.toggleClass("sticky-add-to-cart--active",n),t("body").toggleClass("has-sticky-product-cart",n)}),{threshold:0});t(".sticky-add-to-cart-select-options-button",e).on("click",(function(e){e.preventDefault();const o=t(".product");if(!o.length)return;const i=o.find("form.variations_form"),n=i.length?i:o;t.scrollTo(n,{offset:-s()-15})}));const i=e.data("product-id")||0;function n(e,o){e.on("change",(function(){o.val(t(this).val())}))}t(`#product-${i} button.single_add_to_cart_button:visible`).first().each(((i,r)=>{const a=t(r).closest("form.cart");n(t(".qty",e),t(".qty",a)),n(t(".qty",a),t(".qty",e)),o.observe(r)}))})),a(1330),jQuery("table.my_account_orders").wrap('<div class="touch-scroll-table"/>'),jQuery(document.body).on("submit","form.cart",(function(t){if(void 0===t.originalEvent)return;const e=jQuery(t.originalEvent.submitter);e.is(".single_add_to_cart_button, .ux-buy-now-button")&&(e.hasClass("disabled")||e.addClass("loading"),jQuery(window).on("pageshow",(()=>{e.hasClass("loading")&&e.removeClass("loading")})))})),jQuery(document.body).on("updated_cart_totals",(function(){jQuery(document).trigger("yith_wcwl_reload_fragments");const t=jQuery(".cart-wrapper");Flatsome.attach("lazy-load-images",t),Flatsome.attach("quick-view",t),Flatsome.attach("wishlist",t),Flatsome.attach("cart-refresh",t),Flatsome.attach("equalize-box",t)})),jQuery(document).ajaxComplete((function(){Flatsome.attach("add-qty",jQuery(".quantity").parent()),Flatsome.attach("lightboxes-link",jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper"))})),jQuery(document.body).on("wc_fragments_refreshed wc_fragments_loaded",(function(){Flatsome.attach("add-qty",jQuery(".quantity").parent())})),jQuery(document.body).on("updated_checkout",(function(){Flatsome.attach("lightboxes-link",jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper"))})),jQuery(".disable-lightbox a").on("click",(function(t){t.preventDefault()})),jQuery((function(t){t.scroll_to_notices=function(e){t.scrollTo(e)}})),jQuery((function(t){t("#login-form-popup").find(".woocommerce-notices-wrapper > ul").length>0&&t('[data-open="#login-form-popup"]').trigger("click")}))}()}()
;var wc_cart_fragments_params={"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_2c91bb07d91a866ac0f1fb5721899a8b","fragment_name":"wc_fragments_2c91bb07d91a866ac0f1fb5721899a8b","request_timeout":"5000"}
;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()})})
;/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document)
;/*!
 * The Final Countdown for jQuery v2.0.4 (http://hilios.github.io/jQuery.countdown/)
 * Copyright (c) 2014 Edson Hilios
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){return function(b){var c=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(c)for(var e=0,f=c.length;f>e;++e){var g=c[e].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),i=new RegExp(g[0]),j=g[1]||"",k=g[3]||"",l=null;g=g[2],h.hasOwnProperty(g)&&(l=h[g],l=Number(a[l])),null!==l&&("!"===j&&(l=d(k,l)),""===j&&10>l&&(l="0"+l.toString()),b=b.replace(i,l.toString()))}return b=b.replace(/%%/,"%")}}function d(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),1===Math.abs(b)?d:c}var e=100,f=[],g=[];g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var h={Y:"years",m:"months",w:"weeks",d:"days",D:"totalDays",H:"hours",M:"minutes",S:"seconds"},i=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)),this.setFinalDate(c),this.start()};a.extend(i.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},e)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},pause:function(){this.stop.call(this)},resume:function(){this.start.call(this)},remove:function(){this.stop(),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){return 0===this.$el.closest("html").length?void this.remove():(this.totalSecsLeft=this.finalDate.getTime()-(new Date).getTime(),this.totalSecsLeft=Math.ceil(this.totalSecsLeft/1e3),this.totalSecsLeft=this.totalSecsLeft<0?0:this.totalSecsLeft,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,totalDays:Math.floor(this.totalSecsLeft/60/60/24),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),months:Math.floor(this.totalSecsLeft/60/60/24/30),years:Math.floor(this.totalSecsLeft/60/60/24/365)},void(0===this.totalSecsLeft?(this.stop(),this.dispatchEvent("finish")):this.dispatchEvent("update")))},dispatchEvent:function(b){var d=a.Event(b+".countdown");d.finalDate=this.finalDate,d.offset=a.extend({},this.offset),d.strftime=c(this.offset),this.$el.trigger(d)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];i.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new i(this,b[0],b[1])})}})
;var isures_vars={"ajaxurl":"https:\/\/chothemewp.com\/wp-admin\/admin-ajax.php","check_flatsome":"flatsome","price_format":"%2$s%1$s","price_suffix":"","price_decimals":"0","price_thousand_separator":".","price_decimal_separator":".","currency_symbol":"\u20ab","countdown_end_text":"K\u1ebft th\u00fac sau","days_text":"D","alert_empty_main_product":"Vui l\u00f2ng ch\u1ecdn bi\u1ebfn th\u1ec3 c\u1ee7a s\u1ea3n ph\u1ea9m ch\u00ednh","products_combo_columns":"4","not_change_label_selected":"1"}
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6 3a=22;c 2A(){6 5w=[\'.5-N.R\',\'4b\',\'56\',\'4L\',\'84\',\'.5-17--K\\f.2N\',\'.1V\',\'4g\',\'5B\',\'.5-17--K[q-B=\\l\',\'66\',\'64\',\'.5-N.R\\f.5-v--1k,\\f.5-N.R\\f.5-x--3S\',\'\\l]\\4c:4r\',\'4V\',\'q-v\',\'.5-3J--K\\f,.1V\\f.3c-v--K\',\'2M\',\'4R\',\'</1q>\',\'25\',\'.5-v--5V\',\'</2C>\',\'1H[1S=\\5C\\l]\',\'.2j\',\'.5-1Q--6:1O(.1Y)\',\'.5-17--K,\\f.5-1Q--6\',\'6c\',\'.2N\',\'3p\',\'.5-5R--5S\',\'3H\',\'5T\',\'.5x\\f.1T\',\'\\f<2C\\3i=\\3q-3l-51\\l>\',\'4J\',\'2U\',\'.5-X:1N\',\'.5-N:1O(.R)\\3j.5-X:1N\',\'5U\',\'5b\',\'3Y\',\'<1q>\',\'2y\',\'5W\',\'3s\',\'4N\',\'3e\',\'.5-N[q-B=\\l\',\'G\',\'3U\',\'5Y\',\'.5-X\',\'%1$s\\5a%2$s\',\'63\',\'2T\',\'<1o>\',\'5-67\',\'</2C>\\f\',\'68[1S=\\l\',\'1H.5-X:1N\',\'6b\',\'</1q><1o>\',\'5N\',\'6d\',\'62\',\'3m\',\'1H.2j\',\'2p\',\'2m\',\'5M\',\'5A\',\'#5-R--32\',\'\\f.5-v--1k\',\'.x-4U--5z\',\'<2C\\3i=\\3q-3l-51\\l>\',\'.5-x--2g\',\'3h\',\'.5-17--K\',\'%2$s%1$s\',\'1H[1S=\\5D\\l]\',\'.5-x--5E\\f.1V\',\'.17-v\\5F\',\'q-3N\',\'.4a\\3j[1S=\\3k\\l]\',\'2o\',\'q-5G\',\'5H\',\'48\',\'5I\',\'5J\',\'2T\\f>\\f.5-17--K\',\'.3c-v--K\\f.3c-v\',\'1N\',\'5K\',\'q\',\'.5-x--2G\',\'.2N.5L\',\'6e\',\'6g\',\'3I\',\'6G\',\'4k\',\'6I\',\'.5-x--5b\',\'q-B\',\'2f\',\'q-32\',\'4Z\',\'6J\',\'I\',\'.5-1T--2G\',\'6K\',\'.5-x--2g[q-3h=\\l\',\'6M\',\'6N\',\'6P\',\'.6Q\\f.1T\',\'6R\',\'6H\',\'.5-3J--K,.1V\\f.3c-v--K\',\'43\',\'q-3y\',\'6V\',\'.5-6X\\6Y\',\'.5-v--1k\',\'2G\',\'1a,2T\',\'</1o>\',\'70\',\'V\',\'.5-4U--6E,\\f.5-x--2g,\\f.5-x--6i\',\'4B\',\'6j\',\'#5-x--K:1O(.5-6m-6n)\\f.5-6r--6h\',\'<2C\\3i=\\3q-3l-75\\6u\\l>\',\'.5-1Q--6\',\'.5-1Q--6[q-B=\\l\',\'6v\',\'1k\',\'6w\',\'6x\',\'4e\',\'.1V\\f.6y-3h\',\'1H[1S=\\3k\\l]\',\'1Y\',\'6z\',\'6A\',\'2w\',\'6B-6C\',\'.5-N\',\'6D\',\'1O\',\'.5-N.R\\f.5-v--1k\\f,\\f.5-N.R\\f.5-x--3S\',\'.5-v--5q\',\'.5-x--4Y\',\'%1$s%2$s\',\'1a\',\'R\'];2A=c(){13 5w};13 2A()}c 22(4t,4v){6 42=2A();13 22=c(30,6f){30=30-2O;6 46=42[30];13 46},22(4t,4v)}(c(4x,4G){6 15=22,2q=4x();4P(!![]){6q{6 4E=j(15(6p))/1R*(-j(15(6o))/2L)+j(15(6l))/2I+j(15(6k))/6t+j(15(6F))/6T+-j(15(74))/73+-j(15(72))/71*(-j(15(6Z))/6W)+-j(15(6U))/6S;U(4E===4G)2u;1x 2q[\'3Y\'](2q[\'4I\']())}6O(6L){2q[\'3Y\'](2q[\'4I\']())}}}(2A,5O),3E(2B)[3a(6a)](c(4){6 b=3a;4(2B)[\'E\'](b(19),c(){6 38=b;4(38(69))[38(1w)](38(2z))}),4(b(11))[\'E\'](\'2M\',\'.5-1Q--6\',c(4p){6 n=b;4(n(3z))[n(61)](7)[n(1w)](n(2z)),4(7)[n(2O)]()[n(3g)](\'1Y\'),4(\'.5-17--K[q-B!=\\l\'+4(7)[n(1K)](\'B\')+\'\\l]\')[n(1w)](n(2z));6 2i=4(\'.5-17--K[q-B=\\l\'+4(7)[n(1K)](\'B\')+\'\\l]\'),2V=4(n(5P)+4(7)[n(1K)](\'B\')+\'\\l]\');4(7)[n(Y)](\'.5-60--5Z\')[n(a)](n(1Z))[\'3p\']()[n(5X)](n(2z));2i[n(a)](\'.2y\')[n(W)]()!=\'\'&&2i[\'I\'](\'.2y\')[n(W)]()!=r&&2i[n(a)](\'.5-x--2g\')[n(1w)](\'3m\');6 4o={\'3e\':2V[\'4k\']()[\'3e\'],\'2U\':2V[n(4m)]()[\'2U\']+2V[\'5Q\']()};4D(2i,4o),4p[n(65)]()}),4(b(11))[\'E\'](\'2M\',b(1Z),c(4q){4q[\'4L\']()}),4(b(11))[\'E\'](b(19),b(1C),c(6s){6 1u=b;U(4(7)[1u(W)]()==\'\')13 77(C[1u(7w)]),4(1u(8y))[\'I\'](1u(4w))[1u(2O)]()[1u(2l)](1u(19)),![]}),4(b(11))[\'E\'](b(19),b(8x),c(4l){6 1n=b;8w 4n=4(7)[1n(i)](\'8v\');4(1n(8u))[1n(2O)]()[1n(8t)]({\'8s\':4(4n)[1n(4m)]()[1n(4u)]-37},4S),4l[1n(8r)]()}),4(b(8q))[b(1m)](c(){6 p=b,2s=4(7),3w=4(7)[p(Y)](\'.5-17--K\')[p(1K)](\'B\'),3B=4(p(8p)+3w+\'\\l]\'),O=4(\'.5-N[q-B=\\l\'+3w+\'\\l]\'),2Y=4(7)[p(a)](p(3r))[p(W)](),8o=4(7)[p(a)](p(3r))[\'G\'](p(8n)),1A=O[p(a)](\'.5-X\'),4j=O[p(a)](p(3z)),3L=O[p(a)](p(44)),4C=O[p(a)](\'.5-v--1k\'),2Z=1A[p(i)](p(8m));2s[\'E\'](p(8k),c(86,3x){6 u=p;U(3x[u(4i)]!=\'\'&&3x[u(4i)]!=r){6 1z=4(7)[u(a)](u(47))[\'V\'](),4h=4[\'4b\'](4(7)[u(i)](u(45)));1z!=r&&1z!=\'\'&&(1A[u(i)](\'3P\',1z),1A[u(i)](u(1b),2Y),1A[u(i)](u(1b),2Y),4[u(1m)](4h,c(8j,L){6 9=u;U(L[\'2y\']==1z){U(L[9(8i)]==![])3B[9(3g)](9(12)),O[9(a)](\'.5-X\')[9(3G)](9(2n),![]);1x{O[9(a)](\'.5-X\')[\'4g\'](9(2n),!![]),3B[\'3I\'](9(12));6 3K=L[9(4f)][9(4K)],3Z=L[9(4f)][9(3b)],4s=4[\'4e\'](L[9(53)],c(8h,4d){6 2Q=9;13 2s[2Q(a)](2Q(5t)+4d+\'\\l]\\4c:4r\')[2Q(5o)]()})[9(5k)](\',\\f\');1A[9(i)](9(23),L[9(10)]);C[9(5j)]&&4j[9(w)](4s);3K&&3L[9(i)](9(5h),3K);3Z&&3L[9(i)](9(3b),3Z);4C[9(w)](L[\'2p\']);U(2Z[\'4J\'](\'%\')!=-1R)6 1c=j(L[9(10)])-j(L[\'2p\'])*j(2Z)/37;1x 6 1c=j(L[\'2p\'])-j(2Z);!Q(1c)&&(1A[9(i)](9(1j),1c),L[9(10)]!=1c?(O[\'I\'](9(1P))[9(w)](9(33)+t(L[9(10)])+\'</1q><1o>\'+t(1c)+9(Z)),O[\'I\'](9(1r))[9(w)](9(33)+t(L[9(10)])+9(39)+t(1c)+9(Z))):(O[\'I\'](9(1P))[9(w)](9(2a)+t(1c)+9(Z)),O[9(a)](9(5u))[9(w)](\'<1o>\'+t(1c)+9(Z)))),O[\'2w\'](9(5i))&&(4(9(1C))[\'V\'](1z),4(9(1U))[9(i)](9(28),1z),4(9(8g))[\'V\'](2Y))}}}),O[u(a)](u(2r))[u(1s)](),O[u(a)](u(1r))[\'3s\'](),2x(),20(),3u(),2e(),4(2B[u(11)])[u(2l)](u(3n)))}}),2s[\'E\'](p(8f),c(8e,8d){6 3t=p;4(3t(4H))[\'2m\'](3t(12))}),2s[\'E\'](p(19),\'.8c\',c(){6 34=p;4(34(4H))[34(3g)](34(12))})}),4(2B[b(11)])[\'E\'](b(3n),c(8b){6 3W=b,4F=4(3W(8a));4F[3W(89)]()});c 4D(49,3O){6 1E=b;4(3d)[\'4B\']()>40&&49[1E(3g)](\'1Y\')[1E(88)]({\'87\':1E(8z),\'3e\':3O[1E(8A)]+\'4A\',\'2U\':3O[1E(4u)]+\'4A\',\'8l\':1E(8B),\'z-8T\':8U})}4(b(11))[\'E\'](b(19),b(8X),c(){6 1W=b;4(7)[1W(Y)](\'#5-x--8W\')[1W(a)](1W(8S))[1W(2l)](1W(19))}),4(b(3f))[b(1m)](c(){6 k=b,2H=4(7)[k(i)](\'q-3y\'),1I=4(7)[\'G\'](k(23)),1g=4(7)[k(Y)](k(2c));U(2H[k(5s)](\'%\')!=-1R)6 1f=j(1I)-j(1I)*j(2H)/37;1x 6 1f=j(1I)-j(2H);!Q(1f)&&(4(7)[k(i)](k(1j),1f),1I!=1f?(1g[k(a)](k(1P))[k(w)](\'<1q>\'+t(1I)+k(39)+t(1f)+k(Z)),1g[k(a)](k(1r))[\'1a\'](\'<1q>\'+t(1I)+\'</1q><1o>\'+t(1f)+k(Z))):(1g[k(a)](k(1P))[k(w)](k(2a)+t(1f)+k(Z)),1g[k(a)](\'\\f.5-v--1k\')[\'1a\'](k(2a)+t(1f)+k(Z)))),4(7)[\'V\']()!=\'\'?(1g[k(a)](k(2r))[\'25\'](),1g[k(a)](\'.5-v--1k\')[k(1v)]()):(1g[k(a)](k(2r))[k(1v)](),1g[\'I\'](k(1r))[\'25\']()),2x()}),4(b(11))[\'E\'](b(19),b(8Y),c(){6 1h=b;U(!4(7)[1h(5l)](1h(12))){4(7)[1h(Y)](\'.5-17--K\')[\'3I\'](\'1Y\');6 4z=4(7)[\'2f\'](1h(1Z))[1h(1K)](\'B\');4(1h(8V)+4z+\'\\l]\')[1h(1w)](1h(2z))}}),4(b(11))[\'E\'](b(8R),\'1H.5-X\',c(){6 m=b,2D=4(7)[m(Y)](m(2c));4(7)[m(W)]()!==\'\'&&(2D[m(a)](m(2r))[m(1s)](),2D[m(a)](m(1r))[m(1v)]()),4(m(8C))[m(16)]>r&&2x(),4(m(4T))[\'2o\']<=r?(4(m(4y))[m(1v)](),4(m(8Q))[m(1s)]()):(4(m(4y))[m(1s)](),4(m(8P))[m(1v)]()),(4(7)[\'G\'](\'q-3N\')==\'\'||Q(4(7)[m(i)](m(1j)))&&2D[m(a)](\'.5-1Q--6.1Y\')[\'2o\']<r)&&2D[\'I\'](m(4w))[\'3p\']()[m(2l)](m(19)),20(),2e()}),20(),3u(),2e(),4(b(11))[\'E\'](\'2M\',\'.5-x--2g:1O(.3m)\',c(){6 e=b;U(!4(7)[\'2w\'](e(8O))){6 2k=4(7)[e(Y)](e(1Z))[\'q\'](\'B\'),2K=4(7)[e(Y)](e(1Z)),A=4(\'.5-N[q-B=\\l\'+2k+\'\\l]\'),1G=2K[e(a)](e(3r))[e(W)](),8N=2K[\'I\'](\'.4a\\3j[1S=\\3k\\l]\')[\'G\'](\'43\'),1J=2K[e(a)](e(47))[e(W)](),41=4[e(8M)](4(7)[\'2f\'](\'.2N\')[e(i)](e(45))),5v=4(7)[e(Y)](e(8L)),1D=A[e(a)](e(3f)),5g=A[\'I\'](e(3z)),3D=A[\'I\'](e(44)),5p=A[\'I\'](\'.5-v--1k\'),31=1D[e(i)](\'q-3y\');1J!=r&&1J!=\'\'&&(A[e(a)](\'.5-X\')[e(3G)](e(2n),!![]),1D[e(i)](\'3P\',1J),1D[\'G\'](e(1b),1G),1D[e(i)](e(1b),1G),4[e(1m)](41,c(8K,T){6 8=e;U(T[\'2y\']==1J){6 3C=T[\'3U\'][8(4K)],3F=T[\'3U\'][8(3b)],5y=4[8(8J)](T[8(53)],c(8I,5r){6 2h=8;13 5v[2h(a)](2h(5t)+5r+2h(76))[2h(5o)]()})[8(5k)](\',\\f\');1D[8(i)](\'q-v\',T[8(10)]);C[8(5j)]&&5g[8(w)](5y);3C&&3D[8(i)](8(5h),3C);3F&&3D[\'G\'](8(3b),3F);5p[8(w)](T[8(10)]);U(31[8(5s)](\'%\')!=-1R)6 1d=j(T[\'2p\'])-j(T[8(10)])*j(31)/37;1x 6 1d=j(T[8(10)])-j(31);!Q(1d)&&(1D[\'G\'](8(1j),1d),T[8(10)]!=1d?(A[8(a)](8(1P))[8(w)](8(33)+t(T[8(10)])+8(39)+t(1d)+8(Z)),A[8(a)](8(1r))[8(w)](8(33)+t(T[8(10)])+8(39)+t(1d)+8(Z))):(A[8(a)](8(1P))[\'1a\'](\'<1o>\'+t(1d)+8(Z)),A[8(a)](8(5u))[8(w)](8(2a)+t(1d)+\'</1o>\')),4(8(8H))[8(W)]()==\'\'&&A[8(5l)](8(5i))?(A[8(a)](8(2r))[8(1v)](),A[8(a)](8(1r))[\'25\']()):(A[8(a)](\'.5-v--5q\')[\'25\'](),A[\'I\'](8(1r))[\'3s\']())),A[\'2w\'](\'R\')&&(4(8(1C))[8(W)](1J),4(8(1U))[8(i)](8(28),1J),4(\'#5-R--32\')[\'V\'](1G))}}))}1x{6 2k=4(7)[e(1K)](e(8G)),3o=4(\'.5-N[q-B=\\l\'+2k+\'\\l]\'),1G=4(e(8F)+2k+\'\\l]\')[e(a)](e(8E))[e(W)]();3o[e(a)](e(3f))[e(i)](e(1b),1G),3o[\'2w\'](\'R\')&&4(\'#5-R--32\')[\'V\'](1G)}2x(),20(),2e(),4(2B[\'2T\'])[e(2l)](e(3n))});4(b(5e))[b(16)]>r&&5m(4(b(5e)));c 5m(1i){6 24=b,5f=1i[24(1K)](24(5n));1i[24(5n)](5f,c(1X){6 F=24;1X[F(2d)](\'%D\')!=\'8D\'?1i[F(a)](\'.5x\\f.1T\')[\'1a\'](+1X[F(2d)](\'%D\')+C[F(85)]):1i[F(a)](F(7B))[F(83)]()[\'2m\'](F(7y)),1i[\'I\'](F(7x))[F(w)](1X[F(2d)](\'%H\')),1i[F(a)](\'.7v\\f.1T\')[\'1a\'](1X[F(2d)](\'%M\')),1i[F(a)](\'.7u\\f.1T\')[\'1a\'](1X[F(2d)](\'%S\'))})[\'E\'](\'7t.2G\',c(){6 2E=24;1i[2E(Y)](2E(7s))[2E(w)](C[\'7r\'])})}c 7q(4O,5d){6 4Q=b,2v=4O+\'\';4P(2v[4Q(16)]<5d)2v=\'0\'+2v;13 2v}c 2x(){6 1F=b,2S=7p 7o();4(1F(4T))[1F(1m)](c(){6 1e=1F;!4(7)[1e(i)](1e(12))&&(4(7)[\'V\']()!=\'\'&&4(7)[1e(i)](1e(1j))!=\'\'&&!Q(4(7)[\'G\'](\'q-3N\'))&&2S[1e(7n)](4(7)[\'V\']()+\'/\'+4(7)[\'G\'](1e(1j))+\'/\'+4(7)[1e(i)](1e(1b))))}),2S[1F(16)]>r?4(\'1H.2j\')[1F(W)](2S[\'4V\'](\',\')):4(1F(7l))[\'V\'](\'\')}c 2e(){6 h=b;4(h(1U))[h(i)](h(28))===\'E\'||4(h(1U))[h(i)](h(28))===\'\'?(4(\'.1V\')[\'2m\'](h(12)),4(h(78))[h(1s)]()):(4(h(1C))[h(1w)](h(12)),4(h(4X))[h(1v)](),4(h(1C))[\'V\'](4(\'.2j\')[h(i)](\'q-B\'))),4(\'.2j\')[h(W)]()==\'\'&&(4(h(1C))[\'2m\'](h(12)),4(h(4X))[h(1s)]()),4(h(1U))[\'V\']()==\'\'&&4(h(1U))[\'G\'](h(28))!=\'\'&&4(h(1C))[h(1w)](h(12)),4(h(7k))[h(w)](4(\'.5-X:1N[3P!=\\l\\l]\')[h(16)]),4(\'.5-X\')[h(1m)](c(){6 P=h,3Q=4(7)[\'G\'](P(1b));3Q>1R?(4(7)[\'2f\'](P(2c))[P(a)](P(3R))[P(1v)](),4(7)[\'2f\'](P(2c))[P(a)](P(3R))[P(w)](3Q)):4(7)[P(Y)](\'.5-N\')[P(a)](P(3R))[P(1s)]()}),4(\'.5-x--4Y,\\f.5-x--7j\\f,\\f.5-x--3S\')[h(1m)](c(){6 26=h;4(7)[26(Y)](\'.5-N\')[26(a)](26(3f))[\'2o\']<1R&&4(7)[26(1s)]()})}c 58(1y,1p,2b,1M,2t){6 18=b;1y=1y||r,1p=!Q(1p=3X[\'4Z\'](1p))?1p:2L,2b=2b!==3T?2b:\'$\',1M=1M!==3T?1M:\',\',2t=2t!==3T?2t:\'.\';6 52=1y<r?\'-\':\'\',1L=j(1y=3X[18(55)](+1y||r)[18(7i)](1p),50)+\'\',29=r;13 1L[18(16)]>2I&&(29=1L[18(16)]%2I),2b+52+(29?1L[18(4M)](r,29)+1M:\'\')+1L[18(4M)](29)[18(7h)](/(\\d{3})(?=\\d)/g,\'$1\'+1M)+(1p?2t+3X[18(55)](1y-1L)[\'56\'](1p)[18(7g)](2L):\'\')}c t(59){6 o=b,1t=o(7f),21=58(59,C[o(7e)],\'\',C[o(7d)],C[o(7c)]);7b(C[o(7a)]){2X o(79):1t+=o(35)+C[\'4R\']+o(2W)+21;2u;2X o(7z):1t+=o(35)+C[o(36)]+o(57)+21;2u;2X o(7m):1t+=21+o(35)+C[o(36)]+o(2W);2u;2X\'%2$s\\5a%1$s\':1t+=21+o(7A)+C[o(36)]+o(2W);2u;7Q:1t+=o(35)+C[o(36)]+o(57)+21}13 1t+=o(2W),1t}c 20(){6 3M=b,2F=r,2R=r,2P=r;4(3M(82))[\'3H\'](c(){6 y=3M,27=j(4(7)[\'G\'](y(1j)))*j(4(7)[y(i)](y(1b)));U(4(7)[y(i)](y(23))!=\'\'||!Q(4(7)[y(i)](y(23))))6 1B=j(4(7)[\'G\'](y(23)));1x 6 1B=r;6 1B=j(4(7)[\'G\'](y(23)))*j(4(7)[y(i)](y(1b)));Q(1B)&&(1B=r);Q(27)&&(27=r);6 54=1B-27;2F+=81(54),2R+=27,2P+=1B,!Q(2F)&&4(y(80))[\'1a\'](t(2F)),!Q(2P)&&!Q(2R)&&4(\'.5-3J.7Z\')[y(w)](\'<1q>\'+t(2P)+y(7Y)+y(2a)+t(2R)+y(Z))})}c 3u(){4(\'.5-N:1O(.R)\\f.5-X:1N\')[\'3H\'](c(){6 14=22;(4(7)[14(i)](14(1j))==\'\'||Q(4(7)[14(i)](14(1j))))&&(4(7)[\'4N\'](14(2n)),4(7)[14(3G)](14(2n),![]),4(7)[14(7X)](14(12)))}),20()}}),3E(3d)[\'E\'](\'7W\',c(){6 J=3a,1l=3E;1l(J(7V))[J(16)]==r&&1l(3d)[J(5c)]()>40&&1l(J(1Z))[J(1m)](c(){6 3A=J;1l(7)[\'7U\']()[3A(7T)](3A(11))});7S(c(){6 4W=J;1l(4W(7R))[\'7P\']()},4S);6 2J=1l(J(7C)),3v=2J[\'I\'](J(2c));7O[\'7N\'](3v[J(16)]),2J[\'2o\']>r&&1l(3d)[J(5c)]()>40&&j(3v[J(16)])>j(C[J(7M)])&&2J[J(7L)]({\'7K\':![],\'7J\':50,\'7I\':!![],\'7H\':!![],\'7G\':![],\'7F\':{r:{\'3V\':2L},7E:{\'3V\':2I},7D:{\'3V\':C[\'48\']}}})}));',62,557,'||||_0x37be0b|isures|var|this|_0x4d8217|_0x46fae7|0x1ed|_0x3cbd18|function||_0x3b595c|x20||_0x262bfb|0x1b0|parseInt|_0x13bfeb|x22|_0x3a14f1|_0x2bb444|_0x30b796|_0x531563|data|0x0||_0x31114e|_0x42ba01|price|0x21c|combo|_0x4df1ed||_0xe7149c|id|isures_vars||on|_0x380028|attr||find|_0x461083|wrap|_0x147481||product|_0xcdb046|_0x1faf29|isNaN|current||_0x43ef7b|if|val|0x201|checkbox|0x1e9|0x1ff|0x1c3|0x1b6|0x1c1|return|_0xb9fe39|_0x3f3b48|0x1d4|variation|_0x5eafa6|0x22f|html|0x1ea|_0x49113a|_0xce1191|_0xb6508e|_0x39e8f7|_0x4e0c97|_0x5545e7|_0x5b4ccc|0x1d2|change|_0x1c68a7|0x19e|_0xfd39e7|ins|_0x591398|del|0x1fc|0x232|_0x508d9f|_0x5c1445|0x1ac|0x1e3|else|_0x154260|_0x23778a|_0x2f5fac|_0x12a44b|0x224|_0x2d149c|_0xce69dc|_0x194815|_0x407bbe|input|_0x1500b3|_0xdf69bd|0x1de|_0x2c3837|_0x49f9c1|checked|not|0x1d1|choose|0x1|name|time|0x236|isures_add_to_cart|_0x113df5|_0x5ace90|active|0x1cd|_0x1395bf|_0x2971c2|_0x2476|0x22d|_0x3d7b07|hide|_0x587c4c|_0xcd9dbd|0x1e8|_0x43fb66|0x1b7|_0x5c37a8|0x215|0x1c0|_0x46f030|closest|choose_var|_0x131c8c|_0x51763a|isures_id_child|_0x3ad162|0x1a7|addClass|0x1dc|length|display_price|_0x571853|0x219|_0x50d3f7|_0x4fb32f|break|_0x1a7929|hasClass|_0x131f2d|variation_id|0x210|_0x4298|document|span|_0x46dd3e|_0x3875e8|_0x417ad3|countdown|_0xb31994|0x3|_0x406529|_0x5cccff|0x2|click|variations_form|0x19c|_0x4147eb|_0x16f855|_0x231214|_0xaa61a4|body|top|_0x4717b4|0x234|case|_0x2a9013|_0x2fee4f|_0x24761d|_0x4aa5ce|qty|0x1a9|_0x55006f|0x1ca|0x230|0x64|_0x28ea99|0x1bd|_0x253f1f|0x20b|save|window|left|0x1b3|0x1c4|prod|x20class|x20input|x22quantity|Price|disabled|0x1f1|_0x487c80|stop|x22woocommerce|0x1d3|show|_0x2356ad|_0x3f8c0a|_0x30fbf9|_0x5a9448|_0x5c6029|discount|0x207|_0x563846|_0x331b40|_0x3b559|_0x57bef0|jQuery|_0x574c30|0x225|each|removeClass|total|_0x4943cd|_0x3ee4e4|_0x34af3f|newprice|_0x3d8c66|value|_0x52bb95|0x21a|label_sale|undefined|image|items|_0x8db629|Math|push|_0x35e079|0x300|_0x5b956a|_0x4298e3|max|0x1fb|0x1d5|_0x5d819f|0x235|products_combo_columns|_0x43835d|quantity|parseJSON|x20option|_0x4b9b61|map|0x1b1|prop|_0x1ef171|0x1aa|_0x3229ba|offset|_0x470c45|0x1e5|_0x265741|_0x226788|_0x3b2eec|_0x6395de|selected|_0x209221|_0x34d04e|0x1a3|_0x143565|0x237|_0x6027f8|0x233|_0x4d089e|px|width|_0x821133|_0x3f3392|_0x36d464|_0x4b581f|_0x40d155|0x1cb|shift|indexOf|0x1e1|stopPropagation|0x1f3|removeAttr|_0x13b0ae|while|_0x533158|currency_symbol|0x12c|0x1a5|btn|join|_0x2daa37|0x1f7|label_qty|abs|0xa|currencySymbol|_0x462aeb|0x200|_0x34aa7d|0x1eb|toFixed|0x1b9|_0x12b764|_0x266dc2|u00a0|trigger|0x203|_0x11426a|0x1df|_0x5529bb|_0xaa7410|0x1e2|0x21d|0x1ef|0x22c|0x213|_0x169065|0x1fd|0x1d9|_0x3db91d|ori|_0x159530|0x1a2|0x1ba|0x1c8|_0x52314d|_0x5d2bef|isures_days|_0x25e91|scroll_element|1495797AAMARR|appendTo|x22variation_id|x22isures_id_child|offers_wrap|x20span|product_variations|625092UEOtiL|1897795tpORUH|text|days_text|cart|1JHPSTN|32jbMibf|0x72148|0x1af|innerHeight|reload|overplay|price_decimal_separator|alert_empty_main_product|not_sale|price_thousand_separator|0x211|block|combo_wrap|content|0x217|strftime|parent|4473495JNWXuk|0x221|1504498HVtMKy|simple|select|0x238|0x222|price_format|css|wc_variations_image_reset|gallery_thumbnail_src|_0xb0eca7|src|product_wrap|close_dropdown|hide_variation|0x1f2|0x1c6|combo__layout|vertical|0x228|0x1c5|try|together|_0x2fdb49|0x4|x20amount|1025745LRjkot|srcset|is_in_stock|count|toggleClass|show_variation|empty|hidden|price_decimals|combo_back|0x1d8|slice|absolute|preventDefault|owlCarousel|not_change_label_selected|_0x1fea51|isures_combo_loaded|1425840irXVSU|catch|substr|isures_hrs|animate|0x9|0x5|0x229|replace|0x8|thumb|x20img|0x1be|attributes|0x7|0x209|0x6|0x1d6|amount|0x22b|alert|0x22e|0x21b|0x1bc|switch|0x19f|0x1ab|0x216|0x206|0x1e4|0x1fa|0x220|label_dis|0x20e|0x1c2|0x1ce|0x1a8|Array|new|_0x5f1065|countdown_end_text|0x1ee|finish|isures_secs|isures_mins|0x1a6|0x1f4|0x214|0x1b4|0x1a1|0x1a0|0x205|0x3e8|0x258|responsive|dots|nav|responsiveClass|margin|loop|0x1ec|0x1d7|log|console|remove|default|0x19d|setTimeout|0x226|detach|0x1da|load|0x1ad|0x231|multi|0x1db|parseFloat|0x1a4|0x1b5|ready|0x1dd|_0x188e6a|position|0x239|0x1bf|0x1e0|_0x20a388|reset_variations|_0x1869b1|_0x38e71c|0x204|0x1c7|_0x186463|0x20c|_0x3d22a6|0x212|display|0x1f9|0x1f8|_0xd3ce47|0x1f0|0x223|0x1e6|scrollTop|0x1f5|0x1fe|href|let|0x1c9|0x21e|0x1f6|0x1ae|0x1b2|0x1bb|00|0x20f|0x227|0x1cc|0x1cf|_0x4d3310|0x20d|_0xa16248|0x23a|0x21f|_0x3416c3|0x1b8|0x22a|0x218|0x20a|0x1d0|index|0x270f|0x208|inner|0x1e7|0x202'.split('|'),0,{}))
;var _zxcvbnSettings={"src":"https:\/\/chothemewp.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)
;var pwsL10n={"unknown":"M\u1eadt kh\u1ea9u m\u1ea1nh kh\u00f4ng x\u00e1c \u0111\u1ecbnh","short":"R\u1ea5t y\u1ebfu","bad":"Y\u1ebfu","good":"Trung b\u00ecnh","strong":"M\u1ea1nh","mismatch":"M\u1eadt kh\u1ea9u kh\u00f4ng kh\u1edbp"}
;(function(domain,translations){var localeData=translations.locale_data[domain]||translations.locale_data.messages;localeData[""].domain=domain;wp.i18n.setLocaleData(localeData,domain)})("default",{"translation-revision-date":"2025-01-14 00:43:38+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"vi_VN"},"%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code.":["%1$s \u0111\u00e3 ng\u1eebng ho\u1ea1t \u0111\u1ed9ng t\u1eeb phi\u00ean b\u1ea3n %2$s! S\u1eed d\u1ee5ng thay th\u1ebf b\u1eb1ng %3$s."]}},"comment":{"reference":"wp-admin\/js\/password-strength-meter.js"}})
;/*! 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 wc_password_strength_meter_params={"min_password_strength":"3","stop_checkout":"","i18n_password_error":"Vui l\u00f2ng nh\u1eadp m\u1eadt kh\u1ea9u kh\u00f3 h\u01a1n.","i18n_password_hint":"G\u1ee3i \u00fd: M\u1eadt kh\u1ea9u ph\u1ea3i c\u00f3 \u00edt nh\u1ea5t 12 k\u00fd t\u1ef1. \u0110\u1ec3 n\u00e2ng cao \u0111\u1ed9 b\u1ea3o m\u1eadt, s\u1eed d\u1ee5ng ch\u1eef in hoa, in th\u01b0\u1eddng, ch\u1eef s\u1ed1 v\u00e0 c\u00e1c k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t nh\u01b0 ! \" ? $ % ^ & )."}
;jQuery(function(s){"use strict";var r={init:function(){s(document.body).on("keyup change","form.register #reg_password, form.checkout #account_password, form.edit-account #password_1, form.lost_reset_password #password_1",this.strengthMeter),s("form.checkout #createaccount").trigger("change")},strengthMeter:function(){var e,t=s("form.register, form.checkout, form.edit-account, form.lost_reset_password"),o=s('button[type="submit"]',t),a=s("#reg_password, #account_password, #password_1",t),d=a.val(),n=!t.is("form.checkout");r.includeMeter(t,a),e=r.checkPasswordStrength(t,a),wc_password_strength_meter_params.stop_checkout&&(n=!0),d.length>0&&e<wc_password_strength_meter_params.min_password_strength&&-1!==e&&n?o.attr("disabled","disabled").addClass("disabled"):o.prop("disabled",!1).removeClass("disabled")},includeMeter:function(r,e){var t=r.find(".woocommerce-password-strength");""===e.val()?(t.hide(),s(document.body).trigger("wc-password-strength-hide")):0===t.length?(e.after('<div class="woocommerce-password-strength" aria-live="polite"></div>'),s(document.body).trigger("wc-password-strength-added")):(t.show(),s(document.body).trigger("wc-password-strength-show"))},checkPasswordStrength:function(s,r){var e=s.find(".woocommerce-password-strength"),t=s.find(".woocommerce-password-hint"),o='<small class="woocommerce-password-hint">'+wc_password_strength_meter_params.i18n_password_hint+"</small>",a=wp.passwordStrength.meter(r.val(),wp.passwordStrength.userInputDisallowedList()),d="";if(e.removeClass("short bad good strong"),t.remove(),e.is(":hidden"))return a;switch(a<wc_password_strength_meter_params.min_password_strength&&(d=" - "+wc_password_strength_meter_params.i18n_password_error),a){case 0:e.addClass("short").html(pwsL10n.short+d),e.after(o);break;case 1:case 2:e.addClass("bad").html(pwsL10n.bad+d),e.after(o);break;case 3:e.addClass("good").html(pwsL10n.good+d);break;case 4:e.addClass("strong").html(pwsL10n.strong+d);break;case 5:e.addClass("short").html(pwsL10n.mismatch)}return a}};r.init()})
;