CINXE.COM
<!DOCTYPE html> <!--[if IE]><![endif]--> <!--[if IE 8 ]><html dir="ltr" lang="en" class="ie8"><![endif]--> <!--[if IE 9 ]><html dir="ltr" lang="en" class="ie9"><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html dir="ltr" lang="en"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="index,follow" /> <link rel="canonical" href="https://sagehealthcare.sg/" /> <title data-min-length="60" data-max-length="70">Sage Healthcare Pte Ltd</title> <base href="https://sagehealthcare.sg/" /> <link rel="preload" href="https://sagehealthcare.sg//image/catalog/slicing/homepage/logo_sage.png" as="image"> <meta name="description" content="Sage Healthcare" data-max-length="155" /> <!-- Schema.org markup for Google+ --> <meta itemprop="name" content="Sage Healthcare Pte Ltd" /> <meta itemprop="description" content="Sage Healthcare" /> <meta itemprop="image" content="https://sagehealthcare.sg//image/cache/catalog/slicing/homepage/logo_sage-612x299.png" /> <!-- Twitter Card data --> <meta name="twitter:card" content="SAGE HEALTHCARE" /> <!-- <meta name="twitter:site" content="@publisher_handle"/> --> <meta name="twitter:title" content="Sage Healthcare Pte Ltd" /> <meta name="twitter:description" content="Sage Healthcare" data-length="200" /> <!-- <meta name="twitter:creator" content="@author_handle"/> --> <!-- Twitter summary card with large image must be at least 280x150px --> <meta name="twitter:image:src" content="https://sagehealthcare.sg//image/cache/catalog/slicing/homepage/logo_sage-512x299.png" /> <!-- Open Graph data --> <meta property="og:title" content="Sage Healthcare Pte Ltd" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://sagehealthcare.sg//" /> <meta property="og:image" content="https://sagehealthcare.sg//image/cache/catalog/slicing/homepage/logo_sage-600x315.png" /> <meta property="og:description" content="Sage Healthcare" /> <meta property="og:site_name" content="SAGE HEALTHCARE" /> <!-- <meta property="fb:admins" content="Facebook numberic ID" /> --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-H45FSSM6V3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-H45FSSM6V3'); </script> <!--<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>--> <script type="text/javascript">/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ !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=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",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 d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.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(null)},push:f,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){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},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?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.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,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),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):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.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,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"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"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=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)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(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 ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(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 typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.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===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||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 fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.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},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.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=fb.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=fb.selectors={cacheLength:50,createPseudo:hb,match:X,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(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===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]||fb.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]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.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(cb,db).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("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.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+" ").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;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(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),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).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 Z.test(a.nodeName)},input:function(a){return Y.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:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(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]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.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=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[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?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(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=[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(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(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 tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(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 vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(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?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(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 vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.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(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.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(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(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(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==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(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir: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},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),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=u.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.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.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.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(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 n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(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&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},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().done(c.resolve).fail(c.reject).progress(c.notify):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=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;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||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=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)n.access(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};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[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=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) },_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.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=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.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 L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.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=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.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 typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.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,!1)),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=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.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)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.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.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!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&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(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)>=0: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 eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},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,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&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)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},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?Z:$):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={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&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}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(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=$),this.each(function(){n.event.remove(this,a,c,b)})},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}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={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,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(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 kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.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])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(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 this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(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 J(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&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),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),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.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 yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=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};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(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+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.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=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{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]=Fb(i,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=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.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]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[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+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(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 Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):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):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.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}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.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?L.get(a,"olddisplay")||tb(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],Nb.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?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(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 Wb(a,b){var c,d,e,f,g;for(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 Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),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:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),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.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,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(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.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(S).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=Xb(this,n.extend({},a),f);(e||L.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=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.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=L.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(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("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(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=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(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(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(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b)) },removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);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)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={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=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=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){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/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(bc,""):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))}},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||(k.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(d.value,f)>=0)&&(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)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),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)},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)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];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 sc(a,b,c,d){var e={},f=a===oc;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 tc(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 uc(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 vc(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:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("https:"===h[1]?"80":"443"))===(ec[3]||("https:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},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({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,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 this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}: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 a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(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)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},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")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.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(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},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(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.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(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.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(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.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||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(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,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(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,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)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(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||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.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 J(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.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n}); </script> <link rel="dns-prefetch" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="dns-prefetch" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin /> <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700&display=swap" /> <link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700&display=swap" rel="stylesheet" type="text/css" rel="stylesheet" /> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,500&display=swap" rel="stylesheet"> <link href="//fonts.googleapis.com/css?family=Lato:400,600,700,800,900" rel="stylesheet" type="text/css" /> <link href="//fonts.googleapis.com/css?family=Roboto:400,600,700,800,900" rel="stylesheet" type="text/css" /> <link rel="preload" href="catalog/view/javascript/bootstrap/fonts/glyphicons-halflings-regular.woff2" as="font" crossorigin="anonymous" /> <link rel="preload" href="catalog/view/javascript/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin="anonymous" /> <script defer="defer" src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <script defer="defer" src="catalog/view/javascript/jquery-ui-1.12.1.custom/jquery-ui.min.js" type="text/javascript"></script> <!--<script defer="defer" src="catalog/view/javascript/bluebird.min.js"></script> --> <!--FOR IE--> <script type="text/javascript"> if(/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) document.write('<script defer="defer" src="catalog/view/javascript/bluebird.min.js"><\/script>'); </script> <script defer="defer" src="catalog/view/javascript/combined.min.js" type="text/javascript"></script> <!-- <script src="catalog/view/javascript/quantityincrementdecrement.js" type="text/javascript"></script> --> <!--Added in Alpha.js --> <script defer="defer" src="https://cdn.jsdelivr.net/npm/whatwg-fetch@3.5.0/dist/fetch.umd.min.js" type="text/javascript"></script> <script defer="defer" src="catalog/view/javascript/common.js" type="text/javascript"></script> <link href="https://sagehealthcare.sg//image/catalog/slicing/homepage/favicon.png" rel="icon" /> <script defer = "defer" src = "catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js" type = "text/javascript" > </script> <script defer = "defer" src = "catalog/view/javascript/slick/slick-custom.min.js" type = "text/javascript" > </script> <script defer = "defer" src = "catalog/view/extension/related_options/js/liveopencart.select_option_toggle.js?v=1651139595" type = "text/javascript" > </script> <script defer = "defer" src = "catalog/view/extension/related_options/js/liveopencart.related_options.js?v=1651139595" type = "text/javascript" > </script> <script type="application/ld+json"></script> <style> #sidr { background-color: #FFFFFF; } .header-mobile .mobile-account { border-bottom-color: #FFFFFF; } .header-mobile .mobile-account>a+a { border-left-color: #FFFFFF; } .cd-accordion-menu a, .cd-accordion-menu label { background-color: #8FA574 !important; } </style> <!--<link href="catalog/view/theme/default/stylesheet/popup_stylesheet.css" rel="stylesheet"/>--> </head> <body class="common-home short_hand desktop"> <style>.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}</style> <div class="loader" style="background: url('https://sagehealthcare.sg//image/catalog/slicing/homepage/logo_sage.png') 50% 50% / auto 70px no-repeat rgb(255, 255, 255);"></div> <script tyle="text/javascript">$(window).load(function(){$(".loader").fadeOut("slow")});</script> <div class="x213"><h1 id="page_heading_title" >Sage Healthcare Pte Ltd</h1></div> <header class="fixed-header" > <div class="container"> <div class="header-container"> <div class="header-mobile-links visible-xs visible-sm"> <div class="header-links"> <a id="mobileNav" href="#sidr" class="pointer esc"> <i class="fa fa-bars"></i> </a> <span class="hidden-xs hidden-sm"> <div class="_search"> <div id="fullpage-search"> <a id="fullpage-search-close" class="fx-close" ></a> <div class="container"> <div class="dropdown-search hidden-xs hidden-sm"> <a href="#" data-toggle="dropdown"> <i class="fa fa-search"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </ul> </div> <div class="search-custom visible-sm visible-xs"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </div> </div> <a id="fullpage-search-open" > <i class="fa fa-search" ></i> </a> <script type="text/javascript"> if($('.search-custom').length){ $('#fullpage-search').insertBefore('header'); } $('#fullpage-search-close').on('click', function(e){ e.preventDefault(); $('#fullpage-search').fadeOut(300); }); $('#fullpage-search-open').on('click', function(e){ e.preventDefault(); $('#fullpage-search').fadeIn(300); }); </script> </div> </span> </div> </div> <div class="header-top"> <span class="hidden-xs hidden-sm"> <div id="account" class="dropdown"> <a href="#" data-toggle="dropdown"> <i class="fa fa-user"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <li> <a href="https://sagehealthcare.sg/login" > Login </a> </li> <li> <a href="https://sagehealthcare.sg/register" > Register </a> </li> </ul> </div> </span> <div id="cart" class="relative slide-out-cart" > <!-- add/remove class slide-out-cart for normal opencart cart dropdown--> <a class="cart-dropdown pointer" id="cart_dropdown_icon" data-toggle="dropdown" onclick="$('body, #cart').toggleClass('open-custom');" > <i class="fa fa-cart"></i> <span class="badge" > (<span id="cart-quantity-total" >0</span>) </span> </a> <ul class="dropdown-menu pull-right" > <div class="cart-header"> <div class="cart-header-text">Cart</div> <button type="button" class="pointer cart_close" onclick="$('#cart_dropdown_icon').click(); return false;" ></button> </div> <li class="cart-dropdown-empty text-center" > <i class="fa fa-meh-o" aria-hidden="true"></i> <p>Your shopping cart is empty!</p> </li> </ul> </div> <script type="text/javascript"> var current_focus_header_quantity = 0; function rememberHeaderQuantity(qty){ current_focus_header_quantity = parseInt(qty); } var header_request = null; function refreshHeaderCart(ele) { element = $(ele); id = element.parent().parent().attr("id"); if (element.is("input")) { id = element.parent().attr("id"); } if($("#" + id + " input").val() == current_focus_header_quantity){ return; } if(header_request) header_request.abort(); header_request = $.ajax({ url: 'https://sagehealthcare.sg/index.php?route=checkout/cart/edit', data: $("#" + id + " input").serialize(), dataType: 'HTML', type: 'post', beforeSend: function () { $('.alert').remove(); if(element.hasClass('btn-number')){ cache_text = element.html(); // element.button("loading"); element.html(cache_text); } else{ element.button("loading"); } current_focus_header_quantity = 0; }, complete: function () { element.button("reset"); }, success: function (html) { $(".alert-success").remove(); content_total_dropdown_body = $(html).find("#loadFrom").html(); content_total_dropdown = $(html).find("#cart-quantity-total").text(); content_total = $(html).find("#cartTotals"); content = $(html).find("#cartSummary tbody"); alert = $(html).find(".alert-success"); alert_error = $(html).find(".alert-danger"); if(alert_error.length){ error = alert_error.html().split(":"); if(error.length > 1){ swal({ title: error[0], html: error[1], type: "error" }); } else{ swal({ title: 'Warning', html: error[0], type: "error" }); } } else if(alert.length){ success = alert.html().split(":"); if(success.length > 1){ swal({ title: success[0], html: success[1], type: "success" }); } } if (content.length) { content = content.html(); $("#cartSummary tbody").html(content); var parent_element = $("#cartTotals").parent(); $("#cartTotals").remove(); parent_element.html(content_total); $('#cart-quantity-total').text(content_total_dropdown); $('#loadTo').html(content_total_dropdown_body); $('#cart > ul').load('index.php?route=common/cart/info ul > *'); } else { location.reload(); } } }) } </script> <span class="hidden" > </span> <div class="search_container relative hide"> <span class="hidden-xs hidden-sm"> <div class="dropdown-search hidden-xs hidden-sm"> <a href="#" data-toggle="dropdown"> <i class="fa fa-search"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </ul> </div> <div class="search-custom visible-sm visible-xs"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </span> </div> </div> <div class="search_container box-search hidden-xs hidden-sm"> <span> <div class="dropdown-search hidden-xs hidden-sm"> <a href="#" data-toggle="dropdown"> <i class="fa fa-search"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </ul> </div> <div class="search-custom visible-sm visible-xs"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </span> </div> <div class="header-logo"> <a class="header-logo-image" href="https://sagehealthcare.sg/"> <img src="https://sagehealthcare.sg//image/catalog/slicing/homepage/logo_sage.png" title="SAGE HEALTHCARE" alt="SAGE HEALTHCARE" class="img-responsive" /> </a> </div> <div class="header-menu hidden-xs hidden-sm"> <ul id="main-menu" class="sm sm-blue"><li class="active"> <a href="https://sagehealthcare.sg/" alt="Home" ><span>Home</span></a></li><li class=""> <a href="https://sagehealthcare.sg/about" alt="About" ><span>About</span></a></li><li class=""> <a href="https://sagehealthcare.sg/clinical" alt="Clinical" ><span>Clinical</span></a></li><li class=""> <a href="https://sagehealthcare.sg/research" alt="Research" ><span>Research</span></a></li><li class=""> <a href="https://sagehealthcare.sg/veterinary" alt="Veterinary" ><span>Veterinary</span></a><ul><li class=""> <a href="https://sagehealthcare.sg/products" alt="Online Store" >Online Store</a></li></ul></li><li class=""> <a href="https://sagehealthcare.sg/supply-chain" alt="Supply Chain" ><span>Supply Chain</span></a></li></ul> </div> </div> </div> </header> <div id="sidr"> <div class="header-mobile"> <div class="mobile-account relative"> <a href="https://sagehealthcare.sg/login"> <i class="fa fa-user-circle-o" aria-hidden="true"></i> Login</a> <a href="https://sagehealthcare.sg/register"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i> Register</a> </div> <div class="mobile-search"> <div class="dropdown-search hidden-xs hidden-sm"> <a href="#" data-toggle="dropdown"> <i class="fa fa-search"></i> </a> <ul class="dropdown-menu dropdown-menu-right"> <div class="search-custom"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </ul> </div> <div class="search-custom visible-sm visible-xs"> <div class='search-box'> <input type="text" name="search" value="" placeholder="Search" class="form-control" /> <button type="button"><i class="fa fa-search"></i></button> </div> </div> </div> </div> <ul class="cd-accordion-menu animated"><li class="active"> <a href="https://sagehealthcare.sg/" alt="Home" ><span>Home</span></a></li><li class=""> <a href="https://sagehealthcare.sg/about" alt="About" ><span>About</span></a></li><li class=""> <a href="https://sagehealthcare.sg/clinical" alt="Clinical" ><span>Clinical</span></a></li><li class=""> <a href="https://sagehealthcare.sg/research" alt="Research" ><span>Research</span></a></li><li class="has-children "> <input type="checkbox" name ="sub-group-67421d2d3423f-veterinary-0-0-5" id="sub-group-67421d2d3423f-veterinary-0-0-5" class="hidden"> <a href="https://sagehealthcare.sg/veterinary" alt="Veterinary" ><span>Veterinary</span></a> <label for="sub-group-67421d2d3423f-veterinary-0-0-5"><i class="fa fa-caret-down" aria-hidden="true"></i></label><ul><li class=""> <a href="https://sagehealthcare.sg/products" alt="Online Store" >Online Store</a></li></ul></li><li class=""> <a href="https://sagehealthcare.sg/supply-chain" alt="Supply Chain" ><span>Supply Chain</span></a></li></ul> </div> <div id="pg-banner-wrap"> </div><div class="container"> <div class="row"> <div id="content" class="col-sm-12"><div class='section-space max-offset slideshow slideshow-27 ' ><div id="slideshow0" class="relative owl-carousel" style="opacity: 1; width: 100%;"> <div class="relative light_image h100"> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/Company%20Logo/casper-college-pre-veterinary-program-1920x800.png" alt="Veterinary" class="img-responsive hidden-xs owl-lazy" /> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/Company%20Logo/casper-college-pre-veterinary-program-767x600.png" alt="Veterinary" class="img-responsive visible-xs owl-lazy" /> <div class="slider-slideshow-description w100 absolute position-center-center background-type-light_image"> <div class="container"> <div class="slider-slideshow-description-texts"> <div class="line hide"></div> <span class="slideshow-text-0">Veterinary Services </span> <span class="slideshow-text-1"> </span> <span class="slideshow-text-2"> </span> <span class="slideshow-text-3">We are passionate about serving veterinarians with a broad range of medical devices, diagnostic and healthcare products and services, pharmaceutical products - complete with an e-store to meet vets' needs.</span> <div class="slider-slideshow-description-link pd-t30"> <a href="https://sagehealthcare.sg/veterinary" class="btn btn-primary"> Learn more </a> </div> <!--class:slider-slideshow-description-link--> </div> <!--class:slider-slideshow-description-texts--> </div> <!--class:container--> </div> <!--class:slider-slideshow-description--> <a href="https://sagehealthcare.sg/veterinary" class="block absolute position-left-top w100 h100"></a> <div class="banner-overlay"></div> </div> <div class="relative light_image h100"> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/homepage/slider_1-1920x800.jpg" alt="Research" class="img-responsive hidden-xs owl-lazy" /> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/homepage/slider_1m-767x600.jpg" alt="Research" class="img-responsive visible-xs owl-lazy" /> <div class="slider-slideshow-description w100 absolute position-center-center background-type-light_image"> <div class="container"> <div class="slider-slideshow-description-texts"> <div class="line hide"></div> <span class="slideshow-text-0">Research Services </span> <span class="slideshow-text-1"> </span> <span class="slideshow-text-2"> </span> <span class="slideshow-text-3">Our life science research portfolio consists of specially curated quality products and services to support our research customers. We can help researchers take their tests to certified labs in Europe, USA, Japan, and more.</span> <div class="slider-slideshow-description-link pd-t30"> <a href="https://sagehealthcare.sg/research" class="btn btn-primary"> Learn more </a> </div> <!--class:slider-slideshow-description-link--> </div> <!--class:slider-slideshow-description-texts--> </div> <!--class:container--> </div> <!--class:slider-slideshow-description--> <a href="https://sagehealthcare.sg/research" class="block absolute position-left-top w100 h100"></a> <div class="banner-overlay"></div> </div> <div class="relative light_image h100"> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/clinical/patients_slider-8842-1920x800.jpg" alt="Clinical" class="img-responsive hidden-xs owl-lazy" /> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/clinical/patients_slider-8842-767x600.jpg" alt="Clinical" class="img-responsive visible-xs owl-lazy" /> <div class="slider-slideshow-description w100 absolute position-center-center background-type-light_image"> <div class="container"> <div class="slider-slideshow-description-texts"> <div class="line hide"></div> <span class="slideshow-text-0">Clinical Services: </span> <span class="slideshow-text-1"> </span> <span class="slideshow-text-2"> </span> <span class="slideshow-text-3">We are certified with Therapeutic Product License and Good Distribution Practice for Medical Devices Licenses to offer quality products and services to doctors in public and private practice.</span> <div class="slider-slideshow-description-link pd-t30"> <a href="https://sagehealthcare.sg/Clinical" class="btn btn-primary"> Learn more </a> </div> <!--class:slider-slideshow-description-link--> </div> <!--class:slider-slideshow-description-texts--> </div> <!--class:container--> </div> <!--class:slider-slideshow-description--> <a href="https://sagehealthcare.sg/Clinical" class="block absolute position-left-top w100 h100"></a> <div class="banner-overlay"></div> </div> <div class="relative light_image h100"> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/supply%20chain/Sage%20van_main%20page%20banner-01-01-1920x800.png" alt="Supply Chain" class="img-responsive hidden-xs owl-lazy" /> <img data-src="https://sagehealthcare.sg//image/cache/catalog/slicing/supply%20chain/Sage%20van_main%20page%20banner-01-01-767x600.png" alt="Supply Chain" class="img-responsive visible-xs owl-lazy" /> <div class="slider-slideshow-description w100 absolute position-center-center background-type-light_image"> <div class="container"> <div class="slider-slideshow-description-texts"> <div class="line hide"></div> <span class="slideshow-text-0">Supply Chain Services: </span> <span class="slideshow-text-1"> </span> <span class="slideshow-text-2"> </span> <span class="slideshow-text-3">We are Singapore’s leading specialised life science supply chain service provider. We have the expertise and experience to handle your international or domestic samples, in compliance with regulations.</span> <div class="slider-slideshow-description-link pd-t30"> <a href="https://sagehealthcare.sg/products" class="btn btn-primary"> Learn more </a> </div> <!--class:slider-slideshow-description-link--> </div> <!--class:slider-slideshow-description-texts--> </div> <!--class:container--> </div> <!--class:slider-slideshow-description--> <a href="https://sagehealthcare.sg/products" class="block absolute position-left-top w100 h100"></a> <div class="banner-overlay"></div> </div> </div> <script type="text/javascript"> // Note.. it supports Animate.css // Manual Slider don't support animate css $(window).load(function(){ $('#slideshow0').owlCarousel({ onTranslate: function(me) { $('.line').delay(1000).removeClass('animate'); }, onTranslated: function(me) { $('.line').addClass('animate'); }, items: 1, loop: true, autoplay: false, // animateIn: 'fadeIn', // animateOut: 'fadeOut', smartSpeed: 1000, nav: true, navText: ['<div class="pointer absolute position-top-left h100 slider-nav slider-nav-left hover-show"><div class="absolute position-center-center"><i class="fa fa-angle-left fa-2em"></i></div></div>', '<div class="pointer absolute position-top-right h100 slider-nav slider-nav-right hover-show"><div class="absolute position-center-center"><i class="fa fa-angle-right fa-2em"></i></div></div>'], dots: false, dotsClass: 'slider-dots slider-custom-dots absolute position-bottom-left w100 list-inline text-center', lazyLoad: true, //animateOut: 'slideOutDown', //animateIn: 'slideInDown', }); }); </script> </div><div class='section-space max-offset home_solutions ' ><div class="section-header text-center pd-b15">Explore Our Business Solutions</div> <div class="image-holder row w70"> <a href="clinical"> <div class="icon-holder col-sm-4 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-explore-clinical.png" class="sol-icon" alt="Clinical"> <div class="text-holder"> <div class="section-mini-header green sol-title">Clinical</div> </div> <div class="btn-holder"><a class="btn btn-primary" href="clinical">View </a></div> </div> </a> <a href="research"> <div class="icon-holder col-sm-4 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-explore-research.png" class="sol-icon" alt="Research"> <div class="text-holder"> <div class="section-mini-header green sol-title">Research</div> </div> <div class="btn-holder"><a class="btn btn-primary" href="research">View </a></div> </div> </a> <a href="veterinary"> <div class="icon-holder col-sm-4 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-explore-vet.png" class="sol-icon" alt="Veterinary"> <div class="text-holder"> <div class="section-mini-header green sol-title">Veterinary</div> </div> <div class="btn-holder"><a class="btn btn-primary" href="veterinary">View </a></div> </div> </a> <a href="supply chain"> <div class="icon-holder col-sm-4 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-explore-supply.png" class="sol-icon" alt="Supply Chain"> <div class="text-holder"> <div class="section-mini-header green sol-title">Supply Chain</div> </div> <div class="btn-holder"><a class="btn btn-primary" href="supply chain">View </a></div> </div> </a> </div> </div><div class='section-space max-offset home_services lazy' data-bg="image/catalog/slicing/homepage/new-bg.png" style="background-color: transparent; background-position: center center; background-size: cover;"> <div class="serviceflex flex"> <div class="service-left"> <div class="section-header white green-white">We Offer Quality Products & Services</div> <div class="intro pd-b30 white">SAGE Healthcare provides good understanding and comprehensive coverage to meet our brand owners' and customers' business needs. Our customers include veterinarians, researchers, and clinicians from private and public sectors. We specialize in healthcare needs and ensure best practices with appropriate HSA licenses and training.</div> <p><a href="about" class="btn btn-primary">Learn About Us</a></p> <div class="image-holder pd-t30 flex"> <div class="icon-holder col-sm-12"> <img src="image/catalog/slicing/homepage/icon_hp-we-key.png" alt="Key Opinion Leader"> <div class="text-holder"> <div class="section-intro green bold">100+</div> <div class="section-mini-header green">Key Opinion Leader</div> </div> </div> <div class="icon-holder col-sm-12"> <img src="image/catalog/slicing/homepage/icon_hp-we-installed.png" alt="Installed Base"> <div class="text-holder"> <div class="section-intro green bold">358+</div> <div class="section-mini-header green">Installed Base</div> </div> </div> <div class="icon-holder col-sm-12"> <img src="image/catalog/slicing/homepage/icon_hp-we-customer.png" alt="Customers"> <div class="text-holder"> <div class="section-intro green bold">1000+</div> <div class="section-mini-header green">Customers</div> </div> </div> </div> </div> <div class="service-right"> <div class="icon-holder w80 col-sm-12 flex"> <img class="pd-l15" src="image/catalog/slicing/homepage/icon_hp-we-focus.png" alt="Deep Industry Expertise"> <div class="text-holder pd-l15"> <span class="section-mini-header green">Deep Industry Expertise</span><br> <span class="white">Our management team is highly qualified with decades of healthcare distribution, marketing, and supply chain expertise and experience. </span> </div> </div> <div class="icon-holder w80 col-sm-12 flex"> <img class="pd-l15" src="image/catalog/slicing/homepage/icon_hp-we-presence.png" alt="Good Customer Service"> <div class="text-holder pd-l15"> <span class="section-mini-header green">Good Customer Service</span><br> <span class="white">Our customer service and operations team are trained to be customer-centric and dedicated to provide prompt and reliable service. This is our brand promise to you. Journey with us, and you will see why SAGE Healthcare is your distributor and vendor of choice. </span> </div> </div> <div class="icon-holder w80 col-sm-12 flex"> <img class="pd-l15" src="image/catalog/slicing/homepage/icon_hp-we-good.png" alt="Certified by Singapore Health Sciences Authority"> <div class="text-holder pd-l15"> <span class="section-mini-header green">Certified by Singapore Health Sciences Authority</span><br> <span class="white">We have licences for Therapeutic Products and Good Distribution Practice for Medical Devices (GDPMDS).</span> </div> </div> </div> </div> </div><div class='section-space max-offset logo_slider ' ><div class='container'><div class="section-header text-center"> Our Partners</div> <div class="logo-slider"> <div class="item"> <a href="https://www.im3vet.com.au/?gclid=Cj0KCQiAmeKQBhDvARIsAHJ7mF6Po0at_wa4eheL_30YbDOMuwHbowotpKFdcPVDopNmyFpmtKJyDKsaAgQ8EALw_wcB"> <img src="image/catalog/slicing/homepage/image_hp-partner-11.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.eppendorf.com/OC-en/"> <img src="image/catalog/Ecommerce/Eppendorf/eppendorf-logo-vector.png" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.gbo.com/en-int/"> <img src="image/catalog/Banner/Grenier/New-Logo_Greiner-Bio-One.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://namsa.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-12.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.alvedia.com/"> <img src="image/catalog/slicing/Company Logo/Alvedia_logo.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.heska.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-13.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.ina-research.co.jp/en/"> <img src="image/catalog/slicing/homepage/image_hp-partner-14.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://medicom-asia.com/"> <img src="image/catalog/slicing/Company Logo/medicom-1.png" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://immunospot.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-2.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.antechdiagnostics.com"> <img src="image/catalog/Banner/Antech/antech_diagnostics_Logo.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.miradry.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-4.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://harmonium-pharma.com/"> <img src="image/catalog/Banner/Harmonium/Harmonium Logo _2_.png" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.rotem-medical.com"> <img src="image/catalog/slicing/homepage/image_hp-partner-6.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.scilogex.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-7.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://cellecta.com/"> <img src="image/catalog/slicing/homepage/image_hp-partner-9.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://mervuelaboratories.com/"> <img src="image/catalog/slicing/Company Logo/download.png" class="img-responsive" alt="Our Partners"/> </a> </div> <div class="item"> <a href="https://www.bd.com/en-us/products-and-solutions/products/product-families/bd-phaseal-system"> <img src="image/catalog/slicing/Company Logo/1639503034710.jpg" class="img-responsive" alt="Our Partners"/> </a> </div> </div> <script> jQuery(document).ready(function ($) { $(".logo-slider").slick({ dots: false, infinite: true, speed: 300, arrows:true, autoplay: true, autoplaySpeed: 5000, slidesToShow: 5, slidesToScroll: 1, responsive: [ { breakpoint: 1401, settings: { slidesToShow: 5, } }, { breakpoint: 1201, settings: { slidesToShow: 4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 541, settings: { slidesToShow: 2, arrows: false, autoplay: true, autoplaySpeed: 5000 } }, { breakpoint: 415, settings: { slidesToShow: 2, arrows: false, autoplay: true, autoplaySpeed: 5000 } }, { breakpoint: 376, settings: { slidesToShow: 2, arrows: false, autoplay: true, autoplaySpeed: 5000 } } ], prevArrow: "<div class='pointer slick-nav left prev absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-left fa-2em'></i></div></div>", nextArrow: "<div class='pointer slick-nav right next absolute'><div class='absolute position-center-center'><i class='fa fa-chevron-right fa-2em'></i></div></div>", }); }); </script> </div></div><div class='section-space max-offset home_choose lazy' data-bg="image/catalog/slicing/homepage/bg_hp-why.jpg" style="background-color: transparent; background-position: center center; background-size: cover;"><div class='container'> <div class="home-choose flex"> <div class="service-left" style="background-image: url('image/catalog/slicing/homepage/image_hp-why.jpg');background-position:left top; background-size:cover;min-height:300px"> <img class="hide" src="image/catalog/slicing/homepage/image_hp-why.jpg" alt="Why Choose Us"> </div> <div class="service-right"> <div class="section-header">Why Choose Us</div> <div class="image-holder pd-b25 flex"> <div class="icon-holder mg-b10 col-sm-3 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-why-quick.png" alt="Prompt"> <span class="green">Prompt</span> </div> <div class="icon-holder mg-b10 col-sm-3 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-why-efficient.png" alt="Efficient"> <span class="green">Efficient</span> </div> <div class="icon-holder mg-b10 col-sm-3 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-why-reliable.png" alt="Reliable"> <span class="green">Reliable</span> </div> <div class="icon-holder mg-b10 col-sm-3 col-xs-6"> <img src="image/catalog/slicing/homepage/icon_hp-why-support.png" alt="Supportive"> <span class="green">Supportive</span> </div> </div> <div class="intro pd-b30"><p>At Sage Healthcare, we believe in only bringing our customers the very best through the products and brands we represent, as well as our services we render. We have expertise in our product categories to be able to offer customer-centric solutions that suit their needs. We represent our brand owners to serve our customers so well that both have referred to us as a dependable partner they can trust.</p> <p>Sage Healthcare is a full-service distributor capable of customizing to brand owners' needs. We provide end-to-end services ranging from go-to-market strategy consultancy, sales, marketing, regulatory services, full supply chain services, and product and applications training. </p> <p>We are certified by Singapore’s Health Science Authority with Good Distribution Practice for Medical Devices (GDPMS) and Therapeutic Product Licenses. We have certified cold chain storage facilities from minus 20 Celsius Degree, 2 to 8 Celsius and air-conditioned or ambient conditions.</p> <p>We use Synergix Technologies' cloud-based platform Enterprise Resource Planning (ERP) for order management and inventory management solution for backroom processes. It is a multi-user concurrent access platform, which is scalable to business growth. Integration with Brand Owners’ ERP systems is possible to provide a seamless flow of information.</p> <p>Our office and warehouse is centrally located in Singapore and equipped with 24/7 security and alarm system.</p></div> <p class=""><a href="about-us" class="btn btn-primary">Learn More</a></p> </div> </div></div></div><div class='section-space max-offset contact_form_with_map ' ><div class="contact-form-with-map flex flex-wrap"> <div class="form-col"> <div class="section-header white white-black">Contact Us</div> <div class="contact-details m-b-lg white"> <div class="section-mini-header white pd-b15">Locate Us</div> <div class="homemap flex"> <div class="addr flex pd-b15"> <div> <img src="image/catalog/slicing/homepage/icon_hp-contact-location.png" class="map-icon" alt="Address"/> </div> <div> 26, Sin Ming Lane, #06-126/127,<br /> Midview City, Singapore 573971 </div> </div> <div> <div class="flex"> <div> <img src="image/catalog/slicing/homepage/icon_hp-contact-phone.png" class="map-icon" alt="Phone"/> </div> <div> <a class="white" href="tel:(65) 6415 8762" alt="(65) 6415 8762" title="(65) 6415 8762" >(65) 6415 8762</a><br /> </div> </div> <div class="flex"> <div> <img src="image/catalog/slicing/homepage/icon_hp-contact-fax.png" class="map-icon" alt="Fax"/> </div> <div> (65) 6251 9635<br/> </div> </div> </div> </div> <div class="email flex pd-b15 pd-t15"> <div> <img src="image/catalog/slicing/homepage/icon_hp-contact-email.png" class="map-icon" alt="Email"/> </div> <a class="white" href="mailto:customerservice@sagehealthcare.sg" alt="customerservice@sagehealthcare.sg" title="customerservice@sagehealthcare.sg" >customerservice@sagehealthcare.sg</a><br /> </div> </div> <form id="contact-us-form" action="https://sagehealthcare.sg//index.php?route=information/contact" method="post" enctype="multipart/form-data" class="form-horizontal"> <div class="section-mini-header white pd-b15">Send Us An Enquiry</div> <div class="contact-body"> <div class="form-group required"> <label class="control-label" for="input-name">Name</label> <input type="text" name="name" value="" id="input-name" class="form-control" placeholder="Name" /> </div> <div class="form-group required"> <label class="control-label" for="input-email">Email</label> <input type="text" name="email" value="" id="input-email" class="form-control" placeholder="Email" /> </div> <div class="form-group required"> <label class="control-label" for="input-telephone">Contact No.</label> <input type="tel" name="telephone" value="" id="input-telephone" class="form-control input-number" placeholder="Contact No." /> </div> <div class="form-group required"> <label class="control-label" for="input-subject">Subject</label> <input type="text" name="subject" value="" id="input-subject" class="form-control" placeholder="Subject" /> </div> <div class="form-group required"> <label class="control-label" for="input-enquiry">Message</label> <textarea name="enquiry" rows="10" id="input-enquiry" class="form-control" placeholder="Message"></textarea> </div> </div> <div class="contact-footer text-center"> <div id="google_recaptcha" class="form-group required"> <script src="//www.google.com/recaptcha/api.js" type="text/javascript"></script> <div id="input-payment-captcha" class="g-recaptcha" data-sitekey="6LfLxn0UAAAAAEq0FxFbiLL4XbaZsVy7S_AkLwe_"></div> </div> <input class="btn btn-black pull-sm-right" type="submit" value="Submit" /> </div> </form> </div> <div class="map-col"> <div class="mapouter"><div class="gmap_canvas"><iframe class="gmap_iframe" width="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?width=600&height=864&hl=en&q=26 Sin Ming Ln, Singapore 573971&t=&z=14&ie=UTF8&iwloc=B&output=embed"></iframe><a href="https://www.fnfgo.com/">FNF Online</a></div><style>.mapouter{position:relative;text-align:right;width:100%;height:864px;}.gmap_canvas {overflow:hidden;background:none!important;width:100%;height:864px;}.gmap_iframe {height:864px!important;}</style></div> </div> </div> <script> $(document).ready(function(){ if($('.text-danger').length){ var h_height = $('.fixed-header').height(); $('html, body').animate({ scrollTop: $('.text-danger').offset().top - h_height - 150}, 500); } }); const contact_us_form = document.getElementById('contact-us-form'); const form_submit_handler = async function (e) { e.preventDefault(); const form = e.target; const form_action = form.action; const form_id = form.id; const form_data = new FormData(form); let response = await fetch(form_action + "/ajax_submit", { method: 'POST', body: form_data }); let result; try { result = await response.json(); } catch (err) { swal({ title: 'Server Error!', html: 'Please contact your administrator to resolve this.', type: "error" }); return; } const form_inputs = form.querySelectorAll('input, textarea'); if (result.hasOwnProperty('error')) { //error-ed out, failed validation or failed sending email. form_inputs.forEach(function(item, index){ var error_field = item.getAttribute('name'); var error_msg_div_ = document.getElementById(error_field + '_error_div'); if (result.hasOwnProperty(error_field)) { if (error_msg_div_ === null) { var error_msg_div = document.createElement('div'); error_msg_div.id = error_field + '_error_div'; error_msg_div.classList.add('text-danger'); error_msg_div.classList.add('error_field'); error_msg_div.innerText = result[error_field]; if (error_field === 'g-recaptcha-response') { captcha_div = item.parentNode.parentNode; captcha_div.insertAdjacentElement('afterend', error_msg_div); } else { item.insertAdjacentElement('afterend', error_msg_div); } } } else { //remove the error field if it has been fixed. if (error_msg_div_ !== null) { error_msg_div_.remove(); } } }); } else { //success swal({ title: 'Success!', html: result.message, type: "success" }); let all_error_fields = document.querySelectorAll('.error_field'); all_error_fields.forEach(function(item, index){ item.remove(); }); form_inputs.forEach(function(item, index){ if (item.getAttribute('type') !== 'submit') { item.value = ''; } }); //FACEBOOK EVENT - CONTACT if(result.facebookevent_status){ if (typeof fbq == 'function') { fbq('track', 'Contact'); }else{ console.log('Pixel not found'); } } //FACEBOOK EVENT - CONTACT END //TODO: add google tracking code here } grecaptcha.reset(); }; contact_us_form.addEventListener('submit', form_submit_handler); </script> <style> /* .contact-form-with-map { margin:0 -15px; } .contact-form-with-map > * { padding:0 15px; } */ .form-col { } .contact-form-with-map .form-col { flex:1 0 50%; padding:calc(15px + 2vw); order:1; background-color:#8fa574; background-image:url(' image/'); background-size:cover; } .contact-form-with-map .map-col{ flex:1 0 50%; order:2 } .map-col iframe { width: 100%; height: 100%; } .contact-detail .icon { width: 70px; margin: 10px auto; } .contact-details > *{ flex:0 0 33.33333%; } body:not(.cke_editable) .contact-form-with-map h2:not(.swal2-title):not([style]) { text-align: left!important; } @media (max-width: 991px) { } @media (max-width: 767px) { .contact-form-with-map #contact-us-form h3{ text-align: center; } .contact-details { justify-content: center; } .contact-details > *{ flex:0 0 50%; } .contact-form-with-map > * { flex:0 0 100%!important; } .map-col iframe { min-height: 350px; } body:not(.cke_editable) .contact-form-with-map h2:not(.swal2-title):not([style]) { text-align: center!important; } } </style></div><div class='section-space max-offset newsletter_module lazy' data-bg="image/catalog/slicing/homepage/bg_hp-subscribe.jpg" style="background-color: transparent; background-position: center center; background-size: cover;"><div class='container'><div class="newsletter-module67421d25f2952 newsletter-module"> <form id="form-newsletter67421d25f2952"> <div class="subflex flex"> <div class="service-left"> <div class="section-header">Subscribe To Us</div> <div class="pd-b15">Receive latest updates from us when you subscribe to our mailing list.</div> </div> <div class="service-right"> <div class="flex mg-b10 input-wrap"> <div class="flex-1 email-field"><input type="email" id="newsletter-input-email67421d25f2952" name="email" value="" class="nl-input form-control w100" placeholder="Enter your email" /></div> <div class="text-center text-sm-right"><button type="button" id="submit-newsletter67421d25f2952" data-loading-text="Loading..." class="transition btn btn-primary">Subscribe</button></div> </div> </div> </div> </form> </div> <script type="text/javascript"> $(document).on('click', '#submit-newsletter67421d25f2952', function(){ $.ajax({ url: 'index.php?route=extension/module/newsletter_module/validate', type: 'post', data: $('#form-newsletter67421d25f2952').serialize(), dataType: 'json', beforeSend: function () { $('#submit-newsletter67421d25f2952').button('loading'); }, complete: function () { $('#submit-newsletter67421d25f2952').button('reset'); }, success: function (json) { $('.newsletter-module67421d25f2952 .text-danger').remove(); if (json['error']) { for (i in json['error']) { //var element = $('#newsletter-input-67421d25f2952' + i); //element.after('<div class="text-danger">' + json['error'][i] + '</div>'); swal({ title: 'There is something wrong', html: json['error'][i], type: "error" }); } } if (json['success']) { swal({ title: 'Thank you!', html: json['success'], type: "success" }); } }, error: function (xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); </script></div></div></div> </div> </div> <div id="footer-area"> <!--xml strat--> <div class="modal modal-wide fade" id="help-modal2" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div> <script> function tmdFormPopup(formid) { tmdhref = 'https://sagehealthcare.sg/index.php?route=tmdform/popupform/popupformpage&form_id='; var href = tmdhref+formid; $('#help-modal2 .modal-content').html('<div class="loader-if centered"></div>'); $('#help-modal2').load(href); } </script> <style type="text/css"> .modal.modal-wide .modal-dialog { width: 50%; } </style> <!--xml end--> <footer> <style> /* ============================ Theme Base ============================*/ /* Main Slider */ /* parrallax */ body{ } /* Section Padding */ body .section-space:not(.slideshow.max-offset) { padding:calc(/19.2 * 1vw) 0!important; } /* Header Letter Case */ .header-container .header-menu #main-menu>li>a { text-transform: uppercase!important; } /* Main Banner Related */ /* dots */ .slick-dots li button:before { display:none } .slick-dots { padding-left:0; text-align: center; } .slick-dots >* { list-style:none; display: inline-block; margin: 10px 7px; } .slick-dots li { width: auto!important; height:auto!important } body .slideshow .slider-custom-dots .owl-dot{ list-style:none; display: inline-block; width: 30px; height:5px; background:#ccc; margin: 10px 7px; } .slick-dots li button { width: 30px!important; height:5px!important; font-size: 0!important; border:none!important; padding:0!important; background:#ccc!important; } .slick-dots .slick-active button, body .slideshow .slider-custom-dots.active .owl-dot{ background:#000!important; } .slider-slideshow-description .slider-slideshow-description-texts { position: relative; } body .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-0 { font-size: calc(20px + (42 - 20) * (100vw - 320px) / (1920 - 320)) !important; font-weight: 500; color:#000; } body .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-1 { font-size: calc(18px + (45 - 18) * (100vw - 320px) / (1920 - 320)) !important; font-weight: 900; /* margin-bottom:1vw; */ } body .slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-2 { line-height: 1.7em!important; } .slideshow .slider-custom-dots { text-align: left; padding: 0px calc(10% + 45px)!important; margin: 0 auto; } body .slideshow .light_image .banner-overlay { position:absolute; top:0; bottom:0; left:0; right:0; } body .slideshow .slider-custom-dots .owl-dot.active { background: #8fa574!important; } body .slideshow .light_image .banner-overlay { background:rgba(255, 255, 255,0.4); } @media (min-width:992px) { body .slideshow .light_image .banner-overlay { display:none; } } body .slideshow .dark_image .banner-overlay { background:rgba(0, 0, 0,0.4); } body .line { top: calc((20px + 4vw) * -1); height: 0vh; width: 2px; background: #000; left: 32px; opacity: 0; position: absolute; -webkit-transition: height 300ms cubic-bezier(0.470, 0.000, 0.745, 0.715); -moz-transition: height 300ms cubic-bezier(0.470, 0.000, 0.745, 0.715); -o-transition: height 300ms cubic-bezier(0.470, 0.000, 0.745, 0.715); transition: height 300ms cubic-bezier(0.470, 0.000, 0.745, 0.715); } body .line.animate { opacity: 1; height: calc(20px + 4vw) } .slideshow .fa { color:#000; } body .slider-custom-dots { bottom:5%; } #ToTop:before { color: #8fa574!important; } #ToTop { border-radius: 50%; background: #ffffff!important; /* border:3px solid #000; */ } /* ============================ Header Settings ============================*/ @media (min-width:767px) { body .header-container { grid-template-columns: 15% 1fr auto; } } @media (min-width:992px) { body .header-container { grid-template-columns: 20% 1fr auto; } body .header-container .header-top{ -ms-grid-column: 3; grid-column: 3 / 3; -ms-grid-row: 1; -ms-grid-row-span: 2; grid-row: 1 / 3; } body .header-container .header-logo { -ms-grid-column: 1; grid-column: 1 / 1; -ms-grid-row: 1; -ms-grid-row-span: 2; grid-row: 1 / 3; } body .header-container .header-menu { -ms-grid-column: 2; -ms-grid-column-span: 1; grid-column: 2 / 3; -ms-grid-row: 1; -ms-grid-row-span: 2; grid-row: 1 / 3; justify-content: right; padding-right: 5%; align-items:center; } } @media (min-width:1200px) { body .header-container { grid-template-columns: 15% 1fr auto; } } /* ============================ Footer Settings ============================*/ .footer-bottom { background-color: #231f20 !important; color: #ffffff !important; } .footer-bottom p { color: #ffffff !important; } .footer-bottom a, .footer-bottom a:hover{ color: #ffffff !important; } footer h5 { color:#ffffff !important; font-size:18px !important; font-family: !important; text-transform:uppercase; } footer { background-color: #231f20 !important; color:#ffffff !important; } footer a { color:#ffffff !important; } footer a:hover { text-decoration: underline; color:#e1dfdf !important; } /* ============================ Color Settings ============================*/ body .search-custom .search-box { border:1px solid #8fa574!important; } body input:focus, body textarea:focus{ border:1px solid #8fa574!important } /* theme color */ .account-container div .icon-font { background: #8fa574!important; } .information-faq .panel-title>a{ background: #8fa574!important; color:#ffffff !important; } /* primary color */ .account-container a:hover, .account-container a:focus, .account-container a.active { background: #8fa574!important; color:#ffffff !important; } .header-top svg path { fill:#8fa574 !important; } .header-top #wishlist-total .fa { color:#8fa574 !important; } body .account-container a:hover .icon-font:before, body .account-container a:focus .icon-font:before, body .account-container a:hover h4,body .account-container a:focus h4, body .account-container a:hover p, .account-container a.active .icon-font:before, .account-container a.active p, body .account-container a.active h3{ color:#ffffff !important; } .login-header .btn.active { background: #8fa574!important; color:#fff!important } .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover { background: #8fa574!important; color: #fff; text-shadow: 0 -1px 0 rgb(0 0 0 / 25%); } .product-product #product-tabs li a:hover:before, .product-product #product-tabs li.active a:before { content: ''; width: 69%; margin: 1px auto; display: block!important; position: absolute; left: 0%; right: 0; bottom: 5px; height: 2px; text-decoration:none; background: #ffffff!important } .testimonial_layout_1 .testimonial-placeholder { background-color: #8fa574!important; } .store_layout_2 .location .overlay:after { border-color: #8fa574!important } .hover-overlay .to-overlay { background: rgba(143,165,116, 0.5)!important; } .account-account .account-container a:hover, .account-account .account-container a:focus {border: 1px solid #ffffff !important;} .account-account .account-container a:hover .icon-font:before, .account-account .account-container a:focus .icon-font:before {color: #ffffff !important;} .primary-color, a:hover, a:focus { color: #8fa574 } .primary-color-bg { background-color: #8fa574 } body .btn-primary:not(.btn-mi), body .cart-buttons .btn-primary:not(.btn-mi), .swal2-popup .swal2-styled.swal2-confirm, body .slider-slideshow-description .slider-slideshow-description-texts .btn.btn-primary { background-color: #8fa574 !important; border: 1px solid #8fa574 !important; color:#ffffff !important; } body .btn-default:not(.btn-mi), body .cart-buttons .btn-default:not(.btn-mi) { background-color: #ffffff !important; border: p solid #231f20 !important; color:#231f20 !important; } body .btn-primary:not(.btn-mi), body .cart-buttons .btn-primary:not(.btn-mi) { border-radius:0px; } body[class*="account-"] .btn, .cart-dorpdown-footer .btn { border-radius:0px; } body .btn-primary:not(.btn-mi):hover, body .cart-buttons .btn-primary:not(.btn-mi):hover, body .cart-buttons .btn-primary:not(.btn-mi):focus, body .btn-primary:not(.btn-mi):focus, body .cart-buttons .btn-primary:not(.btn-mi):hover:active, body .btn-primary:not(.btn-mi):hover:active, .swal2-popup .swal2-styled.swal2-confirm:hover, body .slider-slideshow-description .slider-slideshow-description-texts .btn.btn-primary:hover { background-color: #8fa574 !important; opacity:0.7; /* border-color: #ffffff !important; */ color:#ffffff !important; } body .btn-default:not(.btn-mi):hover, body .cart-buttons .btn-default:not(.btn-mi):hover, body .cart-buttons .btn-default:not(.btn-mi):focus, body .btn-default:not(.btn-mi):focus, body .cart-buttons .btn-default:not(.btn-mi):hover:active, body .btn-default:not(.btn-mi):hover:active { background-color: #8fa574 !important; opacity:0.8; /* border-color: #ffffff !important; */ color:#ffffff !important; } .header-container #enquiry>a .badge, .header-container #cart>a .badge { background-color: #8fa574 !important; color:#ffffff !important; } @keyframes pulse1{ 0%{ box-shadow:0 0 0 0 rgba(143,165,116, 0.4); } 70%{ box-shadow:0 0 0 15px rgba(143,165,116, 0); } 100%{ box-shadow:0 0 0 0 rgba(143,165,116, 0); } } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #8fa574 !important; border-color: #8fa574 !important; color:#ffffff !important; } .pagination li a:hover, .pagination li span:hover { background-color: #8fa574 !important; border-color: #8fa574 !important; color:#ffffff !important; } /* ============================ Font Settings ============================*/ /* Main Heading */ body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-size:calc( (40px /1.5 ) + (((40/3)/19.2) * 1vw))!important; text-transform: capitalize!important; color:#000000!important; font-family: Lato !important; } body:not(.cke_editable) h2:not(.swal2-title):not([style])::after, body:not(.cke_editable) h2:not(.swal2-title):not([style])::before{ } body:not(.cke_editable) h2:not(.swal2-title):not([style])::before { content: ''; width: 48px; height: 5px; display: block; margin: 0px auto 10px; } /* product-title, secondary heading(h3) */ body h3, #filter-groups .item-header{ color:#000000!important; font-size:calc( (32px / 1.5) + (((32/3)/19.2) * 1vw))!important; font-family: Lato !important; text-transform: capitalize!important; } h3.product-title::before { background-color: #ffffff!important } /* body */ body, p{ font-size:calc( (13px / 1.1) + (((13/11)/19.2) * 1vw))!important; color:#000000!important; font-family: Lato !important; line-height:1.7em!important; } /* @media (max-width:991px) { body, p{ font-size:calc( (13px / 1.5) + (((13/3)/9.91) * 1vw))!important; } } @media (max-width:767px) { body, p{ font-size:calc( (13px / 1.5) + (((13/3)/7.67) * 1vw))!important; } } */ a { color: #000000!important; } a:hover { color: #000000!important; } .text_menu_color, .header-container .header-menu #main-menu > li, .header-container .header-menu #main-menu > li a { color: #231f20 !important; } .text_menu_hover_color, .fixed-header .header-container .header-menu #main-menu > li.active a, .fixed-header .header-container .header-menu #main-menu > li:hover a { color: #231f20 !important; } /* Popup Search */ #fullpage-search .search-box { max-width: 1200px; width:80%; } /* Header Menu */ .text_menu_font, .header-container .header-menu #main-menu li, .header-container .header-menu #main-menu li a { font-size:calc( (13px / 1.1) + (((13/11)/19.2) * 1vw))!important; } /* Responsive font */ /* ============================ Product Related ============================*/ /* wishlist */ .product-wishlist .fa { color: #8fa574 !important; } .product-block{ background:#FFFFFF!important; border:!important; } .product_countdown_box > div { background-color: #8fa574!important } /* @media (min-width:541px) { body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-size:calc(40/7.67 * 1vw)!important; } } @media (min-width:768px) { body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-size:calc(40/11 * 1vw)!important; } } @media (min-width:992px) { body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-size:calc(40/19.2 * 1vw)!important; } } */ /* checkout facebook button */ body .dsl-button, body .dsl-button:hover { color:#fff!important; } ul.custom-tabs > li { padding:0 5px; } ul.custom-tabs > li a { border: 2px solid #000!important; padding:10px 2vw; } ul.custom-tabs > li a:hover, ul.custom-tabs > li.active a { background: #000!important; color:#fff !important; } .testimonial_layout_2 .testimonial .fa-quote-right { color: #8fa574!important } /* dropdown fix */ .fixed-header .header-container .header-menu #main-menu li > ul > li a { background-color: transparent !important; } .fixed-header .header-container .header-menu #main-menu li > ul > li { margin-right: 0 !important; } .fixed-header .header-container .header-menu #main-menu li > ul > li.active a, .fixed-header .header-container .header-menu #main-menu li > ul > li:not(.active) a { color: #000 !important; border-radius: 0px !important; } .fixed-header .header-container .header-menu #main-menu li > ul { background-color:#fff; } .fixed-header .header-container .header-menu #main-menu li > ul > li.active a, .fixed-header .header-container .header-menu #main-menu li > ul > li:not(.active) a:hover { background-color: #8fa574 !important; color: #ffffff !important; } /* dropdown fix */ .text_category_menu_color, .sticky-wrap .category-container .wrapper ul > li > a { color: #ffffff !important; } .text_category_menu_hover_color, .sticky-wrap .category-container .wrapper ul > li > a.active, .sticky-wrap .category-container .wrapper ul > li:hover > a { color: #ffffff !important; } .text_h2_color, .ctgr-title h3, body:not(.cke_editable) h2:not(.swal2-title):not([style]){ color: #000000 !important; } .text_h3_color, .cart-header-text, .text-color-primary { color: #000000 !important; } /* .text_p_light_color, body .cart-buttons .btn-primary:not(.btn-mi), #enquiry .btn-primary, #cart .btn-primary { color: !important; } */ .text_p_dark_color { color: !important; } .text_product_title_color, #product-filter-detect .product-gutter .product-block .product-name .product-title { color: !important; } .text_p_theme_color, p{ color: #000000 !important; } footer .text_p_theme_color, footer p{ color: #ffffff !important; } /* Font Family */ /* .text_menu_font, .header-container .header-menu #main-menu li, .header-container .header-menu #main-menu li a { font-family: Lato !important; } .text_menu_hover_font, .fixed-header .header-container .header-menu #main-menu li.active a, .fixed-header .header-container .header-menu #main-menu li:hover a { font-family: Roboto !important; } */ /* .text_menu_hover_font, .fixed-header .header-container .header-menu #main-menu li.active ul a, .fixed-header .header-container .header-menu #main-menu ul li:hover a { font-family: !important; } .text_category_menu_font, .sticky-wrap .category-container .wrapper ul li a { font-family: Lato !important; } */ /* .text_category_menu_hover_font, .sticky-wrap .category-container .wrapper ul li a.active, .sticky-wrap .category-container .wrapper ul li:hover a { font-family: Roboto !important; } */ .text_h2_font, .ctgr-title h3, body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-family: Lato !important; } .text_h3_font , .cart-header-text{ font-family: Lato !important; } .text_p_light_font, body .cart-buttons .btn-primary:not(.btn-mi), #enquiry .btn-primary, #cart .btn-primary { font-family: 'Lato' !important; } .text_p_dark_font { font-family: !important; } .text_product_title_font, #product-filter-detect .product-gutter .product-block .product-name .product-title { font-family: !important; } .text_p_theme_font { font-family: Roboto !important; } /* .cart-dorpdown-footer .btn.btn-primary { font-size: 10px !important; } */ /* article */ /* .text_menu_hover_font, .fixed-header .header-container .header-menu #main-menu li.active a, .fixed-header .header-container .header-menu #main-menu li:hover a { font-size: 14px !important; } */ .text_category_menu_font, .sticky-wrap .category-container .wrapper ul li a,body #side-categories .group .item a, body #side-manufacturer label,body #side_filter label{ font-size: 13px !important; font-weight: normal; } .text_category_menu_hover_font, .sticky-wrap .category-container .wrapper ul li a.active, .sticky-wrap .category-container .wrapper ul li:hover a { font-size: 14px !important; } .text_p_light_font { font-size: 14px !important; } .text_p_dark_font { } .text_product_title_font, #product-filter-detect .product-gutter .product-block .product-name .product-title { } .text_p_theme_font { font-size: 14px !important; } /*casper*/ .product-category .item-header{ font-size:24px; padding: 15px 0!important; } .product-category .list-group-item{ color:#000000; font-weight: bold; padding:0; background-color:transparent; } #side_filter.panel{ background-color:transparent; } #side-manufacturer .list-group-item:not(.item-header) { padding: 0!important; } /*.product-category .list-group-item label, .product-category .list-group label{ color:#6c6c6c; } .product-category #side-categories .side-categories-level-1+.side-categories-level-1 { border-top: 0; }*/ #side-categories .group .item.active+.sub { border-top: 0!important; } #side-categories .group .item .toggle { border-left: 0!important; } /*#side-categories .group:not(:last-child) { border-bottom: 0!important; }*/ #side-categories .caret { display: none; } .product-category .side-categories-level-1 .item.level-1, .product-category .side-categories-level-1 .item.level-2{ border: none; } #side-categories .level-1.pointer:after, #side-categories .level-2.pointer:after, #side-categories .level-3.pointer:after { content: '+'; font-family: initial; font-size: 13px; color: #fff; position: absolute; right: 20px; top: 25%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } #side-categories .level-2.pointer:after, #side-categories .level-3.pointer:after { color: #000; } #side-categories .item.level-1:hover .toggle.level-1.pointer:after, #side-categories .item.level-2:hover .toggle.level-2.pointer:after, #side-categories .item.level-3:hover .toggle.level-3.pointer:after { color:#FFFFFF!important; } #side-categories .item.level-1.active .toggle.level-1.pointer:after, #side-categories .item.level-2.active .toggle.level-2.pointer:after, #side-categories .item.level-3.active .toggle.level-3.pointer:after { content: '-'; color:#FFFFFF!important; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } #side-categories .group:not(:last-child) { border-bottom: 0!important; } /*level 1*/ .product-category .side-categories-level-1 .group>.level-1 a{ padding: 10px 15px!important; } #side-categories .item.level-1{ background-color:#8FA574; margin: 15px 0!important; border-radius:0px!important; outline:none; } #side-categories .item.level-1 a{ color:#FFFFFF!important; } #side-categories .item.level-1:hover, #side-categories .item.level-1.active{ background-color:#231F20!important; } #side-categories .item.level-1:hover a, #side-categories .item.level-1.active a{ color:#FFFFFF!important; } /*level 2*/ #side-categories .item.level-2 a{ padding:7px 20px!important; } #side-categories .item.level-2{ background-color:#FFFFFF; border-radius:0px!important; outline:none; margin: 15px 0!important; } #side-categories .item.level-2 a{ color:#231F20!important; } #side-categories .item.level-2:hover, #side-categories .item.level-2.active{ background-color:#FFFFFF; color:#8FA574!important; } #side-categories .item.level-2:hover a, #side-categories .item.level-2.active a{ color:#8FA574!important; } /*level 3*/ #side-categories .item.level-3 a{ color:#000; padding:7px 7px 7px 40px!important; } #side-categories .item.level-3:hover, #side-categories .item.level-3.active, #side-categories .item.level-3:hover a, #side-categories .item.level-3.active a, #side-categories .item.level-3:hover .caret, #side-categories .item.level-3.active .caret{ color:#000!important; text-decoration: underline; } #side-categories .item.level-4 a{ padding:7px 30px!important; } #side_filter .list-group{ border-top: 1px solid #d0d0d0; margin-top:20px; } #side-price{ border-top: 1px solid #d0d0d0; } /*#side-price .price-container{ display:none!important; } .product-category .menu_label { color: #000; font-family:"Montserrat"; font-weight:600; } .product-category .input-group-text{ color:#000; } #side-categories, #side-manufacturer, #side_filter, #side-price{ background-color:#fff; } #side-categories>div, #side-manufacturer>div, #side_filter>div, #side_filter>div>div, #side-price>div{ background-color:#fff; }*/ /*#side_filter .list-group-item { padding: 7px 15px; }*/ /*#side-price .list-group-item { padding: 10px 15px; margin-bottom: 15px; } #side_filter>div, #side_filter>div>div, #side-price>div { background-color: transparent; } #side-categories, #side-manufacturer, #side_filter, #side-price { background-color: transparent; }*/ @media (min-width: 1200px){ .product-category #product-filter-detect .product-view>.product-gutter { width: calc(100% / 3); } } .product-category #product-filter-detect .product-view.rows>.product-gutter { width: 100%; } /* Filter */ #side-manufacturer label:hover, #side_filter label:hover { font-weight:bold; } #side-price .list-group-item:not(.item-header) { padding-top: 0!important; } /*Create a custom checkbox*/ .product-category .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; /*background-color:#8FA574;*/ background-color:transparent; border:1px solid #8FA574!important; } /*When the checkbox is hover, add a blue background*/ .product-category .container input:hover ~ .checkmark { background-color:#231F20; } /*When the checkbox is checked, add a blue background*/ .product-category .container input:checked ~ .checkmark { background-color:#231F20; } /*Create the checkmark/indicator (hidden when not checked)*/ .product-category .checkmark:after { content: ""; position: absolute; display: none; } /*Show the checkmark when checked*/ .product-category .container input:checked ~ .checkmark:after { display: block; } /*Style the checkmark/indicator*/ .product-category .container .checkmark:after { left:7px; top: 3px; width: 5px; height: 10px; border: solid #FFFFFF; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } /*Style the checkmark/indicator*/ .product-category .container .color_checkmark:after { width: 10px; height: 20px; left: 13px; top: 7px; } #side-manufacturer label, #side_filter label{ padding-left:30px!important; } #side-manufacturer label input, #side_filter label input { display:none!important; } /* price box */ #side-price .ui-slider-range, #side-price .ui-slider-handle{ background: #8FA574!important; } #side-price #max, #side-price #min { color: #8FA574!important; } #side-categories .group .item a:hover, #side-categories .group .item .toggle:hover { background-color:transparent!important; } @media (min-width: 992px){ .col-md-auto{ width:auto!important; } } .filters-wrap{ justify-content: flex-end; } .fa-th-large:before, .fa-navicon:before, .fa-reorder:before, .fa-bars:before{ color:#8fa574; } .special-sticker, .sticker{ padding:6px 15px!important; border-radius: 0!important; margin: 8px!important; left:0!important; right:auto!important; } /*.product-block .out_of_stock{ top: auto; bottom:5px; left: 50%; transform: translateX(-50%); margin: 0px; }*/ .product-block .product-name a{ font-size:calc(12px + (17 - 12) * (100vw - 320px) / (1920 - 320)); color: black; font-weight: bold; } .product-block .product-brand{ display:none; } .product-block .product-name{ padding:7px 0px 7px!important; /*max-height:65px; overflow:hidden;*/ } .product-product .product-category, .product-block .product-category, .product-block .product-brand{ padding-top: 7px; text-align: center; color: #bbbaba; font-weight: 700; } .product-product .product-category{ text-align: left; padding: 7px 0; } .related-products .product-category{ text-align: center; padding: 0; } .product-block .product-details { margin:auto auto 0!important; } .product-block .product-details .price{ color: #8fa574; font-weight: 700; padding-bottom: 5px; } .product-block .product-details .price .price-old{ color: #737373; text-decoration: line-through; font-weight: 700; } .product-block .product-details .price .price-special{ color: #c70032; font-weight: 700; } /*product info layout 1*/ .product-block .product-details, .product-block .cart-buttons{ width:100%; } .product-block .cart-buttons{ display: flex; justify-content: center; margin:10px 0!important; } .product-block .product-inputs{ margin:auto 0 0; } .product-block .price_button{ /*margin:auto auto 0;*/ } .product-category #column-left{ padding-right:70px; } @media screen and (max-width: 1200px) { .product-category #column-left{ padding-right:0px; } } .quickcheckout-checkout .redeem{ background: #8fa574; color: #fff; border: 0px; padding: 5px 10px; margin: 10px 0; float: left!important; } .checkout_step{ list-style: none; display:flex; flex-wrap:wrap; flex-direction: row; padding-left:0px; margin-bottom: 20px; } .checkout_step li{ padding: 8px 10px; padding-right: 20px; margin-right: 24px; border: 0px solid #bfbfbf; border-right: 0; position: relative; background-color: #dddddd; color: #000; font-weight: bold; font-size: 16px; } .checkout_step li.active{ background-color:#8fa574; color:#fff; } .checkout_step li:after { content: ""; width: 0px; height: 0; position: absolute; border-top: 17.5px solid transparent; border-bottom: 17.5px solid transparent; border-left: 12px solid #dddddd; top: 0; right: -12px; } .checkout_step li.active:after { border-left: 12px solid #8fa574; } .checkout_step li:before { content: ""; width: 0px; height: 0; position: absolute; border-top: 18.5px solid #dddddd; border-bottom: 18.5px solid #dddddd; border-left: 12px solid transparent; top: 0; left: -12px; } .checkout_step li.active:before { border-top: 18.5px solid #8fa574; border-bottom: 18.5px solid #8fa574; } .product-block .product-category, .product-block .product-brand, .product-block .product-name, .product-block .product-inputs, .product-block .price_button{ padding-left:0!important; padding-right:0!important; } .product-block .btn-group.product-button{ display:none; } .product-block .btn-group.product-button{ display:none; } .product-gutter .cart-buttons .btn{ display:block; } @media screen and (max-width: 767px) { .product-block .btn-group.product-button{ display:block; } .product-gutter .cart-buttons .btn{ display:none; } .checkout_step { flex-direction: column; } .checkout_step li { margin-top:15px; margin-right: 0px; } .checkout_step li.active:after { border-top: 10px solid #8fa574; } .checkout_step li:after { content: ""; width: 0px; height: 0; position: absolute; border-right: 15px solid white; border-left: 15px solid white!important; border-top: 12px solid #dddddd; top:auto; bottom: -27px; right: 50%; transform: translateX(50%); } .checkout_step li:last-child:after { content: ""; width: 0px; height: 0; position: absolute; border-right: 0 solid white; border-left: 0 solid white!important; border-top: 0 solid #dddddd; top:auto; bottom: -27px; right: 50%; transform: translateX(50%); } .checkout_step li:before { content: ""; width: 0px; height: 0; position: absolute; border-top: 0 solid #dddddd; border-bottom: 0 solid #dddddd; border-left: 0 solid white; top: 0; left: 0; } } </style> <script> $(document).ready(function(){ check_button(); function check_button(){ var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; if(width < 768){ $('.product-block .btn-cart').html('<i class="fa fa-shopping-cart"></i>'); } } }); $(window).load(function(){ $('.abjust_sticker').css('top',$('.sticker').outerHeight()+10+"px"); }) </script> <link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link href="catalog/view/javascript/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet" /> <link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/base.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/combined.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/sass/helper.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/sass/custom.min.css" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/pagination-breadcrumb.css" rel="stylesheet"> <link href="catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/javascript/slick/slick.min.css" type="text/css" rel="stylesheet" media="screen" /> <link href="catalog/view/theme/default/stylesheet/sass/sage.css?v=1.2" rel="stylesheet"> <link href="catalog/view/theme/default/stylesheet/changes.css?v=1732386086" rel="stylesheet"> <script defer="defer" src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@17.3.0/dist/lazyload.min.js"></script> <script> $(window).load(function() { var lazyLoadInstance = new LazyLoad({ // Your custom settings go here }); }); </script> <div class="footer-upper-row"> <div class="container"> <div class="footer-upper-contet"> <div class="footer-contact-info"> <img src="image/catalog/slicing/homepage/logo_footer-sage.png" alt="SAGE HEALTHCARE"/> <div class="section-mini-header pd-b15 pd-t30">SAGE HEALTHCARE</div> <p class="m0"> With Singapore as its home base, SAGE’s expansion would be in tandem with its Brand Owners’ market plans and coverage in the region. We have products and services for clinicians, researchers, and veterinarians.<br/><br><br> <a href="about" class="btn btn-primary">Learn More <i class="fa btn-arrow-right-white"></i></a> </p> </div> <div class="footer-contact-links"> <div class="section-mini-header pd-b15"> <a href="javascript:;" > Company</a> </div> <ul class="list-unstyled"> <li><a href="https://sagehealthcare.sg/" > Home</a></li> <li><a href="https://sagehealthcare.sg/about" > About</a></li> <li><a href="https://sagehealthcare.sg/clinical" > Clinical</a></li> <li><a href="https://sagehealthcare.sg/research" > Research</a></li> <li><a href="https://sagehealthcare.sg/veterinary" > Veterinary</a></li> <li><a href="https://sagehealthcare.sg/supply-chain" > Supply Chain</a></li> <li><a href="https://sagehealthcare.sg/products" > Online Store</a></li> <li><a href="https://sagehealthcare.sg/contact-us" > Contact Us</a></li> </ul> <!-- --> </div> <div class="footer-contact-links"> <div class="section-mini-header pd-b15"> <a href="javascript:;" > Information</a> </div> <ul class="list-unstyled"> <li><a href="https://sagehealthcare.sg/account" > My Account</a></li> <li><a href="https://sagehealthcare.sg/cart" > My Cart</a></li> <li><a href="https://sagehealthcare.sg/privacy" > Privacy Policy</a></li> <li><a href="https://sagehealthcare.sg/terms" > Terms and Conditions</a></li> <li><a href="https://sagehealthcare.sg/faqs" > FAQ</a></li> </ul> <!-- <div class="newsletter-module67421d25f4104 newsletter-module"> <form id="form-newsletter67421d25f4104"> <div class="subflex flex"> <div class="service-left"> <div class="section-header">Subscribe To Us</div> <div class="pd-b15">Receive latest updates from us when you subscribe to our mailing list.</div> </div> <div class="service-right"> <div class="flex mg-b10 input-wrap"> <div class="flex-1 email-field"><input type="email" id="newsletter-input-email67421d25f4104" name="email" value="" class="nl-input form-control w100" placeholder="Enter your email" /></div> <div class="text-center text-sm-right"><button type="button" id="submit-newsletter67421d25f4104" data-loading-text="Loading..." class="transition btn btn-primary">Subscribe</button></div> </div> </div> </div> </form> </div> <script type="text/javascript"> $(document).on('click', '#submit-newsletter67421d25f4104', function(){ $.ajax({ url: 'index.php?route=extension/module/newsletter_module/validate', type: 'post', data: $('#form-newsletter67421d25f4104').serialize(), dataType: 'json', beforeSend: function () { $('#submit-newsletter67421d25f4104').button('loading'); }, complete: function () { $('#submit-newsletter67421d25f4104').button('reset'); }, success: function (json) { $('.newsletter-module67421d25f4104 .text-danger').remove(); if (json['error']) { for (i in json['error']) { //var element = $('#newsletter-input-67421d25f4104' + i); //element.after('<div class="text-danger">' + json['error'][i] + '</div>'); swal({ title: 'There is something wrong', html: json['error'][i], type: "error" }); } } if (json['success']) { swal({ title: 'Thank you!', html: json['success'], type: "success" }); } }, error: function (xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); </script> --> </div> <div class="footer-newsletter"> <div class="section-mini-header pd-b15">Connect With Us</div> <?//= $mailchimp; ?> <div class="footer-social-icons flex"> <a href="https://web.facebook.com/?_rdc=1&_rdr" title="Facebook" alt=" Facebook" target="_blank"><img data-src="image/catalog/slicing/homepage/icon_footer-sm-fb.png" title="Facebook" class="footer-icons img-responsive lazy" alt="Facebook" /> <span>Facebook</span> </a> <a href="https://www.instagram.com/" title="Instagram" alt=" Instagram" target="_blank"><img data-src="image/catalog/slicing/homepage/icon_footer-sm-ig.png" title="Instagram" class="footer-icons img-responsive lazy" alt="Instagram" /> <span>Instagram</span> </a> </div> </div> </div> </div> </div> <div class="footer-bottom pd-t30"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6"> <p>© 2024 SAGE HEALTHCARE. All Rights Reserved.</p> </div> <div class="col-xs-12 col-sm-6 text-sm-right"> <p><span class="fcs" ><a href="https://www.firstcom.com.sg/services/web-design-and-development" target="_blank" >Website Development</a> by <a href="https://www.firstcom.com.sg" target="_blank">Firstcom Solutions</a></span></p> </div> </div> </div> </div> </footer> </div> <div id="ToTopHover"></div> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/live_search.css" /> <script type="text/javascript"><!-- var live_search = { selector: '.search-box input[name=\'search\']', text_no_matches: 'There is no product that matches the search criteria.', height: '60px' } $(document).ready(function() { var html = ''; html += '<div class="live-search">'; html += ' <ul>'; html += ' </ul>'; html += '<div class="result-text"></div>'; html += '</div>'; //$(live_search.selector).parent().closest('div').after(html); $(live_search.selector).after(html); $(live_search.selector).autocomplete({ 'source': function(request, response) { var filter_field = $('.search-box input[name=\'search\']'); var live_search_min_length = '0'; var filter_name = ""; $(filter_field).each(function(){ if($(this).val() != ""){ filter_name = $(this).val(); } }); if (filter_name.length < live_search_min_length) { $('.live-search').css('display','none'); }else{ var html = ''; html += '<li style="text-align: center;height:10px;">'; html += '<img class="loading" src="catalog/view/theme/default/image/loading.gif" />'; html += '</li>'; $('.live-search ul').html(html); $('.live-search').css('display','block'); $.ajax({ url: 'index.php?route=product/live_search&filter_name=' + encodeURIComponent(filter_name), dataType: 'json', success: function(result) { var products = result.products; $('.live-search ul li').remove(); $('.result-text').html(''); if (!$.isEmptyObject(products)) { var show_image = 1; var show_price = 1; var show_description = 0; $('.result-text').html('<a href="https://sagehealthcare.sg/search?search='+filter_name+'" class="view-all-results">View All Products ('+result.total+')</a>'); $.each(products, function(index,product) { var html = ''; html += '<li>'; html += '<a href="' + product.url + '" title="' + product.name + '">'; if(product.image && show_image){ html += ' <div class="product-image"><img alt="' + product.name + '" src="' + product.image + '"></div>'; } html += ' <div class="product-name">' + product.name ; if(show_description){ html += '<p>' + product.extra_info + '</p>'; } html += '</div>'; if(show_price){ if (product.special) { // html += ' <div class="product-price"><span class="special">' + product.price + '</span><span class="price">' + product.special + '</span></div>'; // } else { html += ' <div class="product-price"><span class="price">' + product.price + '</span></div>'; } } html += '<span style="clear:both"></span>'; html += '</a>'; html += '</li>'; $('.live-search ul').append(html); }); } else { var html = ''; html += '<li style="text-align: center;height:10px;white-space: normal;">'; html += live_search.text_no_matches; html += '</li>'; $('.live-search ul').html(html); } $('.live-search ul li').css('height',live_search.height); $('.live-search').css('display','block'); $('.live-search ul').css('margin-bottom','0px'); return false; } }); } }, 'select': function(product) { $(live_search.selector).val(product.name); } }); $(document).bind( "mouseup touchend", function(e){ var container = $('.live-search'); if (!container.is(e.target) && container.has(e.target).length === 0) { container.hide(); } }); }); //--></script> <script type="text/javascript"> $(".product-inputs input[type='checkbox']").click(function() { var product_id = $(this).data('product-id'); changePrice(product_id); }); $(".product-inputs input[type='radio']").click(function() { var product_id = $(this).data('product-id'); changePrice(product_id); }); $(".product-inputs select").change(function() { var product_id = $(this).data('product-id'); changePrice(product_id); }); $(".product-inputs .input-number").blur(function() { var product_id = $(this).data('product-id'); changePrice(product_id); }); $(".product-inputs .input-number").parent(".input-group").find(".btn-number").click(function() { var product_id = $(this).data('product-id'); changePrice(product_id); }); function changePrice(product_id) { $.ajax({ url: 'index.php?route=product/product/updatePrice&product_id=' + product_id, type: 'post', dataType: 'json', data: $('#product-'+ product_id + ' input[name=\'quantity\'], #product-'+ product_id + ' select, #product-'+ product_id + ' input[type=\'checkbox\']:checked, #product-'+ product_id + ' input[type=\'text\'], #product-'+ product_id + ' input[type=\'radio\']:checked'), success: function(json) { $('.alert-success, .alert-danger').remove(); if(json['new_price_found']) { $('.product-price-'+product_id+' .price .price-new').html(json['total_price']); $('.product-price-'+product_id+' .price .price-tax').html(json['tax_price']); } else { $('.product-price-'+product_id+' .price .price-new').html(json['total_price']); $('.product-price-'+product_id+' .price .price-tax').html(json['tax_price']); } } }); } </script> <script> $(window).load(function(){ AOS.init({ once: true }); }); </script> <script> if (typeof(Storage) !== "undefined") { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); for (const [key, value] of urlParams) { window.localStorage.setItem(key, value); } for(let i=0; i<localStorage.length; i++) { let key = localStorage.key(i); //console.log(`${key}: ${localStorage.getItem(key)}`); } } </script> <script> $(".common-home form").on('submit', function(e) { var url = 'https://sagehealthcare.firstcrm.com.sg/contact-webhook?' + $(this).serialize() + '&cta=contact_us_home'; $(this).append('<img src="' + url + '"/>'); }); $(".information-contact form").on('submit', function(e) { var url = 'https://sagehealthcare.firstcrm.com.sg/contact-webhook?' + $(this).serialize() + '&cta=contact_us'; $(this).append('<img src="' + url + '"/>'); }); </script> </body></html>