!function(e,t){sumo.define("plugins/css",[],function(){if("undefined"==typeof window)return{load:function(e,t,i){i()}};var e=document.getElementsByTagName("head")[0],t=window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)/)||0,i=!1,r=!0;t[1]||t[7]?i=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]?r=!1:t[4]&&(i=parseInt(t[4])<18);var n={};n.pluginBuilder="./css-builder";var s,o=function(){s=document.createElement("style"),e.appendChild(s)},a=function(e,t){o();var i=s.styleSheet||s.sheet;if(i&&i.addImport)i.addImport(e),s.onload=t;else{s.textContent='@import "'+e+'";';var r=setInterval(function(){try{s.sheet.cssRules,clearInterval(r),t()}catch(e){}},10)}},l=function(t,i){var n=document.createElement("link");if(n.type="text/css",n.rel="stylesheet",r)n.onload=function(){n.onload=function(){},setTimeout(i,7)};else var s=setInterval(function(){for(var e=0;en;n++)r[n]=arguments[n+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var s=Array(t+1);for(n=0;t>n;n++)s[n]=arguments[n];return s[t]=r,e.apply(this,s)}},_=function(e){if(!m.isObject(e))return{};if(f)return f(e);p.prototype=e;var t=new p;return p.prototype=null,t},x=function(e){return function(t){return null==t?void 0:t[e]}},w=Math.pow(2,53)-1,k=x("length"),$=function(e){var t=k(e);return"number"==typeof t&&t>=0&&w>=t};m.each=m.forEach=function(e,t,i){t=g(t,i);var r,n;if($(e))for(r=0,n=e.length;n>r;r++)t(e[r],r,e);else{var s=m.keys(e);for(r=0,n=s.length;n>r;r++)t(e[s[r]],s[r],e)}return e},m.map=m.collect=function(e,t,i){t=y(t,i);for(var r=!$(e)&&m.keys(e),n=(r||e).length,s=Array(n),o=0;n>o;o++){var a=r?r[o]:o;s[o]=t(e[a],a,e)}return s};var S=function(e){var t=function(t,i,r,n){var s=!$(t)&&m.keys(t),o=(s||t).length,a=e>0?0:o-1;for(n||(r=t[s?s[a]:a],a+=e);a>=0&&o>a;a+=e){var l=s?s[a]:a;r=i(r,t[l],l,t)}return r};return function(e,i,r,n){var s=arguments.length>=3;return t(e,g(i,n,4),r,s)}};m.reduce=m.foldl=m.inject=S(1),m.reduceRight=m.foldr=S(-1),m.find=m.detect=function(e,t,i){var r=$(e)?m.findIndex:m.findKey,n=r(e,t,i);return void 0!==n&&-1!==n?e[n]:void 0},m.filter=m.select=function(e,t,i){var r=[];return t=y(t,i),m.each(e,function(e,i,n){t(e,i,n)&&r.push(e)}),r},m.reject=function(e,t,i){return m.filter(e,m.negate(y(t)),i)},m.every=m.all=function(e,t,i){t=y(t,i);for(var r=!$(e)&&m.keys(e),n=(r||e).length,s=0;n>s;s++){var o=r?r[s]:s;if(!t(e[o],o,e))return!1}return!0},m.some=m.any=function(e,t,i){t=y(t,i);for(var r=!$(e)&&m.keys(e),n=(r||e).length,s=0;n>s;s++){var o=r?r[s]:s;if(t(e[o],o,e))return!0}return!1},m.contains=m.includes=m.include=function(e,t,i,r){return $(e)||(e=m.values(e)),("number"!=typeof i||r)&&(i=0),m.indexOf(e,t,i)>=0},m.invoke=b(function(e,t,i){var r=m.isFunction(t);return m.map(e,function(e){var n=r?t:e[t];return null==n?n:n.apply(e,i)})}),m.pluck=function(e,t){return m.map(e,m.property(t))},m.where=function(e,t){return m.filter(e,m.matcher(t))},m.findWhere=function(e,t){return m.find(e,m.matcher(t))},m.max=function(e,t,i){var r=-(1/0),n=-(1/0),s,o;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=$(e)?e:m.values(e);for(var a=0,l=e.length;l>a;a++)s=e[a],null!=s&&s>r&&(r=s)}else t=y(t,i),m.each(e,function(e,i,s){o=t(e,i,s),(o>n||o===-(1/0)&&r===-(1/0))&&(r=e,n=o)});return r},m.min=function(e,t,i){var r=1/0,n=1/0,s,o;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=$(e)?e:m.values(e);for(var a=0,l=e.length;l>a;a++)s=e[a],null!=s&&r>s&&(r=s)}else t=y(t,i),m.each(e,function(e,i,s){o=t(e,i,s),(n>o||o===1/0&&r===1/0)&&(r=e,n=o)});return r},m.shuffle=function(e){return m.sample(e,1/0)},m.sample=function(e,t,i){if(null==t||i)return $(e)||(e=m.values(e)),e[m.random(e.length-1)];var r=$(e)?m.clone(e):m.values(e),n=k(r);t=Math.max(Math.min(t,n),0);for(var s=n-1,o=0;t>o;o++){var a=m.random(o,s),l=r[o];r[o]=r[a],r[a]=l}return r.slice(0,t)},m.sortBy=function(e,t,i){var r=0;return t=y(t,i),m.pluck(m.map(e,function(e,i,n){return{value:e,index:r++,criteria:t(e,i,n)}}).sort(function(e,t){var i=e.criteria,r=t.criteria;if(i!==r){if(i>r||void 0===i)return 1;if(r>i||void 0===r)return-1}return e.index-t.index}),"value")};var E=function(e,t){return function(i,r,n){var s=t?[[],[]]:{};return r=y(r,n),m.each(i,function(t,n){var o=r(t,n,i);e(s,t,o)}),s}};m.groupBy=E(function(e,t,i){m.has(e,i)?e[i].push(t):e[i]=[t]}),m.indexBy=E(function(e,t,i){e[i]=t}),m.countBy=E(function(e,t,i){m.has(e,i)?e[i]++:e[i]=1});var A=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;m.toArray=function(e){return e?m.isArray(e)?l.call(e):m.isString(e)?e.match(A):$(e)?m.map(e,m.identity):m.values(e):[]},m.size=function(e){return null==e?0:$(e)?e.length:m.keys(e).length},m.partition=E(function(e,t,i){e[i?0:1].push(t)},!0),m.first=m.head=m.take=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[0]:m.initial(e,e.length-t)},m.initial=function(e,t,i){return l.call(e,0,Math.max(0,e.length-(null==t||i?1:t)))},m.last=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[e.length-1]:m.rest(e,Math.max(0,e.length-t))},m.rest=m.tail=m.drop=function(e,t,i){return l.call(e,null==t||i?1:t)},m.compact=function(e){return m.filter(e,Boolean)};var C=function(e,t,i,r){r=r||[];for(var n=r.length,s=0,o=k(e);o>s;s++){var a=e[s];if($(a)&&(m.isArray(a)||m.isArguments(a)))if(t)for(var l=0,u=a.length;u>l;)r[n++]=a[l++];else C(a,t,i,r),n=r.length;else i||(r[n++]=a)}return r};m.flatten=function(e,t){return C(e,t,!1)},m.without=b(function(e,t){return m.difference(e,t)}),m.uniq=m.unique=function(e,t,i,r){m.isBoolean(t)||(r=i,i=t,t=!1),null!=i&&(i=y(i,r));for(var n=[],s=[],o=0,a=k(e);a>o;o++){var l=e[o],u=i?i(l,o,e):l;t?(o&&s===u||n.push(l),s=u):i?m.contains(s,u)||(s.push(u),n.push(l)):m.contains(n,l)||n.push(l)}return n},m.union=b(function(e){return m.uniq(C(e,!0,!0))}),m.intersection=function(e){for(var t=[],i=arguments.length,r=0,n=k(e);n>r;r++){var s=e[r];if(!m.contains(t,s)){var o;for(o=1;i>o&&m.contains(arguments[o],s);o++);o===i&&t.push(s)}}return t},m.difference=b(function(e,t){return t=C(t,!0,!0),m.filter(e,function(e){return!m.contains(t,e)})}),m.unzip=function(e){for(var t=e&&m.max(e,k).length||0,i=Array(t),r=0;t>r;r++)i[r]=m.pluck(e,r);return i},m.zip=b(m.unzip),m.object=function(e,t){for(var i={},r=0,n=k(e);n>r;r++)t?i[e[r]]=t[r]:i[e[r][0]]=e[r][1];return i};var T=function(e){return function(t,i,r){i=y(i,r);for(var n=k(t),s=e>0?0:n-1;s>=0&&n>s;s+=e)if(i(t[s],s,t))return s;return-1}};m.findIndex=T(1),m.findLastIndex=T(-1),m.sortedIndex=function(e,t,i,r){i=y(i,r,1);for(var n=i(t),s=0,o=k(e);o>s;){var a=Math.floor((s+o)/2);i(e[a])0?o=s>=0?s:Math.max(s+a,o):a=s>=0?Math.min(s+1,a):s+a+1;else if(i&&s&&a)return s=i(r,n),r[s]===n?s:-1;if(n!==n)return s=t(l.call(r,o,a),m.isNaN),s>=0?s+o:-1;for(s=e>0?o:a-1;s>=0&&a>s;s+=e)if(r[s]===n)return s;return-1}};m.indexOf=O(1,m.findIndex,m.sortedIndex),m.lastIndexOf=O(-1,m.findLastIndex),m.range=function(e,t,i){null==t&&(t=e||0,e=0),i||(i=e>t?-1:1);for(var r=Math.max(Math.ceil((t-e)/i),0),n=Array(r),s=0;r>s;s++,e+=i)n[s]=e;return n},m.chunk=function(e,t){if(null==t||1>t)return[];for(var i=[],r=0,n=e.length;n>r;)i.push(l.call(e,r,r+=t));return i};var L=function(e,t,i,r,n){if(!(r instanceof t))return e.apply(i,n);var s=_(e.prototype),o=e.apply(s,n);return m.isObject(o)?o:s};m.bind=b(function(e,t,i){if(!m.isFunction(e))throw new TypeError("Bind must be called on a function");var r=b(function(n){return L(e,r,t,this,i.concat(n))});return r}),m.partial=b(function(e,t){var i=m.partial.placeholder,r=function(){for(var n=0,s=t.length,o=Array(s),a=0;s>a;a++)o[a]=t[a]===i?arguments[n++]:t[a];for(;ni)throw new Error("bindAll must be passed function names");for(;i--;){var r=t[i];e[r]=m.bind(e[r],e)}}),m.memoize=function(e,t){var i=function(r){var n=i.cache,s=""+(t?t.apply(this,arguments):r);return m.has(n,s)||(n[s]=e.apply(this,arguments)),n[s]};return i.cache={},i},m.delay=b(function(e,t,i){return setTimeout(function(){return e.apply(null,i)},t)}),m.defer=m.partial(m.delay,m,1),m.throttle=function(e,t,i){var r,n,s,o,a=0;i||(i={});var l=function(){a=i.leading===!1?0:m.now(),r=null,o=e.apply(n,s),r||(n=s=null)},u=function(){var u=m.now();a||i.leading!==!1||(a=u);var c=t-(u-a);return n=this,s=arguments,0>=c||c>t?(r&&(clearTimeout(r),r=null),a=u,o=e.apply(n,s),r||(n=s=null)):r||i.trailing===!1||(r=setTimeout(l,c)),o};return u.cancel=function(){clearTimeout(r),a=0,r=n=s=null},u},m.debounce=function(e,t,i){var r,n,s=function(t,i){r=null,i&&(n=e.apply(t,i))},o=b(function(o){if(r&&clearTimeout(r),i){var a=!r;r=setTimeout(s,t),a&&(n=e.apply(this,o))}else r=m.delay(s,t,this,o);return n});return o.cancel=function(){clearTimeout(r),r=null},o},m.wrap=function(e,t){return m.partial(t,e)},m.negate=function(e){return function(){return!e.apply(this,arguments)}},m.compose=function(){var e=arguments,t=e.length-1;return function(){for(var i=t,r=e[t].apply(this,arguments);i--;)r=e[i].call(this,r);return r}},m.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},m.before=function(e,t){var i;return function(){return--e>0&&(i=t.apply(this,arguments)),1>=e&&(t=null),i}},m.once=m.partial(m.before,2),m.restArgs=b;var I=!{toString:null}.propertyIsEnumerable("toString"),N=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],D=function(e,t){var i=N.length,r=e.constructor,n=m.isFunction(r)&&r.prototype||s,o="constructor";for(m.has(e,o)&&!m.contains(t,o)&&t.push(o);i--;)o=N[i],o in e&&e[o]!==n[o]&&!m.contains(t,o)&&t.push(o)};m.keys=function(e){if(!m.isObject(e))return[];if(d)return d(e);var t=[];for(var i in e)m.has(e,i)&&t.push(i);return I&&D(e,t),t},m.allKeys=function(e){if(!m.isObject(e))return[];var t=[];for(var i in e)t.push(i);return I&&D(e,t),t},m.values=function(e){for(var t=m.keys(e),i=t.length,r=Array(i),n=0;i>n;n++)r[n]=e[t[n]];return r},m.mapObject=function(e,t,i){t=y(t,i);for(var r=m.keys(e),n=r.length,s={},o=0;n>o;o++){var a=r[o];s[a]=t(e[a],a,e)}return s},m.pairs=function(e){for(var t=m.keys(e),i=t.length,r=Array(i),n=0;i>n;n++)r[n]=[t[n],e[t[n]]];return r},m.invert=function(e){for(var t={},i=m.keys(e),r=0,n=i.length;n>r;r++)t[e[i[r]]]=i[r];return t},m.functions=m.methods=function(e){var t=[];for(var i in e)m.isFunction(e[i])&&t.push(i);return t.sort()};var P=function(e,t){return function(i){var r=arguments.length;if(t&&(i=Object(i)),2>r||null==i)return i;for(var n=1;r>n;n++)for(var s=arguments[n],o=e(s),a=o.length,l=0;a>l;l++){var u=o[l];t&&void 0!==i[u]||(i[u]=s[u])}return i}};m.extend=P(m.allKeys),m.extendOwn=m.assign=P(m.keys),m.findKey=function(e,t,i){t=y(t,i);for(var r=m.keys(e),n,s=0,o=r.length;o>s;s++)if(n=r[s],t(e[n],n,e))return n};var M=function(e,t,i){return t in i};m.pick=b(function(e,t){var i={},r=t[0];if(null==e)return i;m.isFunction(r)?(t.length>1&&(r=g(r,t[1])),t=m.allKeys(e)):(r=M,t=C(t,!1,!1),e=Object(e));for(var n=0,s=t.length;s>n;n++){var o=t[n],a=e[o];r(a,o,e)&&(i[o]=a)}return i}),m.omit=b(function(e,t){var i=t[0],r;return m.isFunction(i)?(i=m.negate(i),t.length>1&&(r=t[1])):(t=m.map(C(t,!1,!1),String),i=function(e,i){return!m.contains(t,i)}),m.pick(e,i,r)}),m.defaults=P(m.allKeys,!0),m.create=function(e,t){var i=_(e);return t&&m.extendOwn(i,t),i},m.clone=function(e){return m.isObject(e)?m.isArray(e)?e.slice():m.extend({},e):e},m.tap=function(e,t){return t(e),e},m.isMatch=function(e,t){var i=m.keys(t),r=i.length;if(null==e)return!r;for(var n=Object(e),s=0;r>s;s++){var o=i[s];if(t[o]!==n[o]||!(o in n))return!1}return!0};var q,j;q=function(e,t,i,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;if(e!==e)return t!==t;var n=typeof e;return"function"!==n&&"object"!==n&&"object"!=typeof t?!1:j(e,t,i,r)},j=function(e,t,i,r){e instanceof m&&(e=e._wrapped),t instanceof m&&(t=t._wrapped);var n=u.call(e);if(n!==u.call(t))return!1;switch(n){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return o.valueOf.call(e)===o.valueOf.call(t)}var s="[object Array]"===n;if(!s){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,l=t.constructor;if(a!==l&&!(m.isFunction(a)&&a instanceof a&&m.isFunction(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}i=i||[],r=r||[];for(var c=i.length;c--;)if(i[c]===e)return r[c]===t;if(i.push(e),r.push(t),s){if(c=e.length,c!==t.length)return!1;for(;c--;)if(!q(e[c],t[c],i,r))return!1}else{var h=m.keys(e),d;if(c=h.length,m.keys(t).length!==c)return!1;for(;c--;)if(d=h[c],!m.has(t,d)||!q(e[d],t[d],i,r))return!1}return i.pop(),r.pop(),!0},m.isEqual=function(e,t){return q(e,t)},m.isEmpty=function(e){return null==e?!0:$(e)&&(m.isArray(e)||m.isString(e)||m.isArguments(e))?0===e.length:0===m.keys(e).length},m.isElement=function(e){return!(!e||1!==e.nodeType)},m.isArray=h||function(e){return"[object Array]"===u.call(e)},m.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},m.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(e){m["is"+e]=function(t){return u.call(t)==="[object "+e+"]"}}),m.isArguments(arguments)||(m.isArguments=function(e){return m.has(e,"callee")});var F=i.document&&i.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof F&&(m.isFunction=function(e){return"function"==typeof e||!1}),m.isFinite=function(e){return!m.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},m.isNaN=function(e){return m.isNumber(e)&&isNaN(e)},m.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===u.call(e)},m.isNull=function(e){return null===e},m.isUndefined=function(e){return void 0===e},m.has=function(e,t){return null!=e&&c.call(e,t)},m.noConflict=function(){return i._=r,this},m.identity=function(e){return e},m.constant=function(e){return function(){return e}},m.noop=function(){},m.property=x,m.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},m.matcher=m.matches=function(e){return e=m.extendOwn({},e),function(t){return m.isMatch(t,e)}},m.times=function(e,t,i){var r=Array(Math.max(0,e));t=g(t,i,1);for(var n=0;e>n;n++)r[n]=t(n);return r},m.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},m.now=Date.now||function(){return(new Date).getTime()};var R={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},z=m.invert(R),B=function(e){var t=function(t){return e[t]},i="(?:"+m.keys(e).join("|")+")",r=RegExp(i),n=RegExp(i,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(n,t):e}};m.escape=B(R),m.unescape=B(z),m.result=function(e,t,i){var r=null==e?void 0:e[t];return void 0===r&&(r=i),m.isFunction(r)?r.call(e):r};var U=0;m.uniqueId=function(e){var t=++U+"";return e?e+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Q=/(.)^/,H={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},W=/\\|'|\r|\n|\u2028|\u2029/g,K=function(e){return"\\"+H[e]};m.template=function(e,t,i){!t&&i&&(t=i),t=m.defaults({},t,m.templateSettings);var r=RegExp([(t.escape||Q).source,(t.interpolate||Q).source,(t.evaluate||Q).source].join("|")+"|$","g"),n=0,s="__p+='";e.replace(r,function(t,i,r,o,a){return s+=e.slice(n,a).replace(W,K),n=a+t.length,i?s+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?s+="'+\n((__t=("+r+"))==null?'':__t)+\n'":o&&(s+="';\n"+o+"\n__p+='"),t}),s+="';\n",t.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";var o;try{o=new Function(t.variable||"obj","_",s)}catch(a){throw a.source=s,a}var l=function(e){return o.call(this,e,m)},u=t.variable||"obj";return l.source="function("+u+"){\n"+s+"}",l},m.chain=function(e){var t=m(e);return t._chain=!0,t};var V=function(e,t){return e._chain?m(t).chain():t};m.mixin=function(e){return m.each(m.functions(e),function(t){var i=m[t]=e[t];m.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),V(this,i.apply(m,e))}}),m},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=n[e];m.prototype[e]=function(){var i=this._wrapped;return t.apply(i,arguments),"shift"!==e&&"splice"!==e||0!==i.length||delete i[0],V(this,i)}}),m.each(["concat","join","slice"],function(e){var t=n[e];m.prototype[e]=function(){return V(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return String(this._wrapped)},"function"==typeof sumo.define&&sumo.define.amd&&sumo.define("underscore",[],function(){return m})}(),sumo.define("underscore-lib",function(){}),sumo.define("underscore",["underscore-lib"],function(e){return e.noConflict()}),sumo.define("htmlParser",[],function(){function e(e,o){e=e||"",o=o||{};for(var a in t)t.hasOwnProperty(a)&&(o.autoFix&&(o["fix_"+a]=!0),o.fix=o.fix||o["fix_"+a]);var l=[],u=document.createElement("div"),c=function(e){return"string"==typeof e&&-1!==e.indexOf("&")?(u.innerHTML=e,u.textContent||u.innerText||e):e},h=function(t){e+=t},d=function(t){e=t+e},f={comment:/^");return t>=0?{content:e.substr(4,t-1),length:t+3}:void 0},endTag:function(){var t=e.match(r);return t?{tagName:t[1],length:t[0].length}:void 0},atomicTag:function(){var t=p.startTag();if(t){var i=e.slice(t.length);if(i.match(new RegExp("","i"))){var r=i.match(new RegExp("([\\s\\S]*?)","i"));if(r)return{tagName:t.tagName,attrs:t.attrs,content:r[1],length:r[0].length+t.length}}}},startTag:function(){var t=e.indexOf(">");if(-1===t)return null;var r=e.match(i);if(r){var o={},a={},l=r[2];return r[2].replace(n,function(e,t){if(arguments[2]||arguments[3]||arguments[4]||arguments[5])if(arguments[5])o[arguments[5]]="",a[t]=!0;else{var i=arguments[2]||arguments[3]||arguments[4]||s.test(t)&&t||"";o[t]=c(i)}else o[t]=null;l=l.replace(e,"")}),{tagName:r[1],attrs:o,booleanAttrs:a,rest:l,unary:!!r[3],length:r[0].length}}},chars:function(){var t=e.indexOf("<");return{length:t>=0?t:e.length}}},m=function(){for(var t in f)if(f[t].test(e)){var i=p[t]();return i?(i.type=i.type||t,i.text=e.substr(0,i.length),e=e.slice(i.length),i):null}},g=function(e){for(var t;t=m();)if(e[t.type]&&e[t.type](t)===!1)return},v=function(){var t=e;return e="",t},y=function(){return e};return o.fix&&!function(){var t=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,i=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i,r=[];r.last=function(){return this[this.length-1]},r.lastTagNameEq=function(e){var t=this.last();return t&&t.tagName&&t.tagName.toUpperCase()===e.toUpperCase()},r.containsTagName=function(e){for(var t=0,i;i=this[t];t++)if(i.tagName===e)return!0;return!1};var n=function(e){return e&&"startTag"===e.type&&(e.unary=t.test(e.tagName)||e.unary,e.html5Unary=!/\/>$/.test(e.text)),e},s=m,a=function(){var t=e,i=n(s());return e=t,i},l=function(){var e=r.pop();d("")},u={startTag:function(e){var t=e.tagName;"TR"===t.toUpperCase()&&r.lastTagNameEq("TABLE")?(d(""),h()):o.fix_selfClose&&i.test(t)&&r.containsTagName(t)?r.lastTagNameEq(t)?l():(d(""),h()):e.unary||r.push(e)},endTag:function(e){var t=r.last();t?o.fix_tagSoup&&!r.lastTagNameEq(e.tagName)?l():r.pop():o.fix_tagSoup&&c()}},c=function(){s(),h()},h=function(){var e=a();e&&u[e.type]&&u[e.type](e)};m=function(){return h(),n(s())}}(),{append:h,readToken:m,readTokens:g,clear:v,rest:y,stack:l}}var t=function(){var e={},t,i=window.document.createElement("div");return t="

",i.innerHTML=t,e.tagSoup=i.innerHTML!==t,i.innerHTML="

",e.selfClose=2===i.childNodes.length,e}(),i=/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,r=/^<\/([\-A-Za-z0-9_]+)[^>]*>/,n=/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,s=/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i,o=!1;e.supports=t,e.tokenToString=function(e){var t={comment:function(e){return"