/*
 * popcorn.js version 0.7
 * http://popcornjs.org
 *
 * Copyright 2011, Mozilla Foundation
 * Licensed under the MIT license
 */

(function(o,e){var h=Array.prototype,j=Object.prototype,b=h.forEach,k=h.slice,f=j.hasOwnProperty,n=j.toString,i=/^(#([\w\-\_\.]+))$/,g=[],d=false,l={events:{hash:{},apis:{}}},a=function(c,m){return new a.p.init(c,m||null)};a.instances=[];a.instanceIds={};a.removeInstance=function(c){if(a.instances.length){a.instances.splice(a.instanceIds[c.id],1);delete a.instanceIds[c.id];return a.instances}};a.addInstance=function(c){var m=a.instances.length,p=c.media.id&&c.media.id;c.id=!(p in a.instanceIds)&&
p||"__popcorn"+m;a.instanceIds[c.id]=m;a.instances.push(c);return a.instances};a.getInstanceById=function(c){return a.instances[a.instanceIds[c]]};a.removeInstanceById=function(c){return a.removeInstance(a.instances[a.instanceIds[c]])};a.p=a.prototype={init:function(c,m){var p;if(typeof c==="function")if(e.readyState==="interactive"||e.readyState==="complete")c(e,a);else{g.push(c);if(!d){d=true;var s=function(){e.removeEventListener("DOMContentLoaded",s,false);for(var v=0,z=g.length;v<z;v++)g[v].call(e,
a);g=null};e.addEventListener("DOMContentLoaded",s,false)}}else{this.media=(p=i.exec(c))&&p.length&&p[2]?e.getElementById(p[2]):c;this[this.media.nodeName&&this.media.nodeName.toLowerCase()||"video"]=this.media;a.addInstance(this);this.options=m||{};this.data={disabled:[],events:{},hooks:{},history:[],trackRefs:{},trackEvents:{byStart:[{start:-1,end:-1}],byEnd:[{start:-1,end:-1}],startIndex:0,endIndex:0,previousUpdateTime:0}};var r=function(v){if(v.media.readyState>=2){var z=v.media.duration;z=z!=
z?Number.MAX_VALUE:z+1;a.addTrackEvent(v,{start:z,end:z});v.media.addEventListener("timeupdate",function(w){var A=this.currentTime,y=v.data.trackEvents.previousUpdateTime,u=v.data.trackEvents,x=u.byEnd,B=u.byStart;if(y<A){for(;x[u.endIndex]&&x[u.endIndex].end<=A;)if(!x[u.endIndex]._natives||v[x[u.endIndex]._natives.type]){if(x[u.endIndex]._running===true){x[u.endIndex]._running=false;x[u.endIndex]._natives.end.call(v,w,x[u.endIndex])}u.endIndex++}else{a.removeTrackEvent(v,x[u.endIndex]._id);return}for(;B[u.startIndex]&&
B[u.startIndex].start<=A;)if(!B[u.startIndex]._natives||v[B[u.startIndex]._natives.type]){if(B[u.startIndex].end>A&&B[u.startIndex]._running===false&&v.data.disabled.indexOf(B[u.startIndex]._natives.type)===-1){B[u.startIndex]._running=true;B[u.startIndex]._natives.start.call(v,w,B[u.startIndex])}u.startIndex++}else{a.removeTrackEvent(v,B[u.startIndex]._id);return}}else if(y>A){for(;B[u.startIndex]&&B[u.startIndex].start>A;)if(!B[u.startIndex]._natives||v[B[u.startIndex]._natives.type]){if(B[u.startIndex]._running===
true){B[u.startIndex]._running=false;B[u.startIndex]._natives.end.call(v,w,B[u.startIndex])}u.startIndex--}else{a.removeTrackEvent(v,B[u.startIndex]._id);return}for(;x[u.endIndex]&&x[u.endIndex].end>A;)if(!x[u.endIndex]._natives||v[x[u.endIndex]._natives.type]){if(x[u.endIndex].start<=A&&x[u.endIndex]._running===false&&v.data.disabled.indexOf(x[u.endIndex]._natives.type)===-1){x[u.endIndex]._running=true;x[u.endIndex]._natives.start.call(v,w,x[u.endIndex])}u.endIndex--}else{a.removeTrackEvent(v,x[u.endIndex]._id);
return}}u.previousUpdateTime=A},false)}else o.setTimeout(function(){r(v)},1)};r(this);return this}}};a.p.init.prototype=a.p;a.forEach=function(c,m,p){if(!c||!m)return{};p=p||this;var s,r;if(b&&c.forEach===b)return c.forEach(m,p);if(n.call(c)==="[object NodeList]"){s=0;for(r=c.length;s<r;s++)m.call(p,c[s],s,c);return c}for(s in c)f.call(c,s)&&m.call(p,c[s],s,c);return c};a.extend=function(c){var m=k.call(arguments,1);a.forEach(m,function(p){for(var s in p)c[s]=p[s]});return c};a.extend(a,{error:function(c){throw Error(c);
},guid:function(c){a.guid.counter++;return(c?c:"")+(+new Date+a.guid.counter)},sizeOf:function(c){var m=0,p;for(p in c)m++;return m},isArray:Array.isArray||function(c){return n.call(c)==="[object Array]"},nop:function(){},position:function(c){c=c.getBoundingClientRect();var m={},p=e.documentElement,s=e.body,r,v,z;r=p.clientTop||s.clientTop||0;v=p.clientLeft||s.clientLeft||0;z=o.pageYOffset&&p.scrollTop||s.scrollTop;p=o.pageXOffset&&p.scrollLeft||s.scrollLeft;r=Math.ceil(c.top+z-r);v=Math.ceil(c.left+
p-v);for(var w in c)m[w]=Math.round(c[w]);return a.extend({},m,{top:r,left:v})},disable:function(c,m){var p=c.data.disabled;p.indexOf(m)===-1&&p.push(m);return c},enable:function(c,m){var p=c.data.disabled,s=p.indexOf(m);s>-1&&p.splice(s,1);return c}});a.guid.counter=1;a.extend(a.p,function(){var c={};a.forEach("load play pause currentTime playbackRate mute volume duration".split(/\s+/g),function(m){c[m]=function(p){if(typeof this.media[m]==="function"){this.media[m]();return this}if(p!==false&&p!==
null&&typeof p!=="undefined"){this.media[m]=p;return this}return this.media[m]}});return c}());a.forEach("enable disable".split(" "),function(c){a.p[c]=function(m){return a[c](this,m)}});a.extend(a.p,{roundTime:function(){return-~this.media.currentTime},exec:function(c,m){a.addTrackEvent(this,{start:c,end:c+1,_running:false,_natives:{start:m||a.nop,end:a.nop,type:"exec"}});return this},position:function(){return a.position(this.media)},toggle:function(c){return a[this.data.disabled.indexOf(c)>-1?
"enable":"disable"](this,c)},defaults:function(c,m){if(a.isArray(c)){a.forEach(c,function(p){for(var s in p)this.defaults(s,p[s])},this);return this}if(!this.options.defaults)this.options.defaults={};this.options.defaults[c]||(this.options.defaults[c]={});a.extend(this.options.defaults[c],m);return this}});a.Events={UIEvents:"blur focus focusin focusout load resize scroll unload",MouseEvents:"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave click dblclick",Events:"loadstart progress suspend emptied stalled play pause loadedmetadata loadeddata waiting playing canplay canplaythrough seeking seeked timeupdate ended ratechange durationchange volumechange"};
a.Events.Natives=a.Events.UIEvents+" "+a.Events.MouseEvents+" "+a.Events.Events;l.events.apiTypes=["UIEvents","MouseEvents","Events"];(function(c,m){for(var p=l.events.apiTypes,s=c.Natives.split(/\s+/g),r=0,v=s.length;r<v;r++)m.hash[s[r]]=true;p.forEach(function(z){m.apis[z]={};for(var w=c[z].split(/\s+/g),A=w.length,y=0;y<A;y++)m.apis[z][w[y]]=true})})(a.Events,l.events);a.events={isNative:function(c){return!!l.events.hash[c]},getInterface:function(c){if(!a.events.isNative(c))return false;var m=
l.events,p=m.apiTypes;m=m.apis;for(var s=0,r=p.length,v,z;s<r;s++){z=p[s];if(m[z][c]){v=z;break}}return v},all:a.Events.Natives.split(/\s+/g),fn:{trigger:function(c,m){var p;if(this.data.events[c]&&a.sizeOf(this.data.events[c])){if(p=a.events.getInterface(c)){p=e.createEvent(p);p.initEvent(c,true,true,o,1);this.media.dispatchEvent(p);return this}a.forEach(this.data.events[c],function(s){s.call(this,m)},this)}return this},listen:function(c,m){var p=this,s=true,r=a.events.hooks[c],v;if(!this.data.events[c]){this.data.events[c]=
{};s=false}if(r){r.add&&r.add.call(this);if(r.bind)c=r.bind;if(r.handler){v=m;m=function(z){r.handler.call(p,z,v)}}s=true;if(!this.data.events[c]){this.data.events[c]={};s=false}}this.data.events[c][m.name||m.toString()+a.guid()]=m;!s&&a.events.all.indexOf(c)>-1&&this.media.addEventListener(c,function(z){a.forEach(p.data.events[c],function(w){typeof w==="function"&&w.call(p,z)})},false);return this},unlisten:function(c,m){if(this.data.events[c]&&this.data.events[c][m]){delete this.data.events[c][m];
return this}this.data.events[c]=null;return this}},hooks:{canplayall:{bind:"canplaythrough",add:function(){this.data.hooks.canplayall={fired:false}},handler:function(c,m){if(!this.data.hooks.canplayall.fired){m.call(this,c);this.data.hooks.canplayall.fired=true}}}}};a.forEach(["trigger","listen","unlisten"],function(c){a.p[c]=a.events.fn[c]});a.protect={natives:"load play pause currentTime playbackRate mute volume duration removePlugin roundTime trigger listen unlisten exec".toLowerCase().split(/\s+/)};
a.addTrackEvent=function(c,m){if(m&&m._natives&&m._natives.type&&c.options.defaults&&c.options.defaults[m._natives.type])m=a.extend({},c.options.defaults[m._natives.type],m);if(m._natives){m._id=!m.id?a.guid(m._natives.type):m.id;c.data.history.push(m._id)}m.start=a.util.toSeconds(m.start,c.options.framerate);m.end=a.util.toSeconds(m.end,c.options.framerate);var p=c.data.trackEvents.byStart,s=c.data.trackEvents.byEnd,r;for(r=p.length-1;r>=0;r--)if(m.start>=p[r].start){p.splice(r+1,0,m);break}for(r=
s.length-1;r>=0;r--)if(m.end>s[r].end){s.splice(r+1,0,m);break}m._id&&a.addTrackEvent.ref(c,m)};a.addTrackEvent.ref=function(c,m){c.data.trackRefs[m._id]=m;return c};a.removeTrackEvent=function(c,m){var p=c.data.history.length,s=0,r=[],v=[],z=[];a.forEach(c.data.trackEvents.byStart,function(A,y){if(!A._id){r.push(c.data.trackEvents.byStart[y]);v.push(c.data.trackEvents.byEnd[y])}if(A._id){if(A._id!==m){r.push(c.data.trackEvents.byStart[y]);v.push(c.data.trackEvents.byEnd[y])}if(A._id===m){s=y;A._natives._teardown&&
A._natives._teardown.call(c,A)}}});s<=c.data.trackEvents.startIndex&&c.data.trackEvents.startIndex--;s<=c.data.trackEvents.endIndex&&c.data.trackEvents.endIndex--;c.data.trackEvents.byStart=r;c.data.trackEvents.byEnd=v;for(var w=0;w<p;w++)c.data.history[w]!==m&&z.push(c.data.history[w]);c.data.history=z;a.removeTrackEvent.ref(c,m)};a.removeTrackEvent.ref=function(c,m){delete c.data.trackRefs[m];return c};a.getTrackEvents=function(c){var m=[];c=c.data.trackEvents.byStart;for(var p=c.length,s=0,r;s<
p;s++){r=c[s];r._id&&m.push(r)}return m};a.getTrackEvents.ref=function(c){return c.data.trackRefs};a.getTrackEvent=function(c,m){return c.data.trackRefs[m]};a.getTrackEvent.ref=function(c,m){return c.data.trackRefs[m]};a.getLastTrackEventId=function(c){return c.data.history[c.data.history.length-1]};a.extend(a.p,{getTrackEvents:function(){return a.getTrackEvents.call(null,this)},getTrackEvent:function(c){return a.getTrackEvent.call(null,this,c)},getLastTrackEventId:function(){return a.getLastTrackEventId.call(null,
this)},removeTrackEvent:function(c){a.removeTrackEvent.call(null,this,c);return this},removePlugin:function(c){a.removePlugin.call(null,this,c);return this}});a.manifest={};a.registry=[];a.registryByName={};a.plugin=function(c,m,p){if(a.protect.natives.indexOf(c.toLowerCase())>=0)a.error("'"+c+"' is a protected function name");else{var s=["start","end"],r={},v=typeof m==="function",z=["_setup","_teardown","start","end"],w=function(u,x){u=u||a.nop;x=x||a.nop;return function(){u.apply(this,arguments);
x.apply(this,arguments)}};p||(p=m.manifest||{});z.forEach(function(u){m[u]=m[u]||a.nop});var A=function(u,x){if(!x)return this;var B=x._natives={},G="",C,E;a.extend(B,u);x._natives.type=c;x._running=false;C=this.options.defaults&&this.options.defaults[x._natives&&x._natives.type];x.compose=x.compose&&x.compose.split(" ")||[];x.effect=x.effect&&x.effect.split(" ")||[];x.compose=x.compose.concat(x.effect);x.compose.forEach(function(F){G=a.compositions[F]||{};z.forEach(function(D){B[D]=w(B[D],G[D])})});
x._natives.manifest=p;if(!("start"in x))x.start=0;if(!("end"in x))x.end=this.duration()||Number.MAX_VALUE;E=C?a.extend({},C,x):x;if(!E.target){C="options"in p&&p.options;E.target=C&&"target"in C&&C.target}x._natives._setup&&x._natives._setup.call(this,E);a.addTrackEvent(this,a.extend(E,x));a.forEach(u,function(F,D){D!=="type"&&s.indexOf(D)===-1&&this.listen(D,F)},this);return this};if(p||"manifest"in m)a.manifest[c]=p||m.manifest;r[c]=function(u){return A.call(this,v?m.call(this,u):m,u)};a.extend(a.p,
r);var y={fn:r[c],definition:m,base:m,parents:[],name:c};a.registry.push(a.extend(r,y,{type:c}));a.registryByName[c]=y;return r}};a.removePlugin=function(c,m){if(!m){m=c;c=a.p;if(a.protect.natives.indexOf(m.toLowerCase())>=0){a.error("'"+m+"' is a protected function name");return}var p=a.registry.length,s;for(s=0;s<p;s++)if(a.registry[s].name===m){a.registry.splice(s,1);delete a.registryByName[m];delete c[m];return}}p=c.data.trackEvents.byStart;s=c.data.trackEvents.byEnd;var r,v;r=0;for(v=p.length;r<
v;r++)if(p[r]&&p[r]._natives&&p[r]._natives.type===m&&s[r]&&s[r]._natives&&s[r]._natives.type===m){p[r]._natives._teardown&&p[r]._natives._teardown.call(c,p[r]);p.splice(r,1);s.splice(r,1);r--;v--;if(c.data.trackEvents.startIndex<=r){c.data.trackEvents.startIndex--;c.data.trackEvents.endIndex--}}};a.compositions={};a.compose=function(c,m,p){a.manifest[c]=p||m.manifest||{};a.compositions[c]=m};a.plugin.effect=a.effect=a.compose;a.parsers={};a.parser=function(c,m,p){if(a.protect.natives.indexOf(c.toLowerCase())>=
0)a.error("'"+c+"' is a protected function name");else{if(typeof m==="function"&&!p){p=m;m=""}if(!(typeof p!=="function"||typeof m!=="string")){var s={};s[c]=function(r,v){if(!r)return this;var z=this;a.xhr({url:r,dataType:m,success:function(w){var A,y,u=0;w=p(w).data||[];if(A=w.length){for(;u<A;u++){y=w[u];for(var x in y)f.call(y,x)&&z[x]&&z[x](y[x])}v&&v()}}});return this};a.extend(a.p,s);return s}}};var q=/\?/,t={url:"",data:"",dataType:"",success:a.nop,type:"GET",async:true,xhr:function(){return new o.XMLHttpRequest}};
a.xhr=function(c){c.dataType=c.dataType&&c.dataType.toLowerCase()||null;if(c.dataType&&(c.dataType==="jsonp"||c.dataType==="script"))a.xhr.getJSONP(c.url,c.success,c.dataType==="script");else{c=a.extend({},t,c);c.ajax=c.xhr();if(c.ajax){if(c.type==="GET"&&c.data){c.url+=(q.test(c.url)?"&":"?")+c.data;c.data=null}c.ajax.open(c.type,c.url,c.async);c.ajax.send(c.data||null);return a.xhr.httpData(c)}}};a.xhr.httpData=function(c){var m,p=null;c.ajax.onreadystatechange=function(){if(c.ajax.readyState===
4){try{p=JSON.parse(c.ajax.responseText)}catch(s){}m={xml:c.ajax.responseXML,text:c.ajax.responseText,json:p};if(c.dataType)m=m[c.dataType];c.success.call(c.ajax,m)}};return m};a.xhr.getJSONP=function(c,m,p){if(p)if(e.querySelectorAll('script[src="'+c+'"]').length){m&&m(true);return}var s=e.head||e.getElementsByTagName("head")[0]||e.documentElement,r=e.createElement("script"),v=c.split("?")[1],z=false,w=[],A,y;if(v&&!p)w=v.split("&");if(w.length)y=w[w.length-1].split("=");A=w.length?y[1]?y[1]:y[0]:
"jsonp";if(!v&&!p)c+="?callback="+A;if(A&&!p){if(window[A])A=a.guid(A);window[A]=function(u){m&&m(u);z=true};c=c.replace(y.join("="),y[0]+"="+A)}r.onload=r.onreadystatechange=function(){if(!r.readyState||/loaded|complete/.test(r.readyState)){p&&m&&m();if(z){delete window[A];s.removeChild(r)}}};r.src=c;s.insertBefore(r,s.firstChild)};a.getJSONP=a.xhr.getJSONP;a.getScript=a.xhr.getScript=function(c,m){return a.xhr.getJSONP(c,m,true)};a.util={toSeconds:function(c,m){var p=/^([0-9]+:){0,2}[0-9]+([.;][0-9]+)?$/;
if(typeof c==="number")return c;else if(typeof c==="string")p.test(c)||a.error("Invalid time format");else a.error("Invalid time format");p=c.split(":");var s=p.length-1,r=p[s];if(r.indexOf(";")>-1){r=r.split(";");var v=0;if(m&&typeof m==="number")v=parseFloat(r[1],10)/m;p[s]=parseInt(r[0],10)+v}if(p.length===1)return parseFloat(p[0],10);else if(p.length===2)return parseInt(p[0],10)*60+parseFloat(p[1],10);else if(p.length===3)return parseInt(p[0],10)*3600+parseInt(p[1],10)*60+parseFloat(p[2],10)}};
o.Popcorn=a;e.addEventListener("DOMContentLoaded",function(){var c=e.querySelectorAll("[data-timeline-sources]");a.forEach(c,function(m,p){var s=c[p],r,v,z;if(!s.id)s.id=a.guid("__popcorn");if(s.nodeType&&s.nodeType===1){z=a("#"+s.id);r=(s.getAttribute("data-timeline-sources")||"").split(",");r[0]&&a.forEach(r,function(w){v=w.split("!");if(v.length===1){v=w.split(".");v[0]="parse"+v[v.length-1].toUpperCase();v[1]=w}r[0]&&z[v[0]]&&z[v[0]](v[1])});z.autoplay&&z.play()}})},false)})(window,window.document);(function(o){o.plugin("attribution",function(){var e={"cc-by":"data:image/png;base64,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",
"cc-by-sa":"data:image/png;base64,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",
"cc-by-nd":"data:image/png;base64,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",
"cc-by-nc":"data:image/png;base64,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",
"cc-by-nc-sa":"data:image/png;base64,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",
"cc-by-nc-nd":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAYAAABjyArgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAm8SURBVHja7FpdcBvVFf52pXgGplH11mbkDPbQdqy8oIQmMZRiufwMxRivJiHtFChyZwqUlMoiiWlaO5JCfkBNKqvhp30oUsswMCVMlL9CHRqt4xTLkmKtE7D8UMZisIf2pZLltDO1Vnv6sNprrS1bsgNDGjgz17vW3fvt3W/PPfe75y5HRCaO46bxhX3iRkQcB4AA4HT/KfA8D57nYTAYwPMGGHgevKF05HlwHA+e48BxHMBxGgoIBFIICilQFLUUi0X1qBRRLCpQlCKrU0hh1xOR1hl2fi3YAx3bAAAcANLINRgMauENc+cGg1rHG0okc+A4vpzfEjklYhWVzGKxVMrPi3qSFUVhxJYTfS2RbASgJ9dghFF3VMvJ46cQjUYRj8cxk5/RAa02rcamTZvQ+p1WtN9/H4qKATwvqy+kyIMDV3qXZcNHIXUkoDSGOJXckUQKkTcjSKfTuuutViuELQI2bFxf08NdLTgcAPrL2bdhNBoZqUajUS0GIwbEc/A/68fU1FRNHbJYLOje3Y2WltshF4soFmXIcqkUZchykXl4uSd/PPUxjvQ9j/H0OADAbrfDZrMBACRJgiiKAIAmaxO2u7bjq2u+UvH+//j4n3gh+MJVgfNAxzaV4HcGzsBoMM4Ra1yFVUYjPL1eRI5FWAOz2QxBENDQ0ICWlhYAwMDAADKZDCKRCHK5HLtWcAjY2b0D111/HWRZRkGWIcsFyLKsDxmkYDo7jZ8+/iTy+TwEQUAgEEBDQ4Ous5lMBm63G5FIBCaTCfv9+xc81OX8Zbi2d101OFocprODZ2lw6BwNJYYoKSVo9D2JBIdApcFLZrOZvF4vZbNZWspCoRCZzWbWrsnaROeHBikpJSmWHKLBoXMUHTxLZ8R+evuvb9Hp/lN04q3jZLVaCQA5nU4dnoYz/x4a9hvH/6QrTdamijjBQIB+8L3vXzHOYs+8GA4A4gHAUIrBRoMBRoPec202G1KpFDweD8xm85Lhwel0YmJigg2l8fQ4DvkP62I5zxSJqkYSsQTS6TQEQUD3rl1VQ5DT6YQgCBhPj2MkkdLFyvH0ODasX49bm29hv/+mrw/P+v04efo0nt65C5OTkzXhXGl/dPPNYGyQYskYjYxeoOCRIPMcm81W1WsrWTabJZvNxnCCzwdp5OIIDV+I0fnYIEXPq1781jt/Jus61XsnJiZqxp+YmCAAZLVambdoo6Dp69+gG29ooJZv3UaP//hRAkBer5cOHjhIAOjoG2/UhHOl/angwaoX+5/1s3gbCoWqem0lM5vNiEajrK3/oL+kpUsezJU0Nc8jPZaG3W5fEOM6OzuZl3d2durqGhoaYLfbdTN7Oq3itLe344Ft2zA5OYkz/f248YYG/GfmMh56+CGMvf8+tmzdWhNOeX++1tBYsSyFoxmvyTSeV6WYpha6urrYUF+Jmc1mBAIBAMDU1BROnjjFFiwqyRyTaZXuEw6HK55rVqmNzWaD//AhHPQ/h1dffw1btm7FBx9m4D98CGvXrkX45RDSY2M14ZTbXffcU7FUwwGg6mDNm6LRKCPH5XKxi0RRRDAYZCrBbrfD4/FUrOvo6EBXVxeLT263G7lcDtGzUdzX3lbyXg4cz4FTuE9N5G9ubsbm5mY82eXCkb4gzvT3482jR/Hm0aPY3NwM5486cdfdd9eE9dJvX1pxP9SFBseB5zjE43FVYgkCG96iKKK1tVXXSBRFiKIIl8sFh8OxoG50dBShUIhhhcNhxONxdQXIc2zoa4sPSZIqTh6a5zqdzgX1ldrM/y2fz+NMfz+eO/QrOMc60X5vGwBgOBbDcCyG+vp6cKuMVXHKw0G5/T0zsWR/yjxYfWBthXbTTTexC9xuN4sz0WgUmUwGnZ2deOSRR+Dz+djwOHbsGCRJgtvtZhoZAFpaWhAOhzGTn1HvA67sCKxbtw6iKCKTyejiXigUYgRrL6tcg4qiCKvVqltZzcf5yaOPYTgWw5G+IADggw8z6N6xE5uaN+OiNIo/hMP4cGqyKs4dd925pJdW6o9ORSSlBF0au8hm/Wg0ukCLer3eBbPnUnWaRaNRdt2lsYuUlJL0bvxdGvibSO8MnCGPbw8BIEEQFsWfb4KgavTdPbvZjL27Z/cCnI8++oj2+fbSmjVraPWXVlMwEKDp6ell41SzSjg6FfFZ2i233QLrOisikcgCtVDJtNVTk7VJlwfYsHE9mqxNOpz6+nr8ck8vdrifQntbG37W1QWTybRsnJX0R6ciQPosVnk80WbHcDiMXC4HSZLQ2NgIn8/H6rRlcnld+fCZy4+yP7pO9Hp7YTKZEA6H4XA4WJvyLFsmk4HD4UBfXx9MJhO2u7YveJinf9FdEWfHrp149fXXrhhnfliohsOSPYmROOrq6nDbrd/GTH4GTqeTxb1IJLJgItMmno6OjkXrtPZutxt9fX1YbVqN8+8OYnZ2FrOFWRTkAgoFWU0GFWVk/5XDAd8BpiVtNhtsNhvMZjNEUWQvvVqS5nL+Mp474GdJms8ShyV7hi8Mo66uDr49PkSORWA2m5HNZmuSaZFIBMFgkF1bXgcAjY2NyGQyuOPOO3A4cAj/nZ1FYR7BWt5YKSpIDCdw7Oi1ka5kBMeSQ1i1qg7nz52H60lV/wYCAaZnV2rhcJjFsX0H9uHetu9itjCL2UIBcqGAgjyP4AoJ+P/3hDsPgG3p2FtbYLFYAAA+n69i7KnVcrkck3gWi6WUiC/tYigKlFIsptKW07VqPAAopKBYVPfRntm/lxHkcDh0Od7lkNva2sradv+8u5RgL86RXLZlxCZZura2jNjkDoB6PD2UGImTdClFD//wYV1GLZVKLSuzVJ5JExwCSZdSlBiJ0979e9nvn6My90/XUy5KphIkrSDhns1myev16hLuGzdtpNH3JEpKCerx9HweySVuvijt9fSgwyHAaDTisP8wXvnjKyveMvI944UsyxgejuOJx56o5TuCOf1YyrQRlW2OVvh/MZzF2mj3qIaxFE6lflYNEeWl19OjevKlFL0c/j1ZLJaa35jFYqHgkSBJl1KUlBL04u9erLnt/OXx/PPy36rhVGtfC9YngbPAgzXresqFBx96kG31iNEBnDh+Yslt+/uF+2G3t7ANzePHT2Cfb99yvoRZ1DNq8dxKnlbpuJz+VMOphrkowQCw4eb16PXsQf1aS9luRHm6ETrdqn14MjU5iV8fCuDcwLnlfmp0RaGhWkhYDjGfFM6SBGt2e8vtaGtvw83fvBlfNplKn07NBRgiwnQ+jwvJCzh98vSyif20PPhqiME1EfyFrdw4Irqe47h/f0HFp7DAIOL+NwDFrtvhh4x87AAAAABJRU5ErkJggg=="},
h;return{manifest:{about:{name:"Popcorn Attribution Plugin",version:"0.2",author:"@rwaldron",website:"github.com/rwldrn"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},nameofwork:{elem:"input",type:"text",label:"Name of Work"},nameofworkurl:{elem:"input",type:"text",label:"Url of Work"},copyrightholder:{elem:"input",type:"text",label:"Copyright Holder"},copyrightholderurl:{elem:"input",type:"text",label:"Copyright Holder Url"},license:{elem:"input",
type:"text",label:"License type"},licenseurl:{elem:"input",type:"text",label:"License URL"},target:"attribution-container"}},_setup:function(j){var b="",k=j.license&&e[j.license.toLowerCase()];j._container=document.createElement("div");j._container.style.display="none";h=document.getElementById(j.target);if(j.nameofworkurl)b+="<a href='"+j.nameofworkurl+"' target=_blank>";if(j.nameofwork)b+=j.nameofwork;if(j.nameofworkurl)b+="</a>";if(j.copyrightholderurl)b+="<a href='"+j.copyrightholderurl+"' target=_blank>";
if(j.copyrightholder)b+=", "+j.copyrightholder;if(j.copyrightholderurl)b+="</a>";if(b==="")b=j.text;if(j.license)if(k)b=j.licenseurl?"<a href='"+j.licenseurl+"' target=_blank><img src='"+k+"' border='0'/></a> "+b:"<img src='"+k+"' />"+b;else{b+=", license: ";b+=j.licenseurl?"<a href='"+j.licenseurl+"' target=_blank>"+j.license+"</a> ":j.license}else if(j.licenseurl)b+=", <a href='"+j.licenseurl+"' target=_blank>license</a> ";j._container.innerHTML=b;h&&h.appendChild(j._container)},start:function(j,
b){b._container.style.display="inline"},end:function(j,b){b._container.style.display="none"},_teardown:function(j){(h=document.getElementById(j.target))&&h.removeChild(j._container)}}}())})(Popcorn);(function(o){o.plugin("code",function(e){var h=false,j=function(){var b=function(k){return function(f){var n=function(){f();h&&k(n)};n()}};return window.webkitRequestAnimationFrame?b(window.webkitRequestAnimationFrame):window.mozRequestAnimationFrame?b(window.mozRequestAnimationFrame):b(function(k){window.setTimeout(k,16)})}();if(!e.onStart||typeof e.onStart!=="function")throw"Popcorn Code Plugin Error: onStart must be a function.";if(e.onEnd&&typeof e.onEnd!=="function")throw"Popcorn Code Plugin Error: onEnd  must be a function.";
if(e.onFrame&&typeof e.onFrame!=="function")throw"Popcorn Code Plugin Error: onFrame  must be a function.";return{start:function(b,k){k.onStart(k);if(k.onFrame){h=true;j(k.onFrame,k)}},end:function(b,k){if(k.onFrame)h=false;k.onEnd&&k.onEnd(k)}}},{about:{name:"Popcorn Code Plugin",version:"0.1",author:"David Humphrey (@humphd)",website:"http://vocamus.net/dave"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},onStart:{elem:"input",type:"function",label:"onStart"},
onFrame:{elem:"input",type:"function",label:"onFrame"},onEnd:{elem:"input",type:"function",label:"onEnd"}}})})(Popcorn);(function(o){var e=0;o.plugin("flickr",function(h){var j,b,k,f,n,i=h.numberofimages||4,g=h.height||"50px",d=h.width||"50px",l=h.padding||"5px",a=h.border||"0px";j=document.createElement("div");j.id="flickr"+e;j.style.width="100%";j.style.height="100%";j.style.display="none";e++;if(document.getElementById(h.target))document.getElementById(h.target).appendChild(j);else throw"flickr target container doesn't exist";var q=function(){if(b)setTimeout(function(){q()},5);else{k="http://api.flickr.com/services/rest/?method=flickr.people.findByUsername&";
k+="username="+h.username+"&api_key="+h.apikey+"&format=json&jsoncallback=flickr";o.getJSONP(k,function(c){b=c.user.nsid;t()})}},t=function(){k="http://api.flickr.com/services/feeds/photos_public.gne?";if(b)k+="id="+b+"&";if(h.tags)k+="tags="+h.tags+"&";k+="lang=en-us&format=json&jsoncallback=flickr";o.xhr.getJSONP(k,function(c){j.innerHTML="<p style='padding:"+l+";'>"+c.title+"<p/>";o.forEach(c.items,function(m,p){if(p<i){f=document.createElement("a");f.setAttribute("href",m.link);f.setAttribute("target",
"_blank");n=document.createElement("img");n.setAttribute("src",m.media.m);n.setAttribute("height",g);n.setAttribute("width",d);n.setAttribute("style","border:"+a+";padding:"+l);f.appendChild(n);j.appendChild(f)}else return false})})};if(h.username&&h.apikey)q();else{b=h.userid;t()}return{start:function(){j.style.display="inline"},end:function(){j.style.display="none"},_teardown:function(c){document.getElementById(c.target)&&document.getElementById(c.target).removeChild(j)}}},{about:{name:"Popcorn Flickr Plugin",
version:"0.2",author:"Scott Downe, Steven Weerdenburg, Annasob",website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"number",label:"In"},end:{elem:"input",type:"number",label:"Out"},userid:{elem:"input",type:"text",label:"UserID"},tags:{elem:"input",type:"text",label:"Tags"},username:{elem:"input",type:"text",label:"Username"},apikey:{elem:"input",type:"text",label:"Api_key"},target:"flickr-container",height:{elem:"input",type:"text",label:"Height"},width:{elem:"input",type:"text",
label:"Width"},padding:{elem:"input",type:"text",label:"Padding"},border:{elem:"input",type:"text",label:"Border"},numberofimages:{elem:"input",type:"text",label:"Number of Images"}}})})(Popcorn);(function(o){o.plugin("footnote",{manifest:{about:{name:"Popcorn Footnote Plugin",version:"0.1",author:"@annasob",website:"annasob.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"footnote-container",text:{elem:"input",type:"text",label:"Text"}}},_setup:function(e){e._container=document.createElement("div");e._container.style.display="none";e._container.innerHTML=e.text;document.getElementById(e.target)&&document.getElementById(e.target).appendChild(e._container)},
start:function(e,h){h._container.style.display="inline"},end:function(e,h){h._container.style.display="none"},_teardown:function(e){document.getElementById(e.target)&&document.getElementById(e.target).removeChild(e._container)}})})(Popcorn);(function(o,e){function h(b,k){if(b)b.style.display=k;else setTimeout(function(){h(b,k)},10)}var j=false;o.plugin("facebook",{manifest:{about:{name:"Popcorn Facebook Plugin",version:"0.1",author:"Dan Ventura",website:"dsventura.blogspot.com"},options:{type:{elem:"select",options:["LIKE","LIKE-BOX","ACTIVITY","FACEPILE","LIVE-STREAM","SEND"],label:"Type"},target:"facebook-container",start:{elem:"input",type:"number",label:"In"},end:{elem:"input",type:"number",label:"Out"},font:{elem:"input",type:"text",
label:"font"},xid:{elem:"input",type:"text",label:"Xid"},href:{elem:"input",type:"text",label:"Href"},site:{elem:"input",type:"text",label:"Site"},height:{elem:"input",type:"text",label:"Height"},width:{elem:"input",type:"text",label:"Width"},action:{elem:"select",options:["like","recommend"],label:"Action"},stream:{elem:"select",options:["false","true"],label:"Stream"},header:{elem:"select",options:["false","true"],label:"Header"},layout:{elem:"select",options:["standard","button_count","box_count"],
label:"Layout"},max_rows:{elem:"input",type:"text",label:"Max_rows"},border_color:{elem:"input",type:"text",label:"Border_color"},event_app_id:{elem:"input",type:"text",label:"Event_app_id"},colorscheme:{elem:"select",options:["light","dark"],label:"Colorscheme"},show_faces:{elem:"select",options:["false","true"],label:"Showfaces"},recommendations:{elem:"select",options:["false","true"],label:"Recommendations"},always_post_to_friends:{elem:"input",options:["false","true"],label:"Always_post_to_friends"}}},
_setup:function(b){if(!document.getElementById("fb-root")){var k=document.createElement("div");k.setAttribute("id","fb-root");document.body.appendChild(k)}if(!j||b.event_app_id){j=true;o.getScript("http://connect.facebook.net/en_US/all.js");e.fbAsyncInit=function(){FB.init({appId:b.event_app_id||"",status:true,cookie:true,xfbml:true})}}b.type=(b.type||"like").toLowerCase();if(!(["like","like-box","activity","facepile","comments","live-stream","send"].indexOf(b.type)>-1))b.type="like";b._container=
document.createElement("fb:"+b.type);(function(f){f._container.style.display="none";var n=f.type==="activity"?"site":"href";f._container.setAttribute(n,f[n]||document.URL);return{like:function(){f._container.setAttribute("send",f.send||false);f._container.setAttribute("width",f.width);f._container.setAttribute("show_faces",f.show_faces);f._container.setAttribute("layout",f.layout);f._container.setAttribute("font",f.font);f._container.setAttribute("colorscheme",f.colorscheme)},"like-box":function(){f._container.setAttribute("height",
f.height||250);f._container.setAttribute("width",f.width);f._container.setAttribute("show_faces",f.show_faces);f._container.setAttribute("stream",f.stream);f._container.setAttribute("header",f.header);f._container.setAttribute("colorscheme",f.colorscheme)},facepile:function(){f._container.setAttribute("height",f.height);f._container.setAttribute("width",f.width);f._container.setAttribute("max_rows",f.max_rows||1)},activity:function(){f._container.setAttribute("width",f.width);f._container.setAttribute("height",
f.height);f._container.setAttribute("header",f.header);f._container.setAttribute("border_color",f.border_color);f._container.setAttribute("recommendations",f.recommendations);f._container.setAttribute("font",f.font);f._container.setAttribute("colorscheme",f.colorscheme)},"live-stream":function(){f._container.setAttribute("width",f.width||400);f._container.setAttribute("height",f.height||500);f._container.setAttribute("always_post_to_friends",f.always_post_to_friends||false);f._container.setAttribute("event_app_id",
f.event_app_id);f._container.setAttribute("xid",f.xid)},send:function(){f._container.setAttribute("font",f.font);f._container.setAttribute("colorscheme",f.colorscheme)}}})(b)[b.type]();document.getElementById(b.target)&&document.getElementById(b.target).appendChild(b._container)},start:function(b,k){h(k._container,"inline")},end:function(b,k){h(k._container,"none")}})})(Popcorn,this);var googleCallback;
(function(o){var e=1,h=false,j=false,b,k;googleCallback=function(f){if(typeof google!=="undefined"&&google.maps&&google.maps.Geocoder&&google.maps.LatLng){b=new google.maps.Geocoder;j=true}else setTimeout(function(){googleCallback(f)},1)};k=function(){if(document.body){h=true;o.getScript("http://maps.google.com/maps/api/js?sensor=false&callback=googleCallback")}else setTimeout(function(){k()},1)};o.plugin("googlemap",function(f){var n,i,g;h||k();n=document.createElement("div");n.id="actualmap"+e;
n.style.width="100%";n.style.height="100%";e++;if(document.getElementById(f.target))document.getElementById(f.target).appendChild(n);else throw"map target container doesn't exist";var d=function(){if(j)if(f.location)b.geocode({address:f.location},function(l,a){if(a===google.maps.GeocoderStatus.OK){f.lat=l[0].geometry.location.lat();f.lng=l[0].geometry.location.lng();g=new google.maps.LatLng(f.lat,f.lng);i=new google.maps.Map(n,{mapTypeId:google.maps.MapTypeId[f.type]||google.maps.MapTypeId.HYBRID});
i.getDiv().style.display="none"}});else{g=new google.maps.LatLng(f.lat,f.lng);i=new google.maps.Map(n,{mapTypeId:google.maps.MapTypeId[f.type]||google.maps.MapTypeId.HYBRID});i.getDiv().style.display="none"}else setTimeout(function(){d()},5)};d();return{start:function(l,a){var q=this,t,c=function(){if(i){i.getDiv().style.display="block";google.maps.event.trigger(i,"resize");i.setCenter(g);if(a.zoom&&typeof a.zoom!=="number")a.zoom=+a.zoom;a.zoom=a.zoom||8;i.setZoom(a.zoom);if(a.heading&&typeof a.heading!==
"number")a.heading=+a.heading;if(a.pitch&&typeof a.pitch!=="number")a.pitch=+a.pitch;if(a.type==="STREETVIEW"){i.setStreetView(t=new google.maps.StreetViewPanorama(n,{position:g,pov:{heading:a.heading=a.heading||0,pitch:a.pitch=a.pitch||0,zoom:a.zoom}}));var m=function(w,A){setTimeout(function(){if(typeof a.tween==="object"){for(var y=0;y<w.length;y++)if(q.media.currentTime>=w[y].interval*(y+1)/1E3&&(q.media.currentTime<=w[y].interval*(y+2)/1E3||q.media.currentTime>=w[y].interval*w.length/1E3)){z.setPosition(new google.maps.LatLng(w[y].position.lat,
w[y].position.lng));z.setPov({heading:w[y].pov.heading||0,zoom:w[y].pov.zoom||0,pitch:w[y].pov.pitch||0})}m(w,w[0].interval)}else{for(y=0;y<w.length;y++)if(q.media.currentTime>=a.interval*(y+1)/1E3&&(q.media.currentTime<=a.interval*(y+2)/1E3||q.media.currentTime>=a.interval*w.length/1E3)){p.setPosition(s[y]);p.setPov({heading:a.heading||0,zoom:a.zoom,pitch:a.pitch||0})}m(s,a.interval)}},A)};if(a.location&&typeof a.tween==="string"){var p=t,s=[],r=new google.maps.DirectionsService,v=new google.maps.DirectionsRenderer(p);
r.route({origin:a.location,destination:a.tween,travelMode:google.maps.TravelMode.DRIVING},function(w,A){if(A==google.maps.DirectionsStatus.OK){v.setDirections(w);for(var y=0;y<w.routes[0].overview_path.length;y++)s.push(new google.maps.LatLng(w.routes[0].overview_path[y].lat(),w.routes[0].overview_path[y].lng()));a.interval=a.interval||1E3;m(s,10)}})}else if(typeof a.tween==="object"){var z=t;for(r=0;r<a.tween.length;r++){a.tween[r].interval=a.tween[r].interval||1E3;m(a.tween,10)}}}}else setTimeout(function(){c()},
13)};c()},end:function(){if(i)i.getDiv().style.display="none"},_teardown:function(l){document.getElementById(l.target).removeChild(n);n=i=g=null}}},{about:{name:"Popcorn Google Map Plugin",version:"0.1",author:"@annasob",website:"annasob.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"map-container",type:{elem:"select",options:["ROADMAP","SATELLITE","STREETVIEW","HYBRID","TERRAIN"],label:"Type"},zoom:{elem:"input",type:"text",
label:"Zoom"},lat:{elem:"input",type:"text",label:"Lat"},lng:{elem:"input",type:"text",label:"Lng"},location:{elem:"input",type:"text",label:"Location"},heading:{elem:"input",type:"text",label:"Heading"},pitch:{elem:"input",type:"text",label:"Pitch"}}})})(Popcorn);(function(o){var e=false,h=false,j=function(b){typeof google!=="undefined"&&google.load?google.load("elements","1",{packages:["newsshow"],callback:function(){e=true}}):setTimeout(function(){j(b)},1)};o.plugin("googlenews",{manifest:{about:{name:"Popcorn Google News Plugin",version:"0.1",author:"Scott Downe",website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"news-container",topic:{elem:"select",type:"text",
label:"Type"}}},_setup:function(b){if(!h){h=true;o.getScript("http://www.google.com/jsapi",j)}b.container=document.createElement("div");var k=document.createElement("div");if(document.getElementById(b.target)){document.getElementById(b.target).appendChild(b.container);b.container.appendChild(k)}var f=setInterval(function(){if(e){clearInterval(f);b.newsShow=new google.elements.NewsShow(k,{format:"300x250",queryList:[{q:b.topic||"Top Stories"}]})}},5);b.container.style.display="none"},start:function(b,
k){k.container.setAttribute("style","display:inline")},end:function(b,k){k.container.setAttribute("style","display:none")},_teardown:function(b){document.getElementById(b.target)&&document.getElementById(b.target).removeChild(b.container);b.newsShow=null}})})(Popcorn);(function(o){o.plugin("image",{manifest:{about:{name:"Popcorn image Plugin",version:"0.1",author:"Scott Downe",website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"number",label:"In"},end:{elem:"input",type:"number",label:"Out"},href:{elem:"input",type:"text",label:"Link URL"},target:"image-container",src:{elem:"input",type:"text",label:"Source URL"},text:{elem:"input",type:"text",label:"TEXT"}}},_setup:function(e){var h=document.createElement("img");e.link=document.createElement("a");
e.link.style.position="relative";e.link.style.textDecoration="none";document.getElementById(e.target)&&document.getElementById(e.target).appendChild(e.link);h.addEventListener("load",function(){h.style.borderStyle="none";if(e.href)e.link.href=e.href;e.link.target="_blank";var j=h.height/12+"px",b=document.createElement("div");o.extend(b.style,{color:"black",fontSize:j,fontWeight:"bold",position:"relative",textAlign:"center",width:h.width+"px",zIndex:"10"});b.innerHTML=e.text||"";e.link.appendChild(b);
e.link.appendChild(h);b.style.top=h.height/2-b.offsetHeight/2+"px";e.link.style.display="none"},false);h.src=e.src},start:function(e,h){h.link.style.display="block"},end:function(e,h){h.link.style.display="none"},_teardown:function(e){document.getElementById(e.target)&&document.getElementById(e.target).removeChild(e.link)}})})(Popcorn);(function(o){var e=function(h){var j=0,b=0,k=0,f=null,n=null,i=false,g=0,d=function(){},l=function(){h.background(0);b=k=0;f=n=null};h.draw=function(){d()};h.setup=function(){};h.construct=function(a,q,t){var c=function(){if(q){g=q.gml.tag.drawing.stroke;var m=(t.end-t.start)/(g.pt||function(s){for(var r=[],v=0,z=s.length;v<z;v++)r=r.concat(s[v].pt);return r}(g)).length,p=q.gml.tag;p=p.header&&p.header.client&&p.header.client.name;i=p==="Graffiti Analysis 2.0: DustTag"||p==="DustTag: Graffiti Analysis 2.0"||
p==="Fat Tag - Katsu Edition";d=function(){if(a.currentTime<t.endDrawing){var s=(a.currentTime-t.start)/m;for(s<b&&l();b<=s;){if(!g)break;j=g[k]||g;var r=j.pt[b],v=b;if(f!=null){var z=r.x,w=r.y,A=void 0,y=void 0,u=void 0,x=void 0;if(i){A=n*h.height;y=h.width-f*h.width;u=w*h.height;x=h.width-z*h.width}else{A=f*h.width;y=n*h.height;u=z*h.width;x=w*h.height}h.stroke(0);h.strokeWeight(13);h.strokeCap(h.SQUARE);h.line(A,y,u,x);h.stroke(255);h.strokeWeight(12);h.strokeCap(h.ROUND);h.line(A,y,u,x)}f=r.x;
n=r.y;b===v&&b++}}}}else setTimeout(c,5)};h.size(640,640);h.frameRate(60);h.smooth();l();h.noLoop();c()}};o.plugin("gml",{_setup:function(h){var j=this;h.endDrawing=h.endDrawing||h.end;h.container=document.createElement("canvas");h.container.style.display="none";h.container.setAttribute("id","canvas"+h.gmltag);document.getElementById(h.target)&&document.getElementById(h.target).appendChild(h.container);window.Processing||o.getScript("http://processingjs.org/content/download/processing-js-1.2.1/processing-1.2.1.min.js");
var b=function(){window.Processing?o.getJSONP("http://000000book.com/data/"+h.gmltag+".json?callback=",function(k){h.pjsInstance=new Processing(h.container,e);h.pjsInstance.construct(j.media,k,h);h._running&&h.pjsInstance.loop()},false):setTimeout(b,5)};b()},start:function(h,j){j.pjsInstance&&j.pjsInstance.loop();j.container.style.display="block"},end:function(h,j){j.pjsInstance&&j.pjsInstance.noLoop();j.container.style.display="none"},_teardown:function(h){h.pjsInstance&&h.pjsInstance.exit();document.getElementById(h.target)&&
document.getElementById(h.target).removeChild(h.container)}})})(Popcorn);(function(o){var e={},h=function(j){if(j.artist){var b="";b="<h3>"+j.artist.name+"</h3>";b+='<a href="'+j.artist.url+'" target="_blank" style="float:left;margin:0 10px 0 0;"><img src="'+j.artist.image[2]["#text"]+'" alt=""></a>';b+="<p>"+j.artist.bio.summary+"</p>";b+="<hr /><p><h4>Tags</h4><ul>";o.forEach(j.artist.tags.tag,function(k){b+='<li><a href="'+k.url+'">'+k.name+"</a></li>"});b+="</ul></p>";b+="<hr /><p><h4>Similar</h4><ul>";o.forEach(j.artist.similar.artist,function(k){b+='<li><a href="'+
k.url+'">'+k.name+"</a></li>"});b+="</ul></p>";e[j.artist.name.toLowerCase()].htmlString=b}};o.plugin("lastfm",function(){return{manifest:{about:{name:"Popcorn LastFM Plugin",version:"0.1",author:"Steven Weerdenburg",website:"http://sweerdenburg.wordpress.com/"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"lastfm-container",artist:{elem:"input",type:"text",label:"Artist"}}},_setup:function(j){j._container=document.createElement("div");j._container.style.display=
"none";j._container.innerHTML="";j.artist=j.artist.toLowerCase();document.getElementById(j.target)&&document.getElementById(j.target).appendChild(j._container);if(!e[j.artist]){e[j.artist]={count:0,htmlString:"Unknown Artist"};o.getJSONP("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist="+j.artist+"&api_key="+j.apikey+"&format=json&callback=lastFMcallback",h,false)}e[j.artist].count++},start:function(j,b){b._container.innerHTML=e[b.artist].htmlString;b._container.style.display="inline"},
end:function(j,b){b._container.style.display="none";b._container.innerHTML=""},_teardown:function(j){--e[j.artist].count||delete e[j.artist];document.getElementById(j.target)&&document.getElementById(j.target).removeChild(j._container)}}}())})(Popcorn);(function(o){o.plugin("lowerthird",{manifest:{about:{name:"Popcorn lowerthird Plugin",version:"0.1",author:"Scott Downe",website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"lowerthird-container",salutation:{elem:"input",type:"text",label:"Text"},name:{elem:"input",type:"text",label:"Text"},role:{elem:"input",type:"text",label:"Text"}}},_setup:function(e){if(!this.container){this.container=document.createElement("div");
this.container.style.position="absolute";this.container.style.color="white";this.container.style.textShadow="black 2px 2px 6px";this.container.style.fontSize="24px";this.container.style.fontWeight="bold";this.container.style.paddingLeft="40px";this.container.style.width=this.video.offsetWidth+"px";this.container.style.left=this.position().left+"px";this.video.parentNode.appendChild(this.container)}e.container=e.target&&e.target!=="lowerthird-container"?document.getElementById(e.target):this.container},
start:function(e,h){h.container.innerHTML=(h.salutation?h.salutation+" ":"")+h.name+(h.role?"<br />"+h.role:"");this.container.style.top=this.position().top+this.video.offsetHeight-(40+this.container.offsetHeight)+"px"},end:function(e,h){h.container.innerHTML=""}})})(Popcorn);(function(o){var e=1,h=false,j=function(){var b=false,k=0,f=document.getElementsByTagName("link"),n=f.length,i=document.head||document.getElementsByTagName("head")[0],g=document.createElement("link");if(window.GFdynamicFeedControl)h=true;else o.getScript("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js",function(){h=true});for(;k<n;k++)if(f[k].href==="http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css")b=true;if(!b){g.type="text/css";g.rel="stylesheet";
g.href="http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css";i.insertBefore(g,i.firstChild)}};window.google?j():o.getScript("http://www.google.com/jsapi",function(){google.load("feeds","1",{callback:function(){j()}})});o.plugin("googlefeed",function(b){var k=document.createElement("div"),f=function(){if(h)b.feed=new GFdynamicFeedControl(b.url,k,{vertical:b.orientation.toLowerCase()==="vertical"?true:false,horizontal:b.orientation.toLowerCase()==="horizontal"?true:false,title:b.title=
b.title||"Blog"});else setTimeout(function(){f()},5)};if(!b.orientation||b.orientation.toLowerCase()!=="vertical"&&b.orientation.toLowerCase()!=="horizontal")b.orientation="vertical";k.style.display="none";k.id="_feed"+e;k.style.width="100%";k.style.height="100%";e++;document.getElementById(b.target).appendChild(k);f();return{start:function(){k.setAttribute("style","display:inline")},end:function(){k.setAttribute("style","display:none")},_teardown:function(n){document.getElementById(n.target)&&document.getElementById(n.target).removeChild(k);
delete n.feed}}},{about:{name:"Popcorn Google Feed Plugin",version:"0.1",author:"David Seifried",website:"dseifried.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"feed-container",url:{elem:"input",type:"text",label:"url"},title:{elem:"input",type:"text",label:"title"},orientation:{elem:"select",options:["Vertical","Horizontal"],label:"orientation"}}})})(Popcorn);(function(o){var e=false,h=0,j=function(f){window.google&&google.load?google.load("language","1",{callback:function(){e=true}}):setTimeout(function(){j(f)},1)},b=function(f){b=o.nop;var n=function(){var l=f.position();g.fontSize="18px";g.width=d.offsetWidth+"px";g.top=l.top+d.offsetHeight-i.offsetHeight-40+"px";g.left=l.left+"px";setTimeout(n,10)},i=f.container=document.createElement("div"),g=i.style,d=f.media;i.id="subtitlediv";g.position="absolute";g.color="white";g.textShadow="black 2px 2px 6px";
g.fontWeight="bold";g.textAlign="center";n();document.body.appendChild(i)};o.getScript("http://www.google.com/jsapi",j);var k=function(f,n){f.selectedLanguage=f.languageSrc.options[f.languageSrc.selectedIndex].value;google.language.translate(n,"",f.selectedLanguage,function(i){for(var g=0,d=f.container.children,l=d.length;g<l;g++)if(d[g].style.display==="inline")d[g].innerHTML=i.translation})};o.plugin("subtitle",{manifest:{about:{name:"Popcorn Subtitle Plugin",version:"0.1",author:"Scott Downe",
website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"subtitle-container",text:{elem:"input",type:"text",label:"Text"}}},_setup:function(f){var n=document.createElement("div"),i=document.getElementById(f.accessibilitysrc);n.id="subtitle-"+h;n.style.display="none";h++;(!this.container&&!f.target||f.target==="subtitle-container")&&b(this);f.container=f.target&&f.target!=="subtitle-container"?document.getElementById(f.target):
this.container;document.getElementById(f.container.id).appendChild(n);f.innerContainer=n;f.showSubtitle=function(){f.innerContainer.innerHTML=f.text};f.toggleSubtitles=function(){};var g=setInterval(function(){if(e){clearInterval(g);if(f.languagesrc){f.showSubtitle=k;f.languageSrc=document.getElementById(f.languagesrc);f.selectedLanguage=f.languageSrc.options[f.languageSrc.selectedIndex].value;if(!this.languageSources)this.languageSources={};this.languageSources[f.languagesrc]||(this.languageSources[f.languagesrc]=
{});if(!this.languageSources[f.languagesrc][f.target]){this.languageSources[f.languagesrc][f.target]=true;f.languageSrc.addEventListener("change",function(){f.toggleSubtitles();for(var d=0,l=f.container.children,a=l.length;d<a;d++)l[d].style.display==="inline"&&f.showSubtitle(f,l[d].innerHTML)},false)}}if(i){f.accessibility=i;f.toggleSubtitles=function(){f.selectedLanguage=f.languageSrc.options[f.languageSrc.selectedIndex].value;if(f.accessibility.checked||f.selectedLanguage!==(f.language||"")){f.display=
"inline";f.container.style.display=f.display}else if(f.selectedLanguage===(f.language||"")){f.display="none";f.container.style.display=f.display}};f.accessibility.addEventListener("change",f.toggleSubtitles,false);f.toggleSubtitles()}}},5)},start:function(f,n){n.innerContainer.style.display="inline";n.showSubtitle(n,n.text)},end:function(f,n){n.innerContainer.style.display="none";n.innerContainer.innerHTML=""},_teardown:function(f){f.container.removeChild(f.innerContainer)}})})(Popcorn);(function(o){var e=[],h=function(){this.name="";this.contains={};this.toString=function(){var j=[],b;for(b in this.contains)this.contains.hasOwnProperty(b)&&j.push(" "+this.contains[b]);return j.toString()}};o.plugin("tagthisperson",function(){return{manifest:{about:{name:"Popcorn tagthisperson Plugin",version:"0.1",author:"@annasob",website:"annasob.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"tagthisperson-container",person:{elem:"input",
type:"text",label:"Name"},image:{elem:"input",type:"text",label:"Image Src"},href:{elem:"input",type:"text",label:"URL"}}},_setup:function(j){for(var b=false,k=0;k<e.length;k++)if(e[k].name===j.target){j._p=e[k];b=true;break}if(!b){j._p=new h;j._p.name=j.target;e.push(j._p)}},start:function(j,b){b._p.contains[b.person]=b.image?"<img src='"+b.image+"'/> ":"";b._p.contains[b.person]+=b.href?"<a href='"+b.href+"' target='_blank'> "+b.person+"</a>":b.person;document.getElementById(b.target).innerHTML=
b._p.toString()},end:function(j,b){delete b._p.contains[b.person];document.getElementById(b.target).innerHTML=b._p.toString()}}}())})(Popcorn);(function(o){var e=false;o.plugin("twitter",{manifest:{about:{name:"Popcorn Twitter Plugin",version:"0.1",author:"Scott Downe",website:"http://scottdowne.wordpress.com/"},options:{start:{elem:"input",type:"number",label:"In"},end:{elem:"input",type:"number",label:"Out"},src:{elem:"input",type:"text",label:"Source"},target:"twitter-container",height:{elem:"input",type:"number",label:"Height"},width:{elem:"input",type:"number",label:"Width"}}},_setup:function(h){if(!window.TWTR&&!e){e=true;o.getScript("http://widgets.twimg.com/j/2/widget.js")}h.container=
document.createElement("div");h.container.setAttribute("id",o.guid());h.container.style.display="none";document.getElementById(h.target)&&document.getElementById(h.target).appendChild(h.container);var j=h.src||"",b=h.width||250,k=h.height||200,f=/^@/.test(j),n=/^#/.test(j),i={version:2,id:h.container.getAttribute("id"),rpp:30,width:b,height:k,interval:6E3,theme:{shell:{background:"#ffffff",color:"#000000"},tweets:{background:"#ffffff",color:"#444444",links:"#1985b5"}},features:{loop:true,timestamp:true,
avatars:true,hashtags:true,toptweets:true,live:true,scrollbar:false,behavior:"default"}},g=function(d){if(window.TWTR)if(f){i.type="profile";(new TWTR.Widget(i)).render().setUser(j).start()}else{if(n){i.type="search";i.search=j;i.subject=j;(new TWTR.Widget(i)).render().start()}}else setTimeout(function(){g(d)},1)};g(this)},start:function(h,j){j.container.style.display="inline"},end:function(h,j){j.container.style.display="none"},_teardown:function(h){document.getElementById(h.target)&&document.getElementById(h.target).removeChild(h.container)}})})(Popcorn);(function(o){o.plugin("webpage",{manifest:{about:{name:"Popcorn Webpage Plugin",version:"0.1",author:"@annasob",website:"annasob.wordpress.com"},options:{id:{elem:"input",type:"text",label:"Id"},start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},src:{elem:"input",type:"text",label:"Src"},target:"iframe-container"}},_setup:function(e){e._iframe=document.createElement("iframe");e._iframe.setAttribute("width","100%");e._iframe.setAttribute("height","100%");e._iframe.id=
e.id;e._iframe.src=e.src;e._iframe.style.display="none";document.getElementById(e.target)&&document.getElementById(e.target).appendChild(e._iframe)},start:function(e,h){h._iframe.src=h.src;h._iframe.style.display="inline"},end:function(e,h){h._iframe.style.display="none"},_teardown:function(e){document.getElementById(e.target)&&document.getElementById(e.target).removeChild(e._iframe)}})})(Popcorn);var wikiCallback;
(function(o){o.plugin("wikipedia",{manifest:{about:{name:"Popcorn Wikipedia Plugin",version:"0.1",author:"@annasob",website:"annasob.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},lang:{elem:"input",type:"text",label:"Language"},src:{elem:"input",type:"text",label:"Src"},title:{elem:"input",type:"text",label:"Title"},numberofwords:{elem:"input",type:"text",label:"Num Of Words"},target:"wikipedia-container"}},_setup:function(e){var h,j=
o.guid();if(!e.lang)e.lang="en";e.numberofwords=e.numberofwords||200;window["wikiCallback"+j]=function(b){e._link=document.createElement("a");e._link.setAttribute("href",e.src);e._link.setAttribute("target","_blank");e._link.innerHTML=e.title||b.parse.displaytitle;e._desc=document.createElement("p");h=b.parse.text["*"].substr(b.parse.text["*"].indexOf("<p>"));h=h.replace(/((<(.|\n)+?>)|(\((.*?)\) )|(\[(.*?)\]))/g,"");e._desc.innerHTML=h.substr(0,e.numberofwords)+" ...";e._fired=true};if(e.src)o.getScript("http://"+
e.lang+".wikipedia.org/w/api.php?action=parse&props=text&page="+e.src.slice(e.src.lastIndexOf("/")+1)+"&format=json&callback=wikiCallback"+j);else throw"Wikipedia plugin needs a 'src'";},start:function(e,h){var j=function(){if(h._fired){if(h._link&&h._desc)if(document.getElementById(h.target)){document.getElementById(h.target).appendChild(h._link);document.getElementById(h.target).appendChild(h._desc);h._added=true}}else setTimeout(function(){j()},13)};j()},end:function(e,h){if(h._added){document.getElementById(h.target).removeChild(h._link);
document.getElementById(h.target).removeChild(h._desc)}},_teardown:function(e){if(e._added){e._link.parentNode&&document.getElementById(e.target).removeChild(e._link);e._desc.parentNode&&document.getElementById(e.target).removeChild(e._desc);delete e.target}}})})(Popcorn);(function(o){o.plugin("linkedin",{manifest:{about:{name:"Popcorn LinkedIn Plugin",version:"0.1",author:"Dan Ventura",website:"dsventura.blogspot.com"},options:{type:{elem:"input",type:"text",label:"Type"},target:"linkedin-container"}},_setup:function(e){var h=e.apikey,j=document.getElementById(e.target),b=document.createElement("script");o.getScript("http://platform.linkedin.com/in.js");e._container=document.createElement("div");e._container.appendChild(b);if(h)b.innerHTML="api_key: "+h;e.type=e.type.toLowerCase();
var k=function(f){return{share:function(){b.setAttribute("type","IN/Share");f.counter&&b.setAttribute("data-counter",f.counter);f.url&&b.setAttribute("data-url",f.url)},memberprofile:function(){b.setAttribute("type","IN/MemberProfile");b.setAttribute("data-id",f.memberid);b.setAttribute("data-format",f.format||"inline");f.text&&f.format.toLowerCase()!=="inline"&&b.setAttribute("data-text",f.text)},companyinsider:function(){b.setAttribute("type","IN/CompanyInsider");b.setAttribute("data-id",f.companyid);
f.modules&&f._container.setAttribute("data-modules",f.modules)},companyprofile:function(){b.setAttribute("type","IN/CompanyProfile");b.setAttribute("data-id",f.companyid);b.setAttribute("data-format",f.format||"inline");f.text&&f.format.toLowerCase()!=="inline"&&b.setAttribute("data-text",f.text);f.related!==undefined&&b.setAttribute("data-related",f.related)},recommendproduct:function(){b.setAttribute("type","IN/RecommendProduct");b.setAttribute("data-company",f.companyid||"LinkedIn");b.setAttribute("data-product",
f.productid||"201714");f.counter&&b.setAttribute("data-counter",f.counter)}}}(e);if(h)k[e.type]&&k[e.type]();else{e._container=document.createElement("p");e._container.innerHTML="Plugin requires a valid <a href='https://www.linkedin.com/secure/developer'>apikey</a>";document.getElementById(e.target).appendChild(e._container)}document.getElementById(e.target)&&document.getElementById(e.target).appendChild(e._container);j.style.display="none"},start:function(e,h){h._container.parentNode.style.display=
"block"},end:function(e,h){h._container.parentNode.style.display="none"},_teardown:function(e){var h=document.getElementById(e.target);h&&h.removeChild(e._container)}})})(Popcorn);(function(o){o.plugin("mustache",function(e){var h,j,b,k,f=false;o.getScript("https://github.com/janl/mustache.js/raw/master/mustache.js",function(){f=true});var n=!!e.dynamic,i=typeof e.template,g=typeof e.data;if(i==="function")if(n)b=e.template;else k=e.template(e);else if(i==="string")k=e.template;else o.error("Mustache Plugin Error: options.template must be a String or a Function.");if(g==="function")if(n)h=e.data;else j=e.data(e);else if(g==="string")j=JSON.parse(e.data);else if(g==="object")j=
e.data;else o.error("Mustache Plugin Error: options.data must be a String, Object, or Function.");return{start:function(d,l){var a=function(){if(f){if(h)j=h(l);if(b)k=b(l);var q=Mustache.to_html(k,j).replace(/^\s*/mg,"");document.getElementById(l.target).innerHTML=q}else setTimeout(function(){a()},10)};a()},end:function(d,l){document.getElementById(l.target).innerHTML=""},_teardown:function(){h=j=b=k=null}}},{about:{name:"Popcorn Mustache Plugin",version:"0.1",author:"David Humphrey (@humphd)",website:"http://vocamus.net/dave"},
options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"mustache-container",template:{elem:"input",type:"text",label:"Template"},data:{elem:"input",type:"text",label:"Data"},dynamic:{elem:"input",type:"text",label:"Dynamic"}}})})(Popcorn);(function(o){var e=1,h=false,j=false;if(!h){h=true;o.getScript("http://openlayers.org/api/OpenLayers.js",function(){j=true})}o.plugin("openmap",function(b){var k,f,n,i,g,d,l,a;k=document.createElement("div");k.id="openmapdiv"+e;k.style.width="100%";k.style.height="100%";e++;document.getElementById(b.target)&&document.getElementById(b.target).appendChild(k);var q=function(){if(j){if(b.location){location=new OpenLayers.LonLat(0,0);o.getJSONP("http://tinygeocoder.com/create-api.php?q="+b.location+"&callback=jsonp",
function(c){n=new OpenLayers.LonLat(c[1],c[0]);f.setCenter(n)})}else n=new OpenLayers.LonLat(b.lng,b.lat);b.type=b.type||"ROADMAP";if(b.type=="SATELLITE"){f=new OpenLayers.Map({div:k,maxResolution:0.28125,tileSize:new OpenLayers.Size(512,512)});var t=new OpenLayers.Layer.WorldWind("LANDSAT","http://worldwind25.arc.nasa.gov/tile/tile.aspx",2.25,4,{T:"105"});f.addLayer(t);g=new OpenLayers.Projection("EPSG:4326");i=new OpenLayers.Projection("EPSG:4326")}else if(b.type=="TERRAIN"){g=new OpenLayers.Projection("EPSG:4326");
i=new OpenLayers.Projection("EPSG:4326");f=new OpenLayers.Map({div:k,projection:i});t=new OpenLayers.Layer.WMS("USGS Terraserver","http://terraserver-usa.org/ogcmap.ashx?",{layers:"DRG"});f.addLayer(t)}else{i=new OpenLayers.Projection("EPSG:900913");g=new OpenLayers.Projection("EPSG:4326");n=n.transform(g,i);f=new OpenLayers.Map({div:k,projection:i,displayProjection:g});t=new OpenLayers.Layer.OSM;f.addLayer(t)}if(f)f.div.style.display="none"}else setTimeout(function(){q()},50)};q();return{start:function(t,
c){var m=function(){if(f){f.div.style.display="block";if(c.zoom&&typeof c.zoom!=="number")c.zoom=+c.zoom;c.zoom=c.zoom||2;f.setCenter(n,c.zoom);if(c.markers){var p=OpenLayers.Util.extend({},OpenLayers.Feature.Vector.style["default"]),s=function(u){clickedFeature=u.feature;if(clickedFeature.attributes.text){a=new OpenLayers.Popup.FramedCloud("featurePopup",clickedFeature.geometry.getBounds().getCenterLonLat(),new OpenLayers.Size(120,250),clickedFeature.attributes.text,null,true,function(){l.unselect(this.feature)});
clickedFeature.popup=a;a.feature=clickedFeature;f.addPopup(a)}},r=function(u){feature=u.feature;if(feature.popup){a.feature=null;f.removePopup(feature.popup);feature.popup.destroy();feature.popup=null}},v=function(u){o.getJSONP("http://tinygeocoder.com/create-api.php?q="+u.location+"&callback=jsonp",function(x){x=(new OpenLayers.Geometry.Point(x[1],x[0])).transform(g,i);var B=OpenLayers.Util.extend({},p);if(!u.size||isNaN(u.size))u.size=14;B.pointRadius=u.size;B.graphicOpacity=1;B.externalGraphic=
u.icon;x=new OpenLayers.Feature.Vector(x,null,B);if(u.text)x.attributes={text:u.text};d.addFeatures([x])})};d=new OpenLayers.Layer.Vector("Point Layer",{style:p});f.addLayer(d);for(var z=0;z<c.markers.length;z++){var w=c.markers[z];if(w.text)if(!l){l=new OpenLayers.Control.SelectFeature(d);f.addControl(l);l.activate();d.events.on({featureselected:s,featureunselected:r})}if(w.location)v(w);else{var A=(new OpenLayers.Geometry.Point(w.lng,w.lat)).transform(g,i),y=OpenLayers.Util.extend({},p);if(!w.size||
isNaN(w.size))w.size=14;y.pointRadius=w.size;y.graphicOpacity=1;y.externalGraphic=w.icon;A=new OpenLayers.Feature.Vector(A,null,y);if(w.text)A.attributes={text:w.text};d.addFeatures([A])}}}}else setTimeout(function(){m()},13)};m()},end:function(){if(f)f.div.style.display="none"},_teardown:function(t){document.getElementById(t.target)&&document.getElementById(t.target).removeChild(k);k=f=n=i=g=d=l=a=null}}},{about:{name:"Popcorn OpenMap Plugin",version:"0.3",author:"@mapmeld",website:"mapadelsur.blogspot.com"},
options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"map-container",type:{elem:"select",options:["ROADMAP","SATELLITE","TERRAIN"],label:"Type"},zoom:{elem:"input",type:"text",label:"Zoom"},lat:{elem:"input",type:"text",label:"Lat"},lng:{elem:"input",type:"text",label:"Lng"},location:{elem:"input",type:"text",label:"Location"},markers:{elem:"input",type:"text",label:"List Markers"}}})})(Popcorn);document.addEventListener("click",function(o){o=o.target;if(o.nodeName==="A"||o.parentNode&&o.parentNode.nodeName==="A")Popcorn.instances.forEach(function(e){e.options.pauseOnLinkClicked&&e.pause()})},false);(function(o){var e={},h=0,j=document.createElement("span"),b=["webkit","Moz","ms","O",""],k=["Transform","TransitionDuration","TransitionTimingFunction"],f={},n;document.getElementsByTagName("head")[0].appendChild(j);for(var i=0,g=k.length;i<g;i++)for(var d=0,l=b.length;d<l;d++){n=b[d]+k[i];if(n in j.style){f[k[i].toLowerCase()]=n;break}}document.getElementsByTagName("head")[0].appendChild(j);o.plugin("wordriver",{manifest:{about:{name:"Popcorn WordRiver Plugin"},options:{start:{elem:"input",type:"text",
label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"wordriver-container",text:{elem:"input",type:"text",label:"Text"},color:{elem:"input",type:"text",label:"Color"}}},_setup:function(a){a._duration=a.end-a.start;var q;if(!(q=e[a.target])){q=a.target;e[q]=document.createElement("div");var t=document.getElementById(q);t&&t.appendChild(e[q]);e[q].style.height="100%";e[q].style.position="relative";q=e[q]}a._container=q;a.word=document.createElement("span");a.word.style.position="absolute";
a.word.style.whiteSpace="nowrap";a.word.style.opacity=0;a.word.style.MozTransitionProperty="opacity, -moz-transform";a.word.style.webkitTransitionProperty="opacity, -webkit-transform";a.word.style.OTransitionProperty="opacity, -o-transform";a.word.style.transitionProperty="opacity, transform";a.word.style[f.transitionduration]="1s, "+a._duration+"s";a.word.style[f.transitiontimingfunction]="linear";a.word.innerHTML=a.text;a.word.style.color=a.color||"black"},start:function(a,q){q._container.appendChild(q.word);
q.word.style[f.transform]="";q.word.style.fontSize=~~(30+20*Math.random())+"px";h%=q._container.offsetWidth-q.word.offsetWidth;q.word.style.left=h+"px";h+=q.word.offsetWidth+10;q.word.style[f.transform]="translateY("+(document.getElementById(q.target).offsetHeight-q.word.offsetHeight)+"px)";q.word.style.opacity=1;setTimeout(function(){q.word.style.opacity=0},(q.end-q.start-1||1)*1E3)},end:function(a,q){q.word.style.opacity=0},_teardown:function(a){a.word.parentNode&&a._container.removeChild(a.word);
e[a.target]&&!e[a.target].childElementCount&&document.getElementById(a.target).removeChild(e[a.target])&&delete e[a.target]}})})(Popcorn);(function(o){var e=function(h,j){var b=j.pjsInstance,k=j.canvas;if(k&&j.isReady)if(h){k.style.display="inline";!this.media.paused&&b.loop()}else{k.style.display="none";b.noLoop()}else setTimeout(function(){e.call(this,h,j)},10)};o.plugin("processing",function(h){var j=function(b){var k,f;window.Processing||o.getScript("http://processingjs.org/content/download/processing-js-1.2.1/processing-1.2.1.min.js");h.parentTarget=document.getElementById(h.target);if(!h.parentTarget)throw"target container doesn't exist";
k=function(){var n=function(){b.listen("pause",function(){h.canvas.style.display==="inline"&&h.pjsInstance.noLoop()});b.listen("play",function(){h.canvas.style.display==="inline"&&h.pjsInstance.loop()})};if(h.codeReady&&window.Processing){h.pjsInstance=new Processing(h.canvas,h.processingCode);h.pjsInstance.noLoop();b.listen("seeking",function(){h.canvas.style.display==="inline"&&h.noPause&&h.pjsInstance.loop()});h.noPause=h.noPause||false;!h.noPause&&n();h.isReady=true}else setTimeout(k,10)};f=document.createElement("canvas");
f.id=o.guid(h.target+"-sketch-");f["data-processing-sources"]=h.sketch;f.style.display="none";h.canvas=f;h.parentTarget.appendChild(h.canvas);o.xhr({url:h.sketch,dataType:"text",success:function(n){h.codeReady=true;h.processingCode=n;k()}})};return{manifest:{about:{name:"Popcorn Processing Plugin",version:"0.1",author:"Christopher De Cairos, Benjamin Chalovich",website:"cadecairos.blogspot.com, ben1amin.wordpress.org"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",
label:"Out"},target:{elem:"input",type:"text",label:"Target"},sketch:{elem:"input",type:"text",label:"Sketch"},noPause:{elem:"select",options:["TRUE","FALSE"],label:"No Loop"}}},_setup:function(b){b.codeReady=false;j(this)},start:function(b,k){e.call(this,true,k)},end:function(b,k){e.call(this,false,k)},_teardown:function(b){b.pjsInstance&&b.pjsInstance.exit();b.parentTarget&&b.parentTarget.removeChild(b.canvas)}}})})(Popcorn);(function(o){var e=1,h=document.getElementsByTagName("head")[0],j=document.createElement("link");j.type="text/css";j.rel="stylesheet";j.href="//popcornjs.org/code/plugins/timeline/popcorn.timeline.css";h.insertBefore(j,h.firstChild);o.plugin("timeline",function(b){var k=document.getElementById(b.target),f=document.createElement("div");k.style.width="400px";k.style.height="200px";k.style.overflow="auto";f.style.display="none";f.id="timelineDiv"+e;b.direction=b.direction||"up";if(b.direction.toLowerCase()!==
"up"||b.direction.toLowerCase()!=="down")b.direction="up";if(k){k.appendChild(f);b.direction.length===2&&k.insertBefore(f,document.getElementById("timelineDiv"+(e-1)))}e++;f.innerHTML="<p><span id='big'>"+b.title+"</span><br /><span id='mid'>"+b.text+"</span><br />"+b.innerHTML;return{start:function(n,i){f.style.display="block";if(i.direction==="down")k.scrollTop=k.scrollHeight},end:function(){f.style.display="none"},_teardown:function(){for(;k.firstChild;)k.removeChild(k.firstChild)}}},{about:{name:"Popcorn Timeline Plugin",
version:"0.1",author:"David Seifried @dcseifried",website:"dseifried.wordpress.com"},options:{start:{elem:"input",type:"text",label:"In"},end:{elem:"input",type:"text",label:"Out"},target:"feed-container",title:{elem:"input",type:"text",label:"title"},text:{elem:"input",type:"text",label:"text"},innerHTML:{elem:"input",type:"text",label:"innerHTML"},direction:{elem:"input",type:"text",label:"direction"}}})})(Popcorn);(function(o){o.parser("parseJSON","JSON",function(e){var h={title:"",remote:"",data:[]};o.forEach(e.data,function(j){h.data.push(j)});return h})})(Popcorn);(function(o){o.parser("parseSBV",function(e){var h={title:"",remote:"",data:[]},j=[],b=0,k=0,f=function(a){a=a.split(":");var q=a.length-1,t;try{t=parseInt(a[q-1],10)*60+parseFloat(a[q],10);if(q===2)t+=parseInt(a[0],10)*3600}catch(c){throw"Bad cue";}return t},n=function(a,q){var t={};t[a]=q;return t};e=e.text.split(/(?:\r\n|\r|\n)/gm);for(k=e.length;b<k;){var i={},g=[],d=e[b++].split(",");try{i.start=f(d[0]);for(i.end=f(d[1]);b<k&&e[b];)g.push(e[b++]);i.text=g.join("<br />");j.push(n("subtitle",i))}catch(l){for(;b<
k&&e[b];)b++}for(;b<k&&!e[b];)b++}h.data=j;return h})})(Popcorn);(function(o){o.parser("parseSRT",function(e){var h={title:"",remote:"",data:[]},j=[],b=0,k=0,f=0,n,i,g,d=function(a){a=a.split(":");try{var q=a[2].split(",");if(q.length===1)q=a[2].split(".");return parseFloat(a[0],10)*3600+parseFloat(a[1],10)*60+parseFloat(q[0],10)+parseFloat(q[1],10)/1E3}catch(t){return 0}},l=function(a,q){var t={};t[a]=q;return t};e=e.text.split(/(?:\r\n|\r|\n)/gm);k=e.length;for(b=0;b<k;b++){g={};i=[];g.id=parseInt(e[b++],10);n=e[b++].split(/[\t ]*--\>[\t ]*/);g.start=d(n[0]);
f=n[1].indexOf(" ");if(f!==-1)n[1]=n[1].substr(0,f);for(g.end=d(n[1]);b<k&&e[b];)i.push(e[b++]);g.text=i.join("\\N").replace(/\{(\\[\w]+\(?([\w\d]+,?)+\)?)+\}/gi,"");g.text=g.text.replace(/</g,"&lt;").replace(/>/g,"&gt;");g.text=g.text.replace(/&lt;(\/?(font|b|u|i|s))((\s+(\w|\w[\w\-]*\w)(\s*=\s*(?:\".*?\"|'.*?'|[^'\">\s]+))?)+\s*|\s*)(\/?)&gt;/gi,"<$1$3$7>");g.text=g.text.replace(/\\N/gi,"<br />");j.push(l("subtitle",g))}h.data=j;return h})})(Popcorn);(function(o){o.parser("parseSSA",function(e){var h={title:"",remote:"",data:[]},j=[],b,k,f,n,i,g,d,l=0,a=0,q=0,t=0,c=function(p){var s=p.split(":"),r=s.length-1;if(p.length!==10)return-1;return parseInt(s[0],10)*3600+parseInt(s[r-1],10)*60+parseFloat(s[r],10)},m=function(p,s){var r={};r[p]=s;return r};e=e.text.split(/(?:\r\n|\r|\n)/gm);for(q=e.length;l<q&&e[l]!=="[Events]";)l++;n=e[++l].substr(8).split(", ");for(i=n.length;a<i;a++)if(n[a]==="Start")b=a;else if(n[a]==="End")k=a;else if(n[a]==="Text")f=
a;for(;++l<q&&e[l]&&e[l][0]!=="[";){g={};n=e[l].substr(10).split(",");g.start=c(n[b]);g.end=c(n[k]);if(!(g.start===-1||g.end===-1)){if((t=n.length)===i)g.text=n[f];else{d=[];for(a=f;a<t;a++)d.push(n[a]);g.text=d.join(",")}g.text=g.text.replace(/\{(\\[\w]+\(?([\w\d]+,?)+\)?)+\}/gi,"").replace(/\\N/gi,"<br />");j.push(m("subtitle",g))}}h.data=j;return h})})(Popcorn);(function(o){o.parser("parseTTML",function(e){var h={title:"",remote:"",data:[]},j,b=0,k,f=function(g,d){if(!g)return-1;var l=g.split(":"),a=l.length-1;if(a>=2)return parseInt(l[0],10)*3600+parseInt(l[a-1],10)*60+parseFloat(l[a],10);for(l=g.length-1;l>=0;l--)if(g[l]<="9"&&g[l]>="0")break;l++;a=g.substr(l);d=d||0;if(a==="h")a=3600;else if(a==="m")a=60;else if(a==="s")a=1;else if(a==="ms")a=0.0010;else return-1;return parseFloat(g.substr(0,l))*a+d},n=function(g,d){var l={};l[g]=d;return l},i=function(g,
d){for(var l=g.firstChild,a;l;){if(l.nodeType===1)if(l.nodeName==="p"){a=l;var q=d,t={};t.text=a.textContent.replace(/^[\s]+|[\s]+$/gm,"").replace(/(?:\r\n|\r|\n)/gm,"<br />");t.id=a.getAttribute("xml:id");t.start=f(a.getAttribute("begin"),q);t.end=f(a.getAttribute("end"),q);t.target=k;if(t.end<0){t.end=f(a.getAttribute("duration"),0);if(t.end>=0)t.end+=t.start;else t.end=Number.MAX_VALUE}a=t;h.data.push(n("subtitle",a));b++}else if(l.nodeName==="div"){a=f(l.getAttribute("begin"));if(a<0)a=d;i(l,
a)}l=l.nextSibling}};if(!e.xml||!e.xml.documentElement||!(j=e.xml.documentElement.firstChild))return h;for(;j.nodeName!=="body";)j=j.nextSibling;k="";i(j,0);return h})})(Popcorn);(function(o){o.parser("parseTTXT",function(e){var h={title:"",remote:"",data:[]},j=function(i){i=i.split(":");var g=0;try{return parseFloat(i[0],10)*60*60+parseFloat(i[1],10)*60+parseFloat(i[2],10)}catch(d){g=0}return g},b=function(i,g){var d={};d[i]=g;return d};e=e.xml.lastChild.lastChild;for(var k=Number.MAX_VALUE,f=[];e;){if(e.nodeType===1&&e.nodeName==="TextSample"){var n={};n.start=j(e.getAttribute("sampleTime"));n.text=e.getAttribute("text");if(n.text){n.end=k-0.0010;f.push(b("subtitle",n))}k=
n.start}e=e.previousSibling}h.data=f.reverse();return h})})(Popcorn);(function(o){o.parser("parseVTT",function(e){var h={title:"",remote:"",data:[]},j=[],b=0,k=0,f=0,n,i,g,d=function(q){var t=q.split(":");q=q.length;var c;if(q!==12&&q!==9)throw"Bad cue";q=t.length-1;try{c=parseInt(t[q-1],10)*60+parseFloat(t[q],10);if(q===2)c+=parseInt(t[0],10)*3600}catch(m){throw"Bad cue";}return c},l=function(q,t){var c={};c[q]=t;return c};e=e.text.split(/(?:\r\n|\r|\n)/gm);for(k=e.length;b<k;){g={};i=[];try{g.id=e[b++];if(!g.id||g.id.indexOf("--\>")!==-1)throw"Bad cue";n=e[b++].split(/[\t ]*--\>[\t ]*/);
g.start=d(n[0]);f=n[1].indexOf(" ");if(f!==-1)n[1]=n[1].substr(0,f);for(g.end=d(n[1]);b<k&&e[b];)i.push(e[b++]);g.text=i.join("<br />");j.push(l("subtitle",g))}catch(a){for(;b<k&&e[b];)b++}for(;b<k&&!e[b];)b++}h.data=j;return h})})(Popcorn);(function(o){o.parser("parseXML","XML",function(e){var h={title:"",remote:"",data:[]},j={},b=function(d){d=d.split(":");if(d.length===1)return parseFloat(d[0],10);else if(d.length===2)return parseFloat(d[0],10)+parseFloat(d[1]/12,10);else if(d.length===3)return parseInt(d[0]*60,10)+parseFloat(d[1],10)+parseFloat(d[2]/12,10);else if(d.length===4)return parseInt(d[0]*3600,10)+parseInt(d[1]*60,10)+parseFloat(d[2],10)+parseFloat(d[3]/12,10)},k=function(d){for(var l={},a=0,q=d.length;a<q;a++){var t=d.item(a).nodeName,
c=d.item(a).nodeValue;if(t==="in")l.start=b(c);else if(t==="out")l.end=b(c);else if(t==="resourceid")o.extend(l,j[c]);else l[t]=c}return l},f=function(d,l){var a={};a[d]=l;return a},n=function(d,l,a){var q={};o.extend(q,l,k(d.attributes),{text:d.textContent});l=d.childNodes;if(l.length<1||l.length===1&&l[0].nodeType===3)if(a)j[q.id]=q;else h.data.push(f(d.nodeName,q));else for(d=0;d<l.length;d++)l[d].nodeType===1&&n(l[d],q,a)};e=e.documentElement.childNodes;for(var i=0,g=e.length;i<g;i++)if(e[i].nodeType===
1)e[i].nodeName==="manifest"?n(e[i],{},true):n(e[i],{},false);return h})})(Popcorn);(function(o,e){Popcorn.baseplayer=function(){return new Popcorn.baseplayer.init};Popcorn.baseplayer.init=function(){this.currentTime=this.readyState=0;this.baselineTime=new Date;this.duration=0;this.paused=1;this.ended=0;this.volume=1;this.muted=0;this.playbackRate=1;this._events={};this.offsetTop=this.offsetLeft=this.offsetHeight=this.height=this.offsetWidth=this.width=0};Popcorn.baseplayer.init.prototype={load:function(){},play:function(){this.paused=0;this.timeupdate()},pause:function(){this.paused=
1},timeupdate:function(){var h=this;if(!this.paused){this.currentTime+=(new Date-this.baselineTime)/1E3;this.dispatchEvent("timeupdate")}this.baselineTime=new Date;setTimeout(function(){h.timeupdate.call(h)},50)},getBoundingClientRect:function(){return Popcorn.position(this._resource||this._container)},addEventListener:function(h,j){this._events[h]||(this._events[h]=[]);this._events[h].push(j);return j},dispatchEvent:function(h){var j,b=this,k=h.type;if(!k){k=h;if(h=Popcorn.events.getInterface(k)){j=
document.createEvent(h);j.initEvent(k,true,true,window,1)}}Popcorn.forEach(this._events[k],function(f){f.call(b,j,b)})},extractContainerValues:function(h){if(this._container=document.getElementById(h)){h=this._container.getBoundingClientRect();this.offsetWidth=this.width=this.getStyle("width")||0;this.offsetHeight=this.height=this.getStyle("height")||0;this.offsetLeft=h.left;this.offsetTop=h.top;this.offsetParent=this._container.offsetParent;return this._container}},getStyle:function(h){var j=this._resource||
this._container;return j.currentStyle?j.currentStyle[h]:o.getComputedStyle?e.defaultView.getComputedStyle(j,null).getPropertyValue(h):j.style[h]}}})(window,document);(function(o,e){function h(g,d){if(g.currentStyle)return g.currentStyle[d];else if(e.getComputedStyle)return document.defaultView.getComputedStyle(g,null).getPropertyValue(d)}function j(g){return'<div><a href="'+g.user.profile+'"><img width="16px height="16px" src="'+g.user.avatar+'"></img>'+g.user.name+"</a> at "+function(d){var l=f(d/60);d=n(d%60);return l+"."+(d<10?"0":"")+d}(g.start)+" "+function(d){function l(a,q){return a+" "+q+(a>1?"s":"")+" ago"}d=((new Date).getTime()-d.getTime())/1E3;if(d<
60)return l(n(d),"second");d/=60;if(d<60)return l(n(d),"minute");d/=60;if(d<24)return l(n(d),"hour");d/=24;if(d<30)return l(n(d),"day");if(d<365)return l(n(d/30),"month");return l(n(d/365),"year")}(g.date)+"<br />"+g.text+"</span>"}function b(g){if(e.swfobject&&e.soundcloud){var d={enable_api:true,object_id:g._playerId,url:g.src,show_comments:!g._options.api.key&&!g._options.api.commentdiv},l={id:g._playerId,name:g._playerId},a=document.createElement("div");a.setAttribute("id",g._playerId);g._container.appendChild(a);
swfobject.embedSWF("http://player.soundcloud.com/player.swf",g._playerId,g.offsetWidth,g.height,"9.0.0","expressInstall.swf",d,{allowscriptaccess:"always",wmode:"transparent"},l)}else setTimeout(function(){b(g)},15)}var k=Math.abs,f=Math.floor,n=Math.round,i={};o.getScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js");o.getScript("http://popcornjs.org/code/players/soundcloud/lib/soundcloud.player.api.js",function(){var g=1;soundcloud.addEventListener("onPlayerReady",function(d,
l){var a=i[d.api_getFlashId()];a.swfObj=d;a.duration=d.api_getTrackDuration();a.currentTime=d.api_getTrackPosition();a.volume=a.previousVolume=d.api_getVolume()/100;a._mediaId=l.mediaId;a.dispatchEvent("load");a.dispatchEvent("canplay");a.dispatchEvent("durationchange");a.timeupdate()});soundcloud.addEventListener("onMediaStart",function(d){d=i[d.api_getFlashId()];d.played=1;d.dispatchEvent("playing")});soundcloud.addEventListener("onMediaPlay",function(d){if(g)g=0;else i[d.api_getFlashId()].dispatchEvent("play")});
soundcloud.addEventListener("onMediaPause",function(d){i[d.api_getFlashId()].dispatchEvent("pause")});soundcloud.addEventListener("onMediaBuffering",function(d){d=i[d.api_getFlashId()];d.dispatchEvent("progress");if(d.readyState===0){d.readyState=3;d.dispatchEvent("readystatechange")}});soundcloud.addEventListener("onMediaDoneBuffering",function(d){i[d.api_getFlashId()].dispatchEvent("canplaythrough")});soundcloud.addEventListener("onMediaEnd",function(d){d=i[d.api_getFlashId()];d.paused=1;d.dispatchEvent("ended")});
soundcloud.addEventListener("onMediaSeek",function(d){var l=i[d.api_getFlashId()];l.setCurrentTime(d.api_getTrackPosition());l.paused&&l.dispatchEvent("timeupdate")});soundcloud.addEventListener("onPlayerError",function(d){i[d.api_getFlashId()].dispatchEvent("error")})});o.soundcloud=function(g,d,l){return new o.soundcloud.init(g,d,l)};o.soundcloud.init=function(){function g(d){var l=d._options,a=d._container,q=a.getBoundingClientRect();d.width=l.width||h(a,"width")||"100%";d.height=l.height||h(a,
"height")||"81px";d.src=l.src;d.autoplay=l.autoplay;if(parseFloat(d.height,10)!==81)d.height="81px";d.offsetLeft=q.left;d.offsetTop=q.top;d.offsetHeight=parseFloat(d.height,10);d.offsetWidth=parseFloat(d.width,10);if(/[\d]+%/.test(d.width)){l=h(a,"width");d._container.style.width=d.width;d.offsetWidth=d._container.offsetWidth;d._container.style.width=l}if(/[\d]+%/.test(d.height)){l=h(a,"height");d._container.style.height=d.height;d.offsetHeight=d._container.offsetHeight;d._container.style.height=
l}}return function(d,l,a){if(d)if(l){if(/file/.test(location.protocol))throw"Must run from a web server!";}else throw"Must supply a source!";else throw"Must supply an id!";if(!(this._container=document.getElementById(d)))throw"Could not find that container in the DOM!";a=a||{};a.api=a.api||{};a.target=d;a.src=l;a.api.commentformat=a.api.commentformat||j;this._mediaId=0;this._listeners={};this._playerId=o.guid(a.target);this._containerId=a.target;this._options=a;this._comments=[];g(this);this.duration=
0;this.volume=1;this.ended=this.currentTime=0;this.paused=1;this.readyState=0;this.playbackRate=1;this.played=this.left=this.top=0;this.addEventListener("load",function(){var q=this.getBoundingClientRect();this.top=q.top;this.left=q.left;this.offsetWidth=this.swfObj.offsetWidth;this.offsetHeight=this.swfObj.offsetHeight;this.offsetLeft=this.swfObj.offsetLeft;this.offsetTop=this.swfObj.offsetTop});i[this._playerId]=this;b(this)}}();o.soundcloud.init.prototype=o.soundcloud.prototype;o.extend(o.soundcloud.prototype,
{setVolume:function(g){if(!(!g&&g!==0)){if(g<0)g=-g;if(g>1)g%=1;this.volume=this.previousVolume=g;this.swfObj.api_setVolume(g*100);this.dispatchEvent("volumechange")}},setCurrentTime:function(g){if(!(!g&&g!==0)){this.currentTime=this.previousCurrentTime=g;this.ended=g>=this.duration;this.dispatchEvent("seeked")}},play:function(){if(this.swfObj){if(this.paused){this.paused=0;this.swfObj.api_play()}}else this.addEventListener("load",this.play)},pause:function(){if(this.swfObj){if(!this.paused){this.paused=
1;this.swfObj.api_pause()}}else this.addEventListener("load",this.pause)},mute:function(){if(this.swfObj)if(this.muted())if(this.paused)this.setVolume(this.oldVol);else this.volume=this.oldVol;else{this.oldVol=this.volume;if(this.paused)this.setVolume(0);else this.volume=0}else this.addEventListener("load",this.mute)},muted:function(){return this.volume===0},load:function(){if(this.swfObj){this.play();this.pause()}else this.addEventListener("load",this.load)},addEventListener:function(g,d){this._listeners[g]||
(this._listeners[g]=[]);this._listeners[g].push(d);return d},dispatchEvent:function(g){var d=this;g=g.type||g;g==="play"&&this.paused||g==="pause"&&!this.paused?this[g]():o.forEach(this._listeners[g],function(l){l.call(d)})},timeupdate:function(){var g=this,d=this.swfObj.api_getVolume()/100;if(k(this.currentTime-this.previousCurrentTime)>0.25)this.swfObj.api_seekTo(this.currentTime);else this.previousCurrentTime=this.currentTime=this.swfObj.api_getTrackPosition();if(d!==this.previousVolume)this.setVolume(d);
else this.volume!==this.previousVolume&&this.setVolume(this.volume);this.paused||this.dispatchEvent("timeupdate");g.ended||setTimeout(function(){g.timeupdate.call(g)},33)},getBoundingClientRect:function(){var g;if(this.swfObj){g=this.swfObj.getBoundingClientRect();return{bottom:g.bottom,left:g.left,right:g.right,top:g.top,width:g.width||g.right-g.left,height:g.height||g.bottom-g.top}}else{tmp=this._container.getBoundingClientRect();return{left:tmp.left,top:tmp.top,width:this.offsetWidth,height:this.offsetHeight,
bottom:tmp.top+this.width,right:tmp.top+this.height}}},registerPopcornWithPlayer:function(g){if(this.swfObj){this._popcorn=g;var d=this._options.api;if(d.key&&d.commentdiv){var l=this;o.xhr({url:"http://api.soundcloud.com/tracks/"+l._mediaId+"/comments.js?consumer_key="+d.key,success:function(a){o.forEach(a.json,function(q){l.addComment({start:q.timestamp/1E3,date:new Date(q.created_at),text:q.body,user:{name:q.user.username,profile:q.user.permalink_url,avatar:q.user.avatar_url}})})}})}}else this.addEventListener("load",
function(){this.registerPopcornWithPlayer(g)})}});o.extend(o.soundcloud.prototype,{addComment:function(g,d){var l=this,a={start:g.start||0,date:g.date||new Date,text:g.text||"",user:{name:g.user.name||"",profile:g.user.profile||"",avatar:g.user.avatar||""},display:function(){return(d||l._options.api.commentformat)(a)}};this._comments.push(a);this._popcorn&&this._popcorn.subtitle({start:a.start,target:this._options.api.commentdiv,display:"inline",language:"en",text:a.display()})}})})(Popcorn,window);(function(o){var e=Math.abs,h={},j=function(b){function k(n){if(!f[n]){f[n]=[];this["on"+n]=function(i){o.forEach(f[n],function(g){g&&g.call(b,i)})}}}var f={};return{addEventListener:function(n,i,g){n=n.toLowerCase();k.call(this,n);f[n].push(i);g&&dispatchEvent(n);return i},addEventListeners:function(n,i){n=n.toLowerCase();k.call(this,n);f[n]=f[n].concat(i)},removeEventListener:function(n,i){var g=this.getEventListeners(n),d,l;d=0;for(l=g.length;d<l;d++)if(g[d]===i){l=g[d];g[d]=0;return l}},getEventListeners:function(n){return n?
f[n.toLowerCase()]||[]:f},dispatchEvent:function(n,i){n="on"+n.toString().toLowerCase();this[n]&&this[n](i)}}};o.vimeo=function(b,k,f){return new o.vimeo.init(b,k,f)};o.vimeo.onLoad=function(b){var k=h[b];k.swfObj=document.getElementById(b);k.offsetWidth=k.swfObj.offsetWidth;k.offsetHeight=k.swfObj.offsetHeight;k.offsetParent=k.swfObj.offsetParent;k.offsetLeft=k.swfObj.offsetLeft;k.offsetTop=k.swfObj.offsetTop;k.dispatchEvent("load")};o.getScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js");
o.vimeo.init=function(){function b(g){if(g)return(g=g.match(n))?g[0].substr(30):""}function k(g){if(g)return(g=g.match(i))?g[0].substr(10):""}function f(g,d,l){window.swfobject?swfobject.embedSWF("http://vimeo.com/moogaloop.swf",l,g.offsetWidth,g.offsetHeight,"9.0.0","expressInstall.swf",{clip_id:d,show_portrait:1,show_byline:1,show_title:1,js_api:1,js_onLoad:"Popcorn.vimeo.onLoad",js_swf_id:l},{allowscriptaccess:"always",allowfullscreen:"true",wmode:"transparent"},{}):setTimeout(function(){f(g,d,
l)},1)}var n=/^http:\/\/player\.vimeo\.com\/video\/[\d]+/i,i=/vimeo\.com\/[\d]+/;return function(g,d,l){if(g){if(/file/.test(location.protocol))throw"Must run from a web server!";}else throw"Must supply an id!";var a=this;this._container=document.createElement("div");this._container.id=g+"object";this._target=document.getElementById(g);this._target.appendChild(this._container);l=l||{};l.css&&o.extend(this._target.style,l.css);this.paused=true;this.duration=Number.MAX_VALUE;this.currentTime=this.ended=
0;this.volume=1;this.readyState=this.played=this.initialTime=this.loop=0;this.previousCurrentTime=this.currentTime;this.previousVolume=this.volume;this.evtHolder=new j(this);this.width=this._target.style.width||"504px";this.height=this._target.style.height||"340px";if(/[\d]%/.test(this.width)){g=this._target.style.width;this._target.style.width=this.width;this.offsetWidth=this._target.offsetWidth;this._target.style.width=g}else{this.offsetWidth=parseInt(this.width,10);this._target.style.width=this.width+
"px"}if(/[\d]%/.test(this.height)){g=this._target.style.height;this._target.style.height=this.height;this.offsetHeight=this._target.offsetHeight;this._target.style.height=g}else{this.offsetHeight=parseInt(this.height,10);this._target.style.height=this.height+"px"}this.offsetTop=this.offsetLeft=0;d=k(d)||b(d);if(!d)throw"No video id";h[this._container.id]=this;f(this,d,this._container.id);this.addEventListener("load",function(){var q=false;a.duration=a.swfObj.api_getDuration();a.evtHolder.dispatchEvent("durationchange");
a.evtHolder.dispatchEvent("loadedmetadata");a.addEventListener("timeupdate",function(){a.currentTime=a.swfObj.api_getCurrentTime()});a.addEventListener("pause",function(){a.paused=true});a.addEventListener("playing",function(){a.paused=false;a.ended=0});a.addEventListener("ended",function(){if(a.loop!=="loop"){a.paused=true;a.ended=1}});a.addEventListener("progress",function(t){if(!q){q=1;a.readyState=3;a.evtHolder.dispatchEvent("readystatechange")}if(t.percent===100){a.readyState=4;a.evtHolder.dispatchEvent("readystatechange");
a.evtHolder.dispatchEvent("canplaythrough")}})})}}();o.vimeo.init.prototype=o.vimeo.prototype;o.extend(o.vimeo.prototype,{setLoop:function(b){if(b){this.loop=b;this.swfObj.api_setLoop(b==="loop"?1:0)}},setVolume:function(b){if(!(!b&&b!==0)){if(b<0)b=-b;if(b>1)b%=1;this.volume=this.previousVolume=b;this.swfObj.api_setVolume(b*100);this.evtHolder.dispatchEvent("volumechange")}},setCurrentTime:function(b){if(!(!b&&b!==0)){this.currentTime=this.previousCurrentTime=b;this.ended=b>=this.duration;this.swfObj.api_seekTo(b);
this.evtHolder.dispatchEvent("seeked");this.evtHolder.dispatchEvent("timeupdate")}},play:function(){if(this.swfObj){if(!this.played){this.played=1;this.startTimeUpdater();this.evtHolder.dispatchEvent("loadstart")}this.evtHolder.dispatchEvent("play");this.swfObj.api_play()}else this.addEventListener("load",this.play)},pause:function(){this.swfObj?this.swfObj.api_pause():this.addEventListener("load",this.pause)},mute:function(){if(this.swfObj)if(this.muted())if(this.paused)this.setVolume(this.oldVol);
else this.volume=this.oldVol;else{this.oldVol=this.volume;if(this.paused)this.setVolume(0);else this.volume=0}else this.addEventListener("load",this.mute)},muted:function(){return this.volume===0},load:function(){if(this.swfObj){this.play();this.pause()}else this.addEventListener("load",this.load)},unload:function(){if(this.swfObj){this.pause();this.swfObj.api_unload();this.evtHolder.dispatchEvent("abort");this.evtHolder.dispatchEvent("emptied")}else this.addEventListener("load",this.unload)},addEventListener:function(b,
k){var f;b=b.type||b.toLowerCase();if(b==="seeked")f="onSeek";else if(b==="timeupdate")f="onProgress";else if(b==="progress")f="onLoading";else if(b==="ended")f="onFinish";else if(b==="playing")f="onPlay";else if(b==="pause")f="on"+b[0].toUpperCase()+b.substr(1);this.evtHolder.addEventListener(b,k,false);if(f&&this.evtHolder.getEventListeners(b).length===1){o.vimeo[f]=f==="onSeek"||f==="onProgress"||f==="onLoading"?function(n,i){h[i].evtHolder.dispatchEvent(b,n)}:function(n){h[n].evtHolder.dispatchEvent(b)};
this.swfObj.api_addEventListener(f,"Popcorn.vimeo."+f)}},removeEventListener:function(b,k){return this.evtHolder.removeEventListener(b,k)},dispatchEvent:function(b){return this.evtHolder.dispatchEvent(b)},getBoundingClientRect:function(){return this._target.getBoundingClientRect()},startTimeUpdater:function(){var b=this,k=0;if(e(this.currentTime-this.previousCurrentTime)>0.75){this.setCurrentTime(this.currentTime);k=1}else this.previousCurrentTime=this.currentTime;this.volume!==this.previousVolume&&
this.setVolume(this.volume);if(!b.paused||k)this.dispatchEvent("timeupdate");b.ended||setTimeout(function(){b.startTimeUpdater.call(b)},33)}})})(Popcorn,window);var onYouTubePlayerReady;
(function(o){function e(i){if(i)return(i=b.exec(i))?i[1]:""}function h(i){if(i)return(i=b.exec(i))?i[1]:""}function j(i,g){var d,l=this;if(window.swfobject){d=g.getBoundingClientRect();this.width=g.style.width||460;this.height=g.style.height||350;this.width=parseFloat(this.width);this.height=parseFloat(this.height);this.offsetWidth=this.width;this.offsetHeight=this.height;this.offsetLeft=d.left;this.offsetTop=d.top;this.offsetParent=g.offsetParent;d={playerapiid:this.playerId,controls:this.controls,
iv_load_policy:this.iv_load_policy};swfobject.embedSWF("http://www.youtube.com/e/"+this.vidId+"?enablejsapi=1&playerapiid="+this.playerId+"&version=3",this.playerId,this.width,this.height,"8",null,d,{allowscriptaccess:"always",allowfullscreen:"true",wmode:"transparent"},{id:this.playerId})}else setTimeout(function(){j.call(l,i,g)},1)}var b=/^.*[\/=](.{11})/,k={},f={},n=Math.abs;o.getScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js");onYouTubePlayerReady=function(i){var g=k[i];
f[i]=1;g.video=document.getElementById(i);g.duration=g.video.getDuration();g.dispatchEvent("load");g.dispatchEvent("durationchange")};o.youtube=function(i,g,d){return new o.youtube.init(i,g,d)};o.youtube.init=function(i,g,d){if(i){if(/file/.test(location.protocol))throw"This must be run from a web server.";}else throw"Element id is invalid.";d=d||{};var l=this;this.playerId=i+o.guid();this.readyState=0;this._eventListeners={};this.paused=this.fullyLoaded=this.loadedData=this.loadStarted=false;d.width=
d.width&&+d.width+"px";d.height=d.height&&+d.height+"px";this.controls=+d.controls===0||+d.controls===1?d.controls:1;this.iv_load_policy=+d.annotations===1||+d.annotations===3?d.annotations:1;this._target=document.getElementById(i);this._container=document.createElement("div");this._container.id=this.playerId;this._container.style.height=this._target.style.height=d.height||this._target.style.height||"350px";this._container.style.width=this._target.style.width=d.width||this._target.style.width||"460px";
this._target.appendChild(this._container);this.offsetHeight=+this._target.offsetHeight;this.offsetWidth=+this._target.offsetWidth;this.currentTime=this.previousCurrentTime=0;this.volume=this.previousVolume=this.preMuteVol=1;this.duration=0;this.vidId=e(g)||h(g);if(!this.vidId)throw"Could not find video id";this.addEventListener("load",function(){this.offsetWidth=this.video.offsetWidth;this.offsetHeight=this.video.offsetHeight;this.offsetParent=this.video.offsetParent;this.registerYoutubeEventHandlers();
this.registerInternalEventHandlers()});(function(){var a=0;l.addEventListener("playing",function(){if(!a){a=1;l.duration=l.video.getDuration();l.dispatchEvent("durationchange")}})})();if(f[this.playerId]){this.video=k[this.playerId].video;this.vidId=this.vidId||e(this._container.getAttribute("src"))||h(this._container.getAttribute("src"));if(this.vidId!==k[this.playerId].vidId)this.video.cueVideoById(this.vidId);else this.previousCurrentTime=1;this.dispatchEvent("load")}else this._container?j.call(this,
g,this._container):document.addEventListener("DOMContentLoaded",function(){l._container=document.getElementById(i);if(!l._container)throw"Could not find container!";j.call(l,g,l._container)},false);k[this.playerId]=this};o.extend(o.youtube.init.prototype,{registerYoutubeEventHandlers:function(){var i=this;this.video.addEventListener("onStateChange","Popcorn.youtube.stateChangeEventHandler");this.video.addEventListener("onError","Popcorn.youtube.errorEventHandler");o.youtube.stateChangeEventHandler=
function(g){var d=k[i.playerId];if(g===-1){d.readyState=1;d.dispatchEvent("loadedmetadata")}else if(g===0)d.dispatchEvent("ended");else if(g===1){if(!this.loadedData){this.loadedData=true;d.dispatchEvent("loadeddata")}d.readyState=2;d.dispatchEvent("playing")}else if(g===2)d.dispatchEvent("pause");else g===3&&d.dispatchEvent("waiting")};o.youtube.errorEventHandler=function(){i.dispatchEvent("error")}},registerInternalEventHandlers:function(){this.addEventListener("playing",function(){this.startTimeUpdater()});
this.addEventListener("loadedmetadata",function(){this.startProgressUpdater()})},play:function(){if(f[this.playerId]){this.dispatchEvent("play");this.video.playVideo()}else this.addEventListener("load",function(){this.play()})},pause:function(){f[this.playerId]?this.video.pauseVideo():this.addEventListener("load",this.pause)},load:function(){if(f[this.playerId]){this.video.playVideo();this.video.pauseVideo()}else this.addEventListener("load",function(){this.load()})},seekTo:function(i){var g=this.video.getPlayerState()==
1;this.video.seekTo(i,true);if(g)this.video.paused=false;else{this.video.paused=true;this.video.pauseVideo()}if(!this.fullyLoaded)this.loadedData=false;this.dispatchEvent("seeked")},mute:function(){if(f[this.playerId])if(this.volume!==0){this.preMuteVol=this.volume;this.setVolume(0)}else this.setVolume(this.preMuteVol);else this.addEventListener("load",this.mute)},setVolume:function(i){this.volume=this.previousVolume=i;this.video.setVolume(i*100);this.dispatchEvent("volumechange")},addEventListener:function(i,
g){var d=i.type||i;this._eventListeners[d]||(this._eventListeners[d]=[]);this._eventListeners[d].push(g)},dispatchEvent:function(i){i=i.type||i;if(this._eventListeners[i]){var g=this;o.forEach(this._eventListeners[i],function(d){d.call(g,null)})}},defaultPlaybackRate:function(){},playbackRate:function(){},getBoundingClientRect:function(){var i;if(this.video){i=this.video.getBoundingClientRect();return{bottom:i.bottom,left:i.left,right:i.right,top:i.top,width:i.width||i.right-i.left,height:i.height||
i.bottom-i.top}}else{i=this._container.getBoundingClientRect();return{left:i.left,top:i.top,width:this._target.offsetWidth,height:this._target.offsetHeight,bottom:i.top+this._target.offsetWidth,right:i.left+this._target.offsetHeight}}},startTimeUpdater:function(){var i=typeof this.video.getPlayerState!="function"?this.readyState:this.video.getPlayerState(),g=this,d=0;if(n(this.currentTime-this.previousCurrentTime)>0.5){this.previousCurrentTime=this.currentTime-0.5;this.seekTo(this.currentTime);d=
1}else{this.previousCurrentTime=this.currentTime;this.currentTime=typeof this.video.getCurrentTime!="function"?this.currentTime:this.video.getCurrentTime()}this.volume!==this.previousVolume&&this.setVolume(this.volume);if(i!==0&&i!==2||d)this.dispatchEvent("timeupdate");i!==0&&setTimeout(function(){g.startTimeUpdater.call(g)},33)},startProgressUpdater:function(){var i=this.video.getVideoBytesLoaded(),g=this.video.getVideoBytesTotal(),d=this;if(g!==0){if(!this.loadStarted){this.loadStarted=true;this.dispatchEvent("loadstart")}if(i>=
g){this.fullyLoaded=true;this.readyState=4;this.dispatchEvent("canplaythrough")}else{this.dispatchEvent("progress");setTimeout(function(){d.startProgressUpdater.call(d)},250)}}}})})(Popcorn);(function(o,e){var h=o.document,j=o.location,b=/:\/\//,k=j.href.replace(j.href.split("/").slice(-1)[0],""),f=function(i,g,d){i=i||0;g=(g||i||0)+1;d=d||1;g=Math.ceil((g-i)/d)||0;var l=0,a=[];for(a.length=g;l<g;){a[l++]=i;i+=d}return a};e.sequence=function(i,g){return new e.sequence.init(i,g)};e.sequence.init=function(i,g){this.parent=h.getElementById(i);this.seqId=e.guid("__sequenced");this.queue=[];this.playlist=[];this.inOuts={ofVideos:[],ofClips:[]};this.dims={width:0,height:0};this.active=0;this.playing=
this.cycling=false;this.times={last:0};this.events={};var d=this,l=0;e.forEach(g,function(a,q){var t=h.createElement("video");t.preload="auto";t.controls=true;t.style.display=q&&"none"||"";t.id=d.seqId+"-"+q;d.queue.push(t);var c=a["in"],m=a.out;d.inOuts.ofVideos.push({"in":c!==undefined&&c||1,out:m!==undefined&&m||0});d.inOuts.ofVideos[q].out=d.inOuts.ofVideos[q].out||d.inOuts.ofVideos[q]["in"]+2;t.src=!b.test(a.src)?k+a.src:a.src;t.setAttribute("data-sequence-owner",i);t.setAttribute("data-sequence-guid",
d.seqId);t.setAttribute("data-sequence-id",q);t.setAttribute("data-sequence-clip",[d.inOuts.ofVideos[q]["in"],d.inOuts.ofVideos[q].out].join(":"));d.parent.appendChild(t);d.playlist.push(e("#"+t.id))});d.inOuts.ofVideos.forEach(function(a){a={"in":l,out:l+(a.out-a["in"])};d.inOuts.ofClips.push(a);l=a.out+1});e.forEach(this.queue,function(a,q){function t(){if(!q){d.dims.width=a.videoWidth;d.dims.height=a.videoHeight}a.currentTime=d.inOuts.ofVideos[q]["in"]-0.5;a.removeEventListener("canplaythrough",
t,false);return true}a.addEventListener("canplaythrough",t,false);a.addEventListener("play",function(){d.playing=true},false);a.addEventListener("pause",function(){d.playing=false},false);a.addEventListener("timeupdate",function(c){c=c.srcElement||c.target;c=+(c.dataset&&c.dataset.sequenceId||c.getAttribute("data-sequence-id"));var m=Math.floor(a.currentTime);if(d.times.last!==m&&c===d.active){d.times.last=m;m===d.inOuts.ofVideos[c].out&&e.sequence.cycle.call(d,c)}},false)});return this};e.sequence.init.prototype=
e.sequence.prototype;e.sequence.cycle=function(i){this.queue||e.error("Popcorn.sequence.cycle is not a public method");var g=this.queue,d=this.inOuts.ofVideos,l=g[i],a=0,q;if(g[i+1])a=i+1;if(g[i+1]){g=g[a];d=d[a];e.extend(g,{width:this.dims.width,height:this.dims.height});q=this.playlist[a];l.pause();this.active=a;this.times.last=d["in"]-1;q.currentTime(d["in"]);q[a?"play":"pause"]();this.trigger("cycle",{position:{previous:i,current:a}});if(a){l.style.display="none";g.style.display=""}this.cycling=
false}else this.playlist[i].pause();return this};var n=["timeupdate","play","pause"];e.extend(e.sequence.prototype,{eq:function(i){return this.playlist[i]},remove:function(){this.parent.innerHTML=null},clip:function(i){return this.inOuts.ofVideos[i]},duration:function(){for(var i=0,g=this.inOuts.ofClips,d=0;d<g.length;d++)i+=g[d].out-g[d]["in"]+1;return i-1},play:function(){this.playlist[this.active].play();return this},exec:function(i,g){var d=this.active;this.inOuts.ofClips.forEach(function(l,a){if(i>=
l["in"]&&i<=l.out)d=a});i+=this.inOuts.ofVideos[d]["in"]-this.inOuts.ofClips[d]["in"];e.addTrackEvent(this.playlist[d],{start:i-1,end:i,_running:false,_natives:{start:g||e.nop,end:e.nop,type:"exec"}});return this},listen:function(i,g){var d=this,l=this.playlist,a=l.length,q=0;if(!g)g=e.nop;if(e.Events.Natives.indexOf(i)>-1)e.forEach(l,function(t){t.listen(i,function(c){c.active=d;if(n.indexOf(i)>-1)g.call(t,c);else++q===a&&g.call(t,c)})});else{this.events[i]||(this.events[i]={});l=g.name||e.guid("__"+
i);this.events[i][l]=g}return this},unlisten:function(){},trigger:function(i,g){var d=this;if(!(e.Events.Natives.indexOf(i)>-1)){this.events[i]&&e.forEach(this.events[i],function(l){l.call(d,{type:i},g)});return this}}});e.forEach(e.manifest,function(i,g){e.sequence.prototype[g]=function(d){var l={},a=[],q,t,c,m,p;for(q=0;q<this.inOuts.ofClips.length;q++){a=this.inOuts.ofClips[q];t=f(a["in"],a.out);c=t.indexOf(d.start);m=t.indexOf(d.end);if(c>-1)l[q]=e.extend({},a,{start:t[c],clipIdx:c});if(m>-1)l[q]=
e.extend({},a,{end:t[m],clipIdx:m})}q=Object.keys(l).map(function(r){return+r});a=f(q[0],q[1]);for(q=0;q<a.length;q++){c={};m=a[q];var s=l[m];if(s){p=this.inOuts.ofVideos[m];t=s.clipIdx;p=f(p["in"],p.out);if(s.start){c.start=p[t];c.end=p[p.length-1]}if(s.end){c.start=p[0];c.end=p[t]}}else{c.start=this.inOuts.ofVideos[m]["in"];c.end=this.inOuts.ofVideos[m].out}this.playlist[m][g](e.extend({},d,c))}return this}})})(this,Popcorn);

