!function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs}))}(function(r){var i,h=[],l=Object.keys,v={},o={},t=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,n=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,y="",T={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function w(e){return e.replace(/&/g,"&").replace(//g,">")}function c(e){return e.nodeName.toLowerCase()}function b(e,t){var i=e&&e.exec(t);return i&&0===i.index}function _(e){return t.test(e)}function f(e){var t,i={},n=Array.prototype.slice.call(arguments,1);for(t in e)i[t]=e[t];return n.forEach(function(e){for(t in e)i[t]=e[t]}),i}function p(e){var r=[];return function e(t,i){for(var n=t.firstChild;n;n=n.nextSibling)3===n.nodeType?i+=n.nodeValue.length:1===n.nodeType&&(r.push({event:"start",offset:i,node:n}),i=e(n,i),c(n).match(/br|hr|img|input/)||r.push({event:"stop",offset:i,node:n}));return i}(e,0),r}function s(e){if(i&&!e.langApiRestored){for(var t in e.langApiRestored=!0,i)e[t]&&(e[i[t]]=e[t]);(e.contains||[]).concat(e.variants||[]).forEach(s)}}function P(a){function u(e){return e&&e.source||e}function o(e,t){return new RegExp(u(e),"m"+(a.case_insensitive?"i":"")+(t?"g":""))}!function t(i,e){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var n={},r=function(i,e){a.case_insensitive&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var t=e.split("|");n[t[0]]=[i,t[1]?Number(t[1]):1]})};"string"==typeof i.keywords?r("keyword",i.keywords):l(i.keywords).forEach(function(e){r(e,i.keywords[e])}),i.keywords=n}i.lexemesRe=o(i.lexemes||/\w+/,!0),e&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=o(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=o(i.end)),i.terminator_end=u(i.end)||"",i.endsWithParent&&e.terminator_end&&(i.terminator_end+=(i.end?"|":"")+e.terminator_end)),i.illegal&&(i.illegalRe=o(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return function(t){return t.variants&&!t.cached_variants&&(t.cached_variants=t.variants.map(function(e){return f(t,{variants:null},e)})),t.cached_variants||t.endsWithParent&&[f(t)]||[t]}("self"===e?i:e)})),i.contains.forEach(function(e){t(e,i)}),i.starts&&t(i.starts,e);var s=i.contains.map(function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(u).filter(Boolean);i.terminators=s.length?o(function(e,t){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,n=0,r="",s=0;s')+t+(i?"":y)}function a(){c+=null!=_.subLanguage?function(){var e="string"==typeof _.subLanguage;if(e&&!v[_.subLanguage])return w(f);var t=e?E(_.subLanguage,f,!0,h[_.subLanguage]):S(f,_.subLanguage.length?_.subLanguage:void 0);return 0<_.relevance&&(p+=t.relevance),e&&(h[_.subLanguage]=t.top),o(t.language,t.value,!1,!0)}():function(){var e,t,i,n,r,s,a;if(!_.keywords)return w(f);for(n="",t=0,_.lexemesRe.lastIndex=0,i=_.lexemesRe.exec(f);i;)n+=w(f.substring(t,i.index)),r=_,s=i,a=u.case_insensitive?s[0].toLowerCase():s[0],(e=r.keywords.hasOwnProperty(a)&&r.keywords[a])?(p+=e[1],n+=o(e[0],w(i[0]))):n+=w(i[0]),t=_.lexemesRe.lastIndex,i=_.lexemesRe.exec(f);return n+w(f.substr(t))}(),f=""}function l(e){c+=e.className?o(e.className,"",!0):"",_=Object.create(e,{parent:{value:_}})}function n(e,t){if(f+=e,null==t)return a(),0;var i=function(e,t){var i,n,r;for(i=0,n=t.contains.length;i")+'"');return f+=t,t.length||1}var u=R(e);if(!u)throw new Error('Unknown language: "'+e+'"');P(u);var r,_=i||u,h={},c="";for(r=_;r!==u;r=r.parent)r.className&&(c=o(r.className,"",!0)+c);var f="",p=0;try{for(var m,d,g=0;_.terminators.lastIndex=g,m=_.terminators.exec(t);)d=n(t.substring(g,m.index),m[0]),g=m.index+d;for(n(t.substr(g)),r=_;r.parent;r=r.parent)r.className&&(c+=y);return{relevance:p,value:c,language:e,top:_}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:w(t)};throw e}}function S(i,e){e=e||T.languages||l(v);var n={relevance:0,value:w(i)},r=n;return e.filter(R).filter(g).forEach(function(e){var t=E(e,i,!1);t.language=e,t.relevance>r.relevance&&(r=t),t.relevance>n.relevance&&(r=n,n=t)}),r.language&&(n.second_best=r),n}function m(e){return T.tabReplace||T.useBR?e.replace(n,function(e,t){return T.useBR&&"\n"===e?"
":T.tabReplace?t.replace(/\t/g,T.tabReplace):""}):e}function a(e){var t,i,n,r,s,a=function(e){var t,i,n,r,s=e.className+" ";if(s+=e.parentNode?e.parentNode.className:"",i=u.exec(s))return R(i[1])?i[1]:"no-highlight";for(t=0,n=(s=s.split(/\s+/)).length;t/g,"\n"):t=e,s=t.textContent,n=a?E(a,s,!0):S(s),(i=p(t)).length&&((r=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=n.value,n.value=function(e,t,i){var n=0,r="",s=[];function a(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function l(e){r+=""}function u(e){("start"===e.event?o:l)(e.node)}for(;e.length||t.length;){var _=a();if(r+=w(i.substring(n,_[0].offset)),n=_[0].offset,_===e){for(s.reverse().forEach(l);u(_.splice(0,1)[0]),(_=a())===e&&_.length&&_[0].offset===n;);s.reverse().forEach(o)}else"start"===_[0].event?s.push(_[0].node):s.pop(),u(_.splice(0,1)[0])}return r+w(i.substr(n))}(i,p(r),s)),n.value=m(n.value),e.innerHTML=n.value,e.className=function(e,t,i){var n=t?o[t]:i,r=[e.trim()];return e.match(/\bhljs\b/)||r.push("hljs"),-1===e.indexOf(n)&&r.push(n),r.join(" ").trim()}(e.className,a,n.language),e.result={language:n.language,re:n.relevance},n.second_best&&(e.second_best={language:n.second_best.language,re:n.second_best.relevance}))}function d(){if(!d.called){d.called=!0;var e=document.querySelectorAll("pre code");h.forEach.call(e,a)}}function R(e){return e=(e||"").toLowerCase(),v[e]||v[o[e]]}function g(e){var t=R(e);return t&&!t.disableAutodetect}return r.highlight=E,r.highlightAuto=S,r.fixMarkup=m,r.highlightBlock=a,r.configure=function(e){T=f(T,e)},r.initHighlighting=d,r.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",d,!1),addEventListener("load",d,!1)},r.registerLanguage=function(t,e){var i=v[t]=e(r);s(i),i.aliases&&i.aliases.forEach(function(e){o[e]=t})},r.listLanguages=function(){return l(v)},r.getLanguage=R,r.autoDetection=g,r.inherit=f,r.IDENT_RE="[a-zA-Z]\\w*",r.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",r.NUMBER_RE="\\b\\d+(\\.\\d+)?",r.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",r.BINARY_NUMBER_RE="\\b(0b[01]+)",r.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",r.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},r.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[r.BACKSLASH_ESCAPE]},r.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[r.BACKSLASH_ESCAPE]},r.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},r.COMMENT=function(e,t,i){var n=r.inherit({className:"comment",begin:e,end:t,contains:[]},i||{});return n.contains.push(r.PHRASAL_WORDS_MODE),n.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),n},r.C_LINE_COMMENT_MODE=r.COMMENT("//","$"),r.C_BLOCK_COMMENT_MODE=r.COMMENT("/\\*","\\*/"),r.HASH_COMMENT_MODE=r.COMMENT("#","$"),r.NUMBER_MODE={className:"number",begin:r.NUMBER_RE,relevance:0},r.C_NUMBER_MODE={className:"number",begin:r.C_NUMBER_RE,relevance:0},r.BINARY_NUMBER_MODE={className:"number",begin:r.BINARY_NUMBER_RE,relevance:0},r.CSS_NUMBER_MODE={className:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},r.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[r.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[r.BACKSLASH_ESCAPE]}]},r.TITLE_MODE={className:"title",begin:r.IDENT_RE,relevance:0},r.UNDERSCORE_TITLE_MODE={className:"title",begin:r.UNDERSCORE_IDENT_RE,relevance:0},r.METHOD_GUARD={begin:"\\.\\s*"+r.UNDERSCORE_IDENT_RE,relevance:0},r}),function(c,f){"use strict";var p={},n=c.document,m=c.GreenSockGlobals=c.GreenSockGlobals||c,e=m[f];if(e)return"undefined"!=typeof module&&module.exports&&(module.exports=e);var t,i,r,d,g,s,a,v=function(e){var t,i=e.split("."),n=m;for(t=0;t=i&&ethis._duration?this._duration:e,t)):this._time},r.totalTime=function(e,t,i){if(g||d.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(e<0&&!i&&(e+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var n=this._totalDuration,r=this._timeline;if(ns;)r=r._prev;return r?(e._next=r._next,r._next=e):(e._next=this._first,this._first=e),e._next?e._next._prev=e:this._last=e,e._prev=r,this._recent=e,this._timeline&&this._uncache(!0),this},r._remove=function(e,t){return e.timeline===this&&(t||e._enabled(!1,!0),e._prev?e._prev._next=e._next:this._first===e&&(this._first=e._next),e._next?e._next._prev=e._prev:this._last===e&&(this._last=e._prev),e._next=e._prev=e.timeline=null,e===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},r.render=function(e,t,i){var n,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=e;r;)n=r._next,(r._active||e>=r._startTime&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(e-r._startTime)*r._timeScale,t,i):r.render((e-r._startTime)*r._timeScale,t,i)),r=n},r.rawTime=function(){return g||d.wake(),this._totalTime};var I=E("TweenLite",function(e,t,i){if(O.call(this,t,i),this.render=I.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:I.selector(e)||e;var n,r,s,a=e.jquery||e.length&&e!==c&&e[0]&&(e[0]===c||e[0].nodeType&&e[0].style&&!e.nodeType),o=this.vars.overwrite;if(this._overwrite=o=null==o?Y[I.defaultOverwrite]:"number"==typeof o?o>>0:Y[o],(a||e instanceof Array||e.push&&w(e))&&"number"!=typeof e[0])for(this._targets=s=l(e),this._propLookup=[],this._siblings=[],n=0;n=J){for(i in J=d.frame+(parseInt(I.autoSleep,10)||120),Q){for(e=(t=Q[i].tweens).length;-1<--e;)t[e]._gc&&t.splice(e,1);0===t.length&&delete Q[i]}if((!(i=V._first)||i._paused)&&I.autoSleep&&!Z._first&&1===d._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||d.sleep()}}},d.addEventListener("tick",O._updateRoot);var te=function(e,t,i){var n,r,s=e._gsTweenID;if(Q[s||(e._gsTweenID=s="t"+X++)]||(Q[s]={target:e,tweens:[]}),t&&((n=Q[s].tweens)[r=n.length]=t,i))for(;-1<--r;)n[r]===t&&n.splice(r,1);return Q[s].tweens},ie=function(e,t,i,n){var r,s,a=e.vars.onOverwrite;return a&&(r=a(e,t,i,n)),(a=I.onOverwrite)&&(s=a(e,t,i,n)),!1!==r&&!1!==s},ne=function(e,t,i,n,r){var s,a,o,l;if(1===n||4<=n){for(l=r.length,s=0;s_&&((f||!o._initted)&&_-o._startTime<=2e-8||(h[c++]=o)));for(s=c;-1<--s;)if(l=(o=h[s])._firstPT,2===n&&o._kill(i,e,t)&&(a=!0),2!==n||!o._firstPT&&o._initted&&l){if(2!==n&&!ie(o,t))continue;o._enabled(!1,!1)&&(a=!0)}return a},re=function(e,t,i){for(var n=e._timeline,r=n._timeScale,s=e._startTime;n._timeline;){if(s+=n._startTime,r*=n._timeScale,n._paused)return-100;n=n._timeline}return t<(s/=r)?s-t:i&&s===t||!e._initted&&s-t<2e-8?y:(s+=e.totalDuration()/e._timeScale/r)>t+y?0:s-t-y};r._init=function(){var e,t,i,n,r,s,a=this.vars,o=this._overwrittenProps,l=this._duration,u=!!a.immediateRender,_=a.ease,h=this._startAt;if(a.startAt){for(n in h&&(h.render(-1,!0),h.kill()),r={},a.startAt)r[n]=a.startAt[n];if(r.data="isStart",r.overwrite=!1,r.immediateRender=!0,r.lazy=u&&!1!==a.lazy,r.startAt=r.delay=null,r.onUpdate=a.onUpdate,r.onUpdateParams=a.onUpdateParams,r.onUpdateScope=a.onUpdateScope||a.callbackScope||this,this._startAt=I.to(this.target||{},0,r),u)if(0o.pr;)n=n._next;(o._prev=n?n._prev:s)?o._prev._next=o:r=o,(o._next=n)?n._prev=o:s=o,o=a}o=t._firstPT=r}for(;o;)o.pg&&"function"==typeof o.t[e]&&o.t[e]()&&(i=!0),o=o._next;return i},se.activate=function(e){for(var t=e.length;-1<--t;)e[t].API===se.API&&(q[(new e[t])._propName]=e[t]);return!0},o.plugin=function(e){if(!(e&&e.propName&&e.init&&e.API))throw"illegal plugin definition.";var t,i=e.propName,n=e.priority||0,r=e.overwriteProps,s={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},a=E("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){se.call(this,i,n),this._overwriteProps=r||[]},!0===e.global),o=a.prototype=new se(i);for(t in(o.constructor=a).API=e.API,s)"function"==typeof e[t]&&(o[s[t]]=e[t]);return a.version=e.version,se.activate([a]),a},t=c._gsQueue){for(i=0;i