<!DOCTYPE html>
<!-- saved from url=(0194)https://cdn.podigee.com/podcast-player/podigee-podcast-player.html?configuration=https://wellenrauschen.podigee.io/16-schrittemacher/embed?context=external&token=z8SzjR937MaWGT-m5-WdOg&amp=false -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <!-- inject:head:css -->
    <style>@charset "UTF-8";
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

@font-face {
  font-family: 'podigee-podcast-player';
  src: url("fonts/podigee-podcast-player.ttf?kq1u8x") format("truetype"), url("../fonts/podigee-podcast-player.woff?kq1u8x") format("woff"), url("../fonts/podigee-podcast-player.svg?kq1u8x#podigee-podcast-player") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon, .play-button, .backward-button, .forward-button, .skip-backward-button, .skip-forward-button, .chaptermarks-button, .download-button, .episode-info-button, .playlist-button, .share-button, .transcript-button, .search-result-next, .search-result-prev, .panels .share-social-links a {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'podigee-podcast-player' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-cast:before {
  content: ""; }

.icon-close:before {
  content: ""; }

.icon-download:before, .download-button:before {
  content: ""; }

.icon-chaptermarks:before, .chaptermarks-button:before {
  content: ""; }

.icon-error_outline:before, .error-loading .play-button:before {
  content: ""; }

.icon-transcript:before, .transcript-button:before {
  content: ""; }

.icon-forward-30:before, .forward-button:before {
  content: ""; }

.icon-episode-info:before, .episode-info-button:before {
  content: ""; }

.icon-keyboard_arrow_left:before, .search-result-prev:before {
  content: ""; }

.icon-keyboard_arrow_right:before, .search-result-next:before {
  content: ""; }

.icon-playlist:before, .playlist-button:before {
  content: ""; }

.icon-mail_outline:before {
  content: ""; }

.icon-pause:before, .playing .play-button:before {
  content: ""; }

.icon-play:before, .play-button:before {
  content: ""; }

.icon-backward-10:before, .backward-button:before {
  content: ""; }

.icon-share:before, .share-button:before {
  content: ""; }

.icon-skip-next:before, .skip-forward-button:before {
  content: ""; }

.icon-skip-previous:before, .skip-backward-button:before {
  content: ""; }

.icon-twitter:before {
  content: ""; }

.icon-facebook:before {
  content: ""; }

.icon-facebook-f:before {
  content: ""; }

.icon-google-plus:before {
  content: ""; }

.icon-whatsapp:before {
  content: ""; }

.loading .play-button:before {
  content: ''; }

.loading .play-button {
  animation: sk-scaleout 1.0s infinite ease-in-out;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  background-color: #666;
  border-radius: 100%; }

@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    opacity: 0; } }

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

.error-loading .play-button {
  color: red !important;
  font-size: 36px !important; }

button.progress-bar-time-played {
  background: transparent;
  border: none;
  cursor: pointer;
  outline: none; }

body {
  margin: 0;
  padding: 0; }

.video-player {
  margin: 0;
  width: 100%; }

.panels .share-social-links {
  list-style: none;
  padding: 0;
  text-align: center; }
  .panels .share-social-links li {
    display: inline-block;
    height: 48px;
    margin: 0 5px;
    position: relative;
    width: 48px; }
    .panels .share-social-links li:hover:after {
      background: rgba(0, 0, 0, 0.2);
      bottom: 0;
      content: '';
      display: block;
      height: 5px;
      position: absolute;
      width: 100%;
      z-index: 10; }
  .panels .share-social-links a {
    color: transparent;
    display: block;
    font-size: 1px;
    letter-spacing: -1px;
    position: relative;
    text-decoration: none; }
    .panels .share-social-links a:hover {
      text-decoration: none; }
  .panels .share-social-links a:before {
    border-radius: 3px;
    color: #fff;
    font-size: 2rem;
    letter-spacing: normal;
    top: 8px;
    position: relative; }
  .panels .share-social-links .share-link-facebook:before {
    background: #3b5998;
    content: "";
    padding: 8px 14px; }
  .panels .share-social-links .share-link-twitter:before {
    background: #00aced;
    content: "";
    padding: 8px 9px; }
  .panels .share-social-links .share-link-whatsapp:before {
    background: #43d854;
    content: "";
    padding: 8px 10px; }
  .panels .share-social-links .share-link-email:before {
    background: #999999;
    content: "";
    padding: 8px 8px; }

.panels .download .icon-download, .panels .download .download-button {
  display: block;
  font-size: 3rem;
  text-align: center; }

.panels .download .download-links {
  padding: 0;
  text-align: center; }
  .panels .download .download-links li {
    display: inline-block;
    font-size: 18px;
    padding: 0 10px; }
  .panels .download .download-links li + li {
    border-left: 1px solid; }

.transcript .search button {
  padding: 0; }

.transcript .search .search-result button {
  font-size: 110%;
  color: inherit;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  top: 2px; }

.transcript .search input {
  border: 1px solid #ccc;
  border-radius: 0;
  font-size: 110%;
  margin: 0;
  width: 300px; }
</style>
    <!-- endinject -->
    <script>
      window.inEmbed = true
    </script>
    <!-- inject:head:js -->
    <script>!function t(e,n,r){function i(s,a){if(!n[s]){if(!e[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=n[s]={exports:{}};e[s][0].call(l.exports,function(t){var n=e[s][1][t];return i(n?n:t)},l,l.exports,t,e,n,r)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(t,e,n){!function(){function t(t){if(null===t||"object"!=typeof t)return t;var e=t.constructor();for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}var r=function(t){var e=new r.Index;return e.pipeline.add(r.trimmer,r.stopWordFilter,r.stemmer),t&&t.call(e,e),e};r.version="0.9.5",lunr=r,r.utils={},r.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),r.utils.toString=function(t){return void 0===t||null===t?"":t.toString()},r.EventEmitter=function(){this.events={}},r.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},r.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);n!==-1&&(this.events[t].splice(n,1),0==this.events[t].length&&delete this.events[t])}},r.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)},this)}},r.EventEmitter.prototype.hasHandler=function(t){return t in this.events},r.tokenizer=function(t){if(!arguments.length||null===t||void 0===t)return[];if(Array.isArray(t)){var e=t.filter(function(t){return null!==t&&void 0!==t});e=e.map(function(t){return r.utils.toString(t).toLowerCase()});var n=[];return e.forEach(function(t){var e=t.split(r.tokenizer.seperator);n=n.concat(e)},this),n}return t.toString().trim().toLowerCase().split(r.tokenizer.seperator)},r.tokenizer.defaultSeperator=/[\s\-]+/,r.tokenizer.seperator=r.tokenizer.defaultSeperator,r.tokenizer.setSeperator=function(t){null!==t&&void 0!==t&&"object"==typeof t&&(r.tokenizer.seperator=t)},r.tokenizer.resetSeperator=function(){r.tokenizer.seperator=r.tokenizer.defaultSeperator},r.tokenizer.getSeperator=function(){return r.tokenizer.seperator},r.Pipeline=function(){this._queue=[]},r.Pipeline.registeredFunctions={},r.Pipeline.registerFunction=function(t,e){e in r.Pipeline.registeredFunctions&&r.utils.warn("Overwriting existing registered function: "+e),t.label=e,r.Pipeline.registeredFunctions[e]=t},r.Pipeline.getRegisteredFunction=function(t){return t in r.Pipeline.registeredFunctions!=!0?null:r.Pipeline.registeredFunctions[t]},r.Pipeline.warnIfFunctionNotRegistered=function(t){var e=t.label&&t.label in this.registeredFunctions;e||r.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},r.Pipeline.load=function(t){var e=new r.Pipeline;return t.forEach(function(t){var n=r.Pipeline.getRegisteredFunction(t);if(!n)throw new Error("Cannot load un-registered function: "+t);e.add(n)}),e},r.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){r.Pipeline.warnIfFunctionNotRegistered(t),this._queue.push(t)},this)},r.Pipeline.prototype.after=function(t,e){r.Pipeline.warnIfFunctionNotRegistered(e);var n=this._queue.indexOf(t);if(n===-1)throw new Error("Cannot find existingFn");this._queue.splice(n+1,0,e)},r.Pipeline.prototype.before=function(t,e){r.Pipeline.warnIfFunctionNotRegistered(e);var n=this._queue.indexOf(t);if(n===-1)throw new Error("Cannot find existingFn");this._queue.splice(n,0,e)},r.Pipeline.prototype.remove=function(t){var e=this._queue.indexOf(t);e!==-1&&this._queue.splice(e,1)},r.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,r=this._queue.length,i=0;i<n;i++){for(var o=t[i],s=0;s<r&&(o=this._queue[s](o,i,t),void 0!==o&&null!==o);s++);void 0!==o&&null!==o&&e.push(o)}return e},r.Pipeline.prototype.reset=function(){this._queue=[]},r.Pipeline.prototype.get=function(){return this._queue},r.Pipeline.prototype.toJSON=function(){return this._queue.map(function(t){return r.Pipeline.warnIfFunctionNotRegistered(t),t.label})},r.Index=function(){this._fields=[],this._ref="id",this.pipeline=new r.Pipeline,this.documentStore=new r.DocumentStore,this.index={},this.eventEmitter=new r.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},r.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},r.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},r.Index.load=function(t){t.version!==r.version&&r.utils.warn("version mismatch: current "+r.version+" importing "+t.version);var e=new this;e._fields=t.fields,e._ref=t.ref,e.documentStore=r.DocumentStore.load(t.documentStore),e.pipeline=r.Pipeline.load(t.pipeline),e.index={};for(var n in t.index)e.index[n]=r.InvertedIndex.load(t.index[n]);return e},r.Index.prototype.addField=function(t){return this._fields.push(t),this.index[t]=new r.InvertedIndex,this},r.Index.prototype.setRef=function(t){return this._ref=t,this},r.Index.prototype.saveDocument=function(t){return this.documentStore=new r.DocumentStore(t),this},r.Index.prototype.addDoc=function(t,e){if(t){var e=void 0===e||e,n=t[this._ref];this.documentStore.addDoc(n,t),this._fields.forEach(function(e){var i=this.pipeline.run(r.tokenizer(t[e]));this.documentStore.addFieldLength(n,e,i.length);var o={};i.forEach(function(t){t in o?o[t]+=1:o[t]=1},this);for(var s in o){var a=o[s];a=Math.sqrt(a),this.index[e].addToken(s,{ref:n,tf:a})}},this),e&&this.eventEmitter.emit("add",t,this)}},r.Index.prototype.removeDocByRef=function(t,e){if(t&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(t)){var n=this.documentStore.getDoc(t);this.removeDoc(n,!1)}},r.Index.prototype.removeDoc=function(t,e){if(t){var e=void 0===e||e,n=t[this._ref];this.documentStore.hasDoc(n)&&(this.documentStore.removeDoc(n),this._fields.forEach(function(e){var i=this.pipeline.run(r.tokenizer(t[e]));i.forEach(function(t){this.index[e].removeToken(t,n)},this)},this),e&&this.eventEmitter.emit("remove",t,this))}},r.Index.prototype.updateDoc=function(t,e){var e=void 0===e||e;this.removeDocByRef(t[this._ref],!1),this.addDoc(t,!1),e&&this.eventEmitter.emit("update",t,this)},r.Index.prototype.idf=function(t,e){var n="@"+e+"/"+t;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var r=this.index[e].getDocFreq(t),i=1+Math.log(this.documentStore.length/(r+1));return this._idfCache[n]=i,i},r.Index.prototype.getFields=function(){return this._fields.slice()},r.Index.prototype.search=function(t,e){if(!t)return[];var n=null;null!=e&&(n=JSON.stringify(e));var i=new r.Configuration(n,this.getFields()).get(),o=this.pipeline.run(r.tokenizer(t)),s={};for(var a in i){var u=this.fieldSearch(o,a,i),l=i[a].boost;for(var c in u)u[c]=u[c]*l;for(var c in u)c in s?s[c]+=u[c]:s[c]=u[c]}var p=[];for(var c in s)p.push({ref:c,score:s[c]});return p.sort(function(t,e){return e.score-t.score}),p},r.Index.prototype.fieldSearch=function(t,e,n){var r=n[e].bool,i=n[e].expand,o=n[e].boost,s=null,a={};if(0!==o)return t.forEach(function(t){var n=[t];1==i&&(n=this.index[e].expandToken(t));var o={};n.forEach(function(n){var i=this.index[e].getDocs(n),u=this.idf(n,e);if(s&&"AND"==r){var l={};for(var c in s)c in i&&(l[c]=i[c]);i=l}n==t&&this.fieldSearchStats(a,n,i);for(var c in i){var p=this.index[e].getTermFrequency(n,c),h=this.documentStore.getFieldLength(c,e),f=1;0!=h&&(f=1/Math.sqrt(h));var d=1;n!=t&&(d=.15*(1-(n.length-t.length)/n.length));var g=p*u*f*d;c in o?o[c]+=g:o[c]=g}},this),s=this.mergeScores(s,o,r)},this),s=this.coordNorm(s,a,t.length)},r.Index.prototype.mergeScores=function(t,e,n){if(!t)return e;if("AND"==n){var r={};for(var i in e)i in t&&(r[i]=t[i]+e[i]);return r}for(var i in e)i in t?t[i]+=e[i]:t[i]=e[i];return t},r.Index.prototype.fieldSearchStats=function(t,e,n){for(var r in n)r in t?t[r].push(e):t[r]=[e]},r.Index.prototype.coordNorm=function(t,e,n){for(var r in t)if(r in e){var i=e[r].length;t[r]=t[r]*i/n}return t},r.Index.prototype.toJSON=function(){var t={};return this._fields.forEach(function(e){t[e]=this.index[e].toJSON()},this),{version:r.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),index:t,pipeline:this.pipeline.toJSON()}},r.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},r.DocumentStore=function(t){null===t||void 0===t?this._save=!0:this._save=t,this.docs={},this.docInfo={},this.length=0},r.DocumentStore.load=function(t){var e=new this;return e.length=t.length,e.docs=t.docs,e.docInfo=t.docInfo,e._save=t.save,e},r.DocumentStore.prototype.isDocStored=function(){return this._save},r.DocumentStore.prototype.addDoc=function(e,n){this.hasDoc(e)||this.length++,this._save===!0?this.docs[e]=t(n):this.docs[e]=null},r.DocumentStore.prototype.getDoc=function(t){return this.hasDoc(t)===!1?null:this.docs[t]},r.DocumentStore.prototype.hasDoc=function(t){return t in this.docs},r.DocumentStore.prototype.removeDoc=function(t){this.hasDoc(t)&&(delete this.docs[t],delete this.docInfo[t],this.length--)},r.DocumentStore.prototype.addFieldLength=function(t,e,n){null!==t&&void 0!==t&&0!=this.hasDoc(t)&&(this.docInfo[t]||(this.docInfo[t]={}),this.docInfo[t][e]=n)},r.DocumentStore.prototype.updateFieldLength=function(t,e,n){null!==t&&void 0!==t&&0!=this.hasDoc(t)&&this.addFieldLength(t,e,n)},r.DocumentStore.prototype.getFieldLength=function(t,e){return null===t||void 0===t?0:t in this.docs&&e in this.docInfo[t]?this.docInfo[t][e]:0},r.DocumentStore.prototype.toJSON=function(){return{docs:this.docs,docInfo:this.docInfo,length:this.length,save:this._save}},r.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",r="[aeiouy]",i=n+"[^aeiouy]*",o=r+"[aeiou]*",s="^("+i+")?"+o+i,a="^("+i+")?"+o+i+"("+o+")?$",u="^("+i+")?"+o+i+o+i,l="^("+i+")?"+r,c=new RegExp(s),p=new RegExp(u),h=new RegExp(a),f=new RegExp(l),d=/^(.+?)(ss|i)es$/,g=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,y=/.$/,b=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+i+r+"[^aeiouwxy]$"),_=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,S=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,E=/^(.+?)(s|t)(ion)$/,C=/^(.+?)e$/,P=/ll$/,A=new RegExp("^"+i+r+"[^aeiouwxy]$"),I=function(n){var r,i,o,s,a,u,l;if(n.length<3)return n;if(o=n.substr(0,1),"y"==o&&(n=o.toUpperCase()+n.substr(1)),s=d,a=g,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=m,a=v,s.test(n)){var I=s.exec(n);s=c,s.test(I[1])&&(s=y,n=n.replace(s,""))}else if(a.test(n)){var I=a.exec(n);r=I[1],a=f,a.test(r)&&(n=r,a=b,u=w,l=x,a.test(n)?n+="e":u.test(n)?(s=y,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=_,s.test(n)){var I=s.exec(n);r=I[1],n=r+"i"}if(s=k,s.test(n)){var I=s.exec(n);r=I[1],i=I[2],s=c,s.test(r)&&(n=r+t[i])}if(s=S,s.test(n)){var I=s.exec(n);r=I[1],i=I[2],s=c,s.test(r)&&(n=r+e[i])}if(s=T,a=E,s.test(n)){var I=s.exec(n);r=I[1],s=p,s.test(r)&&(n=r)}else if(a.test(n)){var I=a.exec(n);r=I[1]+I[2],a=p,a.test(r)&&(n=r)}if(s=C,s.test(n)){var I=s.exec(n);r=I[1],s=p,a=h,u=A,(s.test(r)||a.test(r)&&!u.test(r))&&(n=r)}return s=P,a=p,s.test(n)&&a.test(n)&&(s=y,n=n.replace(s,"")),"y"==o&&(n=o.toLowerCase()+n.substr(1)),n};return I}(),r.Pipeline.registerFunction(r.stemmer,"stemmer"),r.stopWordFilter=function(t){if(t&&r.stopWordFilter.stopWords[t]!==!0)return t},r.clearStopWords=function(){r.stopWordFilter.stopWords={}},r.addStopWords=function(t){null!=t&&Array.isArray(t)!==!1&&t.forEach(function(t){r.stopWordFilter.stopWords[t]=!0},this)},r.resetStopWords=function(){r.stopWordFilter.stopWords=r.defaultStopWords},r.defaultStopWords={"":!0,a:!0,able:!0,about:!0,across:!0,after:!0,all:!0,almost:!0,also:!0,am:!0,among:!0,an:!0,and:!0,any:!0,are:!0,as:!0,at:!0,be:!0,because:!0,been:!0,but:!0,by:!0,can:!0,cannot:!0,could:!0,dear:!0,did:!0,"do":!0,does:!0,either:!0,"else":!0,ever:!0,every:!0,"for":!0,from:!0,get:!0,got:!0,had:!0,has:!0,have:!0,he:!0,her:!0,hers:!0,him:!0,his:!0,how:!0,however:!0,i:!0,"if":!0,"in":!0,into:!0,is:!0,it:!0,its:!0,just:!0,least:!0,"let":!0,like:!0,likely:!0,may:!0,me:!0,might:!0,most:!0,must:!0,my:!0,neither:!0,no:!0,nor:!0,not:!0,of:!0,off:!0,often:!0,on:!0,only:!0,or:!0,other:!0,our:!0,own:!0,rather:!0,said:!0,say:!0,says:!0,she:!0,should:!0,since:!0,so:!0,some:!0,than:!0,that:!0,the:!0,their:!0,them:!0,then:!0,there:!0,these:!0,they:!0,"this":!0,tis:!0,to:!0,too:!0,twas:!0,us:!0,wants:!0,was:!0,we:!0,were:!0,what:!0,when:!0,where:!0,which:!0,"while":!0,who:!0,whom:!0,why:!0,will:!0,"with":!0,would:!0,yet:!0,you:!0,your:!0},r.stopWordFilter.stopWords=r.defaultStopWords,r.Pipeline.registerFunction(r.stopWordFilter,"stopWordFilter"),r.trimmer=function(t){if(null===t||void 0===t)throw new Error("token should not be undefined");return t.replace(/^\W+/,"").replace(/\W+$/,"")},r.Pipeline.registerFunction(r.trimmer,"trimmer"),r.InvertedIndex=function(){this.root={docs:{},df:0}},r.InvertedIndex.load=function(t){var e=new this;return e.root=t.root,e},r.InvertedIndex.prototype.addToken=function(t,e,n){for(var n=n||this.root,r=0;r<=t.length-1;){var i=t[r];i in n||(n[i]={docs:{},df:0}),r+=1,n=n[i]}var o=e.ref;n.docs[o]?n.docs[o]={tf:e.tf}:(n.docs[o]={tf:e.tf},n.df+=1)},r.InvertedIndex.prototype.hasToken=function(t){if(!t)return!1;for(var e=this.root,n=0;n<t.length;n++){if(!e[t[n]])return!1;e=e[t[n]]}return!0},r.InvertedIndex.prototype.getNode=function(t){if(!t)return null;for(var e=this.root,n=0;n<t.length;n++){if(!e[t[n]])return null;e=e[t[n]]}return e},r.InvertedIndex.prototype.getDocs=function(t){var e=this.getNode(t);return null==e?{}:e.docs},r.InvertedIndex.prototype.getTermFrequency=function(t,e){var n=this.getNode(t);return null==n?0:e in n.docs?n.docs[e].tf:0},r.InvertedIndex.prototype.getDocFreq=function(t){var e=this.getNode(t);return null==e?0:e.df},r.InvertedIndex.prototype.removeToken=function(t,e){if(t){var n=this.getNode(t);null!=n&&e in n.docs&&(delete n.docs[e],n.df-=1)}},r.InvertedIndex.prototype.expandToken=function(t,e,n){if(null==t||""==t)return[];var e=e||[];if(void 0==n&&(n=this.getNode(t),null==n))return e;n.df>0&&e.push(t);for(var r in n)"docs"!==r&&"df"!==r&&this.expandToken(t+r,e,n[r]);return e},r.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},r.Configuration=function(t,e){var t=t||"";if(void 0==e||null==e)throw new Error("fields should not be null");this.config={};var n;try{n=JSON.parse(t),this.buildUserConfig(n,e)}catch(i){r.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(e)}},r.Configuration.prototype.buildDefaultConfig=function(t){this.reset(),t.forEach(function(t){this.config[t]={boost:1,bool:"OR",expand:!1}},this)},r.Configuration.prototype.buildUserConfig=function(t,e){var n="OR",i=!1;if(this.reset(),"bool"in t&&(n=t.bool||n),"expand"in t&&(i=t.expand||i),"fields"in t)for(var o in t.fields)if(e.indexOf(o)>-1){var s=t.fields[o],a=i;void 0!=s.expand&&(a=s.expand),this.config[o]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||n,expand:a}}else r.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(n,i,e)},r.Configuration.prototype.addAllFields2UserConfig=function(t,e,n){n.forEach(function(n){this.config[n]={boost:1,bool:t,expand:e}},this)},r.Configuration.prototype.get=function(){return this.config},r.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},lunr.SortedSet.prototype.add=function(){var t,e;for(t=0;t<arguments.length;t++)e=arguments[t],~this.indexOf(e)||this.elements.splice(this.locationFor(e),0,e);this.length=this.elements.length},lunr.SortedSet.prototype.toArray=function(){return this.elements.slice()},lunr.SortedSet.prototype.map=function(t,e){return this.elements.map(t,e)},lunr.SortedSet.prototype.forEach=function(t,e){return this.elements.forEach(t,e)},lunr.SortedSet.prototype.indexOf=function(t){for(var e=0,n=this.elements.length,r=n-e,i=e+Math.floor(r/2),o=this.elements[i];r>1;){if(o===t)return i;o<t&&(e=i),o>t&&(n=i),r=n-e,i=e+Math.floor(r/2),o=this.elements[i]}return o===t?i:-1},lunr.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,r=n-e,i=e+Math.floor(r/2),o=this.elements[i];r>1;)o<t&&(e=i),o>t&&(n=i),r=n-e,i=e+Math.floor(r/2),o=this.elements[i];return o>t?i:o<t?i+1:void 0},lunr.SortedSet.prototype.intersect=function(t){for(var e=new lunr.SortedSet,n=0,r=0,i=this.length,o=t.length,s=this.elements,a=t.elements;;){if(n>i-1||r>o-1)break;s[n]!==a[r]?s[n]<a[r]?n++:s[n]>a[r]&&r++:(e.add(s[n]),n++,r++)}return e},lunr.SortedSet.prototype.clone=function(){var t=new lunr.SortedSet;return t.elements=this.toArray(),t.length=t.elements.length,t},lunr.SortedSet.prototype.union=function(t){var e,n,r;this.length>=t.length?(e=this,n=t):(e=t,n=this),r=e.clone();for(var i=0,o=n.toArray();i<o.length;i++)r.add(o[i]);return r},lunr.SortedSet.prototype.toJSON=function(){return this.toArray()},function(t,r){"function"==typeof define&&define.amd?define(r):"object"==typeof n?e.exports=r():t.elasticlunr=r()}(this,function(){return r})}()},{}],2:[function(t,e,n){!function(t,n){"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(t)}("undefined"!=typeof window?window:this,function(t,e){function n(t){var e=!!t&&"length"in t&&t.length,n=ot.type(t);return"function"!==n&&!ot.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function r(t,e,n){if(ot.isFunction(e))return ot.grep(t,function(t,r){return!!e.call(t,r,t)!==n});if(e.nodeType)return ot.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(gt.test(e))return ot.filter(e,t,n);e=ot.filter(e,t)}return ot.grep(t,function(t){return K.call(e,t)>-1!==n})}function i(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function o(t){var e={};return ot.each(t.match(xt)||[],function(t,n){e[n]=!0}),e}function s(){X.removeEventListener("DOMContentLoaded",s),t.removeEventListener("load",s),ot.ready()}function a(){this.expando=ot.expando+a.uid++}function u(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(Pt,"-$&").toLowerCase(),n=t.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Ct.test(n)?ot.parseJSON(n):n)}catch(i){}Et.set(t,e,n)}else n=void 0;return n}function l(t,e,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return ot.css(t,e,"")},u=a(),l=n&&n[3]||(ot.cssNumber[e]?"":"px"),c=(ot.cssNumber[e]||"px"!==l&&+u)&&It.exec(ot.css(t,e));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,ot.style(t,e,c+l);while(o!==(o=a()/u)&&1!==o&&--s)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function c(t,e){var n="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&ot.nodeName(t,e)?ot.merge([t],n):n}function p(t,e){for(var n=0,r=t.length;n<r;n++)Tt.set(t[n],"globalEval",!e||Tt.get(e[n],"globalEval"))}function h(t,e,n,r,i){for(var o,s,a,u,l,h,f=e.createDocumentFragment(),d=[],g=0,m=t.length;g<m;g++)if(o=t[g],o||0===o)if("object"===ot.type(o))ot.merge(d,o.nodeType?[o]:o);else if(zt.test(o)){for(s=s||f.appendChild(e.createElement("div")),a=(Dt.exec(o)||["",""])[1].toLowerCase(),u=Nt[a]||Nt._default,s.innerHTML=u[1]+ot.htmlPrefilter(o)+u[2],h=u[0];h--;)s=s.lastChild;ot.merge(d,s.childNodes),s=f.firstChild,s.textContent=""}else d.push(e.createTextNode(o));for(f.textContent="",g=0;o=d[g++];)if(r&&ot.inArray(o,r)>-1)i&&i.push(o);else if(l=ot.contains(o.ownerDocument,o),s=c(f.appendChild(o),"script"),l&&p(s),n)for(h=0;o=s[h++];)Rt.test(o.type||"")&&n.push(o);return f}function f(){return!0}function d(){return!1}function g(){try{return X.activeElement}catch(t){}}function m(t,e,n,r,i,o){var s,a;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=void 0);for(a in e)m(t,a,n,r,e[a],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=d;else if(!i)return t;return 1===o&&(s=i,i=function(t){return ot().off(t),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ot.guid++)),t.each(function(){ot.event.add(this,e,i,r,n)})}function v(t,e){return ot.nodeName(t,"table")&&ot.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function y(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function b(t){var e=Wt.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function w(t,e){var n,r,i,o,s,a,u,l;if(1===e.nodeType){if(Tt.hasData(t)&&(o=Tt.access(t),s=Tt.set(e,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)ot.event.add(e,i,l[i][n])}Et.hasData(t)&&(a=Et.access(t),u=ot.extend({},a),Et.set(e,u))}}function x(t,e){var n=e.nodeName.toLowerCase();"input"===n&&Ot.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function _(t,e,n,r){e=Z.apply([],e);var i,o,s,a,u,l,p=0,f=t.length,d=f-1,g=e[0],m=ot.isFunction(g);if(m||f>1&&"string"==typeof g&&!rt.checkClone&&Ut.test(g))return t.each(function(i){var o=t.eq(i);m&&(e[0]=g.call(this,i,o.html())),_(o,e,n,r)});if(f&&(i=h(e,t[0].ownerDocument,!1,t,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=ot.map(c(i,"script"),y),a=s.length;p<f;p++)u=i,p!==d&&(u=ot.clone(u,!0,!0),a&&ot.merge(s,c(u,"script"))),n.call(t[p],u,p);if(a)for(l=s[s.length-1].ownerDocument,ot.map(s,b),p=0;p<a;p++)u=s[p],Rt.test(u.type||"")&&!Tt.access(u,"globalEval")&&ot.contains(l,u)&&(u.src?ot._evalUrl&&ot._evalUrl(u.src):ot.globalEval(u.textContent.replace($t,"")))}return t}function k(t,e,n){for(var r,i=e?ot.filter(e,t):t,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ot.cleanData(c(r)),r.parentNode&&(n&&ot.contains(r.ownerDocument,r)&&p(c(r,"script")),r.parentNode.removeChild(r));return t}function S(t,e){var n=ot(e.createElement(t)).appendTo(e.body),r=ot.css(n[0],"display");return n.detach(),r}function T(t){var e=X,n=Qt[t];return n||(n=S(t,e),"none"!==n&&n||(Vt=(Vt||ot("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement),e=Vt[0].contentDocument,e.write(),e.close(),n=S(t,e),Vt.detach()),Qt[t]=n),n}function E(t,e,n){var r,i,o,s,a=t.style;return n=n||Yt(t),s=n?n.getPropertyValue(e)||n[e]:void 0,""!==s&&void 0!==s||ot.contains(t.ownerDocument,t)||(s=ot.style(t,e)),n&&!rt.pixelMarginRight()&&Xt.test(s)&&Jt.test(e)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o),void 0!==s?s+"":s}function C(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function P(t){if(t in re)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=ne.length;n--;)if(t=ne[n]+e,t in re)return t}function A(t,e,n){var r=It.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function I(t,e,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===e?1:0,s=0;o<4;o+=2)"margin"===n&&(s+=ot.css(t,n+jt[o],!0,i)),r?("content"===n&&(s-=ot.css(t,"padding"+jt[o],!0,i)),"margin"!==n&&(s-=ot.css(t,"border"+jt[o]+"Width",!0,i))):(s+=ot.css(t,"padding"+jt[o],!0,i),"padding"!==n&&(s+=ot.css(t,"border"+jt[o]+"Width",!0,i)));return s}function j(t,e,n){var r=!0,i="width"===e?t.offsetWidth:t.offsetHeight,o=Yt(t),s="border-box"===ot.css(t,"boxSizing",!1,o);if(i<=0||null==i){if(i=E(t,e,o),(i<0||null==i)&&(i=t.style[e]),Xt.test(i))return i;r=s&&(rt.boxSizingReliable()||i===t.style[e]),i=parseFloat(i)||0}return i+I(t,e,n||(s?"border":"content"),r,o)+"px"}function L(t,e){for(var n,r,i,o=[],s=0,a=t.length;s<a;s++)r=t[s],r.style&&(o[s]=Tt.get(r,"olddisplay"),n=r.style.display,e?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&Lt(r)&&(o[s]=Tt.access(r,"olddisplay",T(r.nodeName)))):(i=Lt(r),"none"===n&&i||Tt.set(r,"olddisplay",i?n:ot.css(r,"display"))));for(s=0;s<a;s++)r=t[s],r.style&&(e&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=e?o[s]||"":"none"));return t}function O(t,e,n,r,i){return new O.prototype.init(t,e,n,r,i)}function D(){return t.setTimeout(function(){ie=void 0}),ie=ot.now()}function R(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)n=jt[r],i["margin"+n]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function N(t,e,n){for(var r,i=(B.tweeners[e]||[]).concat(B.tweeners["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,e,t))return r}function z(t,e,n){var r,i,o,s,a,u,l,c,p=this,h={},f=t.style,d=t.nodeType&&Lt(t),g=Tt.get(t,"fxshow");n.queue||(a=ot._queueHooks(t,"fx"),null==a.unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ot.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],l=ot.css(t,"display"),c="none"===l?Tt.get(t,"olddisplay")||T(t.nodeName):l,"inline"===c&&"none"===ot.css(t,"float")&&(f.display="inline-block")),n.overflow&&(f.overflow="hidden",p.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(r in e)if(i=e[r],se.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(d?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;d=!0}h[r]=g&&g[r]||ot.style(t,r)}else l=void 0;if(ot.isEmptyObject(h))"inline"===("none"===l?T(t.nodeName):l)&&(f.display=l);else{g?"hidden"in g&&(d=g.hidden):g=Tt.access(t,"fxshow",{}),o&&(g.hidden=!d),d?ot(t).show():p.done(function(){ot(t).hide()}),p.done(function(){var e;Tt.remove(t,"fxshow");for(e in h)ot.style(t,e,h[e])});for(r in h)s=N(d?g[r]:0,r,p),r in g||(g[r]=s.start,d&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}}function F(t,e){var n,r,i,o,s;for(n in t)if(r=ot.camelCase(n),i=e[r],o=t[n],ot.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),s=ot.cssHooks[r],s&&"expand"in s){o=s.expand(o),delete t[r];for(n in o)n in t||(t[n]=o[n],e[n]=i)}else e[r]=i}function B(t,e,n){var r,i,o=0,s=B.prefilters.length,a=ot.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var e=ie||D(),n=Math.max(0,l.startTime+l.duration-e),r=n/l.duration||0,o=1-r,s=0,u=l.tweens.length;s<u;s++)l.tweens[s].run(o);return a.notifyWith(t,[l,o,n]),o<1&&u?n:(a.resolveWith(t,[l]),!1)},l=a.promise({elem:t,props:ot.extend({},e),opts:ot.extend(!0,{specialEasing:{},easing:ot.easing._default},n),originalProperties:e,originalOptions:n,startTime:ie||D(),duration:n.duration,tweens:[],createTween:function(e,n){var r=ot.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(r),r},stop:function(e){var n=0,r=e?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return e?(a.notifyWith(t,[l,1,0]),a.resolveWith(t,[l,e])):a.rejectWith(t,[l,e]),this}}),c=l.props;for(F(c,l.opts.specialEasing);o<s;o++)if(r=B.prefilters[o].call(l,t,c,l.opts))return ot.isFunction(r.stop)&&(ot._queueHooks(l.elem,l.opts.queue).stop=ot.proxy(r.stop,r)),r;return ot.map(c,N,l),ot.isFunction(l.opts.start)&&l.opts.start.call(t,l),ot.fx.timer(ot.extend(u,{elem:t,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function H(t){return t.getAttribute&&t.getAttribute("class")||""}function q(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(xt)||[];if(ot.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function M(t,e,n,r){function i(a){var u;return o[a]=!0,ot.each(t[a]||[],function(t,a){var l=a(e,n,r);return"string"!=typeof l||s||o[l]?s?!(u=l):void 0:(e.dataTypes.unshift(l),i(l),!1)}),u}var o={},s=t===Ee;return i(e.dataTypes[0])||!o["*"]&&i("*")}function U(t,e){var n,r,i=ot.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&ot.extend(!0,t,r),t}function W(t,e,n){for(var r,i,o,s,a=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==u[0]&&u.unshift(o),n[o]}function $(t,e,n,r){var i,o,s,a,u,l={},c=t.dataTypes.slice();if(c[1])for(s in t.converters)l[s.toLowerCase()]=t.converters[s];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(s=l[u+" "+o]||l["* "+o],!s)for(i in l)if(a=i.split(" "),a[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&t["throws"])e=s(e);else try{e=s(e)}catch(p){return{state:"parsererror",error:s?p:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}function V(t,e,n,r){var i;if(ot.isArray(e))ot.each(e,function(e,i){n||Ie.test(t)?r(t,i):V(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)});else if(n||"object"!==ot.type(e))r(t,e);else for(i in e)V(t+"["+i+"]",e[i],n,r)}function Q(t){return ot.isWindow(t)?t:9===t.nodeType&&t.defaultView}var J=[],X=t.document,Y=J.slice,Z=J.concat,G=J.push,K=J.indexOf,tt={},et=tt.toString,nt=tt.hasOwnProperty,rt={},it="2.2.4",ot=function(t,e){return new ot.fn.init(t,e)},st=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,at=/^-ms-/,ut=/-([\da-z])/gi,lt=function(t,e){return e.toUpperCase()};ot.fn=ot.prototype={jquery:it,constructor:ot,selector:"",length:0,toArray:function(){return Y.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:Y.call(this)},pushStack:function(t){var e=ot.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t){return ot.each(this,t)},map:function(t){return this.pushStack(ot.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(Y.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:G,sort:J.sort,splice:J.splice},ot.extend=ot.fn.extend=function(){var t,e,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[a]||{},a++),"object"==typeof s||ot.isFunction(s)||(s={}),a===u&&(s=this,a--);a<u;a++)if(null!=(t=arguments[a]))for(e in t)n=s[e],r=t[e],s!==r&&(l&&r&&(ot.isPlainObject(r)||(i=ot.isArray(r)))?(i?(i=!1,o=n&&ot.isArray(n)?n:[]):o=n&&ot.isPlainObject(n)?n:{},s[e]=ot.extend(l,o,r)):void 0!==r&&(s[e]=r));return s},ot.extend({expando:"jQuery"+(it+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===ot.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){var e=t&&t.toString();return!ot.isArray(t)&&e-parseFloat(e)+1>=0},isPlainObject:function(t){var e;if("object"!==ot.type(t)||t.nodeType||ot.isWindow(t))return!1;
if(t.constructor&&!nt.call(t,"constructor")&&!nt.call(t.constructor.prototype||{},"isPrototypeOf"))return!1;for(e in t);return void 0===e||nt.call(t,e)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?tt[et.call(t)]||"object":typeof t},globalEval:function(t){var e,n=eval;t=ot.trim(t),t&&(1===t.indexOf("use strict")?(e=X.createElement("script"),e.text=t,X.head.appendChild(e).parentNode.removeChild(e)):n(t))},camelCase:function(t){return t.replace(at,"ms-").replace(ut,lt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e){var r,i=0;if(n(t))for(r=t.length;i<r&&e.call(t[i],i,t[i])!==!1;i++);else for(i in t)if(e.call(t[i],i,t[i])===!1)break;return t},trim:function(t){return null==t?"":(t+"").replace(st,"")},makeArray:function(t,e){var r=e||[];return null!=t&&(n(Object(t))?ot.merge(r,"string"==typeof t?[t]:t):G.call(r,t)),r},inArray:function(t,e,n){return null==e?-1:K.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;r<n;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r,i=[],o=0,s=t.length,a=!n;o<s;o++)r=!e(t[o],o),r!==a&&i.push(t[o]);return i},map:function(t,e,r){var i,o,s=0,a=[];if(n(t))for(i=t.length;s<i;s++)o=e(t[s],s,r),null!=o&&a.push(o);else for(s in t)o=e(t[s],s,r),null!=o&&a.push(o);return Z.apply([],a)},guid:1,proxy:function(t,e){var n,r,i;if("string"==typeof e&&(n=t[e],e=t,t=n),ot.isFunction(t))return r=Y.call(arguments,2),i=function(){return t.apply(e||this,r.concat(Y.call(arguments)))},i.guid=t.guid=t.guid||ot.guid++,i},now:Date.now,support:rt}),"function"==typeof Symbol&&(ot.fn[Symbol.iterator]=J[Symbol.iterator]),ot.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){tt["[object "+e+"]"]=e.toLowerCase()});var ct=function(t){function e(t,e,n,r){var i,o,s,a,u,l,p,f,d=e&&e.ownerDocument,g=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==g&&9!==g&&11!==g)return n;if(!r&&((e?e.ownerDocument||e:H)!==L&&j(e),e=e||L,D)){if(11!==g&&(l=vt.exec(t)))if(i=l[1]){if(9===g){if(!(s=e.getElementById(i)))return n;if(s.id===i)return n.push(s),n}else if(d&&(s=d.getElementById(i))&&F(e,s)&&s.id===i)return n.push(s),n}else{if(l[2])return G.apply(n,e.getElementsByTagName(t)),n;if((i=l[3])&&x.getElementsByClassName&&e.getElementsByClassName)return G.apply(n,e.getElementsByClassName(i)),n}if(x.qsa&&!$[t+" "]&&(!R||!R.test(t))){if(1!==g)d=e,f=t;else if("object"!==e.nodeName.toLowerCase()){for((a=e.getAttribute("id"))?a=a.replace(bt,"\\$&"):e.setAttribute("id",a=B),p=T(t),o=p.length,u=ht.test(a)?"#"+a:"[id='"+a+"']";o--;)p[o]=u+" "+h(p[o]);f=p.join(","),d=yt.test(t)&&c(e.parentNode)||e}if(f)try{return G.apply(n,d.querySelectorAll(f)),n}catch(m){}finally{a===B&&e.removeAttribute("id")}}}return C(t.replace(at,"$1"),e,n,r)}function n(){function t(n,r){return e.push(n+" ")>_.cacheLength&&delete t[e.shift()],t[n+" "]=r}var e=[];return t}function r(t){return t[B]=!0,t}function i(t){var e=L.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),r=n.length;r--;)_.attrHandle[n[r]]=e}function s(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||Q)-(~t.sourceIndex||Q);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function a(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function u(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function l(t){return r(function(e){return e=+e,r(function(n,r){for(var i,o=t([],n.length,e),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function c(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function p(){}function h(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function f(t,e,n){var r=e.dir,i=n&&"parentNode"===r,o=M++;return e.first?function(e,n,o){for(;e=e[r];)if(1===e.nodeType||i)return t(e,n,o)}:function(e,n,s){var a,u,l,c=[q,o];if(s){for(;e=e[r];)if((1===e.nodeType||i)&&t(e,n,s))return!0}else for(;e=e[r];)if(1===e.nodeType||i){if(l=e[B]||(e[B]={}),u=l[e.uniqueID]||(l[e.uniqueID]={}),(a=u[r])&&a[0]===q&&a[1]===o)return c[2]=a[2];if(u[r]=c,c[2]=t(e,n,s))return!0}}}function d(t){return t.length>1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function g(t,n,r){for(var i=0,o=n.length;i<o;i++)e(t,n[i],r);return r}function m(t,e,n,r,i){for(var o,s=[],a=0,u=t.length,l=null!=e;a<u;a++)(o=t[a])&&(n&&!n(o,r,i)||(s.push(o),l&&e.push(a)));return s}function v(t,e,n,i,o,s){return i&&!i[B]&&(i=v(i)),o&&!o[B]&&(o=v(o,s)),r(function(r,s,a,u){var l,c,p,h=[],f=[],d=s.length,v=r||g(e||"*",a.nodeType?[a]:a,[]),y=!t||!r&&e?v:m(v,h,t,a,u),b=n?o||(r?t:d||i)?[]:s:y;if(n&&n(y,b,a,u),i)for(l=m(b,f),i(l,[],a,u),c=l.length;c--;)(p=l[c])&&(b[f[c]]=!(y[f[c]]=p));if(r){if(o||t){if(o){for(l=[],c=b.length;c--;)(p=b[c])&&l.push(y[c]=p);o(null,b=[],l,u)}for(c=b.length;c--;)(p=b[c])&&(l=o?tt(r,p):h[c])>-1&&(r[l]=!(s[l]=p))}}else b=m(b===s?b.splice(d,b.length):b),o?o(null,s,b,u):G.apply(s,b)})}function y(t){for(var e,n,r,i=t.length,o=_.relative[t[0].type],s=o||_.relative[" "],a=o?1:0,u=f(function(t){return t===e},s,!0),l=f(function(t){return tt(e,t)>-1},s,!0),c=[function(t,n,r){var i=!o&&(r||n!==P)||((e=n).nodeType?u(t,n,r):l(t,n,r));return e=null,i}];a<i;a++)if(n=_.relative[t[a].type])c=[f(d(c),n)];else{if(n=_.filter[t[a].type].apply(null,t[a].matches),n[B]){for(r=++a;r<i&&!_.relative[t[r].type];r++);return v(a>1&&d(c),a>1&&h(t.slice(0,a-1).concat({value:" "===t[a-2].type?"*":""})).replace(at,"$1"),n,a<r&&y(t.slice(a,r)),r<i&&y(t=t.slice(r)),r<i&&h(t))}c.push(n)}return d(c)}function b(t,n){var i=n.length>0,o=t.length>0,s=function(r,s,a,u,l){var c,p,h,f=0,d="0",g=r&&[],v=[],y=P,b=r||o&&_.find.TAG("*",l),w=q+=null==y?1:Math.random()||.1,x=b.length;for(l&&(P=s===L||s||l);d!==x&&null!=(c=b[d]);d++){if(o&&c){for(p=0,s||c.ownerDocument===L||(j(c),a=!D);h=t[p++];)if(h(c,s||L,a)){u.push(c);break}l&&(q=w)}i&&((c=!h&&c)&&f--,r&&g.push(c))}if(f+=d,i&&d!==f){for(p=0;h=n[p++];)h(g,v,s,a);if(r){if(f>0)for(;d--;)g[d]||v[d]||(v[d]=Y.call(u));v=m(v)}G.apply(u,v),l&&!r&&v.length>0&&f+n.length>1&&e.uniqueSort(u)}return l&&(q=w,P=y),g};return i?r(s):s}var w,x,_,k,S,T,E,C,P,A,I,j,L,O,D,R,N,z,F,B="sizzle"+1*new Date,H=t.document,q=0,M=0,U=n(),W=n(),$=n(),V=function(t,e){return t===e&&(I=!0),0},Q=1<<31,J={}.hasOwnProperty,X=[],Y=X.pop,Z=X.push,G=X.push,K=X.slice,tt=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",rt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",it="\\["+nt+"*("+rt+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rt+"))|)"+nt+"*\\]",ot=":("+rt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+it+")*)|.*)\\)|)",st=new RegExp(nt+"+","g"),at=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),ut=new RegExp("^"+nt+"*,"+nt+"*"),lt=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),ct=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),pt=new RegExp(ot),ht=new RegExp("^"+rt+"$"),ft={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),TAG:new RegExp("^("+rt+"|[*])"),ATTR:new RegExp("^"+it),PSEUDO:new RegExp("^"+ot),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},dt=/^(?:input|select|textarea|button)$/i,gt=/^h\d$/i,mt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,wt=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),xt=function(t,e,n){var r="0x"+e-65536;return r!==r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},_t=function(){j()};try{G.apply(X=K.call(H.childNodes),H.childNodes),X[H.childNodes.length].nodeType}catch(kt){G={apply:X.length?function(t,e){Z.apply(t,K.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}x=e.support={},S=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},j=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:H;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,O=L.documentElement,D=!S(L),(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",_t,!1):n.attachEvent&&n.attachEvent("onunload",_t)),x.attributes=i(function(t){return t.className="i",!t.getAttribute("className")}),x.getElementsByTagName=i(function(t){return t.appendChild(L.createComment("")),!t.getElementsByTagName("*").length}),x.getElementsByClassName=mt.test(L.getElementsByClassName),x.getById=i(function(t){return O.appendChild(t).id=B,!L.getElementsByName||!L.getElementsByName(B).length}),x.getById?(_.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&D){var n=e.getElementById(t);return n?[n]:[]}},_.filter.ID=function(t){var e=t.replace(wt,xt);return function(t){return t.getAttribute("id")===e}}):(delete _.find.ID,_.filter.ID=function(t){var e=t.replace(wt,xt);return function(t){var n="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}}),_.find.TAG=x.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):x.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},_.find.CLASS=x.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&D)return e.getElementsByClassName(t)},N=[],R=[],(x.qsa=mt.test(L.querySelectorAll))&&(i(function(t){O.appendChild(t).innerHTML="<a id='"+B+"'></a><select id='"+B+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||R.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+B+"-]").length||R.push("~="),t.querySelectorAll(":checked").length||R.push(":checked"),t.querySelectorAll("a#"+B+"+*").length||R.push(".#.+[+~]")}),i(function(t){var e=L.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&R.push("name"+nt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||R.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),R.push(",.*:")})),(x.matchesSelector=mt.test(z=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&i(function(t){x.disconnectedMatch=z.call(t,"div"),z.call(t,"[s!='']:x"),N.push("!=",ot)}),R=R.length&&new RegExp(R.join("|")),N=N.length&&new RegExp(N.join("|")),e=mt.test(O.compareDocumentPosition),F=e||mt.test(O.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},V=e?function(t,e){if(t===e)return I=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n?n:(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!x.sortDetached&&e.compareDocumentPosition(t)===n?t===L||t.ownerDocument===H&&F(H,t)?-1:e===L||e.ownerDocument===H&&F(H,e)?1:A?tt(A,t)-tt(A,e):0:4&n?-1:1)}:function(t,e){if(t===e)return I=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],u=[e];if(!i||!o)return t===L?-1:e===L?1:i?-1:o?1:A?tt(A,t)-tt(A,e):0;if(i===o)return s(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===H?-1:u[r]===H?1:0},L):L},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==L&&j(t),n=n.replace(ct,"='$1']"),x.matchesSelector&&D&&!$[n+" "]&&(!N||!N.test(n))&&(!R||!R.test(n)))try{var r=z.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,L,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==L&&j(t),F(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==L&&j(t);var n=_.attrHandle[e.toLowerCase()],r=n&&J.call(_.attrHandle,e.toLowerCase())?n(t,e,!D):void 0;return void 0!==r?r:x.attributes||!D?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],r=0,i=0;if(I=!x.detectDuplicates,A=!x.sortStable&&t.slice(0),t.sort(V),I){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return A=null,t},k=e.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=k(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=k(e);return n},_=e.selectors={cacheLength:50,createPseudo:r,match:ft,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wt,xt),t[3]=(t[3]||t[4]||t[5]||"").replace(wt,xt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ft.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&pt.test(n)&&(e=T(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wt,xt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=U[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&U(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(st," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),s="last"!==t.slice(-4),a="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var l,c,p,h,f,d,g=o!==s?"nextSibling":"previousSibling",m=e.parentNode,v=a&&e.nodeName.toLowerCase(),y=!u&&!a,b=!1;if(m){if(o){for(;g;){for(h=e;h=h[g];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;d=g="only"===t&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&y){for(h=m,p=h[B]||(h[B]={}),c=p[h.uniqueID]||(p[h.uniqueID]={}),l=c[t]||[],f=l[0]===q&&l[1],b=f&&l[2],h=f&&m.childNodes[f];h=++f&&h&&h[g]||(b=f=0)||d.pop();)if(1===h.nodeType&&++b&&h===e){c[t]=[q,f,b];break}}else if(y&&(h=e,p=h[B]||(h[B]={}),c=p[h.uniqueID]||(p[h.uniqueID]={}),l=c[t]||[],f=l[0]===q&&l[1],b=f),b===!1)for(;(h=++f&&h&&h[g]||(b=f=0)||d.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&(p=h[B]||(h[B]={}),c=p[h.uniqueID]||(p[h.uniqueID]={}),c[t]=[q,b]),h!==e)););return b-=i,b===r||b%r===0&&b/r>=0}}},PSEUDO:function(t,n){var i,o=_.pseudos[t]||_.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[B]?o(n):o.length>1?(i=[t,t,"",n],_.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,i=o(t,n),s=i.length;s--;)r=tt(t,i[s]),t[r]=!(e[r]=i[s])}):function(t){return o(t,0,i)}):o}},pseudos:{not:r(function(t){var e=[],n=[],i=E(t.replace(at,"$1"));return i[B]?r(function(t,e,n,r){for(var o,s=i(t,null,r,[]),a=t.length;a--;)(o=s[a])&&(t[a]=!(e[a]=o))}):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(wt,xt),function(e){return(e.textContent||e.innerText||k(e)).indexOf(t)>-1}}),lang:r(function(t){return ht.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(wt,xt).toLowerCase(),function(e){var n;do if(n=D?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===O},focus:function(t){return t===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!_.pseudos.empty(t)},header:function(t){return gt.test(t.nodeName)},input:function(t){return dt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(t,e){return[e-1]}),eq:l(function(t,e,n){return[n<0?n+e:n]}),even:l(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:l(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:l(function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t}),gt:l(function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t})}},_.pseudos.nth=_.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})_.pseudos[w]=u(w);return p.prototype=_.filters=_.pseudos,_.setFilters=new p,T=e.tokenize=function(t,n){var r,i,o,s,a,u,l,c=W[t+" "];if(c)return n?0:c.slice(0);for(a=t,u=[],l=_.preFilter;a;){r&&!(i=ut.exec(a))||(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),r=!1,(i=lt.exec(a))&&(r=i.shift(),o.push({value:r,type:i[0].replace(at," ")}),a=a.slice(r.length));for(s in _.filter)!(i=ft[s].exec(a))||l[s]&&!(i=l[s](i))||(r=i.shift(),o.push({value:r,type:s,matches:i}),a=a.slice(r.length));if(!r)break}return n?a.length:a?e.error(t):W(t,u).slice(0)},E=e.compile=function(t,e){var n,r=[],i=[],o=$[t+" "];if(!o){for(e||(e=T(t)),n=e.length;n--;)o=y(e[n]),o[B]?r.push(o):i.push(o);o=$(t,b(i,r)),o.selector=t}return o},C=e.select=function(t,e,n,r){var i,o,s,a,u,l="function"==typeof t&&t,p=!r&&T(t=l.selector||t);if(n=n||[],1===p.length){if(o=p[0]=p[0].slice(0),o.length>2&&"ID"===(s=o[0]).type&&x.getById&&9===e.nodeType&&D&&_.relative[o[1].type]){if(e=(_.find.ID(s.matches[0].replace(wt,xt),e)||[])[0],!e)return n;l&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=ft.needsContext.test(t)?0:o.length;i--&&(s=o[i],!_.relative[a=s.type]);)if((u=_.find[a])&&(r=u(s.matches[0].replace(wt,xt),yt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(i,1),t=r.length&&h(o),!t)return G.apply(n,r),n;break}}return(l||E(t,p))(r,e,!D,n,!e||yt.test(t)&&c(e.parentNode)||e),n},x.sortStable=B.split("").sort(V).join("")===B,x.detectDuplicates=!!I,j(),x.sortDetached=i(function(t){return 1&t.compareDocumentPosition(L.createElement("div"))}),i(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),x.attributes&&i(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),i(function(t){return null==t.getAttribute("disabled")})||o(et,function(t,e,n){var r;if(!n)return t[e]===!0?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(t);ot.find=ct,ot.expr=ct.selectors,ot.expr[":"]=ot.expr.pseudos,ot.uniqueSort=ot.unique=ct.uniqueSort,ot.text=ct.getText,ot.isXMLDoc=ct.isXML,ot.contains=ct.contains;var pt=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&ot(t).is(n))break;r.push(t)}return r},ht=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},ft=ot.expr.match.needsContext,dt=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,gt=/^.[^:#\[\.,]*$/;ot.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?ot.find.matchesSelector(r,t)?[r]:[]:ot.find.matches(t,ot.grep(e,function(t){return 1===t.nodeType}))},ot.fn.extend({find:function(t){var e,n=this.length,r=[],i=this;if("string"!=typeof t)return this.pushStack(ot(t).filter(function(){for(e=0;e<n;e++)if(ot.contains(i[e],this))return!0}));for(e=0;e<n;e++)ot.find(t,i[e],r);return r=this.pushStack(n>1?ot.unique(r):r),r.selector=this.selector?this.selector+" "+t:t,r},filter:function(t){return this.pushStack(r(this,t||[],!1))},not:function(t){return this.pushStack(r(this,t||[],!0))},is:function(t){return!!r(this,"string"==typeof t&&ft.test(t)?ot(t):t||[],!1).length}});var mt,vt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,yt=ot.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||mt,"string"==typeof t){if(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:vt.exec(t),!r||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof ot?e[0]:e,ot.merge(this,ot.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:X,!0)),dt.test(r[1])&&ot.isPlainObject(e))for(r in e)ot.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return i=X.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=X,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):ot.isFunction(t)?void 0!==n.ready?n.ready(t):t(ot):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),ot.makeArray(t,this))};yt.prototype=ot.fn,mt=ot(X);var bt=/^(?:parents|prev(?:Until|All))/,wt={children:!0,contents:!0,next:!0,prev:!0};ot.fn.extend({has:function(t){var e=ot(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(ot.contains(this,e[t]))return!0})},closest:function(t,e){for(var n,r=0,i=this.length,o=[],s=ft.test(t)||"string"!=typeof t?ot(t,e||this.context):0;r<i;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&ot.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?ot.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?K.call(ot(t),this[0]):K.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(ot.uniqueSort(ot.merge(this.get(),ot(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ot.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return pt(t,"parentNode")},parentsUntil:function(t,e,n){return pt(t,"parentNode",n)},next:function(t){return i(t,"nextSibling")},prev:function(t){return i(t,"previousSibling")},nextAll:function(t){return pt(t,"nextSibling")},prevAll:function(t){return pt(t,"previousSibling")},nextUntil:function(t,e,n){return pt(t,"nextSibling",n)},prevUntil:function(t,e,n){return pt(t,"previousSibling",n)},siblings:function(t){return ht((t.parentNode||{}).firstChild,t)},children:function(t){return ht(t.firstChild)},contents:function(t){return t.contentDocument||ot.merge([],t.childNodes)}},function(t,e){ot.fn[t]=function(n,r){var i=ot.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=ot.filter(r,i)),this.length>1&&(wt[t]||ot.uniqueSort(i),bt.test(t)&&i.reverse()),this.pushStack(i)}});var xt=/\S+/g;ot.Callbacks=function(t){t="string"==typeof t?o(t):ot.extend({},t);var e,n,r,i,s=[],a=[],u=-1,l=function(){for(i=t.once,r=e=!0;a.length;u=-1)for(n=a.shift();++u<s.length;)s[u].apply(n[0],n[1])===!1&&t.stopOnFalse&&(u=s.length,n=!1);t.memory||(n=!1),e=!1,i&&(s=n?[]:"")},c={add:function(){return s&&(n&&!e&&(u=s.length-1,a.push(n)),function r(e){ot.each(e,function(e,n){ot.isFunction(n)?t.unique&&c.has(n)||s.push(n):n&&n.length&&"string"!==ot.type(n)&&r(n)})}(arguments),n&&!e&&l()),this},remove:function(){return ot.each(arguments,function(t,e){for(var n;(n=ot.inArray(e,s,n))>-1;)s.splice(n,1),n<=u&&u--}),this},has:function(t){return t?ot.inArray(t,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return i=a=[],s=n="",this},disabled:function(){return!s},lock:function(){return i=a=[],n||(s=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},ot.extend({Deferred:function(t){var e=[["resolve","done",ot.Callbacks("once memory"),"resolved"],["reject","fail",ot.Callbacks("once memory"),"rejected"],["notify","progress",ot.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var t=arguments;return ot.Deferred(function(n){ot.each(e,function(e,o){var s=ot.isFunction(t[e])&&t[e];i[o[1]](function(){var t=s&&s.apply(this,arguments);t&&ot.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,s?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?ot.extend(t,r):r}},i={};return r.pipe=r.then,ot.each(e,function(t,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},e[1^t][2].disable,e[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),t&&t.call(i,i),i},when:function(t){var e,n,r,i=0,o=Y.call(arguments),s=o.length,a=1!==s||t&&ot.isFunction(t.promise)?s:0,u=1===a?t:ot.Deferred(),l=function(t,n,r){return function(i){n[t]=this,r[t]=arguments.length>1?Y.call(arguments):i,r===e?u.notifyWith(n,r):--a||u.resolveWith(n,r)}};if(s>1)for(e=new Array(s),n=new Array(s),r=new Array(s);i<s;i++)o[i]&&ot.isFunction(o[i].promise)?o[i].promise().progress(l(i,n,e)).done(l(i,r,o)).fail(u.reject):--a;return a||u.resolveWith(r,o),u.promise()}});var _t;ot.fn.ready=function(t){return ot.ready.promise().done(t),this},ot.extend({isReady:!1,readyWait:1,holdReady:function(t){t?ot.readyWait++:ot.ready(!0)},ready:function(t){(t===!0?--ot.readyWait:ot.isReady)||(ot.isReady=!0,t!==!0&&--ot.readyWait>0||(_t.resolveWith(X,[ot]),ot.fn.triggerHandler&&(ot(X).triggerHandler("ready"),ot(X).off("ready"))))}}),ot.ready.promise=function(e){return _t||(_t=ot.Deferred(),"complete"===X.readyState||"loading"!==X.readyState&&!X.documentElement.doScroll?t.setTimeout(ot.ready):(X.addEventListener("DOMContentLoaded",s),t.addEventListener("load",s))),_t.promise(e)},ot.ready.promise();var kt=function(t,e,n,r,i,o,s){var a=0,u=t.length,l=null==n;if("object"===ot.type(n)){i=!0;for(a in n)kt(t,e,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,ot.isFunction(r)||(s=!0),l&&(s?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(ot(t),n)})),e))for(;a<u;a++)e(t[a],n,s?r:r.call(t[a],a,e(t[a],n)));return i?t:l?e.call(t):u?e(t[0],n):o},St=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};a.uid=1,a.prototype={register:function(t,e){var n=e||{};return t.nodeType?t[this.expando]=n:Object.defineProperty(t,this.expando,{value:n,writable:!0,configurable:!0}),t[this.expando]},cache:function(t){if(!St(t))return{};var e=t[this.expando];return e||(e={},St(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if("string"==typeof e)i[e]=n;else for(r in e)i[r]=e[r];return i},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][e]},access:function(t,e,n){var r;return void 0===e||e&&"string"==typeof e&&void 0===n?(r=this.get(t,e),void 0!==r?r:this.get(t,ot.camelCase(e))):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r,i,o=t[this.expando];if(void 0!==o){if(void 0===e)this.register(t);else{ot.isArray(e)?r=e.concat(e.map(ot.camelCase)):(i=ot.camelCase(e),e in o?r=[e,i]:(r=i,r=r in o?[r]:r.match(xt)||[])),n=r.length;for(;n--;)delete o[r[n]]}(void 0===e||ot.isEmptyObject(o))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!ot.isEmptyObject(e)}};var Tt=new a,Et=new a,Ct=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Pt=/[A-Z]/g;ot.extend({hasData:function(t){return Et.hasData(t)||Tt.hasData(t)},data:function(t,e,n){return Et.access(t,e,n)},removeData:function(t,e){Et.remove(t,e)},_data:function(t,e,n){return Tt.access(t,e,n)},_removeData:function(t,e){Tt.remove(t,e)}}),ot.fn.extend({data:function(t,e){var n,r,i,o=this[0],s=o&&o.attributes;if(void 0===t){if(this.length&&(i=Et.get(o),1===o.nodeType&&!Tt.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&(r=s[n].name,0===r.indexOf("data-")&&(r=ot.camelCase(r.slice(5)),u(o,r,i[r])));Tt.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof t?this.each(function(){Et.set(this,t)}):kt(this,function(e){var n,r;if(o&&void 0===e){if(n=Et.get(o,t)||Et.get(o,t.replace(Pt,"-$&").toLowerCase()),void 0!==n)return n;if(r=ot.camelCase(t),n=Et.get(o,r),void 0!==n)return n;if(n=u(o,r,void 0),void 0!==n)return n}else r=ot.camelCase(t),this.each(function(){var n=Et.get(this,r);Et.set(this,r,e),t.indexOf("-")>-1&&void 0!==n&&Et.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){Et.remove(this,t)})}}),ot.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=Tt.get(t,e),n&&(!r||ot.isArray(n)?r=Tt.access(t,e,ot.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=ot.queue(t,e),r=n.length,i=n.shift(),o=ot._queueHooks(t,e),s=function(){ot.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Tt.get(t,n)||Tt.access(t,n,{empty:ot.Callbacks("once memory").add(function(){Tt.remove(t,[e+"queue",n])})})}}),ot.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?ot.queue(this[0],t):void 0===e?this:this.each(function(){var n=ot.queue(this,t,e);ot._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&ot.dequeue(this,t)})},dequeue:function(t){return this.each(function(){ot.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,i=ot.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)n=Tt.get(o[s],t+"queueHooks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(e)}});var At=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,It=new RegExp("^(?:([+-])=|)("+At+")([a-z%]*)$","i"),jt=["Top","Right","Bottom","Left"],Lt=function(t,e){return t=e||t,"none"===ot.css(t,"display")||!ot.contains(t.ownerDocument,t)},Ot=/^(?:checkbox|radio)$/i,Dt=/<([\w:-]+)/,Rt=/^$|\/(?:java|ecma)script/i,Nt={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,"",""]};Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td;var zt=/<|&#?\w+;/;
!function(){var t=X.createDocumentFragment(),e=t.appendChild(X.createElement("div")),n=X.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),rt.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",rt.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Ft=/^key/,Bt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ht=/^([^.]*)(?:\.(.+)|)/;ot.event={global:{},add:function(t,e,n,r,i){var o,s,a,u,l,c,p,h,f,d,g,m=Tt.get(t);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),n.guid||(n.guid=ot.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(e){return"undefined"!=typeof ot&&ot.event.triggered!==e.type?ot.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(xt)||[""],l=e.length;l--;)a=Ht.exec(e[l])||[],f=g=a[1],d=(a[2]||"").split(".").sort(),f&&(p=ot.event.special[f]||{},f=(i?p.delegateType:p.bindType)||f,p=ot.event.special[f]||{},c=ot.extend({type:f,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ot.expr.match.needsContext.test(i),namespace:d.join(".")},o),(h=u[f])||(h=u[f]=[],h.delegateCount=0,p.setup&&p.setup.call(t,r,d,s)!==!1||t.addEventListener&&t.addEventListener(f,s)),p.add&&(p.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?h.splice(h.delegateCount++,0,c):h.push(c),ot.event.global[f]=!0)},remove:function(t,e,n,r,i){var o,s,a,u,l,c,p,h,f,d,g,m=Tt.hasData(t)&&Tt.get(t);if(m&&(u=m.events)){for(e=(e||"").match(xt)||[""],l=e.length;l--;)if(a=Ht.exec(e[l])||[],f=g=a[1],d=(a[2]||"").split(".").sort(),f){for(p=ot.event.special[f]||{},f=(r?p.delegateType:p.bindType)||f,h=u[f]||[],a=a[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)c=h[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,p.remove&&p.remove.call(t,c));s&&!h.length&&(p.teardown&&p.teardown.call(t,d,m.handle)!==!1||ot.removeEvent(t,f,m.handle),delete u[f])}else for(f in u)ot.event.remove(t,f+e[l],n,r,!0);ot.isEmptyObject(u)&&Tt.remove(t,"handle events")}},dispatch:function(t){t=ot.event.fix(t);var e,n,r,i,o,s=[],a=Y.call(arguments),u=(Tt.get(this,"events")||{})[t.type]||[],l=ot.event.special[t.type]||{};if(a[0]=t,t.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,t)!==!1){for(s=ot.event.handlers.call(this,t,u),e=0;(i=s[e++])&&!t.isPropagationStopped();)for(t.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(o.namespace)||(t.handleObj=o,t.data=o.data,r=((ot.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),void 0!==r&&(t.result=r)===!1&&(t.preventDefault(),t.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,r,i,o,s=[],a=e.delegateCount,u=t.target;if(a&&u.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==t.type)){for(r=[],n=0;n<a;n++)o=e[n],i=o.selector+" ",void 0===r[i]&&(r[i]=o.needsContext?ot(i,this).index(u)>-1:ot.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return a<e.length&&s.push({elem:this,handlers:e.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,r,i,o=e.button;return null==t.pageX&&null!=e.clientX&&(n=t.target.ownerDocument||X,r=n.documentElement,i=n.body,t.pageX=e.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),t.pageY=e.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),t.which||void 0===o||(t.which=1&o?1:2&o?3:4&o?2:0),t}},fix:function(t){if(t[ot.expando])return t;var e,n,r,i=t.type,o=t,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=Bt.test(i)?this.mouseHooks:Ft.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,t=new ot.Event(o),e=r.length;e--;)n=r[e],t[n]=o[n];return t.target||(t.target=X),3===t.target.nodeType&&(t.target=t.target.parentNode),s.filter?s.filter(t,o):t},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==g()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===g()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&ot.nodeName(this,"input"))return this.click(),!1},_default:function(t){return ot.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},ot.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},ot.Event=function(t,e){return this instanceof ot.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&t.returnValue===!1?f:d):this.type=t,e&&ot.extend(this,e),this.timeStamp=t&&t.timeStamp||ot.now(),void(this[ot.expando]=!0)):new ot.Event(t,e)},ot.Event.prototype={constructor:ot.Event,isDefaultPrevented:d,isPropagationStopped:d,isImmediatePropagationStopped:d,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=f,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=f,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=f,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},ot.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){ot.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=this,i=t.relatedTarget,o=t.handleObj;return i&&(i===r||ot.contains(r,i))||(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}}),ot.fn.extend({on:function(t,e,n,r){return m(this,t,e,n,r)},one:function(t,e,n,r){return m(this,t,e,n,r,1)},off:function(t,e,n){var r,i;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,ot(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(i in t)this.off(i,e,t[i]);return this}return e!==!1&&"function"!=typeof e||(n=e,e=void 0),n===!1&&(n=d),this.each(function(){ot.event.remove(this,t,n,e)})}});var qt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Mt=/<script|<style|<link/i,Ut=/checked\s*(?:[^=]|=\s*.checked.)/i,Wt=/^true\/(.*)/,$t=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;ot.extend({htmlPrefilter:function(t){return t.replace(qt,"<$1></$2>")},clone:function(t,e,n){var r,i,o,s,a=t.cloneNode(!0),u=ot.contains(t.ownerDocument,t);if(!(rt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||ot.isXMLDoc(t)))for(s=c(a),o=c(t),r=0,i=o.length;r<i;r++)x(o[r],s[r]);if(e)if(n)for(o=o||c(t),s=s||c(a),r=0,i=o.length;r<i;r++)w(o[r],s[r]);else w(t,a);return s=c(a,"script"),s.length>0&&p(s,!u&&c(t,"script")),a},cleanData:function(t){for(var e,n,r,i=ot.event.special,o=0;void 0!==(n=t[o]);o++)if(St(n)){if(e=n[Tt.expando]){if(e.events)for(r in e.events)i[r]?ot.event.remove(n,r):ot.removeEvent(n,r,e.handle);n[Tt.expando]=void 0}n[Et.expando]&&(n[Et.expando]=void 0)}}}),ot.fn.extend({domManip:_,detach:function(t){return k(this,t,!0)},remove:function(t){return k(this,t)},text:function(t){return kt(this,function(t){return void 0===t?ot.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return _(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=v(this,t);e.appendChild(t)}})},prepend:function(){return _(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=v(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return _(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return _(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(ot.cleanData(c(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return ot.clone(this,t,e)})},html:function(t){return kt(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Mt.test(t)&&!Nt[(Dt.exec(t)||["",""])[1].toLowerCase()]){t=ot.htmlPrefilter(t);try{for(;n<r;n++)e=this[n]||{},1===e.nodeType&&(ot.cleanData(c(e,!1)),e.innerHTML=t);e=0}catch(i){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return _(this,arguments,function(e){var n=this.parentNode;ot.inArray(this,t)<0&&(ot.cleanData(c(this)),n&&n.replaceChild(e,this))},t)}}),ot.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){ot.fn[t]=function(t){for(var n,r=[],i=ot(t),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),ot(i[s])[e](n),G.apply(r,n.get());return this.pushStack(r)}});var Vt,Qt={HTML:"block",BODY:"block"},Jt=/^margin/,Xt=new RegExp("^("+At+")(?!px)[a-z%]+$","i"),Yt=function(e){var n=e.ownerDocument.defaultView;return n&&n.opener||(n=t),n.getComputedStyle(e)},Zt=function(t,e,n,r){var i,o,s={};for(o in e)s[o]=t.style[o],t.style[o]=e[o];i=n.apply(t,r||[]);for(o in e)t.style[o]=s[o];return i},Gt=X.documentElement;!function(){function e(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",a.innerHTML="",Gt.appendChild(s);var e=t.getComputedStyle(a);n="1%"!==e.top,o="2px"===e.marginLeft,r="4px"===e.width,a.style.marginRight="50%",i="4px"===e.marginRight,Gt.removeChild(s)}var n,r,i,o,s=X.createElement("div"),a=X.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",rt.clearCloneStyle="content-box"===a.style.backgroundClip,s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",s.appendChild(a),ot.extend(rt,{pixelPosition:function(){return e(),n},boxSizingReliable:function(){return null==r&&e(),r},pixelMarginRight:function(){return null==r&&e(),i},reliableMarginLeft:function(){return null==r&&e(),o},reliableMarginRight:function(){var e,n=a.appendChild(X.createElement("div"));return n.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",a.style.width="1px",Gt.appendChild(s),e=!parseFloat(t.getComputedStyle(n).marginRight),Gt.removeChild(s),a.removeChild(n),e}}))}();var Kt=/^(none|table(?!-c[ea]).+)/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"},ne=["Webkit","O","Moz","ms"],re=X.createElement("div").style;ot.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=E(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,s,a=ot.camelCase(e),u=t.style;return e=ot.cssProps[a]||(ot.cssProps[a]=P(a)||a),s=ot.cssHooks[e]||ot.cssHooks[a],void 0===n?s&&"get"in s&&void 0!==(i=s.get(t,!1,r))?i:u[e]:(o=typeof n,"string"===o&&(i=It.exec(n))&&i[1]&&(n=l(t,e,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(ot.cssNumber[a]?"":"px")),rt.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),s&&"set"in s&&void 0===(n=s.set(t,n,r))||(u[e]=n)),void 0)}},css:function(t,e,n,r){var i,o,s,a=ot.camelCase(e);return e=ot.cssProps[a]||(ot.cssProps[a]=P(a)||a),s=ot.cssHooks[e]||ot.cssHooks[a],s&&"get"in s&&(i=s.get(t,!0,n)),void 0===i&&(i=E(t,e,r)),"normal"===i&&e in ee&&(i=ee[e]),""===n||n?(o=parseFloat(i),n===!0||isFinite(o)?o||0:i):i}}),ot.each(["height","width"],function(t,e){ot.cssHooks[e]={get:function(t,n,r){if(n)return Kt.test(ot.css(t,"display"))&&0===t.offsetWidth?Zt(t,te,function(){return j(t,e,r)}):j(t,e,r)},set:function(t,n,r){var i,o=r&&Yt(t),s=r&&I(t,e,r,"border-box"===ot.css(t,"boxSizing",!1,o),o);return s&&(i=It.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=ot.css(t,e)),A(t,n,s)}}}),ot.cssHooks.marginLeft=C(rt.reliableMarginLeft,function(t,e){if(e)return(parseFloat(E(t,"marginLeft"))||t.getBoundingClientRect().left-Zt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),ot.cssHooks.marginRight=C(rt.reliableMarginRight,function(t,e){if(e)return Zt(t,{display:"inline-block"},E,[t,"marginRight"])}),ot.each({margin:"",padding:"",border:"Width"},function(t,e){ot.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+jt[r]+e]=o[r]||o[r-2]||o[0];return i}},Jt.test(t)||(ot.cssHooks[t+e].set=A)}),ot.fn.extend({css:function(t,e){return kt(this,function(t,e,n){var r,i,o={},s=0;if(ot.isArray(e)){for(r=Yt(t),i=e.length;s<i;s++)o[e[s]]=ot.css(t,e[s],!1,r);return o}return void 0!==n?ot.style(t,e,n):ot.css(t,e)},t,e,arguments.length>1)},show:function(){return L(this,!0)},hide:function(){return L(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Lt(this)?ot(this).show():ot(this).hide()})}}),ot.Tween=O,O.prototype={constructor:O,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||ot.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ot.cssNumber[n]?"":"px")},cur:function(){var t=O.propHooks[this.prop];return t&&t.get?t.get(this):O.propHooks._default.get(this)},run:function(t){var e,n=O.propHooks[this.prop];return this.options.duration?this.pos=e=ot.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=ot.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){ot.fx.step[t.prop]?ot.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[ot.cssProps[t.prop]]&&!ot.cssHooks[t.prop]?t.elem[t.prop]=t.now:ot.style(t.elem,t.prop,t.now+t.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},ot.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},ot.fx=O.prototype.init,ot.fx.step={};var ie,oe,se=/^(?:toggle|show|hide)$/,ae=/queueHooks$/;ot.Animation=ot.extend(B,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return l(n.elem,t,It.exec(e),n),n}]},tweener:function(t,e){ot.isFunction(t)?(e=t,t=["*"]):t=t.match(xt);for(var n,r=0,i=t.length;r<i;r++)n=t[r],B.tweeners[n]=B.tweeners[n]||[],B.tweeners[n].unshift(e)},prefilters:[z],prefilter:function(t,e){e?B.prefilters.unshift(t):B.prefilters.push(t)}}),ot.speed=function(t,e,n){var r=t&&"object"==typeof t?ot.extend({},t):{complete:n||!n&&e||ot.isFunction(t)&&t,duration:t,easing:n&&e||e&&!ot.isFunction(e)&&e};return r.duration=ot.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in ot.fx.speeds?ot.fx.speeds[r.duration]:ot.fx.speeds._default,null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){ot.isFunction(r.old)&&r.old.call(this),r.queue&&ot.dequeue(this,r.queue)},r},ot.fn.extend({fadeTo:function(t,e,n,r){return this.filter(Lt).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var i=ot.isEmptyObject(t),o=ot.speed(e,n,r),s=function(){var e=B(this,ot.extend({},t),o);(i||Tt.get(this,"finish"))&&e.stop(!0)};return s.finish=s,i||o.queue===!1?this.each(s):this.queue(o.queue,s)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,i=null!=t&&t+"queueHooks",o=ot.timers,s=Tt.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&ae.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=t&&o[i].queue!==t||(o[i].anim.stop(n),e=!1,o.splice(i,1));!e&&n||ot.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var e,n=Tt.get(this),r=n[t+"queue"],i=n[t+"queueHooks"],o=ot.timers,s=r?r.length:0;for(n.finish=!0,ot.queue(this,t,[]),i&&i.stop&&i.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<s;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish})}}),ot.each(["toggle","show","hide"],function(t,e){var n=ot.fn[e];ot.fn[e]=function(t,r,i){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(R(e,!0),t,r,i)}}),ot.each({slideDown:R("show"),slideUp:R("hide"),slideToggle:R("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){ot.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}}),ot.timers=[],ot.fx.tick=function(){var t,e=0,n=ot.timers;for(ie=ot.now();e<n.length;e++)t=n[e],t()||n[e]!==t||n.splice(e--,1);n.length||ot.fx.stop(),ie=void 0},ot.fx.timer=function(t){ot.timers.push(t),t()?ot.fx.start():ot.timers.pop()},ot.fx.interval=13,ot.fx.start=function(){oe||(oe=t.setInterval(ot.fx.tick,ot.fx.interval))},ot.fx.stop=function(){t.clearInterval(oe),oe=null},ot.fx.speeds={slow:600,fast:200,_default:400},ot.fn.delay=function(e,n){return e=ot.fx?ot.fx.speeds[e]||e:e,n=n||"fx",this.queue(n,function(n,r){var i=t.setTimeout(n,e);r.stop=function(){t.clearTimeout(i)}})},function(){var t=X.createElement("input"),e=X.createElement("select"),n=e.appendChild(X.createElement("option"));t.type="checkbox",rt.checkOn=""!==t.value,rt.optSelected=n.selected,e.disabled=!0,rt.optDisabled=!n.disabled,t=X.createElement("input"),t.value="t",t.type="radio",rt.radioValue="t"===t.value}();var ue,le=ot.expr.attrHandle;ot.fn.extend({attr:function(t,e){return kt(this,ot.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){ot.removeAttr(this,t)})}}),ot.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof t.getAttribute?ot.prop(t,e,n):(1===o&&ot.isXMLDoc(t)||(e=e.toLowerCase(),i=ot.attrHooks[e]||(ot.expr.match.bool.test(e)?ue:void 0)),void 0!==n?null===n?void ot.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=ot.find.attr(t,e),null==r?void 0:r))},attrHooks:{type:{set:function(t,e){if(!rt.radioValue&&"radio"===e&&ot.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r,i=0,o=e&&e.match(xt);if(o&&1===t.nodeType)for(;n=o[i++];)r=ot.propFix[n]||n,ot.expr.match.bool.test(n)&&(t[r]=!1),t.removeAttribute(n)}}),ue={set:function(t,e,n){return e===!1?ot.removeAttr(t,n):t.setAttribute(n,n),n}},ot.each(ot.expr.match.bool.source.match(/\w+/g),function(t,e){var n=le[e]||ot.find.attr;le[e]=function(t,e,r){var i,o;return r||(o=le[e],le[e]=i,i=null!=n(t,e,r)?e.toLowerCase():null,le[e]=o),i}});var ce=/^(?:input|select|textarea|button)$/i,pe=/^(?:a|area)$/i;ot.fn.extend({prop:function(t,e){return kt(this,ot.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[ot.propFix[t]||t]})}}),ot.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ot.isXMLDoc(t)||(e=ot.propFix[e]||e,i=ot.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=ot.find.attr(t,"tabindex");return e?parseInt(e,10):ce.test(t.nodeName)||pe.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),rt.optSelected||(ot.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),ot.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ot.propFix[this.toLowerCase()]=this});var he=/[\t\r\n\f]/g;ot.fn.extend({addClass:function(t){var e,n,r,i,o,s,a,u=0;if(ot.isFunction(t))return this.each(function(e){ot(this).addClass(t.call(this,e,H(this)))});if("string"==typeof t&&t)for(e=t.match(xt)||[];n=this[u++];)if(i=H(n),r=1===n.nodeType&&(" "+i+" ").replace(he," ")){for(s=0;o=e[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=ot.trim(r),i!==a&&n.setAttribute("class",a)}return this},removeClass:function(t){var e,n,r,i,o,s,a,u=0;if(ot.isFunction(t))return this.each(function(e){ot(this).removeClass(t.call(this,e,H(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(xt)||[];n=this[u++];)if(i=H(n),r=1===n.nodeType&&(" "+i+" ").replace(he," ")){for(s=0;o=e[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");a=ot.trim(r),i!==a&&n.setAttribute("class",a)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):ot.isFunction(t)?this.each(function(n){ot(this).toggleClass(t.call(this,n,H(this),e),e)}):this.each(function(){var e,r,i,o;if("string"===n)for(r=0,i=ot(this),o=t.match(xt)||[];e=o[r++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else void 0!==t&&"boolean"!==n||(e=H(this),e&&Tt.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||t===!1?"":Tt.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+H(n)+" ").replace(he," ").indexOf(e)>-1)return!0;return!1}});var fe=/\r/g,de=/[\x20\t\r\n\f]+/g;ot.fn.extend({val:function(t){var e,n,r,i=this[0];{if(arguments.length)return r=ot.isFunction(t),this.each(function(n){var i;1===this.nodeType&&(i=r?t.call(this,n,ot(this).val()):t,null==i?i="":"number"==typeof i?i+="":ot.isArray(i)&&(i=ot.map(i,function(t){return null==t?"":t+""})),e=ot.valHooks[this.type]||ot.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))});if(i)return e=ot.valHooks[i.type]||ot.valHooks[i.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(fe,""):null==n?"":n)}}}),ot.extend({valHooks:{option:{get:function(t){var e=ot.find.attr(t,"value");return null!=e?e:ot.trim(ot.text(t)).replace(de," ")}},select:{get:function(t){for(var e,n,r=t.options,i=t.selectedIndex,o="select-one"===t.type||i<0,s=o?null:[],a=o?i+1:r.length,u=i<0?a:o?i:0;u<a;u++)if(n=r[u],(n.selected||u===i)&&(rt.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!ot.nodeName(n.parentNode,"optgroup"))){if(e=ot(n).val(),o)return e;s.push(e)}return s},set:function(t,e){for(var n,r,i=t.options,o=ot.makeArray(e),s=i.length;s--;)r=i[s],(r.selected=ot.inArray(ot.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),ot.each(["radio","checkbox"],function(){ot.valHooks[this]={set:function(t,e){if(ot.isArray(e))return t.checked=ot.inArray(ot(t).val(),e)>-1}},rt.checkOn||(ot.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var ge=/^(?:focusinfocus|focusoutblur)$/;ot.extend(ot.event,{trigger:function(e,n,r,i){var o,s,a,u,l,c,p,h=[r||X],f=nt.call(e,"type")?e.type:e,d=nt.call(e,"namespace")?e.namespace.split("."):[];if(s=a=r=r||X,3!==r.nodeType&&8!==r.nodeType&&!ge.test(f+ot.event.triggered)&&(f.indexOf(".")>-1&&(d=f.split("."),f=d.shift(),d.sort()),l=f.indexOf(":")<0&&"on"+f,e=e[ot.expando]?e:new ot.Event(f,"object"==typeof e&&e),e.isTrigger=i?2:3,e.namespace=d.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),n=null==n?[e]:ot.makeArray(n,[e]),p=ot.event.special[f]||{},i||!p.trigger||p.trigger.apply(r,n)!==!1)){if(!i&&!p.noBubble&&!ot.isWindow(r)){for(u=p.delegateType||f,ge.test(u+f)||(s=s.parentNode);s;s=s.parentNode)h.push(s),a=s;a===(r.ownerDocument||X)&&h.push(a.defaultView||a.parentWindow||t)}for(o=0;(s=h[o++])&&!e.isPropagationStopped();)e.type=o>1?u:p.bindType||f,c=(Tt.get(s,"events")||{})[e.type]&&Tt.get(s,"handle"),c&&c.apply(s,n),c=l&&s[l],c&&c.apply&&St(s)&&(e.result=c.apply(s,n),e.result===!1&&e.preventDefault());return e.type=f,i||e.isDefaultPrevented()||p._default&&p._default.apply(h.pop(),n)!==!1||!St(r)||l&&ot.isFunction(r[f])&&!ot.isWindow(r)&&(a=r[l],a&&(r[l]=null),ot.event.triggered=f,r[f](),ot.event.triggered=void 0,a&&(r[l]=a)),e.result}},simulate:function(t,e,n){var r=ot.extend(new ot.Event,n,{type:t,isSimulated:!0});ot.event.trigger(r,null,e)}}),ot.fn.extend({trigger:function(t,e){return this.each(function(){ot.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return ot.event.trigger(t,e,n,!0)}}),ot.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(t,e){ot.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),ot.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),rt.focusin="onfocusin"in t,rt.focusin||ot.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){ot.event.simulate(e,t.target,ot.event.fix(t))};ot.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=Tt.access(r,e);i||r.addEventListener(t,n,!0),Tt.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Tt.access(r,e)-1;i?Tt.access(r,e,i):(r.removeEventListener(t,n,!0),Tt.remove(r,e))}}});var me=t.location,ve=ot.now(),ye=/\?/;ot.parseJSON=function(t){return JSON.parse(t+"")},ot.parseXML=function(e){var n;if(!e||"string"!=typeof e)return null;try{n=(new t.DOMParser).parseFromString(e,"text/xml")}catch(r){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||ot.error("Invalid XML: "+e),n};var be=/#.*$/,we=/([?&])_=[^&]*/,xe=/^(.*?):[ \t]*([^\r\n]*)$/gm,_e=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ke=/^(?:GET|HEAD)$/,Se=/^\/\//,Te={},Ee={},Ce="*/".concat("*"),Pe=X.createElement("a");Pe.href=me.href,ot.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:me.href,type:"GET",isLocal:_e.test(me.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ce,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ot.parseJSON,"text xml":ot.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?U(U(t,ot.ajaxSettings),e):U(ot.ajaxSettings,t)},ajaxPrefilter:q(Te),ajaxTransport:q(Ee),ajax:function(e,n){function r(e,n,r,a){var l,p,y,b,x,k=n;2!==w&&(w=2,u&&t.clearTimeout(u),i=void 0,s=a||"",_.readyState=e>0?4:0,l=e>=200&&e<300||304===e,r&&(b=W(h,_,r)),b=$(h,b,_,l),l?(h.ifModified&&(x=_.getResponseHeader("Last-Modified"),x&&(ot.lastModified[o]=x),x=_.getResponseHeader("etag"),x&&(ot.etag[o]=x)),204===e||"HEAD"===h.type?k="nocontent":304===e?k="notmodified":(k=b.state,p=b.data,y=b.error,l=!y)):(y=k,!e&&k||(k="error",e<0&&(e=0))),_.status=e,_.statusText=(n||k)+"",l?g.resolveWith(f,[p,k,_]):g.rejectWith(f,[_,k,y]),_.statusCode(v),v=void 0,c&&d.trigger(l?"ajaxSuccess":"ajaxError",[_,h,l?p:y]),m.fireWith(f,[_,k]),c&&(d.trigger("ajaxComplete",[_,h]),--ot.active||ot.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=void 0),n=n||{};var i,o,s,a,u,l,c,p,h=ot.ajaxSetup({},n),f=h.context||h,d=h.context&&(f.nodeType||f.jquery)?ot(f):ot.event,g=ot.Deferred(),m=ot.Callbacks("once memory"),v=h.statusCode||{},y={},b={},w=0,x="canceled",_={readyState:0,getResponseHeader:function(t){var e;if(2===w){if(!a)for(a={};e=xe.exec(s);)a[e[1].toLowerCase()]=e[2];e=a[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===w?s:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return w||(t=b[n]=b[n]||t,y[t]=e),this},overrideMimeType:function(t){return w||(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(w<2)for(e in t)v[e]=[v[e],t[e]];else _.always(t[_.status]);return this},abort:function(t){var e=t||x;return i&&i.abort(e),r(0,e),this}};if(g.promise(_).complete=m.add,_.success=_.done,_.error=_.fail,h.url=((e||h.url||me.href)+"").replace(be,"").replace(Se,me.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=ot.trim(h.dataType||"*").toLowerCase().match(xt)||[""],null==h.crossDomain){l=X.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Pe.protocol+"//"+Pe.host!=l.protocol+"//"+l.host}catch(k){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=ot.param(h.data,h.traditional)),M(Te,h,n,_),2===w)return _;c=ot.event&&h.global,c&&0===ot.active++&&ot.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!ke.test(h.type),o=h.url,h.hasContent||(h.data&&(o=h.url+=(ye.test(o)?"&":"?")+h.data,delete h.data),h.cache===!1&&(h.url=we.test(o)?o.replace(we,"$1_="+ve++):o+(ye.test(o)?"&":"?")+"_="+ve++)),h.ifModified&&(ot.lastModified[o]&&_.setRequestHeader("If-Modified-Since",ot.lastModified[o]),ot.etag[o]&&_.setRequestHeader("If-None-Match",ot.etag[o])),(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&_.setRequestHeader("Content-Type",h.contentType),_.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ce+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)_.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(h.beforeSend.call(f,_,h)===!1||2===w))return _.abort();x="abort";for(p in{success:1,error:1,complete:1})_[p](h[p]);if(i=M(Ee,h,n,_)){if(_.readyState=1,c&&d.trigger("ajaxSend",[_,h]),2===w)return _;h.async&&h.timeout>0&&(u=t.setTimeout(function(){_.abort("timeout")},h.timeout));try{w=1,i.send(y,r)}catch(k){if(!(w<2))throw k;r(-1,k)}}else r(-1,"No Transport");return _},getJSON:function(t,e,n){return ot.get(t,e,n,"json")},getScript:function(t,e){return ot.get(t,void 0,e,"script")}}),ot.each(["get","post"],function(t,e){ot[e]=function(t,n,r,i){return ot.isFunction(n)&&(i=i||r,r=n,n=void 0),ot.ajax(ot.extend({url:t,type:e,dataType:i,data:n,success:r},ot.isPlainObject(t)&&t))}}),ot._evalUrl=function(t){return ot.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},ot.fn.extend({wrapAll:function(t){var e;return ot.isFunction(t)?this.each(function(e){ot(this).wrapAll(t.call(this,e))}):(this[0]&&(e=ot(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this)},wrapInner:function(t){return ot.isFunction(t)?this.each(function(e){ot(this).wrapInner(t.call(this,e))}):this.each(function(){var e=ot(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=ot.isFunction(t);
return this.each(function(n){ot(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){ot.nodeName(this,"body")||ot(this).replaceWith(this.childNodes)}).end()}}),ot.expr.filters.hidden=function(t){return!ot.expr.filters.visible(t)},ot.expr.filters.visible=function(t){return t.offsetWidth>0||t.offsetHeight>0||t.getClientRects().length>0};var Ae=/%20/g,Ie=/\[\]$/,je=/\r?\n/g,Le=/^(?:submit|button|image|reset|file)$/i,Oe=/^(?:input|select|textarea|keygen)/i;ot.param=function(t,e){var n,r=[],i=function(t,e){e=ot.isFunction(e)?e():null==e?"":e,r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=ot.ajaxSettings&&ot.ajaxSettings.traditional),ot.isArray(t)||t.jquery&&!ot.isPlainObject(t))ot.each(t,function(){i(this.name,this.value)});else for(n in t)V(n,t[n],e,i);return r.join("&").replace(Ae,"+")},ot.fn.extend({serialize:function(){return ot.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=ot.prop(this,"elements");return t?ot.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!ot(this).is(":disabled")&&Oe.test(this.nodeName)&&!Le.test(t)&&(this.checked||!Ot.test(t))}).map(function(t,e){var n=ot(this).val();return null==n?null:ot.isArray(n)?ot.map(n,function(t){return{name:e.name,value:t.replace(je,"\r\n")}}):{name:e.name,value:n.replace(je,"\r\n")}}).get()}}),ot.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(e){}};var De={0:200,1223:204},Re=ot.ajaxSettings.xhr();rt.cors=!!Re&&"withCredentials"in Re,rt.ajax=Re=!!Re,ot.ajaxTransport(function(e){var n,r;if(rt.cors||Re&&!e.crossDomain)return{send:function(i,o){var s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)a[s]=e.xhrFields[s];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(s in i)a.setRequestHeader(s,i[s]);n=function(t){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===t?a.abort():"error"===t?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(De[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&t.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(e.hasContent&&e.data||null)}catch(u){if(n)throw u}},abort:function(){n&&n()}}}),ot.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return ot.globalEval(t),t}}}),ot.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),ot.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(r,i){e=ot("<script>").prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&i("error"===t.type?404:200,t.type)}),X.head.appendChild(e[0])},abort:function(){n&&n()}}}});var Ne=[],ze=/(=)\?(?=&|$)|\?\?/;ot.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ne.pop()||ot.expando+"_"+ve++;return this[t]=!0,t}}),ot.ajaxPrefilter("json jsonp",function(e,n,r){var i,o,s,a=e.jsonp!==!1&&(ze.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ze.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=ot.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(ze,"$1"+i):e.jsonp!==!1&&(e.url+=(ye.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return s||ot.error(i+" was not called"),s[0]},e.dataTypes[0]="json",o=t[i],t[i]=function(){s=arguments},r.always(function(){void 0===o?ot(t).removeProp(i):t[i]=o,e[i]&&(e.jsonpCallback=n.jsonpCallback,Ne.push(i)),s&&ot.isFunction(o)&&o(s[0]),s=o=void 0}),"script"}),ot.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||X;var r=dt.exec(t),i=!n&&[];return r?[e.createElement(r[1])]:(r=h([t],e,i),i&&i.length&&ot(i).remove(),ot.merge([],r.childNodes))};var Fe=ot.fn.load;ot.fn.load=function(t,e,n){if("string"!=typeof t&&Fe)return Fe.apply(this,arguments);var r,i,o,s=this,a=t.indexOf(" ");return a>-1&&(r=ot.trim(t.slice(a)),t=t.slice(0,a)),ot.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(i="POST"),s.length>0&&ot.ajax({url:t,type:i||"GET",dataType:"html",data:e}).done(function(t){o=arguments,s.html(r?ot("<div>").append(ot.parseHTML(t)).find(r):t)}).always(n&&function(t,e){s.each(function(){n.apply(this,o||[t.responseText,e,t])})}),this},ot.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){ot.fn[e]=function(t){return this.on(e,t)}}),ot.expr.filters.animated=function(t){return ot.grep(ot.timers,function(e){return t===e.elem}).length},ot.offset={setOffset:function(t,e,n){var r,i,o,s,a,u,l,c=ot.css(t,"position"),p=ot(t),h={};"static"===c&&(t.style.position="relative"),a=p.offset(),o=ot.css(t,"top"),u=ot.css(t,"left"),l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1,l?(r=p.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),ot.isFunction(e)&&(e=e.call(t,n,ot.extend({},a))),null!=e.top&&(h.top=e.top-a.top+s),null!=e.left&&(h.left=e.left-a.left+i),"using"in e?e.using.call(t,h):p.css(h)}},ot.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ot.offset.setOffset(this,t,e)});var e,n,r=this[0],i={top:0,left:0},o=r&&r.ownerDocument;if(o)return e=o.documentElement,ot.contains(e,r)?(i=r.getBoundingClientRect(),n=Q(o),{top:i.top+n.pageYOffset-e.clientTop,left:i.left+n.pageXOffset-e.clientLeft}):i},position:function(){if(this[0]){var t,e,n=this[0],r={top:0,left:0};return"fixed"===ot.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),ot.nodeName(t[0],"html")||(r=t.offset()),r.top+=ot.css(t[0],"borderTopWidth",!0),r.left+=ot.css(t[0],"borderLeftWidth",!0)),{top:e.top-r.top-ot.css(n,"marginTop",!0),left:e.left-r.left-ot.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===ot.css(t,"position");)t=t.offsetParent;return t||Gt})}}),ot.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n="pageYOffset"===e;ot.fn[t]=function(r){return kt(this,function(t,r,i){var o=Q(t);return void 0===i?o?o[e]:t[r]:void(o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):t[r]=i)},t,r,arguments.length)}}),ot.each(["top","left"],function(t,e){ot.cssHooks[e]=C(rt.pixelPosition,function(t,n){if(n)return n=E(t,e),Xt.test(n)?ot(t).position()[e]+"px":n})}),ot.each({Height:"height",Width:"width"},function(t,e){ot.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,r){ot.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(r===!0||i===!0?"margin":"border");return kt(this,function(e,n,r){var i;return ot.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+t],i["scroll"+t],e.body["offset"+t],i["offset"+t],i["client"+t])):void 0===r?ot.css(e,n,s):ot.style(e,n,r,s)},e,o?r:void 0,o,null)}})}),ot.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},size:function(){return this.length}}),ot.fn.andSelf=ot.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ot});var Be=t.jQuery,He=t.$;return ot.noConflict=function(e){return t.$===ot&&(t.$=He),e&&t.jQuery===ot&&(t.jQuery=Be),ot},e||(t.jQuery=t.$=ot),ot})},{}],3:[function(t,e,n){(function(t){(function(){function r(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function i(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var s=t[i];e(r,s,n(s),t)}return r}function o(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}function s(t,e){for(var n=null==t?0:t.length;n--&&e(t[n],n,t)!==!1;);return t}function a(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function u(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var s=t[n];e(s,n,t)&&(o[i++]=s)}return o}function l(t,e){var n=null==t?0:t.length;return!!n&&w(t,e,0)>-1}function c(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function p(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function h(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function f(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function d(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function g(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function m(t){return t.split("")}function v(t){return t.match(Fe)||[]}function y(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function b(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function w(t,e,n){return e===e?Q(t,e,n):b(t,_,n)}function x(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function _(t){return t!==t}function k(t,e){var n=null==t?0:t.length;return n?P(t,e)/n:Ot}function S(t){return function(e){return null==e?tt:e[t]}}function T(t){return function(e){return null==t?tt:t[e]}}function E(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function C(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function P(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==tt&&(n=n===tt?o:n+o)}return n}function A(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function I(t,e){return p(e,function(e){return[e,t[e]]})}function j(t){return function(e){return t(e)}}function L(t,e){return p(e,function(e){return t[e]})}function O(t,e){return t.has(e)}function D(t,e){for(var n=-1,r=t.length;++n<r&&w(e,t[n],0)>-1;);return n}function R(t,e){for(var n=t.length;n--&&w(e,t[n],0)>-1;);return n}function N(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function z(t){return"\\"+Zn[t]}function F(t,e){return null==t?tt:t[e]}function B(t){return Mn.test(t)}function H(t){return Un.test(t)}function q(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function M(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function U(t,e){return function(n){return t(e(n))}}function W(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var s=t[n];s!==e&&s!==at||(t[n]=at,o[i++]=n)}return o}function $(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function V(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function Q(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function J(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}function X(t){return B(t)?Z(t):dr(t)}function Y(t){return B(t)?G(t):m(t)}function Z(t){for(var e=Hn.lastIndex=0;Hn.test(t);)++e;return e}function G(t){return t.match(Hn)||[]}function K(t){return t.match(qn)||[]}var tt,et="4.17.13",nt=200,rt="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",it="Expected a function",ot="__lodash_hash_undefined__",st=500,at="__lodash_placeholder__",ut=1,lt=2,ct=4,pt=1,ht=2,ft=1,dt=2,gt=4,mt=8,vt=16,yt=32,bt=64,wt=128,xt=256,_t=512,kt=30,St="...",Tt=800,Et=16,Ct=1,Pt=2,At=3,It=1/0,jt=9007199254740991,Lt=1.7976931348623157e308,Ot=NaN,Dt=4294967295,Rt=Dt-1,Nt=Dt>>>1,zt=[["ary",wt],["bind",ft],["bindKey",dt],["curry",mt],["curryRight",vt],["flip",_t],["partial",yt],["partialRight",bt],["rearg",xt]],Ft="[object Arguments]",Bt="[object Array]",Ht="[object AsyncFunction]",qt="[object Boolean]",Mt="[object Date]",Ut="[object DOMException]",Wt="[object Error]",$t="[object Function]",Vt="[object GeneratorFunction]",Qt="[object Map]",Jt="[object Number]",Xt="[object Null]",Yt="[object Object]",Zt="[object Promise]",Gt="[object Proxy]",Kt="[object RegExp]",te="[object Set]",ee="[object String]",ne="[object Symbol]",re="[object Undefined]",ie="[object WeakMap]",oe="[object WeakSet]",se="[object ArrayBuffer]",ae="[object DataView]",ue="[object Float32Array]",le="[object Float64Array]",ce="[object Int8Array]",pe="[object Int16Array]",he="[object Int32Array]",fe="[object Uint8Array]",de="[object Uint8ClampedArray]",ge="[object Uint16Array]",me="[object Uint32Array]",ve=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,we=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,_e=RegExp(we.source),ke=RegExp(xe.source),Se=/<%-([\s\S]+?)%>/g,Te=/<%([\s\S]+?)%>/g,Ee=/<%=([\s\S]+?)%>/g,Ce=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pe=/^\w*$/,Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ie=/[\\^$.*+?()[\]{}|]/g,je=RegExp(Ie.source),Le=/^\s+|\s+$/g,Oe=/^\s+/,De=/\s+$/,Re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ne=/\{\n\/\* \[wrapped with (.+)\] \*/,ze=/,? & /,Fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/\\(\\)?/g,He=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,Me=/^[-+]0x[0-9a-f]+$/i,Ue=/^0b[01]+$/i,We=/^\[object .+?Constructor\]$/,$e=/^0o[0-7]+$/i,Ve=/^(?:0|[1-9]\d*)$/,Qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Je=/($^)/,Xe=/['\n\r\u2028\u2029\\]/g,Ye="\\ud800-\\udfff",Ze="\\u0300-\\u036f",Ge="\\ufe20-\\ufe2f",Ke="\\u20d0-\\u20ff",tn=Ze+Ge+Ke,en="\\u2700-\\u27bf",nn="a-z\\xdf-\\xf6\\xf8-\\xff",rn="\\xac\\xb1\\xd7\\xf7",on="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",sn="\\u2000-\\u206f",an=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",un="A-Z\\xc0-\\xd6\\xd8-\\xde",ln="\\ufe0e\\ufe0f",cn=rn+on+sn+an,pn="['’]",hn="["+Ye+"]",fn="["+cn+"]",dn="["+tn+"]",gn="\\d+",mn="["+en+"]",vn="["+nn+"]",yn="[^"+Ye+cn+gn+en+nn+un+"]",bn="\\ud83c[\\udffb-\\udfff]",wn="(?:"+dn+"|"+bn+")",xn="[^"+Ye+"]",_n="(?:\\ud83c[\\udde6-\\uddff]){2}",kn="[\\ud800-\\udbff][\\udc00-\\udfff]",Sn="["+un+"]",Tn="\\u200d",En="(?:"+vn+"|"+yn+")",Cn="(?:"+Sn+"|"+yn+")",Pn="(?:"+pn+"(?:d|ll|m|re|s|t|ve))?",An="(?:"+pn+"(?:D|LL|M|RE|S|T|VE))?",In=wn+"?",jn="["+ln+"]?",Ln="(?:"+Tn+"(?:"+[xn,_n,kn].join("|")+")"+jn+In+")*",On="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dn="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rn=jn+In+Ln,Nn="(?:"+[mn,_n,kn].join("|")+")"+Rn,zn="(?:"+[xn+dn+"?",dn,_n,kn,hn].join("|")+")",Fn=RegExp(pn,"g"),Bn=RegExp(dn,"g"),Hn=RegExp(bn+"(?="+bn+")|"+zn+Rn,"g"),qn=RegExp([Sn+"?"+vn+"+"+Pn+"(?="+[fn,Sn,"$"].join("|")+")",Cn+"+"+An+"(?="+[fn,Sn+En,"$"].join("|")+")",Sn+"?"+En+"+"+Pn,Sn+"+"+An,Dn,On,gn,Nn].join("|"),"g"),Mn=RegExp("["+Tn+Ye+tn+ln+"]"),Un=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Wn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$n=-1,Vn={};Vn[ue]=Vn[le]=Vn[ce]=Vn[pe]=Vn[he]=Vn[fe]=Vn[de]=Vn[ge]=Vn[me]=!0,Vn[Ft]=Vn[Bt]=Vn[se]=Vn[qt]=Vn[ae]=Vn[Mt]=Vn[Wt]=Vn[$t]=Vn[Qt]=Vn[Jt]=Vn[Yt]=Vn[Kt]=Vn[te]=Vn[ee]=Vn[ie]=!1;var Qn={};Qn[Ft]=Qn[Bt]=Qn[se]=Qn[ae]=Qn[qt]=Qn[Mt]=Qn[ue]=Qn[le]=Qn[ce]=Qn[pe]=Qn[he]=Qn[Qt]=Qn[Jt]=Qn[Yt]=Qn[Kt]=Qn[te]=Qn[ee]=Qn[ne]=Qn[fe]=Qn[de]=Qn[ge]=Qn[me]=!0,Qn[Wt]=Qn[$t]=Qn[ie]=!1;var Jn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"},Xn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Yn={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Zn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Gn=parseFloat,Kn=parseInt,tr="object"==typeof t&&t&&t.Object===Object&&t,er="object"==typeof self&&self&&self.Object===Object&&self,nr=tr||er||Function("return this")(),rr="object"==typeof n&&n&&!n.nodeType&&n,ir=rr&&"object"==typeof e&&e&&!e.nodeType&&e,or=ir&&ir.exports===rr,sr=or&&tr.process,ar=function(){try{var t=ir&&ir.require&&ir.require("util").types;return t?t:sr&&sr.binding&&sr.binding("util")}catch(e){}}(),ur=ar&&ar.isArrayBuffer,lr=ar&&ar.isDate,cr=ar&&ar.isMap,pr=ar&&ar.isRegExp,hr=ar&&ar.isSet,fr=ar&&ar.isTypedArray,dr=S("length"),gr=T(Jn),mr=T(Xn),vr=T(Yn),yr=function wr(t){function e(t){if(ou(t)&&!mh(t)&&!(t instanceof T)){if(t instanceof m)return t;if(mc.call(t,"__wrapped__"))return ns(t)}return new m(t)}function n(){}function m(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=tt}function T(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Dt,this.__views__=[]}function Q(){var t=new T(this.__wrapped__);return t.__actions__=Ri(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ri(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ri(this.__views__),t}function Z(){if(this.__filtered__){var t=new T(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function G(){var t=this.__wrapped__.value(),e=this.__dir__,n=mh(t),r=e<0,i=n?t.length:0,o=To(0,i,this.__views__),s=o.start,a=o.end,u=a-s,l=r?a:s-1,c=this.__iteratees__,p=c.length,h=0,f=Vc(u,this.__takeCount__);if(!n||!r&&i==u&&f==u)return yi(t,this.__actions__);var d=[];t:for(;u--&&h<f;){l+=e;for(var g=-1,m=t[l];++g<p;){var v=c[g],y=v.iteratee,b=v.type,w=y(m);if(b==Pt)m=w;else if(!w){if(b==Ct)continue t;break t}}d[h++]=m}return d}function Fe(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ye(){this.__data__=np?np(null):{},this.size=0}function Ze(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function Ge(t){var e=this.__data__;if(np){var n=e[t];return n===ot?tt:n}return mc.call(e,t)?e[t]:tt}function Ke(t){var e=this.__data__;return np?e[t]!==tt:mc.call(e,t)}function tn(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=np&&e===tt?ot:e,this}function en(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function nn(){this.__data__=[],this.size=0}function rn(t){var e=this.__data__,n=An(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Ic.call(e,n,1),--this.size,!0}function on(t){var e=this.__data__,n=An(e,t);return n<0?tt:e[n][1]}function sn(t){return An(this.__data__,t)>-1}function an(t,e){var n=this.__data__,r=An(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function un(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function ln(){this.size=0,this.__data__={hash:new Fe,map:new(Gc||en),string:new Fe}}function cn(t){var e=xo(this,t)["delete"](t);return this.size-=e?1:0,e}function pn(t){return xo(this,t).get(t)}function hn(t){return xo(this,t).has(t)}function fn(t,e){var n=xo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function dn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new un;++e<n;)this.add(t[e])}function gn(t){return this.__data__.set(t,ot),this}function mn(t){return this.__data__.has(t)}function vn(t){var e=this.__data__=new en(t);this.size=e.size}function yn(){this.__data__=new en,this.size=0}function bn(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}function wn(t){return this.__data__.get(t)}function xn(t){return this.__data__.has(t)}function _n(t,e){var n=this.__data__;if(n instanceof en){var r=n.__data__;if(!Gc||r.length<nt-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new un(r)}return n.set(t,e),this.size=n.size,this}function kn(t,e){var n=mh(t),r=!n&&gh(t),i=!n&&!r&&yh(t),o=!n&&!r&&!i&&kh(t),s=n||r||i||o,a=s?A(t.length,lc):[],u=a.length;for(var l in t)!e&&!mc.call(t,l)||s&&("length"==l||i&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||Oo(l,u))||a.push(l);return a}function Sn(t){var e=t.length;return e?t[Kr(0,e-1)]:tt}function Tn(t,e){return Go(Ri(t),Rn(e,0,t.length))}function En(t){return Go(Ri(t))}function Cn(t,e,n){(n===tt||$a(t[e],n))&&(n!==tt||e in t)||On(t,e,n)}function Pn(t,e,n){var r=t[e];mc.call(t,e)&&$a(r,n)&&(n!==tt||e in t)||On(t,e,n)}function An(t,e){for(var n=t.length;n--;)if($a(t[n][0],e))return n;return-1}function In(t,e,n,r){return dp(t,function(t,i,o){e(r,t,n(t),o)}),r}function jn(t,e){return t&&Ni(e,Hu(e),t)}function Ln(t,e){return t&&Ni(e,qu(e),t)}function On(t,e,n){"__proto__"==e&&Dc?Dc(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Dn(t,e){for(var n=-1,r=e.length,i=nc(r),o=null==t;++n<r;)i[n]=o?tt:zu(t,e[n]);return i}function Rn(t,e,n){return t===t&&(n!==tt&&(t=t<=n?t:n),e!==tt&&(t=t>=e?t:e)),t}function Nn(t,e,n,r,i,s){var a,u=e&ut,l=e&lt,c=e&ct;if(n&&(a=i?n(t,r,i,s):n(t)),a!==tt)return a;if(!iu(t))return t;var p=mh(t);if(p){if(a=Po(t),!u)return Ri(t,a)}else{var h=Ep(t),f=h==$t||h==Vt;if(yh(t))return Ti(t,u);if(h==Yt||h==Ft||f&&!i){if(a=l||f?{}:Ao(t),!u)return l?Fi(t,Ln(a,t)):zi(t,jn(a,t))}else{if(!Qn[h])return i?t:{};a=Io(t,h,u)}}s||(s=new vn);var d=s.get(t);if(d)return d;s.set(t,a),_h(t)?t.forEach(function(r){a.add(Nn(r,e,n,r,t,s))}):wh(t)&&t.forEach(function(r,i){a.set(i,Nn(r,e,n,i,t,s))});var g=c?l?vo:mo:l?qu:Hu,m=p?tt:g(t);return o(m||t,function(r,i){m&&(i=r,r=t[i]),Pn(a,i,Nn(r,e,n,i,t,s))}),a}function zn(t){var e=Hu(t);return function(n){return Hn(n,t,e)}}function Hn(t,e,n){var r=n.length;if(null==t)return!r;for(t=ac(t);r--;){var i=n[r],o=e[i],s=t[i];if(s===tt&&!(i in t)||!o(s))return!1}return!0}function qn(t,e,n){if("function"!=typeof t)throw new cc(it);return Ap(function(){t.apply(tt,n)},e)}function Mn(t,e,n,r){var i=-1,o=l,s=!0,a=t.length,u=[],h=e.length;if(!a)return u;n&&(e=p(e,j(n))),r?(o=c,s=!1):e.length>=nt&&(o=O,s=!1,e=new dn(e));t:for(;++i<a;){var f=t[i],d=null==n?f:n(f);if(f=r||0!==f?f:0,s&&d===d){for(var g=h;g--;)if(e[g]===d)continue t;u.push(f)}else o(e,d,r)||u.push(f)}return u}function Un(t,e){var n=!0;return dp(t,function(t,r,i){return n=!!e(t,r,i)}),n}function Jn(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],s=e(o);if(null!=s&&(a===tt?s===s&&!mu(s):n(s,a)))var a=s,u=o}return u}function Xn(t,e,n,r){var i=t.length;for(n=_u(n),n<0&&(n=-n>i?0:i+n),r=r===tt||r>i?i:_u(r),r<0&&(r+=i),r=n>r?0:ku(r);n<r;)t[n++]=e;return t}function Yn(t,e){var n=[];return dp(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Zn(t,e,n,r,i){var o=-1,s=t.length;for(n||(n=Lo),i||(i=[]);++o<s;){var a=t[o];e>0&&n(a)?e>1?Zn(a,e-1,n,r,i):h(i,a):r||(i[i.length]=a)}return i}function tr(t,e){return t&&mp(t,e,Hu)}function er(t,e){return t&&vp(t,e,Hu)}function rr(t,e){return u(e,function(e){return eu(t[e])})}function ir(t,e){e=ki(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Ko(e[n++])];return n&&n==r?t:tt}function sr(t,e,n){var r=e(t);return mh(t)?r:h(r,n(t))}function ar(t){return null==t?t===tt?re:Xt:Oc&&Oc in ac(t)?So(t):$o(t)}function dr(t,e){return t>e}function yr(t,e){return null!=t&&mc.call(t,e)}function xr(t,e){return null!=t&&e in ac(t)}function _r(t,e,n){return t>=Vc(e,n)&&t<$c(e,n)}function kr(t,e,n){for(var r=n?c:l,i=t[0].length,o=t.length,s=o,a=nc(o),u=1/0,h=[];s--;){var f=t[s];s&&e&&(f=p(f,j(e))),u=Vc(f.length,u),a[s]=!n&&(e||i>=120&&f.length>=120)?new dn(s&&f):tt}f=t[0];var d=-1,g=a[0];t:for(;++d<i&&h.length<u;){var m=f[d],v=e?e(m):m;if(m=n||0!==m?m:0,!(g?O(g,v):r(h,v,n))){for(s=o;--s;){var y=a[s];if(!(y?O(y,v):r(t[s],v,n)))continue t}g&&g.push(v),h.push(m)}}return h}function Sr(t,e,n,r){return tr(t,function(t,i,o){e(r,n(t),i,o)}),r}function Tr(t,e,n){e=ki(e,t),t=Qo(t,e);var i=null==t?t:t[Ko(xs(e))];return null==i?tt:r(i,t,n)}function Er(t){return ou(t)&&ar(t)==Ft}function Cr(t){return ou(t)&&ar(t)==se}function Pr(t){return ou(t)&&ar(t)==Mt}function Ar(t,e,n,r,i){return t===e||(null==t||null==e||!ou(t)&&!ou(e)?t!==t&&e!==e:Ir(t,e,n,r,Ar,i))}function Ir(t,e,n,r,i,o){var s=mh(t),a=mh(e),u=s?Bt:Ep(t),l=a?Bt:Ep(e);u=u==Ft?Yt:u,l=l==Ft?Yt:l;var c=u==Yt,p=l==Yt,h=u==l;if(h&&yh(t)){if(!yh(e))return!1;s=!0,c=!1}if(h&&!c)return o||(o=new vn),s||kh(t)?po(t,e,n,r,i,o):ho(t,e,u,n,r,i,o);if(!(n&pt)){var f=c&&mc.call(t,"__wrapped__"),d=p&&mc.call(e,"__wrapped__");if(f||d){var g=f?t.value():t,m=d?e.value():e;return o||(o=new vn),i(g,m,n,r,o)}}return!!h&&(o||(o=new vn),fo(t,e,n,r,i,o))}function jr(t){return ou(t)&&Ep(t)==Qt}function Lr(t,e,n,r){var i=n.length,o=i,s=!r;if(null==t)return!o;for(t=ac(t);i--;){var a=n[i];if(s&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<o;){a=n[i];var u=a[0],l=t[u],c=a[1];if(s&&a[2]){if(l===tt&&!(u in t))return!1}else{var p=new vn;if(r)var h=r(l,c,u,t,e,p);if(!(h===tt?Ar(c,l,pt|ht,r,p):h))return!1}}return!0}function Or(t){if(!iu(t)||Fo(t))return!1;var e=eu(t)?_c:We;return e.test(ts(t))}function Dr(t){return ou(t)&&ar(t)==Kt}function Rr(t){return ou(t)&&Ep(t)==te}function Nr(t){return ou(t)&&ru(t.length)&&!!Vn[ar(t)]}function zr(t){return"function"==typeof t?t:null==t?Il:"object"==typeof t?mh(t)?Ur(t[0],t[1]):Mr(t):Fl(t)}function Fr(t){if(!Bo(t))return Wc(t);var e=[];for(var n in ac(t))mc.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Br(t){if(!iu(t))return Wo(t);var e=Bo(t),n=[];for(var r in t)("constructor"!=r||!e&&mc.call(t,r))&&n.push(r);return n}function Hr(t,e){return t<e}function qr(t,e){var n=-1,r=Va(t)?nc(t.length):[];return dp(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Mr(t){var e=_o(t);return 1==e.length&&e[0][2]?qo(e[0][0],e[0][1]):function(n){return n===t||Lr(n,t,e)}}function Ur(t,e){return Ro(t)&&Ho(e)?qo(Ko(t),e):function(n){var r=zu(n,t);return r===tt&&r===e?Bu(n,t):Ar(e,r,pt|ht)}}function Wr(t,e,n,r,i){t!==e&&mp(e,function(o,s){if(i||(i=new vn),iu(o))$r(t,e,s,n,Wr,r,i);else{var a=r?r(Xo(t,s),o,s+"",t,e,i):tt;a===tt&&(a=o),Cn(t,s,a)}},qu)}function $r(t,e,n,r,i,o,s){var a=Xo(t,n),u=Xo(e,n),l=s.get(u);if(l)return void Cn(t,n,l);var c=o?o(a,u,n+"",t,e,s):tt,p=c===tt;if(p){var h=mh(u),f=!h&&yh(u),d=!h&&!f&&kh(u);c=u,h||f||d?mh(a)?c=a:Qa(a)?c=Ri(a):f?(p=!1,c=Ti(u,!0)):d?(p=!1,c=Ii(u,!0)):c=[]:fu(u)||gh(u)?(c=a,gh(a)?c=Tu(a):iu(a)&&!eu(a)||(c=Ao(u))):p=!1}p&&(s.set(u,c),i(c,u,r,o,s),s["delete"](u)),Cn(t,n,c)}function Vr(t,e){var n=t.length;if(n)return e+=e<0?n:0,Oo(e,n)?t[e]:tt}function Qr(t,e,n){var r=-1;e=p(e.length?e:[Il],j(wo()));var i=qr(t,function(t,n,i){var o=p(e,function(e){return e(t)});return{criteria:o,index:++r,value:t}});return C(i,function(t,e){return Li(t,e,n)})}function Jr(t,e){return Xr(t,e,function(e,n){return Bu(t,n)})}function Xr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var s=e[r],a=ir(t,s);n(a,s)&&oi(o,ki(s,t),a)}return o}function Yr(t){return function(e){return ir(e,t)}}function Zr(t,e,n,r){var i=r?x:w,o=-1,s=e.length,a=t;for(t===e&&(e=Ri(e)),n&&(a=p(t,j(n)));++o<s;)for(var u=0,l=e[o],c=n?n(l):l;(u=i(a,c,u,r))>-1;)a!==t&&Ic.call(a,u,1),Ic.call(t,u,1);return t}function Gr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;Oo(i)?Ic.call(t,i,1):gi(t,i)}}return t}function Kr(t,e){return t+Bc(Xc()*(e-t+1))}function ti(t,e,n,r){for(var i=-1,o=$c(Fc((e-t)/(n||1)),0),s=nc(o);o--;)s[r?o:++i]=t,t+=n;return s}function ei(t,e){var n="";if(!t||e<1||e>jt)return n;do e%2&&(n+=t),e=Bc(e/2),e&&(t+=t);while(e);return n}function ni(t,e){return Ip(Vo(t,e,Il),t+"")}function ri(t){return Sn(Ku(t))}function ii(t,e){var n=Ku(t);return Go(n,Rn(e,0,n.length))}function oi(t,e,n,r){if(!iu(t))return t;e=ki(e,t);for(var i=-1,o=e.length,s=o-1,a=t;null!=a&&++i<o;){var u=Ko(e[i]),l=n;if(i!=s){var c=a[u];l=r?r(c,u,a):tt,l===tt&&(l=iu(c)?c:Oo(e[i+1])?[]:{})}Pn(a,u,l),a=a[u]}return t}function si(t){return Go(Ku(t))}function ai(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=nc(i);++r<i;)o[r]=t[r+e];return o}function ui(t,e){var n;return dp(t,function(t,r,i){return n=e(t,r,i),!n}),!!n}function li(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&i<=Nt){for(;r<i;){var o=r+i>>>1,s=t[o];null!==s&&!mu(s)&&(n?s<=e:s<e)?r=o+1:i=o}return i}return ci(t,e,Il,n)}function ci(t,e,n,r){e=n(e);for(var i=0,o=null==t?0:t.length,s=e!==e,a=null===e,u=mu(e),l=e===tt;i<o;){var c=Bc((i+o)/2),p=n(t[c]),h=p!==tt,f=null===p,d=p===p,g=mu(p);if(s)var m=r||d;else m=l?d&&(r||h):a?d&&h&&(r||!f):u?d&&h&&!f&&(r||!g):!f&&!g&&(r?p<=e:p<e);m?i=c+1:o=c}return Vc(o,Rt)}function pi(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var s=t[n],a=e?e(s):s;if(!n||!$a(a,u)){var u=a;o[i++]=0===s?0:s}}return o}function hi(t){return"number"==typeof t?t:mu(t)?Ot:+t}function fi(t){if("string"==typeof t)return t;if(mh(t))return p(t,fi)+"";if(mu(t))return hp?hp.call(t):"";var e=t+"";return"0"==e&&1/t==-It?"-0":e}function di(t,e,n){var r=-1,i=l,o=t.length,s=!0,a=[],u=a;if(n)s=!1,i=c;else if(o>=nt){var p=e?null:_p(t);if(p)return $(p);s=!1,i=O,u=new dn}else u=e?[]:a;t:for(;++r<o;){var h=t[r],f=e?e(h):h;if(h=n||0!==h?h:0,s&&f===f){for(var d=u.length;d--;)if(u[d]===f)continue t;e&&u.push(f),a.push(h)}else i(u,f,n)||(u!==a&&u.push(f),a.push(h))}return a}function gi(t,e){return e=ki(e,t),t=Qo(t,e),null==t||delete t[Ko(xs(e))]}function mi(t,e,n,r){return oi(t,e,n(ir(t,e)),r)}function vi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?ai(t,r?0:o,r?o+1:i):ai(t,r?o+1:0,r?i:o)}function yi(t,e){var n=t;return n instanceof T&&(n=n.value()),f(e,function(t,e){return e.func.apply(e.thisArg,h([t],e.args))},n)}function bi(t,e,n){var r=t.length;if(r<2)return r?di(t[0]):[];for(var i=-1,o=nc(r);++i<r;)for(var s=t[i],a=-1;++a<r;)a!=i&&(o[i]=Mn(o[i]||s,t[a],e,n));return di(Zn(o,1),e,n)}function wi(t,e,n){for(var r=-1,i=t.length,o=e.length,s={};++r<i;){var a=r<o?e[r]:tt;n(s,t[r],a)}return s}function xi(t){return Qa(t)?t:[]}function _i(t){return"function"==typeof t?t:Il}function ki(t,e){return mh(t)?t:Ro(t,e)?[t]:jp(Cu(t))}function Si(t,e,n){var r=t.length;return n=n===tt?r:n,!e&&n>=r?t:ai(t,e,n)}function Ti(t,e){if(e)return t.slice();var n=t.length,r=Ec?Ec(n):new t.constructor(n);return t.copy(r),r}function Ei(t){var e=new t.constructor(t.byteLength);return new Tc(e).set(new Tc(t)),e}function Ci(t,e){var n=e?Ei(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength);
}function Pi(t){var e=new t.constructor(t.source,qe.exec(t));return e.lastIndex=t.lastIndex,e}function Ai(t){return pp?ac(pp.call(t)):{}}function Ii(t,e){var n=e?Ei(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ji(t,e){if(t!==e){var n=t!==tt,r=null===t,i=t===t,o=mu(t),s=e!==tt,a=null===e,u=e===e,l=mu(e);if(!a&&!l&&!o&&t>e||o&&s&&u&&!a&&!l||r&&s&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t<e||l&&n&&i&&!r&&!o||a&&n&&i||!s&&i||!u)return-1}return 0}function Li(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,s=i.length,a=n.length;++r<s;){var u=ji(i[r],o[r]);if(u){if(r>=a)return u;var l=n[r];return u*("desc"==l?-1:1)}}return t.index-e.index}function Oi(t,e,n,r){for(var i=-1,o=t.length,s=n.length,a=-1,u=e.length,l=$c(o-s,0),c=nc(u+l),p=!r;++a<u;)c[a]=e[a];for(;++i<s;)(p||i<o)&&(c[n[i]]=t[i]);for(;l--;)c[a++]=t[i++];return c}function Di(t,e,n,r){for(var i=-1,o=t.length,s=-1,a=n.length,u=-1,l=e.length,c=$c(o-a,0),p=nc(c+l),h=!r;++i<c;)p[i]=t[i];for(var f=i;++u<l;)p[f+u]=e[u];for(;++s<a;)(h||i<o)&&(p[f+n[s]]=t[i++]);return p}function Ri(t,e){var n=-1,r=t.length;for(e||(e=nc(r));++n<r;)e[n]=t[n];return e}function Ni(t,e,n,r){var i=!n;n||(n={});for(var o=-1,s=e.length;++o<s;){var a=e[o],u=r?r(n[a],t[a],a,n,t):tt;u===tt&&(u=t[a]),i?On(n,a,u):Pn(n,a,u)}return n}function zi(t,e){return Ni(t,Sp(t),e)}function Fi(t,e){return Ni(t,Tp(t),e)}function Bi(t,e){return function(n,r){var o=mh(n)?i:In,s=e?e():{};return o(n,t,wo(r,2),s)}}function Hi(t){return ni(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:tt,s=i>2?n[2]:tt;for(o=t.length>3&&"function"==typeof o?(i--,o):tt,s&&Do(n[0],n[1],s)&&(o=i<3?tt:o,i=1),e=ac(e);++r<i;){var a=n[r];a&&t(e,a,r,o)}return e})}function qi(t,e){return function(n,r){if(null==n)return n;if(!Va(n))return t(n,r);for(var i=n.length,o=e?i:-1,s=ac(n);(e?o--:++o<i)&&r(s[o],o,s)!==!1;);return n}}function Mi(t){return function(e,n,r){for(var i=-1,o=ac(e),s=r(e),a=s.length;a--;){var u=s[t?a:++i];if(n(o[u],u,o)===!1)break}return e}}function Ui(t,e,n){function r(){var e=this&&this!==nr&&this instanceof r?o:t;return e.apply(i?n:this,arguments)}var i=e&ft,o=Vi(t);return r}function Wi(t){return function(e){e=Cu(e);var n=B(e)?Y(e):tt,r=n?n[0]:e.charAt(0),i=n?Si(n,1).join(""):e.slice(1);return r[t]()+i}}function $i(t){return function(e){return f(Tl(ol(e).replace(Fn,"")),t,"")}}function Vi(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=fp(t.prototype),r=t.apply(n,e);return iu(r)?r:n}}function Qi(t,e,n){function i(){for(var s=arguments.length,a=nc(s),u=s,l=bo(i);u--;)a[u]=arguments[u];var c=s<3&&a[0]!==l&&a[s-1]!==l?[]:W(a,l);if(s-=c.length,s<n)return io(t,e,Yi,i.placeholder,tt,a,c,tt,tt,n-s);var p=this&&this!==nr&&this instanceof i?o:t;return r(p,this,a)}var o=Vi(t);return i}function Ji(t){return function(e,n,r){var i=ac(e);if(!Va(e)){var o=wo(n,3);e=Hu(e),n=function(t){return o(i[t],t,i)}}var s=t(e,n,r);return s>-1?i[o?e[s]:s]:tt}}function Xi(t){return go(function(e){var n=e.length,r=n,i=m.prototype.thru;for(t&&e.reverse();r--;){var o=e[r];if("function"!=typeof o)throw new cc(it);if(i&&!s&&"wrapper"==yo(o))var s=new m([],(!0))}for(r=s?r:n;++r<n;){o=e[r];var a=yo(o),u="wrapper"==a?kp(o):tt;s=u&&zo(u[0])&&u[1]==(wt|mt|yt|xt)&&!u[4].length&&1==u[9]?s[yo(u[0])].apply(s,u[3]):1==o.length&&zo(o)?s[a]():s.thru(o)}return function(){var t=arguments,r=t[0];if(s&&1==t.length&&mh(r))return s.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}})}function Yi(t,e,n,r,i,o,s,a,u,l){function c(){for(var v=arguments.length,y=nc(v),b=v;b--;)y[b]=arguments[b];if(d)var w=bo(c),x=N(y,w);if(r&&(y=Oi(y,r,i,d)),o&&(y=Di(y,o,s,d)),v-=x,d&&v<l){var _=W(y,w);return io(t,e,Yi,c.placeholder,n,y,_,a,u,l-v)}var k=h?n:this,S=f?k[t]:t;return v=y.length,a?y=Jo(y,a):g&&v>1&&y.reverse(),p&&u<v&&(y.length=u),this&&this!==nr&&this instanceof c&&(S=m||Vi(S)),S.apply(k,y)}var p=e&wt,h=e&ft,f=e&dt,d=e&(mt|vt),g=e&_t,m=f?tt:Vi(t);return c}function Zi(t,e){return function(n,r){return Sr(n,t,e(r),{})}}function Gi(t,e){return function(n,r){var i;if(n===tt&&r===tt)return e;if(n!==tt&&(i=n),r!==tt){if(i===tt)return r;"string"==typeof n||"string"==typeof r?(n=fi(n),r=fi(r)):(n=hi(n),r=hi(r)),i=t(n,r)}return i}}function Ki(t){return go(function(e){return e=p(e,j(wo())),ni(function(n){var i=this;return t(e,function(t){return r(t,i,n)})})})}function to(t,e){e=e===tt?" ":fi(e);var n=e.length;if(n<2)return n?ei(e,t):e;var r=ei(e,Fc(t/X(e)));return B(e)?Si(Y(r),0,t).join(""):r.slice(0,t)}function eo(t,e,n,i){function o(){for(var e=-1,u=arguments.length,l=-1,c=i.length,p=nc(c+u),h=this&&this!==nr&&this instanceof o?a:t;++l<c;)p[l]=i[l];for(;u--;)p[l++]=arguments[++e];return r(h,s?n:this,p)}var s=e&ft,a=Vi(t);return o}function no(t){return function(e,n,r){return r&&"number"!=typeof r&&Do(e,n,r)&&(n=r=tt),e=xu(e),n===tt?(n=e,e=0):n=xu(n),r=r===tt?e<n?1:-1:xu(r),ti(e,n,r,t)}}function ro(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Su(e),n=Su(n)),t(e,n)}}function io(t,e,n,r,i,o,s,a,u,l){var c=e&mt,p=c?s:tt,h=c?tt:s,f=c?o:tt,d=c?tt:o;e|=c?yt:bt,e&=~(c?bt:yt),e&gt||(e&=~(ft|dt));var g=[t,e,i,f,p,d,h,a,u,l],m=n.apply(tt,g);return zo(t)&&Pp(m,g),m.placeholder=r,Yo(m,t,e)}function oo(t){var e=sc[t];return function(t,n){if(t=Su(t),n=null==n?0:Vc(_u(n),292),n&&Mc(t)){var r=(Cu(t)+"e").split("e"),i=e(r[0]+"e"+(+r[1]+n));return r=(Cu(i)+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function so(t){return function(e){var n=Ep(e);return n==Qt?M(e):n==te?V(e):I(e,t(e))}}function ao(t,e,n,r,i,o,s,a){var u=e&dt;if(!u&&"function"!=typeof t)throw new cc(it);var l=r?r.length:0;if(l||(e&=~(yt|bt),r=i=tt),s=s===tt?s:$c(_u(s),0),a=a===tt?a:_u(a),l-=i?i.length:0,e&bt){var c=r,p=i;r=i=tt}var h=u?tt:kp(t),f=[t,e,n,r,i,c,p,o,s,a];if(h&&Uo(f,h),t=f[0],e=f[1],n=f[2],r=f[3],i=f[4],a=f[9]=f[9]===tt?u?0:t.length:$c(f[9]-l,0),!a&&e&(mt|vt)&&(e&=~(mt|vt)),e&&e!=ft)d=e==mt||e==vt?Qi(t,e,a):e!=yt&&e!=(ft|yt)||i.length?Yi.apply(tt,f):eo(t,e,n,r);else var d=Ui(t,e,n);var g=h?yp:Pp;return Yo(g(d,f),t,e)}function uo(t,e,n,r){return t===tt||$a(t,fc[n])&&!mc.call(r,n)?e:t}function lo(t,e,n,r,i,o){return iu(t)&&iu(e)&&(o.set(e,t),Wr(t,e,tt,lo,o),o["delete"](e)),t}function co(t){return fu(t)?tt:t}function po(t,e,n,r,i,o){var s=n&pt,a=t.length,u=e.length;if(a!=u&&!(s&&u>a))return!1;var l=o.get(t);if(l&&o.get(e))return l==e;var c=-1,p=!0,h=n&ht?new dn:tt;for(o.set(t,e),o.set(e,t);++c<a;){var f=t[c],d=e[c];if(r)var m=s?r(d,f,c,e,t,o):r(f,d,c,t,e,o);if(m!==tt){if(m)continue;p=!1;break}if(h){if(!g(e,function(t,e){if(!O(h,e)&&(f===t||i(f,t,n,r,o)))return h.push(e)})){p=!1;break}}else if(f!==d&&!i(f,d,n,r,o)){p=!1;break}}return o["delete"](t),o["delete"](e),p}function ho(t,e,n,r,i,o,s){switch(n){case ae:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case se:return!(t.byteLength!=e.byteLength||!o(new Tc(t),new Tc(e)));case qt:case Mt:case Jt:return $a(+t,+e);case Wt:return t.name==e.name&&t.message==e.message;case Kt:case ee:return t==e+"";case Qt:var a=M;case te:var u=r&pt;if(a||(a=$),t.size!=e.size&&!u)return!1;var l=s.get(t);if(l)return l==e;r|=ht,s.set(t,e);var c=po(a(t),a(e),r,i,o,s);return s["delete"](t),c;case ne:if(pp)return pp.call(t)==pp.call(e)}return!1}function fo(t,e,n,r,i,o){var s=n&pt,a=mo(t),u=a.length,l=mo(e),c=l.length;if(u!=c&&!s)return!1;for(var p=u;p--;){var h=a[p];if(!(s?h in e:mc.call(e,h)))return!1}var f=o.get(t);if(f&&o.get(e))return f==e;var d=!0;o.set(t,e),o.set(e,t);for(var g=s;++p<u;){h=a[p];var m=t[h],v=e[h];if(r)var y=s?r(v,m,h,e,t,o):r(m,v,h,t,e,o);if(!(y===tt?m===v||i(m,v,n,r,o):y)){d=!1;break}g||(g="constructor"==h)}if(d&&!g){var b=t.constructor,w=e.constructor;b!=w&&"constructor"in t&&"constructor"in e&&!("function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w)&&(d=!1)}return o["delete"](t),o["delete"](e),d}function go(t){return Ip(Vo(t,tt,fs),t+"")}function mo(t){return sr(t,Hu,Sp)}function vo(t){return sr(t,qu,Tp)}function yo(t){for(var e=t.name+"",n=ip[e],r=mc.call(ip,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function bo(t){var n=mc.call(e,"placeholder")?e:t;return n.placeholder}function wo(){var t=e.iteratee||jl;return t=t===jl?zr:t,arguments.length?t(arguments[0],arguments[1]):t}function xo(t,e){var n=t.__data__;return No(e)?n["string"==typeof e?"string":"hash"]:n.map}function _o(t){for(var e=Hu(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Ho(i)]}return e}function ko(t,e){var n=F(t,e);return Or(n)?n:tt}function So(t){var e=mc.call(t,Oc),n=t[Oc];try{t[Oc]=tt;var r=!0}catch(i){}var o=bc.call(t);return r&&(e?t[Oc]=n:delete t[Oc]),o}function To(t,e,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],s=o.size;switch(o.type){case"drop":t+=s;break;case"dropRight":e-=s;break;case"take":e=Vc(e,t+s);break;case"takeRight":t=$c(t,e-s)}}return{start:t,end:e}}function Eo(t){var e=t.match(Ne);return e?e[1].split(ze):[]}function Co(t,e,n){e=ki(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var s=Ko(e[r]);if(!(o=null!=t&&n(t,s)))break;t=t[s]}return o||++r!=i?o:(i=null==t?0:t.length,!!i&&ru(i)&&Oo(s,i)&&(mh(t)||gh(t)))}function Po(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&mc.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Ao(t){return"function"!=typeof t.constructor||Bo(t)?{}:fp(Cc(t))}function Io(t,e,n){var r=t.constructor;switch(e){case se:return Ei(t);case qt:case Mt:return new r((+t));case ae:return Ci(t,n);case ue:case le:case ce:case pe:case he:case fe:case de:case ge:case me:return Ii(t,n);case Qt:return new r;case Jt:case ee:return new r(t);case Kt:return Pi(t);case te:return new r;case ne:return Ai(t)}}function jo(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(n>1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Re,"{\n/* [wrapped with "+e+"] */\n")}function Lo(t){return mh(t)||gh(t)||!!(jc&&t&&t[jc])}function Oo(t,e){var n=typeof t;return e=null==e?jt:e,!!e&&("number"==n||"symbol"!=n&&Ve.test(t))&&t>-1&&t%1==0&&t<e}function Do(t,e,n){if(!iu(n))return!1;var r=typeof e;return!!("number"==r?Va(n)&&Oo(e,n.length):"string"==r&&e in n)&&$a(n[e],t)}function Ro(t,e){if(mh(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!mu(t))||(Pe.test(t)||!Ce.test(t)||null!=e&&t in ac(e))}function No(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function zo(t){var n=yo(t),r=e[n];if("function"!=typeof r||!(n in T.prototype))return!1;if(t===r)return!0;var i=kp(r);return!!i&&t===i[0]}function Fo(t){return!!yc&&yc in t}function Bo(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||fc;return t===n}function Ho(t){return t===t&&!iu(t)}function qo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==tt||t in ac(n)))}}function Mo(t){var e=ja(t,function(t){return n.size===st&&n.clear(),t}),n=e.cache;return e}function Uo(t,e){var n=t[1],r=e[1],i=n|r,o=i<(ft|dt|wt),s=r==wt&&n==mt||r==wt&&n==xt&&t[7].length<=e[8]||r==(wt|xt)&&e[7].length<=e[8]&&n==mt;if(!o&&!s)return t;r&ft&&(t[2]=e[2],i|=n&ft?0:gt);var a=e[3];if(a){var u=t[3];t[3]=u?Oi(u,a,e[4]):a,t[4]=u?W(t[3],at):e[4]}return a=e[5],a&&(u=t[5],t[5]=u?Di(u,a,e[6]):a,t[6]=u?W(t[5],at):e[6]),a=e[7],a&&(t[7]=a),r&wt&&(t[8]=null==t[8]?e[8]:Vc(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Wo(t){var e=[];if(null!=t)for(var n in ac(t))e.push(n);return e}function $o(t){return bc.call(t)}function Vo(t,e,n){return e=$c(e===tt?t.length-1:e,0),function(){for(var i=arguments,o=-1,s=$c(i.length-e,0),a=nc(s);++o<s;)a[o]=i[e+o];o=-1;for(var u=nc(e+1);++o<e;)u[o]=i[o];return u[e]=n(a),r(t,this,u)}}function Qo(t,e){return e.length<2?t:ir(t,ai(e,0,-1))}function Jo(t,e){for(var n=t.length,r=Vc(e.length,n),i=Ri(t);r--;){var o=e[r];t[r]=Oo(o,n)?i[o]:tt}return t}function Xo(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}function Yo(t,e,n){var r=e+"";return Ip(t,jo(r,es(Eo(r),n)))}function Zo(t){var e=0,n=0;return function(){var r=Qc(),i=Et-(r-n);if(n=r,i>0){if(++e>=Tt)return arguments[0]}else e=0;return t.apply(tt,arguments)}}function Go(t,e){var n=-1,r=t.length,i=r-1;for(e=e===tt?r:e;++n<e;){var o=Kr(n,i),s=t[o];t[o]=t[n],t[n]=s}return t.length=e,t}function Ko(t){if("string"==typeof t||mu(t))return t;var e=t+"";return"0"==e&&1/t==-It?"-0":e}function ts(t){if(null!=t){try{return gc.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function es(t,e){return o(zt,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}function ns(t){if(t instanceof T)return t.clone();var e=new m(t.__wrapped__,t.__chain__);return e.__actions__=Ri(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function rs(t,e,n){e=(n?Do(t,e,n):e===tt)?1:$c(_u(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,s=nc(Fc(r/e));i<r;)s[o++]=ai(t,i,i+=e);return s}function is(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i}function os(){var t=arguments.length;if(!t)return[];for(var e=nc(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return h(mh(n)?Ri(n):[n],Zn(e,1))}function ss(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===tt?1:_u(e),ai(t,e<0?0:e,r)):[]}function as(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===tt?1:_u(e),e=r-e,ai(t,0,e<0?0:e)):[]}function us(t,e){return t&&t.length?vi(t,wo(e,3),!0,!0):[]}function ls(t,e){return t&&t.length?vi(t,wo(e,3),!0):[]}function cs(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&Do(t,e,n)&&(n=0,r=i),Xn(t,e,n,r)):[]}function ps(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:_u(n);return i<0&&(i=$c(r+i,0)),b(t,wo(e,3),i)}function hs(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==tt&&(i=_u(n),i=n<0?$c(r+i,0):Vc(i,r-1)),b(t,wo(e,3),i,!0)}function fs(t){var e=null==t?0:t.length;return e?Zn(t,1):[]}function ds(t){var e=null==t?0:t.length;return e?Zn(t,It):[]}function gs(t,e){var n=null==t?0:t.length;return n?(e=e===tt?1:_u(e),Zn(t,e)):[]}function ms(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r}function vs(t){return t&&t.length?t[0]:tt}function ys(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:_u(n);return i<0&&(i=$c(r+i,0)),w(t,e,i)}function bs(t){var e=null==t?0:t.length;return e?ai(t,0,-1):[]}function ws(t,e){return null==t?"":Uc.call(t,e)}function xs(t){var e=null==t?0:t.length;return e?t[e-1]:tt}function _s(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==tt&&(i=_u(n),i=i<0?$c(r+i,0):Vc(i,r-1)),e===e?J(t,e,i):b(t,_,i,!0)}function ks(t,e){return t&&t.length?Vr(t,_u(e)):tt}function Ss(t,e){return t&&t.length&&e&&e.length?Zr(t,e):t}function Ts(t,e,n){return t&&t.length&&e&&e.length?Zr(t,e,wo(n,2)):t}function Es(t,e,n){return t&&t.length&&e&&e.length?Zr(t,e,tt,n):t}function Cs(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=wo(e,3);++r<o;){var s=t[r];e(s,r,t)&&(n.push(s),i.push(r))}return Gr(t,i),n}function Ps(t){return null==t?t:Yc.call(t)}function As(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Do(t,e,n)?(e=0,n=r):(e=null==e?0:_u(e),n=n===tt?r:_u(n)),ai(t,e,n)):[]}function Is(t,e){return li(t,e)}function js(t,e,n){return ci(t,e,wo(n,2))}function Ls(t,e){var n=null==t?0:t.length;if(n){var r=li(t,e);if(r<n&&$a(t[r],e))return r}return-1}function Os(t,e){return li(t,e,!0)}function Ds(t,e,n){return ci(t,e,wo(n,2),!0)}function Rs(t,e){var n=null==t?0:t.length;if(n){var r=li(t,e,!0)-1;if($a(t[r],e))return r}return-1}function Ns(t){return t&&t.length?pi(t):[]}function zs(t,e){return t&&t.length?pi(t,wo(e,2)):[]}function Fs(t){var e=null==t?0:t.length;return e?ai(t,1,e):[]}function Bs(t,e,n){return t&&t.length?(e=n||e===tt?1:_u(e),ai(t,0,e<0?0:e)):[]}function Hs(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===tt?1:_u(e),e=r-e,ai(t,e<0?0:e,r)):[]}function qs(t,e){return t&&t.length?vi(t,wo(e,3),!1,!0):[]}function Ms(t,e){return t&&t.length?vi(t,wo(e,3)):[]}function Us(t){return t&&t.length?di(t):[]}function Ws(t,e){return t&&t.length?di(t,wo(e,2)):[]}function $s(t,e){return e="function"==typeof e?e:tt,t&&t.length?di(t,tt,e):[]}function Vs(t){if(!t||!t.length)return[];var e=0;return t=u(t,function(t){if(Qa(t))return e=$c(t.length,e),!0}),A(e,function(e){return p(t,S(e))})}function Qs(t,e){if(!t||!t.length)return[];var n=Vs(t);return null==e?n:p(n,function(t){return r(e,tt,t)})}function Js(t,e){return wi(t||[],e||[],Pn)}function Xs(t,e){return wi(t||[],e||[],oi)}function Ys(t){var n=e(t);return n.__chain__=!0,n}function Zs(t,e){return e(t),t}function Gs(t,e){return e(t)}function Ks(){return Ys(this)}function ta(){return new m(this.value(),this.__chain__)}function ea(){this.__values__===tt&&(this.__values__=wu(this.value()));var t=this.__index__>=this.__values__.length,e=t?tt:this.__values__[this.__index__++];return{done:t,value:e}}function na(){return this}function ra(t){for(var e,r=this;r instanceof n;){var i=ns(r);i.__index__=0,i.__values__=tt,e?o.__wrapped__=i:e=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,e}function ia(){var t=this.__wrapped__;if(t instanceof T){var e=t;return this.__actions__.length&&(e=new T(this)),e=e.reverse(),e.__actions__.push({func:Gs,args:[Ps],thisArg:tt}),new m(e,this.__chain__)}return this.thru(Ps)}function oa(){return yi(this.__wrapped__,this.__actions__)}function sa(t,e,n){var r=mh(t)?a:Un;return n&&Do(t,e,n)&&(e=tt),r(t,wo(e,3))}function aa(t,e){var n=mh(t)?u:Yn;return n(t,wo(e,3))}function ua(t,e){return Zn(da(t,e),1)}function la(t,e){return Zn(da(t,e),It)}function ca(t,e,n){return n=n===tt?1:_u(n),Zn(da(t,e),n)}function pa(t,e){var n=mh(t)?o:dp;return n(t,wo(e,3))}function ha(t,e){var n=mh(t)?s:gp;return n(t,wo(e,3))}function fa(t,e,n,r){t=Va(t)?t:Ku(t),n=n&&!r?_u(n):0;var i=t.length;return n<0&&(n=$c(i+n,0)),gu(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&w(t,e,n)>-1}function da(t,e){var n=mh(t)?p:qr;return n(t,wo(e,3))}function ga(t,e,n,r){return null==t?[]:(mh(e)||(e=null==e?[]:[e]),n=r?tt:n,mh(n)||(n=null==n?[]:[n]),Qr(t,e,n))}function ma(t,e,n){var r=mh(t)?f:E,i=arguments.length<3;return r(t,wo(e,4),n,i,dp)}function va(t,e,n){var r=mh(t)?d:E,i=arguments.length<3;return r(t,wo(e,4),n,i,gp)}function ya(t,e){var n=mh(t)?u:Yn;return n(t,La(wo(e,3)))}function ba(t){var e=mh(t)?Sn:ri;return e(t)}function wa(t,e,n){e=(n?Do(t,e,n):e===tt)?1:_u(e);var r=mh(t)?Tn:ii;return r(t,e)}function xa(t){var e=mh(t)?En:si;return e(t)}function _a(t){if(null==t)return 0;if(Va(t))return gu(t)?X(t):t.length;var e=Ep(t);return e==Qt||e==te?t.size:Fr(t).length}function ka(t,e,n){var r=mh(t)?g:ui;return n&&Do(t,e,n)&&(e=tt),r(t,wo(e,3))}function Sa(t,e){if("function"!=typeof e)throw new cc(it);return t=_u(t),function(){if(--t<1)return e.apply(this,arguments)}}function Ta(t,e,n){return e=n?tt:e,e=t&&null==e?t.length:e,ao(t,wt,tt,tt,tt,tt,e)}function Ea(t,e){var n;if("function"!=typeof e)throw new cc(it);return t=_u(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=tt),n}}function Ca(t,e,n){e=n?tt:e;var r=ao(t,mt,tt,tt,tt,tt,tt,e);return r.placeholder=Ca.placeholder,r}function Pa(t,e,n){e=n?tt:e;var r=ao(t,vt,tt,tt,tt,tt,tt,e);return r.placeholder=Pa.placeholder,r}function Aa(t,e,n){function r(e){var n=h,r=f;return h=f=tt,y=e,g=t.apply(r,n)}function i(t){return y=t,m=Ap(a,e),b?r(t):g}function o(t){var n=t-v,r=t-y,i=e-n;return w?Vc(i,d-r):i}function s(t){var n=t-v,r=t-y;return v===tt||n>=e||n<0||w&&r>=d}function a(){var t=ih();return s(t)?u(t):void(m=Ap(a,o(t)))}function u(t){return m=tt,x&&h?r(t):(h=f=tt,g)}function l(){m!==tt&&xp(m),y=0,h=v=f=m=tt}function c(){return m===tt?g:u(ih())}function p(){var t=ih(),n=s(t);if(h=arguments,f=this,v=t,n){if(m===tt)return i(v);if(w)return xp(m),m=Ap(a,e),r(v)}return m===tt&&(m=Ap(a,e)),g}var h,f,d,g,m,v,y=0,b=!1,w=!1,x=!0;if("function"!=typeof t)throw new cc(it);return e=Su(e)||0,iu(n)&&(b=!!n.leading,w="maxWait"in n,d=w?$c(Su(n.maxWait)||0,e):d,x="trailing"in n?!!n.trailing:x),p.cancel=l,p.flush=c,p}function Ia(t){return ao(t,_t)}function ja(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new cc(it);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=t.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(ja.Cache||un),n}function La(t){if("function"!=typeof t)throw new cc(it);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Oa(t){return Ea(2,t)}function Da(t,e){if("function"!=typeof t)throw new cc(it);return e=e===tt?e:_u(e),ni(t,e)}function Ra(t,e){if("function"!=typeof t)throw new cc(it);return e=null==e?0:$c(_u(e),0),ni(function(n){var i=n[e],o=Si(n,0,e);return i&&h(o,i),r(t,this,o)})}function Na(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new cc(it);return iu(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Aa(t,e,{leading:r,maxWait:e,trailing:i})}function za(t){return Ta(t,1)}function Fa(t,e){return ch(_i(e),t)}function Ba(){if(!arguments.length)return[];var t=arguments[0];return mh(t)?t:[t]}function Ha(t){return Nn(t,ct)}function qa(t,e){return e="function"==typeof e?e:tt,Nn(t,ct,e)}function Ma(t){return Nn(t,ut|ct)}function Ua(t,e){return e="function"==typeof e?e:tt,Nn(t,ut|ct,e)}function Wa(t,e){return null==e||Hn(t,e,Hu(e))}function $a(t,e){return t===e||t!==t&&e!==e}function Va(t){return null!=t&&ru(t.length)&&!eu(t)}function Qa(t){return ou(t)&&Va(t)}function Ja(t){return t===!0||t===!1||ou(t)&&ar(t)==qt}function Xa(t){return ou(t)&&1===t.nodeType&&!fu(t)}function Ya(t){if(null==t)return!0;if(Va(t)&&(mh(t)||"string"==typeof t||"function"==typeof t.splice||yh(t)||kh(t)||gh(t)))return!t.length;var e=Ep(t);if(e==Qt||e==te)return!t.size;if(Bo(t))return!Fr(t).length;for(var n in t)if(mc.call(t,n))return!1;return!0}function Za(t,e){return Ar(t,e)}function Ga(t,e,n){n="function"==typeof n?n:tt;var r=n?n(t,e):tt;return r===tt?Ar(t,e,tt,n):!!r}function Ka(t){if(!ou(t))return!1;var e=ar(t);return e==Wt||e==Ut||"string"==typeof t.message&&"string"==typeof t.name&&!fu(t)}function tu(t){return"number"==typeof t&&Mc(t)}function eu(t){if(!iu(t))return!1;var e=ar(t);return e==$t||e==Vt||e==Ht||e==Gt}function nu(t){return"number"==typeof t&&t==_u(t)}function ru(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=jt}function iu(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ou(t){return null!=t&&"object"==typeof t}function su(t,e){return t===e||Lr(t,e,_o(e))}function au(t,e,n){return n="function"==typeof n?n:tt,Lr(t,e,_o(e),n)}function uu(t){return hu(t)&&t!=+t}function lu(t){if(Cp(t))throw new ic(rt);return Or(t)}function cu(t){return null===t}function pu(t){return null==t}function hu(t){return"number"==typeof t||ou(t)&&ar(t)==Jt}function fu(t){if(!ou(t)||ar(t)!=Yt)return!1;var e=Cc(t);if(null===e)return!0;var n=mc.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&gc.call(n)==wc}function du(t){return nu(t)&&t>=-jt&&t<=jt}function gu(t){return"string"==typeof t||!mh(t)&&ou(t)&&ar(t)==ee}function mu(t){return"symbol"==typeof t||ou(t)&&ar(t)==ne}function vu(t){return t===tt}function yu(t){return ou(t)&&Ep(t)==ie}function bu(t){return ou(t)&&ar(t)==oe}function wu(t){if(!t)return[];if(Va(t))return gu(t)?Y(t):Ri(t);if(Lc&&t[Lc])return q(t[Lc]());var e=Ep(t),n=e==Qt?M:e==te?$:Ku;return n(t)}function xu(t){if(!t)return 0===t?t:0;if(t=Su(t),t===It||t===-It){var e=t<0?-1:1;return e*Lt}return t===t?t:0}function _u(t){var e=xu(t),n=e%1;return e===e?n?e-n:e:0}function ku(t){return t?Rn(_u(t),0,Dt):0}function Su(t){if("number"==typeof t)return t;if(mu(t))return Ot;if(iu(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=iu(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Le,"");var n=Ue.test(t);return n||$e.test(t)?Kn(t.slice(2),n?2:8):Me.test(t)?Ot:+t}function Tu(t){return Ni(t,qu(t))}function Eu(t){return t?Rn(_u(t),-jt,jt):0===t?t:0}function Cu(t){return null==t?"":fi(t)}function Pu(t,e){var n=fp(t);return null==e?n:jn(n,e)}function Au(t,e){return y(t,wo(e,3),tr)}function Iu(t,e){return y(t,wo(e,3),er)}function ju(t,e){return null==t?t:mp(t,wo(e,3),qu)}function Lu(t,e){return null==t?t:vp(t,wo(e,3),qu)}function Ou(t,e){return t&&tr(t,wo(e,3))}function Du(t,e){return t&&er(t,wo(e,3))}function Ru(t){return null==t?[]:rr(t,Hu(t))}function Nu(t){return null==t?[]:rr(t,qu(t))}function zu(t,e,n){var r=null==t?tt:ir(t,e);return r===tt?n:r}function Fu(t,e){return null!=t&&Co(t,e,yr)}function Bu(t,e){return null!=t&&Co(t,e,xr)}function Hu(t){return Va(t)?kn(t):Fr(t)}function qu(t){return Va(t)?kn(t,!0):Br(t)}function Mu(t,e){var n={};return e=wo(e,3),tr(t,function(t,r,i){On(n,e(t,r,i),t)}),n}function Uu(t,e){var n={};return e=wo(e,3),tr(t,function(t,r,i){On(n,r,e(t,r,i))}),n}function Wu(t,e){return $u(t,La(wo(e)))}function $u(t,e){if(null==t)return{};var n=p(vo(t),function(t){return[t]});return e=wo(e),Xr(t,n,function(t,n){return e(t,n[0])})}function Vu(t,e,n){e=ki(e,t);var r=-1,i=e.length;for(i||(i=1,t=tt);++r<i;){var o=null==t?tt:t[Ko(e[r])];o===tt&&(r=i,o=n),t=eu(o)?o.call(t):o}return t}function Qu(t,e,n){return null==t?t:oi(t,e,n)}function Ju(t,e,n,r){return r="function"==typeof r?r:tt,null==t?t:oi(t,e,n,r)}function Xu(t,e,n){var r=mh(t),i=r||yh(t)||kh(t);if(e=wo(e,4),null==n){var s=t&&t.constructor;n=i?r?new s:[]:iu(t)&&eu(s)?fp(Cc(t)):{}}return(i?o:tr)(t,function(t,r,i){return e(n,t,r,i)}),n}function Yu(t,e){return null==t||gi(t,e)}function Zu(t,e,n){return null==t?t:mi(t,e,_i(n))}function Gu(t,e,n,r){return r="function"==typeof r?r:tt,null==t?t:mi(t,e,_i(n),r)}function Ku(t){return null==t?[]:L(t,Hu(t))}function tl(t){return null==t?[]:L(t,qu(t))}function el(t,e,n){return n===tt&&(n=e,e=tt),n!==tt&&(n=Su(n),n=n===n?n:0),e!==tt&&(e=Su(e),e=e===e?e:0),Rn(Su(t),e,n)}function nl(t,e,n){return e=xu(e),n===tt?(n=e,e=0):n=xu(n),t=Su(t),_r(t,e,n)}function rl(t,e,n){if(n&&"boolean"!=typeof n&&Do(t,e,n)&&(e=n=tt),n===tt&&("boolean"==typeof e?(n=e,e=tt):"boolean"==typeof t&&(n=t,t=tt)),t===tt&&e===tt?(t=0,e=1):(t=xu(t),e===tt?(e=t,t=0):e=xu(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Xc();return Vc(t+i*(e-t+Gn("1e-"+((i+"").length-1))),e)}return Kr(t,e)}function il(t){return Xh(Cu(t).toLowerCase())}function ol(t){return t=Cu(t),t&&t.replace(Qe,gr).replace(Bn,"")}function sl(t,e,n){t=Cu(t),e=fi(e);var r=t.length;n=n===tt?r:Rn(_u(n),0,r);var i=n;return n-=e.length,n>=0&&t.slice(n,i)==e}function al(t){return t=Cu(t),t&&ke.test(t)?t.replace(xe,mr):t}function ul(t){return t=Cu(t),t&&je.test(t)?t.replace(Ie,"\\$&"):t}function ll(t,e,n){t=Cu(t),e=_u(e);var r=e?X(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return to(Bc(i),n)+t+to(Fc(i),n)}function cl(t,e,n){t=Cu(t),e=_u(e);var r=e?X(t):0;return e&&r<e?t+to(e-r,n):t}function pl(t,e,n){t=Cu(t),e=_u(e);var r=e?X(t):0;return e&&r<e?to(e-r,n)+t:t}function hl(t,e,n){return n||null==e?e=0:e&&(e=+e),Jc(Cu(t).replace(Oe,""),e||0)}function fl(t,e,n){return e=(n?Do(t,e,n):e===tt)?1:_u(e),ei(Cu(t),e)}function dl(){var t=arguments,e=Cu(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function gl(t,e,n){return n&&"number"!=typeof n&&Do(t,e,n)&&(e=n=tt),(n=n===tt?Dt:n>>>0)?(t=Cu(t),t&&("string"==typeof e||null!=e&&!xh(e))&&(e=fi(e),!e&&B(t))?Si(Y(t),0,n):t.split(e,n)):[]}function ml(t,e,n){return t=Cu(t),n=null==n?0:Rn(_u(n),0,t.length),e=fi(e),t.slice(n,n+e.length)==e}function vl(t,n,r){var i=e.templateSettings;r&&Do(t,n,r)&&(n=tt),t=Cu(t),n=Ph({},n,i,uo);var o,s,a=Ph({},n.imports,i.imports,uo),u=Hu(a),l=L(a,u),c=0,p=n.interpolate||Je,h="__p += '",f=uc((n.escape||Je).source+"|"+p.source+"|"+(p===Ee?He:Je).source+"|"+(n.evaluate||Je).source+"|$","g"),d="//# sourceURL="+(mc.call(n,"sourceURL")?(n.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++$n+"]")+"\n";t.replace(f,function(e,n,r,i,a,u){return r||(r=i),h+=t.slice(c,u).replace(Xe,z),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),a&&(s=!0,h+="';\n"+a+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+e.length,e}),h+="';\n";var g=mc.call(n,"variable")&&n.variable;g||(h="with (obj) {\n"+h+"\n}\n"),h=(s?h.replace(ve,""):h).replace(ye,"$1").replace(be,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var m=Yh(function(){return oc(u,d+"return "+h).apply(tt,l)});if(m.source=h,Ka(m))throw m;return m}function yl(t){return Cu(t).toLowerCase()}function bl(t){return Cu(t).toUpperCase()}function wl(t,e,n){if(t=Cu(t),t&&(n||e===tt))return t.replace(Le,"");if(!t||!(e=fi(e)))return t;var r=Y(t),i=Y(e),o=D(r,i),s=R(r,i)+1;return Si(r,o,s).join("")}function xl(t,e,n){if(t=Cu(t),t&&(n||e===tt))return t.replace(De,"");if(!t||!(e=fi(e)))return t;var r=Y(t),i=R(r,Y(e))+1;return Si(r,0,i).join("")}function _l(t,e,n){if(t=Cu(t),t&&(n||e===tt))return t.replace(Oe,"");if(!t||!(e=fi(e)))return t;var r=Y(t),i=D(r,Y(e));return Si(r,i).join("")}function kl(t,e){var n=kt,r=St;if(iu(e)){var i="separator"in e?e.separator:i;n="length"in e?_u(e.length):n,r="omission"in e?fi(e.omission):r}t=Cu(t);var o=t.length;if(B(t)){var s=Y(t);o=s.length}if(n>=o)return t;var a=n-X(r);if(a<1)return r;var u=s?Si(s,0,a).join(""):t.slice(0,a);if(i===tt)return u+r;if(s&&(a+=u.length-a),xh(i)){if(t.slice(a).search(i)){var l,c=u;for(i.global||(i=uc(i.source,Cu(qe.exec(i))+"g")),i.lastIndex=0;l=i.exec(c);)var p=l.index;u=u.slice(0,p===tt?a:p)}}else if(t.indexOf(fi(i),a)!=a){var h=u.lastIndexOf(i);h>-1&&(u=u.slice(0,h))}return u+r}function Sl(t){return t=Cu(t),t&&_e.test(t)?t.replace(we,vr):t}function Tl(t,e,n){return t=Cu(t),e=n?tt:e,e===tt?H(t)?K(t):v(t):t.match(e)||[]}function El(t){var e=null==t?0:t.length,n=wo();return t=e?p(t,function(t){if("function"!=typeof t[1])throw new cc(it);return[n(t[0]),t[1]]}):[],ni(function(n){for(var i=-1;++i<e;){var o=t[i];if(r(o[0],this,n))return r(o[1],this,n)}})}function Cl(t){return zn(Nn(t,ut))}function Pl(t){return function(){return t}}function Al(t,e){return null==t||t!==t?e:t}function Il(t){return t}function jl(t){return zr("function"==typeof t?t:Nn(t,ut))}function Ll(t){return Mr(Nn(t,ut))}function Ol(t,e){return Ur(t,Nn(e,ut))}function Dl(t,e,n){var r=Hu(e),i=rr(e,r);null!=n||iu(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=rr(e,Hu(e)));var s=!(iu(n)&&"chain"in n&&!n.chain),a=eu(t);return o(i,function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(s||e){var n=t(this.__wrapped__),i=n.__actions__=Ri(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,h([this.value()],arguments))})}),t}function Rl(){return nr._===this&&(nr._=xc),this}function Nl(){}function zl(t){return t=_u(t),ni(function(e){return Vr(e,t)})}function Fl(t){return Ro(t)?S(Ko(t)):Yr(t)}function Bl(t){return function(e){return null==t?tt:ir(t,e)}}function Hl(){return[]}function ql(){return!1}function Ml(){return{}}function Ul(){return""}function Wl(){return!0}function $l(t,e){if(t=_u(t),t<1||t>jt)return[];var n=Dt,r=Vc(t,Dt);e=wo(e),t-=Dt;for(var i=A(r,e);++n<t;)e(n);return i}function Vl(t){return mh(t)?p(t,Ko):mu(t)?[t]:Ri(jp(Cu(t)))}function Ql(t){var e=++vc;return Cu(t)+e}function Jl(t){return t&&t.length?Jn(t,Il,dr):tt}function Xl(t,e){return t&&t.length?Jn(t,wo(e,2),dr):tt}function Yl(t){return k(t,Il)}function Zl(t,e){return k(t,wo(e,2))}function Gl(t){return t&&t.length?Jn(t,Il,Hr):tt}function Kl(t,e){return t&&t.length?Jn(t,wo(e,2),Hr):tt}function tc(t){return t&&t.length?P(t,Il):0}function ec(t,e){return t&&t.length?P(t,wo(e,2)):0}t=null==t?nr:br.defaults(nr.Object(),t,br.pick(nr,Wn));var nc=t.Array,rc=t.Date,ic=t.Error,oc=t.Function,sc=t.Math,ac=t.Object,uc=t.RegExp,lc=t.String,cc=t.TypeError,pc=nc.prototype,hc=oc.prototype,fc=ac.prototype,dc=t["__core-js_shared__"],gc=hc.toString,mc=fc.hasOwnProperty,vc=0,yc=function(){
var t=/[^.]+$/.exec(dc&&dc.keys&&dc.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),bc=fc.toString,wc=gc.call(ac),xc=nr._,_c=uc("^"+gc.call(mc).replace(Ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),kc=or?t.Buffer:tt,Sc=t.Symbol,Tc=t.Uint8Array,Ec=kc?kc.allocUnsafe:tt,Cc=U(ac.getPrototypeOf,ac),Pc=ac.create,Ac=fc.propertyIsEnumerable,Ic=pc.splice,jc=Sc?Sc.isConcatSpreadable:tt,Lc=Sc?Sc.iterator:tt,Oc=Sc?Sc.toStringTag:tt,Dc=function(){try{var t=ko(ac,"defineProperty");return t({},"",{}),t}catch(e){}}(),Rc=t.clearTimeout!==nr.clearTimeout&&t.clearTimeout,Nc=rc&&rc.now!==nr.Date.now&&rc.now,zc=t.setTimeout!==nr.setTimeout&&t.setTimeout,Fc=sc.ceil,Bc=sc.floor,Hc=ac.getOwnPropertySymbols,qc=kc?kc.isBuffer:tt,Mc=t.isFinite,Uc=pc.join,Wc=U(ac.keys,ac),$c=sc.max,Vc=sc.min,Qc=rc.now,Jc=t.parseInt,Xc=sc.random,Yc=pc.reverse,Zc=ko(t,"DataView"),Gc=ko(t,"Map"),Kc=ko(t,"Promise"),tp=ko(t,"Set"),ep=ko(t,"WeakMap"),np=ko(ac,"create"),rp=ep&&new ep,ip={},op=ts(Zc),sp=ts(Gc),ap=ts(Kc),up=ts(tp),lp=ts(ep),cp=Sc?Sc.prototype:tt,pp=cp?cp.valueOf:tt,hp=cp?cp.toString:tt,fp=function(){function t(){}return function(e){if(!iu(e))return{};if(Pc)return Pc(e);t.prototype=e;var n=new t;return t.prototype=tt,n}}();e.templateSettings={escape:Se,evaluate:Te,interpolate:Ee,variable:"",imports:{_:e}},e.prototype=n.prototype,e.prototype.constructor=e,m.prototype=fp(n.prototype),m.prototype.constructor=m,T.prototype=fp(n.prototype),T.prototype.constructor=T,Fe.prototype.clear=Ye,Fe.prototype["delete"]=Ze,Fe.prototype.get=Ge,Fe.prototype.has=Ke,Fe.prototype.set=tn,en.prototype.clear=nn,en.prototype["delete"]=rn,en.prototype.get=on,en.prototype.has=sn,en.prototype.set=an,un.prototype.clear=ln,un.prototype["delete"]=cn,un.prototype.get=pn,un.prototype.has=hn,un.prototype.set=fn,dn.prototype.add=dn.prototype.push=gn,dn.prototype.has=mn,vn.prototype.clear=yn,vn.prototype["delete"]=bn,vn.prototype.get=wn,vn.prototype.has=xn,vn.prototype.set=_n;var dp=qi(tr),gp=qi(er,!0),mp=Mi(),vp=Mi(!0),yp=rp?function(t,e){return rp.set(t,e),t}:Il,bp=Dc?function(t,e){return Dc(t,"toString",{configurable:!0,enumerable:!1,value:Pl(e),writable:!0})}:Il,wp=ni,xp=Rc||function(t){return nr.clearTimeout(t)},_p=tp&&1/$(new tp([,-0]))[1]==It?function(t){return new tp(t)}:Nl,kp=rp?function(t){return rp.get(t)}:Nl,Sp=Hc?function(t){return null==t?[]:(t=ac(t),u(Hc(t),function(e){return Ac.call(t,e)}))}:Hl,Tp=Hc?function(t){for(var e=[];t;)h(e,Sp(t)),t=Cc(t);return e}:Hl,Ep=ar;(Zc&&Ep(new Zc(new ArrayBuffer(1)))!=ae||Gc&&Ep(new Gc)!=Qt||Kc&&Ep(Kc.resolve())!=Zt||tp&&Ep(new tp)!=te||ep&&Ep(new ep)!=ie)&&(Ep=function(t){var e=ar(t),n=e==Yt?t.constructor:tt,r=n?ts(n):"";if(r)switch(r){case op:return ae;case sp:return Qt;case ap:return Zt;case up:return te;case lp:return ie}return e});var Cp=dc?eu:ql,Pp=Zo(yp),Ap=zc||function(t,e){return nr.setTimeout(t,e)},Ip=Zo(bp),jp=Mo(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Ae,function(t,n,r,i){e.push(r?i.replace(Be,"$1"):n||t)}),e}),Lp=ni(function(t,e){return Qa(t)?Mn(t,Zn(e,1,Qa,!0)):[]}),Op=ni(function(t,e){var n=xs(e);return Qa(n)&&(n=tt),Qa(t)?Mn(t,Zn(e,1,Qa,!0),wo(n,2)):[]}),Dp=ni(function(t,e){var n=xs(e);return Qa(n)&&(n=tt),Qa(t)?Mn(t,Zn(e,1,Qa,!0),tt,n):[]}),Rp=ni(function(t){var e=p(t,xi);return e.length&&e[0]===t[0]?kr(e):[]}),Np=ni(function(t){var e=xs(t),n=p(t,xi);return e===xs(n)?e=tt:n.pop(),n.length&&n[0]===t[0]?kr(n,wo(e,2)):[]}),zp=ni(function(t){var e=xs(t),n=p(t,xi);return e="function"==typeof e?e:tt,e&&n.pop(),n.length&&n[0]===t[0]?kr(n,tt,e):[]}),Fp=ni(Ss),Bp=go(function(t,e){var n=null==t?0:t.length,r=Dn(t,e);return Gr(t,p(e,function(t){return Oo(t,n)?+t:t}).sort(ji)),r}),Hp=ni(function(t){return di(Zn(t,1,Qa,!0))}),qp=ni(function(t){var e=xs(t);return Qa(e)&&(e=tt),di(Zn(t,1,Qa,!0),wo(e,2))}),Mp=ni(function(t){var e=xs(t);return e="function"==typeof e?e:tt,di(Zn(t,1,Qa,!0),tt,e)}),Up=ni(function(t,e){return Qa(t)?Mn(t,e):[]}),Wp=ni(function(t){return bi(u(t,Qa))}),$p=ni(function(t){var e=xs(t);return Qa(e)&&(e=tt),bi(u(t,Qa),wo(e,2))}),Vp=ni(function(t){var e=xs(t);return e="function"==typeof e?e:tt,bi(u(t,Qa),tt,e)}),Qp=ni(Vs),Jp=ni(function(t){var e=t.length,n=e>1?t[e-1]:tt;return n="function"==typeof n?(t.pop(),n):tt,Qs(t,n)}),Xp=go(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return Dn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof T&&Oo(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Gs,args:[i],thisArg:tt}),new m(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(tt),t})):this.thru(i)}),Yp=Bi(function(t,e,n){mc.call(t,n)?++t[n]:On(t,n,1)}),Zp=Ji(ps),Gp=Ji(hs),Kp=Bi(function(t,e,n){mc.call(t,n)?t[n].push(e):On(t,n,[e])}),th=ni(function(t,e,n){var i=-1,o="function"==typeof e,s=Va(t)?nc(t.length):[];return dp(t,function(t){s[++i]=o?r(e,t,n):Tr(t,e,n)}),s}),eh=Bi(function(t,e,n){On(t,n,e)}),nh=Bi(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),rh=ni(function(t,e){if(null==t)return[];var n=e.length;return n>1&&Do(t,e[0],e[1])?e=[]:n>2&&Do(e[0],e[1],e[2])&&(e=[e[0]]),Qr(t,Zn(e,1),[])}),ih=Nc||function(){return nr.Date.now()},oh=ni(function(t,e,n){var r=ft;if(n.length){var i=W(n,bo(oh));r|=yt}return ao(t,r,e,n,i)}),sh=ni(function(t,e,n){var r=ft|dt;if(n.length){var i=W(n,bo(sh));r|=yt}return ao(e,r,t,n,i)}),ah=ni(function(t,e){return qn(t,1,e)}),uh=ni(function(t,e,n){return qn(t,Su(e)||0,n)});ja.Cache=un;var lh=wp(function(t,e){e=1==e.length&&mh(e[0])?p(e[0],j(wo())):p(Zn(e,1),j(wo()));var n=e.length;return ni(function(i){for(var o=-1,s=Vc(i.length,n);++o<s;)i[o]=e[o].call(this,i[o]);return r(t,this,i)})}),ch=ni(function(t,e){var n=W(e,bo(ch));return ao(t,yt,tt,e,n)}),ph=ni(function(t,e){var n=W(e,bo(ph));return ao(t,bt,tt,e,n)}),hh=go(function(t,e){return ao(t,xt,tt,tt,tt,e)}),fh=ro(dr),dh=ro(function(t,e){return t>=e}),gh=Er(function(){return arguments}())?Er:function(t){return ou(t)&&mc.call(t,"callee")&&!Ac.call(t,"callee")},mh=nc.isArray,vh=ur?j(ur):Cr,yh=qc||ql,bh=lr?j(lr):Pr,wh=cr?j(cr):jr,xh=pr?j(pr):Dr,_h=hr?j(hr):Rr,kh=fr?j(fr):Nr,Sh=ro(Hr),Th=ro(function(t,e){return t<=e}),Eh=Hi(function(t,e){if(Bo(e)||Va(e))return void Ni(e,Hu(e),t);for(var n in e)mc.call(e,n)&&Pn(t,n,e[n])}),Ch=Hi(function(t,e){Ni(e,qu(e),t)}),Ph=Hi(function(t,e,n,r){Ni(e,qu(e),t,r)}),Ah=Hi(function(t,e,n,r){Ni(e,Hu(e),t,r)}),Ih=go(Dn),jh=ni(function(t,e){t=ac(t);var n=-1,r=e.length,i=r>2?e[2]:tt;for(i&&Do(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],s=qu(o),a=-1,u=s.length;++a<u;){var l=s[a],c=t[l];(c===tt||$a(c,fc[l])&&!mc.call(t,l))&&(t[l]=o[l])}return t}),Lh=ni(function(t){return t.push(tt,lo),r(zh,tt,t)}),Oh=Zi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=bc.call(e)),t[e]=n},Pl(Il)),Dh=Zi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=bc.call(e)),mc.call(t,e)?t[e].push(n):t[e]=[n]},wo),Rh=ni(Tr),Nh=Hi(function(t,e,n){Wr(t,e,n)}),zh=Hi(function(t,e,n,r){Wr(t,e,n,r)}),Fh=go(function(t,e){var n={};if(null==t)return n;var r=!1;e=p(e,function(e){return e=ki(e,t),r||(r=e.length>1),e}),Ni(t,vo(t),n),r&&(n=Nn(n,ut|lt|ct,co));for(var i=e.length;i--;)gi(n,e[i]);return n}),Bh=go(function(t,e){return null==t?{}:Jr(t,e)}),Hh=so(Hu),qh=so(qu),Mh=$i(function(t,e,n){return e=e.toLowerCase(),t+(n?il(e):e)}),Uh=$i(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Wh=$i(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),$h=Wi("toLowerCase"),Vh=$i(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Qh=$i(function(t,e,n){return t+(n?" ":"")+Xh(e)}),Jh=$i(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Xh=Wi("toUpperCase"),Yh=ni(function(t,e){try{return r(t,tt,e)}catch(n){return Ka(n)?n:new ic(n)}}),Zh=go(function(t,e){return o(e,function(e){e=Ko(e),On(t,e,oh(t[e],t))}),t}),Gh=Xi(),Kh=Xi(!0),tf=ni(function(t,e){return function(n){return Tr(n,t,e)}}),ef=ni(function(t,e){return function(n){return Tr(t,n,e)}}),nf=Ki(p),rf=Ki(a),of=Ki(g),sf=no(),af=no(!0),uf=Gi(function(t,e){return t+e},0),lf=oo("ceil"),cf=Gi(function(t,e){return t/e},1),pf=oo("floor"),hf=Gi(function(t,e){return t*e},1),ff=oo("round"),df=Gi(function(t,e){return t-e},0);return e.after=Sa,e.ary=Ta,e.assign=Eh,e.assignIn=Ch,e.assignInWith=Ph,e.assignWith=Ah,e.at=Ih,e.before=Ea,e.bind=oh,e.bindAll=Zh,e.bindKey=sh,e.castArray=Ba,e.chain=Ys,e.chunk=rs,e.compact=is,e.concat=os,e.cond=El,e.conforms=Cl,e.constant=Pl,e.countBy=Yp,e.create=Pu,e.curry=Ca,e.curryRight=Pa,e.debounce=Aa,e.defaults=jh,e.defaultsDeep=Lh,e.defer=ah,e.delay=uh,e.difference=Lp,e.differenceBy=Op,e.differenceWith=Dp,e.drop=ss,e.dropRight=as,e.dropRightWhile=us,e.dropWhile=ls,e.fill=cs,e.filter=aa,e.flatMap=ua,e.flatMapDeep=la,e.flatMapDepth=ca,e.flatten=fs,e.flattenDeep=ds,e.flattenDepth=gs,e.flip=Ia,e.flow=Gh,e.flowRight=Kh,e.fromPairs=ms,e.functions=Ru,e.functionsIn=Nu,e.groupBy=Kp,e.initial=bs,e.intersection=Rp,e.intersectionBy=Np,e.intersectionWith=zp,e.invert=Oh,e.invertBy=Dh,e.invokeMap=th,e.iteratee=jl,e.keyBy=eh,e.keys=Hu,e.keysIn=qu,e.map=da,e.mapKeys=Mu,e.mapValues=Uu,e.matches=Ll,e.matchesProperty=Ol,e.memoize=ja,e.merge=Nh,e.mergeWith=zh,e.method=tf,e.methodOf=ef,e.mixin=Dl,e.negate=La,e.nthArg=zl,e.omit=Fh,e.omitBy=Wu,e.once=Oa,e.orderBy=ga,e.over=nf,e.overArgs=lh,e.overEvery=rf,e.overSome=of,e.partial=ch,e.partialRight=ph,e.partition=nh,e.pick=Bh,e.pickBy=$u,e.property=Fl,e.propertyOf=Bl,e.pull=Fp,e.pullAll=Ss,e.pullAllBy=Ts,e.pullAllWith=Es,e.pullAt=Bp,e.range=sf,e.rangeRight=af,e.rearg=hh,e.reject=ya,e.remove=Cs,e.rest=Da,e.reverse=Ps,e.sampleSize=wa,e.set=Qu,e.setWith=Ju,e.shuffle=xa,e.slice=As,e.sortBy=rh,e.sortedUniq=Ns,e.sortedUniqBy=zs,e.split=gl,e.spread=Ra,e.tail=Fs,e.take=Bs,e.takeRight=Hs,e.takeRightWhile=qs,e.takeWhile=Ms,e.tap=Zs,e.throttle=Na,e.thru=Gs,e.toArray=wu,e.toPairs=Hh,e.toPairsIn=qh,e.toPath=Vl,e.toPlainObject=Tu,e.transform=Xu,e.unary=za,e.union=Hp,e.unionBy=qp,e.unionWith=Mp,e.uniq=Us,e.uniqBy=Ws,e.uniqWith=$s,e.unset=Yu,e.unzip=Vs,e.unzipWith=Qs,e.update=Zu,e.updateWith=Gu,e.values=Ku,e.valuesIn=tl,e.without=Up,e.words=Tl,e.wrap=Fa,e.xor=Wp,e.xorBy=$p,e.xorWith=Vp,e.zip=Qp,e.zipObject=Js,e.zipObjectDeep=Xs,e.zipWith=Jp,e.entries=Hh,e.entriesIn=qh,e.extend=Ch,e.extendWith=Ph,Dl(e,e),e.add=uf,e.attempt=Yh,e.camelCase=Mh,e.capitalize=il,e.ceil=lf,e.clamp=el,e.clone=Ha,e.cloneDeep=Ma,e.cloneDeepWith=Ua,e.cloneWith=qa,e.conformsTo=Wa,e.deburr=ol,e.defaultTo=Al,e.divide=cf,e.endsWith=sl,e.eq=$a,e.escape=al,e.escapeRegExp=ul,e.every=sa,e.find=Zp,e.findIndex=ps,e.findKey=Au,e.findLast=Gp,e.findLastIndex=hs,e.findLastKey=Iu,e.floor=pf,e.forEach=pa,e.forEachRight=ha,e.forIn=ju,e.forInRight=Lu,e.forOwn=Ou,e.forOwnRight=Du,e.get=zu,e.gt=fh,e.gte=dh,e.has=Fu,e.hasIn=Bu,e.head=vs,e.identity=Il,e.includes=fa,e.indexOf=ys,e.inRange=nl,e.invoke=Rh,e.isArguments=gh,e.isArray=mh,e.isArrayBuffer=vh,e.isArrayLike=Va,e.isArrayLikeObject=Qa,e.isBoolean=Ja,e.isBuffer=yh,e.isDate=bh,e.isElement=Xa,e.isEmpty=Ya,e.isEqual=Za,e.isEqualWith=Ga,e.isError=Ka,e.isFinite=tu,e.isFunction=eu,e.isInteger=nu,e.isLength=ru,e.isMap=wh,e.isMatch=su,e.isMatchWith=au,e.isNaN=uu,e.isNative=lu,e.isNil=pu,e.isNull=cu,e.isNumber=hu,e.isObject=iu,e.isObjectLike=ou,e.isPlainObject=fu,e.isRegExp=xh,e.isSafeInteger=du,e.isSet=_h,e.isString=gu,e.isSymbol=mu,e.isTypedArray=kh,e.isUndefined=vu,e.isWeakMap=yu,e.isWeakSet=bu,e.join=ws,e.kebabCase=Uh,e.last=xs,e.lastIndexOf=_s,e.lowerCase=Wh,e.lowerFirst=$h,e.lt=Sh,e.lte=Th,e.max=Jl,e.maxBy=Xl,e.mean=Yl,e.meanBy=Zl,e.min=Gl,e.minBy=Kl,e.stubArray=Hl,e.stubFalse=ql,e.stubObject=Ml,e.stubString=Ul,e.stubTrue=Wl,e.multiply=hf,e.nth=ks,e.noConflict=Rl,e.noop=Nl,e.now=ih,e.pad=ll,e.padEnd=cl,e.padStart=pl,e.parseInt=hl,e.random=rl,e.reduce=ma,e.reduceRight=va,e.repeat=fl,e.replace=dl,e.result=Vu,e.round=ff,e.runInContext=wr,e.sample=ba,e.size=_a,e.snakeCase=Vh,e.some=ka,e.sortedIndex=Is,e.sortedIndexBy=js,e.sortedIndexOf=Ls,e.sortedLastIndex=Os,e.sortedLastIndexBy=Ds,e.sortedLastIndexOf=Rs,e.startCase=Qh,e.startsWith=ml,e.subtract=df,e.sum=tc,e.sumBy=ec,e.template=vl,e.times=$l,e.toFinite=xu,e.toInteger=_u,e.toLength=ku,e.toLower=yl,e.toNumber=Su,e.toSafeInteger=Eu,e.toString=Cu,e.toUpper=bl,e.trim=wl,e.trimEnd=xl,e.trimStart=_l,e.truncate=kl,e.unescape=Sl,e.uniqueId=Ql,e.upperCase=Jh,e.upperFirst=Xh,e.each=pa,e.eachRight=ha,e.first=vs,Dl(e,function(){var t={};return tr(e,function(n,r){mc.call(e.prototype,r)||(t[r]=n)}),t}(),{chain:!1}),e.VERSION=et,o(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){e[t].placeholder=e}),o(["drop","take"],function(t,e){T.prototype[t]=function(n){n=n===tt?1:$c(_u(n),0);var r=this.__filtered__&&!e?new T(this):this.clone();return r.__filtered__?r.__takeCount__=Vc(n,r.__takeCount__):r.__views__.push({size:Vc(n,Dt),type:t+(r.__dir__<0?"Right":"")}),r},T.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),o(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==Ct||n==At;T.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:wo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),o(["head","last"],function(t,e){var n="take"+(e?"Right":"");T.prototype[t]=function(){return this[n](1).value()[0]}}),o(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");T.prototype[t]=function(){return this.__filtered__?new T(this):this[n](1)}}),T.prototype.compact=function(){return this.filter(Il)},T.prototype.find=function(t){return this.filter(t).head()},T.prototype.findLast=function(t){return this.reverse().find(t)},T.prototype.invokeMap=ni(function(t,e){return"function"==typeof t?new T(this):this.map(function(n){return Tr(n,t,e)})}),T.prototype.reject=function(t){return this.filter(La(wo(t)))},T.prototype.slice=function(t,e){t=_u(t);var n=this;return n.__filtered__&&(t>0||e<0)?new T(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==tt&&(e=_u(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},T.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},T.prototype.toArray=function(){return this.take(Dt)},tr(T.prototype,function(t,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),i=/^(?:head|last)$/.test(n),o=e[i?"take"+("last"==n?"Right":""):n],s=i||/^find/.test(n);o&&(e.prototype[n]=function(){var n=this.__wrapped__,a=i?[1]:arguments,u=n instanceof T,l=a[0],c=u||mh(n),p=function(t){var n=o.apply(e,h([t],a));return i&&f?n[0]:n};c&&r&&"function"==typeof l&&1!=l.length&&(u=c=!1);var f=this.__chain__,d=!!this.__actions__.length,g=s&&!f,v=u&&!d;if(!s&&c){n=v?n:new T(this);var y=t.apply(n,a);return y.__actions__.push({func:Gs,args:[p],thisArg:tt}),new m(y,f)}return g&&v?t.apply(this,a):(y=this.thru(p),g?i?y.value()[0]:y.value():y)})}),o(["pop","push","shift","sort","splice","unshift"],function(t){var n=pc[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var e=this.value();return n.apply(mh(e)?e:[],t)}return this[r](function(e){return n.apply(mh(e)?e:[],t)})}}),tr(T.prototype,function(t,n){var r=e[n];if(r){var i=r.name+"";mc.call(ip,i)||(ip[i]=[]),ip[i].push({name:n,func:r})}}),ip[Yi(tt,dt).name]=[{name:"wrapper",func:tt}],T.prototype.clone=Q,T.prototype.reverse=Z,T.prototype.value=G,e.prototype.at=Xp,e.prototype.chain=Ks,e.prototype.commit=ta,e.prototype.next=ea,e.prototype.plant=ra,e.prototype.reverse=ia,e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=oa,e.prototype.first=e.prototype.head,Lc&&(e.prototype[Lc]=na),e},br=yr();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(nr._=br,define(function(){return br})):ir?((ir.exports=br)._=br,rr._=br):nr._=br}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(t,e,n){(function(){var n,r,i,o,s,a=function(t,e){return function(){return t.apply(e,arguments)}},u=[].slice,l={}.hasOwnProperty,c=function(t,e){function n(){this.constructor=t}for(var r in e)l.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},p=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(e in this&&this[e]===t)return e;return-1};n={options:["prefix","templateDelimiters","rootInterface","preloadData","handler","executeFunctions"],extensions:["binders","formatters","components","adapters"],"public":{binders:{},components:{},formatters:{},adapters:{},prefix:"rv",templateDelimiters:["{","}"],rootInterface:".",preloadData:!0,executeFunctions:!1,iterationAlias:function(t){return"%"+t+"%"},handler:function(t,e,n){return this.call(t,e,n.view.models)},configure:function(t){var e,r,i,o;null==t&&(t={});for(i in t)if(o=t[i],"binders"===i||"components"===i||"formatters"===i||"adapters"===i)for(r in o)e=o[r],n[i][r]=e;else n["public"][i]=o},bind:function(t,e,r){var i;return null==e&&(e={}),null==r&&(r={}),i=new n.View(t,e,r),i.bind(),i},init:function(t,e,r){var i,o,s;if(null==r&&(r={}),null==e&&(e=document.createElement("div")),t=n["public"].components[t],o=t.template.call(this,e),o instanceof HTMLElement){for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(o)}else e.innerHTML=o;return i=t.initialize.call(this,e,r),s=new n.View(e,i),s.bind(),s}}},window.jQuery||window.$?(i=window.jQuery||window.$,s="on"in i.prototype?["on","off"]:["bind","unbind"],r=s[0],o=s[1],n.Util={bindEvent:function(t,e,n){return i(t)[r](e,n)},unbindEvent:function(t,e,n){return i(t)[o](e,n)},getInputValue:function(t){var e;return e=i(t),"checkbox"===e.attr("type")?e.is(":checked"):e.val()}}):n.Util={bindEvent:function(){return"addEventListener"in window?function(t,e,n){return t.addEventListener(e,n,!1)}:function(t,e,n){return t.attachEvent("on"+e,n)}}(),unbindEvent:function(){return"removeEventListener"in window?function(t,e,n){return t.removeEventListener(e,n,!1)}:function(t,e,n){return t.detachEvent("on"+e,n)}}(),getInputValue:function(t){var e,n,r,i;if("checkbox"===t.type)return t.checked;if("select-multiple"===t.type){for(i=[],n=0,r=t.length;n<r;n++)e=t[n],e.selected&&i.push(e.value);return i}return t.value}},n.TypeParser=function(){function t(){}return t.types={primitive:0,keypath:1},t.parse=function(t){return/^'.*'$|^".*"$/.test(t)?{type:this.types.primitive,value:t.slice(1,-1)}:"true"===t?{type:this.types.primitive,value:!0}:"false"===t?{type:this.types.primitive,value:!1}:"null"===t?{type:this.types.primitive,value:null}:"undefined"===t?{type:this.types.primitive,value:void 0}:""===t?{type:this.types.primitive,value:void 0}:isNaN(Number(t))===!1?{type:this.types.primitive,value:Number(t)}:{type:this.types.keypath,value:t}},t}(),n.TextTemplateParser=function(){function t(){}return t.types={text:0,binding:1},t.parse=function(t,e){var n,r,i,o,s,a,u;for(a=[],o=t.length,n=0,r=0;r<o;){if(n=t.indexOf(e[0],r),n<0){a.push({type:this.types.text,value:t.slice(r)});break}if(n>0&&r<n&&a.push({type:this.types.text,value:t.slice(r,n)}),r=n+e[0].length,n=t.indexOf(e[1],r),n<0){s=t.slice(r-e[1].length),i=a[a.length-1],(null!=i?i.type:void 0)===this.types.text?i.value+=s:a.push({type:this.types.text,value:s});break}u=t.slice(r,n).trim(),a.push({type:this.types.binding,value:u}),r=n+e[1].length}return a},t}(),n.View=function(){function t(t,e,r){var i,o,s,u,l,c,p,h,f,d,g,m,v;for(this.els=t,this.models=e,null==r&&(r={}),this.update=a(this.update,this),this.publish=a(this.publish,this),this.sync=a(this.sync,this),this.unbind=a(this.unbind,this),this.bind=a(this.bind,this),this.select=a(this.select,this),this.traverse=a(this.traverse,this),this.build=a(this.build,this),this.buildBinding=a(this.buildBinding,this),this.bindingRegExp=a(this.bindingRegExp,this),this.options=a(this.options,this),this.els.jquery||this.els instanceof Array||(this.els=[this.els]),f=n.extensions,l=0,p=f.length;l<p;l++){if(o=f[l],this[o]={},r[o]){d=r[o];for(i in d)s=d[i],this[o][i]=s}g=n["public"][o];for(i in g)s=g[i],null==(u=this[o])[i]&&(u[i]=s)}for(m=n.options,c=0,h=m.length;c<h;c++)o=m[c],this[o]=null!=(v=r[o])?v:n["public"][o];this.build()}return t.prototype.options=function(){var t,e,r,i,o;for(e={},o=n.extensions.concat(n.options),r=0,i=o.length;r<i;r++)t=o[r],e[t]=this[t];return e},t.prototype.bindingRegExp=function(){return new RegExp("^"+this.prefix+"-")},t.prototype.buildBinding=function(t,e,r,i){var o,s,a,u,l,c,p;return l={},p=function(){var t,e,n,r;for(n=i.match(/((?:'[^']*')*(?:(?:[^\|']*(?:'[^']*')+[^\|']*)+|[^\|]+))|^$/g),r=[],t=0,e=n.length;t<e;t++)c=n[t],r.push(c.trim());return r}(),o=function(){var t,e,n,r;for(n=p.shift().split("<"),r=[],t=0,e=n.length;t<e;t++)s=n[t],r.push(s.trim());return r}(),u=o.shift(),l.formatters=p,(a=o.shift())&&(l.dependencies=a.split(/\s+/)),this.bindings.push(new n[t](this,e,r,u,l))},t.prototype.build=function(){var t,e,r,i,o;for(this.bindings=[],e=function(t){return function(r){var i,o,s,a,u,l,c,p,h,f,d,g,m;if(3===r.nodeType){if(u=n.TextTemplateParser,(s=t.templateDelimiters)&&(p=u.parse(r.data,s)).length&&(1!==p.length||p[0].type!==u.types.text)){for(h=0,d=p.length;h<d;h++)c=p[h],l=document.createTextNode(c.value),r.parentNode.insertBefore(l,r),1===c.type&&t.buildBinding("TextBinding",l,null,c.value);r.parentNode.removeChild(r)}}else 1===r.nodeType&&(i=t.traverse(r));if(!i)for(m=function(){var t,e,n,i;for(n=r.childNodes,i=[],t=0,e=n.length;t<e;t++)a=n[t],i.push(a);return i}(),f=0,g=m.length;f<g;f++)o=m[f],e(o)}}(this),o=this.els,r=0,i=o.length;r<i;r++)t=o[r],e(t);this.bindings.sort(function(t,e){var n,r;return((null!=(n=e.binder)?n.priority:void 0)||0)-((null!=(r=t.binder)?r.priority:void 0)||0)})},t.prototype.traverse=function(t){var e,r,i,o,s,a,u,l,c,p,h,f,d,g,m,v;for(o=this.bindingRegExp(),s="SCRIPT"===t.nodeName||"STYLE"===t.nodeName,g=t.attributes,p=0,f=g.length;p<f;p++)if(e=g[p],o.test(e.name)){if(l=e.name.replace(o,""),!(i=this.binders[l])){m=this.binders;for(a in m)c=m[a],"*"!==a&&a.indexOf("*")!==-1&&(u=new RegExp("^"+a.replace(/\*/g,".+")+"$"),u.test(l)&&(i=c))}i||(i=this.binders["*"]),i.block&&(s=!0,r=[e])}for(v=r||t.attributes,h=0,d=v.length;h<d;h++)e=v[h],o.test(e.name)&&(l=e.name.replace(o,""),this.buildBinding("Binding",t,l,e.value));return s||(l=t.nodeName.toLowerCase(),this.components[l]&&!t._bound&&(this.bindings.push(new n.ComponentBinding(this,t,l)),s=!0)),s},t.prototype.select=function(t){var e,n,r,i,o;for(i=this.bindings,o=[],n=0,r=i.length;n<r;n++)e=i[n],t(e)&&o.push(e);return o},t.prototype.bind=function(){var t,e,n,r;for(r=this.bindings,e=0,n=r.length;e<n;e++)t=r[e],t.bind()},t.prototype.unbind=function(){var t,e,n,r;for(r=this.bindings,e=0,n=r.length;e<n;e++)t=r[e],t.unbind()},t.prototype.sync=function(){var t,e,n,r;for(r=this.bindings,e=0,n=r.length;e<n;e++)t=r[e],"function"==typeof t.sync&&t.sync()},t.prototype.publish=function(){var t,e,n,r;for(r=this.select(function(t){var e;return null!=(e=t.binder)?e.publishes:void 0}),e=0,n=r.length;e<n;e++)t=r[e],t.publish()},t.prototype.update=function(t){var e,n,r,i,o,s;null==t&&(t={});for(n in t)r=t[n],this.models[n]=r;for(s=this.bindings,i=0,o=s.length;i<o;i++)e=s[i],"function"==typeof e.update&&e.update(t)},t}(),n.Binding=function(){function t(t,e,n,r,i){this.view=t,this.el=e,this.type=n,this.keypath=r,this.options=null!=i?i:{},this.getValue=a(this.getValue,this),this.update=a(this.update,this),this.unbind=a(this.unbind,this),this.bind=a(this.bind,this),this.publish=a(this.publish,this),this.sync=a(this.sync,this),this.set=a(this.set,this),this.eventHandler=a(this.eventHandler,this),this.formattedValue=a(this.formattedValue,this),this.parseFormatterArguments=a(this.parseFormatterArguments,this),this.parseTarget=a(this.parseTarget,this),this.observe=a(this.observe,this),this.setBinder=a(this.setBinder,this),this.formatters=this.options.formatters||[],this.dependencies=[],this.formatterObservers={},this.model=void 0,this.setBinder()}return t.prototype.setBinder=function(){var t,e,n,r;if(!(this.binder=this.view.binders[this.type])){r=this.view.binders;for(t in r)n=r[t],"*"!==t&&t.indexOf("*")!==-1&&(e=new RegExp("^"+t.replace(/\*/g,".+")+"$"),e.test(this.type)&&(this.binder=n,this.args=new RegExp("^"+t.replace(/\*/g,"(.+)")+"$").exec(this.type),this.args.shift()))}if(this.binder||(this.binder=this.view.binders["*"]),this.binder instanceof Function)return this.binder={routine:this.binder}},t.prototype.observe=function(t,e,r){return n.sightglass(t,e,r,{root:this.view.rootInterface,adapters:this.view.adapters})},t.prototype.parseTarget=function(){var t;return t=n.TypeParser.parse(this.keypath),t.type===n.TypeParser.types.primitive?this.value=t.value:(this.observer=this.observe(this.view.models,this.keypath,this.sync),this.model=this.observer.target)},t.prototype.parseFormatterArguments=function(t,e){var r,i,o,s,a,u,l;for(t=function(){var e,r,o;for(o=[],e=0,r=t.length;e<r;e++)i=t[e],o.push(n.TypeParser.parse(i));return o}(),s=[],r=u=0,l=t.length;u<l;r=++u)i=t[r],s.push(i.type===n.TypeParser.types.primitive?i.value:((a=this.formatterObservers)[e]||(a[e]={}),(o=this.formatterObservers[e][r])?void 0:(o=this.observe(this.view.models,i.value,this.sync),this.formatterObservers[e][r]=o),o.value()));return s},t.prototype.formattedValue=function(t){var e,n,r,i,o,s,a,l,c;for(l=this.formatters,n=s=0,a=l.length;s<a;n=++s)r=l[n],e=r.match(/[^\s']+|'([^']|'[^\s])*'|"([^"]|"[^\s])*"/g),i=e.shift(),r=this.view.formatters[i],o=this.parseFormatterArguments(e,n),(null!=r?r.read:void 0)instanceof Function?t=(c=r.read).call.apply(c,[this.model,t].concat(u.call(o))):r instanceof Function&&(t=r.call.apply(r,[this.model,t].concat(u.call(o))));return t},t.prototype.eventHandler=function(t){var e,n;return n=(e=this).view.handler,function(r){return n.call(t,this,r,e)}},t.prototype.set=function(t){var e;return t=t instanceof Function&&!this.binder["function"]&&n["public"].executeFunctions?this.formattedValue(t.call(this.model)):this.formattedValue(t),null!=(e=this.binder.routine)?e.call(this,this.el,t):void 0},t.prototype.sync=function(){var t,e;return this.set(function(){var n,r,i,o,s,a,u;if(this.observer){if(this.model!==this.observer.target){for(s=this.dependencies,n=0,i=s.length;n<i;n++)e=s[n],e.unobserve();if(this.dependencies=[],null!=(this.model=this.observer.target)&&(null!=(a=this.options.dependencies)?a.length:void 0))for(u=this.options.dependencies,r=0,o=u.length;r<o;r++)t=u[r],e=this.observe(this.model,t,this.sync),this.dependencies.push(e)}return this.observer.value()}return this.value}.call(this))},t.prototype.publish=function(){var t,e,n,r,i,o,s,a,l,c,p,h,f;if(this.observer){for(a=this.getValue(this.el),o=this.formatters.length-1,p=this.formatters.slice(0).reverse(),n=l=0,c=p.length;l<c;n=++l)r=p[n],e=o-n,t=r.split(/\s+/),i=t.shift(),s=this.parseFormatterArguments(t,e),(null!=(h=this.view.formatters[i])?h.publish:void 0)&&(a=(f=this.view.formatters[i]).publish.apply(f,[a].concat(u.call(s))));return this.observer.setValue(a)}},t.prototype.bind=function(){var t,e,n,r,i,o,s;if(this.parseTarget(),null!=(i=this.binder.bind)&&i.call(this,this.el),null!=this.model&&(null!=(o=this.options.dependencies)?o.length:void 0))for(s=this.options.dependencies,n=0,r=s.length;n<r;n++)t=s[n],e=this.observe(this.model,t,this.sync),this.dependencies.push(e);if(this.view.preloadData)return this.sync()},t.prototype.unbind=function(){var t,e,n,r,i,o,s,a,u,l;for(null!=(s=this.binder.unbind)&&s.call(this,this.el),null!=(a=this.observer)&&a.unobserve(),u=this.dependencies,i=0,o=u.length;i<o;i++)r=u[i],r.unobserve();this.dependencies=[],l=this.formatterObservers;for(n in l){e=l[n];for(t in e)r=e[t],r.unobserve()}return this.formatterObservers={}},t.prototype.update=function(t){var e,n;return null==t&&(t={}),this.model=null!=(e=this.observer)?e.target:void 0,null!=(n=this.binder.update)?n.call(this,t):void 0},t.prototype.getValue=function(t){return this.binder&&null!=this.binder.getValue?this.binder.getValue.call(this,t):n.Util.getInputValue(t)},t}(),n.ComponentBinding=function(t){function e(t,e,r){var i,o,s,u,l,c,h,f;for(this.view=t,this.el=e,this.type=r,this.unbind=a(this.unbind,this),this.bind=a(this.bind,this),this.locals=a(this.locals,this),this.component=this.view.components[this.type],this["static"]={},this.observers={},this.upstreamObservers={},o=t.bindingRegExp(),h=this.el.attributes||[],l=0,c=h.length;l<c;l++)i=h[l],o.test(i.name)||(s=this.camelCase(i.name),u=n.TypeParser.parse(i.value),p.call(null!=(f=this.component["static"])?f:[],s)>=0?this["static"][s]=i.value:u.type===n.TypeParser.types.primitive?this["static"][s]=u.value:this.observers[s]=i.value)}return c(e,t),e.prototype.sync=function(){},e.prototype.update=function(){},e.prototype.publish=function(){},e.prototype.locals=function(){var t,e,n,r,i,o;n={},i=this["static"];for(t in i)r=i[t],n[t]=r;o=this.observers;for(t in o)e=o[t],n[t]=e.value();return n},e.prototype.camelCase=function(t){return t.replace(/-([a-z])/g,function(t){return t[1].toUpperCase()})},e.prototype.bind=function(){var t,e,r,i,o,s,a,u,l,c,p,h,f,d,g,m,v,y,b,w;if(!this.bound){d=this.observers;for(e in d)r=d[e],this.observers[e]=this.observe(this.view.models,r,function(t){return function(e){return function(){return t.componentView.models[e]=t.observers[e].value()}}}(this).call(this,e));this.bound=!0}if(null!=this.componentView)this.componentView.bind();else{for(this.el.innerHTML=this.component.template.call(this),a=this.component.initialize.call(this,this.el,this.locals()),this.el._bound=!0,s={},g=n.extensions,c=0,h=g.length;c<h;c++){if(o=g[c],s[o]={},this.component[o]){m=this.component[o];for(t in m)u=m[t],s[o][t]=u}v=this.view[o];for(t in v)u=v[t],null==(l=s[o])[t]&&(l[t]=u)}for(y=n.options,p=0,f=y.length;p<f;p++)o=y[p],s[o]=null!=(b=this.component[o])?b:this.view[o];this.componentView=new n.View(Array.prototype.slice.call(this.el.childNodes),a,s),this.componentView.bind(),w=this.observers;for(e in w)i=w[e],this.upstreamObservers[e]=this.observe(this.componentView.models,e,function(t){return function(e,n){return function(){return n.setValue(t.componentView.models[e])}}}(this).call(this,e,i))}},e.prototype.unbind=function(){var t,e,n,r,i;n=this.upstreamObservers;for(t in n)e=n[t],e.unobserve();r=this.observers;for(t in r)e=r[t],e.unobserve();return null!=(i=this.componentView)?i.unbind.call(this):void 0},e}(n.Binding),n.TextBinding=function(t){function e(t,e,n,r,i){this.view=t,this.el=e,this.type=n,this.keypath=r,this.options=null!=i?i:{},this.sync=a(this.sync,this),this.formatters=this.options.formatters||[],this.dependencies=[],this.formatterObservers={}}return c(e,t),e.prototype.binder={routine:function(t,e){return t.data=null!=e?e:""}},e.prototype.sync=function(){return e.__super__.sync.apply(this,arguments)},e}(n.Binding),n["public"].binders.text=function(t,e){return null!=t.textContent?t.textContent=null!=e?e:"":t.innerText=null!=e?e:""},n["public"].binders.html=function(t,e){return t.innerHTML=null!=e?e:""},n["public"].binders.show=function(t,e){return t.style.display=e?"":"none"},n["public"].binders.hide=function(t,e){return t.style.display=e?"none":""},n["public"].binders.enabled=function(t,e){return t.disabled=!e},n["public"].binders.disabled=function(t,e){return t.disabled=!!e},n["public"].binders.checked={publishes:!0,priority:2e3,bind:function(t){return n.Util.bindEvent(t,"change",this.publish)},unbind:function(t){return n.Util.unbindEvent(t,"change",this.publish)},routine:function(t,e){var n;return"radio"===t.type?t.checked=(null!=(n=t.value)?n.toString():void 0)===(null!=e?e.toString():void 0):t.checked=!!e}},n["public"].binders.unchecked={publishes:!0,priority:2e3,bind:function(t){return n.Util.bindEvent(t,"change",this.publish)},unbind:function(t){return n.Util.unbindEvent(t,"change",this.publish)},routine:function(t,e){var n;return"radio"===t.type?t.checked=(null!=(n=t.value)?n.toString():void 0)!==(null!=e?e.toString():void 0):t.checked=!e}},n["public"].binders.value={publishes:!0,priority:3e3,bind:function(t){if("INPUT"!==t.tagName||"radio"!==t.type)return this.event="SELECT"===t.tagName?"change":"input",n.Util.bindEvent(t,this.event,this.publish)},unbind:function(t){if("INPUT"!==t.tagName||"radio"!==t.type)return n.Util.unbindEvent(t,this.event,this.publish)},routine:function(t,e){var n,r,o,s,a,u,l;
if("INPUT"===t.tagName&&"radio"===t.type)return t.setAttribute("value",e);if(null!=window.jQuery){if(t=i(t),(null!=e?e.toString():void 0)!==(null!=(s=t.val())?s.toString():void 0))return t.val(null!=e?e:"")}else if("select-multiple"===t.type){if(null!=e){for(l=[],r=0,o=t.length;r<o;r++)n=t[r],l.push(n.selected=(a=n.value,p.call(e,a)>=0));return l}}else if((null!=e?e.toString():void 0)!==(null!=(u=t.value)?u.toString():void 0))return t.value=null!=e?e:""}},n["public"].binders["if"]={block:!0,priority:4e3,bind:function(t){var e,n;if(null==this.marker)return e=[this.view.prefix,this.type].join("-").replace("--","-"),n=t.getAttribute(e),this.marker=document.createComment(" rivets: "+this.type+" "+n+" "),this.bound=!1,t.removeAttribute(e),t.parentNode.insertBefore(this.marker,t),t.parentNode.removeChild(t)},unbind:function(){if(this.nested)return this.nested.unbind(),this.bound=!1},routine:function(t,e){var r,i,o,s;if(!!e==!this.bound){if(e){o={},s=this.view.models;for(r in s)i=s[r],o[r]=i;return(this.nested||(this.nested=new n.View(t,o,this.view.options()))).bind(),this.marker.parentNode.insertBefore(t,this.marker.nextSibling),this.bound=!0}return t.parentNode.removeChild(t),this.nested.unbind(),this.bound=!1}},update:function(t){var e;return null!=(e=this.nested)?e.update(t):void 0}},n["public"].binders.unless={block:!0,priority:4e3,bind:function(t){return n["public"].binders["if"].bind.call(this,t)},unbind:function(){return n["public"].binders["if"].unbind.call(this)},routine:function(t,e){return n["public"].binders["if"].routine.call(this,t,!e)},update:function(t){return n["public"].binders["if"].update.call(this,t)}},n["public"].binders["on-*"]={"function":!0,priority:1e3,unbind:function(t){if(this.handler)return n.Util.unbindEvent(t,this.args[0],this.handler)},routine:function(t,e){return this.handler&&n.Util.unbindEvent(t,this.args[0],this.handler),n.Util.bindEvent(t,this.args[0],this.handler=this.eventHandler(e))}},n["public"].binders["each-*"]={block:!0,priority:4e3,bind:function(t){var e,n,r,i,o;if(null==this.marker)e=[this.view.prefix,this.type].join("-").replace("--","-"),this.marker=document.createComment(" rivets: "+this.type+" "),this.iterated=[],t.removeAttribute(e),t.parentNode.insertBefore(this.marker,t),t.parentNode.removeChild(t);else for(o=this.iterated,r=0,i=o.length;r<i;r++)n=o[r],n.bind()},unbind:function(t){var e,n,r,i;if(null!=this.iterated)for(i=this.iterated,n=0,r=i.length;n<r;n++)e=i[n],e.unbind()},routine:function(t,e){var r,i,o,s,a,u,l,c,p,h,f,d,g,m,v,y,b,w,x,_;if(l=this.args[0],e=e||[],this.iterated.length>e.length)for(w=Array(this.iterated.length-e.length),d=0,v=w.length;d<v;d++)o=w[d],f=this.iterated.pop(),f.unbind(),this.marker.parentNode.removeChild(f.els[0]);for(s=g=0,y=e.length;g<y;s=++g)if(u=e[s],i={index:s},i[n["public"].iterationAlias(l)]=s,i[l]=u,null==this.iterated[s]){x=this.view.models;for(a in x)u=x[a],null==i[a]&&(i[a]=u);p=this.iterated.length?this.iterated[this.iterated.length-1].els[0]:this.marker,c=this.view.options(),c.preloadData=!0,h=t.cloneNode(!0),f=new n.View(h,i,c),f.bind(),this.iterated.push(f),this.marker.parentNode.insertBefore(h,p.nextSibling)}else this.iterated[s].models[l]!==u&&this.iterated[s].update(i);if("OPTION"===t.nodeName)for(_=this.view.bindings,m=0,b=_.length;m<b;m++)r=_[m],r.el===this.marker.parentNode&&"value"===r.type&&r.sync()},update:function(t){var e,n,r,i,o,s,a;e={};for(n in t)r=t[n],n!==this.args[0]&&(e[n]=r);for(a=this.iterated,o=0,s=a.length;o<s;o++)i=a[o],i.update(e)}},n["public"].binders["class-*"]=function(t,e){var n;if(n=" "+t.className+" ",!e==(n.indexOf(" "+this.args[0]+" ")!==-1))return t.className=e?""+t.className+" "+this.args[0]:n.replace(" "+this.args[0]+" "," ").trim()},n["public"].binders["*"]=function(t,e){return null!=e?t.setAttribute(this.type,e):t.removeAttribute(this.type)},n["public"].formatters.call=function(){var t,e;return e=arguments[0],t=2<=arguments.length?u.call(arguments,1):[],e.call.apply(e,[this].concat(u.call(t)))},n["public"].adapters["."]={id:"_rv",counter:0,weakmap:{},weakReference:function(t){var e,n,r;return t.hasOwnProperty(this.id)||(e=this.counter++,Object.defineProperty(t,this.id,{value:e})),(n=this.weakmap)[r=t[this.id]]||(n[r]={callbacks:{}})},cleanupWeakReference:function(t,e){if(!(Object.keys(t.callbacks).length||t.pointers&&Object.keys(t.pointers).length))return delete this.weakmap[e]},stubFunction:function(t,e){var n,r,i;return r=t[e],n=this.weakReference(t),i=this.weakmap,t[e]=function(){var e,o,s,a,u,l,c,p,h,f;a=r.apply(t,arguments),c=n.pointers;for(s in c)for(o=c[s],f=null!=(p=null!=(h=i[s])?h.callbacks[o]:void 0)?p:[],u=0,l=f.length;u<l;u++)(e=f[u])();return a}},observeMutations:function(t,e,n){var r,i,o,s,a,u;if(Array.isArray(t)){if(o=this.weakReference(t),null==o.pointers)for(o.pointers={},i=["push","pop","shift","unshift","sort","reverse","splice"],a=0,u=i.length;a<u;a++)r=i[a],this.stubFunction(t,r);if(null==(s=o.pointers)[e]&&(s[e]=[]),p.call(o.pointers[e],n)<0)return o.pointers[e].push(n)}},unobserveMutations:function(t,e,n){var r,i,o;if(Array.isArray(t)&&null!=t[this.id]&&(i=this.weakmap[t[this.id]])&&(o=i.pointers[e]))return(r=o.indexOf(n))>=0&&o.splice(r,1),o.length||delete i.pointers[e],this.cleanupWeakReference(i,t[this.id])},observe:function(t,e,n){var r,i,o;return r=this.weakReference(t).callbacks,null==r[e]&&(r[e]=[],i=Object.getOwnPropertyDescriptor(t,e),(null!=i?i.get:void 0)||(null!=i?i.set:void 0)||(o=t[e],Object.defineProperty(t,e,{enumerable:!0,get:function(){return o},set:function(n){return function(i){var s,a,u,l,c;if(i!==o&&(n.unobserveMutations(o,t[n.id],e),o=i,a=n.weakmap[t[n.id]])){if(r=a.callbacks,r[e])for(c=r[e].slice(),u=0,l=c.length;u<l;u++)s=c[u],p.call(r[e],s)>=0&&s();return n.observeMutations(i,t[n.id],e)}}}(this)}))),p.call(r[e],n)<0&&r[e].push(n),this.observeMutations(t[e],t[this.id],e)},unobserve:function(t,e,n){var r,i,o;if((o=this.weakmap[t[this.id]])&&(r=o.callbacks[e]))return(i=r.indexOf(n))>=0&&(r.splice(i,1),r.length||(delete o.callbacks[e],this.unobserveMutations(t[e],t[this.id],e))),this.cleanupWeakReference(o,t[this.id])},get:function(t,e){return t[e]},set:function(t,e,n){return t[e]=n}},n.factory=function(t){return n.sightglass=t,n["public"]._=n,n["public"]},"object"==typeof("undefined"!=typeof e&&null!==e?e.exports:void 0)?e.exports=n.factory(t("sightglass")):"function"==typeof define&&define.amd?define(["sightglass"],function(t){return this.rivets=n.factory(t)}):this.rivets=n.factory(sightglass)}).call(this)},{sightglass:5}],5:[function(t,e,n){(function(){function t(t,e,r,i){return new n(t,e,r,i)}function n(t,e,n,i){this.options=i||{},this.options.adapters=this.options.adapters||{},this.obj=t,this.keypath=e,this.callback=n,this.objectPath=[],this.update=this.update.bind(this),this.parse(),r(this.target=this.realize())&&this.set(!0,this.key,this.target,this.callback)}function r(t){return"object"==typeof t&&null!==t}function i(t){throw new Error("[sightglass] "+t)}t.adapters={},n.tokenize=function(t,e,n){var r,i,o=[],s={i:n,path:""};for(r=0;r<t.length;r++)i=t.charAt(r),~e.indexOf(i)?(o.push(s),s={i:i,path:""}):s.path+=i;return o.push(s),o},n.prototype.parse=function(){var e,r,o=this.interfaces();o.length||i("Must define at least one adapter interface."),~o.indexOf(this.keypath[0])?(e=this.keypath[0],r=this.keypath.substr(1)):("undefined"==typeof(e=this.options.root||t.root)&&i("Must define a default root adapter."),r=this.keypath),this.tokens=n.tokenize(r,o,e),this.key=this.tokens.pop()},n.prototype.realize=function(){var t,e=this.obj,n=!1;return this.tokens.forEach(function(i,o){r(e)?("undefined"!=typeof this.objectPath[o]?e!==(t=this.objectPath[o])&&(this.set(!1,i,t,this.update),this.set(!0,i,e,this.update),this.objectPath[o]=e):(this.set(!0,i,e,this.update),this.objectPath[o]=e),e=this.get(i,e)):(n===!1&&(n=o),(t=this.objectPath[o])&&this.set(!1,i,t,this.update))},this),n!==!1&&this.objectPath.splice(n),e},n.prototype.update=function(){var t,e;(t=this.realize())!==this.target&&(r(this.target)&&this.set(!1,this.key,this.target,this.callback),r(t)&&this.set(!0,this.key,t,this.callback),e=this.value(),this.target=t,(this.value()instanceof Function||this.value()!==e)&&this.callback())},n.prototype.value=function(){if(r(this.target))return this.get(this.key,this.target)},n.prototype.setValue=function(t){r(this.target)&&this.adapter(this.key).set(this.target,this.key.path,t)},n.prototype.get=function(t,e){return this.adapter(t).get(e,t.path)},n.prototype.set=function(t,e,n,r){var i=t?"observe":"unobserve";this.adapter(e)[i](n,e.path,r)},n.prototype.interfaces=function(){var e=Object.keys(this.options.adapters);return Object.keys(t.adapters).forEach(function(t){~e.indexOf(t)||e.push(t)}),e},n.prototype.adapter=function(e){return this.options.adapters[e.i]||t.adapters[e.i]},n.prototype.unobserve=function(){var t;this.tokens.forEach(function(e,n){(t=this.objectPath[n])&&this.set(!1,e,t,this.update)},this),r(this.target)&&this.set(!1,this.key,this.target,this.callback)},"undefined"!=typeof e&&e.exports?e.exports=t:"function"==typeof define&&define.amd?define([],function(){return this.sightglass=t}):this.sightglass=t}).call(this)},{}],6:[function(t,e,n){!function(t){function n(t,e){if(t=t?t:"",e=e||{},t instanceof n)return t;if(!(this instanceof n))return new n(t,e);var i=r(t);this._originalInput=t,this._r=i.r,this._g=i.g,this._b=i.b,this._a=i.a,this._roundA=M(100*this._a)/100,this._format=e.format||i.format,this._gradientType=e.gradientType,this._r<1&&(this._r=M(this._r)),this._g<1&&(this._g=M(this._g)),this._b<1&&(this._b=M(this._b)),this._ok=i.ok,this._tc_id=q++}function r(t){var e={r:0,g:0,b:0},n=1,r=null,o=null,a=null,l=!1,c=!1;return"string"==typeof t&&(t=z(t)),"object"==typeof t&&(N(t.r)&&N(t.g)&&N(t.b)?(e=i(t.r,t.g,t.b),l=!0,c="%"===String(t.r).substr(-1)?"prgb":"rgb"):N(t.h)&&N(t.s)&&N(t.v)?(r=O(t.s),o=O(t.v),e=u(t.h,r,o),l=!0,c="hsv"):N(t.h)&&N(t.s)&&N(t.l)&&(r=O(t.s),a=O(t.l),e=s(t.h,r,a),l=!0,c="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=E(n),{ok:l,format:t.format||c,r:U(255,W(e.r,0)),g:U(255,W(e.g,0)),b:U(255,W(e.b,0)),a:n}}function i(t,e,n){return{r:255*C(t,255),g:255*C(e,255),b:255*C(n,255)}}function o(t,e,n){t=C(t,255),e=C(e,255),n=C(n,255);var r,i,o=W(t,e,n),s=U(t,e,n),a=(o+s)/2;if(o==s)r=i=0;else{var u=o-s;switch(i=a>.5?u/(2-o-s):u/(o+s),o){case t:r=(e-n)/u+(e<n?6:0);break;case e:r=(n-t)/u+2;break;case n:r=(t-e)/u+4}r/=6}return{h:r,s:i,l:a}}function s(t,e,n){function r(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var i,o,s;if(t=C(t,360),e=C(e,100),n=C(n,100),0===e)i=o=s=n;else{var a=n<.5?n*(1+e):n+e-n*e,u=2*n-a;i=r(u,a,t+1/3),o=r(u,a,t),s=r(u,a,t-1/3)}return{r:255*i,g:255*o,b:255*s}}function a(t,e,n){t=C(t,255),e=C(e,255),n=C(n,255);var r,i,o=W(t,e,n),s=U(t,e,n),a=o,u=o-s;if(i=0===o?0:u/o,o==s)r=0;else{switch(o){case t:r=(e-n)/u+(e<n?6:0);break;case e:r=(n-t)/u+2;break;case n:r=(t-e)/u+4}r/=6}return{h:r,s:i,v:a}}function u(e,n,r){e=6*C(e,360),n=C(n,100),r=C(r,100);var i=t.floor(e),o=e-i,s=r*(1-n),a=r*(1-o*n),u=r*(1-(1-o)*n),l=i%6,c=[r,a,s,s,u,r][l],p=[u,r,r,a,s,s][l],h=[s,s,u,r,r,a][l];return{r:255*c,g:255*p,b:255*h}}function l(t,e,n,r){var i=[L(M(t).toString(16)),L(M(e).toString(16)),L(M(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function c(t,e,n,r,i){var o=[L(M(t).toString(16)),L(M(e).toString(16)),L(M(n).toString(16)),L(D(r))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function p(t,e,n,r){var i=[L(D(r)),L(M(t).toString(16)),L(M(e).toString(16)),L(M(n).toString(16))];return i.join("")}function h(t,e){e=0===e?0:e||10;var r=n(t).toHsl();return r.s-=e/100,r.s=P(r.s),n(r)}function f(t,e){e=0===e?0:e||10;var r=n(t).toHsl();return r.s+=e/100,r.s=P(r.s),n(r)}function d(t){return n(t).desaturate(100)}function g(t,e){e=0===e?0:e||10;var r=n(t).toHsl();return r.l+=e/100,r.l=P(r.l),n(r)}function m(t,e){e=0===e?0:e||10;var r=n(t).toRgb();return r.r=W(0,U(255,r.r-M(255*-(e/100)))),r.g=W(0,U(255,r.g-M(255*-(e/100)))),r.b=W(0,U(255,r.b-M(255*-(e/100)))),n(r)}function v(t,e){e=0===e?0:e||10;var r=n(t).toHsl();return r.l-=e/100,r.l=P(r.l),n(r)}function y(t,e){var r=n(t).toHsl(),i=(r.h+e)%360;return r.h=i<0?360+i:i,n(r)}function b(t){var e=n(t).toHsl();return e.h=(e.h+180)%360,n(e)}function w(t){var e=n(t).toHsl(),r=e.h;return[n(t),n({h:(r+120)%360,s:e.s,l:e.l}),n({h:(r+240)%360,s:e.s,l:e.l})]}function x(t){var e=n(t).toHsl(),r=e.h;return[n(t),n({h:(r+90)%360,s:e.s,l:e.l}),n({h:(r+180)%360,s:e.s,l:e.l}),n({h:(r+270)%360,s:e.s,l:e.l})]}function _(t){var e=n(t).toHsl(),r=e.h;return[n(t),n({h:(r+72)%360,s:e.s,l:e.l}),n({h:(r+216)%360,s:e.s,l:e.l})]}function k(t,e,r){e=e||6,r=r||30;var i=n(t).toHsl(),o=360/r,s=[n(t)];for(i.h=(i.h-(o*e>>1)+720)%360;--e;)i.h=(i.h+o)%360,s.push(n(i));return s}function S(t,e){e=e||6;for(var r=n(t).toHsv(),i=r.h,o=r.s,s=r.v,a=[],u=1/e;e--;)a.push(n({h:i,s:o,v:s})),s=(s+u)%1;return a}function T(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function E(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function C(e,n){I(e)&&(e="100%");var r=j(e);return e=U(n,W(0,parseFloat(e))),r&&(e=parseInt(e*n,10)/100),t.abs(e-n)<1e-6?1:e%n/parseFloat(n)}function P(t){return U(1,W(0,t))}function A(t){return parseInt(t,16)}function I(t){return"string"==typeof t&&t.indexOf(".")!=-1&&1===parseFloat(t)}function j(t){return"string"==typeof t&&t.indexOf("%")!=-1}function L(t){return 1==t.length?"0"+t:""+t}function O(t){return t<=1&&(t=100*t+"%"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return A(t)/255}function N(t){return!!J.CSS_UNIT.exec(t)}function z(t){t=t.replace(B,"").replace(H,"").toLowerCase();var e=!1;if(V[t])t=V[t],e=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=J.rgb.exec(t))?{r:n[1],g:n[2],b:n[3]}:(n=J.rgba.exec(t))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=J.hsl.exec(t))?{h:n[1],s:n[2],l:n[3]}:(n=J.hsla.exec(t))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=J.hsv.exec(t))?{h:n[1],s:n[2],v:n[3]}:(n=J.hsva.exec(t))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=J.hex8.exec(t))?{r:A(n[1]),g:A(n[2]),b:A(n[3]),a:R(n[4]),format:e?"name":"hex8"}:(n=J.hex6.exec(t))?{r:A(n[1]),g:A(n[2]),b:A(n[3]),format:e?"name":"hex"}:(n=J.hex4.exec(t))?{r:A(n[1]+""+n[1]),g:A(n[2]+""+n[2]),b:A(n[3]+""+n[3]),a:R(n[4]+""+n[4]),format:e?"name":"hex8"}:!!(n=J.hex3.exec(t))&&{r:A(n[1]+""+n[1]),g:A(n[2]+""+n[2]),b:A(n[3]+""+n[3]),format:e?"name":"hex"}}function F(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:e,size:n}}var B=/^\s+/,H=/\s+$/,q=0,M=t.round,U=t.min,W=t.max,$=t.random;n.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,n,r,i,o,s,a=this.toRgb();return e=a.r/255,n=a.g/255,r=a.b/255,i=e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4),o=n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4),s=r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4),.2126*i+.7152*o+.0722*s},setAlpha:function(t){return this._a=E(t),this._roundA=M(100*this._a)/100,this},toHsv:function(){var t=a(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=a(this._r,this._g,this._b),e=M(360*t.h),n=M(100*t.s),r=M(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=o(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=o(this._r,this._g,this._b),e=M(360*t.h),n=M(100*t.s),r=M(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return l(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return c(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:M(this._r),g:M(this._g),b:M(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+M(this._r)+", "+M(this._g)+", "+M(this._b)+")":"rgba("+M(this._r)+", "+M(this._g)+", "+M(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:M(100*C(this._r,255))+"%",g:M(100*C(this._g,255))+"%",b:M(100*C(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+M(100*C(this._r,255))+"%, "+M(100*C(this._g,255))+"%, "+M(100*C(this._b,255))+"%)":"rgba("+M(100*C(this._r,255))+"%, "+M(100*C(this._g,255))+"%, "+M(100*C(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Q[l(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),r=e,i=this._gradientType?"GradientType = 1, ":"";if(t){var o=n(t);r="#"+p(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0,i=!e&&r&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t);return i?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex4"===t&&(n=this.toHex8String(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(m,arguments)},darken:function(){return this._applyModification(v,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(f,arguments)},greyscale:function(){return this._applyModification(d,arguments)},spin:function(){return this._applyModification(y,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(_,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},n.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var i in t)t.hasOwnProperty(i)&&("a"===i?r[i]=t[i]:r[i]=O(t[i]));t=r}return n(t,e)},n.equals=function(t,e){return!(!t||!e)&&n(t).toRgbString()==n(e).toRgbString()},n.random=function(){return n.fromRatio({r:$(),g:$(),b:$()})},n.mix=function(t,e,r){r=0===r?0:r||50;var i=n(t).toRgb(),o=n(e).toRgb(),s=r/100,a={r:(o.r-i.r)*s+i.r,g:(o.g-i.g)*s+i.g,b:(o.b-i.b)*s+i.b,a:(o.a-i.a)*s+i.a};return n(a)},n.readability=function(e,r){var i=n(e),o=n(r);return(t.max(i.getLuminance(),o.getLuminance())+.05)/(t.min(i.getLuminance(),o.getLuminance())+.05)},n.isReadable=function(t,e,r){var i,o,s=n.readability(t,e);switch(o=!1,i=F(r),i.level+i.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},n.mostReadable=function(t,e,r){var i,o,s,a,u=null,l=0;r=r||{},o=r.includeFallbackColors,s=r.level,a=r.size;for(var c=0;c<e.length;c++)i=n.readability(t,e[c]),i>l&&(l=i,u=n(e[c]));return n.isReadable(t,u,{level:s,size:a})||!o?u:(r.includeFallbackColors=!1,n.mostReadable(t,["#fff","#000"],r))};var V=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Q=n.hexNames=T(V),J=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",n="(?:"+e+")|(?:"+t+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();"undefined"!=typeof e&&e.exports?e.exports=n:"function"==typeof define&&define.amd?define(function(){return n}):window.tinycolor=n}(Math)},{}],7:[function(t,e,n){!function(t,n){"use strict";"object"==typeof e&&e.exports?e.exports=n():"function"==typeof define&&define.amd?define(n):t.IPv6=n(t)}(this,function(t){"use strict";function e(t){var e=t.toLowerCase(),n=e.split(":"),r=n.length,i=8;""===n[0]&&""===n[1]&&""===n[2]?(n.shift(),n.shift()):""===n[0]&&""===n[1]?n.shift():""===n[r-1]&&""===n[r-2]&&n.pop(),r=n.length,n[r-1].indexOf(".")!==-1&&(i=7);var o;for(o=0;o<r&&""!==n[o];o++);if(o<i)for(n.splice(o,1,"0000");n.length<i;)n.splice(o,0,"0000");for(var s,a=0;a<i;a++){s=n[a].split("");for(var u=0;u<3&&("0"===s[0]&&s.length>1);u++)s.splice(0,1);n[a]=s.join("")}var l=-1,c=0,p=0,h=-1,f=!1;for(a=0;a<i;a++)f?"0"===n[a]?p+=1:(f=!1,p>c&&(l=h,c=p)):"0"===n[a]&&(f=!0,h=a,p=1);p>c&&(l=h,c=p),c>1&&n.splice(l,c,""),r=n.length;var d="";for(""===n[0]&&(d=":"),a=0;a<r&&(d+=n[a],a!==r-1);a++)d+=":";return""===n[r-1]&&(d+=":"),d}function n(){return t.IPv6===this&&(t.IPv6=r),this}var r=t&&t.IPv6;return{best:e,noConflict:n}})},{}],8:[function(t,e,n){!function(t,n){"use strict";"object"==typeof e&&e.exports?e.exports=n():"function"==typeof define&&define.amd?define(n):t.SecondLevelDomains=n(t)}(this,function(t){"use strict";var e=t&&t.SecondLevelDomains,n={list:{ac:" com gov mil net org ",ae:" ac co gov mil name net org pro sch ",af:" com edu gov net org ",al:" com edu gov mil net org ",ao:" co ed gv it og pb ",ar:" com edu gob gov int mil net org tur ",at:" ac co gv or ",au:" asn com csiro edu gov id net org ",ba:" co com edu gov mil net org rs unbi unmo unsa untz unze ",bb:" biz co com edu gov info net org store tv ",bh:" biz cc com edu gov info net org ",bn:" com edu gov net org ",bo:" com edu gob gov int mil net org tv ",br:" adm adv agr am arq art ato b bio blog bmd cim cng cnt com coop ecn edu eng esp etc eti far flog fm fnd fot fst g12 ggf gov imb ind inf jor jus lel mat med mil mus net nom not ntr odo org ppg pro psc psi qsl rec slg srv tmp trd tur tv vet vlog wiki zlg ",bs:" com edu gov net org ",bz:" du et om ov rg ",ca:" ab bc mb nb nf nl ns nt nu on pe qc sk yk ",ck:" biz co edu gen gov info net org ",cn:" ac ah bj com cq edu fj gd gov gs gx gz ha hb he hi hl hn jl js jx ln mil net nm nx org qh sc sd sh sn sx tj tw xj xz yn zj ",co:" com edu gov mil net nom org ",cr:" ac c co ed fi go or sa ",cy:" ac biz com ekloges gov ltd name net org parliament press pro tm ","do":" art com edu gob gov mil net org sld web ",dz:" art asso com edu gov net org pol ",ec:" com edu fin gov info med mil net org pro ",eg:" com edu eun gov mil name net org sci ",er:" com edu gov ind mil net org rochest w ",es:" com edu gob nom org ",et:" biz com edu gov info name net org ",fj:" ac biz com info mil name net org pro ",fk:" ac co gov net nom org ",fr:" asso com f gouv nom prd presse tm ",gg:" co net org ",gh:" com edu gov mil org ",gn:" ac com gov net org ",gr:" com edu gov mil net org ",gt:" com edu gob ind mil net org ",gu:" com edu gov net org ",hk:" com edu gov idv net org ",hu:" 2000 agrar bolt casino city co erotica erotika film forum games hotel info ingatlan jogasz konyvelo lakas media news org priv reklam sex shop sport suli szex tm tozsde utazas video ",id:" ac co go mil net or sch web ",il:" ac co gov idf k12 muni net org ","in":" ac co edu ernet firm gen gov i ind mil net nic org res ",iq:" com edu gov i mil net org ",ir:" ac co dnssec gov i id net org sch ",it:" edu gov ",je:" co net org ",jo:" com edu gov mil name net org sch ",jp:" ac ad co ed go gr lg ne or ",ke:" ac co go info me mobi ne or sc ",kh:" com edu gov mil net org per ",ki:" biz com de edu gov info mob net org tel ",km:" asso com coop edu gouv k medecin mil nom notaires pharmaciens presse tm veterinaire ",kn:" edu gov net org ",kr:" ac busan chungbuk chungnam co daegu daejeon es gangwon go gwangju gyeongbuk gyeonggi gyeongnam hs incheon jeju jeonbuk jeonnam k kg mil ms ne or pe re sc seoul ulsan ",kw:" com edu gov net org ",ky:" com edu gov net org ",kz:" com edu gov mil net org ",lb:" com edu gov net org ",lk:" assn com edu gov grp hotel int ltd net ngo org sch soc web ",lr:" com edu gov net org ",lv:" asn com conf edu gov id mil net org ",ly:" com edu gov id med net org plc sch ",ma:" ac co gov m net org press ",mc:" asso tm ",me:" ac co edu gov its net org priv ",mg:" com edu gov mil nom org prd tm ",mk:" com edu gov inf name net org pro ",ml:" com edu gov net org presse ",mn:" edu gov org ",mo:" com edu gov net org ",mt:" com edu gov net org ",mv:" aero biz com coop edu gov info int mil museum name net org pro ",mw:" ac co com coop edu gov int museum net org ",mx:" com edu gob net org ",my:" com edu gov mil name net org sch ",nf:" arts com firm info net other per rec store web ",ng:" biz com edu gov mil mobi name net org sch ",ni:" ac co com edu gob mil net nom org ",np:" com edu gov mil net org ",nr:" biz com edu gov info net org ",om:" ac biz co com edu gov med mil museum net org pro sch ",pe:" com edu gob mil net nom org sld ",ph:" com edu gov i mil net ngo org ",pk:" biz com edu fam gob gok gon gop gos gov net org web ",pl:" art bialystok biz com edu gda gdansk gorzow gov info katowice krakow lodz lublin mil net ngo olsztyn org poznan pwr radom slupsk szczecin torun warszawa waw wroc wroclaw zgora ",pr:" ac biz com edu est gov info isla name net org pro prof ",ps:" com edu gov net org plo sec ",pw:" belau co ed go ne or ",ro:" arts com firm info nom nt org rec store tm www ",rs:" ac co edu gov in org ",sb:" com edu gov net org ",sc:" com edu gov net org ",sh:" co com edu gov net nom org ",sl:" com edu gov net org ",st:" co com consulado edu embaixada gov mil net org principe saotome store ",sv:" com edu gob org red ",sz:" ac co org ",tr:" av bbs bel biz com dr edu gen gov info k12 name net org pol tel tsk tv web ",tt:" aero biz cat co com coop edu gov info int jobs mil mobi museum name net org pro tel travel ",tw:" club com ebiz edu game gov idv mil net org ",mu:" ac co com gov net or org ",mz:" ac co edu gov org ",na:" co com ",nz:" ac co cri geek gen govt health iwi maori mil net org parliament school ",pa:" abo ac com edu gob ing med net nom org sld ",pt:" com edu gov int net nome org publ ",py:" com edu gov mil net org ",qa:" com edu gov mil net org ",re:" asso com nom ",ru:" ac adygeya altai amur arkhangelsk astrakhan bashkiria belgorod bir bryansk buryatia cbg chel chelyabinsk chita chukotka chuvashia com dagestan e-burg edu gov grozny int irkutsk ivanovo izhevsk jar joshkar-ola kalmykia kaluga kamchatka karelia kazan kchr kemerovo khabarovsk khakassia khv kirov koenig komi kostroma kranoyarsk kuban kurgan kursk lipetsk magadan mari mari-el marine mil mordovia mosreg msk murmansk nalchik net nnov nov novosibirsk nsk omsk orenburg org oryol penza perm pp pskov ptz rnd ryazan sakhalin samara saratov simbirsk smolensk spb stavropol stv surgut tambov tatarstan tom tomsk tsaritsyn tsk tula tuva tver tyumen udm udmurtia ulan-ude vladikavkaz vladimir vladivostok volgograd vologda voronezh vrn vyatka yakutia yamal yekaterinburg yuzhno-sakhalinsk ",rw:" ac co com edu gouv gov int mil net ",sa:" com edu gov med net org pub sch ",sd:" com edu gov info med net org tv ",se:" a ac b bd c d e f g h i k l m n o org p parti pp press r s t tm u w x y z ",sg:" com edu gov idn net org per ",sn:" art com edu gouv org perso univ ",sy:" com edu gov mil net news org ",th:" ac co go in mi net or ",tj:" ac biz co com edu go gov info int mil name net nic org test web ",tn:" agrinet com defense edunet ens fin gov ind info intl mincom nat net org perso rnrt rns rnu tourism ",tz:" ac co go ne or ",ua:" biz cherkassy chernigov chernovtsy ck cn co com crimea cv dn dnepropetrovsk donetsk dp edu gov if in ivano-frankivsk kh kharkov kherson khmelnitskiy kiev kirovograd km kr ks kv lg lugansk lutsk lviv me mk net nikolaev od odessa org pl poltava pp rovno rv sebastopol sumy te ternopil uzhgorod vinnica vn zaporizhzhe zhitomir zp zt ",ug:" ac co go ne or org sc ",uk:" ac bl british-library co cym gov govt icnet jet lea ltd me mil mod national-library-scotland nel net nhs nic nls org orgn parliament plc police sch scot soc ",us:" dni fed isa kids nsn ",uy:" com edu gub mil net org ",ve:" co com edu gob info mil net org web ",
vi:" co com k12 net org ",vn:" ac biz com edu gov health info int name net org pro ",ye:" co com gov ltd me net org plc ",yu:" ac co edu gov org ",za:" ac agric alt bourse city co cybernet db edu gov grondar iaccess imt inca landesign law mil net ngo nis nom olivetti org pix school tm web ",zm:" ac co com edu gov net org sch ",com:"ar br cn de eu gb gr hu jpn kr no qc ru sa se uk us uy za ",net:"gb jp se uk ",org:"ae",de:"com "},has:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return!1;var r=t.lastIndexOf(".",e-1);if(r<=0||r>=e-1)return!1;var i=n.list[t.slice(e+1)];return!!i&&i.indexOf(" "+t.slice(r+1,e)+" ")>=0},is:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return!1;var r=t.lastIndexOf(".",e-1);if(r>=0)return!1;var i=n.list[t.slice(e+1)];return!!i&&i.indexOf(" "+t.slice(0,e)+" ")>=0},get:function(t){var e=t.lastIndexOf(".");if(e<=0||e>=t.length-1)return null;var r=t.lastIndexOf(".",e-1);if(r<=0||r>=e-1)return null;var i=n.list[t.slice(e+1)];return i?i.indexOf(" "+t.slice(r+1,e)+" ")<0?null:t.slice(r+1):null},noConflict:function(){return t.SecondLevelDomains===this&&(t.SecondLevelDomains=e),this}};return n})},{}],9:[function(t,e,n){!function(n,r){"use strict";"object"==typeof e&&e.exports?e.exports=r(t("./punycode"),t("./IPv6"),t("./SecondLevelDomains")):"function"==typeof define&&define.amd?define(["./punycode","./IPv6","./SecondLevelDomains"],r):n.URI=r(n.punycode,n.IPv6,n.SecondLevelDomains,n)}(this,function(t,e,n,r){"use strict";function i(t,e){var n=arguments.length>=1,r=arguments.length>=2;if(!(this instanceof i))return n?r?new i(t,e):new i(t):new i;if(void 0===t){if(n)throw new TypeError("undefined is not a valid argument for URI");t="undefined"!=typeof location?location.href+"":""}if(null===t&&n)throw new TypeError("null is not a valid argument for URI");return this.href(t),void 0!==e?this.absoluteTo(e):this}function o(t){return/^[0-9]+$/.test(t)}function s(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function a(t){return void 0===t?"Undefined":String(Object.prototype.toString.call(t)).slice(8,-1)}function u(t){return"Array"===a(t)}function l(t,e){var n,r,i={};if("RegExp"===a(e))i=null;else if(u(e))for(n=0,r=e.length;n<r;n++)i[e[n]]=!0;else i[e]=!0;for(n=0,r=t.length;n<r;n++){var o=i&&void 0!==i[t[n]]||!i&&e.test(t[n]);o&&(t.splice(n,1),r--,n--)}return t}function c(t,e){var n,r;if(u(e)){for(n=0,r=e.length;n<r;n++)if(!c(t,e[n]))return!1;return!0}var i=a(e);for(n=0,r=t.length;n<r;n++)if("RegExp"===i){if("string"==typeof t[n]&&t[n].match(e))return!0}else if(t[n]===e)return!0;return!1}function p(t,e){if(!u(t)||!u(e))return!1;if(t.length!==e.length)return!1;t.sort(),e.sort();for(var n=0,r=t.length;n<r;n++)if(t[n]!==e[n])return!1;return!0}function h(t){var e=/^\/+|\/+$/g;return t.replace(e,"")}function f(t){return escape(t)}function d(t){return encodeURIComponent(t).replace(/[!'()*]/g,f).replace(/\*/g,"%2A")}function g(t){return function(e,n){return void 0===e?this._parts[t]||"":(this._parts[t]=e||null,this.build(!n),this)}}function m(t,e){return function(n,r){return void 0===n?this._parts[t]||"":(null!==n&&(n+="",n.charAt(0)===e&&(n=n.substring(1))),this._parts[t]=n,this.build(!r),this)}}var v=r&&r.URI;i.version="1.18.12";var y=i.prototype,b=Object.prototype.hasOwnProperty;i._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,duplicateQueryParameters:i.duplicateQueryParameters,escapeQuerySpace:i.escapeQuerySpace}},i.duplicateQueryParameters=!1,i.escapeQuerySpace=!0,i.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,i.idn_expression=/[^a-z0-9\._-]/i,i.punycode_expression=/(xn--)/i,i.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,i.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,i.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,i.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},i.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},i.hostProtocols=["http","https"],i.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,i.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},i.getDomAttribute=function(t){if(t&&t.nodeName){var e=t.nodeName.toLowerCase();if("input"!==e||"image"===t.type)return i.domAttributes[e]}},i.encode=d,i.decode=decodeURIComponent,i.iso8859=function(){i.encode=escape,i.decode=unescape},i.unicode=function(){i.encode=d,i.decode=decodeURIComponent},i.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},i.encodeQuery=function(t,e){var n=i.encode(t+"");return void 0===e&&(e=i.escapeQuerySpace),e?n.replace(/%20/g,"+"):n},i.decodeQuery=function(t,e){t+="",void 0===e&&(e=i.escapeQuerySpace);try{return i.decode(e?t.replace(/\+/g,"%20"):t)}catch(n){return t}};var w,x={encode:"encode",decode:"decode"},_=function(t,e){return function(n){try{return i[e](n+"").replace(i.characters[t][e].expression,function(n){return i.characters[t][e].map[n]})}catch(r){return n}}};for(w in x)i[w+"PathSegment"]=_("pathname",x[w]),i[w+"UrnPathSegment"]=_("urnpath",x[w]);var k=function(t,e,n){return function(r){var o;o=n?function(t){return i[e](i[n](t))}:i[e];for(var s=(r+"").split(t),a=0,u=s.length;a<u;a++)s[a]=o(s[a]);return s.join(t)}};i.decodePath=k("/","decodePathSegment"),i.decodeUrnPath=k(":","decodeUrnPathSegment"),i.recodePath=k("/","encodePathSegment","decode"),i.recodeUrnPath=k(":","encodeUrnPathSegment","decode"),i.encodeReserved=_("reserved","encode"),i.parse=function(t,e){var n;return e||(e={}),n=t.indexOf("#"),n>-1&&(e.fragment=t.substring(n+1)||null,t=t.substring(0,n)),n=t.indexOf("?"),n>-1&&(e.query=t.substring(n+1)||null,t=t.substring(0,n)),"//"===t.substring(0,2)?(e.protocol=null,t=t.substring(2),t=i.parseAuthority(t,e)):(n=t.indexOf(":"),n>-1&&(e.protocol=t.substring(0,n)||null,e.protocol&&!e.protocol.match(i.protocol_expression)?e.protocol=void 0:"//"===t.substring(n+1,n+3)?(t=t.substring(n+3),t=i.parseAuthority(t,e)):(t=t.substring(n+1),e.urn=!0))),e.path=t,e},i.parseHost=function(t,e){t=t.replace(/\\/g,"/");var n,r,o=t.indexOf("/");if(o===-1&&(o=t.length),"["===t.charAt(0))n=t.indexOf("]"),e.hostname=t.substring(1,n)||null,e.port=t.substring(n+2,o)||null,"/"===e.port&&(e.port=null);else{var s=t.indexOf(":"),a=t.indexOf("/"),u=t.indexOf(":",s+1);u!==-1&&(a===-1||u<a)?(e.hostname=t.substring(0,o)||null,e.port=null):(r=t.substring(0,o).split(":"),e.hostname=r[0]||null,e.port=r[1]||null)}return e.hostname&&"/"!==t.substring(o).charAt(0)&&(o++,t="/"+t),i.ensureValidHostname(e.hostname,e.protocol),e.port&&i.ensureValidPort(e.port),t.substring(o)||"/"},i.parseAuthority=function(t,e){return t=i.parseUserinfo(t,e),i.parseHost(t,e)},i.parseUserinfo=function(t,e){var n,r=t.indexOf("/"),o=t.lastIndexOf("@",r>-1?r:t.length-1);return o>-1&&(r===-1||o<r)?(n=t.substring(0,o).split(":"),e.username=n[0]?i.decode(n[0]):null,n.shift(),e.password=n[0]?i.decode(n.join(":")):null,t=t.substring(o+1)):(e.username=null,e.password=null),t},i.parseQuery=function(t,e){if(!t)return{};if(t=t.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,""),!t)return{};for(var n,r,o,s={},a=t.split("&"),u=a.length,l=0;l<u;l++)n=a[l].split("="),r=i.decodeQuery(n.shift(),e),o=n.length?i.decodeQuery(n.join("="),e):null,b.call(s,r)?("string"!=typeof s[r]&&null!==s[r]||(s[r]=[s[r]]),s[r].push(o)):s[r]=o;return s},i.build=function(t){var e="";return t.protocol&&(e+=t.protocol+":"),t.urn||!e&&!t.hostname||(e+="//"),e+=i.buildAuthority(t)||"","string"==typeof t.path&&("/"!==t.path.charAt(0)&&"string"==typeof t.hostname&&(e+="/"),e+=t.path),"string"==typeof t.query&&t.query&&(e+="?"+t.query),"string"==typeof t.fragment&&t.fragment&&(e+="#"+t.fragment),e},i.buildHost=function(t){var e="";return t.hostname?(e+=i.ip6_expression.test(t.hostname)?"["+t.hostname+"]":t.hostname,t.port&&(e+=":"+t.port),e):""},i.buildAuthority=function(t){return i.buildUserinfo(t)+i.buildHost(t)},i.buildUserinfo=function(t){var e="";return t.username&&(e+=i.encode(t.username)),t.password&&(e+=":"+i.encode(t.password)),e&&(e+="@"),e},i.buildQuery=function(t,e,n){var r,o,s,a,l="";for(o in t)if(b.call(t,o)&&o)if(u(t[o]))for(r={},s=0,a=t[o].length;s<a;s++)void 0!==t[o][s]&&void 0===r[t[o][s]+""]&&(l+="&"+i.buildQueryParameter(o,t[o][s],n),e!==!0&&(r[t[o][s]+""]=!0));else void 0!==t[o]&&(l+="&"+i.buildQueryParameter(o,t[o],n));return l.substring(1)},i.buildQueryParameter=function(t,e,n){return i.encodeQuery(t,n)+(null!==e?"="+i.encodeQuery(e,n):"")},i.addQuery=function(t,e,n){if("object"==typeof e)for(var r in e)b.call(e,r)&&i.addQuery(t,r,e[r]);else{if("string"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===t[e])return void(t[e]=n);"string"==typeof t[e]&&(t[e]=[t[e]]),u(n)||(n=[n]),t[e]=(t[e]||[]).concat(n)}},i.removeQuery=function(t,e,n){var r,o,s;if(u(e))for(r=0,o=e.length;r<o;r++)t[e[r]]=void 0;else if("RegExp"===a(e))for(s in t)e.test(s)&&(t[s]=void 0);else if("object"==typeof e)for(s in e)b.call(e,s)&&i.removeQuery(t,s,e[s]);else{if("string"!=typeof e)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==n?"RegExp"===a(n)?!u(t[e])&&n.test(t[e])?t[e]=void 0:t[e]=l(t[e],n):t[e]!==String(n)||u(n)&&1!==n.length?u(t[e])&&(t[e]=l(t[e],n)):t[e]=void 0:t[e]=void 0}},i.hasQuery=function(t,e,n,r){switch(a(e)){case"String":break;case"RegExp":for(var o in t)if(b.call(t,o)&&e.test(o)&&(void 0===n||i.hasQuery(t,o,n)))return!0;return!1;case"Object":for(var s in e)if(b.call(e,s)&&!i.hasQuery(t,s,e[s]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(a(n)){case"Undefined":return e in t;case"Boolean":var l=Boolean(u(t[e])?t[e].length:t[e]);return n===l;case"Function":return!!n(t[e],e,t);case"Array":if(!u(t[e]))return!1;var h=r?c:p;return h(t[e],n);case"RegExp":return u(t[e])?!!r&&c(t[e],n):Boolean(t[e]&&t[e].match(n));case"Number":n=String(n);case"String":return u(t[e])?!!r&&c(t[e],n):t[e]===n;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},i.joinPaths=function(){for(var t=[],e=[],n=0,r=0;r<arguments.length;r++){var o=new i(arguments[r]);t.push(o);for(var s=o.segment(),a=0;a<s.length;a++)"string"==typeof s[a]&&e.push(s[a]),s[a]&&n++}if(!e.length||!n)return new i("");var u=new i("").segment(e);return""!==t[0].path()&&"/"!==t[0].path().slice(0,1)||u.path("/"+u.path()),u.normalize()},i.commonPath=function(t,e){var n,r=Math.min(t.length,e.length);for(n=0;n<r;n++)if(t.charAt(n)!==e.charAt(n)){n--;break}return n<1?t.charAt(0)===e.charAt(0)&&"/"===t.charAt(0)?"/":"":("/"===t.charAt(n)&&"/"===e.charAt(n)||(n=t.substring(0,n).lastIndexOf("/")),t.substring(0,n+1))},i.withinString=function(t,e,n){n||(n={});var r=n.start||i.findUri.start,o=n.end||i.findUri.end,s=n.trim||i.findUri.trim,a=n.parens||i.findUri.parens,u=/[a-z0-9-]=["']?$/i;for(r.lastIndex=0;;){var l=r.exec(t);if(!l)break;var c=l.index;if(n.ignoreHtml){var p=t.slice(Math.max(c-3,0),c);if(p&&u.test(p))continue}for(var h=c+t.slice(c).search(o),f=t.slice(c,h),d=-1;;){var g=a.exec(f);if(!g)break;var m=g.index+g[0].length;d=Math.max(d,m)}if(f=d>-1?f.slice(0,d)+f.slice(d).replace(s,""):f.replace(s,""),!(f.length<=l[0].length||n.ignore&&n.ignore.test(f))){h=c+f.length;var v=e(f,c,h,t);void 0!==v?(v=String(v),t=t.slice(0,c)+v+t.slice(h),r.lastIndex=c+v.length):r.lastIndex=h}}return r.lastIndex=0,t},i.ensureValidHostname=function(e,n){var r=!!e,o=!!n,s=!1;if(o&&(s=c(i.hostProtocols,n)),s&&!r)throw new TypeError("Hostname cannot be empty, if protocol is "+n);if(e&&e.match(i.invalid_hostname_characters)){if(!t)throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(t.toASCII(e).match(i.invalid_hostname_characters))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-:_]')}},i.ensureValidPort=function(t){if(t){var e=Number(t);if(!(o(e)&&e>0&&e<65536))throw new TypeError('Port "'+t+'" is not a valid port')}},i.noConflict=function(t){if(t){var e={URI:this.noConflict()};return r.URITemplate&&"function"==typeof r.URITemplate.noConflict&&(e.URITemplate=r.URITemplate.noConflict()),r.IPv6&&"function"==typeof r.IPv6.noConflict&&(e.IPv6=r.IPv6.noConflict()),r.SecondLevelDomains&&"function"==typeof r.SecondLevelDomains.noConflict&&(e.SecondLevelDomains=r.SecondLevelDomains.noConflict()),e}return r.URI===this&&(r.URI=v),this},y.build=function(t){return t===!0?this._deferred_build=!0:(void 0===t||this._deferred_build)&&(this._string=i.build(this._parts),this._deferred_build=!1),this},y.clone=function(){return new i(this)},y.valueOf=y.toString=function(){return this.build(!1)._string},y.protocol=g("protocol"),y.username=g("username"),y.password=g("password"),y.hostname=g("hostname"),y.port=g("port"),y.query=m("query","?"),y.fragment=m("fragment","#"),y.search=function(t,e){var n=this.query(t,e);return"string"==typeof n&&n.length?"?"+n:n},y.hash=function(t,e){var n=this.fragment(t,e);return"string"==typeof n&&n.length?"#"+n:n},y.pathname=function(t,e){if(void 0===t||t===!0){var n=this._parts.path||(this._parts.hostname?"/":"");return t?(this._parts.urn?i.decodeUrnPath:i.decodePath)(n):n}return this._parts.urn?this._parts.path=t?i.recodeUrnPath(t):"":this._parts.path=t?i.recodePath(t):"/",this.build(!e),this},y.path=y.pathname,y.href=function(t,e){var n;if(void 0===t)return this.toString();this._string="",this._parts=i._parts();var r=t instanceof i,o="object"==typeof t&&(t.hostname||t.path||t.pathname);if(t.nodeName){var s=i.getDomAttribute(t);t=t[s]||"",o=!1}if(!r&&o&&void 0!==t.pathname&&(t=t.toString()),"string"==typeof t||t instanceof String)this._parts=i.parse(String(t),this._parts);else{if(!r&&!o)throw new TypeError("invalid input");var a=r?t._parts:t;for(n in a)b.call(this._parts,n)&&(this._parts[n]=a[n])}return this.build(!e),this},y.is=function(t){var e=!1,r=!1,o=!1,s=!1,a=!1,u=!1,l=!1,c=!this._parts.urn;switch(this._parts.hostname&&(c=!1,r=i.ip4_expression.test(this._parts.hostname),o=i.ip6_expression.test(this._parts.hostname),e=r||o,s=!e,a=s&&n&&n.has(this._parts.hostname),u=s&&i.idn_expression.test(this._parts.hostname),l=s&&i.punycode_expression.test(this._parts.hostname)),t.toLowerCase()){case"relative":return c;case"absolute":return!c;case"domain":case"name":return s;case"sld":return a;case"ip":return e;case"ip4":case"ipv4":case"inet4":return r;case"ip6":case"ipv6":case"inet6":return o;case"idn":return u;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return l}return null};var S=y.protocol,T=y.port,E=y.hostname;y.protocol=function(t,e){if(void 0!==t&&t&&(t=t.replace(/:(\/\/)?$/,""),!t.match(i.protocol_expression)))throw new TypeError('Protocol "'+t+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return S.call(this,t,e)},y.scheme=y.protocol,y.port=function(t,e){return this._parts.urn?void 0===t?"":this:(void 0!==t&&(0===t&&(t=null),t&&(t+="",":"===t.charAt(0)&&(t=t.substring(1)),i.ensureValidPort(t))),T.call(this,t,e))},y.hostname=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0!==t){var n={},r=i.parseHost(t,n);if("/"!==r)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');t=n.hostname,i.ensureValidHostname(t,this._parts.protocol)}return E.call(this,t,e)},y.origin=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){var n=this.protocol(),r=this.authority();return r?(n?n+"://":"")+this.authority():""}var o=i(t);return this.protocol(o.protocol()).authority(o.authority()).build(!e),this},y.host=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t)return this._parts.hostname?i.buildHost(this._parts):"";var n=i.parseHost(t,this._parts);if("/"!==n)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');return this.build(!e),this},y.authority=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t)return this._parts.hostname?i.buildAuthority(this._parts):"";var n=i.parseAuthority(t,this._parts);if("/"!==n)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]');return this.build(!e),this},y.userinfo=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){var n=i.buildUserinfo(this._parts);return n?n.substring(0,n.length-1):n}return"@"!==t[t.length-1]&&(t+="@"),i.parseUserinfo(t,this._parts),this.build(!e),this},y.resource=function(t,e){var n;return void 0===t?this.path()+this.search()+this.hash():(n=i.parse(t),this._parts.path=n.path,this._parts.query=n.query,this._parts.fragment=n.fragment,this.build(!e),this)},y.subdomain=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,n)||""}var r=this._parts.hostname.length-this.domain().length,o=this._parts.hostname.substring(0,r),a=new RegExp("^"+s(o));if(t&&"."!==t.charAt(t.length-1)&&(t+="."),t.indexOf(":")!==-1)throw new TypeError("Domains cannot contain colons");return t&&i.ensureValidHostname(t,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(a,t),this.build(!e),this},y.domain=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("boolean"==typeof t&&(e=t,t=void 0),void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.match(/\./g);if(n&&n.length<2)return this._parts.hostname;var r=this._parts.hostname.length-this.tld(e).length-1;return r=this._parts.hostname.lastIndexOf(".",r-1)+1,this._parts.hostname.substring(r)||""}if(!t)throw new TypeError("cannot set domain empty");if(t.indexOf(":")!==-1)throw new TypeError("Domains cannot contain colons");if(i.ensureValidHostname(t,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=t;else{var o=new RegExp(s(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(o,t)}return this.build(!e),this},y.tld=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("boolean"==typeof t&&(e=t,t=void 0),void 0===t){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.lastIndexOf("."),i=this._parts.hostname.substring(r+1);return e!==!0&&n&&n.list[i.toLowerCase()]?n.get(this._parts.hostname)||i:i}var o;if(!t)throw new TypeError("cannot set TLD empty");if(t.match(/[^a-zA-Z0-9-]/)){if(!n||!n.is(t))throw new TypeError('TLD "'+t+'" contains characters other than [A-Z0-9]');o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,t)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,t)}return this.build(!e),this},y.directory=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t||t===!0){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var n=this._parts.path.length-this.filename().length-1,r=this._parts.path.substring(0,n)||(this._parts.hostname?"/":"");return t?i.decodePath(r):r}var o=this._parts.path.length-this.filename().length,a=this._parts.path.substring(0,o),u=new RegExp("^"+s(a));return this.is("relative")||(t||(t="/"),"/"!==t.charAt(0)&&(t="/"+t)),t&&"/"!==t.charAt(t.length-1)&&(t+="/"),t=i.recodePath(t),this._parts.path=this._parts.path.replace(u,t),this.build(!e),this},y.filename=function(t,e){if(this._parts.urn)return void 0===t?"":this;if("string"!=typeof t){if(!this._parts.path||"/"===this._parts.path)return"";var n=this._parts.path.lastIndexOf("/"),r=this._parts.path.substring(n+1);return t?i.decodePathSegment(r):r}var o=!1;"/"===t.charAt(0)&&(t=t.substring(1)),t.match(/\.?\//)&&(o=!0);var a=new RegExp(s(this.filename())+"$");return t=i.recodePath(t),this._parts.path=this._parts.path.replace(a,t),o?this.normalizePath(e):this.build(!e),this},y.suffix=function(t,e){if(this._parts.urn)return void 0===t?"":this;if(void 0===t||t===!0){if(!this._parts.path||"/"===this._parts.path)return"";var n,r,o=this.filename(),a=o.lastIndexOf(".");return a===-1?"":(n=o.substring(a+1),r=/^[a-z0-9%]+$/i.test(n)?n:"",t?i.decodePathSegment(r):r)}"."===t.charAt(0)&&(t=t.substring(1));var u,l=this.suffix();if(l)u=t?new RegExp(s(l)+"$"):new RegExp(s("."+l)+"$");else{if(!t)return this;this._parts.path+="."+i.recodePath(t)}return u&&(t=i.recodePath(t),this._parts.path=this._parts.path.replace(u,t)),this.build(!e),this},y.segment=function(t,e,n){var r=this._parts.urn?":":"/",i=this.path(),o="/"===i.substring(0,1),s=i.split(r);if(void 0!==t&&"number"!=typeof t&&(n=e,e=t,t=void 0),void 0!==t&&"number"!=typeof t)throw new Error('Bad segment "'+t+'", must be 0-based integer');if(o&&s.shift(),t<0&&(t=Math.max(s.length+t,0)),void 0===e)return void 0===t?s:s[t];if(null===t||void 0===s[t])if(u(e)){s=[];for(var a=0,l=e.length;a<l;a++)(e[a].length||s.length&&s[s.length-1].length)&&(s.length&&!s[s.length-1].length&&s.pop(),s.push(h(e[a])))}else(e||"string"==typeof e)&&(e=h(e),""===s[s.length-1]?s[s.length-1]=e:s.push(e));else e?s[t]=h(e):s.splice(t,1);return o&&s.unshift(""),this.path(s.join(r),n)},y.segmentCoded=function(t,e,n){var r,o,s;if("number"!=typeof t&&(n=e,e=t,t=void 0),void 0===e){if(r=this.segment(t,e,n),u(r))for(o=0,s=r.length;o<s;o++)r[o]=i.decode(r[o]);else r=void 0!==r?i.decode(r):void 0;return r}if(u(e))for(o=0,s=e.length;o<s;o++)e[o]=i.encode(e[o]);else e="string"==typeof e||e instanceof String?i.encode(e):e;return this.segment(t,e,n)};var C=y.query;return y.query=function(t,e){if(t===!0)return i.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof t){var n=i.parseQuery(this._parts.query,this._parts.escapeQuerySpace),r=t.call(this,n);return this._parts.query=i.buildQuery(r||n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!e),this}return void 0!==t&&"string"!=typeof t?(this._parts.query=i.buildQuery(t,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!e),this):C.call(this,t,e)},y.setQuery=function(t,e,n){var r=i.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof t||t instanceof String)r[t]=void 0!==e?e:null;else{if("object"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var o in t)b.call(t,o)&&(r[o]=t[o])}return this._parts.query=i.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.addQuery=function(t,e,n){var r=i.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return i.addQuery(r,t,void 0===e?null:e),this._parts.query=i.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.removeQuery=function(t,e,n){var r=i.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return i.removeQuery(r,t,e),this._parts.query=i.buildQuery(r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof t&&(n=e),this.build(!n),this},y.hasQuery=function(t,e,n){var r=i.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return i.hasQuery(r,t,e,n)},y.setSearch=y.setQuery,y.addSearch=y.addQuery,y.removeSearch=y.removeQuery,y.hasSearch=y.hasQuery,y.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},y.normalizeProtocol=function(t){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!t)),this},y.normalizeHostname=function(n){return this._parts.hostname&&(this.is("IDN")&&t?this._parts.hostname=t.toASCII(this._parts.hostname):this.is("IPv6")&&e&&(this._parts.hostname=e.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!n)),this},y.normalizePort=function(t){return"string"==typeof this._parts.protocol&&this._parts.port===i.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!t)),this},y.normalizePath=function(t){var e=this._parts.path;if(!e)return this;if(this._parts.urn)return this._parts.path=i.recodeUrnPath(this._parts.path),this.build(!t),this;if("/"===this._parts.path)return this;e=i.recodePath(e);var n,r,o,s="";for("/"!==e.charAt(0)&&(n=!0,e="/"+e),"/.."!==e.slice(-3)&&"/."!==e.slice(-2)||(e+="/"),e=e.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),n&&(s=e.substring(1).match(/^(\.\.\/)+/)||"",s&&(s=s[0]));;){if(r=e.search(/\/\.\.(\/|$)/),r===-1)break;0!==r?(o=e.substring(0,r).lastIndexOf("/"),o===-1&&(o=r),e=e.substring(0,o)+e.substring(r+3)):e=e.substring(3)}return n&&this.is("relative")&&(e=s+e.substring(1)),this._parts.path=e,this.build(!t),this},y.normalizePathname=y.normalizePath,y.normalizeQuery=function(t){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(i.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!t)),this},y.normalizeFragment=function(t){return this._parts.fragment||(this._parts.fragment=null,this.build(!t)),this},y.normalizeSearch=y.normalizeQuery,y.normalizeHash=y.normalizeFragment,y.iso8859=function(){var t=i.encode,e=i.decode;i.encode=escape,i.decode=decodeURIComponent;try{this.normalize()}finally{i.encode=t,i.decode=e}return this},y.unicode=function(){var t=i.encode,e=i.decode;i.encode=d,i.decode=unescape;try{this.normalize()}finally{i.encode=t,i.decode=e}return this},y.readable=function(){var e=this.clone();e.username("").password("").normalize();var n="";if(e._parts.protocol&&(n+=e._parts.protocol+"://"),e._parts.hostname&&(e.is("punycode")&&t?(n+=t.toUnicode(e._parts.hostname),e._parts.port&&(n+=":"+e._parts.port)):n+=e.host()),e._parts.hostname&&e._parts.path&&"/"!==e._parts.path.charAt(0)&&(n+="/"),n+=e.path(!0),e._parts.query){for(var r="",o=0,s=e._parts.query.split("&"),a=s.length;o<a;o++){var u=(s[o]||"").split("=");r+="&"+i.decodeQuery(u[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==u[1]&&(r+="="+i.decodeQuery(u[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}n+="?"+r.substring(1)}return n+=i.decodeQuery(e.hash(),!0)},y.absoluteTo=function(t){var e,n,r,o=this.clone(),s=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(t instanceof i||(t=new i(t)),o._parts.protocol)return o;if(o._parts.protocol=t._parts.protocol,this._parts.hostname)return o;for(n=0;r=s[n];n++)o._parts[r]=t._parts[r];return o._parts.path?(".."===o._parts.path.substring(-2)&&(o._parts.path+="/"),"/"!==o.path().charAt(0)&&(e=t.directory(),e=e?e:0===t.path().indexOf("/")?"/":"",o._parts.path=(e?e+"/":"")+o._parts.path,o.normalizePath())):(o._parts.path=t._parts.path,o._parts.query||(o._parts.query=t._parts.query)),o.build(),o},y.relativeTo=function(t){var e,n,r,o,s,a=this.clone().normalize();if(a._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(t=new i(t).normalize(),e=a._parts,n=t._parts,o=a.path(),s=t.path(),"/"!==o.charAt(0))throw new Error("URI is already relative");if("/"!==s.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(e.protocol===n.protocol&&(e.protocol=null),e.username!==n.username||e.password!==n.password)return a.build();if(null!==e.protocol||null!==e.username||null!==e.password)return a.build();if(e.hostname!==n.hostname||e.port!==n.port)return a.build();if(e.hostname=null,e.port=null,o===s)return e.path="",a.build();if(r=i.commonPath(o,s),!r)return a.build();var u=n.path.substring(r.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return e.path=u+e.path.substring(r.length)||"./",a.build()},y.equals=function(t){var e,n,r,o=this.clone(),s=new i(t),a={},l={},c={};if(o.normalize(),s.normalize(),o.toString()===s.toString())return!0;if(e=o.query(),n=s.query(),o.query(""),s.query(""),o.toString()!==s.toString())return!1;if(e.length!==n.length)return!1;a=i.parseQuery(e,this._parts.escapeQuerySpace),l=i.parseQuery(n,this._parts.escapeQuerySpace);for(r in a)if(b.call(a,r)){if(u(a[r])){if(!p(a[r],l[r]))return!1}else if(a[r]!==l[r])return!1;c[r]=!0}for(r in l)if(b.call(l,r)&&!c[r])return!1;return!0},y.duplicateQueryParameters=function(t){return this._parts.duplicateQueryParameters=!!t,this},y.escapeQuerySpace=function(t){return this._parts.escapeQuerySpace=!!t,this},i})},{"./IPv6":7,"./SecondLevelDomains":8,"./punycode":10}],10:[function(t,e,n){(function(t){!function(r){function i(t){throw new RangeError(O[t])}function o(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function s(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]),t=t.replace(L,".");var i=t.split("."),s=o(i,e).join(".");return r+s}function a(t){for(var e,n,r=[],i=0,o=t.length;i<o;)e=t.charCodeAt(i++),e>=55296&&e<=56319&&i<o?(n=t.charCodeAt(i++),56320==(64512&n)?r.push(((1023&e)<<10)+(1023&n)+65536):(r.push(e),i--)):r.push(e);return r}function u(t){return o(t,function(t){var e="";return t>65535&&(t-=65536,e+=N(t>>>10&1023|55296),t=56320|1023&t),e+=N(t)}).join("")}function l(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:_}function c(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function p(t,e,n){var r=0;for(t=n?R(t/E):t>>1,t+=R(t/e);t>D*S>>1;r+=_)t=R(t/D);return R(r+(D+1)*t/(t+T))}function h(t){var e,n,r,o,s,a,c,h,f,d,g=[],m=t.length,v=0,y=P,b=C;for(n=t.lastIndexOf(A),n<0&&(n=0),r=0;r<n;++r)t.charCodeAt(r)>=128&&i("not-basic"),g.push(t.charCodeAt(r));for(o=n>0?n+1:0;o<m;){for(s=v,a=1,c=_;o>=m&&i("invalid-input"),h=l(t.charCodeAt(o++)),(h>=_||h>R((x-v)/a))&&i("overflow"),v+=h*a,f=c<=b?k:c>=b+S?S:c-b,!(h<f);c+=_)d=_-f,
a>R(x/d)&&i("overflow"),a*=d;e=g.length+1,b=p(v-s,e,0==s),R(v/e)>x-y&&i("overflow"),y+=R(v/e),v%=e,g.splice(v++,0,y)}return u(g)}function f(t){var e,n,r,o,s,u,l,h,f,d,g,m,v,y,b,w=[];for(t=a(t),m=t.length,e=P,n=0,s=C,u=0;u<m;++u)g=t[u],g<128&&w.push(N(g));for(r=o=w.length,o&&w.push(A);r<m;){for(l=x,u=0;u<m;++u)g=t[u],g>=e&&g<l&&(l=g);for(v=r+1,l-e>R((x-n)/v)&&i("overflow"),n+=(l-e)*v,e=l,u=0;u<m;++u)if(g=t[u],g<e&&++n>x&&i("overflow"),g==e){for(h=n,f=_;d=f<=s?k:f>=s+S?S:f-s,!(h<d);f+=_)b=h-d,y=_-d,w.push(N(c(d+b%y,0))),h=R(b/y);w.push(N(c(h,0))),s=p(n,v,r==o),n=0,++r}++n,++e}return w.join("")}function d(t){return s(t,function(t){return I.test(t)?h(t.slice(4).toLowerCase()):t})}function g(t){return s(t,function(t){return j.test(t)?"xn--"+f(t):t})}var m="object"==typeof n&&n&&!n.nodeType&&n,v="object"==typeof e&&e&&!e.nodeType&&e,y="object"==typeof t&&t;y.global!==y&&y.window!==y&&y.self!==y||(r=y);var b,w,x=2147483647,_=36,k=1,S=26,T=38,E=700,C=72,P=128,A="-",I=/^xn--/,j=/[^\x20-\x7E]/,L=/[\x2E\u3002\uFF0E\uFF61]/g,O={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},D=_-k,R=Math.floor,N=String.fromCharCode;if(b={version:"1.3.2",ucs2:{decode:a,encode:u},decode:h,encode:f,toASCII:g,toUnicode:d},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return b});else if(m&&v)if(e.exports==m)v.exports=b;else for(w in b)b.hasOwnProperty(w)&&(m[w]=b[w]);else r.punycode=b}(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],11:[function(t,e,n){e.exports={WebVTT:t("./vtt.js").WebVTT,VTTCue:t("./vttcue-extended.js").VTTCue,VTTRegion:t("./vttregion-extended.js").VTTRegion}},{"./vtt.js":12,"./vttcue-extended.js":13,"./vttregion-extended.js":15}],12:[function(t,e,n){!function(t){function e(t,e){return void 0===e&&(e=1),"rgba("+[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16),e].join(",")+")"}function n(t,n,r){switch(r){case"webvtt.font.color":case"webvtt.font.opacity":var i=Services.prefs.getCharPref("webvtt.font.color"),o=Services.prefs.getIntPref("webvtt.font.opacity")/100;b.fontSet=e(i,o);break;case"webvtt.font.scale":y=Services.prefs.getIntPref("webvtt.font.scale")/100;break;case"webvtt.bg.color":case"webvtt.bg.opacity":var s=Services.prefs.getCharPref("webvtt.bg.color"),a=Services.prefs.getIntPref("webvtt.bg.opacity")/100;b.backgroundSet=e(s,a);break;case"webvtt.edge.color":case"webvtt.edge.type":var u=["","0px 0px ","4px 4px 4px ","-2px -2px ","2px 2px "],l=Services.prefs.getIntPref("webvtt.edge.type"),c=Services.prefs.getCharPref("webvtt.edge.color");b.edgeSet=u[l]+e(c)}}function r(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function i(t){function e(t,e,n,r){return 3600*(0|t)+60*(0|e)+(0|n)+(0|r)/1e3}var n=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?e(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?e(n[1],n[2],0,n[4]):e(0,n[1],n[2],n[4]):null}function o(){this.values=w(null)}function s(t,e,n,r){var i=r?t.split(r):[t];for(var o in i)if("string"==typeof i[o]){var s=i[o].split(n);if(2===s.length){var a=s[0],u=s[1];e(a,u)}}}function a(t,e,n){function a(){var e=i(t);if(null===e)throw new r(r.Errors.BadTimeStamp,"Malformed timestamp: "+c);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function u(t,e){var r=new o;s(t,function(t,e){switch(t){case"region":for(var i=n.length-1;i>=0;i--)if(n[i].id===e){r.set(t,n[i].region);break}break;case"vertical":r.alt(t,e,["rl","lr"]);break;case"line":var o=e.split(","),s=o[0];r.integer(t,s),r.percent(t,s)?r.set("snapToLines",!1):null,r.alt(t,s,["auto"]),2===o.length&&r.alt("lineAlign",o[1],["start","middle","end"]);break;case"position":o=e.split(","),r.percent(t,o[0]),2===o.length&&r.alt("positionAlign",o[1],["start","middle","end"]);break;case"size":r.percent(t,e);break;case"align":r.alt(t,e,["start","middle","end","left","right"])}},/:/,/\s/),e.region=r.get("region",null),e.vertical=r.get("vertical",""),e.line=r.get("line","auto"),e.lineAlign=r.get("lineAlign","start"),e.snapToLines=r.get("snapToLines",!0),e.size=r.get("size",100),e.align=r.get("align","middle"),e.position=r.get("position","auto"),e.positionAlign=r.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},e.align)}function l(){t=t.replace(/^\s+/,"")}var c=t;if(l(),e.startTime=a(),l(),"-->"!==t.substr(0,3))throw new r(r.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+c);t=t.substr(3),l(),e.endTime=a(),l(),u(t,e)}function u(t,e){function n(){function t(t){return e=e.substr(t.length),t}if(!e)return null;var n=e.match(/^([^<]*)(<[^>]+>?)?/);return t(n[1]?n[1]:n[2])}function r(t){return x[t]}function o(t){for(;d=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(d[0],r);return t}function s(t,e){return!S[e.localName]||S[e.localName]===t.localName}function a(e,n){var r=_[e];if(!r)return null;var i=t.document.createElement(r);i.localName=r;var o=k[e];return o&&n&&(i[o]=n.trim()),i}for(var u,l=t.document.createElement("div"),c=l,p=[];null!==(u=n());)if("<"!==u[0])c.appendChild(t.document.createTextNode(o(u)));else{if("/"===u[1]){p.length&&p[p.length-1]===u.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var h,f=i(u.substr(1,u.length-2));if(f){h=t.document.createProcessingInstruction("timestamp",f),c.appendChild(h);continue}var d=u.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!d)continue;if(h=a(d[1],d[3]),!h)continue;if(!s(c,h))continue;d[2]&&(h.className=d[2].substr(1).replace("."," ")),p.push(d[1]),c.appendChild(h),c=h}return l}function l(t){for(var e=0;e<T.length;e++){var n=T[e];if(t>=n[0]&&t<=n[1])return!0}return!1}function c(t){function e(t,e){for(var n=e.childNodes.length-1;n>=0;n--)t.push(e.childNodes[n])}function n(t){if(!t||!t.length)return null;var r=t.pop(),i=r.textContent||r.innerText;if(i){var o=i.match(/^.*(\n|\r)/);return o?(t.length=0,o[0]):i}return"ruby"===r.tagName?n(t):r.childNodes?(e(t,r),n(t)):void 0}var r,i=[],o="";if(!t||!t.childNodes)return"ltr";for(e(i,t);o=n(i);)for(var s=0;s<o.length;s++)if(r=o.charCodeAt(s),l(r))return"rtl";return"ltr"}function p(t){if("number"==typeof t.line&&(t.snapToLines||t.line>=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,n=e.textTrackList,r=0,i=0;i<n.length&&n[i]!==e;i++)"showing"===n[i].mode&&r++;return++r*-1}function h(){}function f(t,e,n){var r="undefined"!=typeof navigator&&/MSIE\s8\.0/.test(navigator.userAgent),i="rgba(255, 255, 255, 1)",o="rgba(0, 0, 0, 0.8)",s="";"undefined"!=typeof b&&(i=b.fontSet,o=b.backgroundSet,s=b.edgeSet),r&&(i="rgb(255, 255, 255)",o="rgb(0, 0, 0)"),h.call(this),this.cue=e,this.cueDiv=u(t,e.text);var a={color:i,backgroundColor:o,textShadow:s,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};r||(a.writingMode=""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",a.unicodeBidi="plaintext"),this.applyStyles(a,this.cueDiv),this.div=t.document.createElement("div"),a={textAlign:"middle"===e.align?"center":e.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},r||(a.direction=c(this.cueDiv),a.writingMode=""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext"),this.applyStyles(a),this.div.appendChild(this.cueDiv);var l=0;switch(e.positionAlign){case"start":l=e.position;break;case"middle":l=e.position-e.size/2;break;case"end":l=e.position-e.size}""===e.vertical?this.applyStyles({left:this.formatStyle(l,"%"),width:this.formatStyle(e.size,"%")}):this.applyStyles({top:this.formatStyle(l,"%"),height:this.formatStyle(e.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function d(t){var e,n,r,i,o="undefined"!=typeof navigator&&/MSIE\s8\.0/.test(navigator.userAgent);if(t.div){n=t.div.offsetHeight,r=t.div.offsetWidth,i=t.div.offsetTop;var s=(s=t.div.childNodes)&&(s=s[0])&&s.getClientRects&&s.getClientRects();t=t.div.getBoundingClientRect(),e=s?Math.max(s[0]&&s[0].height||0,t.height/s.length):0}this.left=t.left,this.right=t.right,this.top=t.top||i,this.height=t.height||n,this.bottom=t.bottom||i+(t.height||n),this.width=t.width||r,this.lineHeight=void 0!==e?e:t.lineHeight,o&&!this.lineHeight&&(this.lineHeight=13)}function g(t,e,n,r){function i(t,e){for(var i,o=new d(t),s=1,a=0;a<e.length;a++){for(;t.overlapsOppositeAxis(n,e[a])||t.within(n)&&t.overlapsAny(r);)t.move(e[a]);if(t.within(n))return t;var u=t.intersectPercentage(n);s>u&&(i=new d(t),s=u),t=new d(o)}return i||o}var o=new d(e),s=e.cue,a=p(s),u=[];if(s.snapToLines){var l;switch(s.vertical){case"":u=["+y","-y"],l="height";break;case"rl":u=["+x","-x"],l="width";break;case"lr":u=["-x","+x"],l="width"}var c=o.lineHeight,h=c*Math.round(a),f=n[l]+c,g=u[0];Math.abs(h)>f&&(h=h<0?-1:1,h*=Math.ceil(f/c)*c),a<0&&(h+=""===s.vertical?n.height:n.width,u=u.reverse()),o.move(g,h)}else{var m=o.lineHeight/n.height*100;switch(s.lineAlign){case"middle":a-=m/2;break;case"end":a-=m}switch(s.vertical){case"":e.applyStyles({top:e.formatStyle(a,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(a,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(a,"%")})}u=["+y","-x","+x","-y"],o=new d(e)}var v=i(o,u);e.move(v.toCSSCompatValues(n))}function m(){}var v=["webvtt.font.color","webvtt.font.opacity","webvtt.font.scale","webvtt.bg.color","webvtt.bg.opacity","webvtt.edge.color","webvtt.edge.type"],y=1;if("undefined"!=typeof Services){var b={};v.forEach(function(t){n(void 0,void 0,t),Services.prefs.addObserver(t,n,!1)})}var w=Object.create||function(){function t(){}return function(e){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();r.prototype=w(Error.prototype),r.prototype.constructor=r,r.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},o.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,n){return n?this.has(t)?this.values[t]:e[n]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,n){for(var r=0;r<n.length;++r)if(e===n[r]){this.set(t,e);break}},integer:function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},percent:function(t,e){var n;return!!((n=e.match(/^([\d]{1,3})(\.[\d]*)?%$/))&&(e=parseFloat(e),e>=0&&e<=100))&&(this.set(t,e),!0)}};var x={"&amp;":"&","&lt;":"<","&gt;":">","&lrm;":"‎","&rlm;":"‏","&nbsp;":" "},_={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},k={v:"title",lang:"lang"},S={rt:"ruby"},T=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];h.prototype.applyStyles=function(t,e){e=e||this.div;for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n])},h.prototype.formatStyle=function(t,e){return 0===t?0:t+e},f.prototype=w(h.prototype),f.prototype.constructor=f,d.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},d.prototype.overlaps=function(t){return this.left<t.right&&this.right>t.left&&this.top<t.bottom&&this.bottom>t.top},d.prototype.overlapsAny=function(t){for(var e=0;e<t.length;e++)if(this.overlaps(t[e]))return!0;return!1},d.prototype.within=function(t){return this.top>=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},d.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.left<t.left;case"-x":return this.right>t.right;case"+y":return this.top<t.top;case"-y":return this.bottom>t.bottom}},d.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),n=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),r=e*n;return r/(this.height*this.width)},d.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},d.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,n=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,r=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var i={left:t.left,right:t.right,top:t.top||r,height:t.height||e,bottom:t.bottom||r+(t.height||e),width:t.width||n};return i},m.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},m.convertCueToDOMTree=function(t,e){return t&&e?u(t,e):null};var E=.05,C="sans-serif",P="1.5%";m.processCues=function(t,e,n){function r(t){for(var e=0;e<t.length;e++)if(t[e].hasBeenReset||!t[e].displayState)return!0;return!1}if(!t||!e||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var i=t.document.createElement("div");if(i.style.position="absolute",i.style.left="0",i.style.right="0",i.style.top="0",i.style.bottom="0",i.style.margin=P,n.appendChild(i),r(e)){var o=[],s=d.getSimpleBoxPosition(i),a=Math.round(s.height*E*100)/100,u={font:a*y+"px "+C};!function(){for(var n,r,a=0;a<e.length;a++)r=e[a],n=new f(t,r,u),i.appendChild(n.div),g(t,n,s,o),r.displayState=n.div,o.push(d.getSimpleBoxPosition(n))}()}else for(var l=0;l<e.length;l++)i.appendChild(e[l].displayState)},m.Parser=function(t,e){this.window=t,this.state="INITIAL",this.buffer="",this.decoder=e||new TextDecoder("utf8"),this.regionList=[]},m.Parser.prototype={reportOrThrowError:function(t){if(!(t instanceof r))throw t;this.onparsingerror&&this.onparsingerror(t)},parse:function(t){function e(){for(var t=u.buffer,e=0;e<t.length&&"\r"!==t[e]&&"\n"!==t[e];)++e;var n=t.substr(0,e);return"\r"===t[e]&&++e,"\n"===t[e]&&++e,u.buffer=t.substr(e),n}function n(t){var e=new o;if(s(t,function(t,n){switch(t){case"id":e.set(t,n);break;case"width":e.percent(t,n);break;case"lines":e.integer(t,n);break;case"regionanchor":case"viewportanchor":var r=n.split(",");if(2!==r.length)break;var i=new o;if(i.percent("x",r[0]),i.percent("y",r[1]),!i.has("x")||!i.has("y"))break;e.set(t+"X",i.get("x")),e.set(t+"Y",i.get("y"));break;case"scroll":e.alt(t,n,["up"])}},/=/,/\s/),e.has("id")){var n=new u.window.VTTRegion;n.width=e.get("width",100),n.lines=e.get("lines",3),n.regionAnchorX=e.get("regionanchorX",0),n.regionAnchorY=e.get("regionanchorY",100),n.viewportAnchorX=e.get("viewportanchorX",0),n.viewportAnchorY=e.get("viewportanchorY",100),n.scroll=e.get("scroll",""),u.onregion&&u.onregion(n),u.regionList.push({id:e.get("id"),region:n})}}function i(t){s(t,function(t,e){switch(t){case"Region":n(e)}},/:/)}var u=this;t&&(u.buffer+=u.decoder.decode(t,{stream:!0}));try{var l;if("INITIAL"===u.state){if(!/\r\n|\n/.test(u.buffer))return this;l=e();var c=l.match(/^WEBVTT([ \t].*)?$/);if(!c||!c[0])throw new r(r.Errors.BadSignature);u.state="HEADER"}for(var p=!1;u.buffer;){if(!/\r\n|\n/.test(u.buffer))return this;switch(p?p=!1:l=e(),u.state){case"HEADER":/:/.test(l)?i(l):l||(u.state="ID");continue;case"NOTE":l||(u.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(l)){u.state="NOTE";break}if(!l)continue;if(u.cue=new u.window.VTTCue(0,0,""),u.state="CUE",l.indexOf("-->")===-1){u.cue.id=l;continue}case"CUE":try{a(l,u.cue,u.regionList)}catch(h){u.reportOrThrowError(h),u.cue=null,u.state="BADCUE";continue}u.state="CUETEXT";continue;case"CUETEXT":var f=l.indexOf("-->")!==-1;if(!l||f&&(p=!0)){u.oncue&&u.oncue(u.cue),u.cue=null,u.state="ID";continue}u.cue.text&&(u.cue.text+="\n"),u.cue.text+=l;continue;case"BADCUE":l||(u.state="ID");continue}}}catch(h){u.reportOrThrowError(h),"CUETEXT"===u.state&&u.cue&&u.oncue&&u.oncue(u.cue),u.cue=null,u.state="INITIAL"===u.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new r(r.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}},t.WebVTT=m}(this)},{}],13:[function(t,e,n){"undefined"!=typeof e&&e.exports&&(this.VTTCue=this.VTTCue||t("./vttcue").VTTCue),function(t){t.VTTCue.prototype.toJSON=function(){var t={},e=this;return Object.keys(this).forEach(function(n){"getCueAsHTML"!==n&&"hasBeenReset"!==n&&"displayState"!==n&&(t[n]=e[n])}),t},t.VTTCue.create=function(e){if(!e.hasOwnProperty("startTime")||!e.hasOwnProperty("endTime")||!e.hasOwnProperty("text"))throw new Error("You must at least have start time, end time, and text.");var n=new t.VTTCue(e.startTime,e.endTime,e.text);for(var r in e)n.hasOwnProperty(r)&&(n[r]=e[r]);return n},t.VTTCue.fromJSON=function(t){return this.create(JSON.parse(t))}}(this)},{"./vttcue":14}],14:[function(t,e,n){!function(t){function e(t){if("string"!=typeof t)return!1;var e=s[t.toLowerCase()];return!!e&&t.toLowerCase()}function n(t){if("string"!=typeof t)return!1;var e=a[t.toLowerCase()];return!!e&&t.toLowerCase()}function r(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function i(t,i,s){var a=this,u=/MSIE\s8\.0/.test(navigator.userAgent),l={};u?a=document.createElement("custom"):l.enumerable=!0,a.hasBeenReset=!1;var c="",p=!1,h=t,f=i,d=s,g=null,m="",v=!0,y="auto",b="start",w=50,x="middle",_=50,k="middle";if(Object.defineProperty(a,"id",r({},l,{get:function(){return c},set:function(t){c=""+t}})),Object.defineProperty(a,"pauseOnExit",r({},l,{get:function(){return p},set:function(t){p=!!t}})),Object.defineProperty(a,"startTime",r({},l,{get:function(){return h},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");h=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"endTime",r({},l,{get:function(){return f},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");f=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"text",r({},l,{get:function(){return d},set:function(t){d=""+t,this.hasBeenReset=!0}})),Object.defineProperty(a,"region",r({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"vertical",r({},l,{get:function(){return m},set:function(t){var n=e(t);if(n===!1)throw new SyntaxError("An invalid or illegal string was specified.");m=n,this.hasBeenReset=!0}})),Object.defineProperty(a,"snapToLines",r({},l,{get:function(){return v},set:function(t){v=!!t,this.hasBeenReset=!0}})),Object.defineProperty(a,"line",r({},l,{get:function(){return y},set:function(t){if("number"!=typeof t&&t!==o)throw new SyntaxError("An invalid number or illegal string was specified.");y=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"lineAlign",r({},l,{get:function(){return b},set:function(t){var e=n(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");b=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"position",r({},l,{get:function(){return w},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");w=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",r({},l,{get:function(){return x},set:function(t){var e=n(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");x=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",r({},l,{get:function(){return _},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");_=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",r({},l,{get:function(){return k},set:function(t){var e=n(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");k=e,this.hasBeenReset=!0}})),a.displayState=void 0,u)return a}var o="auto",s={"":!0,lr:!0,rl:!0},a={start:!0,middle:!0,end:!0,left:!0,right:!0};i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.VTTCue=t.VTTCue||i}(this)},{}],15:[function(t,e,n){"undefined"!=typeof e&&e.exports&&(this.VTTRegion=t("./vttregion").VTTRegion),function(t){t.VTTRegion.create=function(e){var n=new t.VTTRegion;for(var r in e)n.hasOwnProperty(r)&&(n[r]=e[r]);return n},t.VTTRegion.fromJSON=function(t){return this.create(JSON.parse(t))}}(this)},{"./vttregion":16}],16:[function(t,e,n){!function(t){function e(t){if("string"!=typeof t)return!1;var e=i[t.toLowerCase()];return!!e&&t.toLowerCase()}function n(t){return"number"==typeof t&&t>=0&&t<=100}function r(){var t=100,r=3,i=0,o=100,s=0,a=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!n(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return r},set:function(t){if("number"!=typeof t)throw new TypeError("Lines must be set to a number.");r=t}},regionAnchorY:{enumerable:!0,get:function(){return o},set:function(t){if(!n(t))throw new Error("RegionAnchorX must be between 0 and 100.");o=t}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(t){if(!n(t))throw new Error("RegionAnchorY must be between 0 and 100.");i=t}},viewportAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!n(t))throw new Error("ViewportAnchorY must be between 0 and 100.");a=t}},viewportAnchorX:{enumerable:!0,get:function(){return s},set:function(t){if(!n(t))throw new Error("ViewportAnchorX must be between 0 and 100.");s=t}},scroll:{enumerable:!0,get:function(){return u},set:function(t){var n=e(t);if(n===!1)throw new SyntaxError("An invalid or illegal string was specified.");u=n}}})}var i={"":!0,up:!0};t.VTTRegion=t.VTTRegion||r}(this)},{}],17:[function(t,e,n){var r,i,o,s,a,u,l,c,p,h,f,d,g,m,v,y,b=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),y=t("lodash"),o=t("./configuration.coffee"),m=t("./theme.coffee"),c=t("./player.coffee"),d=t("./progress_bar.coffee"),l=t("./feed.coffee"),u=t("./external_data.coffee"),i=t("./extensions/chaptermarks.coffee"),s=t("./extensions/download.coffee"),a=t("./extensions/episode_info.coffee"),h=t("./extensions/playlist.coffee"),p=t("./extensions/playerjs.coffee"),g=t("./extensions/share.coffee"),v=t("./extensions/transcript.coffee"),f=function(){function t(t){this.elemClass=t,this.sendSizeChange=b(this.sendSizeChange,this),this.bindWindowResizing=b(this.bindWindowResizing,this),this.initializeExtensions=b(this.initializeExtensions,this),this.bindButtons=b(this.bindButtons,this),this.adjustPlaySpeed=b(this.adjustPlaySpeed,this),this.mediaEnded=b(this.mediaEnded,this),this.updateTime=b(this.updateTime,this),this.togglePlayState=b(this.togglePlayState,this),this.mediaLoadError=b(this.mediaLoadError,this),this.mediaLoaded=b(this.mediaLoaded,this),this.switchEpisode=b(this.switchEpisode,this),this.init=b(this.init,this),this.initPlayer=b(this.initPlayer,this),this.renderTheme=b(this.renderTheme,this),this.emit=b(this.emit,this),this.version=window.VERSION,this.initConfiguration().loaded.done(function(t){return function(){return t.renderTheme().done(function(){return t.initPlayer()})}}(this))}return t.defaultExtensions=[d,i,s,a,g,h,p,v],t.prototype.extensions={},t.prototype.listener={},t.prototype.addEventListener=function(t,e){var n;return n=this.listener[t],n||(this.listener[t]=[]),this.listener[t].push(e)},t.prototype.emit=function(t,e){var n;return n=this.listener[t],!(!n&&0!==n.length)&&n.forEach(function(t){return function(t){return"function"==typeof t?t(e):void 0}}(this))},t.prototype.getProductionData=function(){var t;if(this.episode.productionDataUrl)return t=this,r.getJSON(this.episode.productionDataUrl).done(function(e){return function(e){return t.episode.productionData=e.data}}(this))},t.prototype.initConfiguration=function(t){return this.configuration=new o(this,t)},t.prototype.renderTheme=function(){var t;return t=r.Deferred(),this.theme=new m(this),this.theme.loaded.done(function(e){return function(){return e.elem=e.theme.render(),window.setTimeout(e.sendSizeChange,0),r(".loading-animation").remove(),t.resolve()}}(this)),t.promise()},t.prototype.initPlayer=function(){var t;return t=this.elem.find("audio")[0],new c(this,t,this.options,this.init)},t.prototype.init=function(t){return this.player=t,this.bindButtons(),this.initializeExtensions(),this.bindWindowResizing()},t.prototype.switchEpisode=function(t,e){return this.episode=t,this.theme.updateView(),this.player.loadFile(),this.player.setCurrentTime(0),this.player.play(),this.initializeExtensions(e),this.extensions.ProgressBar.updateView()},t.prototype.mediaLoaded=function(){return window.setTimeout(this.sendSizeChange,0),this.theme.removeLoadingClass()},t.prototype.mediaLoadError=function(){return window.setTimeout(this.sendSizeChange,0),this.theme.removeLoadingClass(),this.theme.removePlayingClass(),this.theme.addFailedLoadingClass(),this.extensions.ProgressBar.hideBuffering()},t.prototype.togglePlayState=function(){if(null!=this.player)return this.player.playing?this.theme.addPlayingClass():this.theme.removePlayingClass()},t.prototype.updateTime=function(t){var e;return e=this.extensions.ProgressBar.updateTime(t),this.adjustPlaySpeed(e)},t.prototype.mediaEnded=function(){return this.player.media.currentTime=0,this.extensions.ProgressBar.updateTime(),this.theme.removePlayingClass()},t.prototype.tempPlayBackSpeed=null,t.prototype.adjustPlaySpeed=function(t){var e,n;if(this.episode.productionData)return e=this.player.media.currentTime,n=r.grep(this.episode.productionData.statistics.music_speech,function(e,n){return e.start.indexOf(t)!==-1}),n.length&&("music"===n[0].label?1!==this.options.currentPlaybackRate&&(this.tempPlayBackSpeed=this.options.currentPlaybackRate,this.player.setPlaySpeed(1)):this.tempPlayBackSpeed&&(this.player.setPlaySpeed(this.tempPlayBackSpeed),this.tempPlayBackSpeed=null)),this.updateSpeedDisplay()},t.prototype.bindButtons=function(){var t;return t=function(t){return function(e){return e.preventDefault(),t.extensions.ChromeCast&&t.extensions.ChromeCast.active?t.extensions.ChromeCast.togglePlayState():t.player.playPause()}}(this),this.theme.playPauseElement.on("click",t),this.theme.backwardElement.click(function(t){return function(){return t.player.jumpBackward()}}(this)),this.theme.forwardElement.click(function(t){return function(){return t.player.jumpForward()}}(this)),this.theme.skipBackwardElement.click(function(t){return function(){return t.player.skipBackward()}}(this)),this.theme.skipForwardElement.click(function(t){return function(){return t.player.skipForward()}}(this)),this.theme.speedElement.click(function(t){return function(e){return t.player.changePlaySpeed(),t.updateSpeedDisplay()}}(this))},t.prototype.updateSpeedDisplay=function(){return this.theme.speedElement.text(this.options.currentPlaybackRate+"x")},t.prototype.initializeExtensions=function(e){var n;return n=this,Object.keys(this.extensions).forEach(function(t){return function(e){return t.extensions[e].destroy()}}(this)),this.extensions={},this.theme.removeButtons(),this.theme.removePanels(),t.defaultExtensions.forEach(function(t){return function(t){var r;if(r=t.extension.name,n.extensions[r]=new t(n),!n.options.startPanels||!n.options.startPanels.length)return e instanceof t?n.theme.togglePanel(n.extensions[r].panel):void 0}}(this))},t.prototype.bindWindowResizing=function(){return r(window).on("resize",y.debounce(this.sendSizeChange,250))},t.prototype.sendSizeChange=function(){var t,e,n,r,i;return n=parseInt(this.elem.css("padding-top"),10),e=parseInt(this.elem.css("padding-bottom"),10),t=this.elem.height()+n+e,i=JSON.stringify({id:this.options.id,listenTo:"resizePlayer",height:t}),window.parent.postMessage(i,"*"),null!=(r=this.extensions.ProgressBar)?r.updateBarWidths():void 0},t.prototype.isInMultiPanelMode=function(){return this.options.startPanels&&this.options.startPanels.length},t.prototype.isInIframeMode=function(){return"iframe"===this.options.iframeMode},t.prototype.isInAMPMode=function(){return this.options.amp===!0},t}(),window.inEmbed&&(window.PodigeePodcastPlayer=f)},{"./configuration.coffee":19,"./extensions/chaptermarks.coffee":23,"./extensions/download.coffee":24,"./extensions/episode_info.coffee":25,"./extensions/playerjs.coffee":26,"./extensions/playlist.coffee":29,"./extensions/share.coffee":32,"./extensions/transcript.coffee":34,"./external_data.coffee":37,"./feed.coffee":38,"./player.coffee":40,"./progress_bar.coffee":42,"./theme.coffee":43,jquery:2,lodash:3}],18:[function(t,e,n){var r,i;i=t("lodash"),r=function(){function t(t,e,n){this.uri=e,this.media=n,this.format=t,this.findOutIfPlayable()}return t.formatMapping={m4a:"audio/mp4",mp3:"audio/mpeg",ogg:'audio/ogg; codecs="vorbis"',opus:'audio/ogg; codecs="opus"'},t.reverseFormatMapping=i.invert(t.formatMapping),t.prototype.findOutIfPlayable=function(){return this.playable=this.uri?this.media.canPlayType(this.fileFormat()):""},t.prototype.fileFormat=function(){return t.formatMapping[this.format]},t}(),e.exports=r},{lodash:3}],19:[function(t,e,n){var r,i,o,s,a,u,l,c,p=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),l=t("lodash"),u=t("./utils.coffee"),c=t("rivets"),o=t("./external_data.coffee"),s=t("./i18n.coffee"),a=t("./podcast.coffee"),i=function(){function t(t,e){this.app=t,this.configureTemplating=p(this.configureTemplating,this),this.setConfigurations=p(this.setConfigurations,this),this.fetchJsonConfiguration=p(this.fetchJsonConfiguration,this),this.receiveConfiguration=p(this.receiveConfiguration,this),this.loader=r.Deferred(),this.loaded=this.loader.promise(),this.frameOptions=u.locationToOptions(window.location.search),e?(this.configuration={json_config:e},this.fetchJsonConfiguration()):this.frameOptions.configuration?(this.configuration={json_config:this.frameOptions.configuration},this.fetchJsonConfiguration()):this.receiveConfiguration(),this.configureTemplating()}return t.prototype.receiveConfiguration=function(){var t;return r(window).on("message",function(t){return function(e){var n,r;if(e.originalEvent.data){n=e.originalEvent.data;try{t.configuration=JSON.parse(n)}catch(i){return void(r=i)}return t.configuration.json_config?t.fetchJsonConfiguration():t.setConfigurations()}}}(this)),t=JSON.stringify({id:this.frameOptions.id,listenTo:"sendConfig"}),window.parent.postMessage(t,"*")},t.prototype.fetchJsonConfiguration=function(){var t;if(this.configuration.json_config&&this.configuration.json_config.length)return t=this,
r.ajax({dataType:"json",headers:{Accept:"application/json"},url:this.configuration.json_config}).done(function(e){return function(e){return t.configuration=l.extend(t.configuration,e),t.setConfigurations(!0)}}(this)).error(function(t,e,n){return console.log("[podigee podcast player] Error while fetching player configuration:"),console.log("xhr:",t),console.log("status:",e),console.log("trace:",n)})},t.prototype.setConfigurations=function(t){var e,n,r,i;if(this.configuration.episode)return this.app.podcast=new a(this.app,this.configuration.podcast||{}),this.app.extensionOptions=this.configuration.extensions||{},this.app.customOptions=this.configuration.customOptions,null==(e=this.configuration).options&&(e.options={}),this.app.options=l.extend(this.defaultOptions,this.configuration.options,this.frameOptions),this.app.options.parentLocationHash=this.configuration.parentLocationHash,this.app.options.configViaJSON=t,this.app.externalData=new o(this.app),i=new s(this.configuration.options.locale,this.defaultOptions.locale),this.app.i18n=i,this.configuration.episode?(this.app.episode=this.configuration.episode,null!=this.app.episode.cover_url&&(console.warn("Please use episode.coverUrl instead of episode.cover_url in player configuration"),null==(n=this.app.episode).coverUrl&&(n.coverUrl=this.configuration.episode.cover_url)),null==(r=this.app.episode).embedCode&&(r.embedCode=this.configuration.embedCode),this.app.getProductionData(),this.loader.resolve()):void this.app.podcast.getEpisodes().done(function(e){return function(){if(e.app.podcast.episodes)return e.configuration.episode=e.app.podcast.episodes[0],e.setConfigurations(t)}}(this))},t.prototype.defaultOptions={currentPlaybackRate:1,playbackRates:[.5,1,1.5,2],timeMode:"countup",backwardSeconds:10,forwardSeconds:30,showChaptermarks:!1,showMoreInfo:!1,theme:"default",sslProxy:null,iframeMode:"iframe",amp:!1,locale:"en-US",theme:"default",themeHtml:null,themeCss:null,customStyle:null,startPanel:null},t.prototype.configureTemplating=function(){return c.configure({prefix:"pp"}),c.formatters.description=function(t){return function(t){var e,n;return e=document.createElement("div"),e.innerHTML=t.trim(),n=e.querySelectorAll("a"),Array.prototype.forEach.call(n,function(t){return t.target="_parent"}),e.innerHTML}}(this),c.formatters.scale=function(t){return function(t,e){return u.scaleImage(t,e)}}(this),c.formatters.date=function(t){return function(t,e){var n;return n=new Date(t),new Intl.DateTimeFormat(e).format(n)}}(this)},t}(),e.exports=i},{"./external_data.coffee":37,"./i18n.coffee":39,"./podcast.coffee":41,"./utils.coffee":44,jquery:2,lodash:3,rivets:4}],20:[function(t,e,n){var r,i,o=function(t,e){return function(){return t.apply(e,arguments)}};i=t("tinycolor2"),r=function(){function t(t){this.buildColors=o(this.buildColors,this),this.buildCSS=o(this.buildCSS,this),this.toStyleTag=o(this.toStyleTag,this),this.config=t}return t.prototype.toStyleTag=function(){var t;if(this.config)return t=document.createElement("style"),t.textContent=this.buildCSS(),t},t.prototype.buildCSS=function(){var t;return t=this.buildColors(),".podcast-player { background-color: "+this.background+"; color: "+this.text+"; } .podcast-player a, .podcast-player .episode-basic-info .episode-title, .podcast-player .episode-title a { color: "+this.primary+"; } .podcast-player a:hover, .podcast-player .episode-basic-info .episode-title:hover, .podcast-player .episode-title a:hover { color: "+this.primaryHover+"; } .podcast-player .buttons button { color: "+this.text+"; } .podcast-player .buttons button:hover, .podcast-player .buttons button.button-active { color: "+this.primary+"; } .podcast-player .episode-basic-info .episode-subtitle { color: "+this.text+"; } .podcast-player .controls .play-button { border-color: "+this.progressBar+"; color: "+this.progressBar+"; } .podcast-player .controls .play-button:hover { border-color: "+this.progressBarAlt+"; color: "+this.progressBarAlt+"; } .podcast-player .progress-bar .progress-bar-rail { background: "+this.progressBar+"; } .podcast-player .progress-bar-played { background: "+this.primary+"; } .podcast-player .progress-bar-loaded { background: "+this.text+"; } .podcast-player .panels { color: "+this.text+"; } .podcast-player .panels .chaptermarks ul li:hover, .podcast-player .panels .playlist ul li:hover { background-color: "+this.backgroundHover+"; } .podcast-player .panels .transcript .transcript-text li:hover { color: "+this.textHover+"; } .podcast-player .panels .chaptermarks ul li.active, .podcast-player .panels .playlist ul li.active, .podcast-player .panels .transcript .transcript-text li.active { color: "+this.primary+"; } .podcast-player .panels .share .share-copy-url, .podcast-player .panels .share .share-embed-code { border-color: "+this.text+"; color: "+this.text+"; } .podcast-player .footer button { border-color: "+this.primary+"; color: "+this.primary+"; } .podcast-player .footer button:hover { border-color: "+this.primaryHover+"; color: "+this.primaryHover+"; }"},t.prototype.buildColors=function(){return this.primary=new i(this.config.primary),this.primaryHover=this.getHoverColor(this.primary),this.background=new i(this.config.background),this.backgroundHover=this.getHoverColor(this.background),this.text=this.config.text?new i(this.config.text):this.getContrastColor(this.background),this.textHover=this.getHoverColor(this.text),this.progressBar=this.getProgressColor(this.textHover),this.progressBarAlt=this.getHoverColor(this.progressBar)},t.prototype.getContrastColor=function(t){var e;return t=t.clone(),e=t.clone(),t.getBrightness()>=190?t.darken(70):t.getBrightness()>=155&&t.getBrightness()<190?t.darken(45):t.getBrightness()<155&&t.getBrightness()>=50?t.lighten(45):t.lighten(70)},t.prototype.getHoverColor=function(t){var e;return t=t.clone(),e=t.clone(),t.getBrightness()<50?t.lighten(15):t.darken(10)},t.prototype.getProgressColor=function(t){var e;return t=t.clone(),e=t.clone(),t.getBrightness()<50?t.darken(10):t.lighten(30)},t}(),e.exports=r},{tinycolor2:6}],21:[function(t,e,n){var r,i,o;o=t("lodash"),i=t("./utils.coffee"),r=function(){function t(t){var e,n;n=this._parseLocation(t),e=this.parseTimes(n),this.startTime=e[0],this.endTime=e[1]}return t.prototype.parseTimes=function(t){var e;return null==t?[0]:t.split(",").length>2?[0]:(e=t.split(",").map(function(t){return""===t?0:t.match(":")?i.hhmmssToSeconds(t):parseInt(t,10)}),e[0]>e[1]?[0]:e)},t.prototype._parseLocation=function(t){var e,n;return t?(e=t.slice(1).split("&"),n=o(e).find(function(t){return o(t).startsWith("t")}),n?n.split("=")[1]:void 0):null},t}(),e.exports=r},{"./utils.coffee":44,lodash:3}],22:[function(t,e,n){var r,i,o=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),i=function(){function t(t){this.app=t,this.renderPanel=o(this.renderPanel,this),this.renderButton=o(this.renderButton,this),this.destroy=o(this.destroy,this)}return t.extension={name:"Extension",type:"default"},t.prototype.defaultOptions={},t.prototype.destroy=function(){},t.prototype.renderButton=function(){return this.button=r(this.buttonHtml()),this.button.on("click",function(t){return function(){return t.app.theme.togglePanel(t.panel)}}(this))},t.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),this.panel.hide()},t.prototype.t=function(t){return this.app.i18n.t(t)},t.prototype.buttonHtml=function(){return'<button class="fa fa-bookmark" title="Show example extension"></button>'},t.prototype.panelHtml=function(){return'<div class="example">\n  <h3>Example</h3>\n\n  <p>This is an example</p>\n</div>'},t.prototype.name=function(){return this.constructor.extension.name},t}(),e.exports=i},{jquery:2}],23:[function(t,e,n){var r,i,o,s,a,u,l,c,p=function(t,e){return function(){return t.apply(e,arguments)}},h=function(t,e){function n(){this.constructor=t}for(var r in e)f.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},f={}.hasOwnProperty;r=t("jquery"),u=t("lodash"),c=t("sightglass"),l=t("rivets"),a=t("../utils.coffee"),s=t("../extension.coffee"),i=function(){function t(t,e){this.render=p(this.render,this),this.cleanData=p(this.cleanData,this),this.data=t,this.cleanData(),this.callback=e}return t.prototype.cleanData=function(){return this.data.start=this.data.start.split(".")[0],this.data.startInSeconds=a.hhmmssToSeconds(this.data.start)},t.prototype.render=function(){return this.elem=r(this.defaultHtml),l.bind(this.elem,this.data),this.elem.on("click",this.data,this.callback),this.elem},t.prototype.defaultHtml='<li pp-data-start="start" class="chaptermark">\n  <img pp-src="image" pp-if="image" class="chaptermark-image"/>\n  <span class="chaptermark-start">{ start }</span>\n  <span class="chaptermark-title">{ title }</span>\n  <a pp-if="href" pp-href="href" target="_blank" class="chaptermark-href">\n  <svg id="icon-chain" viewBox="0 0 26 28">\n    <title>chain</title>\n    <path d="M22.75 19c0-0.406-0.156-0.781-0.438-1.062l-3.25-3.25c-0.281-0.281-0.672-0.438-1.062-0.438-0.453 0-0.812 0.172-1.125 0.5 0.516 0.516 1.125 0.953 1.125 1.75 0 0.828-0.672 1.5-1.5 1.5-0.797 0-1.234-0.609-1.75-1.125-0.328 0.313-0.516 0.672-0.516 1.141 0 0.391 0.156 0.781 0.438 1.062l3.219 3.234c0.281 0.281 0.672 0.422 1.062 0.422s0.781-0.141 1.062-0.406l2.297-2.281c0.281-0.281 0.438-0.656 0.438-1.047zM11.766 7.984c0-0.391-0.156-0.781-0.438-1.062l-3.219-3.234c-0.281-0.281-0.672-0.438-1.062-0.438s-0.781 0.156-1.062 0.422l-2.297 2.281c-0.281 0.281-0.438 0.656-0.438 1.047 0 0.406 0.156 0.781 0.438 1.062l3.25 3.25c0.281 0.281 0.672 0.422 1.062 0.422 0.453 0 0.812-0.156 1.125-0.484-0.516-0.516-1.125-0.953-1.125-1.75 0-0.828 0.672-1.5 1.5-1.5 0.797 0 1.234 0.609 1.75 1.125 0.328-0.313 0.516-0.672 0.516-1.141zM25.75 19c0 1.188-0.484 2.344-1.328 3.172l-2.297 2.281c-0.844 0.844-1.984 1.297-3.172 1.297-1.203 0-2.344-0.469-3.187-1.328l-3.219-3.234c-0.844-0.844-1.297-1.984-1.297-3.172 0-1.234 0.5-2.406 1.375-3.266l-1.375-1.375c-0.859 0.875-2.016 1.375-3.25 1.375-1.188 0-2.344-0.469-3.187-1.313l-3.25-3.25c-0.859-0.859-1.313-1.984-1.313-3.187 0-1.188 0.484-2.344 1.328-3.172l2.297-2.281c0.844-0.844 1.984-1.297 3.172-1.297 1.203 0 2.344 0.469 3.187 1.328l3.219 3.234c0.844 0.844 1.297 1.984 1.297 3.172 0 1.234-0.5 2.406-1.375 3.266l1.375 1.375c0.859-0.875 2.016-1.375 3.25-1.375 1.188 0 2.344 0.469 3.187 1.313l3.25 3.25c0.859 0.859 1.313 1.984 1.313 3.187z"></path>\n  </svg>\n  </a>\n</li>',t}(),o=function(t){function e(t){this.app=t,this.panelHtml=p(this.panelHtml,this),this.buttonHtml=p(this.buttonHtml,this),this.deactivateAll=p(this.deactivateAll,this),this.activateMark=p(this.activateMark,this),this.setActiveMark=p(this.setActiveMark,this),this.attachEvents=p(this.attachEvents,this),this.renderPanel=p(this.renderPanel,this),this.click=p(this.click,this),this.options=u.extend(this.defaultOptions,this.app.extensionOptions.ChapterMarks),this.options.disabled||(this.chapters=this.app.episode.chaptermarks,this.chapters&&this.chapters.length&&(this.renderPanel(),this.renderButton(),this.attachEvents(),this.app.theme.addExtension(this)))}return h(e,t),e.extension={name:"ChapterMarks",type:"panel"},e.prototype.defaultOptions={showOnStart:!1},e.prototype.click=function(t){var e;return e=t.data.start,this.app.player.setCurrentTime(a.hhmmssToSeconds(e)),this.app.player.play()},e.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),this.panel.hide(),this.chaptermarks=u.map(this.chapters,function(t){return function(e){return new i(e,t.click)}}(this)),this.chaptermarks=u.sortBy(this.chaptermarks,function(t){return function(t){return t.data.startInSeconds}}(this)),u.map(this.chaptermarks,function(t){return function(e){return t.panel.find("ul").append(e.render())}}(this))},e.prototype.attachEvents=function(){return r(this.app.player.media).on("timeupdate",this.setActiveMark)},e.prototype.setActiveMark=function(){var t;return t=this.app.player.currentTimeInSeconds,t<=a.hhmmssToSeconds(this.chaptermarks[0].data.start)?(this.deactivateAll(),this.activateMark(this.chaptermarks[0])):u(this.chaptermarks).findLast(function(e){return function(n){var r;if(r=a.hhmmssToSeconds(n.data.start),t>=r)return e.deactivateAll(),e.activateMark(n)}}(this))},e.prototype.activateMark=function(t){return t.elem.addClass("active")},e.prototype.deactivateAll=function(){return this.panel.find("li").removeClass("active")},e.prototype.buttonHtml=function(){return'<button class="chaptermarks-button" title="'+this.t("chaptermarks.show")+'" aria-label="'+this.t("chaptermarks.show")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="chaptermarks">\n  <h3>'+this.t("chaptermarks.title")+"</h3>\n\n  <ul></ul>\n</div>"},e}(s),e.exports=o},{"../extension.coffee":22,"../utils.coffee":44,jquery:2,lodash:3,rivets:4,sightglass:5}],24:[function(t,e,n){var r,i,o,s,a,u,l=function(t,e){return function(){return t.apply(e,arguments)}},c=function(t,e){function n(){this.constructor=t}for(var r in e)p.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},p={}.hasOwnProperty;r=t("jquery"),s=t("lodash"),u=t("sightglass"),a=t("rivets"),o=t("../extension.coffee"),i=function(t){function e(t){this.app=t,this.renderPanel=l(this.renderPanel,this),this.prepareDownloadLinks=l(this.prepareDownloadLinks,this),this.options=s.extend(this.defaultOptions,this.app.extensionOptions.Download),this.options.disabled||(this.episode=this.app.episode,this.episode&&this.episode.media&&(this.prepareDownloadLinks(),this.renderPanel(),this.renderButton(),this.app.theme.addExtension(this)))}return c(e,t),e.extension={name:"Download",type:"panel"},e.prototype.defaultOptions={showOnStart:!1},e.prototype.prepareDownloadLinks=function(){return this.episode.downloadLinks=s.map(this.episode.media,function(t){return function(t,e,n){var r,i,o;if(t)return o=t.replace(/source=\w*/g,"source=webplayer-download"),r=t.substring(t.lastIndexOf("/")+1).split("?")[0],i={cssClass:"download-link download-link-"+e,filename:r,type:e,url:o}}}(this))},e.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),a.bind(this.panel,this.episode),this.panel.hide()},e.prototype.buttonHtml=function(){return'<button class="download-button" title="'+this.t("download.episode")+'" aria-label="'+this.t("download.episode")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="download">\n  <h3 class="download-title">'+this.t("download.episode")+'</h3>\n  <div class="icon icon-download"></div>\n  <ul class="download-links">\n    <li pp-each-link="downloadLinks">\n      <a pp-href="link.url" pp-download="link.filename" pp-class="link.cssClass" target="_blank">{ link.type }</a>\n    </li>\n  </ul>\n</div>'},e}(o),e.exports=i},{"../extension.coffee":22,jquery:2,lodash:3,rivets:4,sightglass:5}],25:[function(t,e,n){var r,i,o,s,a,u,l=function(t,e){return function(){return t.apply(e,arguments)}},c=function(t,e){function n(){this.constructor=t}for(var r in e)p.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},p={}.hasOwnProperty;r=t("jquery"),s=t("lodash"),u=t("sightglass"),a=t("rivets"),o=t("../extension.coffee"),i=function(t){function e(t){this.app=t,this.renderPanel=l(this.renderPanel,this),this.options=s.extend(this.defaultOptions,this.app.extensionOptions.EpisodeInfo),this.options.disabled||(this.episode=this.app.episode,this.episode&&this.episode.description&&(this.renderPanel(),this.renderButton(),this.app.theme.addExtension(this)))}return c(e,t),e.extension={name:"EpisodeInfo",type:"panel"},e.prototype.defaultOptions={showOnStart:!1},e.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),a.bind(this.panel,this.episode),this.panel.hide()},e.prototype.buttonHtml=function(){return'<button class="episode-info-button" title="'+this.t("episode_info.more_info")+'" aria-label="'+this.t("episode_info.more_info")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="episode-info">\n  <h3>'+this.t("episode_info.title")+'</h3>\n  <h3 class="episode-title" pp-html="title"></h3>\n  <p class="episode-subtitle" pp-html="subtitle"></p>\n  <p class="episode-description" pp-html="description | description"></p>\n</div>'},e}(o),e.exports=i},{"../extension.coffee":22,jquery:2,lodash:3,rivets:4,sightglass:5}],26:[function(t,e,n){var r,i,o,s,a=function(t,e){function n(){this.constructor=t}for(var r in e)u.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},u={}.hasOwnProperty;i=t("../extension.coffee"),r=t("./playerjs/adapter.coffee"),s=t("./playerjs/receiver.coffee"),o=function(t){function e(t){this.app=t,this.receiver=new s,new r(this.app,this.receiver),this.receiver.ready()}return a(e,t),e.extension={name:"Playerjs",type:"internal"},e.prototype.destroy=function(){return this.receiver.unbind()},e}(i),e.exports=o},{"../extension.coffee":22,"./playerjs/adapter.coffee":27,"./playerjs/receiver.coffee":28}],27:[function(t,e,n){var r;r=function(){function t(t,e){this.app=t,this.receiver=e,this.player=this.app.player,this.setupEvents(),this.setupMethods()}return t.prototype.setupEvents=function(){return this.app.addEventListener("subscribeIntent",function(t){return function(e){return t.receiver.emit("subscribeIntent",e)}}(this)),this.player.media.addEventListener("playing",function(t){return function(){return t.receiver.emit("play")}}(this)),this.player.media.addEventListener("pause",function(t){return function(){return t.receiver.emit("pause")}}(this)),this.player.media.addEventListener("ended",function(t){return function(){return t.receiver.emit("ended")}}(this)),this.player.media.addEventListener("timeupdate",function(t){return function(){return t.receiver.emit("timeupdate",{seconds:t.player.media.currentTime,duration:t.player.media.duration})}}(this)),this.player.media.addEventListener("progress",function(t){return function(){return t.receiver.emit("buffered",{percent:t.player.media.buffered.length})}}(this)),this.player.media.addEventListener("seeked",function(t){return function(){return t.receiver.emit("seeked")}}(this))},t.prototype.setupMethods=function(){return this.receiver.on("play",function(t){return function(){return t.player.play()}}(this)),this.receiver.on("pause",function(t){return function(){return t.player.pause()}}(this)),this.receiver.on("getPaused",function(t){return function(e){return e(t.player.media.paused)}}(this)),this.receiver.on("getCurrentTime",function(t){return function(e){return e(t.player.media.currentTime)}}(this)),this.receiver.on("setCurrentTime",function(t){return function(e){return t.player.media.currentTime=e}}(this)),this.receiver.on("getDuration",function(t){return function(e){return e(t.player.media.duration)}}(this)),this.receiver.on("setConfiguration",function(t){return function(e){return t.app.initConfiguration(e).loaded.done(function(e){return t.app.switchEpisode(t.app.episode)})}}(this))},t}(),e.exports=r},{}],28:[function(t,e,n){var r,i,o=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),i=function(){function t(){this.emit=o(this.emit,this),this.send=o(this.send,this),this.receive=o(this.receive,this),this.isReady=!1,window.addEventListener("message",this.receive)}return t.prototype.context="player.js",t.prototype.version="0.0.11",t.prototype.supported={events:["play","pause","ended","error","timeupdate","subscribeIntent"],methods:["play","pause","addEventListener","removeEventListener","getPaused","getDuration","setCurrentTime","getCurrentTime","setConfiguration"]},t.prototype.methods={},t.prototype.eventListeners={},t.prototype.unbind=function(){return window.removeEventListener("message",this.receive)},t.prototype.receive=function(t){var e,n,r,i;try{e=window.JSON.parse(t.data)}catch(o){return n=o,void console.debug("[podigee] error handling player.js data:",n,t)}if(!e.method)return!1;if(e.context!==this.context)return!1;if(this.supported.methods.indexOf(e.method)===-1)return this.emit("error",{code:2,msg:"Invalid Method "+e.method}),!1;if(i=null!=e.listener?e.listener:null,"addEventListener"===e.method){if(this.eventListeners.hasOwnProperty(e.value)?this.eventListeners[e.value].indexOf(i)===-1&&this.eventListeners[e.value].push(i):this.eventListeners[e.value]=[i],"ready"===e.value&&this.isReady)return this.ready()}else{if("removeEventListener"!==e.method)return this.get(e.method,e.value,i);if(this.eventListeners.hasOwnProperty(e.value)&&(r=this.eventListeners[e.value].indexOf(i),r>-1&&this.eventListeners[e.value].splice(r,1),0===this.eventListeners[e.value].length))return delete this.eventListeners[e.value]}},t.prototype.get=function(t,e,n){var r,i;return this.methods.hasOwnProperty(t)?(i=this.methods[t],"get"===t.substr(0,3)?(r=function(e){return function(r){return e.send(t,r,n)}}(this),i.call(this,r)):i.call(this,e)):(this.emit("error",{code:3,msg:"Method Not Supported '"+t+"'"}),!1)},t.prototype.on=function(t,e){return this.methods[t]=e},t.prototype.send=function(t,e,n){var r,i;return r={context:this.context,version:this.version,event:t},null!=e&&(r.value=e),null!=n&&(r.listener=n),i=JSON.stringify(r),window.parent.postMessage(i,"*")},t.prototype.emit=function(t,e){return!!this.eventListeners.hasOwnProperty(t)&&(Object.keys(this.eventListeners).map(function(n){return function(r){return n.eventListeners[r].map(function(r){return n.send(t,e,r)})}}(this)),!0)},t.prototype.ready=function(){var t;if(this.isReady=!0,t={src:window.location.toString(),events:this.supported.events,methods:this.supported.methods},!this.emit("ready",t))return this.send("ready",t)},t}(),e.exports=i},{jquery:2}],29:[function(t,e,n){var r,i,o,s,a,u,l,c,p=function(t,e){return function(){return t.apply(e,arguments)}},h=function(t,e){function n(){this.constructor=t}for(var r in e)f.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},f={}.hasOwnProperty;r=t("jquery"),u=t("lodash"),c=t("sightglass"),l=t("rivets"),i=t("../extension.coffee"),s=t("./playlist/playlist_item.coffee"),a=t("./playlist/playlist_loader.coffee"),o=function(t){function e(t){if(this.app=t,this.renderPanel=p(this.renderPanel,this),this.renderPlaylistItems=p(this.renderPlaylistItems,this),this.buildPlaylistItem=p(this.buildPlaylistItem,this),this.loadMoreEpisodes=p(this.loadMoreEpisodes,this),this.setSkippingAvailability=p(this.setSkippingAvailability,this),this.isLastEntry=p(this.isLastEntry,this),this.isFirstEntry=p(this.isFirstEntry,this),this.playNext=p(this.playNext,this),this.playPrevious=p(this.playPrevious,this),this.click=p(this.click,this),this.setCurrentEpisode=p(this.setCurrentEpisode,this),this.currentIndex=p(this.currentIndex,this),this.finishLoading=p(this.finishLoading,this),this.options=u.extend(this.defaultOptions,this.app.extensionOptions.Playlist),!this.options.disabled)return this.app.podcast.hasEpisodes()?void(this.app.podcast.episodes.length?this.finishLoading():(this.app.playlistLoader=new a(this.app),this.app.playlistLoader=new a(this.app),this.app.playlistLoader.loadEpisodes().done(this.finishLoading))):(this.app.theme.skipBackwardElement.hide(),void this.app.theme.skipForwardElement.hide())}return h(e,t),e.extension={name:"Playlist",type:"panel"},e.prototype.finishLoading=function(){return this.episodes=this.app.podcast.episodes,this.renderPanel(),this.renderButton(),this.app.theme.addExtension(this),this.setCurrentEpisode()},e.prototype.defaultOptions={showOnStart:!1,disabled:!1},e.prototype.playlist=[],e.prototype.currentEpisode=null,e.prototype.currentIndex=function(){return this.playlist.indexOf(this.currentEpisode)},e.prototype.setCurrentEpisode=function(){var t,e;if(e=this.app.player.currentFile(),e?(t=this.cleanFile(e),this.currentEpisode=u.find(this.playlist,function(e){return function(n){var r;return n.deactivate(),r=u.filter(n.media,function(n){var r;return r=e.cleanFile(n),t===r}),r.length}}(this))):this.currentEpisode=this.playlist[0],this.currentEpisode)return this.currentEpisode.activate(),this.setSkippingAvailability()},e.prototype.cleanFile=function(t){return t=t.split("?")[0],t=t.split("."),t.pop(),t.join(".")},e.prototype.click=function(t){return this.currentEpisode&&t.data===this.currentEpisode.feedItem?this.app.player.playPause():this.app.switchEpisode(t.data)},e.prototype.playPrevious=function(){var t;if(!this.isFirstEntry())return t=this.playlist[this.currentIndex()+1],this.app.switchEpisode(t.episode)},e.prototype.playNext=function(){var t;if(!this.isLastEntry())return t=this.playlist[this.currentIndex()-1],this.app.switchEpisode(t.episode)},e.prototype.isFirstEntry=function(){return this.currentIndex()+1>this.playlist.length},e.prototype.isLastEntry=function(){return 0===this.currentIndex()},e.prototype.setSkippingAvailability=function(){if(this.app.theme.skipBackwardElement.removeClass("disabled"),this.app.theme.skipForwardElement.removeClass("disabled"),this.isLastEntry()&&this.app.theme.skipForwardElement.addClass("disabled"),this.isFirstEntry())return this.app.theme.skipBackwardElement.addClass("disabled")},e.prototype.loadMoreEpisodes=function(){return this.app.playlistLoader.loadNextPage().done(function(t){return function(e){return 0===e.episodes.length?t.panel.find("button.load-more").hide():t.renderPlaylistItems(e.episodes)}}(this))},e.prototype.buildPlaylistItem=function(t,e){var n;return n=new s(t,this.click),this.playlist.push(n),n},e.prototype.renderPlaylistItems=function(t){var e,n;return n=this.panel.find("ul"),e=u.map(t,this.buildPlaylistItem),u.each(e,function(t){return function(t){return n.append(t.render())}}(this)),n.scrollTop(1e5)},e.prototype.renderPanel=function(){var t;return this.panel=r(this.panelHtml()),this.renderPlaylistItems(this.episodes),t=this.panel.find("button.load-more"),null!=this.app.podcast.playlistUrl?t.on("click",this.loadMoreEpisodes):t.hide(),this.panel.hide()},e.prototype.buttonHtml=function(){return'<button class="playlist-button" title="'+this.t("playlist.show")+'" aria-label="'+this.t("playlist.show")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="playlist">\n  <h3>'+this.t("playlist.title")+'</h3>\n\n  <ul></ul>\n\n  <div class="buttons">\n    <button class="load-more">'+this.t("playlist.load_more")+"</button>\n  </div>\n</div>"},e}(i),e.exports=o},{"../extension.coffee":22,"./playlist/playlist_item.coffee":30,"./playlist/playlist_loader.coffee":31,jquery:2,lodash:3,rivets:4,sightglass:5}],30:[function(t,e,n){var r,i,o,s,a,u,l=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),s=t("lodash"),u=t("sightglass"),a=t("rivets"),o=t("../../utils.coffee"),i=function(){function t(t,e){this.episode=t,this.callback=e,this.render=l(this.render,this),this.media=this.context().media,this.episode.duration&&(this.humanDuration=o.secondsToHHMMSS(s.clone(this.episode.duration)))}return t.prototype.humanDuration=null,t.prototype.active=!1,t.prototype.context=function(){return s.merge(this.episode,{active:this.active,humanDuration:this.humanDuration})},t.prototype.activate=function(){if(!this.active)return this.active=!0,this.view.update(this.context())},t.prototype.deactivate=function(){if(this.active)return this.active=!1,this.view.update(this.context())},t.prototype.render=function(){return this.elem=r(this.defaultHtml),this.view=a.bind(this.elem,this.context()),this.elem.data("item",this.context()),this.elem.on("click",this.episode,this.callback),this.elem},t.prototype.defaultHtml='<li pp-class-active="active">\n  <a class="episode-link" pp-if="url" pp-href="url" target="_blank">\n    <svg id="icon-chain" viewBox="0 0 26 28">\n      <title>chain</title>\n      <path d="M22.75 19c0-0.406-0.156-0.781-0.438-1.062l-3.25-3.25c-0.281-0.281-0.672-0.438-1.062-0.438-0.453 0-0.812 0.172-1.125 0.5 0.516 0.516 1.125 0.953 1.125 1.75 0 0.828-0.672 1.5-1.5 1.5-0.797 0-1.234-0.609-1.75-1.125-0.328 0.313-0.516 0.672-0.516 1.141 0 0.391 0.156 0.781 0.438 1.062l3.219 3.234c0.281 0.281 0.672 0.422 1.062 0.422s0.781-0.141 1.062-0.406l2.297-2.281c0.281-0.281 0.438-0.656 0.438-1.047zM11.766 7.984c0-0.391-0.156-0.781-0.438-1.062l-3.219-3.234c-0.281-0.281-0.672-0.438-1.062-0.438s-0.781 0.156-1.062 0.422l-2.297 2.281c-0.281 0.281-0.438 0.656-0.438 1.047 0 0.406 0.156 0.781 0.438 1.062l3.25 3.25c0.281 0.281 0.672 0.422 1.062 0.422 0.453 0 0.812-0.156 1.125-0.484-0.516-0.516-1.125-0.953-1.125-1.75 0-0.828 0.672-1.5 1.5-1.5 0.797 0 1.234 0.609 1.75 1.125 0.328-0.313 0.516-0.672 0.516-1.141zM25.75 19c0 1.188-0.484 2.344-1.328 3.172l-2.297 2.281c-0.844 0.844-1.984 1.297-3.172 1.297-1.203 0-2.344-0.469-3.187-1.328l-3.219-3.234c-0.844-0.844-1.297-1.984-1.297-3.172 0-1.234 0.5-2.406 1.375-3.266l-1.375-1.375c-0.859 0.875-2.016 1.375-3.25 1.375-1.188 0-2.344-0.469-3.187-1.313l-3.25-3.25c-0.859-0.859-1.313-1.984-1.313-3.187 0-1.188 0.484-2.344 1.328-3.172l2.297-2.281c0.844-0.844 1.984-1.297 3.172-1.297 1.203 0 2.344 0.469 3.187 1.328l3.219 3.234c0.844 0.844 1.297 1.984 1.297 3.172 0 1.234-0.5 2.406-1.375 3.266l1.375 1.375c0.859-0.875 2.016-1.375 3.25-1.375 1.188 0 2.344 0.469 3.187 1.313l3.25 3.25c0.859 0.859 1.313 1.984 1.313 3.187z"></path>\n    </svg>\n  </a>\n  <span class="playlist-episode-number" pp-if="number">{ number }.</span>\n  <span class="playlist-episode-title" pp-html="title"></span>\n  <span class="playlist-episode-duration" pp-if="humanDuration">{ humanDuration }</span>\n</li>',t}(),e.exports=i},{"../../utils.coffee":44,jquery:2,lodash:3,rivets:4,sightglass:5}],31:[function(t,e,n){var r,i=function(t,e){return function(){return t.apply(e,arguments)}};r=function(){function t(t){this.app=t,this.nextPage=i(this.nextPage,this),this.hasPlaylistUrl=i(this.hasPlaylistUrl,this),this.loadPage=i(this.loadPage,this),this.loadNextPage=i(this.loadNextPage,this),this.loadEpisodes=i(this.loadEpisodes,this),this.currentPage=0}return t.prototype.loadEpisodes=function(){return this.app.podcast.getEpisodes()},t.prototype.loadNextPage=function(){return this.loadPage(this.nextPage()).done(function(t){return function(){return t.currentPage+=1}}(this))},t.prototype.loadPage=function(t){return this.app.podcast.fetchEpisodes(null,t)},t.prototype.hasPlaylistUrl=function(){return null!=this.app.podcast.playlistUrl},t.prototype.nextPage=function(){return this.currentPage+1},t}(),e.exports=r},{}],32:[function(t,e,n){var r,i,o,s,a,u,l,c=function(t,e){return function(){return t.apply(e,arguments)}},p=function(t,e){function n(){this.constructor=t}for(var r in e)h.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},h={}.hasOwnProperty;r=t("jquery"),a=t("lodash"),l=t("sightglass"),u=t("rivets"),s=t("urijs"),i=t("../extension.coffee"),o=function(t){function e(t){this.app=t,this.copyUrlAction=c(this.copyUrlAction,this),this.bindEvents=c(this.bindEvents,this),this.attachEvents=c(this.attachEvents,this),this.renderPanel=c(this.renderPanel,this),this.shareUrl=c(this.shareUrl,this),this.updateContext=c(this.updateContext,this),this.buildContext=c(this.buildContext,this),this.shareLinks=c(this.shareLinks,this),this.episode=this.app.episode,this.episode&&this.episode.url&&(this.options=a.extend(this.defaultOptions,this.app.extensionOptions.Share),this.options.disabled||(this.buildContext(),this.renderPanel(),this.renderButton(),this.attachEvents(),this.app.theme.addExtension(this)))}return p(e,t),e.extension={name:"Share",type:"panel"},e.prototype.defaultOptions={showOnStart:!1},e.prototype.shareLinks=function(t){var e,n,r,i;return r=encodeURI(this.shareUrl()),n=encodeURIComponent(this.episode.title),i=encodeURIComponent(this.episode.title+": "+r),e={email:"mailto:?subject=Podcast: "+n+"&body="+r,facebook:"https://www.facebook.com/sharer/sharer.php?u="+r+"&t="+n,twitter:"https://twitter.com/intent/tweet?url="+r+"&text="+n,whatsapp:"whatsapp://send?text="+i}},e.prototype.audioFileUrl=function(){var t;return t=this.app.episode.media.mp3||this.app.episode.media.m4a,encodeURI(t)},e.prototype.buildContext=function(){var t;return null==this.context&&(this.context={}),this.context.currentTime=this.app.player.currentTime,
this.context.currentTimeInSeconds=this.app.player.currentTimeInSeconds,this.context.shareLinks=this.shareLinks(this.context.currentTimeInSeconds),this.context.url=this.shareUrl(),null==(t=this.context).showUrlWithTime&&(t.showUrlWithTime=!1),this.context.updateContext=this.updateContext,this.context.embedCode=this.app.episode.embedCode,this.context.showEmbedUrl=this.app.options.configViaJSON},e.prototype.updateContext=function(){return this.buildContext()},e.prototype.shareUrl=function(){var t,e,n;return t=s(this.episode.url),(null!=(e=this.context)?e.showUrlWithTime:void 0)?(n=Math.round(this.context.currentTimeInSeconds),t.fragment("t="+n)):this.episode.url},e.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),u.bind(this.panel,this.context),this.panel.hide(),this.bindEvents()},e.prototype.attachEvents=function(){return this.app.player.addEventListener("timeupdate",this.buildContext)},e.prototype.bindEvents=function(){return this.panel.find(".share-copy-url").on("focus",this.copyUrlAction),this.panel.find(".share-embed-code").on("focus",this.copyUrlAction),this.panel.find("[name='enable-start-at']").on("change",this.toggleStartAt)},e.prototype.copyUrlAction=function(t){return t.target.select()},e.prototype.buttonHtml=function(){return'<button class="share-button" title="'+this.t("share.episode_url")+'" aria-label="'+this.t("share.episode_url")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="share">\n  <h3 class="share-title">'+this.t("share.episode")+'</h3>\n  <ul class="share-social-links">\n    <li><a pp-href="shareLinks.facebook" class="share-link-facebook" target="_blank">Facebook</a></li>\n    <li><a pp-href="shareLinks.twitter" class="share-link-twitter" target="_blank">Twitter</a></li>\n    <li><a pp-href="shareLinks.whatsapp" class="share-link-whatsapp" target="_blank">Whatsapp</a></li>\n    <li><a pp-href="shareLinks.email" class="share-link-email" target="_blank">'+this.t("share.email")+'</a></li>\n  </ul>\n  <div class="share-episode-link">\n    <h3 class="share-copy-title">'+this.t("share.copy_episode_link")+'</h3>\n    <p>\n      <input class="share-copy-url" pp-value="url">\n    </p>\n  </div>\n  <div class="share-deeplink">\n    <input type="checkbox" pp-checked="showUrlWithTime" pp-on-change="updateContext">\n    <span class="share-start-at">'+this.t("share.start_at")+'</span>\n    <input type="text" pp-value="currentTime" disabled="disabled">\n  </div>\n  <div class="share-embed" pp-show="showEmbedUrl">\n    <h3 class="share-embed-title">'+this.t("share.embed_player")+'</h3>\n    <input class="share-embed-code" pp-value="embedCode"/>\n  </div>\n</div>'},e}(i),e.exports=o},{"../extension.coffee":22,jquery:2,lodash:3,rivets:4,sightglass:5,urijs:9}],33:[function(t,e,n){var r;r=function(){function t(){}return t.open=function(t){var e;return this.app=t,e=JSON.stringify({listenTo:"subscribeButtonTrigger",id:this.app.options.id,detail:{title:this.app.podcast.title,subtitle:this.app.podcast.subtitle,cover:this.app.episode.coverUrl,feeds:[{url:this.app.podcast.feed.feedUrl,type:"audio",format:"mp3"}],options:{language:this.app.podcast.language}}}),window.parent.postMessage(e,"*")},t.load=function(t){var e;return this.app=t,e=JSON.stringify({id:this.app.configuration.frameOptions.id,listenTo:"loadSubscribeButton"}),window.parent.postMessage(e,"*")},t}(),e.exports=r},{}],34:[function(t,e,n){var r,i,o,s,a,u,l,c,p,h,f,d=function(t,e){return function(){return t.apply(e,arguments)}},g=function(t,e){function n(){this.constructor=t}for(var r in e)m.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},m={}.hasOwnProperty;r=t("jquery"),p=t("lodash"),f=t("sightglass"),h=t("rivets"),window.WebVTT=c=t("vtt.js").WebVTT,window.navigator.appVersion.match(/Trident/)&&(window.VTTCue=l=t("vtt.js").VTTCue),i=t("../extension.coffee"),u=t("../utils.coffee"),a=t("./transcript/line.coffee"),o=t("./transcript/search.coffee"),s=function(t){function e(t){this.app=t,this.renderPanel=d(this.renderPanel,this),this.setActiveLine=d(this.setActiveLine,this),this.deactivateAll=d(this.deactivateAll,this),this.activateLine=d(this.activateLine,this),this.bindEvents=d(this.bindEvents,this),this.parseWebVTT=d(this.parseWebVTT,this),this.parseTimScript=d(this.parseTimScript,this),this.processTranscript=d(this.processTranscript,this),this.load=d(this.load,this),this.options=p.extend(this.defaultOptions,this.app.extensionOptions.Transcript),this.options.disabled||this.app.episode&&this.app.episode.transcript&&(this.transcript=this.app.episode.transcript,this.search=new o(this.app),this.load().done(function(t){return function(){return t.renderPanel(),t.renderButton(),t.app.theme.addExtension(t),t.bindEvents()}}(this)))}return g(e,t),e.extension={name:"Transcript",type:"panel"},e.prototype.defaultOptions={showOnStart:!1},e.prototype.transcriptFileFormat=function(){return p.last(this.transcript.split("."))},e.prototype.data={transcript:""},e.prototype.load=function(){var t;return t=this.app.externalData.get(this.transcript),t.done(function(t){return function(e){return t.processTranscript(e)}}(this))},e.prototype.processTranscript=function(t){var e;return e="vtt"===this.transcriptFileFormat()?this.parseWebVTT(t):"srt"===this.transcriptFileFormat()?this.parseSrt(t):"json"===this.transcriptFileFormat()?this.parseJson(t):this.parseTimScript(t),this.data.transcript=e.join("")},e.prototype.parseTimScript=function(t){var e;return e=t.split("\n"),e.map(function(t){return function(e){var n,r,i,o;if(""!==e)return r=e.match(/^\[(.*) (.*)\]/),i=e.match(/\] (.*)/),o=r[1],n={time:o.split(".")[0],timestamp:u.hhmmssToSeconds(o),speaker:r[2],text:i?i[1]:void 0},t.renderLine(n)}}(this))},e.prototype.parseSrt=function(t){var e,n;return n=t.search("\n\r\n")>-1?"\n\r\n":"\n\n",e=t.split(n),e.map(function(t){return function(e){var n,r,i;return r=e.split("\n"),r.length<3?"":(i=r[1].split(" --> "),n={id:parseInt(r[0],10),time:i[0].split(",")[0],timestamp:u.hhmmssToSeconds(i[0]),text:r.slice(2).join("\n")},t.renderLine(n))}}(this))},e.prototype.parseWebVTT=function(t){var e,n,r;return e=[],n=new c.Parser(window,c.StringDecoder()),n.oncue=function(t){return e.push(t)},n.parse(t),n.flush(),r=this.app.player.media.addTextTrack("captions","Transcript"),r.mode="showing",e.map(function(t){return function(e){var n,i,o;return window.navigator.appVersion.match(/Trident/)||r.addCue(e),o=Math.round(e.startTime),n=e.getCueAsHTML().firstChild,i={time:u.secondsToHHMMSS(o),timestamp:o.toString(),speaker:n.title,text:n.textContent},t.renderLine(i)}}(this))},e.prototype.parseJson=function(t){return t.transcription.map(function(t){return function(e){var n;return n={time:u.secondsToHHMMSS(e.start),timestamp:e.start.toString(),speaker:e.speaker,text:e.text},t.renderLine(n)}}(this))},e.prototype.renderLine=function(t){var e;return e=new a(t),this.search.addLine(e),e.render().prop("outerHTML")},e.prototype.currentSearchResultIndex=0,e.prototype.bindEvents=function(){return r(this.app.player.media).on("timeupdate",this.setActiveLine),this.panel.find("li").click(function(t){return function(e){return t.app.player.setCurrentTime(e.currentTarget.dataset.timestamp)}}(this)),this.search.initInterface(this,this.panel)},e.prototype.activateLine=function(t){var e;if(e=r(t),!e.hasClass("active"))return e.addClass("active"),this.scrollToLine(t)},e.prototype.scrollToLine=function(t){if(t)return this.panel.find("ul").width()<517?this.panel.find("ul").scrollTop(t.offsetTop-80):this.panel.find("ul").scrollTop(t.offsetTop-50)},e.prototype.deactivateAll=function(t){return r(t).siblings().removeClass("active")},e.prototype.setActiveLine=function(){var t,e;return t=this.app.player.media.currentTime,e=this.panel.find("li"),t<=parseInt(e.first().data("timestamp"),10)?(this.activateLine(e[0]),this.deactivateAll(e[0])):p(e).findLast(function(e){return function(n){var r;if(r=parseInt(n.dataset.timestamp,10),t>=r)return e.activateLine(n),e.deactivateAll(n)}}(this))},e.prototype.renderPanel=function(){return this.panel=r(this.panelHtml()),h.bind(this.panel,this.data),this.panel.hide()},e.prototype.buttonHtml=function(){return'<button class="transcript-button" title="'+this.t("transcript.show")+'" aria-label="'+this.t("transcript.show")+'"></button>'},e.prototype.panelHtml=function(){return'<div class="transcript">\n  <h3>'+this.t("transcript.title")+'</h3>\n\n  <div class="search"></div>\n\n  <ul class="transcript-text" pp-html="transcript"></ul>\n</div>'},e}(i),e.exports=s},{"../extension.coffee":22,"../utils.coffee":44,"./transcript/line.coffee":35,"./transcript/search.coffee":36,jquery:2,lodash:3,rivets:4,sightglass:5,"vtt.js":11}],35:[function(t,e,n){var r,i,o,s,a=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),s=t("sightglass"),o=t("rivets"),i=function(){function t(t){this.render=a(this.render,this),this.data=t}return t.prototype.render=function(){return this.line=r(this.defaultHtml),o.bind(this.line,this.data),this.line},t.prototype.defaultHtml='<li class="transcript-line" pp-data-timestamp="timestamp">\n  <span class="transcript-line-timestamp" pp-if="time">{ time }</span>\n  <span class="transcript-line-speaker" pp-if="speaker">\n    [{ speaker }]\n  </span>\n  <span class="transcript-line-text" pp-if="text" pp-html="text"></span>\n</li>',t}(),e.exports=i},{jquery:2,rivets:4,sightglass:5}],36:[function(t,e,n){var r,i,o,s,a,u;r=t("jquery"),o=t("lodash"),s=t("elasticlunr"),u=t("sightglass"),a=t("rivets"),i=function(){function t(t){this.app=t,this.setupIndex()}return t.prototype.setupIndex=function(){return this.index=s(function(){return this.addField("time"),this.addField("speaker"),this.addField("text"),this.setRef("timestamp")}),this.index.pipeline.reset()},t.prototype.addLine=function(t){return this.index.addDoc(t.data)},t.prototype.find=function(t){return this.index.search(t,{fields:{speaker:{boost:1},text:{boost:1}},expand:!0})},t.prototype.results=[],t.prototype.initInterface=function(t,e){var n,i,s,a,u,l,c,p,h,f,d,g;return c=e.find(".search"),i=this.render(),c.append(i),f=c.find(".search-result"),l=c.find("input"),u=c.find(".search-clear"),h=f.find(".search-result-prev"),p=f.find(".search-result-next"),d=f.find(".search-result-size"),g=e.find(".transcript-text li"),n=[],s=function(e){return function(){return e.currentSearchResultIndex<e.results.length?e.currentSearchResultIndex=e.currentSearchResultIndex+1:e.currentSearchResultIndex=1,t.scrollToLine(n[e.currentSearchResultIndex-1]),e.updateSearchResult()}}(this),a=function(e){return function(){return e.currentSearchResultIndex>1?e.currentSearchResultIndex=e.currentSearchResultIndex-1:e.currentSearchResultIndex=e.results.length,t.scrollToLine(n[e.currentSearchResultIndex-1]),e.updateSearchResult()}}(this),l.on("keyup",function(i){return function(u){return 13===u.keyCode?s():(i.query=i.data.query=u.target.value,i.results=o.sortBy(i.find(i.query),function(t){return parseInt(t.ref,10)}),g.removeClass("search-highlight"),i.results.length?(n=i.results.map(function(t,n){return e=o.find(g,function(e){return function(e){return e.dataset.timestamp===t.ref}}(this))},i),r(n).addClass("search-highlight"),i.updateSearchResult(),t.scrollToLine(n[i.currentSearchResultIndex-1]),h.off("click").on("click",a),p.off("click").on("click",s)):(i.currentSearchResultIndex=1,i.updateSearchResult()))}}(this)),u.on("click",function(t){return l.val(null),l.trigger("keyup")})},t.prototype.currentSearchResultIndex=1,t.prototype.updateSearchResult=function(){return this.results.length?this.data.currentIndex=this.currentSearchResultIndex:this.data.currentIndex=0,this.data.resultCount=this.results.length},t.prototype.data={currentIndex:0,resultCount:0,query:null},t.prototype.render=function(){var t;return t=r(this.html()),a.bind(t,this.data),t},t.prototype.t=function(t){return this.app.i18n.t(t)},t.prototype.html=function(){return'<div class="search-result" pp-show="query">\n  <button class="search-result-prev"></button>\n  <span class="search-result-size">{currentIndex}/{resultCount}</span>\n  <button class="search-result-next"></button>\n</div>\n<input type="text" class="search-input" placeholder="'+this.t("transcript.search")+'">\n<button class="search-clear" pp-show="query">&times;</button>'},t}(),e.exports=i},{elasticlunr:1,jquery:2,lodash:3,rivets:4,sightglass:5}],37:[function(t,e,n){var r,i;r=t("jquery"),i=function(){function t(t){this.sslProxy=t.options.sslProxy}return t.prototype.get=function(t,e){var n;return n=r.Deferred(),t=null!=t.match(/^http:/)&&this.sslProxy?""+this.sslProxy+t:t,r.get(t,e||{},function(t){return n.resolve(t)}),n.promise()},t}(),e.exports=i},{jquery:2}],38:[function(t,e,n){var r,i,o,s,a=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),i=t("./audio_file.coffee"),s=function(){function t(t,e){this.xml=t,this.podcastCoverUrl=e,this._mapEnclosure=a(this._mapEnclosure,this),this._extract=a(this._extract,this)}return t.prototype.episodeAttributes=function(){return{title:this._extract("title").html(),subtitle:this._findSubtitle(),href:this._extract("link").html(),url:this._extract("link").html(),media:this._mapEnclosure(),description:this._cleanDescription(this._extract("description").html()),duration:parseInt(this._extract("duration").text(),10),coverUrl:this._extract("image").attr("href")||this.podcastCoverUrl,number:null,chaptermarks:null,embedCode:null}},t.prototype._extract=function(t){return null!=this[t]?this[t]:this[t]=r(this.xml).find(t)},t.prototype._findSubtitle=function(){return this._extract("subtitle").html()},t.prototype._cleanDescription=function(t){return t.match(/^<!/)?t.match(/<!\[CDATA\[([\s\S]*)]]>$/)[1]:t},t.prototype._mapEnclosure=function(){var t,e,n,r;return e={},t=this._extract("enclosure"),r=t.attr("url"),n=t.attr("type"),e[this._enclosureMapping(n)]=r,e},t.prototype._enclosureMapping=function(t){return{"audio/aac":"m4a","audio/mp4":"m4a","audio/mpeg":"mp3",'audio/ogg; codecs="vorbis"':"ogg",'audio/ogg; codecs="opus"':"opus"}[t]},t}(),o=function(){function t(t,e){this.app=t,this.feedUrl=e}return t.prototype.fetch=function(){var t;return t=this,this.promise=this.app.externalData.get(this.feedUrl),this.promise.done(function(e){return t.episodes=r(e).find("item").map(function(n,r){return new s(r,t.podcastCover(e)).episodeAttributes()})}),t},t.prototype.podcastCover=function(t){return r(t).find("channel image").first().find("url").text()||r(t).find("channel > image").last().attr("href")},t}(),e.exports=o},{"./audio_file.coffee":18,jquery:2}],39:[function(t,e,n){var r;r=function(){function t(t,e){this.locale=t,this.defaultLocale=e,this.locale||(this.locale=this.locale||this.getLocale())}var e,n;return n=["en-US","de-DE","es-ES","nl-NL"],e=["en","de","es","nl"],t.prototype.getLocale=function(){var t,e,n;return n=this.getUserPreferredLocale(),e=this.getLanguageFromLocale(n),t=this.getLocaleForLanguage(e),t||this.defaultLocale},t.prototype.getUserPreferredLocale=function(){return navigator.language||navigator.userLanguage},t.prototype.getLanguageFromLocale=function(t){return t.substring(0,2)},t.prototype.getLocaleForLanguage=function(t){switch(t){case"en":return"en-US";case"de":return"de-DE";case"es":return"es-ES";case"nl":return"nl-NL"}},t.prototype.t=function(t){var e,n,r,i,o;for(r=t.split("."),o=this.translationMap[this.locale],e=0,i=r.length;e<i;e++)n=r[e],o=o[n];return o?o:t},t.prototype.translationMap={"en-US":{chaptermarks:{show:"Show chaptermarks",title:"Chaptermarks"},chromecast:{play:"Play on chromecast"},download:{episode:"Download episode"},episode_info:{more_info:"Show more info",title:"Episode info"},playlist:{show:"Show playlist",title:"Playlist",load_more:"Load more episodes"},progress_bar:{switch_time_mode:"Switch time display mode"},share:{copy_episode_link:"Copy episode link",email:"Email",embed_player:"Embed player",episode:"Episode",episode_url:"Share link to episode",start_at:"Start at"},theme:{playPause:"Play",play:"Play",pause:"Pause",backward:"Backward 10s",forward:"Forward 30s",changePlaybackSpeed:"Change Playback Speed"},transcript:{search:"Search in transcript",show:"Show transcription",title:"Transcription"},subscribeBar:{allEpisodes:"All Episodes",podcastOnItunes:"View Podcast on Apple Podcasts",podcastOnSpotify:"View Podcast on Spotify",podcastOnDeezer:"View Podcast on Deezer",podcastOnAlexa:"View Podcast on Alexa",subscribe:"Subscribe"}},"de-DE":{chaptermarks:{show:"Kapitelmarken anzeigen",title:"Kapitelmarken"},chromecast:{play:"Auf Chromecast abspielen"},download:{episode:"Episode herunterladen"},episode_info:{more_info:"Mehr Infos anzeigen",title:"Episoden-Infos"},playlist:{show:"Wiedergabeliste anzeigen",title:"Wiedergabeliste",load_more:"Mehr Episoden laden"},progress_bar:{switch_time_mode:"Anzeigemodus ändern"},share:{copy_episode_link:"Link zur Episode kopieren",email:"E-Mail",embed_player:"Player einbetten",episode:"Episode",episode_url:"Link zur Episode teilen",start_at:"Wiedergabe ab"},theme:{playPause:"Play",play:"Play",pause:"Pause",backward:"10s zurück",forward:"30s vorwärts",changePlaybackSpeed:"Abspielgeschwindigkeit ändern"},transcript:{search:"Transkript durchsuchen",show:"Transkript anzeigen",title:"Transkript"},subscribeBar:{allEpisodes:"Alle Episoden",podcastOnItunes:"Podcast auf Apple Podcasts ansehen",podcastOnSpotify:"Podcast auf Spotify ansehen",podcastOnDeezer:"Podcast auf Deezer ansehen",podcastOnAlexa:"Podcast auf Alexa ansehen",subscribe:"Abonnieren"}},"es-ES":{chaptermarks:{show:"Marca temporal",title:"Marcas temporales"},chromecast:{play:"Reproducir en chromecast"},download:{episode:"Descargar capítulo"},episode_info:{more_info:"Mostrar más informaciones",title:"Informaciones del capítulo"},playlist:{show:"Mostrar lista de reproducción",title:"Lista de reproducción",load_more:"Más capítulos"},progress_bar:{switch_time_mode:"Cambiar el modo de visualización"},share:{copy_episode_link:"Copiar enlace del capítulo",email:"Correo electrónico",embed_player:"Embed del reproductor",episode:"Capítulo",episode_url:"Compartir enlace del capítulo",start_at:"Empezar en"},theme:{playPause:"Reproducir",play:"Reproducir",pause:"Pausar",backward:"Rebobinar 10s",forward:"Avanzar 30s",changePlaybackSpeed:"Cambiar velocidad de reproducción"},transcript:{search:"Buscar en transcripción",show:"Mostrar transcripción",title:"Transcripción"},subscribeBar:{allEpisodes:"Todos los capítulos",podcastOnItunes:"Ver podcast en Apple Podcasts",podcastOnSpotify:"Ver podcast en Spotify",podcastOnDeezer:"Ver podcast en Deezer",podcastOnAlexa:"Ver podcast en Alexa",subscribe:"Suscríbete"}},"nl-NL":{chaptermarks:{show:"Toon hoofdstukmarkeringen",title:"Hoofdstukmarkeringen"},chromecast:{play:"Speel af op chromecast"},download:{episode:"Download aflevering"},episode_info:{more_info:"Toon meer info",title:"Aflevering info"},playlist:{show:"Toon afspeellijst",title:"Afspeellijst",load_more:"Laad meer afleveringen"},progress_bar:{switch_time_mode:"Verander tijdweergave"},share:{copy_episode_link:"Kopieër link naar aflevering",email:"E-mail",embed_player:"Embed speler",episode:"Aflevering",episode_url:"Deel link naar aflevering",start_at:"Begin op"},theme:{playPause:"Afspelen",play:"Afspelen",pause:"Pauzeren",backward:"Terug 10s",forward:"Vooruit 30s",changePlaybackSpeed:"Verander afspeelsnelheid"},transcript:{search:"Zoek in transcript",show:"Toon transcriptie",title:"Transcriptie"},subscribeBar:{allEpisodes:"Alle Afleveringen",podcastOnItunes:"Toon Podcast op Apple Podcasts",podcastOnSpotify:"Toon Podcast op Spotify",podcastOnDeezer:"Toon Podcast op Deezer",podcastOnAlexa:"Toon Podcast op Alexa",subscribe:"Abonneer"}}},t}(),e.exports=r},{}],40:[function(t,e,n){var r,i,o,s,a,u,l=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),u=t("lodash"),i=t("./audio_file.coffee"),o=t("./deeplink_parser.coffee"),a=t("./utils.coffee"),s=function(){function t(t,e){var n;this.app=t,this.setMediaSessionInfo=l(this.setMediaSessionInfo,this),this.playPause=l(this.playPause,this),this.setPlaySpeed=l(this.setPlaySpeed,this),this.setDuration=l(this.setDuration,this),this.checkStopTime=l(this.checkStopTime,this),this.setCurrentTime=l(this.setCurrentTime,this),this.setInitialTime=l(this.setInitialTime,this),this.updateTime=l(this.updateTime,this),this.attachEvents=l(this.attachEvents,this),this.loadFile=l(this.loadFile,this),this.currentFile=l(this.currentFile,this),this.changePlaySpeed=l(this.changePlaySpeed,this),this.skipForward=l(this.skipForward,this),this.skipBackward=l(this.skipBackward,this),this.jumpForward=l(this.jumpForward,this),this.jumpBackward=l(this.jumpBackward,this),n=this,n.media=e,a.isIE9()?n.media.preload="metadata":n.media.preload="none",this.loadFile(),this.attachEvents(),this.setInitialTime(),this.app.init(n),this.app.updateTime(this.currentTimeInSeconds)}return t.prototype.jumpBackward=function(t){return t=t||this.app.options.backwardSeconds,this.media.currentTime=this.media.currentTime-t},t.prototype.jumpForward=function(t){return t=t||this.app.options.forwardSeconds,this.media.currentTime=this.media.currentTime+t},t.prototype.skipBackward=function(){return this.pause(),this.app.extensions.Playlist.playPrevious()},t.prototype.skipForward=function(){return this.pause(),this.app.extensions.Playlist.playNext()},t.prototype.changePlaySpeed=function(){var t;return t=this.app.options.playbackRates.indexOf(this.app.options.currentPlaybackRate)+1,t>=this.app.options.playbackRates.length&&(t=0),this.setPlaySpeed(this.app.options.playbackRates[t])},t.prototype.currentFile=function(){return this.media.src},t.prototype.loadFile=function(){var t;return this.pause(),t=u.map(this.app.episode.media,function(t){return function(e,n){return new i(n,e,t.media)}}(this)),t=this.filterUnplayable(t),t=this.sortByPlayability(t),t=this.sortByFormat(t),this.src=t[0].uri,(this.media.src.length||a.isLteSafari10())&&(this.media.src=this.src),this.setDuration()},t.prototype.filterUnplayable=function(t){return u.filter(t,function(t){return""!==t.playable})},t.prototype.sortByPlayability=function(t){return u.sortBy(t,function(t){return"maybe"===t.playable?1:"probably"===t.playable?-1:0})},t.prototype.sortByFormat=function(t){return u.sortBy(t,function(t){return"probably"===t.playable&&"opus"===t.format?-100:"probably"===t.playable&&"m4a"===t.format?-90:"maybe"===t.playable&&"mp3"===t.format?-90:0})},t.prototype.attachEvents=function(){return r(this.media).on("timeupdate",this.updateTime),r(this.media).on("loadedmetadata",this.app.mediaLoaded),r(this.media).on("loadedmetadata",this.setInitialTime),r(this.media).on("durationchange",this.app.mediaLoaded),r(this.media).on("canplay",this.app.mediaLoaded),r(this.media).on("error",this.app.mediaLoadError),r(this.media).on("ended",this.app.mediaEnded)},t.prototype.updateTime=function(){return this.setCurrentTime(),this.checkStopTime()},t.prototype.setInitialTime=function(){var t;if(t=new o(this.app.options.parentLocationHash),t.startTime>0?(this.currentTimeInSeconds=t.startTime,this.media.currentTime=t.startTime):this.currentTimeInSeconds=0,this.currentTime=a.secondsToHHMMSS(this.currentTimeInSeconds),null!=t.endTime)return this.stopTime=t.endTime},t.prototype.setCurrentTime=function(t){return t?(this.currentTimeInSeconds=t,this.media.currentTime=t):this.currentTimeInSeconds=this.media.currentTime,this.currentTimeInSeconds>this.duration&&(this.currentTimeInSeconds=this.duration),this.currentTime=a.secondsToHHMMSS(this.currentTimeInSeconds),this.app.updateTime(this.currentTimeInSeconds),this.emitEvent("timeupdate")},t.prototype.checkStopTime=function(){if(null!=this.stopTime)return this.currentTimeInSeconds>=this.stopTime?(this.stopTime=null,this.pause()):void 0},t.prototype.setDuration=function(){var t,e,n;return this.app.episode.duration?(e=a.secondsToHHMMSS(u.clone(this.app.episode.duration)),this.app.episode.duration<3600&&(e=e.replace(/^00:/,"")),this.app.episode.humanDuration=e,void(this.duration=this.app.episode.duration)):(t=function(){return window.clearInterval(n)},n=window.setInterval(function(e){return function(n){if(e.media.readyState>0)return e.app.episode.duration=e.media.duration,e.duration=e.media.duration,e.app.episode.humanDuration=a.secondsToHHMMSS(u.clone(e.app.episode.duration)),t()}}(this),500))},t.prototype.setPlaySpeed=function(t){return this.media.playbackRate=this.app.options.currentPlaybackRate=t},t.prototype.playPause=function(){return this.media.paused?this.play():this.pause()},t.prototype.play=function(){var t,e;if(this.media.paused)return this.media.src||(this.media.src=this.src),this.media.readyState<2&&this.app.theme.addLoadingClass(),this.media.readyState<1&&this.currentTimeInSeconds&&this.currentTimeInSeconds!==this.media.currentTime&&(e=this.currentTimeInSeconds,t=function(n){return function(){return n.media.currentTime=e,r(n.media).off("loadedmetadata",t)}}(this),r(this.media).on("loadedmetadata",t)),a.isLteIE11()?this.media.play():this.media.play().then(function(t){return function(){return t.setMediaSessionInfo()}}(this))["catch"](function(t){return function(t){return console.debug(t)}}(this)),this.playing=!0,this.app.togglePlayState()},t.prototype.setMediaSessionInfo=function(){var t;if(navigator.mediaSession)return t=[96,128,192,256,384,512].map(function(t){return function(e){return{src:a.scaleImage(t.app.episode.coverUrl,e),sizes:e+"x"+e,type:"image/png"}}}(this)),navigator.mediaSession.metadata=new MediaMetadata({title:this.app.episode.title,album:this.app.podcast.title,artwork:t})},t.prototype.pause=function(){if(!this.media.paused)return this.media.pause(),this.playing=!1,this.app.togglePlayState()},t.prototype.playing=!1,t.prototype.eventListeners={},t.prototype.addEventListener=function(t,e){return this.eventListeners[t]=e},t.prototype.emitEvent=function(t,e){if(this.eventListeners[t])return this.eventListeners[t](e)},t}(),e.exports=s},{"./audio_file.coffee":18,"./deeplink_parser.coffee":21,"./utils.coffee":44,jquery:2,lodash:3}],41:[function(t,e,n){var r,i,o,s,a=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),s=t("lodash"),i=t("./feed.coffee"),o=function(){function t(t,e){this.app=t,this.attributes=e,this.fetchEpisodes=a(this.fetchEpisodes,this),this.assignAttributes(),this.feed=null!=this.attributes.feed?new i(this.app,this.attributes.feed):void 0}return t.prototype.assignAttributes=function(){return this.title=this.attributes.title,this.subtitle=this.attributes.subtitle,this.url=this.attributes.url,this.connections=this.attributes.connections,this.language=this.attributes.language},t.prototype.forTheme=function(){return{podcastTitle:this.title,podcastSubtitle:this.subtitle,podcastUrl:this.url,podcastConnections:this.connections}},t.prototype.feed=null,t.prototype.hasEpisodes=function(){return!(!this.attributes.episodes&&!this.feed)&&(!Array.isArray(this.attributes.episodes)||(this.attributes.episodes.length||null!=this.feed))},t.prototype.episodes=[],t.prototype.getEpisodes=function(){var t,e,n;return null!=this.attributes.episodes&&this.attributes.episodes.length?Array.isArray(this.attributes.episodes)?(t=r.Deferred(),this.episodes=this.attributes.episodes,t.resolve(),t.promise()):(this.playlistUrl=this.attributes.episodes,this.fetchEpisodes(this.playlistUrl,0)):null!=this.feed?(n=this,e=this.feed.fetch(),e.promise.done(function(t){return n.episodes=e.episodes}),e.promise):(t=r.Deferred(),t.resolve(),t.promise())},t.prototype.fetchEpisodes=function(t,e,n){var r,i,o;return null==t&&(t=this.playlistUrl),o=this,null==n&&(n=10),r={page_size:n,offset:n*e},i=this.app.externalData.get(t,r),i.done(function(t){return o.episodes=o.episodes.concat(t.episodes)}),i},t}(),e.exports=o},{"./feed.coffee":38,jquery:2,lodash:3}],42:[function(t,e,n){var r,i,o,s,a,u,l=function(t,e){return function(){return t.apply(e,arguments)}},c=function(t,e){function n(){this.constructor=t}for(var r in e)p.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},p={}.hasOwnProperty;r=t("jquery"),u=t("sightglass"),a=t("rivets"),s=t("./utils.coffee"),i=t("./extension.coffee"),o=function(t){function e(t){this.app=t,this.updatePlayed=l(this.updatePlayed,this),this.timeRailFactor=l(this.timeRailFactor,this),this.barWidth=l(this.barWidth,this),this.handleDrop=l(this.handleDrop,this),this.handleDrag=l(this.handleDrag,this),this.jumpToPosition=l(this.jumpToPosition,this),this.handlePickup=l(this.handlePickup,this),this.handleLetgo=l(this.handleLetgo,this),this.triggerLoaded=l(this.triggerLoaded,this),this.triggerPlaying=l(this.triggerPlaying,this),this.triggerLoading=l(this.triggerLoading,this),this.updateLoaded=l(this.updateLoaded,this),this.updateView=l(this.updateView,this),this.updateTime=l(this.updateTime,this),this.buildTimeString=l(this.buildTimeString,this),this.updateBarWidths=l(this.updateBarWidths,this),this.switchTimeDisplay=l(this.switchTimeDisplay,this),this.init=l(this.init,this),this.app.theme.progressBarElement.length&&(this.elem=this.app.theme.progressBarElement,this.player=this.app.player,this.media=this.app.player.media,this.timeMode="countup",this.init())}return c(e,t),e.extension={name:"ProgressBar",type:"progress"},e.prototype.init=function(){return this.render(),this.findElements(),this.bindEvents(),this.hideBuffering(),this.updateTime(0)},e.prototype.showBuffering=function(){return this.bufferingElement.show()},e.prototype.hideBuffering=function(){return this.bufferingElement.hide()},e.prototype.switchTimeDisplay=function(){return this.timeMode="countup"===this.timeMode?"countdown":"countup",this.updateTime()},e.prototype.updateBarWidths=function(){return this.updatePlayed(),this.updateLoaded()},e.prototype.buildTimeString=function(t){var e;return e=s.secondsToHHMMSS(t),this.player.duration<3600&&(e=e.replace(/^00:/,"")),e},e.prototype.updateTime=function(t){var e;if("number"==typeof t)return e=t||this.media.currentTime,this.timeLeft=this.buildTimeString(this.player.duration-e),this.timePlayed=this.buildTimeString(e),this.view.update(this.context()),this.updatePlayed(),e},e.prototype.updateView=function(){var t;return t=r("<progress-bar>"),this.elem.replaceWith(t),this.elem=r("progress-bar"),this.init(),this.view.update(this.context())},e.prototype.updateLoaded=function(t){var e;if(this.media.seekable.length)return e=this.media.seekable.end(this.media.seekable.length-1)*this.timeRailFactor(),this.loadedElement.css("margin-left",0).width(e)},e.prototype.context=function(){return{timeLeft:this.timeLeft,timePlayed:this.timePlayed,timeCountdown:"countdown"===this.timeMode,timeCountup:"countup"===this.timeMode}},e.prototype.render=function(){var t;return t=r(this.template()),this.view=a.bind(t,this.context()),this.elem.replaceWith(t),this.elem=r(".progress-bar")},e.prototype.template=function(){return'<div class="progress-bar">\n  <button class="progress-bar-time-played time-remaining" pp-show="timeCountdown" title="'+this.t("progress_bar.switch_time_mode")+'" aria-label="'+this.t("progress_bar.switch_time_mode")+'">-{ timeLeft }</button>\n  <button class="progress-bar-time-played time-played" pp-show="timeCountup" title="'+this.t("progress_bar.switch_time_mode")+'" aria-label="'+this.t("progress_bar.switch_time_mode")+'">{ timePlayed }</button>\n  <div class="progress-bar-rail">\n    <span class="progress-bar-loaded"></span>\n    <span class="progress-bar-buffering"></span>\n    <span class="progress-bar-played"></span>\n  </div>\n</div>'},e.prototype.findElements=function(){return this.timeElements=this.elem.find(".progress-bar-time-played"),this.railElement=this.elem.find(".progress-bar-rail"),this.playedElement=this.elem.find(".progress-bar-played"),this.loadedElement=this.elem.find(".progress-bar-loaded"),this.bufferingElement=this.elem.find(".progress-bar-buffering")},e.prototype.triggerLoading=function(){return this.updateLoaded(),this.showBuffering()},e.prototype.triggerPlaying=function(){return this.updateLoaded(),this.hideBuffering()},e.prototype.triggerLoaded=function(){return this.updateLoaded(),this.hideBuffering();
},e.prototype.handleLetgo=function(t){return r(this.app.elem).off("mousemove"),r(this.app.elem).off("mouseup"),r(this.app.elem).off("mouseleave"),r(this.app.elem).off("touchmove"),r(this.app.elem).off("touchend"),this.handleDrop(t)},e.prototype.handlePickup=function(t){if(t.target.className.indexOf("progress-bar-time-played")===-1)return r(this.app.elem).on("mousemove",this.handleDrag),r(this.app.elem).on("mouseup",this.handleLetgo),r(this.app.elem).on("mouseleave",this.handleLetgo),r(this.app.elem).on("touchmove",this.handleDrag),r(this.app.elem).on("touchend",this.handleLetgo)},e.prototype.bindEvents=function(){return this.timeElements.on("click",this.switchTimeDisplay),r(this.media).on("timeupdate",this.updateTime).on("play",this.triggerPlaying).on("playing",this.triggerPlaying).on("waiting",this.triggerLoading).on("loadeddata",this.triggerLoaded).on("progress",this.updateLoaded),this.elem.on("mousedown",this.handlePickup),this.elem.on("touchstart",this.handlePickup)},e.prototype.jumpToPosition=function(t){var e,n;if(this.player.duration&&(n=this.player.duration/this.barWidth(),e=n*t,e!==this.media.currentTime))return this.player.setCurrentTime(e)},e.prototype.handleDrag=function(t){var e;if(e=s.calculateCursorPosition(t,this.elem[0]),e<=this.barWidth())return this.playedElement.width(e+"px")},e.prototype.handleDrop=function(t){var e;if(e=s.calculateCursorPosition(t,this.elem[0]),e<0&&(e=.001),e<=this.barWidth())return this.jumpToPosition(e)},e.prototype.barWidth=function(){return this.railElement.width()},e.prototype.timeRailFactor=function(){return this.barWidth()/this.player.duration},e.prototype.updatePlayed=function(){var t;return t=(this.media.currentTime||this.player.currentTimeInSeconds)*this.timeRailFactor(),this.playedElement.width(t)},e}(i),e.exports=o},{"./extension.coffee":22,"./utils.coffee":44,jquery:2,rivets:4,sightglass:5}],43:[function(t,e,n){var r,i,o,s,a,u,l,c,p=function(t,e){return function(){return t.apply(e,arguments)}};r=t("jquery"),u=t("lodash"),c=t("sightglass"),l=t("rivets"),a=t("./utils.coffee"),i=t("./custom_styles.coffee"),o=t("./extensions/subscribe_button.coffee"),s=function(){function t(t){this.app=t,this.togglePanel=p(this.togglePanel,this),this.addExtension=p(this.addExtension,this),this.addButton=p(this.addButton,this),this.removePanels=p(this.removePanels,this),this.removeButtons=p(this.removeButtons,this),this.changeActiveButton=p(this.changeActiveButton,this),this.initializeSpeedToggle=p(this.initializeSpeedToggle,this),this.handleConnectionClick=p(this.handleConnectionClick,this),this.bindCoverLoad=p(this.bindCoverLoad,this),this.loadCss=p(this.loadCss,this),this.loadHtml=p(this.loadHtml,this),this.loadInternalTheme=p(this.loadInternalTheme,this),this.loadThemeFiles=p(this.loadThemeFiles,this),this.addCustomStyles=p(this.addCustomStyles,this),this.updateView=p(this.updateView,this),this.render=p(this.render,this),this.context=p(this.context,this),this.externalSubscribeUrlFunction=p(this.externalSubscribeUrlFunction,this),this.orFunction=p(this.orFunction,this),this.themeConfig=p(this.themeConfig,this),this.loadThemeFiles(),this.addCustomStyles()}return t.prototype.themeConfig=function(){var t;return t=this.app.extensionOptions.SubscribeBar,(null!=t?t.disabled:void 0)===!1&&o.load(this.app),{showSubscribeBar:(null!=t?t.disabled:void 0)===!1,showSubscribeButton:!this.app.isInAMPMode(),translations:{playPause:this.t("theme.playPause"),backward:this.t("theme.backward"),forward:this.t("theme.forward"),changePlaybackSpeed:this.t("theme.changePlaybackSpeed"),allEpisodes:this.t("subscribeBar.allEpisodes"),podcastOnItunes:this.t("subscribeBar.podcastOnItunes"),podcastOnSpotify:this.t("subscribeBar.podcastOnSpotify"),podcastOnDeezer:this.t("subscribeBar.podcastOnDeezer"),podcastOnAlexa:this.t("subscribeBar.podcastOnAlexa"),subscribe:this.t("subscribeBar.subscribe")},customOptions:this.app.customOptions,or:this.orFunction,externalSubscribeUrl:this.externalSubscribeUrlFunction,locale:this.app.i18n.locale}},t.prototype.orFunction=function(t,e){return t||e},t.prototype.externalSubscribeUrlFunction=function(t){return t+"#openSubscribeButtonPopup"},t.prototype.context=function(){var t;return t=u.merge(this.app.episode,this.app.podcast.forTheme(),this.themeConfig()),"default"===this.app.options.theme&&a.onSameUrl(t.podcastUrl)&&(t.podcastUrl=null),t},t.prototype.t=function(t){return this.app.i18n.t(t)},t.prototype.html=null,t.prototype.render=function(){return this.elem=r(this.html),this.view=l.bind(this.elem,this.context()),r(this.app.elemClass).replaceWith(this.elem),this.addEmbedModeClass(),this.findElements(),this.bindCoverLoad(),this.initializeSpeedToggle(),this.elem},t.prototype.updateView=function(){return this.view.update(this.context())},t.prototype.addCustomStyles=function(){var t;if(t=new i(this.app.options.customStyle).toStyleTag())return r("head").append(t)},t.prototype.loadThemeFiles=function(){var t,e,n;return t=this.app.options.theme||"default",n=this.app.options.themeHtml||t.html,e=this.app.options.themeCss||t.css,n&&e?(this.loadCss(e),this.loadHtml(n)):t.constructor===String?this.loadInternalTheme(t,n,e):void 0},t.prototype.loadInternalTheme=function(t,e,n){var r;return r="themes/"+t+"/index",this.loadCss(n||r+".css?"+this.app.version),this.loadHtml(e||r+".html?"+this.app.version)},t.prototype.loadHtml=function(t){var e,n;return e=r.Deferred(),n=this,r.get(t).done(function(t){return function(t){return n.html=t,e.resolve()}}(this)),this.loaded=e.promise()},t.prototype.loadCss=function(t){var e;return e=r("<link>").attr({href:t,rel:"stylesheet",type:"text/css",media:"all"}),r("head").append(e)},t.prototype.addPlayingClass=function(){return this.elem.addClass("playing"),this.playPauseElement[0].title=this.t("theme.pause"),this.playPauseElement[0].setAttribute("aria-label",this.t("theme.pause"))},t.prototype.removePlayingClass=function(){return this.elem.removeClass("playing"),this.playPauseElement[0].title=this.t("theme.play"),this.playPauseElement[0].setAttribute("aria-label",this.t("theme.play"))},t.prototype.addLoadingClass=function(){return this.removePlayingClass(),this.elem.addClass("loading")},t.prototype.removeLoadingClass=function(){return this.elem.removeClass("loading")},t.prototype.addFailedLoadingClass=function(){return this.elem.addClass("error-loading")},t.prototype.addEmbedModeClass=function(){var t;return t="mode-"+this.app.options.iframeMode,this.elem.addClass(t)},t.prototype.findElements=function(){if(this.audioElement=this.elem.find("audio"),this.progressBarElement=this.elem.find("progressbar"),this.playPauseElement=this.elem.find(".play-button"),this.backwardElement=this.elem.find(".backward-button"),this.forwardElement=this.elem.find(".forward-button"),this.skipForwardElement=this.elem.find(".skip-forward-button"),this.skipBackwardElement=this.elem.find(".skip-backward-button"),this.speedElement=this.elem.find(".speed-toggle"),this.coverImage=this.elem.find(".cover-image"),this.subscribeButton=this.elem.find(".subscribe-button"),this.subscribeButton.on("click",function(t){return function(){return t.app.emit("subscribeIntent","subscribeButton"),o.open(t.app)}}(this)),this.connectionLinks=this.elem.find(".podcast-connections-items a"),this.connectionLinks.on("click",this.handleConnectionClick),this.buttons=this.elem.find(".buttons"),this.panels=this.elem.find(".panels"),this.app.isInIframeMode()||this.app.options.startPanels||this.panels.hide(),this.app.isInIframeMode())return this.subscribeButton.hide()},t.prototype.bindCoverLoad=function(){return this.coverImage.on("load",function(t){return function(){return t.app.sendSizeChange()}}(this))},t.prototype.handleConnectionClick=function(t){var e,n,r;return e=t.currentTarget,n=e.attributes["pp-href"].value,r=n.split(".")[1],this.app.emit("subscribeIntent",r)},t.prototype.initializeSpeedToggle=function(){return this.speedElement.text("1x")},t.prototype.changeActiveButton=function(t){var e;return e=r(t.target),e.hasClass("button-active")?void e.removeClass("button-active"):(this.buttons.find(".button-active").removeClass("button-active"),e.addClass("button-active"))},t.prototype.removeButtons=function(){return this.buttons.empty()},t.prototype.removePanels=function(){return this.panels.empty()},t.prototype.addButton=function(t){return this.buttons.append(t),t.on("click",this.changeActiveButton)},t.prototype.addExtension=function(t){if(this.addButton(t.button),this.panels.append(t.panel),t.name()===this.app.options.startPanel&&(t.button.trigger("click"),this.app.options.startPanel=null),this.app.options.startPanels&&this.app.options.startPanels.indexOf(t.name())!==-1&&(t.panel.show(),this.panels.toggleClass(t.panel[0].className+"-open")),!this.app.options.startPanel&&this.app.isInIframeMode())return this.buttons.hide(),this.panels.hide()},t.prototype.animationOptions=function(){return{duration:300,step:u.debounce(this.app.sendSizeChange,50)}},t.prototype.activePanel=null,t.prototype.togglePanel=function(t){if(t)return this.app.isInMultiPanelMode()?(t.slideToggle(this.animationOptions()),this.panels.toggleClass(t[0].className+"-open")):null==this.activePanel?(this.app.isInIframeMode()||this.panels.slideToggle(this.animationOptions()),t.slideToggle(this.animationOptions()),this.panels.addClass(t[0].className+"-open"),this.activePanel=t):this.activePanel!==t?(this.activePanel.slideToggle(this.animationOptions()),t.slideToggle(this.animationOptions()),this.panels.addClass(t[0].className+"-open"),this.activePanel=t):this.app.isInIframeMode()?void 0:(this.activePanel.slideToggle(this.animationOptions()),this.panels.slideToggle(this.animationOptions()),this.panels.removeClass(t[0].className+"-open"),this.activePanel=null)},t}(),e.exports=s},{"./custom_styles.coffee":20,"./extensions/subscribe_button.coffee":33,"./utils.coffee":44,jquery:2,lodash:3,rivets:4,sightglass:5}],44:[function(t,e,n){var r;r=function(){function t(){}return t.locationToOptions=function(t){var e,n,r,i,o,s,a,u,l;for(i={},u=window.location.search.replace(/^\?/,""),a=u.split("&"),o=function(t){return function(t){return t=decodeURIComponent(t),"true"===t&&(t=!0),"false"===t&&(t=!1),t}}(this),e=0,r=a.length;e<r;e++)u=a[e],s=u.split("="),n=s[0],l=s[1],i[n]=o(l);return i},t.secondsToHHMMSS=function(t){var e,n;if("number"==typeof t)return e=Math.floor(t/3600),n=Math.floor((t-3600*e)/60),t=Math.floor(t-3600*e-60*n),t=t.toFixed(0),e=this.padNumber(e),n=this.padNumber(n),t=this.padNumber(t),e+":"+n+":"+t},t.hhmmssToSeconds=function(t){var e,n,r,i,o;return r=t.split(":"),o=parseInt(r[2],10),n=parseInt(r[1],10),e=parseInt(r[0],10),i=o+60*n+60*e*60},t.padNumber=function(t,e){for(null==e&&(e=2),t=t.toString();t.length<e;)t="0"+t;return t},t.calculateCursorPosition=function(t,e){var n,r;return n=(null!=(r=t.originalEvent.changedTouches)?r.length:void 0)?t.originalEvent.changedTouches[0].pageX:t.pageX,n-e.getBoundingClientRect().left},t.onSameUrl=function(t){return document.referrer.replace(/\/$/,"")===t},t.isIE9=function(){var t,e;try{return(t=navigator.appVersion.indexOf("MSIE")!==-1)&&(e=parseFloat(navigator.appVersion.split("MSIE")[1]),!(e>9))}catch(n){return!0}},t.isLteIE11=function(){try{return navigator.appVersion.indexOf("Trident/7.0")!==-1}catch(t){return!0}},t.isLteSafari10=function(){var t,e;try{return(t=navigator.appVersion.indexOf("Safari")!==-1)&&(e=parseInt(navigator.appVersion.match(/Version\/(\d{1,2})\.\d/)[1],10),e<=10)}catch(n){return!1}},t.scaleImage=function(t,e){return null===t?t:t.match(/images\.podigee\.com/)?t.replace(/\/\d+x,/,"/"+e+"x,"):t},t}(),e.exports=r},{}]},{},[17]);</script>
    <!-- endinject -->

    <!-- inject:head:version -->
    <script>window.VERSION = "634f1"</script>
    <!-- endinject -->
    <style>
      html,
      body {
        height: 100%;
      }

      .loading-animation {
        left: calc(50% - 25px);
        position: absolute;
        top: calc(50% - 30px);
      }

      .spinner {
        margin: 0 auto;
        width: 50px;
        height: 40px;
        text-align: center;
        font-size: 10px;
      }

      .spinner > div {
        background-color: #ccc;
        height: 100%;
        width: 6px;
        display: inline-block;

        -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
        animation: sk-stretchdelay 1.2s infinite ease-in-out;
      }

      .spinner .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
      }

      .spinner .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
      }

      .spinner .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
      }

      .spinner .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
      }

      @-webkit-keyframes sk-stretchdelay {
        0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
        20% { -webkit-transform: scaleY(1.0) }
      }

      @keyframes sk-stretchdelay {
        0%, 40%, 100% {
          transform: scaleY(0.4);
          -webkit-transform: scaleY(0.4);
        }  20% {
          transform: scaleY(1.0);
          -webkit-transform: scaleY(1.0);
        }
      }
    </style>
  <link href="./podigee-podcast-player_files/index.css" rel="stylesheet" type="text/css" media="all"></head>
  <body>
    <div class="podcast-player mode-iframe">
  <audio preload="none"></audio>

  <div class="main-player">
    <img class="cover-image" pp-src="coverUrl | scale 90" pp="" src="./podigee-podcast-player_files/321c08ab-8e36-4345-9cdb-9175d5fff2a6.png">

    <div class="controls">
      <button class="play-button" pp-aria-label="translations.playPause" pp-title="translations.playPause" aria-label="Play" title="Play"></button>
    </div>

    <div class="episode-basic-info">
      <div class="episode-title">
        <!-- rivets: if url --><a pp-href="url" pp-html="title" target="_parent" href="https://wellenrauschen.podigee.io/16-schrittemacher">#16: Ein Spaziergang mit Annett Liskewitsch.</a>
        <!-- rivets: unless url -->
      </div>
      <div class="episode-subtitle" pp-html="subtitle">Gründerin geht mit den „SchritteMachern“ neue Wege.</div>
    </div>

    <div class="controls-advanced">
      <button class="backward-button" pp-title="translations.backward" pp-aria-label="translations.backward" title="10s zurück" aria-label="10s zurück"></button>
      <button class="forward-button" pp-title="translations.forward" pp-aria-label="translations.forward" title="30s vorwärts" aria-label="30s vorwärts"></button>
      <button class="speed-toggle" pp-title="translations.changePlaybackSpeed" pp-aria-label="translations.changePlaybackSpeed" title="Abspielgeschwindigkeit ändern" aria-label="Abspielgeschwindigkeit ändern">1x</button>
    </div>

    <div class="buttons" style="display: none;"><button class="download-button" title="Episode herunterladen" aria-label="Episode herunterladen"></button><button class="episode-info-button" title="Mehr Infos anzeigen" aria-label="Mehr Infos anzeigen"></button><button class="share-button" title="Link zur Episode teilen" aria-label="Link zur Episode teilen"></button></div>

    <div class="progress-bar">
  <button class="progress-bar-time-played time-remaining" pp-show="timeCountdown" title="Anzeigemodus ändern" aria-label="Anzeigemodus ändern" style="display: none;">-49:35</button>
  <button class="progress-bar-time-played time-played" pp-show="timeCountup" title="Anzeigemodus ändern" aria-label="Anzeigemodus ändern">00:00</button>
  <div class="progress-bar-rail">
    <span class="progress-bar-loaded"></span>
    <span class="progress-bar-buffering" style="display: none;"></span>
    <span class="progress-bar-played" style="width: 0px;"></span>
  </div>
</div>
  </div>

  <div class="panels" style="display: none;"><div class="download" style="display: none;">
  <h3 class="download-title">Episode herunterladen</h3>
  <div class="icon icon-download"></div>
  <ul class="download-links">
    <!-- rivets: each-link --><li>
      <a pp-href="link.url" pp-download="link.filename" pp-class="link.cssClass" target="_blank" href="https://cdn.podigee.com/media/podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.mp3?v=1579088237&amp;source=webplayer-download" download="podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.mp3" class="download-link download-link-mp3">mp3</a>
    </li><li>
      <a pp-href="link.url" pp-download="link.filename" pp-class="link.cssClass" target="_blank" href="https://cdn.podigee.com/media/podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.m4a?v=1579088238&amp;source=webplayer-download" download="podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.m4a" class="download-link download-link-aac">aac</a>
    </li><li>
      <a pp-href="link.url" pp-download="link.filename" pp-class="link.cssClass" target="_blank" href="https://cdn.podigee.com/media/podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.ogg?v=1579088239&amp;source=webplayer-download" download="podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.ogg" class="download-link download-link-vorbis">vorbis</a>
    </li><li>
      <a pp-href="link.url" pp-download="link.filename" pp-class="link.cssClass" target="_blank" href="https://cdn.podigee.com/media/podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.opus?v=1579088239&amp;source=webplayer-download" download="podcast_10174_wellenrauschen_dein_podcast_fur_den_norden_episode_16_16_ein_spaziergang_mit_annett_liskewitsch.opus" class="download-link download-link-opus">opus</a>
    </li>
  </ul>
</div><div class="episode-info" style="display: none;">
  <h3>Episoden-Infos</h3>
  <h3 class="episode-title" pp-html="title">#16: Ein Spaziergang mit Annett Liskewitsch.</h3>
  <p class="episode-subtitle" pp-html="subtitle">Gründerin geht mit den „SchritteMachern“ neue Wege.</p>
  <p class="episode-description" pp-html="description | description"><ul>
<li><p>Der Wellenrauschen Podcast ist im Netz unter <a href="http://www.wellenrauschen-mv.de/" target="_parent">www.wellenrauschen-mv.de</a> abrufbar.</p></li>
<li><p>Wer uns via Smartphone oder Tablet hören will, findet uns bei Spotify, Apple Podcasts, Deezer und Google Podcasts.</p></li>
<li><p>Instagram: <a href="https://www.instagram.com/wellenrauschen_mv/" target="_parent">wellenrauschen_mv</a></p></li>
<li><p>Facebook: <a href="https://www.facebook.com/wellenrauschenmv/" target="_parent">Agentur Wellenrauschen</a></p></li>
</ul></p>
</div><div class="share" style="display: none;">
  <h3 class="share-title">Episode</h3>
  <ul class="share-social-links">
    <li><a pp-href="shareLinks.facebook" class="share-link-facebook" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://wellenrauschen.podigee.io/16-schrittemacher&amp;t=%2316%3A%20Ein%20Spaziergang%20mit%20Annett%20Liskewitsch.">Facebook</a></li>
    <li><a pp-href="shareLinks.twitter" class="share-link-twitter" target="_blank" href="https://twitter.com/intent/tweet?url=https://wellenrauschen.podigee.io/16-schrittemacher&amp;text=%2316%3A%20Ein%20Spaziergang%20mit%20Annett%20Liskewitsch.">Twitter</a></li>
    <li><a pp-href="shareLinks.whatsapp" class="share-link-whatsapp" target="_blank" href="whatsapp://send?text=%2316%3A%20Ein%20Spaziergang%20mit%20Annett%20Liskewitsch.%3A%20https%3A%2F%2Fwellenrauschen.podigee.io%2F16-schrittemacher">Whatsapp</a></li>
    <li><a pp-href="shareLinks.email" class="share-link-email" target="_blank" href="mailto:?subject=Podcast:%20%2316%3A%20Ein%20Spaziergang%20mit%20Annett%20Liskewitsch.&amp;body=https://wellenrauschen.podigee.io/16-schrittemacher">E-Mail</a></li>
  </ul>
  <div class="share-episode-link">
    <h3 class="share-copy-title">Link zur Episode kopieren</h3>
    <p>
      <input class="share-copy-url" pp-value="url">
    </p>
  </div>
  <div class="share-deeplink">
    <input type="checkbox" pp-checked="showUrlWithTime" pp-on-change="updateContext">
    <span class="share-start-at">Wiedergabe ab</span>
    <input type="text" pp-value="currentTime" disabled="disabled">
  </div>
  <div class="share-embed" pp-show="showEmbedUrl">
    <h3 class="share-embed-title">Player einbetten</h3>
    <input class="share-embed-code" pp-value="embedCode">
  </div>
</div></div>

  <!-- rivets: if showSubscribeBar --><div class="footer">
    <!-- rivets: if showSubscribeButton --><button class="subscribe-button" pp-html="translations.subscribe" pp-aria-label="translations.subscribe" aria-label="Abonnieren" style="display: none;">Abonnieren</button>

    <ul class="podcast-connections-items">
      <!-- rivets: if podcastConnections.itunes -->
      <!-- rivets: if podcastConnections.spotify --><li class="podcast-connections-item">
        <a pp-href="podcastConnections.spotify" pp-title="translations.podcastOnSpotify" pp-aria-label="translations.podcastOnSpotify" target="_parent" href="https://open.spotify.com/show/6yfmLhoM75hxEdG9Mnlncv" title="Podcast auf Spotify ansehen" aria-label="Podcast auf Spotify ansehen">
          <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" preserveAspectRatio="xMinYMin meet" role="img"><path d="M12.472 11.975c0-.236-.11-.425-.33-.564-1.425-.848-3.075-1.273-4.948-1.273-.982 0-2.04.124-3.176.376-.311.066-.465.258-.465.576 0 .147.05.274.149.382.099.107.23.16.392.16.036 0 .173-.029.41-.088.972-.2 1.87-.298 2.688-.298 1.667 0 3.133.38 4.394 1.14.14.081.262.121.366.121.14 0 .262-.05.366-.149a.507.507 0 0 0 .154-.383zm1.064-2.379a.74.74 0 0 0-.387-.674C11.4 7.88 9.378 7.36 7.084 7.36c-1.129 0-2.246.155-3.353.465-.354.096-.53.332-.53.708 0 .184.064.342.194.47a.643.643 0 0 0 .47.194c.052 0 .187-.03.41-.088.9-.243 1.826-.366 2.777-.366 2.059 0 3.86.458 5.401 1.372.177.095.318.144.42.144a.636.636 0 0 0 .47-.194.638.638 0 0 0 .193-.469zM14.73 6.85a.837.837 0 0 0-.442-.775c-.93-.54-2.01-.947-3.242-1.223a17.219 17.219 0 0 0-3.796-.415c-1.506 0-2.848.174-4.028.52a.88.88 0 0 0-.427.284c-.114.137-.171.315-.171.536 0 .229.076.42.227.575.15.155.342.233.57.233.082 0 .23-.03.443-.089.982-.272 2.114-.409 3.398-.409 1.173 0 2.316.125 3.426.376 1.11.252 2.045.602 2.805 1.052a.894.894 0 0 0 .443.133c.213 0 .4-.076.558-.227a.763.763 0 0 0 .236-.57zM17 8.5a8.32 8.32 0 0 1-1.14 4.267 8.476 8.476 0 0 1-3.093 3.093A8.32 8.32 0 0 1 8.5 17a8.32 8.32 0 0 1-4.267-1.14 8.476 8.476 0 0 1-3.093-3.093A8.32 8.32 0 0 1 0 8.5a8.32 8.32 0 0 1 1.14-4.267A8.476 8.476 0 0 1 4.233 1.14 8.32 8.32 0 0 1 8.5 0a8.32 8.32 0 0 1 4.267 1.14 8.476 8.476 0 0 1 3.093 3.093A8.32 8.32 0 0 1 17 8.5z" fill-rule="nonzero"></path></svg>
        </a>
      </li>
      <!-- rivets: if podcastConnections.deezer --><li class="podcast-connections-item">
        <a pp-href="podcastConnections.deezer" pp-title="translations.podcastOnDeezer" pp-aria-label="translations.podcastOnDeezer" target="_parent" href="https://www.deezer.com/show/405312" title="Podcast auf Deezer ansehen" aria-label="Podcast auf Deezer ansehen">
          <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32" preserveAspectRatio="xMinYMin meet" role="img"><path d="M19.623 24.927h5.833v-1.767h-5.836v1.767h0.003zM6.543 24.927h5.831v-1.767h-5.832v1.767h0.005zM0 24.927h5.833v-1.767h-5.833v1.767zM13.080 24.927h5.84v-1.767h-5.84v1.767zM26.167 24.927h5.833v-1.767h-5.833v1.767zM26.167 22.628h5.833v-1.76h-5.833v1.773zM13.081 22.628h5.853v-1.76h-5.855v1.773zM0.001 22.628h5.84v-1.76h-5.841v1.773zM6.548 22.628h5.84v-1.76h-5.841v1.787l0.003-0.013zM19.655 22.628h5.84v-1.76h-5.867v1.787l0.023-0.013zM19.655 20.335h5.84v-1.76h-5.867v1.773h0.023zM6.581 20.335h5.813v-1.76h-5.848v1.773h0.021zM0.040 20.335h5.813v-1.76h-5.853v1.773h0.021zM13.12 20.335h5.84v-1.76h-5.867v1.773h0.021zM26.22 20.335h5.78v-1.76h-5.833v1.773h0.036zM26.22 18.041h5.78v-1.775h-5.833v1.768h0.036zM13.14 18.041h5.817v-1.775h-5.867v1.768h0.044zM0.060 18.041h5.807v-1.775h-5.867v1.768h0.040zM19.7 18.041h5.84v-1.775h-5.907v1.768h0.059zM19.7 15.748h5.84v-1.773h-5.907v1.76h0.059zM0.060 15.748h5.807v-1.76h-5.867v1.76h0.040zM13.14 15.748h5.84v-1.76h-5.9v1.76h0.043zM26.22 15.748h5.78v-1.773h-5.833v1.771l0.036-0.003zM13.080 13.44h5.84v-1.768h-5.84v1.768zM26.167 13.437h5.833v-1.767h-5.833v1.767zM13.080 11.14h5.84v-1.769h-5.84v1.769zM26.167 11.14h5.833v-1.769h-5.833v1.769zM26.167 8.84h5.833v-1.768h-5.833v1.768z"></path></svg>
        </a>
      </li>
      <!-- rivets: if podcastConnections.alexa -->
    </ul>
    <!-- rivets: if podcastUrl --><a class="all-episodes-link" pp-href="podcastUrl" target="_parent" pp-title="translations.allEpisodes" pp-aria-label="translations.allEpisodes" href="https://wellenrauschen.podigee.io/" title="Alle Episoden" aria-label="Alle Episoden">
      Alle Episoden
      ›
    </a>
  </div>
</div>

    

    <script>
      var player = new PodigeePodcastPlayer('#player')
    </script>
  

</body></html>