1<!doctype html> 2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> 7<html class="no-js" lang="vi"> 8 <!--<![endif]--> 9 <head> 10 <!-- Google Tag Manager -->
11<script>
vendor: 327 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-TT9M7KTL
vendor: 3 bytes, line 15
15');
15</script>
15 16<!-- End Google Tag Manager --> 17 18 <meta name="facebook-domain-verification" content="75ap627tsmxq6vxdj5g0lla9vxyfyq" /> 19 20 <meta name="google-site-verification" content="8U7W3smjWh5O9nWU7Sn0uhMCtgh8A5zHi2jMKRrrCng" /> 21 22 <meta name="google-site-verification" content="JgUQPGRGnlyjt_Me_COqVLNHkMM0VOgll5VZfzRngiw" /> 23 24 <meta charset="utf-8" /> 25 <!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /><![endif]--> 26 <!--[if lt IE 9]>
26<script src="//hsta tic.net/0/0/global/design/theme-default/html5shiv.js"></script>
26<![endif]--> 27 <meta content='width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=0' name='viewport' /> 28 <meta name="revisit-after" content="1 day" /> 29 <meta http-equiv="x-ua-compatible" content="ie=edge"> 30 <meta name="HandheldFriendly" content="true"> 31 <link rel="shortcut icon" href="//theme.hstatic.net/200000433953/1001252744/14/favicon.png?v=903" type="image/png" /> 32 <title> 33 Giải pháp phòng karaoke 20m2 - 50m2 – SÃNG NHẠC AUDIO 34 </title> 35<meta name="description" content="Combo Karaoke Gia Äình 20â50m² Chá» 10.500.000Ä â Giải Pháp Tiết Kiá»m Cho Không Gian Giải Trà Hoà n HảoMuá»n có má»t dà n karaoke hay nhưng không biết bắt Äầu từ Äâu?Rất nhiá»u gia Äình khi muá»n lắp Äặt karaoke tại nhà Äá»u gặp chung má»t vấn Äá»:Không biết nên chá»n loa nà o. Không biết ampli hay power khác nhau ra sao. Lo lắng" /> 36 37 38 39 <link rel="canonical" href="https://songnhac.com.vn/products/giai-phap-phong-karaoke-20m2-50m2" /> 40 <link rel="alternate" href="https://songnhac.com.vn/products/giai-phap-phong-karaoke-20m2-50m2" hreflang="vi-vn" /> 41 42 43 44 45 46 <meta name="keywords" content="SÃNG NHẠC AUDIO"> 47 48 49 50 <meta property="og:type" content="product"> 51 <meta property="og:title" content="Combo 6: Giải pháp phòng karaoke 20m2 - 50m2"> 52 53 <meta property="og:image" content="https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_grande.jpg"> 54 <meta property="og:image:secure_url" content="https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_grande.jpg"> 55 56 <meta property="og:price:amount" content="10,500,000â«"> 57 <meta property="og:price:currency" content="VND"> 58 59<meta property="og:description" content="Combo Karaoke Gia Äình 20â50m² Chá» 10.500.000Ä â Giải Pháp Tiết Kiá»m Cho Không Gian Giải Trà Hoà n HảoMuá»n có má»t dà n karaoke hay nhưng không biết bắt Äầu từ Äâu?Rất nhiá»u gia Äình khi muá»n lắp Äặt karaoke tại nhà Äá»u gặp chung má»t vấn Äá»:Không biết nên chá»n loa nà o. Không biết ampli hay power khác nhau ra sao. Lo lắng"> 60<meta property="og:url" content="https://songnhac.com.vn/products/giai-phap-phong-karaoke-20m2-50m2"> 61<meta property="og:site_name" content="SÃNG NHẠC AUDIO"> 62 63 64 65<!-- verify Search Console --> 66<meta name="yandex-verification" content="d4272247b26aa23c" /> 67<meta name="msvalidate.01" content="F89184D9B94F5A2DDDB9993E3B6A6697" /> 68<!-- SEO META DESCRIPTION --> 69 70<!-- Ẩn thẻ meta bá» thừa 71<meta name="description" content="Combo Karaoke Gia Äình 20â50m² Chá» 10.500.000Ä â Giải Pháp Tiết Kiá»m Cho Không Gian Giải Trà Hoà n HảoMuá»n có má»t dà n karaoke hay nhưng không biết bắt Äầu từ Äâu?Rất nhiá»u gia Äình khi muá»n lắp Äặt karaoke tại nhà Äá»u gặp chung má»t vấn Äá»:Không biết nên chá»n loa nà o. Không biết ampli hay power khá..." /> 72--> 73<!-- END SEO META DESCRIPTION --> 74<!-- SEO PAGI --> 75 76 77 78<meta name="robots" content="noodp,index,follow" /> 79 80 81 82<!-- END SEO PAGI --> 83 84 85 <meta http-equiv="x-dns-prefetch-control" content="on"> 86<link rel="dns-prefetch" href="https://songnhac.com.vn"> 87<link rel="dns-prefetch" href="//hstatic.net"> 88<link rel="dns-prefetch" href="//theme.hstatic.net/"> 89<link rel="dns-prefetch" href="//file.hstatic.net/"> 90<link rel="dns-prefetch" href="//stats.hstatic.net/"> 91<link rel="dns-prefetch" href="//www.google-analytics.com/"> 92<link rel="dns-prefetch" href="//www.googletagmanager.com/"> 93<link rel="dns-prefetch" href="//www.google.com"> 94<link rel="dns-prefetch" href="//fonts.gstatic.com"> 95<link rel="dns-prefetch" href="//fonts.googleapis.com"> 96<link rel="dns-prefetch" href="//www.facebook.com"> 97<link rel="dns-prefetch" href="//connect.facebook.net"> 98<link rel="dns-prefetch" href="//static.ak.facebook.com"> 99<link rel="dns-prefetch" href="//static.ak.fbcdn.net"> 100<link rel="dns-prefetch" href="//s-static.ak.facebook.com"> 101<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/bootstrap-4-3-min.css?v=903"> 102<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/main.scss.css?v=903"> 103<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/index.scss.css?v=903"> 104<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/responsive.scss.css?v=903"> 105<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/quickviews_popup_cart.scss.css?v=903"> 106<link rel="preload" as='style' type="text/css" href="//theme.hstatic.net/200000433953/1001252744/14/product_infor_style.scss.css?v=903"> 107<link rel="preload" as="script" href="//theme.hstatic.net/200000433953/1001252744/14/main.js?v=903" /> 108 109 110<link rel="preload" as="image" href="//theme.hstatic.net/200000433953/1001252744/14/top_banner.jpg?v=903" media="screen and (min-width: 480px)"> 111<link rel="preload" as="image" href="//theme.hstatic.net/200000433953/1001252744/14/top_banner_large.jpg?v=903" media="screen and (max-width: 480px)"> 112 113 114<link rel="preload" as="image" href="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_grande.jpg"> 115 116 <link rel="stylesheet" href="//theme.hstatic.net/200000433953/1001252744/14/bootstrap-4-3-min.css?v=903"> 117<style> 118 :root{ 119 --text-color: #000000; 120 --text-secondary-color:#666666; 121 --primary-color: #e85933; 122 --secondary-color:#f1d407; 123 --price-color: #f3283d; 124 --topbar-bg: #fdd835; 125 --topbar-color: #000000; 126 --header-background: #0083ca; 127 --header-color: #f0f0f0; 128 --label-background: #fbd947; 129 --label-color: #e85933; 130 --show-loadmore: none!important; --order-loadmore: -1!important; 131 } 132</style> 133<link href='//theme.hstatic.net/200000433953/1001252744/14/main.scss.css?v=903' rel='stylesheet' type='text/css' media='all' /> 134<link href='//theme.hstatic.net/200000433953/1001252744/14/product_infor_style.scss.css?v=903' rel='stylesheet' type='text/css' media='all' /> 135<link href='//theme.hstatic.net/200000433953/1001252744/14/quickviews_popup_cart.scss.css?v=903' rel='stylesheet' type='text/css' media='all' /> 136 137 138 139 140<link href='//theme.hstatic.net/200000433953/1001252744/14/product_style.scss.css?v=903' rel='stylesheet' type='text/css' media='all' /> 141 142 143
144<script> 145 !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.3
vendor: 6,937 bytes, line 145
145",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}
vendor: 9,959 bytes, line 145
145function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)}
vendor: 23,110 bytes, lines 145-146
145,input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c; 146}catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{}
vendor: 17,437 bytes, line 146
146,keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ca(b),i="border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Fa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Ba.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+Oa(b,c,e||(i?"border":"content"),f,h)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;
vendor: 6,274 bytes, line 146
146for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,
146 147
vendor: 9,013 bytes, line 147
147e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML}
vendor: 12,483 bytes, line 147
147,flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
148!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var e="transitionend";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=g.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",m="show",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v="button",y="bs.button",E="."+y,C=".data-api",T=g.fn[v],S="active",b="btn",I="focus",D='[data-toggle^="button"]',w='[data-toggle="buttons"]',A='input:not([type="hidden"])',N=".active",O=".btn",k={CLICK_DATA_API:"click"+E+C,FOCUS_BLUR_DATA_API:"focus"+E+C+" blur"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(S),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();
148g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),"toggle")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L="carousel",j="bs.carousel",H="."+j,R=".data-api",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},W="next",q="prev",M="left",K="right",Q={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHSTART:"touchstart"+H,TOUCHMOVE:"touchmove"+H,TOUCHEND:"touchend"+H,POINTERDOWN:"pointerdown"+H,POINTERUP:"pointerup"+H,DRAG_START:"dragstart"+H,LOAD_DATA_API:"load"+H+R,CLICK_DATA_API:"click"+H+R},B="carousel",V="active",Y="slide",z="carousel-item-right",X="carousel-item-left",$="carousel-item-next",G="carousel-item-prev",J="pointer-event",Z=".active",tt=".active.carousel-item",et=".carousel-item",nt=".carousel-item img",it=".carousel-item-next, .carousel-item-prev",ot=".carousel-indicators",rt="[data-slide], [data-slide-to]",st='[data-ride="carousel"]',at={TOUCH:"touch",PEN:"pen"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(V),g(s).removeClass(V+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
148amed "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct="collapse",ht="bs.collapse",ut="."+ht,ft=g.fn[ct],dt={toggle:!0,parent:""},gt={toggle:"boolean",parent:"(string|element)"},_t={SHOW:"show"+ut,SHOWN:"shown"+ut,HIDE:"hide"+ut,HIDDEN:"hidden"+ut,CLICK_DATA_API:"click"+ut+".data-api"},mt="show",pt="collapse",vt="collapsing",yt="collapsed",Et="width",Ct="height",Tt=".show, .collapsing",St='[data-toggle="collapse"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method n
148amed "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?"toggle":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It="dropdown",Dt="bs.dropdown",wt="."+Dt,At=".data-api",Nt=g.fn[It],Ot=new RegExp("38|40|27"),kt={HIDE:"hide"+wt,HIDDEN:"hidden"+wt,SHOW:"show"+wt,SHOWN:"shown"+wt,CLICK:"click"+wt,CLICK_DATA_API:"click"+wt+At,KEYDOWN_DATA_API:"keydown"+wt+At,KEYUP_DATA_API:"keyup"+wt+At},Pt="disabled",Lt="show",jt="dropup",Ht="dropright",Rt="dropleft",xt="dropdown-menu-right",Ft="position-static",Ut='[data-toggle="dropdown"]',Wt=".dropdown form",qt=".dropdown-menu",Mt=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qt="top-start",Bt="top-end",Vt="bottom-start",Yt="bottom-end",zt="right-start",Xt="left-start",$t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(".
148navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Dt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $t}},{key:"DefaultType",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),"toggle")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt="modal",te="bs.modal",ee="."+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},re={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-dialog-scrollable",ae="modal-scrollbar-measure",le="modal-backdrop",ce="modal-open",he="fade",ue="show",fe=".modal-dialog",de=".modal-body",ge='[data-toggle="modal"]',_e='[data-dismiss="modal"]',me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pe=".sticky-top",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();
148var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+pe));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
148amed "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?"toggle":l({},g(e).data(),g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be="tooltip",Ie="bs.tooltip",De="."+Ie,we=g.fn[be],Ae="bs-tooltip",Ne=new RegExp("(^|\\s)"+Ae+"\\S+","g"),Oe=["sanitize","whiteList","sanitizeFn"],ke={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Pe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Le={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We}
148,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method n
148amed "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Je}},{key:"NAME",get:function(){return Ve}},{key:"DATA_KEY",get:function(){return Ye}},{key:"Event",get:function(){return rn}},{key:"EVENT_KEY",get:function(){return ze}},{key:"DefaultType",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an="scrollspy",ln="bs.scrollspy",cn="."+ln,hn=g.fn[an],un={offset:10,method:"auto",target:""},fn={offset:"number",method:"string",target:"(string|element)"},dn={ACTIVATE:"activate"+cn,SCROLL:"scroll"+cn,LOAD_DATA_API:"load"+cn+".data-api"},gn="dropdown-item",_n="active",mn='[data-spy="scroll"]',pn=".nav, .list-group",vn=".nav-link",yn=".nav-item",En=".list-group-item",Cn=".dropdown",Tn=".dropdown-item",Sn=".dropdown-toggle",bn="offset",In="position",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+vn+","+this._config.target+" "+En+","+this._config.target+" "+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o="auto"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}
148).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},un,"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(an),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+", "+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(ln,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn="bs.tab",An="."+wn,Nn=g.fn.tab,On={HIDE:"hide"+An,HIDDEN:"hidden"+An,SHOW:"show"+An,SHOWN:"shown"+An,CLICK_DATA_API:"click"+An+".data-api"},kn="dropdown-menu",Pn="active",Ln="disabled",jn="fade",Hn="show",Rn=".dropdown",xn=".nav, .list-group",Fn=".active",Un="> li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method n
148amed "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})}); 149!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(a,b){"use strict";function c(b){b&&"custom"===b.errorMessagePosition&&"function"==typeof b.errorMessageCustom&&(a.formUtils.warn("Use of deprecated function errorMessageCustom, use config.submitErrorMessageCallback instead"),b.submitErrorMessageCallback=function(a,c){b.errorMessageCustom(a,b.language.errorTitle,c,b)})}function d(b){if(b.errorMessagePosition&&"object"==typeof b.errorMessagePosition){a.formUtils.warn("Deprecated use of config parameter errorMessagePosition, use config.submitErrorMessageCallback instead");var c=b.errorMessagePosition;b.errorMessagePosition="top",b.submitErrorMessageCallback=function(){return c}}}function e(b){var c=b.find("[data-validation-if-checked]");c.length&&a.formUtils.warn('Detected use of attribute "data-validation-if-checked" which is deprecated. Use "data-validation-depends-on" provided by module "logic"'),c.on("beforeValidation",function(){var c=a(this),d=c.valAttr("if-checked"),e=a('input[name="'+d+'"]',b),f=e.is(":checked"),g=(a.formUtils.getValue(e)||"").toString(),h=c.valAttr("if-checked-value");(!f||h&&h!==g)&&c.valAttr("skipped",!0)})}a.fn.validateForm=function(b,c){return a.formUtils.warn("Use of deprecated function $.validateForm, use $.isValid instead"),this.isValid(b,c,!0)},a(window).on("validatorsLoaded formValidationSetup",function(b,f,g){f||(f=a("form")),c(g),d(g),e(f)})}(a),function(a){"use strict";var b={resolveErrorMessage:function(a,b,c,d,e){var f=d.validationErrorMsgAttribute+"-"+c.replace("validate_",""),g=a.attr(f);return g||(g=a.attr(d.validationErrorMsgAttribute),g||(g="function"!=typeof b.errorMessageKey?e[b.errorMessageKey]:e[b.errorMessageKey(d)],g||(g=b.errorMessage))),g},getParentContainer:function(b){if(b.valAttr("error-msg-container"))return a(b.valAttr("error-msg-container"));var c=b.parent();if(!c.hasClass("form-group")&&!c.closest("form").hasClass("form-horizontal")){var d=c.closest(".form-group");if(d.length)return d.eq(0)}return c},applyInputErrorStyling:function(a,b){a.addClass(b.errorElementClass).removeClass("val
149id"),this.getParentContainer(a).addClass(b.inputParentClassOnError).removeClass(b.inputParentClassOnSuccess),""!==b.borderColorOnError&&a.css("border-color",b.borderColorOnError)},applyInputSuccessStyling:function(a,b){a.addClass("valid"),this.getParentContainer(a).addClass(b.inputParentClassOnSuccess)},removeInputStylingAndMessage:function(a,c){a.removeClass("valid").removeClass(c.errorElementClass).css("border-color","");var d=b.getParentContainer(a);if(d.removeClass(c.inputParentClassOnError).removeClass(c.inputParentClassOnSuccess),"function"==typeof c.inlineErrorMessageCallback){var e=c.inlineErrorMessageCallback(a,!1,c);e&&e.html("")}else d.find("."+c.errorMessageClass).remove()},removeAllMessagesAndStyling:function(c,d){if("function"==typeof d.submitErrorMessageCallback){var e=d.submitErrorMessageCallback(c,d);e&&e.html("")}else c.find("."+d.errorMessageClass+".alert").remove();c.find("."+d.errorElementClass+",.valid").each(function(){b.removeInputStylingAndMessage(a(this),d)})},setInlineMessage:function(b,c,d){this.applyInputErrorStyling(b,d);var e,f=document.getElementById(b.attr("name")+"_err_msg"),g=!1,h=function(d){a.formUtils.$win.trigger("validationErrorDisplay",[b,d]),d.html(c)},i=function(){var f=!1;g.find("."+d.errorMessageClass).each(function(){return this.inputReferer===b[0]?(f=a(this),!1):void 0}),f?c?h(f):f.remove():""!==c&&(e=a('<div class="'+d.errorMessageClass+' alert"></div>'),h(e),e[0].inputReferer=b[0],g.prepend(e))};if(f)a.formUtils.warn("Using deprecated element reference "+f.id),g=a(f),i();else if("function"==typeof d.inlineErrorMessageCallback){if(g=d.inlineErrorMessageCallback(b,c,d),!g)return;i()}else{var j=this.getParentContainer(b);e=j.find("."+d.errorMessageClass+".help-block"),0===e.length&&(e=a("<span></span>").addClass("help-block").addClass(d.errorMessageClass),e.appendTo(j)),h(e)}},setMessageInTopOfForm:function(b,c,d,e){var f='<div class="{errorMessageClass} alert alert-danger"><strong>{errorTitle}</strong><ul>{fields}</ul></div>',g=!1;if("function"!=typeof d.submitErrorMessageCallback||(g=d.submitErrorMessageCallback(b,c,d))){var h={errorTitle:e.errorTitle,fields:"",errorMessageClass:d.errorMessageClass};a.each(c,function(a,b){h.fields+="<li>"+b+"</li>"}),a.each(h,function(a,b){f=f.replace("{"+a+"}",b)}),g?g.html(f):b.children().eq(0).before(a(f))}}};a.formUtils=a.extend(a.formUtils||{},{dialogs:b})}(a),function(a,b,c){"use strict";var d=0;a.fn.validateOnBlur=function(b,c){var d=this,e=this.find("*[data-validation]");return e.each(function(){var e=a(this);if(e.is("[type=radio]")){var f=d.find('[type=radio][name="'+e.attr("name")+'"]');f.bind("blur.validation",function(){e.validateInputOnBlur(b,c,!0,"blur")}),c.validateCheckboxRadioOnClick&&f.bind("click.validation",function(){e.validateInputOnBlur(b,c,!0,"click")})}}),e.bind("blur.validation",function(){a(this).validateInputOnBlur(b,c,!0,"blur")}),c.validateCheckboxRadioOnClick&&this.find("input[type=checkbox][data-validation],input[type=radio][data-validation]").bind("click.validation",function(){a(this).validateInputOnBlur(b,c,!0,"click")}),this},a.fn.validateOnEvent=function(b,c){var d="FORM"===this[0].nodeName?this.find("*[data-validation-event]"):this;return d.each(function(){var d=a(this),e=d.valAttr("event");e&&d.unbind(e+".validation").bind(e+".validation",function(d){9!==(d||{}).keyCode&&a(this).validateInputOnBlur(b,c,!0,e)})}),this},a.fn.showHelpOnFocus=function(b){return b||(b="data-validation-help"),this.find(".has-help-txt").valAttr("has-keyup-event",!1).removeClass("has-help-txt"),this.find("textarea,input").each(function(){var c=a(this),e="jquery_form_help_"+ ++d,f=c.attr(b);f&&c.addClass("has-help-txt").unbind("focus.help").bind("focus.help",function(){var b=c.parent().find("."+e);0===b.length&&(b=a("<span />").addClass(e).addClass("help").addClass("help-block").text(f).hide(),c.after(b)),b.fadeIn()}).unbind("blur.help").bind("blur.help",function(){a(this).parent().find("."+e).fadeOut("slow")})}),this},a.fn.validate=function(b,c,d){var e=a.extend({},a.formUtils.LANG,d||{});this.each(function(){var d=a(this),f=d.closest("form").get(0).validationConfig||{};d.one("validation",function(a,c){"function"==typeof b&&b(c,this,a)}),d.validateInputOnBlur(e,a.extend({},f,c||{}),!0)})},a.fn.willPostponeValidation=function(){return(this.valAttr("suggestion-nr")||this.valAttr("postpone")||this.hasClass("hasDatepicker"))&&!b.postponedValidation},a.fn.validateInputOnBlur=function(c,d,e,f){if(a.formUtils.eventType=f,this.willPostponeValidation()){var g=this,h=this.valAttr("postpone")||200;return b.postponedValidation=function(){g.validateInputOnBlur(c,d,e,f),b.postponedValidation=!1},setTimeout(function(){b.postponedValidation&&b.postponedValidation()},h),this}c=a.extend({},a.formUtils.LANG,c||{}),a.formUtils.dialogs.removeInputStylingAndMessage(this,d);var i=this,j=i.closest("form"),k=a.formUtils.validateInput(i,c,d,j,f);
149return e&&i.unbind("keyup.validation"),k.shouldChangeDisplay&&(k.isValid?a.formUtils.dialogs.applyInputSuccessStyling(i,d):a.formUtils.dialogs.setInlineMessage(i,k.errorMsg,d)),!k.isValid&&e&&i.bind("keyup.validation",function(b){9!==b.keyCode&&a(this).validateInputOnBlur(c,d,!1,"keyup")}),this},a.fn.valAttr=function(a,b){return b===c?this.attr("data-validation-"+a):b===!1||null===b?this.removeAttr("data-validation-"+a):(a=a.length>0?"-"+a:"",this.attr("data-validation"+a,b))},a.fn.isValid=function(b,c,d){if(a.formUtils.isLoadingModules){var e=this;return setTimeout(function(){e.isValid(b,c,d)},200),null}c=a.extend({},a.formUtils.defaultConfig(),c||{}),b=a.extend({},a.formUtils.LANG,b||{}),d=d!==!1,a.formUtils.errorDisplayPreventedWhenHalted&&(delete a.formUtils.errorDisplayPreventedWhenHalted,d=!1),a.formUtils.isValidatingEntireForm=!0,a.formUtils.haltValidation=!1;var f=function(b,e){a.inArray(b,h)<0&&h.push(b),i.push(e),e.attr("current-error",b),d&&a.formUtils.dialogs.applyInputErrorStyling(e,c)},g=[],h=[],i=[],j=this,k=function(b,d){return"submit"===d||"button"===d||"reset"===d?!0:a.inArray(b,c.ignore||[])>-1};if(d&&a.formUtils.dialogs.removeAllMessagesAndStyling(j,c),j.find("input,textarea,select").filter(':not([type="submit"],[type="button"])').each(function(){var d=a(this),e=d.attr("type"),h="radio"===e||"checkbox"===e,i=d.attr("name");if(!k(i,e)&&(!h||a.inArray(i,g)<0)){h&&g.push(i);var l=a.formUtils.validateInput(d,b,c,j,"submit");l.isValid?l.isValid&&l.shouldChangeDisplay&&(d.valAttr("current-error",!1),a.formUtils.dialogs.applyInputSuccessStyling(d,c)):f(l.errorMsg,d)}}),"function"==typeof c.onValidate){var l=c.onValidate(j);a.isArray(l)?a.each(l,function(a,b){f(b.message,b.element)}):l&&l.element&&l.message&&f(l.message,l.element)}return a.formUtils.isValidatingEntireForm=!1,!a.formUtils.haltValidation&&i.length>0?(d&&("top"===c.errorMessagePosition?a.formUtils.dialogs.setMessageInTopOfForm(j,h,c,b):a.each(i,function(b,d){a.formUtils.dialogs.setInlineMessage(d,d.attr("current-error"),c)}),c.scrollToTopOnError&&a.formUtils.$win.scrollTop(j.offset().top-20)),!1):(!d&&a.formUtils.haltValidation&&(a.formUtils.errorDisplayPreventedWhenHalted=!0),!a.formUtils.haltValidation)},a.fn.restrictLength=function(b){return new a.formUtils.lengthRestriction(this,b),this},a.fn.addSuggestions=function(b){var c=!1;return this.find("input").each(function(){var d=a(this);c=a.split(d.attr("data-suggestions")),c.length>0&&!d.hasClass("has-suggestions")&&(a.formUtils.suggest(d,c,b),d.addClass("has-suggestions"))}),this}}(a,window),function(a){"use strict";a.formUtils=a.extend(a.formUtils||{},{isLoadingModules:!1,loadedModules:{},loadModules:function(b,c,d){if(a.formUtils.isLoadingModules)return void setTimeout(function(){a.formUtils.loadM
149odules(b,c,d)},10);var e=!1,f=function(b,c){var f=a.split(b),g=f.length,h=function(){g--,0===g&&(a.formUtils.isLoadingModules=!1,d&&e&&"function"==typeof d&&d())};g>0&&(a.formUtils.isLoadingModules=!0);var i="?_="+(new Date).getTime(),j=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0];a.each(f,function(b,d){if(d=a.trim(d),0===d.length)h();else{var f=c+d+(".js"===d.slice(-3)?"":".js"),g=document.createElement("SCRIPT");f in a.formUtils.loadedModules?h():(a.formUtils.loadedModules[f]=1,e=!0,g.type="text/javascript",g.onload=h,g.src=f+(".dev.js"===f.slice(-7)?i:""),g.onerror=function(){a.formUtils.warn("Unable to load form validation module "+f)},g.onreadystatechange=function(){"complete"!==this.readyState&&"loaded"!==this.readyState||(h(),this.onload=null,this.onreadystatechange=null)},j.appendChild(g))}})};if(c)f(b,c);else{var g=function(){var c=!1;return a('script[src*="form-validator"]').each(function(){return c=this.src.substr(0,this.src.lastIndexOf("/"))+"/","/"===c&&(c=""),!1}),c!==!1?(f(b,c),!0):!1};g()||a(g)}}})}(a),function(a){"use strict";a.split=function(b,c){if("function"!=typeof c){if(!b)return[];var d=[];return a.each(b.split(c?c:/[,|\-\s]\s*/g),function(b,c){c=a.trim(c),c.length&&d.push(c)}),d}b&&a.each(b.split(/[,|\-\s]\s*/g),function(b,d){return d=a.trim(d),d.length?c(d,b):void 0})},a.validate=function(b){var c=a.extend(a.formUtils.defaultConfig(),{form:"form",validateOnEvent:!1,validateOnBlur:!0,validateCheckboxRadioOnClick:!0,showHelpOnFocus:!0,addSuggestions:!0,modules:"",onModulesLoaded:null,language:!1,onSuccess:!1,onError:!1,onElementValidate:!1});if(b=a.extend(c,b||{}),b.lang&&"en"!==b.lang){var d="lang/"+b.lang+".js";b.modules+=b.modules.length?","+d:d}a(b.form).each(function(c,d){d.validationConfig=b;var e=a(d);e.trigger("formValidationSetup",[e,b]),e.find(".has-help-txt").unbind("focus.validation").unbind("blur.validation"),e.removeClass("has-validation-callback").unbind("submit.validation").unbind("reset.validation").find("input[data-validation],textarea[data-validation]").unbind("blur.validation"),e.bind("submit.validation",function(c){var d=a(this),e=function(){return c.stopImmediatePropagation(),!1};if(a.formUtils.haltValidation)return e();if(a.formUtils.isLoadingModules)return setTimeout(function(){d.trigger("submit.validation")},200),e();var f=d.isValid(b.language,b);if(a.formUtils.haltValidation)return e();if(!f||"function"!=typeof b.onSuccess)return f||"function"!=typeof b.onError?f?!0:e():(b.onError(d),e());var g=b.onSuccess(d);return g===!1?e():void 0}).bind("reset.validation",function(){a.formUtils.dialogs.removeAllMessagesAndStyling(e,b)}).addClass("has-validation-callback"),b.showHelpOnFocus&&e.showHelpOnFocus(),b.addSuggestions&&e.addSuggestions(),b.validateOnBlur&&(e.validateOnBlur(b.language,b),e.bind("html5ValidationAttrsFound",function(){e.validateOnBlur(b.language,b)})),b.validateOnEvent&&e.validateOnEvent(b.language,b)}
149),""!==b.modules&&a.formUtils.loadModules(b.modules,!1,function(){"function"==typeof b.onModulesLoaded&&b.onModulesLoaded();var c="string"==typeof b.form?a(b.form):b.form;a.formUtils.$win.trigger("validatorsLoaded",[c,b])})}}(a),function(a,b){"use strict";var c=a(b);a.formUtils=a.extend(a.formUtils||{},{$win:c,defaultConfig:function(){return{ignore:[],errorElementClass:"error",borderColorOnError:"#b94a48",errorMessageClass:"form-error",validationRuleAttribute:"data-validation",validationErrorMsgAttribute:"data-validation-error-msg",errorMessagePosition:"inline",errorMessageTemplate:{container:'<div class="{errorMessageClass} alert alert-danger">{messages}</div>',messages:"<strong>{errorTitle}</strong><ul>{fields}</ul>",field:"<li>{msg}</li>"},scrollToTopOnError:!0,dateFormat:"yyyy-mm-dd",addValidClassOnAll:!1,decimalSeparator:".",inputParentClassOnError:"has-error",inputParentClassOnSuccess:"has-success",validateHiddenInputs:!1,inlineErrorMessageCallback:!1,submitErrorMessageCallback:!1}},validators:{},_events:{load:[],valid:[],invalid:[]},haltValidation:!1,isValidatingEntireForm:!1,addValidator:function(a){var b=0===a.name.indexOf("validate_")?a.name:"validate_"+a.name;void 0===a.validateOnKeyUp&&(a.validateOnKeyUp=!0),this.validators[b]=a},warn:function(a){"console"in b?"function"==typeof b.console.warn?b.console.warn(a):"function"==typeof b.console.log&&b.console.log(a):alert(a)},getValue:function(a,b){var c=b?b.find(a):a;if(c.length>0){var d=c.eq(0).attr("type");return"radio"===d||"checkbox"===d?c.filter(":checked").val():c.val()}return!1},validateInput:function(b,c,d,e,f){d=d||a.formUtils.defaultConfig(),c=c||a.formUtils.LANG;var g=this.getValue(b);b.valAttr("skipped",!1).one("beforeValidation",function(){(b.attr("disabled")||!b.is(":visible")&&!d.validateHiddenInputs)&&b.valAttr("skipped",1)}).trigger("beforeValidation",[g,d,c]);var h="true"===b.valAttr("optional"),i=!g&&h,j=b.attr(d.validationRuleAttribute),k=!0,l="",m={isValid:!0,shouldChangeDisplay:!0,errorMsg:""};if(!j||i||b.valAttr("skipped"))return m.shouldChangeDisplay=d.addValidClassOnAll,m;var n=b.valAttr("ignore");return n&&a.each(n.split(""),function(a,b){g=g.replace(new RegExp("\\"+b),"")}),a.split(j,function(h){0!==h.indexOf("validate_")&&(h="validate_"+h);var i=a.formUtils.validators[h];if(!i)throw new Error('Using undefined validator "'+h+'". Maybe you have forgotten to load the module that "'+h+'" belongs to?');return"validate_checkbox_group"===h&&(b=e.find('[name="'+b.attr("name")+'"]:eq(0)')),("keyup"!==f||i.validateOnKeyUp)&&(k=i.validatorFunction(g,b,d,c,e)),k?void 0:(l=a.formUtils.dialogs.resolveErrorMessage(b,i,h,d,c),!1)}," "),k===!1?(b.trigger("validation",!1),m.errorMsg=l,m.isValid=!1,m.shouldChangeDisplay=!0):null===k?m.shouldChangeDisplay=!1:(b.trigger("validation",!0),m.shouldChangeDisplay=!0),"function"==typeof d.onElementValidate&&null!==l&&d.onElementValidate(m.isValid,b,e,l),b.trigger("afterValidation",[m,f]),m},parseDate:function(b,c,d){var e,f,g,h,i=c.replace(/[a-zA-Z]/gi,"").substring(0,1),j="^",k=c.split(i||null);if(a.each(k,function(a,b){j+=(a>0?"\\"+i:"")+"(\\d{"+b.length+"})"}),j+="$",d){var l=[];a.each(b.split(i),function(a,b){1===b.length&&(b="0"+b),l.push(b)}),b=l.join(i)}if(e=b.match(new RegExp(j)),null===e)return!1;var m=function(b,c,d){for(var e=0;e<c.length;e++)if(c[e].substring(0,1)===b)return a.formUtils.parseDateInt(d[e+1]);return-1};return g=m("m",k,e),f=m("d",k,e),h=m("y",k,e),2===g&&f>28&&(h%4!==0||h%100===0&&h%400!==0)||2===g&&f>29&&(h%4===0||h%100!==0&&h%400===0)||g>12||0===g?!1:this.isShortMonth(g)&&f>30||!this.isShortMonth(g)&&f>31||0===f?!1:[h,g,f]},parseDateInt:function(a){return 0===a.indexOf("0")&&(a=a.replace("0","")),parseInt(a,10)},isShortMonth:function(a){return a%2===0&&7>a||a%2!==0&&a>7},lengthRestriction:function(b,c){var d=parseInt(c.text(),10),e=0,f=function(){var a=b.val().length;if(a>d){var f=b.scrollTop();b.val(b.val().substring(0,d)),b.scrollTop(f)}e=d-a,0>e&&(e=0),c.text(e)};a(b).bind("keydown keyup keypress focus blur",f).bind("cut paste",function(){setTimeout(f,100)}),a(document).bind("ready",f)},numericRangeCheck:function(b,c){var d=a.split(c),e=parseInt(c.substr(3),10);return 1===d.length&&-1===c.indexOf("min")&&-1===c.indexOf("max")&&(d=[c,c]),2===d.length&&(b<parseInt(d[0],10)||b>parseInt(d[1],10))?["out",d[0],d[1]]:0===c.indexOf("min")&&e>b?["min",e]:0===c.indexOf("max")&&b>e?["max",e]:["ok"]},_numSuggestionElements:0,_selectedSuggestion:null,_previousTypedVal:null,suggest:function(b,d,e){var f={css:{maxHeight:"150px",background:"#FFF",lineHeight:"150%",textDecoration:"underline",overflowX:"hidden",overflowY:"auto",border:"#CCC solid 1px",borderTop:"none",cursor:"pointer"},activeSuggestionCSS:{background:"#E9E9E9"}},g=function(a,b){var c=b.offset();
vendor: 5,180 bytes, line 149
149a.css({width:b.outerWidth(),left:c.left+"px",top:c.top+b.outerHeight()+"px"})};e&&a.extend(f,e),f.css.position="absolute",f.css["z-index"]=9999,b.attr("autocomplete","off"),0===this._numSuggestionElements&&c.bind("resize",function(){a(".jquery-form-suggestions").each(function(){var b=a(this),c=b.attr("data-suggest-container");g(b,a(".suggestions-"+c).eq(0))})}),this._numSuggestionElements++;var h=function(b){var c=b.valAttr("suggestion-nr");a.formUtils._selectedSuggestion=null,a.formUtils._previousTypedVal=null,a(".jquery-form-suggestion-"+c).fadeOut("fast")};return b.data("suggestions",d).valAttr("suggestion-nr",this._numSuggestionElements).unbind("focus.suggest").bind("focus.suggest",function(){a(this).trigger("keyup"),a.formUtils._selectedSuggestion=null}).unbind("keyup.suggest").bind("keyup.suggest",function(){var c=a(this),d=[],e=a.trim(c.val()).toLocaleLowerCase();if(e!==a.formUtils._previousTypedVal){a.formUtils._previousTypedVal=e;var i=!1,j=c.valAttr("suggestion-nr"),k=a(".jquery-form-suggestion-"+j);if(k.scrollTop(0),""!==e){var l=e.length>2;a.each(c.data("suggestions"),function(a,b){var c=b.toLocaleLowerCase();return c===e?(d.push("<strong>"+b+"</strong>"),i=!0,!1):void((0===c.indexOf(e)||l&&c.indexOf(e)>-1)&&d.push(b.replace(new RegExp(e,"gi"),"<strong>$&</strong>")))})}i||0===d.length&&k.length>0?k.hide():d.length>0&&0===k.length?(k=a("<div></div>").css(f.css).appendTo("body"),b.addClass("suggestions-"+j),k.attr("data-suggest-container",j).addClass("jquery-form-suggestions").addClass("jquery-form-suggestion-"+j)):d.length>0&&!k.is(":visible")&&k.show(),d.length>0&&e.length!==d[0].length&&(g(k,c),k.html(""),a.each(d,function(b,d){a("<div></div>").append(d).css({overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",padding:"5px"}).addClass("form-suggest-element").appendTo(k).click(function(){c.focus(),c.val(a(this).text()),c.trigger("change"),h(c)})}))}}).unbind("keydown.validation").bind("keydown.validation",function(b){var c,d,e=b.keyCode?b.keyCode:b.which,g=a(this);if(13===e&&null!==a.formUtils._selectedSuggestion){if(c=g.valAttr("suggestion-nr"),d=a(".jquery-form-suggestion-"+c),d.length>0){var i=d.find("div").eq(a.formUtils._selectedSuggestion).text();g.val(i),g.trigger("change"),h(g),b.preventDefault()}}else{c=g.valAttr("suggestion-nr"),d=a(".jquery-form-suggestion-"+c);var j=d.children();if(j.length>0&&a.inArray(e,[38,40])>-1){38===e?(null===a.formUtils._selectedSuggestion?a.formUtils._selectedSuggestion=j.length-1:a.formUtils._selectedSuggestion--,a.formUtils._selectedSuggestion<0&&(a.formUtils._selectedSuggestion=j.length-1)):40===e&&(null===a.formUtils._selectedSuggestion?a.formUtils._selectedSuggestion=0:a.formUtils._selectedSuggestion++,a.formUtils._selectedSuggestion>j.length-1&&(a.formUtils._selectedSuggestion=0));var k=d.innerHeight(),l=d.scrollTop(),m=d.children().eq(0).outerHeight(),n=m*a.formUtils._selectedSuggestion;return(l>n||n>l+k)&&d.scrollTop(n),j.removeClass("active-suggestion").css("background","none").eq(a.formUtils._selectedSuggestion).addClass("active-suggestion").css(f.activeSuggestionCSS),b.preventDefault(),!1}}}).unbind("blur.suggest").bind("blur.suggest",function(){h(a(this))}),b},LANG:{errorTitle:"Form submission failed!",requiredField:"This is a required field",requiredFields:"You have not answered all required fields",badTime:"You have not given a correct time",badEmail:"You have not given a correct e-mail address",badTelephone:"You have not given a correct phone number",badSecurityAnswer:"You have not given a correct answer to the security question",badDate:"You have not given a correct date",lengthBadStart:"The input value must be between ",lengthBadEnd:" characters",lengthTooLongStart:"The input value is longer than ",lengthTooShortStart:"The input value is shorter than ",notConfirmed:"Input values could not be confirmed",badDomain:"Incorrect domain value",badUrl:"The input value is not a correct URL",badCustomVal:"The input value is incorrect",andSpaces:" and spaces ",badInt:"The input value was not a correct number",badSecurityNumber:"Your social security number was incorrect",badUKVatAnswer:"Incorrect UK VAT Number",badUKNin:"Incorrect UK NIN",badUKUtr:"Incorrect UK UTR Number",badStrength:"The password isn't strong enough",badNumberOfSelectedOptionsStart:"You have to choose at least ",badNumberOfSelectedOptionsEnd:" answers",badAlphaNumeric:"The input value can only contain alphanumeric characters ",badAlphaNumericExtra:" and ",wrongFileSize:"The file you are trying to upload is too large (max %s)",wrongFileType:"Only files of type %s is allowed",groupCheckedRangeStart:"Please choose between ",groupCheckedTooFewStart:"Please choose at least ",groupCheckedTooManyStart:"Please choose a maximum of ",groupCheckedEnd:" item(s)",badCreditCard:"The credit card number is not correct",badCVV:"The CVV number was not correct",wrongFileDim:"Incorrect image dimensions,",imageTooTall:"the image can not be taller than",imageTooWide:"the image can not be wider than",imageTooSmall:"the image was too small",min:"min",max:"max",imageRatioNotAccepted:"Image ratio is not be accepted",badBrazilTelephoneAnswer:"The phone number entered is invali
149d",badBrazilCEPAnswer:"The CEP entered is invalid",badBrazilCPFAnswer:"The CPF entered is invalid",badPlPesel:"The PESEL entered is invalid",badPlNip:"The NIP entered is invalid",badPlRegon:"The REGON entered is invalid",badreCaptcha:"Please confirm that you are not a bot"}})}(a,window),function(a){a.formUtils.addValidator({name:"email",validatorFunction:function(b){var c=b.toLowerCase().split("@"),d=c[0],e=c[1];if(d&&e){if(0===d.indexOf('"')){var f=d.length;if(d=d.replace(/\"/g,""),d.length!==f-2)return!1}return a.formUtils.validators.validate_domain.validatorFunction(c[1])&&0!==d.indexOf(".")&&"."!==d.substring(d.length-1,d.length)&&-1===d.indexOf("..")&&!/[^\w\+\.\-\#\-\_\~\!\$\&\'\(\)\*\+\,\;\=\:]/.test(d)}return!1},errorMessage:"",errorMessageKey:"badEmail"}),a.formUtils.addValidator({name:"domain",validatorFunction:function(a){return a.length>0&&a.length<=253&&!/[^a-zA-Z0-9]/.test(a.slice(-2))&&!/[^a-zA-Z0-9]/.test(a.substr(0,1))&&!/[^a-zA-Z0-9\.\-]/.test(a)&&1===a.split("..").length&&a.split(".").length>1},errorMessage:"",errorMessageKey:"badDomain"}),a.formUtils.addValidator({name:"required",validatorFunction:function(b,c,d,e,f){switch(c.attr("type")){case"checkbox":return c.is(":checked");case"radio":return f.find('input[name="'+c.attr("name")+'"]').filter(":checked").length>0;default:return""!==a.trim(b)}},errorMessage:"",errorMessageKey:function(a){return"top"===a.errorMessagePosition||"function"==typeof a.errorMessagePosition?"requiredFields":"requiredField"}}),a.formUtils.addValidator({name:"length",validatorFunction:function(b,c,d,e){var f=c.valAttr("length"),g=c.attr("type");if(void 0===f)return alert('Please add attribute "data-validation-length" to '+c[0].nodeName+" named "+c.attr("name")),!0;var h,i="file"===g&&void 0!==c.get(0).files?c.get(0).files.length:b.length,j=a.formUtils.numericRangeCheck(i,f);switch(j[0]){case"out":this.errorMessage=e.lengthBadStart+f+e.lengthBadEnd,h=!1;break;case"min":this.errorMessage=e.lengthTooShortStart+j[1]+e.lengthBadEnd,h=!1;break;case"max":this.errorMessage=e.lengthTooLongStart+j[1]+e.lengthBadEnd,h=!1;break;default:h=!0}return h},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"url",validatorFunction:function(b){var c=/^(https?|ftp):\/\/((((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|\[|\]|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;if(c.test(b)){var d=b.split("://")[1],e=d.indexOf("/");return e>-1&&(d=d.substr(0,e)),a.formUtils.validators.validate_domain.validatorFunction(d)}return!1},errorMessage:"",errorMessageKey:"badUrl"}),a.formUtils.addValidator({name:"number",validatorFunction:function(a,b,c){if(""!==a){var d,e,f=b.valAttr("allowing")||"",g=b.valAttr("decimal-separator")||c.decimalSeparator,h=!1,i=b.valAttr("step")||"",j=!1,k=b.attr("data-sanitize")||"",l=k.match(/(^|[\s])numberFormat([\s]|$)/i);if(l){if(!window.numeral)throw new ReferenceError("The data-sanitize value numberFormat cannot be used without the numeral library. Please see Data Validation in http://www.formvalidator.net for more information.");a.length&&(a=String(numeral().unformat(a)))}if(-1===f.indexOf("number")&&(f+=",number"),-1===f.indexOf("negative")&&
1490===a.indexOf("-"))return!1;if(f.indexOf("range")>-1&&(d=parseFloat(f.substring(f.indexOf("[")+1,f.indexOf(";"))),e=parseFloat(f.substring(f.indexOf(";")+1,f.indexOf("]"))),h=!0),""!==i&&(j=!0),","===g){if(a.indexOf(".")>-1)return!1;a=a.replace(",",".")}if(""===a.replace(/[0-9-]/g,"")&&(!h||a>=d&&e>=a)&&(!j||a%i===0))return!0;if(f.indexOf("float")>-1&&null!==a.match(new RegExp("^([0-9-]+)\\.([0-9]+)$"))&&(!h||a>=d&&e>=a)&&(!j||a%i===0))return!0}return!1},errorMessage:"",errorMessageKey:"badInt"}),a.formUtils.addValidator({name:"alphanumeric",validatorFunction:function(b,c,d,e){var f="^([a-zA-Z0-9",g="]+)$",h=c.valAttr("allowing"),i="";if(h){i=f+h+g;var j=h.replace(/\\/g,"");j.indexOf(" ")>-1&&(j=j.replace(" ",""),j+=e.andSpaces||a.formUtils.LANG.andSpaces),this.errorMessage=e.badAlphaNumeric+e.badAlphaNumericExtra+j}else i=f+g,this.errorMessage=e.badAlphaNumeric;return new RegExp(i).test(b)},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"custom",validatorFunction:function(a,b){var c=new RegExp(b.valAttr("regexp"));return c.test(a)},errorMessage:"",errorMessageKey:"badCustomVal"}),a.formUtils.addValidator({name:"date",validatorFunction:function(b,c,d){var e=c.valAttr("format")||d.dateFormat||"yyyy-mm-dd",f="false"===c.valAttr("require-leading-zero");return a.formUtils.parseDate(b,e,f)!==!1},errorMessage:"",errorMessageKey:"badDate"}),a.formUtils.addValidator({name:"checkbox_group",validatorFunction:function(b,c,d,e,f){var g=!0,h=c.attr("name"),i=a('input[type=checkbox][name^="'+h+'"]',f),j=i.filter(":checked").length,k=c.valAttr("qty");if(void 0===k){var l=c.get(0).nodeName;alert('Attribute "data-validation-qty" is missing from '+l+" named "+c.attr("name"))}var m=a.formUtils.numericRangeCheck(j,k);switch(m[0]){case"out":this.errorMessage=e.groupCheckedRangeStart+k+e.groupCheckedEnd,g=!1;break;case"min":this.errorMessage=e.groupCheckedTooFewStart+m[1]+e.groupCheckedEnd,g=!1;break;case"max":this.errorMessage=e.groupCheckedTooManyStart+m[1]+e.groupCheckedEnd,g=!1;break;default:g=!0}if(!g){var n=function(){i.unbind("click",n),i.filter("*[data-validation]").validateInputOnBlur(e,d,!1,"blur")};i.bind("click",n)}return g}})}(a)}); 150function _extends(){return(_extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t}).apply(this,arguments)}function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t,e){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.LazyLoad=e()}(this,function(){"use strict";var t="undefined"!=typeof window,e=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),n=t&&"IntersectionObserver"in window,o=t&&"classList"in document.createElement("p"),r={elements_selector:"img",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,callback_enter:null,callback_exit:null,callback_reveal:null,callback_loaded:null,callback_error:null,callback_finish:null,use_native:!1},a=function(t,e){var n,o=new t(e);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:o}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:o})}window.dispatchEvent(n)};var i=function(t,e){return t.getAttribute("data-"+e)},s=function(t,e,n){var o="data-"+e;null!==n?t.setAttribute(o,n):t.removeAttribute(o)},c=function(t){return"true"===i(t,"was-processed")},l=function(t,e){return s(t,"ll-timeout",e)},u=function(t){return i(t,"ll-timeout")},d=function(t,e){t&&t(e)},f=function(t,e){t._loadingCount+=e,0===t._elements.length&&0===t._loadingCount&&d(t._settings.callback_finish)},_=function(t){for(var e,n=[],o=0;e=t.children[o];o+=1)"SOURCE"===e.tagName&&n.push(e);return n},v=function(t,e,n){n&&t.setAttribute(e,n)},g=function(t,e){v(t,"sizes",i(t,e.data_sizes)),v(t,"srcset",i(t,e.data_srcset)),v(t,"src",i(t,e.data_src))},m={IMG:function(t,e){var n=t.parentNode;
150n&&"PICTURE"===n.tagName&&_(n).forEach(function(t){g(t,e)});g(t,e)},IFRAME:function(t,e){v(t,"src",i(t,e.data_src))},VIDEO:function(t,e){_(t).forEach(function(t){v(t,"src",i(t,e.data_src))}),v(t,"src",i(t,e.data_src)),t.load()}},b=function(t,e){var n,o,r=e._settings,a=t.tagName,s=m[a];if(s)return s(t,r),f(e,1),void(e._elements=(n=e._elements,o=t,n.filter(function(t){return t!==o})));!function(t,e){var n=i(t,e.data_src),o=i(t,e.data_bg);n&&(t.style.backgroundImage='url("'.concat(n,'")')),o&&(t.style.backgroundImage=o)}(t,r)},h=function(t,e){o?t.classList.add(e):t.className+=(t.className?" ":"")+e},p=function(t,e,n){t.addEventListener(e,n)},y=function(t,e,n){t.removeEventListener(e,n)},E=function(t,e,n){y(t,"load",e),y(t,"loadeddata",e),y(t,"error",n)},w=function(t,e,n){var r=n._settings,a=e?r.class_loaded:r.class_error,i=e?r.callback_loaded:r.callback_error,s=t.target;!function(t,e){o?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}(s,r.class_loading),h(s,a),d(i,s),f(n,-1)},I=function(t,e){var n=function n(r){w(r,!0,e),E(t,n,o)},o=function o(r){w(r,!1,e),E(t,n,o)};!function(t,e,n){p(t,"load",e),p(t,"loadeddata",e),p(t,"error",n)}(t,n,o)},k=["IMG","IFRAME","VIDEO"],A=function(t,e){var n=e._observer;z(t,e),n&&e._settings.auto_unobserve&&n.unobserve(t)},L=function(t){var e=u(t);e&&(clearTimeout(e),l(t,null))},x=function(t,e){var n=e._settings.load_delay,o=u(t);o||(o=setTimeout(function(){A(t,e),L(t)},n),l(t,o))},z=function(t,e,n){var o=e._settings;!n&&c(t)||(k.indexOf(t.tagName)>-1&&(I(t,e),h(t,o.class_loading)),b(t,e),function(t){s(t,"was-processed","true")}(t),d(o.callback_reveal,t),d(o.callback_set,t))},O=function(t){return!!n&&(t._observer=new IntersectionObserver(function(e){e.forEach(function(e){return function(t){return t.isIntersecting||t.intersectionRatio>0}(e)?function(t,e){var n=e._settings;d(n.callback_enter,t),n.load_delay?x(t,e):A(t,e)}(e.target,t):function(t,e){var n=e._settings;d(n.callback_exit,t),n.load_delay&&L(t)}(e.target,t)})},{root:(e=t._settings).container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}),!0);var e},N=["IMG","IFRAME"],C=function(t,e){return function(t){return t.filter(function(t){return!c(t)})}((n=t||function(t){return t.container.querySelectorAll(t.elements_selector)}(e),Array.prototype.slice.call(n)));var n},M=function(t,e){this._settings=function(t){return _extends({},r,t)}(t),this._loadingCount=0,O(this),this.update(e)};return M.prototype={update:function(t){var n,o=this,r=this._settings;(this._elements=C(t,r),!e&&this._observer)?(function(t){return t.use_native&&"loading"in HTMLImageElement.prototype}(r)&&((n=this)._elements.forEach(function(t){-1!==N.indexOf(t.tagName)&&(t.setAttribute("loading","lazy"),z(t,n))}),this._elements=C(t,r)),this._elements.forEach(function(t){o._observer.observe(t)})):this.loadAll()},destroy:function(){var t=this;this._observer&&(this._elements.forEach(function(e){t._observer.unobserve(e)}),this._observer=null),this._elements=null,this._settings=null},load:function(t,e){z(t,this,e)},loadAll:function(){var t=this;this._elements.forEach(function(e){A(e,t)})}},t&&function(t,e){if(e)if(e.length)for(var n,o=0;n=e[o];o+=1)a(t,n);else a(t,e)}(M,window.lazyLoadOptions),M}); 151!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" data-role="none" role="button" tabindex="0" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
151sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e&&null!==e&&(e=i(e).not(this.$slider)),e},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.o
151ptions.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(o in s=null,r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n=this,r=i(e.currentTarget);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),o=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,e.data.message){case"previous":s=0===o?n.options.slidesToScroll:n.options.slidesToShow-o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-s,!1,t);break;case"next":s=0===o?n.options.slidesToScroll:o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+s,!1,t);break;case"index":var l=0===e.data.index?0:e.data.index||r.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(l),!1,t),r.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(t=0,i>(e=this.getNavigableIndexes())[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide)),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
151slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition),i(document).off("ready.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s=this,n=0;return s.slideOffset=0,t=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,n=t*s.options.slidesToShow*-1),s.slideCount%s.options.slidesToScroll!=0&&i+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(i>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(i-s.slideCount))*s.slideWidth*-1,n=(s.options.slidesToShow-(i-s.slideCount))*t*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,n=s.slideCount%s.options.slidesToScroll*t*-1))):i+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(i+s.options.slidesToShow-s.slideCount)*s.slideWidth,n=(i+s.options.slidesToShow-s.slideCount)*t),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,n=0),!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),e=!1===s.options.vertical?i*s.slideWidth*-1+s.slideOffset:i*t*-1+n,!0===s.options.variableWidth&&(o=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(i):s.$slideTrack.children(".slick-slide").eq(i+s.options.slidesToShow),e=!0===s.options.rtl?o[0]?-1*(s.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===s.options.centerMode&&(o=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(i):s.$slideTrack.children(".slick-slide").eq(i+s.options.slidesToShow+1),e=!0===s.options.rtl?o[0]?-1*(s.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(s.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:
151parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this;e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),e.$slideTrack.attr("role","listbox"),e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){i(this).attr({role:"option","aria-describedby":"slick-slide"+e.instanceUid+t})}),null!==e.$dots&&e.$dots.attr("role","tablist").find("li").each(function(t){i(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+e.instanceUid+t,id:"slick-slide"+e.instanceUid+t})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"}
151,e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(document).on("ready.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){var e,t,o=this;function s(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),s=document.createElement("img");s.onload=function(){e.animate({opacity:0}
151,100,function(){e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy").removeClass("slick-loading")}),o.$slider.trigger("lazyLoaded",[o,e,t])})},s.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,e,t])},s.src=t})}!0===o.options.centerMode?!0===o.options.infinite?t=(e=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(e=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),t=o.options.slidesToShow/2+1+2+o.currentSlide):(e=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,t=Math.ceil(e+o.options.slidesToShow),!0===o.options.fade&&(e>0&&e--,t<=o.slideCount&&t++)),s(o.$slider.find(".slick-slide").slice(e,t)),o.slideCount<=o.options.slidesToShow?s(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?s(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&s(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(i){var e=this;e.unslicked||(e.$slider.trigger("afterChange",[e,i]),e.animating=!1,e.setPosition(),e.swipeLeft=null,e.options.autoplay&&e.autoPlay(),!0===e.options.accessibility&&e.initADA())},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n=this,r=i("img[data-lazy]",n.$slider);r.length?(t=r.first(),o=t.attr("data-lazy"),(s=document.createElement("img")).onload=function(){t.attr("src",o).removeAttr("data-lazy").removeClass("slick-loading"),!0===n.options.adaptiveHeight&&n.setPosition(),n.$slider.trigger("lazyLoaded",[n,t,o]),n.progressiveLazyLoad()},s.onerror=function(){e<3?setTimeout(function(){n.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,t,o]),n.progressiveLazyLoad())},s.src=o):n.$slider.trigger("allImagesLoaded",[n])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){for(e in s.respondTo=s.options.respondTo||"window",n)if(o=s.breakpoints.length-1,t=n[e].breakpoint,n.hasOwnProperty(e)){for(;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};
151!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}
151):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode?(e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")):i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===n.options.lazyLoad&&n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){i||this.autoPlay(),this.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));if(s||(s=0),t.slideCount<=t.options.slidesToShow)return t.setSlideClasses(s),void t.asNavFor(s);t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d,a=this;if(e=e||!1,(!0!==a.animating||!0!==a.options.waitForAnimate)&&!(!0===a.options.fade&&a.currentSlide===i||a.slideCount<=a.options.slidesToShow))if(!1===e&&a.asNavFor(i),o=i,l=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+
151o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(d=(d=a.getNavTarget()).slick("getSlick")).slideCount<=d.options.slidesToShow&&d.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(l,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!r.dragging||n&&1!==n.length)&&(e=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,r.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2)))),"vertical"!==(t=r.swipeDirection())?(void 0!==i.originalEvent&&r.touchObject.swipeLength>4&&i.preventDefault(),s=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(s=r.touchObject.curY>r.touchObject.startY?1:-1),o=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===t||r.currentSlide>=r.getDotCount()&&"left"===t)&&(o=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=e+o*s:r.swipeLeft=e+o*(r.$list.height()/r.listWidth)*s,!0===r.options.verticalSwiping&&(r.swipeLeft=e+o*s),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))):void 0)},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
151,e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}}); 152!function(t){"use strict";t.fn.placeholderTypewriter=function(e){var n=t.extend({delay:50,pause:1e3,text:[]},e);function r(t,e){t.attr("placeholder",""),function t(e,r,u,a){var i=n.text[r],o=e.attr("placeholder");if(e.attr("placeholder",o+i[u]),u<i.length-1)return setTimeout(function(){t(e,r,u+1,a)},n.delay),!0;a()}(t,e,0,function(){setTimeout(function(){!function t(e,r){var u=e.attr("placeholder"),a=u.length;if(e.attr("placeholder",u.substr(0,a-1)),a>1)return setTimeout(function(){t(e,r)},n.delay),!0;r()}(t,function(){r(t,(e+1)%n.text.length)})},n.pause)})}return this.each(function(){r(t(this),0)})}}(jQuery); 153 154 155/*============================================= 156= 04. Mailchimp = 157=============================================*/ 158/*! 159Mailchimp Ajax Submit 160jQuery Plugin 161Author: Siddharth Doshi 162*/ 163(function($){"use strict";$.ajaxChimp={responses:{"We have sent you a confirmation email":0,"Please enter a valueggg":1,"An email address must contain a single @":2,"The domain portion of the email address is invalid (the portion after the @: )":3,"The username portion of the email address is invalid (the portion before the @: )":4,"This email address looks fake or invalid. Please enter a real email address":5},translations:{en:null},init:function(selector,options){$(selector).ajaxChimp(options)}};$.fn.ajaxChimp=function(options){$(this).each(function(i,elem){var form=$(elem);var email=form.find("input[type=email]");var label=form.find("label[for="+email.attr("id")+"]");var settings=$.extend({url:form.attr("action"),language:"en"},options);var url=settings.url.replace("/post?","/post-json?").concat("&c=?");form.attr("novalidate","true");email.attr("name","EMAIL");form.submit(function(){var msg;function successCallback(resp){if(resp.result==="success"){msg="We have sent you a confirmation email";label.removeClass("error").addClass("valid");email.removeClass("error").addClass("valid")}else{email.removeClass("valid").addClass("error");label.removeClass("valid").addClass("error");var index=-1;try{var parts=resp.msg.split(" - ",2);if(parts[1]===undefined){msg=resp.msg}else{var i=parseInt(parts[0],10);if(i.toString()===parts[0]){index=parts[0];msg=parts[1]}else{index=-1;msg=resp.msg}}}catch(e){index=-1;msg=resp.msg}}if(settings.language!=="en"&&$.ajaxChimp.responses[msg]!==undefined&&$.ajaxChimp.translations&&$.ajaxChimp.translations[settings.language]&&$.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]]){msg=$.ajaxChimp.translations[settings.language][$.ajaxChimp.responses[msg]]}label.html(msg);label.show(2e3);if(settings.callback){settings.callback(resp)}}var data={};var dataArray=form.serializeArray();$.each(dataArray,function(index,item){data[item.name]=item.value});$.ajax({url:url,data:data,success:successCallback,dataType:"jsonp",error:function(resp,text){console.log("mailchimp ajax submit error: "+text)}});var submitMsg="Submitting...";if(settings.language!=="en"&&$.ajaxChimp.translations&&$.ajaxChimp.translations[settings.language]&&$.ajaxChimp.translations[settings.language]["submit"]){submitMsg=$.ajaxChimp.translations[settings.language]["submit"]}label.html(submitMsg).show(2e3);return false})});return this}})(jQuery); 164/*===== End of 04. Mailchimp ======*/ 165 /* recapcha */ 166 setTimeout(function(){ 167 !function(e,t,n){var a=t.getElementsByTagName(n)[0],c=t.createElement(n);c.async=true,c.src="https://www.google.com/recaptcha/api.js?render=6LdD18MUAAAAAHqKl3Avv8W-tREL6LangePxQLM-",a.parentNode.insertBefore(c,a)}(window,document,"script"); 168 },5000); 169</script>
vendor: 1 bytes, line 169
169
170<script> 171 /* SweetAlert */ 172
vendor: 9,616 bytes, line 172
172!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.swal=e():t.swal=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=8)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="swal-button";e.CLASS_NAMES={MODAL:"swal-modal",OVERLAY:"swal-overlay",SHOW_MODAL:"swal-overlay--show-modal",MODAL_TITLE:"swal-title",MODAL_TEXT:"swal-text",ICON:"swal-icon",ICON_CUSTOM:"swal-icon--custom",CONTENT:"swal-content",FOOTER:"swal-footer",BUTTON_CONTAINER:"swal-button-container",BUTTON:o,CONFIRM_BUTTON:o+"--confirm",CANCEL_BUTTON:o+"--cancel",DANGER_BUTTON:o+"--danger",BUTTON_LOADING:o+"--loading",BUTTON_LOADER:o+"__loader"},e.default=e.CLASS_NAMES},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNode=function(t){var e="."+t;return document.querySelector(e)},e.stringToNode=function(t){var e=document.createElement("div");return e.innerHTML=t.trim(),e.firstChild},e.insertAfter=function(t,e){var n=e.nextSibling;e.parentNode.insertBefore(t,n)},e.removeNode=function(t){t.parentElement.removeChild(t)},e.throwErr=function(t){throw t=t.replace(/ +(?= )/g,""),"SweetAlert: "+(t=t.trim())},e.isPlainObject=function(t){if("[object Object]"!==Object.prototype.toString.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype},e.ordinalSuffixOf=function(t){var e=t%10,n=t%100;return 1===e&&11!==n?t+"st":2===e&&12!==n?t+"nd":3===e&&13!==n?t+"rd":t+"th"}},function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n(25));var r=n(26);e.overlayMarkup=r.default,o(n(27)),o(n(28)),o(n(29));var i=n(0),a=i.default.MODAL_TITLE,s=i.default.MODAL_TEXT,c=i.default.ICON,l=i.default.FOOTER;e.iconMarkup='\n <div class="'+c+'"></div>',e.titleMarkup='\n <div class="'+a+'"></div>\n',e.textMarkup='\n <div class="'+s+'"></div>',e.footerMarkup='\n <div class="'+l+'"></div>\n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1);e.CONFIRM_KEY="confirm",e.CANCEL_KEY="cancel";var r={visible:!0,text:null,value:null,className:"",closeModal:!0},i=Object.assign({},r,{visible:!1,text:"Cancel",value:null}),a=Object.assign({},r,{text:"OK",value:!0});e.defaultButtonList={cancel:i,confirm:a};var s=function(t){switch(t){case e.CONFIRM_KEY:return a;case e.CANCEL_KEY:return i;default:var n=t.charAt(0).toUpperCase()+t.slice(1);return Object.assign({},r,{text:n,value:t})}},c=function(t,e){var n=s(t);return!0===e?Object.assign({},n,{visible:!0}):"string"==typeof e?Object.assign({},n,{visible:!0,text:e}):o.isPlainObject(e)?Object.assign({visible:!0},n,e):Object.assign({},n,{visible:!1})},l=function(t){for(var e={},n=0,o=Object.keys(t);n<o.length;n++){var r=o[n],a=t[r],s=c(r,a);e[r]=s}return e.cancel||(e.cancel=i),e},u=function(t){var n={};switch(t.length){case 1:n[e.CANCEL_KEY]=Object.assign({},i,{visible:!1});break;case 2:n[e.CANCEL_KEY]=c(e.CANCEL_KEY,t[0]),n[e.CONFIRM_KEY]=c(e.CONFIRM_KEY,t[1]);break;default:o.throwErr("Invalid number of 'buttons' in array ("+t.length+").\n If you want more than 2 buttons, you need to use an object!")}return n};e.getButtonListOpts=function(t){var n=e.defaultButtonList;return"string"==typeof t?n[e.CONFIRM_KEY]=c(e.CONFIRM_KEY,t):Array.isArray(t)?n=u(t):o.isPlainObject(t)?n=l(t):!0===t?n=u([!0,!0]):!1===t?n=u([!1,!1]):void 0===t&&(n=e.defaultButtonList),n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(2),i=n(0),a=i.default.MODAL,s=i.default.OVERLAY,c=n(30),l=n(31),u=n(32),f=n(33);e.injectElIntoModal=function(t){var e=o.getNode(a),n=o.stringToNode(t);return e.appendChild(n),n};var d=function(t){t.className=a,t.textContent=""},p=function(t,e){d(t);var n=e.className;n&&t.classList.add(n)};e.initModalContent=function(t){var e=o.getNode(a);p(e,t),c.default(t.icon),l.initTitle(t.title),l.initText(t.text),f.default(t.content),u.default(t.buttons,t.dangerMode)};var m=function(){var t=o.getNode(s),e=o.stringToNode(r.modalMarkup);t.appendChild(e)};e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),r={isOpen:!1,promise:null,actions:{},timer:null},i=Object.assign({},r);e.resetState=function(){i=Object.assign({},r)},e.setActionValue=function(t){if("string"==typeof t)return a(o.CONFIRM_KEY,t);for(var e in t)a(e,t[e])};var a=function(t,e){i.actions[t]||(i.actions[t]={}),Object.assign(i.actions[t],{value:e})};e.setActionOptionsFor=function(t,e){var n=(void 0===e?{}:e).closeModal,o=void 0===n||n;Object.assign(i.actions[t],{closeModal:o})},e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(3),i=n(0),a=i.default.OVERLAY,s=i.default.SHOW_MODAL,c=i.default.BUTTON,l=i.default.BUTTON_LOADING,u=n(5);e.openModal=function(){o.getNode(a).classList.add(s),u.default.isOpen=!0};var f=function(){o.getNode(a).classList.remove(s),u.default.isOpen=!1};e.onAction=function(t){void 0===t&&(t=r.CANCEL_KEY);var e=u.default.actions[t],n=e.value;if(!1===e.closeModal){var i=c+"--"+t;o.getNode(i).classList.add(l)}else f();u.default.promise.resolve(n)},e.getState=function(){var t=Object.assign({},u.default);return delete t.promise,delete t.timer,t},e.stopLoading=function(){for(var t=document.querySelectorAll("."+c),e=0;e<t.length;e++){t[e].classList.remove(l)}}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){(function(e){t.exports=e.sweetAlert=n(9)}).call(e,n(7))},function(t,e,n){(function(e){t.exports=e.swal=n(10)}).call(e,n(7))},function(t,e,n){"undefined"!=typeof window&&n(11),n(16);var o=n(23).default;t.exports=o},function(t,e,n){var o=n(12);"string"==typeof o&&(o=[[t.i,o,""]]);var r={insertAt:"top"};r.transform=void 0;n(14)(o,r);o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(13)(void 0),e.push([t.i,'.swal-icon--error{border-color:#f27474;-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}.swal-icon--error__x-mark{position:relative;display:block;-webkit-animation:animateXMark .5s;animation:animateXMark .5s}.swal-icon--error__line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal-icon--error__line--left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal-icon--error__line--right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}@-webkit-keyframes animateErrorIcon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-webkit-keyframes animateXMark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal-icon--warning{border-color:#f8bb86;-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}.swal-icon--warning__body{width:5px;height:47px;top:10px;border-radius:2px;margin-left:-2px}.swal-icon--warning__body,.swal-icon--warning__dot{position:absolute;left:50%;background-color:#f8bb86}.swal-icon--warning__dot{width:7px;height:7px;border-radius:50%;margin-left:-4px;bottom:-11px}@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f8bb86}}@keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.swal-icon--success{border-color:#a5dc86}.swal-icon--success:after,.swal-icon--success:before{content:"";border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal-icon--success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal-icon--success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px;-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}.swal-icon--success__ring{width:80px;height:80px;border:4px solid hsla(98,55%,69%,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal-icon--success__hide-corners{width:5px;height:90px;background-color:#fff;p
172osition:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal-icon--success__line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal-icon--success__line--tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.swal-icon--success__line--long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.swal-icon--info{border-color:#c9dae1}.swal-icon--info:before{width:5px;height:29px;bottom:17px;border-radius:2px;margin-left:-2px}.swal-icon--info:after,.swal-icon--info:before{content:"";position:absolute;left:50%;background-color:#c9dae1}.swal-icon--info:after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.swal-icon{width:80px;height:80px;border-width:4px;border-style:solid;border-radius:50%;padding:0;position:relative;box-sizing:content-box;margin:20px auto}.swal-icon:first-child{margin-top:32px}.swal-icon--custom{width:auto;height:auto;max-width:100%;border:none;border-radius:0}.swal-icon img{max-width:100%;max-height:100%}.swal-title{color:rgba(0,0,0,.65);font-weight:600;text-transform:none;position:relative;display:block;padding:13px 16px;font-size:27px;line-height:normal;text-align:center;margin-bottom:0}.swal-title:first-child{margin-top:26px}.swal-title:not(:first-child){padding-bottom:0}.swal-title:not(:last-child){margin-bottom:13px}.swal-text{font-size:16px;position:relative;float:none;line-height:normal;vertical-align:top;text-align:left;display:inline-block;margin:0;padding:0 10px;font-weight:400;color:rgba(0,0,0,.64);max-width:calc(100% - 20px);overflow-wrap:break-word;box-sizing:border-box}.swal-text:first-child{margin-top:45px}.swal-text:last-child{margin-bottom:45px}.swal-footer{text-align:right;padding-top:13px;margin-top:13px;padding:13px 16px;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.swal-button-container{margin:5px;display:inline-block;position:relative}.swal-button{background-color:#7cd1f9;color:#fff;border:none;box-shadow:none;border-radius:5px;font-weight:600;font-size:14px;padding:10px 24px;margin:0;cursor:pointer}.swal-button[not:disabled]:hover{background-color:#78cbf2}.swal-button:active{background-color:#70bce0}.swal-button:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(43,114,165,.29)}.swal-button[disabled]{opacity:.5;cursor:default}.swal-button::-moz-focus-inner{border:0}.swal-button--cancel{color:#555;background-color:#efefef}.swal-button--cancel[not:disabled]:hover{background-color:#e8e8e8}.swal-button--cancel:active{background-color:#d7d7d7}.swal-button--cancel:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(116,136,150,.29)}.swal-button--danger{background-color:#e64942}.swal-button--danger[not:disabled]:hover{background-color:#df4740}.swal-button--danger:active{background-color:#cf423b}.swal-button--danger:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(165,43,43,.29)}.swal-content{padding:0 20px;margin-top:20px;font-size:medium}.swal-content:last-child{margin-bottom:20px}.swal-content__input,.swal-content__textarea{-webkit-appearance:none;background-color:#fff;border:none;font-size:14px;display:block;box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,.14);padding:10px 13px;border-radius:2px;transition:border-color .2s}.swal-content__input:focus,.swal-content__textarea:focus{outline:none;border-color:#6db8ff}.swal-content__textarea{resize:vertical}.swal-button--loading{color:transparent}.swal-button--loading~.swal-button__loader{opacity:1}.swal-button__loader{position:absolute;height:auto;width:43px;z-index:2;left:50%;
172top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;pointer-events:none;opacity:0}.swal-button__loader div{display:inline-block;float:none;vertical-align:baseline;width:9px;height:9px;padding:0;border:none;margin:2px;opacity:.4;border-radius:7px;background-color:hsla(0,0%,100%,.9);transition:background .2s;-webkit-animation:swal-loading-anim 1s infinite;animation:swal-loading-anim 1s infinite}.swal-button__loader div:nth-child(3n+2){-webkit-animation-delay:.15s;animation-delay:.15s}.swal-button__loader div:nth-child(3n+3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes swal-loading-anim{0%{opacity:.4}20%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes swal-loading-anim{0%{opacity:.4}20%{opacity:.4}50%{opacity:1}to{opacity:.4}}.swal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;font-size:0;overflow-y:scroll
vendor: 18,499 bytes, line 172
172;background-color:rgba(0,0,0,.4);z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s}.swal-overlay:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.swal-overlay--show-modal{opacity:1;pointer-events:auto}.swal-overlay--show-modal .swal-modal{opacity:1;pointer-events:auto;box-sizing:border-box;-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s;will-change:transform}.swal-modal{width:478px;opacity:0;pointer-events:none;background-color:#fff;text-align:center;border-radius:5px;position:static;margin:20px auto;display:inline-block;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;z-index:10001;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s}@media (max-width:500px){.swal-modal{width:calc(100% - 20px)}}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}1%{-webkit-transform:scale(.5);transform:scale(.5)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}1%{-webkit-transform:scale(.5);transform:scale(.5)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}',""])},function(t,e){function n(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var i=o(r);return[n].concat(r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"})).concat([i]).join("\n")}return[n].join("\n")}function o(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o=n(e,t);return e[2]?"@media "+e[2]+"{"+o+"}":o}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var o={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(o[i]=!0)}for(r=0;r<t.length;r++){var a=t[r];"number"==typeof a[0]&&o[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),e.push(a))}},e}},function(t,e,n){function o(t,e){for(var n=0;n<t.length;n++){var o=t[n],r=m[o.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](o.parts[i]);for(;i<o.parts.length;i++)r.parts.push(u(o.parts[i],e))}else{for(var a=[],i=0;i<o.parts.length;i++)a.push(u(o.parts[i],e));m[o.id]={id:o.id,refs:1,parts:a}}}}function r(t,e){for(var n=[],o={},r=0;r<t.length;r++){var i=t[r],a=e.base?i[0]+e.base:i[0],s=i[1],c=i[2],l=i[3],u={css:s,media:c,sourceMap:l};o[a]?o[a].parts.push(u):n.push(o[a]={id:a,parts:[u]})}return n}function i(t,e){var n=v(t.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var o=w[w.length-1];if("top"===t.insertAt)o?o.nextSibling?n.insertBefore(e,o.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),w.push(e);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(e)}}function a(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=w.indexOf(t);e>=0&&w.splice(e,1)}function s(t){var e=document.createElement("style");return t.attrs.type="text/css",l(e,t.attrs),i(t,e),e}function c(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",l(e,t.attrs),i(t,e),e}function l(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function u(t,e){var n,o,r,i;if(e.transform&&t.css){if(!(i=e.transform(t.css)))return function(){};t.css=i}if(e.singleton){var l=h++;n=g||(g=s(e)),o=f.bind(null,n,l,!1),r=f.bind(null,n,l,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(e),o=p.bind(null,n,e),r=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),o=d.bind(null,n),r=function(){a(n)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else r()}}function f(t,e,n,o){var r=n?"":o.css;if(t.styleSheet)t.styleSheet.cssText=x(e,r);else{var i=document.createTextNode(r),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function d(t,e){var n=e.css,o=e.media;if(o&&t.setAttribute("media",o),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function p(t,e,n){var o=n.css,r=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&r;(e.convertToAbsoluteUrls||i)&&(o=y(o)),r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var m={},b=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),v=function(t){var e={};return function(n){return void 0===e[n]&&(e[n]=t.call(this,n)),e[n]}}(function(t){return document.querySelector(t)}),g=null,h=0,w=[],y=n(15);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||(e.singleton=b()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=r(t,e);return o(n,e),function(t){for(var i=[],a=0;a<n.length;a++){var s=n[a],c=m[s.id];c.refs--,i.push(c)}if(t){o(r(t,e),e)}for(var a=0;a<i.length;a++){var c=i[a];if(0===c.refs){for(var l=0;l<c.parts.length;l++)c.parts[l]();delete m[c.id]}}}};var x=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,o=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var r=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(r))return t;var i;return i=0===r.indexOf("//")?r:0===r.indexOf("/")?n+r:o+r.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"})}},function(t,e,n){var o=n(17);"undefined"==typeof window||window.Promise||(window.Promise=o),n(21),String.prototype.includes||(String.prototype.includes=function(t,e){"use strict";return"number"!=typeof e&&(e=0),!(e+t.length>this.length)&&-1!==this.indexOf(t,e)}),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(t,e){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),o=n.length>>>0;if(0===o)return!1;for(var r=0|e,i=Math.max(r>=0?r:o-Math.abs(r),0);i<o;){if(function(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}(n[i],t))return!0;i++}return!1}}),"undefined"!=typeof window&&function(t){t.forEach(function(t){t.hasOwnProperty("remove")||Object.defineProperty(t,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})}([Element.prototype,CharacterData.prototype,DocumentType.prototype])},function(t,e,n){(function(e){!function(n){function o(){}function r(t,e){return function(){t.apply(e,arguments)}}function i(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(t,this)}function a(t,e){for(;3===t._state;)t=t._value;if(0===t._state)return void t._deferreds.push(e);t._handled=!0,i._immediateFn(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null===n)return void(1===t._state?s:c)(e.promise,t._value);var o;try{o=n(t._value)}catch(t){return void c(e.promise,t)}s(e.promise,o)})}function s(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof i)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void f(r(n,e),t)}t._state=1,t._value=e,l(t)}catch(e){c(t,e)}}function c(t,e){t._state=2,t._value=e,l(t)}function l(t){2===t._state&&0===t._deferreds.length&&i._immediateFn(function(){t._handled||i._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)a(t,t._deferreds[e]);t._deferreds=null}function u(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function f(t,e){var n=!1;try{t(function(t){n||(n=!0,s(e,t))},function(t){n||(n=!0,c(e,t))})}catch(t){if(n)return;n=!0,c(e,t)}}var d=setTimeout;i.prototype.catch=function(t){return this.then(null,t)},i.prototype.then=function(t,e){var n=new this.constructor(o);return a(this,new u(t,e,n)),n},i.all=function(t){var e=Array.prototype.slice.call(t);return new i(function(t,n){function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(t){o(i,t)},n)}e[i]=a,0==--r&&t(e)}catch(t){n(t)}}if(0===e.length)return t([]);for(var r=e.length,i=0;i<e.length;i++)o(i,e[i])})},i.resolve=function(t){return t&&"object"==typeof t&&t.constructor===i?t:new i(function(e){e(t)})},i.reject=function(t){return new i(function(e,n){n(t)})},i.race=function(t){return new i(function(e,n){for(var o=0,r=t.length;o<r;o++)t[o].then(e,n)})},i._immediateFn="function"==typeof e&&function(t){e(t)}||function(t){d(t,0)},i._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},i._setImmediateFn=function(t){i._immediateFn=t},i._setUnhandledRejectionFn=function(t){i._unhandledRejectionFn=t},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(e,n(18).setImmediate)},function(t,e,n){function o(t,e){this._id=t,this._clearFn=e}var r=Function.prototype.apply;e.setTimeout=function(){return new o(r.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new o(r.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(19),e.setImmediate=setImmediate,e.clearImmediate=clearImmediate},function(t,e,n){(function(t,e){!function(t,n){"use strict";function o(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var o={callback:t,args:e};return l[c]=o,s(c),c++}function r(t){delete l[t]}function i(t){var e=t.callback,o=t.args;switch(o.length){case 0:e();break;case 1:e(o[0]);break;case 2:e(o[0],o[1]);break;case 3:e(o[0],o[1],o[2]);break;default:e.apply(n,o)}}function a(t){if(u)setTimeout(a,0,t);else{var e=l[t];if(e){u=!0;try{i(e)}finally{r(t),u=!1}}}}if(!t.setImmediate){var s,c=1,l={},u=!1,f=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?function(){s=function(t){e.nextTick(function(){a(t)})}}():function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?function(){var e="setImmediate$"+Math.random()+"$",n=function(n){n.source===t&&"string"==typeof n.data&&0===n.data.indexOf(e)&&a(+n.data.slice(e.length))};t.addEventListener?t.addEventListener("message",n,!1):t.attachEvent("onmessage",n),s=function(n){t.postMessage(e+n,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){a(t.data)},s=function(e){t.port2.postMessage(e)}}():f&&"onreadystatechange"in f.createElement("script")?function(){var t=f.documentElement;s=function(e){var n=f.createElement("script");n.onreadystatechange=function(){a(e),n.onreadystatechange=null,t.removeChild(n),n=null},t.appendChild(n)}}():function(){s=function(t){setTimeout(a,0,t)}}(),d.setImmediate=o,d.clearImmediate=r}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,n(7),n(20))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function r(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function i(t){if(f===clearTimeout)return clearTimeout(t);if((f===o||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function a(){b&&p&&(b=!1,p.length?m=p.concat(m):v=-1,m.length&&s())}function s(){if(!b){var t=r(a);b=!0;for(var e=m.length;e;){for(p=m,m=[];++v<e;)p&&p[v].run();v=-1,e=m.length}p=null,b=!1,i(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,f,d=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{f="function"==typeof clearTimeout?clearTimeout:o}catch(t){f=o}}();var p,m=[],b=!1,v=-1;d.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];m.push(new c(t,e)),1!==m.length||b||r(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.prependListener=l,d.prependOnceListener=l,d.listeners=function(t){return[]},d.binding=function(t){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(t){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(t,e,n){"use strict";n(22).polyfill()},function(t,e,n){"use strict";function o(t,e){if(void 0===t||null===t)throw new TypeError("Cannot convert first argument to object");for(var n=Object(t),o=1;o<arguments.length;o++){var r=arguments[o];if(void 0!==r&&null!==r)for(var i=Object.keys(Object(r)),a=0,s=i.length;a<s;a++){var c=i[a],l=Object.getOwnPropertyDescriptor(r,c);void 0!==l&&l.enumerable&&(n[c]=r[c])}}return n}function r(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:o})}t.exports={assign:o,polyfill:r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(24),r=n(6),i=n(5),a=n(36),s=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if("undefined"!=typeof window){var n=a.getOpts.apply(void 0,t);return new Promise(function(t,e){i.default.promise={resolve:t,reject:e},o.default(n),setTimeout(function(){r.openModal()})})}};s.close=r.onAction,s.getState=r.getState,s.setActionValue=i.setActionValue,s.stopLoading=r.stopLoading,s.setDefaults=a.setDefaults,e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(0),i=r.default.MODAL,a=n(4),s=n(34),c=n(35),l=n(1);e.init=function(t){o.getNode(i)||(document.body||l.throwErr("You can only use SweetAlert AFTER the DOM has loaded!"),s.default(),a.default()),a.initModalContent(t),c.default(t)},e.default=e.init},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.MODAL;e.modalMarkup='\n <div class="'+r+'"></div>',e.default=e.modalMarkup},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.OVERLAY,i='<div \n class="'+r+'"\n tabIndex="-1">\n </div>';e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.ICON;e.errorIconMarkup=function(){var t=r+"--error",e=t+"__line";return'\n <div class="'+t+'__x-mark">\n <span class="'+e+" "+e+'--left"></span>\n <span class="'+e+" "+e+'--right"></span>\n </div>\n '},e.warningIconMarkup=function(){var t=r+"--warning";return'\n <span class="'+t+'__body">\n <span class="'+t+'__dot"></span>\n </span>\n '},e.successIconMarkup=function(){var t=r+"--success";return'\n <span class="'+t+"__line "+t+'__line--long"></span>\n <span class="'+t+"__line "+t+'__line--tip"></span>\n\n <div class="'+t+'__ring"></div>\n <div class="'+t+'__hide-corners"></div>\n '}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.CONTENT;e.contentMarkup='\n <div class="'+r+'">\n\n </div>\n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.BUTTON_CONTAINER,i=o.default.BUTTON,a=o.default.BUTTON_LOADER;e.buttonMarkup='\n <div class="'+r+'">\n\n <button\n class="'+i+'"\n ></button>\n\n <div class="'+a+'">\n <div></div>\n <div></div>\n <div></div>\n </div>\n\n </div>\n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(4),r=n(2),i=n(0),a=i.default.ICON,s=i.default.ICON_CUSTOM,c=["error","warning","success","info"],l={error:r.errorIconMarkup(),warning:r.warningIconMarkup(),success:r.successIconMarkup()},u=function(t,e){var n=a+"--"+t;e.classList.add(n);var o=l[t];o&&(e.innerHTML=o)},f=function(t,e){e.classList.add(s);var n=document.createElement("img");n.src=t,e.appendChild(n)},d=function(t){if(t){var e=o.injectElIntoModal(r.iconMarkup);c.includes(t)?u(t,e):f(t,e)}};e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),r=n(4),i=function(t){navigator.userAgent.includes("AppleWebKit")&&(t.style.display="none",t.offsetHeight,t.style.display="")};e.initTitle=function(t){if(t){var e=r.injectElIntoModal(o.titleMarkup);e.textContent=t,i(e)}},e.initText=function(t){if(t){var e=
vendor: 6,367 bytes, lines 172-173
172r.injectElIntoModal(o.textMarkup);e.textContent=t,i(e)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(4),i=n(0),a=i.default.BUTTON,s=i.default.DANGER_BUTTON,c=n(3),l=n(2),u=n(6),f=n(5),d=function(t,e,n){var r=e.text,i=e.value,d=e.className,p=e.closeModal,m=o.stringToNode(l.buttonMarkup),b=m.querySelector("."+a),v=a+"--"+t;b.classList.add(v),d&&b.classList.add(d),n&&t===c.CONFIRM_KEY&&b.classList.add(s),b.textContent=r;var g={};return g[t]=i,f.setActionValue(g),f.setActionOptionsFor(t,{closeModal:p}),b.addEventListener("click",function(){return u.onAction(t)}),m},p=function(t,e){var n=r.injectElIntoModal(l.footerMarkup);for(var o in t){var i=t[o],a=d(o,i,e);i.visible&&n.appendChild(a)}0===n.children.length&&n.remove()};e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),r=n(4),i=n(2),a=n(5),s=n(6),c=n(0),l=c.default.CONTENT,u=function(t){t.addEventListener("input",function(t){var e=t.target,n=e.value;a.setActionValue(n)}),t.addEventListener("keyup",function(t){if("Enter"===t.key)return s.onAction(o.CONFIRM_KEY)}),setTimeout(function(){t.focus(),a.setActionValue("")},0)},f=function(t,e,n){var o=document.createElement(e),r=l+"__"+e;o.classList.add(r);for(var i in n){var a=n[i];o[i]=a}"input"===e&&u(o),t.appendChild(o)},d=function(t){if(t){var e=r.injectElIntoModal(i.contentMarkup),n=t.element,o=t.attributes;"string"==typeof n?f(e,n,o):e.appendChild(n)}};e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(2),i=function(){var t=o.stringToNode(r.overlayMarkup);document.body.appendChild(t)};e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(5),r=n(6),i=n(1),a=n(3),s=n(0),c=s.default.MODAL,l=s.default.BUTTON,u=s.default.OVERLAY,f=function(t){t.preventDefault(),v()},d=function(t){t.preventDefault(),g()},p=function(t){if(o.default.isOpen)switch(t.key){case"Escape":return r.onAction(a.CANCEL_KEY)}},m=function(t){if(o.default.isOpen)switch(t.key){case"Tab":return f(t)}},b=function(t){if(o.default.isOpen)return"Tab"===t.key&&t.shiftKey?d(t):void 0},v=function(){var t=i.getNode(l);t&&(t.tabIndex=0,t.focus())},g=function(){var t=i.getNode(c),e=t.querySelectorAll("."+l),n=e.length-1,o=e[n];o&&o.focus()},h=function(t){t[t.length-1].addEventListener("keydown",m)},w=function(t){t[0].addEventListener("keydown",b)},y=function(){var t=i.getNode(c),e=t.querySelectorAll("."+l);e.length&&(h(e),w(e))},x=function(t){if(i.getNode(u)===t.target)return r.onAction(a.CANCEL_KEY)},_=function(t){var e=i.getNode(u);e.removeEventListener("click",x),t&&e.addEventListener("click",x)},k=function(t){o.default.timer&&clearTimeout(o.default.timer),t&&(o.default.timer=window.setTimeout(function(){return r.onAction(a.CANCEL_KEY)},t))},O=function(t){t.closeOnEsc?document.addEventListener("keyup",p):document.removeEventListener("keyup",p),t.dangerMode?v():g(),y(),_(t.closeOnClickOutside),k(t.timer)};e.default=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(3),i=n(37),a=n(38),s={title:null,text:null,icon:null,buttons:r.defaultButtonList,content:null,className:null,closeOnClickOutside:!0,closeOnEsc:!0,dangerMode:!1,timer:null},c=Object.assign({},s);e.setDefaults=function(t){c=Object.assign({},s,t)};var l=function(t){var e=t&&t.button,n=t&&t.buttons;return void 0!==e&&void 0!==n&&o.throwErr("Cannot set both 'button' and 'buttons' options!"),void 0!==e?{confirm:e}:n},u=function(t){return o.ordinalSuffixOf(t+1)},f=function(t,e){o.throwErr(u(e)+" argument ('"+t+"') is invalid")},d=function(t,e){var n=t+1,r=e[n];o.isPlainObject(r)||void 0===r||o.throwErr("Expected "+u(n)+" argument ('"+r+"') to be a plain object")},p=function(t,e){var n=t+1,r=e[n];void 0!==r&&o.throwErr("Unexpected "+u(n)+" argument ("+r+")")},m=function(t,e,n,r){var i=typeof e,a="string"===i,s=e instanceof Element;if(a){if(0===n)return{text:e};if(1===n)return{text:e,title:r[0]};if(2===n)return d(n,r),{icon:e};f(e,n)}else{if(s&&0===n)return d(n,r),{content:e};if(o.isPlainObject(e))return p(n,r),e;f(e,n)}};e.getOpts=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n={};t.forEach(function(e,o){var r=m(0,e,o,t);Object.assign(n,r)});var o=l(n);n.buttons=r.getButtonListOpts(o),delete n.button,n.content=i.getContentOpts(n.content);var u=Object.assign({},s,c,n);return Object.keys(u).forEach(function(t){a.DEPRECATED_OPTS[t]&&a.logDeprecation(t)}),u}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r={element:"input",attributes:{placeholder:""}};e.getContentOpts=function(t){var e={};return o.isPlainObject(t)?Object.assign(e,t):t instanceof Element?{element:t}:"input"===t?r:null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.logDeprecation=function(t){var n=e.DEPRECATED_OPTS[t],o=n.onlyRename,r=n.replacement,i=n.subOption,a=n.link,s=o?"renamed":"deprecated",c='SweetAlert warning: "'+t+'" option has been '+s+".";if(r){c+=" Please use"+(i?' "'+i+'" in ':" ")+'"'+r+'" instead.'}var l="https://sweetalert.js.org";c+=a?" More details: "+l+a:" More details: "+l+"/guides/#upgrading-from-1x",console.warn(c)},e.DEPRECATED_OPTS={type:{replacement:"icon",link:"/docs/#icon"},imageUrl:{replacement:"icon",link:"/docs/#icon"},customClass:{replacement:"className",onlyRename:!0,link:"/docs/#classname"},imageSize:{},showCancelButton:{replacement:"buttons",link:"/docs/#buttons"},showConfirmButton:{replacement:"button",link:"/docs/#button"},confirmButtonText:{replacement:"button",link:"/docs/#button"},confirmButtonColor:{},cancelButtonText:{replacement:"buttons",link:"/docs/#buttons"},closeOnConfirm:{replacement:"button",subOption:"closeModal",link:"/docs/#button"},closeOnCancel:{replacement:"buttons",subOption:"closeModal",link:"/docs/#buttons"},showLoaderOnConfirm:{replacement:"buttons"},animation:{},inputType:{replacement:"content",link:"/docs/#content"},inputValue:{replacement:"content",link:"/docs/#content"},inputPlaceholder:{replacement:"content",link:"/docs/#content"},html:{replacement:"content",link:"/docs/#content"},allowEscapeKey:{replacement:"closeOnEsc",onlyRename:!0,link:"/docs/#closeonesc"},allowClickOutside:{replacement:"closeOnClickOutside",onlyRename:!0,link:"/docs/#closeonclickoutside"}}}])}); 173</script>
173 174<link href='//theme.hstatic.net/200000433953/1001252744/14/responsive.scss.css?v=903' rel='stylesheet' type='text/css' media='all' />
175<script> 176var no_image_placeholder = "//theme.hstatic.net/200000433953/1001252744/14/no_image.jpg?v=903" 177window.money_format = '{{amount}}â«'; 178</script>
178 179
179<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","name":"songnhac.com.vn","url":"https://songnhac.com.vn","potentialAction":{"@type":"SearchAction","target":"https://songnhac.com.vn/search?&q={search_term_string}","query-input":"required name=search_term_string"}}</script>
179 180 181 182 <!-- Google Tag Manager -->
183<script>
vendor: 327 bytes, lines 183-187
183(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 184new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 185j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 186'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 187})(window,document,'script','dataLayer','
187GTM-NH7HPCL
vendor: 3 bytes, line 187
187');
187</script>
187 188<!-- End Google Tag Manager --> 189 190 191 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 191-192
191 192<script async src="https://www.googletagmanager.com/gtag/js?id=
192G-VR501CW66Y
vendor: 12 bytes, line 192
192"></script>
193<script> 194
vendor: 134 bytes, lines 194-198
194window.dataLayer = window.dataLayer || []; 195 function gtag(){dataLayer.push(arguments);} 196 gtag('js', new Date()); 197 198 gtag('config', '
198G-VR501CW66Y
vendor: 4 bytes, line 198
198');
199</script>
199 200 201
202<script>window.OniReviewConfig={"shop":{"active":true,"insider_id":171,"myharavan_domain":"https://songnhac-1.myharavan.com","cdn_token":"clpgmxf0i36720so3y6uzw4y6"},"config":{"reviewTitle":"Danh sách Äánh giá","questionTitle":"Câu há»i thưá»ng gặp","showTitle":true,"showDate":true,"showSort":true,"acceptImage":true,"acceptVideo":true,"acceptQuestion":true,"questionType":"tab","acceptReply":true,"acceptVerifiedBadge":true,"alwaysVerifiedBadge":false,"shapeType":"star_1","colorShape":"#ffb800","colorBgShape":"#b3bcc5","colorVerifiedBadge":"#01ab56","colorMain":"#0083ca","requireLogin":false}}</script>
vendor: 1 bytes, line 202
202
203<script defer src="https://assets.onistudio.net/static/onireviews.js"></script>
203 204 205 206 207 208 209 210
210<script type='text/javascript'> 211//<![CDATA[ 212if ((typeof Haravan) === 'undefined') { 213 Haravan = {}; 214} 215Haravan.culture = 'vi-VN'; 216Haravan.shop = 'songnhac-1.myharavan.com'; 217Haravan.theme = {"name":"Customize WD - 22/06/2024","id":1001252744,"role":"main"}; 218Haravan.domain = 'songnhac.com.vn'; 219//]]> 220</script>
220 221<meta name="google-site-verification" content="8U7W3smjWh5O9nWU7Sn0uhMCtgh8A5zHi2jMKRrrCng" />
221<script defer src='https://stats.hstatic.net/beacon.min.js' hrv-beacon-t='200000433953'></script>
221<style>.grecaptcha-badge{visibility:hidden;}</style>
222<script type='text/javascript'> 223window.HaravanAnalytics = window.HaravanAnalytics || {}; 224window.HaravanAnalytics.meta = window.HaravanAnalytics.meta || {}; 225window.HaravanAnalytics.meta.currency = 'VND'; 226var meta = {"page":{"pageType":"product","resourceType":"product","resourceId":1075733138},"product":{"id":1075733138,"type":"Dà n Karaoke Tiêu Chuẩn","title":"Combo 6: Giải pháp phòng karaoke 20m2 - 50m2","price":1050000000.0,"selected_or_first_available_variant":{"id":1172726641,"price":1050000000.0,"title":"Combo 6: Giải pháp phòng karaoke 20m2 - 50m2 - Default Title","variant_title":"Default Title"},"vendor":"GUINNESS","imageUrl":"https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5.jpg","available":true,"handle":"giai-phap-phong-karaoke-20m2-50m2","not_allow_promotion":false,"variants":[{"id":1172726641,"price":1050000000.0,"title":"Combo 6: Giải pháp phòng karaoke 20m2 - 50m2 - Default Title","variant_title":"Default Title"}]}}; 227for (var attr in meta) { 228 window.HaravanAnalytics.meta[attr] = meta[attr]; 229} 230window.HaravanAnalytics.AutoTrack = true; 231</script>
vendor: 1 bytes, line 231
231
232<script> 233//<![CDATA[ 234window.HaravanAnalytics.ga = "UA-235069279-1"; 235window.HaravanAnalytics.enhancedEcommerce = false; 236(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 237(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 238m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 239})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 240ga('create', window.HaravanAnalytics.ga, 'auto', {allowLinker: true}); 241ga('send', 'pageview'); ga('require', 'linker');try { 242if(window.location.href.indexOf('checkouts') > -1){ 243var themeid = Haravan.theme.id; 244!function(e,t,n){var a=t.getElementsByTagName(n)[0],c=t.createElement(n);c.async=false,c.src="https://theme.hstatic.net/200000433953/"+themeid+"/14/tracking.js?v="+(new Date).getTime(),a.parentNode.insertBefore(c,a)}(window,document,"script"); 245} 246} catch (e) {}; 247 //]]> 248 </script>
248 249
249<script> 250window.HaravanAnalytics.fb = "796246508221793"; 251window.HaravanAnalytics.metaAdvancedMatching = false; 252//<![CDATA[ 253!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 254n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 255n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 256t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 257document,'script','//connect.facebook.net/en_US/fbevents.js'); 258// Insert Your Facebook Pixel ID below. 259fbq('init', "796246508221793", {} , {'agent':'plharavan'}); 260fbq('track', 'PageView'); 261//]]> 262</script>
262 263<noscript><img height='1' width='1' style='display:none' src='https://www.facebook.com/tr?id=796246508221793&ev=PageView&noscript=1'/></noscript><span> 264<meta itemprop='name' content='Combo 6: Giải pháp phòng karaoke 20m2 - 50m2'> 265<meta itemprop='brand' content='GUINNESS'> 266<meta itemprop='image' content='https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5.jpg'/> 267<span > 268<meta itemprop='priceCurrency' content='VND'/> 269<meta itemprop='price' content='10500000'/> 270<link itemprop='itemCondition' href='http://schema.org/NewCondition'/> 271<link itemprop='availability' href='http://schema.org/InStock'/> 272</span> 273</span> 274 275 <!-- 276 Theme Information 277 -------------------------------------- 278 Theme ID: EGA Market 279 Version: v1.3.0_20210629 280 Company: EGANY 281 changelog: //theme.hstatic.net/200000433953/1001252744/14/ega-changelog.json?v=903 282 --------------------------------------- 283 --> 284 </head> 285 <body class="contact-btn-active"> 286 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 286-287
286 287<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
287GTM-TT9M7KTL
vendor: 83 bytes, lines 287-288
287" 288height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
289<!-- End Google Tag Manager (noscript) --> 290 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 290-291
290 291<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
291GTM-NH7HPCL
vendor: 83 bytes, lines 291-292
291" 292height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
293<!-- End Google Tag Manager (noscript) --> 294 295 <div class="opacity_menu"></div> 296 <div class="top-banner" style="background: #0083ca"> 297 <div class="container px-md-0 text-center" > 298 <a href="https://songnhac.com.vn/collections/dan-karaoke-gia-dinh-phoi-san" title="Banner top"> 299 <picture> 300 <source media="(max-width: 480px)" srcset="//theme.hstatic.net/200000433953/1001252744/14/top_banner_large.jpg?v=903"> 301 <img class='img-fluid ' src="//theme.hstatic.net/200000433953/1001252744/14/top_banner.jpg?v=903" alt=""> 302 </picture> 303 </a> 304 </div> 305</div> 306<header class="header header_menu"> 307 <div class="mid-header wid_100 d-flex align-items-center"> 308 <div class="container px-md-0"> 309 <div class="row align-items-center"> 310 <div class="col-4 header-right d-lg-none d-block"> 311 <div class="toggle-nav btn menu-bar mr-4 ml-0 p-0 d-lg-none d-flex text-white"> 312 <span class="bar"></span> 313 <span class="bar"></span> 314 <span class="bar"></span> 315 </div> 316 </div> 317 <div class="col-4 col-lg-2 header-right"> 318 319 <a href="/" class="logo-wrapper "> 320 <img class="img-fluid" src="//theme.hstatic.net/200000433953/1001252744/14/logo.png?v=903" alt="logo SÃNG NHẠC AUDIO"> 321 </a> 322 323 </div> 324 <div class="col-xl-5 col-lg-4 col-12 header-center" id="search-header"> 325 <form action="/search" method="get" class="input-group search-bar custom-input-group " role="search"> 326 <input type="text" name="q" value="" autocomplete="off" placeholder="Tìm kiếm sản phẩm..." 327 class="input-group-field auto-search form-control " required=""> 328 <input type="hidden" name="type" value="product"> 329 <span class="input-group-btn btn-action"> 330 <button type="submit" class="btn text-white icon-fallback-text h-100"> 331 <span class="fa fa-search"></span> 332 </button> 333 </span> 334 </form>
335 </div> 336 <div class="col-4 col-xl-5 col-lg-6 "> 337 <ul class="header-left mb-0 float-right list-unstyled d-flex align-items-center"> 338 <li class='media d-lg-flex d-none hotline '> 339 <img class="align-self-center mr-3" src="//theme.hstatic.net/200000433953/1001252744/14/phone-call.png?v=903" width="24" alt="phone"/> 340 <div class="media-body d-md-flex flex-column d-none "> 341 <span>Hotline</span> 342 <a class="font-weight-bold d-block" href="tel:1900636318" title="1900 63 63 18"> 343 1900 63 63 18 344 </a> 345 </div> 346 </li> 347 <li class='ml-4 mr-4 mr-md-3 ml-md-3 media d-lg-flex d-none '> 348 <i class="fas fa-user-circle mr-3 align-self-center"></i> 349 <div class="media-body d-md-flex flex-column d-none "> 350 <a rel="nofollow" href="/account/login" class="d-block" title="Tà i khoản" > 351 Tà i khoản 352 </a> 353 <small> 354 <a href="/account/login" title="ÄÄng nháºp" class="font-weight: light"> 355 ÄÄng nháºp 356 </a> 357 </small> 358 </div> 359 </li> 360 <li class="cartgroup ml-0 mr-2 mr-md-0"> 361 <div class="mini-cart text-xs-center"> 362 <a class="img_hover_cart" href="/cart" title="Giá» hà ng"> 363 <i class="fas fa-shopping-bag"></i> 364 <span class='mx-2 d-md-block d-none'>Giá» hà ng</span> 365 <span class="count_item count_item_pr">0</span> 366 </a> 367 <div class="top-cart-content card "> 368 <ul id="cart-sidebar" class="mini-products-list count_li list-unstyled"> 369 <li class="list-item"> 370 <ul></ul> 371 </li> 372 <li class="action"> 373 </li> 374 </ul> 375 </div> 376 </div> 377 </li> 378 </ul> 379 </div> 380 </div> 381 </div> 382 </div> 383</header> 384 385<!-- subheader == mobile nav --> 386<div class="subheader " id="nav"> 387 <div class="container px-md-0"> 388 389 <div class="toogle-nav-wrapper main-nav" > 390 <div class="icon-bar btn menu-bar mr-2 ml-0 p-0 d-inline-flex text-white"> 391 <span class="bar"></span> 392 <span class="bar"></span> 393 <span class="bar"></span> 394 </div> 395 Danh sách sản phẩm 396 397 <div class="navigation-wrapper"> 398 <nav class="h-100" > 399<ul class="navigation list-group list-group-flush scroll"> 400 401 402 403 404 <li class="menu-item list-group-item"> 405 <a href="/collections/dan-karaoke-gia-dinh-phoi-san" class="menu-item__link d-flex justify-content-between align-items-center" title="Dà n Karaoke"> 406 <span> 407 Dà n Karaoke 408 </span> 409 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 410 </a> 411 412 <div class="submenu scroll"> 413 <ul class="submenu__list"> 414 415 416 417 <li class="submenu__item submenu__item--main"> 418 <a class="link" href="/collections/dan-karaoke-gia-re" title="Dà n Karaoke Giá Rẻ"> 419 Dà n Karaoke Giá Rẻ 420 </a> 421 </li> 422 423 424 425 426 <li class="submenu__item submenu__item--main"> 427 <a class="link" href="/collections/dan-karaoke-cao-cap" title="Dà n Karaoke Cao Cấp"> 428 Dà n Karaoke Cao Cấp 429 </a> 430 </li> 431 432 433 434 435 <li class="submenu__item submenu__item--main"> 436 <a class="link" href="/collections/dan-karaoke-gia-dinh" title="Dà n Karaoke Gia Äình"> 437 Dà n Karaoke Gia Äình 438 </a> 439 </li> 440 441 442 </ul> 443 </div> 444 </li> 445 446 447 448 449 <li class="menu-item list-group-item"> 450 <a href="/collections/bo-loa-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Karaoke"> 451 <span> 452 Loa Karaoke 453 </span> 454 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 455 </a> 456 457 <div class="submenu scroll"> 458 <ul class="submenu__list"> 459 460 461 462 463 464 465 466 467 <li class="submenu__item submenu__item--main"> 468 <a class="link" href="/collections/loa-nam-ngang" title="Loa Karaoke"> 469 Loa Karaoke 470 </a> 471 </li> 472 473 474 475 476 <li class="submenu__item submenu__item--main"> 477 <a class="link" href="/collections/loa-dung-moi" title="Loa Äứng"> 478 Loa Äứng 479 </a> 480 </li> 481 482 483 484 485 <li class="submenu__item submenu__item--main"> 486 <a class="link" href="/collections/loa-sub-moi" title="Loa Sub"> 487 Loa Sub 488 </a> 489 </li> 490 491 492 493 494 <li class="submenu__item submenu__item--main"> 495 <a class="link" href="/collections/loa-full-moi" title="Loa Full"> 496 Loa Full 497 </a> 498 </li> 499 500 501 </ul> 502 </div> 503 </li> 504 505 506 507 508 <li class="menu-item list-group-item"> 509 <a href="/collections/loa-keo" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Kéo Di Äá»ng"> 510 <span> 511 Loa Kéo Di Äá»ng 512 </span> 513 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 514 </a> 515 516 <div class="submenu scroll"> 517 <ul class="submenu__list"> 518 519 520 521 <li class="submenu__item submenu__item--main"> 522 <a class="link" href="/collections/loa-dong-truc" title="Dà n Loa Äá»ng Trục"> 523 Dà n Loa Äá»ng Trục 524 </a> 525 </li> 526 527 528 529 530 <li class="submenu__item submenu__item--main"> 531 <a class="link" href="/collections/loa-keo-di-dong" title="Loa Di Äá»ng"> 532 Loa Di Äá»ng 533 </a> 534 </li> 535 536 537 538 539 <li class="submenu__item submenu__item--main"> 540 <a class="link" href="/collections/loa-keo-3" title="Loa Kéo"> 541 Loa Kéo 542 </a> 543 </li> 544 545 546 </ul> 547 </div> 548 </li> 549 550 551 552 553 <li class="menu-item list-group-item"> 554 <a href="/collections/micro-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Micro Karaoke"> 555 <span> 556 Micro Karaoke 557 </span> 558 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 559 </a> 560 561 <div class="submenu scroll"> 562 <ul class="submenu__list"> 563 564 565 566 567 568 569 570 571 572 573 574 </ul> 575 </div> 576 </li> 577 578 579 580 581 <li class="menu-item list-group-item"> 582 <a href="/collections/vang-lien" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy liá»n vang/Power Mixer"> 583 <span> 584 Cục Äẩy liá»n vang/Power Mixer 585 </a> 586 587 </li> 588 589 590 591 592 <li class="menu-item list-group-item"> 593 <a href="/collections/mixer-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Mixer Karaoke"> 594 <span> 595 Mixer Karaoke 596 </span> 597 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 598 </a> 599 600 <div class="submenu scroll"> 601 <ul class="submenu__list"> 602 603 604 605 <li class="submenu__item submenu__item--main"> 606 <a class="link" href="https://songnhac.com.vn/collections/vang-so" title="Vang Sá» / Mixer Sá»"> 607 Vang Sá» / Mixer Sá» 608 </a> 609 </li> 610 611 612 613 614 <li class="submenu__item submenu__item--main"> 615 <a class="link" href="https://songnhac.com.vn/collections/vang-co" title="Vang CÆ¡ / Mixer CÆ¡"> 616 Vang CÆ¡ / Mixer CÆ¡ 617 </a> 618 </li> 619 620 621 622 623 624 625 626 </ul> 627 </div> 628 </li> 629 630 631 632 633 <li class="menu-item list-group-item"> 634 <a href="https://songnhac.com.vn/collections/power" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy công suất/Power"> 635 <span> 636 Cục Äẩy công suất/Power 637 </span> 638 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 639 </a> 640 641 <div class="submenu scroll"> 642 <ul class="submenu__list"> 643 644 645 646 <li class="submenu__item submenu__item--main"> 647 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-2-kenh" title="Cục Äẩy 2 Kênh"> 648 Cục Äẩy 2 Kênh 649 </a> 650 </li> 651 652 653 654 655 <li class="submenu__item submenu__item--main"> 656 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-4-kenh" title="Cục Äẩy 4 Kênh"> 657 Cục Äẩy 4 Kênh 658 </a> 659 </li> 660 661 662 </ul> 663 </div> 664 </li> 665 666 667 668 669 <li class="menu-item list-group-item"> 670 <a href="/collections/phu-kien-am-thanh" class="menu-item__link d-flex justify-content-between align-items-center" title="Phụ Kiá»n Ãm Thanh"> 671 <span> 672 Phụ Kiá»n Ãm Thanh
673 </a> 674 675 </li> 676 677 678 679 680 <li class="menu-item list-group-item"> 681 <a href="https://songnhac.com.vn/collections/nhom-san-pham-dang-sale" class="menu-item__link d-flex justify-content-between align-items-center" title="Sản Phẩm Khuyến Mãi"> 682 <span> 683 Sản Phẩm Khuyến Mãi 684 </a> 685 686 </li> 687 688 689 690 691 <li class="menu-item list-group-item"> 692 <a href="/collections/an-ninh-giam-sat" class="menu-item__link d-flex justify-content-between align-items-center" title="Camera CCTV"> 693 <span> 694 Camera CCTV 695 </span> 696 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 697 </a> 698 699 <div class="submenu scroll"> 700 <ul class="submenu__list"> 701 702 703 704 705 706 707 708 709 710 711 712 713 714 <li class="submenu__item submenu__item--main"> 715 <a class="link" href="/collections/phu-kien-1" title="Phụ kiá»n"> 716 Phụ kiá»n 717 </a> 718 </li> 719 720 721 </ul> 722 </div> 723 </li> 724 725 726 727 728 <li class="menu-item list-group-item"> 729 <a href="https://drive.google.com/drive/folders/1I7oYVX78bh56K-Z5L2vZw8iyymVvf0Hn?usp=drive_link" class="menu-item__link d-flex justify-content-between align-items-center" title="TẢI HÃNH ẢNH SP"> 730 <span> 731 TẢI HÃNH ẢNH SP 732 </a> 733 734 </li> 735 736</ul> 737 </nav> 738 </div> 739 740 741 </div> 742 743 <ul class="shop-policises list-unstyled d-flex align-items-center flex-wrap m-0 pr-0"> 744 745 746 <li class=""> 747 <a href="/collections/micro-karaoke" title="Micro"> 748 Micro 749 </a> 750 </li> 751 752 753 754 <li class=""> 755 <a href="/collections/bo-loa-karaoke" title="Loa Karaoke"> 756 Loa Karaoke 757 </a> 758 </li> 759 760 761 762 <li class=""> 763 <a href="/collections/dan-karaoke-gia-dinh-phoi-san" title="Dà n Karaoke"> 764 Dà n Karaoke 765 </a> 766 </li> 767 768 769 770 <li class=""> 771 <a href="/collections/vang-lien" title="Power Mixer"> 772 Power Mixer 773 </a> 774 </li> 775 776 777 778 <li class=""> 779 <a href="/blogs/news" title="Tin Tức & Khuyến Mãi"> 780 Tin Tức & Khuyến Mãi 781 </a> 782 </li> 783 784 785 786 <li class=""> 787 <a href="/pages/about-us" title="Vá» Chúng Tôi"> 788 Vá» Chúng Tôi 789 </a> 790 </li> 791 792 793 794 <li class=""> 795 <a href="/pages/lien-he" title="Liên Há»"> 796 Liên Há» 797 </a> 798 </li> 799 800 801</ul> 802 803 </div> 804</div> 805 806 807 808 809 810 811 812 813 814 815<section class="bread-crumb mb-3"> 816 <span class="crumb-border"></span> 817 <div class="container px-md-0"> 818 <div class="row"> 819 <div class="col-12 a-left"> 820 <ul class="breadcrumb m-0 px-0" itemscope itemtype="http://schema.org/BreadcrumbList"> 821 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 822 <a href="/" target="_self" itemprop="item"><span itemprop="name">Trang chá»§</span></a> 823 <meta itemprop="position" content="1" /> 824 <span class="mr_lr"> / </span> 825 </li> 826 827 828 829 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 830 <a href="https://songnhac.com.vn/collections/tat-ca-sp" target="_self" itemprop="item"> 831 <span itemprop="name">Tất Cả SP</span> 832 </a> 833 <meta itemprop="position" content="2" /> 834 <span class="mr_lr"> / </span> 835 </li> 836 837 <li class="active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 838 <span itemprop="item" content="https://songnhac.com.vn/products/giai-phap-phong-karaoke-20m2-50m2"> 839 <span itemprop="name">Combo 6: Giải pháp phòng karaoke 20m2 - 50m2</span> 840 </span> 841 <meta itemprop="position" content="3" /> 842 </li> 843 844 </ul> 845 </div> 846 </div> 847 </div> 848</section> 849 850 851 852 853 854 855<section class="product details-main productDetail-page" id="product" > 856 857 <section class='section'> 858 <form enctype="multipart/form-data" id="add-to-cart-form" action="/cart/add" method="post" class="form_background form-inline margin-bottom-0"> 859 <div class="container card py-3"> 860 <div class="section wrap-padding-15 wp_product_main"> 861 <div class="details-product section "> 862 <div class="row "> 863 <div class="product-detail-left product-images 864 col-xs-12 col-sm-12 col-md-8 mx-auto col-lg-4 "> 865 <div class=" pb-3 pt-0 col_large_full large-image"> 866 867 868 869 <a class="d-block pos-relative 870 871 embed-responsive embed-responsive-1by1 " data-href="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_grande.jpg" data-rel="prettyPhoto[product-gallery]" href="javascript:;"> 872 873 874 875 <img class="checkurl img-fluid" style="--image-scale: 1" src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_grande.jpg" alt="Combo 6: Giải pháp phòng karaoke 20m2 - 50m2"> 876 </a> 877 878 </div> 879 880 881 </div> 882 883 <div class="col-xs-12 col-sm-12 col-lg-8 details-pro"> 884 <h1 class="title-product">Combo 6: Giải pháp phòng karaoke 20m2 - 50m2</h1> 885 <div class="row"> 886 887 <div class="col-12 col-md-7 " > 888 <div class="group-status"> 889 <span class="first_status">Thương hiá»u:<span class="status_name"> 890 891 GUINNESS 892 893 </span> 894 <span class="line"> | </span> 895 </span> 896 <span class="first_status status_2"> 897 Tình trạng: 898 899 900 <span class="status_name available"> 901 Còn hà ng 902 </span> 903 904 905 </span> 906</div> 907<div class="onireviewapp-loop"></div> 908<div class="price-box"> 909 910 911 <span class="special-price"><span class="price product-price">10,500,000â«</span> 912 </span> <!-- Giá Khuyến mại --> 913 <span class="old-price"> 914 <del class="price product-price-old sale">17,480,000â«</del> 915 </span> <!-- Giá gá»c --> 916 917 918</div> 919 920 921 <div class="form-product"> 922 923 924 <div class="box-variant clearfix "> 925 926 <input type="hidden" name="id" value="1172726641" /> 927 928 </div> 929 <div class="form_button_details margin-top-15 w-100"> 930 <div class="form_product_content type1 "> 931 <div class="soluong soluong_type_1 show"> 932 <label>Sá» lượng:</label> 933 <div class="custom input_number_product custom-btn-number "> 934 <button class="btn btn_num num_1 button button_qty" onClick="var result = document.getElementById('qtym'); var qtypro = result.value; if( !isNaN( qtypro ) && qtypro > 1 ) result.value--;return false;" type="button">-</button> 935 <input type="text" id="qtym" name="quantity" value="1" maxlength="3" class="form-control prd_quantity " onkeypress="if ( isNaN(this.value + String.fromCharCode(event.keyCode) )) return false;" onchange="if(this.value == 0)this.value=1;"> 936 <button class="btn btn_num num_2 button button_qty" onClick="var result = document.getElementById('qtym'); var qtypro = result.value; if( !isNaN( qtypro )) result.value++;return false;" type="button">+</button> 937 </div> 938 </div> 939 940 <div class="button_actions clearfix"> 941 942 <button type="submit" class="btn btn_base btn_add_cart btn-cart add_to_cart"> 943 <span class="text_1">Thêm và o giá» hà ng</span> 944 </button> 945 946 </div> 947 <div class="button-contact-group hidden"> 948 <button class="btn btn_base btn-contact" type="button"> 949 <span class="text_1">Liên há»</span> 950 </button> 951 </div> 952 <div class="list-buttons"> 953 <div class="item-button"> 954 <a target="_blank" href="https://zalo.me/4311140326192227490" class="blue">
955 <span class="text-1">LIÃN Há» ZALO OA</span> 956 <span class="text-2">Tư vấn mua sản <br>phẩm online</span> 957 </a> 958 </div> 959 <div class="item-button"> 960 <a href="tel:1900636318" class="red"> 961 <span class="text-1">1900 63 63 18</span> 962 <span class="text-2">Tư vấn mua sản <br>phẩm trá»±c tuyến</span> 963 </a> 964 </div> 965 <div class="item-button"> 966 <a href="tel:0909203535" class="blue"> 967 <span class="text-1"> 0909 203 535</span> 968 <span class="text-2">Liên há» là m dá»± án<br> </span> 969 </a> 970 </div> 971 </div> 972 </div> 973 </div> 974</div> 975 </div> 976 977 <div class="col-12 col-md-5 product-right"> 978 <div class="product-policises-wrapper"> 979 <p class="title m-0 mb-3" style=" font-size: 1.25rem;font-weight: 500; line-height: 1.2;"> 980 TẠI SAO NÃN MUA HÃNG TẠI SÃNG NHẠC AUDIO 981</p> 982<ul class="product-policises list-unstyled flex-column d-flex align-items-start m-0"> 983 <li class="media"> 984 <div class="mr-3"> 985 <img class="img-fluid lazyload" 986 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 987 data-src="//theme.hstatic.net/200000433953/1001252744/14/policy_product_image_1.png?v=903" alt="Sản phẩm và linh kiá»n chÃnh hãng, chất lượng cao, Äạt chứng nháºn hợp chuẩn, hợp quy."> 988 </div> 989 <div class="media-body"> 990 <div class="heading-cs"> 991 <strong>Hà ng chÃnh hãng</strong> 992 </div> 993 <div class="content-cs"> 994 Sản phẩm và linh kiá»n chÃnh hãng, chất lượng cao, Äạt chứng nháºn hợp chuẩn, hợp quy. 995 </div> 996 </div> 997 </li> 998 <li class="media"> 999 <div class="mr-3"> 1000 <img class="img-fluid lazyload" 1001 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 1002 data-src="//theme.hstatic.net/200000433953/1001252744/14/policy_product_image_2.png?v=903" alt="Có nguá»n gá»c, xuất xứ rõ rà ng, có hóa ÄÆ¡n VAT Äầy Äá»§."> 1003 </div> 1004 <div class="media-body"> 1005 <div class="heading-cs"> 1006 <strong>Hà ng hoá có chứng từ hợp lá»</strong> 1007 </div> 1008 <div class="content-cs"> 1009 Có nguá»n gá»c, xuất xứ rõ rà ng, có hóa ÄÆ¡n VAT Äầy Äá»§. 1010 </div> 1011 </div> 1012 </li> 1013 <li class="media"> 1014 <div class="mr-3"> 1015 <img class="img-fluid lazyload" 1016 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 1017 data-src="//theme.hstatic.net/200000433953/1001252744/14/policy_product_image_3.png?v=903" alt="Äá»i má»i trong 30 ngà y Äầu (lá»i do nhà cung cấp) 1018Lưu ý: Hà ng Äá»i trả không bá» há»ng, trầy xưá»c hay móp méo do rÆ¡i vỡ"> 1019 </div> 1020 <div class="media-body"> 1021 <div class="heading-cs"> 1022 <strong>Äá»i má»i trong 30 ngà y</strong> 1023 </div> 1024 <div class="content-cs"> 1025 Äá»i má»i trong 30 ngà y Äầu (lá»i do nhà cung cấp)<br /> 1026<span>Lưu ý: Hà ng Äá»i trả không bá» há»ng, trầy xưá»c hay móp méo do rÆ¡i vỡ</span> 1027 </div> 1028 </div> 1029 </li> 1030 <li class="media"> 1031 <div class="mr-3"> 1032 <img class="img-fluid lazyload" 1033 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 1034 data-src="//theme.hstatic.net/200000433953/1001252744/14/policy_product_image_4.png?v=903" alt="Bảo hà nh theo Äúng chÃnh sách sản phẩm từ 12 - 24 tháng. Chi tiết: 1035ChÃnh sách bảo hà nh"> 1036 </div> 1037 <div class="media-body"> 1038 <div class="heading-cs"> 1039 <strong>Bảo hà nh nhanh chóng và chÃnh xác</strong> 1040 </div> 1041 <div class="content-cs"> 1042 Bảo hà nh theo Äúng chÃnh sách sản phẩm từ 12 - 24 tháng. Chi tiết:<br /> 1043<a href="https://songnhac.com.vn/pages/chinh-sach-doi-tra">ChÃnh sách bảo hà nh</a> 1044 </div> 1045 </div> 1046 </li> 1047 <li class="media"> 1048 <div class="mr-3"> 1049 <img class="img-fluid lazyload" 1050 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" 1051 data-src="//theme.hstatic.net/200000433953/1001252744/14/policy_product_image_5.png?v=903" alt="Sẵn sà ng há» trợ, tư vấn, giải Äáp thắc mắc, mang Äến trải nghiá»m mua sắm tá»t nhất cho khách hà ng."> 1052 </div> 1053 <div class="media-body"> 1054 <div class="heading-cs"> 1055 <strong>ChÄm sóc hà nh hà ng táºn tâm</strong> 1056 </div> 1057 <div class="content-cs"> 1058 Sẵn sà ng há» trợ, tư vấn, giải Äáp thắc mắc, mang Äến trải nghiá»m mua sắm tá»t nhất cho khách hà ng. 1059 </div> 1060 </div> 1061 </li> 1062 </ul> 1063</div> 1064 <div class="product-trustbadge my-3"> 1065 <a href="/collections/all" title="Phương thức thanh toán"> 1066 <img class="lazyload img-fluid" src="//theme.hstatic.net/200000433953/1001252744/14/product_trustbadge.jpg?v=903" alt="Phương thức thanh toán"> 1067 </a> 1068 </div> 1069 1070 </div> 1071 1072 </div> 1073 1074 1075 </div> 1076 </div> 1077 </div>
1078 </div> 1079 </div> 1080 1081 1082 </form> 1083 </section> 1084 <section class="section sec_tab "> 1085 <div class="container card py-2"> 1086 <div class="hrvproduct-tabs"> 1087 <ul class="tabs clearfix"> 1088 <li class="active"><a href="#tab0">Mô tả sản phẩm</a></li> 1089 1090 1091 1092 <li class="active"><a href="#tabreview">Äánh giá sản phẩm</a></li> 1093 </ul> 1094 <div class="tabs-content active" id="tab0"> 1095 <div class="description-productdetail"> 1096 <h2>Äại Lá» Tháng 8 & 9 â Æ¯u Äãi Lá»n Nhất NÄm Từ Sóng Nhạc</h2><p>Nhân dá»p Äại lá» tháng 8 và tháng 9 nÄm 2026, Sóng Nhạc Audio triá»n khai chương trình khuyến mãi <strong>lá»n nhất trong nÄm</strong> dà nh riêng cho các dà n karaoke gia Äình. Äây là cÆ¡ há»i Äá» khách hà ng sá» hữu má»t há» thá»ng karaoke chất lượng cao vá»i mức giá ưu Äãi chưa từng có â <strong>giảm Äến 40%</strong> so vá»i giá niêm yết, kèm theo quà tặng và chÃnh sách háºu mãi hấp dẫn. Sá» lượng có hạn, áp dụng trong thá»i gian diá» n ra chương trình.</p><p>Trong khuôn khá» chương trình, <strong>Combo 6 â Dà n karaoke gia Äình Guinness cho phòng 20â50m² </strong>là giải pháp tiết kiá»m ÄÆ°á»£c nhiá»u gia Äình yêu ca hát lá»±a chá»n, vá»i mức Äầu tư chá» từ 10.500.000Ä.</p><h2>Cấu Hình Combo 6</h2><ul><li><a href="https://songnhac.com.vn/products/loa-guinness-ks-105g">Loa Karaoke Guinness KS-105G</a><a target="_blank" rel="noopener" href="https://songnhac.com.vn/products/loa-cot-guinness-ss-107"> </a>: 2 chiếc</li><li><a target="_blank" rel="noopener" href="https://songnhac.com.vn/products/power-guinness-3in1-adm-6350">Power Amplifier 3 trong 1 Guinness ADM-6350 </a>: 1 chiếc (tÃch hợp Power + Mixer + Micro)</li></ul><h2>Chi Tiết Từng Thiết Bá»</h2><h3>1. Loa Karaoke GUINNESS KS - 105G</h3><p>Sá» hữu thiết kế hiá»n Äại, gá»n gà ng, phù hợp vá»i nhiá»u không gian sá»ng. Loa mang Äến âm thanh cân bằng, trong trẻo, giá»ng hát rõ rà ng, dá» nghe, bass chắc phù hợp nghe nhạc và hát karaoke.</p><p>KS-105 thÃch hợp cho phòng khách, phòng giải trà từ 20â50m². Thiết kế Äẹp, tiết kiá»m diá»n tÃch, dá» dà ng bá» trà trong nhiá»u không gian sá»ng khác nhau.</p><h3>2. Power Amplifier 3 Trong 1 Guinness ADM-6350</h3><p><a target="_blank" rel="noopener" href="https://songnhac.com.vn/products/power-guinness-3in1-adm-6350">Guinness ADM-6350</a> là giải pháp tÃch hợp thông minh, kết hợp Power Amplifier, Mixer và Micro không dây trong cùng má»t thiết bá». Viá»c tÃch hợp nà y giúp giảm sá» lượng thiết bá» cần lắp Äặt, tiết kiá»m chi phà Äầu tư, dá» sá» dụng, phù hợp cả vá»i ngưá»i má»i.</p><p>Há» thá»ng gá»n gà ng, thẩm mỹ, vá»i khả nÄng phá»i ghép á»n Äá»nh và dá» nâng cấp sau nà y. Sá»± kết hợp giữa loa KS-105 và bá» power 3 trong 1 ADM-6350 mang lại âm thanh Äầy Äặn, chắc tiếng và có chiá»u sâu, giúp tiếng hát rõ rà ng hÆ¡n, hạn chế méo tiếng và mang lại cảm giác hát nhẹ, dá» chá»u.</p><h2>Giá Trá» Thá»±c Tế Khách Hà ng Nháºn ÄÆ°á»£c</h2><p>Äiá»u bạn mua không chá» là loa và power, mà là má»t há» thá»ng âm thanh ÄÆ°á»£c tá»i ưu cho nhu cầu sá» dụng thá»±c tế. Khách hà ng nháºn ÄÆ°á»£c:</p><ul><li><strong>Tiết kiá»m hÆ¡n khi mua theo Combo</strong> â thay vì mua riêng từng thiết bá» vá»i tá»ng chi phà cao hÆ¡n, bạn chá» Äầu tư 10.500.000Ä Äá» sá» hữu má»t há» thá»ng Äá»ng bá»</li><li><strong>Không cần am hiá»u kỹ thuáºt</strong> â không cần tìm hiá»u công suất loa, trá» kháng hay cách phá»i ghép, Äá»i ngÅ© Sóng Nhạc Äã là m toà n bá»</li><li><strong>Hát karaoke hay hÆ¡n</strong> â loa và power Äá»ng bá» mang lại âm thanh Äầy Äặn, tiếng hát rõ rà ng, hạn chế méo tiếng</li><li><strong>Thiết kế gá»n gà ng</strong> â power tÃch hợp 3 trong 1 giúp giảm dây ná»i và thiết bá» rá»i, phù hợp không gi
1096an sá»ng hiá»n Äại</li><li><strong>Dá»
dà ng nâng cấp</strong> â bá» sung loa sub hoặc micro cao cấp hÆ¡n, há» thá»ng vẫn Äáp ứng tá»t mà không cần thay má»i toà n bá»</li></ul><h2>Phù Hợp Vá»i Những Ai?</h2><p>Combo 6 Äặc biá»t phù hợp vá»i:</p><ul><li>Gia Äình muá»n lắp Äặt karaoke tại nhà vá»i ngân sách tá»i ưu</li><li>Phòng khách, phòng sinh hoạt có diá»n tÃch 20â50m2</li><li>CÄn há» chung cư, nhà phá» có không gian vừa</li><li>Khách hà ng lần Äầu lắp dà n karaoke, muá»n há» thá»ng gá»n gà ng dá»
dùng</li></ul><p>Äây là mức giá hấp dẫn dà nh cho khách hà ng muá»n Äầu tư má»t dà n karaoke chất lượng mà vẫn tá»i ưu ngân sách.</p><h2>Ưu Äãi Äặc Biá»t Dá»p Äại Lá»
Tháng 8 â Tháng 9 NÄm 2026</h2><p>Äây là chương trình khuyến mãi có thá»i hạn và sá» lượng giá»i hạn. Sau khi kết thúc Äợt ưu Äãi, giá sẽ quay vá» mức niêm yết.</p><table><tbody><tr><td>Giá niêm yết</td><td>17.480.000Ä</td></tr><tr><td>Giá ưu Äãi Äại lá»
</td><td>10.500.000Ä</td></tr><tr><td>Tiết kiá»m</td><td>6.980.000Ä (tương ÄÆ°Æ¡ng 40%)</td></tr><tr><td>Thá»i gian áp dụng</td><td>Tháng 8 â Tháng 9 nÄm 2026</td></tr></tbody></table><h3>Quà Tặng Kèm Khi Mua Combo 6</h3><ul><li>Dây loa chuyên dụng</li><li>Dây tÃn hiá»u</li><li>Jack Speakon</li><li>Dây Canon</li><li>Miá»
n phà lắp Äặt táºn nÆ¡i (áp dụng ná»i thà nh TP.HCM, bán kÃnh 20km từ showroom)</li><li>Hưá»ng dẫn sá» dụng chi tiết bá»i kỹ thuáºt viên tại nhà </li></ul><h3>ChÃnh Sách Háºu Mãi</h3><ul><li>Bảo hà nh chÃnh hãng 12 tháng</li><li>Äá»i má»i trong 30 ngà y nếu sản phẩm lá»i từ nhà sản xuất (theo chÃnh sách áp dụng)</li><li>Há» trợ kỹ thuáºt trong suá»t quá trình sá» dụng</li></ul><h2>Vá» Sóng Nhạc Audio</h2><p>Sóng Nhạc Audio lÃ ÄÆ¡n vá» có hÆ¡n 33 nÄm kinh nghiá»m trong lÄ©nh vá»±c thiết bỠâm thanh karaoke. Toà n bá» sản phẩm Äá»u là hà ng chÃnh hãng, có Äầy Äá»§ chứng từ CO/CQ và hóa ÄÆ¡n VAT theo quy Äá»nh. Khách hà ng ÄÆ°á»£c trải nghiá»m trá»±c tiếp tại showroom trưá»c khi quyết Äá»nh â tai nghe, mắt thấy, không phải mua qua mà n hình.</p><p>Sóng Nhạc không chá» bán thiết bỠâm thanh mà còn mang Äến giải pháp karaoke trá»n gói, giúp khách hà ng có ÄÆ°á»£c há» thá»ng phù hợp nhất vá»i nhu cầu và ngân sách. Vá»i nhiá»u nÄm kinh nghiá»m trong lÄ©nh vá»±c âm thanh, Sóng Nhạc luô
1096n Äặt trải nghiá»m cá»§a khách hà ng lên hà ng Äầu.</p><p>Khách hà ng quan tâm Äến Combo 6 hoặc các giải pháp karaoke gia Äình khác vui lòng liên há»:</p><ul><li><strong>Hotline:</strong> 1900 63 63 18</li><li><strong>Zalo OA:</strong> Sóng Nhạc Audio</li><li><strong>Showroom:</strong> 8:00 â 18:00 (Thứ 2 Äến Thứ 7 hà ng tuần)</li></ul> 1097 </div> 1098 </div> 1099 1100<div class="tabs-content active" id="tabreview"> 1101 <div class="onireviewapp-container"> 1102 1103 <h3 class="onirvapp-detail-title">Äánh giá, nháºn xét khách hà ng</h3> 1104 <div id="onireviewapp" data-customer-email="" data-customer-name="" data-pid="1075733138"></div> 1105</div> 1106 </div> 1107</div> 1108 1109<style> 1110.hrvproduct-tabs .tabs { 1111 border-bottom: 2px solid #237FE9; 1112 padding:0; 1113} 1114.hrvproduct-tabs .tabs li { 1115 display: inline-block; 1116 float: left; 1117 transition: all 0.5s; 1118 -webkit-transition: background 0.5s; 1119 font-weight: bold; 1120 color: #237FE9; 1121} 1122.hrvproduct-tabs .tabs li.active, 1123.hrvproduct-tabs .tabs li:hover { 1124 background-color: #237FE9; 1125 color: #FFFFFF; 1126} 1127.hrvproduct-tabs .tabs li a { 1128 padding: 8px 12px !important; 1129 text-transform: uppercase; 1130 display: inline-block; 1131 color: inherit; 1132} 1133.hrvproduct-tabs .tabs-content { 1134 display: none; 1135 padding: 10px; 1136} 1137.hrvproduct-tabs .tabs-content.active { 1138 display: block; 1139} 1140</style>
1141<script> 1142var menu = $('.hrvproduct-tabs .tabs li'); 1143var menuLinks = $('.hrvproduct-tabs .tabs li a'); 1144var tabsContent = $('.hrvproduct-tabs .tabs-content'); 1145menuLinks.click(function (e) { 1146 e.preventDefault(); 1147 var targetBlock = $(this).attr('href'); 1148 menu.removeClass('active'); 1149 $(this).parent('li').addClass('active'); 1150 tabsContent.hide(); 1151 $(targetBlock).fadeIn(500); 1152}); 1153</script>
1153 1154 1155 1156 1157 </div> 1158 </section> 1159 1160 1161 1162 <section class="section sec_tab " > 1163 1164 1165<div class="container card py-2 "> 1166 <div class="title_module section heading-bar d-flex justify-content-between align-items-center"> 1167 <h2 class="bf_flower heading-bar__title"> 1168 <a href="/" title="Sản phẩm cùng loại">Sản phẩm cùng loại</a> 1169 </h2> 1170 </div> 1171 1172 1173 1174 1175 1176 <div class="section_prd_feature" id="sidebarproduct"> 1177 1178 1179 <div class=" section products product_related slick-product slickrelated row"> 1180 1181 1182 1183 <div class="item col-md-3 col-5 "> 1184 <div class="item_product_main "> 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226<form action="/cart/add" method="post" class="variants product-action" data-id="product-actions-1075733138" enctype="multipart/form-data"> 1227 <div class="product-thumbnail pos-relative"> 1228 <a class="image_thumb pos-relative embed-responsive embed-responsive-1by1" href="/products/giai-phap-phong-karaoke-20m2-50m2" title="Combo 6: Giải pháp phòng karaoke 20m2 - 50m2"> 1229 1230 1231 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/product-placeholder.png?v=903" style="--image-scale: 1" 1232 data-src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5_large.jpg" alt="Combo 6: Giải pháp phòng karaoke 20m2 - 50m2"> 1233 1234 </a> 1235 1236 <div class="label_product"> 1237 <div class="label_wrapper"> 1238 - 123940% 1240 </div> 1241 </div> 1242 1243 1244 <div class="product-action"> 1245 <div class="group_action" data-url="/products/giai-phap-phong-karaoke-20m2-50m2"> 1246 1247 <input type="hidden" name="id" value="1172726641" /> 1248 <button class="hidden-xs btn-buy btn-cart btn-left btn btn-views left-to add_to_cart active " title="Thêm và o giá» hà ng"> 1249 <i class="fas fa-cart-plus"></i> 1250 </button> 1251 1252 1253 1254 <a title="Xem nhanh" href="/products/giai-phap-phong-karaoke-20m2-50m2" data-handle="giai-phap-phong-karaoke-20m2-50m2" class="xem_nhanh btn-circle btn-views btn_view btn right-to quick-view"> 1255 <i class="far fa-eye"></i> 1256 </a> 1257 1258 </div> 1259 </div> 1260 </div> 1261 <div class="product-info"> 1262 <h3 class="product-name"><a href="/products/giai-phap-phong-karaoke-20m2-50m2" title="Combo 6: Giải pháp phòng karaoke 20m2 - 50m2">Combo 6: Giải pháp phòng karaoke 20m2 - 50m2</a></h3> 1263 1264 <div class="price-box"> 1265 1266 1267 <span class="price">10,500,000â«</span> 1268 1269 <span class="compare-price">17,480,000â«</span> 1270 1271 1272 1273 </div> 1274 <div class="available_pro"> 1275 <span> Còn hà ng </span> 1276 </div> 1277 <div class="onireviewapp-loop"></div> 1278 1279 1280 </div> 1281</form>
1282 </div> 1283 </div> 1284 1285 1286 1287 1288 <div class="item col-md-3 col-5 "> 1289 <div class="item_product_main "> 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331<form action="/cart/add" method="post" class="variants product-action" data-id="product-actions-1075733122" enctype="multipart/form-data"> 1332 <div class="product-thumbnail pos-relative"> 1333 <a class="image_thumb pos-relative embed-responsive embed-responsive-1by1" href="/products/combo-5-giai-phap-phong-karaoke-20m2-40m2" title="Combo 5: Giải pháp phòng karaoke 20m2 - 40m2"> 1334 1335 1336 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/product-placeholder.png?v=903" style="--image-scale: 1" 1337 data-src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_d49aff01a5117ba3f0accab79d981e4a_3fbe68251f57499fbff779600b00eb03_large.jpg" alt="Combo 5: Giải pháp phòng karaoke 20m2 - 40m2"> 1338 1339 </a> 1340 1341 <div class="label_product"> 1342 <div class="label_wrapper"> 1343 - 134440% 1345 </div> 1346 </div> 1347 1348 1349 <div class="product-action"> 1350 <div class="group_action" data-url="/products/combo-5-giai-phap-phong-karaoke-20m2-40m2"> 1351 1352 <input type="hidden" name="id" value="1172726584" /> 1353 <button class="hidden-xs btn-buy btn-cart btn-left btn btn-views left-to add_to_cart active " title="Thêm và o giá» hà ng"> 1354 <i class="fas fa-cart-plus"></i> 1355 </button> 1356 1357 1358 1359 <a title="Xem nhanh" href="/products/combo-5-giai-phap-phong-karaoke-20m2-40m2" data-handle="combo-5-giai-phap-phong-karaoke-20m2-40m2" class="xem_nhanh btn-circle btn-views btn_view btn right-to quick-view"> 1360 <i class="far fa-eye"></i> 1361 </a> 1362 1363 </div> 1364 </div> 1365 </div> 1366 <div class="product-info"> 1367 <h3 class="product-name"><a href="/products/combo-5-giai-phap-phong-karaoke-20m2-40m2" title="Combo 5: Giải pháp phòng karaoke 20m2 - 40m2">Combo 5: Giải pháp phòng karaoke 20m2 - 40m2</a></h3> 1368 1369 <div class="price-box"> 1370 1371 1372 <span class="price">12,600,000â«</span> 1373 1374 <span class="compare-price">21,000,000â«</span> 1375 1376 1377 1378 </div> 1379 <div class="available_pro"> 1380 <span> Còn hà ng </span> 1381 </div> 1382 <div class="onireviewapp-loop"></div> 1383 1384 1385 </div> 1386</form>
1387 </div> 1388 </div> 1389 1390 1391 1392 1393 <div class="item col-md-3 col-5 "> 1394 <div class="item_product_main "> 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436<form action="/cart/add" method="post" class="variants product-action" data-id="product-actions-1075732893" enctype="multipart/form-data"> 1437 <div class="product-thumbnail pos-relative"> 1438 <a class="image_thumb pos-relative embed-responsive embed-responsive-1by1" href="/products/combo-4-dan-karaoke-cho-phong-20-50m2" title="Combo 4: Dà n Karaoke cho phòng 20â50m2"> 1439 1440 1441 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/product-placeholder.png?v=903" style="--image-scale: 1" 1442 data-src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_a13a47afeb5ce9321db4fbfde27e407b_df5fe50261bb4ad5b30bcc3a1a431efc_large.jpg" alt="Combo 4: Dà n Karaoke cho phòng 20â50m2"> 1443 1444 </a> 1445 1446 <div class="label_product"> 1447 <div class="label_wrapper"> 1448 - 144940% 1450 </div> 1451 </div> 1452 1453 1454 <div class="product-action"> 1455 <div class="group_action" data-url="/products/combo-4-dan-karaoke-cho-phong-20-50m2"> 1456 1457 <input type="hidden" name="id" value="1172722787" /> 1458 <button class="hidden-xs btn-buy btn-cart btn-left btn btn-views left-to add_to_cart active " title="Thêm và o giá» hà ng"> 1459 <i class="fas fa-cart-plus"></i> 1460 </button> 1461 1462 1463 1464 <a title="Xem nhanh" href="/products/combo-4-dan-karaoke-cho-phong-20-50m2" data-handle="combo-4-dan-karaoke-cho-phong-20-50m2" class="xem_nhanh btn-circle btn-views btn_view btn right-to quick-view"> 1465 <i class="far fa-eye"></i> 1466 </a> 1467 1468 </div> 1469 </div> 1470 </div> 1471 <div class="product-info"> 1472 <h3 class="product-name"><a href="/products/combo-4-dan-karaoke-cho-phong-20-50m2" title="Combo 4: Dà n Karaoke cho phòng 20â50m2">Combo 4: Dà n Karaoke cho phòng 20â50m2</a></h3> 1473 1474 <div class="price-box"> 1475 1476 1477 <span class="price">16,400,000â«</span> 1478 1479 <span class="compare-price">27,340,000â«</span> 1480 1481 1482 1483 </div> 1484 <div class="available_pro"> 1485 <span> Còn hà ng </span> 1486 </div> 1487 <div class="onireviewapp-loop"></div> 1488 1489 1490 </div> 1491</form>
1492 </div> 1493 </div> 1494 1495 1496 1497 1498 <div class="item col-md-3 col-5 "> 1499 <div class="item_product_main "> 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541<form action="/cart/add" method="post" class="variants product-action" data-id="product-actions-1075732873" enctype="multipart/form-data"> 1542 <div class="product-thumbnail pos-relative"> 1543 <a class="image_thumb pos-relative embed-responsive embed-responsive-1by1" href="/products/combo-3-karaoke-danh-cho-phong-20-35m" title="COMBO 3: KARAOKE DÃNH CHO PHÃNG 20â35m²"> 1544 1545 1546 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/product-placeholder.png?v=903" style="--image-scale: 1" 1547 data-src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_a22ef58c15c1f4ae5d5979dff4881f71_8650babc63cc45b1ad6f773bfa7dad0e_large.jpg" alt="COMBO 3: KARAOKE DÃNH CHO PHÃNG 20â35m²"> 1548 1549 </a> 1550 1551 <div class="label_product"> 1552 <div class="label_wrapper"> 1553 - 155435% 1555 </div> 1556 </div> 1557 1558 1559 <div class="product-action"> 1560 <div class="group_action" data-url="/products/combo-3-karaoke-danh-cho-phong-20-35m"> 1561 1562 <input type="hidden" name="id" value="1172722706" /> 1563 <button class="hidden-xs btn-buy btn-cart btn-left btn btn-views left-to add_to_cart active " title="Thêm và o giá» hà ng"> 1564 <i class="fas fa-cart-plus"></i> 1565 </button> 1566 1567 1568 1569 <a title="Xem nhanh" href="/products/combo-3-karaoke-danh-cho-phong-20-35m" data-handle="combo-3-karaoke-danh-cho-phong-20-35m" class="xem_nhanh btn-circle btn-views btn_view btn right-to quick-view"> 1570 <i class="far fa-eye"></i> 1571 </a> 1572 1573 </div> 1574 </div> 1575 </div> 1576 <div class="product-info"> 1577 <h3 class="product-name"><a href="/products/combo-3-karaoke-danh-cho-phong-20-35m" title="COMBO 3: KARAOKE DÃNH CHO PHÃNG 20â35m²">COMBO 3: KARAOKE DÃNH CHO PHÃNG 20â35m²</a></h3> 1578 1579 <div class="price-box"> 1580 1581 1582 <span class="price">17,660,000â«</span> 1583 1584 <span class="compare-price">27,170,000â«</span> 1585 1586 1587 1588 </div> 1589 <div class="available_pro"> 1590 <span> Còn hà ng </span> 1591 </div> 1592 <div class="onireviewapp-loop"></div> 1593 1594 1595 </div> 1596</form>
1597 </div> 1598 </div> 1599 1600 1601 1602 1603 <div class="item col-md-3 col-5 "> 1604 <div class="item_product_main "> 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646<form action="/cart/add" method="post" class="variants product-action" data-id="product-actions-1075732627" enctype="multipart/form-data"> 1647 <div class="product-thumbnail pos-relative"> 1648 <a class="image_thumb pos-relative embed-responsive embed-responsive-1by1" href="/products/combo-2-giai-phap-phong-karaoke-30m2-70m2" title="Combo 2: Giải pháp phòng karaoke 30m2 - 70m2"> 1649 1650 1651 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/product-placeholder.png?v=903" style="--image-scale: 1" 1652 data-src="//cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_3eb4d766b67199eb382ba6930c896d26_632a28b704774de8ad3a1d315517507c_large.jpg" alt="Combo 2: Giải pháp phòng karaoke 30m2 - 70m2"> 1653 1654 </a> 1655 1656 <div class="label_product"> 1657 <div class="label_wrapper"> 1658 - 165935% 1660 </div> 1661 </div> 1662 1663 1664 <div class="product-action"> 1665 <div class="group_action" data-url="/products/combo-2-giai-phap-phong-karaoke-30m2-70m2"> 1666 1667 <input type="hidden" name="id" value="1172722233" /> 1668 <button class="hidden-xs btn-buy btn-cart btn-left btn btn-views left-to add_to_cart active " title="Thêm và o giá» hà ng"> 1669 <i class="fas fa-cart-plus"></i> 1670 </button> 1671 1672 1673 1674 <a title="Xem nhanh" href="/products/combo-2-giai-phap-phong-karaoke-30m2-70m2" data-handle="combo-2-giai-phap-phong-karaoke-30m2-70m2" class="xem_nhanh btn-circle btn-views btn_view btn right-to quick-view"> 1675 <i class="far fa-eye"></i> 1676 </a> 1677 1678 </div> 1679 </div> 1680 </div> 1681 <div class="product-info"> 1682 <h3 class="product-name"><a href="/products/combo-2-giai-phap-phong-karaoke-30m2-70m2" title="Combo 2: Giải pháp phòng karaoke 30m2 - 70m2">Combo 2: Giải pháp phòng karaoke 30m2 - 70m2</a></h3> 1683 1684 <div class="price-box"> 1685 1686 1687 <span class="price">38,305,000â«</span> 1688 1689 <span class="compare-price">58,930,000â«</span> 1690 1691 1692 1693 </div> 1694 <div class="available_pro"> 1695 <span> Còn hà ng </span> 1696 </div> 1697 <div class="onireviewapp-loop"></div> 1698 1699 1700 </div> 1701</form>
1702 </div> 1703 </div> 1704 1705 </div> 1706 1707 </div> 1708 1709 </div> 1710 1711
1712<script> 1713 function relatedProductSlide(){ 1714 if(window.matchMedia('(min-width: 768px)').matches && $('.slickrelated .item').length >= 5){ 1715 $('.slickrelated').slick({ 1716 autoplay: false, 1717 autoplaySpeed: 6000, 1718 dots: false, 1719 arrows: true, 1720 infinite: false, 1721 speed: 300, 1722 slidesToShow: 4, 1723 slidesToScroll: 4, 1724 centerMode: false, 1725 responsive: [ 1726 { 1727 breakpoint: 1200, 1728 settings: { 1729 slidesToShow: 4, 1730 slidesToScroll: 4 1731 } 1732 }, 1733 { 1734 breakpoint: 991, 1735 settings: { 1736 slidesToShow: 3, 1737 slidesToScroll: 1 1738 } 1739 }, 1740 { 1741 breakpoint: 767, 1742 settings: { 1743 slidesToShow: 2, 1744 slidesToScroll: 2 1745 } 1746 } 1747 ] 1748 }); 1749 } 1750 1751 } 1752 function initProductsRelated(){ 1753 const tag = "" 1754 const relatedType = "collection" 1755 const id= "1075733138" 1756 if(relatedType === 'tag'){ 1757 $.get(`/search?q=filter=(id:product<>${id}&&tag:product=${tag})&view=related`).then(resposne=>{ 1758 if(resposne && resposne.length){ 1759 $('.slickrelated').append(resposne) 1760 relatedProductSlide() 1761 }else{ 1762 $('.slickrelated').append(`<p>Không có sản phẩm nà o cùng loại</p>`) 1763 } 1764 }) 1765 }else{ 1766 relatedProductSlide() 1767 } 1768 1769 } 1770 1771 initProductsRelated() 1772</script>
1772 1773 </section> 1774 1775 1776</section> 1777 1778 1779 1780
1781<script> 1782 var ww = $(window).width(); 1783 var getLimit = 3; 1784 1785 function validate(evt) { 1786 var theEvent = evt || window.event; 1787 var key = theEvent.keyCode || theEvent.which; 1788 key = String.fromCharCode( key ); 1789 var regex = /[0-9]|\./; 1790 if( !regex.test(key) ) { 1791 theEvent.returnValue = false; 1792 if(theEvent.preventDefault) theEvent.preventDefault(); 1793 } 1794 } 1795 1796 var selectCallback = function(variant, selector) { 1797 1798 if (variant) { 1799 1800 1801 var form = jQuery('#' + selector.domIdPrefix).closest('form'); 1802 1803 for (var i=0,length=variant.options.length; i<length; i++) { 1804 1805 var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]'); 1806 if (radioButton.size()) { 1807 radioButton.get(0).checked = true; 1808 } 1809 } 1810 } 1811 var addToCart = jQuery('.form-product .btn-cart'), 1812 group = jQuery('.form_product_content'), 1813 form = jQuery('.form-product .button_actions'), 1814 form2 = jQuery('.soluong'), 1815 product_sku = jQuery('.details-pro .product_sku .status_name'), 1816 productPrice = jQuery('.details-pro .special-price .product-price'), 1817 qty = jQuery('.first_status .available'), 1818 sale = jQuery('.details-pro .old-price .product-price-old'), 1819 comparePrice = jQuery('.details-pro .old-price .product-price-old'), 1820 vat = jQuery('.form-group .vat'); 1821 1822 /* SKU */ 1823 if (variant && variant.sku != "" && variant.sku != null) { 1824 product_sku.html(variant.sku); 1825 } else { 1826 product_sku.html('Äang cáºp nháºt'); 1827 } 1828 /*** VAT ***/ 1829 if (variant){ 1830 if (variant.taxable){ 1831 $('.form-group').removeClass('hidden').find('.vat').text('(Äã bao gá»m VAT)'); 1832 } else { 1833 $('.form-group').removeClass('hidden').find('.vat').text('(Chưa bao gá»m VAT)'); 1834 } 1835 } 1836 1837 if (variant && variant.available) { 1838 if(variant.inventory_management == "haravan" ){ 1839 if (variant.inventory_quantity != 0) { 1840 qty.html('<link itemprop="availability" href="http://schema.org/OutOfStock" />Còn hà ng'); 1841 } else if (variant.inventory_quantity == ''){ 1842 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Hết hà ng'); 1843 } 1844 } else { 1845 qty.html('<link itemprop="availability" href="http://schema.org/OutOfStock" />Còn hà ng'); 1846 } 1847 1848 group.removeClass('hidden'); 1849 addToCart.html('<span class="text_1">Thêm và o giá» hà ng</span>').removeAttr('disabled'); 1850 if(variant.price == 0){ 1851 productPrice.html('Liên há»'); 1852 comparePrice.hide(); 1853 form.addClass('hidden'); 1854 vat.addClass('hidden'); 1855 form2.addClass('hidden'); 1856 sale.removeClass('sale'); 1857 group.addClass('hidden'); 1858 if(variant.inventory_management == "haravan" ){ 1859 if (variant.inventory_quantity != 0) { 1860 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1861 } else if (variant.inventory_quantity == ''){ 1862 qty.html('<link itemprop="availability" href="http://schema.org/OutOfStock" />Hết hà ng'); 1863 } 1864 } else { 1865 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1866 } 1867 }else{ 1868 form.removeClass('hidden'); 1869 productPrice.html(Haravan.formatMoney(variant.price, "{{amount}}â«")); 1870 // Also update and show the product's compare price if necessary 1871 if ( variant.compare_at_price > variant.price ) { 1872 comparePrice.html(Haravan.formatMoney(variant.compare_at_price, "{{amount}}â«")).show(); 1873 sale.addClass('sale'); 1874 1875 if(variant.inventory_management == "haravan" ){ 1876 if (variant.inventory_quantity != 0) { 1877 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1878 form2.removeClass('hidden'); 1879 form.removeClass('hidden'); 1880 vat.removeClass('hidden'); 1881 } else if (variant.inventory_quantity == ''){ 1882 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1883 form2.removeClass('hidden'); 1884 form.removeClass('hidden'); 1885 vat.removeClass('hidden'); 1886 } 1887 } else { 1888 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1889 form2.removeClass('hidden'); 1890 form.removeClass('hidden'); 1891 vat.removeClass('hidden'); 1892 } 1893 1894 } else { 1895 comparePrice.hide(); 1896 sale.removeClass('sale'); 1897 form2.removeClass('hidden'); 1898 vat.removeClass('hidden'); 1899 if(variant.inventory_management == "haravan" ){ 1900 if (variant.inventory_quantity != 0) { 1901 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1902 form2.removeClass('hidden'); 1903 form.removeClass('hidden'); 1904 } else if (variant.inventory_quantity == ''){ 1905 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1906 form2.removeClass('hidden'); 1907 form.removeClass('hidden'); 1908 } 1909 } else { 1910 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1911 form2.removeClass('hidden'); 1912 form.removeClass('hidden'); 1913 } 1914 } 1915 } 1916 1917 } else { 1918 addToCart.html('<span class="text_1">
1918Hết hà ng</span>').attr('disabled', 'disabled'); 1919 qty.html('Hết hà ng'); 1920 form.removeClass('hidden'); 1921 form2.addClass('hidden'); 1922 group.removeClass('hidden'); 1923 vat.removeClass('hidden'); 1924 1925 if(variant){ 1926 if(variant.price != 0){ 1927 form.removeClass('hidden'); 1928 productPrice.html(Haravan.formatMoney(variant.price, "{{amount}}â«")); 1929 // Also update and show the product's compare price if necessary 1930 if ( variant.compare_at_price > variant.price ) { 1931 form.addClass('hidden'); 1932 comparePrice.html(Haravan.formatMoney(variant.compare_at_price, "{{amount}}â«")).show(); 1933 sale.addClass('sale'); 1934 addToCart.html('<span class="text_1">Hết hà ng</span>').attr('disabled', 'disabled').removeClass('hidden'); 1935 1936 if(variant.inventory_management == "haravan" ){ 1937 if (variant.inventory_quantity != 0 && variant.available) { 1938 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1939 } else { 1940 qty.html('<link itemprop="availability" href="http://schema.org/OutOfStock" />Hết hà ng'); 1941 form2.addClass('hidden'); 1942 form.removeClass('hidden'); 1943 } 1944 } else { 1945 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1946 } 1947 1948 } else { 1949 comparePrice.hide(); 1950 vat.removeClass('hidden'); 1951 sale.removeClass('sale'); 1952 form.addClass('hidden'); 1953 addToCart.html('<span class="text_1">Hết hà ng</span>').attr('disabled', 'disabled').removeClass('hidden'); 1954 1955 if(variant.inventory_management == "haravan" ){ 1956 if (variant.inventory_quantity != 0 && variant.available) { 1957 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1958 } else { 1959 form2.addClass('hidden'); 1960 qty.html('<link itemprop="availability" href="http://schema.org/OutOfStock" />Hết hà ng'); 1961 form.removeClass('hidden'); 1962 1963 } 1964 } else { 1965 qty.html('<link itemprop="availability" href="http://schema.org/InStock" />Còn hà ng'); 1966 } 1967 } 1968 }else{ 1969 productPrice.html('Liên há»'); 1970 form2.addClass('hidden'); 1971 vat.addClass('hidden'); 1972 comparePrice.hide(); 1973 form.addClass('hidden'); 1974 sale.removeClass('sale'); 1975 } 1976 }else{ 1977 productPrice.html('Liên há»'); 1978 form2.addClass('hidden'); 1979 vat.addClass('hidden'); 1980 comparePrice.hide(); 1981 form.addClass('hidden'); 1982 sale.removeClass('sale'); 1983 } 1984 } 1985 /*begin variant image*/ 1986 if (variant && variant.featured_image) { 1987 var originalImage = jQuery(".large-image img"); 1988 var newImage = variant.featured_image; 1989 var element = originalImage[0]; 1990 console.log(element, $('.slider-nav .slick-slide').length) 1991 Haravan.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) { 1992 $('.slider-nav .slick-slide').each(function(){ 1993 var $this = $(this); 1994 var imgThis = $this.find('img').attr('data-img'); 1995 if(newImageSizedSrc.split("?")[0] == imgThis.split("?")[0]){ 1996 var pst = $this.attr('data-slick-index'); 1997 jQuery(".slider-for").slick( 'slickGoTo', pst); 1998 $this.click() 1999 } 2000 }); 2001 }); 2002 2003 setTimeout(function(){ 2004 $('.checkurl').attr('href',$(this).attr('src')); 2005 2006 if (ww >= 1200){ 2007 2008 } 2009 },200); 2010 2011 } 2012 }; 2013 2014 2015 jQuery('.swatch .swatch-element :radio').change(function() { 2016 var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index'); 2017 var optionValue = jQuery(this).val(); 2018 jQuery(this) 2019 .closest('form') 2020 .find('.single-option-selector') 2021 .eq(optionIndex) 2022 .val(optionValue) 2023 .trigger('change'); 2024 }); 2025 2026 $(".dp-flex img").click(function(e){ 2027 e.preventDefault(); 2028 var hr = $(this).attr('data-src'); 2029 $('.checkurl ').attr('src',hr); 2030 $('.large-image a').attr('data-href',hr); 2031 }); 2032 /*For recent product*/ 2033 var alias = 'giai-phap-phong-karaoke-20m2-50m2'; 2034 /*end*/ 2035 if (ww >= 1200){ 2036 2037 } 2038 2039 2040 if (ww >= 1200){ 2041 2042 } 2043 2044 2045</script>
2045 2046
2047<script> 2048 let isProductInit = false 2049 $(document).ready(function (e) { 2050 $(window).on('scroll mousemove touchstart',()=>{ 2051 if(isProductInit) return 2052 isProductInit = true 2053 var wDW = $(window).width(); 2054 $('#gallery_1').slick({ 2055 autoplay: false, 2056 autoplaySpeed: 6000, 2057 dots: false, 2058 arrows: true, 2059 infinite: false, 2060 speed: 300, 2061 slidesToShow: 1, 2062 slidesToScroll: 1, 2063 asNavFor: '#gallery_02' 2064 }) 2065 let prevPos = 0 2066 $('#gallery_1 .item').on('mousedown', function(e){ 2067 prevPos = e.pageX 2068 $(this).one('mouseup', function(e){ 2069 $(this).off('mousemove'); 2070 $('#gallery_1 a').css('pointer-events','initial') 2071 2072 }).on('mousemove', function(e){ 2073 if(prevPos !== e.pageX){ 2074 prev = e.pageX 2075 $('#gallery_1 a').css('pointer-events','none') 2076 } 2077 }); 2078 2079 }); 2080 $('#gallery_1').on('swipe', function(event, slick, currentSlide, nextSlide){ 2081 2082 $('#gallery_1 a').css('pointer-events','none') 2083 }); 2084 $('#gallery_1').on('beforeChange', function(event, slick, currentSlide, nextSlide){ 2085 $('#gallery_1 a').css('pointer-events','initial') 2086 }); 2087 $('#gallery_1').on('afterChange', function(event, slick, currentSlide, nextSlide){ 2088 $('#gallery_1 a').css('pointer-events','initial') 2089 }); 2090 $('#gallery_02').slick({ 2091 slidesToShow: 4, 2092 slidesToScroll: 1, 2093 asNavFor: '.slider-for', 2094 dots: false, 2095 arrows: false, 2096 focusOnSelect: true, 2097 infinite: false, 2098 }); 2099 // check variant 2100 jQuery(function($) { 2101 2102 2103 // Add label if only one product option and it isn't 'Title'. Could be 'Size'. 2104 2105 $('.selector-wrapper:eq(0)').prepend('<label>Tiêu Äá»</label>'); 2106 2107 2108 // Hide selectors if we only have 1 variant and its title contains 'Default'. 2109 2110 $('.selector-wrapper').hide(); 2111 2112 $('.selector-wrapper').css({ 2113 'text-align':'left', 2114 'margin-bottom':'15px' 2115 }); 2116 }); 2117 // load more content 2118 var $proContent = $('#content'); 2119 2120 if($proContent.height() > 500){ 2121 $proContent.css("height","500px"); 2122 $('.ega-pro__seemore').click(function(){ 2123 $(this).toggleClass("show"); 2124 if($(this).hasClass('show')){ 2125 $proContent.css("height","auto"); 2126 $(this).find('a').html('Thu gá»n') 2127 }else{ 2128 $proContent.css("height","500px"); 2129 $(this).find('a').html('Xem thêm') 2130 } 2131 }) 2132 }else{ 2133 $('.ega-pro__seemore').hide(); 2134 } 2135 2136 // set recent view 2137 function setProductRecent(){ 2138 try{ 2139 let productUrl = 'giai-phap-phong-karaoke-20m2-50m2' 2140 let storage = JSON.parse(localStorage.getItem('recentProduct')) || [] 2141 if(storage && !storage.includes(productUrl) ){ 2142 storage = [productUrl].concat(storage) 2143 storage = storage.length > 7 ? storage.pop(): storage 2144 localStorage.setItem('recentProduct', JSON.stringify(storage)) 2145 } 2146 }catch(e){ 2147 console.log(e) 2148 } 2149 } 2150 setProductRecent() 2151 }) 2152 2153 2154 2155 }); 2156 2157 $("body").on("click",".btn-contact",function(){ 2158 $('#popup-contact-product').modal('show'); 2159 }) 2160 2161</script>
2161 2162
2163<script type="application/ld+json"> 2164{ 2165 "@context": "https://schema.org/", 2166 "@type": "Product", 2167 "name": "Combo 6: Giải pháp phòng karaoke 20m2 - 50m2", 2168 "image": "https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5.jpg", 2169 "description": "Combo Karaoke Gia Äình 20â50m² Chá» 10.500.000Ä â Giải Pháp Tiết Kiá»m Cho Không Gian Giải Trà Hoà n HảoMuá»n có má»t dà n karaoke hay nhưng không biết bắt Äầu từ Äâu?Rất nhiá»u gia Äình khi muá»n lắp Äặt karaoke tại nhà Äá»u gặp chung má»t vấn Äá»:Không biết nên chá»n loa nà o. Không biết ampli hay power khác nhau ra sao. Lo lắng", 2170 "sku": "1075733138", 2171"mpn": "1075733138", 2172 "brand": { 2173 "@type": "Brand", 2174 "name": "GUINNESS" 2175 }, 2176 "offers": { 2177 "@type": "Offer", 2178 "priceCurrency": "VND", 2179 "price": "10500000", 2180 "priceValidUntil": "2026-10-03 ", 2181 "url": "/products/giai-phap-phong-karaoke-20m2-50m2", 2182 "itemCondition": "http://schema.org/NewCondition", 2183 "availability": "http://schema.org/InStock" 2184 } 2185} 2186</script>
2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201<footer class="footer bg-white"> 2202 2203 <div class="top-footer p-0" style="padding:0"> 2204 <div class='container'> 2205 <div class="banner_ft"> 2206 <a href="/"> 2207 2208 <picture> 2209 <source media="(max-width:767px)" srcset="//theme.hstatic.net/200000433953/1001252744/14/newsletter_banner_mob.jpg?v=903"> 2210 <source media="(min-width:768px)" srcset="//theme.hstatic.net/200000433953/1001252744/14/newsletter_banner.jpg?v=903"> 2211 <img class="img-fluid " alt="banner footer" src="//theme.hstatic.net/200000433953/1001252744/14/newsletter_banner.jpg?v=903"/> 2212 </picture> 2213 </a> 2214 </div> 2215 </div> 2216 </div> 2217 <div class="mid-footer"> 2218 <div class="container"> 2219 <div class="row"> 2220 <div class="col-xs-12 col-md-6 col-lg-3 footer-click"> 2221 2222 <p class="title-menu clicked"> 2223 Thông tin CÃNG TY TNHH MTV TM Và DV SÃNG NHẠC 2224 </p> 2225 2226 <a href="/" class="logo-wrapper mb-3 d-block "> 2227 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/logo-footer_pico.png?v=903" data-src="//theme.hstatic.net/200000433953/1001252744/14/logo-footer.png?v=903" alt="logo SÃNG NHẠC AUDIO" width="100"> 2228 </a> 2229 2230 <p> 2231 <b>Äá»a chá»:</b> 124 Lý Thưá»ng Kiá»t, Phưá»ng Diên Há»ng, Thà nh Phá» Há» Chà Minh<br> 2232<b>Hotline:</b> <a href="tel:1900636318">1900 63 63 18</a><br> 2233<b>Email:</b> <a href="mailto:[email protected]">[email protected]</a><br> 2234<br> 2235<b>Thá»i gian là m viá»c:</b><br> 2236- <b>Showroom:</b> Từ 8:00 - 18:00 (Thứ 2 Äến Thứ Bảy hà ng tuần)<br> 2237- <b>Trung Tâm Bảo Hà nh:</b> Từ 8:00 - 17:00 (Thứ 2 Äến Thứ Sáu hà ng tuần) 2238 </p> 2239 </div> 2240 <div class="col-xs-12 col-md-6 col-lg-3 footer-click"> 2241 <p class="title-menu clicked"> 2242 Dà nh cho khách hà ng <i class="fa fa-angle-down d-md-none d-inline-block"></i> 2243 </p> 2244 <ul class="list-menu toggle-mn" > 2245 2246 <li class="li_menu"> 2247 <a class="link" rel="nofollow" href="/search" title="Tìm kiếm">Tìm kiếm</a> 2248 </li> 2249 2250 <li class="li_menu"> 2251 <a class="link" rel="nofollow" href="/pages/chinh-sach-doi-tra" title="ChÃnh sách bảo hà nh">ChÃnh sách bảo hà nh</a> 2252 </li> 2253 2254 <li class="li_menu"> 2255 <a class="link" rel="nofollow" href="/pages/chinh-sach-bao-mat" title="ChÃnh sách bảo máºt">ChÃnh sách bảo máºt</a> 2256 </li> 2257 2258 <li class="li_menu"> 2259 <a class="link" rel="nofollow" href="/pages/dieu-khoan-dich-vu" title="Äiá»u khoản dá»ch vụ">Äiá»u khoản dá»ch vụ</a> 2260 </li> 2261 2262 <li class="li_menu"> 2263 <a class="link" rel="nofollow" href="/pages/chinh-sach-giao-hang" title="ChÃnh Sách Giao Hà ng">ChÃnh Sách Giao Hà ng</a> 2264 </li> 2265 2266 <li class="li_menu"> 2267 <a class="link" rel="nofollow" href="/pages/chinh-sach-doi-tra-va-hoan-tien" title="ChÃnh Sách Äá»i Trả & Hoà n Tiá»n">ChÃnh Sách Äá»i Trả & Hoà n Tiá»n</a> 2268 </li> 2269 2270 </ul> 2271 </div> 2272 <div class="col-xs-12 col-md-6 col-lg-3 footer-click"> 2273 <p class="title-menu clicked"> 2274 Vá» chúng tôi <i class="fa fa-angle-down d-md-none d-inline-block"></i> 2275 </p> 2276 <ul class="list-menu toggle-mn"> 2277 2278 <li class="li_menu"> 2279 <a class="link" rel="nofollow" href="/pages/about-us" title="Giá»i thiá»u công ty">Giá»i thiá»u công ty</a> 2280 </li> 2281 2282 <li class="li_menu"> 2283 <a class="link" rel="nofollow" href="/pages/lien-he" title="Liên Há»">Liên Há»</a> 2284 </li> 2285 2286 <li class="li_menu"> 2287 <a class="link" rel="nofollow" href="/pages/trung-tam-bao-hanh-song-nhac" title="Trung tâm bảo hà nh">Trung tâm bảo hà nh</a> 2288 </li> 2289 2290 <!-- APPNET bá» sung link Sóng Nhạc CCTV --> 2291 <li><a href="https://songnhaccctv.com.vn">Sóng Nhạc CCTV</a></li> 2292 <!-- APPNET bá» sung link Sóng Nhạc CCTV --> 2293 2294 </ul> 2295 </div> 2296 <div class="col-xs-12 col-md-6 col-lg-3 footer-click"> 2297 2298 <div class="social-footer"> 2299 <p class="title-menu"> 2300 2301 </p> 2302 <ul class="follow_option d-flex flex-wrap align-items-center p-0 list-unstyled"> 2303 2304 2305 2306 2307 </ul> 2308 </div> 2309 <p class="title-menu"> 2310 Phương thức thanh toán 2311 </p> 2312 <a href="" title="Phương thức thanh toán"> 2313 <img class="lazyload img-fluid" src="//theme.hstatic.net/200000433953/1001252744/14/footer_trustbadge.jpg?v=903" alt="Phương thức thanh toán"> 2314 </a> 2315 <a href="http://online.gov.vn/Home/WebDetails/15693?AspxAutoDetectCookieSupport=1" title="Logo bá» công thương" > 2316 <img class="lazyload" src="//theme.hstatic.net/200000433953/1001252744/14/logo_bct.png?v=903" data-src="//theme.hstatic.net/200000433953/1001252744/14/logo_bct.png?v=903" alt="Logo bá» công thương" /> 2317 </a> 2318 2319 </div> 2320 </div> 2321 </div> 2322 </div> 2323 <div class="bg-footer-bottom copyright clearfix py-2"> 2324 <div class="container"> 2325 <div class="row"> 2326 <div id="copyright" class="col-lg-12 col-md-12 col-xs-12 fot_copyright"> 2327 <span class="wsp"> 2328 <!-- Bản quyá»n thuá»c vá» CÃNG TY TNHH MTV TM Và DV SÃNG NHẠC | <a target='_blank' href='https://www.haravan.com/?utm_campaign=p
2328oweredby&utm_medium=haravan&utm_source=onlinestore'>Powered by Haravan</a> 2329Xóa link haravan 2330--> 2331 Bản quyá»n thuá»c vá» CÃNG TY TNHH MTV TM Và DV SÃNG NHẠC 2332 </span> 2333 </div> 2334 </div> 2335 2336 <a href="#" id="back-to-top" class="backtop back-to-top" title="Lên Äầu trang"><i class="fa fa-angle-up" aria-hidden="true"></i></a> 2337 2338 </div> 2339 </div> 2340</footer> 2341 2342
2343<script type="text/x-custom-template" data-template="navigation"> 2344<nav class="h-100"> 2345<ul class="navigation list-group list-group-flush scroll"> 2346 2347 2348 2349 <li class="menu-item list-group-item"> 2350 <a href="/collections/dan-karaoke-gia-dinh-phoi-san" class="menu-item__link d-flex justify-content-between align-items-center" title="Dà n Karaoke"> 2351 <span> 2352 <img class=" lazyload" 2353 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2354 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_1.png?v=903" alt="Dà n Karaoke" /> 2355 Dà n Karaoke 2356 </span> 2357 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2358 </a> 2359 2360 <div class="submenu scroll"> 2361 <ul class="submenu__list"> 2362 2363 2364 2365 <li class="submenu__item submenu__item--main"> 2366 <a class="link" href="/collections/dan-karaoke-gia-re" title="Dà n Karaoke Giá Rẻ">Dà n Karaoke Giá Rẻ</a> 2367 </li> 2368 2369 2370 2371 2372 <li class="submenu__item submenu__item--main"> 2373 <a class="link" href="/collections/dan-karaoke-cao-cap" title="Dà n Karaoke Cao Cấp">Dà n Karaoke Cao Cấp</a> 2374 </li> 2375 2376 2377 2378 2379 <li class="submenu__item submenu__item--main"> 2380 <a class="link" href="/collections/dan-karaoke-gia-dinh" title="Dà n Karaoke Gia Äình">Dà n Karaoke Gia Äình</a> 2381 </li> 2382 2383 2384 </ul> 2385 </div> 2386 </li> 2387 2388 2389 2390 <li class="menu-item list-group-item"> 2391 <a href="/collections/bo-loa-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Karaoke"> 2392 <span> 2393 <img class=" lazyload" 2394 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2395 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_2.png?v=903" alt="Loa Karaoke" /> 2396 Loa Karaoke 2397 </span> 2398 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2399 </a> 2400 2401 <div class="submenu scroll"> 2402 <ul class="submenu__list"> 2403 2404 2405 2406 <li class="submenu__col"> 2407 <span class="submenu__item submenu__item--main"> 2408 <a class="link" href="/collections/loa-xach-tay-karaoke" title="Loa Xách Tay Karaoke">Loa Xách Tay Karaoke</a> 2409 </span> 2410 2411 2412 <span class="submenu__item submenu__item submenu__item_parent2"> 2413 <a class="link" href="/collections/bo-loa-karaoke" title="Loa Xách Tay Karaoke">Loa Xách Tay Karaoke</a> 2414 </span> 2415 2416 2417 </li> 2418 2419 2420 2421 2422 <li class="submenu__item submenu__item--main"> 2423 <a class="link" href="/collections/loa-nam-ngang" title="Loa Karaoke">Loa Karaoke</a> 2424 </li> 2425 2426 2427 2428 2429 <li class="submenu__item submenu__item--main"> 2430 <a class="link" href="/collections/loa-dung-moi" title="Loa Äứng">Loa Äứng</a> 2431 </li> 2432 2433 2434 2435 2436 <li class="submenu__item submenu__item--main"> 2437 <a class="link" href="/collections/loa-sub-moi" title="Loa Sub">Loa Sub</a> 2438 </li> 2439 2440 2441 2442 2443 <li class="submenu__item submenu__item--main"> 2444 <a class="link" href="/collections/loa-full-moi" title="Loa Full">Loa Full</a> 2445 </li> 2446 2447 2448 </ul> 2449 </div> 2450 </li> 2451 2452 2453 2454 <li class="menu-item list-group-item"> 2455 <a href="/collections/loa-keo" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Kéo Di Äá»ng"> 2456 <span> 2457 <img class=" lazyload" 2458 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2459 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_3.png?v=903" alt="Loa Kéo Di Äá»ng" /> 2460 Loa Kéo Di Äá»ng 2461 </span> 2462 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2463 </a> 2464 2465 <div class="submenu scroll"> 2466 <ul class="submenu__list"> 2467 2468 2469 2470 <li class="submenu__item submenu__item--main"> 2471 <a class="link" href="/collections/loa-dong-truc" title="Dà n Loa Äá»ng Trục">Dà n Loa Äá»ng Trục</a> 2472 </li> 2473 2474 2475 2476 2477 <li class="submenu__item submenu__item--main"> 2478 <a class="link" href="/collections/loa-keo-di-dong" title="Loa Di Äá»ng">Loa Di Äá»ng</a> 2479 </li> 2480 2481 2482 2483 2484 <li class="submenu__item submenu__item--main"> 2485 <a class="link" href="/collections/loa-keo-3" title="Loa Kéo">Loa Kéo</a> 2486 </li> 2487 2488 2489 </ul> 2490 </div> 2491 </li> 2492 2493 2494 2495 <li class="menu-item list-group-item"> 2496 <a href="/collections/micro-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Micro Karaoke"> 2497 <span> 2498 <img class=" lazyload" 2499 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2500 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_4.png?v=903" alt="Micro Karaoke" /> 2501 Micro Karaoke 2502 </span> 2503 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2504 </a> 2505 2506 <div class="submenu scroll"> 2507 <ul class="submenu__list"> 2508 2509 2510 2511 <li class="submenu__col"> 2512 <span class="submenu__item submenu__item--main">
2513 <a class="link" href="/collections/micro-karaoke-khong-day" title="Micro Karaoke Không Dây">Micro Karaoke Không Dây</a> 2514 </span> 2515 2516 2517 <span class="submenu__item submenu__item submenu__item_parent2"> 2518 <a class="link" href="/collections/micro-karaoke-khong-day-musicwave" title="Micro Karaoke Không Dây MUSICWAVE">Micro Karaoke Không Dây MUSICWAVE</a> 2519 </span> 2520 2521 2522 2523 <span class="submenu__item submenu__item submenu__item_parent2"> 2524 <a class="link" href="/collections/micro-karaoke-khong-day-prolab" title="Micro Karaoke Không Dây ProLAB">Micro Karaoke Không Dây ProLAB</a> 2525 </span> 2526 2527 2528 2529 <span class="submenu__item submenu__item submenu__item_parent2"> 2530 <a class="link" href="/collections/micro-karaoke-khong-day-guinness" title="Micro Karaoke Không Dây GUINNESS">Micro Karaoke Không Dây GUINNESS</a> 2531 </span> 2532 2533 2534 </li> 2535 2536 2537 2538 2539 <li class="submenu__col"> 2540 <span class="submenu__item submenu__item--main"> 2541 <a class="link" href="/collections/micro-karaoke-co-day" title="Micro Karaoke Có Dây">Micro Karaoke Có Dây</a> 2542 </span> 2543 2544 2545 <span class="submenu__item submenu__item submenu__item_parent2"> 2546 <a class="link" href="/collections/micro-karaoke-co-day-musicwave" title="Micro Karaoke Có Dây MUSICWAVE">Micro Karaoke Có Dây MUSICWAVE</a> 2547 </span> 2548 2549 2550 2551 <span class="submenu__item submenu__item submenu__item_parent2"> 2552 <a class="link" href="/collections/micro-karaoke-co-day-guinness" title="Micro Karaoke Có Dây GUINNESS">Micro Karaoke Có Dây GUINNESS</a> 2553 </span> 2554 2555 2556 </li> 2557 2558 2559 </ul> 2560 </div> 2561 </li> 2562 2563 2564 2565 <li class="menu-item list-group-item"> 2566 <a href="/collections/vang-lien" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy liá»n vang/Power Mixer"> 2567 <span> 2568 <img class=" lazyload" 2569 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2570 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_5.png?v=903" alt="Cục Äẩy liá»n vang/Power Mixer" /> 2571 Cục Äẩy liá»n vang/Power Mixer 2572 </a> 2573 2574 </li> 2575 2576 2577 2578 <li class="menu-item list-group-item"> 2579 <a href="/collections/mixer-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Mixer Karaoke"> 2580 <span> 2581 <img class=" lazyload" 2582 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2583 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_6.png?v=903" alt="Mixer Karaoke" /> 2584 Mixer Karaoke 2585 </span> 2586 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2587 </a> 2588 2589 <div class="submenu scroll"> 2590 <ul class="submenu__list"> 2591 2592 2593 2594 <li class="submenu__item submenu__item--main"> 2595 <a class="link" href="https://songnhac.com.vn/collections/vang-so" title="Vang Sá» / Mixer Sá»">Vang Sá» / Mixer Sá»</a> 2596 </li> 2597 2598 2599 2600 2601 <li class="submenu__item submenu__item--main"> 2602 <a class="link" href="https://songnhac.com.vn/collections/vang-co" title="Vang CÆ¡ / Mixer CÆ¡">Vang CÆ¡ / Mixer CÆ¡</a> 2603 </li> 2604 2605 2606 2607 2608 <li class="submenu__col"> 2609 <span class="submenu__item submenu__item--main"> 2610 <a class="link" href="https://songnhac.com.vn/collections/mixer-karaoke" title="Thương hiá»u Mixer Karaoke">Thương hiá»u Mixer Karaoke</a> 2611 </span> 2612 2613
2614 <span class="submenu__item submenu__item submenu__item_parent2"> 2615 <a class="link" href="/collections/mixer-karaoke-guinness" title="Mixer Karaoke GUINNESS">Mixer Karaoke GUINNESS</a> 2616 </span> 2617 2618 2619 2620 <span class="submenu__item submenu__item submenu__item_parent2"> 2621 <a class="link" href="/collections/mixer-karaoke-prolab" title="Mixer Karaoke ProLAB">Mixer Karaoke ProLAB</a> 2622 </span> 2623 2624 2625 </li> 2626 2627 2628 </ul> 2629 </div> 2630 </li> 2631 2632 2633 2634 <li class="menu-item list-group-item"> 2635 <a href="https://songnhac.com.vn/collections/power" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy công suất/Power"> 2636 <span> 2637 <img class=" lazyload" 2638 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2639 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_7.png?v=903" alt="Cục Äẩy công suất/Power" /> 2640 Cục Äẩy công suất/Power 2641 </span> 2642 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2643 </a> 2644 2645 <div class="submenu scroll"> 2646 <ul class="submenu__list"> 2647 2648 2649 2650 <li class="submenu__item submenu__item--main"> 2651 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-2-kenh" title="Cục Äẩy 2 Kênh">Cục Äẩy 2 Kênh</a> 2652 </li> 2653 2654 2655 2656 2657 <li class="submenu__item submenu__item--main"> 2658 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-4-kenh" title="Cục Äẩy 4 Kênh">Cục Äẩy 4 Kênh</a> 2659 </li> 2660 2661 2662 </ul> 2663 </div> 2664 </li> 2665 2666 2667 2668 <li class="menu-item list-group-item"> 2669 <a href="/collections/phu-kien-am-thanh" class="menu-item__link d-flex justify-content-between align-items-center" title="Phụ Kiá»n Ãm Thanh"> 2670 <span> 2671 <img class=" lazyload" 2672 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2673 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_8.png?v=903" alt="Phụ Kiá»n Ãm Thanh" /> 2674 Phụ Kiá»n Ãm Thanh 2675 </a> 2676 2677 </li> 2678 2679 2680 2681 <li class="menu-item list-group-item"> 2682 <a href="https://songnhac.com.vn/collections/nhom-san-pham-dang-sale" class="menu-item__link d-flex justify-content-between align-items-center" title="Sản Phẩm Khuyến Mãi"> 2683 <span> 2684 <img class=" lazyload" 2685 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2686 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_9.png?v=903" alt="Sản Phẩm Khuyến Mãi" /> 2687 Sản Phẩm Khuyến Mãi 2688 </a> 2689 2690 </li> 2691 2692 2693 2694 <li class="menu-item list-group-item"> 2695 <a href="/collections/an-ninh-giam-sat" class="menu-item__link d-flex justify-content-between align-items-center" title="Camera CCTV"> 2696 <span> 2697 <img class=" lazyload" 2698 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2699 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_10.png?v=903" alt="Camera CCTV" /> 2700 Camera CCTV 2701 </span> 2702 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2703 </a> 2704 2705 <div class="submenu scroll"> 2706 <ul class="submenu__list"> 2707 2708 2709 2710 <li class="submenu__col"> 2711 <span class="submenu__item submenu__item--main"> 2712 <a class="link" href="/collections/camera" title="Camera an
2712ninh">Camera an ninh</a> 2713 </span> 2714 2715 2716 <span class="submenu__item submenu__item submenu__item_parent2"> 2717 <a class="link" href="/collections/camera-hd-tvi" title="Camera HD-TVI">Camera HD-TVI</a> 2718 </span> 2719 2720 2721 2722 <span class="submenu__item submenu__item submenu__item_parent2"> 2723 <a class="link" href="/collections/camera-ip-1" title="Camera IP">Camera IP</a> 2724 </span> 2725 2726 2727 </li> 2728 2729 2730 2731 2732 <li class="submenu__col"> 2733 <span class="submenu__item submenu__item--main"> 2734 <a class="link" href="/collections/dau-ghi" title="Äầu ghi hình">Äầu ghi hình</a> 2735 </span> 2736 2737 2738 <span class="submenu__item submenu__item submenu__item_parent2"> 2739 <a class="link" href="/collections/dau-ghi-hd-tvi" title="Äầu ghi HD-TVI">Äầu ghi HD-TVI</a> 2740 </span> 2741 2742 2743 2744 <span class="submenu__item submenu__item submenu__item_parent2"> 2745 <a class="link" href="/collections/dau-ghi-ip" title="Äầu ghi IP">Äầu ghi IP</a> 2746 </span> 2747 2748 2749 </li> 2750 2751 2752 2753 2754 <li class="submenu__item submenu__item--main"> 2755 <a class="link" href="/collections/phu-kien-1" title="Phụ kiá»n">Phụ kiá»n</a> 2756 </li> 2757 2758 2759 </ul> 2760 </div> 2761 </li> 2762 2763 2764 2765 <li class="menu-item list-group-item"> 2766 <a href="https://drive.google.com/drive/folders/1I7oYVX78bh56K-Z5L2vZw8iyymVvf0Hn?usp=drive_link" class="menu-item__link d-flex justify-content-between align-items-center" title="TẢI HÃNH ẢNH SP"> 2767 <span> 2768 <img class=" lazyload" 2769 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2770 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_11.png?v=903" alt="TẢI HÃNH ẢNH SP" /> 2771 TẢI HÃNH ẢNH SP 2772 </a> 2773 2774 </li> 2775 2776</ul> 2777 </nav> 2778</script>
2778 2779
2780<script type="text/x-custom-template" data-template="menuMobile"> 2781<div id="mobile-menu" class="scroll"> 2782 <div class='media d-flex user-menu'> 2783 2784 <i class="fas fa-user-circle mr-3 align-self-center"></i> 2785 <div class="media-body d-md-flex flex-column "> 2786 <a rel="nofollow" href="/account/login" class="d-block" title="Tà i khoản" > 2787 Tà i khoản 2788 </a> 2789 <small> 2790 <a href="/account/login" title="ÄÄng nháºp" class="font-weight: light"> 2791 ÄÄng nháºp 2792 </a> </small> 2793 2794 </div> 2795 </div> 2796 <div class="mobile-menu-body scroll"> 2797 <nav class="h-100"> 2798<ul class="navigation list-group list-group-flush scroll"> 2799 2800 2801 2802 <li class="menu-item list-group-item"> 2803 <a href="/collections/dan-karaoke-gia-dinh-phoi-san" class="menu-item__link d-flex justify-content-between align-items-center" title="Dà n Karaoke"> 2804 <span> 2805 <img class=" lazyload" 2806 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2807 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_1.png?v=903" alt="Dà n Karaoke" /> 2808 Dà n Karaoke 2809 </span> 2810 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2811 </a> 2812 2813 <div class="submenu scroll"> 2814 <div class='toggle-submenu'> 2815 <i class='fas fa-chevron-left mr-3'></i> 2816 <span>Dà n Karaoke </span> 2817 </div> 2818 <ul class="submenu__list"> 2819 2820 2821 2822 <li class="submenu__item submenu__item--main"> 2823 <a class="link" href="/collections/dan-karaoke-gia-re" title="Dà n Karaoke Giá Rẻ">Dà n Karaoke Giá Rẻ</a> 2824 </li> 2825 2826 2827 2828 2829 <li class="submenu__item submenu__item--main"> 2830 <a class="link" href="/collections/dan-karaoke-cao-cap" title="Dà n Karaoke Cao Cấp">Dà n Karaoke Cao Cấp</a> 2831 </li> 2832 2833 2834 2835 2836 <li class="submenu__item submenu__item--main"> 2837 <a class="link" href="/collections/dan-karaoke-gia-dinh" title="Dà n Karaoke Gia Äình">Dà n Karaoke Gia Äình</a> 2838 </li> 2839 2840 2841 </ul> 2842 </div> 2843 </li> 2844 2845 2846 2847 <li class="menu-item list-group-item"> 2848 <a href="/collections/bo-loa-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Karaoke"> 2849 <span> 2850 <img class=" lazyload" 2851 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2852 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_2.png?v=903" alt="Loa Karaoke" /> 2853 Loa Karaoke 2854 </span> 2855 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2856 </a> 2857 2858 <div class="submenu scroll"> 2859 <div class='toggle-submenu'> 2860 <i class='fas fa-chevron-left mr-3'></i> 2861 <span>Loa Karaoke </span> 2862 </div> 2863 <ul class="submenu__list"> 2864 2865 2866 2867 <li class="submenu__col"> 2868 <span class="submenu__item submenu__item--main"> 2869 <a class="link" href="/collections/loa-xach-tay-karaoke" title="Loa Xách Tay Karaoke">Loa Xách Tay Karaoke</a> 2870 </span> 2871 2872 2873 <span class="submenu__item submenu__item submenu__item_parent2"> 2874 <a class="link" href="/collections/bo-loa-karaoke" title="Loa Xách Tay Karaoke">Loa Xách Tay Karaoke</a> 2875 </span> 2876 2877 2878 </li> 2879 2880 2881 2882 2883 <li class="submenu__item submenu__item--main"> 2884 <a class="link" href="/collections/loa-nam-ngang" title="Loa Karaoke">Loa Karaoke</a> 2885 </li> 2886 2887 2888 2889 2890 <li class="submenu__item submenu__item--main"> 2891 <a class="link" href="/collections/loa-dung-moi" title="Loa Äứng">Loa Äứng</a> 2892 </li> 2893 2894 2895 2896 2897 <li class="submenu__item submenu__item--main"> 2898 <a class="link" href="/collections/loa-sub-moi" title="Loa Sub">Loa Sub</a> 2899 </li> 2900 2901 2902 2903 2904 <li class="submenu__item submenu__item--main"> 2905 <a class="link" href="/collections/loa-full-moi" title="Loa Full">Loa Full</a> 2906 </li> 2907 2908 2909 </ul> 2910 </div> 2911 </li> 2912 2913 2914 2915 <li class="menu-item list-group-item"> 2916 <a href="/collections/loa-keo" class="menu-item__link d-flex justify-content-between align-items-center" title="Loa Kéo Di Äá»ng"> 2917 <span> 2918 <img class=" lazyload" 2919 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2920 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_3.png?v=903" alt="Loa Kéo Di Äá»ng" /> 2921 Loa Kéo Di Äá»ng 2922 </span> 2923 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2924 </a> 2925 2926 <div class="submenu scroll"> 2927 <div class='toggle-submenu'> 2928 <i class='fas fa-chevron-left mr-3'></i> 2929 <span>Loa Kéo Di Äá»ng </span> 2930 </div> 2931 <ul class="submenu__list"> 2932 2933 2934 2935 <li class="submenu__item submenu__item--main"> 2936 <a class="link" href="/collections/loa-dong-truc" title="Dà n Loa Äá»ng Trục">Dà n Loa Äá»ng Trục</a> 2937 </li> 2938 2939 2940 2941 2942 <li class="submenu__item submenu__item--main"> 2943 <a class="link" href="/collections/loa-keo-di-dong" title="Loa Di Äá»ng">Loa Di Äá»ng</a> 2944 </li> 2945 2946 2947 2948 2949 <li class="submenu__item submenu__item--main"> 2950 <a class="link" href="/collections/loa-keo-3" title="Loa Kéo">Loa Kéo</a> 2951 </li> 2952 2953 2954 </ul> 2955 </div> 2956 </li> 2957 2958 2959 2960 <li class="menu-item list-group-item"> 2961 <a href="/collections/micro-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Micro Karaoke"> 2962 <span> 2963 <img class=" lazyload" 2964 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 2965 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_4.png?v=903" alt="Micro Karaoke" /> 2966 Micro Karaoke 2967 </span> 2968 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 2969 </a> 2970 2971 <div class="submenu scroll"> 2972 <div class='toggle-submenu'> 2973 <i class='fas fa-chevron-left mr-3'></i> 2974 <span>Micro Karaoke </span> 2975 </div> 2976 <ul class="submenu__list"> 2977 2978 2979 2980 <li class="submenu__col"> 2981 <span class="submenu__item submenu__item--main">
2982 <a class="link" href="/collections/micro-karaoke-khong-day" title="Micro Karaoke Không Dây">Micro Karaoke Không Dây</a> 2983 </span> 2984 2985 2986 <span class="submenu__item submenu__item submenu__item_parent2"> 2987 <a class="link" href="/collections/micro-karaoke-khong-day-musicwave" title="Micro Karaoke Không Dây MUSICWAVE">Micro Karaoke Không Dây MUSICWAVE</a> 2988 </span> 2989 2990 2991 2992 <span class="submenu__item submenu__item submenu__item_parent2"> 2993 <a class="link" href="/collections/micro-karaoke-khong-day-prolab" title="Micro Karaoke Không Dây ProLAB">Micro Karaoke Không Dây ProLAB</a> 2994 </span> 2995 2996 2997 2998 <span class="submenu__item submenu__item submenu__item_parent2"> 2999 <a class="link" href="/collections/micro-karaoke-khong-day-guinness" title="Micro Karaoke Không Dây GUINNESS">Micro Karaoke Không Dây GUINNESS</a> 3000 </span> 3001 3002 3003 </li> 3004 3005 3006 3007 3008 <li class="submenu__col"> 3009 <span class="submenu__item submenu__item--main"> 3010 <a class="link" href="/collections/micro-karaoke-co-day" title="Micro Karaoke Có Dây">Micro Karaoke Có Dây</a> 3011 </span> 3012 3013 3014 <span class="submenu__item submenu__item submenu__item_parent2"> 3015 <a class="link" href="/collections/micro-karaoke-co-day-musicwave" title="Micro Karaoke Có Dây MUSICWAVE">Micro Karaoke Có Dây MUSICWAVE</a> 3016 </span> 3017 3018 3019 3020 <span class="submenu__item submenu__item submenu__item_parent2"> 3021 <a class="link" href="/collections/micro-karaoke-co-day-guinness" title="Micro Karaoke Có Dây GUINNESS">Micro Karaoke Có Dây GUINNESS</a> 3022 </span> 3023 3024 3025 </li> 3026 3027 3028 </ul> 3029 </div> 3030 </li> 3031 3032 3033 3034 <li class="menu-item list-group-item"> 3035 <a href="/collections/vang-lien" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy liá»n vang/Power Mixer"> 3036 <span> 3037 <img class=" lazyload" 3038 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3039 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_5.png?v=903" alt="Cục Äẩy liá»n vang/Power Mixer" /> 3040 Cục Äẩy liá»n vang/Power Mixer 3041 </a> 3042 3043 </li> 3044 3045 3046 3047 <li class="menu-item list-group-item"> 3048 <a href="/collections/mixer-karaoke" class="menu-item__link d-flex justify-content-between align-items-center" title="Mixer Karaoke"> 3049 <span> 3050 <img class=" lazyload" 3051 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3052 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_6.png?v=903" alt="Mixer Karaoke" /> 3053 Mixer Karaoke 3054 </span> 3055 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 3056 </a> 3057 3058 <div class="submenu scroll"> 3059 <div class='toggle-submenu'> 3060 <i class='fas fa-chevron-left mr-3'></i> 3061 <span>Mixer Karaoke </span> 3062 </div> 3063 <ul class="submenu__list"> 3064 3065 3066 3067 <li class="submenu__item submenu__item--main"> 3068 <a class="link" href="https://songnhac.com.vn/collections/vang-so" title="Vang Sá» / Mixer Sá»">Vang Sá» / Mixer Sá»</a> 3069 </li> 3070 3071 3072 3073 3074 <li class="submenu__item submenu__item--main"> 3075 <a class="link" href="https://songnhac.com.vn/collections/vang-co" title="Vang CÆ¡ / Mixer CÆ¡">Vang CÆ¡ / Mixer CÆ¡</a> 3076 </li> 3077 3078 3079 3080 3081 <li class="submenu__col"> 3082 <span class="submenu__item submenu__item--main"> 3083 <a class="link" href="https://songnhac.com.vn/collections/mixer-karaoke" title="Thương hiá»u Mixer Karaoke">Thương hiá»u Mixer Karaoke</a> 3084 </span> 3085 3086
3087 <span class="submenu__item submenu__item submenu__item_parent2"> 3088 <a class="link" href="/collections/mixer-karaoke-guinness" title="Mixer Karaoke GUINNESS">Mixer Karaoke GUINNESS</a> 3089 </span> 3090 3091 3092 3093 <span class="submenu__item submenu__item submenu__item_parent2"> 3094 <a class="link" href="/collections/mixer-karaoke-prolab" title="Mixer Karaoke ProLAB">Mixer Karaoke ProLAB</a> 3095 </span> 3096 3097 3098 </li> 3099 3100 3101 </ul> 3102 </div> 3103 </li> 3104 3105 3106 3107 <li class="menu-item list-group-item"> 3108 <a href="https://songnhac.com.vn/collections/power" class="menu-item__link d-flex justify-content-between align-items-center" title="Cục Äẩy công suất/Power"> 3109 <span> 3110 <img class=" lazyload" 3111 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3112 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_7.png?v=903" alt="Cục Äẩy công suất/Power" /> 3113 Cục Äẩy công suất/Power 3114 </span> 3115 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 3116 </a> 3117 3118 <div class="submenu scroll"> 3119 <div class='toggle-submenu'> 3120 <i class='fas fa-chevron-left mr-3'></i> 3121 <span>Cục Äẩy công suất/Power </span> 3122 </div> 3123 <ul class="submenu__list"> 3124 3125 3126 3127 <li class="submenu__item submenu__item--main"> 3128 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-2-kenh" title="Cục Äẩy 2 Kênh">Cục Äẩy 2 Kênh</a> 3129 </li> 3130 3131 3132 3133 3134 <li class="submenu__item submenu__item--main"> 3135 <a class="link" href="https://songnhac.com.vn/collections/cuc-day-4-kenh" title="Cục Äẩy 4 Kênh">Cục Äẩy 4 Kênh</a> 3136 </li> 3137 3138 3139 </ul> 3140 </div> 3141 </li> 3142 3143 3144 3145 <li class="menu-item list-group-item"> 3146 <a href="/collections/phu-kien-am-thanh" class="menu-item__link d-flex justify-content-between align-items-center" title="Phụ Kiá»n Ãm Thanh"> 3147 <span> 3148 <img class=" lazyload" 3149 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3150 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_8.png?v=903" alt="Phụ Kiá»n Ãm Thanh" /> 3151 Phụ Kiá»n Ãm Thanh 3152 </a> 3153 3154 </li> 3155 3156 3157 3158 <li class="menu-item list-group-item"> 3159 <a href="https://songnhac.com.vn/collections/nhom-san-pham-dang-sale" class="menu-item__link d-flex justify-content-between align-items-center" title="Sản Phẩm Khuyến Mãi"> 3160 <span> 3161 <img class=" lazyload" 3162 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3163 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_9.png?v=903" alt="Sản Phẩm Khuyến Mãi" /> 3164 Sản Phẩm Khuyến Mãi 3165 </a> 3166 3167 </li> 3168 3169 3170 3171 <li class="menu-item list-group-item"> 3172 <a href="/collections/an-ninh-giam-sat" class="menu-item__link d-flex justify-content-between align-items-center" title="Camera CCTV"> 3173 <span> 3174 <img class=" lazyload" 3175 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3176 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_10.png?v=903" alt="Camera CCTV" /> 3177 Camera CCTV 3178 </span> 3179 <i class='fas fa-chevron-right float-right' data-toggle-submenu></i> 3180 </a> 3181 3182 <div class="submenu scroll"> 3183 <div class='toggle-submenu'> 3184 <i class='fas fa-chevron-left mr-3'></i> 3185 <span>Camera CCTV </span> 3186 </div> 3187 <ul class="submenu__list"> 3188 3189 3190 3191 <li class="submenu__col"> 3192 <span class="submenu__item submenu__item--main"> 3193 <a class="link" href="/collections/camera" title="Camera an
3193ninh">Camera an ninh</a> 3194 </span> 3195 3196 3197 <span class="submenu__item submenu__item submenu__item_parent2"> 3198 <a class="link" href="/collections/camera-hd-tvi" title="Camera HD-TVI">Camera HD-TVI</a> 3199 </span> 3200 3201 3202 3203 <span class="submenu__item submenu__item submenu__item_parent2"> 3204 <a class="link" href="/collections/camera-ip-1" title="Camera IP">Camera IP</a> 3205 </span> 3206 3207 3208 </li> 3209 3210 3211 3212 3213 <li class="submenu__col"> 3214 <span class="submenu__item submenu__item--main"> 3215 <a class="link" href="/collections/dau-ghi" title="Äầu ghi hình">Äầu ghi hình</a> 3216 </span> 3217 3218 3219 <span class="submenu__item submenu__item submenu__item_parent2"> 3220 <a class="link" href="/collections/dau-ghi-hd-tvi" title="Äầu ghi HD-TVI">Äầu ghi HD-TVI</a> 3221 </span> 3222 3223 3224 3225 <span class="submenu__item submenu__item submenu__item_parent2"> 3226 <a class="link" href="/collections/dau-ghi-ip" title="Äầu ghi IP">Äầu ghi IP</a> 3227 </span> 3228 3229 3230 </li> 3231 3232 3233 3234 3235 <li class="submenu__item submenu__item--main"> 3236 <a class="link" href="/collections/phu-kien-1" title="Phụ kiá»n">Phụ kiá»n</a> 3237 </li> 3238 3239 3240 </ul> 3241 </div> 3242 </li> 3243 3244 3245 3246 <li class="menu-item list-group-item"> 3247 <a href="https://drive.google.com/drive/folders/1I7oYVX78bh56K-Z5L2vZw8iyymVvf0Hn?usp=drive_link" class="menu-item__link d-flex justify-content-between align-items-center" title="TẢI HÃNH ẢNH SP"> 3248 <span> 3249 <img class=" lazyload" 3250 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAAAA1BMVEXr6+uInxNMAAAA9UlEQVR42u3BgQAAAADDoPtTH2TVAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADghg0AAVGLwCwAAAAASUVORK5CYII=" 3251 data-src="//theme.hstatic.net/200000433953/1001252744/14/menu_icon_11.png?v=903" alt="TẢI HÃNH ẢNH SP" /> 3252 TẢI HÃNH ẢNH SP 3253 </a> 3254 3255 </li> 3256 3257</ul> 3258 </nav> 3259 <ul class="shop-policises list-unstyled d-flex align-items-center flex-wrap m-0 pr-0"> 3260 3261 3262 <li class=""> 3263 <a href="/collections/micro-karaoke" title="Micro"> 3264 Micro 3265 </a> 3266 </li> 3267 3268 3269 3270 <li class=""> 3271 <a href="/collections/bo-loa-karaoke" title="Loa Karaoke"> 3272 Loa Karaoke 3273 </a> 3274 </li> 3275 3276 3277 3278 <li class=""> 3279 <a href="/collections/dan-karaoke-gia-dinh-phoi-san" title="Dà n Karaoke"> 3280 Dà n Karaoke 3281 </a> 3282 </li> 3283 3284 3285 3286 <li class=""> 3287 <a href="/collections/vang-lien" title="Power Mixer"> 3288 Power Mixer 3289 </a> 3290 </li> 3291 3292 3293 3294 <li class=""> 3295 <a href="/blogs/news" title="Tin Tức & Khuyến Mãi"> 3296 Tin Tức & Khuyến Mãi 3297 </a> 3298 </li> 3299 3300 3301 3302 <li class=""> 3303 <a href="/pages/about-us" title="Vá» Chúng Tôi"> 3304 Vá» Chúng Tôi 3305 </a> 3306 </li> 3307 3308 3309 3310 <li class=""> 3311 <a href="/pages/lien-he" title="Liên Há»"> 3312 Liên Há» 3313 </a> 3314 </li> 3315 3316 3317</ul> </div> 3318 3319</div> 3320<div class='menu-overlay'> 3321 3322</div> 3323</script>
3323 3324 3325
3325<script src='https://cdn.hstatic.net/shared/api.jquery.js' type='text/javascript'></script>
3325 3326
3326<script src='https://cdn.hstatic.net/shared/option_selection.js' type='text/javascript'></script>
3326 3327
3327<script src='//theme.hstatic.net/200000433953/1001252744/14/plugin.js?v=903' type='text/javascript'></script>
3327 3328 3329 3330 3331<div id="quick-view-product" class="quickview-product" style="display:none;"> 3332 <div class="quickview-overlay fancybox-overlay fancybox-overlay-fixed"></div> 3333 <div class="quick-view-product"></div> 3334 <div id="quickview-modal" style="display:none;"> 3335 <div class="block-quickview primary_block details-product"> 3336 <div class="row"> 3337 <div class="product-left-column product-images col-xs-12 col-sm-4 col-md-4 col-lg-5 col-xl-6"> 3338 <div class="image-block large-image col_large_default"> 3339 <span class="view_full_size"> 3340 <a class="img-product d-block pos-relative embed-responsive embed-responsive-1by1" title="" href="javascript:;"> 3341 <img src="//theme.hstatic.net/200000433953/1001252744/14/no_image.jpg?v=903" id="product-featured-image-quickview" class="img-responsive product-featured-image-quickview" alt="quickview" /> 3342 </a> 3343 </span> 3344 <div class="loading-imgquickview" style="display:none;"></div> 3345 </div> 3346 <div class="more-view-wrapper clearfix"> 3347 <div class="thumbs_quickview owl_nav_custome1" id="thumbs_list_quickview"> 3348 <ul class="product-photo-thumbs quickview-more-views-owlslider not-thuongdq" id="thumblist_quickview"></ul> 3349 </div> 3350 </div> 3351 </div> 3352 <div class="product-center-column product-info product-item col-xs-12 col-sm-6 col-md-8 col-lg-7 col-xl-6 details-pro style_product style_border"> 3353 3354 <div class="head-qv group-status"> 3355 <!-- <h3 class="qwp-name title-product">abc</h3> --> 3356 <div class="vend-qv group-status"> 3357 <div class="left_vend"> 3358 <div class="first_status d-inline-block">Thương hiá»u: 3359 <span class="vendor_ status_name"></span> 3360 </div> 3361 <span class="line_tt ">|</span> 3362 <div class="top_sku first_status d-inline-block">Mã sản phẩm: 3363 <span class="sku_ status_name"></span> 3364 </div> 3365 </div> 3366 </div> 3367 </div> 3368 3369 <div class="quickview-info"> 3370 <span class="prices price-box"> 3371 <span class="price product-price"></span> 3372 <del class="old-price"></del> 3373 </span> 3374 </div> 3375 3376 <form action="/cart/add" method="post" enctype="multipart/form-data" class="quick_option variants form-ajaxtocart form-product"> 3377 <span class="price-product-detail hidden" style="opacity: 0;"> 3378 <span class=""></span> 3379 </span> 3380 <select name='variantId' class="hidden" style="display:none"></select> 3381 <div class="form-group form_product_content"> 3382 <div class="count_btn_style quantity_wanted_p"> 3383 <div class="custom input_number_product soluong1"> 3384 <button class="btn_num btn num_1 button button_qty" onClick="var result = document.getElementById('quantity-detail'); var qtyqv = result.value; if( !isNaN( qtyqv ) && qtyqv > 1 ) result.value--;return false;">-</button> 3385 <input type="text" id="quantity-detail" name="quantity" value="1" maxlength="2" class="form-control prd_quantity" onkeypress="if ( isNaN(this.value + String.fromCharCode(event.keyCode) )) return false;" onchange="if(this.value == 0)this.value=1;"> 3386 <button class="btn_num btn num_2 button button_qty" onClick="var result = document.getElementById('quantity-detail'); var qtyqv = result.value; if( !isNaN( qtyqv )) result.value++;return false;">+</button> 3387 </div> 3388 <div class="button_actions clearfix"> 3389 <button type="submit" class="btn_cool btn btn_base fix_add_to_cart ajax_addtocart btn_add_cart btn-cart add_to_cart add_to_cart_detail"> 3390 <span class="btn-content text_1">Thêm và o giá» hà ng</span> 3391 </button> 3392 </div> 3393 </div> 3394 </div> 3395 3396 </form> 3397 3398 </div> 3399 </div> 3400 </div> 3401 <a title="Close" class="quickview-close close-window" href="javascript:;"><i class="fas fa-times"></i></a> 3402 </div> 3403</div>
3404<script type="text/javascript"> 3405 3406 3407 3408 Haravan.doNotTriggerClickOnThumb = false; 3409 function changeImageQuickView(img, selector) { 3410 var src = $(img).attr("src"); 3411 src = src.replace("_compact", ""); 3412 3413 var $videoEl = $(selector).parent(); 3414 3415 if(src.indexOf("video_") > -1){ 3416 $(selector).hide(); 3417 var codevideo = $(img).parent().data().videocode.split("_")[1]; 3418 var videoHtml = `<iframe style="z-index:99" width="560" height="315" src="https://www.youtube.com/embed/${codevideo}" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`; 3419 $videoEl.append(videoHtml); 3420 }else{ 3421 $videoEl.find("iframe").remove(); 3422 $(selector).show(); 3423 $(selector).attr("src", src); 3424 } 3425 } 3426 function validate(evt) { 3427 var theEvent = evt || window.event; 3428 var key = theEvent.keyCode || theEvent.which; 3429 key = String.fromCharCode( key ); 3430 var regex = /[0-9]|\./; 3431 if( !regex.test(key) ) { 3432 theEvent.returnValue = false; 3433 if(theEvent.preventDefault) theEvent.preventDefault(); 3434 } 3435 } 3436 var selectCallbackQuickView = function(variant, selector) { 3437 $('#quick-view-product form').show(); 3438 var productItem = jQuery('.quick-view-product .product-item'), 3439 addToCart = productItem.find('.add_to_cart_detail'), 3440 productPrice = productItem.find('.price'), 3441 comparePrice = productItem.find('.old-price'), 3442 form2 = jQuery('.soluong1'), 3443 status = productItem.find('.soluong'), 3444 sku = productItem.find('.sku_'), 3445 totalPrice = productItem.find('.total-price span'); 3446 3447 if(variant && variant.sku ){ 3448 sku.text(variant.sku); 3449 }else{ 3450 sku.text('Äang cáºp nháºt'); 3451 } 3452 if (variant && variant.available) { 3453 3454 var form = jQuery('#' + selector.domIdPrefix).closest('form'); 3455 for (var i=0,length=variant.options.length; i<length; i++) { 3456 var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]'); 3457 if (radioButton.size()) { 3458 radioButton.get(0).checked = true; 3459 } 3460 } 3461 3462 addToCart.removeClass('disabled').removeAttr('disabled'); 3463 addToCart.html('<span class="btn-image"></span><span class="btn-content text_1">Thêm và o giá» hà ng</span>').removeAttr('disabled'); 3464 status.text('Còn hà ng'); 3465 if(variant.price < 1){ 3466 $("#quick-view-product .price").html('Liên há»'); 3467 $("#quick-view-product del, #quick-view-product .quantity_wanted_p").hide(); 3468 $("#quick-view-product .prices .old-price").hide(); 3469 form2.hide(); 3470 }else{ 3471 productPrice.html(Haravan.formatMoney(variant.price, "{{amount}}â«")); 3472 if ( variant.compare_at_price > variant.price ) { 3473 comparePrice.html(Haravan.formatMoney(variant.compare_at_price, "{{amount}}â«")).show(); 3474 productPrice.addClass('on-sale'); 3475 } else { 3476 comparePrice.hide(); 3477 productPrice.removeClass('on-sale'); 3478 } 3479 3480 $(".quantity_wanted_p").show(); 3481 $(".input_qty_qv_").show(); 3482 form2.show(); 3483 } 3484 3485 3486 3487 updatePricingQuickView(); 3488 3489 /*begin variant image*/ 3490 if (variant && variant.featured_image) { 3491 3492 var originalImage = $("#product-featured-image-quickview"); 3493 var newImage = variant.featured_image; 3494 var element = originalImage[0]; 3495 Haravan.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) { 3496 $('#thumblist_quickview img').each(function() { 3497 var parentThumbImg = $(this).parent(); 3498 var productImage = $(this).parent().data("image"); 3499 if (newImageSizedSrc.includes(productImage)) { 3500 $(this).parent().trigger('click'); 3501 return false; 3502 } 3503 }); 3504 3505 }); 3506 $('#product-featured-image-quickview').attr('src',variant.featured_image.src); 3507 } 3508 } else { 3509 addToCart.addClass('disabled').attr('disabled', 'disabled'); 3510 addToCart.removeClass('hidden').addClass('btn_buy').attr('disabled','disabled').html('<div class="disabled">Hết hà ng</div>').show(); 3511 status.text('Hết hà ng'); 3512 $(".quantity_wanted_p").show(); 3513 if(variant){ 3514 if(variant.price < 1){ 3515 $("#quick-view-product .price").html('Liên há»'); 3516 $("#quick-view-product del").hide(); 3517 $("#quick-view-product .quantity_wanted_p").hide(); 3518 $("#quick-view-product .prices .old-price").hide(); 3519 form2.hide(); 3520 comparePrice.hide(); 3521 productPrice.removeClass('on-sale'); 3522 addToCart.addClass('disabled').attr('disabled', 'disabled'); 3523 addToCart.removeClass('hidden').addClass('btn_buy').attr('disabled','disabled').html('<div class="disabled">
3523Hết hà ng</div>').show(); 3524 }else{ 3525 if ( variant.compare_at_price > variant.price ) { 3526 comparePrice.html(Haravan.formatMoney(variant.compare_at_price, "{{amount}}â«")).show(); 3527 productPrice.addClass('on-sale'); 3528 } else { 3529 comparePrice.hide(); 3530 productPrice.removeClass('on-sale'); 3531 $("#quick-view-product .prices .old-price").html(''); 3532 } 3533 $("#quick-view-product .price").html(Haravan.formatMoney(variant.price, "{{amount}}â«")); 3534 $("#quick-view-product del ").hide(); 3535 $("#quick-view-product .prices .old-price").show(); 3536 $(".input_qty_qv_").hide(); 3537 form2.hide(); 3538 addToCart.addClass('disabled').attr('disabled', 'disabled'); 3539 addToCart.removeClass('hidden').addClass('btn_buy').attr('disabled','disabled').html('<div class="disabled">Hết hà ng</div>').show(); 3540 } 3541 }else{ 3542 $("#quick-view-product .price").html('Liên há»'); 3543 $("#quick-view-product del").hide(); 3544 $("#quick-view-product .quantity_wanted_p").hide(); 3545 $("#quick-view-product .prices .old-price").hide(); 3546 form2.hide(); 3547 comparePrice.hide(); 3548 productPrice.removeClass('on-sale'); 3549 addToCart.addClass('disabled').attr('disabled', 'disabled'); 3550 addToCart.removeClass('hidden').addClass('btn_buy').attr('disabled','disabled').html('<div class="disabled">Hết hà ng</div>').show(); 3551 } 3552 } 3553 /*begin variant image*/ 3554 if (variant && variant.featured_image) { 3555 3556 var originalImage = $("#product-featured-image-quickview"); 3557 var newImage = variant.featured_image; 3558 var element = originalImage[0]; 3559 Haravan.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) { 3560 $('#thumblist_quickview img').each(function() { 3561 var parentThumbImg = $(this).parent(); 3562 var productImage = $(this).parent().data("image"); 3563 if (newImageSizedSrc.includes(productImage)) { 3564 $(this).parent().trigger('click'); 3565 return false; 3566 } 3567 }); 3568 3569 }); 3570 $('#product-featured-image-quickview').attr('src',variant.featured_image.src); 3571 } 3572 3573 }; 3574</script>
3574 3575
3575<script type="text/javascript" defer src="//theme.hstatic.net/200000433953/1001252744/14/quickview.js?v=903"></script>
3575 3576 3577
3577<script type="text/x-custom-template" data-template="ItemDropCart"> 3578 <li class="item productid-${id_item}"> 3579 <div class="border_list"><div class="image_drop"> 3580 <a class="product-image pos-relative embed-responsive embed-responsive-1by1" href="${url}" title="${title}"> 3581 <img alt="${title}" src="${image_url}"width="'+ '100' +'"\> 3582 </a> 3583 </div> 3584 <div class="detail-item"> 3585 <div class="product-details"> 3586 <span href="javascript:;" data-id="${id_item}" title="Xóa" class="remove-item-cart fa fa-times"></span> 3587 <p class="product-name"> <a href="${url}" title="${title}">${title}</a></p></div> 3588 <span class="variant-title">${variant_title}</span> 3589 <div class="product-details-bottom"><span class="price">${price}</span> 3590 <span class="quanlity">x ${quanty}</span> 3591 <div class="quantity-select qty_drop_cart d-none"> 3592 <input class="variantID" type="hidden" name="variantId" value="${id_item}"> 3593 <button onClick="var result = document.getElementById('qty${id_item}'); var qty${id_item} = result.value; if( !isNaN( qty${id_item} ) && qty${id_item} > 1 ) result.value--;return false;" class="btn btn_reduced reduced items-count btn-minus" ${buttonQty} type="button">â</button> 3594 <input type="text" maxlength="3" min="1" readonly class="form-control input-text number-sidebar qty${id_item}" id="qty${id_item}" name="Lines" id="updates_${id_item}" size="4" value="${quanty}"> 3595 <button onClick="var result = document.getElementById('qty${id_item}'); var qty${id_item} = result.value; if( !isNaN( qty${id_item} )) result.value++;return false;" class=" btn btn_increase increase items-count btn-plus" type="button">+</button> 3596 </div> 3597 </div> 3598 </div> 3599 </div> 3600 </li> 3601 </script>
3601 3602
3602<script type="text/x-custom-template" data-template="HeaderCartPc"> 3603 <div class="cart page_cart hidden-xs hidden-sm row"> 3604 <form action="/cart" method="post" novalidate class="formcartpage col-lg-12 col-md-12 margin-bottom-0"> 3605 <div class="bg-scroll"> 3606 <div class="cart-thead"> 3607 <div style="width: 18%" class="a-center">Ảnh sản phẩm</div> 3608 <div style="width: 32%" class="a-center">Tên sản phẩm</div> 3609 <div style="width: 17%" class="a-center">ÄÆ¡n giá</div> 3610 <div style="width: 14%" class="a-center">Sá» lượng</div> 3611 <div style="width: 14%" class="a-center">Thầnh tiá»n</div> 3612 <div style="width: 5%" class="a-center">Xóa</div> 3613 </div> 3614 <div class="cart-tbody"> 3615 </div> 3616 </div> 3617 </form> 3618 </div> 3619 </script>
3619 3620
3620<script type="text/x-custom-template" data-template="pageCartCheckout"> 3621 <div class="col-lg-7 col-md-7"> 3622 <a href="/" class="form-cart-continue">Tiếp tục mua hà ng</a> 3623 </div> 3624 <div class="col-lg-5 col-md-5"> 3625 <div class="section bg_cart shopping-cart-table-total"> 3626 <div class="table-total"> 3627 <table class="table"> 3628 <tr> 3629 <td coldspan="20" class="total-text">Tá»ng tiá»n thanh toán: </td> 3630 <td class="txt-right totals_price price_end a-right">${price_total}</td> 3631 </tr> 3632 </table> 3633 </div> 3634 </div> 3635 <div class="section continued"> 3636 <a href="/checkout" class="btn-checkout-cart button_checkfor_buy">Tiến hà nh thanh toán</a> 3637 </div> 3638 </div> 3639 </script>
3639 3640 3641
3641<script type="text/x-custom-template" data-template="pageCartItem"> 3642 <div class="item-cart productid-${id_item}"> 3643 <div style="width: 18%" class="image"> 3644 <a class="product-image a-left" title="${title}" href="${url}"> 3645 <img width="75" height="auto" alt="${title}" src="${image_url}"> 3646 </a> 3647 </div> 3648 <div style="width: 32%" class="a-center"> 3649 <h3 class="product-name"> <a class="text2line" href="${url}" title="${title}"> 3650 ${title}</a> </h3> 3651 <span class="variant-title">${variant_title}</span> 3652 <a class="remove-itemx remove-item-cart" title="Xóa" href="javascript:;" data-id="${id_item}"> 3653 <span><i class="fa fa-times"></i></span> 3654 </a> 3655 </div> 3656 <div style="width: 17%" class="a-center"> 3657 <span class="cart-prices"> 3658 <span class="prices">${price}</span> 3659 </span> 3660 </div> 3661 <div style="width: 14%" class="a-center"> 3662 <div class="input_qty_pr"> 3663 <input class="variantID" type="hidden" name="variantId" value="${id_item}"> 3664 <button onClick="var result = document.getElementById('qtyItem${id_item}'); var qtyItem${id_item} = result.value; if( !isNaN( qtyItem${id_item} ) && qtyItem${id_item} > 1 ) result.value--;return false;" ${buttonQty} class="reduced_pop items-count btn-minus" type="button">-</button> 3665 <input type="text" maxlength="3" readonly min="0" class="check_number_here input-text number-sidebar input_pop input_pop qtyItem${id_item}" id="qtyItem${id_item}" name="Lines" id="updates_${id_item}" size="4" value="${quanty}"> 3666 <button onClick="var result = document.getElementById('qtyItem${id_item}'); var qtyItem${id_item} = result.value; if( !isNaN( qtyItem${id_item} )) result.value++;return false;" class="increase_pop items-count btn-plus" type="button">+</button> 3667 </div> 3668 </div> 3669 <div style="width: 14%" class="a-center"> 3670 <span class="cart-price"> 3671 <span class="price">${price_quanty}</span> 3672 </span> 3673 </div> 3674 <div style="width: 5%" class="a-center"> 3675 <a class="remove-itemx remove-item-cart" title="Xóa" href="javascript:;" data-id="${id_item}"> 3676 <span><i class="fa fa-trash-alt"></i></span> 3677 </a> 3678 </div> 3679 </div> 3680 </script>
3680 3681 3682
3682<script type="text/x-custom-template" data-template="ItemCartMobile"> 3683 <div class="item-product item productid-${id_item} "> 3684 <div> 3685 <a class="remove-itemx remove-item-cart" title="Xóa" href="javascript:;" data-id="${id_item}"> 3686 Xóa 3687 </a> 3688 </div> 3689 <div class="item-product-cart-mobile"> 3690 <a href="${url}"> 3691 <a class="product-images1 pos-relative embed-responsive embed-responsive-1by1" href="" title="${title}"> 3692 <img class="img-fluid" src="${image_url}" alt="${title}"> 3693 </a> 3694 </a> 3695 </div> 3696 <div class="product-cart-infor"> 3697 <div class="title-product-cart-mobile"> 3698 <h3 class="product-name"> <a class="text2line" href="${url}" title="${title}"> 3699 ${title}</a> </h3> 3700 <span class="variant-title">${variant_title}</span> 3701 </div> 3702 3703 <div class="cart-price"> 3704 <span class="product-price price">${price_quanty}</span> 3705 </div> 3706 <div class="select-item-qty-mobile"> 3707 <div class="txt_center"> 3708 <input class="variantID" type="hidden" name="variantId" value="${id_item}"> 3709 <button onClick="var result = document.getElementById('qtyMobile${id_item}'); var qtyMobile${id_item} = result.value; if( !isNaN( qtyMobile${id_item} ) && qtyMobile${id_item} > 1 ) result.value--;return false;" class="reduced items-count btn-minus btn" type="button"><i class="fa fa-minus"></i></button> 3710 <input type="text" maxlength="3" min="1" class="form-control input-text number-sidebar qtyMobile${id_item}" id="qtyMobile${id_item}" name="Lines" id="updates_${id_item}" size="4" value="${quanty}"> 3711 <button onClick="var result = document.getElementById('qtyMobile${id_item}'); var qtyMobile${id_item} = result.value; if( !isNaN( qtyMobile${id_item} )) result.value++;return false;" class="increase items-count btn-plus btn" type="button"><i class="fa fa-plus"></i></button> 3712 </div> 3713 </div> 3714 </div> 3715 </div> 3716 </script>
3716 3717 3718
3718<script type="text/x-custom-template" data-template="pageCartCheckoutMobile"> 3719 <div class="header-cart-price"> 3720 <div class="timedeli"></div> 3721 <div class="title-cart"> 3722 <h3 class="text-xs-left">Tá»ng tiá»n</h3> 3723 <span class="text-xs-right totals_price_mobile">${price_total}</span> 3724 </div> 3725 <div class="checkout"> 3726 <button class="btn btn-block btn-proceed-checkout-mobile" title="Tiến hà nh thanh toán" type="button" onclick="window.location.href='/checkout'"> 3727 <span>Tiến hà nh thanh toán</span></button> 3728 3729 </div> 3730 <button class="btn btn-block btn-buymore" title="Tiếp tục mua hà ng" type="button" onclick="window.location.href='/collections/all'"> 3731 <i class="fa fa-arrow-left "> </i> <span> Tiếp tục mua hà ng</span> 3732 </button> 3733 </div> 3734 </script>
3734 3735 3736
3736<script type="text/x-custom-template" data-template="TemplateItemPopupCart"> 3737 <div class="item-popup productid-${id_item}"> 3738 <div style="width: 13%;" class="height image_ text-left"> 3739 <div class="item-image"> 3740 <a class="product-image" href="${url}" title="${title}"> 3741 <img alt="${title}" src="${image_url}"width="'+ '90' +'"\> 3742 </a> 3743 </div> 3744 </div> 3745 <div style="width:40%;" class="height text-left fix_info"> 3746 <div class="item-info"> 3747 <p class="item-name"> 3748 <a class="text2line textlinefix" href="${url}" title="${title}">${title}</a> 3749 </p> 3750 <span class="variant-title-popup">${variant_title}</span> 3751 <a href="javascript:;" class="remove-item-cart" title="Xóa" data-id="${id_item}"> 3752 <i class="fa fa-times"></i> BỠsản phẩm 3753 </a> 3754 <p class="addpass" style="color:#fff;margin:0px;">${id_item}</p> 3755 </div> 3756 </div> 3757 <div style="width: 15%;" class="height text-center"> 3758 <div class="item-price"> 3759 <span class="price">${price}</span> 3760 </div> 3761 </div> 3762 <div style="width: 15%;" class="height text-center"> 3763 <div class="qty_h check_"> 3764 <input class="variantID" type="hidden" name="variantId" value="${id_item}"> 3765 <button onClick="var result = document.getElementById('qtyItemP${id_item}'); var qtyItemP${id_item} = result.value; if( !isNaN( qtyItemP${id_item} ) && qtyItemP${id_item} > 1 ) result.value--;return false;" ${buttonQty} class="num1 reduced items-count btn-minus" type="button">-</button> 3766 <input type="text" maxlength="3" min="0" readonly class="input-text number-sidebar qtyItemP${id_item}" id="qtyItemP${id_item}" name="Lines" id="updates_${id_item}" size="4" value="${quanty}"> 3767 <button onClick="var result = document.getElementById('qtyItemP${id_item}'); var qtyItemP${id_item} = result.value; if( !isNaN( qtyItemP${id_item} )) result.value++;return false;" class="num2 increase items-count btn-plus" type="button">+</button> 3768 </div> 3769 </div> 3770 <div style="width: 17%;" class="height text-center"> 3771 <span class="cart-price"> 3772 <span class="price">${price_quanty}</span> 3773 </span> 3774 </div> 3775 </div> 3776 </script>
3776 3777
3777<script> 3778 var GLOBAL = { 3779 common : { 3780 init: function(){ 3781 $(document).on('click', '.add_to_cart',addToCart ) 3782 } 3783 }, 3784 templateIndex : { 3785 init: function(){ 3786 } 3787 }, 3788 templateProduct : { 3789 init: function(){ 3790 } 3791 }, 3792 templateCart : { 3793 init: function(){ 3794 } 3795 } 3796 } 3797 var UTIL = { 3798 fire : function(func,funcname, args){ 3799 var namespace = GLOBAL; 3800 funcname = (funcname === undefined) ? 'init' : funcname; 3801 if (func !== '' && namespace[func] && typeof namespace[func][funcname] == 'function'){ 3802 namespace[func][funcname](args); 3803 } 3804 }, 3805 loadEvents : function(){ 3806 var bodyId = document.body.id; 3807 UTIL.fire('common'); 3808 $.each(document.body.className.split(/\s+/),function(i,classnm){ 3809 UTIL.fire(classnm); 3810 UTIL.fire(classnm,bodyId); 3811 }); 3812 } 3813 }; 3814 $(document).ready(UTIL.loadEvents); 3815 Number.prototype.formatMoney = function(c, d, t){ 3816 var n = this, 3817 c = isNaN(c = Math.abs(c)) ? 2 : c, 3818 d = d == undefined ? "." : d, 3819 t = t == undefined ? "." : t, 3820 s = n < 0 ? "-" : "", 3821 i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", 3822 j = (j = i.length) > 3 ? j % 3 : 0; 3823 return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); 3824 }; 3825 function addToCart(e){ 3826 if (typeof e !== 'undefined') e.preventDefault(); 3827 var $this = $(this); 3828 var form = $this.parents('form'); 3829 $.ajax({ 3830 type: 'POST', 3831 url: '/cart/add.js', 3832 async: false, 3833 data: form.serialize(), 3834 dataType: 'json', 3835 error: addToCartFail, 3836 beforeSend: function() { 3837 }, 3838 success: addToCartSuccess, 3839 cache: false 3840 }); 3841 } 3842 function qty(){ 3843 var dqty = $('#qtym').val(); 3844 if (dqty == undefined){ 3845 return 1; 3846 } 3847 return dqty; 3848 } 3849 function addToCartSuccess (jqXHR, textStatus, errorThrown){ 3850 $.ajax({ 3851 type: 'GET', 3852 url: '/cart.js', 3853 async: false, 3854 cache: false, 3855 dataType: 'json', 3856 success: function (cart){ 3857 awe.hidePopup('.loading'); 3858 var url_product = jqXHR['url']; 3859 var class_id = jqXHR['product_id']; 3860 var name = jqXHR['name']; 3861 var textDisplay = ('<i style="margin-right:5px; color:red; font-size:13px;" class="fa fa-check" aria-hidden="true"></i>Sản phẩm vừa thêm và o giá» hà ng'); 3862 var id = jqXHR['variant_id']; 3863 var dataList = $(".item-name a").map(function() { 3864 var plus = $(this).text(); 3865 return plus; 3866 }).get(); 3867 $('.title-popup-cart .cart-popup-name').html('<a href="'+ url_product +'" title="'+name+'">'+ name + '</a> '); 3868 var nameid = dataList, 3869 found = $.inArray(name, nameid); 3870 var textfind = found; 3871 3872 var src = ''; 3873 if(!jqXHR['image'] || (Haravan.resizeImage(jqXHR['image'], 'small') == null || Haravan.resizeImage(jqXHR['image'], 'small') =="null" || Haravan.resizeImage(jqXHR['image'], 'small')) ==''){ 3874 src= no_image_placeholder 3875 } 3876 else 3877 { 3878 src= Haravan.resizeImage(jqXHR['image'], 'small') 3879 } 3880 $(".item-info > p:contains("+id+")").html('<span class="add_sus" style="color:#898989;"><i style="margin-right:5px; color:#3cb878; font-size:14px;" class="fa fa-check" aria-hidden="true"></i>Sản phẩm vừa thêm</span>'); 3881 3882 3883 var va_title = jqXHR['variant_options'].filter(opt => opt != 'Default Title').join(', '); 3884 var windowW = $(window).width(); 3885 $('#popup-cart').addClass('opencart'); 3886 $('body').addClass('opacitycart'); 3887 $('#popup-cart').addClass('opencart'); 3888 $('body').addClass('opacitycart'); 3889 $('#popupCartModal').html(''); 3890 var $popupMobile = '' 3891 +'<div class="modal-dialog">' 3892 3893 +'<div class="modal-content">' 3894 + '<button type="button" class="close" data-dismiss="modal" data-backdrop="false" aria-label="Close" style="z-index: 9;"><span aria-hidden="true">Ã</span></button>' 3895 + '<div class="row row-noGutter"><div class="modal-left col-sm-12 col-lg-12 col-md-12">' 3896 + '<h3 class="modal-title"><svg width="18" height="18" class="mb-1"><g fill="none" fill-rule="evenodd" stroke="#0d5302" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.455" transform="translate(1 1)"><path d="M3.636 8l2.91 2.91 5.818-5.82"></path><circle cx="8" cy="8" r="8"></circle></g></svg> Sản phẩm vừa ÄÆ°á»£c thêm <span class="hidden-xs">và o giá» hà ng</span></h3>' 3897 3898 + '<div class="modal-body"><div class="media"><div class="media-left thumb_img"><div class="thumb-1x1">' 3899 + '<img src="'+ src +'" alt="'+ jqXHR['title'] +'"></div></div>' 3900 + '<div class="media-body body_content"><div class="product-title">'+ jqXHR['title'] +'</div>' 3901 + '<div class="product-new-price"><span>' + Haravan.formatMoney(jqXHR['price'], window.money_format ) + '</span></div>' 3902 + '<div class="variant_title"><span>'+ va_title +'</span></div>' 3903 + '</div></div>' 3904 + '</div>' 3905 + '</div>' 3906 + '<div class="modal-right margin-top-10 col-sm-12 col-lg-12 col-md-12">' 3907 + '<h4 class="title right_title"><a href="/cart"><i class="fa fa-caret-right"></i> Giá» hà ng hiá»n có (<span class="cart-popup-count"></span>) sản phẩm </a></h4>' 3908 + '<a href="/checkout" class="btn btn-block checkout_button btn-full">Tiến hà nh thanh toán</a>' 3909 + '</div>' 3910 + '</div></div>'; 3911 $('#popupCartModal').html($popupMobile); 3912 $('#popupCartModal').modal(); 3913 Haravan.updateCartFromForm(cart, '.top-cart-content .mini-products-list'); 3914 Haravan.updateCartPopupForm(cart, '#popup-cart-desktop .tbody-popup'); 3915 } 3916 }); 3917 } 3918 function addToCartFail(jqXHR, textStatus, errorThrown){ 3919 var response = $.parseJSON(jqXHR.responseText); 3920 var $info = '<div class="error">'+ response.description +'</div>'; 3921 }
3922 $(document).on('click', ".remove-item-cart", function () { 3923 var variantId = $(this).attr('data-id'); 3924 removeItemCart(variantId); 3925 }); 3926 $(document).on('click', ".items-count", function () { 3927 $(this).parent().children('.items-count').prop('disabled', true); 3928 var thisBtn = $(this); 3929 var variantId = $(this).parent().find('.variantID').val(); 3930 var qty = $(this).parent().children('.number-sidebar').val(); 3931 updateQuantity(qty, variantId); 3932 }); 3933 $(document).on('change', ".number-sidebar", function () { 3934 var variantId = $(this).parent().children('.variantID').val(); 3935 var qty = $(this).val(); 3936 updateQuantity(qty, variantId); 3937 }); 3938 function updateQuantity (qty, variantId){ 3939 var variantIdUpdate = variantId; 3940 $.ajax({ 3941 type: "POST", 3942 url: "/cart/change.js", 3943 data: {"quantity": qty, "id": variantId}, 3944 dataType: "json", 3945 success: function (cart, variantId) { 3946 Haravan.onCartUpdateClick(cart, variantIdUpdate); 3947 }, 3948 error: function (qty, variantId) { 3949 Haravan.onError(qty, variantId) 3950 } 3951 }) 3952 } 3953 function removeItemCart (variantId){ 3954 var variantIdRemove = variantId; 3955 $.ajax({ 3956 type: "POST", 3957 url: "/cart/change.js", 3958 data: {"quantity": 0, "id": variantId}, 3959 dataType: "json", 3960 success: function (cart, variantId) { 3961 Haravan.onCartRemoveClick(cart, variantIdRemove); 3962 $('.productid-'+variantIdRemove).remove(); 3963 if($('.tbody-popup>div').length == '0' ){ 3964 $('#popup-cart').removeClass('opencart'); 3965 $('body').removeClass('opacitycart'); 3966 } 3967 if($('.list-item-cart>li').length == '0' ){ 3968 $('.mini-products-list').html('<div class="no-item"><p>Không có sản phẩm nà o.</p></div>'); 3969 } 3970 if($('.cart-mobile .item-product').length == '0' ){ 3971 $('.page_cart').remove(); 3972 $('.header-cart-content').remove(); 3973 $('.title_cart_pc').html('<p class="hidden-xs-down">Không có sản phẩm nà o. Quay lại <a href="/" style="color:;">cá»a hà ng</a> Äá» tiếp tục mua sắm.</p>'); 3974 $('.cart-mobile .header-cart').html(` 3975 <div class="alert green-alert section" role="alert"> 3976 <div class="title-cart "> 3977 <h1>Giá» hà ng</h1><p>(Chưa có sản phẩm nà o) nhấn và o <a href="/collections/all" title="cá»a hà ng" class="link text-primary">cá»a hà ng</a> Äá» mua hà ng</p> 3978 </div> 3979 </div> 3980 `); 3981 } 3982 }, 3983 error: function (variantId, r) { 3984 Haravan.onError(variantId, r) 3985 } 3986 }) 3987 } 3988 function render(props) { 3989 return function(tok, i) { 3990 return (i % 2) ? props[tok] : tok; 3991 }; 3992 } 3993 Haravan.updateCartFromForm = function(cart, cart_summary_id, cart_count_id) { 3994 if ((typeof cart_summary_id) === 'string') { 3995 var cart_summary = jQuery(cart_summary_id); 3996 if (cart_summary.length) { 3997 // Start from scratch. 3998 cart_summary.empty(); 3999 // Pull it all out. 4000 jQuery.each(cart, function(key, value) { 4001 if (key === 'items') { 4002 var table = jQuery(cart_summary_id); 4003 if (value.length) { 4004 jQuery('<ul class="list-item-cart"></ul>').appendTo(table); 4005 jQuery.each(value, function(i, item) { 4006 var buttonQty = ""; 4007 if(item.quantity == '1'){ 4008 buttonQty = 'disabled'; 4009 }else{ 4010 buttonQty = ''; 4011 } 4012 var link_img0 = item.image ? Haravan.resizeImage(item.image, 'compact') : ''; 4013 if(link_img0=="null" || link_img0 =='' || link_img0 ==null){ 4014 link_img0 = no_image_placeholder; 4015 } 4016 if(item.variant_title == 'Default Title' ){ 4017 var ItemDropCart = [{ 4018 url: item.url, 4019 image_url: link_img0, 4020 price: Haravan.formatMoney(item.price, window.money_format), 4021 title: item.title, 4022 buttonQty: buttonQty, 4023 quanty: item.quantity, 4024 id_item: item.variant_id, 4025 variant_title: '' 4026 }] 4027 }else { 4028 let variant_title = item.variant_options ? item.variant_options.filter(opt => opt != 'Default Title').join(', ') : '' 4029 var ItemDropCart = [{ 4030 url: item.url, 4031 image_url: link_img0, 4032 price: Haravan.formatMoney(item.price, window.money_format), 4033 title: item.title, 4034 buttonQty: buttonQty, 4035 quanty: item.quantity, 4036 id_item: item.variant_id, 4037 variant_title: variant_title == item.title ? '' : variant_title 4038 }]; 4039 } 4040 $(function() { 4041 var TemplateItemDropCart = $('script[data-template="ItemDropCart"]').text().split(/\$\{(.+?)\}/g); 4042 $('.list-item-cart').append(ItemDropCart.map(function(item) { 4043 return TemplateItemDropCart.map(render(item)).join(''); 4044 })); 4045 }); 4046 }); 4047 jQuery('<div class="pd"><div class="top-subtotal">Tá»ng tiá»n tạm tÃnh: <span class="price price_big">' + Haravan.formatMoney(cart.total_price, window.money_format) + '</span></div></div>').appendTo(table); 4048 jQuery('<div class="pd right_ct"><a href="/cart" class="btn btn-white"><span>Tiến hà nh thanh toán</span></a></div>').appendTo(table); 4049 } 4050 else { 4051 jQuery('<div class="no-item"><p>Không có sản phẩm nà o.</p></div>').appendTo(table); 4052 4053 } 4054 } 4055 }); 4056 } 4057 } 4058 updateCartDesc(cart);
4059 var numInput = document.querySelector('#cart-sidebar input.input-text'); 4060 if (numInput != null){ 4061 // Listen for input event on numInput. 4062 numInput.addEventListener('input', function(){ 4063 // Let's match only digits. 4064 var num = this.value.match(/^\d+$/); 4065 if (num == 0) { 4066 // If we have no match, value will be empty. 4067 this.value = 1; 4068 } 4069 if (num === null) { 4070 // If we have no match, value will be empty. 4071 this.value = ""; 4072 } 4073 }, false) 4074 } 4075 } 4076 4077 Haravan.updateCartPageForm = function(cart, cart_summary_id, cart_count_id) { 4078 if ((typeof cart_summary_id) === 'string') { 4079 var cart_summary = jQuery(cart_summary_id); 4080 if (cart_summary.length) { 4081 // Start from scratch. 4082 cart_summary.empty(); 4083 // Pull it all out. 4084 jQuery.each(cart, function(key, value) { 4085 if (key === 'items') { 4086 var table = jQuery(cart_summary_id); 4087 if (value.length) { 4088 4089 var HeaderCartPc = $('script[data-template="HeaderCartPc"]').text().split(/\$\{(.+?)\}/g); 4090 var pageCartCheckout = $('script[data-template="pageCartCheckout"]').text().split(/\$\{(.+?)\}/g); 4091 4092 $(table).append((function() { 4093 return HeaderCartPc.map(render()).join(''); 4094 })); 4095 4096 jQuery.each(value, function(i, item) { 4097 var buttonQty = ""; 4098 if(item.quantity == '1'){ 4099 buttonQty = 'disabled'; 4100 }else{ 4101 buttonQty = ''; 4102 } 4103 var link_img1 = item.image ? Haravan.resizeImage(item.image, 'compact') : ''; 4104 if(link_img1=="null" || link_img1 =='' || link_img1 ==null){ 4105 link_img1 =no_image_placeholder; 4106 } 4107 4108 4109if(item.variant_title == 'Default Title' ){ 4110 var ItemCartPage = [{ 4111 url: item.url, 4112 image_url: link_img1, 4113 price: Haravan.formatMoney(item.price, window.money_format), 4114 title: item.title, 4115 buttonQty: buttonQty, 4116 quanty: item.quantity, 4117 variant_title: item.variant_title, 4118 price_quanty: Haravan.formatMoney(item.price * item.quantity, window.money_format), 4119 id_item: item.variant_id, 4120 variant_title: '' 4121 }] 4122 }else { 4123 let variant_title = item.variant_options ? item.variant_options.filter(opt => opt != 'Default Title').join(', ') :'' 4124 var ItemCartPage = [{ 4125 url: item.url, 4126 image_url: link_img1, 4127 price: Haravan.formatMoney(item.price, window.money_format), 4128 title: item.title, 4129 buttonQty: buttonQty, 4130 quanty: item.quantity, 4131 variant_title: variant_title == item.title ? '' : variant_title, 4132 price_quanty: Haravan.formatMoney(item.price * item.quantity, window.money_format), 4133 id_item: item.variant_id 4134 }] 4135 } 4136 4137 $(function() { 4138 var pageCartItem = $('script[data-template="pageCartItem"]').text().split(/\$\{(.+?)\}/g); 4139 $(table.find('.cart-tbody')).append(ItemCartPage.map(function(item) { 4140 return pageCartItem.map(render(item)).join(''); 4141 4142 })); 4143 }); 4144 4145 }); 4146 4147 var PriceTotalCheckout = [{ 4148 price_total: Haravan.formatMoney(cart.total_price, window.money_format) 4149 }]; 4150 $(table.children('.cart')).append(PriceTotalCheckout.map(function(item) { 4151 return pageCartCheckout.map(render(item)).join(''); 4152 })); 4153 }else { 4154 jQuery('<p class="hidden-xs-down ">Không có sản phẩm nà o. Quay lại <a href="/collections/all" style="color:;">cá»a hà ng</a> Äá» tiếp tục mua sắm.</p>').appendTo(table); 4155 jQuery('.cart_desktop_page').css('min-height', 'auto'); 4156 } 4157 } 4158 }); 4159 } 4160 } 4161 updateCartDesc(cart); 4162 jQuery('#wait').hide(); 4163 4164 } 4165 Haravan.updateCartPopupForm = function(cart, cart_summary_id, cart_count_id) { 4166 4167 if ((typeof cart_summary_id) === 'string') { 4168 var cart_summary = jQuery(cart_summary_id); 4169 if (cart_summary.length) { 4170 // Start from scratch. 4171 cart_summary.empty(); 4172 // Pull it all out. 4173 jQuery.each(cart, function(key, value) { 4174 if (key === 'items') { 4175 var table = jQuery(cart_summary_id); 4176 if (value.length) { 4177 jQuery.each(value, function(i, item) { 4178 var src = item.image; 4179 if(src == null){ 4180 src = no_image_placeholder; 4181 } 4182 var buttonQty = ""; 4183 if(item.quantity == '1'){ 4184 buttonQty = 'disabled'; 4185 }else{ 4186 buttonQty = ''; 4187 } 4188 4189 if(item.variant_title == 'Default Title' ){ 4190 var ItemPopupCart = [{ 4191 url: item.url, 4192 image_url: src, 4193 price: Haravan.formatMoney(item.price, window.money_format), 4194 title: item.title, 4195 quanty: item.quantity, 4196 variant_title: '', 4197 price_quanty: Haravan.formatMoney(item.price * item.quantity, window.money_format), 4198 id_item: item.variant_id 4199 }]; 4200 }else { 4201 let variant_title = item.variant_options ? item.variant_options.filter(opt => opt != 'Default Title').join(', ') : '' 4202 4203 var ItemPopupCart = [{ 4204 url: item.url, 4205 image_url: src, 4206 price: Haravan.formatMoney(item.price, window.money_format), 4207 title: item.title, 4208 quanty: item.quantity, 4209 variant_title: variant_title == item.title ? '' : variant_title, 4210 price_quanty: Haravan.formatMoney(item.price * item.quantity, window.money_format), 4211 id_item: item.variant_id 4212 }]; 4213 } 4214 4215 4216 $(function() { 4217 var TemplateItemPopupCart = $('script[data-template="TemplateItemPopupCart"]').text().split(/\$\{(.+?)\}/g); 4218 $(table).append(ItemPopupCart.map(function(item) { 4219 return TemplateItemPopupCart.map(render(item)).join(''); 4220 })); 4221 }); 4222 4223 $('.link_product').text(); 4224 }); 4225 } 4226 } 4227 }); 4228 } 4229 } 4230 jQuery('.total-price').html(Haravan.formatMoney(cart.total_price, window.money_format)); 4231 updateCartDesc(cart); 4232 } 4233 Haravan.updateCartPageFormMobile = function(cart, cart_summary_id, cart_count_id) { 4234 if ((typeof cart_summary_id) === 'string') { 4235 var cart_summary = jQuery(cart_summary_id); 4236 if (cart_summary.length) { 4237 // Start from scratch. 4238 cart_summary.empty(); 4239 // Pull it all out. 4240 jQuery.each(cart, function(key, value) { 4241 if (key === 'items') { 4242 var table = jQuery(cart_summary_id); 4243 if (value.length) { 4244 jQuery('<div class="cart_page_mobile content-product-list"></div>').appendTo(table); 4245 jQuery.each(value, function(i, item) { 4246 if( item.image){ 4247 var src = Haravan.resizeImage(item.image, 'compact'); 4248 }else{ 4249 var src = no_image_placeholder; 4250 } 4251 let variant_title = item.variant_options ? item.variant_options.filter(opt => opt != 'Default Title').join(', ') : '' 4252 4253 var ItemCartPageMobile = [{ 4254 url: item.url, 4255 image_url: src, 4256 price: Haravan.formatMoney(item.price, window.money_format), 4257 title: item.title, 4258 quanty: item.quantity, 4259 variant_title: variant_title == item.title ? '' : variant_title, 4260 price_quanty: Haravan.formatMoney(item.price * item.quantity, window.money_format), 4261 id_item: item.variant_id 4262 }]; 4263 $(function() { 4264 var pageCartItemMobile = $('script[data-template="Item
4264CartMobile"]').text().split(/\$\{(.+?)\}/g); 4265 $(table.children('.content-product-list')).append(ItemCartPageMobile.map(function(item) { 4266 console.log(pageCartItemMobile) 4267 return pageCartItemMobile.map(render(item)).join(''); 4268 })); 4269 }); 4270 4271 }) 4272 4273 var pageCartCheckoutMobile = $('script[data-template="pageCartCheckoutMobile"]').text().split(/\$\{(.+?)\}/g); 4274 var PriceTotalCheckoutMobile = [{ 4275 price_total: Haravan.formatMoney(cart.total_price, window.money_format) 4276 }]; 4277 $(table).append(PriceTotalCheckoutMobile.map(function(item) { 4278 return pageCartCheckoutMobile.map(render(item)).join(''); 4279 })); 4280 } 4281 } 4282 }); 4283 } 4284 } 4285 updateCartDesc(cart); 4286 } 4287 4288 4289 function updateCartDesc(data){ 4290 var $cartPrice = Haravan.formatMoney(data.total_price, window.money_format), 4291 $cartMobile = $('#header .cart-mobile .quantity-product'), 4292 $cartDesktop = $('.count_item_pr, .count_sidebar, .cart-popup-count'), 4293 $cartDesktopList = $('.cart-counter-list'), 4294 $cartPopup = $('.cart-popup-count'); 4295 4296 switch(data.item_count){ 4297 case 0: 4298 $cartMobile.text('0'); 4299 $cartDesktop.text('0'); 4300 $cartDesktopList.text('0'); 4301 $cartPopup.text('0'); 4302 4303 break; 4304 case 1: 4305 $cartMobile.text('1'); 4306 $cartDesktop.text('1'); 4307 $cartDesktopList.text('1'); 4308 $cartPopup.text('1'); 4309 4310 break; 4311 default: 4312 $cartMobile.text(data.item_count); 4313 $cartDesktop.text(data.item_count); 4314 $cartDesktopList.text(data.item_count); 4315 $cartPopup.text(data.item_count); 4316 4317 break; 4318 } 4319 $('.top-cart-content .top-subtotal .price, aside.sidebar .block-cart .subtotal .price, .popup-total .total-price').html($cartPrice); 4320 $('.popup-total .total-price').html($cartPrice); 4321 $('.shopping-cart-table-total .totals_price, .price_sidebar .price_total_sidebar').html($cartPrice); 4322 $('.header-cart-price .totals_price_mobile').html($cartPrice); 4323 $('.cartCount, .cart-popup-count, #ega-cart-count').html(data.item_count); 4324 console.log($cartPrice) 4325 4326 } 4327 4328 Haravan.onCartUpdate = function(cart) { 4329 Haravan.updateCartFromForm(cart, '.mini-products-list'); 4330 Haravan.updateCartPopupForm(cart, '#popup-cart-desktop .tbody-popup'); 4331 4332 }; 4333 Haravan.onCartUpdateClick = function(cart, variantId) { 4334 jQuery.each(cart, function(key, value) { 4335 if (key === 'items') { 4336 jQuery.each(value, function(i, item) { 4337 if(item.variant_id == variantId){ 4338 $('.productid-'+variantId).find('.cart-price span.price').html(Haravan.formatMoney(item.price * item.quantity, window.money_format)); 4339 $('.productid-'+variantId).find('.items-count').prop("disabled", false); 4340 $('.productid-'+variantId).find('.number-sidebar').prop("disabled", false); 4341 $('.productid-'+variantId +' .number-sidebar').val(item.quantity); 4342 $(`.list-item-cart .item.productid-${variantId} .quanlity`).text(`x ${item.quantity}`) 4343 if(item.quantity == '1'){ 4344 $('.productid-'+variantId).find('.items-count.btn-minus').prop("disabled", true); 4345 } 4346 } 4347 }); 4348 4349 } 4350 }); 4351 4352 updateCartDesc(cart); 4353 } 4354 Haravan.onCartRemoveClick = function(cart, variantId) { 4355 jQuery.each(cart, function(key, value) { 4356 if (key === 'items') { 4357 jQuery.each(value, function(i, item) { 4358 if(item.variant_id == variantId){ 4359 $('.productid-'+variantId).remove(); 4360 } 4361 }); 4362 } 4363 }); 4364 updateCartDesc(cart); 4365 } 4366 $(window).ready(function(){ 4367 4368 $.ajax({ 4369 type: 'GET', 4370 url: '/cart.js', 4371 async: false, 4372 cache: false, 4373 dataType: 'json', 4374 success: function (cart){ 4375 Haravan.updateCartFromForm(cart, '.mini-products-list'); 4376 Haravan.updateCartPopupForm(cart, '#popup-cart-desktop .tbody-popup'); 4377 4378 var head = document.getElementsByTagName('head').item(0); 4379 var script = document.createElement('script'); 4380 script.setAttribute('src', 'https://script.egany.com/delivery-builtin/haravan/index.min.js'); 4381 head.appendChild(script); 4382 4383 } 4384 }); 4385 4386 var wDWs = $(window).width(); 4387 if (wDWs < 1199) { 4388 $('.top-cart-content').remove(); 4389 4390 } 4391 4392 }); 4393 Haravan.OptionSelectors.prototype.fireOnChangeForFirstDropdown = function (options) { 4394 if (this.selectors && this.selectors.length && this.selectors.length > 0) { 4395 this.selectors[0].element.onchange(options); 4396 } 4397 }; 4398 4399 </script>
4399 4400 <div id="popup-cart" class="popcart"> 4401 <div id="popup-cart-desktop" class="clearfix"> 4402 <div class="title-popup-cart"> 4403 <img src="//theme.hstatic.net/200000433953/1001252744/14/ico_check_.png?v=903" alt="SÃNG NHẠC - THIẾT Bá» ÃM THANH, DÃN KARAOKE CHÃNH HÃNG GIà Tá»T"/> <span class="your_product"> Bạn Äã thêm [<span class="cart-popup-name" style="color: red;"></span>] và o giá» hà ng</span> 4404 </div> 4405 <div class="wrap_popup"> 4406 <div class="title-quantity-popup" > 4407 <span class="cart_status" onclick="window.location.href='/cart';"> 4408 Giá» hà ng cá»§a bạn có <span class="cart-popup-count"></span> sản phẩm 4409 </span> 4410 </div> 4411 <div class="content-popup-cart"> 4412 <!-- <div class="thead-popup"> 4413 <div style="width: 53%;" class="text-left">Sản phẩm</div> 4414 <div style="width: 15%;" class="text-center">ÄÆ¡n giá</div> 4415 <div style="width: 15%;" class="text-center">Sá» lượng</div> 4416 <div style="width: 17%;" class="text-center">Thà nh tiá»n</div> 4417 </div> --> 4418 <div class="tbody-popup scrollbar-dynamic"> 4419 </div> 4420 <div class="tfoot-popup"> 4421 <div class="tfoot-popup-1 clearfix"> 4422 <div class="popup-ship"> 4423 </div> 4424 <span class="total-p popup-total">Tá»ng tiá»n thanh toán: <span class="total-price"></span></span> 4425 </div> 4426 <div class="tfoot-popup-2 clearfix"> 4427 <a class="button btn-continue close-pop" title="Tiếp tục mua hà ng" href="javascript:;" onclick="$('#popup-cart').modal('hide');"><span><span>Tiếp tục mua hà ng</span></span></a> 4428 <a class="button checkout_ btn-proceed-checkout" title="Thá»±c hiá»n thanh toán" href="/checkout"><span>Thá»±c hiá»n thanh toán</span></a> 4429 </div> 4430 </div> 4431 </div> 4432 <a title="Close" class="close-modal quickview-close close-pop" href="javascript:;" onclick="$('#popup-cart').modal('hide');"><i class="fa fa-close"></i></a> 4433 </div> 4434 </div> 4435 4436</div> 4437 4438
4438<script src='//theme.hstatic.net/200000433953/1001252744/14/main.js?v=903' type='text/javascript'></script>
4438 4439 4440 4441 <link href='//theme.hstatic.net/200000433953/1001252744/14/lightbox.css?v=903' rel='stylesheet' type='text/css' media='all' /> 4442 4443 4444
4444<script> 4445 window.falshSale = { 4446 flashSaleColl: "sale-thang-9-2026", 4447 type:"days", 4448 dateStart: "21/04/2026", 4449 dateFinish: "25", 4450 hourStart: "00:00", 4451 hourFinish: "23:59", 4452 activeDay: "7", 4453 finishAction: "show", 4454 finishLabel :"Chương trình Äã kết thúc", 4455 percentMin: "50", 4456 percentMax: "90", 4457 maxInStock: "10", 4458 useSoldQuantity: true, 4459 quantityType: "inventory", 4460 timestamp: new Date().getTime(), 4461 } 4462 </script>
4462 4463
4463<script src="//theme.hstatic.net/200000433953/1001252744/14/flashsale.js?v=903" defer ></script>
4463 4464 4465
4465<script src='//theme.hstatic.net/200000433953/1001252744/14/ega-gateway-min.js?v=903' type='text/javascript'></script>
4465 4466
4466<script> 4467 var cro_show = true, 4468 cro_addcart_show = true, 4469 cro_cart_show =true, 4470 cro_addcart_title = "Thêm và o giá»", 4471 cro_addcart_bg_1 = "#ff5722", 4472 cro_addcart_bg_2 = "#ff5722", 4473 cro_addcart_color = "#fff", 4474 cro_price_color = "#000000", 4475 cro_variant_color = "#e85933", 4476 cro_cta_bg = "", 4477 cro_cta_color = "", 4478 cro_addcart_modal_mess = "Tiến hà nh thanh toán", 4479 cro_addcart_modal_redirect = "", 4480 cro_modal_btn_text = "", 4481 cro_modal_btn_bg = "", 4482 cro_modal_btn_color = "", 4483 cro_hotline_show = true, 4484 cro_hotline_number = "1900636318", 4485 cro_mess_show = true, 4486 cro_mess_url = "https://m.me/songnhacelectronics", 4487 cro_home_show = true, 4488 cro_home_title = "Ưu Äãi", 4489 cro_home_url = "/collections/all", 4490 cro_coll_title = "Sản phẩm", 4491 cro_coll_url = "/collections/all", 4492 cro_blog_title = "Tin tức", 4493 cro_blog_url = "/blogs/tin-tuc-1", 4494 cro_general_color = "#e85933", 4495 cro_product_color = "#e85933", 4496 cro_background_color = "#fff" 4497 4498 window.EGACRAddonSettings = { 4499 general: { 4500 enabled: cro_show, 4501 iconWidth: 20, 4502 background: cro_background_color, 4503 color: cro_general_color, 4504 activeColor: cro_general_color, 4505 activeBackground: cro_background_color, 4506 screenSize: [{ name: "mobile" }], 4507 styleAddon: "shopee", 4508 productBackground: "#ffffff",
4509 productColor: cro_product_color, 4510 ignorePages: [], 4511 bodyOffset: 54, 4512 conflictEl: "#ega-hotline,.fb_dialog.fb_dialog_advanced", 4513 skipEl: ".button-popup-loyalty", 4514 desktop: { x: "right", y: 50 } 4515 }, 4516 products: { 4517 enabled: cro_cart_show || cro_addcart_show , 4518 cart: { 4519 enabled: cro_cart_show, 4520 icon: 4521 "https://file.hstatic.net/1000405773/file/egaproductscarticon_67abb816c5fc457a9de536aa009b6db2.svg", 4522 title: "Giá» hà ng", 4523 url: "/cart" 4524 }, 4525 buyNowBtn: { 4526 enabled: false, 4527 title: "Mua ngay", 4528 color: "#ffffff", 4529 background: "#ffd001", 4530 backgroundEnd: "#ff9b30" 4531 }, 4532 addToCartBtn: { 4533 enabled: cro_addcart_show, 4534 title: cro_addcart_title, 4535 color: "#ffffff", 4536 background: cro_addcart_bg_1, 4537 loadingColor: "", 4538 icon: "", 4539 backgroundEnd: cro_addcart_bg_2, 4540 cartQuery: ".count_item_pr,.count-holder .count" 4541 }, 4542 modal: { 4543 enabled: true, 4544 headerText: "Sản phẩm vừa ÄÆ°á»£c thêm và o giá» hà ng", 4545 ctaLink: "checkout", 4546 ctaText: cro_addcart_modal_mess, 4547 ctaBg: "#ff5722", 4548 ctaColor: "#fff" 4549 }, 4550 qvProduct: { 4551 priceColor: cro_price_color, 4552 variantColor: cro_variant_color, 4553 ctaBg: "#ff5722", 4554 ctaColor: "#fff", 4555 useQty: true 4556 } 4557 }, 4558 pages: { 4559 enabled: cro_home_show, 4560 links: [ 4561 4562 { 4563 url: cro_coll_url, 4564 title: cro_coll_title, 4565 icon:"//theme.hstatic.net/200000433953/1001252744/14/icon_cro_coll.png?v=903" 4566 }, 4567 { 4568 url: cro_blog_url, 4569 title: cro_blog_title, 4570 icon:"//theme.hstatic.net/200000433953/1001252744/14/icon_cro_blog.png?v=903" 4571 }, 4572 4573 { 4574 url: cro_home_url, 4575 title: cro_home_title, 4576 icon:"//theme.hstatic.net/200000433953/1001252744/14/icon_cro_home.png?v=903" 4577 } 4578 ] 4579 }, 4580 messenger: { 4581 enabled: cro_mess_show, 4582 icon: 4583 "https://file.hstatic.net/1000405773/file/egamessengericon_0986642a69264b65a9cdc5945bcd6e7e.svg", 4584 title: "Nhắn tin", 4585 url: cro_mess_url 4586 }, 4587 phone: { 4588 enabled: cro_hotline_show, 4589 icon: 4590 "https://file.hstatic.net/1000405773/file/egaphoneicon_35a3ab099cfc4ab0b99f31f40ffff8a3.svg", 4591 title: "Gá»i Äiá»n", 4592 number: cro_hotline_number 4593 }, 4594 form: { 4595 enabled: false, 4596 } 4597 }; 4598 let crAddonScript= "//theme.hstatic.net/200000433953/1001252744/14/ega.addon-cr-button.min.js?v=903" 4599 crAddonScript = "//theme.hstatic.net/200000433953/1001252744/14/ega.addon-cr-button.product.js?v=903" 4600 window.egaProduct = { 4601 "id":1075733138 ,"title":"Combo 6: Giải pháp phòng karaoke 20m2 - 50m2" 4602 ,"featured_image":"https://cdn.hstatic.net/products/200000433953/6720863130205050_g5083625488423620103_70a0bf571e7a78d2b5434bee9683e78e_4d64d174793540f7813da55fdee975c5.jpg" 4603 ,"handle":"giai-phap-phong-karaoke-20m2-50m2" 4604 ,"price": 1050000000 ,"compareAtPrice":"1748000000" 4605 ,"available":true ,"numberVariants": 1 4606 } 4607 EGACRAddonSettings.general.variantId = '1172726641' 4608 EGACRAddonSettings.general.currentTemplate = 'product'; 4609 EGACRAddonSettings.general.platform = Haravan; 4610 window.EGACRAddonSettings.general.moneyFormat = '{{amount}}â«' 4611 const platform = window.EGACRAddonSettings.general.platform 4612 platform.addItem = function(variantId, quantity,callback,errHandle){ 4613 var quantity = quantity || 1 4614 , n = { 4615 type: "POST", 4616 url: "/cart/add.js", 4617 data: "quantity=" + quantity + "&id=" + variantId, 4618 dataType: "json", 4619 success: function(a) { 4620 "function" == typeof callback ? callback(a) : Haravan.onItemAdded(a) 4621 }, 4622 error: function(a, r) { 4623 errHandle(a, r) 4624 } 4625 }; 4626 jQuery.ajax(n) 4627 4628 } 4629 if(typeof EGA === 'undefined'){ 4630 EGA = {} 4631 } 4632 window.egaCRAddonValid = window.EGACRAddonSettings.general.enabled; 4633 4634 $(document).ready(function ($) { 4635 var isInit = false 4636 $(window).on('scroll click mousemove touchstart',()=>{ 4637 if(!isInit){ 4638 isInit = true 4639 $("body").append(`
4639<script src="${crAddonScript}" defer ><\/script>`); 4640 } 4641 }) 4642 4643 }); 4644</script>
4644 4645 4646 <!-- Add to cart --> 4647 <div id="popupCartModal" class="modal fade" role="dialog"></div> 4648 4649 4650 4651 4652 4653 4654 4655 <style> 4656 4657 /* ============ ADDTHIS ** addthis ============== */ 4658 ul.addThis_listing,ul.actionToolbar_listing { 4659 list-style: none; 4660 padding: 0; 4661 } 4662 .fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge{ right: 12px!important;;} 4663 .addThis_listSharing { 4664 position: fixed;bottom:100px;z-index: 999; 4665 right:-15px;opacity: 0; visibility: hidden; 4666 transition: all .3s ease; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; 4667 } 4668 .addThis_listSharing.is-show{right: 0;opacity: 1; visibility: visible;} 4669 .addThis_listing .addThis_item{margin-bottom:5px;margin-right:10px;} 4670 .addThis_listing .addThis_item .addThis_item--icon { 4671 position: relative;display: inline-block;text-align: center; 4672 width: 44px;height: 44px;line-height: 44px;color: #fff; 4673 border-radius: 50%;cursor: pointer;box-shadow: 0 2px 5px 0 rgba(0,0,0,.11); 4674 background-size: auto;background-repeat: no-repeat;background-position: center; 4675 border-radius: 100%; 4676 } 4677 .addThis_listing .addThis_item .addThis_item--icon img{ 4678 border-radius: 100%; 4679 overflow: hidden; 4680 } 4681 .addThis_listing .addThis_item .addThis_item--icon .tooltip-text { 4682 position: absolute;top: 4px;right: 55px;z-index: 9; 4683 height: 32px;line-height: 26px;padding:3px 10px; 4684 width: auto;border-radius: 5px;font-size: 11px;color: #fff;text-align: center; 4685 white-space: nowrap;cursor: pointer;background-color: rgba(0, 0, 0, 1); 4686 visibility: hidden;opacity: 0; 4687 -ms-transition: all 200ms linear ;-webkit-transition: all 200ms linear ;transition: all 200ms linear ; 4688 } 4689 .addThis_listing .addThis_item .addThis_item--icon .tooltip-text:after{ 4690 content: "";width: 0;height: 0; 4691 border-width:5px;border-style: solid; 4692 border-color: transparent transparent transparent rgba(0, 0, 0, 1); 4693 position: absolute;left: 100%;top: 0;bottom: 0;margin: auto; 4694 -ms-transition: all 200ms linear ;-webkit-transition: all 200ms linear ;transition: all 200ms linear ; 4695 } 4696 .addThis_listing .addThis_item .addThis_item--icon:hover {text-decoration: none; opacity: .9;box-shadow: 0 5px 10px rgba(0,0,0,.15), 0 4px 15px rgba(0,0,0,.13);} 4697 .addThis_listing .addThis_item .addThis_item--icon:hover .tooltip-text{visibility: visible;opacity: 1;} 4698 .actionToolbar_mobile { 4699 position: fixed;bottom: 0;left: 0; right: 0;margin: 0 auto;z-index: 999; 4700 height:65px;width: 100%;border-top: 1px solid #e7e7e7;background: #fff; padding:5px 10px; 4701 } 4702 .actionToolbar_mobile ul.actionToolbar_listing{ 4703 margin:0; 4704 display: -webkit-flex;display: -moz-flex;display: flex; 4705 -webkit-justify-content: space-between;justify-content: space-between; 4706 -webkit-align-items: center;align-items: center; 4707 } 4708 .actionToolbar_mobile ul.actionToolbar_listing li{width: 20%;float: left;text-align: center;} 4709 .actionToolbar_mobile ul.actionToolbar_listing li a {display: block;color: #696969;font-size: 12px;text-align: center;position: relative; 4710 border-radius: 100%; 4711 4712 width: 35px; 4713 height: 35px; 4714 margin: 0 auto; 4715 } 4716 .actionToolbar_mobile ul.actionToolbar_listing li a img { 4717 width: 35px; 4718 height: 35px; 4719 object-fit: contain; 4720 } 4721 .actionToolbar_mobile ul.actionToolbar_listing li span { 4722 display: flex; 4723 justify-content: center; 4724 font-size: 13px; 4725 } 4726 .actionToolbar_mobile ul.actionToolbar_listing li a svg {fill: #696969;width: 35px;height: 35px; display: inline-block;vertical-align: middle;} 4727 .actionToolbar_mobile ul.actionToolbar_listing li.actionToolbar_chatbot a .messenger_absolute {margin-top: -25px;display: inline-block;vertical-align: top;} 4728 .actionToolbar_mobile ul.actionToolbar_listing li.actionToolbar_chatbot a svg{width:44px;height:44px;} 4729 .actionToolbar_mobile ul.actionToolbar_listing li.actionToolbar_chatbot a img{width:44px;height:44px;} 4730 .actionToolbar_mobile ul.actionToolbar_listing li.phone a svg{ 4731 fill: #fff!important; 4732 background: #FECF72!important; 4733 width: 35px; 4734 height: 35px; 4735 display: inline-block; 4736 vertical-align: middle; 4737 border-radius: 100%; 4738 }
4739 .actionToolbar_mobile ul.actionToolbar_listing li.zalo a svg{ 4740 fill: #fff!important; 4741 background: #FECF72!important; 4742 width: 35px; 4743 height: 35px; 4744 display: inline-block; 4745 vertical-align: middle; 4746 border-radius: 100%; 4747 } 4748 .actionToolbar_mobile ul.actionToolbar_listing li.email a svg{ 4749 fill: #fff!important; 4750 background: #FECF72!important; 4751 width: 35px; 4752 height: 35px; 4753 display: inline-block; 4754 vertical-align: middle; 4755 border-radius: 100%; 4756 } 4757 .actionToolbar_mobile ul.actionToolbar_listing li.location a svg{ 4758 fill: #fff!important; 4759 background: !important; 4760 width: 35px; 4761 height: 35px; 4762 display: inline-block; 4763 vertical-align: middle; 4764 border-radius: 100%; 4765 } 4766 /* modal- center */ 4767 .modal-addThis{font-size:0;text-align:center;padding:0!important;background: rgba(3, 17, 27, 0.7);-webkit-transition: opacity .35s linear;-o-transition: opacity .35s linear;transition: opacity .35s linear;} 4768 .modal-addThis:before { content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;} 4769 .modal-addThis .modal-dialog-centered {font-size:14px;display: inline-block;text-align: left;vertical-align: middle;} 4770 .modal-addThis.fade .modal-dialog{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);} 4771 .modal-addThis .modal-dialog-centered .modal-content {width: 100%; } 4772 .modal-addThis .modal-dialog-centered{ margin:30px auto 50px;} 4773 .modal-addThis.fade .modal-dialog-centered { 4774 opacity: 0; 4775 -webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8); 4776 -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;transition: all .2s; 4777 } 4778 .modal-addThis.fade.in .modal-dialog-centered { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);transform: scale(1);} 4779 @media(max-width:767px){ 4780 .modal-addThis .modal-dialog-centered{ margin:30px 10px 40px;} 4781 } 4782 .modal-backdrop.in {display: none;opacity: 0!important;} 4783 /* modal-succes */ 4784 .modal-succesform .modal-title{font-size: 18px;font-weight: 600;margin:0;color:#ffffff;} 4785 .modal-succesform p:not(.modal-title){font-size: 15px;margin:10px 0 5px} 4786 .modal-succesform p.txtloading{color: #aaa;font-size: 13px;} 4787 @keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-o-transform:rotate(-405deg);transform:rotate(-405deg)}} 4788 @keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}} 4789 @keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}} 4790 .modal-icon.sweet-alert {padding-top: 15px;} 4791 .animateSuccessTip {animation: animateSuccessTip 0.75s;} 4792 .animateSuccessLong {animation: animateSuccessLong 0.75s;} 4793 .sa-icon.sa-success.animate::after {animation: rotatePlaceholder 4.25s ease-in;} 4794 .sweet-alert .sa-icon.sa-success{width:80px;height:80px;border:4px solid #4cae4c;border-radius:50%;margin:20px auto 0;position:relative;box-sizing:content-box} 4795 .sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} 4796 .sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;-moz-transform-origin:60px 60px;-o-transform-origin:60px 60px;transform-origin:60px 60px} 4797 .sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;-moz-transform-origin:0px 60px;-o-transform-origin:0px 60px;transform-origin:0px 60px} 4798 .sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(92, 184, 92, 0.2);border-radius:50%;box-sizing:content-box;position:absolute;
4798left:-4px;top:-4px;z-index:2} 4799 .sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} 4800 .sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#5cb85c;display:block;border-radius:2px;position:absolute;z-index:2} 4801 .sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} 4802 .sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} 4803 /* modal-contactform */ 4804 .modal-contactform .modal-header h4.modal-title {text-align: center;font-size: 18px;font-weight: 500;} 4805 .modal-contactform .modal-header .close { margin-top: -10px;opacity: 0.5;font-size: 26px;width: 30px; margin-right: -8px;} 4806 .modal-contactform .content_popupform .input-group{ width: 100%;margin:0 0 15px;} 4807 .modal-contactform .content_popupform .input-group input, 4808 .modal-contactform .content_popupform .input-group textarea{ 4809 border: 1px solid #e7e7e7; 4810 box-shadow: none; 4811 height: 40px; 4812 font-weight: 500; 4813 padding:5px 20px; 4814 background: #fbfbfb; 4815 color: #252a2b; 4816 width: 100%; 4817 } 4818 .modal-contactform .content_popupform .input-group textarea{resize: none;height:80px;} 4819 /* - Harafunnel mobile */ 4820 .harafunnel-mb { 4821 position: fixed;right: 10px;bottom:60px; 4822 z-index: 9999;width: 65px;height: 65px;padding:8px; 4823 background: #fff; border-radius: 50%; 4824 box-shadow: 0 3px 12px rgba(0, 0, 0, .15); 4825 transition: box-shadow 150ms linear; 4826 } 4827 .harafunnel-mb:hover {box-shadow: 0 5px 24px rgba(0, 0, 0, .3);} 4828 .harafunnel-mb a {display: block;} 4829 .harafunnel-mb a svg{width:100%;height:100%;} 4830 @media(min-width:992px){
4831 .modal-addThis.modal-contactform .modal-dialog{width: 600px;} 4832 .modal-addThis.modal-succes .modal-dialog{width:450px;} 4833 } 4834 @media(max-width:767px){ 4835 .mainfooter-toolbar{margin-bottom: 50px;} 4836 .mainfooter-product {margin-bottom: 60px;} 4837 .actionToolbar_product{ 4838 /*opacity: 0; visibility: hidden; 4839 -webkit-transform: translateY(100%);transform: translateY(100%); 4840 -webkit-transition: all .3s ease;transition: all .3s ease;*/ 4841 } 4842 .product-action-bottom { 4843 position: fixed;left: 0;bottom:0;right: 0; 4844 z-index:100;background: #fff;display:block; 4845 box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); 4846 padding: 8px 10px; 4847 -webkit-transition: padding .3s ease;transition: padding .3s ease; 4848 } 4849 .layoutProduct_scroll.scroll-down .actionToolbar_product{ 4850 opacity: 1; visibility: visible; 4851 -webkit-transform: translateY(0px);transform: translateY(0px); 4852 } 4853 .layoutProduct_scroll.scroll-down .product-action-bottom{padding-bottom:60px;} 4854 } 4855</style> 4856 4857<div class="addThis_listSharing is-show d-none d-sm-block"> 4858 <ul class="addThis_listing"> 4859 <li class="addThis_item" style="margin-bottom:10px;"> 4860 <a class="addThis_item--icon js-modal-call" href="tel:1900636318" data-title1="Bá» Pháºn Bảo Hà nh" data-title2="Tư Vấn Sản Phẩm" data-link1="tel:1900636318" data-link2="tel:1900636318"> 4861 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_1.png?v=903"> 4862 <span class="tooltip-text">Hotline</span> 4863 </a> 4864 </li> 4865 <li class="addThis_item" style="margin-bottom:10px;"> 4866 <a class="addThis_item--icon js-modal-call" href="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW" data-title1="Bá» Pháºn Bảo Hà nh" data-title2="Tư Vấn Sản Phẩm" data-link1="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW" data-link2="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW" > 4867 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_2.png?v=903"> 4868 <span class="tooltip-text">Zalo</span> 4869 </a> 4870 </li> 4871 <li class="addThis_item" style="margin-bottom:10px;"> 4872 <a class="addThis_item--icon js-modal-call" href="https://m.me/songnhacelectronics" data-title1="Bá» Pháºn Bảo hà nh" data-title2="Tư Vấn Sản Phẩm" data-link1="https://m.me/songnhacelectronics" data-link2="https://m.me/songnhacelectronics" > 4873 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_3.png?v=903"> 4874 <span class="tooltip-text">Messenger</span> 4875 </a> 4876 </li> 4877 <li class="addThis_item" style="margin-bottom:10px;"> 4878 <a class="addThis_item--icon" target="_blank" href="https://www.google.com/maps/place/C%C3%B4ng+Ty+TNHH+MTV+TM+%26+DV+S%C3%B3ng+Nh%E1%BA%A1c/@10.7607244,106.6587691,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0x4371d8c3d123a752!8m2!3d10.7607244!4d106.6609578"> 4879 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_4.png?v=903"> 4880 <span class="tooltip-text">Äá»a chá»</span> 4881 </a> 4882 </li> 4883 </ul> 4884</div> 4885 4886<div class="actionToolbar_mobile d-block d-sm-none actionToolbar_product "> 4887 <ul class="actionToolbar_listing"> 4888 <li class="addThis_item" style="margin-bottom:10px;"> 4889 <a class="addThis_item--icon js-modal-call" href="tel:1900636318" data-link1="tel:1900636318" data-link2="tel:1900636318"> 4890 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_1.png?v=903"> 4891 4892 </a> 4893 <span class="tooltip-text">Hotline</span> 4894 </li> 4895 <li class="addThis_item" style="margin-bottom:10px;"> 4896 <a class="addThis_item--icon js-modal-call" href="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW" data-link1="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW" data-link2="https://zalo.me/4311140326192227490?gidzl=UnGq78Ulx6nw2pKIWx7hQtaFD1ERjkfgPrar4vBdv3eu36z0bR-qEcm4RKAPlRO-RLPj5MFCYkX8XgtgOW"> 4897 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_2.png?v=903"> 4898 4899 </a> 4900 <span class="tooltip-text">Zalo</span> 4901 </li> 4902 <li class="addThis_item" style="margin-bottom:10px;"> 4903 <a class="addThis_item--icon js-modal-call" href="https://m.me/songnhacelectronics" data-link1="https://m.me/songnhacelectronics" data-link2="https://m.me/songnhacelectronics"> 4904 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_3.png?v=903"> 4905 4906 </a> 4907 <span class="tooltip-text">Messenger</span> 4908 </li> 4909 <li class="addThis_item" style="margin-bottom:10px;"> 4910 <a class="addThis_item--icon" target="_blank" href="https://www.google.com/maps/place/C%C3%B4ng+Ty+TNHH+MTV+TM+%26+DV+S%C3%B3ng+Nh%E1%BA%A1c/@10.7607244,106.6587691,17z/data=!3m1!4b1!4m5!3m4!1s0x0:0x4371d8c3d123a752
4910!8m2!3d10.7607244!4d106.6609578"> 4911 <img src="//theme.hstatic.net/200000433953/1001252744/14/icon_social_4.png?v=903"> 4912 </a> 4913 <span class="tooltip-text">Äá»a chá»</span> 4914 </li> 4915 </ul> 4916</div> 4917 4918 4919 <!-- Shop id asset -->
4920<script> 4921 localStorage.setItem('shop_id','200000433953/1001252744'); 4922</script>
4922 4923 4924 4925 4926
4926<script> 4927 4928 dataLayer.push({ 4929 'event': 'view_item', 4930 'value': 1050000000, 4931 'items' : [{ 4932 'id': '1075733138', 4933 'google_business_vertical': 'retail' 4934 }] 4935 }); 4936 4937 4938 </script>
4938 4939 <!-- Tá»± Äá»ng tô mà u cho anchor text --> 4940 <style> 4941 .article-content a{ 4942 color: #2980b9; 4943 } 4944 </style> 4945 4946 4947<div class="modal fade " tabindex="-1" role="dialog" id="popup-contact-product"> 4948 <div class="modal-dialog modal-dialog-centered" role="document"> 4949 <div class="modal-content"> 4950 <button type="button" class="close close-popup-contact" data-dismiss="modal" aria-label="Close"> 4951 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 512.001 512.001" style="enable-background:new 0 0 512.001 512.001;" xml:space="preserve"><g><path d="M294.111,256.001L504.109,46.003c10.523-10.524,10.523-27.586,0-38.109c-10.524-10.524-27.587-10.524-38.11,0L256,217.892 L46.002,7.894c-10.524-10.524-27.586-10.524-38.109,0s-10.524,27.586,0,38.109l209.998,209.998L7.893,465.999 c-10.524,10.524-10.524,27.586,0,38.109c10.524,10.524,27.586,10.523,38.109,0L256,294.11l209.997,209.998 c10.524,10.524,27.587,10.523,38.11,0c10.523-10.524,10.523-27.586,0-38.109L294.111,256.001z"/></g></svg> 4952 </button> 4953 <div class="modal-wrapper-heading text-center"> 4954 <h4> 4955 ÄÄNG Kà TƯ VẤN MIá»N PHà 4956 </h4> 4957 <p> 4958 Vui lòng Äá» lại thông tin theo form bên dưá»i. 4959Chúng tôi sẽ liên há» lại trong thá»i gian sá»m nhất 4960 </p> 4961 </div> 4962 <div class="modal-wrapper-container"> 4963 4964 4965 4966 <form action="https://docs.google.com/forms/u/0/d/e/1FAIpQLScV84jQuPpvcPRvLlrzOH5mOtZMY1npunPqpubxJtXC57hrFQ/formResponse"> 4967 <ul class="form-fill"> 4968 <li> 4969 <input required type="text" placeholder="Há» & tên" class="" name="entry.1108058959" id="contactFormName" value=""> 4970 </li> 4971 <li> 4972 <input required type="tel" placeholder="Sá» Äiá»n thoại" class="" name="entry.904772028" id="contactFormPhone" value=""> 4973 </li> 4974 </ul> 4975 <div class="contact-submit"> 4976 <button type="submit" class="btn"> 4977 <span>Gá»i liên há»</span> <i class="fa fa-paper-plane-o" aria-hidden="true"></i> 4978 </button> 4979 </div> 4980 </form> 4981 </div> 4982 </div> 4983 </div> 4984</div> 4985 </body> 4986</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.