diff --git a/Alogo.png b/Alogo.png
new file mode 100644
index 0000000..8378959
Binary files /dev/null and b/Alogo.png differ
diff --git a/Alogo72.png b/Alogo72.png
new file mode 100644
index 0000000..b542b2b
Binary files /dev/null and b/Alogo72.png differ
diff --git a/TweenMax.min.js b/TweenMax.min.js
new file mode 100644
index 0000000..094831e
--- /dev/null
+++ b/TweenMax.min.js
@@ -0,0 +1,17 @@
+/*!
+ * VERSION: 2.1.3
+ * DATE: 2019-05-17
+ * UPDATES AND DOCS AT: http://greensock.com
+ *
+ * Includes all of the following: TweenLite, TweenMax, TimelineLite, TimelineMax, EasePack, CSSPlugin, RoundPropsPlugin, BezierPlugin, AttrPlugin, DirectionalRotationPlugin
+ *
+ * @license Copyright (c) 2008-2019, GreenSock. All rights reserved.
+ * This work is subject to the terms at http://greensock.com/standard-license or for
+ * Club GreenSock members, the software agreement that was issued with your membership.
+ *
+ * @author: Jack Doyle, jack@greensock.com
+ **/
+var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c],b):e[c%e.length];delete a.cycle},f=function(a){if("function"==typeof a)return a;var b="object"==typeof a?a:{each:a},c=b.ease,d=b.from||0,e=b.base||0,f={},g=isNaN(d),h=b.axis,i={center:.5,end:1}[d]||0;return function(a,j,k){var l,m,n,o,p,q,r,s,t,u=(k||b).length,v=f[u];if(!v){if(t="auto"===b.grid?0:(b.grid||[1/0])[0],!t){for(r=-(1/0);r<(r=k[t++].getBoundingClientRect().left)&&u>t;);t--}for(v=f[u]=[],l=g?Math.min(t,u)*i-.5:d%t,m=g?u*i/t-.5:d/t|0,r=0,s=1/0,q=0;u>q;q++)n=q%t-l,o=m-(q/t|0),v[q]=p=h?Math.abs("y"===h?o:n):Math.sqrt(n*n+o*o),p>r&&(r=p),s>p&&(s=p);v.max=r-s,v.min=s,v.v=u=b.amount||b.each*(t>u?u-1:h?"y"===h?u/t:t:Math.max(t,u/t))||0,v.b=0>u?e-u:e}return u=(v[a]-v.min)/v.max,v.b+(c?c.getRatio(u):u)*v.v}},g=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=g.prototype.render},h=1e-8,i=c._internals,j=i.isSelector,k=i.isArray,l=g.prototype=c.to({},.1,{}),m=[];g.version="2.1.3",l.constructor=g,l.kill()._gc=!1,g.killTweensOf=g.killDelayedCallsTo=c.killTweensOf,g.getTweensOf=c.getTweensOf,g.lagSmoothing=c.lagSmoothing,g.ticker=c.ticker,g.render=c.render,g.distribute=f,l.invalidate=function(){return this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),c.prototype.invalidate.call(this)},l.updateTo=function(a,b){var d,e=this,f=e.ratio,g=e.vars.immediateRender||a.immediateRender;b&&e._startTime.998){var h=e._totalTime;e.render(0,!0,!1),e._initted=!1,e.render(h,!0,!1)}else if(e._initted=!1,e._init(),e._time>0||g)for(var i,j=1/(1-f),k=e._firstPT;k;)i=k.s+k.c,k.c*=j,k.s=i-k.c,k=k._next;return e},l.render=function(a,b,d){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var e,f,g,j,k,l,m,n,o,p=this,q=p._dirty?p.totalDuration():p._totalDuration,r=p._time,s=p._totalTime,t=p._cycle,u=p._duration,v=p._rawPrevTime;if(a>=q-h&&a>=0?(p._totalTime=q,p._cycle=p._repeat,p._yoyo&&0!==(1&p._cycle)?(p._time=0,p.ratio=p._ease._calcEnd?p._ease.getRatio(0):0):(p._time=u,p.ratio=p._ease._calcEnd?p._ease.getRatio(1):1),p._reversed||(e=!0,f="onComplete",d=d||p._timeline.autoRemoveChildren),0===u&&(p._initted||!p.vars.lazy||d)&&(p._startTime===p._timeline._duration&&(a=0),(0>v||0>=a&&a>=-h||v===h&&"isPause"!==p.data)&&v!==a&&(d=!0,v>h&&(f="onReverseComplete")),p._rawPrevTime=n=!b||a||v===a?a:h)):h>a?(p._totalTime=p._time=p._cycle=0,p.ratio=p._ease._calcEnd?p._ease.getRatio(0):0,(0!==s||0===u&&v>0)&&(f="onReverseComplete",e=p._reversed),a>-h?a=0:0>a&&(p._active=!1,0===u&&(p._initted||!p.vars.lazy||d)&&(v>=0&&(d=!0),p._rawPrevTime=n=!b||a||v===a?a:h)),p._initted||(d=!0)):(p._totalTime=p._time=a,0!==p._repeat&&(j=u+p._repeatDelay,p._cycle=p._totalTime/j>>0,0!==p._cycle&&p._cycle===p._totalTime/j&&a>=s&&p._cycle--,p._time=p._totalTime-p._cycle*j,p._yoyo&&0!==(1&p._cycle)&&(p._time=u-p._time,o=p._yoyoEase||p.vars.yoyoEase,o&&(p._yoyoEase||(o!==!0||p._initted?p._yoyoEase=o=o===!0?p._ease:o instanceof Ease?o:Ease.map[o]:(o=p.vars.ease,p._yoyoEase=o=o?o instanceof Ease?o:"function"==typeof o?new Ease(o,p.vars.easeParams):Ease.map[o]||c.defaultEase:c.defaultEase)),p.ratio=o?1-o.getRatio((u-p._time)/u):0)),p._time>u?p._time=u:p._time<0&&(p._time=0)),p._easeType&&!o?(k=p._time/u,l=p._easeType,m=p._easePower,(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),p.ratio=1===l?1-k:2===l?k:p._time/u<.5?k/2:1-k/2):o||(p.ratio=p._ease.getRatio(p._time/u))),r===p._time&&!d&&t===p._cycle)return void(s!==p._totalTime&&p._onUpdate&&(b||p._callback("onUpdate")));if(!p._initted){if(p._init(),!p._initted||p._gc)return;if(!d&&p._firstPT&&(p.vars.lazy!==!1&&p._duration||p.vars.lazy&&!p._duration))return p._time=r,p._totalTime=s,p._rawPrevTime=v,p._cycle=t,i.lazyTweens.push(p),void(p._lazy=[a,b]);!p._time||e||o?e&&this._ease._calcEnd&&!o&&(p.ratio=p._ease.getRatio(0===p._time?0:1)):p.ratio=p._ease.getRatio(p._time/u)}for(p._lazy!==!1&&(p._lazy=!1),p._active||!p._paused&&p._time!==r&&a>=0&&(p._active=!0),0===s&&(2===p._initted&&a>0&&p._init(),p._startAt&&(a>=0?p._startAt.render(a,!0,d):f||(f="_dummyGS")),p.vars.onStart&&(0!==p._totalTime||0===u)&&(b||p._callback("onStart"))),g=p._firstPT;g;)g.f?g.t[g.p](g.c*p.ratio+g.s):g.t[g.p]=g.c*p.ratio+g.s,g=g._next;p._onUpdate&&(0>a&&p._startAt&&p._startTime&&p._startAt.render(a,!0,d),b||(p._totalTime!==s||f)&&p._callback("onUpdate")),p._cycle!==t&&(b||p._gc||p.vars.onRepeat&&p._callback("onRepeat")),f&&(!p._gc||d)&&(0>a&&p._startAt&&!p._onUpdate&&p._startTime&&p._startAt.render(a,!0,d),e&&(p._timeline.autoRemoveChildren&&p._enabled(!1,!1),p._active=!1),!b&&p.vars[f]&&p._callback(f),0===u&&p._rawPrevTime===h&&n!==h&&(p._rawPrevTime=0))},g.to=function(a,b,c){return new g(a,b,c)},g.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new g(a,b,c)},g.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new g(a,b,d)},g.staggerTo=g.allTo=function(a,b,h,i,l,n,o){var p,q,r,s,t=[],u=f(h.stagger||i),v=h.cycle,w=(h.startAt||m).cycle;for(k(a)||("string"==typeof a&&(a=c.selector(a)||a),j(a)&&(a=d(a))),a=a||[],p=a.length-1,r=0;p>=r;r++){q={};for(s in h)q[s]=h[s];if(v&&(e(q,a,r),null!=q.duration&&(b=q.duration,delete q.duration)),w){w=q.startAt={};for(s in h.startAt)w[s]=h.startAt[s];e(q.startAt,a,r)}q.delay=u(r,a[r],a)+(q.delay||0),r===p&&l&&(q.onComplete=function(){h.onComplete&&h.onComplete.apply(h.onCompleteScope||this,arguments),l.apply(o||h.callbackScope||this,n||m)}),t[r]=new g(a[r],b,q)}return t},g.staggerFrom=g.allFrom=function(a,b,c,d,e,f,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,g.staggerTo(a,b,c,d,e,f,h)},g.staggerFromTo=g.allFromTo=function(a,b,c,d,e,f,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,g.staggerTo(a,b,d,e,f,h,i)},g.delayedCall=function(a,b,c,d,e){return new g(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},g.set=function(a,b){return new g(a,0,b)},g.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var n=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(n(f,b)),e=d.length),f=f._next;return d},o=g.getAllTweens=function(b){return n(a._rootTimeline,b).concat(n(a._rootFramesTimeline,b))};g.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=o(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},g.killChildTweensOf=function(a,b){if(null!=a){var e,f,h,l,m,n=i.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),j(a)&&(a=d(a)),k(a))for(l=a.length;--l>-1;)g.killChildTweensOf(a[l],b);else{e=[];for(h in n)for(f=n[h].target.parentNode;f;)f===a&&(e=e.concat(n[h].tweens)),f=f.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var p=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=o(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return g.pauseAll=function(a,b,c){p(!0,a,b,c)},g.resumeAll=function(a,b,c){p(!1,a,b,c)},g.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||h,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},l.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this.duration()?this._time/this._duration:this.ratio},l.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},l.time=function(a,b){if(!arguments.length)return this._time;this._dirty&&this.totalDuration();var c=this._duration,d=this._cycle,e=d*(c+this._repeatDelay);return a>c&&(a=c),this.totalTime(this._yoyo&&1&d?c-a+e:this._repeat?a+e:a,b)},l.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},l.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},l.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},l.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},l.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},g},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a);var c,d,e=this,f=e.vars;e._labels={},e.autoRemoveChildren=!!f.autoRemoveChildren,e.smoothChildTiming=!!f.smoothChildTiming,e._sortChildren=!0,e._onUpdate=f.onUpdate;for(d in f)c=f[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(f[d]=e._swapSelfInParams(c));i(f.tweens)&&e.add(f.tweens,0,f.align,f.stagger)},e=1e-8,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c],b):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=function(a,b,c,d){var e="immediateRender";return e in b||(b[e]=!(c&&c[e]===!1||d)),b},r=function(a){if("function"==typeof a)return a;var b="object"==typeof a?a:{each:a},c=b.ease,d=b.from||0,e=b.base||0,f={},g=isNaN(d),h=b.axis,i={center:.5,end:1}[d]||0;return function(a,j,k){var l,m,n,o,p,q,r,s,t,u=(k||b).length,v=f[u];if(!v){if(t="auto"===b.grid?0:(b.grid||[1/0])[0],!t){for(r=-(1/0);r<(r=k[t++].getBoundingClientRect().left)&&u>t;);t--}for(v=f[u]=[],l=g?Math.min(t,u)*i-.5:d%t,m=g?u*i/t-.5:d/t|0,r=0,s=1/0,q=0;u>q;q++)n=q%t-l,o=m-(q/t|0),v[q]=p=h?Math.abs("y"===h?o:n):Math.sqrt(n*n+o*o),p>r&&(r=p),s>p&&(s=p);v.max=r-s,v.min=s,v.v=u=b.amount||b.each*(t>u?u-1:h?"y"===h?u/t:t:Math.max(t,u/t))||0,v.b=0>u?e-u:e}return u=(v[a]-v.min)/v.max,v.b+(c?c.getRatio(u):u)*v.v}},s=d.prototype=new b;return d.version="2.1.3",d.distribute=r,s.constructor=d,s.kill()._gc=s._forcingPlayhead=s._hasPause=!1,s.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},s.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,q(this,d)),e)},s.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return e=q(this,e,d),b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},s.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),s=r(e.stagger||f),t=e.startAt,u=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),o=0;of&&(e=1),i.add(g,f)),g=h;return j.add(i,0),e&&i.totalDuration(),i},s.add=function(e,f,g,h){var j,k,l,m,n,o,p=this;if("number"!=typeof f&&(f=p._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&&e.push&&i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k>l;l++)i(m=e[l])&&(m=new d({tweens:m})),p.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return p._uncache(!0)}if("string"==typeof e)return p.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(p,e,f),(e._time||!e._duration&&e._initted)&&(j=(p.rawTime()-e._startTime)*e._timeScale,(!e._duration||Math.abs(Math.max(0,Math.min(e.totalDuration(),j)))-e._totalTime>1e-5)&&e.render(j,!1,!1)),(p._gc||p._time===p._duration)&&!p._paused&&p._duratione._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return p},s.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},s._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},s.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},s.insert=s.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},s.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},s.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},s.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},s.removeLabel=function(a){return delete this._labels[a],this},s.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},s._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(g=e.length;--g>-1;)e[g]instanceof a&&e[g].timeline===this&&this.remove(e[g]);if(f="number"!=typeof b||c?this.duration()>99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g>1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},s.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},s.stop=function(){return this.paused(!0)},s.gotoAndPlay=function(a,b){return this.play(a,b)},s.gotoAndStop=function(a,b){return this.pause(a,b)},s.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n,o=this,p=o._time,q=o._dirty?o.totalDuration():o._totalDuration,r=o._startTime,s=o._timeScale,t=o._paused;if(p!==o._time&&(a+=o._time-p),o._hasPause&&!o._forcingPlayhead&&!b){if(a>p)for(d=o._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===o._rawPrevTime||(l=d),d=d._next;else for(d=o._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(o._time=o._totalTime=a=l._startTime,n=o._startTime+(o._reversed?o._duration-a:a)/o._timeScale)}if(a>=q-e&&a>=0)o._totalTime=o._time=q,o._reversed||o._hasPausedChild()||(f=!0,h="onComplete",i=!!o._timeline.autoRemoveChildren,0===o._duration&&(0>=a&&a>=-e||o._rawPrevTime<0||o._rawPrevTime===e)&&o._rawPrevTime!==a&&o._first&&(i=!0,o._rawPrevTime>e&&(h="onReverseComplete"))),o._rawPrevTime=o._duration||!b||a||o._rawPrevTime===a?a:e,a=q+1e-4;else if(e>a)if(o._totalTime=o._time=0,a>-e&&(a=0),(0!==p||0===o._duration&&o._rawPrevTime!==e&&(o._rawPrevTime>0||0>a&&o._rawPrevTime>=0))&&(h="onReverseComplete",f=o._reversed),0>a)o._active=!1,o._timeline.autoRemoveChildren&&o._reversed?(i=f=!0,h="onReverseComplete"):o._rawPrevTime>=0&&o._first&&(i=!0),o._rawPrevTime=a;else{if(o._rawPrevTime=o._duration||!b||a||o._rawPrevTime===a?a:e,0===a&&f)for(d=o._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,o._initted||(i=!0)}else o._totalTime=o._time=o._rawPrevTime=a;if(o._time!==p&&o._first||c||i||l){if(o._initted||(o._initted=!0),o._active||!o._paused&&o._time!==p&&a>0&&(o._active=!0),0===p&&o.vars.onStart&&(0===o._time&&o._duration||b||o._callback("onStart")),m=o._time,m>=p)for(d=o._first;d&&(g=d._next,m===o._time&&(!o._paused||t));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&(o.pause(),o._pauseTime=n),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=o._last;d&&(g=d._prev,m===o._time&&(!o._paused||t));){if(d._active||d._startTime<=p&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>o._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,o.pause(),o._pauseTime=n}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}o._onUpdate&&(b||(j.length&&k(),o._callback("onUpdate"))),h&&(o._gc||(r===o._startTime||s!==o._timeScale)&&(0===o._time||q>=o.totalDuration())&&(f&&(j.length&&k(),o._timeline.autoRemoveChildren&&o._enabled(!1,!1),o._active=!1),!b&&o.vars[h]&&o._callback(h)))}},s._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},s.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},s.recent=function(){return this._recent},s._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},s.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},s._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},s.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},s.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},s._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},s.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},s.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},s.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this,f=e._last,g=999999999999;f;)b=f._prev,f._dirty&&f.totalDuration(),f._startTime>g&&e._sortChildren&&!f._paused&&!e._calculatingDuration?(e._calculatingDuration=1,e.add(f,f._startTime-f._delay),e._calculatingDuration=0):g=f._startTime,f._startTime<0&&!f._paused&&(d-=f._startTime,e._timeline.smoothChildTiming&&(e._startTime+=f._startTime/e._timeScale,e._time-=f._startTime,e._totalTime-=f._startTime,e._rawPrevTime-=f._startTime),e.shiftChildren(-f._startTime,!1,-9999999999),g=0),c=f._startTime+f._totalDuration/f._timeScale,c>d&&(d=c),f=b;e._duration=e._totalDuration=d,e._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},s.paused=function(b){if(b===!1&&this._paused)for(var c=this._first;c;)c._startTime===this._time&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},s.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},s.rawTime=function(a){return a&&(this._paused||this._repeat&&this.time()>0&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=!!this.vars.yoyo,this._dirty=!0},e=1e-8,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="2.1.3",k.invalidate=function(){return this._yoyo=!!this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time===f.target.time()||d!==f.duration()||f.isFromTo||f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale).render(f.time(),!0,!0),c.onStart&&c.onStart.apply(c.onStartScope||c.callbackScope||f,c.onStartParams||[])},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.isFromTo=1,d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o,p=this,q=p._time,r=p._dirty?p.totalDuration():p._totalDuration,s=p._duration,t=p._totalTime,u=p._startTime,v=p._timeScale,w=p._rawPrevTime,x=p._paused,y=p._cycle;if(q!==p._time&&(a+=p._time-q),a>=r-e&&a>=0)p._locked||(p._totalTime=r,p._cycle=p._repeat),p._reversed||p._hasPausedChild()||(f=!0,j="onComplete",k=!!p._timeline.autoRemoveChildren,0===p._duration&&(0>=a&&a>=-e||0>w||w===e)&&w!==a&&p._first&&(k=!0,w>e&&(j="onReverseComplete"))),p._rawPrevTime=p._duration||!b||a||p._rawPrevTime===a?a:e,p._yoyo&&1&p._cycle?p._time=a=0:(p._time=s,a=s+1e-4);else if(e>a)if(p._locked||(p._totalTime=p._cycle=0),p._time=0,a>-e&&(a=0),(0!==q||0===s&&w!==e&&(w>0||0>a&&w>=0)&&!p._locked)&&(j="onReverseComplete",f=p._reversed),0>a)p._active=!1,p._timeline.autoRemoveChildren&&p._reversed?(k=f=!0,j="onReverseComplete"):w>=0&&p._first&&(k=!0),p._rawPrevTime=a;else{if(p._rawPrevTime=s||!b||a||p._rawPrevTime===a?a:e,0===a&&f)for(d=p._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,p._initted||(k=!0)}else 0===s&&0>w&&(k=!0),p._time=p._rawPrevTime=a,p._locked||(p._totalTime=a,0!==p._repeat&&(l=s+p._repeatDelay,p._cycle=p._totalTime/l>>0,p._cycle&&p._cycle===p._totalTime/l&&a>=t&&p._cycle--,p._time=p._totalTime-p._cycle*l,p._yoyo&&1&p._cycle&&(p._time=s-p._time),p._time>s?(p._time=s,a=s+1e-4):p._time<0?p._time=a=0:a=p._time));if(p._hasPause&&!p._forcingPlayhead&&!b){if(a=p._time,a>q||p._repeat&&y!==p._cycle)for(d=p._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===p._rawPrevTime||(m=d),d=d._next;else for(d=p._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&(o=p._startTime+(p._reversed?p._duration-m._startTime:m._startTime)/p._timeScale,m._startTime0&&(p._active=!0),0===t&&p.vars.onStart&&(0===p._totalTime&&p._totalDuration||b||p._callback("onStart")),n=p._time,n>=q)for(d=p._first;d&&(i=d._next,n===p._time&&(!p._paused||x));)(d._active||d._startTime<=p._time&&!d._paused&&!d._gc)&&(m===d&&(p.pause(),p._pauseTime=o),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=p._last;d&&(i=d._prev,n===p._time&&(!p._paused||x));){if(d._active||d._startTime<=q&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>p._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,p.pause(),p._pauseTime=o}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}p._onUpdate&&(b||(g.length&&h(),p._callback("onUpdate"))),j&&(p._locked||p._gc||(u===p._startTime||v!==p._timeScale)&&(0===p._time||r>=p.totalDuration())&&(f&&(g.length&&h(),p._timeline.autoRemoveChildren&&p._enabled(!1,!1),p._active=!1),!b&&p.vars[j]&&p._callback(j)))},k.getActive=function(a,b,c){var d,e,f=[],g=this.getChildren(a||null==a,b||null==a,!!c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].timec&&(a=c),this.totalTime(this._yoyo&&1&d?c-a+e:this._repeat?a+e:a,b)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+e)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,0!==j?n.b=y:n.b=y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[0][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],
+s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n])}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h,segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.9",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m,n=this._segCount,o=this._func,p=this._target,q=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,m=b*this._length,e=this._li,m>this._l2&&n-1>e){for(j=n-1;j>e&&(this._l2=k[++e])<=m;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(m0){for(;e>0&&(this._l1=k[--e])>=m;);0===e&&mthis._s2&&ee&&(this._s2=l[++e])<=m;);this._s1=l[e-1],this._si=e}else if(m0){for(;e>0&&(this._s1=l[--e])>=m;);0===e&&mb?0:b>=1?n-1:n*b>>0,h=(b-c*(1/n))*n;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,p)),o[f]?p[f](i):p[f]=i;if(this._autoRotate){var r,s,t,u,v,w,x,y=this._autoRotate;for(e=y.length;--e>-1;)f=y[e][2],w=y[e][3]||0,x=y[e][4]===!0?1:a,g=this._beziers[y[e][0]],r=this._beziers[y[e][1]],g&&r&&(g=g[c],r=r[c],s=g.a+(g.b-g.a)*h,u=g.b+(g.c-g.b)*h,s+=(u-s)*h,u+=(g.c+(g.d-g.c)*h-u)*h,t=r.a+(r.b-r.a)*h,v=r.b+(r.c-r.b)*h,t+=(v-t)*h,v+=(r.c+(r.d-r.c)*h-v)*h,i=q?Math.atan2(v-t,u-s)*x+w:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,p)),o[f]?p[f](i):p[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="2.1.3",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b),?/gi,w=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,x=/(?:\d|\-|\+|=|#|\.)*/g,y=/opacity *= *([^)]*)/i,z=/opacity:([^;]*)/i,A=/alpha\(opacity *=.+?\)/i,B=/^(rgb|hsl)/,C=/([A-Z])/g,D=/-([a-z])/gi,E=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,F=function(a,b){return b.toUpperCase()},G=/(?:Left|Right|Width)/i,H=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,I=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,J=/,(?=[^\)]*(?:\(|$))/gi,K=/[\s,\(]/i,L=Math.PI/180,M=180/Math.PI,N={},O={style:{}},P=_gsScope.document||{createElement:function(){return O}},Q=function(a,b){var c=P.createElementNS?P.createElementNS(b||"http://www.w3.org/1999/xhtml",a):P.createElement(a);return c.style?c:P.createElement(a)},R=Q("div"),S=Q("img"),T=g._internals={_specialProps:i},U=(_gsScope.navigator||{}).userAgent||"",V=function(){var a=U.indexOf("Android"),b=Q("a");return m=-1!==U.indexOf("Safari")&&-1===U.indexOf("Chrome")&&(-1===a||parseFloat(U.substr(a+8,2))>3),o=m&&parseFloat(U.substr(U.indexOf("Version/")+8,2))<6,n=-1!==U.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(U)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(U))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),W=function(a){return y.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},X=function(a){_gsScope.console&&console.log(a)},Y="",Z="",$=function(a,b){b=b||R;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Z=3===d?"ms":c[d],Y="-"+Z.toLowerCase()+"-",Z+a):null},_="undefined"!=typeof window?window:P.defaultView||{getComputedStyle:function(){}},aa=function(a){return _.getComputedStyle(a)},ba=g.getStyle=function(a,b,c,d,e){var f;return V||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||aa(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(C,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):W(a)},ca=T.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&&"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=G.test(c),l=a,m=R.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"lineHeight"!==c||e)if("%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+ba(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||P.body,-1!==ba(l,"display").indexOf("flex")&&(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(R),h=parseFloat(R[k?"offsetWidth":"offsetHeight"]),l.removeChild(R),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=ca(a,c,d,e,!0))}else i=aa(a).lineHeight,a.style.lineHeight=d,h=parseFloat(aa(a).lineHeight),a.style.lineHeight=i;return o&&(h/=100),n?-h:h},da=T.calculateOffset=function(a,b,c){if("absolute"!==ba(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=ba(a,"margin"+d,c);return a["offset"+d]-(ca(a,b,parseFloat(e),e.replace(x,""))||0)},ea=function(a,b){var c,d,e,f={};if(b=b||aa(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Fa===e)&&(f[e.replace(D,F)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ea===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(D,F)]=b[c]);return V||(f.opacity=W(a)),d=Ta(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Ha&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},fa=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(w,"")?f:0:da(a,g),void 0!==j[g]&&(h=new ua(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ga={width:["Left","Right"],height:["Top","Bottom"]},ha=["marginLeft","marginRight","marginTop","marginBottom"],ia=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||aa(a))[b]||0;if(a.getCTM&&Qa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ga[b],f=e.length;for(c=c||aa(a,null);--f>-1;)d-=parseFloat(ba(a,"padding"+e[f],c,!0))||0,d-=parseFloat(ba(a,"border"+e[f]+"Width",c,!0))||0;return d},ja=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(w,"")),b.oy=parseFloat(f.replace(w,"")),b.v=a),b||a},ka=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},la=function(a,b){"function"==typeof a&&(a=a(r,q));var c="string"==typeof a&&"="===a.charAt(1);return"string"==typeof a&&"v"===a.charAt(a.length-2)&&(a=(c?a.substr(0,2):0)+window["inner"+("vh"===a.substr(-2)?"Height":"Width")]*(parseFloat(c?a.substr(2):a)/100)),null==a?b:c?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ma=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:M)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},na={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},oa=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},pa=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),na[a])c=na[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(c[3])),c[0]=oa(g+1/3,d,e),c[1]=oa(g,d,e),c[2]=oa(g-1/3,d,e);else c=a.match(s)||na.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=na.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},qa=function(a,b){var c,d,e,f=a.match(ra)||[],g=0,h="";if(!f.length)return a;for(c=0;c0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&J.test(a)){for(o=a.replace(J,"|").split("|"),n=0;nn--)for(;++nm--)for(;++mi;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},ua=(T._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=i.r(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod.call(this._tween,h.rotation,this.t,this._tween):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new ua(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},T.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof va||f.push(this.n),this.r=j?"function"==typeof j?j:Math.round:j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),wa=function(a,b,c,d,e,f){var g=new va(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},xa=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new va(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&ra.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(-1!==(d+c).indexOf("rgb")||-1!==(d+c).indexOf("hsl")?(D=D.join(" ").replace(J,", ").split(" "),E=E.join(" ").replace(J,", ").split(" ")):(D=D.join(" ").split(",").join(", ").split(" "),E=E.join(" ").split(",").join(", ").split(" ")),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,ra.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m]+"",x=parseFloat(p),x||0===x)h.appendXtra("",x,ka(u,x),u.replace(t,""),G&&-1!==u.indexOf("px")?Math.round:!1,!0);else if(e&&ra.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&V,z=u,p=pa(p,C),u=pa(u,C),y=p.length+u.length>6,y&&!V&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(V||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ka(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ka(u[1],p[1]),"%,",!1).appendXtra("",p[2],ka(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",Math.round,!0).appendXtra("",p[1],u[1]-p[1],",",Math.round).appendXtra("",p[2],u[2]-p[2],y?",":B,Math.round),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),ra.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n0;)j["xn"+ya]=0,j["xs"+ya]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new va(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var za=function(a,b){b=b||{},this.p=b.prefix?$(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||sa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.allowFunc=b.allowFunc,this.pr=b.priority||0},Aa=T._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;dh.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return xa(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(ba(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){Aa(a,{parser:function(a,d,e,f,g,h,i){var j=new va(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Ca,Da="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ea=$("transform"),Fa=Y+"transform",Ga=$("transformOrigin"),Ha=null!==$("perspective"),Ia=T.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Ha?g.defaultForce3D||"auto":!1},Ja=_gsScope.SVGElement,Ka=function(a,b,c){var d,e=P.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},La=P.documentElement||{},Ma=function(){var a,b,c,d=p||/Android/i.test(U)&&!_gsScope.chrome;return P.createElementNS&&La.appendChild&&!d&&(a=Ka("svg",La),b=Ka("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ga]="50% 50%",b.style[Ea]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Ha),La.removeChild(a)),d}(),Na=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Sa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ja(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Ra&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Oa=function(a){var b,c=Q("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(La.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Oa}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),La.removeChild(c),this.style.cssText=f,b},Pa=function(a){try{return a.getBBox()}catch(b){return Oa.call(a,!0)}},Qa=function(a){return!(!Ja||!a.getCTM||a.parentNode&&!a.ownerSVGElement||!Pa(a))},Ra=[1,0,0,1,0,0],Sa=function(a,b){var c,d,e,f,g,h,i,j=a._gsTransform||new Ia,k=1e5,l=a.style;if(Ea?d=ba(a,Fa,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(H),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),j.x||0,j.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,Ea&&c&&!a.offsetParent&&a!==La&&(f=l.display,l.display="block",i=a.parentNode,i&&a.offsetParent||(g=1,h=a.nextSibling,La.appendChild(a)),d=ba(a,Fa,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?l.display=f:Xa(l,"display"),g&&(h?i.insertBefore(a,h):i?i.appendChild(a):La.removeChild(a))),(j.svg||a.getCTM&&Qa(a))&&(c&&-1!==(l[Ea]+"").indexOf("matrix")&&(d=l[Ea],c=0),e=a.getAttribute("transform"),c&&e&&(e=a.transform.baseVal.consolidate().matrix,d="matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")",c=0)),c)return Ra;for(e=(d||"").match(s)||[],ya=e.length;--ya>-1;)f=Number(e[ya]),e[ya]=(g=f-(f|=0))?(g*k+(0>g?-.5:.5)|0)/k+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ta=T.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ia:new Ia,n=m.scaleX<0,o=2e-5,p=1e5,q=Ha?parseFloat(ba(a,Ga,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Qa(a)),m.svg&&(Na(a,ba(a,Ga,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Ca=g.useSVGTransformAttr||Ma),f=Sa(a),f!==Ra){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],L=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*M,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,L=E*-w+L*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*M,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,L=A*w+L*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*M,N&&(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)>o?(m.skewX=N*M,B=0,"simple"!==m.skewType&&(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=L?1/(0>L?-L:L):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Ha||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*M:m.rotation||0,l=R||S?Math.atan2(R,S)*M+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Ha&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180)),m.zOrigin=q;for(h in m)m[h]-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Ca&&a.style[Ea]?b.delayedCall(.001,function(){Xa(a.style,Ea)}):!Ca&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Ua=function(a){var b,c,d=this.data,e=-d.rotation*L,f=e+d.skewX*L,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(I,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||y.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var w,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),ya=0;4>ya;ya++)z=ha[ya],w=m[z],c=-1!==w.indexOf("px")?parseFloat(w):ca(this.t,z,parseFloat(w),w.replace(x,""))||0,A=c!==d[z]?2>ya?-d.ieOffsetX:-d.ieOffsetY:2>ya?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===ya||2===ya?1:B)))+"px"}}},Va=T.set3DTransformRatio=T.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,K=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Ca&&K||!Ha)return void(B||P||K?(B*=L,x=P*L,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*L),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*L),b=Math.sqrt(1+b*b),c*=b,f*=b)),K&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Ca&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",K&&Ca?this.t.setAttribute("transform","matrix("+u):A[Ea]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ea]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=L,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*L,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*L),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*L),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||K))return void(A[Ea]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*L,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*L,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||K)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),K&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),
+C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ea]=u};j=Ia.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,Aa("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j=i.scale&&"function"==typeof i.scale?i.scale:0;j&&(i.scale=j(r,a));var k,l,m,n,o,p,s,t,u,v=a._gsTransform,w=a.style,x=1e-6,y=Da.length,z=i,A={},B="transformOrigin",C=Ta(a,e,!0,z.parseTransform),D=z.transform&&("function"==typeof z.transform?z.transform(r,q):z.transform);if(C.skewType=z.skewType||C.skewType||g.defaultSkewType,d._transform=C,"rotationZ"in z&&(z.rotation=z.rotationZ),D&&"string"==typeof D&&Ea)l=R.style,l[Ea]=D,l.display="block",l.position="absolute",-1!==D.indexOf("%")&&(l.width=ba(a,"width"),l.height=ba(a,"height")),P.body.appendChild(R),k=Ta(R,null,!1),"simple"===C.skewType&&(k.scaleY*=Math.cos(k.skewX*L)),C.svg&&(p=C.xOrigin,s=C.yOrigin,k.x-=C.xOffset,k.y-=C.yOffset,(z.transformOrigin||z.svgOrigin)&&(D={},Na(a,ja(z.transformOrigin),D,z.svgOrigin,z.smoothOrigin,!0),p=D.xOrigin,s=D.yOrigin,k.x-=D.xOffset-C.xOffset,k.y-=D.yOffset-C.yOffset),(p||s)&&(t=Sa(R,!0),k.x-=p-(p*t[0]+s*t[2]),k.y-=s-(p*t[1]+s*t[3]))),P.body.removeChild(R),k.perspective||(k.perspective=C.perspective),null!=z.xPercent&&(k.xPercent=la(z.xPercent,C.xPercent)),null!=z.yPercent&&(k.yPercent=la(z.yPercent,C.yPercent));else if("object"==typeof z){if(k={scaleX:la(null!=z.scaleX?z.scaleX:z.scale,C.scaleX),scaleY:la(null!=z.scaleY?z.scaleY:z.scale,C.scaleY),scaleZ:la(z.scaleZ,C.scaleZ),x:la(z.x,C.x),y:la(z.y,C.y),z:la(z.z,C.z),xPercent:la(z.xPercent,C.xPercent),yPercent:la(z.yPercent,C.yPercent),perspective:la(z.transformPerspective,C.perspective)},o=z.directionalRotation,null!=o)if("object"==typeof o)for(l in o)z[l]=o[l];else z.rotation=o;"string"==typeof z.x&&-1!==z.x.indexOf("%")&&(k.x=0,k.xPercent=la(z.x,C.xPercent)),"string"==typeof z.y&&-1!==z.y.indexOf("%")&&(k.y=0,k.yPercent=la(z.y,C.yPercent)),k.rotation=ma("rotation"in z?z.rotation:"shortRotation"in z?z.shortRotation+"_short":C.rotation,C.rotation,"rotation",A),Ha&&(k.rotationX=ma("rotationX"in z?z.rotationX:"shortRotationX"in z?z.shortRotationX+"_short":C.rotationX||0,C.rotationX,"rotationX",A),k.rotationY=ma("rotationY"in z?z.rotationY:"shortRotationY"in z?z.shortRotationY+"_short":C.rotationY||0,C.rotationY,"rotationY",A)),k.skewX=ma(z.skewX,C.skewX),k.skewY=ma(z.skewY,C.skewY)}for(Ha&&null!=z.force3D&&(C.force3D=z.force3D,n=!0),m=C.force3D||C.z||C.rotationX||C.rotationY||k.z||k.rotationX||k.rotationY||k.perspective,m||null==z.scale||(k.scaleZ=1);--y>-1;)u=Da[y],D=k[u]-C[u],(D>x||-x>D||null!=z[u]||null!=N[u])&&(n=!0,f=new va(C,u,C[u],D,f),u in A&&(f.e=A[u]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return D="function"==typeof z.transformOrigin?z.transformOrigin(r,q):z.transformOrigin,C.svg&&(D||z.svgOrigin)&&(p=C.xOffset,s=C.yOffset,Na(a,ja(D),k,z.svgOrigin,z.smoothOrigin),f=wa(C,"xOrigin",(v?C:k).xOrigin,k.xOrigin,f,B),f=wa(C,"yOrigin",(v?C:k).yOrigin,k.yOrigin,f,B),(p!==C.xOffset||s!==C.yOffset)&&(f=wa(C,"xOffset",v?p:C.xOffset,C.xOffset,f,B),f=wa(C,"yOffset",v?s:C.yOffset,C.yOffset,f,B)),D="0px 0px"),(D||Ha&&m&&C.zOrigin)&&(Ea?(n=!0,u=Ga,D||(D=(ba(a,u,e,!1,"50% 50%")+"").split(" "),D=D[0]+" "+D[1]+" "+C.zOrigin+"px"),D+="",f=new va(w,u,0,0,f,-1,B),f.b=w[u],f.plugin=h,Ha?(l=C.zOrigin,D=D.split(" "),C.zOrigin=(D.length>2?parseFloat(D[2]):l)||0,f.xs0=f.e=D[0]+" "+(D[1]||"50%")+" 0px",f=new va(C,"zOrigin",0,0,f,-1,f.n),f.b=l,f.xs0=f.e=C.zOrigin):f.xs0=f.e=D):ja(D+"",C)),n&&(d._transformType=C.svg&&Ca||!m&&3!==this._transformType?2:3),j&&(i.scale=j),f},allowFunc:!0,prefix:!0}),Aa("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),Aa("clipPath",{defaultValue:"inset(0%)",prefix:!0,multi:!0,formatter:sa("inset(0% 0% 0% 0%)",!1,!0)}),Aa("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;jp?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=ca(a,"borderLeft",o,t),w=ca(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=ca(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=xa(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:sa("0px 0px 0px 0px",!1,!0)}),Aa("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return xa(a.style,c,this.format(ba(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:sa("0px 0px",!1,!0)}),Aa("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||aa(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=ba(a,"backgroundImage").replace(E,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),S.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-S.width:a.offsetHeight-S.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ja}),Aa("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="","co"===a.substr(0,2)?a:ja(-1===a.indexOf(" ")?a+" "+a:a)}}),Aa("perspective",{defaultValue:"0px",prefix:!0}),Aa("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),Aa("transformStyle",{prefix:!0}),Aa("backfaceVisibility",{prefix:!0}),Aa("userSelect",{prefix:!0}),Aa("margin",{parser:ta("marginTop,marginRight,marginBottom,marginLeft")}),Aa("padding",{parser:ta("paddingTop,paddingRight,paddingBottom,paddingLeft")}),Aa("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(ba(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),Aa("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),Aa("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),Aa("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=ba(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(x,"");return"px"!==j&&(h=parseFloat(h)/ca(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+ba(a,"borderTopStyle",e,!1,"solid")+" "+ba(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(ra)||["#000"])[0]}}),Aa("borderWidth",{parser:ta("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),Aa("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new va(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Wa=function(a){var b,c=this.t,d=c.filter||ba(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!ba(this.data,"filter")):(c.filter=d.replace(A,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(y,"opacity="+e))};Aa("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(ba(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===ba(a,"visibility",e)&&0!==b&&(h=0),V?f=new va(i,"opacity",h,b-h,f):(f=new va(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Wa),j&&(f=new va(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Xa=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(C,"-$1").toLowerCase())):a.removeAttribute(b))},Ya=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Xa(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};Aa("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new va(a,d,0,0,g,2),g.setRatio=Ya,g.pr=-11,c=!0,g.b=o,k=ea(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=fa(a,k,ea(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText!==p&&(a.style.cssText=p),g=g.xfirst=f.parse(a,j.difs,g,h)}});var Za=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ga:i[c].p),Xa(g,c);e&&(Xa(g,Ea),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(Aa("clearProps",{parser:function(a,b,d,e,f){return f=new va(a,d,0,0,f,2),f.setRatio=Za,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),ya=j.length;ya--;)Ba(j[ya]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=aa(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,y,A=a.style;if(l&&""===A.zIndex&&(n=ba(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ea(a,e),A.cssText=t+";"+b,n=fa(a,n,ea(a)).difs,!V&&z.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(y=3===this._transformType,Ea?m&&(l=!0,""===A.zIndex&&(w=ba(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(y?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new va(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ea?Va:Ua,x.data=this._transform||Ta(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],h=i[g],"function"!=typeof n||h&&h.allowFunc||(n=n(r,q)),h)c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",aa(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=ba(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&B.test(n)?(s||(n=pa(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=xa(u,g,m,n,!0,"transparent",c,0,f)):s&&K.test(n)?c=xa(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ia(a,g,e),o="px"):"left"===g||"top"===g?(j=da(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(x,"")):(l=parseFloat(n),p=s?n.replace(x,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&(""!==p||"lineHeight"===g)&&(l||0===l)&&j&&(j=ca(a,g,j,o),"%"===p?(j/=ca(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=ca(a,g,1,p):"px"!==p&&(l=ca(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new va(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):X("invalid "+g+" tween value: "+b[g]):(c=new va(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&&c&&!c.plugin&&(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=e.r(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d-1;)_a(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ea(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||_a(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,_a(a,k,m),i.render(c,!0,!0),_a(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=fa(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){var b=1>a?Math.pow(10,(a+"").length-2):1;return function(c){return(Math.round(c/a)*a*b|0)/b}},c=function(a,b){for(;a;)a.f||a.blob||(a.m=b||Math.round),a=a._next},d=a.prototype;d._onInitAllProps=function(){var a,d,e,f,g=this._tween,h=g.vars.roundProps,i={},j=g._propLookup.roundProps;if("object"!=typeof h||h.push)for("string"==typeof h&&(h=h.split(",")),e=h.length;--e>-1;)i[h[e]]=Math.round;else for(f in h)i[f]=b(h[f]);for(f in i)for(a=g._firstPT;a;)d=a._next,a.pg?a.t._mod(i):a.n===f&&(2===a.f&&a.t?c(a.t._firstPT,i[f]):(this._add(a.t,f,a.s,a.c,i[f]),d&&(d._prev=a._prev),a._prev?a._prev._next=d:g._firstPT===a&&(g._firstPT=d),a._next=a._prev=null,g._propLookup[f]=j)),a=d;return!1},d._add=function(a,b,c,d,e){this._addTween(a,b,c,c+d,b,e||Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e,f=_gsScope.GreenSockGlobals||_gsScope,g=f.com.greensock,h=2*Math.PI,i=Math.PI/2,j=g._class,k=function(b,c){var d=j("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},l=a.register||function(){},m=function(a,b,c,d,e){var f=j("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return l(f,a),f},n=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},o=function(b,c){var d=j("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},p=m("Back",o("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),o("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),o("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),q=j("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),r=q.prototype=new a;return r.constructor=q,r.getRatio=function(a){var b=a+(.5-a)*this._p;return athis._p3?this._calcEnd?1===a?0:1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},q.ease=new q(.7,.7),r.config=q.config=function(a,b,c){return new q(a,b,c)},b=j("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),r=b.prototype=new a,r.constructor=b,r.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},r.config=b.config=function(a,c){return new b(a,c)},c=j("easing.ExpoScaleEase",function(a,b,c){this._p1=Math.log(b/a),this._p2=b-a,this._p3=a,this._ease=c},!0),r=c.prototype=new a,r.constructor=c,r.getRatio=function(a){return this._ease&&(a=this._ease.getRatio(a)),(this._p3*Math.exp(this._p1*a)-this._p3)/this._p2},r.config=c.config=function(a,b,d){return new c(a,b,d)},d=j("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),m=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--m>-1;)c=o?Math.random():1/l*m,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:m%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new n(1,1,null),m=l;--m>-1;)g=j[m],h=new n(g.x,g.y,h);this._prev=new n(0,0,0!==h.t?h:h.next)},!0),r=d.prototype=new a,r.constructor=d,r.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},r.config=function(a){return new d(a)},d.ease=new d,m("Bounce",k("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),k("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),k("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),m("Circ",k("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),k("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),k("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),e=function(b,c,d){var e=j("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/h*(Math.asin(1/this._p1)||0),this._p2=h/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},m("Elastic",e("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),e("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),e("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),m("Expo",k("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),k("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),k("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),m("Sine",k("SineOut",function(a){return Math.sin(a*i)}),k("SineIn",function(a){return-Math.cos(a*i)+1}),k("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),j("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),l(f.SlowMo,"SlowMo","ease,"),l(d,"RoughEase","ease,"),l(b,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a,f=e[b];if(f)return"undefined"!=typeof module&&module.exports&&(module.exports=f),f;var g,h,i,j,k,l=function(a){var b,c=a.split("."),d=e;for(b=0;b-1;)(k=r[f[p]]||new s(f[p],[])).gsClass?(i[p]=k.gsClass,q--):j&&k.sc.push(this);if(0===q&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=l(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&&module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&&(c[b][n]=o);else"function"==typeof define&&define.amd&&define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p-1;)for(f=i[j],e=d?u("easing."+f,null,!0):m.easing[f]||{},g=k.length;--g>-1;)h=k[g],x[f+"."+h]=x[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(i=w.prototype,i._calcEnd=!1,i.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},g=["Linear","Quad","Cubic","Quart","Quint,Strong"],h=g.length;--h>-1;)i=g[h]+",Power"+h,y(new w(null,null,1,h),i,"easeOut",!0),y(new w(null,null,2,h),i,"easeIn"+(0===h?",easeNone":"")),y(new w(null,null,3,h),i,"easeInOut");x.linear=m.easing.Linear.easeIn,x.swing=m.easing.Quad.easeInOut;var z=u("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});i=z.prototype,i.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],i=0;for(this!==j||k||j.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===i&&f.pr-1;)if(d[c].c===b)return void d.splice(c,1)},i.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var A=a.requestAnimationFrame,B=a.cancelAnimationFrame,C=Date.now||function(){return(new Date).getTime()},D=C();for(g=["ms","moz","webkit","o"],h=g.length;--h>-1&&!A;)A=a[g[h]+"RequestAnimationFrame"],B=a[g[h]+"CancelAnimationFrame"]||a[g[h]+"CancelRequestAnimationFrame"];u("Ticker",function(a,b){var c,e,f,g,h,i=this,l=C(),m=b!==!1&&A?"auto":!1,o=500,q=33,r="tick",s=function(a){var b,d,j=C()-D;j>o&&(l+=j-q),D+=j,i.time=(D-l)/1e3,b=i.time-h,(!c||b>0||a===!0)&&(i.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&i.dispatchEvent(r)};z.call(i),i.time=i.frame=0,i.tick=function(){s(!0)},i.lagSmoothing=function(a,b){return arguments.length?(o=a||1/n,void(q=Math.min(b,o,0))):1/n>o},i.sleep=function(){null!=f&&(m&&B?B(f):clearTimeout(f),e=p,f=null,i===j&&(k=!1))},i.wake=function(a){null!==f?i.sleep():a?l+=-D+(D=C()):i.frame>10&&(D=C()-o+5),e=0===c?p:m&&A?A:function(a){return setTimeout(a,1e3*(h-i.time)+1|0)},i===j&&(k=!0),s(2)},i.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void i.wake()):c},i.useRAF=function(a){return arguments.length?(i.sleep(),m=a,void i.fps(c)):m},i.fps(a),setTimeout(function(){"auto"===m&&i.frame<5&&"hidden"!==(d||{}).visibilityState&&i.useRAF(!1)},1500)}),i=m.Ticker.prototype=new m.events.EventDispatcher,i.constructor=m.Ticker;var E=u("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=!!b.immediateRender,this.data=b.data,this._reversed=!!b.reversed,Z){k||j.wake();var c=this.vars.useFrames?Y:Z;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});j=E.ticker=new m.Ticker,i=E.prototype,i._dirty=i._gc=i._initted=i._paused=!1,i._totalTime=i._time=0,i._rawPrevTime=-1,i._next=i._last=i._onUpdate=i._timeline=i.timeline=null,i._paused=!1;var F=function(){k&&C()-D>2e3&&("hidden"!==(d||{}).visibilityState||!j.lagSmoothing())&&j.wake();var a=setTimeout(F,2e3);a.unref&&a.unref()};F(),i.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},i.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},i.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},i.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},i.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},i.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},i.render=function(a,b,c){},i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},i.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a-1;)"{self}"===a[b]&&(c[b]=this);return c},i._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},i.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=q(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},i.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},i.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:a,b)):this._time},i.totalTime=function(a,b,c){if(k||j.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),
+e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(K.length&&_(),this.render(a,b,!1),K.length&&_())}return this},i.progress=i.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},i.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},i.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},i.timeScale=function(a){if(!arguments.length)return this._timeScale;var b,c;for(a=a||n,this._timeline&&this._timeline.smoothChildTiming&&(b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime(),this._startTime=c-(c-this._startTime)*this._timeScale/a),this._timeScale=a,c=this.timeline;c&&c.timeline;)c._dirty=!0,c.totalDuration(),c=c.timeline;return this},i.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},i.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(k||a||j.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var G=u("core.SimpleTimeline",function(a){E.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});i=G.prototype=new E,i.constructor=G,i.kill()._gc=!1,i._first=i._last=i._recent=null,i._sortChildren=!1,i.add=i.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=this.rawTime()-(a._timeline.rawTime()-a._pauseTime)),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},i._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},i.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused&&!e._gc)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},i.rawTime=function(){return k||j.wake(),this._totalTime};var H=u("TweenLite",function(b,c,d){if(E.call(this,c,d),this.render=H.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:H.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?X[H.defaultOverwrite]:"number"==typeof i?i>>0:X[i],(h||b instanceof Array||b.push&&q(b))&&"number"!=typeof b[0])for(this._targets=g=o(b),this._propLookup=[],this._siblings=[],e=0;e1&&ca(f,this,null,1,this._siblings[e])):(f=g[e--]=H.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=aa(b,this,!1),1===i&&this._siblings.length>1&&ca(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-n,this.render(Math.min(0,-this._delay)))},!0),I=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},J=function(a,b){var c,d={};for(c in a)W[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!T[c]||T[c]&&T[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};i=H.prototype=new E,i.constructor=H,i.kill()._gc=!1,i.ratio=0,i._firstPT=i._targets=i._overwrittenProps=i._startAt=null,i._notifyPluginsOfEnabled=i._lazy=!1,H.version="2.1.3",H.defaultEase=i._ease=new w(null,null,1,1),H.defaultOverwrite="auto",H.ticker=j,H.autoSleep=120,H.lagSmoothing=function(a,b){j.lagSmoothing(a,b)},H.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(H.selector=c,c(b)):(d||(d=a.document),d?d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b):b)};var K=[],L={},M=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,N=/[\+-]=-?[\.\d]/,O=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&&null!=this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m.call(this._tween,b,this._target||c.t,this._tween):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},P=function(a){return(1e3*a|0)/1e3+""},Q=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(M)||[],f=b.match(M)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:P}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=O,N.test(b)&&(l.end=null),l},R=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=Q(m,n?parseFloat(o.s)+o.c+(o.s+"").replace(/[0-9\-\.]/g,""):d,h||H.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},S=H._internals={isArray:q,isSelector:I,lazyTweens:K,blobDif:Q},T=H._plugins={},U=S.tweenLookup={},V=0,W=S.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1,stagger:1},X={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},Y=E._rootFramesTimeline=new G,Z=E._rootTimeline=new G,$=30,_=S.lazyRender=function(){var a,b,c=K.length;for(L={},a=0;c>a;a++)b=K[a],b&&b._lazy!==!1&&(b.render(b._lazy[0],b._lazy[1],!0),b._lazy=!1);K.length=0};Z._startTime=j.time,Y._startTime=j.frame,Z._active=Y._active=!0,setTimeout(_,1),E._updateRoot=H.render=function(){var a,b,c;if(K.length&&_(),Z.render((j.time-Z._startTime)*Z._timeScale,!1,!1),Y.render((j.frame-Y._startTime)*Y._timeScale,!1,!1),K.length&&_(),j.frame>=$){$=j.frame+(parseInt(H.autoSleep,10)||120);for(c in U){for(b=U[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete U[c]}if(c=Z._first,(!c||c._paused)&&H.autoSleep&&!Y._first&&1===j._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||j.sleep()}}},j.addEventListener("tick",E._updateRoot);var aa=function(a,b,c){var d,e,f=a._gsTweenID;if(U[f||(a._gsTweenID=f="t"+V++)]||(U[f]={target:a,tweens:[]}),b&&(d=U[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return U[f].tweens},ba=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=H.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},ca=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+n,l=[],m=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||da(b,0,o),0===da(h,j,o)&&(l[m++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2*n||(l[m++]=h)));for(f=m;--f>-1;)if(h=l[f],i=h._firstPT,2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted&&i){if(2!==d&&!ba(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},da=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*n>f-b?n:(f+=a.totalDuration()/a._timeScale/e)>b+n?0:f-b-n};i._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease,l=this._startAt;if(g.startAt){l&&(l.render(-1,!0),l.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.data="isStart",e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateParams=g.onUpdateParams,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=H.to(this.target||{},0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(l)l.render(-1,!0),l.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)W[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=H.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof w?k:"function"==typeof k?new w(k,g.easeParams):x[k]||H.defaultEase:H.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&H._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},i._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;L[b._gsTweenID]&&_(),this.vars.css||b.style&&b!==a&&b.nodeType&&T.css&&this.vars.autoCSS!==!1&&J(this.vars,b);for(g in this.vars)if(l=this.vars[g],W[g])l&&(l instanceof Array||l.push&&q(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(T[g]&&(j=new T[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=R.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&ca(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[b._gsTweenID]=!0),i)},i.render=function(a,b,c){var d,e,f,g,h=this,i=h._time,j=h._duration,k=h._rawPrevTime;if(a>=j-n&&a>=0)h._totalTime=h._time=j,h.ratio=h._ease._calcEnd?h._ease.getRatio(1):1,h._reversed||(d=!0,e="onComplete",c=c||h._timeline.autoRemoveChildren),0===j&&(h._initted||!h.vars.lazy||c)&&(h._startTime===h._timeline._duration&&(a=0),(0>k||0>=a&&a>=-n||k===n&&"isPause"!==h.data)&&k!==a&&(c=!0,k>n&&(e="onReverseComplete")),h._rawPrevTime=g=!b||a||k===a?a:n);else if(n>a)h._totalTime=h._time=0,h.ratio=h._ease._calcEnd?h._ease.getRatio(0):0,(0!==i||0===j&&k>0)&&(e="onReverseComplete",d=h._reversed),a>-n?a=0:0>a&&(h._active=!1,0===j&&(h._initted||!h.vars.lazy||c)&&(k>=0&&(k!==n||"isPause"!==h.data)&&(c=!0),h._rawPrevTime=g=!b||a||k===a?a:n)),(!h._initted||h._startAt&&h._startAt.progress())&&(c=!0);else if(h._totalTime=h._time=a,h._easeType){var l=a/j,m=h._easeType,o=h._easePower;(1===m||3===m&&l>=.5)&&(l=1-l),3===m&&(l*=2),1===o?l*=l:2===o?l*=l*l:3===o?l*=l*l*l:4===o&&(l*=l*l*l*l),h.ratio=1===m?1-l:2===m?l:.5>a/j?l/2:1-l/2}else h.ratio=h._ease.getRatio(a/j);if(h._time!==i||c){if(!h._initted){if(h._init(),!h._initted||h._gc)return;if(!c&&h._firstPT&&(h.vars.lazy!==!1&&h._duration||h.vars.lazy&&!h._duration))return h._time=h._totalTime=i,h._rawPrevTime=k,K.push(h),void(h._lazy=[a,b]);h._time&&!d?h.ratio=h._ease.getRatio(h._time/j):d&&h._ease._calcEnd&&(h.ratio=h._ease.getRatio(0===h._time?0:1))}for(h._lazy!==!1&&(h._lazy=!1),h._active||!h._paused&&h._time!==i&&a>=0&&(h._active=!0),0===i&&(h._startAt&&(a>=0?h._startAt.render(a,!0,c):e||(e="_dummyGS")),h.vars.onStart&&(0!==h._time||0===j)&&(b||h._callback("onStart"))),f=h._firstPT;f;)f.f?f.t[f.p](f.c*h.ratio+f.s):f.t[f.p]=f.c*h.ratio+f.s,f=f._next;h._onUpdate&&(0>a&&h._startAt&&a!==-1e-4&&h._startAt.render(a,!0,c),b||(h._time!==i||d||c)&&h._callback("onUpdate")),e&&(!h._gc||c)&&(0>a&&h._startAt&&!h._onUpdate&&a!==-1e-4&&h._startAt.render(a,!0,c),d&&(h._timeline.autoRemoveChildren&&h._enabled(!1,!1),h._active=!1),!b&&h.vars[e]&&h._callback(e),0===j&&h._rawPrevTime===n&&g!==n&&(h._rawPrevTime=0))}},i._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:H.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline,n=this._firstPT;if((q(b)||I(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(H.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!ba(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&n&&this._enabled(!1,!1)}}return i},i.invalidate=function(){this._notifyPluginsOfEnabled&&H._onPluginEvent("_onDisable",this);var a=this._time;return this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],E.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-n,this.render(a,!1,this.vars.lazy!==!1)),this},i._enabled=function(a,b){if(k||j.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=aa(d[c],this,!0);else this._siblings=aa(this.target,this,!0)}return E.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?H._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},H.to=function(a,b,c){return new H(a,b,c)},H.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new H(a,b,c)},H.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new H(a,b,d)},H.delayedCall=function(a,b,c,d,e){return new H(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},H.set=function(a,b){return new H(a,0,b)},H.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:H.selector(a)||a;var c,d,e,f;if((q(a)||I(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(H.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else if(a._gsTweenID)for(d=aa(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d||[]},H.killTweensOf=H.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=H.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ea=u("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ea.prototype},!0);if(i=ea.prototype,ea.version="1.19.0",ea.API=2,i._firstPT=null,i._addTween=R,i.setRatio=O,i._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},i._mod=i._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},H._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ea.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ea.API&&(T[(new a[b])._propName]=a[b]);return!0},t.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=u("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ea.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ea(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ea.activate([g]),g},g=a._gsQueue){for(h=0;h code[class*="language-"] {
+ border-radius: 0.3em;
+ padding: 0.1em;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: #4a5f78;
+}
+
+.token.punctuation {
+ color: #4a5f78;
+}
+
+.token.namespace {
+ opacity: 0.7;
+}
+
+.token.tag,
+.token.operator,
+.token.number {
+ color: #009877;
+}
+
+.token.property,
+.token.function {
+ color: #57718e;
+}
+
+.token.tag-id,
+.token.selector,
+.token.atrule-id {
+ color: #ebf4ff;
+}
+
+code.language-javascript,
+.token.attr-name {
+ color: #7eb6f6;
+}
+
+code.language-css,
+code.language-scss,
+.token.boolean,
+.token.string,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.language-scss .token.string,
+.style .token.string,
+.token.attr-value,
+.token.keyword,
+.token.control,
+.token.directive,
+.token.unit,
+.token.statement,
+.token.regex,
+.token.atrule {
+ color: #009877;
+}
+
+.token.placeholder,
+.token.variable {
+ color: #009877;
+}
+
+.token.deleted {
+ text-decoration: line-through;
+}
+
+.token.inserted {
+ border-bottom: 1px dotted #ebf4ff;
+ text-decoration: none;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.important {
+ color: #7eb6f6;
+}
+
+.token.entity {
+ cursor: help;
+}
+
+pre > code.highlight {
+ outline: 0.4em solid #34659d;
+ outline-offset: 0.4em;
+}
+
+/* overrides color-values for the Line Numbers plugin
+ * http://prismjs.com/plugins/line-numbers/
+ */
+.line-numbers .line-numbers-rows {
+ border-right: 1px solid #999;
+ border-right-color: rgba(0, 0, 0, 0.13);
+ font-size: 100%;
+ left: -3em;
+ letter-spacing: -1px;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ width: 2em;
+}
+
+.line-numbers-rows > span:before {
+ color: #2c3847;
+}
+
+/* overrides color-values for the Line Highlight plugin
+* http://prismjs.com/plugins/line-highlight/
+*/
+.line-highlight {
+ background: rgba(10, 163, 112, 0.2);
+ background: -webkit-linear-gradient(left,
+ rgba(10, 163, 112, 0.2) 70%,
+ rgba(10, 163, 112, 0));
+ background: linear-gradient(to right,
+ rgba(10, 163, 112, 0.2) 70%,
+ rgba(10, 163, 112, 0));
+}
+
+
+@media all and (max-width: 1280px) {
+ #our-developers section h1.title {
+ font-size: 70px;
+ }
+
+ #our-developers section h4.description {
+ font-size: 18px;
+ }
+}
+
+@media all and (max-width: 1000px) {
+ #our-developers section h1.title {
+ font-size: 52px;
+ }
+
+ #our-developers section .description,
+ #our-developers section h4.title {
+ font-size: 16px;
+ }
+
+ #our-developers section h4.title {
+ text-align: left;
+ }
+
+ #our-developers #main {
+ min-height: 660px;
+ }
+
+ .mobile #our-developers .intro-text {
+ margin-top: 0;
+ }
+
+ .list-title {
+ font-size: 18px;
+ }
+
+ .list-description {
+ font-size: 16px;
+ color:#D4D4D4;
+ }
+
+ .intro-section .intro-text {
+ margin-top: 150px;
+ }
+
+ #our-developers .text-image-left,
+ #our-developers .text-image-right {
+ width: 80%;
+ margin: 100px auto 50px auto;
+ }
+
+ #our-developers .text-image-left img,
+ #our-developers .text-image-right img {
+ width: 90px;
+ }
+
+ .developers-one-kind-section .developers-one-kind .developers-one-kind-content {
+ width: 70%;
+ padding-left: 110px;
+ margin: 60px auto;
+ }
+
+ .developers-one-kind-content img {
+ width: 90px;
+ }
+
+}
+
+@media all and (max-width: 700px) {
+ #our-developers section h1.title {
+ font-size: 38px;
+ }
+
+ #our-developers section .description,
+ #our-developers section .title {
+ font-size: 16px;
+ }
+
+ .developers-feature-section .columns p {
+ font-size: 14px;
+ }
+
+ .list-title {
+ font-size: 16px;
+ }
+
+ .developers-section .developers-text .text-image-right .developers-text-content {
+ max-width: 76%;
+ }
+
+ #our-developers .text-image-left img,
+ #our-developers .text-image-right img {
+ width: 70px;
+ }
+
+
+ pre[class*="language-"] {
+ width: 550px;
+ height: 490px;
+ margin: 0 auto;
+ }
+
+ .developers-startup-section .developers-startup p {
+ font-size: 16px;
+ }
+
+ .code-header,
+ .code-footer {
+ margin: 0 auto;
+ }
+
+ .code-header {
+ width: 581px;
+ margin-top: 70px;
+ }
+
+ .code-footer {
+ width: 571px;
+ padding: 5px;
+ }
+
+ .code-copy {
+ font-size: 10px;
+ padding: 5px 16px 7px;
+ }
+}
+
+@media all and (max-width: 600px) {
+
+ .intro-section {
+ min-height: 600px;
+ }
+
+ .intro-text br {
+ display: none;
+ }
+
+ .intro-section .intro-text {
+ margin-top: 40px;
+ }
+
+ .developers-feature-section .developers-text {
+ padding: 30px 0;
+ }
+
+ #our-developers section h1.title {
+ font-size: 35px;
+ width: 200px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ #our-developers section .title {
+ font-size: 16px;
+ margin-top: 0;
+ }
+
+ #our-developers section .description {
+ padding: 40px;
+ }
+
+
+ #our-developers .text-image-left,
+ #our-developers .text-image-right {
+ width: 92%;
+ margin: 40px auto 50px auto;
+ }
+
+
+ .developers-section .developers-text {
+ margin: 0 auto;
+ padding: 70px 0;
+ }
+
+ #our-developers section h1.title {
+ margin-top: 70px;
+ margin-bottom: 50px;
+ }
+
+ .mobile.landscape #our-developers section h1.title {
+ margin-top: 120px;
+ }
+
+ .developers-section .developers-text .text-image-left .developers-text-content,
+ .developers-section .developers-text .text-image-right .developers-text-content {
+ width: 90%;
+ float: none;
+ max-width: 330px;
+ padding: 15px;
+ left: auto;
+ right: auto;
+ margin: auto;
+ }
+
+ #our-developers .developers-section .description {
+ padding: 0;
+ }
+
+ #our-developers .text-image-left img,
+ #our-developers .text-image-right img {
+ width: 70px;
+ margin: 20px calc(50% - 35px);
+ }
+
+ #our-developers section h4.title {
+ text-align: center;
+ }
+
+
+ /* ONE KIND SECTION*/
+ .developers-one-kind-section .developers-one-kind {
+ padding: 10px 0;
+ }
+
+ .developers-feature-section .developers-text .columns h4::after {
+ margin: 10px auto;
+ }
+
+ .developers-feature-section .developers-text .columns .col-3 {
+ text-align: center;
+ width: 100%;
+ padding: 0 40px;
+ }
+
+ .developers-one-kind-section {
+ padding: 10px;
+ }
+
+ .developers-one-kind-section .developers-one-kind .developers-one-kind-content {
+ width: 73%;
+ padding-left: 0;
+ margin-bottom: 50px;
+ }
+
+ .developers-one-kind-content img {
+ position: relative !important;
+ width: 80px;
+ margin: 0 calc(50% - 40px) 20px calc(50% - 40px) ;
+ }
+
+ #our-developers section.developers-one-kind-section. developers-one-kind-content .title {
+ text-align: center !important;
+ font-size: 16px;
+ margin-top: 0;
+ }
+
+ .developers-one-kind-section .developers-one-kind .developers-one-kind-content h4::after {
+ margin: 10px auto;
+ }
+
+
+ .developers-one-kind-section .developers-one-kind h1 {
+ margin-bottom: 50px;
+ }
+
+ .developers-one-kind-section .developers-one-kind h4,
+ .developers-one-kind-section .developers-one-kind .description{
+ text-align: center !important;
+ }
+
+ .developers-one-kind-section .developers-one-kind .description {
+ font-size: 14px !important;
+ padding: 0 !important;
+ }
+
+
+
+ pre[class*="language-"] {
+ width: 350px;
+ height: 330px;
+ }
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ font-size: 10px;
+ }
+
+ .developers-startup-section .developers-startup p {
+ font-size: 14px;
+ }
+
+ .code-header {
+ width: 370px;
+ height: 38px;
+ margin-top: 70px;
+ }
+
+ .code-header p {
+ padding: 10px 20px 10px;
+ }
+
+ .code-footer {
+ width: 360px;
+ }
+}
+
+@media all and (max-width: 370px) {
+
+ .code-footer {
+ width: 100%;
+ }
+
+ .code-copy {
+ margin-right: 20px;
+ }
+
+}
\ No newline at end of file
diff --git a/app/themes/joystick-v20/css/post3428.css b/app/themes/joystick-v20/css/post3428.css
new file mode 100644
index 0000000..2a8aea2
--- /dev/null
+++ b/app/themes/joystick-v20/css/post3428.css
@@ -0,0 +1,275 @@
+body {
+ background: white;
+}
+
+.post-container {
+ position: relative;
+ max-width: 768px;
+ width: 100%;
+ left: 0;
+ right: 0;
+ padding: 30px 0 80px 0;
+ margin: 0 auto;
+ color: black;
+}
+
+.post-container article {
+ margin: 100px 0;
+}
+
+.post-container .title {
+ font-size: 34px;
+ font-family: gilroy;
+ font-weight: bold;
+ margin: 0;
+}
+
+.post-container .author,
+.post-container .content,
+.post-container .date,
+.post-container .dot {
+ font-size: 20px;
+ font-family: gilroy;
+ font-weight: normal;
+}
+
+.post-container .comment {
+ font-family: gilroy;
+ font-weight: normal;
+}
+
+/*.post-container .author,*/
+/*.post-container .date {*/
+/* margin-top: 5px;*/
+/*}*/
+
+.post-container .divider,
+.post-container .dot {
+ color: #009877;
+}
+
+.post-container .dot {
+ position: relative;
+ display: inline-block;
+ float: left;
+ font-size: 17px;
+}
+
+.post-container .author,
+.post-container .date,
+.post-container .divider {
+ position: relative;
+ float: left;
+}
+
+.post-container .thumbnail img {
+ width: 100%;
+ height: auto;
+ margin: 20px 0;
+}
+
+.post-container .content {
+ width: 100%;
+}
+
+.post-container .content img {
+ float: left;
+ width: 100% !important;
+}
+
+/*.post-container .content p {*/
+/* padding: 0 50px;*/
+/*}*/
+
+.post-container a:visited,
+.post-container a:link,
+.post-container a:active {
+ text-decoration: none;
+ color: black;
+}
+
+.post-container a:hover {
+ color: #009877;
+}
+
+/* COMMENTS */
+.post-container .comment {
+ width: 100%;
+ margin: 30px 0;
+}
+
+.post-container .comment-author .fn,
+.post-container .comment-author img,
+.post-container .comment-meta a {
+ position: relative;
+ float: left;
+}
+
+.post-container .comment-author img {
+ width: 34px;
+ height: 34px;
+ margin-right: 10px;
+
+}
+
+.post-container .comment-author .fn {
+ font-style: normal;
+ font-size: 24px;
+}
+
+.post-container .comment-author .says {
+ display: none;
+}
+
+.post-container .comment-meta a {
+ font-size: 14px;
+ line-height: 36px;
+ margin: 0 10px;
+ font-family: brandon_grotesque;
+ font-weight: normal;
+}
+
+.post-container .comment-body {
+ margin: 20px 0;
+}
+
+.post-container .comment-body p {
+ margin: 20px 0;
+}
+
+.post-container .comment .reply {
+ height: 35px;
+ border-bottom: 1px #e8e8e8 solid;
+}
+
+.post-container .comment .reply a {
+ float: right;
+}
+
+/*.post-container .comment-meta {*/
+/* display: grid;*/
+/*}*/
+
+.post-container .comments {
+ margin: 80px 0;
+}
+
+.post-container .comment-respond textarea,
+.post-container .comment-respond input[type='text'] {
+ width: 100%;
+ border: 1px #ccc solid;
+ border-radius: 4px;
+}
+
+.post-container .comment-respond input[type='text'] {
+ height: 34px;
+}
+
+.post-container .comment-respond label {
+ color: #565656;
+}
+
+.post-container .comment-respond input[type='submit'] {
+ border-radius: 0;
+ color: #fff;
+ border: none;
+ padding: 10px 20px;
+ background-color: #000;
+ text-transform: uppercase;
+}
+
+.post-container .comment-respond input[type='submit']:hover {
+ background-color: #009877;
+}
+
+.post-container footer {
+ display: none;
+}
+
+.post-container .nav-previous,
+.post-container .nav-next {
+ color: #565656;
+ font-family: gilroy;
+ font-weight: normal;
+}
+
+.post-container .nav-previous {
+ float: right;
+}
+
+.post-container ol {
+ list-style-type: none;
+}
+
+/* WORDPRESS GENERATED CLASSES*/
+
+.post-container .comment-list,
+.post-container .comment-list .comment,
+.post-container .comment-list .comment-author,
+.post-container .comment-list .fn,
+.post-container .comment-list .comment-meta,
+.post-container .comment-body p,
+.post-container .comment-list .reply {
+ position: relative;
+ float: left;
+}
+
+.post-container .comment-list .reply,
+.post-container .comment-body p {
+ width: 100%;
+}
+
+.post-container .comment-list .children {
+ position: relative;
+ width: calc(100% - 40px);
+ float: left;
+}
+
+/* /WORDPRESS GENERATED CLASSES*/
+
+
+@media all and (max-width: 1400px) {
+
+ .post-container {
+ width: calc(100% - 80px);
+ padding: 30px 40px;
+ }
+
+ .post-container .thumbnail img {
+ width: calc(100% - 20px);
+ }
+
+ .post-container .title {
+ font-size: 28px;
+ }
+
+ .post-container .author,
+ .post-container .content,
+ .post-container .date {
+ font-size: 18px;
+ }
+
+
+}
+
+@media all and (max-width: 600px) {
+
+ .post-container {
+ width: calc(100% - 30px);
+ padding: 30px 15px;
+ }
+
+ .post-container .title {
+ font-size: 24px;
+ }
+
+ .post-container .author,
+ .post-container .content,
+ .post-container .date {
+ font-size: 14px;
+ }
+
+ .post-container article {
+ margin: 50px 0;
+ }
+}
\ No newline at end of file
diff --git a/app/themes/joystick-v20/fonts/brandon_bld-webfont.html b/app/themes/joystick-v20/fonts/brandon_bld-webfont.html
new file mode 100644
index 0000000..15eaf69
Binary files /dev/null and b/app/themes/joystick-v20/fonts/brandon_bld-webfont.html differ
diff --git a/app/themes/joystick-v20/fonts/brandon_bld-webfont.woff b/app/themes/joystick-v20/fonts/brandon_bld-webfont.woff
new file mode 100644
index 0000000..0411ade
Binary files /dev/null and b/app/themes/joystick-v20/fonts/brandon_bld-webfont.woff differ
diff --git a/app/themes/joystick-v20/fonts/brandon_reg-webfont.html b/app/themes/joystick-v20/fonts/brandon_reg-webfont.html
new file mode 100644
index 0000000..e406725
Binary files /dev/null and b/app/themes/joystick-v20/fonts/brandon_reg-webfont.html differ
diff --git a/app/themes/joystick-v20/fonts/brandon_reg-webfont.woff b/app/themes/joystick-v20/fonts/brandon_reg-webfont.woff
new file mode 100644
index 0000000..ecbeff4
Binary files /dev/null and b/app/themes/joystick-v20/fonts/brandon_reg-webfont.woff differ
diff --git a/app/themes/joystick-v20/fonts/gilroy-bold-webfont.html b/app/themes/joystick-v20/fonts/gilroy-bold-webfont.html
new file mode 100644
index 0000000..aea95dd
Binary files /dev/null and b/app/themes/joystick-v20/fonts/gilroy-bold-webfont.html differ
diff --git a/app/themes/joystick-v20/fonts/gilroy-bold-webfont.woff b/app/themes/joystick-v20/fonts/gilroy-bold-webfont.woff
new file mode 100644
index 0000000..9d09137
Binary files /dev/null and b/app/themes/joystick-v20/fonts/gilroy-bold-webfont.woff differ
diff --git a/app/themes/joystick-v20/fonts/gilroy-regular-webfont.html b/app/themes/joystick-v20/fonts/gilroy-regular-webfont.html
new file mode 100644
index 0000000..4d18ed6
Binary files /dev/null and b/app/themes/joystick-v20/fonts/gilroy-regular-webfont.html differ
diff --git a/app/themes/joystick-v20/fonts/gilroy-regular-webfont.woff b/app/themes/joystick-v20/fonts/gilroy-regular-webfont.woff
new file mode 100644
index 0000000..5223895
Binary files /dev/null and b/app/themes/joystick-v20/fonts/gilroy-regular-webfont.woff differ
diff --git a/app/themes/joystick-v20/images/Galloo Logo.png b/app/themes/joystick-v20/images/Galloo Logo.png
new file mode 100644
index 0000000..1634a91
Binary files /dev/null and b/app/themes/joystick-v20/images/Galloo Logo.png differ
diff --git a/app/themes/joystick-v20/images/Plucky Logo.png b/app/themes/joystick-v20/images/Plucky Logo.png
new file mode 100644
index 0000000..76e0af6
Binary files /dev/null and b/app/themes/joystick-v20/images/Plucky Logo.png differ
diff --git a/app/themes/joystick-v20/images/Theebly Logo.png b/app/themes/joystick-v20/images/Theebly Logo.png
new file mode 100644
index 0000000..9cd8c7f
Binary files /dev/null and b/app/themes/joystick-v20/images/Theebly Logo.png differ
diff --git a/app/themes/joystick-v20/images/bgnd_world.jpg b/app/themes/joystick-v20/images/bgnd_world.jpg
new file mode 100644
index 0000000..f46a6e3
Binary files /dev/null and b/app/themes/joystick-v20/images/bgnd_world.jpg differ
diff --git a/app/themes/joystick-v20/images/developers_bitrender.png b/app/themes/joystick-v20/images/developers_bitrender.png
new file mode 100644
index 0000000..0713f93
Binary files /dev/null and b/app/themes/joystick-v20/images/developers_bitrender.png differ
diff --git a/app/themes/joystick-v20/images/developers_humbrum.png b/app/themes/joystick-v20/images/developers_humbrum.png
new file mode 100644
index 0000000..0713f93
Binary files /dev/null and b/app/themes/joystick-v20/images/developers_humbrum.png differ
diff --git a/app/themes/joystick-v20/images/developers_mac.png b/app/themes/joystick-v20/images/developers_mac.png
new file mode 100644
index 0000000..c9e54d5
Binary files /dev/null and b/app/themes/joystick-v20/images/developers_mac.png differ
diff --git a/app/themes/joystick-v20/images/developers_macbook.png b/app/themes/joystick-v20/images/developers_macbook.png
new file mode 100644
index 0000000..62e6057
Binary files /dev/null and b/app/themes/joystick-v20/images/developers_macbook.png differ
diff --git a/app/themes/joystick-v20/images/developers_theebly.png b/app/themes/joystick-v20/images/developers_theebly.png
new file mode 100644
index 0000000..72dc58c
Binary files /dev/null and b/app/themes/joystick-v20/images/developers_theebly.png differ
diff --git a/app/themes/joystick-v20/images/e.phone.app.png b/app/themes/joystick-v20/images/e.phone.app.png
new file mode 100644
index 0000000..8fed225
Binary files /dev/null and b/app/themes/joystick-v20/images/e.phone.app.png differ
diff --git a/app/themes/joystick-v20/images/e.phone.png b/app/themes/joystick-v20/images/e.phone.png
new file mode 100644
index 0000000..a47771f
Binary files /dev/null and b/app/themes/joystick-v20/images/e.phone.png differ
diff --git a/app/themes/joystick-v20/images/e.png b/app/themes/joystick-v20/images/e.png
new file mode 100644
index 0000000..72bba47
Binary files /dev/null and b/app/themes/joystick-v20/images/e.png differ
diff --git a/app/themes/joystick-v20/images/ic_facebook (copie).svg b/app/themes/joystick-v20/images/ic_facebook (copie).svg
new file mode 100644
index 0000000..1b95c05
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_facebook (copie).svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/themes/joystick-v20/images/ic_facebook.svg b/app/themes/joystick-v20/images/ic_facebook.svg
new file mode 100644
index 0000000..1711455
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_facebook.svg
@@ -0,0 +1,2183 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/themes/joystick-v20/images/ic_instagram (copie).svg b/app/themes/joystick-v20/images/ic_instagram (copie).svg
new file mode 100644
index 0000000..5c7840d
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_instagram (copie).svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/themes/joystick-v20/images/ic_instagram.svg b/app/themes/joystick-v20/images/ic_instagram.svg
new file mode 100644
index 0000000..acc0929
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_instagram.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
diff --git a/app/themes/joystick-v20/images/ic_twitter (copie).svg b/app/themes/joystick-v20/images/ic_twitter (copie).svg
new file mode 100644
index 0000000..cd546de
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_twitter (copie).svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/themes/joystick-v20/images/ic_twitter.svg b/app/themes/joystick-v20/images/ic_twitter.svg
new file mode 100644
index 0000000..967ad9d
--- /dev/null
+++ b/app/themes/joystick-v20/images/ic_twitter.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
diff --git a/app/themes/joystick-v20/images/img_data.png b/app/themes/joystick-v20/images/img_data.png
new file mode 100644
index 0000000..c72a7cf
Binary files /dev/null and b/app/themes/joystick-v20/images/img_data.png differ
diff --git a/app/themes/joystick-v20/images/img_identity.png b/app/themes/joystick-v20/images/img_identity.png
new file mode 100644
index 0000000..a4cdf7a
Binary files /dev/null and b/app/themes/joystick-v20/images/img_identity.png differ
diff --git a/app/themes/joystick-v20/images/img_privacy.png b/app/themes/joystick-v20/images/img_privacy.png
new file mode 100644
index 0000000..63e1cfb
Binary files /dev/null and b/app/themes/joystick-v20/images/img_privacy.png differ
diff --git a/app/themes/joystick-v20/images/img_thunder.png b/app/themes/joystick-v20/images/img_thunder.png
new file mode 100644
index 0000000..f602905
Binary files /dev/null and b/app/themes/joystick-v20/images/img_thunder.png differ
diff --git a/app/themes/joystick-v20/images/logo.png b/app/themes/joystick-v20/images/logo.png
new file mode 100644
index 0000000..f6cc7e6
Binary files /dev/null and b/app/themes/joystick-v20/images/logo.png differ
diff --git a/app/themes/joystick-v20/images/logo_mobile.png b/app/themes/joystick-v20/images/logo_mobile.png
new file mode 100644
index 0000000..80c1776
Binary files /dev/null and b/app/themes/joystick-v20/images/logo_mobile.png differ
diff --git a/app/themes/joystick-v20/images/middle-out-icon.png b/app/themes/joystick-v20/images/middle-out-icon.png
new file mode 100644
index 0000000..81ac41a
Binary files /dev/null and b/app/themes/joystick-v20/images/middle-out-icon.png differ
diff --git a/app/themes/joystick-v20/images/minetest (copie).gif b/app/themes/joystick-v20/images/minetest (copie).gif
new file mode 100644
index 0000000..940cbca
Binary files /dev/null and b/app/themes/joystick-v20/images/minetest (copie).gif differ
diff --git a/app/themes/joystick-v20/images/minetest.gif b/app/themes/joystick-v20/images/minetest.gif
new file mode 100644
index 0000000..19004fd
Binary files /dev/null and b/app/themes/joystick-v20/images/minetest.gif differ
diff --git a/app/themes/joystick-v20/images/olddevelopers_humbrum.png b/app/themes/joystick-v20/images/olddevelopers_humbrum.png
new file mode 100644
index 0000000..2764d9c
Binary files /dev/null and b/app/themes/joystick-v20/images/olddevelopers_humbrum.png differ
diff --git a/app/themes/joystick-v20/images/p2p-icon.png b/app/themes/joystick-v20/images/p2p-icon.png
new file mode 100644
index 0000000..2a9c038
Binary files /dev/null and b/app/themes/joystick-v20/images/p2p-icon.png differ
diff --git a/app/themes/joystick-v20/images/pp-fav (copie).png b/app/themes/joystick-v20/images/pp-fav (copie).png
new file mode 100644
index 0000000..b542b2b
Binary files /dev/null and b/app/themes/joystick-v20/images/pp-fav (copie).png differ
diff --git a/app/themes/joystick-v20/images/pp-fav.ico b/app/themes/joystick-v20/images/pp-fav.ico
new file mode 100644
index 0000000..b542b2b
Binary files /dev/null and b/app/themes/joystick-v20/images/pp-fav.ico differ
diff --git a/app/themes/joystick-v20/images/sphere.gif b/app/themes/joystick-v20/images/sphere.gif
new file mode 100644
index 0000000..3c81744
Binary files /dev/null and b/app/themes/joystick-v20/images/sphere.gif differ
diff --git a/app/themes/joystick-v20/images/storage.png b/app/themes/joystick-v20/images/storage.png
new file mode 100644
index 0000000..55cf31b
Binary files /dev/null and b/app/themes/joystick-v20/images/storage.png differ
diff --git a/app/themes/joystick-v20/images/tomato_machine_learning.gif b/app/themes/joystick-v20/images/tomato_machine_learning.gif
new file mode 100644
index 0000000..75f7921
Binary files /dev/null and b/app/themes/joystick-v20/images/tomato_machine_learning.gif differ
diff --git a/app/themes/joystick-v20/images/yourdata.e.png b/app/themes/joystick-v20/images/yourdata.e.png
new file mode 100644
index 0000000..eab7296
Binary files /dev/null and b/app/themes/joystick-v20/images/yourdata.e.png differ
diff --git a/app/themes/joystick-v20/js/animations3428.js b/app/themes/joystick-v20/js/animations3428.js
new file mode 100644
index 0000000..58aeead
--- /dev/null
+++ b/app/themes/joystick-v20/js/animations3428.js
@@ -0,0 +1,259 @@
+(function () {
+ mobileDevicesTimeline = new TimelineMax()
+ desktopDevicesTimeline = new TimelineMax()
+
+ var windowHeight
+
+ var elements
+ var elementsWithFirstDelay
+ var elementsWithSecondDelay
+ var devicesImages
+
+ var devicesAnimated = false
+ var previousDevicesAnimatedOnLayout = ''
+
+ var hasKeyFeaturesBeenAnimated = false
+ var keyFeaturesElements
+
+ var hasWhyWeNeedCardsBeenAnimated = false
+ var whyWeNeedElements
+
+ var hasDevelopersPageDeveloperFeatureBeenAnimated = false
+ var developersPageDeveloperFeatureElements
+
+ function init() {
+ windowHeight = window.innerHeight;
+ elements = document.querySelectorAll('.slide-up-animation');
+ elementsWithFirstDelay = document.querySelectorAll('.slide-up-animation-first-delay');
+ elementsWithSecondDelay = document.querySelectorAll('.slide-up-animation-second-delay');
+ devicesImages = document.querySelectorAll('.mac, .macbook, .bitrender, .theebly, .humdrum');
+ keyFeaturesElements = document.querySelectorAll('.key-feature-animation')
+ whyWeNeedElements = document.querySelectorAll('#why-we-need li')
+ developersPageDeveloperFeatureElements = document.querySelectorAll('.developers-feature-section .col-3')
+ animate()
+ }
+
+
+ function animate() {
+ checkPosition()
+ }
+
+ function checkPosition() {
+ if (elements != null) checkForSlidingDownAnimation()
+ animateDevicesImages()
+ animateKeyFeatures()
+ animateWhyWeNeed()
+ animateDeveloperFeatures()
+ }
+
+ function mobileTimeLine1() {
+ var tl = new TimelineMax()
+ tl.fromTo(document.getElementById("device_mac"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ })
+ tl.fromTo(document.getElementById("device_macbook"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.5')
+ tl.fromTo(document.getElementById("device_bitrender"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.75')
+ tl.fromTo(document.getElementById("device_theebly"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.6')
+ tl.fromTo(document.getElementById("device_humdrum"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.6')
+ return tl;
+ }
+
+ function mobileTimeLine2() {
+ var tl = new TimelineMax()
+ tl.fromTo(document.getElementById("device_mac_2"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ })
+ tl.fromTo(document.getElementById("device_macbook_2"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.5')
+ tl.fromTo(document.getElementById("device_bitrender_2"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.75')
+ tl.fromTo(document.getElementById("device_theebly_2"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.6')
+ tl.fromTo(document.getElementById("device_humdrum_2"), 3, {x: 1500}, {
+ opacity: 1,
+ x: -2000,
+ ease: Power0.easeNone
+ }, '-=2.6')
+ return tl;
+ }
+
+ function animateDevicesForMobile() {
+ devicesAnimated = true
+ mobileDevicesTimeline.pause(0)
+ mobileDevicesTimeline = new TimelineMax({repeat: -1, repeatDelay: -2, paused: true})
+ mobileDevicesTimeline.add(mobileTimeLine1())
+ mobileDevicesTimeline.add(mobileTimeLine2(), '-=2.5')
+ mobileDevicesTimeline.add(mobileTimeLine1(), '-=2.5')
+ mobileDevicesTimeline.add(mobileTimeLine2(), '-=2.5')
+ mobileDevicesTimeline.add(mobileTimeLine1(), '-=2.5')
+ mobileDevicesTimeline.add(mobileTimeLine2(), '-=2.5')
+ mobileDevicesTimeline.timeScale(0.4)
+ mobileDevicesTimeline.play()
+ }
+
+ function animateDevicesForDesktop() {
+ desktopDevicesTimeline = new TimelineMax({repeat: 0, paused: true})
+ devicesAnimated = true
+ desktopDevicesTimeline.fromTo(document.getElementById("device_mac"), 1, {opacity: 0, x: 1000}, {
+ opacity: 1,
+ x: 0,
+ ease: Power1.easeInOut
+ })
+ desktopDevicesTimeline.fromTo(document.getElementById("device_macbook"), 1, {opacity: 0, x: -1000}, {
+ opacity: 1,
+ x: 0,
+ ease: Power1.easeInOut
+ }, '-=0.5')
+ desktopDevicesTimeline.fromTo(document.getElementById("device_bitrender"), 1, {opacity: 0, x: 1000}, {
+ opacity: 1,
+ x: 0,
+ ease: Power1.easeInOut
+ }, '-=1')
+ desktopDevicesTimeline.fromTo(document.getElementById("device_theebly"), 1, {opacity: 0, x: -1000}, {
+ opacity: 1,
+ x: 0,
+ ease: Power1.easeInOut
+ }, '-=0.5')
+ desktopDevicesTimeline.fromTo(document.getElementById("device_humdrum"), 1, {opacity: 0, x: 1000}, {
+ opacity: 1,
+ x: 0,
+ ease: Power1.easeInOut
+ }, '-=1')
+ desktopDevicesTimeline.timeScale(0.8)
+ desktopDevicesTimeline.play()
+ }
+
+ function isDeviceLayout() {
+ return window.innerWidth <= 660
+ }
+
+ function animateDevicesImages() {
+ var element = document.querySelectorAll('#join-hundreds-of-developers .images')[0]
+ if (element == null || element === 'undefined') return
+
+ var positionFromTop = element.getBoundingClientRect().top;
+
+ if (positionFromTop - windowHeight <= 0) {
+ if (isDeviceLayout()) {
+ desktopDevicesTimeline.pause(0)
+ if (previousDevicesAnimatedOnLayout != "mobile") {
+ previousDevicesAnimatedOnLayout = "mobile"
+ animateDevicesForMobile()
+ }
+ } else {
+ if (previousDevicesAnimatedOnLayout != "desktop/tablet") {
+ previousDevicesAnimatedOnLayout = "desktop/tablet"
+ mobileDevicesTimeline.pause(0)
+ animateDevicesForDesktop()
+ }
+ }
+ }
+ }
+
+ function checkForSlidingDownAnimation() {
+ for (var i = 0; i < elements.length; i++) {
+ var element = elements[i];
+ var positionFromTop = elements[i].getBoundingClientRect().top;
+ if (positionFromTop - windowHeight <= 0) {
+ element.classList.add('fade-in-element');
+ element.classList.remove('hidden');
+ }
+ }
+
+ for (var i = 0; i < elementsWithFirstDelay.length; i++) {
+ var elementWithFirstDelay = elementsWithFirstDelay[i];
+ var positionFromTop = elements[i].getBoundingClientRect().top;
+ if (positionFromTop - windowHeight <= 0) {
+ elementWithFirstDelay.classList.add('fade-in-element-first-delay');
+ elementWithFirstDelay.classList.remove('hidden');
+ }
+ }
+
+ for (var i = 0; i < elementsWithSecondDelay.length; i++) {
+ var elementWithSecondDelay = elementsWithSecondDelay[i];
+ var positionFromTop = elements[i].getBoundingClientRect().top;
+ if (positionFromTop - windowHeight <= 0) {
+ elementWithSecondDelay.classList.add('fade-in-element-second-delay');
+ elementWithSecondDelay.classList.remove('hidden');
+ }
+ }
+ }
+
+ function animateKeyFeatures() {
+ if (checkIfCanAnimate(keyFeaturesElements, hasKeyFeaturesBeenAnimated)) {
+ animateStaggered(keyFeaturesElements, '.key-feature-animation', function () {
+ hasKeyFeaturesBeenAnimated = true
+ })
+ }
+ }
+
+ function animateWhyWeNeed() {
+ if (checkIfCanAnimate(whyWeNeedElements, hasWhyWeNeedCardsBeenAnimated)) {
+ animateStaggered(whyWeNeedElements, '#why-we-need li', function () {
+ hasWhyWeNeedCardsBeenAnimated = true
+ })
+ }
+ }
+
+ function animateDeveloperFeatures() {
+ if (checkIfCanAnimate(developersPageDeveloperFeatureElements, hasDevelopersPageDeveloperFeatureBeenAnimated)) {
+ animateStaggered(developersPageDeveloperFeatureElements, '.developers-feature-section .col-3', function () {
+ hasDevelopersPageDeveloperFeatureBeenAnimated = true
+ })
+ }
+ }
+
+ function animateStaggered(elements, elementsToStagger, onStartCallback) {
+ var positionFromTop = elements[0].getBoundingClientRect().top;
+ if (positionFromTop - windowHeight <= 0) {
+ onStartCallback()
+ TweenMax.staggerFromTo(elementsToStagger, 1.4,
+ {y: 200, opacity: 0},
+ {y: 0, opacity: 1, delay: 0.5},
+ 0.25)
+ }
+ }
+
+ function checkIfCanAnimate(elements, hasbeenAnimated) {
+ return !(elements == null || elements == 'undefined' || hasbeenAnimated || elements.length == 0);
+ }
+
+ window.addEventListener('scroll', checkPosition);
+ window.addEventListener('resize', init);
+ window.addEventListener('onload', function () {
+ desktopDevicesTimeline = new TimelineMax()
+ mobileDevicesTimeline= new TimelineMax()
+ })
+
+ init();
+ checkPosition();
+})();
\ No newline at end of file
diff --git a/app/themes/joystick-v20/js/device3428.js b/app/themes/joystick-v20/js/device3428.js
new file mode 100644
index 0000000..ac554e1
--- /dev/null
+++ b/app/themes/joystick-v20/js/device3428.js
@@ -0,0 +1,6 @@
+/*!
+ * current-device v0.9.0 - https://github.com/matthewhudson/current-device
+ * MIT Licensed
+ */
+!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.device=e():n.device=e()}(window,function(){return function(n){var e={};function o(t){if(e[t])return e[t].exports;var r=e[t]={i:t,l:!1,exports:{}};return n[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=n,o.c=e,o.d=function(n,e,t){o.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:t})},o.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},o.t=function(n,e){if(1&e&&(n=o(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)o.d(t,r,function(e){return n[e]}.bind(null,r));return t},o.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(e,"a",e),e},o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},o.p="",o(o.s=0)}([function(n,e,o){n.exports=o(1)},function(n,e,o){"use strict";o.r(e);var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},r=window.device,i={},a=[];window.device=i;var c=window.document.documentElement,d=window.navigator.userAgent.toLowerCase(),u=["googletv","viera","smarttv","internet.tv","netcast","nettv","appletv","boxee","kylo","roku","dlnadoc","pov_tv","hbbtv","ce-html"];function l(n,e){return-1!==n.indexOf(e)}function s(n){return l(d,n)}function f(n){return c.className.match(new RegExp(n,"i"))}function b(n){var e=null;f(n)||(e=c.className.replace(/^\s+|\s+$/g,""),c.className=e+" "+n)}function p(n){f(n)&&(c.className=c.className.replace(" "+n,""))}function w(){i.landscape()?(p("portrait"),b("landscape"),y("landscape")):(p("landscape"),b("portrait"),y("portrait")),v()}function y(n){for(var e in a)a[e](n)}i.macos=function(){return s("mac")},i.ios=function(){return i.iphone()||i.ipod()||i.ipad()},i.iphone=function(){return!i.windows()&&s("iphone")},i.ipod=function(){return s("ipod")},i.ipad=function(){return s("ipad")},i.android=function(){return!i.windows()&&s("android")},i.androidPhone=function(){return i.android()&&s("mobile")},i.androidTablet=function(){return i.android()&&!s("mobile")},i.blackberry=function(){return s("blackberry")||s("bb10")||s("rim")},i.blackberryPhone=function(){return i.blackberry()&&!s("tablet")},i.blackberryTablet=function(){return i.blackberry()&&s("tablet")},i.windows=function(){return s("windows")},i.windowsPhone=function(){return i.windows()&&s("phone")},i.windowsTablet=function(){return i.windows()&&s("touch")&&!i.windowsPhone()},i.fxos=function(){return(s("(mobile")||s("(tablet"))&&s(" rv:")},i.fxosPhone=function(){return i.fxos()&&s("mobile")},i.fxosTablet=function(){return i.fxos()&&s("tablet")},i.meego=function(){return s("meego")},i.cordova=function(){return window.cordova&&"file:"===location.protocol},i.nodeWebkit=function(){return"object"===t(window.process)},i.mobile=function(){return i.androidPhone()||i.iphone()||i.ipod()||i.windowsPhone()||i.blackberryPhone()||i.fxosPhone()||i.meego()},i.tablet=function(){return i.ipad()||i.androidTablet()||i.blackberryTablet()||i.windowsTablet()||i.fxosTablet()},i.desktop=function(){return!i.tablet()&&!i.mobile()},i.television=function(){for(var n=0;n1},i.landscape=function(){return screen.orientation&&Object.prototype.hasOwnProperty.call(window,"onorientationchange")?l(screen.orientation.type,"landscape"):i.ios()&&Object.prototype.hasOwnProperty.call(window,"orientation")?90===Math.abs(window.orientation):window.innerHeight/window.innerWidth<1},i.noConflict=function(){return window.device=r,this},i.ios()?i.ipad()?b("ios ipad tablet"):i.iphone()?b("ios iphone mobile"):i.ipod()&&b("ios ipod mobile"):i.macos()?b("macos desktop"):i.android()?i.androidTablet()?b("android tablet"):b("android mobile"):i.blackberry()?i.blackberryTablet()?b("blackberry tablet"):b("blackberry mobile"):i.windows()?i.windowsTablet()?b("windows tablet"):i.windowsPhone()?b("windows mobile"):b("windows desktop"):i.fxos()?i.fxosTablet()?b("fxos tablet"):b("fxos mobile"):i.meego()?b("meego mobile"):i.nodeWebkit()?b("node-webkit"):i.television()?b("television"):i.desktop()&&b("desktop"),i.cordova()&&b("cordova"),i.onChangeOrientation=function(n){"function"==typeof n&&a.push(n)};var m="resize";function h(n){for(var e=0;e window.innerHeight) {
+ video.setAttribute('style', 'width: 100%; height:auto;')
+ } else {
+ video.setAttribute('style', 'width: auto; height:100%;')
+ }
+ }
+
+ window.addEventListener('onload', function(){
+ console.log('onload', window.innerWidth, window.innerHeight)
+ resizeVideo()
+ })
+
+ window.addEventListener('load', function(){
+ console.log('onload', window.innerWidth, window.innerHeight)
+ resizeVideo()
+ })
+ window.addEventListener('resize', resizeVideo)
+
+} else {
+ console.log("not windows 3")
+}
\ No newline at end of file
diff --git a/app/themes/joystick-v20/style3428.css b/app/themes/joystick-v20/style3428.css
new file mode 100644
index 0000000..0a3a037
--- /dev/null
+++ b/app/themes/joystick-v20/style3428.css
@@ -0,0 +1,111 @@
+/**
+Theme Name: Latest October revamp
+Author: Joystick
+Description: October 2019 revamp
+Version: 20
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Text Domain: joystick-hbo-pied-piper
+*/
+
+body{
+ overflow-x: hidden;
+}
+
+video {
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100vw;
+ height: 100%;
+ object-fit: cover;
+}
+
+
+/* ANIMATIONS */
+
+@keyframes fade-in {
+ from {
+ opacity: 0;
+ transform: translateY(100px);
+ }
+ to {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.fade-in-element {
+ animation: fade-in 1.4s;
+ animation-fill-mode: forwards;
+}
+
+.fade-in-element-first-delay {
+ animation: fade-in 1.4s 0.5s;
+ animation-fill-mode: forwards;
+}
+
+.fade-in-element-second-delay {
+ animation: fade-in 1.4s 0.75s;
+ animation-fill-mode: forwards;
+}
+
+.slide-up-animation-first-delay,
+.slide-up-animation-second-delay{
+ opacity:0;
+}
+
+.hidden {
+ opacity: 0;
+}
+
+.slide-up-animation {
+ display: block;
+}
+
+@keyframes slide-in-left {
+ from {
+ opacity:0;
+ transform: translateX(-100vh);
+ }
+ to {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+@keyframes slide-in-right {
+ 0% {
+ opacity:0;
+ transform: translateX(100vh);
+
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+.slide-in-left{
+ animation: slide-in-left 1s ease-in 0.5;
+}
+
+.slide-in-left-first-delay{
+ animation: slide-in-left 1s ease-in 1s;
+}
+
+.slide-in-left-second-delay{
+ animation: slide-in-left 1s ease-in 1s;
+}
+
+.slide-in-right{
+ animation: slide-in-right 1s ease-in 0.5s;
+}
+
+.slide-in-right-first-delay{
+ animation: slide-in-right 1s ease-in 1s;
+}
+
+.slide-in-right-second-delay{
+ animation: slide-in-right 1s ease-in 1s;
+}
diff --git a/app/themes/joystick-v20/video-bgs/glitch.mp4 b/app/themes/joystick-v20/video-bgs/glitch.mp4
new file mode 100644
index 0000000..a5a457e
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/glitch.mp4 differ
diff --git a/app/themes/joystick-v20/video-bgs/juneland.mp4 b/app/themes/joystick-v20/video-bgs/juneland.mp4
new file mode 100644
index 0000000..c1b72c5
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/juneland.mp4 differ
diff --git a/app/themes/joystick-v20/video-bgs/minetest.mp4 b/app/themes/joystick-v20/video-bgs/minetest.mp4
new file mode 100644
index 0000000..4beca11
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/minetest.mp4 differ
diff --git a/app/themes/joystick-v20/video-bgs/pp-developers-bg-02.mp4 b/app/themes/joystick-v20/video-bgs/pp-developers-bg-02.mp4
new file mode 100644
index 0000000..074e542
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/pp-developers-bg-02.mp4 differ
diff --git a/app/themes/joystick-v20/video-bgs/pp-home-bg.mp4 b/app/themes/joystick-v20/video-bgs/pp-home-bg.mp4
new file mode 100644
index 0000000..2feb9d4
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/pp-home-bg.mp4 differ
diff --git a/app/themes/joystick-v20/video-bgs/splash.webm b/app/themes/joystick-v20/video-bgs/splash.webm
new file mode 100644
index 0000000..9200c5a
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/splash.webm differ
diff --git a/app/themes/joystick-v20/video-bgs/stars.mp4 b/app/themes/joystick-v20/video-bgs/stars.mp4
new file mode 100644
index 0000000..c47bb27
Binary files /dev/null and b/app/themes/joystick-v20/video-bgs/stars.mp4 differ
diff --git a/aris/aris_fichiers/242768475.html b/aris/aris_fichiers/242768475.html
new file mode 100644
index 0000000..65fa9ab
--- /dev/null
+++ b/aris/aris_fichiers/242768475.html
@@ -0,0 +1,4 @@
+
+
+ KMSVideo from Ari Rodriguez on Vimeo
Pause
Paramètres Quitter le mode plein écran Ajouter à la liste Regarder plus tard Cliquez pour rétablir le son
This opens in a new window.
+
\ No newline at end of file
diff --git a/aris/aris_fichiers/242768475_data/defaults-blue_60x60.png b/aris/aris_fichiers/242768475_data/defaults-blue_60x60.png
new file mode 100644
index 0000000..2427039
Binary files /dev/null and b/aris/aris_fichiers/242768475_data/defaults-blue_60x60.png differ
diff --git a/aris/aris_fichiers/242768475_data/player.css b/aris/aris_fichiers/242768475_data/player.css
new file mode 100644
index 0000000..d3a8ed7
--- /dev/null
+++ b/aris/aris_fichiers/242768475_data/player.css
@@ -0,0 +1,2 @@
+/* VimeoPlayer - v3.20.11 - 2020-06-09 */
+@charset "UTF-8";@-webkit-keyframes buffer{100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffer{100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-moz-keyframes bufferLeft{0%{left:0}100%{left:-10px}}@-webkit-keyframes throb{0%,100%{background-color:#555}50%{background-color:#444}}@keyframes throb{0%,100%{background-color:#555}50%{background-color:#444}}@-webkit-keyframes wiggle{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wiggle{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%,80%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:-webkit-full-screen-ancestor>:not(:-webkit-full-screen-ancestor):not(:-webkit-full-screen){display:none!important}:-ms-fullscreen-ancestor>:not(:-ms-fullscreen-ancestor):not(:-ms-fullscreen){display:none!important}:fullscreen-ancestor>:not(:fullscreen-ancestor):not(:fullscreen){display:none!important}body:not(.showfocus) .player button,body:not(.showfocus) .player li,body:not(.showfocus) .player span,body:not(.showfocus) .player svg{outline:0!important}.vp-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vp-placeholder{opacity:1;-webkit-transition:opacity 125ms ease-out .1s;transition:opacity 125ms ease-out .1s}.vp-placeholder-fadeout{opacity:0}.player{position:relative;max-height:100%;width:100%;height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;color:#fff;line-height:normal;overflow:visible;border-collapse:separate;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulate;touch-action:manipulate}.player :focus{outline:2px solid #00adef;outline-offset:2px}.player,.player h1,.player h2{font-family:"Helvetica Neue",Helvetica,Arial!important;font-size:10px}.player,.player *,.player ::after,.player ::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.player.scrubbing *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.player.loading .vp-controls-wrapper,.player.loading .vp-video-wrapper{opacity:0}.player:hover .vp-controls.controls-outro{opacity:1}.player button{cursor:pointer;font-size:1em}.player button,.player input,.player textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Arial;line-height:normal;height:auto;vertical-align:baseline}.player a:active,.player button:active,.player button:not(:focus){outline:0}.player img{border:0}.player a{text-decoration:none}.player .hidden{display:none!important}.player .invisible{opacity:0}.player .cloaked{visibility:hidden}.player .rounded-box{background:rgba(23,35,34,.75);border-radius:.5em}.player .fill{fill:#fff}.player .toggle.off .fill{fill:#fff}.player .toggle.off .stroke{stroke:#fff}.player .stroke{stroke:#fff;fill:none}.player .only-in-fullscreen{display:none!important}.js-player-fullscreen:-webkit-full-screen .only-in-fullscreen{display:block!important}.js-player-fullscreen:-ms-fullscreen .only-in-fullscreen{display:block!important}.js-player-fullscreen:fullscreen .only-in-fullscreen{display:block!important}.player .vp-target{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.player.player-ad .vp-target{visibility:hidden}.player .vp-controls-wrapper,.player .vp-video-wrapper{opacity:1;-webkit-transition:opacity 125ms ease-out;transition:opacity 125ms ease-out}.player.player-cursor-hide{cursor:none}.player.grabbable{cursor:move;cursor:-webkit-grab;cursor:grab}.player.grabbing{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.player .vp-ads-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.player .vp-ads-wrapper .vp-ads-tag{position:absolute;top:10px;left:10px;height:22px;padding:0 .8em;font-size:1.2em;line-height:2;text-transform:uppercase;border-radius:3px;background:rgba(23,35,34,.75);color:#fff}.player .vp-alert{background:rgba(23,35,34,.75);text-align:center;z-index:24;position:absolute;top:0;left:0;width:100%;padding:0 50px;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity .1s,-webkit-transform .1s linear;transition:opacity .1s,-webkit-transform .1s linear;transition:transform .1s linear,opacity .1s;transition:transform .1s linear,opacity .1s,-webkit-transform .1s linear;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player .vp-alert h3{margin:0;color:#fff;font-size:1.2em}.player .vp-alert.in{opacity:1;-webkit-transition:opacity .1s,-webkit-transform .1s cubic-bezier(0,1.14,.57,1.21);transition:opacity .1s,-webkit-transform .1s cubic-bezier(0,1.14,.57,1.21);transition:transform .1s cubic-bezier(0,1.14,.57,1.21),opacity .1s;transition:transform .1s cubic-bezier(0,1.14,.57,1.21),opacity .1s,-webkit-transform .1s cubic-bezier(0,1.14,.57,1.21);-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.player .vp-alert.leaving{-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear}.player .vp-alert .close{position:absolute;right:0;background:0 0;margin:0;padding:0;top:0;height:100%}.player .vp-alert .close .icon-close{width:1.125em;height:1.125em;margin:.9375em}.player .vp-alert .close:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.player .vp-alert .warning-icon{fill:#e53e4f;width:15px;height:15px;position:relative;top:3px;margin-right:2px}.player .vp-alert-button-link{padding:5px 0;background:0 0;font-weight:700}.player .vp-alert-round{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.player .vp-alert-round.in{visibility:visible;opacity:1}.player .vp-alert-round.leaving{opacity:0}.player .vp-alert-round--threesixty{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.player .vp-alert-round--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.player .vp-alert-round--top.vp-alert-bumpdown{top:45px}.player .vp-alert-round--mid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player .vp-alert-mid-inner{color:#fff;font-size:14px;z-index:2;background:rgba(23,35,34,.75);padding:.75em 2em;border-radius:3px}.player .compass-wrapper{opacity:0;display:block;width:40px;height:40px;z-index:7;cursor:pointer;-webkit-transition:opacity .2s ease-in-out,fill .2s ease-in-out;transition:opacity .2s ease-in-out,fill .2s ease-in-out;position:absolute;top:49%;right:1em}.player .compass-wrapper .compass-background{fill:rgba(23,35,34,.75)}.player .compass-wrapper .compass-ring{stroke:#fff}.player .compass-wrapper .compass-dimple{fill:#fff}.player .compass-wrapper .compass-centercircle{fill:#fff}.player .compass-wrapper .compass-slice{fill:#fff}.player .compass-wrapper .compass-line{stroke:#ccc;stroke-width:1;fill:none}.player .compass-wrapper.in{opacity:1}.player .compass-wrapper.fade{opacity:.35}.player .compass-wrapper.leaving{opacity:0}.player .compass-wrapper:hover{opacity:1!important}.player .compass-wrapper:hover .compass-background{fill:rgba(0,0,0,.8)}.player .compass-wrapper.align-bottom{top:auto;bottom:50px}.player .intro-wrap{background:rgba(23,35,34,.75);border-radius:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;max-width:250px}.player .intro-wrap.text-only{border-radius:3px;font-size:14px;padding:.8571428571em .9285714286em}.player .intro-wrap .key-wrapper{text-align:center;margin-bottom:.5em}.player .intro-wrap .key-row{text-align:center}.player .intro-wrap .key{border:1px solid #fff;border-radius:2px;display:inline-block;width:30px;height:30px;text-align:center;font-size:16px;margin:.2em;position:relative}.player .intro-wrap .arrow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player .intro-wrap .arrow::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;border-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.player .intro-wrap .arrow.arrow-top::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:2px}.player .intro-wrap .arrow.arrow-right::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-2px}.player .intro-wrap .arrow.arrow-down::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:-2px}.player .intro-wrap .arrow.arrow-left::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:2px}.player.no-fullscreen-api-support.no-playbar .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.no-fullscreen-support.no-playbar .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.js-player-fullscreen:not(:-webkit-full-screen) .player.no-playbar .vp-captions.with-controls,.player:not(:-webkit-full-screen).no-playbar .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.js-player-fullscreen:not(:-ms-fullscreen) .player.no-playbar .vp-captions.with-controls,.player:not(:-ms-fullscreen).no-playbar .vp-captions.with-controls{transform:translateY(-32px)}.js-player-fullscreen:not(:fullscreen) .player.no-playbar .vp-captions.with-controls,.player:not(:fullscreen).no-playbar .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player .vp-captions{text-align:center;position:absolute;z-index:4;bottom:0;left:0;right:0;padding:0 10px 10px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 250ms ease-out .2s;transition:-webkit-transform 250ms ease-out .2s;transition:transform 250ms ease-out .2s;transition:transform 250ms ease-out .2s,-webkit-transform 250ms ease-out .2s}.player .vp-captions.with-controls{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.player .vp-captions>span{display:inline-block;background:rgba(23,35,34,.75);border-radius:5px;padding:.4em .5em .5em;margin:10px 0 0;font-weight:700;color:#fff;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.player .vp-captions .bar{font-style:normal}.js-player-fullscreen:-webkit-full-screen .vp-captions{padding:1.5%}.js-player-fullscreen:-ms-fullscreen .vp-captions{padding:1.5%}.js-player-fullscreen:fullscreen .vp-captions{padding:1.5%}.player.player-ad .vp-captions{display:none}.player .focus-dummy{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.player.no-playbar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player.no-playbar .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.player.no-playbar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.player.no-playbar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.player.no-playbar .vp-controls .airplay,.player.no-playbar .vp-controls .logo,.player.no-playbar .vp-controls .stereoscopic,.player.no-playbar .vp-controls .volume,.player.no-playbar .vp-controls .vp-cast-button,.player.no-playbar .vp-controls .vp-prefs,.player.no-playbar .vp-controls .vp-progress{display:none}.player.mobile.trailer{margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.player.mobile.trailer .play{font-size:.8em}.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play,.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play .tiny-bars,.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .replay .tiny-bars{display:block}.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play,.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play-bar,.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .replay{z-index:14}.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.player.player-mini .vp-controls .logo{overflow:hidden;width:1.5em}.player.player-mini .vp-controls .logo svg{width:6.4em;height:2em;margin-top:-.2em}.player.player-mini .vp-controls .logo path:not(.logo-v){display:none}.player.player-mini .vp-controls .logo canvas{width:6.4em;height:1.9em}.player.player-ad .vp-controls .vp-progress{display:none}.player.player-ad .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;right:0;bottom:2%}.player.player-outroVisible:not(.is-casting) .vp-cast-button{display:none!important}.player .vp-controls.controls-outro .play-bar{background:0 0}.player .vp-controls.controls-outro .play-bar>:not(.logo):not(.vp-cast-button){display:none!important}.player .vp-controls.controls-outro .play-bar .logo{position:relative;right:10px;bottom:22px}.player .vp-controls.controls-outro .play-bar .logo a:not(:hover){display:inline-block;width:100%;height:100%;opacity:.35}.player .vp-controls.controls-centerMenu .play-bar>:not(.vp-menu),.player .vp-controls.controls-centerMenu>:not(.play-bar){opacity:0}.player .vp-controls.controls-centerMenu .play-bar{background:0 0}.player.hide-controls-mode{pointer-events:none}.player.hide-controls-mode .vp-controls-wrapper{display:none!important}.player.hide-controls-mode video::-webkit-media-controls-start-playback-button{display:none}.player.player-overlayVisible .vp-controls{display:none}.player.player-mini .chapters,.player.player-tiny .chapters{display:none}.player.player-tiny .vp-controls .vp-chapter-button{display:none}.player .vp-controls{position:absolute;bottom:1em;left:1em;right:1em;height:0;opacity:1;z-index:14;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player .vp-controls>*{-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.player .vp-controls.invisible>*{opacity:0}.player .vp-controls.trailer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10;height:auto!important}@media screen and (min-width:960px){.player .vp-controls.trailer{font-size:1.2em}}.player .vp-controls.trailer .play{margin-right:0;margin-bottom:2em}.player .vp-controls.trailer .logo{margin:-1.2em 0 0;z-index:2}.player .vp-controls.trailer .logo svg{width:5.8em;height:1.8em;-webkit-backface-visibility:hidden;-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25))}.player .vp-controls.trailer .custom-logo{position:absolute;bottom:0;right:0}.player .vp-controls.controls-outro .play.state-paused .pause-icon{display:none}.player .vp-controls.controls-outro .play.state-paused .play-icon{display:none}.player .vp-controls.controls-outro .play.state-paused .replay-icon{display:block}.player .vp-controls .play{width:6.5em;height:4em;margin-right:1em;color:#fff;position:relative;-webkit-transition:opacity 250ms ease-out,background-color 40ms,color 40ms;transition:opacity 250ms ease-out,background-color 40ms,color 40ms}.player .vp-controls .play.state-paused .pause-icon{display:none}.player .vp-controls .play.state-paused .play-icon{display:block}.player .vp-controls .play.state-paused .replay-icon{display:none}.player .vp-controls .play.state-playing .pause-icon{display:block}.player .vp-controls .play.state-playing .play-icon{display:none}.player .vp-controls .play.state-playing .replay-icon{display:none}.player .vp-controls .play:hover .tiny-bars{display:none}.player .vp-controls .play.trailer{font-weight:700;width:auto;padding:0 1em}.player .vp-controls .play.trailer div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player .vp-controls .play.trailer .play-icon{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player .vp-controls .play.trailer svg{width:1.4em;height:1.4em}.player .vp-controls .play.trailer p{font-size:1.4em;margin:0 0 0 .5714285714em;padding:0}.player .vp-controls .play .tiny-bars{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border-radius:.5em;background-repeat:none}.player .vp-controls .play .tiny-bars .buffer{-webkit-animation:buffer 250ms linear infinite;animation:buffer 250ms linear infinite}.player .vp-controls .pause-icon,.player .vp-controls .play-icon{margin:0 auto;padding:.2em 0 0 .2em}.player .vp-controls .pause-icon svg,.player .vp-controls .play-icon svg{width:2em;height:2em}.player .vp-controls .play-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:3.2em;padding:1em;border-radius:2px}.player .vp-controls .play-bar svg{display:block}.player .vp-controls .play-bar button{background:0 0}.player .vp-controls .play-bar button::-moz-focus-inner{padding:0;border:0}.player .vp-controls .replay{width:6.5em;height:4em;margin-right:.9em;color:#fff;position:relative;-webkit-transition:opacity 250ms ease-out,background-color 40ms,color 40ms;transition:opacity 250ms ease-out,background-color 40ms,color 40ms}.player .vp-controls .replay-icon{margin:0 auto;padding-top:.2em}.player .vp-controls .replay-icon svg{width:1.6em;height:1.7em}.player .vp-controls .ghost-timecode,.player .vp-controls .timecode{position:absolute;left:0;bottom:1.4em;margin:-2em 0 0 -1.2em}.player .vp-controls .ghost-timecode .box,.player .vp-controls .timecode .box{padding:.2em .4em;font:1em Verdana,sans-serif;position:relative;left:-50%}.player .vp-controls .ghost-timecode .box::after,.player .vp-controls .ghost-timecode .box::before,.player .vp-controls .timecode .box::after,.player .vp-controls .timecode .box::before{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid #fff;bottom:-.3em;content:"";left:50%;margin-left:-.3em;position:absolute}.player .vp-controls .ghost-timecode .box::before,.player .vp-controls .timecode .box::before{border-top-color:rgba(0,0,0,.7);margin-left:-.2em;bottom:-.4em}.player .vp-controls .thumb-preview{-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;position:absolute;display:inline-block;bottom:3.3em;border-radius:.2em;padding:.4em;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(23,35,34,.75)}.player .vp-controls .thumb-preview::after{content:"";width:100%;height:.3em;position:absolute;display:block;bottom:-.3em}.player .vp-controls .thumb-preview .thumb{position:relative}.player .vp-controls .timecode .box{-webkit-box-shadow:.1em .1em 0 rgba(0,0,0,.7);box-shadow:.1em .1em 0 rgba(0,0,0,.7);background:#fff;color:#000;display:inline-block;margin-left:2.3em;cursor:-webkit-grab;cursor:grab}.player .vp-controls .ghost-timecode{margin-left:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.player .vp-controls .ghost-timecode .box{background:rgba(23,35,34,.75);color:#fff}.player .vp-controls .ghost-timecode .box::before{display:none}.player .vp-controls .ghost-timecode .box::after{border-top-color:rgba(23,35,34,.75)}.player .vp-controls .vp-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;border:.1em solid #666;cursor:pointer;position:relative}.player .vp-controls .vp-progress .buffer,.player .vp-controls .vp-progress .buffer canvas,.player .vp-controls .vp-progress .buffer svg,.player .vp-controls .vp-progress .chapters,.player .vp-controls .vp-progress .cuepoints,.player .vp-controls .vp-progress .focus-target,.player .vp-controls .vp-progress .loaded,.player .vp-controls .vp-progress .played{position:absolute;border:.1em solid transparent;height:100%;background-clip:padding-box!important}.player .vp-controls .vp-progress .chapters{position:absolute;height:calc(100% + .2em);margin-top:-.1em;margin-left:-.1em;width:calc(100% + .2em)}.player .vp-controls .vp-progress.disabled{cursor:default}.player .vp-controls .vp-progress.disabled .played{background-color:#4e5a5e}.player .vp-controls .vp-progress .focus-target{width:100%}.player .vp-controls .vp-progress .loaded{background-color:#666;-webkit-transition:width 175ms cubic-bezier(.18,0,.07,1);transition:width 175ms cubic-bezier(.18,0,.07,1)}.player .vp-controls .vp-progress .loaded.short-video{-webkit-transition-duration:.3s;transition-duration:.3s}.player .vp-controls .vp-progress .buffer{width:100%;overflow:hidden;border-top:0;border-bottom:0}.player .vp-controls .vp-progress .buffer svg{-webkit-animation:buffer 250ms linear infinite;animation:buffer 250ms linear infinite}.player .vp-controls .vp-progress .cuepoints{width:100%}.player .vp-controls .vp-progress .chapter-marker{position:absolute;height:.8em;width:.8em;border:.2em solid #fff;border-radius:.4em;margin-left:-.4em;margin-top:.1em}.player .vp-controls .vp-progress .chapter-marker .chapter-title-wrapper{position:absolute;width:24em;bottom:3em;left:.3em;visibility:hidden}.player .vp-controls .vp-progress .chapter-marker .chapter-title-wrapper .chapter-title{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;display:inline-block;line-height:1.4285714286em;border-radius:.3571428571em;background-color:rgba(23,35,34,.75);font-size:1.4em;padding:.8571428571em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.player .vp-controls .vp-progress .chapter-marker .chapter-title-wrapper .chapter-title-content-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.player .vp-controls .vp-progress .chapter-marker .chapter-title-wrapper .chapter-number{font-weight:700;margin-right:.5714285714em}.player .vp-controls .vp-progress .chapter-marker-hover{height:1.2em;width:1.2em;border-radius:.6em;margin-top:-.1em;margin-left:-.6em;z-index:16}.player .vp-controls .vp-progress .chapter-marker-hover .chapter-title-wrapper{visibility:visible;bottom:3.2em;left:.5em}.player .vp-controls .vp-progress .chapter-marker-hover-no-text .chapter-title-wrapper{visibility:hidden}.player .vp-controls .vp-progress .chapter-marker-active{background-color:#fff;height:1.2em;width:1.2em;border-radius:.6em;margin-top:-.1em;margin-left:-.6em;z-index:16}.player .vp-controls .vp-progress .cuepoint{height:100%;margin:0;padding:0 2px;position:absolute;top:0;-webkit-transition:opacity 150ms ease-out,-webkit-transform 150ms ease-in-out;transition:opacity 150ms ease-out,-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out,opacity 150ms ease-out;transition:transform 150ms ease-in-out,opacity 150ms ease-out,-webkit-transform 150ms ease-in-out;opacity:.5;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.player .vp-controls .vp-progress .cuepoint.active{opacity:1;-webkit-transform:translateX(-50%) scale(1.5);transform:translateX(-50%) scale(1.5)}.player .vp-controls .vp-progress .cuepoint.out{-webkit-transform:translateX(-50%) scale(.75);transform:translateX(-50%) scale(.75)}.player .vp-controls .vp-progress .cuepoint>div{background-color:#fff;height:100%;width:2px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.player .vp-controls .vp-progress .cuepoint>div{width:1.5px}}.player .vp-controls .volume{width:2.4em;height:100%;margin-left:1.1em;position:relative;cursor:pointer}.player .vp-controls .volume>div{width:.3em;display:block;position:absolute;left:0;bottom:0}.player .vp-controls .volume>div.animate{-webkit-transition:height 250ms ease-in;transition:height 250ms ease-in}.player .vp-controls .volume>div.fill0{background-color:#666}.player .vp-controls .volume>div.fill1{-webkit-box-shadow:inset -.2em 0 0 #666;box-shadow:inset -.2em 0 0 #666}.player .vp-controls .volume>div.fill2{-webkit-box-shadow:inset -.1em 0 0 #666;box-shadow:inset -.1em 0 0 #666}.player .vp-controls .volume>div:nth-child(1){height:.42em;left:0}.player .vp-controls .volume>div:nth-child(1).hover,.player .vp-controls .volume>div:nth-child(1):hover{height:.72em}.player .vp-controls .volume>div:nth-child(2){height:.615em;left:.5em}.player .vp-controls .volume>div:nth-child(2).hover,.player .vp-controls .volume>div:nth-child(2):hover{height:.915em}.player .vp-controls .volume>div:nth-child(3){height:.81em;left:1em}.player .vp-controls .volume>div:nth-child(3).hover,.player .vp-controls .volume>div:nth-child(3):hover{height:1.11em}.player .vp-controls .volume>div:nth-child(4){height:1.005em;left:1.5em}.player .vp-controls .volume>div:nth-child(4).hover,.player .vp-controls .volume>div:nth-child(4):hover{height:1.305em}.player .vp-controls .volume>div:nth-child(5){height:1.2em;left:2em}.player .vp-controls .volume>div:nth-child(5).hover,.player .vp-controls .volume>div:nth-child(5):hover{height:1.5em}.player .vp-controls .cc{width:2em;height:1.4em;margin-left:1em;margin-top:-.1em}.player .vp-controls .vp-cast-button{cursor:pointer;width:2em;height:2em;margin-top:-.4em;margin-left:1em}.player .vp-controls .vp-prefs{width:1.6em;height:1.6em;margin-top:-.2em;margin-left:1em}.player .vp-controls .vp-prefs .icon-gear-cog{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 450ms cubic-bezier(.08,.82,.17,1);transition:-webkit-transform 450ms cubic-bezier(.08,.82,.17,1);transition:transform 450ms cubic-bezier(.08,.82,.17,1);transition:transform 450ms cubic-bezier(.08,.82,.17,1),-webkit-transform 450ms cubic-bezier(.08,.82,.17,1)}.player .vp-controls .vp-prefs .icon-gear-text{display:none}.player .vp-controls .vp-chapter-button{width:1.8em;height:1.8em;margin-top:-.28em;margin-left:.9em}.player .vp-controls .vp-prefs[aria-expanded=true] .icon-gear-cog{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.player .vp-controls .airplay{width:1.5em;height:100%;margin-left:1em}.player .vp-controls .stereoscopic{width:1.5em;height:100%;margin-left:1em}.player .vp-controls .pip{width:1.6em;height:100%;margin-left:1em}.player .vp-controls .pip .pip-icon .return{display:none}.player .vp-controls .pip.return .pip-icon .enter{display:none}.player .vp-controls .pip.return .pip-icon .return{display:block}.player .vp-controls .fullscreen{width:1.2em;height:100%;margin-left:1em}.player .vp-controls .fullscreen .fullscreen-icon,.player .vp-controls .fullscreen .unfullscreen-icon{height:100%}.player .vp-controls .logo{width:5.8em;height:1.8em;margin:-.5em .2em 0 .8em}.player .vp-controls .logo svg{width:5.8em;height:1.8em}.player .vp-controls .custom-logo{margin-left:1em;max-height:60px}.player .vp-controls .custom-logo.sticky{opacity:1!important;visibility:visible!important}.player .vp-controls .custom-logo a{display:block}.player .vp-controls .custom-logo img{max-height:60px;max-width:100px}.player .vp-controls .fill{-webkit-transition:fill 40ms;transition:fill 40ms}.player .unfullscreen-icon{display:none}.player.no-fullscreen-support .fullscreen{display:none!important}.player .vp-logo-link{display:block}@media screen and (min-width:1061px) and (min-width:961px){.js-player-fullscreen:-webkit-full-screen .vp-controls{width:100%;margin:auto;max-width:1024px}.js-player-fullscreen:-ms-fullscreen .vp-controls{width:100%;margin:auto;max-width:1024px}.js-player-fullscreen:fullscreen .vp-controls{width:100%;margin:auto;max-width:1024px}}@media screen and (min-width:1061px){.js-player-fullscreen:-webkit-full-screen .custom-logo{position:fixed;bottom:1em;right:1em}.js-player-fullscreen:-ms-fullscreen .custom-logo{position:fixed;bottom:1em;right:1em}.js-player-fullscreen:fullscreen .custom-logo{position:fixed;bottom:1em;right:1em}}@media (min-width:961px){.js-player-fullscreen:-webkit-full-screen .player:not(.with-custom-logo) .vp-controls,.js-player-fullscreen:-webkit-full-screen:not(.with-custom-logo) .vp-controls{width:100%;margin:auto;max-width:1024px}.js-player-fullscreen:-ms-fullscreen .player:not(.with-custom-logo) .vp-controls,.js-player-fullscreen:-ms-fullscreen:not(.with-custom-logo) .vp-controls{width:100%;margin:auto;max-width:1024px}.js-player-fullscreen:fullscreen .player:not(.with-custom-logo) .vp-controls,.js-player-fullscreen:fullscreen:not(.with-custom-logo) .vp-controls{width:100%;margin:auto;max-width:1024px}}.js-player-fullscreen:-webkit-full-screen .player:not(.with-custom-logo) .custom-logo,.js-player-fullscreen:-webkit-full-screen:not(.with-custom-logo) .custom-logo{position:fixed;bottom:1em;right:1em}.js-player-fullscreen:-ms-fullscreen .player:not(.with-custom-logo) .custom-logo,.js-player-fullscreen:-ms-fullscreen:not(.with-custom-logo) .custom-logo{position:fixed;bottom:1em;right:1em}.js-player-fullscreen:fullscreen .player:not(.with-custom-logo) .custom-logo,.js-player-fullscreen:fullscreen:not(.with-custom-logo) .custom-logo{position:fixed;bottom:1em;right:1em}.js-player-fullscreen:-webkit-full-screen .play-bar>button:hover{background:0 0!important}.js-player-fullscreen:-ms-fullscreen .play-bar>button:hover{background:0 0!important}.js-player-fullscreen:fullscreen .play-bar>button:hover{background:0 0!important}.js-player-fullscreen:-webkit-full-screen .fullscreen-icon{display:none}.js-player-fullscreen:-ms-fullscreen .fullscreen-icon{display:none}.js-player-fullscreen:fullscreen .fullscreen-icon{display:none}.js-player-fullscreen:-webkit-full-screen .unfullscreen-icon{display:block}.js-player-fullscreen:-ms-fullscreen .unfullscreen-icon{display:block}.js-player-fullscreen:fullscreen .unfullscreen-icon{display:block}.player[data-filter] .thumb::after,.player[data-filter] .vp-preview::after,.player[data-filter] .vp-video::after{content:"";display:block;height:100%;width:100%;top:0;left:0;position:absolute;opacity:1;background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),radial-gradient(circle,transparent,transparent);background:linear-gradient(to right,transparent,transparent),radial-gradient(circle,transparent,transparent)}.player[data-filter=aden] .thumb,.player[data-filter=aden] .vp-preview,.player[data-filter=aden] .vp-video{-webkit-filter:brightness(1.2) contrast(.9) grayscale(0) hue-rotate(-20deg) saturate(.85) sepia(0);filter:brightness(1.2) contrast(.9) grayscale(0) hue-rotate(-20deg) saturate(.85) sepia(0)}.player[data-filter=aden] .thumb::after,.player[data-filter=aden] .vp-preview::after,.player[data-filter=aden] .vp-video::after{background:-webkit-gradient(linear,left top,right top,from(rgba(66,10,14,.2)),to(transparent)),radial-gradient(circle,transparent,transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent),radial-gradient(circle,transparent,transparent);mix-blend-mode:darken}.player[data-filter=earlybird] .thumb,.player[data-filter=earlybird] .vp-preview,.player[data-filter=earlybird] .vp-video{-webkit-filter:brightness(1) contrast(.9) grayscale(0) hue-rotate(0) saturate(1) sepia(.2);filter:brightness(1) contrast(.9) grayscale(0) hue-rotate(0) saturate(1) sepia(.2)}.player[data-filter=earlybird] .thumb::after,.player[data-filter=earlybird] .vp-preview::after,.player[data-filter=earlybird] .vp-video::after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:linear-gradient(to right,transparent,transparent),radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.player[data-filter=hudson] .thumb,.player[data-filter=hudson] .vp-preview,.player[data-filter=hudson] .vp-video{-webkit-filter:brightness(1.2) contrast(.9) grayscale(0) hue-rotate(0) saturate(1.1) sepia(0);filter:brightness(1.2) contrast(.9) grayscale(0) hue-rotate(0) saturate(1.1) sepia(0)}.player[data-filter=hudson] .thumb::after,.player[data-filter=hudson] .vp-preview::after,.player[data-filter=hudson] .vp-video::after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),radial-gradient(circle,#a6b1ff 50%,#342134);background:linear-gradient(to right,transparent,transparent),radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.player[data-filter=inkwell] .thumb,.player[data-filter=inkwell] .vp-preview,.player[data-filter=inkwell] .vp-video{-webkit-filter:brightness(1.1) contrast(1.1) grayscale(1) hue-rotate(0) saturate(1) sepia(0);filter:brightness(1.1) contrast(1.1) grayscale(1) hue-rotate(0) saturate(1) sepia(0)}.player[data-filter=inkwell] .thumb::after,.player[data-filter=inkwell] .vp-preview::after,.player[data-filter=inkwell] .vp-video::after{opacity:0}.player[data-filter=mayfair] .thumb,.player[data-filter=mayfair] .vp-preview,.player[data-filter=mayfair] .vp-video{-webkit-filter:brightness(1) contrast(1.1) grayscale(0) hue-rotate(0) saturate(1.1) sepia(0);filter:brightness(1) contrast(1.1) grayscale(0) hue-rotate(0) saturate(1.1) sepia(0)}.player[data-filter=mayfair] .thumb::after,.player[data-filter=mayfair] .vp-preview::after,.player[data-filter=mayfair] .vp-video::after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:linear-gradient(to right,transparent,transparent),radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.player[data-filter=toaster] .thumb,.player[data-filter=toaster] .vp-preview,.player[data-filter=toaster] .vp-video{-webkit-filter:brightness(.9) contrast(1.5) grayscale(0) hue-rotate(0) saturate(1) sepia(0);filter:brightness(.9) contrast(1.5) grayscale(0) hue-rotate(0) saturate(1) sepia(0)}.player[data-filter=toaster] .thumb::after,.player[data-filter=toaster] .vp-preview::after,.player[data-filter=toaster] .vp-video::after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),radial-gradient(circle,#804e0f,#3b003b);background:linear-gradient(to right,transparent,transparent),radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.player[data-filter=ascii] .thumb{-webkit-filter:brightness(1) contrast(2) grayscale(0) hue-rotate(0) saturate(1) sepia(0);filter:brightness(1) contrast(2) grayscale(0) hue-rotate(0) saturate(1) sepia(0)}.player[data-filter=ascii] .thumb::after{background-color:#0f0;mix-blend-mode:darken}.player[data-filter=ascii] .vp-captions{-webkit-transition:none;transition:none}.player[data-filter=ascii] .vp-captions>span{font-family:monospace;color:#0f0;border-radius:0;background:#000;padding:0 .5em}.player .vp-menu{position:absolute;right:0;bottom:3.2em;margin-bottom:.5em;border-radius:3px;-webkit-transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:14}.player .vp-menu-chapters{right:0;width:auto;max-width:100%;min-width:17.3em}.player .vp-menu-hidden{visibility:hidden;-webkit-transform:translateY(5px);transform:translateY(5px)}.player .vp-menu-invisible{opacity:0}.player .vp-menu-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.player .vp-menu-carousel{font-size:1.1111111111em}.player .vp-menu-center{margin-bottom:0}.player .vp-menu-close{display:none}.player .vp-menu-center .vp-menu-close{display:block;fill:#fff;background-color:transparent;position:absolute;right:-30px;top:3px;height:15px;width:15px}.player .vp-menu-fullwidth{height:100%;width:100%;right:0;bottom:0;z-index:13;border-radius:0;margin:0;background:rgba(23,35,34,.75);overflow:hidden;max-width:100%}.player .vp-panel{position:relative;overflow:hidden;min-width:10.5em;background-color:rgba(23,35,34,.75)}.player .vp-menu-fullwidth .vp-panel{background:0 0;height:75%;overflow-y:scroll}.player .vp-menu-fullwidth .vp-panel .vp-panel-item{font-size:1.4em}.player .vp-menu-fullwidth .vp-panel-title{font-size:1.2em;line-height:2em}.player .vp-menu-fullwidth .vp-chapters-active-indicator{margin-top:2%;vertical-align:middle}.player .vp-panel:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}.player .vp-panel:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.player .vp-panel-collapsible{min-width:12.5em;height:2.4em;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.player .vp-panel-collapsible:last-child{padding-bottom:.5em}.player .vp-menu-carousel .vp-panel{min-width:360px;height:75px;margin-bottom:1px;border-radius:3px}.player .vp-indicator{content:"";background-color:#00adef;-webkit-transition:background-color .5s ease,border-color .5s ease;transition:background-color .5s ease,border-color .5s ease;display:inline-block;width:.6em;height:.6em;border-radius:50%;border:1px solid #00adef;vertical-align:baseline;margin-right:0;position:absolute;bottom:10px;left:50%;margin-left:-.3em;visibility:hidden}.player .vp-chapters-active-indicator{content:"";-webkit-transition:border-color .5s ease;transition:border-color .5s ease;display:inline-block;width:8px;height:8px;border-radius:50%;border:2px solid #fff;position:absolute;right:0;margin-right:10%;margin-top:4%;visibility:hidden}.player .vp-indicator-inactive{background-color:#a9a9a9;border:1px solid #a9a9a9}.player .vp-indicator-visible{visibility:visible}.player .vp-panel-title{display:none;margin:0;line-height:1.4}.player .vp-panel-collapsible .vp-panel-title,.player .vp-panel-pinTitle .vp-panel-title{display:block}.player .vp-panel:last-child .vp-panel-title{padding-top:0}.player .vp-panel:first-of-type .vp-panel-title{padding-top:.5em}.player .vp-menu-chapters .vp-panel:first-of-type .vp-panel-title{padding-top:.8em}.player .vp-menu-carousel .vp-panel .vp-panel-title{padding-top:.3em}.player .vp-panel-button{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 1em);margin:0 .5em;padding:0 .5em;font-size:1.2em;line-height:1.6;font-weight:700;color:#fff;white-space:nowrap;text-align:left}.player .vp-panel-button:focus{outline-offset:-2px}.player .vp-menu-carousel .vp-panel-button{margin:0 .25em}.player .vp-panel-pinTitle .vp-panel-button{cursor:auto}.player .vp-panel-collapsible .vp-panel-button{cursor:pointer}.player .vp-panel-stat{display:none;margin-left:.5em;font-size:.8333333333em;font-weight:400}.player .vp-panel--quality .vp-panel-stat,.player .vp-panel-collapsible .vp-panel-stat{display:block}.player .vp-panel-stat svg.icon-lineArrow{display:none;margin-left:.2em;width:.7em;height:.6em;fill:#fff;-webkit-transition:-webkit-transform ease 150ms;transition:-webkit-transform ease 150ms;transition:transform ease 150ms;transition:transform ease 150ms,-webkit-transform ease 150ms}.player .vp-panel-collapsible .vp-panel-stat svg.icon-lineArrow{display:inline-block}.player .vp-panel-open .vp-panel-stat svg.icon-lineArrow{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.player .vp-panel-stat .vp-panel-stat-text svg{display:none}.player .vp-panel-items{margin:0;padding:.7em 0 .6em;list-style:none}.player .vp-menu-chapters .vp-panel-items{padding:.7em 0 .4em}.player .vp-panel-pinTitle .vp-panel-items{padding-top:0}.player .vp-panel-collapsible .vp-panel-items{padding-top:.2em;padding-bottom:.2em}.player .vp-panel:last-child .vp-panel-items{border-radius:3px}.player li.vp-panel-item{padding:0 .5em;margin:0 .5em;font-size:1.2em;font-weight:700;line-height:1.5em;cursor:pointer;white-space:nowrap}.player li.vp-panel-item::before{content:"";display:inline-block;vertical-align:2%;margin-right:.2em;width:.7em;height:.7em;border-radius:50%;border:1px solid #666}.player li.vp-panel-item:focus{outline-offset:-1px}.player .vp-menu-chapters .vp-panel-title li.vp-panel-item{padding-top:1.6em;font-size:1.2em;line-height:2em}.player .vp-menu-chapters li.vp-panel-item{padding:.4em 1em .4em .5em;margin:0 .5em .2em .5em;font-weight:400;font-size:1.4em;line-height:1.5em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.player .vp-menu-chapters li.vp-panel-item::before{display:none}.player .vp-menu-chapters li.vp-panel-item:focus{outline-offset:-1px}.player .vp-menu-chapters li.vp-panel-item:hover{color:#fff}.player .vp-chapters-item-hover{background-color:rgba(255,255,255,.2);color:#fff;border-radius:4px}.player .vp-chapters-item-hover .vp-chapters-active-indicator{visibility:visible}.player .vp-menu-chapters .vp-panel-item-index{padding-left:4px;padding-right:8px;width:2em;display:inline-block;text-align:center}.player .vp-menu-chapters .vp-panel-item-on{color:#fff;background-color:rgba(255,255,255,.2);border-radius:4px}.player .vp-panel-item-on .vp-chapters-active-indicator{visibility:visible;background-color:#fff}.player .vp-panel-collapsible .vp-panel-item{-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:0}.player .vp-panel-collapsible .vp-panel-item-in{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.player .vp-panel .vp-panel-item svg{display:none}.player .vp-menu-carousel .vp-panel-itemsWrap{height:40px;-webkit-mask-image:-webkit-linear-gradient(left,transparent,transparent 0,#fff 30%,#fff 70%,transparent 100%)}.player .vp-menu-carousel .vp-panel-items{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 37%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1.2);transition-timing-function:cubic-bezier(.18,.89,.32,1.2)}.player .vp-menu-carousel li.vp-panel-item{padding:1px 0 0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;height:40px;position:relative;font-size:1.3533834586em;text-align:center;cursor:pointer;-webkit-user-drag:none;color:#fff!important}.player .vp-menu-carousel li.vp-panel-item::before{visibility:hidden;vertical-align:baseline;margin-right:0;position:absolute;margin-left:-.3em}.player .vp-panel-item-index{font-weight:700;padding-right:.5em}.player .vp-notification-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:18;display:table;text-align:center}.player .vp-notification-wrapper.animate{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.player .vp-notification-wrapper svg{width:100%;height:100%}.player .vp-notification-wrapper .watch-later-icon .stroke{stroke-width:1.65}.player .vp-notification-wrapper .watch-later-icon .hour-hand{-webkit-transform-origin:46% 81.5%;transform-origin:46% 81.5%;transform-box:fill-box}.player .vp-notification-wrapper .watch-later-icon .minute-hand{-webkit-transform-origin:25.5% 26.5%;transform-origin:25.5% 26.5%;transform-box:fill-box}.player .vp-notification-cell{display:table-cell;vertical-align:middle;width:100%;height:100%}.player .vp-notification{z-index:23;margin:0 auto;-webkit-backface-visibility:hidden;-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25))}.player .vp-notification.animate .hour-hand,.player .vp-notification.animate .minute-hand{-webkit-transition:-webkit-transform .9s linear .1s;transition:-webkit-transform .9s linear .1s;transition:transform .9s linear .1s;transition:transform .9s linear .1s,-webkit-transform .9s linear .1s}.player .vp-stats-debug{position:absolute;z-index:25;width:300px;padding:10px;margin:10px 0 0 10px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:1.2em;line-height:1;top:0}.player .vp-stats-debug.overflow{overflow:scroll;max-height:100%}.player .vp-stats-debug p{margin:.1em 0}.player .vp-stats-debug p:first-child{margin-top:0}.player .vp-stats-debug-values span:first-child{margin-right:3px}.player .vp-stats-debug-values b{font-weight:700;letter-spacing:.02em;color:#fff;position:relative}.player .vp-stats-debug-bandwidth-minmax{font-size:.8em;font-weight:400;margin-top:2px}.player .vp-stats-debug-bandwidth-max,.player .vp-stats-debug-bandwidth-min{padding-left:10px}.player .vp-stats-debug-bandwidth-max::before,.player .vp-stats-debug-bandwidth-min::before{display:block;position:absolute;left:2px;font-size:.8em;top:3px}.player .vp-stats-debug-bandwidth-min::before{content:"▼"}.player .vp-stats-debug-bandwidth-max::before{content:"▲"}.player .vp-copy-debug,.player .vp-copy-session{background:#00adef;color:#fff!important;padding:3px;border-radius:3px;margin-top:5px;display:inline-block}.player .vp-copy-debug:hover,.player .vp-copy-session:hover{color:#fff}.player .vp-copy-session+.vp-copy-debug{margin-left:.5em}.player .vp-stats-debug-code{position:absolute;left:-999px}.player .vp-stats-debug-close{position:absolute;right:10px;top:10px;background:0 0}.player .vp-stats-debug-close svg{width:1.2em;height:1.2em}.player .vp-stats-debug-buffer-occupancy,.player .vp-stats-debug-time-series{margin-top:6px}.player .stats-debug-marker:hover{cursor:pointer;stroke-width:3}.player .vp-stats-debug-session-id{font-size:.8em;font-weight:400}.player .panel-nav{display:block;position:absolute;top:0;left:0;width:100%}.player .vp-nav-prevButton{position:absolute;left:0;-webkit-transform:translateX(1.5em);transform:translateX(1.5em);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;opacity:0;background:0 0;font-size:16px}.player .vp-nav-prevButton .icon-prev{height:1.5em;width:auto;margin:1.25em}.player .embed-active .vp-nav-prevButton{opacity:.7;-webkit-transform:translateX(0);transform:translateX(0)}.player .embed-active .vp-nav-prevButton:hover{opacity:1}.player .vp-nav-closeButton{position:absolute;right:0;opacity:.8}.player .vp-nav-closeButton:hover{opacity:1}.player .vp-nav-closeButton .icon-close-new{width:1.25em;height:1.25em;margin:1.375em}.player .vp-share-wrapper{position:relative;display:inline-block;min-width:30em;max-width:80%;text-align:center}.player .vp-share-screen{-webkit-transition:.2s;transition:.2s}.player .vp-share-title{color:#fff;margin:0 auto .6em!important;line-height:1;font-size:1.8em!important}.player .vp-share-buttons{color:#fff;display:inline-block;margin:1em .5em 0;padding:0;list-style:none}.player .vp-share-buttons-item{display:inline-block;width:41px!important;height:40px!important;border-right:1px solid rgba(0,0,0,.16)!important}.player .vp-share-buttons-item:first-child,.player .vp-share-buttons-item:first-child a.vp-share-button{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.player .vp-share-buttons-item:last-child,.player .vp-share-buttons-item:last-child a.vp-share-button{width:40px!important;border-right:none!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.player a.vp-share-button{display:inline-block;padding:.8em 0 .6em!important;width:40px!important;height:40px!important;margin:0!important;font-size:1.2em!important;line-height:1;color:#fff;border-radius:0!important;position:relative}.player a.vp-share-button:active,.player a.vp-share-button:hover{background-color:rgba(0,0,0,.15)}.player a.vp-share-button:focus{outline-color:#fff}.player .vp-share-button svg{width:1.9375em;height:1.8125em}.player .vp-share-button .embed-icon{width:1.9375em;height:1.8125em}.player .vp-share-footnote{margin-top:1.5em!important;font-size:1.4em!important;line-height:1;font-weight:400}.player .vp-share-footnote a,.player .vp-share-footnote button{margin:0 .25em}.player .vp-share-footnote a.clip-url{position:relative;top:.1em}.player .vp-share-footnote small a{margin:0}.player .vp-share-footnote--share a{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.player .vp-share-embedCode{overflow:hidden;margin:1.5em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:85%}.player .vp-share-embedCode>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.player input:not([type=submit]).vp-share-embedInput{margin:0;padding:.75em!important;width:100%!important;font-family:Inconsolata,Monaco,Consolas,"Courier New",Courier,monospace;font-size:1.4em;color:#4e595d;font-weight:400;cursor:text;border-radius:5px!important}.player .vp-share-embedCopy{padding:.75em .75em!important;margin:0 0 0 10px!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4em!important;font-weight:700;border-radius:5px;color:#fff}.player .vp-share-embedWrapper{width:100%;max-width:80vw;min-width:300px;margin:0 auto}.player .vp-share-screen--share{width:100%}.player .vp-share-screen--embed{position:absolute;top:0;opacity:0;width:150%;-webkit-transform:translateX(125%);transform:translateX(125%)}.player .vp-share-subtitle--embed{font-size:1.4em!important;margin:1.2em 1em 1.5em;color:#fff!important}@media (max-height:175px){.player .vp-share-subtitle--embed{display:none}}.player .vp-share-footnote--embed{font-weight:400;color:#fff!important}.player .vp-share-footnote--embed a{font-weight:700;margin:0;color:#fff}.player .vp-share-embed-active .vp-share-screen--share,.player .vp-share-embed-only .vp-share-screen--share{-webkit-transform:translateX(-125%);transform:translateX(-125%);opacity:0}.player .vp-share-embed-active .vp-share-screen--embed,.player .vp-share-embed-only .vp-share-screen--embed{-webkit-transform:translateX(-17%);transform:translateX(-17%);opacity:1}.player.player-cardsCarousel .vp-overlay-wrapper{bottom:-60px}.player.player-cardsCarousel .vp-overlay-bg{bottom:60px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(black));background:linear-gradient(to bottom,rgba(0,0,0,.6),#000)}.player .vp-email-capture-wrapper{padding:0 1em;display:none;pointer-events:all}@media (min-width:300px){.player .vp-email-capture-wrapper{display:inline-block}}.player .vp-email-capture{max-width:31em;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;text-align:center}.player .vp-email-capture-logoWrap{display:block;height:2em;position:relative;overflow:visible;margin-bottom:.5em}@media (min-width:500px){.player .vp-email-capture-logoWrap{margin-bottom:1.5em}}.player .vp-email-capture-logo{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:300px){.player .vp-email-capture-logo{display:block;width:10%}}@media (min-width:500px){.player .vp-email-capture-logo{width:15%}}@media (min-width:641px){.player .vp-email-capture-logo{width:20%}}.player .vp-email-capture .vp-email-capture-title{display:none;color:#fff;font-size:1em;font-weight:500;margin-bottom:0;word-break:break-word}@media (min-width:300px){.player .vp-email-capture .vp-email-capture-title{display:block;min-width:250px}}@media (min-width:351px){.player .vp-email-capture .vp-email-capture-title{min-width:310px;font-size:1.2em}}@media (min-width:500px){.player .vp-email-capture .vp-email-capture-title{font-size:1.4em}}@media (min-width:641px){.player .vp-email-capture .vp-email-capture-title{font-size:1.8em}}.player .vp-email-capture-title .vp-email-capture-subtitle{display:none;margin-top:8px;font-size:1.4em;color:#fff}@media (min-width:641px){.player .vp-email-capture-title .vp-email-capture-subtitle{display:block}}.player .vp-email-capture-form{position:relative;padding:.5em 1.5em}@media (min-width:500px){.player .vp-email-capture-form{padding:1.5em}}.player .vp-email-capture-invisible{opacity:0}.player .vp-email-capture-form-submitted input:invalid,.player .vp-email-capture-form-submitted input[aria-invalid=true]{border:3px solid #fdb0bf;background-color:#fedfef;color:#e53e4f;padding:.4375em}.player .vp-email-capture-form-submitted input:focus:invalid{outline-color:rgba(255,0,0,.75)}.player .vp-email-capture-form-buttons .vp-email-capture-form-button,.player [type=text].vp-email-capture-form-input{border-radius:3px}.player [type=email].vp-email-capture-form-input,.player [type=text].vp-email-capture-form-input{display:block;margin:.5em auto;width:calc(100% - 10px);font-size:1em;font-weight:400;color:#1a2e3b}@media (min-width:351px){.player [type=email].vp-email-capture-form-input,.player [type=text].vp-email-capture-form-input{font-size:1.2em}}@media (min-width:641px){.player [type=email].vp-email-capture-form-input,.player [type=text].vp-email-capture-form-input{font-size:1.4em}}.player [name=email].vp-email-capture-form-input--email{margin-top:0}.player .vp-email-capture-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width:641px){.player .vp-email-capture-form-buttons{padding:.5em 0}}.player .vp-email-capture-form input[type=button].vp-email-capture-form-button,.player input[type=submit].vp-email-capture-form-button{-webkit-box-flex:1;-ms-flex:1 130px;flex:1 130px;padding:.5em 0;font-size:1em;font-weight:700;cursor:pointer}@media (min-width:351px){.player .vp-email-capture-form input[type=button].vp-email-capture-form-button,.player input[type=submit].vp-email-capture-form-button{font-size:1.2em}}@media (min-width:641px){.player .vp-email-capture-form input[type=button].vp-email-capture-form-button,.player input[type=submit].vp-email-capture-form-button{font-size:1.4em}}.player [type=button].vp-email-capture-form-button--cancel{margin-right:0;background-color:rgba(255,255,255,.3);color:#fff}@media (min-width:641px){.player [type=button].vp-email-capture-form-button--cancel{margin-right:.5em}}.player .vp-email-capture-form-button--cancel:hover{background-color:rgba(255,255,255,.5)}.player .vp-email-capture-confirm.vp-email-capture-confirm-hidden{display:none}.player .vp-email-capture-confirm{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease-out,-webkit-transform 250ms ease-in-out;transition:opacity .2s ease-out,-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out,opacity .2s ease-out;transition:transform 250ms ease-in-out,opacity .2s ease-out,-webkit-transform 250ms ease-in-out;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}.player .vp-email-capture-confirm.in{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.player .vp-email-capture-confirm h1{margin-top:.5em}.player .vp-email-capture-confirm-box{padding:2em 4em;max-width:250px;background-color:rgba(23,35,34,.75);border-radius:3px}.player .vp-email-capture-confirm-title{font-size:14px;line-height:17px}.player .vp-email-capture-disclaimer{color:#b3bfc8;font-size:1em;font-weight:500;line-height:1.8em}@media (min-width:641px){.player .vp-email-capture-disclaimer{padding:1em 0;font-size:1.2em}}.player .vp-submitted input:invalid,.player .vp-submitted input[aria-invalid=true]{border:3px solid #fdb0bf;background-color:#fedfef;color:#e53e4f;padding:.4375em}.player .vp-submitted input:focus:invalid{outline-color:rgba(255,0,0,.75)}.player .vp-validation-bubble{z-index:2147483647;display:inline-block;position:absolute;margin:0;font-size:1.1666666667em;line-height:0;text-align:left;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:default}.player .vp-validation-bubble-animate{opacity:1;-webkit-animation:wiggle .3s linear 1;animation:wiggle .3s linear 1}.player .vp-validation-bubble-message{z-index:2147483644;display:block;min-width:50px;max-width:300px;padding:.7142857143em 1.0714285714em;position:relative;top:-4px;border-radius:.3571428571em;background-color:#fc465a;color:#fff;line-height:normal;font-weight:700}.player .vp-validation-bubble-arrow{z-index:2147483645;display:inline-block;position:relative;left:1.4285714286em;width:.8571428571em;height:.8571428571em;background-color:#fc465a;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.player .vp-validation-bubble-arrowClipper{display:block;overflow:hidden;height:.8571428571em}.player .vp-outro-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.player .vp-outro-wrapper.in .vp-outro-bg,.player .vp-outro-wrapper.in .vp-outro-image,.player .vp-outro-wrapper.in .vp-outro-shade{opacity:1}.player .vp-outro-wrapper.in .vp-outro-imageLink .vp-outro-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.player .vp-outro-wrapper.in .vp-outro-linkWrapper{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.player .vp-outro{position:absolute;top:0;left:0;width:100%;height:100%}.player .vp-outro-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a2e3b;background-size:cover;background-position:center center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.player .vp-outro-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:299px),(max-height:168px){.player .vp-outro-content--share,.player .vp-outro-content--staticImage,.player .vp-outro-content--text,.player .vp-outro-content--vod{display:none!important}}@media screen and (max-width:299px),screen and (max-height:168px){.player .vp-outro-content--email,.player .vp-outro-content--link,.player .vp-outro-content--videos{display:none!important}}@media screen and (max-width:337px),screen and (max-height:189px){.player.with-custom-logo .vp-outro-content--email,.player.with-custom-logo .vp-outro-content--link,.player.with-custom-logo .vp-outro-content--videos{display:none!important}}@media screen and (min-width:300px) and (max-width:375px){.player .vp-outro-content--videos .vp-outro-videos--3 li:last-child{display:none}}.player .vp-outro-content--link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.player .vp-outro-shade{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,21,22,.3)),to(#141516));background-image:linear-gradient(to bottom,rgba(20,21,22,.3),#141516);opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.player .vp-outro-staticImageWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.player .vp-outro-staticImage{max-width:65%}.player .vp-outro-image,.player .vp-outro-imageLink{display:block;width:100%;height:100%}.player .vp-outro-image{background-color:#1a2e3b;background-size:cover;background-position:center center;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 450ms,-webkit-transform 250ms;transition:opacity 450ms,-webkit-transform 250ms;transition:opacity 450ms,transform 250ms;transition:opacity 450ms,transform 250ms,-webkit-transform 250ms}.player .vp-outro-linkWrapper{width:70%;max-width:50em;overflow:hidden;margin:0;position:relative;text-align:center;opacity:0;-webkit-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:opacity 250ms 150ms,-webkit-transform 250ms 150ms;transition:opacity 250ms 150ms,-webkit-transform 250ms 150ms;transition:opacity 250ms 150ms,transform 250ms 150ms;transition:opacity 250ms 150ms,transform 250ms 150ms,-webkit-transform 250ms 150ms}.player .vp-outro-textTitle{font-size:18px;display:none;margin:0 0 .4em;color:#fff}@media (min-width:720px) and (min-height:322px) and (min-aspect-ratio:960 / 430){.player .vp-outro-textTitle{font-size:5.5813953488vh}}@media (min-width:720px) and (min-height:322px) and (max-aspect-ratio:960 / 430){.player .vp-outro-textTitle{font-size:2.5vw}}@media (min-width:960px) and (min-height:430px){.player .vp-outro-textTitle{font-size:24px}}.player .vp-outro-textDescription{display:none;margin:0 0 .8em;font-size:1.4em;line-height:1.4;color:#fff}.player .vp-outro-button,.player .vp-outro-link{display:inline-block;color:#fff;font-size:1.4em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.player .vp-outro-link{text-decoration:underline}.player .vp-outro-buttonWrap{margin-bottom:2.2em}.player .vp-outro-button{position:relative;display:inline-block;padding:.875em 1.4375em;font-weight:600;border-radius:3px;color:#fff}.player .vp-outro-button:active,.player .vp-outro-button:hover{color:#fff}.player .vp-outro-button:active::before,.player .vp-outro-button:hover::before{background-color:rgba(0,0,0,.15)}.player .vp-outro-button::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.player .vp-outro--link-large .vp-outro-textDescription,.player .vp-outro--link-medium .vp-outro-textTitle{display:block}.player .vp-outro--link-medium .vp-outro-buttonWrap{margin-top:2.2em}.player .vp-outro-videosSection{position:relative;width:100%;text-align:center;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.player .vp-outro-videosSection:first-child{z-index:2;margin-left:57px}.player .vp-outro-videosSection:last-child{margin-right:57px}@media (min-width:401px){.player .vp-outro-videosSection:first-child{margin-left:14%}.player .vp-outro-videosSection:last-child{margin-right:14%}}.player .vp-outro-videosSection:focus,.player .vp-outro-videosSection:hover{z-index:10}.player .vp-outro-videosSection--2{-webkit-box-flex:2;-ms-flex:2;flex:2}.player .vp-outro-videosSection--3{-webkit-box-flex:3;-ms-flex:3;flex:3}.player .vp-outro-videosHeaderWrapper{position:absolute;left:0;right:0;top:0;height:0}.player .vp-outro-videosHeader{font-size:14px;position:absolute;left:0;right:0;bottom:0;margin:0 0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:560px) and (min-height:250px) and (min-aspect-ratio:960 / 430){.player .vp-outro-videosHeader{font-size:5.5813953488vh}}@media (min-width:560px) and (min-height:250px) and (max-aspect-ratio:960 / 430){.player .vp-outro-videosHeader{font-size:2.5vw}}@media (min-width:960px) and (min-height:430px){.player .vp-outro-videosHeader{font-size:24px}}.player .vp-outro-videosTitle{margin:0;font-size:inherit;line-height:1.8;color:#fff}.player .vp-outro-videosTitle a{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player .vp-outro-followWrap{font-size:12px;position:relative;text-align:left}@media (min-width:720px) and (min-height:322px) and (min-aspect-ratio:960 / 430){.player .vp-outro-followWrap{font-size:3.7209302326vh}}@media (min-width:720px) and (min-height:322px) and (max-aspect-ratio:960 / 430){.player .vp-outro-followWrap{font-size:1.6666666667vw}}@media (min-width:960px) and (min-height:430px){.player .vp-outro-followWrap{font-size:16px}}.player .vp-outro-follow{font-size:inherit;margin-left:.4em;position:relative;padding:.1em .7em;border-radius:2px;white-space:nowrap;color:#fff;text-align:left;background-color:rgba(127,127,127,.56);-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.player .vp-outro-follow:hover{background-color:rgba(127,127,127,.76)}.player .vp-outro-follow .icon{width:.68em;height:.68em}.player .vp-outro-follow .icon-path{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;opacity:0}.player .vp-outro-follow #icon-mask--check rect{width:0;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.player .vp-outro-follow-text{line-height:1.5}.player .vp-outro-follow[aria-pressed=false] .icon-path--plus{opacity:1}.player .vp-outro-follow[aria-pressed=false] .vp-outro-follow-text::after{content:attr(data-label-follow)}.player .vp-outro-follow[aria-pressed=true]{background-color:#7fc400}.player .vp-outro-follow[aria-pressed=true] #icon-mask--check rect{width:100%}.player .vp-outro-follow[aria-pressed=true] .icon-path{opacity:0}.player .vp-outro-follow[aria-pressed=true] .icon-path--check{opacity:1}.player .vp-outro-follow[aria-pressed=true] .vp-outro-follow-text::after{content:attr(data-label-following)}.player .vp-outro-follow[aria-pressed=true]:not(.vp-outro-follow--activated):hover{background-color:rgba(127,127,127,.76)}.player .vp-outro-follow[aria-pressed=true]:not(.vp-outro-follow--activated):hover .icon-path{opacity:0}.player .vp-outro-follow[aria-pressed=true]:not(.vp-outro-follow--activated):hover .icon-path--close{opacity:1}.player .vp-outro-follow[aria-pressed=true]:not(.vp-outro-follow--activated):hover .vp-outro-follow-text::after{content:attr(data-label-unfollow)}.player .vp-outro-videos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0}.player .vp-outro-videos>li{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none;padding:0;margin:0 .4em;max-width:400px}@media (min-width:401px){.player .vp-outro-videos>li{margin:0 1%}}@media (min-width:401px){.player .vp-outro-videos--1>li{margin:0 3%}}@media (min-width:401px){.player .vp-outro-videos--2>li{margin:0 1.5%}}.player .vp-outro-videos .vp-outro-videoLink{display:block;position:relative;width:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .1s ease-out,-webkit-transform 150ms ease-out;transition:opacity .1s ease-out,-webkit-transform 150ms ease-out;transition:opacity .1s ease-out,transform 150ms ease-out;transition:opacity .1s ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out}@supports (transition-timing-function:spring(1 400 25 20)){.player .vp-outro-videos .vp-outro-videoLink{transition:opacity .1s ease-out,transform 10s spring(1 400 25 20)}}.player .vp-outro-videos .vp-outro-videoLink:focus,.player .vp-outro-videos .vp-outro-videoLink:hover{outline:0;z-index:1;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.player .vp-outro-videos .vp-outro-videoLink:focus .vp-outro-videoHeader,.player .vp-outro-videos .vp-outro-videoLink:hover .vp-outro-videoHeader{opacity:1}.player .vp-outro-videos .vp-outro-videoLink:active{-webkit-transform:scale(1.07);transform:scale(1.07)}.player .vp-outro-imgWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;-webkit-box-shadow:0 0 12px rgba(0,0,0,.25);box-shadow:0 0 12px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.05);z-index:1;background:no-repeat center/cover}.player .vp-outro-videoHeader{position:absolute;left:0;right:0;bottom:0;height:0;z-index:1;text-align:left;color:#fff;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}@media screen and (max-width:400px){.player .vp-outro-videoHeader{display:none!important}}.player .vp-outro-videoByline,.player .vp-outro-videoTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.player .vp-outro-videoTitle{font-size:12px;padding:.3em .5em 0;margin:0;font-weight:700;color:#fff}@media (min-width:677px) and (min-height:303px) and (min-aspect-ratio:960 / 430){.player .vp-outro-videoTitle{font-size:3.9534883721vh}}@media (min-width:677px) and (min-height:303px) and (max-aspect-ratio:960 / 430){.player .vp-outro-videoTitle{font-size:1.7708333333vw}}@media (min-width:960px) and (min-height:430px){.player .vp-outro-videoTitle{font-size:17px}}.player .vp-outro-videoByline{font-size:10px;padding:.2em .7em 0;margin:0;color:#fff}@media (min-width:800px) and (min-height:358px) and (min-aspect-ratio:960 / 430){.player .vp-outro-videoByline{font-size:2.7906976744vh}}@media (min-width:800px) and (min-height:358px) and (max-aspect-ratio:960 / 430){.player .vp-outro-videoByline{font-size:1.25vw}}@media (min-width:960px) and (min-height:430px){.player .vp-outro-videoByline{font-size:12px}}.player .vp-outro-textWrapper{text-align:left;padding:6em;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%}.player .vp-outro-textWrapper img{max-width:100%}.player .vp-outro-textWrapper a{font-weight:700}.player .vp-outro-textWrapper ul{padding-left:1.8em}.player .vp-outro-text{width:100%;height:100%;overflow:auto;font-size:1.6em;line-height:1.4}@media (max-width:500px){.player .vp-outro-text{font-size:1.4em}}@media (min-width:780px){.player .vp-outro-text{width:640px;margin:0 auto}}.player .vp-outro-vodWrapper{text-align:center}.player .vp-outro-vodWrapper>p{margin-top:1.4em;font-size:1.4em}.player .vp-outro-vodWrapper .vp-outro-vodHeader{margin:0 3.1em .5em;font-size:3.2em}.player .vp-outro-vodWrapper .vp-outro-vodHeader a{color:#fff}.player .vp-outro-vodWrapper .vp-outro-vodHeader a:hover{color:#fff}@media screen and (max-width:639px){.player .vp-outro-vodWrapper .vp-outro-vodHeader{font-size:2.8em}}@media screen and (max-width:499px){.player .vp-outro-vodWrapper .vp-outro-vodHeader{font-size:2.4em}}@media screen and (max-height:200px){.player .vp-outro-vodWrapper .vp-outro-vodHeader{font-size:2.4em}}.player .vp-outro-vod{width:100%;margin:0;padding:0;font-size:10px}.player .vp-outro-vod li{display:inline-block;list-style-type:none;margin:0 .5em;border-radius:5px}.player .vp-outro-vod svg{margin-top:.125em;width:1.375em;height:1.375em}.player .vp-outro-vod p{margin:0;padding:0}.player .vp-outro-vodWrapper a.vp-outro-vodButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6em .8em;margin:0;font-weight:700;font-size:1.6em;line-height:1;border-radius:5px;cursor:pointer;color:#fff}.player .vp-outro-vodWrapper a.vp-outro-vodButton:hover{color:#fff}@media screen and (max-height:200px){.player .vp-outro-vodWrapper a.vp-outro-vodButton{font-size:9px}}.player .vp-outro-vodWrapper a.vp-outro-vodButton--watch{display:inline-block;padding:.625em 1.25em;line-height:normal}.player .vp-outro-vodIcon{margin-right:.8em}.player .vp-overlay-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,21,22,.3)),to(#141516));background-image:linear-gradient(to bottom,rgba(20,21,22,.3),#141516);opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.player .vp-overlay-cell{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player .vp-overlay-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:17;-webkit-transition:background-color .2s;transition:background-color .2s;background-position:center center;background-size:cover;text-align:center}.player .vp-overlay-wrapper.modal nav{display:none}.player .vp-overlay-wrapper.in .vp-overlay-bg{opacity:1}.player .vp-overlay-wrapper.in nav{opacity:1}.player .vp-overlay-wrapper.out nav{opacity:0}.player .vp-overlay-wrapper h1{font-size:18px;font-weight:700;color:#fff;margin:0 auto .6em}.player-md .vp-overlay-wrapper h1{font-size:21px}.player-lg .vp-overlay-wrapper h1,.player-xl .vp-overlay-wrapper h1,.player-xxl .vp-overlay-wrapper h1{font-size:24px}.player .vp-overlay-wrapper p{font-size:14px;font-weight:400;color:#fff;line-height:1.5;margin:0}.player-md .vp-overlay-wrapper p{font-size:17px}.player-lg .vp-overlay-wrapper p,.player-xl .vp-overlay-wrapper p,.player-xxl .vp-overlay-wrapper p{font-size:20px}.player .vp-overlay-wrapper p.subtitle{margin:.25em 0 .9375em}@media (max-width:299px),(max-height:168px){.player .vp-overlay-wrapper p.subtitle{display:none}}.player .vp-overlay-wrapper p.account{font-size:1.3em;margin-top:.7142857143em}@media (max-width:414px),(max-height:168px){.player .vp-overlay-wrapper p.account{display:none}}.player .vp-overlay-wrapper a[role=button],.player .vp-overlay-wrapper button,.player .vp-overlay-wrapper input{font-size:16px;display:inline-block;color:#fff;font-weight:700;padding:.625em 1.25em;margin:0 .3125em;border-radius:5px}.player-md .vp-overlay-wrapper a[role=button],.player-md .vp-overlay-wrapper button,.player-md .vp-overlay-wrapper input{font-size:18px}.player-lg .vp-overlay-wrapper a[role=button],.player-lg .vp-overlay-wrapper button,.player-lg .vp-overlay-wrapper input,.player-xl .vp-overlay-wrapper a[role=button],.player-xl .vp-overlay-wrapper button,.player-xl .vp-overlay-wrapper input,.player-xxl .vp-overlay-wrapper a[role=button],.player-xxl .vp-overlay-wrapper button,.player-xxl .vp-overlay-wrapper input{font-size:20px}.player .vp-overlay-wrapper a[role=button],.player .vp-overlay-wrapper button,.player .vp-overlay-wrapper input[type=submit]{cursor:pointer}.player .vp-overlay-wrapper input:not([type=submit]){padding:.625em}.player .vp-overlay-wrapper .popup{display:inline-block;max-width:250px;font-size:1.4em;padding:.7142857143em 1.4285714286em}.player .vp-overlay-wrapper .form a{font-weight:700}.player .vp-overlay-wrapper .form form{position:relative}@media (max-width:414px),(max-height:168px){.player .vp-overlay-wrapper .form form{display:none}}.player .vp-overlay-wrapper .form input:not([type=submit]){border-radius:2px;width:9em;color:#444}.player .vp-overlay-wrapper .form input:not([type=submit])::-webkit-input-placeholder{color:#a9a9a9}.player .vp-overlay-wrapper .form input:not([type=submit])::-moz-placeholder{color:#a9a9a9}.player .vp-overlay-wrapper .form input:not([type=submit]):-ms-input-placeholder{color:#a9a9a9}.player .vp-overlay-wrapper .form input:not([type=submit])::-ms-input-placeholder{color:#a9a9a9}.player .vp-overlay-wrapper .form input:not([type=submit])::placeholder{color:#a9a9a9}.player .vp-overlay-wrapper .form.password input[type=submit]{width:auto}.player .vp-overlay-wrapper .form.unlocked button{width:auto}.player .vp-overlay-wrapper .form .loading{-webkit-animation:throb 1s linear infinite;animation:throb 1s linear infinite}.player .vp-overlay-wrapper nav{display:block;position:absolute;top:0;left:0;width:100%;z-index:22}.player .vp-overlay-wrapper nav button{font-size:12px;background:0 0;margin:0;padding:0}.player-md .vp-overlay-wrapper nav button{font-size:14px}.player-lg .vp-overlay-wrapper nav button,.player-xl .vp-overlay-wrapper nav button,.player-xxl .vp-overlay-wrapper nav button{font-size:16px}.player .vp-overlay-wrapper nav .icon-close{width:1.125em;height:1.125em;margin:.9375em}.player .vp-overlay-wrapper nav .icon-back{width:1em;height:1em;margin:1em}.player .vp-overlay-wrapper nav .fill{fill:#fff}.player .vp-overlay-wrapper nav,.player .vp-overlay-wrapper nav .back{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;opacity:0}.player .vp-overlay-wrapper nav .back{position:absolute;left:0;-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}.player .vp-overlay-wrapper nav .close{position:absolute;right:0}.player .vp-overlay-wrapper nav .close:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.player .vp-overlay-wrapper .footnote{font-weight:700;margin-top:.5em;line-height:1.8em}.player .vp-overlay-wrapper .footnote a,.player .vp-overlay-wrapper .footnote button{margin:0 .25em}.player .vp-overlay-wrapper .footnote.share a{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.player .vp-overlay-wrapper .footnote a.clip-url{position:relative;top:.1em}.player .vp-overlay-wrapper .footnote small a{margin:0}.player .vp-overlay-wrapper .help{color:#fff;width:100%;display:block}.player .vp-overlay-wrapper .help dl{font-size:10px;min-width:300px;max-width:700px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:.5em auto;text-align:left}@media (min-width:400px) and (min-height:225px) and (min-aspect-ratio:640 / 360){.player .vp-overlay-wrapper .help dl{font-size:4.4444444444vh}}@media (min-width:400px) and (min-height:225px) and (max-aspect-ratio:640 / 360){.player .vp-overlay-wrapper .help dl{font-size:2.5vw}}@media (min-width:640px) and (min-height:360px){.player .vp-overlay-wrapper .help dl{font-size:16px}}.player .vp-overlay-wrapper .help dl>div{margin:.625em 0}.player .vp-overlay-wrapper .help .secondary{display:none}@media (min-width:501px){.player .vp-overlay-wrapper .help dl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.player .vp-overlay-wrapper .help dl dt{border-width:2px}.player .vp-overlay-wrapper .help .secondary{display:block}}.player .vp-overlay-wrapper .help dt{display:inline-block;border:1px solid #fff;border-radius:5px;padding:3px;width:2em;height:2em;font-family:-apple-system,Helvetica,Arial,sans-serif;font-size:1.25em;line-height:1.5;text-align:center}.player .vp-overlay-wrapper .help .arrow{line-height:1.25}.player .vp-overlay-wrapper .help dd{display:inline-block;margin:0 .625em;font-size:.875em}.player .vp-overlay-wrapper .help .scrub-backwards,.player .vp-overlay-wrapper .help .toggle-captions{-webkit-column-break-after:always;-moz-column-break-after:always;break-after:always}@media (max-width:414px),(max-height:168px){.player .vp-overlay-wrapper[data-name=password] form{display:block}}@media (max-width:316px){.player .vp-overlay-wrapper[data-name=password] input:not([type=submit]){margin-bottom:10px}}@media (max-width:299px),(max-height:168px){.player .vp-overlay-wrapper[data-name=password] .header,.player .vp-overlay-wrapper[data-name=password] .subtitle{display:none}}.player .vp-overlay-wrapper[data-name=app-redirect]{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)),rgba(0,0,0,.5);background:linear-gradient(180deg,transparent,#000 100%),rgba(0,0,0,.5)}.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect--topspace{margin-top:1.7em}.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-title{font-size:1.7em;padding-bottom:1em}.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-button{font-size:18px}@media (min-width:600px) and (min-height:337px) and (min-aspect-ratio:800 / 450){.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-button{font-size:5.3333333333vh}}@media (min-width:600px) and (min-height:337px) and (max-aspect-ratio:800 / 450){.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-button{font-size:3vw}}@media (min-width:800px) and (min-height:450px){.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-button{font-size:24px}}.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-ignore{text-decoration:underline;cursor:pointer;padding-top:1em;font-size:1.6em}.player .vp-overlay-wrapper[data-name=app-redirect] .app-redirect-bottom-text{padding-top:1.6em;font-size:1.6em}.player .vp-overlay{z-index:21;width:100%;opacity:0;position:relative;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}.player .vp-overlay.in{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.player .vp-overlay.out{-webkit-transition:opacity 105ms,-webkit-transform 105ms;transition:opacity 105ms,-webkit-transform 105ms;transition:transform 105ms,opacity 105ms;transition:transform 105ms,opacity 105ms,-webkit-transform 105ms}.player .vp-overlay-content{display:inline-block;padding:0 18px}.player-lg .vp-overlay-content,.player-md .vp-overlay-content,.player-sm .vp-overlay-content,.player-xl .vp-overlay-content,.player-xxl .vp-overlay-content{padding:0}.player-sm .vp-overlay-content{width:calc(100% * 8 / 12)}.player-md .vp-overlay-content{width:calc(100% * 6 / 12)}.player-lg .vp-overlay-content{width:calc(100% * 5 / 12)}.player-xl .vp-overlay-content{width:calc(100% * 4 / 12)}.player-xxl .vp-overlay-content{width:calc(100% * 3 / 12)}.player .vp-overlay-content.unlocked h1{max-width:800px}.player .vp-overlay-content.error{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.player .vp-overlay-icon-wrapper{position:absolute;left:50%;width:20em;height:20em;margin-left:-10em;z-index:20}@media (max-width:414px),(max-height:168px){.player .vp-overlay-icon-wrapper{display:none}}.player .vp-overlay-icon-wrapper[data-icon=lock]{width:14em;height:16em;margin-left:-7em}.player-lg .vp-overlay-icon-wrapper[data-icon=lock],.player-md .vp-overlay-icon-wrapper[data-icon=lock],.player-sm .vp-overlay-icon-wrapper[data-icon=lock],.player-xl .vp-overlay-icon-wrapper[data-icon=lock],.player-xxl .vp-overlay-icon-wrapper[data-icon=lock]{height:22.4em}.player .vp-overlay-icon-wrapper.animate{-webkit-transition:.15s ease-out;transition:.15s ease-out}.player .vp-overlay-icon{width:20em;height:20em;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.player .vp-overlay-icon[data-icon=lock]{height:16em;width:14em}.player-lg .vp-overlay-icon[data-icon=lock],.player-md .vp-overlay-icon[data-icon=lock],.player-sm .vp-overlay-icon[data-icon=lock],.player-xl .vp-overlay-icon[data-icon=lock],.player-xxl .vp-overlay-icon[data-icon=lock]{height:22.4em}.player .vp-overlay-icon[data-icon=lock].open .bolt{-webkit-transform:translateY(-9px);transform:translateY(-9px);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.player .vp-overlay-icon svg{width:100%;height:100%}.player .vp-overlay-icon.centered{-webkit-transition:.1s ease-out;transition:.1s ease-out}.player .vp-overlay-icon.pulled-back{-webkit-transform:scale(.2);transform:scale(.2)}.player .vp-overlay-icon.out{opacity:0;-webkit-transform:scale(1);transform:scale(1)}.player .vp-overlay-logo{width:100%;height:2.9em;margin:0 auto;position:absolute;z-index:-2934875273462}.player .vp-overlay-logo.animate{opacity:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:scale(.25);transform:scale(.25)}.player .vp-overlay-logo svg{width:100%;height:100%}@media (max-height:269px){.player .vp-overlay-cell::after{content:"icon-hidden";display:block;position:relative;height:0;width:0;overflow:hidden;visibility:hidden}.player .vp-overlay-icon-wrapper,.player .vp-overlay-logo{display:none}.player .vp-overlay-icon-wrapper::after,.player .vp-overlay-logo::after{content:"hidden";display:block;position:relative;height:0;width:0;overflow:hidden;visibility:hidden}}.player .vp-overlay-icon,.player .vp-overlay-logo{opacity:.75}.player .vp-sidedock{position:absolute;top:0;right:0;padding:10px;z-index:12}.player .vp-sidedock,.player .vp-sidedock .sidedock-inner{-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.player .vp-sidedock .box{margin:0 0 .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 150ms ease-out;transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;transition:transform 150ms ease-out,-webkit-transform 150ms ease-out}.player .vp-sidedock .box:nth-child(3){-webkit-transition-delay:50ms;transition-delay:50ms}.player .vp-sidedock .box:nth-child(4){-webkit-transition-delay:.1s;transition-delay:.1s}.player .vp-sidedock .box[data-vod-expiring="1"] .vod-button{background:rgba(188,23,30,.75)}.player .vp-sidedock .box[data-vod-expiring="1"] .vod-icon .fill{fill:#fff}.player .vp-sidedock.vod .sidedock-inner .box{opacity:0;-webkit-transform:translateX(46px);transform:translateX(46px)}.player .vp-sidedock.vod .box[data-vod-purchased="1"][data-vod-expiring="1"] .vod-button{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.player .vp-sidedock button{width:3.6em;height:3.6em;-webkit-transition:background-color 40ms;transition:background-color 40ms}.player .vp-sidedock label{padding:0 1em;margin:0 .7em 0 0;height:3.6em;line-height:3.6em;border-radius:2px;color:#fff;cursor:pointer;-webkit-transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out;-webkit-transform:translateX(5px);transform:translateX(5px)}.player .vp-sidedock label.visible{-webkit-transform:translateX(0);transform:translateX(0)}.player .vp-sidedock label::after{position:absolute;right:-.5em;top:50%;margin-top:-.5em;border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.5em solid rgba(23,35,34,.75);content:""}.player .vp-sidedock .vod-label,.player .vp-sidedock label{position:relative;height:3.6em;border-radius:2px;color:#fff;cursor:pointer;-webkit-transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out}.player .vp-sidedock .vod-label,.player .vp-sidedock label span{font-size:1.4em;font-weight:700;line-height:2.5714285714}.player .vp-sidedock .vod-label{height:100%;margin-left:.7em}.player .vp-sidedock svg{margin:0 auto;display:block}.player .vp-sidedock .vod-button{width:auto}.player .vp-sidedock .vod-button-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.player .vp-sidedock .vod-icon{width:2.4em;height:100%;margin:0 .7em}.player .vp-sidedock .like-icon{width:2.2em;height:2em}.player .vp-sidedock .watch-later-icon{width:2.4em;height:2.4em}.player .vp-sidedock .share-icon{width:2.3em;height:2em}.player .vp-sidedock .collections-icon{width:2em;height:2em}.player .vp-sidedock .fill{-webkit-transition:fill 40ms;transition:fill 40ms}.player .vp-sidedock .stroke{-webkit-transition:stroke 40ms;transition:stroke 40ms}.js-player-fullscreen:-webkit-full-screen .vp-sidedock{font-size:11px}.js-player-fullscreen:-ms-fullscreen .vp-sidedock{font-size:11px}.js-player-fullscreen:fullscreen .vp-sidedock{font-size:11px}.player .sidedock-outro button:not(:hover){opacity:.65}.player.player-ad .vp-sidedock{display:none}.player.no-fullscreen-api-support.mobile .vp-title .vp-portrait{display:none}.player.no-fullscreen-support.mobile .vp-title .vp-portrait{display:none}.js-player-fullscreen:not(:-webkit-full-screen) .player.mobile .vp-title .vp-portrait,.player:not(:-webkit-full-screen).mobile .vp-title .vp-portrait{display:none}.js-player-fullscreen:not(:-ms-fullscreen) .player.mobile .vp-title .vp-portrait,.player:not(:-ms-fullscreen).mobile .vp-title .vp-portrait{display:none}.js-player-fullscreen:not(:fullscreen) .player.mobile .vp-title .vp-portrait,.player:not(:fullscreen).mobile .vp-title .vp-portrait{display:none}.player.fullscreen .vp-title{margin-right:4.1818181818em}.player .vp-title{display:block;position:relative;padding:1em;z-index:6;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;margin-right:4.6em}.player .vp-title .vp-title-header{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.player .vp-title .vp-title-header .headers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.player .vp-title .vp-title-header h1,.player .vp-title .vp-title-header h2{background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.player .vp-title .vp-title-header h1{max-width:100%;margin:0;padding:.1em .2em;font-size:2em!important;font-weight:700}.player .vp-title .vp-title-header h1 a{font-weight:700}.player .vp-title .vp-title-header h2{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em}.player .vp-title .vp-title-header h2 .user,.player .vp-title .vp-title-header h2 a{font-weight:700}.player .vp-title .vp-title-header h2 .byline-badge{color:#fff;text-transform:uppercase;border-radius:2px;padding:2px 3px 1px;vertical-align:1px;font-family:Helvetica,Arial!important;font-size:.7em;font-weight:400}.player .vp-title .vp-title-header h2 .byline-badge.plus{background-color:#17ade4;color:#073a4c}.player .vp-title .vp-title-header h2 .byline-badge.pro{background-color:#9ba8b8;color:#34373d}.player .vp-title .vp-title-header h2 .byline-badge.business{background-color:#74b300;color:#263b00}.player .vp-title .vp-portrait{background:rgba(23,35,34,.75);width:6em;height:6em;margin-right:1px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:.5em}.player .vp-title .vp-portrait img{border:0;width:5em;height:5em;border-radius:50%}.player .vp-title .threesix-badge-title{color:#fff;background:rgba(255,255,255,.15);vertical-align:middle;font-weight:700;font-size:.6em;padding:.2em .4em;display:inline-block;margin-left:.5em;margin-top:-.2em}.player .vp-title .threesix-badge-byline{display:inline-block;margin-left:-2px;background:rgba(23,35,34,.75);padding:.2em .4em;font-size:1.2em;font-weight:700}.player .vp-title .threesix-badge-loner{display:inline-block;background:rgba(23,35,34,.75);padding:.2em .4em;font-size:1.2em;font-weight:700}.player .vp-title .hashdr-badge-title{color:#fff;background:rgba(255,255,255,.15);vertical-align:middle;font-weight:700;font-size:.6em;padding:.2em .4em;display:inline-block;margin-left:.5em;margin-top:-.2em}.player .vp-title .hashdr-badge-byline{display:inline-block;margin-left:-2px;background:rgba(23,35,34,.75);padding:.2em .4em;font-size:1.2em;font-weight:700}.player .vp-title .hashdr-badge-loner{display:inline-block;background:rgba(23,35,34,.75);padding:.2em .4em;font-size:1.2em;font-weight:700}.js-player-fullscreen:-webkit-full-screen .vp-title{font-size:11px}.js-player-fullscreen:-ms-fullscreen .vp-title{font-size:11px}.js-player-fullscreen:fullscreen .vp-title{font-size:11px}.player .vp-badge{display:block;float:left;position:relative;z-index:7;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;padding:0;margin:0}.player .vp-badge.invisible{padding:0}@media (max-width:414px),(max-height:168px){.player .vp-badge{display:none}}.player.hide-controls-mode .vp-video-wrapper .vp-shade,.player.no-playbar .vp-video-wrapper .vp-shade,.player.player-tiny .vp-video-wrapper .vp-shade{display:none}.player .vp-video-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;overflow:hidden}.player .vp-video-wrapper.live-background{background-color:#1a2e3b}.player .vp-video-wrapper.transparent{background-color:transparent}.player .vp-video-wrapper.native-controls{z-index:15}.player .vp-video-wrapper .snapshot{position:absolute;z-index:1}.player .vp-video-wrapper .vp-video{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:opacity .25s,-webkit-filter .25s;transition:opacity .25s,-webkit-filter .25s;transition:filter .25s,opacity .25s;transition:filter .25s,opacity .25s,-webkit-filter .25s}.player .vp-video-wrapper .vp-video::after{-webkit-transition:all .25s;transition:all .25s}.player .vp-video-wrapper .vp-preview{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-transition:opacity .25s;transition:opacity .25s}.player .vp-video-wrapper .vp-preview-cover{background-size:cover}.player .vp-video-wrapper .vp-preview-invisible{opacity:0}.player .vp-video-wrapper .vp-shade{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.4;-webkit-transition:opacity .25s;transition:opacity .25s}.player .vp-video-wrapper .vp-shade-invisible{opacity:0}.player .vp-video-wrapper .vp-telecine{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:opacity .25s;transition:opacity .25s}.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video::--webkit-media-controls-play-button{display:none}.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video::-webkit-media-controls-play-button{display:none}.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video::-webkit-media-controls-start-playback-button{display:none}.player .vp-video-wrapper object,.player .vp-video-wrapper video{width:100%;height:100%}.player .vp-video-wrapper .vp-telecine-cover video{-o-object-fit:cover;object-fit:cover}.player .vp-video-wrapper pre{font-family:monospace!important}.js-player-fullscreen:-webkit-full-screen{background-color:#000!important}.js-player-fullscreen:-ms-fullscreen{background-color:#000!important}.js-player-fullscreen:fullscreen{background-color:#000!important}.js-player-fullscreen:-webkit-full-screen .vp-video-wrapper{background-color:transparent!important}.js-player-fullscreen:-ms-fullscreen .vp-video-wrapper{background-color:transparent!important}.js-player-fullscreen:fullscreen .vp-video-wrapper{background-color:transparent!important}.player.player-overlayVisible .vp-cards{display:none}.player.player-withCards .vp-sidedock{display:none}.player.player-cardsCarousel:not(.player-outroVisible) .vp-player-inner{bottom:60px}.player.player-cardsCarousel:not(.player-outroVisible) .vp-cards-wrapper{display:block}.player.player-cardsCarousel .vp-title{display:none}.player .vp-cards-wrapper{display:none;z-index:4;overflow:hidden;height:60px;position:absolute;bottom:-60px;left:0;right:0;color:#fff;background:#000;pointer-events:all}.player.player-cardsCorner .vp-cards-wrapper{display:block;overflow:visible;width:0;height:76px;left:auto;bottom:auto;top:10px;right:10px}.player .vp-cards{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;padding:0 14%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1.2);transition-timing-function:cubic-bezier(.18,.89,.32,1.2)}.player.player-cardsCorner .vp-cards{top:0;right:0;width:326px;height:0;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.player .card{margin:2px 1px;height:56px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;cursor:pointer;-webkit-user-drag:none}.player.player-cardsCorner .card{position:absolute;top:0;right:0;height:38px;opacity:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);cursor:auto}.player.player-cardsCorner .card-animating{-webkit-transition:opacity .2s,-webkit-transform 250ms cubic-bezier(.18,.89,.32,1.2);transition:opacity .2s,-webkit-transform 250ms cubic-bezier(.18,.89,.32,1.2);transition:transform 250ms cubic-bezier(.18,.89,.32,1.2),opacity .2s;transition:transform 250ms cubic-bezier(.18,.89,.32,1.2),opacity .2s,-webkit-transform 250ms cubic-bezier(.18,.89,.32,1.2)}.player.player-cardsCorner .card-active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.player .card-hasDetail{height:56px}.player.player-cardsCorner .card-hasDetail{height:76px}.player.player-cardsCorner .card--contentInfo{display:none}.player .card--contentInfo .card-imageWrap{-webkit-box-flex:0;-ms-flex:0 0 49px;flex:0 0 49px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player .card--contentInfo .card-image{border-radius:50%;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.player .card-link{color:#fff;-webkit-user-drag:none}.player .card-inner{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;border-radius:5px;background-color:rgba(23,35,34,.75)}.player.player-cardsCorner .card-inner{border-radius:3px}.player .card-imageWrap{display:none;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.player.player-cardsCorner .card-imageWrap{-ms-flex-preferred-size:auto;flex-basis:auto;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player .cards-wrapper--withThumbnails .card-imageWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player .card-image{display:block;height:56px;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.player.player-cardsCorner .card-image{height:100%;-webkit-user-drag:none}.player .card-body{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player.player-cardsCorner .card-body{padding:10px;max-width:250px;border-top-right-radius:3px;border-bottom-right-radius:3px}.player .card-text{margin:0;font-size:1.4em;line-height:1.1428571429em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player .card-text--title{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1px;line-height:1.2857142857em;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player.player-cardsCorner .card-text--title{margin-bottom:0}.player .card-text--title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player .card-arrow{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;margin-left:10px;width:10px;height:10px}.player .card-text--detail{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;max-height:26px;color:#a2afb8;font-size:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player.player-cardsCorner .card-text--detail{margin-top:6px;max-height:32px;font-size:1.4em}.player .vp-text-alert-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,21,22,.3)),to(#141516));background-image:linear-gradient(to bottom,rgba(20,21,22,.3),#141516);cursor:default;position:absolute;width:100%;height:100%;text-align:center;color:#fff;font-size:1.6em;font-weight:700}.player .vp-text-alert-wrapper .vp-alert-text,.player .vp-text-alert-wrapper .vp-alert-time{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;width:100%}.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-body,.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-title{margin-bottom:9px}.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-body{font-weight:400;font-size:3.2em}@media screen and (max-height:350px),screen and (max-width:740px){.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-title{font-weight:700}.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-body,.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-footer{font-size:1.4em;display:inline;font-weight:400}.player .vp-text-alert-wrapper .vp-alert-time .vp-live-start-time-body{padding-right:6px}}@media screen and (max-height:200px),screen and (max-width:480px){.player .vp-text-alert-wrapper{font-size:1.2em}}@media screen and (max-height:200px),screen and (max-width:250px){.player .vp-text-alert-wrapper{font-size:1em}}.player .vp-spin{width:18%;max-width:140px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity .1s,-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28);transition:opacity .1s,-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28);transition:opacity .1s,transform .25s cubic-bezier(.17,.88,.32,1.28);transition:opacity .1s,transform .25s cubic-bezier(.17,.88,.32,1.28),-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28)}.player.hide-controls-mode .vp-spin,.player.no-playbar .vp-spin,.player.player-tiny .vp-spin{display:none}.player .vp-spin-invisible{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.player .vp-spin-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:#fcfcfc;stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;-webkit-animation:rotate 2s linear .25s infinite,dash 1.5s ease-in-out .25s infinite;animation:rotate 2s linear .25s infinite,dash 1.5s ease-in-out .25s infinite}@media all and (-ms-high-contrast:none){.player .vp-spin-circle{stroke-dasharray:50 200;stroke-dashoffset:0}}.player .vp-spin-invisible .vp-spin-circle{-webkit-animation:none;animation:none}.player .vp-spin-trace{fill:none;stroke-width:3%;stroke:rgba(23,35,34,.75);stroke-opacity:.6}.player.player-xxs .vp-spin-circle,.player.player-xxs .vp-spin-trace{stroke-width:6%}.player.player-xs .vp-spin-circle,.player.player-xs .vp-spin-trace{stroke-width:4%}.player.no-fullscreen-api-support.in-minibar .custom-logo,.player.no-fullscreen-api-support.in-minibar .play-bar .vp-cast-button,.player.no-fullscreen-api-support.in-minibar .play-bar .vp-live-status,.player.no-fullscreen-api-support.in-minibar .play-bar .vp-live-viewer-count,.player.no-fullscreen-api-support.in-minibar .vp-badge,.player.no-fullscreen-api-support.in-minibar .vp-sidedock,.player.no-fullscreen-api-support.in-minibar .vp-title{display:none!important}.player.no-fullscreen-api-support.in-minibar .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.player.no-fullscreen-api-support.in-minibar .vp-controls .airplay,.player.no-fullscreen-api-support.in-minibar .vp-controls .logo,.player.no-fullscreen-api-support.in-minibar .vp-controls .stereoscopic,.player.no-fullscreen-api-support.in-minibar .vp-controls .volume,.player.no-fullscreen-api-support.in-minibar .vp-controls .vp-cast-button,.player.no-fullscreen-api-support.in-minibar .vp-controls .vp-prefs,.player.no-fullscreen-api-support.in-minibar .vp-controls .vp-progress{display:none}.player.no-fullscreen-api-support.in-minibar .vp-controls .play,.player.no-fullscreen-api-support.in-minibar .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.player.no-fullscreen-api-support.in-minibar .vp-controls .play .tiny-bars,.player.no-fullscreen-api-support.in-minibar .vp-controls .replay .tiny-bars{display:block}.player.no-fullscreen-api-support.in-minibar .vp-controls .play,.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar,.player.no-fullscreen-api-support.in-minibar .vp-controls .replay{z-index:14}.player.no-fullscreen-api-support.in-minibar .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.player.no-fullscreen-api-support.in-minibar:not(:-webkit-full-screen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.no-fullscreen-api-support.in-minibar:not(:-ms-fullscreen) .vp-captions.with-controls{transform:translateY(-32px)}.player.no-fullscreen-api-support.in-minibar.no-fullscreen-support .vp-captions.with-controls,.player.no-fullscreen-api-support.in-minibar:not(:fullscreen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.no-fullscreen-support.in-minibar .custom-logo,.player.no-fullscreen-support.in-minibar .play-bar .vp-cast-button,.player.no-fullscreen-support.in-minibar .play-bar .vp-live-status,.player.no-fullscreen-support.in-minibar .play-bar .vp-live-viewer-count,.player.no-fullscreen-support.in-minibar .vp-badge,.player.no-fullscreen-support.in-minibar .vp-sidedock,.player.no-fullscreen-support.in-minibar .vp-title{display:none!important}.player.no-fullscreen-support.in-minibar .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player.no-fullscreen-support.in-minibar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player.no-fullscreen-support.in-minibar .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.player.no-fullscreen-support.in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.player.no-fullscreen-support.in-minibar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.player.no-fullscreen-support.in-minibar .vp-controls .airplay,.player.no-fullscreen-support.in-minibar .vp-controls .logo,.player.no-fullscreen-support.in-minibar .vp-controls .stereoscopic,.player.no-fullscreen-support.in-minibar .vp-controls .volume,.player.no-fullscreen-support.in-minibar .vp-controls .vp-cast-button,.player.no-fullscreen-support.in-minibar .vp-controls .vp-prefs,.player.no-fullscreen-support.in-minibar .vp-controls .vp-progress{display:none}.player.no-fullscreen-support.in-minibar .vp-controls .play,.player.no-fullscreen-support.in-minibar .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.player.no-fullscreen-support.in-minibar .vp-controls .play .tiny-bars,.player.no-fullscreen-support.in-minibar .vp-controls .replay .tiny-bars{display:block}.player.no-fullscreen-support.in-minibar .vp-controls .play,.player.no-fullscreen-support.in-minibar .vp-controls .play-bar,.player.no-fullscreen-support.in-minibar .vp-controls .replay{z-index:14}.player.no-fullscreen-support.in-minibar .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.player.no-fullscreen-support.in-minibar:not(:-webkit-full-screen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.no-fullscreen-support.in-minibar:not(:-ms-fullscreen) .vp-captions.with-controls{transform:translateY(-32px)}.player.no-fullscreen-support.in-minibar.no-fullscreen-support .vp-captions.with-controls,.player.no-fullscreen-support.in-minibar:not(:fullscreen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .custom-logo,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .play-bar .vp-cast-button,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .play-bar .vp-live-status,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .play-bar .vp-live-viewer-count,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-badge,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-sidedock,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-title,.player:not(:-webkit-full-screen).in-minibar .custom-logo,.player:not(:-webkit-full-screen).in-minibar .play-bar .vp-cast-button,.player:not(:-webkit-full-screen).in-minibar .play-bar .vp-live-status,.player:not(:-webkit-full-screen).in-minibar .play-bar .vp-live-viewer-count,.player:not(:-webkit-full-screen).in-minibar .vp-badge,.player:not(:-webkit-full-screen).in-minibar .vp-sidedock,.player:not(:-webkit-full-screen).in-minibar .vp-title{display:none!important}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .custom-logo,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .play-bar .vp-cast-button,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .play-bar .vp-live-status,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .play-bar .vp-live-viewer-count,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-badge,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-sidedock,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-title,.player:not(:-ms-fullscreen).in-minibar .custom-logo,.player:not(:-ms-fullscreen).in-minibar .play-bar .vp-cast-button,.player:not(:-ms-fullscreen).in-minibar .play-bar .vp-live-status,.player:not(:-ms-fullscreen).in-minibar .play-bar .vp-live-viewer-count,.player:not(:-ms-fullscreen).in-minibar .vp-badge,.player:not(:-ms-fullscreen).in-minibar .vp-sidedock,.player:not(:-ms-fullscreen).in-minibar .vp-title{display:none!important}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .custom-logo,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .play-bar .vp-cast-button,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .play-bar .vp-live-status,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .play-bar .vp-live-viewer-count,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-badge,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-sidedock,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-title,.player:not(:fullscreen).in-minibar .custom-logo,.player:not(:fullscreen).in-minibar .play-bar .vp-cast-button,.player:not(:fullscreen).in-minibar .play-bar .vp-live-status,.player:not(:fullscreen).in-minibar .play-bar .vp-live-viewer-count,.player:not(:fullscreen).in-minibar .vp-badge,.player:not(:fullscreen).in-minibar .vp-sidedock,.player:not(:fullscreen).in-minibar .vp-title{display:none!important}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls,.player:not(:-webkit-full-screen).in-minibar .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;justify-content:flex-end}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls,.player:not(:-ms-fullscreen).in-minibar .vp-controls{top:1em;height:auto;z-index:auto;-ms-flex-pack:end;justify-content:flex-end}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls,.player:not(:fullscreen).in-minibar .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;align-items:flex-end}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-ms-flex-align:end;align-items:flex-end}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar,.player:not(:fullscreen).in-minibar .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar button,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar button,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar button{box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar button,.player:not(:fullscreen).in-minibar .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill,.player:not(:fullscreen).in-minibar .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar .cc,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar .cc,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar .cc,.player:not(:fullscreen).in-minibar .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .airplay,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .logo,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .stereoscopic,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .volume,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .vp-cast-button,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .vp-prefs,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .vp-progress,.player:not(:-webkit-full-screen).in-minibar .vp-controls .airplay,.player:not(:-webkit-full-screen).in-minibar .vp-controls .logo,.player:not(:-webkit-full-screen).in-minibar .vp-controls .stereoscopic,.player:not(:-webkit-full-screen).in-minibar .vp-controls .volume,.player:not(:-webkit-full-screen).in-minibar .vp-controls .vp-cast-button,.player:not(:-webkit-full-screen).in-minibar .vp-controls .vp-prefs,.player:not(:-webkit-full-screen).in-minibar .vp-controls .vp-progress{display:none}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .airplay,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .logo,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .stereoscopic,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .volume,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .vp-cast-button,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .vp-prefs,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .vp-progress,.player:not(:-ms-fullscreen).in-minibar .vp-controls .airplay,.player:not(:-ms-fullscreen).in-minibar .vp-controls .logo,.player:not(:-ms-fullscreen).in-minibar .vp-controls .stereoscopic,.player:not(:-ms-fullscreen).in-minibar .vp-controls .volume,.player:not(:-ms-fullscreen).in-minibar .vp-controls .vp-cast-button,.player:not(:-ms-fullscreen).in-minibar .vp-controls .vp-prefs,.player:not(:-ms-fullscreen).in-minibar .vp-controls .vp-progress{display:none}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .airplay,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .logo,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .stereoscopic,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .volume,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .vp-cast-button,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .vp-prefs,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .vp-progress,.player:not(:fullscreen).in-minibar .vp-controls .airplay,.player:not(:fullscreen).in-minibar .vp-controls .logo,.player:not(:fullscreen).in-minibar .vp-controls .stereoscopic,.player:not(:fullscreen).in-minibar .vp-controls .volume,.player:not(:fullscreen).in-minibar .vp-controls .vp-cast-button,.player:not(:fullscreen).in-minibar .vp-controls .vp-prefs,.player:not(:fullscreen).in-minibar .vp-controls .vp-progress{display:none}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .replay,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play,.player:not(:-webkit-full-screen).in-minibar .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .replay,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play,.player:not(:-ms-fullscreen).in-minibar .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .replay,.player:not(:fullscreen).in-minibar .vp-controls .play,.player:not(:fullscreen).in-minibar .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play .tiny-bars,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .replay .tiny-bars,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play .tiny-bars,.player:not(:-webkit-full-screen).in-minibar .vp-controls .replay .tiny-bars{display:block}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play .tiny-bars,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .replay .tiny-bars,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play .tiny-bars,.player:not(:-ms-fullscreen).in-minibar .vp-controls .replay .tiny-bars{display:block}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play .tiny-bars,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .replay .tiny-bars,.player:not(:fullscreen).in-minibar .vp-controls .play .tiny-bars,.player:not(:fullscreen).in-minibar .vp-controls .replay .tiny-bars{display:block}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .replay,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar,.player:not(:-webkit-full-screen).in-minibar .vp-controls .replay{z-index:14}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .replay,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar,.player:not(:-ms-fullscreen).in-minibar .vp-controls .replay{z-index:14}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar,.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .replay,.player:not(:fullscreen).in-minibar .vp-controls .play,.player:not(:fullscreen).in-minibar .vp-controls .play-bar,.player:not(:fullscreen).in-minibar .vp-controls .replay{z-index:14}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar .vp-controls .play-bar,.player:not(:-webkit-full-screen).in-minibar .vp-controls .play-bar{-webkit-box-flex:0;flex:0 0 auto}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar .vp-controls .play-bar,.player:not(:-ms-fullscreen).in-minibar .vp-controls .play-bar{-ms-flex:0 0 auto;flex:0 0 auto}.js-player-fullscreen:not(:fullscreen) .player.in-minibar .vp-controls .play-bar,.player:not(:fullscreen).in-minibar .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar.no-fullscreen-support .vp-captions.with-controls,.js-player-fullscreen:not(:-webkit-full-screen) .player.in-minibar:not(:-webkit-full-screen) .vp-captions.with-controls,.player:not(:-webkit-full-screen).in-minibar.no-fullscreen-support .vp-captions.with-controls,.player:not(:-webkit-full-screen).in-minibar:not(:-webkit-full-screen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar.no-fullscreen-support .vp-captions.with-controls,.js-player-fullscreen:not(:-ms-fullscreen) .player.in-minibar:not(:-ms-fullscreen) .vp-captions.with-controls,.player:not(:-ms-fullscreen).in-minibar.no-fullscreen-support .vp-captions.with-controls,.player:not(:-ms-fullscreen).in-minibar:not(:-ms-fullscreen) .vp-captions.with-controls{transform:translateY(-32px)}.js-player-fullscreen:not(:fullscreen) .player.in-minibar.no-fullscreen-support .vp-captions.with-controls,.js-player-fullscreen:not(:fullscreen) .player.in-minibar:not(:fullscreen) .vp-captions.with-controls,.player:not(:fullscreen).in-minibar.no-fullscreen-support .vp-captions.with-controls,.player:not(:fullscreen).in-minibar:not(:fullscreen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}@media (max-height:119px),(max-width:79px){.player .vp-controls .cc,.player .vp-controls .fullscreen{display:none!important}}.player.player-tiny .custom-logo,.player.player-tiny .play-bar .vp-cast-button,.player.player-tiny .play-bar .vp-live-status,.player.player-tiny .play-bar .vp-live-viewer-count,.player.player-tiny .vp-badge,.player.player-tiny .vp-sidedock,.player.player-tiny .vp-title{display:none!important}.player.player-tiny .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player.player-tiny .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player.player-tiny .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.player.player-tiny .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.player.player-tiny .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.player.player-tiny .vp-controls .airplay,.player.player-tiny .vp-controls .logo,.player.player-tiny .vp-controls .stereoscopic,.player.player-tiny .vp-controls .volume,.player.player-tiny .vp-controls .vp-cast-button,.player.player-tiny .vp-controls .vp-prefs,.player.player-tiny .vp-controls .vp-progress{display:none}.player.player-tiny .vp-controls .play,.player.player-tiny .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.player.player-tiny .vp-controls .play .tiny-bars,.player.player-tiny .vp-controls .replay .tiny-bars{display:block}.player.player-tiny .vp-controls .play,.player.player-tiny .vp-controls .play-bar,.player.player-tiny .vp-controls .replay{z-index:14}.player.player-tiny .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.player.player-tiny:not(:-webkit-full-screen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.player-tiny:not(:-ms-fullscreen) .vp-captions.with-controls{transform:translateY(-32px)}.player.player-tiny.no-fullscreen-support .vp-captions.with-controls,.player.player-tiny:not(:fullscreen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player.player-mini .play-bar .vp-live-viewer-count,.player.player-mini .vp-controls .volume,.player.player-mini .vp-portrait{display:none!important}.player.player-mini .vp-title .vp-title-header h1{font-size:1.8em}.player .player-mini.with-custom-logo .play-bar .vp-live-viewer-count,.player .player-mini.with-custom-logo .vp-controls .volume,.player .player-mini.with-custom-logo .vp-portrait{display:none!important}.player .player-mini.with-custom-logo .vp-title .vp-title-header h1{font-size:1.8em}.player .player-tiny.with-custom-logo .custom-logo,.player .player-tiny.with-custom-logo .play-bar .vp-cast-button,.player .player-tiny.with-custom-logo .play-bar .vp-live-status,.player .player-tiny.with-custom-logo .play-bar .vp-live-viewer-count,.player .player-tiny.with-custom-logo .vp-badge,.player .player-tiny.with-custom-logo .vp-sidedock,.player .player-tiny.with-custom-logo .vp-title{display:none!important}.player .player-tiny.with-custom-logo .vp-controls{top:1em;height:auto;z-index:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.player .player-tiny.with-custom-logo .vp-controls .play-bar{background:0;padding:0;height:2.2em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player .player-tiny.with-custom-logo .vp-controls .play-bar button{-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(23,35,34,.75);border-radius:.5em;padding:.5em;margin-left:.5em;height:1.2em}.player .player-tiny.with-custom-logo .vp-controls .play-bar button:not(.toggle):hover .fill{fill:#fff}.player .player-tiny.with-custom-logo .vp-controls .play-bar .cc{padding:.4em;height:1.4em}.player .player-tiny.with-custom-logo .vp-controls .airplay,.player .player-tiny.with-custom-logo .vp-controls .logo,.player .player-tiny.with-custom-logo .vp-controls .stereoscopic,.player .player-tiny.with-custom-logo .vp-controls .volume,.player .player-tiny.with-custom-logo .vp-controls .vp-cast-button,.player .player-tiny.with-custom-logo .vp-controls .vp-prefs,.player .player-tiny.with-custom-logo .vp-controls .vp-progress{display:none}.player .player-tiny.with-custom-logo .vp-controls .play,.player .player-tiny.with-custom-logo .vp-controls .replay{margin:0;position:absolute;top:50%;left:50%;margin-left:-3.25em;margin-top:-2em}.player .player-tiny.with-custom-logo .vp-controls .play .tiny-bars,.player .player-tiny.with-custom-logo .vp-controls .replay .tiny-bars{display:block}.player .player-tiny.with-custom-logo .vp-controls .play,.player .player-tiny.with-custom-logo .vp-controls .play-bar,.player .player-tiny.with-custom-logo .vp-controls .replay{z-index:14}.player .player-tiny.with-custom-logo .vp-controls .play-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.player .player-tiny.with-custom-logo:not(:-webkit-full-screen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.player .player-tiny.with-custom-logo:not(:-ms-fullscreen) .vp-captions.with-controls{transform:translateY(-32px)}.player .player-tiny.with-custom-logo.no-fullscreen-support .vp-captions.with-controls,.player .player-tiny.with-custom-logo:not(:fullscreen) .vp-captions.with-controls{-webkit-transform:translateY(-32px);transform:translateY(-32px)}@media screen and (max-width:449px),screen and (max-height:249px){.player .custom-logo,.player .custom-logo img{max-height:60px!important}}@media screen and (max-height:224px){.player .custom-logo,.player .custom-logo img{max-height:50px!important}}.player .vp-live-viewer-status-wrapper{-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;position:absolute;top:1em;left:1em;cursor:default}.player .vp-live-viewer-status-wrapper .vp-live-viewer-count{display:inline-block;vertical-align:top;border-radius:3px;padding:2px 5px;margin-left:8px;background:rgba(23,35,34,.75);height:22px}.player .vp-live-viewer-count{font:1.3em HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:540;letter-spacing:1px;padding-right:10px;display:none}.player .vp-live-viewer-count .vp-live-viewer-count-person{display:inline-block;position:relative;top:2px}.player .vp-live-viewer-count .vp-live-viewer-count-value{margin-left:5px}.player .play-bar .vp-live-viewer-count{margin-top:-3px;padding-right:10px;display:none}.player .play-bar .vp-live-viewer-count .vp-live-viewer-count-person{display:inline-block;position:relative;top:2px}.player .play-bar .vp-live-viewer-count .vp-live-viewer-count-value{margin-left:5px}.player .vp-live-viewer-status-wrapper .vp-live-status{display:inline-block;vertical-align:top;border-radius:3px;padding:2px 5px;background:#ff4d4d;height:22px}.player .vp-live-viewer-status-wrapper .vp-live-status .vp-live-status-circle{background:#fff}.player .vp-live-status{font:1.3em HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:540;letter-spacing:1px;line-height:1.4;cursor:default}.player .vp-live-status span{margin-left:4px}.player .vp-live-status .vp-live-status-circle{width:8px;height:8px;border-radius:50%;display:inline-block;position:relative}.player .play-bar .vp-live-status{margin-top:-3px;margin-right:1em;display:none}.player .play-bar .vp-live-status .vp-live-status-circle{background:red}.player .play-bar .vp-live-status .vp-live-status-circle.offline{background:#333;border:1px solid #efefef}.player .vp-unmute{position:absolute;top:0;left:0;bottom:0;right:0;z-index:11;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.player .vp-unmute-button{display:block;position:relative;margin:1em auto;max-width:calc(100% - 12.5em);min-height:30px;padding:.8em;padding-left:35px;border-radius:2px;background:rgba(23,35,34,.75)}.player.player-mini .vp-unmute-button,.player.player-tiny .vp-unmute-button{position:absolute;top:1em;right:1em;margin:0;padding:0;padding-left:30px;min-height:22px}.player.player-mini .vp-icon-muted,.player.player-tiny .vp-icon-muted{height:14px;width:14px}.player.player-mini .vp-unmute-button-title,.player.player-tiny .vp-unmute-button-title{display:none}.player .vp-unmute-button>span{font-size:1.3em;font-weight:500;text-transform:uppercase;color:#fff}.player .vp-icon-muted{position:absolute;left:.8em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.player .vp-unmute-button-title{display:inline}.player .vp-nudge-wrapper{top:33.3%;display:block;position:absolute;height:0;width:100%}.player.player-tiny .vp-nudge-wrapper{display:none}.player .vp-nudge{display:inline-block;position:absolute;padding-bottom:30%;height:50%;width:35%;z-index:8;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.player .vp-nudge-backward{left:0}.player .vp-nudge-forward{right:0}.player .vp-nudge-symbol{margin:15% auto;margin-bottom:40%;height:9px;width:20px}.player .vp-nudge-backward-symbol{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.player .vp-nudge-shade{display:inline-block;position:absolute;top:0;width:40%;height:100%;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .1s ease-in;transition:opacity .3s ease-in-out,-webkit-transform .1s ease-in;transition:opacity .3s ease-in-out,transform .1s ease-in;transition:opacity .3s ease-in-out,transform .1s ease-in,-webkit-transform .1s ease-in}.player .vp-nudge-shade-left{left:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.4))}.player .vp-nudge-shade-right{right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4))}.player .vp-nudge-shade-invisible{opacity:0}.player .vp-nudge-seconds{margin:15%;margin-bottom:-9%;display:block;font-size:1.4em;font-weight:700;text-align:center;min-height:15px}.js-player-fullscreen:-webkit-full-screen .vp-canvas-effect{display:none}.js-player-fullscreen:-ms-fullscreen .vp-canvas-effect{display:none}.js-player-fullscreen:fullscreen .vp-canvas-effect{display:none}
\ No newline at end of file
diff --git a/aris/aris_fichiers/242768475_data/player.js b/aris/aris_fichiers/242768475_data/player.js
new file mode 100644
index 0000000..c735f30
--- /dev/null
+++ b/aris/aris_fichiers/242768475_data/player.js
@@ -0,0 +1,10 @@
+/* VimeoPlayer - v3.20.11 - 2020-06-09 - https://player.vimeo.com/NOTICE.txt */
+!function(t){"use strict";var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(t,n){return t(n={exports:{}},n.exports),n.exports}var e=i((function(t,i){
+/*!
+ * @overview es6-promise - a tiny implementation of Promises/A+.
+ * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
+ * @license Licensed under MIT license
+ * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
+ * @version v4.2.6+9869a4bc
+ */
+t.exports=function(){function t(t){return"function"==typeof t}var i=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},e=0,r=void 0,o=void 0,u=function(t,n){h[e]=t,h[e+1]=n,2===(e+=2)&&(o?o(v):p())},a="undefined"!=typeof window?window:void 0,s=a||{},c=s.MutationObserver||s.WebKitMutationObserver,l="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),f="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var t=setTimeout;return function(){return t(v,1)}}var h=new Array(1e3);function v(){for(var t=0;t>>0,e=arguments[1],r=0;r>>0,e=arguments[1],r=0;r>>0;if(0===e)return!1;var r=0|n,o=Math.max(r>=0?r:e-Math.abs(r),0);function u(t,n){return t===n||"number"==typeof t&&"number"==typeof n&&isNaN(t)&&isNaN(n)}for(;othis.length)&&-1!==this.indexOf(t,n)}),Object.values||(Object.values=function(t){return Object.keys(t).map((function(n){return t[n]}))});var u,a,s,c,l={object:!0,symbol:!0},f=function(t){return null!=t},d=Object.keys,h=function(){try{return Object.keys("primitive"),!0}catch(t){return!1}}()?Object.keys:function(t){return d(f(t)?Object(t):t)},v=function(t){if(!f(t))throw new TypeError("Cannot use null or undefined");return t},p=Math.max,m=function(){var t,n=Object.assign;return"function"==typeof n&&(n(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}()?Object.assign:function(t,n){var i,e,r,o=p(arguments.length,2);for(t=Object(v(t)),r=function(e){try{t[e]=n[e]}catch(t){i||(i=t)}},e=1;e-1},x=i((function(t){(t.exports=function(t,n){var i,e,r,o,u;return arguments.length<2||"string"!=typeof t?(o=n,n=t,t=null):o=arguments[2],null==t?(i=r=!0,e=!1):(i=T.call(t,"c"),e=T.call(t,"e"),r=T.call(t,"w")),u={value:n,configurable:i,enumerable:e,writable:r},o?m(y(o),u):u}).gs=function(t,n,i){var e,r,o,u;return"string"!=typeof t?(o=i,i=n,n=t,t=null):o=arguments[3],null==n?n=void 0:_(n)?null==i?i=void 0:_(i)||(o=i,i=void 0):(o=n,n=i=void 0),null==t?(e=!0,r=!1):(e=T.call(t,"c"),r=T.call(t,"e")),u={get:n,set:i,configurable:e,enumerable:r},o?m(y(o),u):u}})),S=function(t){if(!function(t){return!!t&&("symbol"==typeof t||!!t.constructor&&"Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag])}(t))throw new TypeError(t+" is not a symbol");return t},A=Object.create,M=Object.defineProperties,R=Object.defineProperty,C=Object.prototype,O=A(null);if("function"==typeof Symbol){u=Symbol;try{String(u()),c=!0}catch(t){}}var I=function(){var t=A(null);return function(n){for(var i,e,r=0;t[n+(r||"")];)++r;return t[n+=r||""]=!0,R(C,i="@@"+n,x.gs(null,(function(t){e||(e=!0,R(this,i,x(t)),e=!1)}))),i}}();s=function(t){if(this instanceof s)throw new TypeError("TypeError: Symbol is not a constructor");return a(t)};var j=a=function t(n){var i;if(this instanceof t)throw new TypeError("TypeError: Symbol is not a constructor");return c?u(n):(i=A(s.prototype),n=void 0===n?"":String(n),M(i,{F:x("",n),V:x("",I(n))}))};M(a,{for:x((function(t){return O[t]?O[t]:O[t]=a(String(t))})),keyFor:x((function(t){var n;for(n in S(t),O)if(O[n]===t)return n})),hasInstance:x("",u&&u.hasInstance||a("hasInstance")),isConcatSpreadable:x("",u&&u.isConcatSpreadable||a("isConcatSpreadable")),iterator:x("",u&&u.iterator||a("iterator")),match:x("",u&&u.match||a("match")),replace:x("",u&&u.replace||a("replace")),search:x("",u&&u.search||a("search")),species:x("",u&&u.species||a("species")),split:x("",u&&u.split||a("split")),toPrimitive:x("",u&&u.toPrimitive||a("toPrimitive")),toStringTag:x("",u&&u.toStringTag||a("toStringTag")),unscopables:x("",u&&u.unscopables||a("unscopables"))}),M(s.prototype,{constructor:x(a),toString:x("",(function(){return this.V}))}),M(a.prototype,{toString:x((function(){return"Symbol ("+S(this).F+")"})),valueOf:x((function(){return S(this)}))}),R(a.prototype,a.toPrimitive,x("",(function(){var t=S(this);return"symbol"==typeof t?t:t.toString()}))),R(a.prototype,a.toStringTag,x("c","Symbol")),R(s.prototype,a.toStringTag,x("c",a.prototype[a.toStringTag])),R(s.prototype,a.toPrimitive,x("c",a.prototype[a.toPrimitive]));var D=function(){var t;if("function"!=typeof Symbol)return!1;t=Symbol("test symbol");try{String(t)}catch(t){return!1}return!!l[typeof Symbol.iterator]&&!!l[typeof Symbol.toPrimitive]&&!!l[typeof Symbol.toStringTag]}()?Symbol:j,L=window.Map||function(){var t,n,i,e=function(){n=[],i=[]},r=function(i){return-1<(t=n.indexOf(i))};return e(),{get size(){return n.length},has:r,clear:e,get:function(t){return i[n.indexOf(t)]},keys:function(){return n.slice()},values:function(){return i.slice()},entries:function(){return n.map((function(t,n){return[t,i[n]]}))},delete:function(e){return r(e)&&n.splice(t,1)&&!!i.splice(t,1)},forEach:function(t,e){var r=this;i.forEach((function(i,o){return t.call(e,i,n[o],r)}))},set:function(e,o){return r(e)?i[t]=o:i[n.push(e)-1]=o,this}}},N=window.WeakMap||function(){var t=Object.defineProperty,n=Date.now()%1e9,i=function(){this.name="__st"+(1e9*Math.random()>>>0)+n+++"__"};return i.prototype.set=function(n,i){if("object"!==U(n)&&"function"!=typeof n)throw new TypeError("Invalid value used as weak map key");var e=n[this.name];return e&&e[0]===n?e[1]=i:t(n,this.name,{value:[n,i],writable:!0}),this},i.prototype.get=function(t){var n;return(n=t[this.name])&&n[0]===t?n[1]:void 0},i.prototype.delete=function(t){var n=t[this.name];return!(!n||n[0]!==t||(n[0]=n[1]=void 0,0))},i.prototype.has=function(t){var n=t[this.name];return!!n&&n[0]===t},i}(),P=window.Array.from,F=[1];"function"==typeof P&&P(F)===F&&(P=!1);var V=P||function(t){return[].slice.call(t,0)};function U(t){return(U="function"==typeof D&&"symbol"==typeof D.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof D&&t.constructor===D&&t!==D.prototype?"symbol":typeof t})(t)}function B(t,n){for(var i=0;i1?i-1:0),r=1;r1?i-1:0),r=1;r=t){i=n.end(e);break}return i-t}function dt(t,n){if(!n||!n.length)return 0;if(1===n.length&&n.end(0)-n.start(0)<1e-6)return 0;for(var i=0,e=n.length-1;e>=0&&n.end(e)>t;--e)i+=n.end(e)-Math.max(n.start(e),t);return i}function ht(t){return"string"!=typeof t?{}:t.replace("?","").split("&").reduce((function(t,n){if(n.length>0){var i=Q(n.split("="),2),e=i[0],r=i[1];t[e]=decodeURIComponent(r)}return t}),{})}function vt(t){var n=document.createElement("a");return n.href=t,n}function pt(t,n){var i=function(t){if("object"!==U(t))return"";var n=[];for(var i in t)t.hasOwnProperty(i)&&n.push(encodeURIComponent(i)+"="+encodeURIComponent(t[i]));return n.length?n.join("&"):""}(n);return"".concat(t).concat(i?"?".concat(i):"")}function mt(t,n,i){switch(i.length){case 0:return t.call(n);case 1:return t.call(n,i[0]);case 2:return t.call(n,i[0],i[1]);case 3:return t.call(n,i[0],i[1],i[2])}return t.apply(n,i)}function wt(t){return t}var bt=Math.max;function gt(t,n,i){return n=bt(void 0===n?t.length-1:n,0),function(){for(var e=arguments,r=-1,o=bt(e.length-n,0),u=Array(o);++r0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}(Gt);function Yt(t,n){return Kt(gt(t,n,wt),t+"")}function Jt(t,n){return t===n||t!=t&&n!=n}function Xt(t,n){for(var i=t.length;i--;)if(Jt(t[i][0],n))return i;return-1}var Zt=Array.prototype.splice;function Qt(t){var n=-1,i=null==t?0:t.length;for(this.clear();++n-1},Qt.prototype.set=function(t,n){var i=this.$,e=Xt(i,t);return e<0?(++this.size,i.push([t,n])):i[e][1]=n,this};var tn=qt(Et,"Map"),nn=qt(Object,"create"),en=Object.prototype.hasOwnProperty,rn=Object.prototype.hasOwnProperty;function on(t){var n=-1,i=null==t?0:t.length;for(this.clear();++n-1&&t%1==0&&t<=9007199254740991}function Nn(t){return null!=t&&Ln(t.length)&&!jt(t)}var Pn="object"==(void 0===t?"undefined":U(t))&&t&&!t.nodeType&&t,Fn=Pn&&"object"==("undefined"==typeof module?"undefined":U(module))&&module&&!module.nodeType&&module,Vn=Fn&&Fn.exports===Pn?Et.Buffer:void 0,Un=(Vn?Vn.isBuffer:void 0)||function(){return!1},Bn=Function.prototype,Hn=Object.prototype,zn=Bn.toString,qn=Hn.hasOwnProperty,Wn=zn.call(Object);function Gn(t){if(!Mn(t)||"[object Object]"!=Ot(t))return!1;var n=Tn(t);if(null===n)return!0;var i=qn.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i instanceof i&&zn.call(i)==Wn}var $n={};function Kn(t){return function(n){return t(n)}}$n["[object Float32Array]"]=$n["[object Float64Array]"]=$n["[object Int8Array]"]=$n["[object Int16Array]"]=$n["[object Int32Array]"]=$n["[object Uint8Array]"]=$n["[object Uint8ClampedArray]"]=$n["[object Uint16Array]"]=$n["[object Uint32Array]"]=!0,$n["[object Arguments]"]=$n["[object Array]"]=$n["[object ArrayBuffer]"]=$n["[object Boolean]"]=$n["[object DataView]"]=$n["[object Date]"]=$n["[object Error]"]=$n["[object Function]"]=$n["[object Map]"]=$n["[object Number]"]=$n["[object Object]"]=$n["[object RegExp]"]=$n["[object Set]"]=$n["[object String]"]=$n["[object WeakMap]"]=!1;var Yn="object"==(void 0===t?"undefined":U(t))&&t&&!t.nodeType&&t,Jn=Yn&&"object"==("undefined"==typeof module?"undefined":U(module))&&module&&!module.nodeType&&module,Xn=Jn&&Jn.exports===Yn&&_t.process,Zn=function(){try{return Jn&&Jn.require&&Jn.require("util").types||Xn&&Xn.binding&&Xn.binding("util")}catch(t){}}(),Qn=Zn&&Zn.isTypedArray,ti=Qn?Kn(Qn):function(t){return Mn(t)&&Ln(t.length)&&!!$n[Ot(t)]};function ni(t,n){if(("constructor"!==n||"function"!=typeof t[n])&&"__proto__"!=n)return t[n]}var ii=Object.prototype.hasOwnProperty;function ei(t,n,i){var e=t[n];ii.call(t,n)&&Jt(e,i)&&(void 0!==i||n in t)||cn(t,n,i)}function ri(t,n,i,e){var r=!i;i||(i={});for(var o=-1,u=n.length;++o-1&&t%1==0&&t1?i[r-1]:void 0,u=r>2?i[2]:void 0;for(o=t.length>3&&"function"==typeof o?(r--,o):void 0,u&&function(t,n,i){if(!It(i))return!1;var e=U(n);return!!("number"==e?Nn(i)&&ui(n,i.length):"string"==e&&n in i)&&Jt(i[n],t)}(i[0],i[1],u)&&(o=r<3?void 0:o,r=1),n=Object(n);++e0&&void 0!==arguments[0]?arguments[0]:this.X;n.addEventListener(wi.LOADED_METADATA,(function(n){t.fire(wi.LOADED_METADATA,n)})),n.addEventListener("webkitplaybacktargetavailabilitychanged",(function(n){switch(n.availability){case"available":t.K||(t.K=!0,t.fire(gi.AIRPLAY_AVAILABLE));break;case"not-available":t.K&&(t.K=!1,t.fire(gi.AIRPLAY_UNAVAILABLE))}})),n.addEventListener("webkitcurrentplaybacktargetiswirelesschanged",(function(n){if(n.target.webkitCurrentPlaybackTargetIsWireless)return t.Y=!0,void t.fire(gi.AIRPLAY_ACTIVATED);t.Y=!1,t.fire(gi.AIRPLAY_DEACTIVATED)}))},n.showPicker=function(){var t=this;this.X.webkitShowPlaybackTargetPicker(),this.loadMetadata().then((function(){return t.X.webkitShowPlaybackTargetPicker()})).catch((function(){}))},n.loadMetadata=function(){var t=this;return this.X.readyState>=1?r.resolve():new r((function(n,i){t.X.addEventListener(wi.LOADED_METADATA,(function(){n()})),t.X.src=t.getFile().src}))},H(AirPlayExternalDisplay,[{key:"element",get:function(){return this.X},set:function(t){if(!(t instanceof HTMLVideoElement))throw new TypeError("The element for AirPlay must be a .");t!==this.X&&(this.addVideoEventListeners(t),this.X=t,this.X.setAttribute("x-webkit-airplay","allow"))}}]),AirPlayExternalDisplay}(mi),Si=navigator.userAgent.toLowerCase();function Ai(t){t=t.toLowerCase();var n=new RegExp(t).test(Si);return"safari"===t?n&&new RegExp("version").test(Si):n}function Mi(t){var n=document.createElement("div"),i=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+["Webkit","Moz","O","ms"].join(i+" ")+i).split(" ");for(var r in e){var o=e[r];if(void 0!==n.style[o])return o}return t}var Ri=!!Ai("android")&&(parseFloat(Si.replace(/^.* android (\d+)\.(\d+).*$/,"$1.$2"))||!0),Ci=window.devicePixelRatio||1,Oi=!(!Ai("windows phone")&&!Ai("iemobile"))&&(parseFloat(Si.replace(/^.* windows phone (os )?(\d+)\.(\d+).*$/,"$2.$3"))||!0),Ii=!!Ai("msie")&&parseFloat(Si.replace(/^.*msie (\d+).*$/,"$1")),ji=!!Ai("trident")&&parseFloat(Si.replace(/^.*trident\/(\d+)\.(\d+).*$/,"$1.$2"))+4,Di=!!(Ai("ipad;")||Ai("iphone;")||Ai("ipod touch;"))&&parseFloat(Si.replace(/^.* os (\d+)_(\d+).*$/,"$1.$2")),Li=Ai("opera")||Ai("opr");function Ni(){if(!Ai("safari"))return[];var t=Si.split(" ").find((function(t){return/version\//.test(t)}));return t?t.replace("version/","").split(".").map((function(t){return parseInt(t,10)})):[]}var Pi=Ai("safari")&&Ai("apple")&&!Ai("chrome")&&!Ai("android")&&Ni()[0]>=11,Fi={airPlay:"WebKitPlaybackTargetAvailabilityEvent"in window,android:Ri,hasAutoplayPolicy:Ri||Di||Pi||function(){if(!Ai("chrome"))return[];var t=Si.split(" ").find((function(t){return Di?/CriOS\//.test(t):/chrome\//.test(t)}));return t?t.replace("chrome/","").split(".").map((function(t){return parseInt(t,10)})):[]}()[0]>=66,iOS:Di,mobileAndroid:Ri&&Ai("mobile"),browser:{bb10:Ai("bb10"),chrome:Ai("chrome"),firefox:Ai("firefox"),ie:Ii||ji,edge:Ai("edge"),opera:Li,safari:Ai("safari")&&Ai("apple")&&!Ai("chrome")&&!Ai("android")},devicePixelRatio:Ci,iPhone:Ai("iphone;")||Ai("ipod touch;")||Ai("ipod;"),iPad:Ai("ipad;"),iPadNonRetina:Ai("ipad;")&&Ci<2,mac:Ai("mac os"),pointerEvents:window.navigator.pointerEnabled||window.navigator.msPointerEnabled||!1,svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||Ai("windows phone")||window.navigator.maxTouchPoints>1||window.navigator.msMaxTouchPoints||!1,transformProperty:Mi("transform"),transitionProperty:Mi("transition"),webp:function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))&&0===t.toDataURL("image/webp").indexOf("data:image/webp")}(),windowsPhone:Oi},Vi=/mac os x 10_13/.test(Si),Ui=Fi.iOS&&Fi.iOS>=11,Bi=Fi.iPhone&&812===window.screen.availHeight&&375===window.screen.availWidth,Hi=Fi.iPhone&&896===window.screen.availHeight&&414===window.screen.availWidth,zi=Fi.iPad&&1112===window.screen.availWidth&&834===window.screen.availHeight,qi=Fi.iPad&&834===window.screen.availWidth&&1194===window.screen.availHeight,Wi=Fi.iPad&&1024===window.screen.availWidth&&1366===window.screen.availHeight,Gi=Bi||Hi||zi||qi||Wi;function $i(){return!!(Pi&&Vi||Pi&&Ui)||"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="hvc1"')}function Ki(){return!(Fi.iOS||Fi.iPad||Fi.browser.ie)&&(!Ai("safari")||Ni()[0]>11||11===Ni()[0]&&(Ni()[2]>1||Ni()[1]>0))}Fi.hevc=$i(),Fi.hdr=Pi&&Ui&&Gi,Fi.vp9hdr=(window.matchMedia("(color-gamut: p3)").matches||window.matchMedia("(color-gamut: rec2020)").matches)&&screen.colorDepth>=48&&(MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.01"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.01"')),Fi.av1="undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="av01.0.31M.08.0.110.01.01.01.0"'),Fi.webvr=!!(window.navigator&&"getVRDisplays"in window.navigator),Fi.webxr=!!(window.navigator&&"xr"in window.navigator&&"supportsSession"in window.navigator.xr),Fi.spatialPlayback=Ki(),Fi.spatialHEVC=!Fi.browser.safari&&Ki()&&$i(),Fi.stereoscopic=Fi.spatialPlayback&&Fi.mobileAndroid;var Yi=/Firefox/.test(navigator.userAgent),Ji=/i(Phone|Pad|Pod touch);/.test(navigator.userAgent),Xi=/Android/.test(navigator.userAgent),Zi={firefox:Yi,iOS:Ji,android:Xi,androidMobile:Xi&&/mobile/.test(navigator.userAgent.toLowerCase()),chrome:function(){var t=navigator.userAgent.match(/Chrom(?:e|ium)\/([0-9]+)\.([0-9]+)\./);return!!t&&{major:t[1],minor:t[2]}}()};function Qi(t,n){var i,e=0;return z(i={},D.iterator,(function(){return this})),z(i,"next",(function(){return e0&&void 0!==arguments[0]?arguments[0]:[];return t.item=function(t){return this[t]},t.getTrackById=te,t}function ie(){return void 0!==window.performance&&"function"==typeof window.performance.now?window.performance.now():Date.now()}function ee(t){return ie()-t}function re(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^(16*Math.random()>>t)/4).toString(16)}))}function oe(t){for(var n=window.atob(t),i=n.length,e=new Uint8Array(i),r=0;r=s?(o=a,r=(s*a).toFixed(2)):(r=u,o=(u/s).toFixed(2)),{width:r,height:o,left:Math.max((u-r)/2,0),top:Math.max((a-o)/2,0)}}function se(t){var n=[document.fullscreenElement,document.webkitFullscreenElement,document.webkitCurrentFullScreenElement,document.mozFullScreenElement,document.msFullscreenElement].find((function(t){return void 0!==t}));return void 0!==n?!!n:t.webkitDisplayingFullscreen}function ce(t,n){return["".concat(t,';codecs="').concat(n,'"'),"".concat(t,';codecs="').concat("avc1.42E01E,mp4a.40.2",'"')].find(MediaSource.isTypeSupported)||t}function le(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(t=parseFloat(t),isNaN(t))return 0;var i=Math.pow(10,n);return Math.round(t*i)/i}function fe(t,n){return t&&t.tests&&t.tests[n]?t.tests[n]:null}function de(t){return t&&"ML"===t.displayName}var TelecineError=function(t,n){this.name=t,this.message=n,Object.freeze(this)},he=new N,ve=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=parseFloat(t);if(isNaN(i))throw new TypeError("Time must be a number.");if(i<0)throw new TypeError("Time must be a positive number.");this.time=t,this.data=n,this.id=re();try{var e="undefined"==typeof VTTCue?TextTrackCue:VTTCue;this.vttCue=new e(t,t+.25,JSON.stringify(n)),this.vttCue.id=this.id}catch(t){throw new TelecineError("CuePointsNotSupported","Cue points are not supported in this browser.")}he.set(this.vttCue,this),Object.freeze(this)}return t.fromVTTCue=function(n){if(he.has(n))return he.get(n);var i={};try{i=JSON.parse(n.text)}catch(t){}return new t(n.startTime,i)},t}();function pe(t,n,i){var e;try{document.removeChild({})}catch(r){e=Object.create(Object.getPrototypeOf(r),{name:{value:n,configurable:!0,writable:!0},code:{value:t,configurable:!0,writable:!0},message:{value:i,configurable:!0,writable:!0},toString:{value:function(){return"".concat(n,": DOM Exception ").concat(t)},configurable:!0,writable:!0}})}return Object.freeze(e)}var me=function(t,n){if(!t||void 0===t[n])throw pe(1,"INDEX_SIZE_ERR");return t[n]};function we(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object.freeze(z({get length(){return t.length},start:function(n){return me(t,n)},end:function(t){return me(n,t)}},D.iterator,(function(){return Qi(t,n)})))}we.from=function(t){if(!(t instanceof TimeRanges))throw new TypeError("Can only create a TelecineTimeRange from a TimeRanges object.");for(var n=[],i=[],e=0,r=t.length;e1&&void 0!==arguments[1]?arguments[1]:{};this.Z=t,this.tt=i,this.nt=null,this.it=null,this.et=[],nt(this),this.on("play",(function(){return n.rt()}));var e=t.querySelector("video");e||((e=document.createElement("video")).preload="none",this.Z.appendChild(e)),e.setAttribute("tabindex","-1"),this.J=e,i.playRequest&&(this.ot=i.playRequest,this.ot.video=e),i.htmlScanner&&i.htmlScanner.controls&&(this.J.controls=!0),this.ut=this.handleVideoEvent.bind(this),this.addVideoEventListeners(),this.at="none",this.st=!1,this.ct=!1,this.lt=-1}H(t,null,[{key:"displayName",get:function(){return"HTMLScanner"}},{key:"supported",get:function(){return t.supportedVideoTypes.length>0}},{key:"supportedVideoTypes",get:function(){var t=[];if("function"!=typeof be.canPlayType)return t;for(var n in ge){var i=ge[n];Fi.android&&"application/vnd.apple.mpegurl"===n||(Fi.android&&!Fi.mobileAndroid&&"video/mp4"===n&&Fi.android instanceof String?parseInt(Fi.android.split(".")[0],10)>3&&t.push(n):be.canPlayType(i).replace(/^no$/,"")&&t.push(n))}return t}},{key:"supportedAudioTypes",get:function(){return[]}},{key:"supportedExternalDisplays",get:function(){return[AirPlayExternalDisplay]}},{key:"supportsSettingVolume",get:function(){if(Fi.android)return!1;var t=be.volume;return be.volume=.5*t,be.volume!==t}},{key:"supportsTextTracks",get:function(){return void 0!==be.textTracks&&be.textTracks instanceof TextTrackList}},{key:"supportsPlaybackRate",get:function(){if(Fi.android&&Zi.chrome&&Zi.chrome.major<52)return!1;var t=be.playbackRate;be.playbackRate=.5*t;var n=t!==be.playbackRate;return be.playbackRate=t,n}}]);var n=t.prototype;return n.deactivate=function(){this.nt&&(this.nt.off("filesrcupdate"),this.nt.off("texttracksrcupdate")),this.removeVideoEventListeners(),this.removeSnapshot(),this.J.style.display="none"},n.reactivate=function(){this.addVideoEventListeners(),this.J.style.display=""},n.addVideoEventListeners=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.J;Object.keys(wi).forEach((function(i){var e=wi[i];n.addEventListener(e,t.ut)}))},n.removeVideoEventListeners=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.J;Object.keys(wi).forEach((function(i){var e=wi[i];n.removeEventListener(e,t.ut)}))},n.play=function(t){var n=this;return this.ot.start(t).catch((function(t){throw n.ft(t),t}))},n.ft=function(t){this.fire(wi.ERROR,new TelecineError(t.name,t.message))},n.pause=function(){this.ot.cancel(),this.J.pause()},n.onpause=function(){},n.ontimeupdate=function(){this.lt=this.currentTime},n.addTextTrack=function(t){var n,i,e=this;t.src?((n=document.createElement("track")).kind=t.kind,n.src=t.src,n.id="telecine-track-".concat(t.id),n.srclang=t.language,n.label=t.label,this.J.appendChild(n),i=n.track):(i=this.J.addTextTrack(t.kind,t.label,t.language),this.dt=this.dt||{},this.dt["telecine-track-".concat(t.id)]=i),i.addEventListener("cuechange",(function(){return t.dispatchEvent("cuechange")})),this.J.addEventListener("timeupdate",(function(){se(e.J)&&(t.mode=i.mode)}));var r=function(){var n=Zi.iOS&&se(e.J);!t.ht||n?t.mode=i.mode:i.mode=ye[t.mode]},o=[];if(n?n.addEventListener("load",r):r(),["loadeddata","seeking"].forEach((function(t){e.J.addEventListener(t,r),o.push([t,r])})),t.ht&&(i.mode=ye[t.mode]),!_e){var u=[],a=function(){if(i&&"disabled"!==ye[i.mode]){if(u.length!==i.activeCues.length)return t.dispatchEvent("cuechange"),void(u=V(i.activeCues));for(var n=0,e=i.activeCues.length;n2&&void 0!==arguments[2]?arguments[2]:null;this.wt||(this.wt=this.J.addTextTrack("chapters"),this.wt.mode="hidden");var r=t.timecode,o=e?e.timecode:n,u=window.VTTCue||window.TextTrackCue;try{i=new u(r,o,t.title)}catch(t){throw new TelecineError("ChaptersNotSupported","Chapters are not supported in this browser.")}i.size=(o-r)/n,i.id=r,this.wt.addCue(i)},n.addChapter=function(t,n){var i=this.video.chapters,e={timecode:t,title:n};i.push(e),i.sort((function(t,n){return t.timecode-n.timecode}));var r=i[i.indexOf(e)+1];this.pt(e,this.video.duration,r),this.gt(this.wt,this.video.duration)},n.removeChapter=function(t){try{this.wt.removeCue(t)}catch(t){throw new TelecineError("ChaptersNotSupported","Chapters are not supported in this browser.")}var n=this.video.chapters.find((function(n){return n.timecode===t.timecode}));this.video.chapters.splice(n,1),this.gt(this.wt,this.video.duration)},n.gt=function(t,n){for(var i=0;i=0&&t.timecode1&&void 0!==arguments[1]?arguments[1]:{};if(this.yt||(this.yt=this.J.addTextTrack("metadata"),this.yt.mode="hidden",this.yt.addEventListener("cuechange",(function(t){V(t.target.activeCues).forEach((function(t){n.fire(yi.CUE_POINT,ve.fromVTTCue(t))}))})),this.J.addEventListener("canplay",(function(t){n.yt.mode="hidden"}))),t=parseFloat(t),isNaN(t))throw new TypeError("Time must be a number.");if(t<0||t>=this.duration)throw new TypeError("Time must be a positive number less than the duration of the video.");var e=new ve(t,i);return this.yt.addCue(e.vttCue),e},n.removeCuePoint=function(t){if(!t)throw new TelecineError("InvalidCuePoint","The specified cue point is not valid.");return this.yt.removeCue(t.vttCue),!0},n.removeAllCuePoints=function(){var t=this;return this.yt&&this.yt.length&&V(this.yt.cues).forEach((function(n){t.yt.removeCue(n)})),!0},n.onerror=function(){if(!this.J.error)return!1;switch(this.J.error.code){case this.J.error.MEDIA_ERR_SRC_NOT_SUPPORTED:return this._t("MediaSrcNotSupportedError","The media was not suitable."),this.kt(),!1;case this.J.error.MEDIA_ERR_DECODE:return-1!==this.lt&&Fi.iOS?(this.J.load(),this.currentTime=this.lt,this.lt=-1,!1):(this._t("MediaDecodeError","The media could not be decoded."),this.kt(),!1);case this.J.error.MEDIA_ERR_NETWORK:return this._t("MediaNetworkError","A network error ocurred while fetching the media."),!1;case this.J.error.MEDIA_ERR_ABORTED:return this._t("MediaAbortedError","The user agent aborted the fetching of the media."),!1;default:return this._t("MediaUnknownError","An unknown error occurred."),!1}},n._t=function(t,n){this.fire(wi.ERROR,new TelecineError(t,n))},n.onended=function(){if(this.J.paused||this.J.pause(),this.currentTimen&&(t=n),this.J.seekable.length>0)for(var i=0,e=this.J.seekable.length;i=t)return!0;return!1},n.seekToTime=function(t){var n=this;return this.canSeekTo(t)?(this.J.currentTime=t,r.resolve(this.J.currentTime)):new r((function(i,e){var r=function e(){n.canSeekTo(t)&&(Object.keys(wi).forEach((function(t){var i=wi[t];n.J.removeEventListener(i,e)})),n.J.currentTime=t,i(n.J.currentTime))};Object.keys(wi).forEach((function(t){var i=wi[t];n.J.addEventListener(i,r)}))}))},n.takeSnapshot=function(){var t=this.Z.querySelector("[telecine-snapshot]");t||((t=document.createElement("canvas")).setAttribute("telecine-snapshot",""),this.Z.appendChild(t)),t.setAttribute("width","".concat(this.Z.clientWidth,"px")),t.setAttribute("height","".concat(this.Z.clientHeight,"px")),t.style.display="";var n=ae(this.J.clientWidth,this.J.clientHeight,this.J.videoWidth,this.J.videoHeight),i=n.width,e=n.height,r=n.left,o=n.top;t.style.cssText="position:absolute;width:".concat(i,"px;height:").concat(e,"px;left:").concat(r,"px;top:").concat(o,"px");var u=t.getContext("2d");t.width>0&&t.height>0&&u.drawImage(this.J,0,0,t.width,t.height)},n.removeSnapshot=function(){var t=this.Z.querySelector("[telecine-snapshot]");t&&(t.style.display="none")},n.getTrackById=function(t){if(this.dt&&this.dt[t])return this.dt[t];if("function"==typeof this.J.textTracks.getTrackById)return this.J.textTracks.getTrackById(t);var n=document.getElementById(t);return n?n.track:null},n.initDrm=function(){var t=this.nt.drmHandler;t&&t.init(this)},n.showExternalDisplayPicker=function(t){if(!this.et.length)throw new TelecineError("ExternalDisplayUnvailable","No external displays are available.");if(t){var n=this.et.filter((function(n){return n.constructor.displayName.replace("ExternalDisplay","")===t}))[0];if(!n)throw new TelecineError("InvalidExternalDisplay","The specified external display is not available.");n.showPicker()}else this.et[0].showPicker()},n.Tt=function(){return this.xt.length<1?null:this.xt.slice(0).sort((function(t,n){return t.priority-n.priority}))[0]},n.St=function(){var t=this.Tt();t?this.currentFile=t:this.fire(yi.SCANNER_ERROR,{reason:"all files failed"})},n.kt=function(){var t=this.xt.indexOf(this.it);this.xt.splice(t,1),this.St()},n.rt=function(){var t=this;if("mediaSession"in navigator){var n={title:this.nt.title,artist:this.nt.subtitle,artwork:[]};this.nt.metadata.thumbnail&&n.artwork.push({src:this.nt.metadata.thumbnail}),navigator.mediaSession.metadata=new MediaMetadata(n),"function"==typeof navigator.mediaSession.setActionHandler&&(navigator.mediaSession.setActionHandler("play",(function(){t.play().then((function(){return t.fire(Ei.MEDIASESSION_PLAY)})).catch(t.ft.bind(t))})),navigator.mediaSession.setActionHandler("pause",(function(){t.pause(),t.fire(Ei.MEDIASESSION_PAUSE)})),navigator.mediaSession.setActionHandler("seekforward",(function(){t.currentTime=Math.min(t.duration,t.currentTime+10),t.fire(Ei.MEDIASESSION_SEEK_FORWARD)})),navigator.mediaSession.setActionHandler("seekbackward",(function(){t.currentTime=Math.max(0,t.currentTime-10),t.fire(Ei.MEDIASESSION_SEEK_BACKWARD)})))}},H(t,[{key:"chaptersTrack",get:function(){return this.wt}},{key:"manifest",get:function(){return this.At}},{key:"buffered",get:function(){return we.from(this.J.buffered)}},{key:"cuePoints",get:function(){return this.yt?V(this.yt.cues).map((function(t){return ve.fromVTTCue(t)})):[]}},{key:"currentFile",get:function(){return this.it},set:function(n){var i=this,e=!this.J.paused,r=this.currentTime,o=!this.it||n.video.id!==this.it.video.id;if(o||this.takeSnapshot(),this.it=n,o&&(this.J.preload=this.at),this.constructor===t&&this.J.readyState>0&&(this.J.currentTime=0),(Zi.iOS||Fi.android)&&this.it.video.title){var u=this.it.video.title;this.it.video.subtitle&&(u="".concat(u," ").concat(this.it.video.subtitle)),this.J.setAttribute("title",u)}else this.J.removeAttribute("title");this.setVideoSrc(this.it.src,o),this.fire(yi.CURRENT_FILE_CHANGE,n),Zi.iOS&&!o&&this.play().catch(this.ft.bind(this)),this.constructor!==t||o?e&&this.play().catch(this.ft.bind(this)):(this.seekToTime(r).then((function(t){return e&&i.play().catch(i.ft.bind(i)),t})).catch((function(){})),this.once("canplay",(function(){return i.removeSnapshot()})),this.once("playing",(function(){return i.removeSnapshot()})))}},{key:"currentTime",get:function(){return this.J.currentTime},set:function(t){this.seekToTime(t)}},{key:"duration",get:function(){return this.J.duration}},{key:"ended",get:function(){return this.J.ended}},{key:"externalDisplayAvailable",get:function(){return this.et.some((function(t){return t.available}))}},{key:"externalDisplayActive",get:function(){return this.et.some((function(t){return t.active}))}},{key:"loop",get:function(){return this.J.loop},set:function(t){this.J.loop=t}},{key:"isLowerProfileAvailable",get:function(){return null}},{key:"muted",get:function(){return this.J.muted},set:function(t){this.J.muted=t}},{key:"playsinline",get:function(){return this.J.playsinline},set:function(t){this.J.playsinline=t,t?this.J.setAttribute("playsinline",""):this.J.removeAttribute("playsinline")}},{key:"paused",get:function(){return this.J.paused}},{key:"defaultPlaybackRate",get:function(){return this.J.defaultPlaybackRate},set:function(t){this.J.defaultPlaybackRate=t}},{key:"playbackRate",get:function(){return this.J.playbackRate},set:function(t){this.J.playbackRate=t}},{key:"played",get:function(){return this.J.played}},{key:"seekable",get:function(){return this.J.seekable}},{key:"seeking",get:function(){return this.J.seeking}},{key:"preload",get:function(){return this.at},set:function(t){this.J.preload=t,this.at=t}},{key:"presentationMode",get:function(){return this.J.webkitPresentationMode?this.J.webkitPresentationMode:"inline"},set:function(t){if(-1===this.supportedPresentationModes.indexOf(t))throw new TelecineError("InvalidPresentationMode","The “".concat(t,"” presentation mode is not supported."));"function"==typeof this.J.webkitSetPresentationMode&&this.J.webkitSetPresentationMode(t)}},{key:"supportedPresentationModes",get:function(){var t=["inline"];return"function"==typeof this.J.webkitSupportsPresentationMode&&this.J.webkitSupportsPresentationMode("picture-in-picture")&&t.push("picture-in-picture"),t}},{key:"video",get:function(){return this.nt},set:function(t){var n=this;if(this.reactivate(),this.nt!==t){if(this.nt&&(this.nt.off("filesrcupdate"),this.nt.off("texttracksrcupdate")),this.removeAllCuePoints(),this.nt=t,this.xt=t.files.filter((function(t){return-1!==n.constructor.supportedVideoTypes.indexOf(t.mime)})),this.nt.on("filesrcupdate",(function(t){t===n.it&&n.St()})),this.nt.on("texttracksrcupdate",(function(t){n.video.currentScanner&&n.video.currentScanner.setSrcForTrack(t,t.src)})),this.tt.externalDisplays&&this.tt.externalDisplays.length){this.et=[];var i=this.constructor.supportedExternalDisplays;Array.isArray(i)||(i=[]);var e=i.map((function(t){return t.displayName}));this.tt.externalDisplays.filter((function(t){return t.supported&&-1!==e.indexOf(t.displayName)})).forEach((function(i){var e=new i(t),r=i.displayName.replace("ExternalDisplay","");e.on(wi.LOADED_METADATA,(function(t){return n.fire(wi.LOADED_METADATA,t)})),e.on("available",(function(){return n.fire(bi.AVAILABLE,{type:r})})),e.on("unavailable",(function(){return n.fire(bi.UNAVAILABLE,{type:r})})),e.on("activated",(function(){"function"==typeof n.onexternaldisplayactivated&&n.onexternaldisplayactivated(e),n.fire(bi.ACTIVATED,{type:r})})),e.on("deactivated",(function(){"function"==typeof n.onexternaldisplaydeactivated&&n.onexternaldisplaydeactivated(e),n.fire(bi.DEACTIVATED,{type:r})})),n.et.push(e)}))}this.St(),Zi.iOS&&this.et.forEach((function(t){"AirPlay"===t.constructor.displayName&&(t.element=n.J)})),this.initDrm()}}},{key:"videoElement",get:function(){return this.J}},{key:"videoWidth",get:function(){return this.J.videoWidth}},{key:"videoHeight",get:function(){return this.J.videoHeight}},{key:"volume",get:function(){return this.J.volume},set:function(t){this.J.volume=t}},{key:"readyState",get:function(){return this.J.readyState}}]),t}(),Te={};try{Te.Set=Set}catch(t){!function(t,n){var i=n(e.prototype,{size:{configurable:!0,get:function(){return this.Mt.length}}});function e(t){n(this,{Mt:{value:[]}}),t&&t.forEach(this.add,this)}function r(n,i){return-1<(t=n.Mt.indexOf(i))}function o(t){return[t,t]}i.add=function(t){return r(this,t)||this.Mt.push(t),this},i.clear=function(){var t=this.Mt.length;this.Mt.splice(0,t)},i.delete=function(n){return r(this,n)&&!!this.Mt.splice(t,1)},i.entries=function(){return this.Mt.map(o)},i.forEach=function(t,n){this.Mt.forEach((function(i,e){t.call(n,i,i,this)}),this)},i.has=function(t){return r(this,t)},i.keys=i.values=function(){return this.Mt.slice(0)},Te.Set=e}(0,Object.defineProperties)}var xe=Te.Set,Se={MANIFEST:"manifest",SEGMENT:"segment"},Ae={method:"GET",async:!0,retry:0,throwHttpErrors:!0,headers:{},hooks:{beforeRequest:[],beforeRetry:[],afterResponse:[]},validateStatus:function(t){return t>=200&&t<300},retryStatus:function(t){return[408,413,429].includes(t)||t>=500&&t<600}};function Me(t,n){var i=this;this.headers={},ct(this,n),this.ok=2==(this.status/100|0),this.body=t,this.text=function(){return r.resolve(t)},this.json=function(){return r.resolve(JSON.parse(t))},this.blob=function(){return r.resolve(new Blob([t]))},this.arrayBuffer=function(){return r.resolve(t)},this.clone=function(){return new Me(t,i)}}var Re=function(t){function n(){var n;return(n=t.call(this,"The operation was aborted.")||this).name="AbortError",n}return G(n,t),n}(X(Error)),Ce=function(t){function n(n){var i;return(i=t.call(this,n.statusText)||this).name="HTTPError",i.response=n,i}return G(n,t),n}(X(Error)),Oe=function(t){function n(){var n;return(n=t.call(this,"A network error occurred.")||this).name="NetworkError",n}return G(n,t),n}(X(Error)),Ie=function(t){function n(n){var i;return(i=t.call(this,"Request timed out.")||this).name="TimeoutError",i.timeoutMs=n,i}return G(n,t),n}(X(Error));function je(){}function De(t,n,i){if(!t.s){if(i instanceof Le){if(!i.s)return void(i.o=De.bind(null,t,n));1&n&&(n=i.s),i=i.v}if(i&&i.then)return void i.then(De.bind(null,t,n),De.bind(null,t,2));t.s=n,t.v=i;var e=t.o;e&&e(t)}}var Le=function(){function t(){}return t.prototype.then=function(n,i){var e=new t,r=this.s;if(r){var o=1&r?n:i;if(o){try{De(e,1,o(this.v))}catch(t){De(e,2,t)}return e}return this}return this.o=function(t){try{var r=t.v;1&t.s?De(e,1,n?n(r):r):i?De(e,1,i(r)):De(e,2,r)}catch(t){De(e,2,t)}},e},t}();function Ne(t){return t instanceof Le&&1&t.s}function Pe(t){var n=function(t){return function(){for(var n=[],i=0;i=t.retry)return 0;if(n instanceof Ce){if(!t.retryStatus(n.response.status))return 0;var e=n.response.headers["retry-after"];if(e&&t.retryStatus(n.response.status)){var r=Number(e);return isNaN(r)?r=Date.parse(e)-Date.now():r*=1e3,r}if(413===n.response.status)return 0}return.3*Math.pow(2,i-1)*1e3}(o);return function(s,c){var l=function(){if(0!==a&&i>0)return function(t,n,i){return t&&t.then||(t=r.resolve(t)),n?t.then(n):t}(function(t){return new r((function(n,i){return setTimeout(n,t)}))}(a),(function(){var a=t.hooks.beforeRetry||[];return function(t,n){return t&&t.then?t.then(n):n()}(function(t,n,i){var e,r,o=-1;return function i(u){try{for(;++o1&&void 0!==arguments[1]?arguments[1]:[];if(0===t.length)return 0;for(var i=0,e=0,r=0;r=1)return t[t.length-1];var i=t.length*n,e=Math.floor(i),r=e+1,o=i%1;return r>=t.length?t[e]:t[e]*(1-o)+t[r]*o}function ar(t){t.sort((function(t,n){return t-n}));var n=Math.floor(t.length/2);return t.length%2?t[n]:(t[n-1]+t[n])/2}function sr(){return"undefined"!=typeof performance?performance.now():Date.now()}function cr(){}var lr=[],fr=[],dr=[];function hr(t,n,i){return i?n?n(t):t:(t&&t.then||(t=r.resolve(t)),n?t.then(n):t)}var vr=[],pr=function(){function t(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.retryCount,i=void 0===n?3:n,e=t.parallel,r=void 0===e?1:e,o=t.includeWithSpeeds,u=void 0===o||o,a=t.timeout,s=void 0===a?0:a,c=t.retryAbortErrors,l=void 0===c||c;this.Rt=[],this.Ct=new xe,this.Ot=new N,this.It=i,this.jt=!1,this.Dt=!1,this.Lt=r,this.Nt=u,this.Pt=s,this.Ft=l,this.Vt()}t.getPercentileSpeed=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.8,i=lr.slice(-t);return ur(i,n)},t.getAverageSpeed=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=lr.slice(-t);return rr(i,n)},t.getHarmonicAverageSpeed=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,n=lr.slice(-t);return or(n)},t.getVolatilityScaler=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,n=lr.slice(-t);if(n.length<3)return null;var i=rr(n,[]),e=Math.min.apply(Math,tt(n));return e/i},t.getMedianSpeed=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,n=lr.slice(-t);return ar(n)},t.getResponseSpeeds=function(){return lr},t.getProgressSpeeds=function(){return vr},t.getFailedSegments=function(){return fr},t.getSuccessfulSegments=function(){return dr};var n=t.prototype;return n.add=function(t,n){var i=this;return new r((function(e,r){var o=i.Ut(t,e,r);i.Bt(o,n),i.jt&&!i.Dt&&i.Ht()}))},n.start=function(){this.jt||(this.jt=!0,this.Ht())},n.stop=function(){this.jt=!1},n.abort=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this.Rt.filter((function(t){return!n||n===t.stream}));i.forEach((function(n){n.reject("Stream manually aborted"),t.fire("downloadabort",n.identifier)})),this.Rt=this.Rt.filter((function(t){return n&&n!==t.stream})),this.Ct.forEach((function(t){n&&n!==t.stream||t.request.abort()}))},n.zt=function(t){for(var n=0;nt.priority);n++);this.Rt.splice(n,0,t)},n.Vt=function(){var t=this;this.qt=new N,nt(this),window.addEventListener("online",(function(){t.start(),t.Wt&&(t.Wt.resolve(),t.Wt=null)})),window.addEventListener("offline",(function(){t.stop(),t.abort(),t.Wt=new lt}))},n.Bt=function(t,n){t.hasOwnProperty("priority")?this.zt(t):this.Rt[n?"unshift":"push"](t)},n.Ht=function(){if(this.jt){this.Dt=!0;for(var t=this.Lt-this.Ct.size,n=0;n>t/4).toString(16)}))}},a=this.Pt,s=parseInt(o,10);s>=0&&(a=s);var c={url:n,type:Se.SEGMENT,responseType:ir.ARRAY_BUFFER,retry:this.It,hooks:{beforeRetry:[this.Kt.bind(this)]},onDownloadProgress:this.Yt(r,u),headers:i&&{Range:"bytes=".concat(i)},retryAbortErrors:this.Ft,timeout:a};this.fire("downloadstart",r),u.request=Ke(c).then(this.Jt(u,t)).catch(this.Xt(u,t)),this.Ct.add(u)}else this.Dt=!1},n.Kt=function(){try{var t=this;return function(n){var i=function(){if(t.Wt)return function(t,n){return t&&t.then?t.then(cr):r.resolve()}(t.Wt)}();if(i&&i.then)return i.then(cr)}()}catch(t){return r.reject(t)}},n.Yt=function(t,n){var i=this,e=0,r=0,o=sr();return function(u){if(u.lengthComputable){var a=8*(u.loaded-r),s=sr(),c=s-o,l={startTime:o,length:c,bitrate:a/(c/1e3),index:e};e>0&&(vr.length>=100&&vr.shift(),vr.push(l)),o=s,r=u.loaded,e+=1,i.qt.set(n,{bytesTotal:u.total,bytesLoaded:u.loaded,percent:u.loaded/u.total,identifier:t}),i.fire("progress",t)}}},n.Jt=function(t,n){var i=this,e=sr(),o=n.identifier,u=n.resolve;return function(t){return function(){for(var n=[],i=0;i8e3){var o=8*i/r;lr.length>100&&lr.shift(),this.Nt&&e&&lr.push(o)}},n.Qt=function(t,n){return t.data.url&&t.data.url.match(".ts$")?this.tn(t,n):r.resolve(new Uint8Array(n))},n.tn=function(t,n){try{var i=this;return function(t,n){var e=function(){if(!i.nn)return hr(st("module/mux-mp4.js"),(function(t){i.nn=new t({keepOriginalTimestamps:!0})}))}();return e&&e.then?e.then(n):n()}(0,(function(){return new r((function(e){i.nn.on("data",(function(n){i.nn.off("data");var r=new Uint8Array(n.initSegment.byteLength+n.data.byteLength);r.set(n.initSegment,0),r.set(n.data,n.initSegment.byteLength),e(t.data.isInitSegmentRequest?n.initSegment:r)})),i.nn.push(new Uint8Array(n)),i.nn.flush()}))}))}catch(t){return r.reject(t)}},n.Xt=function(t,n){var i=this,e=n.identifier,r=n.reject,o=n.size;return function(n){var u=sr()-t.data.requestSendTime;if(t.data.duration=u,n instanceof Re)fr.push({url:t.data.url,status:"abort",duration:u}),i.fire("downloadabort",e);else if(n instanceof Ce)fr.push({url:t.data.url,status:n.response.status,duration:u}),i.fire("downloaderror",e,n.response.status);else if(n instanceof Ie){if(fr.push({url:t.data.url,status:"timeout",duration:u}),o>0&&n.timeoutMs>0){var a=8*o/(n.timeoutMs/1e3);a*=.5,lr.push(a)}i.fire("downloadtimeout",e,"timeout")}i.qt.delete(t),i.Ct.delete(t),r(n),i.$t()}},H(t,[{key:"parallel",get:function(){return this.Lt},set:function(t){this.Lt=t}},{key:"pendingFetches",get:function(){var t=this,n=[];return this.Ct.forEach((function(i){if(t.qt.get(i)){var e=t.qt.get(i);e.elapsedTime=sr()-i.data.requestSendTime,n.push(e)}})),n}}]),t}(),mr=function(){function t(t){nt(this),this.in=t,this.en=null,this.rn=null,this.un=!1,this.an=!0,this.sn=null,this.cn=[],this.ln=[],this.fn=!1,this.dn=null,this.hn=!1,this.vn=void 0,this.pn=!1,this.mn=!0,this.wn={},this.bn=this.gn.bind(this),this.in.on("durationset",this.yn.bind(this))}var n=t.prototype;return n.addStream=function(t){var n=this;t.on("segmentadd",(function(){return n._n()}));var i=this.ln.push(t)-1;t.index=i,null===this.rn&&(this.kn(i),this.un=!0)},n.streamIndexAtTime=function(t){return this.wn[void 0]?{stream:this.activeStreamIndex}:this.wn[Math.floor(t/6)]},n.switchTo=function(t){var n=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=t;"object"===U(t)&&(e=t.index);var o=this.rn!==e,u=o;if(!o&&this.un&&(o=!0),o){this.un=!1;var a=this.rn,s=this.ln[a];this.fire("streamchangestart",a,e),s&&u&&i&&s.abort(),this.En=e,this.kn(e)}return this._n(),new r((function(t){o?n.Tn=function(){n.En===e&&(n.Tn=null,t(),n.fire("streamchange",e))}:t()}))},n.isTimeInBuffer=function(t){for(var n=0;n=t)return!0}return!1},n.hasAppendedFinalSegment=function(){return void 0!==this.vn&&this.isTimeInBuffer(this.vn)},n.clear=function(){this.ln.forEach((function(t){return t.clear()}))},n.remove=function(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.in.xn.duration;return new r((function(e,r){n.cn.push([t,i,e]),n._n()}))},n.removeEventListeners=function(){this.en&&this.en.removeEventListener("updateend",this.bn)},n.yn=function(){var t=this.in.xn.duration,n=Math.floor(t/6);n+=6%t>1?1:0;for(var i=0;i0&&"open"===this.in.xn.readyState&&this.in.checkEndOfStream()},n.Rn=function(){this.sn&&(this.fire("appendbufferend",this.sn),this.sn=null,this.Tn&&this.Tn())},n._n=function(){if(this.en){if(this.activeStream&&"closed"!==this.in.xn.readyState&&!this.en.updating)if(this.cn.length)this.Cn();else if(!this.fn&&!this.pn)return this.an?(this.an=!1,void this.On()):void this.In()}else this.on("sourcebufferattach",this._n)},n.Cn=function(){var t=this,n=Q(this.cn.shift(),3),i=n[0],e=n[1],r=n[2];this.en.addEventListener("updateend",(function n(i){t.en.removeEventListener("updateend",n),r(),clearTimeout(t.dn),t.dn=setTimeout((function(){t.fn=!1,t._n()}),5e3)})),this.en.remove(i,e)},n.On=function(){var t=this;this.pn=!0,this.activeStream.getInitSegment().then((function(n){return t.sn=null,t.en.appendBuffer(n),t.pn=!1,n})).catch((function(n){t.an=!0,t.pn=!1}))},n.In=function(){var t=this.activeStream.getNextSegment();if(null!==t){var n=this.activeStream.getIdForSegment(t);this.activeStream.isFinal(t)&&(this.hn=!0),this.sn=n,this.fire("appendbufferstart",n);try{this.en.appendBuffer(t),this.wn[n.segment]=n,this.mn&&(this.mn=!1,this.fire("initialbufferstart"))}catch(n){if("QuotaExceededError"===n.name){if(this.fn=!0,this.fire("quotaexceedederror",this.en.buffered),this.in.J.currentTime>6){var i=this.in.J.currentTime-6;this.in.removeBuffer(0,i)}this.activeStream.jn.unshift(t)}}}},H(t,[{key:"streams",get:function(){return this.ln}},{key:"activeStreamIndex",get:function(){return this.rn}},{key:"activeStream",get:function(){return this.ln[this.rn]}},{key:"sourceBuffer",get:function(){return this.en},set:function(t){this.en=t,this.Sn(),this.fire("sourcebufferattach")}},{key:"endTime",get:function(){var t=this.en.buffered;if(t.length>0)return t.end(t.length-1)}}]),t}(),wr=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new pr;nt(this),this.jn=[],this.Dn=t,this.an=!0,this.Ln=NaN,this.Nn=n,this.Pn=i,this.Pn.start(),this.Fn=new N,this.Vn={}}t.isValidSegmentUrl=function(t){return"string"==typeof t||"string"==typeof t.url&&"string"==typeof t.byteRange};var n=t.prototype;return n.getIdForSegment=function(n){return t.isValidSegmentUrl(n)?this.Vn[n]:this.Fn.get(n).id},n.isFinal=function(t){return this.Fn.get(t).final},n.addSegment=function(n){var i=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=e.identifier,u=void 0===o?null:o,a=e.isFinalSegment,s=void 0!==a&&a,c=e.loadOnly,l=void 0!==c&&c,f=e.priority,d=void 0===f?0:f,h=e.includeWithBandwidthChecks,v=void 0===h||h,p=e.timeout,m=void 0===p?null:p,w=e.size,b=void 0===w?null:w;return this.an&&this.getInitSegment(),t.isValidSegmentUrl(n)?(this.Vn[n]=u||n,this.fire("queued",this.getIdForSegment(n)),this.Pn.add({url:n.url||n,byteRange:n.byteRange,id:this.getIdForSegment(n),stream:this,includeWithBandwidthChecks:v,isInitSegmentRequest:!1,priority:d,timeout:m,size:b}).then((function(t){i.Fn.set(t,{id:u||n,final:s}),i.jn.push(t),i.fire("bufferqueueadd",i.getIdForSegment(n)),l||i.fire("segmentadd")}))):(this.Fn.set(n,{id:u,final:s}),this.jn.push(n),this.fire("bufferqueueadd",u),r.resolve())},n.clear=function(){this.jn=[]},n.abort=function(){var t=this;this.getInitSegment().then((function(){t.Pn.abort(t)})).catch((function(t){}))},n.hasNextSegment=function(){return this.jn.length>0},n.getNextSegment=function(){return 0===this.jn.length?null:this.jn.shift()},n.getInitSegment=function(){var n=this;this.an=!1;var i=this.Dn.url||this.Dn;return t.isValidSegmentUrl(i)?this.Pn.add({url:i,byteRange:this.Dn.byteRange,id:null,stream:this,isInitSegmentRequest:!0}).then((function(t){return n.Dn=t,n.Dn})):r.resolve(this.Dn)},H(t,[{key:"codec",get:function(){return this.Nn},set:function(t){this.Nn=t}},{key:"index",get:function(){return this.Ln},set:function(t){this.Ln=t}},{key:"pendingFetches",get:function(){return this.Pn.pendingFetches}}]),t}(),br=function(){function t(t){this.J=t,this.jt=!1,this.Un=null,this.Bn={},this.Hn={},this.zn=0,this.qn=0,this.Wn="default",this.bound={startCheckingDroppedFrames:this.Gn.bind(this),stopCheckingDroppedFrames:this.$n.bind(this)}}var n=t.prototype;return n.start=function(){return this.Gn(),this},n.stop=function(){return this.$n(),this},n.destroy=function(){this.$n(),this.Kn()},n.getDroppedFrameRate=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"average",e=this.Bn[n];if(!e)return 0;if(e.length100&&this.Bn[this.Wn].shift(),this.Hn[this.Wn].length>100&&this.Hn[this.Wn].shift(),this.Bn[this.Wn].push(i),this.Hn[this.Wn].push(r),this.Un=setTimeout((function(){t.Xn()}),1e3)}},n.Yn=function(){return"function"==typeof this.J.getVideoPlaybackQuality?this.J.getVideoPlaybackQuality().droppedVideoFrames:this.J.webkitDroppedFrameCount||0},n.Jn=function(){return"function"==typeof this.J.getVideoPlaybackQuality?this.J.getVideoPlaybackQuality().totalVideoFrames:this.J.webkitDecodedFrameCount||0},n.Zn=function(){if("function"==typeof this.J.getVideoPlaybackQuality){var t=this.J.getVideoPlaybackQuality();return t.totalVideoFrames-t.droppedVideoFrames-t.corruptedVideoFrames}return this.J.webkitDecodedFrameCount||0},H(t,[{key:"streamIndex",get:function(){return this.Wn},set:function(t){this.Wn=t}}]),t}(),gr=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.J=t,this.tt=n,nt(this);var i=this.tt,e=i.fetcherTimeout,r=void 0===e?0:e,o=i.fetcherRetryAbortErrors,u=void 0===o||o;this.An=new br(t),this.xn=new MediaSource,this.Pn=new pr({parallel:1,timeout:r,retryAbortErrors:u}),this.Qn={},this.ti=[],this.ni=null,this.ii=this.ei.bind(this),this.Sn()}var n=t.prototype;return n.switchTo=function(t){return 1===this.ti.length&&this.video.switchTo(t)},n.getCurrentSpeed=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.type,i=void 0===n?"average":n,e=t.howMany,r=void 0===e?10:e,o=t.weights,u=void 0===o?[]:o,a=t.percentile,s=void 0===a?null:a;return"harmonicAverage"===i?pr.getHarmonicAverageSpeed(r):"average"===i?pr.getAverageSpeed(r,u):"median"===i?pr.getMedianSpeed(r):pr.getPercentileSpeed(r,s)},n.getVolatilityScaler=function(t){return pr.getVolatilityScaler(t)},n.getResponseSpeeds=function(){return pr.getResponseSpeeds()},n.getFailedSegments=function(){return pr.getFailedSegments()},n.getSuccessfulSegments=function(){return pr.getSuccessfulSegments()},n.getDroppedFrameRate=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.activeStreamIndex,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"average";return this.An.getDroppedFrameRate(t,n,i)},n.getDroppedFrameTotal=function(){return this.An.getDroppedFrameTotal()},n.clear=function(){this.ti.forEach((function(t){return t.clear()}))},n.streamIndexAtTime=function(t,n){return this.Qn[n].streamIndexAtTime(t)?this.Qn[n].streamIndexAtTime(t).stream:null},n.removeBuffer=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.J.duration;if(t>=(n=n||0))return r.resolve();var i=this.ti.map((function(i){return i.remove(t,n)}));return r.all(i)},n.addStream=function(t,n){var i=this,e=this.ri(t);if(!this.Qn[e]){var r=new mr(this,e);this.Qn[e]=r,this.ti.push(r),this.readyPromise.then((function(){var n;try{n=i.xn.addSourceBuffer(t)}catch(t){if(22!==t.code)return void i.fire("srcnotsupported",t);n=i.Qn[e]}i.tt.duration&&(n.appendWindowEnd=i.tt.duration+.1),r.sourceBuffer=n})).catch((function(t){})),["appendbufferstart","appendbufferend","streamchange","streamchangestart","initialbufferstart","quotaexceedederror"].forEach((function(t){r.on(t,(function(n){i.fire(t,n)}))}))}var o=new wr(n,t,this.Pn);return["queued","bufferqueueadd"].forEach((function(t){o.on(t,(function(n){i.fire(t,n)}))})),this.Qn[e].addStream(o),o},n.checkEndOfStream=function(){var t=this;this.ti.every((function(t){return t.hasAppendedFinalSegment()}))&&this.J.addEventListener("timeupdate",(function n(){t.J.removeEventListener("timeupdate",n),t.ti.every((function(n){return n.isTimeInBuffer(t.J.currentTime)}))&&t.endOfStream()}))},n.abortFetches=function(){this.Pn.abort()},n.endOfStream=function(){"open"===this.xn.readyState&&(this.oi()||(this.xn.endOfStream(),this.fire("endofstream")))},n.destroy=function(){this.clear(),this.ai(),this.An.destroy(),this.Pn.abort(),this.J.src&&(this.J.removeAttribute("src"),this.J.load())},n.Sn=function(){var t=this;this.readyPromise=new r((function(n,i){t.ni=n,t.xn.addEventListener("sourceopen",t.ii)})),["downloadstart","downloadend","downloadabort","downloaderror","downloadtimeout","progress"].forEach((function(n){t.Pn.on(n,(function(){for(var i=arguments.length,e=new Array(i),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n)||this).tt=e,i.blacklisted=[],i.whitelisted=[],i.MAX_LOADABLE_SEGMENTS_AUTO=3,i.MAX_LOADABLE_SEGMENTS_LOCKED=15,i.SEGMENT_DURATION=6,i}G(n,t),H(n,[{key:"displayName",get:function(){return"MediaSource"}}]);var i=n.prototype;return i.isTimeInBuffer=function(t,n,i){return this.si(t,t,n,i,1)},i.getDistanceFromBuffer=function(t,n){for(var i=t,e=0;e=t){i=n.end(e);break}return i-t},i.blacklist=function(t){this.blacklisted[t]=1},i.lock=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.whitelisted=t},i.filterStreams=function(t,n,i){for(var e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=[],u=!1,a=0;a=l&&(u=!0),o.push(t[a]),e=[t[a].width,t[a].height]}}return o},i.getCurrentSpeed=function(){var t="average",n=3,i=[1,2,5];return this.tt.tests&&this.tt.tests.harmonic_average&&this.tt.tests.harmonic_average.group&&(t="harmonicAverage",n=this.li(),i=[]),this.scanner.sorcerer.getCurrentSpeed({type:t,howMany:n,weights:i})},i.getAudioIndexFromVideo=function(t,n,i){if(0===n.length)return!1;if(!t[i])return 0;for(var e=0;e144e3&&t[i].bitrate>1e6)return e}return 0},i.fi=function(t,n,i,e){var r=i/e,o=t-n*r,u=n-t/r,a=t-o,s=n-u;return o>0&&(s=n),u>0&&(a=t),[a,s]},i.ci=function(t,n,i,e){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=this.fi(t,n,i,e),u=i*e;r&&(u*=r);var a=window.devicePixelRatio||1,s=o[0]*o[1]*a*a;return u/s},i.li=function(){var t=fe(this.tt,"lookahead_count");return t&&t.group&&t.data.count?t.data.count:t&&t.data.segment_lookahead_count?t.data.segment_lookahead_count:this.MAX_LOADABLE_SEGMENTS_AUTO},i.di=function(t,n,i){var e=i&&i.bitrate>11e6;return 1===this.whitelisted.length?e?30:this.MAX_LOADABLE_SEGMENTS_LOCKED*this.SEGMENT_DURATION:this.li()*this.SEGMENT_DURATION},i.si=function(t,n,i,e){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!i)return!1;n=Math.min(n,e);for(var o=0;o=n)return!0}return!1},i.hi=function(t){return t.video.length>0&&t.audio.length>0},i.vi=function(t,n,i,e){var r=1;return this.hi(e)&&(r=.05),this.si(t.start,t.end,n,i,r)},n}(function(){function t(t){this.scanner=t}H(t,[{key:"displayName",get:function(){return"Brain"}}]);var n=t.prototype;return n.shouldPowerUp=function(t,n){return!1},n.shouldPowerDown=function(t,n){return!1},n.canPowerUp=function(t,n){return 1!==t.length&&n0},n.filterStreams=function(t){return t},t}()),_r=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).BANDWIDTH_UPSWITCH_THRESHOLD=.85,i.BANDWIDTH_DOWNSWITCH_THRESHOLD=.9,i}G(n,t),H(n,[{key:"displayName",get:function(){return"Skyfire"}}]);var i=n.prototype;return i.shouldPowerUp=function(t,n,i){i&&this.tt.startingBandwidthThreshold&&(this.BANDWIDTH_UPSWITCH_THRESHOLD=this.tt.startingBandwidthThreshold);var e=t.indexOf(n);if(-1===e&&(e=0),!this.canPowerUp(t,e))return r.resolve(!1);var o=this.getCurrentSpeed();if(!o)return r.resolve(!1);var u=this.pi(o,this.BANDWIDTH_UPSWITCH_THRESHOLD,t);if(u===e)return r.resolve(!1);var a=fe(this.tt,"upswitch_health");return a&&a.group&&!i&&u>e&&ft(this.scanner.currentTime,this.scanner.J.buffered)<1.5*this.SEGMENT_DURATION?r.resolve(!1):r.resolve(u)},i.shouldPowerDown=function(t,n){var i=t.indexOf(n);if(-1===i){var e=this.isTimeInBuffer(this.scanner.J.duration,this.scanner.J.buffered,this.scanner.J.duration);return this.whitelisted.length||this.blacklisted.length||!e?r.resolve(t.length-1):r.resolve(!1)}if(!this.canPowerDown(t,i))return r.resolve(!1);var o=this.getCurrentSpeed();if(!o)return r.resolve(!1);if(this.hasTooManyDroppedFrames(i,n,this.tt.droppedFrameSwitchPercent))return r.resolve(i-1);var u=this.pi(o,this.BANDWIDTH_DOWNSWITCH_THRESHOLD,t);return u===i?r.resolve(!1):r.resolve(u)},i.hasTooManyDroppedFrames=function(t,n,i){return this.scanner.sorcerer.getDroppedFrameRate(10,t,"median")/n.framerate*100>=i&&(this.blacklist(t),!0)},i.getTimeEstimateToLoad=function(t,n){if(null===n)return 3;var i=n.segments[t],e=i.end-i.start,r=this.getCurrentSpeed();return e*(n.bitrate+n.audioBitrate)/r*1.3},i.canPlayFromTimeInStream=function(t,n){if(!this.isTimeInBuffer(t,this.scanner.J.buffered,this.scanner.J.duration))return!1;if(!n)return!1;var i=this.getSegmentsToLoad(!1,"video",n);if(0===i.length)return!0;var e=ft(t,this.scanner.J.buffered);return this.getTimeEstimateToLoad(i[0],n)1&&void 0!==arguments[1]?arguments[1]:"video",i=arguments.length>2?arguments[2]:void 0,e=this.scanner.J,r=this.scanner.currentTime,o=[],u=this.di(r,e.duration,i),a=r+u,s=this.scanner.sorcerer[n].activeStreamIndex,c=this.scanner.ln[n][s];if(!c)return o;var l=this.scanner.sorcerer[n].sourceBuffer,f=null;l&&(f=l.buffered);for(var d=0;da)){var v=r>=h.start&&r=h.start)&&o.push(d)}}return o},i.pi=function(t,n,i){for(var e=0,r=e;ri[r].bitrate+i[r].audioBitrate&&(e=r);return e},n}(yr),kr=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).mi=e.tests.ml_brain.data.mimir_url,i.wi=e.tests.ml_brain.data.geolocation,i.bi={},i.gi=null,i.yi=[],i._i=[],i.ki=[],i.Ei=[],i.Ti=[],i.xi=[],i.Si=[],i.Ai=null,i.Mi=null,i.Ri=null,i.Ci=!1,i.Oi=!1,i.Ii=0,i.ji=[],i.scanner.on(yi.DOWNLOAD_START,i.Di.bind(Z(i))),i.scanner.on(yi.DOWNLOAD_END,i.Li.bind(Z(i))),i.scanner.on(yi.APPEND_BUFFER_END,i.Ni.bind(Z(i))),Ae.hooks.beforeRequest.push(i.Pi),Ae.hooks.afterResponse.push(i.Fi),i}G(n,t),H(n,[{key:"displayName",get:function(){return"ML"}}]);var i=n.prototype;return i.Di=function(t){var n=t.identifier;"video"===n.type&&(this.Mi={index:n.segment,streamIndex:n.stream,complete:null}),"audio"===n.type&&(this.Ri={index:n.segment,streamIndex:n.stream,complete:null})},i.Vi=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"video";return"video"===n?null!==this.Mi&&this.Mi.index===t.segment&&this.Mi.streamIndex===t.stream:"audio"===n&&null!==this.Ri&&this.Ri.index===t.segment},i.Ui=function(){return null!==this.Mi||null!==this.Ri},i.Li=function(t){var n=t.identifier,i=t.data,e=i.request,r=i.response,o=e.data.duration/1e3,u=r.body.byteLength;"video"===n.type&&this.Vi(n,"video")&&(this.Mi.complete={downloadTime:o,byteLength:u,uuid:e.data.uuid},this.Oi||(this.Bi(n.stream,n.segment-1,o,u),this.Oi=!0)),"audio"===n.type&&this.Vi(n,"audio")&&(this.Ri.complete={downloadTime:o,byteLength:u,uuid:e.data.uuid})},i.Ni=function(t){var n=this,i=t.identifier,e=function(t,e,r){n.Bi(i.stream,i.segment-1,t,e,r),n.Mi=null,n.Ri=null};if(this.hi(this.scanner.ln)){if(this.Vi(i,"video")&&this.Vi(i,"audio")&&null!==this.Mi.complete&&null!==this.Ri.complete){var r=this.Mi.complete,o=this.Ri.complete;e(r.downloadTime+o.downloadTime,r.byteLength+o.byteLength,r.uuid)}}else if(this.Vi(i,"video")&&null!==this.Mi.complete){var u=this.Mi.complete;e(u.downloadTime,u.byteLength,u.uuid)}},i.Bi=function(t,n,i,e,r){var o=this.scanner.ln.video[t],u=this.scanner.sorcerer.video.sourceBuffer;u&&o&&(this.yi.push(this.getTotalBufferDuration()),this.Ei.push(ft(this.scanner.currentTime,u.buffered)),this.Ti.push(t),this._i.push(i),this.ki.push(e),this.xi.push(o.segments.length-n),this.Si.push(r))},i.handleScrubEnd=function(t){var n=this._i.length,i=n?this._i[n-1]:0,e=this.ki.length,r=e?this.ki[e-1]:0,o=this.scanner.ln.video[t],u=this.Hi(o),a=u?u.index:this.xi[this.xi.length-1],s=this.Si.length?this.Si[this.Si.length-1]:"";this.Bi(t,a,i,r,s)},i.shouldPowerUp=function(t,n,i){var e=t.indexOf(n);if(-1===e&&(e=0),1===this.whitelisted.length)return this.whitelisted[0]>e?r.resolve(0):r.resolve(!1);if(1===this.scanner.ln.video.length)return r.resolve(!1);if(!this.canPowerUp(t,e))return r.resolve(!1);if(this.scrubInProgress)return r.resolve(!1);var o=this.Hi(n);if(null===o)return r.resolve(!1);var u={index:o.index,streamIndex:o.streamIndex},a=o.index;if(null!==this.gi&&this.gi.index===u.index&&this.gi.streamIndex===u.streamIndex)return r.resolve(!1);if(!(a in this.bi))return this.zi(u,t,n).then((function(t){return t>e&&t})).catch(console.error);var s=this.bi[a];return s>e?r.resolve(s):r.resolve(!1)},i.shouldPowerDown=function(t,n){var i=t.indexOf(n);if(-1===i){var e=this.isTimeInBuffer(this.scanner.J.duration,this.scanner.J.buffered,this.scanner.J.duration);return this.whitelisted.length||this.blacklisted.length||!e?r.resolve(t.length-1):r.resolve(!1)}if(1===this.whitelisted.length)return this.whitelisted[0]e&&(e=t[r],i=r);for(var o=[],u=0;u=2&&e.scanner.resetBrain(!0);var u=t.streamIndex;return e.bi[t.index]=u,e.gi=null,u}))},i.Hi=function(t){var n=this.scanner.sorcerer.video.sourceBuffer,i=null;if(n&&(i=n.buffered),null===i)return null;for(var e=this.Ki(t),r=0;re||(i>=s.start&&i=s.start)&&r.push({segment:s,index:a,streamIndex:o})}return r},i.Yi=function(t,n){var i=this;Object.keys(this.bi).filter((function(n){return-1===t.indexOf(parseInt(n,10))})).forEach((function(t){var e=i.bi[t],r=i.scanner.ln.video[e].segments[t];i.vi(r,n,i.scanner.J.duration,i.scanner.ln)||delete i.bi[t]}))},i.getSegmentsToLoad=function(t,n,i){var e=this.Ki(i),r=this.scanner.sorcerer[n].sourceBuffer,o=null;r&&(o=r.buffered),this.Yi(e.map((function(t){return t.index})),o);for(var u=[],a=0;a=e)return this.J.currentTime=e-.1,!0;if(t.length<=i)return!1;var r=t.start(i);return!(r>=e)&&(0===i&&(this.stop(),this.te("audio",r),this.te("video",r),this.J.currentTime=r,!0))},n.Qi=function(t,n){if(!t||!t.length)return null;for(var i=0;in&&(0===i||r-n<=.1))break}return i>=0?i:null},n.te=function(t,n){var i=this.Ji(0,t);i&&i.segments&&i.segments[0]&&(i.segments[0].start=n)},t}(),Tr=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).reset(),i.manifestLoadDurations=[],e.mediaSourceScanner&&(i.ne=e.mediaSourceScanner.maxPreloadStreamIndex),i}G(n,t),H(n,null,[{key:"displayName",get:function(){return"MediaSourceScanner"}},{key:"supported",get:function(){return"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported}},{key:"supportedVideoTypes",get:function(){return["application/vnd.vimeo.dash+json","video/vnd.mpeg.dash.mpd"]}}]);var i=n.prototype;return i.deactivate=function(){t.prototype.deactivate.call(this),this.sorcerer&&this.sorcerer.destroy(),this.reset()},i.reset=function(){this.ee=new xe,this.re={},this.oe=new Er(this.J,this.Ji.bind(this)),this.resetBrain(),this.ue=!1,this.ae=!1,this.At=null,this.ln={},this.ln.audio=[],this.ln.video=[],this.ji=[],this.se=null,this.ce=null,this.le=null,this.fe=null,this.de=null,this.he=null,this.ve=!1,this.pe=null,this.me=!1,this.we=!1,this.be=null,this.ge=null,this.ye=!1,this._e=[],this.ke={},this.Ee=0,this.Te=null,clearInterval(this.xe),clearTimeout(this.Se)},i.resetBrain=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.tt.mediaSourceScanner||{};if(n.tests=this.tt.tests,t){var i=de(this.Ae);return this.Ae=new _r(this,n),void(i&&this.fire(Ti.BRAIN_ML_SWITCH_TO_SKYFIRE))}this.Ae=new _r(this,n);var e=fe(n,"ml_brain");e&&e.group&&e.data.use_model&&(this.Ae=new kr(this,n))},i.preloadStream=function(){var t=this;if(this.be)return this.be;var n=0,i=1;this.ln.audio.length&&(i=2);var e=this.sorcerer.video.activeStreamIndex;this._e.length&&(e=this._e[0]);var o=0,u=this.Ae.getSegmentsToLoad(!1,"video",e);u.length>0&&(o=u[0]);var a=function(){},s=function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n&&(e=t.sorcerer.video.activeStreamIndex),t.Te=e,t.Me(!0)},c=function(e){(n+=1)e.stream){if(t.sorcerer.video.switchTo(i,!1),t.ln.audio.length){var r=t.Ae.getAudioIndexFromVideo(t.ln.video,t.ln.audio,i);t.sorcerer.audio.switchTo(r,!1)}return n=0,void s(!0)}a()})).catch(console.error):a())};return this.be=new r((function(n,i){a=function(){var i=t.Ji(e).segments[0].end,r=t.Ce(!0);if(t.currentTime>=r&&(t.currentTime=r),t.currentTime>i&&(t.sorcerer.clear(),t.ee=new xe),t.sorcerer.video.switchTo(e,!1),t.ln.audio.length){var o=t.Ae.getAudioIndexFromVideo(t.ln.video,t.ln.audio,e);t.sorcerer.audio.switchTo(o,!1)}t.sorcerer.off("bufferqueueadd",c),t.Te=null,t.ue=!0,n()},t.sorcerer.on("bufferqueueadd",c),s()})),this.be},i.loadManifest=function(t){var n=this,i=Date.now();return Fi.browser.ie&&t&&-1!==t.indexOf("archive_playlist")?(setTimeout((function(){n._t("MediaUnknownError","An unknown error occurred.")}),250),new r((function(){}))):Ke({url:t,timeout:1e4,type:Se.MANIFEST}).then((function(e){return e.url&&e.url!==t&&-1!==e.url.indexOf("live-archive")&&(n.ce=e.url.split("/").slice(0,-2).join("/")),n.manifestLoadDurations.push({url:t,status:e.status,duration:Date.now()-i}),n.fire(yi.MANIFEST_LOADED),e.text()})).then(function(t){return function(){for(var n=[],i=0;i2&&void 0!==arguments[2])||arguments[2];if(e&&!n&&this.se){if(("metadata"===this.at||"none"===this.at&&!this.paused)&&!this.ue)return void this.se.then((function(){var n=i.paused;i.setVideoSrc(t,n,!1)})).catch(console.error);if("auto"===this.at)return void this.se.then((function(){i.setVideoSrc(t,!1,!1)})).catch(console.error)}n&&this.reset(),n||!this.paused||this.sorcerer||(n=!0);var r=this.Oe;n&&(r=this.Vt);var o=t.split("/");o.pop();var u="".concat(o.join("/"),"/");this.ve=!n,this.se=this.Ie(t,this.at).then(this.loadManifest.bind(this)).then((function(t){return"string"==typeof i.ce&&-1!==i.ce.indexOf("live-archive")||(i.ce=u),t})).then(r.bind(this)),n&&"auto"===this.at&&(this.se=this.je(this.se,this.preloadStream.bind(this),!1)),this.se=this.De(this.se)},i.getBitrateAtTime=function(t,n){if(!this.sorcerer)return 0;var i=this.sorcerer.streamIndexAtTime(t,n);return this.ln[n][i]?this.ln[n][i].bitrate:0},i.lockStreamIndexes=function(){var t=this,n=this._e.map((function(n){return t.ln.video.indexOf(t.ln.video[n])})),i=!this.paused;if(i&&(this.Le=!0,this.J.pause()),this.ke.video=!1,this.Ae.lock(n),this.ae||"auto"===this.at){var e=Math.max(this.currentTime-7,0),r=Math.min(this.currentTime+7,this.J.duration);this.sorcerer.removeBuffer(e,r).then((function(){!t.ae&&"auto"===t.at||t.ended?t.Ne():(t.seekToTime(t.currentTime),i&&t.paused&&(t.Pe=!0,t.J.play()))})).catch(console.error)}},i.seekToTime=function(t){var n=this;if(t===this.currentTime)return r.resolve();var i=null===this.fe;if(i||(this.Fe&&(this.Fe(),this.Fe=null),this.Ve=null,this.fe=null,this.de=null),this.fe=t,this.Ue(),this.ue)for(var e in this.ln)if(this.ln[e].length>0){var o=this.sorcerer[e].activeStreamIndex;this.sorcerer[e].streams[o].abort()}return this.Ve=this.Be(t),r.all([this.se,this.ge]).then((function(){n.Ne()})).catch(console.error),this.He&&0===t&&this.fire(wi.SEEKING),i||this.play().catch(this.ft.bind(this)),this.se.then((function(){return n.Ve})).catch((function(t){}))},i.takeSnapshot=function(){},i.initDrm=function(){},i.onstalled=function(){return!1},i.onseeked=function(t){this.ae&&this.Me()},i.onended=function(n){return t.prototype.onended.call(this,n),!0},i.onseeking=function(t){this.ae},i.Ue=function(){var t=this;this.ze(),clearTimeout(this.qe),this.qe=setTimeout((function(){t.We()}),200)},i.ze=function(){this.Ge||(this.Ge=!0,de(this.Ae)&&(this.Ae.scrubInProgress=!0))},i.We=function(){if(this.Ge=!1,de(this.Ae)){this.Ae.scrubInProgress=!1;var t=this.sorcerer.video.activeStreamIndex;this.Ae.handleScrubEnd(t),this.Ne()}},i.ontimeupdate=function(n){if(!this.sorcerer)return!1;if(t.prototype.ontimeupdate.call(this),this.oe.stop(),0===this.currentTime)return this.ae;if(this.fe)return!1;this.ae||(this.ae=!0),this.we&&this.currentTime>=this.we&&(this.sorcerer.removeBuffer(0,this.we-2),this.we=!1);var i=this.sorcerer.getDroppedFrameTotal();this.fire(yi.DROPPED_FRAMES,i);var e=this.sorcerer.getResponseSpeeds(),r=this.ln.video[this.sorcerer.video.activeStreamIndex],o=this.tt.tests&&this.tt.tests.download_bitrate;if((!o||!o.group)&&r&&this.Ae.getCurrentSpeed){var u={speed:this.Ae.getCurrentSpeed(),bitrate:r.bitrate,speeds:e};this.fire(yi.BANDWIDTH,u)}var a=this.J.buffered.length;if(!a)return!0;var s=this.J.buffered.end(a-1);return Math.ceil(s)===Math.ceil(this.J.duration)||(Math.abs(this.currentTime-s)<.2?(this.ye||(this.fire(yi.STREAM_BUFFER_START,{hasLowerStreamIndex:this.sorcerer.video.activeStreamIndex>0}),this.ye=!0),!1):void 0)},i.$e=function(){return!!this.ended||Math.ceil(this.currentTime)===Math.ceil(this.J.duration)},i.Ke=function(){return!!this.sorcerer&&!this.$e()&&(null!==this.Te?(this.Ye(),!0):0!==this.currentTime||this.ue?(this.Ne(),!0):this.ae)},i.onprogress=function(){this.Ae.canPlayFromTimeInStream(this.currentTime,this.Ji())&&this.ye&&(this.fire(yi.STREAM_BUFFER_END),this.ye=!1)},i.onwaiting=function(){return!this.oe.start()},i.onerror=function(){return!!this.J.error&&(this.J.error.code===this.J.error.MEDIA_ERR_DECODE?(this.fire(yi.SCANNER_ERROR,{reason:"encountered media decode error"}),!1):t.prototype.onerror.call(this))},i.pause=function(){t.prototype.pause.call(this)},i.play=function(){var n=this;return this.Me(),t.prototype.play.call(this,(function(){return n.he&&n.he(),n.ve||n.ue||"auto"===n.at||(n.se=n.je(n.se,n.preloadStream.bind(n))),n.se.then((function(){return r.resolve(n.Ve)}))}))},i.onpause=function(){return this.Le?(this.Le=!1,!1):(t.prototype.onpause.call(this),!0)},i.onplay=function(){return!this.Pe||(this.Pe=!1,!1)},i.je=function(t,n){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],e=t.then(n);return i&&(e=this.De(e)),e},i.De=function(t){var n=this;return t.catch((function(t){return n.fire(yi.FILE_ERROR,{reason:t}),new r((function(t,n){}))}))},i.Je=function(){this.ue&&this.ln.video[this.sorcerer.video.activeStreamIndex].bitrate/1e3>12e3&&(this.ge=this.sorcerer.removeBuffer())},i.Ie=function(t,n){var i=this;return new r((function(e,r){"none"!==n||i.ve&&!i.paused?e(t):i.he=function(){e(t),i.he=null}}))},i.Be=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.fe;return new r((function(i,e){var r=t.ae&&0===n,o=t.Ae.canPlayFromTimeInStream(n,t.Ji());r||o?i(n):(t.Je(),t.de=i)})).then((function(n){t.fe=null,t.Ve=null;var i=new r((function(n,i){t.Fe=i,t.J.addEventListener("seeked",(function i(){n(t.J.currentTime),t.J.removeEventListener("seeked",i)}))}));return t.J.currentTime=n,i}))},i.Xe=function(t,n){"auto"!==t&&"auto"===n&&(this.se=this.je(this.se,this.preloadStream.bind(this))),t!==n&&"none"!==n&&this.he&&this.he()},i.Ze=function(t){var n=t.audio.reduce((function(t,n){return t+n.duration}),0),i=t.video.reduce((function(t,n){return t+n.duration}),0),e=n/t.audio.length,r=i/t.video.length;return e+40)return n.fire(yi.AV_DURATION_MISMATCH,r),n.fire(yi.SCANNER_ERROR,{reason:"Encountered A/V duration mismatch"}),void e();n.ln.audio=n.tr(t.audio)}for(var o=0;o0&&(n.Ae.audioStreams=n.ln.audio),n.nr(n.ln.video,n.ln.audio,n.At.key_info),n.Qe(t)||n.resetBrain(!0),n.fire(yi.STREAMS_LOADED,n.ln),i()}))},i.ir=function(t,n){this.sorcerer&&this.sorcerer.destroy(),this.sorcerer=new gr(t,n),this.J.src=URL.createObjectURL(this.sorcerer.mediaSource),this.successfulSegments=this.sorcerer.getSuccessfulSegments(),this.failedSegments=this.sorcerer.getFailedSegments(),this.Me()},i.Me=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.er(500),clearTimeout(this.Se),this.Se=setTimeout((function(){t.er(5e3)}),6e4),n&&this.Ke()},i.er=function(t){var n=this;clearInterval(this.xe),this.xe=setInterval((function(){n.Ke()}),t)},i.Ce=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=t?1/0:0;for(var i in this.ln)this.ln[i].length&&(n=Math[t?"min":"max"](n,this.ln[i][0].duration));return n},i.Vt=function(t){var n=this;return this.Oe(t).then((function(){var i=n.video&&n.video.metadata.percentShown?n.video.metadata.percentShown:null,e=n.Ae.filterStreams(n.ln.video,n.J.clientWidth,n.J.clientHeight,i).length-1,r=n.ln.video[0];n._e.length&&(r=n.ln.video[n._e[0]]),void 0!==n.ne&&e<=n.ln.video.indexOf(t.video[n.ne])&&(r=n.ln.video[e]),n.ir(n.J,{duration:n.Ce(),fetcherTimeout:8e3,fetcherRetryAbortErrors:!1}),n.sorcerer.on("srcnotsupported",(function(){n.fire(yi.SCANNER_ERROR,{reason:"this codec is not supported for mediasource playback"})}));var o=n.ln.video.indexOf(r),u=function(t){n.ln[t].forEach((function(i,e){var r=n.rr(e,"init",t);n.or(e,t)&&n.ln[t][e].init_segment_range&&(r={url:r,byteRange:n.ur(e,"init",t)}),n.sorcerer.addStream("".concat(i.mime_type,'; codecs="').concat(n.ln[t][e].codecs,'"'),r)}))};for(var a in n.ln)u(a);n.sorcerer.video.switchTo(o),n.sorcerer.on("queued",n.ar.bind(n)),n.sorcerer.on("downloadabort",n.sr.bind(n)),n.sorcerer.on("appendbufferend",n.Ni.bind(n)),n.sorcerer.on("downloadstart",n.Di.bind(n)),n.sorcerer.on("downloadend",n.Li.bind(n)),n.sorcerer.on("downloaderror",n.cr.bind(n)),n.sorcerer.on("downloadtimeout",n.lr.bind(n)),n.sorcerer.on("quotaexceedederror",n.dr.bind(n)),n.sorcerer.video.on("streamchange",n.hr.bind(n)),n.sorcerer.video.on("streamchangestart",n.pr.bind(n)),n.sorcerer.mediaSource.addEventListener("sourceended",(function(){n.fire(wi.PROGRESS)}))}))},i.tr=function(t){var n=t.slice(0);return n.sort((function(t,n){var i=t.width*t.height*t.bitrate,e=n.width*n.height*n.bitrate;return t.width===n.width&&t.height===n.height?t.framerate-n.framerate:i-e})),n},i.or=function(t,n){return!!this.ln[n][t].segments[0].range},i.ur=function(t,n,i){return"init"===n?this.ln[i][t].init_segment_range:this.ln[i][t].segments[n].range},i.mr=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"video",e="init"===n;if(e)return 0;var r=this.ln[i][t].segments[n].start;return r},i.rr=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"video",e="init"===n;if(e&&!this.ln[i][t].init_segment_range&&-1===this.ln[i][t].init_segment.indexOf(".")){var r=this.ln[i][t].init_segment;return ue(r)}var o=this.ce,u=this.At.base_url&&-1!==this.At.base_url.indexOf("//");return u&&(o=this.At.base_url),this.At.base_url&&!u&&(o+=this.At.base_url),this.ln[i][t].base_url&&(o+=this.ln[i][t].base_url),this.or(t,i)?o:"init"===n?o+=this.ln[i][t].init_segment:(this.ln[i][t].segments[n].url&&(o+=this.ln[i][t].segments[n].url),o)},i.wr=function(t,n,i){return"".concat(t,":").concat(n,":").concat(i)},i.br=function(t,n,i){return n===this.ln[i][t].segments.length-1},i.gr=function(t,n){var i=[],e=this.re[t];if(!e)return i;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"video";return void 0!==this.sorcerer&&(t=this.sorcerer[n].activeStreamIndex),this.ln[n][t]},i.Re=function(t,n){var i=this,e=this.ln.video,o=this.video&&this.video.metadata.percentShown?this.video.metadata.percentShown:null;if(0===(e=this.Ae.filterStreams(e,this.J.clientWidth,this.J.clientHeight,o)).length)return r.resolve(!1);if(this.ke.video&&!de(this.Ae))return r.resolve(!1);var u=e[e.length-1];if(u.id!==this.le){this.le=u.id;var a={index:this.ln.video.indexOf(u),streams:this.ln.video};this.fire(yi.STREAM_TARGET_CHANGE,a)}var s=this.Ji();return this.Ae.shouldPowerUp(e,s,t).then((function(t){return!1===t?i.Ae.shouldPowerDown(e,s).then((function(t){return!1===t?t:i.ln.video.indexOf(e[t])})):i.ln.video.indexOf(e[t])}))},i.yr=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"video";this.Re(!1,n).then((function(i){"audio"===n&&(!1===i&&(i=t.sorcerer.video.activeStreamIndex),i=t.Ae.getAudioIndexFromVideo(t.ln.video,t.ln.audio,i),t.sorcerer.audio.activeStreamIndex===i&&(i=!1));var e=!1;!1!==i&&(e=i>t.sorcerer[n].activeStreamIndex,t.ke[n]=!0,t.sorcerer[n].switchTo(i).then((function(){t.ke[n]=!1})).catch(console.error));for(var r=e,o=t.Ae.getSegmentsToLoad(r,n,t.Ji()),u=t.sorcerer[n].activeStreamIndex,a=function(i){var e=t.rr(u,o[i],n),r=t.gr(o[i],n);if(r.length>1)return"continue";if(1===r.length&&u<=r[0])return"continue";var a=t.br(u,o[i],n),s={stream:u,segment:o[i],type:n},c=t.sorcerer[n].streams[u],l=e;t.or(u,n)&&(l={url:l,byteRange:t.ur(u,o[i],n)});var f=t.mr(u,o[i],n),d="video"===n,h=null;0===u&&"video"===n&&(h=16e3);var v=null;try{v=t.ln[n][u].segments[o[i]].size}catch(t){}c.addSegment(l,{identifier:s,isFinalSegment:a,priority:f,includeWithBandwidthChecks:d,timeout:h,size:v}).catch((function(t){if(!(t instanceof Re))throw t}))},s=0;s0&&(i=e[0]);var r=t.Te;"audio"===n&&(r=t.Ae.getAudioIndexFromVideo(t.ln.video,t.ln.audio,t.Te));var o=t.wr(r,i,n);if(t.ee.has(o))return"continue";var u=t.rr(r,i,n),a=t.br(r,i,n),s=t.sorcerer[n].streams[r],c={stream:r,segment:i,type:n},l=u;t.or(r,n)&&(l={url:l,byteRange:t.ur(r,i,n)}),s.addSegment(l,{identifier:c,isFinalSegment:a,loadOnly:!0,priority:0}).catch((function(t){if(!(t instanceof Re))throw t}))};for(var i in this.ln)n(i)},i.Ne=function(){var t=this;return this.se&&this.se.then((function(){for(var n in t.ln)t.ln[n].length>0&&t.yr(n)}))},i.ar=function(t){this.ee.add(this.wr(t.stream,t.segment,t.type)),this.re[t.segment]||(this.re[t.segment]=[]),-1===this.re[t.segment].indexOf(t.stream)&&this.re[t.segment].push(t.stream)},i._r=function(t){var n=this;(this.re[t.segment]||[]).forEach((function(i){n.ee.delete(n.wr(i,t.segment,t.type))}))},i.sr=function(t){this.re[t.segment]&&this._r(t)},i.Ni=function(t){this.fire(yi.APPEND_BUFFER_END,{identifier:t}),this.Me(),this.me&&t.stream===this.pe&&(this.me=!1,this.we=this.ln.video[t.stream].segments[t.segment].start),this.re[t.segment]&&this._r(t);var n=this.Ae.canPlayFromTimeInStream(this.fe,this.Ji());null!==this.fe&&this.de&&n&&(this.de(this.fe),this.de=null)},i.Di=function(t){this.fire(yi.DOWNLOAD_START,{identifier:t})},i.Li=function(t,n){this.fire(yi.DOWNLOAD_END,{identifier:t,data:n})},i.cr=function(t,n){this._r(t);var i=yi.DOWNLOAD_ERROR;410===n&&(i=yi.MEDIA_URL_EXPIRED),this.fire(i,{identifier:t,status:n})},i.lr=function(t,n){this.fire(yi.DOWNLOAD_TIMEOUT,{identifier:t,data:n}),this.re[t.segment]&&this._r(t),"video"===t.type?this.ke.video=!1:"audio"===t.type&&(this.ke.audio=!1)},i.dr=function(t){this.fire(yi.QUOTA_EXCEEDED_ERROR,{buffered:t})},i.pr=function(t,n){var i={previousStreamIndex:this.At.video.indexOf(this.ln.video[t]),index:this.At.video.indexOf(this.ln.video[n]),streams:this.At.video};this.fire(yi.STREAM_CHANGE_START,i)},i.hr=function(t){t>this.pe&&this.currentTime>0&&(this.me=!0),this.pe=t;var n={index:this.At.video.indexOf(this.ln.video[t]),streams:this.At.video};this.fire(yi.STREAM_CHANGE,n)},i.nr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.nt.drmHandler){var e={audio:n.map((function(t){return"".concat(t.mime_type,';codecs="').concat(t.codecs,'"')})),video:t.map((function(t){return"".concat(t.mime_type,';codecs="').concat(t.codecs,'"')}))};this.nt.drmHandler.init(this,e,i)}},H(n,[{key:"preload",get:function(){return this.at},set:function(t){this.Xe(this.at,t),this.at=t}},{key:"videoElement",get:function(){return this.J}},{key:"videoWidth",get:function(){var t=this.Ji();return t?t.width:this.J.videoWidth}},{key:"videoHeight",get:function(){var t=this.Ji();return t?t.height:this.J.videoHeight}},{key:"restrictedStreamIndexes",get:function(){return this._e},set:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._e.join(",")!==n.join(",")&&(this._e=n,this.se.then((function(){return t.lockStreamIndexes()})).catch(console.error))}},{key:"currentTime",get:function(){return null!==this.fe?this.fe:this.J.currentTime},set:function(t){(this.ae||0!==t)&&this.seekToTime(t)}},{key:"downloadSpeed",get:function(){return this.Ee}},{key:"brainDebug",get:function(){var t=this.Ae.getCurrentSpeed?this.Ae.getCurrentSpeed():null,n=this.sorcerer.getResponseSpeeds();return{currentSpeed:t,responseSpeeds:n=n?n.slice(-20):[]}}},{key:"isLowerProfileAvailable",get:function(){return this.sorcerer?this.sorcerer.video.activeStreamIndex>0:null}}]),n}(Ee),xr=[1,2,5],Sr=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).kr=.4,i.Er=.6,i.Tr=i.tt.tests&&i.tt.tests.live_volatility&&i.tt.tests.live_volatility.group,i.consecutiveStreamIndex={},i.isNewPlayback=!0,i}G(n,t),H(n,[{key:"displayName",get:function(){return"Live"}}]);var i=n.prototype;return i.optimalStreamIndex=function(t,n){if(this.isNewPlayback&&this.scanner.sorcerer.getResponseSpeeds().length>=2&&(this.isNewPlayback=!1),1===t.length)return 0;if(this.isNewPlayback){for(var i=0,e=0,r=this.scanner.videoElement.clientHeight,o=[],u=0;ue&&(i=u,e=t[u].height)}return Math.max(0,i-1)}var s=this.scanner.sorcerer.getCurrentSpeed({type:"average",howMany:5,weights:xr}),c=this.scanner.sorcerer.getVolatilityScaler(5);c||(c=.3);var l=n,f=n;if(this.Tr)for(var d=0;dt[d].bandwidth&&(l=d),s*this.Er*c>t[d].bandwidth&&(f=d);else for(var h=0;ht[h].bandwidth&&(l=h),s*this.Er>t[h].bandwidth&&(f=h);var v=n2&&v!==n?v:n:0},i.xr=function(t){for(var n in this.consecutiveStreamIndex[t]||(this.consecutiveStreamIndex[t]=0),this.consecutiveStreamIndex)this.consecutiveStreamIndex.hasOwnProperty(n)&&parseInt(n,10)!==t&&(this.consecutiveStreamIndex[n]=0)},i.getSegmentsToLoad=function(t,n){var i=this.scanner.videoElement,e=this.scanner.sorcerer[t].sourceBuffer;if(dt(i.currentTime,e&&e.buffered)>=this.scanner.bufferTarget)return[];var r=this.Sr(),o=this.Ar(),u=n.segments.sort((function(t,n){return t.index-n.index}));return!this.Mr&&ro)})))},i.Sr=function(){var t=this.Rr(),n=this.scanner.manifest.maxEndTime-t;return Math.max(0,n)},i.Ar=function(){var t=this.Rr(),n=this.scanner.bufferTarget,i=this.scanner.manifest.maxEndTime-Math.max(0,t-n);return Math.max(0,i)},i.Rr=function(){return this.scanner.presentationDelay||this.scanner.manifest.presentationDelay},n}(_r),Ar=["disabled","hidden","showing"],Mr=["subtitles","captions","descriptions","chapters","metadata"],Rr=["ar","fa","he","iw","ku","ps","sd","ur","yi"],Cr=new N,Or=new N,TelecineTextTrack=function(){function TelecineTextTrack(t,n){var i=t.kind,e=t.src,r=void 0===e?null:e,o=t.label,u=void 0===o?"":o,a=t.language,s=void 0===a?"":a,c=t.id,l=void 0===c?re():c;if(-1===Mr.indexOf(i))throw pe(12,"SYNTAX_ERR","Syntax Error");nt(this),Object.defineProperties(this,{kind:{value:i,enumerable:!0},label:{value:u,enumerable:!0},language:{value:s,enumerable:!0},id:{value:"".concat(l),enumerable:!0},rtl:{value:-1!==Rr.indexOf(s.substr(0,2)),enumerable:!0}}),this.video=n,this.src=r,this.ht=!1,Cr.set(this,"disabled")}return TelecineTextTrack.prototype.dispatchEvent=function(t){this.fire(t,{target:this})},H(TelecineTextTrack,[{key:"mode",get:function(){return Cr.get(this)},set:function(t){if(Ar.indexOf(t)>-1){if(this.ht=!0,Cr.get(this)===t)return;Cr.set(this,t),this.video.currentScanner&&this.video.currentScanner.setModeForTrack(this,t),this.dispatchEvent("modechange")}}},{key:"src",get:function(){return Or.get(this)},set:function(t){Or.set(this,t),this.video.fire(yi.TEXT_SRC_UPDATE,this)}},{key:"cues",get:function(){return this.video.currentScanner?this.video.currentScanner.getCuesForTrack(this):[]}},{key:"activeCues",get:function(){return this.video.currentScanner?this.video.currentScanner.getActiveCuesForTrack(this):[]}}]),TelecineTextTrack}();function Ir(t){var n=/^(?:(\d{2,}):)?(\d{2}):(\d{2})[,.](\d{3})$/.exec(t);if(!n)return-1;var i=parseInt(n[4],10)/1e3;return i+=parseInt(n[3],10),n[2]&&(i+=60*parseInt(n[2],10)),n[1]&&(i+=60*parseInt(n[1],10)*60),i}function jr(t,n,i){return i?n?n(t):t:(t&&t.then||(t=r.resolve(t)),n?t.then(n):t)}function Dr(t,n){try{var i=t()}catch(t){return n(t)}return i&&i.then?i.then(void 0,n):i}function Lr(t,n){return t&&t.then?t.then(n):n(t)}var Nr=Fi.browser.ie||Fi.browser.edge?.5:.2;function Pr(){}function Fr(t){return function(){for(var n=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).Cr=!1,i.Or=!1,i.Ir=2e3,i.jr=1e4,i.reset(),i.bufferTarget=e.bufferTarget||12,i.presentationDelay=e.presentationDelay||12,window.addEventListener("online",(function(){i.play()})),i}G(n,t),H(n,null,[{key:"displayName",get:function(){return"HLSLiveScanner"}},{key:"supported",get:function(){return"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported}},{key:"supportedVideoTypes",get:function(){return["application/x-mpegURL"]}},{key:"supportsPlaybackRate",get:function(){return!1}}]);var i=n.prototype;return i.deactivate=function(){t.prototype.deactivate.call(this),this.reset()},i.reset=function(){this.in&&this.in.destroy(),this.Dr&&this.Dr.stop(),this.Lr=new lt,this.in=null,this.ln={},this.ln.video=[],this.ln.audio=[],this.pe=0,this.Nr=!1,this.Pr=!1,this.Fr=!1,this.Vr=0,this.Ur=0,this.Br=0,this.Hr=new Sr(this,this.tt),this._e=[],this.zr={},this.qr=0,this.Wr=0},i.endLive=function(){this.Nr=!1,this.Dr&&this.Dr.stop(),this.in&&(this.in.abortFetches(),this.in.endOfStream()),this.Pr=!0,t.prototype.deactivate.call(this),this.fire(wi.ENDED)},i.Gr=function(){this.Nr||(this.Nr=!0,this.fire(_i.STREAM_ONLINE))},i.$r=function(){this.Nr&&(this.Nr=!1,this.fire(_i.STREAM_OFFLINE))},i.Kr=function(t){t?this.Gr():this.$r()},i.Yr=function(t){try{var n=this;if(n.Pr)return;n.Dr&&(n.Dr.stop(),n.Dr.off());var i=[st("module/media-manifest.js")];return n.video.metadata.p2p&&i.push(st("module/streamroot.js")),jr(r.allSettled(i),(function(i){var e=Q(i,1)[0].value,r=e.M3U8Loader,o=e.PLAYLIST_UPDATE,u=e.PLAYLIST_ERROR;return n.Dr=new r,n.Dr.on(o,(function(){return n.Jr()})),n.Dr.on(u,(function(){return n.$r()})),Lr(Dr((function(){var i=n.video.metadata.playlistRefreshUrl;return jr(n.Dr.start(t,i),(function(t){n.At=t,n.Gr()}))}),(function(t){throw n.$r(),n.endLive(),t})),(function(t){n.Xr(n.J),n.ln.video=n.Zr(n.tr(n.At.video)),n.ln.video.forEach((function(t){n.in.addStream(ce(t.mimeType,t.codecs),t.initSegment)})),n.At.audio&&(n.ln.audio=n.Zr(n.tr(n.At.audio)),n.ln.audio.forEach((function(t){n.in.addStream(ce(t.mimeType,t.codecs),t.initSegment)}))),n.fire(yi.STREAMS_LOADED,n.ln),n.manifest.captions&&n.manifest.captions.length>0&&(n.manifest.captions.forEach(n.Qr.bind(n)),n.fire(yi.TEXT_TRACKS_AVAILABLE)),n.to(),n.no(!0)}))}))}catch(t){return r.reject(t)}},i.io=function(){try{var t=this;return function(t){if(t&&t.then)return t.then(Pr)}(Dr((function(){var n=t.Ji();return jr(t.Dr.update(n.uri),(function(){t.Gr()}))}),(function(){t.$r()})))}catch(t){return r.reject(t)}},i.Xr=function(t){this.in&&this.in.destroy(),this.in=new gr(t,{fetcherRetryAbortErrors:!1})},i.to=function(){this.in.video.on("streamchange",this.hr.bind(this)),this.in.on("downloadend",this.Li.bind(this)),this.in.on("downloadtimeout",this.lr.bind(this)),this.in.on("downloadabort",this.eo.bind(this))},i.Li=function(t,n){t&&t.isInitSegmentRequest||this.fire(yi.DOWNLOAD_END,{identifier:t,data:n})},i.lr=function(t,n){if(!t||!t.isInitSegmentRequest){var i="".concat(t.type,"_").concat(t.segment);delete this.zr[i],this.fire(yi.DOWNLOAD_TIMEOUT,{identifier:t,data:n})}},i.eo=function(t,n){if(!t||!t.isInitSegmentRequest){var i="".concat(t.type,"_").concat(t.segment);delete this.zr[i]}},i.hr=function(t){this.Fr=!1,this.fire(yi.STREAM_CHANGE,{index:t,streams:this.ln.video})},i.Jr=function(){this.Ne(),this.Or&&this.manifest.captions&&this.manifest.captions.length>0&&this.ro(),this.Kr(this.oo()||!this.uo()),this.ao()},i.Qr=function(t,n){var i=t.label,e=t.language;if(!this.so){var r=new TelecineTextTrack({label:i,id:n,kind:"captions",language:e},this.nt);this.nt.textTracks=ne([r]),this.so=this.addTextTrack(r)}},i.ro=function(){try{var t=this;return jr(t.Lr,(function(){if(t.manifest.captions){var n=t.manifest.captions[0].segments,i=n.slice(t.Br);t.Br=n.length,i.forEach(Fr((function(n){return jr(Ke(n.url).text(),(function(n){var i=function(t){var n=0,i=t.split(/(?:(?:\r\n|\n){2,})/),e=[],r=null;do{0===n&&/^\uFEFF?WEBVTT(?: .*)?/.test(i[n])&&n++,(r=/^(?:(.*)(?:\r\n|\n))?([\d:,.]+) --> ([\d:,.]+)(.*)?(?:\r\n|\n)([\s\S]*)/.exec(i[n]))&&e.push({startTime:Ir(r[2]),endTime:Ir(r[3]),text:r[5]}),n++}while(n0&&(this.manifest.maxEndTime===this.qr?this.Wr++:this.Wr=0,this.qr=this.manifest.maxEndTime),this.Wr<3},i.Ne=function(){try{var t=this;return jr(t.Lr,(function(){for(var n in t.ln)t.ln[n].length>0&&t.yr(n)}))}catch(t){return r.reject(t)}},i.yr=function(t){var n=this,i=this.in[t].activeStreamIndex,e=this.Ji(t,i);this.Hr.getSegmentsToLoad(t,e).forEach((function(e){var r="".concat(t,"_").concat(e.index),o={stream:i,segment:e.index,type:t};n.zr[r]||(n.sorcerer[t].streams[i].addSegment(e.url,{identifier:o}).catch((function(t){delete n.zr[r]})),n.zr[r]=!0)}))},i.Ji=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"video",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return void 0!==this.in&&(n=this.in[t].activeStreamIndex),this.ln[t][n]},i.no=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.Fr){var n=this.video&&this.video.metadata.percentShown?this.video.metadata.percentShown:null,i=this.Hr.filterStreams(this.ln.video,this.J.clientWidth,this.J.clientHeight,n);if(0!==i.length){var e=this.Hr.optimalStreamIndex(i,this.pe),r=this.ln.video.indexOf(i[e]);if(r>=0&&(t||r!==this.pe)){if(r-this.pe>0&&this.Ur>0){if(ee(this.Ur)n&&(0===e||t.end(e-1)-n<=.5)){i=e;break}return i>=0?i:null}(t,this.J.currentTime);if(null!==i&&0!==this.J.readyState&&!(this.J.paused||n<=i)){var e=t.start(i),r=t.end(n-1)-e;r>0&&r<=2*this.segmentLength||(this.J.currentTime=e+.1)}}},i.uo=function(){var t=this.buffered;return!!(t&&t.length&&this.J.currentTime+Nr>t.end(t.length-1))},i.setVideoSrc=function(t){try{var n=this;return jr(n.Ie(n.at),(function(){return jr(n.Yr(t),(function(){n.J.src=URL.createObjectURL(n.in.mediaSource),n.Lr.resolve()}))}))}catch(t){return r.reject(t)}},i.Ie=function(t){try{return this.co=new lt,"none"===t&&this.paused||this.co.resolve(),this.co}catch(t){return r.reject(t)}},i.getBitrateAtTime=function(t,n){if(!this.in)return 0;var i=this.in.streamIndexAtTime(t,n);return this.ln[n][i]?this.ln[n][i].bandwidth:0},i.tr=function(t){var n=t.slice(0);return n.sort((function(t,n){var i=t.width*t.height*t.bitrate,e=n.width*n.height*n.bitrate;return t.width===n.width&&t.height===n.height?t.framerate-n.framerate:i-e})),n},i.Zr=function(t){return t.filter((function(n){return n.mimeType===t[0].mimeType}))},i.onprogress=function(){this.ao()},i.ondurationchange=function(){this.ao()},i.ontimeupdate=function(){if(this.in){t.prototype.ontimeupdate.call(this),this.fire(yi.DROPPED_FRAMES,this.in.getDroppedFrameTotal());var n=this.Ji();if(n){var i={speed:this.in.getCurrentSpeed({type:"average",howMany:3,weights:[1,2,5]}),bitrate:n.bitrate,speeds:this.in.getResponseSpeeds()};this.fire(yi.BANDWIDTH,i)}!this.Nr&&this.uo()&&this.fire(_i.STREAM_OFFLINE),ee(this.Vr)>this.Ir&&(this.no(),this.Vr=ie())}},i.seekToTime=function(){},i.onpause=function(){this.Dr&&this.Dr.stop()},i.pause=function(){t.prototype.pause.call(this),this.Dr&&this.Dr.stop(),this.in&&(this.in.abortFetches(),this.zr={},this.in.removeBuffer().catch((function(){})))},i.play=function(){var n=this;return t.prototype.play.call(this,Fr((function(){var t=!1;return n.co.resolve(),function(i,e){var o=function(){if(n.Cr)return jr(n.io(),(function(){return n.zr={},Lr(Dr((function(){return function(t,n){return t&&t.then?t.then(Pr):r.resolve()}(n.in.removeBuffer())}),(function(t){})),(function(){return jr(n.Lr,(function(){return n.Ne(),jr(n.lo(),(function(){n.currentTime=n.buffered.start(0)+.1,t=!0}))}))}))}))}();return o&&o.then?o.then(e):e(o)}(0,(function(i){return t?i:jr(n.Lr,(function(){n.Ne(),n.Cr=!0}))}))})))},i.lo=function(){var t=this;return new r((function(n){t.in.once("appendbufferend",n)}))},i.setCaptionsState=function(t){this.Or=t},H(n,[{key:"preload",get:function(){return this.at},set:function(t){this.at!==t&&"none"!==t&&this.co.resolve(),this.at=t}},{key:"restrictedStreamIndexes",get:function(){return this._e},set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._e.join(",")!==t.join(",")&&(this._e=t,this.Hr.lock(this._e))}},{key:"videoWidth",get:function(){return this.fo?this.fo.width:this.J.videoWidth}},{key:"videoHeight",get:function(){return this.fo?this.fo.height:this.J.videoHeight}},{key:"currentTime",get:function(){return this.J.currentTime},set:function(t){this.J.currentTime=t}},{key:"isLowerProfileAvailable",get:function(){return this.in?this.in.video.activeStreamIndex>0:null}},{key:"sorcerer",get:function(){return this.in}},{key:"segmentLength",get:function(){return this.At.targetDuration}}]),n}(Ee),Ur=document.createElement("video"),Br={"application/x-mpegURL":"application/x-mpegURL"},Hr=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).do=null,i.reset(),window.addEventListener("online",(function(){i.play()})),i}G(n,t),H(n,null,[{key:"displayName",get:function(){return"NativeHLSLiveScanner"}},{key:"supported",get:function(){return n.supportedVideoTypes.length>0}},{key:"supportedVideoTypes",get:function(){var t=[];if("function"!=typeof Ur.canPlayType)return t;for(var n in Br){var i=Br[n];Ur.canPlayType(i).replace(/^no$/,"")&&t.push(n)}return t}},{key:"supportsPlaybackRate",get:function(){return!1}}]);var i=n.prototype;return i.deactivate=function(){t.prototype.deactivate.call(this),this.reset()},i.reset=function(){this.ho&&clearTimeout(this.ho),this.se=null,this.ho=null,this.Nr=!1,this.Pr=!1,this.vo=null,this.po=0,this.ho=null,this.Hr=new Sr(this,this.tt),this._e=[]},i.endLive=function(){var n=this;this.Nr=!1,this.Pr=!0,clearTimeout(this.ho),this.J.pause(),setTimeout((function(){t.prototype.deactivate.call(n),n.fire(wi.ENDED)}),0)},i.mo=function(){var t=this,n=ht(this.video.metadata.playlistRefreshUrl.split("?")[1]);n.expires&&(this.ho=setTimeout((function(){t.wo()}),1e3*(n.expires-10)))},i.wo=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=this.video.metadata.playlistRefreshUrl;return Ke(i).json().then((function(e){if(!("url"in e))throw new Error("Error parsing 'url' key from player live API refresh endpoint: ".concat(i," ").concat(e));return t.bo(e.url.hls).then((function(){return t.play(),t.yo(5e3),null})).catch((function(){return t.wo(++n)}))})).catch((function(){if(n>=3)throw new Error("Manifest failed to load after ".concat(n," attempts."));return++n,t.wo(n)}))},i._o=function(){var t=this;this.on(_i.STREAM_OFFLINE,(function(){t.Nr=!1}))},i.ko=function(t){return this._o(),this.Nr=!0,this.fire(_i.STREAM_ONLINE),this.yo(5e3),r.resolve(t)},i.bo=function(t){var n=this;return this.do=t,/json=1/.test(t)?Ke(t).json().then((function(t){if(!("url"in t))throw new Error("Error parsing 'url' key from Live API manifest endpoint: ".concat(n.do," ").concat(t));n.J.src=t.url,n.mo()})).catch((function(t){var i=n.video.metadata.playlistRefreshUrl;return Ke(i).json().then((function(t){if(!("url"in t))throw new Error("Error parsing 'url' key from player live API refresh endpoint: ".concat(i," ").concat(t));n.do=t.url.ios,n.J.src=t.url.ios,n.mo()}))})):(this.J.src=t,this.mo(),r.resolve())},i.yo=function(t){var n=this;"number"==typeof Fi.iOS&&Fi.iOS<9||this.vo||(this.vo=setTimeout((function(){if(n.Nr){var t=new XMLHttpRequest;t.onload=function(){410!==t.status?(200!==t.status&&n.fire(_i.STREAM_OFFLINE),t.response.match(/^#EXTM3U\n#EXT-X-VERSION:3\n$/)&&n.fire(_i.STREAM_OFFLINE)):n.wo()},t.onerror=function(){n.fire(_i.STREAM_OFFLINE)},/json=1/.test(n.do)?Ke(n.do).json().then((function(i){"url"in i||n.fire(_i.STREAM_OFFLINE),t.open("GET",i.url),t.send()})).catch((function(){t.open("GET",n.do),t.send()})):(t.open("GET",n.do),t.send())}}),t))},i.setVideoSrc=function(t){var n=this;this.se=this.ko(t).then((function(){return n.do=t,n.bo(t)}))},i.onprogress=function(){this.vo&&(clearTimeout(this.vo),this.vo=null)},i.onstalled=function(){this.yo(1e4)},i.onerror=function(){var n=this;return this.J.error.code===this.J.error.MEDIA_ERR_SRC_NOT_SUPPORTED?(Ke(this.do).then((function(){t.prototype.onerror.call(n)})).catch((function(i){i instanceof Oe?n.fire(wi.ERROR,new TelecineError("MediaNetworkError","A network error ocurred while fetching the media.")):t.prototype.onerror.call(n)})),!1):t.prototype.onerror.call(this)},i.onwaiting=function(){this.yo(1e4)},i.seekToTime=function(){},i.play=function(){var n=this;return t.prototype.play.call(this,(function(){return n.se}))},H(n,[{key:"currentTime",get:function(){return this.J.currentTime},set:function(t){this.J.currentTime=t}}]),n}(Ee),zr=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.Eo=t,this.Z=t.Z,this.tt=n}H(t,null,[{key:"displayName",get:function(){return"Effect"}},{key:"supported",get:function(){return!1}},{key:"supportedScanners",get:function(){return[]}}]);var n=t.prototype;return n.activate=function(){throw new TelecineError("NotImplemented","The effect must implement the activate method.")},n.deactivate=function(){throw new TelecineError("NotImplemented","The effect must implement the deactivate method.")},t}(),qr=new N,Wr=new N,TelecineFile=function(){function TelecineFile(t,n){var i=t.src,e=t.mime,r=t.id,o=void 0===r?re():r,u=t.priority,a=void 0===u?0:u,s=t.metadata,c=void 0===s?{}:s;if(!i)throw new TypeError("Must provide a src for the file.");if(!e)throw new TypeError("Must provide a mime type for the file.");Object.defineProperties(this,{mime:{value:e,enumerable:!0},id:{value:"".concat(o),enumerable:!0},metadata:{value:c,enumerable:!0}}),this.video=n,this.priority=a,this.src=i}return H(TelecineFile,[{key:"priority",get:function(){return qr.get(this)},set:function(t){if(!("number"==typeof(t=parseInt(t,10))&&isFinite(t)&&Math.floor(t)===t&&t>=0))throw new TypeError("The file priority must be an integer greater than or equal to 0.");qr.set(this,t)}},{key:"src",get:function(){return Wr.get(this)},set:function(t){Wr.set(this,t),this.video.fire(yi.FILE_SRC_UPDATE,this)}},{key:"restrictedStreamIndexes",get:function(){if(!Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.video.currentScanner),"restrictedStreamIndexes"))throw new ReferenceError("The current scanner does not support streams.");return this.video.currentScanner.restrictedStreamIndexes},set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!Array.isArray(t))throw new TypeError("Indexes must be an array.");if(!Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.video.currentScanner),"restrictedStreamIndexes"))throw new ReferenceError("The current scanner does not support streams.");this.video.currentScanner.restrictedStreamIndexes=t}}]),TelecineFile}();function Gr(){return!!(window.MediaKeys&&window.navigator&&window.navigator.requestMediaKeySystemAccess&&window.MediaKeySystemAccess&&window.MediaKeySystemAccess.prototype.getConfiguration||window.WebKitMediaKeys)}function $r(t,n,i){"string"==typeof n&&(n=function(t){for(var n=new ArrayBuffer(2*t.length),i=new Uint16Array(n),e=0,r=t.length;e1&&void 0!==arguments[1])||arguments[1],i=n?t.buffer:t,e=String.fromCharCode.apply(null,new Uint16Array(i)),r=(new DOMParser).parseFromString(e,"application/xml"),o={},u=r.getElementsByTagName("HttpHeader"),a=0;a1&&void 0!==arguments[1]?arguments[1]:{};return this.J=t.J,this.Lo=t,Gr()?(this.No=Jr(this.xo,this.So),Yr(this.To,this.Mo,!1,i).then((function(t){if(t.forEach((function(t){t.keySystem&&(n.Oo=t)})),!n.Oo)return n.Lo.fire(yi.EME_UNSUPPORTED),!1;var i=Xr(n.To,n.Oo);return n.Io="encrypted",n.Ro=i.license_url,n.Mo&&(n.Po=i.certificate_url,n.Io="webkitneedkey"),n.J.addEventListener(n.Io,n.jo),n.Mo?(n.J.webkitSetMediaKeys(n.Oo.keySystem),!0):n.J.mediaKeys?(n.Co=n.J.mediaKeys.createSession(),n.Co.addEventListener("message",(function(t){return n.Fo(t)})),!0):(n.Co=n.Oo.keySystem.createSession(),n.Co.addEventListener("message",(function(t){return n.Fo(t)})),n.J.setMediaKeys(n.Oo.keySystem),!0)}))):(this.Lo.fire(yi.EME_UNSUPPORTED),!1)},n.destroy=function(){this.Co&&this.Co.sessionId&&this.Co.close(),this.J.removeEventListener(this.Io,this.jo)},n.Do=function(t){var n=this;return"com.apple.fps.1_0"===this.Oo.name?(this.Vo().then((function(i){n.Uo="assetId=".concat(n.Ao);var e=$r(t.initData,n.Uo,i);return n.Co=n.Oo.keySystem.createSession("video/mp4",e),n.Co.addEventListener("webkitkeymessage",(function(t){return n.Fo(t)})),i})).catch((function(t){n.Lo.fire(t.error,t.payload)})),!0):!this.Co.sessionId&&!this.Bo&&(this.Bo=this.Co.generateRequest(t.initDataType,t.initData).catch((function(){n.Lo.fire(yi.DRM_FAILURE)})),!0)},n.Fo=function(t){var n=this;return new r((function(i,e){n.Bo=null;var r=new XMLHttpRequest;r.keySession=t.target,r.responseType="arraybuffer",r.open("POST",n.Ro),r.setRequestHeader("dt-custom-data",window.btoa(JSON.stringify(n.No)));var o=t.message;if("com.microsoft.playready"===n.Oo.name){var u=Kr(t.message,!1),a=u[0];Object.keys(a).forEach((function(t){r.setRequestHeader([t],a[t])})),o=u[1]}if("com.apple.fps.1_0"===n.Oo.name){var s=btoa(String.fromCharCode.apply(null,o));s=encodeURIComponent(s),o="spc=".concat(s,"&").concat(n.Uo),r.setRequestHeader("Content-type","application/x-www-form-urlencoded")}r.onload=function(){if(403!==r.status)if(r.status>=400)e({error:yi.DRM_FAILURE});else try{n.Lo.fire(yi.DRM_AUTH_SUCCESS);var t=new Uint8Array(r.response),o=t.buffer;"com.apple.fps.1_0"===n.Oo.name&&(o=function(t){var n=window.atob(t.trim());return""===n.substr(0,5)&&" "===n.substr(-6)&&(n=n.slice(5,-6)),new Uint8Array(atob(n).split("").map((function(t){return t.charCodeAt(0)})))}(btoa(String.fromCharCode.apply(null,t)))),r.keySession.update(o),i()}catch(t){e("Error updating key session: ".concat(t))}else{var u=JSON.parse(r.getResponseHeader("x-dt-error-message"));e({error:yi.DRM_AUTH_FAILURE,payload:{text:u.error,code:u.error_code}})}},r.onerror=e,r.send(o)})).catch((function(t){n.Lo.fire(t.error,t.payload)}))},n.Vo=function(){var t=this;return new r((function(n,i){var e=new XMLHttpRequest;e.responseType="arraybuffer",e.open("GET",t.Po),e.setRequestHeader("dt-custom-data",window.btoa(JSON.stringify(t.No))),e.onload=function(){if(403!==e.status)if(e.status>=400)i({error:yi.DRM_FAILURE});else try{n(new Uint8Array(e.response))}catch(t){i(t)}else{var t=JSON.parse(e.getResponseHeader("x-dt-error-message"));i({error:yi.DRM_AUTH_FAILURE,payload:{text:t.error,code:t.error_code}})}},e.onerror=i,e.send()}))},t}(),Qr=function(){function t(t,n){this.To=t.cdms,this.Ao=t.asset,this.Mo=n,this.Ho=null,this.Ro=null,this.Co=null,this.Oo=null,this.Io=null,this.jo=this.Do.bind(this),this.zo=this.qo.bind(this)}var n=t.prototype;return n.init=function(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.J=t.J,this.Lo=t,this.Wo=!!window.MSMediaKeys,Gr()||this.Wo?Yr(this.To,this.Mo,this.Wo,i).then((function(t){n.Oo=t.find((function(t){return t.keySystem}));var i=n.Oo&&Xr(n.To,n.Oo);if(!i)throw n.Lo.fire(yi.EME_UNSUPPORTED),new Error("No valid key system was found.");n.Ho=i.license_url;var r=e&&e.inits&&e.inits[i.id];return r||n.Go(i),n.$o().then((function(){return r&&n.Do(r.cenc)}))})):(this.Lo.fire(yi.EME_UNSUPPORTED),r.reject())},n.destroy=function(){this.Co&&this.Co.sessionId&&this.Co.close(),this.J.removeEventListener(this.Io,this.jo)},n.Go=function(t){this.Io="encrypted",this.Ro=t.license_url,this.Mo?(this.Po=t.certificate_url,this.Io="webkitneedkey"):this.Wo&&(this.Io="msneedkey"),this.J.addEventListener(this.Io,this.jo)},n.$o=function(){var t=this;return new r((function(n){if(t.Wo){var i=function i(){t.J.msSetMediaKeys(t.Oo.keySystem),t.J.removeEventListener("loadedmetadata",i),n()};t.J.readyState>=1?i():t.J.addEventListener("loadedmetadata",i)}else{if(t.Mo)t.J.webkitSetMediaKeys(t.Oo.keySystem);else{var e=t.J.mediaKeys||t.Oo.keySystem;t.Co=t.Ko(e),t.Co.addEventListener("message",(function(n){return t.Fo(n)})),t.J.mediaKeys||t.J.setMediaKeys(t.Oo.keySystem)}n()}}))},n.Ko=function(t,n,i){var e=t.createSession(n,i);if(!e)throw new Error("Could not create key session");return e},n.Do=function(t){var n=this,i=new Error("A decryption key error was encountered");return"com.apple.fps.1_0"===this.Oo.name?(this.Vo(this.Po).then((function(e){n.Uo=function(t){var n=function(t){var n=new Uint16Array(t.buffer);return String.fromCharCode.apply(null,n)}(t),i=document.createElement("a");return i.href=n,i.hostname}(t.initData);var r=$r(t.initData,n.Uo,e);return n.Co=n.Ko(n.Oo.keySystem,"video/mp4",r),n.Co.contentId=n.Uo,n.Co.addEventListener("webkitkeymessage",(function(t){return n.Fo(t)})),n.Co.addEventListener("webkitkeyerror",(function(t){throw i})),e})).catch((function(t){n.Lo.fire(t.error,t.payload)})),!0):"com.microsoft.playready"===this.Oo.name?(this.Co=this.Ko(this.J.msKeys,"video/mp4",t.initData),this.Co.addEventListener("mskeymessage",(function(t){return n.Fo(t)})),this.Co.addEventListener("mskeyerror",(function(t){throw i})),!0):!this.Co.sessionId&&!this.Bo&&(this.Co.addEventListener("keystatuseschange",this.zo),this.Bo=this.Co.generateRequest(t.initDataType,t.initData).catch((function(){n.Lo.fire(yi.DRM_FAILURE)})),!0)},n.qo=function(){var t=!1,n=V(this.Co.keyStatuses.values());n.forEach((function(n,i){switch(n){case"expired":t=!0}})),n.every((function(t){return"output-restricted"===t}))&&this.Lo.fire(yi.DRM_OUTPUT_RESTRICTED),t&&this.Co.close()},n.Fo=function(t){var n=this;return this.Yo(this.Ho).then((function(i){return new r((function(e,r){n.Ro=i,n.Bo=null;var o=new XMLHttpRequest;o.keySession=t.target,o.open("POST",n.Ro),o.responseType="arraybuffer";var u=t.message;if("com.microsoft.playready"===n.Oo.name){var a=Kr(t.message),s=a[0];Object.keys(s).forEach((function(t){o.setRequestHeader(t,s[t])})),u=a[1]}"com.apple.fps.1_0"===n.Oo.name&&(u=new Uint8Array(u),o.setRequestHeader("Content-type","application/octet-stream")),o.onload=function(){if(403!==o.status)if(o.status>=400)r(new TelecineError(yi.DRM_FAILURE));else try{n.Lo.fire(yi.DRM_AUTH_SUCCESS);var t=new Uint8Array(o.response);o.keySession.update(t),e()}catch(t){r(new TelecineError(yi.DRM_FAILURE,"Error updating key session: ".concat(t)))}else r(new TelecineError(yi.DRM_AUTH_FAILURE))},o.onerror=r,o.send(u)})).catch((function(t){n.Lo.fire(t.name,{text:t.message||"License request failed."})}))}))},n.Yo=function(t){return new r((function(n,i){var e=new XMLHttpRequest;e.open("GET",t),e.onload=function(){if(e.status>=400)i(new TelecineError(yi.DRM_FAILURE));else try{try{var t=JSON.parse(e.response),r=t.licenseAcquisitionUrl,o=t.token;if(!r&&!o)throw new Error;n("".concat(r,"?ExpressPlayToken=").concat(o))}catch(t){n(e.response)}}catch(t){i(new TelecineError(yi.DRM_FAILURE,"Error retrieving License Acquisition URL (LA_URL): ".concat(t)))}},e.onerror=i,e.send()}))},n.Vo=function(t){return new r((function(n,i){var e=new XMLHttpRequest;e.open("GET",t),e.responseType="arraybuffer",e.setRequestHeader("Pragma","Cache-Control: no-cache"),e.setRequestHeader("Cache-Control","max-age=0"),e.onload=function(){if(403!==e.status)if(e.status>=400)i({error:yi.DRM_FAILURE});else try{n(new Uint8Array(e.response))}catch(t){i(t)}else i({error:yi.DRM_AUTH_FAILURE})},e.onerror=i,e.send()}))},t}(),to=new N,TelecineVideo=function(){function TelecineVideo(t){var n=this,i=t.files,e=t.id,r=void 0===e?re():e,o=t.title,u=void 0===o?null:o,a=t.subtitle,s=void 0===a?null:a,c=t.metadata,l=void 0===c?{}:c,f=t.textTracks,d=void 0===f?ne():f,h=t.externalDisplayFiles,v=void 0===h?{}:h,p=t.chapters,m=void 0===p?[]:p,w=t.duration;if(!i||!Array.isArray(i))throw new TypeError("Must provide files for the video.");nt(this);var b=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.getFileById=te,t}(i.map((function(t){return t instanceof TelecineFile?(t.video=n,t):new TelecineFile(t,n)}))),g=ne(d.map((function(t){return t instanceof TelecineTextTrack?(t.video=n,t):new TelecineTextTrack(t,n)})));Object.keys(v).forEach((function(t){!v[t]||v[t]instanceof TelecineFile||(v[t]=new TelecineFile(v[t],n))})),Object.defineProperties(this,{id:{value:"".concat(r),enumerable:!0},title:{value:u,enumerable:!0},subtitle:{value:s,enumerable:!0},metadata:{value:l,enumerable:!0},files:{value:b,enumerable:!0},textTracks:{value:g,enumerable:!0,writable:!0},chapters:{value:m,enumerable:!0},duration:{value:w,enumerable:!0},externalDisplayFiles:{value:v,enumerable:!0}}),l.drm&&(l.drm.fastly?this.Jo=new Qr(l.drm,l.useHls):this.Jo=new Zr(l.drm,l.useHls))}return TelecineVideo.prototype.deactivate=function(){var t=this;this.Jo&&this.Jo.destroy(),this.textTracks.forEach((function(n){return t.currentScanner.removeTextTrack(n)}))},H(TelecineVideo,[{key:"drmHandler",get:function(){return this.Jo||null}},{key:"currentFile",get:function(){return this.currentScanner.currentFile},set:function(t){this.currentScanner.currentFile=t}},{key:"currentScanner",get:function(){return to.get(this)},set:function(t){var n=this;this.currentScanner&&this.currentScanner.constructor.supportsTextTracks&&this.textTracks.forEach((function(t){return n.currentScanner.removeTextTrack(t)})),t.constructor.supportsTextTracks&&this.textTracks.forEach((function(n){return t.addTextTrack(n)})),to.set(this,t)}},{key:"chapters",get:function(){return this.chapters}}]),TelecineVideo}(),no=function(){function t(t,n){this.Eo=t,this.tt=n,this.Xo=null,this.Zo=this.tt.embedTime?this.tt.embedTime:0,this.Qo=!1,this.tu=!1,this.nu=!1,this.playInitiated=!1,this.iu=!1,nt(this),this.eu=this.ru.bind(this),this.ou=this.uu.bind(this),this.au=this.su.bind(this),this.cu=this.lu.bind(this),this.fu=this.du.bind(this),this.hu(this.Eo.on),this.vu()}var n=t.prototype;return n.destroy=function(){clearInterval(this.Xo),this.hu(this.Eo.off),this.ru()},n.hu=function(t){t(wi.PLAYING,this.eu),t(wi.SEEKING,this.ou),t(wi.SEEKED,this.au),t(_i.STREAM_ONLINE,this.cu),t(_i.STREAM_OFFLINE,this.fu)},n.ru=function(){this.Qo&&(this.Qo=!1,this.fire(yi.BUFFER_ENDED))},n.uu=function(){this.tu=!0},n.su=function(){this.tu=!1},n.lu=function(){this.iu=!0},n.du=function(){this.iu=!1},n.vu=function(){var t=this;clearInterval(this.Xo),this.Xo=setInterval((function(){if(t.Eo.video){var n=t.Eo.video.currentScanner;if(n){var i=t.Eo.isLive(),e=n.currentTime;if(t.playInitiated&&(!t.tu||i)&&(!t.Eo.paused||t.userPlayState)&&!t.Qo&&e=r.start(o)&&e+.2<=r.end(o))return;if(e+.125>=t.Eo.duration)return;t.Qo=!0,t.fire(yi.BUFFER_STARTED)}(t.playInitiated&&t.Qo&&e>t.Zo+.125||i&&!t.iu&&t.Qo)&&(t.Qo=!1,t.fire(yi.BUFFER_ENDED)),t.Zo=e}}}),250)},H(t,[{key:"userPlayState",get:function(){return this.nu},set:function(t){this.nu=t,t||this.ru()}}]),t}();function io(){var t,n;function i(){t.src?document.createElement("video").load():t.load()}function e(){if(!n)return r.reject();t.preload="";var i=t.play();return void 0===i&&(i=new r((function(n){t.addEventListener("playing",n)}))),i}function o(){n&&(n.resolve(),n=null)}function u(t){n&&(n.reject(t),n=null)}return{set video(n){t=n},get active(){return!!n},start:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.resolve.bind(r);return n||(n=new lt),i(),t().then(e).then(o).catch(u),n},cancel:function(){n&&(n.reject(new TelecineError("PlayInterrupted","The play() request was interrupted by a call to pause()")),n=null)}}}var eo=function(){function t(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.Z=t,this.pu=n,this.tt=i,this.J=null,this.dt=ne(),this.mu={},this.wu=new Ee(t),this.tt.playRequest=new io,this.bu=[],this.gu=[],nt(this)}var n=t.prototype;return n.supportsEffect=function(t){var n=this;return!!t.supported&&t.supportedScanners.some((function(t){return n.yu(n.wu)===t.displayName}))},n.getEffectByName=function(t){var n=this,i=null;return this.gu.forEach((function(e){t===n._u(e)&&(i=e)})),i},n.activateEffect=function(t,n){var i=new t(this,n);return i.activate(),this.gu.push(i),i},n.deactivateEffect=function(t){var n=this;return this.gu.some((function(i,e){return i.constructor===t&&(i.deactivate(),n.gu.splice(e,1),!0)}))},n.deactivateEffects=function(){var t=this;this.gu.forEach((function(n){return t.deactivateEffect(n.constructor)}))},n.play=function(){if(!this.J||this.J.files.length<1)throw new TelecineError("NoFiles","There are no files to play.");this.ku.playInitiated||(this.ku.playInitiated=!0),this.ku.userPlayState=!0;var t=this.wu.play();return this.mu.paused=!1,t},n.pause=function(){if(!this.J||this.J.files.length<1)throw new TelecineError("NoFiles","There are no files to play.");return this.ku.userPlayState=!1,this.wu.pause(),this.mu.paused=!0,this},n.isLive=function(){return this.currentScannerName.includes("Live")},n.endLive=function(){this.wu.endLive()},n.getBitrateAtTime=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"video";return"MediaSourceScanner"!==this.yu(this.wu)&&"HLSLiveScanner"!==this.yu(this.wu)||"audio"===n&&this.wu.ln[n].length<=1?0:this.wu.getBitrateAtTime(t,n)},n.showExternalDisplayPicker=function(t){this.wu.showExternalDisplayPicker(t)},n.supportsPresentationMode=function(t){return-1!==this.supportedPresentationModes.indexOf(t)},n.addChapter=function(t,n){this.wu.addChapter(t,n)},n.removeChapter=function(t){this.wu.removeChapter(t)},n.addCuePoint=function(t,n){return this.wu.addCuePoint(t,n)},n.removeCuePoint=function(t){return this.wu.removeCuePoint(t)},n.removeAllCuePoints=function(){return this.wu.removeAllCuePoints()},n.addVideoEventListeners=function(){return this.wu.addVideoEventListeners()},n.removeVideoEventListeners=function(){return this.wu.removeVideoEventListeners()},n.Eu=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.textTrackSupport,e=void 0!==i&&i,r=this.J.files.sort((function(t,n){return t.priority-n.priority})),o=this.pu,u=function(n){var i=r[n];for(var u in o){var a=o[u];if(a.supported&&(!e||a.supportsTextTracks)&&-1===t.bu.indexOf(t.yu(a))&&a.supportedVideoTypes.some((function(t){return i.mime===t})))return{v:a}}};for(var a in r){var s=u(a);if("object"===U(s))return s.v}return e?(this._t("TextTracksNotSupported","None of the scanners support text tracks in this browser."),this.bu=[],this.Eu()):null},n.Tu=function(t,n){var i=this;if(this.wu.constructor!==t||this.wu.video!==n){this.wu.deactivate();var e=new t(this.Z,this.tt);Object.keys(xi).forEach((function(t){var n=xi[t];e.on(n,(function(t){return i.xu(n,t,e)}))})),this.wu=e,n.currentScanner=e,this.wu.video=n;for(var r=Object.keys(this.mu),o=0;o0});t?this.Tu(t,this.J):this._t("FilesNotPlayable","None of the files could be played in this browser.")}},n.xu=function(t,n,i){if(i===this.wu){switch(t){case wi.ERROR:return void(n instanceof TelecineError&&this.fire(wi.ERROR,n));case yi.SCANNER_ERROR:this._t("ScannerError","The current scanner can no longer be used because ".concat(n.reason)),this.bu.push(this.yu(this.wu)),this.Su([]);break;case yi.FILE_ERROR:this._t("FileError","The current file can no longer be used because ".concat(n.reason)),this.wu.kt();break;case yi.DOWNLOAD_ERROR:this._t("DownloadError",n),this.wu.kt();break;case yi.EME_UNSUPPORTED:this._t("DRMFailure",{text:null,code:"emeunsupported"});break;case yi.DRM_FAILURE:case yi.DRM_AUTH_FAILURE:this._t("DRMFailure",{text:n.text,code:n.code});break;case yi.DRM_OUTPUT_RESTRICTED:this._t("DRMFailure",{text:null,code:"outputrestricted"});break;case yi.DRM_AUTH_SUCCESS:this.fire(yi.DRM_AUTH_SUCCESS);break;case wi.TIME_UPDATE:this.mu.currentTime=this.wu.currentTime;break;case yi.MEDIA_URL_EXPIRED:this._t("MediaUrlExpired",n);break;case yi.MEDIA_URL_BAD_REQUEST:this._t("MediaUrlBadRequest",n);break;case Ti.BRAIN_ML_MODEL_ERR:this._t("MimirError",n);break;case Ti.BRAIN_ML_MODEL_NET_ERR:this._t("MimirNetworkError",n);break;case Ti.BRAIN_ML_MODEL_TIMEOUT:this._t("MimirNetworkTimeout",n);break;case ki.SPATIAL_UNSUPPORTED:this.getEffectByName("ThreeSixtyEffect").deactivate();break;case wi.ENDED:this.mu.paused=!0;break;case wi.WAITING:this.fire(wi.WAITING)}this.gu.forEach((function(n){"function"==typeof n["on".concat(t)]&&n["on".concat(t)]()})),this.fire(t,n)}},n._t=function(t,n){this.fire(wi.ERROR,new TelecineError(t,n))},n.yu=function(t){return t instanceof Ee?t.constructor.displayName:t.prototype.constructor.displayName},n.vu=function(){var t=this;this.ku&&this.ku.destroy(),this.ku=new no(this,this.tt),this.ku.on(yi.BUFFER_STARTED,(function(){t.fire(yi.BUFFER_STARTED)})),this.ku.on(yi.BUFFER_ENDED,(function(){t.fire(yi.BUFFER_ENDED)}))},n._u=function(t){return t instanceof zr?t.constructor.displayName:t.prototype.constructor.displayName},n.Au=function(t){"HLSLiveScanner"===this.yu(this.wu)&&this.wu.setCaptionsState(t)},H(t,[{key:"element",get:function(){return this.Z}},{key:"videoElement",get:function(){return this.wu.videoElement}},{key:"manifest",get:function(){return this.wu.manifest||{video:[]}}},{key:"supportsSettingVolume",get:function(){return this.pu.some((function(t){return t.supported&&t.supportsSettingVolume}))}},{key:"supportsPlaybackRate",get:function(){return this.wu.constructor.supportsPlaybackRate}},{key:"supportsTextTracks",get:function(){return this.pu.some((function(t){return t.supported&&t.supportsTextTracks}))}},{key:"activeEffects",get:function(){return this.gu}},{key:"isLowerProfileAvailable",get:function(){return this.wu.isLowerProfileAvailable}},{key:"buffered",get:function(){return this.wu.buffered}},{key:"bufferTarget",get:function(){return this.wu.bufferTarget},set:function(t){this.mu.bufferTarget=t,this.wu.bufferTarget=t}},{key:"presentationDelay",get:function(){return this.wu.presentationDelay},set:function(t){this.mu.presentationDelay=t,this.wu.presentationDelay=t}},{key:"manifestLoadDurations",get:function(){return this.wu.manifestLoadDurations?this.wu.manifestLoadDurations:[]}},{key:"successfulSegments",get:function(){return this.wu.successfulSegments?this.wu.successfulSegments:[]}},{key:"failedSegments",get:function(){return this.wu.failedSegments?this.wu.failedSegments:[]}},{key:"cuePoints",get:function(){return this.wu.cuePoints}},{key:"currentChapterID",get:function(){return this.wu&&this.wu.chaptersTrack&&this.wu.chaptersTrack.activeCues.length?this.wu.chaptersTrack.activeCues[0].id:null}},{key:"chapters",get:function(){return this.wu.chaptersTrack?this.wu.chaptersTrack.cues:[]}},{key:"chaptersTrack",get:function(){return this.wu.chaptersTrack}},{key:"currentFile",get:function(){return this.wu.currentFile},set:function(t){if("string"==typeof t&&(t=this.xt.filter((function(n){return n.id===t}))[0]),!t)throw new TelecineError("FileNotValid","The file is not valid.");this.wu.currentFile=t}},{key:"currentScannerName",get:function(){return this.yu(this.wu)}},{key:"currentTime",get:function(){return this.wu.currentTime},set:function(t){this.mu.currentTime=t,this.wu.currentTime=t}},{key:"duration",get:function(){return this.wu.duration}},{key:"ended",get:function(){return this.wu.ended}},{key:"externalDisplayAvailable",get:function(){return this.wu.externalDisplayAvailable}},{key:"externalDisplayActive",get:function(){return this.wu.externalDisplayActive}},{key:"loop",get:function(){return this.wu.loop},set:function(t){this.mu.loop=t,this.wu.loop=t}},{key:"muted",get:function(){return this.wu.muted},set:function(t){this.mu.muted=!!t,this.wu.muted=!!t}},{key:"playsinline",get:function(){return this.wu.playsinline},set:function(t){this.mu.playsinline=!!t,this.wu.playsinline=!!t}},{key:"paused",get:function(){return this.wu.paused}},{key:"played",get:function(){return this.wu.played}},{key:"seekable",get:function(){return this.wu.seekable}},{key:"seeking",get:function(){return this.wu.seeking}},{key:"defaultPlaybackRate",get:function(){return this.wu.defaultPlaybackRate},set:function(t){this.mu.defaultPlaybackRate=t,this.wu.defaultPlaybackRate=t}},{key:"playbackRate",get:function(){return this.wu.playbackRate},set:function(t){this.mu.playbackRate=t,this.wu.playbackRate=t}},{key:"preload",get:function(){return this.wu.preload},set:function(t){this.mu.preload=t,this.wu.preload=t}},{key:"presentationMode",get:function(){return this.wu.presentationMode},set:function(t){this.wu.presentationMode=t}},{key:"supportedPresentationModes",get:function(){return this.wu.supportedPresentationModes}},{key:"video",get:function(){return this.J},set:function(t){this.J&&this.J.deactivate(),this.bu=[],this.vu(),this.J=new TelecineVideo(t),this.Su()}},{key:"videoWidth",get:function(){return this.wu.videoWidth}},{key:"videoHeight",get:function(){return this.wu.videoHeight}},{key:"volume",get:function(){return this.wu.volume},set:function(t){if(t<0||t>1)throw new TelecineError("IndexSizeError","Failed to set the 'volume' property: The volume provided (".concat(t,") is outside of the range [0, 1]."));this.mu.volume=t,this.wu.volume=t}},{key:"brainDebug",get:function(){return this.wu.brainDebug}}]),t}(),ro=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).Mu=!1,i.J=i.Eo.wu.J,i}G(n,t),H(n,null,[{key:"displayName",get:function(){return"CanvasEffect"}},{key:"supported",get:function(){return!0}},{key:"supportedScanners",get:function(){return[Ee,Tr]}}]);var i=n.prototype;return i.activate=function(){this.Mu=!0,this.Ru=document.createElement("canvas"),this.Ru.className="vp-canvas-effect",this.Ru.style.cssText="\n position: absolute;\n top:0;\n left:0;\n bottom:0;\n right:0;\n ",this.Cu=this.Ru.getContext("2d",{alpha:!1}),this.Z.appendChild(this.Ru),this.Ou()},i.deactivate=function(){this.Ru&&this.Z.removeChild(this.Ru),this.Iu(),this.Mu=!1},i.Ou=function(){this.ju()},i.ju=function(){this.Du=window.requestAnimationFrame(this.Lu.bind(this))},i.Lu=function(){var t=this.J,n=this.Ru;n.width=t.clientWidth,n.height=t.clientHeight;var i=Math.floor(this.Nu()),e=Math.floor(this.Pu()),r=Math.floor((t.clientWidth-i)/2),o=Math.floor((t.clientHeight-e)/2);this.Cu.fillStyle="#000",this.Cu.fillRect(0,0,n.width,n.height),this.Cu.drawImage(t,r,o,i,e),this.ju()},i.Fu=function(){return this.J.videoHeight/this.J.videoWidth},i.Nu=function(){return Math.min(this.J.clientHeight/this.Fu(),this.J.clientWidth)},i.Pu=function(){return Math.min(this.J.clientWidth*this.Fu(),this.J.clientHeight)},i.Iu=function(){this.Du&&(window.cancelAnimationFrame(this.Du),this.Du=null)},n}(zr),oo=function(){function t(){}return H(t,null,[{key:"Equirect",get:function(){return"equirectangular"}}]),t}(),uo=function(){function t(){}return H(t,null,[{key:"Mono",get:function(){return"mono"}},{key:"TopBottom",get:function(){return"top-bottom"}}]),t}(),ao=function(){function t(t,n,i){switch(this.isStereo=n!==uo.Mono,this.Vu=null,this.Uu=null,t){case oo.Equirect:this.createEquirectProjection(i,n);break;default:this.createEquirectProjection(i,uo.Mono)}}var n=t.prototype;return n.createEquirectProjection=function(t,n){switch(n){case uo.Mono:this.Vu=this.Bu(t);break;case uo.TopBottom:this.Vu=this.Bu(t),this.Uu=this.Bu(t),this.Vu.layers.set(1),this.Uu.layers.set(2),this.Hu(this.Vu.geometry,.5,0),this.Hu(this.Uu.geometry,.5,.5)}},n.Bu=function(n,i,e,r){var o=new THREE.SphereBufferGeometry(i||t.SPHERE_RADIUS,e||t.TESSELATION_WIDTH,r||t.TESSELATION_HEIGHT);o.scale(-1,1,1);var u=new THREE.MeshBasicMaterial({map:n});return new THREE.Mesh(o,u)},n.Hu=function(t,n,i){for(var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=0;r0?(t.zu.vr.setDevice(n[0]),n[0]):null})):null},n.enter=function(){return this.zu.vr.getDevice()&&this.zu.vr.getDevice().requestPresent([{source:this.zu.domElement}])},n.exit=function(){return this.zu.vr.getDevice()&&this.zu.vr.getDevice().exitPresent()},H(t,[{key:"supported",get:function(){return Fi.webvr}},{key:"device",get:function(){return this.zu&&this.zu.vr.getDevice()?this.zu.vr.getDevice():null}},{key:"isPresenting",get:function(){return!(!this.zu||!this.zu.vr.getDevice())&&this.zu.vr.getDevice().isPresenting}}]),t}(),co=function(t){function n(n){var i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(i=t.call(this,n,e)||this).Mu=!1,i.qu=null,i.Wu=null,i.zu=null,i.isUserInteracting=!1,i.Gu=0,i.$u=0,i._coordinates={lat:0,long:0},i.Ku={lat:0,long:0},i.Yu={lat:0,long:0},i.Ju=0,i.Xu=0,i.Zu=0,i.J=i.Eo.wu.J,i.Qu=null,i.ta={x:0,y:0},i.na={lat:0,long:0},i.ia={videoFps:i.tt.fps,motionRenderSpeed:60},i.ea=1e3/i.ia.videoFps,i.ra=[],i.oa=!1,i.aa=!1,i.sa=!1,i.ca={up:!1,down:!1,left:!1,right:!1},i}G(n,t),H(n,[{key:"isUserInteracting",set:function(t){t!==this.la&&(this.la=t,t?this.tt.isMobile||this.Eo.fire(ki.MOTION_START):this.tt.isMobile||this.Eo.fire(ki.MOTION_END))},get:function(){return this.la}}],[{key:"displayName",get:function(){return"ThreeSixtyEffect"}},{key:"supported",get:function(){try{var t=document.createElement("canvas");return!!window.WebGLRenderingContext&&(t.getContext("webgl")||t.getContext("experimental-webgl"))}catch(t){return this.Eo.wu.fire(ki.SPATIAL_UNSUPPORTED),!1}}},{key:"supportedScanners",get:function(){return[Ee,Tr]}}]),n.frustumSurfaceArea=function(t,n,i){var e=2*ao.SPHERE_RADIUS*2*Math.sin(Math.PI/180*(t/2));return e*(e*n/i)/(4*Math.PI*Math.pow(ao.SPHERE_RADIUS,2))};var i=n.prototype;return i.activate=function(){var t=this;return new r((function(n,i){if(window.THREE)n();else{var e=document.createElement("script");e.src=t.tt.threeUrl,document.body.appendChild(e),e.onload=function(){n()}}})).then((function(){return t.Vt()}))},i.Vt=function(){var t=this;this.Mu=!0,this.qu=new THREE.PerspectiveCamera(this.tt.fieldOfView,this.J.clientWidth/this.J.clientHeight,1,2*ao.SPHERE_RADIUS),this.qu.target=new THREE.Vector3(0,0,0),this.qu.layers.enable(1),this.fa(this.tt.directorTimeline),this.Wu=new THREE.Scene,this.da=new THREE.VideoTexture(this.J),this.da.generateMipmaps=!1,this.da.minFilter=THREE.NearestFilter,this.da.maxFilter=THREE.NearestFilter,this.da.format=THREE.RGBFormat,this.ha=new ao(this.tt.projection,this.tt.stereoMode,this.da),this.ha.isStereo&&this.Wu.add(this.ha.right),this.Wu.add(this.ha.left),this.zu=new THREE.WebGLRenderer,this.zu.vr.enabled=!0,this.zu.setPixelRatio(window.devicePixelRatio),this.va=document.createElement("div"),this.va.appendChild(this.zu.domElement),this.Z.appendChild(this.va),this.pa(),this.Eo.wu.J.setAttribute("crossorigin","anonymous"),this.Ou(),this.Eo.wu.paused||this.ma(),this.wa=new so(this.zu),this.wa.supported&&this.wa.hasVRHeadset().then((function(n){setTimeout((function(){t.Eo.fire(ki.WEBVR_HARDWARE_AVAILABLE,t.wa.device)}),100)})).catch((function(t){}))},i.toggleVR=function(){var t=this;if(this.wa.isPresenting)this.wa.exit().then((function(){t.adjustRenderSize()})).catch((function(t){}));else{if(this.Eo.wu.paused)return;this.wa.enter().then((function(){t.adjustRenderSize()})).catch((function(t){}))}},i.onplay=function(){this.Mu&&(this.ma(),this.adjustRenderSize())},i.deactivate=function(){this.va&&this.Z.removeChild(this.va),this.Iu(),this.Mu=!1},i.snapToCenter=function(){var t=this;this.ra.forEach((function(t){return clearTimeout(t)}));var n=((this._coordinates.long>=180?360:0)-this._coordinates.long)/11,i=(0-this._coordinates.lat)/11;this.Zu=0;for(var e=function(e){t.ra.push(setTimeout((function(){0===e&&(t.oa=!0,t.tt.isMobile||(t.ea=1e3/t.ia.motionRenderSpeed)),49===e&&(t.oa=!1,t.tt.isMobile||(t.ea=1e3/t.ia.videoFps)),t.ba(t._coordinates.lat+i/Math.pow(1.1,e),t._coordinates.long+n/Math.pow(1.1,e)),t.na.lat=THREE.Math.radToDeg(t.ta.x)+t._coordinates.lat+i/Math.pow(1.1,e),t.na.long=THREE.Math.radToDeg(t.ta.y)+t._coordinates.long+i/Math.pow(1.1,e)}),e*t.ea))},r=0;r<50;r++)e(r)},i.isStereo=function(){return!!this.ha&&this.ha.isStereo},i.fa=function(t){t&&t[0]&&void 0!==t[0].p&&"undefined"!==t[0].y&&this.ba(t[0].p,t[0].y)},i.ba=function(t,n){this.Ku.long=this._coordinates.long,this.Ku.lat=this._coordinates.lat,t%=360,this._coordinates.lat=Math.max(-85,Math.min(85,t)),n=(n%=360)>=0?n:360+n,this._coordinates.long=n},i.makeContact=function(t){this.isUserInteracting=!0,this.ra.forEach((function(t){return clearTimeout(t)})),this.oa=!1,this.ga={x:t.x,y:t.y},this.Yu.long=this._coordinates.long,this.Yu.lat=this._coordinates.lat,this.ya={long:this._coordinates.long,lat:this._coordinates.lat},this.tt.isMobile||(this.ea=1e3/this.ia.motionRenderSpeed)},i.move=function(t){this.na.lat=THREE.Math.radToDeg(this.ta.x)+this.Ku.lat,this.na.long=THREE.Math.radToDeg(this.ta.y)+this.Ku.long;var n=this.ya.lat-.2*(this.ga.y-t.y),i=.2*(this.ga.x-t.x)+this.ya.long;this.ba(n,i)},i.moveWheel=function(t){this.na.lat=THREE.Math.radToDeg(this.ta.x)+this.Ku.lat,this.na.long=THREE.Math.radToDeg(this.ta.y)+this.Ku.long;var n=this._coordinates.lat-.1*t.y,i=this._coordinates.long+.1*t.x;this.ba(n,i)},i.moveDevice=function(t,n,i,e){this.sa=!0;var r=new THREE.Quaternion,o=window.orientation;null===o&&(o=this.J.clientWidth>this.J.clientHeight?90:0),t=t?THREE.Math.degToRad(t):0,n=n?THREE.Math.degToRad(n):0,i=i?THREE.Math.degToRad(i):0;var u=o?THREE.Math.degToRad(o):0,a=new THREE.Vector3(0,0,1),s=new THREE.Euler,c=new THREE.Quaternion,l=new THREE.Quaternion(-Math.sqrt(.5),0,0,Math.sqrt(.5));s.set(n,t,-i,"YXZ"),r.setFromEuler(s),r.multiply(l),r.multiply(c.setFromAxisAngle(a,-u)),this.ta=(new THREE.Euler).setFromQuaternion(r,"YXZ"),this.Zu=this.ta.z,this.isUserInteracting||this.oa||this.ba(THREE.Math.radToDeg(this.ta.x)-this.na.lat,-THREE.Math.radToDeg(this.ta.y)+this.na.long),this.aa||(this.snapToCenter(),this.Eo.fire(ki.MOTION_START),this.aa=!0)},i.releaseContact=function(t){if(this.na.lat=THREE.Math.radToDeg(this.ta.x)-this._coordinates.lat,this.na.long=THREE.Math.radToDeg(this.ta.y)+this._coordinates.long,this.isUserInteracting=!1,this.ya&&!t){var n=Math.hypot(this._coordinates.long-this.ya.long,this._coordinates.lat-this.ya.lat);this._a(n)}},i.abandonMotion=function(){this.isUserInteracting=!1,this.ya=null},i.keyPress=function(t){this.ka()||(this.isUserInteracting=!0,this.ra&&this.ra.forEach((function(t){return clearTimeout(t)}))),this.ca[t]||(this.ca[t]=!0)},i.keyUp=function(t){this.ca[t]=!1,this.ka()||(this.isUserInteracting=!1,this._a(1/0))},i.Ea=function(){var t=this;Object.keys(this.ca).forEach((function(n){if(t.ca[n])switch(n){case"up":t.ba(t._coordinates.lat+2,t._coordinates.long);break;case"down":t.ba(t._coordinates.lat-2,t._coordinates.long);break;case"left":t.ba(t._coordinates.lat,t._coordinates.long-2);break;case"right":t.ba(t._coordinates.lat,t._coordinates.long+2)}}))},i.ka=function(){var t=this;return Object.keys(this.ca).map((function(n){return t.ca[n]})).some((function(t){return t}))},i._a=function(t){var n=this;t>=20&&function(){var i={long:n._coordinates.long-n.Ku.long,lat:n._coordinates.lat-n.Ku.lat};t===1/0&&(i.long/=2,i.lat/=2);for(var e=function(t){n.ra.push(setTimeout((function(){1===t&&(n.oa=!0),49===t&&(n.oa=!1,n.ea=1e3/n.ia.videoFps);var e=2/Math.pow(t,1.5);n.na.lat=THREE.Math.radToDeg(n.ta.x)+n._coordinates.lat+i.lat,n.na.long=THREE.Math.radToDeg(n.ta.y)+n._coordinates.long+i.long,n.ba(n._coordinates.lat+i.lat*e,n._coordinates.long+i.long*e)}),t*n.ea))},r=1;r<50;r++)e(r)}()},i.onseeked=function(){this.Mu&&this.Ta()},i.onresize=function(){this.adjustRenderSize(),this.isUserInteracting=!1},i.Ta=function(){this.isVRPresenting||(this.Ju=THREE.Math.degToRad(90+this._coordinates.lat),this.Xu=THREE.Math.degToRad(this._coordinates.long),this.qu.position.set(Math.sin(this.Ju)*Math.cos(this.Xu),Math.cos(this.Ju),Math.sin(this.Ju)*Math.sin(this.Xu)),this.qu.lookAt(this.qu.target),this.qu.rotation.z+=this.Zu,this.Eo.fire(ki.CAMERA_UPDATE,{lon:this._coordinates.long,lat:this._coordinates.lat})),this.zu.render(this.Wu,this.qu)},i.adjustRenderSize=function(){if(this.isVRPresenting)this.qu.aspect=this.J.clientWidth/this.J.clientHeight,this.qu.updateProjectionMatrix(),this.zu.setSize(this.J.clientWidth,this.J.clientHeight);else{this.J.clientWidth>this.J.clientHeight?this.qu.aspect=Math.max(1,Math.min(2,this.J.clientWidth/this.J.clientHeight)):this.qu.aspect=Math.max(1/3,Math.min(3,this.J.clientWidth/this.J.clientHeight)),this.qu.updateProjectionMatrix();var t=ae(this.J.clientWidth,this.J.clientHeight,this.qu.aspect,1);this.zu.setSize(t.width,t.height),this.va.style.paddingTop="".concat(t.top,"px")}},i.Ou=function(){var t=this;this.zu.setAnimationLoop((function(){t.ka()&&t.Ea(),t.Ta()}))},i.Iu=function(){this.zu.setAnimationLoop(null)},i.ma=function(){this.xa({backgroundColor:"#000",display:"block"})},i.pa=function(){this.xa({backgroundColor:"#000",display:"none"})},i.xa=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.backgroundColor,i=t.display;this.va.style.cssText="position:absolute;left:0;top:0;margin-left:auto;margin-right:auto;padding:0;background:".concat(n,";width:100%;height:100%;text-align:center;display:").concat(i)},H(n,[{key:"currentCoordinates",get:function(){return this._coordinates},set:function(t){var n=Q(t,2),i=n[0],e=n[1];if(i>90||i<-90)throw new RangeError("Latitude should be a float between -90 and 90.");if(e<0||e>360)throw new RangeError("Longitude should be a float between 0 and 360.");this.ba(i,e),this.Ta()}},{key:"isVRPresenting",get:function(){return this.wa&&this.wa.isPresenting}},{key:"fieldOfView",get:function(){return this.qu.fov},set:function(t){this.qu.fov=t,this.qu.updateProjectionMatrix(),this.zu.render(this.Wu,this.qu)}},{key:"hasVRHeadset",get:function(){return this.wa&&!!this.wa.device}}]),n}(zr);function lo(t){return"symbol"==U(t)||Mn(t)&&"[object Symbol]"==Ot(t)}var fo=/^\s+|\s+$/g,ho=/^[-+]0x[0-9a-f]+$/i,vo=/^0b[01]+$/i,po=/^0o[0-7]+$/i,mo=parseInt;function wo(t){if("number"==typeof t)return t;if(lo(t))return NaN;if(It(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=It(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(fo,"");var i=vo.test(t);return i||po.test(t)?mo(t.slice(2),i?2:8):ho.test(t)?NaN:+t}var bo=Tt?Tt.prototype:void 0,go=bo?bo.toString:void 0;function yo(t){if("string"==typeof t)return t;if(Dn(t))return function(t,n){for(var i=-1,e=null==t?0:t.length,r=Array(e);++i0&&void 0!==arguments[0]?arguments[0]:"b",n=++Ao;return"".concat(t).concat(n)}Mo(),Mo();var Ro=Mo(),Co=Mo(),Oo=Mo(),Io=Mo(),jo=Mo(),Do=Mo(),Lo=Mo(),No=Mo(),Po=Mo(),Fo=Mo(),Vo=Mo(),Uo=Mo(),Bo=Mo(),Ho=Mo(),zo=Mo(),qo=Mo(),Wo=Mo(),Go=Mo(),$o=Mo(),Ko=Mo(),Yo=Mo(),Jo=Object.freeze({__proto__:null,CONFIG_CHANGED:Po,TELECINE_READY:Fo,TELECINE_VIDEO_INIT:Vo,PLAY_INITIATED:Uo,QUALITY_CHANGED:Bo,FORCED_QUALITY:Ho,CUE_CHANGED:zo,CAPTIONS_CHANGED:qo,SPATIAL_PLAYBACK_TOGGLED:Wo,PICTURE_IN_PICTURE_AVAILABLE:Go,PICTURE_IN_PICTURE_NOT_AVAILABLE:$o,PICTURE_IN_PICTURE_ACTIVATED:Ko,PICTURE_IN_PICTURE_DEACTIVATED:Yo}),Xo=Object.freeze({__proto__:null,EVENT_PENDING:"liveeventpending",EVENT_ACTIVE:"liveeventactive",EVENT_STARTING:"liveeventstarting",EVENT_STARTED:"liveeventstarted",EVENT_ENDED:"liveeventended",ARCHIVE_STARTED:"livearchivestarted",ARCHIVE_DONE:"livearchivedone",ARCHIVE_ERROR:"livearchiveerror"}),Zo={h264:"video/mp4",hls:"application/vnd.apple.mpegurl",hlsLive:"application/x-mpegURL",dash:"application/vnd.vimeo.dash+json",dashMpd:"video/vnd.mpeg.dash.mpd",vp6:"video/x-flv",vp8:"video/webm",webm:"video/webm",hds:"application/f4m"},Qo={"application/vnd.apple.mpegurl":"hls","application/vnd.vimeo.dash+json":"dash","video/vnd.mpeg.dash.mpd":"dash","video/mp4":"progressive","video/webm":"progressive","video/x-flv":"progressive","application/x-mpegURL":"hlslive"},tu=(W({},wi,{},yi,{},_i,{},Xo,{},ki,{},bi,{},Ei,{},Ti,{},Jo),W({},_i,{},Xo));function nu(t){var n;return"done"===(null==t||null==(n=t.archive)?void 0:n.status)}function iu(t){return"pending"===(null==t?void 0:t.status)}function eu(t){return"started"===(null==t?void 0:t.status)}function ru(t){return"ended"===(null==t?void 0:t.status)}function ou(t){return uu(t,"/playlist/refresh")}function uu(t,n){var i,e=null==(i=t.request.files.hls)?void 0:i.default_cdn,r=t.request,o=r.signature,u=r.timestamp,a=r.expires,s="https://".concat(t.player_url,"/live/").concat(t.video.id),c="?signature=".concat(o,"&time=").concat(u,"&expires=").concat(a,"&cdn=").concat(e);return"".concat(s).concat(n).concat(c)}var au=En(Object.keys,Object),su=Object.prototype.hasOwnProperty;function cu(t){if(!Sn(t))return au(t);var n=[];for(var i in Object(t))su.call(t,i)&&"constructor"!=i&&n.push(i);return n}var lu=qt(Et,"DataView"),fu=qt(Et,"Promise"),du=qt(Et,"Set"),hu=qt(Et,"WeakMap"),vu=Pt(lu),pu=Pt(tn),mu=Pt(fu),wu=Pt(du),bu=Pt(hu),gu=Ot;(lu&&"[object DataView]"!=gu(new lu(new ArrayBuffer(1)))||tn&&"[object Map]"!=gu(new tn)||fu&&"[object Promise]"!=gu(fu.resolve())||du&&"[object Set]"!=gu(new du)||hu&&"[object WeakMap]"!=gu(new hu))&&(gu=function(t){var n=Ot(t),i="[object Object]"==n?t.constructor:void 0,e=i?Pt(i):"";if(e)switch(e){case vu:return"[object DataView]";case pu:return"[object Map]";case mu:return"[object Promise]";case wu:return"[object Set]";case bu:return"[object WeakMap]"}return n});var yu=gu,_u=Object.prototype.hasOwnProperty;function ku(t){if(null==t)return!0;if(Nn(t)&&(Dn(t)||"string"==typeof t||"function"==typeof t.splice||Un(t)||ti(t)||jn(t)))return!t.length;var n=yu(t);if("[object Map]"==n||"[object Set]"==n)return!t.size;if(Sn(t))return!cu(t).length;for(var i in t)if(_u.call(t,i))return!1;return!0}function Eu(t){return Nn(t)?si(t):cu(t)}function Tu(){return[]}var xu=Object.prototype.propertyIsEnumerable,Su=Object.getOwnPropertySymbols,Au=Su?function(t){return null==t?[]:(t=Object(t),function(t,n){for(var i=-1,e=null==t?0:t.length,r=0,o=[];++i=11,va={airPlay:"WebKitPlaybackTargetAvailabilityEvent"in window,android:oa,hasAutoplayPolicy:oa||la||ha||function(){if(!ea("chrome"))return[];var t=ia.split(" ").find((function(t){return la?/CriOS\//.test(t):/chrome\//.test(t)}));return t?t.replace("chrome/","").split(".").map((function(t){return parseInt(t,10)})):[]}()[0]>=66,iOS:la,mobileAndroid:oa&&ea("mobile"),browser:{bb10:ea("bb10"),chrome:ea("chrome"),firefox:ea("firefox"),ie:sa||ca,edge:ea("edge"),opera:fa,safari:ea("safari")&&ea("apple")&&!ea("chrome")&&!ea("android")},devicePixelRatio:ua,iPhone:ea("iphone;")||ea("ipod touch;")||ea("ipod;"),iPad:ea("ipad;"),iPadNonRetina:ea("ipad;")&&ua<2,mac:ea("mac os"),pointerEvents:window.navigator.pointerEnabled||window.navigator.msPointerEnabled||!1,svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||ea("windows phone")||window.navigator.maxTouchPoints>1||window.navigator.msMaxTouchPoints||!1,transformProperty:ra("transform"),transitionProperty:ra("transition"),webp:function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))&&0===t.toDataURL("image/webp").indexOf("data:image/webp")}(),windowsPhone:aa},pa=/mac os x 10_13/.test(ia),ma=va.iOS&&va.iOS>=11,wa=va.iPhone&&812===window.screen.availHeight&&375===window.screen.availWidth,ba=va.iPhone&&896===window.screen.availHeight&&414===window.screen.availWidth,ga=va.iPad&&1112===window.screen.availWidth&&834===window.screen.availHeight,ya=va.iPad&&834===window.screen.availWidth&&1194===window.screen.availHeight,_a=va.iPad&&1024===window.screen.availWidth&&1366===window.screen.availHeight,ka=wa||ba||ga||ya||_a;function Ea(){return!!(ha&&pa||ha&&ma)||"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="hvc1"')}function Ta(){return!(va.iOS||va.iPad||va.browser.ie)&&(!ea("safari")||da()[0]>11||11===da()[0]&&(da()[2]>1||da()[1]>0))}function xa(t,n,i){return void 0===i&&(i=n,n=void 0),void 0!==i&&(i=(i=wo(i))==i?i:0),void 0!==n&&(n=(n=wo(n))==n?n:0),function(t,n,i){return t==t&&(void 0!==i&&(t=t<=i?t:i),void 0!==n&&(t=t>=n?t:n)),t}(wo(t),n,i)}function Sa(t){return t.quality||t.metadata.quality}function Aa(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=t.url;if("avc_url"in t&&(e=t.avc_url),i)return e;var r=n?va.spatialHEVC&&va.hevc:va.hevc,o=n?va.spatialHEVC&&va.hdr:va.hdr;return o&&"hevc_hdr_url"in t?e=t.hevc_hdr_url:r&&"hevc_sdr_url"in t?e=t.hevc_sdr_url:va.av1&&"av1_url"in t&&(e=t.av1_url),e}function Ma(t){if(ku(t.progressive))return[];var n=t.progressive;return"progressive_avc"in t&&(n=t.progressive_avc),n.filter(Ca(n))}function Ra(t){if("number"==typeof t)return t;var n=t.split("-");return 5===n.length?n[0]:parseInt(n[0],10)}function Ca(t){var n=t.filter(Oa).map(Sa);return function(t){return-1===n.indexOf(Sa(t))||Oa(t)}}function Oa(t){var n=t.fps;return"metadata"in t&&(n=t.metadata.fps),n>30}function Ia(t){return ja(t)>=720}function ja(t){return"string"!=typeof t&&(t=Sa(t)),parseInt(t,10)}function Da(t){var n=Ma(t.request.files).map((function(t){return t.quality}));return La(t,t.embed.quality,n)}function La(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t.embed.on_site||va.android||va.iOS||va.windowsPhone||!n||i.length&&-1===i.indexOf(n)?null:n}function Na(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"desc";return function(n,i){var e=ja(n),r=Pa(n),o=ja(i),u=Pa(i);return"asc"===t?e-o||r-u:o-e||u-r}}function Pa(t){return"object"!==U(t)?0:"fps"in t?t.fps:"metadata"in t&&"fps"in t.metadata?t.metadata.fps:0}function Fa(t){var n=t.video.live_event,i=t.request.files;if(!ku(i.hls)){var e,r=i.hls.default_cdn,o=i.hls.cdns[r].json_url||(null==(e=n.playback)?void 0:e.hls_noredirect),u=t.request.flags.live_dash?2:1;return{id:"hls-".concat(r,"-").concat(t.video.id),src:o,mime:Zo.hlsLive,priority:u,metadata:{cdn:r,origin:i.hls.cdns[r].origin,quality:"sd"}}}return null}function Va(t,n){var i=[];if(n.video){var e=n.video.currentFile.mime;if(e===Zo.hlsLive)return n.manifest.video.map((function(t){return W({},t,{quality:"".concat(t.height,"p")})}));i=[Zo.dash,Zo.dashMpd].includes(e)?function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.streams;"streams_avc"in t&&(i=t.streams_avc);var e=n?va.spatialHEVC&&va.hevc:va.hevc,r=n?va.spatialHEVC&&va.hdr:va.hdr;return r&&"streams_hevc_hdr"in t?i=t.streams_hevc_hdr:e&&"streams_hevc_sdr"in t?i=t.streams_hevc_sdr:va.av1&&"streams_av1"in t&&(i=t.streams_av1),i}(t.request.files.dash,t.video.spatial):n.video.files.filter((function(t){return"progressive"===Qo[t.mime]}))}return i.filter(Ca(i)).sort(Na())}function Ua(t){return va.spatialPlayback&&t.video.spatial?35:50}va.hevc=Ea(),va.hdr=ha&&ma&&ka,va.vp9hdr=(window.matchMedia("(color-gamut: p3)").matches||window.matchMedia("(color-gamut: rec2020)").matches)&&screen.colorDepth>=48&&(MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.01"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.01"')),va.av1="undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="av01.0.31M.08.0.110.01.01.01.0"'),va.webvr=!!(window.navigator&&"getVRDisplays"in window.navigator),va.webxr=!!(window.navigator&&"xr"in window.navigator&&"supportsSession"in window.navigator.xr),va.spatialPlayback=Ta(),va.spatialHEVC=!va.browser.safari&&Ta()&&Ea(),va.stereoscopic=va.spatialPlayback&&va.mobileAndroid;var Ba={captureException:function(t){},captureMessage:function(t){},captureBreadcrumb:function(){}},Ha=Ba,za=function(t){Ha=Object.assign({},Ba,t)},qa=function(t,n){return Ha.captureException(t,n)},Wa=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"backbone",e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"info";return Ha.captureBreadcrumb(t,n,i,e)};function Ga(t,n,i){var e=t.embed.playsinline&&(va.mobileAndroid||va.iOS>=10),r=!1,o=!1,u=!1,a=!0;function s(t){if(!a&&i.buffered&&i.buffered.length>0){t=t||i.currentTime;var e=function(t,n){var i=t.length-1;if(t.length>1)for(var e=0,r=t.length;e=n){i=e;break}return i}(i.buffered,t),o=i.buffered.end(e),s=o/i.duration,c=i.duration;if(n.fire(wi.PROGRESS,{loaded:o,duration:c,loadProgress:s}),u&&r&&o===i.duration)return void(r&&i.paused&&i.play().catch(qa))}}function c(n){if("auto"!==n){var e=Va(t,i).reverse().map((function(t){return t.quality})).indexOf(n);-1!==e&&(Wa("Switched to ".concat(n),{},"video"),i.video.currentFile.restrictedStreamIndexes=[e])}else i.video.currentFile.restrictedStreamIndexes=[]}function l(e){var r=Va(t,i).map((function(t){return t.quality})),o=La(t,t.embed.quality,r);o&&n.fire(Ho,o),c(o||"auto")}return n.on(Vo,(function(){i.playsinline=e,i.muted=t.embed.muted})),n.on(Co,(function(){a=!0,i.paused||i.pause(),o=!1,r=!1,setTimeout((function(){i.currentTime=0}),300)})),i.on(wi.PLAY,(function(){a=!1,n.fire(wi.PLAY,i.currentTime)})),i.on(wi.PAUSE,(function(){r=!1,n.fire(wi.PAUSE,i.currentTime,i.ended)})),i.on(wi.PLAYING,(function(t){s()})),i.on(wi.TIME_UPDATE,(function(t){var e=i.currentTime;if(!a){var r=i.duration,o=e/r,u=i.playbackRate;n.fire(wi.TIME_UPDATE,{currentTime:e,duration:r,timeProgress:o,playbackRate:u})}})),i.on(wi.ENDED,(function(t){i.loop?i.play().catch(qa):(r=!1,n.fire(wi.ENDED,t))})),i.on(wi.LOADED_METADATA,(function(n){var e=i.duration;if(isFinite(e)&&e>0){if(et.video.duration+1)return;t.video.duration=e}t.video.video_width=i.videoWidth,t.video.video_height=i.videoHeight})),i.on(wi.DURATION_CHANGE,(function(n){var e=i.duration;isFinite(e)&&(t.video.duration>0&&(et.video.duration+1)||(t.video.duration=e))})),i.on(wi.PROGRESS,s),i.on(yi.BUFFER_STARTED,(function(){u=!0})),i.on(yi.BUFFER_ENDED,(function(){u=!1})),n.on(Ro,(function(n,e){e||(e=(i.duration||t.video.duration)*xa(n,0,1)),e=xa(e,0,i.duration||t.video.duration),i.currentTime=e})),i.on(wi.SEEKING,(function(){var t=i.currentTime,e=i.duration,r=t/e;n.fire(wi.SEEKING,{currentTime:t,duration:e,timeProgress:r})})),i.on(wi.SEEKED,(function(){s();var t=i.currentTime,e=i.duration,r=t/e;n.fire(wi.SEEKED,{currentTime:t,duration:e,timeProgress:r})})),n.on(Io,(function(e){var r=i.video.currentFile.mime;if([Zo.dash,Zo.dashMpd,Zo.hlsLive].includes(r))c(e);else{var o=Va(t,i).filter((function(t){return t.metadata.quality===e}));o.length>0&&(a=!0,i.video.currentFile=o[0])}n.fire(Bo,e)})),i.on(yi.CURRENT_FILE_CHANGE,(function(e){Wa("Current file changed",{id:e.id,mime:e.mime,src:e.src,metadata:e.metadata},"video");var r=e.metadata.quality;[Zo.dash,Zo.dashMpd].includes(e.mime)&&l(),[Zo.hlsLive].includes(e.mime)?i.once(yi.STREAMS_LOADED,(function(){l()})):function(i){var e=Da(t);e&&n.fire(Ho,e)}(),n.fire(Bo,r)})),{play:function(){return r=!0,o||(n.fire(Uo),o=!0),i.play()},pause:function(){r=!1,i.pause()}}}function $a(t,n,i){var e=!1,r=i.presentationMode;function o(){!i.supportsPresentationMode("picture-in-picture")||va.spatialPlayback&&t.video.spatial?n.fire($o):n.fire(Go)}i.on(wi.LOADED_METADATA,(function(){e=!0})),i.on(wi.PLAY,(function(){e?o():i.once(wi.LOADED_METADATA,o)})),i.on(yi.PRESENTATION_MODE_CHANGE,(function(t){"inline"===r&&"picture-in-picture"===t&&n.fire(Ko),"picture-in-picture"===r&&"inline"===t&&n.fire(Yo),r=t,i.video.textTracks.forEach((function(n){"picture-in-picture"===t&&"hidden"===n.mode&&(n.mode="showing"),"inline"===t&&"showing"===n.mode&&(n.mode="hidden")}))})),n.on(Lo,(function(){i.supportsPresentationMode("picture-in-picture")&&(i.presentationMode="picture-in-picture")})),n.on(No,(function(){i.supportsPresentationMode("picture-in-picture")&&(i.presentationMode="inline")}))}function Ka(t,n,i){var e=null;va.spatialPlayback&&(n.on(Vo,(function(){e&&(i.deactivateEffect(co),e=null,n.fire(Wo,e));var r=t.video.spatial;r&&(t.request.drm||i.supportsEffect(co)&&(e=i.activateEffect(co,{threeUrl:t.request.urls.three_js,fps:t.video.fps,fieldOfView:r.fov,directorTimeline:r.director_timeline,projection:r.projection,stereoMode:r.stereo_mode,initialView:r.initial_view,isMobile:va.android,dimensions:t.embed.on_site?{width:1080,height:540}:{width:640,height:360}}),n.fire(Wo,e)))})),i.on(ki.SPATIAL_UNSUPPORTED,(function(){e&&(i.deactivateEffect(co),e=null,n.fire(Wo,e))})))}function Ya(t,n,i){var e=null;n.on(Vo,(function(){e&&(i.deactivateEffect(ro),e=null),t.video.canvas&&(t.request.drm||i.supportsEffect(ro)&&(e=i.activateEffect(ro)))}))}var Ja=hi((function(t,n,i){fi(t,n,i)}));function Xa(t,n,i){return i?n?n(t):t:(t&&t.then||(t=r.resolve(t)),n?t.then(n):t)}var Za=function(){function t(t,n,i){nt(this),this.Sa=zu(t),this.Aa=t.session_url||t.sessionUrl,this.Ma=n,this.Ra=i,this.Ca=!1,this.Oa=!1,this.Ia()}var n=t.prototype;return n.disable=function(){this.Oa=!0},n.forcePolling=function(){this.isForcePolling||(this.Ca=!0,this.Ia())},n.unforcePolling=function(){this.Ca=!1},n.Ia=function(){!1!==this.Sa.polling&&(this.ja()?this.Da():this.La()&&this.Na())},n.La=function(){var t;return!(ru(this.Sa)&&"started"!==(null==(t=this.Sa.archive)?void 0:t.status)||!this.isForcePolling&&eu(this.Sa))},n.ja=function(){return!this.Aa||!(!iu(this.Sa)||null!==this.Sa.id)},n.Pa=function(){try{var t=this;return Xa(Ke(t.Ma).json(),(function(n){return t.Aa=n.url,n.url}))}catch(t){return r.reject(t)}},n.Na=function(){try{var t=this;if(t.Oa)return;var n,i={};return va.browser.ie&&(i={Pragma:"no-cache","Cache-Control":"no-cache"}),function(t,n){return t&&t.then?t.then(n):n()}(function(e,r){try{var o=Xa(Ke({url:t.Aa,retry:3,retryStatus:function(t){return[410].includes(t)||Ae.retryStatus(t)},hooks:{beforeRetry:[t.Kt.bind(t)]},headers:i}).json(),(function(t){n=t}))}catch(t){return r()}return o&&o.then?o.then(void 0,r):o}(0,(function(){throw new Error("Hit max retries polling ".concat(t.Aa))})),(function(i){if(n.status!==t.Sa.status){var e;if(ru(n)&&"provision_expire"===n.terminate_reason)return;var r=(z(e={},"active",tu.EVENT_ACTIVE),z(e,"pending",tu.EVENT_PENDING),z(e,"started",tu.EVENT_STARTED),z(e,"ended",tu.EVENT_ENDED),e)[n.status];try{t.fire(r,n)}catch(t){throw new Error("Error firing live event status change ".concat(t))}}if(n.archive&&(!t.Sa.archive||n.archive.status!==t.Sa.archive.status)){var o,u=(z(o={},"started",tu.ARCHIVE_STARTED),z(o,"done",tu.ARCHIVE_DONE),z(o,"error",tu.ARCHIVE_ERROR),o)[n.archive.status];t.fire(u,n)}t.Sa=Ja(t.Sa,n),t.La()&&setTimeout(t.Na.bind(t),5e3)}))}catch(t){return r.reject(t)}},n.Kt=function(t,n){try{return Xa(this.Pa(),(function(n){t.url=n}))}catch(t){return r.reject(t)}},n.Da=function(){try{var t=this;if(t.Oa)return;return Xa(Ke(t.Ra).json(),(function(n){var i=!1;return function(e,r){var o=function(){if(null!==n.ingest.session_id)return t.Sa.id=n.ingest.session_id,Xa(t.Pa(),(function(){t.Na(),i=!0}))}();return o&&o.then?o.then(r):r(o)}(0,(function(n){if(i)return n;setTimeout(t.Da.bind(t),5e3)}))}))}catch(t){return r.reject(t)}},H(t,[{key:"isForcePolling",get:function(){return this.Ca}}]),t}();function Qa(){}function ts(t,n,i){var e,o,u=function(t){return function(){for(var n=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:[];if(!t||"null"===t||0===n.length)return{track:null};var i=t.split("."),e=Q(i,2),r=e[0],o=e[1],u=r.split(/[-_]/),a=Q(u,1),s=a[0],c=r!==s,l=n.filter((function(t){return c&&t.language===r||t.language===s})).sort((function(t,n){var i=2*(t.language===s&&t.kind===o)+2*(t.language===r)+1*(t.kind===o);return 2*(n.language===s&&n.kind===o)+2*(n.language===r)+1*(n.kind===o)-i}));return l.length>0?{track:l[0],exactMatch:l[0].language===r&&l[0].kind===o}:{track:null}}function is(t,n,i){var e;function r(){if(0!==n.video.textTracks.length){if(n.video.textTracks.forEach((function(t){t.on("cuechange",o),t.on("modechange",u)})),n.video.textTracks.language&&Q(n.video.textTracks.language.split(/[-_]/),1)[0]!=Q(n.video.textTracks.language.split(/[-_]/),1)[0]){var i="".concat(n.video.textTracks.language,".subtitles");if(ns(i,n.video.textTracks).track)return void t.fire(jo,i)}t.fire(Do)}else t.fire(Do)}function o(n){for(var i,e=n.target,r=e.activeCues,o=[],u=0,a=r.length;u"),text:r[u].text}));t.fire(zo,e,o)}function u(n){var e=n.target,r=i.querySelector("video");va.iOS&&function(t){var n=[document.fullscreenElement,document.webkitFullscreenElement,document.webkitCurrentFullScreenElement,document.mozFullScreenElement,document.msFullscreenElement].find((function(t){return void 0!==t}));return void 0!==n?!!n:t.webkitDisplayingFullscreen}(r)&&"showing"===e.mode&&t.fire(qo,e)}t.on(Vo,r),t.on(jo,(function(i){if(!e||e.id!==i){var r=n.video.textTracks.getTrackById(i),o=!0;if(!r){var u=ns(i,n.video.textTracks);r=u.track,o=u.exactMatch}r!==e&&setTimeout((function(){n.video&&n.video.textTracks.forEach((function(t){t.mode=t===r?"hidden":"disabled"})),t.fire(qo,r,!o),e=r}),0)}})),t.on(Do,(function(){setTimeout((function(){n.video&&n.video.textTracks.forEach((function(t){t.mode="disabled"})),t.fire(zo),e&&(e=null,t.fire(qo,null))}),0)})),t.on(yi.TEXT_TRACKS_AVAILABLE,r)}function es(t,n,i){var e,r;return e=new eo(i,[Tr,Vr,Hr,Ee],{externalDisplays:[AirPlayExternalDisplay],mediaSourceScanner:{droppedFrameSwitchPercent:Ua(t)},tests:t.request.ab_tests,fileCodecs:t.request.file_codecs,bufferTarget:t.video.buffer_target,presentationDelay:t.video.presentation_delay}),Object.values(wi).filter((function(t){return![wi.TIME_UPDATE,wi.PROGRESS,wi.SUSPEND,wi.ERROR].includes(t)})).forEach((function(t){e.on(t,(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Wa(t,n,"video event")}))})),e.on(yi.STREAMS_LOADED,(function(n){n.video.forEach((function(n){var i=function(t,n){return n.find((function(n){return Ra(n.id)===String(t)||Ra(n.id)===Ra(t)}))}(n.id,Va(t,e));i?(n.profile=i.profile,n.quality=i.quality,n.fps=i.fps):(n.profile=null,n.quality="".concat(n.height,"p"),n.fps=n.framerate)}))})),e.on(yi.STREAM_CHANGE,(function(t){var i=t.index,e=t.streams,r=e[i];Wa("Stream changed",r,"video"),n.fire(yi.STREAM_CHANGE,r,i,e)})),e.on(yi.STREAM_TARGET_CHANGE,(function(t){var i=t.index,e=t.streams,r=e[i];n.fire(yi.STREAM_TARGET_CHANGE,r,i,e)})),function(t,n,i){i.forEach((function(i){t(i,(function(){for(var t=arguments.length,e=new Array(t),r=0;r.1?So(r.currentTime):0},set currentTime(t){if(t=parseFloat(t),isNaN(t)||t<0)throw new rs("Seconds must be a positive number less than the duration of the video.","RangeError","setCurrentTime");o.fire(Ro,null,t)},get duration(){return So(a.video.duration)},get enabledTextTrack(){return u},loadVideo:function(t){return a.reset(t),a=s(a),this},unload:function(){return o.fire(Co),this},destroy:function(){return o.fire(Oo),this},on:function(t,n){return o.on(t,n),this},once:function(t,n){return o.once(t,n),this},off:function(t,n){return o.off(t,n),this},hasTextTrack:function(t){var n,i,e=this.textTracks;if(xo(t))i=e.getTrackById(t);else{var r=t.split(".")[0];n=e.some((function(t){return t.language.toLowerCase()===r.toLowerCase()}))}return!(!i&&!n)},enableTextTrack:function(t){var n,i,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.textTracks;if(xo(t))u=a.getTrackById(t);else{var s=t.split("."),c=Q(s,2);n=c[0];var l=c[1];if(i=void 0===l?e:l,!this.hasTextTrack(t))throw new rs("There are no tracks for “".concat(n.toUpperCase(),"”."),"InvalidTrackLanguageError","enableTextTrack");var f=i?"".concat(n,".").concat(i):n;u=ns(f,a).track}if(!u||i&&u.kind!==i)throw new rs("There are no ".concat(i," tracks for “").concat(n.toUpperCase(),"”."),"InvalidTrackError","enableTextTrack");r.Au(!0),o.fire(jo,u.id)},disableTextTrack:function(){u=null,r.Au(!1),o.fire(Do)},set quality(t){o.fire(Io,t)},get playbackRate(){return r?r.playbackRate:1},set playbackRate(t){r.playbackRate=t,r.defaultPlaybackRate=t},get presentationMode(){return r.presentationMode},set presentationMode(t){"picture-in-picture"===t?o.fire(Lo):o.fire(No)},get textTracks(){return r.video?r.video.textTracks:[]},get representations(){return Va(a,r)},get volume(){return r?r.volume:So(a.request.cookie.volume)},set volume(t){if(t=parseFloat(t),isNaN(t)||t<0||t>1)throw new rs("Volume should be a number between 0 and 1.","RangeError","setVolume");r.volume=t},get videoId(){return a.video.id},get videoWidth(){return r.videoWidth||a.video.width},get videoHeight(){return r.videoHeight||a.video.height},get readyState(){return r.videoElement.readyState},get brainDebug(){return r.brainDebug}};return a=s(a),e=new es(a,o,t),r=e.telecine,i=Object.create(r),ot(i,c)}var as=navigator.userAgent.toLowerCase();function ss(t){t=t.toLowerCase();var n=new RegExp(t).test(as);return"safari"===t?n&&new RegExp("version").test(as):n}function cs(t){var n=document.createElement("div"),i=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+["Webkit","Moz","O","ms"].join(i+" ")+i).split(" ");for(var r in e){var o=e[r];if(void 0!==n.style[o])return o}return t}var ls=!!ss("android")&&(parseFloat(as.replace(/^.* android (\d+)\.(\d+).*$/,"$1.$2"))||!0),fs=window.devicePixelRatio||1,ds=!(!ss("windows phone")&&!ss("iemobile"))&&(parseFloat(as.replace(/^.* windows phone (os )?(\d+)\.(\d+).*$/,"$2.$3"))||!0),hs=!!ss("msie")&&parseFloat(as.replace(/^.*msie (\d+).*$/,"$1")),vs=!!ss("trident")&&parseFloat(as.replace(/^.*trident\/(\d+)\.(\d+).*$/,"$1.$2"))+4,ps=!!(ss("ipad;")||ss("iphone;")||ss("ipod touch;"))&&parseFloat(as.replace(/^.* os (\d+)_(\d+).*$/,"$1.$2")),ms=ss("opera")||ss("opr"),ws=/^Mozilla\/5\.0 \(.* Mac OS X.*\(KHTML, like Gecko\)(?: Mobile\/[\S]*|)$/i.test(as);function bs(){if(!ss("safari"))return[];var t=as.split(" ").find((function(t){return/version\//.test(t)}));return t?t.replace("version/","").split(".").map((function(t){return parseInt(t,10)})):[]}var gs=ss("safari")&&ss("apple")&&!ss("chrome")&&!ss("android")&&bs()[0]>=11,ys={airPlay:"WebKitPlaybackTargetAvailabilityEvent"in window,android:ls,appleMail:ws,hasAutoplayPolicy:ls||ps||gs||function(){if(!ss("chrome"))return[];var t=as.split(" ").find((function(t){return ps?/CriOS\//.test(t):/chrome\//.test(t)}));return t?t.replace("chrome/","").split(".").map((function(t){return parseInt(t,10)})):[]}()[0]>=66,iOS:ps,mobileAndroid:ls&&ss("mobile"),browser:{bb10:ss("bb10"),chrome:ss("chrome"),firefox:ss("firefox"),ie:hs||vs,edge:ss("edge"),opera:ms,safari:ss("safari")&&ss("apple")&&!ss("chrome")&&!ss("android")},devicePixelRatio:fs,iPhone:ss("iphone;")||ss("ipod touch;")||ss("ipod;"),iPad:ss("ipad;"),iPadNonRetina:ss("ipad;")&&fs<2,mac:ss("mac os"),pointerEvents:window.navigator.pointerEnabled||window.navigator.msPointerEnabled||!1,svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||ss("windows phone")||window.navigator.maxTouchPoints>1||window.navigator.msMaxTouchPoints||!1,transformProperty:cs("transform"),transitionProperty:cs("transition"),webp:function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))&&0===t.toDataURL("image/webp").indexOf("data:image/webp")}(),windowsPhone:ds},_s=/mac os x 10_13/.test(as),ks=ys.iOS&&ys.iOS>=11,Es=ys.iPhone&&812===window.screen.availHeight&&375===window.screen.availWidth,Ts=ys.iPhone&&896===window.screen.availHeight&&414===window.screen.availWidth,xs=ys.iPad&&1112===window.screen.availWidth&&834===window.screen.availHeight,Ss=ys.iPad&&834===window.screen.availWidth&&1194===window.screen.availHeight,As=ys.iPad&&1024===window.screen.availWidth&&1366===window.screen.availHeight,Ms=Es||Ts||xs||Ss||As;function Rs(){return!!(gs&&_s||gs&&ks)||"undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="hvc1"')}function Cs(){return!(ys.iOS||ys.iPad||ys.browser.ie)&&(!ss("safari")||bs()[0]>11||11===bs()[0]&&(bs()[2]>1||bs()[1]>0))}ys.hevc=Rs(),ys.hdr=gs&&ks&&Ms,ys.vp9hdr=(window.matchMedia("(color-gamut: p3)").matches||window.matchMedia("(color-gamut: rec2020)").matches)&&screen.colorDepth>=48&&(MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.01"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.01"')),ys.av1="undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="av01.0.31M.08.0.110.01.01.01.0"'),ys.webvr=!!(window.navigator&&"getVRDisplays"in window.navigator),ys.webxr=!!(window.navigator&&"xr"in window.navigator&&"supportsSession"in window.navigator.xr),ys.spatialPlayback=Cs(),ys.spatialHEVC=!ys.browser.safari&&Cs()&&Rs(),ys.stereoscopic=ys.spatialPlayback&&ys.mobileAndroid;var Os="object"==typeof global&&global&&global.Object===Object&&global,Is="object"==typeof self&&self&&self.Object===Object&&self,js=(Os||Is||Function("return this")()).Symbol,Ds=Object.prototype,Ls=Ds.hasOwnProperty,Ns=Ds.toString,Ps=js?js.toStringTag:void 0,Fs=Object.prototype.toString,Vs=js?js.toStringTag:void 0;var Us=function(t,n){return function(i){return t(n(i))}}(Object.getPrototypeOf,Object),Bs=Function.prototype,Hs=Object.prototype,zs=Bs.toString,qs=Hs.hasOwnProperty,Ws=zs.call(Object),Gs=function(t){var n,i=("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")()).Symbol;return"function"==typeof i?i.observable?n=i.observable:(n=i("observable"),i.observable=n):n="@@observable",n}();function $s(t,n,i){var e;if("function"==typeof n&&void 0===i&&(i=n,n=void 0),void 0!==i){if("function"!=typeof i)throw new Error("Expected the enhancer to be a function.");return i($s)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var r=t,o=n,u=[],a=u,s=!1;function c(){a===u&&(a=u.slice())}function l(){return o}function f(t){if("function"!=typeof t)throw new Error("Expected listener to be a function.");var n=!0;return c(),a.push(t),function(){if(n){n=!1,c();var i=a.indexOf(t);a.splice(i,1)}}}function d(t){if(!function(t){if(!function(t){return null!=t&&"object"==typeof t}(t)||"[object Object]"!=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Vs&&Vs in Object(t)?function(t){var n=Ls.call(t,Ps),i=t[Ps];try{t[Ps]=void 0;var e=!0}catch(t){}var r=Ns.call(t);return e&&(n?t[Ps]=i:delete t[Ps]),r}(t):function(t){return Fs.call(t)}(t)}(t))return!1;var n=Us(t);if(null===n)return!0;var i=qs.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i instanceof i&&zs.call(i)==Ws}(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(s)throw new Error("Reducers may not dispatch actions.");try{s=!0,o=r(o,t)}finally{s=!1}for(var n=u=a,i=0;i=t.length?t.apply(n,e):function(){for(var t=arguments.length,n=new Array(t),r=0;r1?e-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(n){return n?t.find(Zs(n)):t},insert:function(n){return(t=t.concat(n)).slice(-1).pop()},getOrInsert:function(t){return this.get(t)||this.insert(t)},remove:function(n){return t.splice(t.findIndex(Zs(n)),1).pop()}}};function tc(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.styleSheets[0];try{i.insertRule?i.insertRule(t+"{"+n+"}",(i.cssRules||i.rules).length):i.addRule(t,n)}catch(t){}}function nc(t){if(t&&t.detail>0)try{document.activeElement.blur()}catch(t){}}function ic(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{t.blur()}catch(t){n&&n(t)}}function ec(t){var n=t.getBoundingClientRect();return document.msFullscreenElement&&window.parent!==window&&t.offsetWidth0&&c0&&li?i:n>t?n:t}function ac(t,n,i){var e=i.width,r=i.height,o=i.scrollbars,u=void 0===o?"yes":o,a=i.resizable,s=void 0===a?"yes":a,c=i.toolbar,l=void 0===c?"no":c,f=(window.screenY||window.screenTop||0)+window.outerHeight/2-r/2,d=(window.screenX||window.screenLeft||0)+window.outerWidth/2-e/2;window.chrome&&-1!==window.navigator.userAgent.toLowerCase().indexOf("mac os x")&&(r+=27),window.safari&&(r+=47);var h="scrollbars=".concat(u,",resizable=").concat(s,",toolbar=").concat(l);return window.open(t,n,"width=".concat(e,",height=").concat(r,",left=").concat(d,",top=").concat(f,",").concat(h))}function sc(t){return function(t){return/^(https?:)?\/\/(.+)\.vimeo(ws)?\.(com|dev)(?=$|\/)/.test(t)}(t)?rc(t):""}function cc(t,n,i){if(function(t){return/^(https?:)?\/\/(.+)\.vimeo(ws)?\.(com|dev)\/video\/\d+\/config(?=$|\?)/.test(t)}(n))return n;var e=function(t){if(Xs(t))return parseInt(t,10);var n=t.match(/(video|\.com|\.dev)\/(\d+)/);if(!n||n.length<3)throw new Error("Please provide a Vimeo URL with a valid clip id.");return parseInt(n[2],10)}(n),r=ht(window.location.search),o=ht("".concat(n).split("?")[1]),u=Object.assign(r,o,i);return pt("".concat(t,"/video/").concat(e,"/config"),u)}function lc(t){for(var n,i,e=(t||document).querySelectorAll("[tabindex]"),r=[],o=0,u=0,a=e.length;u0&&"none"!==i.display&&i.opacity>0&&"hidden"!==i.visibility&&(r[o++]=n);var s=r.shift();s&&(s.focus(),s.blur())}function fc(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(t=parseFloat(t),isNaN(t))return 0;var i=Math.pow(10,n);return Math.round(t*i)/i}function dc(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^16*Math.random()>>t/4).toString(16)}))}function hc(t,n){return-1!==V(n).indexOf(t)}function vc(t){return t?V(t.parentNode.children).indexOf(t):-1}var pc=function(){for(var t=arguments.length,n=new Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:"p",n=++yc;return"".concat(t).concat(n)}function kc(t){var n=t;return!t||t instanceof Error||(n=new Error(t.message||t),t.name&&(n.name=t.name)),n}var Ec={Fa:_c(),Va:_c(),Ua:_c(),Ba:_c()},Tc={VIDEO_TITLE:"video-title",VIDEO_BYLINE:"video-byline",VIDEO_PORTRAIT:"video-portrait"},xc={h264:"video/mp4",hls:"application/vnd.apple.mpegurl",hlsLive:"application/x-mpegURL",dash:"application/vnd.vimeo.dash+json",dashMpd:"video/vnd.mpeg.dash.mpd",vp6:"video/x-flv",vp8:"video/webm",webm:"video/webm",hds:"application/f4m"},Sc={Ha:_c(),za:_c(),qa:_c(),Wa:_c(),_showOverlay:_c(),Ga:_c(),$a:_c(),Ka:_c(),Ya:_c(),Ja:_c(),Xa:_c(),Za:_c(),Qa:_c(),ts:_c(),ns:_c(),es:_c(),rs:_c(),os:_c(),us:_c(),as:_c(),_hideOutro:_c(),ss:_c(),_overrideControlbarBehavior:_c(),cs:_c(),ls:_c(),fs:_c(),ds:_c(),hs:_c(),vs:_c(),_addCard:_c(),_removeCard:_c(),ps:_c(),ms:_c()},Ac={will:"willLikeVideo",did:"didLikeVideo"},Mc={will:"willUnlikeVideo",did:"didUnlikeVideo"},Rc={will:"willAddToWatchLater",did:"didAddToWatchLater"},Cc={will:"willRemoveFromWatchLater",did:"didRemoveFromWatchLater"},Oc={will:"willOpenVodPurchaseForm",did:"didOpenVodPurchaseForm"},Ic={will:"willOpenShareOverlay",did:"didOpenShareOverlay"},jc={will:"willOpenLoginForm",did:"didOpenLoginForm"},Dc={will:"willOpenCollectionsOverlay",did:"didOpenCollectionsOverlay"},Lc={will:"willShowOutro",did:"didShowOutro"},Nc={will:"willSendPlayLog",did:"didSendPlayLog"},Pc={ws:_c(),bs:_c(),ys:_c(),_s:_c(),He:_c(),ks:_c(),Es:_c(),Ts:_c(),Ss:_c(),As:_c(),Ms:_c(),Rs:_c(),Cs:_c(),Os:_c(),Is:_c(),Ds:_c(),Ls:_c(),Ns:_c(),Ps:_c(),Fs:_c(),Vs:_c(),Us:_c(),Bs:_c(),Hs:_c(),zs:_c(),qs:_c(),Ws:_c(),Gs:_c(),$s:_c(),Ks:_c(),Ys:_c(),Js:_c(),Xs:_c(),Zs:_c(),Qs:_c(),tc:_c(),nc:_c(),ic:_c(),ec:_c(),rc:_c(),oc:_c(),uc:_c(),ac:_c(),sc:_c(),cc:_c(),lc:_c(),fc:_c(),dc:_c(),hc:_c(),vc:_c(),pc:_c(),mc:_c(),wc:_c(),bc:_c(),gc:_c(),yc:_c(),_c:_c(),kc:_c(),Ec:_c(),Tc:_c(),xc:_c(),Sc:_c(),Ac:_c(),Mc:_c(),Rc:_c(),Cc:_c(),Oc:_c(),Ic:_c(),jc:_c(),Dc:_c(),Lc:_c(),Nc:_c(),Pc:_c(),Fc:_c(),Vc:_c(),Uc:_c(),Bc:_c(),Hc:_c(),zc:_c(),qc:_c(),Wc:_c(),Gc:_c(),$c:_c(),Kc:_c(),Yc:_c(),Jc:_c(),Xc:_c(),Zc:_c(),Qc:_c(),tl:_c(),nl:_c(),il:_c(),el:_c(),rl:_c(),ol:_c(),ul:_c(),al:_c(),sl:_c(),cl:_c(),ll:_c(),fl:_c(),_loadVideo:_c(),dl:_c(),hl:_c(),vl:_c(),pl:_c(),ml:_c(),wl:_c(),bl:_c(),gl:_c(),yl:_c(),_l:_c(),kl:_c(),El:_c(),Tl:_c(),Sl:_c(),Al:_c(),Ml:_c(),Rl:_c(),Cl:_c(),Ol:_c(),Il:_c(),ue:_c(),jl:_c(),Dl:_c(),Ll:_c(),Nl:_c(),Pl:_c(),Fl:_c(),Vl:_c(),Ul:_c(),Bl:_c(),Hl:_c(),zl:_c(),ql:_c(),Wl:_c(),Gl:_c(),$l:_c(),Kl:_c(),Yl:_c()},Fc={Ha:_c(),Jl:_c(),Xl:_c(),Zl:_c()},Vc={"application/vnd.apple.mpegurl":"hls","application/vnd.vimeo.dash+json":"dash","video/vnd.mpeg.dash.mpd":"dash","video/mp4":"progressive","video/webm":"progressive","video/x-flv":"progressive","application/x-mpegURL":"hlslive"},Uc={AD_STARTED:"adstarted",AD_COMPLETED:"adcompleted",AD_ERROR:"aderror",AD_SKIPPED:"adskipped",AD_ALL_COMPLETED:"adallcompleted",BUFFER_END:"bufferend",BUFFER_START:"bufferstart",CHAPTER_CHANGE:"chapterchange",CHROMECAST_CONNECTED:"chromecastconnected",CONTROL_BAR_VISIBILITY_CHANGED:"controlbarvisibilitychanged",CUE_CHANGE:"cuechange",CUEPOINT:"cuepoint",DURATION_CHANGE:"durationchange",EMAIL_CAPTURE:"emailcapture",ENDED:"ended",ERROR:"error",FULLSCREENCHANGE:"fullscreenchange",LIVE_EVENT_ENDED:"liveeventended",LIVE_EVENT_STARTED:"liveeventstarted",LIVE_STREAM_OFFLINE:"livestreamoffline",LIVE_STREAM_ONLINE:"livestreamonline",LOADED_DATA:"loadeddata",LOAD_START:"loadstart",LOADED_METADATA:"loadedmetadata",LOADED:"loaded",MOTION_END:"motionend",MOTION_START:"motionstart",WEBVR_HARDWARE_AVAILABLE:"webvrhardwareavailable",ENTER_WEBVR:"enterwebvr",EXIT_WEBVR:"exitwebvr",SPATIAL_UNSUPPORTED:"spatialunsupported",PAUSE:"pause",PLAY:"play",PLAYING:"playing",PLAYBACK_RATE_CHANGE:"playbackratechange",RATE_CHANGE:"ratechange",PROGRESS:"progress",READY:"ready",SEEKING:"seeking",SEEKED:"seeked",SPACE_CHANGE:"spacechange",TEXT_TRACK_CHANGE:"texttrackchange",TIME_UPDATE:"timeupdate",VOLUME_CHANGE:"volumechange",WAITING:"waiting"},Bc={playProgress:"timeupdate",loadProgress:"progress",finish:"ended",seek:"seeked"},Hc={MARKER_SEEKED:"seeked",MARKER_ENDED:"ended",MARKER_UPSWITCH:"upswitch",MARKER_DOWNSWITCH:"downswitch",MARKER_SWITCH_COMPLETE:"switchcomplete",MARKER_RESIZE:"resize",MARKER_SCANNER_CHANGE:"scannerchange",MARKER_FILE_CHANGE:"filechange",MARKER_STALLED:"stalled"},zc={MARKER_SEEKED:"#0088cc",MARKER_ENDED:"#503873",MARKER_UPSWITCH:"#5a9e02",MARKER_DOWNSWITCH:"#d93636",MARKER_RESIZE:"#FF8A00",MARKER_SCANNER_CHANGE:"#e9ff00",MARKER_FILE_CHANGE:"#b5d3e2",MARKER_STALLED:"#f44283"},qc={NOTHING:"nothing",BEGINNING:"beginning",EMAIL:"email",VOD:"vod",VIDEOS:"videos",LINK:"link",THREEVIDEOS:"threevideos",PROMOTED:"promoted",SHARE:"share"},Wc=function(){return{id:"error",title:"Erreur du player",message:"Le player a rencontré un problème. Nous le remettrons en service dès que possible.",modal:!0,final:!0}},Gc=Object.freeze({__proto__:null,BrowserNotSupported:function(){return{id:"not-supported",title:"Environnement de visualisation non compatible",message:'Votre système a des problèmes pour jouer cette vidéo. Pour plus d\'information, consultez notre centre d\'aide .',deferred:!0,final:!0}},DRMFailure:function(){return{id:"drm-failure",title:"Question de droits",message:"Nous rencontrons un problème pour autoriser la lecture de cette vidéo. ",final:!0}},FilesNotPlayable:function(){return{id:"not-supported",title:"Erreur du player",message:"Le player a rencontré un problème. Nous le remettrons en service dès que possible.",deferred:!0,final:!0}},MediaSrcNotSupportedError:function(){return{id:"not-supported",final:!1}},MediaDecodeError:function(){return{id:"decode",final:!1}},MediaNetworkError:function(){return{id:"network",title:"Erreur de réseau",message:'Un couac du réseau a interrompu la lecture. Veuillez rafraîchir le player et essayez à nouveau.',final:!0}},MediaUnknownError:function(){return{id:"unknown",title:"Erreur du navigateur",message:'Nous rencontrons un problème de lecture de ce fichier vidéo. Veuillez rafraîchir le player et essayez à nouveau.',final:!0}},FileError:function(){return{id:"telecine-file-error",final:!1}},DownloadError:function(){return{id:"telecine-download-error",final:!1}},MediaUrlExpired:function(){return{id:"media-url-expired",title:"Erreur de lecture",message:'Nous rencontrons un problème de lecture de ce fichier vidéo. Veuillez rafraîchir le player et essayez à nouveau.',final:!1}},ScannerError:function(){return{id:"scanner-error",final:!1}},PlayerError:Wc});function $c(){return void 0!==window.performance&&"function"==typeof window.performance.now?window.performance.now():Date.now()}function Kc(t){return $c()-t}function Yc(){var t=0,n=null,i=0,e=!1;function r(){return t/1e3}return{trackBufferStart:function(t,r){n=$c(),i++,e=!0,t(r)},trackBufferEnd:function(i){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){var o=Kc(n);t+=o,r.buffer_duration=o/1e3,e=!1,i(r)}},trackVideoExit:function(i){e&&!i&&(t+=Kc(n))},resetLastBufferTime:function(){n=null},getBufferRatio:function(t){var n=r()/t*100;return isNaN(n)?0:Math.round(100*n)/100},getBufferCount:function(){return i},getTotalBufferDuration:r,isVideoBuffering:function(){return e}}}var Jc={VIDEO_BUFFER_END:"video-buffer-end",VIDEO_BUFFER_START:"video-buffer-start",VIDEO_ENDED:"video-ended",VIDEO_EXIT:"video-exit",VIDEO_LOAD_FAILURE:"video-load-failure",VIDEO_MINUTE_WATCHED:"video-minute-watched",VIDEO_PAUSED:"video-paused",VIDEO_PLAYED:"video-played",VIDEO_PLAYBACK_ERROR:"video-playback-error",VIDEO_READY:"video-ready",VIDEO_START_ATTEMPT:"video-start-attempt",VIDEO_START_FAILURE:"video-start-failure",VIDEO_START_TIME:"video-start-time",VIDEO_SEEK:"video-seek",VIDEO_SEEKED:"video-seeked",CHUNK_DOWNLOADED:"chunk_downloaded"};function Xc(t){function n(t,n){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"POST";return new r((function(r,o){"POST"===e&&navigator.sendBeacon?r({status:navigator.sendBeacon(t,n)}):Ke({url:t,body:n,method:e,async:i,headers:{"Content-Type":"text/plain; charset=UTF-8"}}).then((function(t){r({response:t,status:t.status})})).catch(o)}))}return{log:function(i){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r&&(i.event_time=i.event_time||$c());var o=[i];return n(t,JSON.stringify(o),e)},logRequestPromiseWithUrl:n}}function Zc(t){var n=0,i=0,e=0,r=0,o=!1,u=-1,a=null,s=null,c=null,l={satisfied:0,tolerable:0,frustrated:0},f=null;function d(){var n=t.getBoundingClientRect(),i=t.videoWidth,e=t.videoHeight;if(0!==i||0!==e){var r="satisfied";if(n.width>i&&n.height>e&&(i/n.width<.4?r="satisfied":i/n.width<1?r="tolerable":i/n.width>1&&(r="frustrated")),s){var o=Kc(s);l[c]+=o}c=r,s=$c()}}function h(){return o?0:1}function v(){return-1===u?null:u>8e3||-1===u?0:u>2e3?.5:1}function p(){return f?(r=e/Kc(f),n>=4||r>=.12?0:n<4&&0!==n?r<.12?.5:0:1):null}function m(){if(-1===u)return null;switch(d(),Object.keys(l).reduce((function(t,n){return l[t]>l[n]?t:n}))){case"satisfied":return 1;case"tolerable":return.5;case"frustrated":return 0}return null}return t.addEventListener("playing",(function(){-1===u&&(a=$c())})),t.addEventListener("progress",(function(){-1===u&&(f=$c(),u=Kc(a)),d()})),{startupTimeScore:v,rebufferScore:p,failureScore:h,videoQualityScore:m,overallScore:function(){return Math.min(h(),v(),p(),m())},trackBufferStart:function(){-1!==u&&(n++,i=$c())},trackBufferEnd:function(){-1!==u&&(e+=Kc(i))},onError:function(t){t.final&&(o=!0)}}}function Qc(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(t=parseFloat(t),isNaN(t))return 0;var i=Math.pow(10,n);return Math.round(t*i)/i}function tl(t,n){var i,e,r,o,u,a,s,c,l,f,d,h,v=0;function p(){i=0,e=0,r=0,o=null,u=0,a=!1,s=!1,c=null,l=!1,f=new Zc(t),d=new Yc,h={bufferTracker:d,videoBufferCheck:function(){setInterval((function(){var n=t.currentTime;s&&!l&&!t.paused&&!h.bufferTracker.isVideoBuffering()&&nr+.125&&(h.bufferTracker.trackBufferEnd(b),h.bufferTracker.resetLastBufferTime()),r=n}),250)},addEventData:function(t){return null},playbackSessionTimer:function(){var n=$c();setInterval((function(){(!t.paused&&a||l||h.bufferTracker.isVideoBuffering())&&(u+=Kc(n)/1e3),n=$c()}),500)}}}function m(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};0===v&&(i=Object.assign(i,h.addEventData(t)),n(t,i))}function w(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.trackBufferStart(),m(Jc.VIDEO_BUFFER_START,t)}function b(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.trackBufferEnd(),m(Jc.VIDEO_BUFFER_END,t)}return p(),m(Jc.VIDEO_READY),function(){var n=Math.floor(60*Math.random());setInterval((function(){!t.paused&&a&&(i++,0!==e?i>=60&&(i=0,e++,m(Jc.VIDEO_MINUTE_WATCHED)):i===n&&(i=0,e++,m(Jc.VIDEO_MINUTE_WATCHED)))}),1e3)}(),window.addEventListener("unload",(function(n){h.bufferTracker.trackVideoExit(t.paused);var i={startup:f.startupTimeScore(),rebuffer:f.rebufferScore(),failure:f.failureScore(),quality:f.videoQualityScore(),overall:f.overallScore()};c&&m(Jc.VIDEO_EXIT,{vxs:i},!1)}),!1),t.addEventListener("playing",(function(){a=!0,l||s&&m(Jc.VIDEO_PLAYED)})),t.addEventListener("timeupdate",(function(){if(!s){var t={startup_duration:c?Qc(Kc(c)/1e3,2):null};m(Jc.VIDEO_START_TIME,t),s=!0}})),t.addEventListener("pause",(function(){a=!1,m(Jc.VIDEO_PAUSED)})),t.addEventListener("seeking",(function(){l||(o=$c(),l=!0,a=!1,m(Jc.VIDEO_SEEK))})),t.addEventListener("seeked",(function(){l=!1,t.paused||(a=!0),m(Jc.VIDEO_SEEKED,{seek_duration:Kc(o)/1e3}),o=null})),t.addEventListener("ended",(function(){m(Jc.VIDEO_ENDED)})),t.addEventListener("waiting",(function(){a=!1})),t.addEventListener("canplay",(function(){l||h.bufferTracker.isVideoBuffering()&&!a&&(h.bufferTracker.trackBufferEnd(b),h.bufferTracker.resetLastBufferTime())})),{globalProperties:function(){return{autoplay:t.autoplay,buffer_count:h.bufferTracker.getBufferCount(),total_buffer_duration:h.bufferTracker.getTotalBufferDuration(),buffer_ratio:h.bufferTracker.getBufferRatio(u),client_time:$c(),is_buffering:h.bufferTracker.isVideoBuffering(),looping:t.loop,minutes_watched:e,network_state:t.networkState,playback_rate:t.playbackRate,player_width:t.getBoundingClientRect().width,player_height:t.getBoundingClientRect().height,session_playback_duration:Qc(u,2),video_time:t.currentTime,video_height:t.videoHeight,video_width:t.videoWidth,volume:Qc(t.volume,2)}},logStartRequest:function(){c=$c(),m(Jc.VIDEO_START_ATTEMPT)},customizeHooks:function(t){h=Object.assign(h,t)},initHooks:function(){h.videoBufferCheck(),h.playbackSessionTimer()},logBufferStart:w,logBufferEnd:b,setDisplayContext:function(t){v=t},handleExternalError:function(t,n){a=!1,f.onError(n),m(s?Jc.VIDEO_PLAYBACK_ERROR:s?Jc.VIDEO_START_FAILURE:Jc.VIDEO_LOAD_FAILURE,t)},reset:p}}var nl=W({},Jc,{ALERT_DISPLAYED:"alert-displayed",ALERT_HIDDEN:"alert-hidden",CAPTIONS_ENABLED:"captions-enabled",CAPTIONS_DISABLED:"captions-disabled",CHROMECAST_CONNECTED:"chromecast-connected",CHROMECAST_DISCONNECTED:"chromecast-disconnected",ERROR_LINK_PRESSED:"error-link-pressed",MEDIASESSION_PLAY:"mediasession-play",MEDIASESSION_PAUSE:"mediasession-pause",MEDIASESSION_SEEK_FORWARD:"mediasession-seekforward",MEDIASESSION_SEEK_BACKWARD:"mediasession-seekbackward",SLATE_DISPLAYED:"slate-displayed",CLICK:"click",VIDEO_DURATION_MISMATCH:"video-duration-mismatch",VIDEO_FULLSCREEN_CHANGE:"video-fullscreen-change",VIDEO_MANIFEST_LOADED:"video-manifest-loaded",VIDEO_MANIFEST_TIMEOUT:"video-manifest-timeout",VIDEO_PLAYBACK_RATE_CHANGED:"video-playback-rate-changed",VIDEO_STREAM_CHANGE:"video-stream-change",VIDEO_SWITCH_BACK_TO_AUTO:"video-switch-back-to-auto",VIDEO_SWITCH_FROM_AUTO:"video-switch-from-auto",DOWNLOAD_TIMEOUT:"video-download-timeout",AD_BUFFERING:"ad-buffering",AD_COMPLETE:"ad-complete",AD_CLICKED:"ad-clicked",AD_ERROR:"ad-error",AD_PAUSED:"ad-paused",AD_RESUMED:"ad-resumed",AD_STARTED:"ad-started",AD_SKIPPED:"ad-skipped",OUTRO_VIDEO_SELECTED:"outro-video-selected",WEBVR_HARDWARE_AVAILABLE:"webvr-hardware-available",ENTER_WEBVR:"enter-webvr",EXIT_WEBVR:"exit-webvr"});function il(t){return t.config.video.p2p?"vimeo-live-ecdn":t.config.request.flags.ott?"vimeo-ott-vod":t.config.video.live_event?"vimeo-live":t.config.embed.context&&-1!==t.config.embed.context.indexOf("Stock")?"vimeo-stock-vod":t.config.video.vod?"vimeo-ondemand":"vimeo-vod"}function el(t){return"dev"===t.request.build.js?"dev":"3.20.11"}var rl,ol=new r((function(t){rl=t}));function ul(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return ol.then((function(e){return i/=.1,Math.random()<=i&&e.captureException(kc(t),n),e.lastEventId()}))}window.addEventListener("unhandledrejection",(function(t){t.preventDefault(),t.reason&&ul(t.reason).catch((function(t){}))}));var al={setUp:function(t){t.config.request.sentry.enabled&&st("module/sentry.js").then((function(n){var i="dev"===t.config.request.build.js?"dev":"production",e=[new n.Integrations.Dedupe,new n.Integrations.ExtraErrorData,new n.Integrations.Breadcrumbs({console:!1}),new n.Integrations.GlobalHandlers({onunhandledrejection:!1})];return n.init({dsn:t.config.request.sentry.url,release:el(t.config),environment:i,integrations:e,ignoreErrors:["NotAllowedError","AbortError","PlayInterrupted","Failed to load image"],blacklistUrls:[/^moz-extension/i,/^chrome-extension/i],beforeSend:function(i,e){var r;if(!t.config.request)return null;if(ys.appleMail)return null;if(gc("ReportingObserver",i.message)&&Math.random()>.01)return null;var o=null==(r=e.originalException)?void 0:r.error;return gc("Non-Error exception captured",i.message)&&o?(n.withScope((function(t){t.setExtra("nonErrorException",!0),n.captureException(o)})),null):(i.tags["document.visibilityState"]=document.visibilityState,t.config.request.sentry.enabled?i:null)}}),n.configureScope((function(n){if(n.setTag("session",t.config.request.session),n.setTag("locale",t.config.request.lang),n.setTag("debug_intent",t.config.request.sentry.debug_intent?1:0),n.setTag("product",il(t)),n.setTag("backend",t.config.request.build.backend),n.setTag("video_embed_permission",t.config.video.embed_permission),n.setTag("video_privacy",t.config.video.privacy),t.config.user.logged_in&&n.setUser({id:t.config.user.id}),t.config.request.ab_tests)for(var i in t.config.request.ab_tests){var e=t.config.request.ab_tests[i];for(var r in n.setTag("".concat(i,"_test"),1),n.setTag("".concat(i,"_group"),e.group),e.data)n.setTag("".concat(i,"_data_").concat(r),e.data[r])}})),t.config.request.sentry.debug_intent&&window.addEventListener("unload",(function(){n.captureMessage("Session debug",{level:"info"})}),!1),n})).then(rl).catch((function(t){}))},captureException:ul,captureMessage:function(t,n){return ol.then((function(i){return i.captureMessage(t,n),i.lastEventId()}))},captureBreadcrumb:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"player",e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"info";return ol.then((function(r){return r.addBreadcrumb({message:t,data:n,category:i,level:e})}))}};function sl(t){var n=t.events,i=null,e=null,o=null,u=null,a=null,s={video:{},request:{},embed:{}};function c(){return e&&e-6e4<=Date.now()}function l(t){var n=Date.now()+1e3*t;return a=setTimeout((function(){"onLine"in navigator&&!navigator.onLine||u||(u=d().catch(al.captureException))}),1e3*t-6e4-5e3),n}function f(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};clearTimeout(a);var u=i;if(isNaN(t)&&"string"!=typeof t)return e=l((i=t).request.expires),r.resolve({old:u,loaded:i});Date.now();var c=(s=Ja(s,i)).request.referrer;c&&(o.referrer=c);var f=(null==(n=i)?void 0:n.player_url)?"https://".concat(i.player_url):"",d=sc(t)||f,h=cc(d,t,o);return Ke(h,{withCredentials:!0,throwHttpErrors:!1}).json().then((function(t){return 7!==(i=t).view&&(e=l(i.request.expires),s.request.session&&i.video.id===s.video.id&&(i.request.session=s.request.session),c&&(i.request.referrer=c),s.embed.player_id&&(i.embed.player_id=s.embed.player_id),s.embed.on_site&&(i.embed.on_site=1,i.embed.context=s.embed.context)),Date.now(),{old:u,loaded:i}})).catch((function(t){al.captureException(t)}))}function d(){var t;clearTimeout(a),Date.now();var r=null==(t=i)?void 0:t.request.referrer,o=i.request,s=o.signature,c=o.session,f=o.timestamp,d=o.expires,h=i.request.ott_chromecast_token,v="https://".concat(i.player_url,"/video/").concat(i.video.id,"/config/request?session=").concat(c,"&signature=").concat(s,"&time=").concat(f,"&expires=").concat(d);return h&&(v="".concat(v,"&ott_chromecast_token=").concat(h)),r&&(v+="".concat(-1===v.indexOf("?")?"?":"&","referrer=").concat(encodeURIComponent(r))),Ke(v,{withCredentials:!0,retry:3}).json().then((function(t){return i.request=t,r&&(i.request.referrer=r),e=l(i.request.expires),Date.now(),u=null,n.fire(Pc.il),i.request})).catch((function(t){var i={id:"network",title:"Erreur de réseau",message:'Un couac du réseau a interrompu la lecture. Veuillez rafraîchir le player et essayez à nouveau.',final:!0};throw n.fire(Pc.bs,i.id,i),t}))}return window.addEventListener("online",(function(){c()&&(u=d().catch(al.captureException))})),n.on(Pc.bs,(function(t){u||"media-url-expired"!==t||(u=d().catch(al.captureException))})),{get isExpired(){return c()},load:function(t,n){return f(t,n)},reload:function(){var t;return(null==(t=i)?void 0:t.video.id)?f(i.video.id):r.reject(new Error("No config loaded."))},toJSON:function(){return i},get config(){return i},set config(t){i=t},verify:function(){return c()?(u||(u=d()),u):r.resolve(i.request)},get J(){return o},set J(t){o=t}}}var cl=function(){return Et.Date.now()},ll=Math.max,fl=Math.min;function dl(t,n,i){var e,r,o,u,a,s,c=0,l=!1,f=!1,d=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function h(n){var i=e,o=r;return e=r=void 0,c=n,u=t.apply(o,i)}function v(t){return c=t,a=setTimeout(m,n),l?h(t):u}function p(t){var i=t-s;return void 0===s||i>=n||i<0||f&&t-c>=o}function m(){var t=cl();if(p(t))return w(t);a=setTimeout(m,function(t){var i=n-(t-s);return f?fl(i,o-(t-c)):i}(t))}function w(t){return a=void 0,d&&e?h(t):(e=r=void 0,u)}function b(){var t=cl(),i=p(t);if(e=arguments,r=this,s=t,i){if(void 0===a)return v(s);if(f)return clearTimeout(a),a=setTimeout(m,n),h(s)}return void 0===a&&(a=setTimeout(m,n)),u}return n=wo(n)||0,It(i)&&(l=!!i.leading,o=(f="maxWait"in i)?ll(wo(i.maxWait)||0,n):o,d="trailing"in i?!!i.trailing:d),b.cancel=function(){void 0!==a&&clearTimeout(a),c=0,e=s=r=a=void 0},b.flush=function(){return void 0===a?u:w(cl())},b}function hl(t,n){var i=t,e=n;return i%320!=0&&(i=100*Math.ceil(t/100),e=Math.round(i/t*n)),{width:i,height:e}}function vl(t){var n=t.width,i=t.height,e=t.baseUrl,r=t.crop,o=void 0!==r&&r,u=t.defaultExtension,a=void 0===u?".jpg":u,s=(e=e.replace(/\.[^/.]+$/,""))+(ys.webp?".webp":"".concat(a)),c={},l=parseInt(n,10),f=parseInt(i,10);return 0!==l&&(o?c.w=l:c.mw=l),0!==f&&(o?c.h=f:c.mh=f),ys.devicePixelRatio>1&&(c.q=70),pt(s,c)}function pl(t){return new r((function(n,i){var e=new Image;function r(){al.captureBreadcrumb("Load image: ".concat(t),{}),i(new Error("Failed to load image."))}e.onload=function(){e&&e.width>0&&e.height>0?n(e):r()},e.onerror=r,e.src=t}))}function ml(t){return pl(t).catch((function(n){return al.captureException(n,{extra:{imageUrl:t}}),new r((function(){}))}))}var wl={id:"7742C69E",name:"prod"},bl={id:"78077C77",name:"prod"},gl={connected:_c(),disconnected:_c(),playing:_c(),paused:_c(),buffering:_c(),idle:_c(),ended:_c(),sessionStateChanged:_c(),timeUpdated:_c(),mediaLoadedSuccess:_c(),mediaLoadedFailed:_c(),error:_c()},yl=function(){function t(t){var n=t.player,i=t.textAlert,e=void 0===i?null:i;this.Ql=e,this.tf=n,this.nf=this.onControlSeek.bind(this),this.if=this.onChangeVolume.bind(this),this.ef=this.onPlayOrPausePressed.bind(this),this.rf=this.onConfigChanged.bind(this),this.uf=this.onReset.bind(this),this.af=this.onPlayerStateChanged.bind(this),this.sf=this.onCurrentTimeChanged.bind(this),this.cf=this.onIsConnectedChanged.bind(this),this.lf=this.onSessionStateChanged.bind(this),this.ff=this.onIsMediaLoadedChanged.bind(this),this.df=this.onVolumeLevelChanged.bind(this),this.hf=this.onIsMutedChanged.bind(this),this.vf=this.onCaptionsChanged.bind(this),this.pf=this.onMessageReceived.bind(this),this.mf=this.preventPlayerDefaultEvent.bind(this),this.endVideo=dl(this.wf,500)}var n=t.prototype;return n.calculateStartTime=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=Number(t)||this.tf.backbone.currentTime-7;return n<0&&(n=0),this.isEndOfVideo&&(n=0),n},n.loadMedia=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.contentId,e=n.currentTime,o=void 0===e?null:e,u=n.duration,a=void 0===u?null:u,s=n.token,c=void 0===s?null:s,l=n.bypassToken,f=void 0===l?null:l,d=n.autoRequest,h=void 0!==d&&d,v=n.autoCaption,p=void 0===v||v,m=n.autoDisconnect,w=void 0===m||m,b=n.tracks,g=void 0===b?[]:b;if(kl.isLoadingMedia)return r.resolve(!1);var y=this.tf.config;i=i||y.video.id;var _,k=y.request,E=k.drm;if(null==E?void 0:E.fastly){var T=na(k,"files.dash.default_cdn");i=na(k,"files.dash.cdns.".concat(T,".url")),_=na(E,"cdms.widevine.license_url"),g=(k.text_tracks||[]).map((function(t){var n=vt(t.url),i=n.pathname,e=n.search;return W({},t,{url:"https://player.vimeo.com".concat(i).concat(e)})}))}var x=this.calculateStartTime(o);a=Number(a)||this.duration,c=c||y.user.vimeo_api_client_token,f=f||y.video.bypass_token,this.isEndOfVideo&&(this.bf=!1);var S={contentId:i,duration:a,autoRequest:h,tracks:g,currentTime:x,requestCustomData:{token:c,bypassToken:f,tokenType:"jwt"}};this.tf.config.request.ott_chromecast_token&&(S.requestCustomData.ottChromecastToken=this.tf.config.request.ott_chromecast_token);var A=_?this.Yo(_).then((function(t){return W({},S,{mediaCustomData:{widevineLicenseServerURL:t}})})):r.resolve(S);return A.then((function(t){return kl.loadMedia(t)})).then((function(){return kl.fire(gl.mediaLoadedSuccess),t.addRemotePlayerListenersOnPlaying(),t.tf.events.fire(Uo),t.tf.events.fire(Sc._hideOutro),t.gf=!1,p&&t.onCaptionsChanged(t.tf.backbone.enabledTextTrack),t.tf.backbone.paused||t.tf.backbone.pause(),!0})).catch((function(n){return kl.fire(gl.mediaLoadedFailed,n),w&&t.endCurrentSession(),r.reject(n)}))},n.Yo=function(t){return new r((function(n,i){var e=new XMLHttpRequest;e.open("GET",t),e.onload=function(){var t=function(t){return new Error("Error retrieving License Acquisition URL (LA_URL): ".concat(t))};if(e.status>=200&&e.status<300)try{n(e.response)}catch(n){i(t(n))}else i(t(e.status))},e.onerror=i,e.send()}))},n.init=function(){this.removeInitListeners(),this.addInitListeners()},n.addInitListeners=function(){this.addSessionStateListener(),this.addIsConnectedListener()},n.endCurrentSession=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];kl.castContext&&kl.castContext.endCurrentSession(t)},n.syncBackbone=function(){!this.isOutroRendered&&this.tf.backbone.paused&&(this.tf.backbone.currentTime=this.lastCurrentTime,this.syncTime())},n.stopBackbone=function(){this.tf.events.fire(Sc.$a)},n.enableUI=function(){if(this.Ql){var t,n=null==(t=kl.currentSessionObj)?void 0:t.receiver;n&&this.Ql.show("Casting on "+n.friendlyName)}this.tf.preview.show(),this.tf.element.classList.add("is-casting")},n.disableUI=function(){this.Ql&&this.Ql.hide(),this.isOutroRendered||(this.tf.preview.hide(),this.tf.backbone.element.classList.remove("invisible")),this.tf.element.classList.remove("is-casting")},n.syncTime=function(){var t=this.lastCurrentTime/this.duration;kl.fire(gl.timeUpdated,{currentTime:this.lastCurrentTime,duration:this.duration,percent:t}),t>0&&this.tf.events.fire(wi.TIME_UPDATE,{currentTime:this.lastCurrentTime,duration:this.duration,timeProgress:t})},n.wf=function(){var t=this;return this.bf=!0,this.tf.events.fire(Pc.Ts),this.removeRemotePlayerListenersOnPlaying(),this.isLooped?this.loadMedia().catch((function(){t.showOutro()})):this.showOutro(),kl.fire(gl.ended),!0},n.showOutro=function(){this.isOutroRendered||(this.gf=!0,this.tf.events.fire(Sc.as))},n.dispose=function(){this.endCurrentSession(),this.removeAllRemoteListeners()},n.onIsMediaLoadedChanged=function(t){!1===t.value?this.isTimeEnded&&this.endVideo():this.tf.backbone.paused||this.tf.backbone.pause()},n.onPlayerStateChanged=function(t){switch(null===t.value&&this.isTimeEnded&&this.endVideo(),t.value){case kl.PlayerState.PLAYING:kl.fire(gl.playing);break;case kl.PlayerState.PAUSED:kl.fire(gl.paused);break;case kl.PlayerState.BUFFERING:kl.fire(gl.buffering);break;case kl.PlayerState.IDLE:default:kl.fire(gl.idle)}},n.onVolumeLevelChanged=function(t){this.tf.events.fire(Sc.za,t.value,!0)},n.onIsMutedChanged=function(t){this.tf.events.fire(Sc.za,t.value?0:kl.remotePlayer.volumeLevel,!0)},n.onCurrentTimeChanged=function(t){this.isMediaLoaded&&(this.lt=t.value),this.syncTime(),this.isTimeEnded&&this.endVideo()},n.onChangeVolume=function(t){this.volumeLevel=t},n.onCaptionsChanged=function(t){var n=kl.currentSession;n&&n.sendMessage("urn:x-cast:com.vimeo.cast.media",{action:"setActiveByLanguage",value:null==t?void 0:t.language})},n.onSessionStateChanged=function(t){switch(t.sessionState){case kl.SessionState.SESSION_STARTING:this.addPreventLocalPlayerEvents();break;case kl.SessionState.SESSION_RESUMED:case kl.SessionState.SESSION_STARTED:this.loadMedia();break;case kl.SessionState.SESSION_ENDING:case kl.SessionState.SESSION_ENDED:break;case kl.SessionState.SESSION_START_FAILED:this.removePreventLocalPlayerEvents()}kl.fire(gl.sessionStateChanged,t.sessionState)},n.onIsConnectedChanged=function(t){t.value?this.onConnected():this.onDisconnected()},n.onConnected=function(){this.removePreventLocalPlayerEvents(),this.stopBackbone(),this.addLocalPlayerListeners(),this.addRemotePlayerListenersOnIdle(),this.addMessageListener(),this.enableUI(),kl.fire(gl.connected)},n.onDisconnected=function(){this.syncBackbone(),this.removeRemotePlayerListeners(),this.removeLocalPlayerListeners(),this.removeMessageListener(),this.disableUI(),kl.fire(gl.disconnected)},n.onConfigChanged=function(){this.loadMedia()},n.onReset=function(){this.loadMedia()},n.onPlayOrPausePressed=function(){this.isEndOfVideo?this.loadMedia():this.isPlayingOrPaused&&kl.remotePlayerController.playOrPause(),this.tf.events.halt()},n.onControlSeek=function(t,n){!n&&t&&(t>1&&(t=1),n=this.duration*t),this.currentTime=n,this.tf.events.halt()},n.addSessionStateListener=function(){kl.castContext&&kl.castContext.addEventListener(kl.CastContextEventType.SESSION_STATE_CHANGED,this.lf)},n.addMessageListener=function(){var t=kl.currentSession;t&&t.addMessageListener("urn:x-cast:com.vimeo.cast.media",this.pf)},n.onMessageReceived=function(t,n){"MEDIA_FINISHED"===(n=JSON.parse(n)).type&&("END_OF_STREAM"===n.endedReason?this.endVideo():"ERROR"===n.endedReason&&(this.endCurrentSession(),kl.fire(gl.error,new Error("Chromecast encountered an error and media finished."))))},n.addIsConnectedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.IS_CONNECTED_CHANGED,this.cf)},n.addPreventLocalPlayerEvents=function(){this.tf.events.prependOn([Pc.Fs,Pc.Ps,Pc.Gs,Pc.$s,yi.BUFFER_STARTED,yi.BUFFER_ENDED,Sc.Ha,Pc.Ss,Pc.Qs,Pc.Jc,Sc.$a],this.mf)},n.addRemotePlayerListenersOnIdle=function(){this.removeRemotePlayerListenersOnIdle(),this.addIsMediaLoadedChangedListener(),this.addVolumeLevelChangedListener()},n.addLocalPlayerListeners=function(){this.tf.events.prependOn(Pc.Fs,this.ef),this.tf.events.prependOn(Pc.Ps,this.ef),this.tf.events.prependOn(Pc.Gs,this.mf),this.tf.events.prependOn(Pc.$s,this.mf),this.tf.events.prependOn(yi.BUFFER_STARTED,this.mf),this.tf.events.prependOn(yi.BUFFER_ENDED,this.mf),this.tf.events.prependOn(Sc.Ha,this.nf),this.tf.events.prependOn(Pc.Ss,this.if),this.tf.events.on(Pc.Qs,this.vf),this.tf.events.on(Pc.Jc,this.rf),this.tf.events.on(Sc.$a,this.uf)},n.preventPlayerDefaultEvent=function(){this.tf.events.halt()},n.addCurrentTimeChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.CURRENT_TIME_CHANGED,this.sf)},n.addIsMediaLoadedChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.IS_MEDIA_LOADED_CHANGED,this.ff)},n.addPlayerStateChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.PLAYER_STATE_CHANGED,this.af)},n.addVolumeLevelChangedListener=function(){kl.remotePlayerController&&(kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.VOLUME_LEVEL_CHANGED,this.df),kl.remotePlayerController.addEventListener(kl.RemotePlayerEventType.IS_MUTED_CHANGED,this.hf))},n.addRemotePlayerListenersOnPlaying=function(){this.removeRemotePlayerListenersOnPlaying(),this.addCurrentTimeChangedListener(),this.addPlayerStateChangedListener()},n.removeRemotePlayerListenersOnIdle=function(){this.removeIsMediaLoadedChangedListener(),this.removeVolumeLevelChangedListener()},n.removeInitListeners=function(){kl.castContext&&kl.castContext.removeEventListener(kl.CastContextEventType.SESSION_STATE_CHANGED,this.lf),kl.remotePlayerController&&kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.IS_CONNECTED_CHANGED,this.cf)},n.removeRemotePlayerListenersOnPlaying=function(){this.removeCurrentTimeChangedListener(),this.removePlayerStateChangedListener()},n.removeMessageListener=function(){var t=kl.currentSession;t&&t.removeMessageListener("urn:x-cast:com.vimeo.cast.media",this.pf)},n.removeCurrentTimeChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.CURRENT_TIME_CHANGED,this.sf)},n.removeIsMediaLoadedChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.IS_MEDIA_LOADED_CHANGED,this.ff)},n.removePlayerStateChangedListener=function(){kl.remotePlayerController&&kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.PLAYER_STATE_CHANGED,this.af)},n.removeVolumeLevelChangedListener=function(){kl.remotePlayerController&&(kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.VOLUME_LEVEL_CHANGED,this.df),kl.remotePlayerController.removeEventListener(kl.RemotePlayerEventType.IS_MUTED_CHANGED,this.hf))},n.removePreventLocalPlayerEvents=function(){this.tf.events.off([Pc.Fs,Pc.Ps,Pc.Gs,Pc.$s,yi.BUFFER_STARTED,yi.BUFFER_ENDED,Sc.Ha,Pc.Ss,Pc.Qs,Pc.Jc,Sc.$a],this.mf)},n.removeLocalPlayerListeners=function(){this.tf.events.off(Pc.Fs,this.ef),this.tf.events.off(Pc.Ps,this.ef),this.tf.events.off(Pc.Gs,this.mf),this.tf.events.off(Pc.$s,this.mf),this.tf.events.off(yi.BUFFER_STARTED,this.mf),this.tf.events.off(yi.BUFFER_ENDED,this.mf),this.tf.events.off(Sc.Ha,this.nf),this.tf.events.off(Pc.Ss,this.if),this.tf.events.off(Pc.Qs,this.vf),this.tf.events.off(Pc.Jc,this.rf),this.tf.events.off(Sc.$a,this.uf)},n.removeRemotePlayerListeners=function(){this.removeRemotePlayerListenersOnPlaying(),this.removeRemotePlayerListenersOnIdle()},n.removeAllRemoteListeners=function(){this.removeRemotePlayerListeners(),this.removeInitListeners()},H(t,[{key:"lastCurrentTime",get:function(){return this.lt||0}},{key:"isTimeEnded",get:function(){return this.lastCurrentTime+.5>=this.duration}},{key:"isOutroRendered",get:function(){return this.gf||!1}},{key:"isLooped",get:function(){return this.tf.config.embed.loop}},{key:"isEndOfVideo",get:function(){return this.bf||!1}},{key:"currentTime",set:function(t){kl.remotePlayer&&kl.remotePlayerController&&(kl.remotePlayer.currentTime=t,kl.remotePlayerController.seek(),this.lt=t)}},{key:"volumeLevel",set:function(t){kl.remotePlayer&&kl.remotePlayerController&&(kl.remotePlayer.volumeLevel=t,kl.remotePlayerController.setVolumeLevel())}},{key:"duration",get:function(){return this.tf.config.video.duration}},{key:"isPlayingOrPaused",get:function(){return kl.remotePlayer?kl.remotePlayer.playerState===kl.PlayerState.PLAYING||kl.remotePlayer.playerState===kl.PlayerState.PAUSED:null}},{key:"isIdle",get:function(){return kl.remotePlayer?null===kl.remotePlayer.playerState||kl.remotePlayer.playerState===kl.PlayerState.IDLE:null}},{key:"isMediaLoaded",get:function(){return!!kl.remotePlayer&&kl.remotePlayer.isMediaLoaded}}]),t}(),_l={SETUP_DONE:"SETUP_DONE",NOT_SETUP:"NOT_SETUP"},kl=nt(new(function(t){function n(){return t.apply(this,arguments)||this}G(n,t);var i=n.prototype;return i.init=function(){var n,i=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.appId,u=e.chromecastPlayer,a=void 0===u?null:u;return o||(o=(null==a||null==(n=a.tf)?void 0:n.config.request.flags.ott)?bl.id:wl.id),this.chromecastPlayer=a,this.setup().then((function(n){return n&&(t.prototype.init.call(i,{receiverApplicationId:o,autoJoinPolicy:i.AutoJoinPolicy.PAGE_SCOPED}),i.chromecastPlayer&&i.chromecastPlayer.init()),n})).catch((function(t){return i.fire(gl.error,t),r.reject(t)}))},i.dispose=function(){this.chromecastPlayer=null},H(n,[{key:"chromecastPlayer",get:function(){return this.yf},set:function(t){if(t&&!(t instanceof yl))throw new SyntaxError("An invalid ChromecastPlayer was specified");this.chromecastPlayer&&this.chromecastPlayer.dispose(),this.yf=t}}]),n}(function(){function t(){this.version="1.2.36",this.remotePlayer=null,this.remotePlayerController=null,this.CastContextEventType=null,this.RemotePlayerEventType=null,this.CastState=_l,this.SessionState=null,this.PlayerState=null,this.currentLoadRequestId=null,this.currentLoadRequestPromise=null}var n=t.prototype;return n.init=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.receiverApplicationId,i=void 0===n?"":n,e=t.resumeSavedSession,r=void 0===e||e,o=t.language,u=void 0===o?null:o,a=t.autoJoinPolicy,s=void 0===a?"TAB_AND_ORIGIN_SCOPED":a;if(!this.isGCastApiAvailable)throw new Error("CAF is not available. Call setup() first.");if("string"!=typeof i||""===i.trim())throw new Error("Parameter 'receiverApplicationId' must be valid.");switch(s){case chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED:case chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED:case chrome.cast.AutoJoinPolicy.PAGE_SCOPED:break;default:s=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED}return this.CastContextEventType=cast.framework.CastContextEventType,this.RemotePlayerEventType=cast.framework.RemotePlayerEventType,this.CastState=Object.assign(this.CastState,cast.framework.CastState),this.SessionState=cast.framework.SessionState,this.PlayerState=chrome.cast.media.PlayerState,cast.framework.CastContext.getInstance().setOptions({receiverApplicationId:i.trim(),resumeSavedSession:r,language:u,autoJoinPolicy:s}),this.isInitialized?this.remotePlayerController:this.initRemotePlayer()},n.initRemotePlayer=function(){if(!this.isGCastApiAvailable)throw new ReferenceError("CAF is not available. Call setup() first.");return this.remotePlayer=new cast.framework.RemotePlayer,this.remotePlayerController=new cast.framework.RemotePlayerController(this.remotePlayer),this.remotePlayerController},n.setup=function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=n.loadLibrary,e=void 0===i||i;return new r((function(n,i){if(t.isGCastApiAvailable)return t.AutoJoinPolicy=chrome.cast.AutoJoinPolicy,void n(!0);window.__onGCastApiAvailable=function(e,r){if(r){var o=new Error(r);i(o)}else t.AutoJoinPolicy=chrome.cast.AutoJoinPolicy,n(e)};try{if(!1===e)throw new ReferenceError("Cast is not available. Make sure the library has been loaded.");t.loadLibrary()||n(!1)}catch(t){var r=new Error(t);i(r)}}))},n.loadLibrary=function(){if(this.isGCastApiAvailable)return!0;if(null!==window.chrome&&void 0!==window.chrome&&"Google Inc."===window.navigator.vendor){var t="//www.gstatic.com/cv/js/sender/v1/cast_sender.js";if(!(document.querySelectorAll('script[src^="'+t+'"]').length>0)){t+="?loadCastFramework=1";var n=document.createElement("script");return n.src=t,n.async=!0,n.defer=!0,document.head.appendChild(n),!0}}return!1},n.loadMedia=function(t){var n=this,i=t.contentId,e=t.contentType,o=t.currentTime,u=void 0===o?0:o,a=t.duration,s=void 0===a?0:a,c=t.requestCustomData,l=void 0===c?null:c,f=t.mediaCustomData,d=void 0===f?null:f,h=t.autoRequest,v=void 0!==h&&h,p=t.tracks,m=void 0===p?[]:p;return i?this.isSessionEstablished?this.loadMediaOnSession(this.currentSession,{contentId:i,contentType:e,currentTime:u,duration:s,requestCustomData:l,mediaCustomData:d,tracks:m}):!0!==v?r.reject(new TypeError("Option 'autoRequest' must be true when session is not connected.")):this.requestSession().then((function(t){return n.loadMediaOnSession(t,{contentId:i,contentType:e,currentTime:u,duration:s,requestCustomData:l,mediaCustomData:d,tracks:m})})):r.reject(new TypeError("Option 'contentId' must be valid."))},n.loadMediaOnSession=function(t,n){var i=this,e=n.contentId,o=n.contentType,u=n.currentTime,a=void 0===u?0:u,s=n.duration,c=n.requestCustomData,l=void 0===c?null:c,f=n.mediaCustomData,d=void 0===f?null:f,h=n.tracks,v=void 0===h?[]:h;if(t&&t instanceof cast.framework.CastSession){var p=t.getSessionState();if(p!==this.SessionState.SESSION_STARTING&&p!==this.SessionState.SESSION_STARTED&&p!==this.SessionState.SESSION_RESUMED)return r.reject(new ReferenceError("Session must be established."));var m=this.createLoadRequest(e,o,a,s,l,d,v);return null!==this.currentLoadRequestId&&this.currentLoadRequestId===m.requestId||(this.currentLoadRequestId=m.requestId,this.currentLoadingMediaPromise=t.loadMedia(m).finally((function(){i.currentLoadRequestId=null,i.currentLoadingMediaPromise=null}))),this.currentLoadingMediaPromise}return r.reject(new ReferenceError("Session must be cast.framework.CastSession."))},n.requestSession=function(){var t=this;return this.isSessionEstablished?r.resolve(this.currentSession):this.castContext?this.castContext.requestSession().then((function(){return t.currentSession})):r.reject(new Error("CastContext is not available. Call setup() first."))},n.sendMessage=function(t){var n=this,i=t.namespace,e=t.data,o=void 0===e?{}:e,u=t.autoRequest,a=void 0!==u&&u;return this.isSessionEstablished?this.sendMessageOnSession(this.currentSession,{namespace:i,data:o}):!0!==a?r.reject(new TypeError("Option 'autoRequest' must be true when session is not connected.")):this.requestSession().then((function(t){return n.sendMessageOnSession(t,{namespace:i,data:o})}))},n.sendMessageOnSession=function(t,n){var i=n.namespace,e=n.data,o=void 0===e?{}:e;if(t||!(t instanceof cast.framework.CastSession)){var u=t.getSessionState();return u!==this.SessionState.SESSION_STARTING&&u!==this.SessionState.SESSION_STARTED&&u!==this.SessionState.SESSION_RESUMED?r.reject(new ReferenceError("Session must be established.")):t.sendMessage(i,o)}return r.reject(new ReferenceError("Session must be cast.framework.CastSession."))},n.createCastButton=function(t){var n=document.createElement("button","google-cast-button");return t&&t.style&&(null===t.style["--disconnected-color"]&&(t.style["--disconnected-color"]="#00ADEF"),null===t.style["--connected-color"]&&(t.style["--connected-color"]="#E5E500")),t&&Object.keys(t).forEach((function(i){if("string"==typeof t[i])n.setAttribute(i,t[i]);else if("style"===i&&"object"===U(t[i])){var e="";Object.keys(t[i]).forEach((function(n){e+=n+":"+t[i][n]+";"})),n.setAttribute(i,e)}})),n},n.createLoadRequest=function(t,n,i,e,r,o,u){var a=new chrome.cast.media.MediaInfo(t.toString(),n);a.customData=o,a.duration=e;var s={subtitles:chrome.cast.media.TextTrackType.SUBTITLES,captions:chrome.cast.media.TextTrackType.CAPTIONS};a.tracks=u.map((function(t){var n=new chrome.cast.media.Track(t.id,chrome.cast.media.TrackType.TEXT);return n.trackContentId=t.url,n.trackContentType="text/vtt",n.subtype=s[t.kind],n.name=t.label,n.language=t.lang,n}));var c=new chrome.cast.media.LoadRequest(a);return c.customData=r,c.currentTime=i||0,c},H(t,[{key:"isGCastApiAvailable",get:function(){return!!("undefined"!=typeof cast&&cast&&cast.framework&&cast.framework.VERSION)}},{key:"castState",get:function(){return this.castContext?this.castContext.getCastState():this.isGCastApiAvailable?this.CastState.SETUP_DONE:this.CastState.NOT_SETUP}},{key:"versionGCastApi",get:function(){return this.isGCastApiAvailable?cast.framework.VERSION:null}},{key:"castContext",get:function(){return this.isGCastApiAvailable?cast.framework.CastContext.getInstance():null}},{key:"currentSession",get:function(){return this.castContext?this.castContext.getCurrentSession():null}},{key:"currentSessionObj",get:function(){var t=this.currentSession;return t?t.getSessionObj():null}},{key:"isInitialized",get:function(){return!(!this.isGCastApiAvailable||!this.remotePlayerController)}},{key:"isSessionEstablished",get:function(){var t=this.currentSessionObj;return!!t&&t.status===chrome.cast.SessionStatus.CONNECTED}},{key:"isCastConnected",get:function(){return this.castState===this.CastState.CONNECTED}}]),t}())));function El(t,n,i){var e=null;function o(){return i.getAttribute("data-thumb")}function u(){return hl(n.get("ui.player.width")*ys.devicePixelRatio,n.get("ui.player.height")*ys.devicePixelRatio)}function a(){if(!t.config.video.thumbs.base)return r.resolve();var e=!t.config.embed.autoplay||kl.isCastConnected,a=u(),s=a.width,c=vl({width:s,height:a.height,baseUrl:t.config.video.thumbs.base});i.setAttribute("data-thumb",c),i.setAttribute("data-thumb-width",s);var l=ml(c).then((function(t){return n.dispatch(function(t,n){return{type:"PREVIEW_SET_SIZE",payload:{width:t,height:n}}}(t.width,t.height)),e&&(i.style.backgroundImage="url(".concat(o(),")")),t}));return e?r.race([l,new r((function(t){return setTimeout(t,2e3)}))]):r.resolve()}return e=a(),t.events.on(Pc.cc,(function(){i.classList.contains("vp-preview-invisible")&&"beginning"!==t.config.embed.outro||(e=a())})),n.watch("ui.player.width",dl((function(){e=e.then((function(){return function(){var t=u().width,n=i.getAttribute("data-thumb-width");return t<=parseInt(n,10)||0===t?r.resolve():a()}()})).catch((function(t){}))}),150)),n.watch("ui.preview.scaleFactor",(function(t){i.classList.toggle("vp-preview-cover",t>1)})),{show:function(){i.style.backgroundImage="url(".concat(o(),")"),i.classList.remove("vp-preview-invisible")},hide:function(){i.classList.add("vp-preview-invisible")},resetThumbnail:function(){i.setAttribute("data-thumb",""),i.setAttribute("data-thumb-width",""),i.style.backgroundImage=""},getThumbnail:o,loadThumbnail:a,thumbnailPromise:e}}function Tl(t){return!0===t||!1===t?Number(t):"null"===t?null:t}function xl(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.cookie;try{if(n&&""!==n)return n.split(";").reduce((function(n,i){return 0===(i=i.trim()).indexOf("".concat(t,"="))?decodeURIComponent(i.substr(t.length+1)):n}),null)}catch(t){}return null}var Sl=["quality","volume","captions"],Al=null;function Ml(t){var n=0!==t.config.request.urls.proxy.indexOf(window.location.origin),i=0;function e(t){var n=null;try{n=xl("player")}catch(t){}if(!n)return null;n=n.substring(1,n.length-1);var i={};n.split("&").forEach((function(t){t=t.split("="),i[t[0]]=Tl(decodeURIComponent(t[1]||""))}));var e=[].concat(t),r=e.reduce((function(t,n){if(n in i){var e=parseFloat(i[n]);return t[n]=isNaN(e)||"quality"===n?i[n]:e,t}return t[n]=null,t}),{});return 1===e.length?r[t]:r}function o(n,i){t.doNotTrackEnabled||(function(n,i){if(Al){var e={method:"set",key:"sync_".concat(n),val:i,session:t.config.request.session};return function(n){Al.then((function(i){var e=rc(t.config.request.urls.proxy);return i.contentWindow.postMessage(n,e),i})).catch((function(n){al.captureException(n,{extra:{proxyUrl:t.config.request.urls.proxy}})}))}(e),void function(n){t.config.embed.on_site&&window.postMessage(n,window.location.origin)}(e)}try{window.localStorage.setItem("sync_".concat(n),JSON.stringify(i))}catch(t){}}(n,i=Tl(i)),function(n,i){Sl.indexOf(n)>=0&&(t.config.request.cookie[n]=i);var r=[];Sl.indexOf(n)>=0&&null!==i&&r.push("".concat(n,"=").concat(i));var o=e(Sl);for(var u in o)u in o&&null!==o[u]&&u!==n&&r.push("".concat(u,"=").concat(o[u]));!function(t,n,i){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=e.samesite,o=e.secure,u=new Date;u.setFullYear(u.getFullYear()+1),u=u.toGMTString(),n=Tl(n);var a="".concat(t,"=").concat(n);a+=";expires=".concat(u),a+=";path=/",a+=";domain=".concat(i),o&&(a+=";secure"),r&&(a+=";samesite=".concat(r));try{document.cookie=a}catch(t){return!1}}("player",'"'.concat(r.join("&"),'"'),t.config.request.cookie_domain,{secure:!0,samesite:"none"})}(n,i))}function u(n,e){switch(n){case"sync_quality":t.events.fire(Sc.Ya,e,!0);break;case"sync_volume":if(t.config.embed.settings.background)break;t.events.fire(Sc.za,e,!0);break;case"sync_captions":if(null===e){t.events.fire(Sc.os,!0);break}t.events.fire(Sc.rs,e,!0);break;case"sync_login":!function(n){i>4||(i++,n&&!t.config.user.logged_in?t.events.fire(Pc.Wc):!n&&t.config.user.logged_in&&t.events.fire(Pc.$c))}(e);break;case"sync_active":null!==e&&e!==t.config.request.session&&t.config.embed.autopause&&t.events.fire(Pc.cl)}}return t.events.on(Pc.As,(function(t,n){n||o("quality",t)})),t.events.on(Pc.Ss,(function(n,i){t.config.request.cookie.volume=Tl(n),i||o("volume",n)})),t.events.on(Pc.Qs,(function(n,i){if(n){var e="".concat(n.language,".").concat(n.kind);return t.config.request.cookie.captions=Tl(e),void(i||o("captions",e))}t.config.request.cookie.captions=null,i||o("captions",null)})),t.events.on(Pc.Fs,(function(){t.config.embed.settings.background||(o("active",t.config.request.session),t.events.fire(Pc.sl))})),t.events.on([Pc.Ps,Pc.Ts],(function(){e("active")===t.config.request.session&&o("active",null)})),t.events.on(Pc.Gc,(function(){o("login",!0)})),n&&!Al&&(Al=function(n){return new r((function(i,e){document.createElement("a").href=t.config.request.urls.proxy;var r=document.createElement("iframe");r.src=n,r.setAttribute("title","Vimeo LocalStorage Proxy"),r.setAttribute("aria-hidden","true"),r.setAttribute("hidden",""),r.onload=function(n){var i=rc(t.config.request.urls.proxy);r.contentWindow.postMessage({method:"ping"},i)},r.onerror=function(t){e(t)};var o=setTimeout((function(){e()}),1e4);window.addEventListener("message",(function t(e){0!==n.indexOf(e.origin)||"ready"!==e.data&&"ping"!==e.data||(window.removeEventListener("message",t,!1),clearTimeout(o),i(r))}),!1),document.body.appendChild(r)}))}(t.config.request.urls.proxy)),n?window.addEventListener("message",(function(n){var i=rc(t.config.request.urls.proxy);n.origin===i&&"object"===U(n.data)&&"key"in n.data&&"newValue"in n.data?u(n.data.key,n.data.newValue):n.origin===window.location.origin&&n.data.session!==t.config.request.session&&u(n.data.key,n.data.val)}),!1):window.addEventListener("storage",(function(t){if(0===t.key.indexOf("sync_")&&t.oldValue!==t.newValue){try{if(window.localStorage.getItem(t.key)!==t.newValue)return}catch(t){}try{u(t.key,JSON.parse(t.newValue))}catch(n){al.captureException(n,{extra:{key:t.key,oldValue:t.oldValue,newValue:t.newValue}})}}}),!1),{reset:function(){o("login",!!t.config.user.logged_in)}}}var Rl=function(t){return{type:"LIVE_SET_START_TIME",payload:t}};function Cl(t){return t.replace(/(_\w)/g,(function(t){return t[1].toUpperCase()}))}function Ol(t){return function t(n,i){return Object.keys(i).reduce((function(e,r){return i[r]&&"object"===U(i[r])?e[n(r)]=t(n,i[r]):e[n(r)]=i[r],e}),{})}(Cl,t)}var Il=function(t){return{type:"CONFIG_LOAD",payload:W({},Ol(t))}};function jl(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,i=n.type,e=n.payload;switch(i){case"CONFIG_LOAD":return e.video.liveEvent?W({},t,{},e.video.liveEvent):null;case"LIVE_UPDATE":return W({},t,{},e);case"LIVE_SET_START_TIME":return W({},t,{ingest:W({},t.ingest,{startTime:e})});default:return t}}var Dl=function(t){var n;return!!(null==(n=t.liveEvent)?void 0:n.status)},Ll=function(t){var n;return null==(n=t.liveEvent)?void 0:n.status},Nl=function(t){var n,i;return(null==(n=t.liveEvent)||null==(i=n.ingest)?void 0:i.scheduledStartTime)||null},Pl=function(t){var n,i;return(null==(n=t.liveEvent)||null==(i=n.ingest)?void 0:i.startTime)||null},Fl=function(t){var n;return"pending"===(null==(n=t.liveEvent)?void 0:n.status)},Vl=function(t){var n;return"active"===(null==(n=t.liveEvent)?void 0:n.status)},Ul=function(t){var n;return"started"===(null==(n=t.liveEvent)?void 0:n.status)},Bl=function(t){var n;return"ended"===(null==(n=t.liveEvent)?void 0:n.status)},Hl=function(t){return Dl(t)&&!Bl(t)},zl=function(t){var n,i;return"done"===(null==(n=t.liveEvent)||null==(i=n.archive)?void 0:i.status)},ql=Object.freeze({__proto__:null,default:jl,liveExists:Dl,liveStatus:Ll,liveArchiveStatus:function(t){var n,i;return null==(n=t.liveEvent)||null==(i=n.archive)?void 0:i.status},dashLiveUrl:function(t){var n;return null==(n=t.liveEvent)?void 0:n.playback.dash_noredirect},hlsLiveUrl:function(t){var n;return null==(n=t.liveEvent)?void 0:n.playback.hls},scheduledLiveStartTime:Nl,liveStartTime:Pl,isLivePending:Fl,isLiveActive:Vl,isLiveStarted:Ul,isLiveEnded:Bl,liveInProgress:Hl,isLiveArchived:zl});function Wl(t,n){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i={feature:n,$deeplink_path:"app.vimeo.com/"+t,$always_deeplink:!0,ref:"player",context:"player"},e="",r=[];for(var o in i)r.push("".concat(encodeURIComponent(o),"=").concat(encodeURIComponent(i[o])));return e=r.join("&"),"https://bnc.lt/a/".concat("key_live_jpj6Duy53e6MhounkriNljdgsBhGbf0d","?").concat(e)}("videos/".concat(t),n)}function Gl(t,n,i){var e=t.events,o=t.backbone,u=!t.config.embed.playsinline&&(ys.mobileAndroid||ys.iOS&&!ys.iPad),a=ys.iOS>=8&&!ys.iPad,s=!1,c=!1,l=!1,f=!1,d=null,h=!1,v=!1,p=!1,m=!1,w=!1,b=!1;function g(t){o.element.classList.remove("invisible"),y()}function y(){var t=o.play();return b&&t.catch(_),t.catch(E).then(T)}function _(t){if(b=!1,k(t))return e.fire(Sc.qa,!0),o.play().then((function(){return e.fire(Pc.ac)}));throw t}function k(t){return t&&("NotAllowedError"===t.name||"AbortError"===t.name)}function E(t){return e.fire(Pc.ys,t),new r((function(){}))}function T(){e.fire(Pc._s)}function x(t){try{o.currentTime=t}catch(t){}}function S(){f||h||s&&o.paused&&y()}function A(){var n="none";("metadata"===t.config.request.flags.preload_video||u||ys.iOS>=8)&&(n="metadata"),"auto"===t.config.request.flags.preload_video&&(n="metadata","MediaSourceScanner"===o.currentScannerName&&(n="auto")),o.preload=n,e.on(Pc.Vc,(function(){t.config.request&&"metadata_on_hover"===t.config.request.flags.preload_video&&!l&&t.verifyConfig().then((function(){return o.preload="metadata",!0})).catch((function(t){}))}))}function M(){w=!1;var n=o.video;if(o.loadVideo(t.config),!n)if(t.config.embed.texttrack){var i=t.config.embed.texttrack;o.hasTextTrack(i)&&e.fire(Sc.rs,i,!0)}else e.on(yi.TEXT_TRACKS_AVAILABLE,(function(){r()})),r();function r(){null===t.config.request.cookie.captions||"null"===t.config.request.cookie.captions||o.hasTextTrack(t.config.request.cookie.captions)&&e.fire(Sc.rs,t.config.request.cookie.captions,!0)}}function R(t,n,i,e){if(c){var r=new XMLHttpRequest;r.open("DELETE","".concat(t,"/plays/").concat(n,"/").concat(i,"?token=").concat(e),!1),r.send(),c=!1}}function C(){if(t.config.embed.autoplay){if(n.get(Dl)&&!n.get(Ul))return;e.fire(Pc.Fs)}}o.element.classList.add("invisible"),a&&o.element.classList.add("hide-webkit-controls"),t.config.video.live_event&&i.classList.add("live-background"),t.config.embed.transparent&&i.classList.add("transparent"),n.watch(Ll,(function(t){switch(t){case"started":setTimeout((function(){M(),o.element.classList.remove("invisible"),e.fire(Pc.Fs)}),12e3)}})),n.watch(zl,(function(){t.loadVideo(t.config.video.id)})),n.watch("ui.video.scaleFactor",(function(t){o.element.classList.toggle("vp-telecine-cover",t>1)})),function n(){e.once(Pc.dl,n),wc((o=t.backbone).on,e.fire,[qo,zo,Ho,Ko,Go,Yo,$o,Uo,Wo,Fo,Vo,bi.ACTIVATED,bi.AVAILABLE,bi.DEACTIVATED,bi.UNAVAILABLE,tu.ARCHIVE_DONE,tu.EVENT_ACTIVE,tu.EVENT_ENDED,tu.EVENT_STARTED,tu.STREAM_OFFLINE,tu.STREAM_ONLINE,Ei.MEDIASESSION_PAUSE,Ei.MEDIASESSION_PLAY,Ei.MEDIASESSION_SEEK_BACKWARD,Ei.MEDIASESSION_SEEK_FORWARD,yi.AV_DURATION_MISMATCH,yi.BANDWIDTH,yi.BUFFER_ENDED,yi.BUFFER_OCCUPANCY,yi.BUFFER_STARTED,yi.CHAPTER_CUES_UPDATED,yi.CUE_POINT,yi.CURRENT_FILE_CHANGE,yi.DOWNLOAD_END,yi.DOWNLOAD_TIMEOUT,yi.DRM_AUTH_SUCCESS,yi.DROPPED_FRAMES,yi.MANIFEST_LOADED,yi.MANIFEST_TIMEOUT,yi.QUOTA_EXCEEDED_ERROR,yi.SCANNER_CHANGE,yi.STREAM_BUFFER_START,yi.STREAM_CHANGE,yi.STREAM_CHANGE_START,yi.STREAM_TARGET_CHANGE,yi.TEXT_TRACKS_AVAILABLE,ki.CAMERA_UPDATE,ki.MOTION_END,ki.MOTION_START,ki.SPATIAL_UNSUPPORTED,ki.WEBVR_ENTER,ki.WEBVR_EXIT,ki.WEBVR_HARDWARE_AVAILABLE,Ti.BRAIN_ML_SWITCH_TO_SKYFIRE,Ti.BRAIN_ML_MODEL_INPUTS,wi.DURATION_CHANGE,wi.ENDED,wi.ERROR,wi.LOAD_START,wi.LOADED_DATA,wi.LOADED_METADATA,wi.PAUSE,wi.PLAY,wi.PLAYING,wi.PROGRESS,wi.RATE_CHANGE,wi.SEEKED,wi.SEEKING,wi.STALLED,wi.TIME_UPDATE,wi.VOLUME_CHANGE,wi.WAITING])}(),wc(kl.on,e.fire,[gl.connected,gl.disconnected]),A(),e.on(wi.LOADED_METADATA,(function(n){t.config.video.duration=o.duration,t.config.video.video_width=o.videoWidth,t.config.video.video_height=o.videoHeight})),e.on(wi.DURATION_CHANGE,(function(n){t.config.video.duration=o.duration})),e.on(yi.SCANNER_CHANGE,(function(){A(),setTimeout((function(){e.fire(o.supportsSettingVolume?Sc.Qa:Sc.Za),e.fire(o.supportsTextTracks?Sc.ns:Sc.ts)}),0),al.captureBreadcrumb("Scanner changed to ".concat(o.currentScannerName),{},"video")})),e.on([tu.EVENT_ACTIVE,tu.EVENT_STARTED,tu.EVENT_ENDED,tu.ARCHIVE_DONE],(function(i){Object.assign(t.config.video.live_event,i),n.dispatch(function(t){return{type:"LIVE_UPDATE",payload:t}}(i))})),e.on(Pc.Fs,(function(){t.displayContext!==t.backbone?t.displayContext.play():function(){if("disable"!==t.config.video.privacy&&t.config.video.spatial&&ys.iOS&&!w||o.element.classList.remove("invisible"),d)return e.fire(Pc.bs,d),void t.preview.show();if(s=!0,h)t.preview.show();else{if(o.off(wi.PLAY,g),u&&(v=!0,e.fire(Sc.es)),n.get(Ul)&&(b=!0),!l)return t.config.video.spatial&&ys.iOS&&!w?(w=!0,e.fire(Sc._showOverlay,"app-redirect",{redirectUrl:t.doNotTrackEnabled?t.config.video.share_url:Wl(t.config.video.id,"player-spatial-redirect"),title:null,buttonText:"Regarder dans l’app Vimeo",ignoreText:null,bottomText:"La fonction 360° n'est pas supportée dans ce navigateur",newWindow:!t.config.embed.on_site}),void e.once(wi.PLAY,g)):void y();l&&S()}}()})).on(Pc.Ps,(function(){s=!1,t.displayContext.pause()})).on(Pc.cl,(function(){(window.location.search.indexOf("autopause=0")<0&&!o.paused&&!t.config.embed.settings.background||s)&&(s=!1,e.fire(Pc.Ps))})),e.on(wi.ERROR,(function(n){if(k(n)&&!b){if(t.config.embed.autoplay=0,o.pause(),t.config.embed.time)return x(t.config.embed.time),void e.fire(Pc.He,o.currentTime);if(0===o.currentTime)return void e.fire(Sc.$a);e.fire(Pc.He,o.currentTime)}})),e.on(wi.PLAY,(function(t){o.element.classList.remove("invisible")})),e.on(wi.PAUSE,(function(t,n){f||e.fire(Pc.He,t,n)})),e.on(wi.TIME_UPDATE,(function(t){t.currentTime})),e.on(wi.ENDED,(function(n){f||t.config.embed.loop||(v&&e.fire(Pc.Ns),s=!1,e.fire(Pc.Ts,n))})),e.on(yi.DRM_AUTH_SUCCESS,(function(){c=!0})),e.on(Uo,(function(){l=!0,e.once(wi.TIME_UPDATE,(function(){e.fire(Pc.Os)}))})),e.on(yi.BUFFER_STARTED,(function(){f||e.fire(Ec.Va)})),e.on(Ti.BRAIN_ML_SWITCH_TO_SKYFIRE,(function(){"ml_brain"in t.config.request.ab_tests&&delete t.config.request.ab_tests.ml_brain})),function(){var n=!1,i=!1;function r(o){if(!n&&!o.name.includes("PlayInterrupted"))if("TextTracksNotSupported"!==o.name){al.captureBreadcrumb(o.name,{message:o.message},"telecine error","error");var u=t.config.video.live_event?1:.001;if("MediaUrlBadRequest"===o.name&&!i){i=!0,u=1;var a=t.config.request,s=a.files,c=s.dash.cdns.fastly_skyfire.url,l=s.hls.cdns.fastly_skyfire.url,f=s.dash.cdns.akfire_interconnect_quic.url,h=s.hls.cdns.akfire_interconnect_quic.url,v=s.progressive.length?s.progressive[0].url:null,p=s.progressive.length?s.progressive[0].id:null,m=a.file_codecs,w=t.config.video.file_codecs,b=t.config.user.logged_in,g=a.build.js;al.captureBreadcrumb(o.name,{fastly_dash_url:c,fastly_hls_url:l,akamai_dash_url:f,akamai_hls_url:h,prog_url:v,prog_id:p,file_codecs:m,video_file_codecs:w,logged_in:b,version:g},"MediaUrlBadRequest config","error")}-1!==o.name.indexOf("Mimir")&&(u=1,al.captureBreadcrumb(o.name,o,"ABR","error"));var y=new Error(o.message);y.name=o.name,al.captureException(y,null,u);var _=Gc[o.name];if("function"==typeof _){var k=_();if(k.final&&e.off(wi.ERROR,r),d=k.deferred?k.id:null,"DRMFailure"===o.name){var E=t.config.request.dynamic_drm_translation_map,T=o.message.code;E&&T&&E[T]&&(k.title=E[T].title,k.message=E[T].msg),al.captureBreadcrumb("DRM failure",o,"video")}e.fire(Pc.bs,k.id,k)}}else e.fire(Sc.ts)}window.addEventListener("unload",(function(){n=!0}),!1),e.on(wi.ERROR,r),e.on("test-error",r)}(),e.on(Sc.Ka,(function(n){var i=!!n&&(!ys.iOS||ys.iOS>=10);t.config.embed.loop=i,o.loop=i})),e.fire(Sc.Ka,t.config.embed.loop),e.on(Pc.Bs,(function(n,i){t.events.fire(Pc.Hs,i),t.events.fire(Sc.Ha,null,n),l||e.fire(Pc.Fs)})),e.on(Pc.Gs,(function(){h||(s=!o.paused,f=!0,o.pause())})),e.on(Pc.$s,(function(t){f=!1,l?t||S():e.fire(Pc.Fs)})),e.on(Sc.Ha,(function(n,i){if(!h){i||(i=(o.duration||t.config.video.duration)*uc(n,0,1));var r=o.duration?i/o.duration:0;e.fire(Sc.vs,i,r)}})),e.on(Sc.vs,(function(t){x(t)})),function(){e.on(Sc.za,(function(n,i,e){e&&(n+=o.volume),n=uc(n,0,1),t.displayContext!==o&&(t.displayContext.volume=n),o.volume=n,o.muted=0===n,t.events.fire(Pc.Ss,n,i)})),e.on(Sc.qa,(function(n){o.muted=!!n,t.events.fire(Pc.Ss,o.volume,!0)})),e.on(wi.VOLUME_CHANGE,(function(){return e.fire(Pc.Ss,o.volume,!0)}));var n=t.config.request.cookie.volume;e.fire(Sc.za,n,!0),e.fire(Sc.qa,t.config.embed.muted)}(),e.on(Sc.Ya,(function(t,i){(o.video.currentFile.mime===xc.dash||n.get(Ul))&&(i=!0),o.quality=t,e.fire(Pc.As,t,i)})),function(){var t=o.playbackRate;e.on(wi.RATE_CHANGE,(function(n){o.playbackRate!==t&&(e.fire(Pc.Is,o.playbackRate,t),t=o.playbackRate)})),e.on(Sc.ps,(function(t){o.playbackRate=t})),e.on(Pc._loadVideo,(function(){try{o.playbackRate=1}catch(t){}}))}(),function(){function t(){h=!0,l&&!m&&(s=s||!o.paused,o.pause(),e.fire(Pc.He,o.currentTime))}function n(){h=!1,s&&!m&&(v||p||!u||e.fire(Sc.es),S())}e.on(Pc.gc,t),e.on(Pc.yc,n),e.on(Pc.Zs,(function(i,e){e.isCentered()&&(e.isVisible()?t():n())}))}(),e.on(Pc.Mc,(function(t){l&&!m&&(s=!o.paused,o.pause())})),e.on(Pc.Oc,(function(t){m||S()})),e.on(Pc.cc,(function(n,i){o.element.classList.remove("hide-webkit-controls"),n&&(p=!0),n||(l||ys.browser.safari||(o.poster=t.preview.getThumbnail()),v=!0,setTimeout((function(){o.textTracks.forEach((function(t){"hidden"===t.mode&&(t.mode="showing")}))}),500)),i||!ys.windowsPhone||ys.browser.edge||e.fire(Sc.us,!0)})),e.on(Pc.fc,(function(t){o.poster="",t||o.pause(),l||o.element.classList.add("invisible"),v=!1,p=!1,a&&o.element.classList.add("hide-webkit-controls"),o.textTracks.forEach((function(t){"showing"===t.mode&&(t.mode="hidden")}))})),e.on(Uo,(function(){o.poster=""})),e.on(Sc.us,(function(t){if(t)return o.controls=!0,void i.classList.add("native-controls");o.controls=!1,i.classList.remove("native-controls")})),e.on(Pc.il,(function(){M()})),e.on(Pc.Jc,(function(){M(),C()})),e.on(Sc.$a,(function(){o.unload(),e.fire(Pc.He,o.currentTime),t.preview.show(),o.element.classList.add("invisible"),l=!1,s=!1,d=null})),function(){var n;e.on(Sc.rs,(function(i){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n=e;try{t.config.request.flags.ott&&o.videoElement&&o.videoElement.setAttribute("crossorigin","anonymous"),o.enableTextTrack(i)}catch(t){}})).on(Sc.os,(function(){var i=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n=i,t.config.request.flags.ott&&o.videoElement&&o.videoElement.removeAttribute("crossorigin"),o.disableTextTrack()})),e.on(qo,(function(t,i){e.fire(Pc.Qs,t,n||i)}))}(),e.on(bi.AVAILABLE,(function(n){var i=n.type;if(!t.config.request.drm)switch(i){case"AirPlay":e.fire(Pc.Ll)}})),e.on(bi.UNAVAILABLE,(function(n){var i=n.type;if(!t.config.request.drm)switch(i){case"AirPlay":e.fire(Pc.Nl)}})),e.on(bi.ACTIVATED,(function(t){var n=t.type;switch(m=!0,n){case"AirPlay":e.fire(Pc.Pl)}})),e.on(bi.DEACTIVATED,(function(t){var n=t.type;switch(m=!1,n){case"AirPlay":e.fire(Pc.Fl)}})),e.on(Pc.Vl,(function(){o.showExternalDisplayPicker("AirPlay")})),e.on(Sc.cs,(function(){o.supportsPresentationMode("picture-in-picture")&&(o.presentationMode="picture-in-picture")})),e.on(Sc.ls,(function(){o.supportsPresentationMode("picture-in-picture")&&(o.presentationMode="inline")})),M(),ys.spatialPlayback?(e.fire(Sc.fs),e.on([wi.PLAY,wi.SEEKED],(function(){e.fire(Sc.hs)})),e.on(ki.SPATIAL_UNSUPPORTED,(function(){l?e.fire(Ec.Ba,h):e.once(Pc.Os,(function(){e.fire(Ec.Ba,h)}))}))):e.once(Pc.Os,(function(){t.config.video.spatial&&e.fire(Ec.Ua,h)})),window.addEventListener("beforeunload",(function(){var n=t.config.request.drm;n&&R(n.hoover_url,n.user,n.asset,n.hoover_token)}),!1),e.on(Pc._loadVideo,(function(){var n=t.config.request&&t.config.request.drm;n&&R(n.hoover_url,n.user,n.asset,n.hoover_token)})),t.events.on(Sc.ms,(function(){return o.destroy()})),t.ready().then((function(){return setTimeout((function(){return C()}),0),t.config.embed.time>0&&e.fire(Sc.vs,t.config.embed.time,t.config.embed.time/o.duration),null})).catch((function(t){})),e.fire(Pc.Ml)}var $l,Kl=0,Yl=0,Jl={},Xl={};function Zl(t,n,i){return"_root"==n?i:t!==i?function(t){return $l||($l=t.matches?t.matches:t.webkitMatchesSelector?t.webkitMatchesSelector:t.mozMatchesSelector?t.mozMatchesSelector:t.msMatchesSelector?t.msMatchesSelector:t.oMatchesSelector?t.oMatchesSelector:ef.matchesSelector)}(t).call(t,n)?t:t.parentNode?(Kl++,Zl(t.parentNode,n,i)):void 0:void 0}function Ql(t,n,i,e){Jl[t.id]||(Jl[t.id]={}),Jl[t.id][n]||(Jl[t.id][n]={}),Jl[t.id][n][i]||(Jl[t.id][n][i]=[]),Jl[t.id][n][i].push(e)}function tf(t,n,i,e){if(Jl[t.id])if(n)if(e||i)if(e){if(Jl[t.id][n][i])for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},l=function(n){var a,l;p(i,W({referrer:t.config.request.referrer,embed:!t.config.embed.on_site,context:t.config.embed.context,autoplay:c.continuous?2:t.config.embed.autoplay,loop:t.config.embed.loop?1:0,id:t.config.video.id,vodId:(null==(a=t.config.video.vod)?void 0:a.id)?t.config.video.vod.id:null,vodSaleId:(null==(l=t.config.video.vod)?void 0:l.sale_id)?t.config.video.vod.sale_id:null,sessionTime:fc(r),videoShape:d(),spatialPlayback:h(),userId:t.config.user.id,userAccountType:t.config.user.account_type,userIsMod:t.config.user.mod?1:0,teamOriginUserId:t.config.user.team_origin_user_id?t.config.user.team_origin_user_id:null,teamId:t.config.user.team_id?t.config.user.team_id:null,ownerId:t.config.video.owner.id,ownerAccountType:t.config.video.owner.account_type,privacy:t.config.video.privacy,rating:t.config.video.rating?t.config.video.rating.id:null,type:"html",videoFileId:Number.isInteger(Number(s))?s:"0",delivery:Vc[f],profileId:w,quality:u.metadata?u.metadata.quality:null,duration:fc(t.config.video.duration),seconds:fc(e)},n,{playbackRate:t.backbone.playbackRate,build:el(t.config)}),o)},v=n.get(Hl)?1:0,m=n.get(Pl),b={isLive:v};if(v){if(!m)return void Ke("https://".concat(t.config.vimeo_url,"/live_event/status?clip_id=").concat(t.config.video.id)).json().then((function(t){return t&&t.ingest&&(n.dispatch(Rl(t.ingest.start_time)),m=n.get(Pl)),m&&(b.liveStartTime=m),l(b),t})).catch((function(t){}));b.liveStartTime=m}l(b)}))}function w(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t.playLoggingEnabled){var u=f();r&&o+1e3>u||(o=u,r&&!t.config.request.flags.partials||i||m("/log/partial",n,e))}}function b(n,i){var e,r;i=i||{};var o={referrer:t.config.request.referrer,embed:!t.config.embed.on_site,context:t.config.embed.context,id:t.config.video.id,vodId:(null==(e=t.config.video.vod)?void 0:e.id)?t.config.video.vod.id:null,vodSaleId:(null==(r=t.config.video.vod)?void 0:r.sale_id)?t.config.video.vod.sale_id:null,userId:t.config.user.id,userAccountType:t.config.user.account_type,userIsMod:t.config.user.mod?1:0,ownerId:t.config.video.owner?t.config.video.owner.id:0,duration:fc(t.config.video.duration),seconds:fc(t.backbone.currentTime),playbackRate:t.backbone.playbackRate,build:el(t.config)};for(var u in i)i.hasOwnProperty(u)&&(o[u]=i[u]);p("/log/"+n,o)}return v(),function(){t.events.on(wi.TIME_UPDATE,(function(t){var n=t.currentTime,o=(t.duration,t.timeProgress,t.playbackRate),a=Math.floor(n);!i&&u+1e3e&&(r+=(n-e)/o),e=n),a%30==0&&w(n)})),t.events.on(Pc.Is,(function(n,i){b("playback_rate_change",{oldPlaybackRate:i}),w(t.backbone.currentTime)})),t.events.on(Uo,(function(){!a&&t.playLoggingEnabled&&(a=!0,m("/log/play",0))})),t.events.on(Pc.He,(function(n){t.backbone.ended||w(n)})),t.events.on(wi.SEEKED,(function(t){var n=t.currentTime;s=n,i||w(s)})),t.events.on(Pc.Gs,(function(){u=f(),i=!0})),t.events.on(Pc.$s,(function(){e=t.backbone.currentTime,i=!1,w(s)})),t.events.on(Pc.Vs,(function(){w(t.backbone.currentTime)})),t.events.on(Pc.Ts,(function(){r+=t.config.video.duration-e,w(t.config.video.duration,!1,!1)})),t.events.on(yi.STREAM_CHANGE,(function(t){c=t}));var n=[],o=!1;function l(){n.length&&t.performDelegateAction(Nc,(function(i){var e,r;p("/log/spatial",{embed:!t.config.embed.on_site,id:t.config.video.id,context:t.config.embed.context,ownerId:t.config.video.owner?t.config.video.owner.id:0,referrer:t.config.request.referrer,vodId:(null==(e=t.config.video.vod)?void 0:e.id)?t.config.video.vod.id:null,vodSaleId:(null==(r=t.config.video.vod)?void 0:r.sale_id)?t.config.video.vod.sale_id:null,userId:t.config.user.id,userAccountType:t.config.user.account_type,userIsMod:t.config.user.mod?1:0,teamOriginUserId:t.config.user.team_origin_user_id?t.config.user.team_origin_user_id:null,teamId:t.config.user.team_id?t.config.user.team_id:null,build:el(t.config),motionLog:JSON.stringify(n)},!1)}))}t.events.on(ki.MOTION_START,(function(){o=!0,function i(){var e=t.backbone.getEffectByName("ThreeSixtyEffect").currentCoordinates,u=Math.round(100*e.lat)/100,a=Math.round(100*e.long)/100,s={sessionTime:r,videoTime:t.backbone.currentTime,coordinates:{lat:u,lon:a}};n.push(s),setTimeout((function(){o&&i()}),1e3)}()})),t.events.on(ki.MOTION_END,(function(){o=!1,l()})),t.events.on(Pc._loadVideo,(function(){l(),n=[]})),window.addEventListener("unload",(function(){t.backbone&&t.backbone.currentTime>0&&(w(t.backbone.currentTime,!0,!1),l())}),!1)}(),[{type:"share_press",event:Pc.vc},{type:"facebook_press",event:Pc.Ec},{type:"twitter_press",event:Pc.Tc},{type:"tumblr_press",event:Pc.xc},{type:"email_press",event:Pc.Sc},{type:"embed_press",event:Pc.pc},{type:"login_success",event:Pc.Gc},{type:"airplay",event:Pc.Pl},{type:"vod_press",event:Pc.mc},{type:"collection_press",event:Pc.wc},{type:"email_capture_submitted",event:Pc.Cc}].forEach((function(n){t.events.on(n.event,function(t){return function(){b(t)}}(n.type))})),t.events.on(Pc.ol,(function(n){var i={outroType:t.config.embed.outro,ownerAccountType:t.config.video.owner.account_type,playerWidth:t.element.clientWidth,playerHeight:t.element.clientHeight};(null==n?void 0:n.length)&&(i.outroVideos=n.join(",")),b("outro_displayed",i)})).on(Pc.al,(function(n){b("outro_video_press",{ownerAccountType:t.config.video.owner.account_type,videoId:n})})).on(Pc.bc,(function(){b("outro_follow_press",{add:!t.config.user.following})})).on(Pc.bl,(function(n){b("outro_cta_press",{ownerAccountType:t.config.video.owner.account_type,link:n})})).on(Pc.hl,(function(n){b("outro_link_press",{ownerAccountType:t.config.video.owner.account_type,link:n})})).on(Pc.wl,(function(n){b("outro_image_press",{ownerAccountType:t.config.video.owner.account_type,link:n})})).on(Pc.dc,(function(){b("like_press",{add:!t.config.user.liked})})).on(Pc.hc,(function(){b("watch_later_press",{add:!t.config.user.watch_later})})).on(Pc.Mc,(function(t){0===t.indexOf("login-")&&b("login_attempt")})).on(Pc.Qs,(function(t,n){n||(t?b("text_track_change",{textTrackLanguage:t.language,textTrackKind:t.kind}):b("text_track_change"))})).on(Pc.uc,(function(t){1!==t&&12!==t||b("badge_press",{badgeId:t})})).on(Pc.gc,(function(t){"email-capture"===t&&b("email_capture_displayed")})).on(Pc.yc,(function(t){"email-capture"===t&&b("email_capture_dismissed")})).on(Pc.yl,(function(n){b("card_press",{ownerAccountType:t.config.video.owner.account_type,cardId:n,cardType:"link"})})).on(Pc.gl,(function(n,i){t.config.embed.editor||b("card_displayed",{ownerAccountType:t.config.video.owner.account_type,cardId:n,cardType:i.url?"link":"text"})})),t.events.on(Pc.Jc,(function(t){t&&v()})),t.events.fire(Pc.Ol),{}}function lf(t,n){return null==t||t!=t?n:t}function ff(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"CONFIG_LOAD":return W({},t,{},n.payload);default:return t}}ef.addEvent=function(t,n,i){of&&uf[n]&&(n=uf[n]),"transitionend"===n&&(rf(t,"webkitTransitionEnd",i),rf(t,"otransitionend",i)),"mouseenter"===n&&(n="mouseover"),"mouseleave"===n&&(n="mouseout"),"MSPointerEnter"!==n||af||(n="MSPointerOver"),"MSPointerLeave"!==n||sf||(n="MSPointerOut"),rf(t,n,i)},ef.matchesEvent=function(t,n,i,e,r){return!("mouseenter"===t||"mouseleave"===t||!af&&"MSPointerEnter"===t||!sf&&"MSPointerLeave"===t)||function(t,n,i,e){return!e.relatedTarget||(!i||t===n)&&n!==e.relatedTarget&&!n.contains(e.relatedTarget)}(n,i,e,r)};var df={settings:{}};function hf(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:df,n=arguments.length>1?arguments[1]:void 0,i=n.type,e=n.payload;switch(i){case"CONFIG_LOAD":return W({},t,{},e.embed);default:return t}}var vf=Object.freeze({__proto__:null,default:hf,transparent:function(t){return t.embed.transparent}});function pf(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,i=n.type,e=n.payload;switch(i){case"CONFIG_LOAD":return W({},t,{},e.video);default:return t}}var mf=function(t){return t.video.height/t.video.width},wf=Object.freeze({__proto__:null,default:pf,ratio:mf});function bf(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"CONTAINER_RESIZE":return W({},t,{width:n.payload.width,height:n.payload.height});default:return t}}var gf=function(t){return t.ui.container.width},yf=function(t){return t.ui.container.height},_f=Object.freeze({__proto__:null,default:bf,width:gf,height:yf});function kf(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"PREVIEW_SET_SIZE":return W({},t,{width:n.payload.width,height:n.payload.height});default:return t}}var Ef=Object.freeze({__proto__:null,default:kf,scaleFactor:function(t){return oc({width:t.ui.preview.width,height:t.ui.preview.height,elementWidth:Hf(t),elementHeight:zf(t)}).scaleFactor}});function Tf(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"CARDS_SET_SIZE":return W({},t,{size:n.payload});default:return t}}var xf=function(t){return t.ui.cards.size>0&&t.ui.container.width>=200&&t.ui.container.width<415},Sf=function(t){return xf(t)?60:0},Af=Object.freeze({__proto__:null,default:Tf,isCarouselVisible:xf,isCardsThumbVisible:function(t){return t.ui.cards.size>0&&t.ui.container.width>=300},getCarouselHeight:Sf}),Mf=i((function(t,n){function i(t,n){return t===n}function e(t,n,i){if(null===n||null===i||n.length!==i.length)return!1;for(var e=n.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:i,r=null,o=null;return function(){return e(n,r,arguments)||(o=t.apply(null,arguments)),r=arguments,o}}function o(t){var n=Array.isArray(t[0])?t[0]:t;if(!n.every((function(t){return"function"==typeof t}))){var i=n.map((function(t){return typeof t})).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+i+"]")}return n}function u(t){for(var n=arguments.length,i=Array(n>1?n-1:0),e=1;e1&&void 0!==arguments[1]?arguments[1]:a;if("object"!=typeof t)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);var i=Object.keys(t);return n(i.map((function(n){return t[n]})),(function(){for(var t=arguments.length,n=Array(t),e=0;e1},Lf=function(t){return t.embed.transparent&&!Df(t)?Of(t):gf(t)},Nf=function(t){return t.embed.transparent&&!Df(t)?If(t):yf(t)},Pf=function(t){return t.embed.transparent&&!Df(t)?"contain":"100% 100%"},Ff=Rf(Lf,Nf,(function(t,n){return{width:t,height:n}})),Vf=Rf(mf,Pf,Cf,(function(t,n,i){return{ratio:t,size:n,bottom:i}})),Uf=Object.freeze({__proto__:null,bottom:Cf,scaleFactor:jf,width:Lf,height:Nf,size:Pf,boundingRect:Ff,settings:Vf}),Bf={xxs:0,xs:390,sm:600,md:960,lg:1280,xl:1600,xxl:1920},Hf=function(t){return Lf(t)},zf=function(t){return Nf(t)-Cf(t)},qf=Rf(Hf,zf,(function(t,n){return{width:t,height:n}})),Wf=function(t){return zf(t)>Hf(t)},Gf=function(t){var n=Hf(t),i=zf(t);if(Wf(t))return n<225;var e=ku(t.embed.settings.customLogo)&&n<300||i<169,r=!ku(t.embed.settings.customLogo)&&(n<338||i<190);return e||r},$f=function(t){var n=Hf(t);if(Wf(t))return n<300;var i=ku(t.embed.settings.customLogo)&&n<=375,e=!ku(t.embed.settings.customLogo)&&n<=450;return i||e},Kf=function(t){var n=Hf(t);return n>=Bf.xxs&&n=Bf.xs&&n=Bf.sm&&n=Bf.md&&n=Bf.lg&&n=Bf.xl&&n=Bf.xxl},nd=Object.freeze({__proto__:null,breakpoints:Bf,width:Hf,height:zf,boundingRect:qf,isTinyMode:Gf,isMiniMode:$f,mode:function(t){return Gf(t)?"tiny":$f(t)?"mini":"normal"},xxs:Kf,xs:Yf,sm:Jf,md:Xf,lg:Zf,xl:Qf,xxl:td,breakpoint:function(t){var n={xxs:Kf,xs:Yf,sm:Jf,md:Xf,lg:Zf,xl:Qf,xxl:td};return Object.keys(Bf).find((function(i){return n[i](t)}))}}),id=Object.freeze({__proto__:null,scaleFactor:function(t){return oc({width:t.video.width,height:t.video.height,elementWidth:Hf(t),elementHeight:zf(t)}).scaleFactor}}),ed=Object.freeze({__proto__:null,size:function(t){return Math.max(10,Math.round(.045*zf(t)))}}),rd=Object.freeze({__proto__:null,isLinkTitleVisible:function(t){var n=t.ui;return n.container.width>=360&&n.container.height>=203||n.container.width>=415},isLinkDescriptionVisible:function(t){var n=t.ui;return n.container.width>=360&&n.container.height>=340||n.container.width>=415&&n.container.height>=234}}),od=Object.freeze({__proto__:null,isEmailCaptureVisible:function(t){var n=t.ui;return n.container.width>=300&&n.container.height>=169}}),ud=Object.freeze({__proto__:null,isPrefsMenuCentered:function(t){return ys.touch&&Hf(t)<415}});function ad(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return{container:bf(t.container,n),preview:kf(t.preview,n),cards:Tf(t.cards,n)}}var sd=Object.freeze({__proto__:null,default:ad,container:_f,layout:Uf,player:nd,preview:Ef,video:id,cards:Af,outro:rd,overlay:od,controlbar:ud,captions:ed});function cd(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,i=W({},ff(t,n),{embed:hf(t.embed,n),video:pf(t.video,n),liveEvent:jl(t.liveEvent,n)});return W({},i,{ui:ad(t.ui,n,i)})}var ld=Object.freeze({__proto__:null,default:cd,embed:vf,video:wf,liveEvent:ql,ui:sd});function fd(t,n,i){var e=!1,r=!1;function o(t){i.style.fontSize="".concat(t,"px")}function u(){i.classList.add("hidden"),i.setAttribute("hidden","")}function a(){"picture-in-picture"!==t.backbone.presentationMode&&(t.config.embed.settings.background||(i.classList.remove("hidden"),i.removeAttribute("hidden")))}function s(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];i.firstChild;)i.removeChild(i.firstChild);if(t.length){var n=document.createDocumentFragment();t.forEach((function(t){var i=document.createElement("span"),e=t.html;i.innerHTML=e,n.appendChild(i)})),i.appendChild(n)}}return t.events.on(zo,(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(s(n),n.length)return e?void a():void(r=!0);u()})).on(Pc.Qs,(function(t){if(t)return i.setAttribute("lang",t.language),void i.setAttribute("dir",t.rtl?"rtl":"ltr");i.removeAttribute("dir"),i.removeAttribute("lang")})).on(Uo,(function(){e=!0,r&&(r=!1,a())})).on(Ko,(function(){u()})).on(Yo,(function(){a()})).on(Sc.$a,(function(){e=!1,u()})),n.watch("ui.captions.size",o),o(n.get("ui.captions.size")),t.events.on(Pc.Js,(function(t){t?i.classList.add("with-controls"):i.classList.remove("with-controls")})),t.events.on(Pc.gc,(function(){i.classList.add("invisible")})).on(Pc.yc,(function(){i.classList.remove("invisible")})),t.events.on(Pc.Ts,(function(){"nothing"!==t.config.embed.outro&&i.classList.add("invisible")})).on([wi.PLAY,Pc.Gs],(function(){i.classList.remove("invisible")})),{}}var dd=i((function(t){!function(){var n={templates:{},render:function(t,i){return n.templates[t]?n.templates[t].call(n,i||{}):""},map:{"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},escape:function(t){return null==t?"":String(t).replace(/[&<>"'\\/]/g,(function(t){return n.map[t]}))},helpers:{}};n.templates.adcountdown=function(t){return'
'},n.templates.stream_studder=function(t){var n=" ";return(n+=this.render("icon_warning")||"")+' Having issues? Switch to Auto for smoother streaming. '},n.templates.warning_alert=function(t){var n=" ";return(n+=this.render("icon_warning")||"")+" "+t.strings.text+" "},n.templates.badge=function(t){var n="";return t.badge&&(t.badge.link&&(n+=''),n+=' ',t.badge.link&&(n+=" "),n+=""),n+""},n.templates.buffer_pattern=function(t){return' '},n.templates.card=function(t){var n=' ',t.url&&(n+='
'),n+=' ',t.image&&(n+='
'),n+='
',n+=this.escape(t.headline)||"",n+=" ",t.url&&(n+=this.render("icon_card_arrow")||""),n+=" ",t.teaser&&(n+='
',n+=this.escape(t.teaser)||"",n+="
"),n+="
",t.url&&(n+=" "),n+"
"},n.templates.chapter_marker=function(t){var n=''+t.index+" ";return(n+=this.escape(t.chapter.text)||"")+"
"},n.templates.chapters=function(t){for(var n="",i=0;i ':n+=' ',n+""},n.templates.controlbar_trailer=function(t){var n='';return n+=this.render("icon_play")||"",n+=" "+t.text+"
",t.vimeoLogo.show&&(n+=' "),n+="",t.customLogo&&(n+=' "),n+""},n.templates.controlbar=function(t){var n=' ';return n+=this.render("buffer_pattern",{id:"tiny-buffer"})||"",n+='
'+t.playIcon+'
'+t.pauseIcon+'
'+t.replayIcon+'
',n+=this.render("live_status")||"",n+=this.render("live_viewer_count")||"",n+='
",t.volume&&(n+='
'),t.castButton&&(n+='
'),t.ccButton&&(n+='
'+t.captionsIcon+" "),t.prefsButton&&(n+='
'+t.settingsIcon+" "),t.chapters&&(n+='
'+t.chaptersIcon+" "),t.airplayButton&&(n+='
',n+=this.render("icon_airplay")||"",n+=" "),t.stereoscopicButton&&(n+='
',n+=this.render("icon_stereoscopic")||"",n+=" "),n+='
',n+=this.render("icon_pip")||"",n+=' '+t.fullscreenIcon+'
'+t.unfullscreenIcon+"
",t.vimeoLogo.show&&(n+='
"),n+="
",t.customLogo&&(n+=' "),n+""},n.templates.debug_panel=function(t){var n=" ";return n+=this.render("debug_values",t)||"",n+="
",t.hideCloseButton||(n+='',n+=this.render("icon_close")||"",n+=" "),n+=' ',t.isCopyDisabled||(n+='Copy Debug Payload '),n+="",t.isDNTEnabled&&(n+="No Debug Key available as Do Not Track is enabled."),n+""},n.templates.debug_values=function(t){var n="";return t.clipId&&(n+="Clip ID: "+t.clipId+"
"),n+="",t.delivery&&(n+="Delivery: "+t.delivery+"
"),n+="",t.codec&&(n+="Codec: "+t.codec+"
"),n+="",t.resolution&&(n+="Playing: "+t.resolution+"
"),n+="",t.embedSize&&(n+="Embed size: "+t.embedSize+"
"),n+="",t.isDash&&(n+="Separate AV: "+t.separateAudioVideo+"
"),n+="",(t.isDash||t.isLive)&&(n+="Dropped frames: "+t.droppedFrames+" / "+t.totalFrames+" - "+t.droppedFramesPercent+"
"),n+="",t.vrHeadsetName&&(n+="VR Hardware: "+t.vrHeadsetName+"
"),n+="",t.isLive&&(n+="Live Latency: "+t.liveLatency+"
"),n+="",t.isLive&&t.liveSessionID&&(n+="Live Session ID: "+t.liveSessionID+"
"),n+="",t.p2pSources&&(n+="P2P sources: "+t.p2pSources+" - "+t.p2pOffload+"
"),n+="Playhead / buffer: "+t.currentTime+" / "+t.bufferEnd+" / "+t.bufferAhead+"
",(t.isDash||t.isLive)&&(n+="Bandwidth: "+t.bandwidthKbps+'
('+t.bandwidthMinKbps+' '+t.bandwidthMaxKbps+' )
'+t.bandwidthSeriesSvg+"
"),n+="",t.sessionId&&t.showSessionId&&(n+='Debug Key: '+t.sessionId+"
"),n+""},n.templates.icon_airplay=function(t){return' '},n.templates.icon_back=function(t){return' '},n.templates.icon_broken_heart=function(t){return' '},n.templates.icon_card_arrow=function(t){return' '},n.templates.icon_cc=function(t){return''+t.title+' '},n.templates.icon_chapters=function(t){return''+t.title+' '},n.templates.icon_check=function(t){return' '},n.templates.icon_clock=function(t){return' '},n.templates.icon_close_new=function(t){return' '},n.templates.icon_close=function(t){return' '},n.templates.icon_collections=function(t){return' '},n.templates.icon_embed=function(t){return''+t.title+' '},n.templates.icon_facebook=function(t){return''+t.title+' '},n.templates.icon_fast_forward=function(t){return' '},n.templates.icon_follow=function(t){return' '},n.templates.icon_fullscreen=function(t){return''+t.title+' '},n.templates.icon_gear=function(t){return''+t.title+' '},n.templates.icon_heart=function(t){return' '},n.templates.icon_line_arrow=function(t){return' '},n.templates.icon_live_viewers=function(t){return' '},n.templates.icon_lock=function(t){return' '},n.templates.icon_mail=function(t){return''+t.title+' '},n.templates.icon_muted=function(t){return' '},n.templates.icon_pause=function(t){return''+t.title+' '},n.templates.icon_pip=function(t){return' '},n.templates.icon_play=function(t){return''+t.title+' '},n.templates.icon_prev=function(t){return' '},n.templates.icon_replay=function(t){return''+t.title+' '},n.templates.icon_share=function(t){return' '},n.templates.icon_spin=function(t){return' '},n.templates.icon_stereoscopic=function(t){return' '},n.templates.icon_tumblr=function(t){return''+t.title+' '},n.templates.icon_twitter=function(t){return''},n.templates.icon_unfullscreen=function(t){return''+t.title+' '},n.templates.icon_vod_download=function(t){return' '},n.templates.icon_vod_rent=function(t){return' '},n.templates.icon_vod_subscribe=function(t){return' '},n.templates.icon_vod=function(t){return' '},n.templates.icon_warning=function(t){return' '},n.templates.live_status=function(t){return''},n.templates.live_viewer_count=function(t){var n=' ';return(n+=this.render("icon_live_viewers")||"")+'
0 '},n.templates.logo=function(t){return'Vimeo '},n.templates.menu_list_panel=function(t){var n=''+t.title+' '+t.active+" ";n+=this.render("icon_line_arrow")||"",n+='
';for(var i=0;i ',t.items[i].index&&(n+=''+t.items[i].index+" "),n+=' '+t.items[i].label+" ","chapters"===t.id&&(n+=' '),n+=" ";return n+'
'},n.templates.menu=function(t){var n='"},n.templates.nudge=function(t){var n='
';return n+=this.render("icon_fast_forward")||"",n+='
',(n+=this.render("icon_fast_forward")||"")+"
"},n.templates.outer=function(t){var n='
';return n+=this.render("icon_spin")||"",n+='
',n+=this.render("icon_prev")||"",n+=' ',(n+=this.render("icon_close_new")||"")+'
This opens in a new window. '},n.templates.sidedock=function(t){var n="";return t.vodButton&&(n+=' '+t.vodDisplayLabel+" ",n+=this.render("icon_vod")||"",n+='
'),t.likeButton&&(n+='
'+(t.liked?t.strings.unlike:t.strings.like)+' ',n+=this.render("icon_heart")||"",n+="
"),t.watchLaterButton&&(n+='
'+(t.addedToWatchLater?t.strings.watchLaterRemove:t.strings.watchLaterAdd)+' ',n+=this.render("icon_clock")||"",n+="
"),t.collectionsButton&&(n+='
'+t.strings.collections+' ',n+=this.render("icon_collections")||"",n+="
"),t.shareButton&&(n+='
'+t.strings.share+' ',n+=this.render("icon_share")||"",n+="
"),t.vodButton&&(n+="
"),n+""},n.templates.app_redirect=function(t){var n=' ';return t.strings.title&&(n+='
'+t.strings.title+"
"),t.hideRedirectButton||(n+='
"),t.strings.ignoreText&&(n+='
'+t.strings.ignoreText+"
"),t.strings.bottomText&&(n+='
'+t.strings.bottomText+"
"),n+"
"},n.templates.email_capture=function(t){var n=' ';return t.customLogo&&(n+='
'),n+='
',n+=this.escape(t.text)||"",n+=" ",t.subtitle&&(n+='
',n+=this.escape(t.subtitle)||"",n+="
"),n+='
'+t.strings.disclaimer+'
',(n+=this.escape(t.confirmation)||"")+" "},n.templates.error=function(t){var n=' ';return t.title&&(n+="
"+t.title+" "),t.message&&(n+="
"+t.message+"
"),n+"
"},n.templates.help=function(t){var n=''+t.strings.title+'
↑ '+t.strings.volumeUp+'
↓ '+t.strings.volumeDown+'
→ '+t.strings.scrubForward+'
← '+t.strings.scrubBackwards+'
L '+t.strings.like+'
S '+t.strings.share+'
W '+t.strings.watchLater+'
C '+t.strings.captions+'
H '+t.strings.prefs+'
F '+t.strings.fullscreen+" ";return t.onSite||(n+='
V '+t.strings.viewOnVimeo+" "),n+" "},n.templates.outro_email=function(t){var n='
'},n.templates.outro_image=function(t){var n='"},n.templates.outro_link=function(t){var n='
',t.title&&(n+='
',n+=this.escape(t.title)||"",n+=" "),t.description&&(n+='
',n+=this.escape(t.description)||"",n+="
"),t.text&&t.url&&(n+='
"),t.text2&&t.url2&&(n+='
"),n+"
"},n.templates.outro_nothing=function(t){return'
'},n.templates.outro_share=function(t){var n='
',(n+=this.render("icon_prev")||"")+" "},n.templates.outro_staticimage=function(t){var n='"},n.templates.outro_text=function(t){return'"},n.templates.outro_videos=function(t){var n='
';var i=0;for(t.contexts.length;i
';var r=0;for(e.videos.length;r
";n+=" "}return n+""},n.templates.outro_vod=function(t){var n=' ";var i=t.countries,e=t.country;if(this.helpers.isAvailableInCountry(i,e))if(t.purchased)n+='
'+t.strings.watch+" ";else{if(!t.isComingSoon){n+='
"}(t.isPreorder||t.isComingSoon)&&(n+="
"+t.strings.preRelease+"
")}return n+"
"},n.templates.password=function(t){return''},n.templates.private_locked=function(t){return''+t.strings.title+' '+t.strings.subtitle+'
"},n.templates.private_unlocked=function(t){return''+t.strings.title+' '+t.strings.subtitle+'
'+t.strings.watch+" "},n.templates.share=function(t){var n=''+t.strings.share+' ",t.embed&&(n+=' "),t.url&&(n+=' "),n+=" ",t.embed&&(n+='
'+t.strings.embedTitle+' '+t.strings.embedSubtitle+'
",t.customizeEmbed&&(n+=' "),n+="
"),n+"
"},n.templates.threesixty_reminder=function(t){var n=' ';return t.showArrows&&(n+='
'),n+"
"+t.text+"
"},n.templates.time_series_graph=function(t){return' '+t.markers+" "},n.templates.title_byline_badge=function(t){var n="";return t.displayBadge&&(n+=" ",t.link&&(n+='"),n+=' '+t.cssClass+" ",t.link&&(n+=" "),n+=""),n+""},n.templates.title_owner_byline=function(t){var n="";return t.linkToOwner?(n+='',n+=this.escape(t.owner)||"",n+=" "):(n+='',n+=this.escape(t.owner)||"",n+=" "),n+""},n.templates.title=function(t){var n='"},n.templates.unmute_button=function(t){var n=' ';return(n+=this.render("icon_muted")||"")+' '+t.title+" "},t.exports?t.exports=n:window.Aftershave=n}()}));function hd(t,n){var i,e=t.querySelector(".vp-shade"),r=t.querySelector(".vp-spin");function o(){clearTimeout(i),e.classList.add("vp-shade-invisible"),r.classList.add("vp-spin-invisible")}return n.on(yi.BUFFER_STARTED,(function(){clearTimeout(i),i=setTimeout((function(){e.classList.remove("vp-shade-invisible"),r.classList.remove("vp-spin-invisible")}),600)})),n.on([yi.BUFFER_ENDED,Pc.He],o),kl.on(gl.buffering,(function(){r.classList.remove("vp-spin-invisible")})),kl.on([gl.playing,gl.paused],(function(){clearTimeout(i),r.classList.add("vp-spin-invisible")})),kl.on(gl.connected,(function(){e.classList.remove("vp-shade-invisible")})),kl.on(gl.disconnected,(function(){o()})),{}}var vd=function(t){return function(n){for(var i=arguments.length,e=new Array(i>1?i-1:0),r=1;r=12?"PM":"AM";return(n=(n%=12)||12)+":"+(i=i<10?"0"+i:i)+" "+e}function yd(t,n){var i=Math.floor(t/3600%60),e=Math.floor(t/60%60);if(t=Math.floor(t%60),n){var r=t+" second"+(1===t?"":"s");return e>0&&(r=e+" minute"+(1===e?"":"s")+", "+r),i>0&&(r=i+" hour"+(1===i?"":"s")+", "+r),r}return(i>0?i+":":"")+_d(e,2)+":"+_d(t,2)}function _d(t,n,i){return t=String(t),new Array(n-t.length+1).join(i||"0")+t}function kd(t,n,i){var e=!0,r=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return It(i)&&(e="leading"in i?!!i.leading:e,r="trailing"in i?!!i.trailing:r),dl(t,n,{leading:e,maxWait:n,trailing:r})}var Ed=function(){if(void 0!==L)return L;function t(t,n){var i=-1;return t.some((function(t,e){return t[0]===n&&(i=e,!0)})),i}return(function(){function n(){this.kf=[]}return Object.defineProperty(n.prototype,"size",{get:function(){return this.kf.length},enumerable:!0,configurable:!0}),n.prototype.get=function(n){var i=t(this.kf,n),e=this.kf[i];return e&&e[1]},n.prototype.set=function(n,i){var e=t(this.kf,n);~e?this.kf[e][1]=i:this.kf.push([n,i])},n.prototype.delete=function(n){var i=this.kf,e=t(i,n);~e&&i.splice(e,1)},n.prototype.has=function(n){return!!~t(this.kf,n)},n.prototype.clear=function(){this.kf.splice(0)},n.prototype.forEach=function(t,n){void 0===n&&(n=null);for(var i=0,e=this.kf;i0},t.prototype.connect_=function(){Td&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Md?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){Td&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var n=t.propertyName,i=void 0===n?"":n;Ad.some((function(t){return!!~i.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),Cd=function(t,n){for(var i=0,e=Object.keys(n);i0},t}(),Bd=void 0!==N?new N:new Ed,Hd=function t(n){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var i=Rd.getInstance(),e=new Ud(n,i,this);Bd.set(this,e)};["observe","unobserve","disconnect"].forEach((function(t){Hd.prototype[t]=function(){var n;return(n=Bd.get(this))[t].apply(n,arguments)}}));var zd=void 0!==xd.ResizeObserver?xd.ResizeObserver:Hd;function qd(t,n,i){var e=u()?i.parentElement:i,r=kd(o,150);function o(){var t=ec(e),i=t.width,r=t.height;n.dispatch(function(t,n){return{type:"CONTAINER_RESIZE",payload:{width:t,height:n}}}(i,r))}function u(){return i.parentElement===document.body}function a(t){var n=t.size,r=t.ratio,o=t.bottom;u()&&(e.classList.toggle("vp-center","contain"===n),function(t,n){[].concat(["height","max-width","max-height","bottom"]).map((function(n){return t.style.removeProperty(n)}))}(i),"contain"!==n?o>0&&mc(i,{height:"calc(100% - ".concat(o,"px)"),bottom:"".concat(o/2,"px")}):mc(i,o>0?{maxWidth:"calc((100vh - ".concat(o,"px) / ").concat(r,")"),maxHeight:"calc(100vh - ".concat(o,"px)"),height:"calc(".concat(r," * 100vw)"),bottom:"".concat(o/2,"px")}:{maxWidth:"calc(100vh / ".concat(r,")"),height:"calc(".concat(r," * 100vw)")}))}n.watch("ui.layout.bottom",(function(n){t.events.fire(Pc._l,[{bottom:n}])})),n.watch("ui.layout.settings",a),a(n.get("ui.layout.settings")),new zd(r).observe(e),window.addEventListener("orientationchange",r),t.events.on(Pc.cc,r),t.events.on(Pc.fc,r),o()}function Wd(t,n,i){this.constructorName="MessageApiError",this.message=t,this.name=n,this.source=i}function Gd(t){return t}function $d(t){if(!t||""===t)return{};if("object"===U(t))return t;try{return JSON.parse(t)}catch(t){return{}}}function Kd(t){}Wd.prototype=new Error;var Yd={captureException:function(t){},captureMessage:function(t){},captureBreadcrumb:function(){}},Jd=Yd,Xd=function(t){Jd=Object.assign({},Yd,t)},Zd=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"backbone",e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"info";return Jd.captureBreadcrumb(t,n,i,e)};function Qd(t){var n=function(t){var n=document.referrer||t;try{n=decodeURIComponent(n)}catch(t){n=unescape(n)}return n}(t),i={},e={},o={parseMessage:$d,buildMessage:Gd,logError:Kd},u={},a={get methods(){return i},extendMethods:function(){for(var t=arguments.length,n=new Array(t),e=0;e1?n-1:0),e=1;e-1))try{var a=function(t,n){if(!t)return null;var i=Object.getOwnPropertyDescriptor(n,t);if(i&&"function"==typeof i.value)return i.value;if(i&&"function"==typeof i.get)return i.get;var e=t.substr(0,3),r=t.substr(3,1).toLowerCase()+t.substr(4);return i=Object.getOwnPropertyDescriptor(n,r),"get"===e&&i&&"function"==typeof i.get?i.get:"set"===e&&i&&"function"==typeof i.set?i.set:null}(e,i);if(!a)throw new Wd("“".concat(t,"” is not a valid method. Valid methods are: ").concat(function(t){return Object.keys(t).reduce((function(n,i){var e=Object.getOwnPropertyDescriptor(t,i);return"function"==typeof e.value?(n.push(i),n):("function"==typeof e.get&&n.push("get"+i.charAt(0).toUpperCase()+i.slice(1)),"function"==typeof e.set&&n.push("set"+i.charAt(0).toUpperCase()+i.slice(1)),n)}),[]).sort()}(i).join(", "),"."),"TypeError",e);Zd("API message received",n,"api"),r.resolve(a.call(t,u)).then((function(t){return c({method:e,value:null==t?u:t})})).catch(o.logError)}catch(t){o.logError(t)}}}),!1),a}var th=self!==top,nh=function(){var t=document.createElement("video"),n={request:["requestFullscreen","webkitRequestFullscreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"],exit:["exitFullscreen","webkitCancelFullScreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],enabled:["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],element:["fullscreenElement","webkitFullscreenElement","webkitCurrentFullScreenElement","mozFullScreenElement","msFullscreenElement"],change:["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],error:["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"]},i={};for(var e in n)for(var r=0,o=n[e].length;r0){var i=lh.pop();n=n||i.element,i.error.call(n,t),ph.onerror(n,t),oh(ih.ERROR,n,t)}},ph={request:function(t,n,i,e){if(t=t||document.body,lh.push({element:t,enter:n||ch,exit:i||ch,error:e||ch}),void 0===nh.request)return fh(t);if(th&&!1===document[nh.enabled])return fh(t);try{t[nh.request]()}catch(n){vh("not_enabled",t)}},exit:function(){!document[nh.exit]&&ph.element?ph.element[nh.exit]():document[nh.exit]()},toggle:function(t,n,i,e){ph.element?ph.exit():ph.request(t,n,i,e)},videoEnabled:function(t){if(ph.enabled)return!0;var n=ah(t=t||document.body);return!(!n||void 0===n.webkitSupportsFullscreen)&&(n.readyState-1&&rh[t].splice(i,1)})),onenter:ch,onexit:ch,onchange:ch,onerror:ch};try{Object.defineProperties(ph,{element:{enumerable:!0,get:function(){return sh&&sh.webkitDisplayingFullscreen?sh:document[nh.element]||null}},enabled:{enumerable:!0,get:function(){return document[nh.enabled]||!1}}})}catch(t){ph.element=null,ph.enabled=!1}function mh(t){return"string"==typeof(t=t.replace("#",""))&&(3===t.length||6===t.length)&&!isNaN(parseInt(t,16))}function wh(t){var n=/rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(,\s*([\d.]+))?\)/.exec(t);if(!n)throw new Error("Invalid rgb value");return{red:parseInt(n[1],10),green:parseInt(n[2],10),blue:parseInt(n[3],10),alpha:parseFloat(n[5])||1}}function bh(){for(var t=arguments.length,n=new Array(t),i=0;i=0)return this.rgba=wh(n[0]),this;if(!mh("".concat(n[0])))throw new Error("Invalid hex value");return this.hex=n[0],this}if(3===n.length||4===n.length){for(var r=0;r<3;r++)if(isNaN(parseInt(n[r],10))||parseInt(n[r],10)<0||parseInt(n[r],10)>255)throw new Error("Invalid rgb value");if(n[3]&&parseFloat(n[3])<0||parseFloat(n[3])>1)throw new Error("Invalid alpha value");return this.rgba={red:n[0],green:n[1],blue:n[2],alpha:parseFloat(n[3])||1},this}throw new Error("Invalid color")}function gh(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!t||"null"===t||0===n.length)return{track:null};var i=t.split("."),e=Q(i,2),r=e[0],o=e[1],u=r.split(/[-_]/),a=Q(u,1),s=a[0],c=r!==s,l=n.filter((function(t){return c&&t.language===r||t.language===s})).sort((function(t,n){var i=2*(t.language===s&&t.kind===o)+2*(t.language===r)+1*(t.kind===o);return 2*(n.language===s&&n.kind===o)+2*(n.language===r)+1*(n.kind===o)-i}));return l.length>0?{track:l[0],exactMatch:l[0].language===r&&l[0].kind===o}:{track:null}}function yh(t,n){switch(t.view){case 2:throw new Wd("The video is private.","PrivacyError",n);case 4:throw new Wd("The video is password-protected. The viewer must enter the password first.","PasswordError",n);case 7:throw new Wd(t.message,"NotFoundError",n)}}function _h(t){for(var n=[],i=0;it.config.video.duration)throw new Wd("Cue point time must be positive number less than the duration of the video (".concat(fc(t.config.video.duration),")."),"RangeError","addCuePoint");try{var e=t.backbone.addCuePoint(n,i);return setTimeout((function(){o.fire(Pc.tc,e)}),0),e.id}catch(t){if("CuePointsNotSupported"===t.name)throw new Wd("Cue points are not supported in the current player.","UnsupportedError","addCuePoint");throw new Wd("Unable to add cue point","InvalidCuePoint","addCuePoint")}},removeCuePoint:function(n){var i=t.backbone.cuePoints.filter((function(t){return t.id===n}))[0];if(!i)throw new Wd("Cue point “".concat(n,"” was not found."),"InvalidCuePoint","removeCuePoint");t.backbone.removeCuePoint(i),setTimeout((function(){o.fire(Pc.nc,i)}),0)},enableTextTrack:function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,u=("text_tracks"in t.config.request?t.config.request.text_tracks:[]).map((function(t){return t.language=t.lang,t})),a=u.some((function(t){return t.language.toLowerCase()===n.toLowerCase()}));if(!a)throw new Wd("There are no tracks for “".concat(n.toUpperCase(),"”."),"InvalidTrackLanguageError","enableTextTrack");var s=e?"".concat(n,".").concat(e):n,c=gh(s,u),l=c.track;if(!l||e&&l.kind!==e)throw new Wd("There are no ".concat(e," tracks for “").concat(n.toUpperCase(),"”."),"InvalidTrackError","enableTextTrack");return o.fire(Sc.rs,l.id),i<3?null:new r((function(t,n){o.once(Pc.Qs,(function(n,i){t({label:n.label,language:n.language,kind:n.kind})}))}))},disableTextTrack:function(){o.fire(Sc.os)},toggleFullscreen:function(t){var n={not_supported:{name:"UnsupportedError",msg:"Fullscreen is not supported at all or for this element."},not_enabled:{name:"Error",msg:"The request was made from an iframe that does not allow fullscreen."},not_allowed:{name:"NotAllowedError",msg:"The request failed, probably because it was not called from a user-initiated event."}};return new r((function(i,e){if(!ph.element===t)return ph.on("enter",(function t(){ph.off("enter",t),i()})),ph.on("error",(function i(r,o){ph.off("error",i);var u=n[o]||n.not_supported;e(new Wd(u.msg,u.name,"".concat(t?"request":"exit","Fullscreen")))})),void o.fire(Pc.Ns);i()}))},requestFullscreen:function(){return v.toggleFullscreen(!0)},exitFullscreen:function(){return v.toggleFullscreen(!1)},get fullscreen(){return!!ph.element},get autopause(){return!!t.config.embed.autopause},set autopause(n){t.config.embed.autopause=!!n},get chromecasting(){return!!kl.currentSession},get color(){return t.config.embed.color.replace("#","")},set color(n){if(t.config.embed.settings.color&&!t.config.embed.on_site)throw new Wd("The creator of the video has chosen to always use ".concat(new bh(t.config.embed.color).hex,"."),"EmbedSettingsError","setColor");try{var i=new bh(n);o.fire(Sc.Xa,i.hex)}catch(t){throw new Wd("The color should be 3- or 6-digit hex value.","TypeError","setColor")}var e=new bh(23,35,34,.75);if(e.contrast(i).ratio<3){var r=i.clone().lighten(5,3,e);throw new Wd("".concat(i.hex," does not meet minimum contrast ratio. We recommend using brighter colors. (You could try ").concat(r.hex," instead.) See WCAG 2.0 guidelines: http://www.w3.org/TR/WCAG/#visual-audio-contrast"),"ContrastError","setColor")}},get cuePoints(){return t.backbone.cuePoints.map((function(t){return{time:t.time,data:t.data,id:t.id}}))},get currentTime(){return t.currentTime},set currentTime(n){if(n=parseFloat(n),isNaN(n)||n<0||n>t.config.video.duration)throw new Wd("Seconds must be a positive number less than the duration of the video (".concat(fc(t.config.video.duration),")."),"RangeError","setCurrentTime");return o.fire(Fc.Ha),o.fire(Sc.Ha,null,n),o.fire(Pc.Vc),i<3?null:new r((function(t,n){o.once(wi.SEEKED,(function(n){var i=n.currentTime;t(i)}))}))},get duration(){return fc(t.config.video.duration)},get ended(){return!!t.backbone.ended},get loop(){return!!t.config.embed.loop},set loop(t){o.fire(Sc.Ka,t)},set muted(n){t.backbone.muted=n},get muted(){return t.backbone.muted},get paused(){return!(t.backbone&&"paused"in t.backbone&&!t.backbone.paused)},get buffered(){return _h(t.backbone.buffered)},get played(){return _h(t.backbone.played)},get seekable(){return _h(t.backbone.seekable)},get seeking(){return t.backbone.seeking},get playbackRate(){return t.backbone?t.backbone.playbackRate:1},set playbackRate(n){if(!t.config.embed.settings.speed)throw new Wd("Setting the playback rate is not enabled for this video.","Error","setPlaybackRate");if(isNaN(n)||n>2)throw new Wd("Playback rate should be a number below or equal to ".concat(2,"."),"RangeError","setPlaybackRate");o.fire(Sc.ps,n)},get textTracks(){return(t.backbone?t.backbone.video.textTracks:[]).map((function(t){return{label:t.label,language:t.language,kind:t.kind,mode:t===f?"showing":"disabled"}}))},get videoEmbedCode(){return t.config.video.embed_code},get videoHeight(){return t.backbone.videoHeight||t.config.video.height},get videoId(){return t.config.video.id},get videoTitle(){return t.config.video.title},get videoWidth(){return t.backbone.videoWidth||t.config.video.width},get videoUrl(){if(!t.config.video.url)throw new Wd("The URL is not available because of the video’s privacy settings.","PrivacyError","getVideoUrl");return t.config.video.url},get volume(){var n=fc(t.config.request.cookie.volume);return 1===i?Math.round(100*n):n},set volume(t){if(t=parseFloat(t),1===i&&(t/=100),isNaN(t)||t<0||t>1)throw new Wd("Volume should be a number between 0 and 1.","RangeError","setVolume");d=t,o.fire(Sc.za,t,!0)},_loadVideo:function(n,i){return t.loadVideo(n,i)},get _like(){return!!t.config.user.liked},set _like(n){if(t.config.embed.on_site){if(t.config.user.liked===n)return;o.fire(Pc.dc,n)}},get _watchLater(){return!!t.config.user.watch_later},set _watchLater(n){if(t.config.embed.on_site){if(t.config.user.watch_later===n)return;o.fire(Pc.hc,n)}},get currentChapter(){var n=t.backbone.currentChapterID;if(!n)return null;var i=V(t.backbone.chapters),e=i.findIndex((function(t){return n===t.id}));return{startTime:i[e].startTime,title:i[e].text,index:e+1}},get chapters(){return V(t.backbone.chapters).map((function(t,n){return{startTime:t.startTime,title:t.text,index:n+1}}))},_addChapter:function(n,i){if(n=parseFloat(n),isNaN(n)||n<0||n>t.config.video.duration)throw new Wd("Chapter timecode must be positive number less than the duration of the video (".concat(fc(t.config.video.duration),")."),"RangeError","addCuePoint");try{t.backbone.addChapter(n,i)}catch(t){if("ChaptersNotSupported"===t.name)throw new Wd(t.message,"UnsupportedError","_addChapter");throw new Wd("Unable to add chapter","InvalidChapter","_addChapter")}},_removeChapter:function(n){var i;try{i=t.backbone.chapters.getCueById(n)}catch(t){throw new Wd("Chapters are not supported in this browser.","UnsupportedError","_removeChapter")}if(!i)throw new Wd("Chapter was not found.","InvalidChapter","_removeChapter");try{t.backbone.removeChapter(i)}catch(t){if("ChaptersNotSupported"===t.name)throw new Wd("Chapters are not supported in this browser.","UnsupportedError","_removeChapter");throw new Wd("Unable to remove chapter","InvalidChapter","_removeChapter")}},_addCard:function(t){o.fire(Sc._addCard,t)},_removeCard:function(t){o.fire(Sc._removeCard,t)},_setOutro:function(n,i){t.config.embed.outro!==n?(o.fire(Sc._hideOutro),setTimeout((function(){t.config.embed.outro=n,o.fire(Sc.as,n,i)}),400)):o.fire(Sc.as,n,i)},_hideOutro:function(){o.fire(Sc._hideOutro)},_setEmailCapture:function(n){if(n){if(t.config.embed.email=t.config.embed.email||{},t.config.embed.email.position=n.position.toLowerCase(),"after"===n.position.toLowerCase())return t.config.embed.outro="email",void o.fire(Sc.as,"email",{version:2,data:n});t.config.embed.email.timecode=n.timecode,n.nohide=!0,n.noblur=!0,n.nofocus=na(n,"nofocus",!0),v._showOverlay("email-capture",n)}else v._unsetEmailCapture()},_unsetEmailCapture:function(){t.config.embed.outro&&(o.fire(Sc._hideOutro),delete t.config.embed.outro),t.config.embed.email&&(o.fire(Sc.Wa,{unmakeModal:!0}),delete t.config.embed.email)},_showOverlay:function(t,n){o.fire(Sc._showOverlay,t,n)},_fireEvent:function(){for(var t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:[],i=t||{},e=i.language,r=void 0===e?null:e,o=i.label,u=void 0===o?null:o,a=i.kind,s=void 0===a?null:a;return{label:u,language:r,kind:s,cues:n}}))),o.on(Pc.Ws,w(Uc.CHAPTER_CHANGE,(function(n){var i=V(t.backbone.chapters).findIndex((function(t){return n===t.id}));return i>=0?{startTime:t.backbone.chapters[i].startTime,title:t.backbone.chapters[i].text,index:i+1}:null}))),o.on(Pc.Ts,w(Uc.ENDED,(function(){return s=!1,{seconds:fc(t.config.video.duration),percent:1,duration:fc(t.config.video.duration)}}))),o.on(Pc.He,w(Uc.PAUSE,(function(n){return s=!1,{seconds:fc(n),percent:fc(n/t.config.video.duration),duration:fc(t.config.video.duration)}}))),o.on(Pc.Is,w(Uc.PLAYBACK_RATE_CHANGE,g)),o.on(Pc.Is,w(Uc.RATE_CHANGE,g)),o.on(Pc.Qs,w(Uc.TEXT_TRACK_CHANGE,(function(t){f=t;var n=t||{},i=n.language,e=void 0===i?null:i,r=n.label,o=void 0===r?null:r,u=n.kind;return{label:o,language:e,kind:void 0===u?null:u}}))),o.on(Pc.Ss,w(Uc.VOLUME_CHANGE,(function(t){return{volume:fc(t)}}))),o.on(Pc.Js,w(Uc.CONTROL_BAR_VISIBILITY_CHANGED,(function(t){return{visible:t}}))),o.on(Pc.Jc,(function(t){d&&setTimeout((function(){o.fire(Sc.za,d,!0)}),0),t&&y()})),o.on(Pc.bs,(function(t){var n=_(t);a&&m(Uc.ERROR,n)})),o.on(Pc.cc,w(Uc.FULLSCREENCHANGE,(function(){return{fullscreen:!0}}))),o.on(Pc.fc,w(Uc.FULLSCREENCHANGE,(function(){return{fullscreen:!1}}))),o.on(Pc.Gl,w(Uc.AD_STARTED)),o.on(Pc.Bl,w(Uc.AD_COMPLETED)),o.on(Pc.zl,w(Uc.AD_ERROR)),o.on(Pc.$l,w(Uc.AD_SKIPPED)),o.on(Pc.Kl,w(Uc.AD_ALL_COMPLETED)),o.once(Pc.ue,(function(){a=!0,m(Uc.READY),c&&(m(Uc.ERROR,_(c)),c=null)})),o.on(tu.EVENT_ENDED,w(Uc.LIVE_EVENT_ENDED)),o.on(tu.EVENT_STARTED,w(Uc.LIVE_EVENT_STARTED)),o.on(tu.STREAM_OFFLINE,w(Uc.LIVE_STREAM_OFFLINE)),o.on(tu.STREAM_ONLINE,w(Uc.LIVE_STREAM_ONLINE)),o.on(ki.MOTION_END,w(Uc.MOTION_END)),o.on(ki.MOTION_START,w(Uc.MOTION_START)),o.on(ki.WEBVR_HARDWARE_AVAILABLE,w(Uc.WEBVR_HARDWARE_AVAILABLE)),o.on(ki.WEBVR_ENTER,w(Uc.ENTER_WEBVR)),o.on(ki.WEBVR_EXIT,w(Uc.EXIT_WEBVR)),o.on(ki.SPATIAL_UNSUPPORTED,w(Uc.SPATIAL_UNSUPPORTED)),o.on(wi.PLAY,w(Uc.PLAY,(function(n){return s?null:(s=!0,{seconds:fc(n),percent:fc(n/t.config.video.duration),duration:fc(t.config.video.duration)})}))),o.on(wi.PLAYING,w(Uc.PLAYING,(function(){return s?{seconds:fc(t.currentTime),percent:fc(t.currentTime/t.config.video.duration),duration:fc(t.config.video.duration)}:null}))),o.on(wi.PROGRESS,w(Uc.PROGRESS,(function(t){var n=t.loaded,e=t.duration,r=t.loadProgress,o={seconds:fc(n),percent:fc(r),duration:fc(e)};return i<3&&(o.bytesLoaded=-1,o.bytesTotal=-1),o}))),o.on(wi.SEEKING,w(Uc.SEEKING,b)),o.on(wi.SEEKED,w(Uc.SEEKED,b)),o.on(wi.TIME_UPDATE,w(Uc.TIME_UPDATE,(function(t){var n=t.currentTime,i=t.duration,e=t.timeProgress;return{seconds:fc(n),percent:fc(e),duration:fc(i)}}))),o.on(wi.LOADED_METADATA,w(Uc.LOADED_METADATA)),o.on(wi.DURATION_CHANGE,w(Uc.DURATION_CHANGE,(function(n){return{duration:t.backbone.duration}}))),o.on(wi.WAITING,w(Uc.WAITING)),o.on(wi.LOADED_DATA,w(Uc.LOADED_DATA)),o.on(wi.LOAD_START,w(Uc.LOAD_START)),o.on(gl.connected,w(Uc.CHROMECAST_CONNECTED)),o.on(Sc.$a,(function(){c=null,l=!1})),t.doNotTrackEnabled||o.on(Pc.fl,(function(){m(Uc.EMAIL_CAPTURE)})),o.on(Pc._l,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n&&(n.listeners[Uc.SPACE_CHANGE]=!0,m(Uc.SPACE_CHANGE,t))})),o.fire(Pc.Il),v}nh.change&&document.addEventListener(nh.change,(function(t){if(ph.onchange(ph.element),oh(ih.CHANGE,ph.element),ph.element){var n=lh[lh.length-2];n&&n.element===ph.element?hh():dh(ph.element)}else hh()}),!1),document.addEventListener("webkitbeginfullscreen",(function(t){var n=!0;if(lh.length>0)for(var i=0,e=lh.length;i=100)););return this},darken:function(t,n,i){if(this.hsl={hue:this.hue,saturation:this.saturation,lightness:this.lightness-t},n&&i)for(var e=i.contrast(this).ratio;e=1)return this;var n=this.clone();return n.rgba={red:n.red*this.alpha+t.red*t.alpha*(1-this.alpha),green:n.green*this.alpha+t.green*t.alpha*(1-this.alpha),blue:n.blue*this.alpha+t.blue*t.alpha*(1-this.alpha),alpha:n.alpha+t.alpha*(1-this.alpha)},n},contrast:function(t){var n=this.alpha;if(n>=1){t.alpha<1&&(t=t.overlayOn(this));var i=this.luminance+.05,e=t.luminance+.05,r=i/e;return e>i&&(r=1/r),{ratio:r=Math.round(10*r)/10,error:0,min:r,max:r}}var o=this.overlayOn(bh.white).contrast(t).ratio,u=this.overlayOn(bh.black).contrast(t).ratio,a=Math.max(o,u),s={red:Math.min(Math.max(0,(t.red-this.red*n)/(1-n)),255),green:Math.min(Math.max(0,(t.green-this.green*n)/(1-n)),255),blue:Math.min(Math.max(0,(t.blue-this.blue*n)/(1-n)),255)},c=this.clone();c.rgb=s;var l=this.overlayOn(c).contrast(t).ratio;return{ratio:Math.round((l+a)/2*10)/10,error:Math.round((a-l)/2*10)/10,min:l,max:a,closest:c,farthest:u===a?bh.white:bh.black}},wcagAACompliant:function(t){return this.contrast(t).ratio>=4.5},wcagAAACompliant:function(t){return this.contrast(t).ratio>=7},yiqContrastColor:function(){return this.yiq>=120?new bh(0,0,0):new bh(255,255,255)}},bh.hexToRgb=function(t){var n;return 3===(t=String(t)).length||4===t.length?(n=/^#?([A-Fa-f0-9])([A-Fa-f0-9])([A-Fa-f0-9])$/i.exec(t))&&(n[1]+=n[1],n[2]+=n[2],n[3]+=n[3]):n=/^#?([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})$/i.exec(t),n?{red:parseInt(n[1],16),green:parseInt(n[2],16),blue:parseInt(n[3],16),alpha:1}:null},bh.rgbToHex=function(t,n,i){return"#"+((1<<24)+(Math.round(t)<<16)+(Math.round(n)<<8)+Math.round(i)).toString(16).slice(1)},bh.rgbToHsl=function(t,n,i){t/=255,n/=255,i/=255;var e,r=Math.max(t,n,i),o=Math.min(t,n,i),u=(r+o)/2,a=u;if(r===o)return{hue:0,saturation:0,lightness:100*a};var s=r-o;return e=a>.5?s/(2-r-o):s/(r+o),r===t?u=(n-i)/s+(n1&&(i-=1),6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+6*(2/3-i)*(n-t):t}if(t/=360,i/=100,0==(n/=100))return{red:Math.floor(255*i),green:Math.floor(255*i),blue:Math.floor(255*i)};var r=i<.5?i*(1+n):i+n-n*i,o=2*i-r;return{red:Math.floor(255*e(o,r,t+1/3)),green:Math.floor(255*e(o,r,t)),blue:Math.floor(255*e(o,r,t-1/3))}},bh.hslToHex=function(t,n,i){var e=bh.hslToRgb(t,n,i);return bh.rgbToHex(e.red,e.green,e.blue)},bh.white=new bh("fff"),bh.black=new bh("000");var Eh=function(){function t(t){this.alertTextElement=t.querySelector(".vp-text-alert-wrapper"),this.alertContentElement=this.alertTextElement.querySelector(".vp-alert-text")}var n=t.prototype;return n.show=function(t){this.alertContentElement.innerHTML=t,this.alertContentElement.classList.remove("hidden"),this.alertTextElement.classList.remove("hidden")},n.hide=function(){this.alertContentElement.classList.add("hidden"),this.alertTextElement.classList.add("hidden")},t}(),Th=i((function(t){!function(){var i="undefined"!=typeof window&&window===this?this:void 0!==n&&null!=n?n:this,e="function"==typeof Object.defineProperties?Object.defineProperty:function(t,n,i){t!=Array.prototype&&t!=Object.prototype&&(t[n]=i.value)};function o(){o=function(){},i.Symbol||(i.Symbol=a)}var u=0;function a(t){return"jscomp_symbol_"+(t||"")+u++}function s(){o();var t=i.Symbol.iterator;t||(t=i.Symbol.iterator=i.Symbol("iterator")),"function"!=typeof Array.prototype[t]&&e(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return c(this)}}),s=function(){}}function c(t){var n=0;return function(t){return s(),(t={next:t})[i.Symbol.iterator]=function(){return this},t}((function(){return nn||(clearTimeout(t.j),t.j=setTimeout((function(){var n=performance.timing.navigationStart,i=p(t.g,t.b);if(n=(window.a&&window.a.A?1e3*window.a.A().C-n:0)||performance.timing.domContentLoadedEventEnd-n,t.u)var e=t.u;else e=performance.timing.domContentLoadedEventEnd?(e=performance.timing).domContentLoadedEventEnd-e.navigationStart:null;var r=performance.now();null===e&&b(t,Math.max(i+5e3,r+1e3));var o=t.a;(i=5e3>r-i||5e3>r-(i=o.length?o[o.length-1].end:n)?null:Math.max(i,e))&&(t.s(i),clearTimeout(t.j),t.i=!1,t.c&&t.c.disconnect(),t.h&&t.h.disconnect()),b(t,performance.now()+1e3)}),n-performance.now()),t.v=n)}m.prototype.getFirstConsistentlyInteractive=function(){var t=this;return new r((function(n){t.s=n,"complete"==document.readyState?w(t):window.addEventListener("load",(function(){w(t)}))}))},m.prototype.m=function(t){this.f.set(t,performance.now())},m.prototype.l=function(t){this.f.delete(t)},m.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(m.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(f(this.f.values()))}}});var g={getFirstConsistentlyInteractive:function(t){return t=t||{},"PerformanceLongTaskTiming"in window?new m(t).getFirstConsistentlyInteractive():r.resolve(null)}};t.exports?t.exports=g:window.ttiPolyfill=g}()}));function xh(t){return t.quality||t.metadata.quality}function Sh(t){return gc("av01",t)?"AV1":gc("hvc1",t)?"HEVC":gc("avc1",t)?"AVC":null}function Ah(t){var n=xh(t),i={"1440p":"2K","2160p":"4K","2700p":"5K","3240p":"6K","3780p":"7K","4320p":"8K"};for(var e in i)n=n.replace(e,i[e]);return n}function Mh(t,n){var i,e;return(null==t||null==(i=t.request)||null==(e=i.ab_tests)?void 0:e[n])?t.request.ab_tests[n]:{}}function Rh(t,n,i,e){var o,u,a,s,c=function(t){return function(){for(var n=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:{};(i=Object.assign(Q(),u?u.globalProperties():void 0,i)).name=n,t.events.fire(Pc.Yl,{name:n,data:i}),o.log(i).catch((function(t){}))}function Q(){return Object.assign(function(){var n,e,r,o,u,a,s={autoplay:1===t.config.embed.autoplay,background:!!t.config.embed.settings.background,clip_id:t.config.video.id,context:t.config.embed.context,device_pixel_ratio:window.devicePixelRatio||1,drm:t.config.request.drm||!1,embed:!t.config.embed.on_site,is_mod:!!t.config.user.mod,is_spatial:!(!ys.spatialPlayback||!t.config.video.spatial),logged_in:!!t.config.user.logged_in,looping:!!t.config.embed.loop,owner_id:null==(n=t.config.video)||null==(e=n.owner)?void 0:e.id,product:il(t),referrer:t.config.request.referrer,session_id:t.config.request.session,stayed_on_auto:p,version:el(t.config),version_backend:t.config.request.build.backend,viewer_id:null==(r=t.config.user)?void 0:r.id,viewer_team_id:null==(o=t.config.user)?void 0:o.team_id,viewer_team_origin_user_id:null==(u=t.config.user)?void 0:u.team_origin_user_id,vuid:xl("vuid")};return t.config.video.owner&&(s.account_type=t.config.video.owner.account_type),t.config.embed.api&&(s.api_version=t.config.embed.api),t.config.embed.app_id&&(s.app_id=String(t.config.embed.app_id)),t.config.video.privacy&&(s.privacy=t.config.video.privacy),i.get(Hl)&&(s.live_session_id=null==(a=t.config.video.live_event)?void 0:a.id),ys.webvr&&t.config.video.spatial&&(s.webvr_support=!0),ys.webxr&&t.config.video.spatial&&(s.webxr_support=!0),s}(),function(){var n=t.backbone.video?t.backbone.video.currentFile:{},e=function(){var n={},i=pd(),e=Na("asc"),r="MediaSourceScanner"===t.backbone.currentScannerName,o="HTMLScanner"===t.backbone.currentScannerName,u="HLSLiveScanner"===t.backbone.currentScannerName,a=[];o&&(a=na(t.config,"request.files.progressive")||na(t.config,"request.files.hls")||[]),r&&(a=na(t.config,"request.files.dash.streams",[])),u&&(a=t.backbone.video.currentFile.mime===xc.dashMpd?na(t.config,"request.files.dash.streams",[]):na(t.config,"request.files.hls.streams",[]));var s=V(a).sort(e).map((function(t){return t.profile})),c=-1,l=0,f=null;if(Object.keys(y).forEach((function(t){var n=s.indexOf(parseInt(t,10));n>c&&(c=n);var e=y[t].reduce((function(t,n){return((n.end||i)-n.start)/1e3+t}),0);e>l&&(l=e,f=t)})),n.highest_profile=s[c],n.highest_available_profile=s[s.length-1],n.most_used_profile=f,(r||u)&&T){n.max_speed=Math.round(Math.max.apply(Math,tt(T)))/1e3,n.min_speed=Math.round(Math.min.apply(Math,tt(T)))/1e3;var d=T.reduce((function(t,n){return t+n}),0);n.average_speed=Math.round(d/T.length)/1e3}return n}(),r=n.id,o=void 0===r?0:r,u=n.mime,a=void 0===u?xc.h264:u,s=n.metadata,c=(s=void 0===s?{}:s).profile,l=void 0===c?null:c,f=!1,v=!1;switch(a){case xc.dash:0===n.restrictedStreamIndexes.length&&(f=!0),na(t.config,"request.files.dash.separate_av")&&(v=!0),l=g?g.profile:null;break;case xc.hls:f=!0}var p,m={audio_bitrate:t.backbone.getBitrateAtTime(t.backbone.currentTime,"audio")/1e3,auto:f,average_speed:e.average_speed||0,cdn:n.metadata?n.metadata.cdn:"akamai",delivery:"live"!==Vc[a]?Vc[a]:"dash",dropped_frames:D,dropped_frame_percent:j,event_time:d+md(h),ended:M,forced_embed_quality:R,fullscreen:C,highest_available_profile:e.highest_available_profile?String(e.highest_available_profile):null,highest_profile:e.highest_profile?String(e.highest_profile):null,max_speed:isFinite(e.max_speed)?e.max_speed:0,mime:n.mime||null,min_speed:isFinite(e.min_speed)?e.min_speed:0,most_used_profile:e.most_used_profile?String(e.most_used_profile):null,origin:n.metadata?n.metadata.origin:"",profile_id:l?String(l):null,codec:ku(g)?"":Sh(g.codecs),quality:g?g.quality:null,quality_downswitch_count:I,quality_upswitch_count:O,quality_switch_count:O+I,separate_av:v,target_profile_id:G,ttfb:nt(),video_bitrate:t.backbone.getBitrateAtTime(t.backbone.currentTime,"video")/1e3,video_duration:fc(t.config.video.duration),video_file_id:Number.isInteger(Number(o))?parseInt(o,10):null};i.get(Hl)&&(m.ecdn=!!t.config.video.p2p,m.ecdn&&(m.ecdn_peers=null==(p=window.Streamroot)?void 0:p.instances[0].stats.realtime.dnaSources));return m}(),function(){var n={};if(t.config.request.ab_tests)for(var i in t.config.request.ab_tests){var e=t.config.request.ab_tests[i];for(var r in n["".concat(i,"_test")]=1,n["".concat(i,"_group")]=e.group,e.data)n["".concat(i,"_data_").concat(r)]=e.data[r]}return n}())}function nt(){var t=-1;if(void 0!==window.performance&&"function"==typeof window.performance.getEntriesByType){var n=window.performance.getEntriesByType("resource");if(n){var i=n.filter((function(t){return null!==t.name.split("?")[0].match(/\.m4s$|\.ts$/)}));t=i.map((function(t){return t.responseStart-t.connectStart})).reduce((function(t,n){return t+n}),0)/(i.length||1)}}return fc(t,2)}function it(t){var n=t.url,i=-1;if(window.performance){var e=window.performance.getEntriesByType("resource");if(e.length){var r=e.filter((function(t){return t.name===n})).sort((function(t,n){return t.connectStart-n.connectStart}));if(r.length){var o=r[r.length-1];i=o.responseStart-o.connectStart}}}return fc(i,2)}h=wd(),d=t.config.request.timestamp,o=new Xc(function(){var n="?beacon=1&session-id=".concat(t.config.request.session);return t.config.request.urls.fresnel+n}()),t.events.on(Pc.bs,(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{final:!0},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,e={error_type:t,error_reason:i};u.handleExternalError(e,n)})),t.events.on(Sc.$a,(function(){A=!1})),t.events.on(Sc.Ha,(function(){$=!0})),t.events.on(Pc.vl,(function(t,n){Z(nl.ERROR_LINK_PRESSED,{error_type:n,error_url:t})})),t.events.on(Pc.cc,(function(){C=!0,Z(nl.VIDEO_FULLSCREEN_CHANGE)})),t.events.on(Pc.fc,(function(){C=!1,Z(nl.VIDEO_FULLSCREEN_CHANGE)})),t.events.on(Pc.Dl,(function(t,n){Z(t?nl.ALERT_DISPLAYED:nl.ALERT_HIDDEN)})),t.events.on(Pc.Jc,(function(){d=t.config.request.timestamp,h=wd(),v=!1,p=!0,m=!1,w=!1,b="auto",g={},y={},_=null,k=null,E=null,T=[],x=null,S={},A=!1,M=!1,R="none",C=!1,O=0,I=0,j=0,D=0,L=null,P=null,F=null,B=null,z=null,G=null,Y=0,u&&(u.reset(),X())})),t.events.on(Pc.Ds,(function(){W={seek_type:"nudge"}})),t.events.on(Pc.Gs,(function(t,n){W={seek_type:n}})),t.events.on(Pc.Hs,(function(t){W={seek_type:"chapter-".concat(t)}})),t.events.on(Pc.al,(function(t){Z(nl.OUTRO_VIDEO_SELECTED,{selected_video_id:t})})),t.events.on(Uo,(function(){A||kl.isCastConnected||(t.performDelegateAction(Nc,(function(t){A=!0,s.then((function(){return u.logStartRequest()})).catch((function(){}))})),Mh(t.config,"chunk_logging").group&&t.config.request.urls.fresnel_manifest_url&&function(t,n,i,e){var r=Date.now(),o=[{uuid:dc(),created_at:r,event:{name:"session_manifest",version:1,ts_ms:r,fields:{sessionID:n,manifest:i}},tracker:{name:"vimeo-player",version:e}}];new Xc(t).logRequestPromiseWithUrl(t,JSON.stringify(o),!0)}(t.config.request.urls.fresnel_manifest_url+"?beacon=1",t.config.request.session,t.backbone.manifest,el(t.config)))})),t.events.on(Pc.gc,(function(t){"email-capture"===t&&Z(nl.SLATE_DISPLAYED,{slate_type:"email"})})),t.events.on(Pc.Is,(function(t,n){Z(nl.VIDEO_PLAYBACK_RATE_CHANGED,{previous_playback_rate:n})})),t.events.on(Pc.Cs,(function(t){Z(nl.CLICK,{click_target:t})})),t.events.on(Sc.Ya,(function(n){"auto"!==n&&(p=!1),t.backbone.video.currentFile.mime===xc.dash&&("auto"===n||m?"auto"===n&&m&&!w&&(Z(nl.VIDEO_SWITCH_BACK_TO_AUTO,{quality:b,auto:1}),w=!0):(Z(nl.VIDEO_SWITCH_FROM_AUTO,{quality:n,auto:0}),m=!0),b=n)})),t.events.on(Sc.rs,(function(t){x!==t&&(x=t,Z(nl.CAPTIONS_ENABLED,{captions_id:String(t)}))})),t.events.on(Sc.os,(function(){x&&(x=null,Z(nl.CAPTIONS_DISABLED))})),t.events.on(gl.connected,(function(){Z(nl.CHROMECAST_CONNECTED)})),t.events.on(gl.disconnected,(function(){Z(nl.CHROMECAST_DISCONNECTED)})),t.events.on(yi.STREAM_CHANGE,(function(t,n,i){g=t;var e=t.profile?t.profile:t.id,r=pd();if(y[e]=y[e]||[],_){var o=y[_].length-1;y[_][o]&&(y[_][o].end=r)}k&&(i[n].bitrate>k?O+=1:I+=1),y[e].push({start:r}),S[e]={bitrate:i[n].bitrate,width:i[n].width,height:i[n].height},Z(nl.VIDEO_STREAM_CHANGE,{previous_audio_bitrate:E/1e3,previous_video_bitrate:k/1e3,previous_profile_id:String(_)}),_=e,k=i[n].bitrate,E=i[n].audioBitrate})),t.events.on(yi.STREAM_TARGET_CHANGE,(function(t){t&&(G=String(t.profile||"")||null)})),t.events.on(Ho,(function(t){R=t})),t.events.on(wi.PLAYING,(function(){$=!1})),t.events.once(Pc.Os,(function(){v=!0})),t.events.on(Pc.Ul,(function(){Z(nl.AD_BUFFERING)})),t.events.on(Pc.Bl,(function(){Z(nl.AD_COMPLETE)})),t.events.on(Pc.Hl,(function(){Z(nl.AD_CLICKED)})),t.events.on(Pc.zl,(function(t){Z(nl.AD_ERROR,{error_type:t.errorType,error_reason:t.errorReason})})),t.events.on(Pc.ql,(function(){Z(nl.AD_PAUSED)})),t.events.on(Pc.Wl,(function(){Z(nl.AD_RESUMED)})),t.events.on(Pc.Gl,(function(t){Z(nl.AD_STARTED,{startup_duration:t.time?fc(t.time/1e3,2):null})})),t.events.on(Pc.$l,(function(){Z(nl.AD_SKIPPED)})),t.events.on(Pc.ks,(function(){ys.iPhone&&u.setDisplayContext(1)})),t.events.on(Pc.Es,(function(){ys.iPhone&&u.setDisplayContext(0)})),t.events.on(yi.DROPPED_FRAMES,(function(t){var n=t.dropped/t.total*100;j=Math.round(100*n)/100,D=t.dropped})),t.events.on(yi.BANDWIDTH,(function(t){var n=t.speed;T.push(n),T.length>500&&T.shift()})),t.events.on(yi.MANIFEST_TIMEOUT,(function(){Z(nl.VIDEO_MANIFEST_TIMEOUT)})),t.events.on(yi.MANIFEST_LOADED,(function(){Z(nl.VIDEO_MANIFEST_LOADED)})),t.events.on(yi.DOWNLOAD_END,c),t.events.on(yi.DOWNLOAD_TIMEOUT,(function(){Z(nl.DOWNLOAD_TIMEOUT)})),t.events.on(yi.SCANNER_CHANGE,(function(){B=null})),t.events.on(yi.AV_DURATION_MISMATCH,(function(t){Z(nl.VIDEO_DURATION_MISMATCH,{duration_difference:Math.round(100*t)/100})})),t.events.on(yi.QUOTA_EXCEEDED_ERROR,(function(t){var n=t.buffered,i={error_type:yi.QUOTA_EXCEEDED_ERROR};i.buffered=fc(dt(0,n),2),i.bytes_loaded=Y,Z(nl.VIDEO_PLAYBACK_ERROR,i)})),t.events.on(Ei.MEDIASESSION_PLAY,(function(){Z(nl.MEDIASESSION_PLAY)})),t.events.on(Ei.MEDIASESSION_PAUSE,(function(){Z(nl.MEDIASESSION_PAUSE)})),t.events.on(Ei.MEDIASESSION_SEEK_FORWARD,(function(){Z(nl.MEDIASESSION_SEEK_FORWARD)})),t.events.on(Ei.MEDIASESSION_SEEK_BACKWARD,(function(){Z(nl.MEDIASESSION_SEEK_BACKWARD)})),t.events.on(Fc.Ha,(function(){W={seek_type:"api"}})),t.events.on(Fc.Jl,(function(){K=!0})),t.events.on(Fc.Xl,(function(){K=!0})),t.events.on(ki.WEBVR_HARDWARE_AVAILABLE,(function(t){Z(nl.WEBVR_HARDWARE_AVAILABLE,{vr_hardware:t.displayName})})),t.events.on(ki.WEBVR_ENTER,(function(){Z(nl.ENTER_WEBVR,!0)})),t.events.on(ki.WEBVR_EXIT,(function(){Z(nl.EXIT_WEBVR,!0)})),t.events.on(Ti.BRAIN_ML_MODEL_INPUTS,(function(n){var i;(null==(i=n.geolocation)?void 0:i.length)&&n.geolocation[0].length?n.geolocation=n.geolocation[0][0]:n.geolocation="",t.config.request.urls.fresnel_mimir_inputs_url&&function(t,n,i,e){var r={chunk_request_id:i.chunkRequestID,duration:i.duration,available_qualities:i.availableQualities,next_chunk_sizes:i.nextChunkSizes,last_buffer_sizes:i.lastBufferSizes,last_chunk_download_times:i.lastChunkDownloadTimes,last_chunk_sizes:i.lastChunkSizes,last_chunk_qualities:i.lastChunkQualities,num_remaining_chunks:i.numRemainingChunks,last_playback_heads:i.lastPlaybackHeads,geolocation:i.geolocation,session_id:n},o=Date.now(),u=[{uuid:dc(),created_at:o,event:{name:"mimir_inputs",version:1,ts_ms:o,fields:r},tracker:{name:"vimeo-player",version:e}}];new Xc(t).logRequestPromiseWithUrl(t,JSON.stringify(u),!0)}(t.config.request.urls.fresnel_mimir_inputs_url+"?beacon=1",t.config.request.session,n,el(t.config))})),(s=new r((function(n,i){var e;(null==(e=t.backbone)?void 0:e.video)&&n(),t.events.on(Vo,n)}))).then(J).catch((function(){})),t.events.on(Pc.dl,J),Th.getFirstConsistentlyInteractive().then((function(t){z=fc(t)})).catch((function(){}))}var Ch=function(){function t(t,n,i){this.player=t,this.element=n,this.store=i,this.muxClient=null,this.xf()&&(Math.random()>.75||this.Sf())}var n=t.prototype;return n.Af=function(){return!!this.player.config.request.flags.ott},n.xf=function(){return!(this.player.doNotTrackEnabled||!this.Af()&&!this.store.get(Hl))},n.Sf=function(){var t=this;if(!document.getElementById("vp-mux-client")){var n=document.createElement("script");n.setAttribute("id","vp-mux-client"),n.setAttribute("src",this.player.config.request.urls.mux_url),n.onreadystatechange=n.onload=function(){t.Mf(),t.store.get(Hl)||t.Rf()},document.getElementsByTagName("head")[0].appendChild(n)}},n.Mf=function(){var t=this;this.player.events.on(Pc.Jc,(function(n){if(t.xf()&&n&&"undefined"!=typeof mux){var i=t.player.backbone.video?t.player.backbone.video.currentFile:{},e=t.element.querySelector(".vp-telecine").getElementsByTagName("video")[0];mux.emit(e,"videochange",{video_title:t.player.config.video.title,video_id:t.player.config.video.id,video_duration:1e3*t.player.config.video.duration,video_cdn:i.metadata?i.metadata.cdn:"akamai",video_stream_type:t.store.get(Hl)?"live":"vod",viewer_user_id:t.player.config.request.session})}})),this.player.events.on(tu.STREAM_ONLINE,(function(){t.Rf()})),this.player.events.on(tu.STREAM_OFFLINE,(function(){var n=t.element.querySelector(".vp-telecine").getElementsByTagName("video")[0];mux.emit(n,"ended")}))},n.Rf=function(){if("undefined"!=typeof mux){var t=this.player.backbone.video?this.player.backbone.video.currentFile:{},n=this.element.querySelector(".vp-telecine").getElementsByTagName("video")[0];null!==this.muxClient&&mux.destroyMonitor(n);var i="dev"===this.player.config.request.build.js?"6eq01ih8u9u8fkk4hbindded5":"73cngs5ov03sbnck36isdkndt";this.store.get(Ul)&&(i="dev"===this.player.config.request.build.js?"kghblrf3bb9uk33lv58ompm3k":"md0ig7ssl8unl2kpl0h6p0drn");var e={property_key:i,player_name:"Vimeo Player",player_init_time:Date.now(),player_version:el(this.player.config),video_title:this.player.config.video.title,video_id:this.player.config.video.id,video_duration:1e3*this.player.config.video.duration,video_cdn:t.metadata?t.metadata.cdn:"akamai",video_stream_type:this.store.get(Hl)?"live":"vod",viewer_user_id:this.player.config.request.session};this.Af()&&(e.property_key="dev"===this.player.config.request.build.js?"3tb8rggvj5m71caj9jfpiidos":"lrc6o7kvhc6npvqq2r5iks5u4",this.player.config.ott&&(e=Object.assign(e,this.player.config.ott))),this.muxClient=mux.monitor(n,{debug:!1,minimumRebufferDuration:500,data:e})}},t}();function Oh(t){var n,i,e,o,u,a="https://collector.vhx.tv/events.gif",s=new Xc(a),c=t.config.ott||{};function l(){c=t.config.ott||{},e=null,o=null,u=null,i=!1,n=!1}function f(i,e){(e=Object.assign({},e,{name:c.video_title,user_id:c.viewer_user_id,channel_id:c.video_series,user_agent:navigator.userAgent,url:top===self?window.location.href:document.referrer,referrer:t.config.request.referrer,session_id:t.config.request.session,device:"html5"},{type:"video",video_id:c.video_id,current_src:t.backbone.currentFile.src,current_subtitle:"none",current_type:c.video_content_type,duration:c.video_duration,is_drm:t.config.request.drm?1:0,is_fullscreen:n?1:0,is_trailer:c.is_trailer?1:0,is_chromecast:kl.isCastConnected?1:0,is_live:t.config.video.live_event,seconds:10,timecode:t.currentTime})).name=i,void 0===e.timestamp&&(e.timestamp=Math.round(.001*Date.now()));var r=pt(a,e);return s.logRequestPromiseWithUrl(r,{},!0,"GET").catch((function(t){}))}function d(){t.events.on(wi.ENDED,h),t.events.on(wi.ERROR,v),t.events.on(wi.PAUSE,p),t.events.on(wi.PLAY,m),t.events.on(wi.SEEKED,w),t.events.on(wi.WAITING,b),t.events.on(Pc.cc,g),t.events.on(Pc.fc,y),t.events.on(Pc.Ul,_),t.events.on(Pc.Bl,k),t.events.on(Pc.Hl,E),t.events.on(Pc.zl,T),t.events.on(Pc.ql,x),t.events.on(Pc.Wl,S),t.events.on(Pc.Gl,A),t.events.on(Pc.$l,M)}function h(){clearTimeout(u),f("ended")}function v(){clearTimeout(u),f("error")}function p(){clearTimeout(u),f("pause")}function m(){if(function t(){o=Date.now(),clearTimeout(u),u=setTimeout((function(){!function(t){var n=t.elapsedTime,i=Math.round(.001*n);null!==e&&e(),f("timeupdate",Object.assign({seconds:i}))}({elapsedTime:Date.now()-o}),t()}),1e4)}(),!i)return i=!0,void f("firstplay");f("play")}function w(){f("seeked")}function b(){f("waiting")}function g(){n=!0}function y(){n=!1}function _(){f(nl.AD_BUFFERING)}function k(){f(nl.AD_COMPLETE)}function E(){f(nl.AD_CLICKED)}function T(){f(nl.AD_ERROR)}function x(){f(nl.AD_PAUSED)}function S(){f(nl.AD_RESUMED)}function A(){f(nl.AD_STARTED)}function M(){f(nl.AD_SKIPPED)}return l(),t.config.ott?d():new r((function(n,i){t.ottVideoMetadata?n():t.events.on(Pc.rl,(function(t){n()}))})).then((function(){c=t.ottVideoMetadata,d()})).catch((function(t){})),t.events.on(Pc.Jc,l),{reset:function(){clearTimeout(u),o=null,u=null}}}var Ih=function(t){return function(n){for(var i=arguments.length,e=new Array(i>1?i-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};return function(n){return function(){var i=n.apply(void 0,arguments);function e(){return t}var r=Ku((function(t){if(jt(t))return t;var n=na(e(),t);return jt(n)?n:function(n){return na(n,t)}}));function o(t,n){var e=(t=r(t))(i.getState());return void 0!==n&&(e=lf(e,n)),e}return W({},i,{getSelectors:e,createGetter:r,get:o})}}}(ld),Js.apply(void 0,[]))),l=new L,f=nt(),d=new sl({events:f}),h=dc();n.classList.add("player-".concat(h)),n.classList.add("loading"),n.id||(n.id="player".concat(h)),n.innerHTML=dd.render("outer",{strings:{back:"Retour",close:"Fermer l’incrustation"}});var v=n.querySelector(".vp-telecine");if(ys.iOS){var p=document.createElement("video");v.appendChild(p);try{p.setAttribute("muted",""),p.setAttribute("playsinline",""),p.load()}catch(t){al.captureException(t)}}var m,w,b,g,y,_=null,k=null,E=null,T=null,x=null,S=null,A={},M=new r((function(t,n){y=t})).then((function(){return f.fire(Pc.ue),null})),R={get config(){return d.config},set config(t){d.config=t},get delegate(){return e},set delegate(t){e=t},ready:function(t){if(!t)return M;M.then((function(){return t()})).catch((function(t){al.captureException(t)}))},get sessionId(){return d.config.request.session}};function C(t){var n=t.old,i=t.loaded;if(function(t,n){t&&s&&"".concat(s," ")}(!n),window.parent!==window){var e,r="Private Video on Vimeo";1!==i.view&&3!==i.view||(r="".concat(i.video.title," from ").concat(i.video.owner.name," on Vimeo")),document.title=r,(null==(e=history)?void 0:e.replaceState)&&i.video&&n&&history.replaceState({id:i.video.id},"","/video/".concat(i.video.id).concat(window.location.search))}if(1!==i.view&&3!==i.view)throw new Error("Config not authorized: ".concat(i.view));(null==n?void 0:n.embed)&&n.embed.color!==i.embed.color&&f.fire(Sc.Xa,i.embed.color),T&&T.reset();var o=!n||!n.video||n.video.id!==i.video.id||n.video.version.current!==i.video.version.current;return function(t){ut=t.substring(0,t.lastIndexOf("/")+1)}(i.request.urls.js),m=null,b=_,f.fire(Sc.$a),c.dispatch(Il(i)),f.fire(Pc.Jc,o,i),t}function O(t){if("opacity"===t.propertyName){var n=document.querySelector(".vp-placeholder");n&&(ef(n).off("transitionend",O),n.parentNode.removeChild(n))}}function I(){!function(){var t=document.querySelector(".vp-placeholder");t&&(ef(t).on("transitionend",O),t.classList.add("vp-placeholder-fadeout"))}(),n.classList.remove("loading"),y()}function j(t){return u.then((function(){if(N(t),k&&k.resetThumbnail(),"function"!=typeof A.authorizationHandler)throw new Error("Config was not authorized.");return A.authorizationHandler(I)})).then((function(t){return d.config=t,m=null,c.dispatch(Il(d.config)),f.fire(Sc.$a),f.fire(Pc.Jc,!0,d.config),t}))}function D(t){(function(){var t=document.location.hash,n=function(t){var n,i=t.match(/\ba?t=([0-9hms:]+)/);null!==i&&(t=i[1]);var e=!1,r=0,o=0,u=0;if((null==(n=i=t.match(/^([0-9]+)$/))?void 0:n.length)&&(e=!0,u=i[1]),!1===e&&null!==(i=t.match(/^(?:([0-9]+)h)?(?:([0-9]+)m)?(?:([0-9]+)s)?/))&&""!==i[0]){e=!0;var a=Q(i,4),s=a[1];r=void 0===s?0:s;var c=a[2];o=void 0===c?0:c;var l=a[3];u=void 0===l?0:l}if(!1===e&&null!==(i=t.match(/^([0-9:]+)/))){e=!0;var f=Q(t.split(":").reverse(),3);u=f[0];var d=f[1];o=void 0===d?0:d;var h=f[2];r=void 0===h?0:h}return e?60*parseInt(r,10)*60+60*parseInt(o,10)+parseInt(u,10):null}(t);null!==n&&(d.config.embed.time=uc(n,0,d.config.video.duration),-1!==t.indexOf("at=")&&history&&history.replaceState&&history.replaceState("","",window.location.pathname+window.location.search))})(),f.on(Pc.Wc,(function(t){d.reload().then((function(n){if(!d.config.user.logged_in)return f.fire(Pc.Kc),n;switch(f.fire(Pc.Gc,t),t){case"like":d.config.user.liked&&f.fire(Pc.Bc);break;case"watch-later":d.config.user.watch_later&&f.fire(Pc.zc);break;case"private":f.fire(Pc.Zc)}return n})).catch((function(t){al.captureException(t)}))})),f.on(Pc.$c,(function(){d.reload().catch((function(t){al.captureException(t)}))})),function(t){var i,e;new qd(t,c,n),k=new El(t,c,n.querySelector(".vp-preview")),f.on([yi.BUFFER_ENDED,wi.PLAYING],(function(){k.hide()})),_=new us(v,d.config),b=_,new Gl(t,c,n.querySelector(".vp-video-wrapper")),new fd(t,c,n.querySelector(".vp-captions")),new hd(n,f),P(t),t.doNotTrackEnabled||(d.config.request.urls.test_imp&&function(t,n){if(t.config.request.ab_tests){var i=new Xc(n);for(var e in t.config.request.ab_tests){var r=t.config.request.ab_tests[e];if(r.track){var o={session_id:t.config.request.session,test_id:e,test_group:String(r.group)};i.log(o,!0,!1).catch((function(t){}))}}}}(t,"".concat(d.config.request.urls.test_imp,"?beacon=1")),new Rh(t,n,c,d.config.request.urls.fresnel),new cf(t,c),new Ch(t,n,c),new Oh(t)),T=new Ml(t),(t.config.request.flags.ott||(null==(i=t.config.request.ab_tests)||null==(e=i.chromecast)?void 0:e.group))&&function(t){if(!t.config.video.spatial&&"stock"!==t.config.video.privacy){var i=new yl({textAlert:new Eh(n),player:t});kl.init({chromecastPlayer:i}),kl.on([gl.error,gl.mediaLoadedFailed],(function(t){al.captureException(t)}))}}(t),N(t)}(t)}function N(t){E||(E=new kh(t),vd(R,E),Xd(al))}function P(t){var i=d.config.request.ads;i&&(i.adcode&&i.adunit||i.adurl)&&(x=new Dh(t,n.querySelector(".vp-video-wrapper")),f.on(Pc.ks,(function(){b=x,f.fire(Pc.El)})),f.on(Pc.Es,(function(){b=_,f.fire(Pc.El)})),kl&&(kl.on(gl.connected,(function(){x.toggleCastingState(!0)})),kl.on(gl.disconnected,(function(){x.toggleCastingState(!1)}))))}function F(t,n){var i=t;return isNaN(t)&&"string"!=typeof t||(i=cc(sc(t),t,n)),i}var V={get store(){return c},get config(){return d.config},get element(){return n},get events(){return f},get uuid(){return h},get expose(){return R},get backbone(){return _},get adHandler(){return x},get displayContext(){return b},get preview(){return k},get doNotTrackEnabled(){return d.config.embed.dnt||d.config.request.flags.dnt},get playLoggingEnabled(){return d.config.embed.log_plays&&d.config.request.flags.plays},get currentTime(){return kl.isCastConnected?kl.chromecastPlayer.lastCurrentTime:_.currentTime},get ottVideoMetadata(){return S},set ottVideoMetadata(t){S=t},init:function(t,n){return w||(A=n,w=d.load(t).then(C).catch((function(t){return j(V)})).then((function(){return"function"==typeof A.initializationHandler?r.resolve(n.initializationHandler()):null})).then((function(){return D(V),"function"==typeof A.postInitializationHandler?r.resolve(n.postInitializationHandler()):null})).then((function(){return r.all([k.thumbnailPromise,u])})).then(I).then((function(){return al.setUp(V),null})).catch((function(t){al.captureException(t)})))},loadVideo:function(t,i){if(g===t&&m)return m;if(k&&k.resetThumbnail(),null==i?void 0:i.video_version){var e=d.config.video.version.available;if(!e||!Array.isArray(e))return r.reject("No available video versions");if(-1===(e=e.map((function(t){return t.id}))).indexOf(i.video_version))return r.reject("Invalid version id specified")}f.fire(Pc._loadVideo),g=t,n.classList.add("loading");var o=F(t,i),u=l.get(o);return t=u?u.Cf.loaded:t,m=d.load(t,i).then((function(t){if(u){var n=_.element;(_=u.Of).element.style.visibility="visible",n.parentNode.replaceChild(_.element,n),f.fire(Pc.dl)}return t=C(t),x||P(V),t})).catch((function(t){return j(V)})).then((function(t){var n=k.loadThumbnail();return r.resolve(n)})).then(I)},preloadVideo:function(t,n,i){var e=F(n,i),o=l.get(e);return o?r.resolve(o):new sl({events:f}).load(n,i).then((function(n){var i=_.element.cloneNode(!1);i.style.visibility="hidden",_.element.parentNode.insertBefore(i,_.element);var r=new us(i,n.loaded);r.loadVideo(n.loaded),r.preload=t;var o={Of:r,Cf:n};return l.set(e,o),o}))},performDelegateAction:function(t){var n,i,r,o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];null!=(n=e)&&n[t.will]&&!1===(r=(o=e)[t.will].apply(o,[d.config.video.id].concat(tt(a))))||(u.apply(void 0,[d.config.video.id].concat(tt(a),[r])),(null==(i=e)?void 0:i[t.did])&&e[t.did]())},ready:function(){return M},verifyConfig:function(){return d.verify()},updatePhpTokens:function(){return new r((function(t,n){var i=d.config.user,e=i.vimeo_api_client_token,r=i.vimeo_api_interaction_tokens,o=i.vimeo_live_client_token,u=i.vimeo_bucketed_live_client_token,a=!1;if(e)try{a=bd(JSON.parse(atob(e.split(".")[1])).exp)>=0}catch(t){return void n(new Error("Failed to parse PHP client token expiration"))}if(r)try{var s=JSON.parse(atob(r.likes.split(".")[1])).exp,c=JSON.parse(atob(r.watch_later.split(".")[1])).exp,l=JSON.parse(atob(r.following.split(".")[1])).exp;a=bd(s)>=0||bd(c)>=0||bd(l)>=0}catch(t){return void n(new Error("Failed to parse PHP interaction tokens expiration"))}if(o)try{a=bd(JSON.parse(atob(o.split(".")[1])).exp)>=0}catch(t){return void n(new Error("Failed to parse PHP Live token expiration"))}if(u)try{a=bd(JSON.parse(atob(u.split(".")[1])).exp)>=0}catch(t){return void n(new Error("Failed to parse PHP Live token expiration"))}if(a){var f=d.config.request,h=f.signature,v=f.session,p=f.timestamp,m=f.expires;Ke("https://".concat(d.config.player_url,"/video/").concat(d.config.video.id,"/token/refresh?signature=").concat(h,"&session=").concat(v,"&time=").concat(p,"&expires=").concat(m),{withCredentials:!0}).json().then((function(n){return d.config.user.vimeo_api_client_token=n?n.vimeo_api_client_token:null,d.config.user.vimeo_api_interaction_tokens=n?n.vimeo_api_interaction_tokens:null,d.config.user.vimeo_live_client_token=n?n.vimeo_live_client_token:null,d.config.user.vimeo_bucketed_live_client_token=n?n.vimeo_bucketed_live_client_token:null,t()})).catch((function(t){al.captureBreadcrumb("Failed to refresh JWT token",{},"auth","error"),n(t)}))}else t()}))}};return V}function Nh(t,n,i,e){var r=!1;e="function"==typeof n?i:e,i="function"==typeof n?n:i;var o=function(t){var n=!0;if(t.changedTouches){var o=t.changedTouches[0].pageX-window.pageXOffset,u=t.changedTouches[0].pageY-window.pageYOffset,a=document.elementFromPoint(o,u);null!==a&&this.contains(a)&&(n=i.call(this,t))}return"function"==typeof e&&e.call(this,t),r=!0,n},u=function(t){if(!r)return i.call(this,t);r=!1};(n="function"==typeof n?null:n)?ef(t).on("click",n,u).on("touchend",n,o):ef(t).on("click",u).on("touchend",o)}function Ph(t,n){var i,e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=[],u=!1;function a(){i=c(),r.forEach(v),Nh(i,".js-menuClose",E),ef(window).on("resize",S)}function s(){ef(window).off("resize",S)}function c(){var t=document.createElement("div");return t.innerHTML=dd.render("menu",{strings:{close:"Fermer le menu"}}),t.children[0]}function l(){return i.classList.contains("vp-menu-center")}function f(){return i.classList.contains("vp-menu-fullwidth")}function d(){return i.classList.contains("vp-menu-carousel")}function h(){var t=o.length>1&&!d();o.forEach((function(n){n.setCollapsible(t),n.resetCarousel(d())}))}function v(t){o.push(t),i.insertBefore(t.element,i.lastChild),h(),t.on("open",m),t.on(["open","close"],w),t.on(["openEnd","closeEnd"],b),t.on("select",_)}function p(t){return o.find((function(n){return n.id===t}))}function m(t){o.filter((function(t){return t.isOpen()})).forEach((function(t){return t.close()}))}function w(t){u=!0,A()}function b(t){u=!1}function g(){return n&&"true"===n.getAttribute("aria-expanded")}function y(r){g()||(r=r||n.contains(document.activeElement),n.setAttribute("aria-expanded","true"),i.removeAttribute("hidden"),t.events.fire(Pc.Zs,!0,e),S(),h(),i.classList.remove("vp-menu-hidden"),window.requestAnimationFrame((function(){if(i.classList.remove("vp-menu-invisible"),r){var t=R();t.length>0&&t[0].focus()}})))}function _(){d()||E()}function k(){R().some((function(t){return t===document.activeElement}))&&n.focus()}function E(){g()&&setTimeout((function(){k(),n.setAttribute("aria-expanded","false"),t.events.fire(Pc.Zs,!1,e),i.classList.add("vp-menu-invisible")}),100)}function T(t){i.classList.add("vp-menu-hidden"),i.setAttribute("hidden","")}function x(t){return g()?(E(),!1):(y(t),!0)}function S(){if(!f()){var n=ec(t.element),e=ec(i),r=window.getComputedStyle(i),o=parseFloat(r.fontSize),u=e.bottom-i.scrollHeight,a=Math.max(n.top,0)-u;if(a>0){var s=i.scrollHeight-a-o;return i.style.height="".concat(s/o,"em"),void i.classList.add("vp-menu-scroll")}i.style.height="auto",i.classList.remove("vp-menu-scroll")}}function A(){S(),u&&requestAnimationFrame(A)}function M(){ef(i).on("transitionend",(function(t){this===i&&"opacity"===t.propertyName&&i.classList.contains("vp-menu-invisible")&&T()})),ef(document).on("click",(function(t){null!==n&&(!g()||n.contains(t.target)||i.contains(t.target)||E())})),window.addEventListener("blur",E,!1)}function R(){return o.reduce((function(t,n){return t.concat(n.getTabindexItems())}),[])}return a(),M(),e={element:i,button:n,isCentered:l,isVisible:g,isFullwidth:f,show:y,hide:E,toggle:x,retargetFocusFromChild:k,setPanelModes:h,addPanel:v,getPanel:p,getTabindexItems:R,destroy:s}}var Fh=function(t){return function(n){return null==t?void 0:t[n]}}({"&":"&","<":"<",">":">",'"':""","'":"'"}),Vh=/[&<>"']/g,Uh=RegExp(Vh.source);function Bh(t){return(t=_o(t))&&Uh.test(t)?t.replace(Vh,Fh):t}function Hh(t){nt(this);var n,i,e,r=this,o={x:0,y:0},u={x:0,y:0},a={x:0,y:0},s=0;function c(n){t.style["".concat(ys.transitionProperty,"Duration")]=n}function l(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.children.length-1,r=-Math.round(n/d());return Math.min(Math.max(r,i),e)}function f(){return!1}function d(){var n=t.children[0],i=getComputedStyle(n);return n.offsetWidth+parseInt(i.marginLeft,10)+parseInt(i.marginRight,10)}function h(t){var n=[t.clientX,t.clientY],i=n[0],e=n[1];if(t.targetTouches&&t.targetTouches.length>0){var r=[t.touches[0].pageX,t.touches[0].pageY];i=r[0],e=r[1]}return{x:i,y:e}}function v(t){t.stopImmediatePropagation();var i=h(t),r=i.x,a=i.y;u.x=r-o.x,u.y=a-o.y,n=!1,(e=function(t){return function(n){var i=n?"on":"off",e={pointerdown:["pointermove","pointerup"],MSPointerDown:["pointermove","pointerup"],touchstart:["touchmove","touchend"],mousedown:["mousemove","mouseup"]};ef(window)[i](e[t.type][0],p),ef(window)[i](e[t.type][1],m)}}(t))(!0),c("0ms")}function p(t){var s=h(t),c=s.x,f=s.y;if(a.x=o.x,a.y=o.y,o.x=c-u.x,o.y=f-u.y,Math.abs(o.x-a.x)>=.15*Math.abs(o.y-a.y))return t.preventDefault(),n=!0,r.fire("touchMove"),i=Date.now(),void y(o.x);e(!1),w(l(o.x))}function m(u){if(u.stopImmediatePropagation(),e(!1),n){u.preventDefault();var c=o.x-a.x,f=Date.now()-i+1;return o.x+=50*c/f,w(l(o.x)),void r.fire("touchEnded")}!function(n){n.preventDefault();var i=pc(n.target,t.children);if(-1!==i){if(i!==s)return void w(i);r.fire("tap",i)}}(u)}function w(t){g(t),r.fire("slide",t)}function b(){g(s,"0ms")}function g(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=d();-1!==t&&i>0&&(c(n),o.x=-t*i,y(o.x))}function y(n){var i=l(n,-1,t.children.length);i!==s&&(r.fire("focus",i),s=i),t.style[ys.transformProperty]="translateX(".concat(n,"px)")}return{setUp:function(n){ef(t).on(ys.pointerEvents?"pointerdown":["touchstart","mousedown"],v),ef(t).on("click","a",f),ef(window).on("resize",b),b(),function(t){void 0!==t&&g(t,"0ms")}(n)},show:function(t){g(vc(t))},resize:b,destroy:function(){ef(t).off(ys.pointerEvents?"pointerdown":["touchstart","mousedown"],v),ef(t).off("click","a",f),ef(window).off("resize",b),t.style.removeProperty(ys.transformProperty)},on:this.on}}function zh(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n.items.forEach((function(t){void 0!==t.label&&(t.label=Bh(t.label))}));var i,e,r,o,u,a,s=nt(),c=n.id,l=n.items,f=!1;function d(){h(),i=v(),e=i.querySelector(".js-panelItems"),(r=new Hh(e)).on("slide",A),r.on("tap",M),Nh(i,".js-panelTitleButton",S),Nh(i,"li",R),ef(i).on("keydown",C),ef(i).on("keypress",C),ef(i).on("transitionend",(function(t){t.target===i&&(_()?E():x())}))}function h(){n=Object.assign(n,{get active(){return D()?D().label:""}})}function v(){var t=document.createElement("div");return t.innerHTML=dd.render("menu_list_panel",n),t.children[0]}function p(t){var n=V(i.querySelectorAll(".vp-panel-item"));return n[t]||n}function m(t){t!==w()&&(i.classList.toggle("vp-panel-open",!t),i.classList.toggle("vp-panel-collapsible",t),t?e.setAttribute("hidden",""):(e.removeAttribute("hidden"),i.style.removeProperty("height")))}function w(){return i.classList.contains("vp-panel-collapsible")}function b(t){if(f=t,u=i.querySelector(".vp-indicator"),r.destroy(),u.classList.remove("vp-indicator-visible"),f){var n=l.findIndex((function(t){return t.active}));r.setUp(n),g(),u.classList.add("vp-indicator-visible")}}function g(){r.on("touchMove",(function(){u.classList.add("vp-indicator-inactive")})),r.on("touchEnded",(function(){u.classList.remove("vp-indicator-inactive")}))}function y(){i.classList.add("vp-panel-pinTitle")}function _(){return i.classList.contains("vp-panel-open")}function k(){if(w()){s.fire("open",o),t.events.fire(Pc.ec,!0,o),e.removeAttribute("hidden"),i.classList.add("vp-panel-open");var n=window.getComputedStyle(i),r=parseFloat(n.fontSize);i.style.height="".concat(i.scrollHeight/r,"em");var u="".concat(ys.transitionProperty,"Delay");p().forEach((function(t,n){var i=40*n+100;t.style[u]="".concat(i,"ms"),t.classList.add("vp-panel-item-in")}))}}function E(t){s.fire("openEnd",o)}function T(){w()&&(s.fire("close",o),t.events.fire(Pc.rc,!1,o),i.classList.remove("vp-panel-open"),i.style.removeProperty("height"),j())}function x(t){e.setAttribute("hidden",""),p().forEach((function(t,n){t.classList.remove("vp-panel-item-in")})),s.fire("closeEnd",o)}function S(t){return t.preventDefault(),_()?T():k()}function A(t){s.fire("select",l[t].id)}function M(t){s.fire("select",l[t].id)}function R(t){if(!f){var n=pc(t.target,p());s.fire("select",l[n].id)}}function C(t){if("keypress"===t.type&&13===t.which||"keydown"===t.type&&32===t.which){var n=pc(t.target,p());if(-1!==n)return s.fire("select",l[n].id),!1}return null}function O(t){var n=l.findIndex((function(t){return t.active}));if(-1!==n){l[n].active=!1;var e=p(n);e.classList.remove("vp-panel-item-on"),e.setAttribute("aria-checked","false")}var r=l.findIndex((function(n){return"".concat(n.id)==="".concat(t)}));if(-1!==r){l[r].active=!0;var o=p(r);o.classList.add("vp-panel-item-on"),o.setAttribute("aria-checked","true"),i.querySelector(".js-panelStatText").innerHTML=l[r].label}u.classList.remove("vp-indicator-inactive")}function I(t){j(),a=t,t&&p(l.findIndex((function(t){return"".concat(t.id)==="".concat(a)}))).classList.add("vp-".concat(c,"-item-hover"))}function j(){if(a){var t=p(l.findIndex((function(t){return"".concat(t.id)==="".concat(a)})));t.length||t.classList.remove("vp-".concat(c,"-item-hover"))}}function D(){return l.find((function(t){return t.active}))}function L(t){D()&&"auto"!==D().id||(i.querySelector(".js-panelStatText").innerHTML=t)}function N(){return V(i.querySelectorAll('.vp-panel-collapsible button[tabindex="0"], .vp-panel-open li[tabindex="0"]'))}return d(),o={id:c,element:i,setCollapsible:m,resetCarousel:b,pinTitle:y,isOpen:_,open:k,close:T,setActiveItem:O,setHoverState:I,clearHoverState:j,setTitleStat:L,getTabindexItems:N,on:s.on,off:s.off}}function qh(t){var n,i=0,e=!1,r=null,o=null,u=null;function a(){if(ys.touch&&!t.store.get(Hl)&&!t.config.video.spatial){var n=null,a=10;(r=t.element.querySelector(".vp-nudge-wrapper")).classList.remove("hidden"),r.innerHTML=dd.render("nudge"),o=t.element.querySelector(".vp-nudge-forward"),u=t.element.querySelector(".vp-nudge-backward"),Nh(o,(function(t){t.preventDefault(),l("right"),n=setTimeout(f,250)})),Nh(u,(function(t){t.preventDefault(),l("left"),n=setTimeout(f,250)})),t.events.on(Pc.Os,(function(){e=!0}))}function l(t){if(["left","right"].includes(t)){var e="right"===t?s:c,r="right"===t?o:u;i++,clearTimeout(n),i>=2&&(d(r,t,a),2===i&&e(10),e(10*(i-2)),i>2&&(d(r,t,a+=10),i=2))}}function f(){i>=2&&t.events.fire(Pc.Ls),i=0,a=10}}function s(n){l((t.currentTime||0)+n)}function c(n){var i=(t.currentTime||0)-n;l(i>=0?i:0)}function l(n){t.events.fire(Pc.Ds),t.events.fire(Sc.Ha,null,n),e||t.events.fire(Pc.Fs)}function f(n,i){var e=t.currentTime||0,r="right"===i?"+":"-";return"right"===i&&e>t.config.video.duration-10||e<=10&&"left"===i?null:"".concat(r," ").concat(n)}function d(i,e,r){if(["left","right"].includes(e)){var o=t.element.querySelector(".vp-nudge-shade-".concat(e)),u=i.querySelector(".vp-nudge-seconds");f(r,e)&&(u.innerHTML=f(r,e),clearTimeout(n),i.classList.remove("invisible"),o.classList.remove("vp-nudge-shade-invisible"),n=setTimeout((function(){o.classList.add("vp-nudge-shade-invisible"),i.classList.add("invisible")}),500))}}return t.events.on(Pc.Jc,(function(){[o,u].forEach((function(t){t&&ef(t).off("click").off("touchend")})),a()})),a(),{}}var Wh=/^(%20|\s)*(javascript|data)/im,Gh=/[^\x20-\x7E]/gim,$h=/^([^:]+):/gm,Kh=[".","/"];function Yh(t){var n=t.match($h);return null==n?void 0:n[0]}function Jh(t){return t?decodeURI(encodeURI(function(t){var n=Yh(t=t.trim());return t&&!n&&(t="http://".concat(t)),t}(function(t){var n=t.replace(Gh,"");if(function(t){return Kh.indexOf(t[0])>-1}(n))return n;var i=Yh(n);return i&&Wh.test(i)?"":n}(t)))):null}function Xh(){for(var t=arguments.length,n=new Array(t),i=0;i1?n-1:0),e=1;e1?n-1:0),e=1;e0&&(e.style.left=c+"px"),l>0&&(e.style.right=l+"px")}}(),function(n){ef(n).on("mouseenter",".js-chapter-marker",(function(n){t.events.fire(Pc.zs,{id:n.target.dataset.time,position:"marker"})})).on("mouseleave",".js-chapter-marker",(function(n){t.events.fire(Pc.qs)})),t.events.on([Pc.zs,Pc.qs],r),t.events.on(Pc.Ws,o)}(a),i=V(n.querySelectorAll(".js-chapter-marker")),(null==(u=t.backbone)?void 0:u.chaptersTrack)&&t.backbone.chaptersTrack.addEventListener("cuechange",e)}}}function rv(t,n,i){var e,r,o,u,a,s,c,l,f,d,h,v,p,m,w,b,g,y,_,k,E,T,x,S,A,M,R,C=!1,O=!1,I=!1,j=!1,L=!1,P=!1,F=!1,U=!1,B=!1,H=!1,z=!1,q=!1,W=!0,G=!1,$=!1,K=null,Y=null,J=[],X=null,Z=null,tt=null,nt=!1,it=!1,et=n.get(Ul),rt=[],ot=new ev(t,i),ut=t.config.embed.autoplay&&t.config.request.flags.autohide_controls,at=[{id:.5,label:"0.5x"},{id:.75,label:"0.75x"},{id:1,label:"Normal"},{id:1.25,label:"1.25x"},{id:1.5,label:"1.5x"},{id:2,label:"2x"}],st=ys.touch?300:0;function ct(){K=null,Y=null}function lt(){if(!Y){var t=ec(c).left,n=parseInt(window.getComputedStyle(c,"").borderLeftWidth,10);Y=t+n}return Y}function ft(){if(!K){var t=ec(c).right,n=parseInt(window.getComputedStyle(c,"").borderRightWidth,10);K=t-n}return K}function dt(t){var n=lt();return uc((t-n)/(ft()-n),0,1)}function ht(n){var i=J,e=Array.isArray(i),r=0;for(i=e?i:i[D.iterator]();;){var o;if(e){if(r>=i.length)break;o=i[r++]}else{if((r=i.next()).done)break;o=r.value}var u=o,a=ec(u),s=a.left,c=a.right;if(n>=s&&n<=c)return parseFloat(u.getAttribute("data-time"))/t.config.video.duration}return dt(n)}function vt(n,i){O&&!q&&(i=i||t.config.video.duration*n||0,window.requestAnimationFrame((function(){pt(n,i),mt(n,i)})))}function pt(t,i){(!n.get(Dl)||G&&0!==i)&&(n.get(Hl)&&(t=100),v.style.left=Math.min(fc(100*t),100)+"%",p.innerHTML=yd(i),v.style.display="block")}function mt(i,e){n.get(Hl)&&(i=100);var r=Math.min(fc(100*i),100);d.style.width="".concat(r,"%"),l.setAttribute("aria-valuenow",Math.round(e)),l.setAttribute("aria-valuetext","".concat(yd(e)," of ").concat(yd(t.config.video.duration))),a.setAttribute("width","".concat(r,"%"))}function wt(t,i){n.get(Hl)&&(t=100);var e=Math.min(fc(100*t),100);f.style.width="".concat(e,"%"),f.setAttribute("aria-valuenow",fc(i)),f.setAttribute("aria-valuetext","".concat(yd(i,!0)," loaded")),u.setAttribute("width","".concat(e,"%"))}function bt(){G=!1,r.classList.remove("state-playing"),r.classList.add("state-paused")}function gt(){G=!0,$&&At(),r.classList.remove("state-paused"),r.classList.add("state-playing")}function yt(){W=!1,rt.forEach((function(t){return t.retargetFocusFromChild()})),t.events.fire(Pc.Js,W),i.classList.add("invisible")}function _t(){setTimeout((function(){W=!0,t.events.fire(Pc.Js,W),i.classList.remove("invisible")}),st)}function kt(){j||W&&(C||(O&&z||L||ut)&&(I||(!nt&&!it||L)&&(L&&3===t.config.view||U||P||yt())))}function Et(){j||W||L||_t()}function Tt(t){return rt.push(t),t.button.parentNode.insertBefore(t.element,t.button.nextSibling),t}function xt(t){rt=rt.filter((function(n){return n!==t})),t.destroy()}function St(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(y){var n,i=1/_.length,e=t/i,r=Math.ceil(e),o=e%1;o<=.33&&(n="fill1"),o>.33&&o<=.66&&(n="fill2"),_.forEach((function(t,i){t.classList.remove("fill0"),t.classList.remove("fill1"),t.classList.remove("fill2"),i===r-1&&o&&o<=.66?t.classList.add(n):i>r-1&&t.classList.add("fill0")})),y.setAttribute("aria-valuenow",t.toFixed(3)),y.setAttribute("aria-valuetext",Math.round(100*t)+"%")}}function At(){var e;if(1===t.config.view||3===t.config.view){x&&(xt(x),x=null),X&&(xt(X),X=null);var C=t.backbone||{},j=t.config.embed.settings,D={show:j.logo,showLink:!!t.config.video.url,url:t.config.video.url},L=function(){if(!t.config.embed.settings.custom_logo)return null;var n=t.config.embed.settings.custom_logo,i=n.img;return ys.devicePixelRatio>=2&&(i=i.replace(/(mw|mh)=(\d+)/g,(function(t,n,i){return n+"="+2*parseInt(i,10)}))),{showLink:null!==n.url,url:Jh(n.url),img:i,sticky:n.sticky,width:n.width,height:n.height}}();if(!j.watch_trailer||O||G||t.config.embed.autoplay||!t.config.embed.on_site){var N=!t.backbone||t.backbone.supportsSettingVolume,P=!t.backbone||t.backbone.supportsTextTracks,F=Mh(t.config,"chromecast").group&&ys.browser.chrome&&(void 0===j.chromecast||j.chromecast)&&!t.config.video.spatial&&"stock"!==t.config.video.privacy,U=t.displayContext===t.backbone,B=C.supportsPlaybackRate&&j.speed,H=U&&(B||C.representations&&C.representations.length>0),z="disable"!==t.config.video.privacy&&(ys.webvr||ys.stereoscopic)&&t.config.video.spatial&&Mh(t.config,"webvr").group,q=!!t.backbone&&(null==(e=t.backbone.textTracks)?void 0:e.length);t.events.on(yi.TEXT_TRACKS_AVAILABLE,(function(){var n;q=!!t.backbone&&(null==(n=t.backbone.textTracks)?void 0:n.length),At()}));var K={targetBlank:0===t.config.embed.on_site,playState:G?"playing":"paused",volume:N&&j.volume,ccButton:P&&q&&U,castButton:F,ccOn:null!==tt,prefsButton:H,airplayButton:ys.airPlay,stereoscopicButton:z,fullscreenButton:j.fullscreen,vimeoLogo:U?D:{},duration:yd(t.config.video.duration),rawDuration:t.config.video.duration,captionsIcon:dd.render("icon_cc",{title:"Choisir les légendes"}),settingsIcon:dd.render("icon_gear",{title:"Paramètres"}),fullscreenIcon:dd.render("icon_fullscreen",{title:"Afficher en plein écran"}),unfullscreenIcon:dd.render("icon_unfullscreen",{title:"Quitter le mode plein écran"}),playIcon:dd.render("icon_play",{title:"Lire"}),pauseIcon:dd.render("icon_pause",{title:"Pause"}),replayIcon:dd.render("icon_replay",{title:"Lire"}),chaptersIcon:dd.render("icon_chapters",{title:"Chapters"}),chapters:!!C.chapters&&C.chapters.length,strings:{loadedBar:"chargé",playedBar:"lue",volume:"Volume (utiliser les flèches pour changer)",airPlay:"Choisir un appareil AirPlay",airPlayOff:"Désactiver AirPlay",pipEnter:"Afficher la fonction Incrustation (PIP)",pipReturn:"Quitter la fonction Incrustation",fullscreen:"Plein écran",chromecast:"Cast",watchOnVimeo:"Regarder sur vimeo.com",stereoscopic:"Activer la lecture stéréoscopique",stereoscopicOff:"Désactiver la lecture stéréoscopique"}};if(L&&(K.customLogo=L),i.classList.remove("trailer"),$=!1,i.innerHTML=dd.render("controlbar",K),r=i.querySelector(".play"),o=r.querySelector(".buffer"),u=r.querySelector(".loaded"),a=r.querySelector(".played"),s=i.querySelector(".play-bar"),c=i.querySelector(".vp-progress"),l=s.querySelector(".focus-target"),f=s.querySelector(".loaded"),d=s.querySelector(".played"),h=s.querySelector(".cuepoints"),v=i.querySelector(".timecode"),p=v.querySelector(".box"),m=i.querySelector(".ghost-timecode"),w=m.querySelector(".box"),b=i.querySelector(".thumb-preview"),g=i.querySelector(".thumb"),(y=i.querySelector(".volume"))&&(_=V(y.querySelectorAll("div")),t.config.embed.muted?St(0):St(t.config.request.cookie.volume)),T=i.querySelector(".play-bar .cc"),E=i.querySelector(".js-chapter-button"),(k=i.querySelector(".js-prefs"))&&kl.isCastConnected&&Zh(k),S=i.querySelector(".pip"),ys.airPlay&&(A=i.querySelector(".airplay")),(ys.webvr||ys.stereoscopic)&&t.config.video.spatial&&(M=i.querySelector(".stereoscopic")),R=i.querySelector(".fullscreen"),I=!1,W&&t.events.fire(Pc.Js,W),ut&&kt(),Mt(),n.get(Hl)){var Y=i.querySelector(".vp-live-status");Y.style.display="block";var J=Y.querySelector(".vp-live-status-circle");et?(J.classList.remove("offline"),J.classList.add("online"),k&&!kl.isCastConnected&&Xh(k)):(J.classList.add("offline"),J.classList.remove("online"),k&&Zh(k)),p.style.cursor="default",c.classList.add("disabled")}ot.renderChapterMarkers()}else!function(n,e){i.classList.add("trailer");var o={vimeoLogo:n,text:t.config.video.vod.button_text||"Voir la bande-annonce",strings:{watchOnVimeo:"Regarder sur vimeo.com"}};e&&(o.customLogo=e),i.innerHTML=dd.render("controlbar_trailer",o),r=i.querySelector(".play"),$=!0}(D,L)}}function Mt(){if(n.get(Hl)){var i=G&&t.config.duration>0;v.style.display=i?"block":"none"}}function Rt(){var e;function r(n){if(q=!1,e===n.pointerId&&!1!==n.isPrimary){var i=n.clientX;n.targetTouches&&n.targetTouches.length>0&&(i=n.targetTouches[0].clientX,n.preventDefault());var r=ht(i);vt(r),t.events.fire(Sc.Ha,r)}}function o(n){var e=n.type;"pointerup"===e||"MSPointerUp"===e?ef(i).off("pointermove",".vp-progress",r).off("pointerup",".vp-progress",o):"touchend"===n.type?ef(i).off("touchmove",r).off("touchend",o):ef(document).off("mousemove",r).off("mouseup",o),t.events.fire(Pc.$s),t.element.classList.remove("scrubbing")}t.events.on(wi.TIME_UPDATE,(function(n){var i=n.currentTime,e=n.timeProgress;q&&(0===t.config.embed.time||t.config.embed.time>0&&i>=t.config.embed.time)&&(q=!1),P||vt(e,i)})),t.events.on(Pc.Gs,(function(t){P=!0,F=t})),t.events.on(Pc.$s,(function(){P=!1,F=!1})),t.events.on(wi.SEEKED,(function(t){var n=t.timeProgress;F&&vt(n)})),n.get(Dl)&&!n.get(Bl)||(ef(i).on(ys.pointerEvents?"pointerdown":["touchstart","mousedown"],".vp-progress",(function(n){if(!(n.button&&2===n.button||n.target.classList.contains("js-chapter-marker"))){var u=n.type;if(t.element.classList.add("scrubbing"),t.events.fire(Pc.Gs,!1,u),"pointerdown"===u||"MSPointerDown"===u){e=n.pointerId;try{n.target.msSetPointerCapture?n.target.msSetPointerCapture(e):n.target.setPointerCapture(e)}catch(t){}ef(i).on("pointermove",".vp-progress",r).on("pointerup",".vp-progress",o)}else"touchstart"===u?ef(i).on("touchmove",r).on("touchend",o):ef(document).on("mousemove",r).on("mouseup",o);var a=n.clientX;n.targetTouches&&n.targetTouches.length>0&&(a=n.targetTouches[0].clientX,n.preventDefault());var s=ht(a);if(O)vt(s);else{var c=t.config.video.duration*s;pt(s,c),mt(s,c),q=!0}return t.events.fire(Sc.Ha,s,null),!1}})),t.events.on(Sc.vs,(function(n,i){n=uc(n,0,t.config.video.duration),i||(i=n/t.config.video.duration),window.requestAnimationFrame((function(){pt(i,n),mt(i,n)}))})))}function Ct(n){if(n.element.parentElement){if(n.isFullwidth())return n.element.style.right="",n.element.style.bottom="",void(n.element.style.height="");var i=ec(t.element),e=ec(n.button),r=ec(n.element.parentElement),o=ec(n.element),u=0,a=e.right-e.width/2+o.width/2;a=215&&i>=185))return void b.classList.add("hidden");a().then(f).catch((function(){}))}if(H){var l=function(t){var n=J,i=Array.isArray(n),e=0;for(n=i?n:n[D.iterator]();;){var r;if(i){if(e>=n.length)break;r=n[e++]}else{if((e=n.next()).done)break;r=e.value}var o=r,u=ec(o),a=u.left,s=u.right,c=u.width;if(t>=a&&t<=s)return{clientX:a+c/2,snappedTo:o}}return{clientX:t,snappedTo:null}}(n.clientX),d=l.clientX,v=l.snappedTo,p=dt(d),y=t.config.video.duration*p;J.forEach((function(t){return t.classList.toggle("active",t===v)})),t.config.request.thumb_preview&&o&&!u&&a().then((function(n){var i=Q(function(n){var i=t.config.video.duration/t.config.request.thumb_preview.frames,e=Math.min(t.config.request.thumb_preview.frames-1,Math.ceil(n/i)),r=e%t.config.request.thumb_preview.columns,o=Math.floor(e/t.config.request.thumb_preview.columns);return[-r*t.config.request.thumb_preview.frame_width/2,-o*t.config.request.thumb_preview.frame_height/2]}(y),2),e=i[0],r=i[1];return window.requestAnimationFrame((function(){g.style.backgroundPosition="".concat(e,"px ").concat(r,"px")})),n})).catch((function(){})),window.requestAnimationFrame((function(){w.innerHTML=yd(y);var t=(100*p).toFixed(3);m.style.left="".concat(t,"%"),function(t){var n=Q(function(){var t=ec(r).left,n=ec(s).right,i=ec(b).width,e=t+Math.ceil(i/2),o=n-Math.ceil(i/2),u=lt(),a=ft()-u;return[(e-u)/a,(o-u)/a]}(),2),i=n[0],e=n[1],o=(100*Math.max(i,Math.min(e,t))).toFixed(3);b.style.left="".concat(o,"%")}(p),n.clientX>ft()+10&&!b.contains(document.elementFromPoint(n.clientX,n.clientY))&&h()}))}}function h(){m&&(m.classList.add("invisible"),b.classList.add("invisible")),H=!1,ef(s).off("click",l)}n.get(Dl)&&!n.get(Bl)||ef(i).on("mouseenter",".vp-progress",(function(n){H||B||(m.classList.remove("hidden"),H=!0,d(n),window.requestAnimationFrame((function(){window.requestAnimationFrame((function(){m.classList.remove("invisible")}))})),t.config.request.thumb_preview&&o&&!u&&a().then(f).catch((function(){})),ef(s).on("click",l))})).on("mousemove",".play-bar",d).on("mouseleave",".play-bar",h).on("mouseenter",".js-chapter-marker",(function(){u=!0})).on("mouseleave",".js-chapter-marker",(function(){u=!1,o=null})),ef(i).on("transitionend",".ghost-timecode",(function(t){"opacity"===t.propertyName&&"0"===window.getComputedStyle(this,"").opacity&&(m.classList.add("hidden"),b.classList.add("hidden"))}),!1),t.events.on(Pc.Fc,h),t.events.on(Pc.Jc,(function(){e=null}))}(),function(){var n;function e(n){var i=n.clientX;n.targetTouches&&(i=n.targetTouches[0].clientX,n.preventDefault());var e=o(i);t.events.fire(Sc.za,e),St(e)}function r(n){B=!1,t.events.fire(Pc.Ys),t.element.classList.remove("scrubbing");var o=n.type;"pointerup"===o||"MSPointerUp"===o?ef(i).off("pointermove",".volume",e).off("pointerup",".volume",r):"touchend"===n.type?ef(document).off("touchmove",e).off("touchend",r):ef(document).off("mousemove",e).off("mouseup",r),y.setAttribute("tabindex",y.getAttribute("data-tabindex")),y.removeAttribute("data-tabindex")}function o(t){var n=ec(y).left;return uc((t-n)/(ec(y).right-n),0,1)}ef(i).on("mousemove",".volume",(function(t){var n=t.srcElement;if(-1===_.indexOf(n)){var i=ec(y),e=t.clientX,r=i.bottom-2;if(n=document.elementFromPoint(e,r),-1===_.indexOf(n))return}n.classList.add("hover"),window.requestAnimationFrame((function(){window.requestAnimationFrame((function(){n.classList.remove("hover"),n.classList.add("animate")}))}))})),ef(i).on("transitionend",".volume div",(function(t){"height"===t.propertyName&&this.classList.remove("animate")})),ef(document).on("contextmenu",".volume",(function(){this.blur()})),ef(i).on(ys.pointerEvents?"pointerdown":["touchstart","mousedown"],".volume",(function(u){if(1===u.which){y.setAttribute("data-tabindex",y.getAttribute("tabindex")),y.removeAttribute("tabindex"),B=!0,t.element.classList.add("scrubbing"),t.events.fire(Pc.Ks);var a=u.type;if("pointerdown"===a||"MSPointerDown"===a){n=u.pointerId;try{u.target.msSetPointerCapture?u.target.msSetPointerCapture(n):u.target.setPointerCapture(n)}catch(t){}ef(i).on("pointermove",".volume",e).on("pointerup",".volume",r)}else"touchstart"===a?ef(document).on("touchmove",e).on("touchend",r):ef(document).on("mousemove",e).on("mouseup",r);var s=u.clientX;u.targetTouches&&(s=u.targetTouches[0].clientX);var c=o(s);t.events.fire(Sc.za,c),St(c)}})),t.events.on(Pc.Ss,(function(n){t.backbone.muted?St(0):!B&&_&&St(n)})).on([Sc.Qa,Sc.Za],(function(){At()}))}(),Nh(i,".js-chapter-marker",(function(n){var i=parseFloat(n.target.dataset.time)+.001;t.events.fire(Pc.Bs,i,"controlbar")})),t.events.on(yi.CHAPTER_CUES_UPDATED,(function(){ot.renderChapterMarkers()})),function(){function e(){var n=t.backbone.chapters,i=0;return V(n).map((function(n){var e=t.currentTime;return{index:"".concat(i+=1),label:n.text,id:n.id,active:e>=n.startTime&&e0){var e=new zh(t,{id:"quality",title:"Qualité",items:o()});e.on("select",(function(n){t.events.fire(Sc.Ya,n)})),r&&e.setTitleStat(r),e.pinTitle(),i.push(e)}if(t.backbone.supportsPlaybackRate&&t.config.embed.settings.speed){var u=at.map((function(n){return n.active=n.id===t.backbone.playbackRate,n})),a=new zh(t,{id:"speed",title:"Vitesse",items:u});a.on("select",(function(n){t.events.fire(Sc.ps,n)})),a.pinTitle(),i.push(a)}var s=new Ph(t,k,i);function c(n){s.element.classList.toggle("vp-menu-center",n),t.events.fire(Pc.oc,s.isCentered(),s)}return n.watch("ui.controlbar.isPrefsMenuCentered",c),c(n.get("ui.controlbar.isPrefsMenuCentered")),ys.touch&&s.element.classList.add("vp-menu-carousel"),s}())).show(i);X.toggle(i)}})),t.events.on(Pc.As,(function(t){e=t,X&&X.getPanel("quality")&&X.getPanel("quality").setActiveItem(t)})),t.events.on(yi.STREAM_CHANGE,(function(t){var n=t.quality||"".concat(t.height,"p");r=n,X&&X.getPanel("quality")&&X.getPanel("quality").setTitleStat(Ah(t))})),t.events.on(Pc.Is,(function(t){X&&X.getPanel("speed")&&X.getPanel("speed").setActiveItem(t)}))}(),Nh(i,".pip",(function(){"picture-in-picture"!==t.backbone.presentationMode?t.events.fire(Sc.cs):t.events.fire(Sc.ls)})),t.events.on(Go,(function(){S&&(S.classList.remove("hidden"),S.hidden=!1,ct())})).on($o,(function(){S&&(S.classList.add("hidden"),S.hidden=!0,ct())})).on(Ko,(function(){it=!0,S&&(S.classList.add("return"),S.classList.remove("enter"),S.setAttribute("title",S.getAttribute("data-title-return")))})).on(Yo,(function(){it=!1,S&&(S.classList.add("enter"),S.classList.remove("return"),S.setAttribute("title",S.getAttribute("data-title-enter")))})),ys.airPlay&&(Nh(i,".airplay",(function(){t.events.fire(Pc.Vl)})),t.events.on(Pc.Ll,(function(){A&&(A.classList.remove("hidden"),A.hidden=!1,ct())})).on(Pc.Nl,(function(){A&&(A.classList.add("hidden"),A.hidden=!0,ct())})).on(Pc.Pl,(function(){nt=!0,A&&(A.classList.remove("off"),A.classList.add("on"),A.setAttribute("title",A.getAttribute("data-title-on"))),Et()})).on(Pc.Fl,(function(){nt=!1,A&&(A.classList.remove("on"),A.classList.add("off"),A.setAttribute("title",A.getAttribute("data-title-off")))}))),Nh(i,".fullscreen",(function(){t.events.fire(Pc.Ns)})),t.events.on(Pc.cc,(function(){C=!1,i.classList.remove("tiny")})),t.events.on(Pc.fc,(function(t){if(R){var n=R.cloneNode(!0);R.parentNode.replaceChild(n,R),R=n}t||(C=!0),e&&i.classList.add("tiny")})),t.events.on([Pc.Vc,Pc.Gs,Sc.za],Et).on([Pc.Fc,Pc.Uc],kt).on(Pc.sc,(function(){I=!1,kt()})).on(Pc.lc,(function(){I=!1})).on(Pc.Ms,(function(){z=!0,kt()})).on(Sc.za,(function(t,n){n||Et()})),ef(i).on(["pointerenter","pointerleave","mouseenter","mouseleave"],[".play",".play-bar",".custom-logo",".vp-menu"],(function(t){"pointerType"in t?"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE||(I="pointerenter"===t.type||"MSPointerEnter"===t.type):ys.touch||(I="mouseover"===t.type)})),t.events.on(Sc._overrideControlbarBehavior,(function(n){j=n,n?t.events.on(Sc.ss,(function(t){t?_t():yt()})):t.events.off(Sc.ss)})),t.events.on(Pc.gc,(function(t){if("not-supported"!==t&&"private-unlocked"!==t&&"help"!==t)L=!0,kt();else for(var n=i.querySelectorAll("a, button, input, [tabindex]"),e=0,r=n.length;e2&&void 0!==arguments[2]?arguments[2]:1;nt(this),this.version=e,this.visible=!1;var r=this.If=document.createElement("div");r.classList.add("compass-wrapper"),r.innerHTML=dd.render("compass",{version:e}),r.classList.add("cloaked"),t.appendChild(r),n&&r.addEventListener("click",n),this.jf=r.querySelector(".compass-slice"),this.Df=r.querySelector(".compass-line");var o=function(){i.Lf=!0},u=function(t){return function(){setTimeout((function(){i.Lf||(i.fade(),i.Lf=!1)}),t)}};ef(this.If).on("mousein",o).on("pointerin",o).on("mouseout",u(1e3)).on("pointerout",u(1e3)),u(2500)()}var n=t.prototype;return n.setAngle=function(t,n){var i=this;this.Du&&window.cancelAnimationFrame(this.Du);var e=0;1===this.version?e=-45:2===this.version&&(e=-30);var r="".concat(e+n),o=(t+85)/170;this.Du=window.requestAnimationFrame((function(){i.jf.setAttribute("transform","rotate(".concat(r,", ").concat(18,", ").concat(18,")")),i.Df&&i.Df.setAttribute("d",i.Nf(o,18))}))},n.Nf=function(t,n){var i=2*n-Math.round(2*n*t),e=(2*n-2*Math.sqrt(2*i*n-Math.pow(i,2)))/2,r=2*n-e-5;return"M".concat(e+5,",").concat(i," L").concat(r,",").concat(i," z")},n.reveal=function(){var t=this;this.If.classList.remove("cloaked"),window.requestAnimationFrame((function(){t.If.classList.add("in")})),this.visible=!0},n.fade=function(){this.If.classList.add("fade"),this.visible=!0},n.hide=function(){var t=this;this.If.classList.remove("in"),this.If.classList.remove("fade"),this.If.classList.add("leaving"),ef(this.If).on("transitionend",(function n(){"opacity"===event.propertyName&&(t.If.classList.remove("leaving"),t.If.classList.add("cloaked"),t.visible=!1),ef(t.If).off("transitionend",n)}))},n.updatePosition=function(t){if(t){var n=ec(t);if(n.height<265)return this.If.classList.remove("align-bottom"),void this.If.classList.add("hidden");if(n.height<336)return this.If.classList.remove("hidden"),void this.If.classList.add("align-bottom");this.If.classList.remove("hidden"),this.If.classList.remove("align-bottom")}},n.getWrapper=function(){return this.If},t}();function uv(t,n,i){var e=null,r=ys.touch?4500:2e3,o=!0,u=!0,a=!1,s=null,c=null,l=[],f=!1,d=null,h=null,v=!0,p=!1,m=!1,w=!1,b=!1,g=!1,y=i.querySelector(".vp-target"),_=i.querySelector(".vp-sidedock"),k=i.querySelector(".vp-controls"),E=i.querySelector(".vp-title"),T=i.querySelector(".vp-video"),x=V(i.querySelectorAll(".vp-nudge")),S=!!ys.touch&&x.some((function(t){return!t.classList.contains("invisible")})),A=t.config.embed.autoplay&&t.config.request.flags.autohide_controls,M=ys.touch?300:0,R=null,C=Mh(t.config,"webvr").group||!1;function O(){clearTimeout(e),e=null}function I(){g&&(clearTimeout(e),e=setTimeout(D,r))}function j(){ph.element&&ph.element.classList.contains("js-player-fullscreen")&&(a||(i.classList.add("player-cursor-hide"),u=!0,a=!0))}function D(n){(p||v)&&(w||(O(),document.activeElement&&document.body.classList.contains("showfocus")&&(_.contains(document.activeElement)||k.contains(document.activeElement))||(t.events.fire(n?Pc.Fc:Pc.Uc),u=!0,ys.spatialPlayback&&t.config.video.spatial||(y.classList.add("hidden"),y.setAttribute("hidden","")),o=!0,j())))}function L(){I(),S||b||p&&v||(t.events.fire(Pc.Vc),y.classList.remove("hidden"),y.removeAttribute("hidden"))}function N(){p||v?i.removeAttribute("tabindex"):p||v||m||i.setAttribute("tabindex","0")}function P(){t.events.on([wi.TIME_UPDATE,wi.SEEKED],(function n(i){i.currentTime>=1.75&&null===e&&(t.events.fire(Pc.Ms),t.events.off([wi.TIME_UPDATE,wi.SEEKED],n))}))}function F(){T.classList.remove("threesixty-video"),t.element.classList.remove("grabbable"),t.element.classList.remove("grabbing"),s&&s.hide()}function U(){l.forEach((function(t){return clearTimeout(t)})),l=[]}function B(t){t&&(t.classList.remove("cloaked"),window.requestAnimationFrame((function(){t.classList.add("in")})))}function H(t){t&&(t.classList.add("leaving"),window.requestAnimationFrame((function(){ef(t).on("transitionend",(function n(i){"opacity"===i.propertyName&&(t.classList.remove("in"),t.classList.remove("leaving"),t.classList.add("cloaked"),ef(t).off("transitionend",n))}))})))}function z(t){ec(_).width>60?t.classList.add("vp-alert-bumpdown"):t.classList.remove("vp-alert-bumpdown")}return function(){var n=!0;function e(){L()}function c(e){var s;if(r=2e3,u)u=!1;else if(a&&(i.classList.remove("player-cursor-hide"),a=!1),0!==e.screenX&&e.screenX!==screen.width-1&&0!==e.screenY&&e.screenY!==screen.height-1){if(n=!0,ys.spatialPlayback&&(null==(s=t.config.video)?void 0:s.spatial)){var c=ec(t.element),l=e.clientX-c.left,d=e.clientY-c.top,h=d>t.element.clientHeight-55,v=l>t.element.clientWidth-45&&d<180;if(f||!h&&!v)return}o&&L(),I()}else O(),j(),n&&(D(!0),n=!1)}function l(){D(!0)}function d(t){var n=k.contains(t.target)||_.contains(t.target),i=s&&s.getWrapper().contains(t.target);p&&v||i?n||!p&&!v||D(!0):(clearTimeout(R),R=setTimeout(L,M))}ys.pointerEvents?ef(i).on("pointerenter",(function(t){if("mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE)return r=2e3,e();r=4500,d(t)})).on("pointermove",(function(t){if("mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE)return c(t)})).on("pointerleave",(function(t){if("mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE)return l()})):ef(i).on("touchmove",(function(){r=4500,I()})).on("touchend",d).on("mouseenter",e).on("mousemove",c).on("mouseleave",l)}(),t.events.on(wi.PLAY,(function(t){A||0===t||L()})).on(Pc.He,L).on([yi.BUFFER_ENDED,wi.SEEKED,Pc.$s,Pc.Ss,Pc.ec],I).on(Uo,(function(){g=!0})),t.events.on(Pc.Zs,(function(t){t&&I()})),t.events.on(Pc.gc,N).on(Pc.Js,(function(t){v=t,N()})).on(Pc.Xs,(function(t){p=t,N()})),t.events.on(Pc.ol,(function(){w=!0,L()})).on(Pc.ul,(function(){w=!1})),function(){var e=!1,r=!1,o=0;t.events.on(Pc.Zs,(function(t){r=t})),ef(i).on(ys.pointerEvents?"pointerup":"click",(function(i){if(!r&&2!==i.button&&i.target.classList&&function(t){return(t.classList.contains("vp-title")||t.classList.contains("vp-target")||E.contains(t.parentNode)&&"HEADER"===t.parentNode.tagName||T.contains(t))&&!_.contains(t)}(i.target)){var e=("pointerup"===i.type||"MSPointerUp"===i.type)&&"mouse"!==i.pointerType&&i.pointerType!==i.MSPOINTER_TYPE_MOUSE,u=g&&ys.spatialPlayback&&t.config.video.spatial&&c;if(ys.touch||e){var a=-1!==t.backbone.supportedPresentationModes.indexOf("inline")&&!ys.mobileAndroid;if(!u){if(g&&a)return;return void t.events.fire(Pc.Fs)}}1==++o&&setTimeout((function(){if(u){var e=h&&h.x===i.clientX&&h.y===i.clientY;return 1===o&&e&&!ys.mobileAndroid&&t.events.fire(t.backbone.paused?Pc.Fs:Pc.Ps),1!==o&&t.backbone.getEffectByName("ThreeSixtyEffect").snapToCenter(),void(o=0)}if(1===o){if(n.get(Dl)&&!n.get(Ul))return;t.events.fire(t.backbone.paused?Pc.Fs:Pc.Ps)}else t.events.fire(Pc.Ns);o=0}),200)}})),ef(i).on("mousedown",".vp-video-wrapper",(function(t){var n;if(!e)return y.classList.remove("hidden"),y.removeAttribute("hidden"),2!==t.button&&document.createEvent&&((n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,0,null),y.dispatchEvent(n)),!1})).on("contextmenu",".vp-video",(function(t){return y.classList.remove("hidden"),y.removeAttribute("hidden"),!1})),t.events.on(Sc.us,(function(t){if(t)return e=!0,void y.classList.add("hidden");e=!1,y.classList.remove("hidden")}))}(),function(){var n,e;ys.touch||(ef(i).on("focus","a, button, input, [tabindex]",(function(){e=this,clearTimeout(n),n=null,document.activeElement===this&&L()})),ef(i).on("blur","a, button, input, [tabindex]",(function(){document.activeElement===this&&(n=setTimeout(D,50))})),i.addEventListener("focus",(function(t){L(),e&&e.focus()}),!1),t.events.on(Pc.gc,(function(){m=!0,i.removeAttribute("tabindex")})),t.events.on(Pc.yc,(function(){m=!1})))}(),t.events.on(Pc.cc,(function(t){j(),c&&c.adjustRenderSize(),w&&L()})).on(Pc.fc,(function(t){o=!0,c&&c.adjustRenderSize(),t?D():(L(),O())})),P(),t.events.on(Sc.$a,(function(){o=!0,u=!0,v=!0,p=!1,b=!1,g=!1,P(),O()})),t.events.on(Sc.fs,(function(){var n=function(t){return function(){c&&t.apply(void 0,arguments)}},e=n((function(n){var i=t.element.classList.contains("webvr");c&&i&&c.toggleVR()})),r=n((function(n){c.isVRPresenting?setTimeout((function(){t.events.fire(ki.WEBVR_ENTER)}),100):setTimeout((function(){t.events.fire(ki.WEBVR_EXIT)}),100)}));t.events.on(Sc.hs,n((function(){var n=t.element.classList.contains("webvr");n||t.element.classList.add("grabbable"),s&&s.updatePosition(t.element),!s||s.visible||n||s.reveal()}))),t.events.on(Pc.Ts,n((function(){F(),ys.webvr&&c.isVRPresenting&&C&&c.toggleVR()}))),t.events.on(ki.CAMERA_UPDATE,n((function(t){s&&s.setAngle(t.lat,t.lon)}))),t.events.on(Uo,n((function(){t.config.video.spatial?function(){function n(t){d&&(d.innerHTML=dd.render("threesixty_reminder",t))}var e=t.backbone.getEffectByName("ThreeSixtyEffect");t.config.embed.settings.spatial_compass?(s||(s=new ov(t.element.querySelector(".vp-controls-wrapper"),(function(){e.snapToCenter()}))),s.updatePosition(t.element),s.reveal()):s&&s.hide(),t.events.once(Pc.Os,(function(){var i=t.config.embed.cards;(null==i?void 0:i.length)&&i[0].timecode<15||(l.push(setTimeout((function(){n({showArrows:!1,text:ys.android?"Regarder autour":"Cliquez et faites glisser pour voir autour"}),z(d),B(d),setTimeout((function(){return H(d)}),3e3)}),7e3)),ys.android||l.push(setTimeout((function(){n({showArrows:!1,text:ys.android?"Regarder autour":"Utilisez les touches de flèches pour en voir davantage"}),z(d),B(d),setTimeout((function(){return H(d)}),3e3)}),14e3)))})),function(){var t=i;if(!d){var n=d=document.createElement("div");n.classList.add("cloaked"),n.classList.add("vp-alert-round"),n.classList.add("vp-alert-round--top"),n.classList.add("vp-alert-round--threesixty"),t.appendChild(n)}}()}():!t.config.video.spatial&&s&&(F(),U())}))),(ys.webvr||ys.stereoscopic||ys.webxr)&&(ys.webvr&&window.addEventListener("vrdisplaypresentchange",r,!1),t.events.on(Pc.ic,n((function(){U(),ys.webvr&&c.hasVRHeadset&&C?c.toggleVR():t.events.fire(Pc.Nc)}))),t.events.on(ki.WEBVR_HARDWARE_AVAILABLE,n((function(t){var n=i.querySelector(".stereoscopic");n&&n.classList.contains("off")&&C&&n.classList.remove("off")}))),t.events.on(ki.WEBVR_ENTER,n((function(n){window.addEventListener("vrdisplaydisconnect",e,!1),window.addEventListener("vrdisplaydeactivate",e,!1);var r=i.querySelector(".stereoscopic");r&&r.classList.add("on"),s&&s.hide(),t.element.classList.remove("grabbable"),t.element.classList.add("webvr"),c.isUserInteracting=!1}))),t.events.on(ki.WEBVR_EXIT,n((function(n){window.removeEventListener("vrdisplaydisconnect",e),window.removeEventListener("vrdisplaydeactivate",e);var r=i.querySelector(".stereoscopic");r&&r.classList.remove("on"),s&&s.reveal(),t.element.classList.add("grabbable"),t.element.classList.remove("webvr"),c.isUserInteracting=!0}))));var o=null,u=n((function(n){var i=t.element.classList.contains("webvr");f||i||(f=!0,n.preventDefault(),t.element.classList.add("grabbing"),h={x:n.clientX,y:n.clientY},c.makeContact(h))})),a=n((function(n){var i=t.element.classList.contains("webvr");f&&!i&&(U(),c.move({x:n.clientX,y:n.clientY}))})),v=n((function(n){var i=t.element.classList.contains("webvr");f&&!i&&(t.element.classList.remove("grabbing"),c.releaseContact(!1),f=!1)})),p=n((function(n){n.preventDefault(),t.element.classList.contains("webvr")||(c.isUserInteracting||(c.isUserInteracting=!0),null!==o&&clearTimeout(o),U(),o=setTimeout((function(){t.element.classList.remove("player-cursor-hide"),t.element.classList.add("grabbable"),c.isUserInteracting=!1}),500),t.element.classList.add("player-cursor-hide"),t.element.classList.remove("grabbable"),c.moveWheel({x:n.deltaX,y:n.deltaY}))})),m=n((function(t){f||(f=!0,c.makeContact({x:t.touches[0].clientX,y:t.touches[0].clientY}))})),w=n((function(t){f&&(t.preventDefault(),U(),c.move({x:t.touches[0].clientX,y:t.touches[0].clientY}))})),b=n((function(t){c.releaseContact(!0),f=!1})),g=n((function(t){f||U(),c.moveDevice(t.alpha,t.beta,t.gamma,t.orientation)})),_=n((function(n){f=!1,t.element.classList.remove("grabbing"),c.abandonMotion()}));t.events.on(Uo,(function(){ys.android&&c&&window.addEventListener("deviceorientation",g,!1)})),t.events.once(Uo,(function(){if(t.store.watch("ui.player.boundingRect",(function(){s&&s.updatePosition(t.element),c&&c.adjustRenderSize(),f=!1})),ys.pointerEvents)ef(y).on("pointerdown",u),window.addEventListener("pointermove",a),window.addEventListener("pointerup",v),window.addEventListener("pointerleave",_);else{ef(y).on("mousedown",u).on("wheel",p);var n=!(ys.browser.ie||ys.browser.edge);window.addEventListener("touchstart",m,!!n&&{passive:!1}),window.addEventListener("touchmove",w,!!n&&{passive:!1}),window.addEventListener("touchend",b,!!n&&{passive:!1}),window.addEventListener("mousemove",a),window.addEventListener("mouseup",v),window.addEventListener("mouseleave",_)}}))})),t.events.on(Wo,(function(t){F(),c=t,U()})),t.events.on(Pc.Ds,(function(){b=!0,clearTimeout(R),R=null})),t.events.on(Pc.Ls,(function(){b=!1})),{}}function av(t,n,i,e){if(!It(t))return t;for(var r=-1,o=(n=Zu(n,t)).length,u=o-1,a=t;null!=a&&++r0&&e(s)?i>1?t(s,i-1,e,r,o):Mu(o,s):r||(o[o.length]=s)}return o}(t,1):[]}var hv=function(t){return Kt(gt(t,void 0,dv),t+"")}((function(t,n){return null==t?{}:cv(t,n)})),vv=["clip_id","profile_id","player_size","dropped_frames","total_frames","bandwidth","markers","streams","files","video_dims","min_bandwidth","max_badwidth","buffer_occupancy","live_latency","scanner","vr_headset"],pv=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};this.tf=t,this.Pf={},this.Ff=n,this.Vf=null}var n=t.prototype;return n.init=function(){this.Uf(),this.Bf(),this.Hf(),this.zf()},n.reset=function(){this.Uf(),this.zf(),this.Ff()},n.qf=function(t,n){return this.Pf[t]=[n],this.Ff(),this.Pf[t]},n.Wf=function(t,n){return this.Pf[t].push(n),this.Pf[t].length>300&&this.Pf[t].splice(0,25),this.Ff(),this.Pf[t]},n.getCurrent=function(t){return this.Pf[t].slice(-1)[0]},n.getSeries=function(t){return this.Pf[t]},n.Gf=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.name,i=Ja({},t.data),e=this.$f(n,i);this.Kf(n,n,e)},n.$f=function(t,n){if(t===nl.CHUNK_DOWNLOADED){var i={};i.duration=fc(n.duration,2),i.size=n.size,i.index=n.index,i.profile_id=n.profile_id,i.quality=n.quality,i.buffered=fc(n.buffered,2),i.ttfb=fc(n.ttfb,2),i.headers=hv(n.headers,["x_vim_cachebc","x_cache","akamai_edge_ip","x_akamai_request_id","content_type"]);var e=0,r=0,o=0,u=i.headers.x_vim_cachebc,a=i.headers.x_cache;return u?u.split(",").forEach((function(t){var n=Q(t.split(":"),2),i=n[0],e=n[1];"E"!==i||"h"!==e?"h"!==e||(r=1):o=1})):a&&(r="HIT"===a.substr(0,3),o="HIT"===a.substr(-3)),o?e=2:r&&(e=1),i.cache_hit=e,i}if(t===nl.VIDEO_PLAYBACK_ERROR||t===nl.VIDEO_LOAD_FAILURE||t===nl.VIDEO_START_FAILURE||t===nl.VIDEO_READY)return n;if(void 0!==n.autoplay&&void 0!==n.looping){var s={};return s.cdn=n.cdn,s.quality=n.quality,s}return n},n.Kf=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},e=this.tf.backbone.currentTime,r=Date.now(),o=fc(dt(e,this.tf.backbone.buffered),2);this.Wf("markers",{type:t,title:n,vt:e,t:r,bt:o,data:i})},n.Bf=function(){this.tf.events.on(yi.BANDWIDTH,this.Yf.bind(this)),this.tf.events.on(yi.BUFFER_OCCUPANCY,this.Jf.bind(this)),this.tf.events.on(yi.CURRENT_FILE_CHANGE,this.Xf.bind(this)),this.tf.events.on(yi.DROPPED_FRAMES,this.Zf.bind(this)),this.tf.events.on(yi.SCANNER_CHANGE,this.Qf.bind(this)),this.tf.events.on(yi.STREAM_CHANGE,this.td.bind(this)),this.tf.events.on(yi.STREAM_CHANGE_START,this.nd.bind(this)),this.tf.events.on(wi.TIME_UPDATE,this.ed.bind(this)),this.tf.events.on(ki.WEBVR_HARDWARE_AVAILABLE,this.rd.bind(this)),this.tf.events.on(Pc.Yl,this.Gf.bind(this))},n.rd=function(t){t.displayName&&this.qf("vr_headset",t.displayName)},n.od=function(){var t=this;this.Vf=setInterval((function(){var n=t.tf.backbone.buffered,i=t.tf.backbone.videoElement;if(n&&n.length&&i&&i.currentTime){var e=n.end(n.length-1)-i.currentTime;t.qf("live_latency",e)}else t.qf("live_latency",0)}),500)},n.ud=function(){clearInterval(this.Vf)},n.Hf=function(){var t=this;this.tf.store.watch("ui.player.boundingRect",(function(n){var i=t.getCurrent("video_dims"),e=t.ad(n);t.Wf("video_dims",e);var r=i?"Resized from ".concat(i," to ").concat(e):"Resized to ".concat(e);t.Kf(Hc.MARKER_RESIZE,r)}))},n.ad=function(t){var n="".concat(Math.round(t.width),"px"),i="".concat(Math.round(t.height),"px"),e=window.devicePixelRatio&&window.devicePixelRatio>1?"@".concat(fc(window.devicePixelRatio,3),"x"):"";return n&&i?"".concat(parseInt(n,10),"×").concat(parseInt(i,10)," ").concat(e):""},n.Uf=function(){this.Pf=vv.reduce((function(t,n){return t[n]=[],t}),{})},n.zf=function(){var t=this.tf.backbone.currentFile;this.Wf("files",t),this.Wf("scanner",this.tf.backbone.currentScannerName),"HLSLiveScanner"===this.tf.backbone.currentScannerName&&this.od(),this.qf("min_bandwidth",0),this.qf("max_badwidth",0);var n=this.tf.store.get("ui.player.boundingRect"),i=this.ad(n);this.Wf("video_dims",i)},n.Yf=function(t){var n=Math.round(100*t.speed)/100;this.Wf("bandwidth",{videoTime:this.tf.backbone.currentTime,time:Date.now(),value:n});var i=this.getCurrent("max_badwidth"),e=this.getCurrent("min_bandwidth");(!e||ni)&&this.qf("max_badwidth",n)},n.Zf=function(t){var n=t.dropped,i=t.total;this.qf("total_frames",i),this.qf("dropped_frames",n)},n.su=function(){this.Kf(Hc.MARKER_SEEKED,"Seeked to ".concat(this.tf.backbone.currentTime))},n.sd=function(){this.Kf(Hc.MARKER_ENDED,"Ended")},n.nd=function(t){var n=t.previousStreamIndex,i=t.index,e=t.streams,r=e[i],o=e[n],u=o?o.bitrate:null;if(u!==r.bitrate&&null!==u){var a=this.ld(o),s=this.ld(r);r.bitrateu&&this.Kf(Hc.MARKER_UPSWITCH,"Starting Upswitch from ".concat(a," to ").concat(s))}},n.td=function(t,n,i){var e=i[n],r=this.ld(e);this.Kf(Hc.MARKER_SWITCH_COMPLETE,"Completed switch to ".concat(r)),this.Wf("streams",{profile:void 0!==t?t.profile:null,quality:void 0!==t?t.quality:"".concat(e.height,"p"),bitrate:e.bitrate,framerate:e.framerate,height:e.height,width:e.width,id:e.id,codec:Sh(e.codecs)})},n.Xf=function(){var t=this.getCurrent("files"),n=this.tf.backbone.currentFile;this.Wf("files",n);var i=n.metadata.cdn,e=t?t.metadata.cdn:null,r=t?Vc[t.mime]:null,o=Vc[n.mime],u="CDN to ".concat(i,"/").concat(o);e&&(u="CDN from ".concat(e,"/").concat(r," to ").concat(i,"/").concat(o)),this.Kf(Hc.MARKER_FILE_CHANGE,u)},n.Jf=function(t){var n=Math.round(1e3*t)/1e3;this.Wf("buffer_occupancy",{videoTime:this.tf.backbone.currentTime,time:Date.now(),value:n})},n.Qf=function(){var t=this.getCurrent("scanner"),n=this.tf.backbone.currentScannerName;this.qf("scanner",n),t&&this.Kf(Hc.MARKER_SCANNER_CHANGE,"Scanner change to ".concat(n)),"HLSLiveScanner"===n?this.od():this.ud()},n.fd=function(){this.Kf(Hc.MARKER_STALLED,"Stalled")},n.ld=function(t){return"".concat(t.width,"×").concat(t.height,"@").concat(Math.round(t.framerate)," ").concat(Math.round(t.bitrate/1e3).toLocaleString()," Kbps")},n.ed=function(){this.Ff()},H(t,[{key:"onDataChange",set:function(t){this.Ff=t}}]),t}(),mv=function(t,n,i){return Math.min(Math.max(t,n),i)},wv=function(){function t(t,n){var i=this;this.Z=t,this.tf=n,this.dd=new pv(this.tf),this.dd.onDataChange=function(){i.vd()},this.dd.init(),this.Sn(),this.Y=!1,this.pd=!1,this.wd=!1}var n=t.prototype;return n.render=function(){if(this.Y){var t={};try{t=this.bd()}catch(t){}this.Z.innerHTML=dd.render("debug_panel",t)}},n.vd=function(){if(this.Y)try{var t=this.bd();this.Z.querySelector(".vp-stats-debug-values").innerHTML=dd.render("debug_values",t)}catch(t){}},n.resetData=function(){this.dd.reset(),this.render()},n.Sn=function(){var t=this;this.tf.events.on(Pc.Rc,(function(){"tiny"!==t.tf.store.get("ui.player.mode")&&(t.Z.classList.contains("hidden")?t.showPanel():t.hidePanel())})),Nh(this.Z,".vp-copy-debug",this.gd.bind(this)),this.tf.events.on(Pc.Jc,(function(){t.resetData()})),Nh(this.Z,".vp-stats-debug-close",(function(){t.hidePanel()})),this.tf.store.watch("ui.player.mode",this.toggleVisibility.bind(this))},n.hidePanel=function(){this.Z.classList.add("hidden"),this.Z.setAttribute("hidden",""),this.Z.setAttribute("aria-hidden","true"),this.Y=!1},n.showPanel=function(){this.Z.classList.remove("hidden"),this.Z.removeAttribute("hidden"),this.Z.setAttribute("aria-hidden","false"),this.Y=!0,this.render()},n.toggleVisibility=function(t){if("tiny"===t&&this.Y)return this.pd=!0,void this.hidePanel();this.pd&&(this.showPanel(),this.pd=!1)},n.bd=function(){var t,n,i,e=this.dd.getCurrent("scanner"),r="MediaSourceScanner"===e,o="HLSLiveScanner"===e,u=this.dd.getCurrent("video_dims"),a=!(!this.tf.config.request.files||!this.tf.config.request.files.dash)&&this.tf.config.request.files.dash.separate_av,s=r||o?this.yd():null,c=r||o?this._d(s):null,l=this.dd.getCurrent("vr_headset")||null,f=this.tf.currentTime,d=ft(f,this.tf.backbone.buffered),h=f+d,v=this.kd(this.tf.backbone.buffered),p=this.tf.backbone.brainDebug,m={playerVersion:el(this.tf.config),sessionId:this.tf.config.request.session,clientIp:null==(t=this.tf.config.request)||null==(n=t.client)?void 0:n.ip,showSessionId:this.wd,clipId:this.tf.config.video.id,isDash:r,isLive:o,embedSize:u,separateAudioVideo:a,bandwidthSeriesSvg:c,isCopyDisabled:!!this.tf.doNotTrackEnabled||this.tf.config.embed.settings.background,isDNTEnabled:this.tf.doNotTrackEnabled,hideCloseButton:!!this.tf.config.embed.settings.background,vrHeadsetName:l,currentTime:fc(f,3),bufferAhead:fc(d,3),bufferEnd:fc(h,3),readyState:this.tf.backbone.readyState,support:JSON.stringify(ys),ua:null==(i=navigator)?void 0:i.userAgent,bufferedRanges:JSON.stringify(v),brainDebug:JSON.stringify(p)};return Object.assign(m,this.Ed(),this.Td(),this.xd(),this.Sd(),this.Ad(),this.Md(o),this.Rd())},n.Md=function(t){return t?{liveLatency:"".concat(this.dd.getCurrent("live_latency").toFixed(2)," seconds"),liveSessionID:this.tf.config.video.live_event.id}:null},n.Rd=function(){if(!this.tf.config.video.p2p)return null;var t=na(window,"Streamroot.instances[0].stats"),n=na(t,"realtime.dnaSources");if(void 0===n)return null;var i=na(t,"currentContent.cdnDownload"),e=na(t,"currentContent.dnaDownload");return{p2pSources:n,p2pOffload:"".concat(fc(e/(i+e)*100,1),"%")}},n.Ad=function(){var t=this.dd.getCurrent("files");return t?{delivery:t.mime}:null},n.Ed=function(){var t=this.dd.getCurrent("bandwidth");return{bandwidthKbps:t?"".concat(Math.floor(t.value/1e3).toLocaleString()," Kbps"):0,bandwidthMinKbps:"".concat(Math.floor(this.dd.getCurrent("min_bandwidth")/1e3).toLocaleString()," Kbps"),bandwidthMaxKbps:"".concat(Math.floor(this.dd.getCurrent("max_badwidth")/1e3).toLocaleString()," Kbps")}},n.Td=function(){var t=this.dd.getCurrent("streams");return{codec:t?t.codec:null,resolution:t?"".concat(t.width,"×").concat(t.height,"@").concat(Math.round(t.framerate)," ").concat(Math.round(t.bitrate/1e3).toLocaleString()," Kbps"):null}},n.Sd=function(){var t=this.dd.getCurrent("total_frames")||0,n=this.dd.getCurrent("dropped_frames")||0;return{totalFrames:t,droppedFrames:n,droppedFramesPercent:0!==t?"".concat((n/t*100).toFixed(2),"%"):0}},n.xd=function(){var t=this;return{testGroup:Object.keys(this.tf.config.request.ab_tests).map((function(n){return"".concat(n,": ").concat(t.tf.config.request.ab_tests[n].group)})).join(", ")}},n.yd=function(){return{timeSeries:this.dd.getSeries("bandwidth"),max:this.dd.getCurrent("max_badwidth")}},n.Cd=function(){return{timeSeries:this.dd.getSeries("buffer_occupancy")}},n._d=function(t){for(var n=t.timeSeries,i=t.max||1,e=n.length,r=e<100?0:e-100,o=n[r],u=n[e-1],a=o?o.time:0,s=u?u.time:0,c=[],l=r;ln)return"";var o=(r-t)/(n-t)*250;return isNaN(o)&&(o=0),"\n ".concat(e.title,' \n \n ')})).join("")},n.jd=function(){this.wd=!0,this.vd()},n.Dd=function(t,n){var i=n.getAttribute("data-original-text"),e=n.innerText,r=i;i||(n.setAttribute("data-original-text",e),r=e);var o=document.createElement("textarea");if(o.value=t,this.Z.appendChild(o),o.select(),document.execCommand("copy")){n.innerHTML="Copied",this.Z.removeChild(o);var u=setTimeout((function(){n.innerHTML=r,clearTimeout(u)}),1500);return!0}return this.Z.removeChild(o),!1},n.gd=function(){var t=this.Z.querySelector(".vp-copy-debug-label"),n=this.bd(),i=this.dd.getSeries("markers");delete n.bandwidthSeriesSvg;var e={version:2,tpl:n,mark:i},r=btoa(JSON.stringify(e));this.Dd(r,t)||this.jd()},n.kd=function(t){if(!t)return null;for(var n=t.length,i=0,e=[];i6e4?(this.textAlert.hide(),this.Hd()):(this.timeAlert.hide(),this.textAlert.show("Cet évènement n'a pas encore commencé"))},n.Hd=function(){var t=this.zd();this.timeAlert.show(t[0],t[1],t[2]),!this.store.get(Fl)&&!this.store.get(Vl)||this.Oa||setTimeout(this.Nd.bind(this),3e4)},n.Bd=function(){return this.startTime-new Date},n.zd=function(){var t=this.Bd(),n=(t/6e4).toFixed(0),i=(t/36e5).toFixed(0),e=(t/864e5).toFixed(0),r=(new Date).toDateString()===this.startTime.toDateString();if(e>1||!r)return["This event is scheduled for","".concat(["January","February","March","April","May","June","July","August","September","October","November","December"][this.startTime.getMonth()]," ").concat(this.startTime.getDate()),"at ".concat(gd(this.startTime))];if(i>1&&r)return["This event is scheduled for","Today","at ".concat(gd(this.startTime))];var o=n>1?"minutes":"minute";return["This event will start in","".concat(n," ").concat(o),""]},n.Vd=function(){this.hide()},n.Ud=function(){this.textAlert.show("Le live stream est déconnecté"),ys.iOS&&ph.element&&(this.player.events.fire(Pc.lc),ph.exit())},n.Fd=function(){this.textAlert.show("L'évènement live a fini")},t}();function yv(t,n){var i,e=n.querySelector(".vp-notification");function r(t,r){if(null!==n.parentElement.offsetParent){n.classList.remove("hidden"),n.removeAttribute("hidden"),n.setAttribute("data-name",t);var u=function(t){var i="watchlater"===t||"unwatchlater"===t?.5:.4,e=n.clientHeight;return n.clientHeight>n.clientWidth&&(e=n.clientWidth),{height:Math.round(e*i),width:Math.round(e*i*1.6)}}(t),a="width:"+u.width+"px;height:"+u.height+"px";e.style.cssText=a,e.innerHTML=r,"watchlater"!==t&&"unwatchlater"!==t||function(t,n){var i=t.querySelector(".hour-hand"),e=t.querySelector(".minute-hand");if(i&&e){var r=n?1:-1,o=new Date,u=Math.abs(o.getHours()-12),a=o.getMinutes(),s=a/60*360-135,c=u/12*360+a/60*5,l=c+45*r,f=s+540*r;i.style[ys.transformProperty]="rotate("+c+"deg)",e.style[ys.transformProperty]="rotate("+s+"deg)",window.requestAnimationFrame((function(){t.classList.add("animate"),ys.browser.firefox||ys.browser.opera||window.requestAnimationFrame((function(){i.style[ys.transformProperty]="rotate("+l+"deg)",e.style[ys.transformProperty]="rotate("+f+"deg)"}))}))}}(e,"watchlater"===t),clearTimeout(i),n.classList.remove("animate"),window.requestAnimationFrame((function(){n.classList.remove("invisible"),i=setTimeout(o,750)}))}}function o(){n.classList.add("animate"),n.classList.add("invisible")}function u(){n.classList.remove("animate"),n.classList.remove("invisible"),n.classList.add("hidden"),n.setAttribute("hidden",""),n.removeAttribute("data-name"),e.innerHTML="",e.classList.remove("filled"),e.classList.remove("animate"),t.events.fire(Pc.jl)}return ef(n).on("transitionend",(function(t){e.contains(t.target)&&"height"===t.propertyName?setTimeout(o,100):t.target===n&&"opacity"===t.propertyName&&window.requestAnimationFrame(u)})),t.events.on(Pc.Bc,(function(t){t||r("like",dd.render("icon_heart"))})),t.events.on(Pc.Hc,(function(t){t||r("unlike",dd.render("icon_broken_heart"))})),t.events.on(Pc.zc,(function(t){t||r("watchlater",dd.render("icon_clock"))})),t.events.on(Pc.qc,(function(t){t||r("unwatchlater",dd.render("icon_clock"))})),t.events.fire(Pc.Cl),{}}function _v(t){return t.account_type&&"basic"!==t.account_type&&!/_lapsed|_expired/.test(t.account_type)}function kv(t,n){var i=nt(),e=!1;function r(t){ac(t,"facebook",{width:580,height:400})}function o(t){ac(t,"twitter",{width:550,height:420})}function u(t){ac(t,"tumblr",{width:540,height:600})}var a={get events(){return i},setup:function(){var i;n.classList.remove("vp-share-embed-active","vp-share-embed-only"),(null==(i=t.config.embed.settings.share)?void 0:i.embed_only)&&n.classList.add("vp-share-embed-only");var e=n.querySelector(".js-embedCopy");e&&(e.style.width=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;n=Object.keys(n).map((function(t){return n[t]}));var e=t.cloneNode();e.style.visibility="hidden",e.style.padding=0,t.parentElement.appendChild(e);var r=n.map((function(t){return e.innerText=t,e.clientWidth})),o=Math.max.apply(Math,tt(r)),u=window.getComputedStyle(t),a=parseFloat(u.fontSize);return t.parentElement.removeChild(e),"".concat((o+i)/a,"em")}(e,["Copier","Copié !"])),t.events.on(Pc.Ec,r).on(Pc.Tc,o).on(Pc.xc,u)},destroy:function(){t.events.off(Pc.Ec,r).off(Pc.Tc,o).off(Pc.xc,u)},getShareData:function(){var n,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.config.video.title,u=t.config.video.owner.name,a=t.config.video.share_url;return e=document.queryCommandSupported&&document.queryCommandSupported("copy"),r.template=dd.render("share",{url:t.config.video.url,shareUrl:a,playerShareUrl:"https://".concat(t.config.player_url,"/video/").concat(t.config.video.id,"/share"),title:o,owner:u,embed:"public"===t.config.video.embed_permission&&t.config.embed.settings.embed,embedOnly:null==(n=t.config.embed.settings.share)?void 0:n.embed_only,embedCode:Bh(t.config.video.embed_code),copyButton:e,customizeEmbed:!!t.config.video.url,readOnly:!ys.touch,facebookIcon:dd.render("icon_facebook",{title:"Partager sur Facebook"}),twitterIcon:dd.render("icon_twitter",{title:"Partager sur Twitter"}),tumblrIcon:dd.render("icon_tumblr",{title:"Partager sur Tumblr"}),emailIcon:dd.render("icon_mail",{title:"Partager par e-mail"}),embedIcon:dd.render("icon_embed",{title:"Obtenir le code d’intégration"}),strings:{share:"Partager",emailSubject:"Découvrez « "+o+" » de "+u+" sur Vimeo",emailBody:"Découvrez « "+o+" » de "+u+" sur Vimeo.\n\nLa vidéo est disponible et peut être vue depuis "+a+"\n\nSi vous aimez cette vidéo, partagez-là !\n\nVimeo regorge de vidéos incroyables. Voir d’autres vidéos sur https://vimeo.com.",embedTitle:"Intégration",embedSubtitle:"Ajoutez cette vidéo à votre site en utilisant le code d’intégration ci-dessous.",copy:"Copier",copySuccess:"Copié !",customize:'')+"Personnalisez cette intégration sur Vimeo"}}),r.qd=".js-facebook",(null==(i=t.config.embed.settings.share)?void 0:i.embed_only)&&(r.wrapperClass="embed-only",r.qd=".js-embed-input"),r},showShareView:function(){n.querySelector(".js-share-screen").classList.remove("cloaked"),n.classList.remove("vp-share-embed-active"),i.fire(Pc.Ic)},showEmbedView:function(){t.config.embed.settings.share.embed_only||(n.querySelector(".js-embed-screen").classList.remove("cloaked"),n.classList.add("vp-share-embed-active")),i.fire(Pc.jc)}};return function(){var r;ef(n).on("transitionend",".js-share-screen",(function(t){"opacity"===t.propertyName&&"0"===window.getComputedStyle(this,"").opacity&&(i.fire(Pc.Lc),this.classList.add("cloaked"))})).on("transitionend",".js-embed-screen",(function(t){"opacity"===t.propertyName&&"0"===window.getComputedStyle(this,"").opacity&&(i.fire(Pc.Dc),this.classList.add("cloaked"),lc(n))})).on("copy","input[name=embed_code]",(function(){t.events.fire(Pc.Ac)})),Nh(n,".js-facebook",(function(){return t.events.fire(Pc.Ec,this.href),ic(),!1})),Nh(n,".js-twitter",(function(){return t.events.fire(Pc.Tc,this.href),ic(),!1})),Nh(n,".js-tumblr",(function(){return t.events.fire(Pc.xc,this.href),ic(),!1})),Nh(n,".js-email",(function(){return t.events.fire(Pc.Sc),window.top.location=this.href,ic(),!1})),Nh(n,".js-embed",(function(){return t.events.fire(Pc.pc),a.showEmbedView(),ic(),!1})),Nh(n,".js-embedCopy",(function(){if(e){n.querySelector("input[name=embed_code]").select();try{document.execCommand("copy")&&function(){t.events.fire(Pc.Ac);var i=n.querySelector(".js-embedCopy");i.innerHTML=i.getAttribute("data-success-label"),clearTimeout(r),r=setTimeout((function(){i.innerHTML=i.getAttribute("data-label")}),2e3)}()}catch(t){}return document.activeElement.blur(),!1}})),ys.touch?ef(n).on("focus","input[name=embed_code]",(function(){var t=this;setTimeout((function(){t.setSelectionRange(0,9999),t.setAttribute("readonly","readonly")}),0)})).on("blur","input",(function(){this.removeAttribute("readonly")})):ef(n).on("click","input[name=embed_code]",(function(){this.setSelectionRange(0,9999)}))}(),a}function Ev(t,n,i){var e,o,u,a=i.querySelector(".vp-outro"),s=null,c=!1,l=!1,f=!1,d=!1,h=!1,v=kd(x,250),p=null,m=t.config.request.ads instanceof Object,w=!1;function b(){return!h&&null===s&&!t.config.embed.loop}function g(){return t.config.embed.outro===qc.VOD?(o=qc.VOD,s=y(o),!0===d&&E(),r.resolve(s)):(h=!0,Ke("https://".concat(t.config.player_url,"/video/").concat(t.config.video.id,"/outro?on_site=").concat(t.config.embed.on_site,"&type=").concat(t.config.embed.outro,"&email=").concat(t.config.embed.email?1:0),{withCredentials:!0}).json().then((function(n){return o=n.type,(s=y(o,n.data))&&(s.bgimage&&ml(s.bgimage),s.contexts&&s.contexts.forEach((function(t){t.videos.forEach((function(t){ml(t.thumbnail)}))}))),_v(t.config.video.owner)&&function(n,i){[qc.VIDEOS,qc.THREEVIDEOS,qc.PROMOTED].includes(n)&&i.contexts&&i.contexts.forEach((function(n){n.videos.reduce((function(n,i){return n.then(function(n){return function(){return t.preloadVideo("auto",n.id,{autoplay:!0}).catch((function(t){}))}}(i))}),r.resolve())}))}(o,s),s})))}function y(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=hl(t.element.clientWidth*ys.devicePixelRatio,t.element.clientHeight*ys.devicePixelRatio),r=e.width,o=e.height;if(i.img_base&&(i.bgimage=vl({width:r,height:o,baseUrl:i.img_base})),n===qc.VOD){var u=void 0!==t.config.video.vod.is_preorder?t.config.video.vod.is_preorder:!!t.config.video.vod.date_available,a=t.config.video.vod.is_coming_soon,s=t.config.video.vod.date_available_formatted_datetime||t.config.video.vod.date_available,c="Bientôt disponible sur Vimeo On Demand.";a&&s&&(c="Disponible sur Vimeo On Demand le "+s+" !"),u&&(c="Précommander maintenant. Disponible le "+s+"."),i={purchased:t.config.user.purchased,title:t.config.video.vod.feature_title,url:t.config.video.vod.url,currency:t.config.request.currency,countries:t.config.video.vod.countries,country:t.config.request.country,buttons:t.config.video.vod.purchase_options,translationMap:t.config.request.dynamic_translation_map,isPreorder:u,isComingSoon:a,releaseDate:s,strings:{watch:u?"Disponible le "+s:"Regarder",preRelease:c}}}return[qc.VIDEOS,qc.THREEVIDEOS,qc.PROMOTED].includes(n)&&(t.config.user.following=i.following,(i={contexts:Array.isArray(i)?i:[i],owner:t.config.video.owner.id,bgimage:i.bgimage,following:i.following}).contexts&&i.contexts.forEach((function(t){t.videos.forEach((function(n){if(n.fullTitle=n.title,n.byline="",n.owner.id!==i.owner&&(n.fullTitle=n.title+" de "+n.owner.name,n.byline="de "+n.owner.name),n.thumbnail_base){var e=Math.round(r/t.videos.length);n.thumbnail=vl({width:e,height:Math.round(e/1.778),baseUrl:n.thumbnail_base})}}))}))),n===qc.LINK&&(i.url=Jh(i.url),i.url2=Jh(i.url2)),n===qc.SHARE&&(i.strings={back:"Retour"}),i}function _(t){a.classList.toggle("vp-outro--link-medium",t)}function k(t){a.classList.toggle("vp-outro--link-large",t)}function E(){if(c=!0,o===qc.BEGINNING)return a.innerHTML="",void t.events.fire(Sc.$a);if(b())g().then((function(){return E()})).catch((function(){}));else{var r=function(){if([qc.VIDEOS,qc.THREEVIDEOS,qc.PROMOTED].includes(o)){var n;if(0===((null==(n=s)?void 0:n.contexts)||[]).reduce((function(t,n){return t+n.videos.length}),0))return null;s.showFollowButton=!t.config.user.owner&&t.config.user.logged_in,s.strings={follow:"Suivre",following:"Abonné",unfollow:"Ne plus suivre"}}return s&&(s.target=!t.config.embed.on_site),p=o,[qc.THREEVIDEOS,qc.PROMOTED].includes(o)&&(p=qc.VIDEOS),dd.render("outro_"+p,s)}();r&&(a.innerHTML=r,a.setAttribute("data-type",p),i.classList.remove("hidden"),i.removeAttribute("hidden"),l=!0,[qc.VIDEOS,qc.THREEVIDEOS].includes(o)?function(){var t=document.querySelector(".js-outro-followWrap");if(t){var n=window.getComputedStyle(t),i=parseFloat(n.fontSize);t.style.width="".concat(t.clientWidth/i,"em")}}():o===qc.LINK?(n.watch("ui.outro.isLinkTitleVisible",_),n.watch("ui.outro.isLinkDescriptionVisible",k),_(n.get("ui.outro.isLinkTitleVisible")),k(n.get("ui.outro.isLinkDescriptionVisible"))):o===qc.SHARE&&function(){var t=i.querySelector(".js-outro-content"),n=e.getShareData();t.innerHTML=n.template,e.setup()}(),window.requestAnimationFrame((function(){window.requestAnimationFrame((function(){i.classList.add("in"),x()}))})))}}function T(){if(l)return e.destroy(),c=!1,f=!1,l=!1,void window.requestAnimationFrame((function(){i.classList.remove("in"),t.events.fire(Pc.ul),A()}));c&&(c=!1,t.events.fire(Pc.ul))}function x(){var n;if(!f&&i.clientWidth){ef(window).off("resize",v),f=!0;var e=[];(null==(n=s)?void 0:n.contexts)&&s.contexts.forEach((function(t){t.videos&&t.videos.forEach((function(t){var n=t.id,i=a.querySelector('[data-video-id="'+n+'"]');i&&i.clientWidth>0&&e.push(n)}))})),t.events.fire(Pc.ol,e)}}function S(){u=setTimeout((function(){var n=t.config.embed.email||{};n&&"after"===n.position?(t.events.fire(Pc.Pc),t.events.on(Pc.kl,(function(){t.events.fire(Sc.as)}))):t.events.fire(Sc.as)}),250)}function A(){ef(window).off("resize",v),ef(window).on("resize",v)}return t.events.on(wi.TIME_UPDATE,(function(t){var n=t.currentTime,i=t.duration;t.timeProgress,d=!1,b()&&n>=i-10&&g().catch((function(){}))})),t.events.on(Uo,(function(){[qc.NOTHING,qc.BEGINNING,qc.EMAIL].includes(t.config.embed.outro)&&(o=t.config.embed.outro,s=!1)})),t.events.on(Pc.Kl,(function(){w=!0})),t.events.on(Pc.Ts,(function(){if(m&&!w)return t.events.on(Pc.Kl,S),void(m=!1);S()})),t.events.on(Pc._loadVideo,(function(){clearTimeout(u)})),t.events.on(Sc.as,(function(n,i){t.performDelegateAction(Lc,(function(){n&&(o=n,s=null,h=!1),i&&i.data&&(s=y(n,i.data)),d=!0,E()}))})),ef(i).on("click",".js-videoLink",(function(n){var i=parseInt(this.getAttribute("data-video-id"),10);t.events.fire(Pc.al,i),_v(t.config.video.owner)&&(n.preventDefault(),t.loadVideo(i,{autoplay:!0}))})),ef(i).on("click",".js-cta",(function(n){t.events.fire(Pc.bl,this.href)})),ef(i).on("click",".js-link",(function(n){t.events.fire(Pc.hl,this.href)})),ef(i).on("click",".js-imageLink",(function(n){t.events.fire(Pc.wl,this.href)})),ef(i).on("transitionend",(function(t){i.classList.contains("in")||(i.classList.add("hidden"),i.setAttribute("hidden",""))}),!1),t.events.on([Sc._hideOutro,Sc.$a,wi.PLAY,wi.SEEKED,Pc.Gs],T),t.events.on(Pc.ol,(function(){t.element.classList.add("player-outroVisible")})).on(Pc.ul,(function(){t.element.classList.remove("player-outroVisible")})),Nh(i,".js-outro-follow",(function(){t.events.fire(Pc.bc)})),ef(i).on("mouseleave",".js-outro-follow",(function(t){var n=document.querySelector(".js-outro-follow");n&&n.classList.remove("vp-outro-follow--activated")})),t.events.on(Pc.pl,(function(){var t=document.querySelector(".js-outro-follow");t&&(t.setAttribute("aria-pressed",!0),t.classList.add("vp-outro-follow--activated"))})),t.events.on(Pc.ml,(function(){var t=document.querySelector(".js-outro-follow");t&&t.setAttribute("aria-pressed",!1)})),t.events.on(Sc._showOverlay,(function(){setTimeout((function(){i.classList.add("hidden")}),150)})),t.events.on(Pc.yc,(function(){i.classList.contains("in")&&i.classList.remove("hidden")})),t.events.on(Sc.$a,(function(){s=null,h=!1,m=t.config.request.ads instanceof Object})),Nh(i,".js-vod-button",(function(){var n=this.getAttribute("data-product-id");return t.events.fire(Pc.mc,n),!1})),Nh(i,".js-vod-watch",(function(){if(!("date_available"in t.config.video.vod))return T(),t.events.fire(Pc.mc),!1})),a&&((e=new kv(t,a)).events.on(Pc.jc,(function(){t.config.embed.settings.share.embed_only||(i.querySelector(".js-back").classList.remove("cloaked"),i.classList.add("embed-active"))})).on(Pc.Ic,(function(){i.classList.remove("embed-active")})),Nh(i,".js-back",(function(){return e.showShareView(),!1})),e.events.on(Pc.Dc,(function(){i.querySelector(".js-back").classList.add("cloaked")}))),A(),{}}function Tv(t,n){var i,e=nt();function r(t){if("yes"===t.form.getAttribute("data-bubble")){t.form.setAttribute("data-bubble","no");var i=n.querySelector(".vp-validation-bubble");i.querySelector(".vp-validation-bubble-message").innerHTML=t.validationMessage||"Cette saisie comporte une erreur.";var e=ec(t),r=ec(t.form);i.style.left=e.left-r.left+"px",i.style.top=e.height+1+"px",i.classList.remove("hidden"),t.focus(),window.requestAnimationFrame((function(){i.classList.add("vp-validation-bubble-animate")})),o()}}function o(t){var e=n.querySelector(".vp-validation-bubble");if(e){if(t)return clearTimeout(i),void e.classList.remove("vp-validation-bubble-animate");clearTimeout(i),i=setTimeout((function(){e.classList.remove("vp-validation-bubble-animate")}),5e3)}}function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.showBubble,e=void 0===i||i,u=n.querySelector("input[type=email]"),a=n.querySelector("input[type=text]");return u.setAttribute("aria-invalid","false"),u.setCustomValidity(""),u.checkValidity&&!u.checkValidity()?(u.setAttribute("aria-invalid","true"),u.validity.valueMissing&&u.setCustomValidity("Veuillez saisir votre adresse e-mail."),u.validity.typeMismatch&&u.setCustomValidity("Veuillez saisir une adresse e-mail valide."),e&&r(u),!1):(a.setAttribute("aria-invalid","false"),a.setCustomValidity(""),a.checkValidity&&!a.checkValidity()?(a.setAttribute("aria-invalid","true"),a.validity.typeMismatch&&a.setCustomValidity("Veuillez saisir un nom valide."),!1):(o(!0),!0))}var a=function(){e.fire(Pc.kl)};function s(i){if(!u())return!1;var e=i.querySelector("input[type=email]"),o=i.querySelector("input[type=submit]"),s={signature:"signature",time:"timestamp",expires:"expires"};function c(t){o.classList.remove("loading"),e.setCustomValidity("Uh oh. There was a problem. Please try again."),e.setAttribute("aria-invalid","true"),r(e)}Object.keys(s).forEach((function(n){i.querySelector("input[name=".concat(n,"]")).value=t.config.request[s[n]]})),o.classList.add("loading"),function(i,e,r){lc(n);var o=V(i.querySelectorAll("input")).map((function(t){return t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):encodeURIComponent(t.value)})).join("&"),u=new XMLHttpRequest;u.open(i.method,i.action+window.location.search,!0),u.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),u.withCredentials=!0,u.timeout=3e3,u.onload=function(){var i;try{i=JSON.parse(u.responseText)}catch(t){}!function(i,e){!1!==i?(t.config.embed.email=null,t.events.fire(Pc.fl),function(){var t=n.querySelector(".vp-email-capture"),i=n.querySelector(".vp-email-capture-confirm");t.classList.add("vp-email-capture-invisible"),i.classList.remove("vp-email-capture-confirm-hidden"),window.requestAnimationFrame((function(){window.requestAnimationFrame((function(){i.classList.add("in"),setTimeout(a,2250)}))}))}()):c(e.status)}(i,u)},u.onerror=function(t){r(t)},u.send(o)}(i,0,c)}var c={get events(){return e},getData:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.config.embed.email||{},r=i.custom_logo||e.custom_logo;if(r)var o=vl({width:150,height:75,baseUrl:r,defaultExtension:".png"});return n.template=dd.render("email_capture",{allowSkip:i.allow_skip||e.allow_skip,customLogo:o,text:i.text||e.text||"",action:"https://".concat(t.config.player_url,"/video/").concat(t.config.video.id,"/submit-email"),confirmation:i.confirmation||e.confirmation||"Merci ! Votre e-mail a été enregistré.",referrer:t.config.request.referrer,strings:{email:"Adresse e-mail",fullName:"Nom (optionnel)",nothanks:"Non merci",submit:"Envoyer",disclaimer:"Partagez votre adresse e-mail avec le propriétaire de cette vidéo"}}),n.qd=".js-email-capture-form-input",n.modal=!0,n.logo=!1,n.preventBackgroundClose=!0,n.noblur=i.noblur,n.nofocus=i.nofocus,n}};return Nh(n,".vp-email-capture-form-button--cancel",(function(){a()})),Nh(n,".vp-email-capture-form-button--submit",(function(){this.form.classList.add("vp-email-capture-form-submitted"),this.form.setAttribute("data-bubble","yes"),u()})),ef(n).on("submit",".vp-email-capture-form",(function(){return t.events.fire(Pc.Cc),s(this),!1})).on(["focus","input"],".vp-email-capture-form-input[type=email]",(function(){u({showBubble:!1})})),c}function xv(t,n,i){var e,r,o,u=i.querySelector(".vp-overlay-cell"),a=i.querySelector(".vp-overlay"),s=i.querySelector(".vp-overlay-icon-wrapper"),c=s.querySelector(".vp-overlay-icon"),l=i.querySelector(".vp-overlay-logo"),f=!1,d=null,h=null,v=new kv(t,a),p=new Tv(t,a),m=!1,w=!1;function b(){var t=ec(i),n=ec(a),e=ec(l),r=n.bottom+(t.height-n.bottom)/2;return t.height-r-e.height/2+"px"}function g(){var t=ec(i),n=ec(a),e=ec(s),r=t.height/2,o=t.height-(t.bottom-n.bottom)/2;return{top:r-e.height/2+"px",transform:"translateY("+(o-r)+"px)"}}function y(n,e){i.setAttribute("data-name",n),a.innerHTML=e.template,ys.iOS&&ph.element&&(t.events.fire(Pc.lc),ph.exit()),e.noblur||ic(o=document.activeElement),e.modal&&(i.classList.add("modal"),i.setAttribute("data-modal","true")),e.preventBackgroundClose&&i.setAttribute("data-background-close","false"),e.wrapperClass&&i.classList.add(e.wrapperClass),e.icon.type&&(e.logo&&(l.classList.remove("hidden"),s.classList.add("cloaked"),window.requestAnimationFrame((function(){l.innerHTML=dd.render("logo"),l.style.bottom=b()}))),s.classList.remove("hidden"),c.innerHTML=e.icon.html,window.requestAnimationFrame((function(){var t=g();s.style.top=t.top,s.style[ys.transformProperty]=t.transform})),i.setAttribute("data-icon",e.icon.type),s.setAttribute("data-icon",e.icon.type),c.setAttribute("data-icon",e.icon.type),"private-unlocked"===n&&c.classList.add("open")),i.classList.add("invisible"),i.classList.remove("hidden"),i.removeAttribute("hidden"),i.classList.add("in"),h=e,d=n,f=!0,t.events.fire(Pc.gc,n),t.element.classList.add("player-overlayVisible"),["share","hd-not-allowed"].indexOf(n)>-1&&lc(i),window.requestAnimationFrame((function(){i.classList.remove("invisible"),!e.nofocus&&t.element.contains(document.activeElement)&&function(t){if(t){var n=i.querySelector(t);n&&n.focus()}}(e.qd),window.requestAnimationFrame((function(){a.classList.add("in"),u.classList.add("in")}))}))}function _(){a.classList.remove("in"),a.classList.add("out")}function k(n){if("true"!==i.getAttribute("data-modal")&&f){i.removeAttribute("data-background-close"),u.classList.remove("in"),u.classList.add("out"),_(),i.classList.remove("in"),i.classList.add("out"),clearTimeout(e),e=setTimeout(E,200),(null==n?void 0:n.preventDefault)&&n.preventDefault();var r=i.querySelector(".js-back");r&&r.classList.add("cloaked"),v.destroy(),t.events.fire(Pc.yc,d),t.element.classList.remove("player-overlayVisible"),f=!1,d=null,h=null,window.requestAnimationFrame((function(){o&&(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.activeElement,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{t.focus()}catch(t){n&&n(t)}}(o),o=null)}))}}function E(){i.setAttribute("hidden",""),i.removeAttribute("data-name"),i.removeAttribute("data-icon"),i.classList.add("hidden"),i.classList.remove("out"),i.classList.remove("embed-active"),i.classList.remove("modal"),i.classList.remove("embed-only"),u.classList.remove("out"),u.classList.remove("in"),s.removeAttribute("data-icon"),s.classList.add("hidden"),s.classList.remove("animate"),c.removeAttribute("data-icon"),c.innerHTML="",l.classList.add("hidden"),a.classList.remove("out"),a.innerHTML="",t.events.fire(Pc._c)}function T(){i.setAttribute("data-modal","false")}function x(t){if("yes"===t.form.getAttribute("data-bubble")){t.form.setAttribute("data-bubble","no");var n=i.querySelector(".vp-validation-bubble");n.querySelector(".vp-validation-bubble-message").innerHTML=t.validationMessage||"There is an error with this input.";var e=ec(t),r=ec(t.form);n.style.left=e.left-r.left+"px",n.style.top=e.height+1+"px",n.classList.remove("hidden"),t.focus(),window.requestAnimationFrame((function(){n.classList.add("vp-validation-bubble-animate")})),S()}}function S(t){var n=i.querySelector(".vp-validation-bubble");if(n){if(t)return clearTimeout(r),void n.classList.remove("vp-validation-bubble-animate");clearTimeout(r),r=setTimeout((function(){n.classList.remove("vp-validation-bubble-animate")}),5e3)}}function A(t){var n=i.querySelector("input[type=password]");return n.form.classList.contains("submitted")?(n.setAttribute("aria-invalid","false"),n.setCustomValidity(""),n.checkValidity&&!n.checkValidity()?(n.setAttribute("aria-invalid","true"),n.validity.valueMissing&&n.setCustomValidity("Veuillez saisir le mot de passe."),t||x(n),!1):(S(!0),!0)):null}function M(){R(),s.classList.remove("cloaked"),s.classList.add("animate"),window.requestAnimationFrame((function(){s.style[ys.transformProperty]="translateY(-10px)"})),T(),_()}function R(){l.classList.add("animate")}function C(){c.classList.add("open")}function O(){c.classList.add("pulled-back")}function I(n){return n.icon={type:"lock",html:dd.render("icon_lock")},n.qd=".js-login",n.modal=!0,n.logo=!0,n.template=dd.render("private_locked",{action:"https://".concat(t.config.vimeo_url,"/log_in"),strings:{title:"Vidéo privée",subtitle:"Connectez-vous pour visionner (si vous avez la permission)",logIn:"Se connecter"}}),n}function j(n){return n.icon={type:"lock",html:dd.render("icon_lock")},n.template=dd.render("password",{action:"https://".concat(t.config.player_url,"/video/").concat(t.config.video.id,"/check-password?referrer=").concat(t.config.request.referrer),strings:{title:"Mot de passe requis",subtitle:"Si vous l’avez, saisissez-le ci-dessous",password:"Mot de passe ",watch:"Regarder cette vidéo"}}),n.qd=".js-password",n.modal=!0,n.logo=!!t.config.embed.settings.logo,n}function D(t){return t.icon={type:"lock",html:dd.render("icon_lock")},t.template=dd.render("private_unlocked",{strings:{title:"Vidéo privée",subtitle:"Vous êtes connecté et avez la permission de visionner le contenu (félicitations).",watch:"Regarder cette vidéo"}}),t.qd=".js-watch",t}function L(t,n){return t.template=dd.render("error",{title:n.title,message:n.message}),t.qd=".js-close",t.modal=!!n.modal,t.logo=!!n.logo,n.icon&&"lock"===n.icon&&(t.icon={type:"lock",html:dd.render("icon_lock")}),t}function N(n){return n.template=dd.render("help",{onSite:t.config.embed.on_site,strings:{title:"Raccourcis clavier",volumeUp:"Augmenter le volume",volumeDown:"Baisser le volume",scrubForward:"Avancer",scrubBackwards:"Revenir en arrière",like:"J’aime",share:"Partager",watchLater:"Regarder plus tard",captions:"Activer les légendes",prefs:"Activer le Menu Préférences",fullscreen:"Activer le plein écran",viewOnVimeo:"Regarder sur Vimeo"}}),n.qd=".js-close",n}function P(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=i.redirectUrl,r=i.title,o=i.buttonText,u=i.ignoreText,a=i.bottomText,s=i.newWindow,c=hc(t.config.video.privacy,["disable","unlisted"]);return n.template=dd.render("app_redirect",{hideRedirectButton:c,redirectUrl:e,newWindow:s,strings:{title:r,buttonText:o,ignoreText:u,bottomText:a}}),n.modal=!1,n.logo=!1,n.preventBackgroundClose=!0,n}function F(){var n=t.config.embed.email||{};if(t.backbone){var i=n.timecode||0;m=t.backbone.currentTime>i}n&&"before"===n.position&&!m&&U()}function U(){n.get("ui.overlay.isEmailCaptureVisible")?t.events.fire(Sc._showOverlay,"email-capture"):w=!0}return t.events.on(Sc.Wa,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.unmakeModal&&T(),k()})),t.events.on(Sc._showOverlay,(function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=function(){var t={modal:!1,template:null,logo:!1,icon:{type:null,html:null}};switch(n){case"share":return y(n,v.getShareData(t,i)),void v.setup();case"private-locked":return void y(n,I(t));case"password":return void y(n,j(t));case"private-unlocked":return void y(n,D(t));case"error":return void y(n,L(t,i));case"help":return void y(n,N(t));case"email-capture":return void y(n,p.getData(t,i));case"app-redirect":return void y(n,P(t,i))}};if(f&&!i.nohide)return"share"!==d&&"help"!==d&&"hd-not-allowed"!==d||d!==n?(t.events.once(Pc._c,e),T(),void k()):void k();e()})),ef(i).on("input","input",(function(){this.form.classList.add("interacted")})).on(["focus","blur"],"input",(function(){S(!0)})).on("transitionend",".vp-validation-bubble",(function(t){"opacity"===t.propertyName&&"0"===window.getComputedStyle(this,"").opacity&&this.classList.add("hidden")})),t.events.on([Pc.kc,wi.PLAY],k),t.events.on(Pc.Zc,(function(){"private-locked"===d&&(T(),k())})),t.events.on(Pc.Jc,(function(){"share"===d&&(h=v.getShareData({modal:!1,template:null,logo:!1,icon:{type:null,html:null}}),a.innerHTML=h.template,v.setup())})),ef(window).on("resize",(function(){if(f){l.style.bottom=b();var t=g();s.style.top=t.top,s.style[ys.transformProperty]=t.transform}})),ef(i).on("transitionend",".vp-overlay-logo",(function(t){"opacity"===t.propertyName&&this.classList.contains("animate")&&(l.classList.add("hidden"),l.classList.remove("animate"))})),ef(i).on("transitionend",".vp-overlay-icon-wrapper",(function(t){t.propertyName.indexOf("transform")>-1&&(""===this.style[ys.transformProperty]?(this.classList.remove("centered"),"lock"!==this.getAttribute("data-icon")||c.classList.contains("open")||c.querySelector("canvas")?O():setTimeout(C,100)):"translateY(-10px)"===this.style[ys.transformProperty]&&(s.classList.add("centered"),s.style[ys.transformProperty]=""))})),ef(i).on("transitionend",".vp-overlay-icon",(function(t){t.propertyName.indexOf("transform")>-1&&(this.classList.contains("out")?(T(),k()):this.classList.contains("pulled-back")?(c.classList.add("out"),c.classList.remove("pulled-back")):this.classList.contains("open")&&O())})),n.watch("ui.overlay.isEmailCaptureVisible",(function(n){!n&&f&&"email-capture"===d?(w=f,T(),k()):n&&w&&(w=!1,t.events.fire(Sc._showOverlay,"email-capture"))})),t.events.on(Pc.ue,F),t.events.on(Pc.Jc,F),t.events.on(wi.TIME_UPDATE,(function(n){var i=n.currentTime,e=void 0===i?0:i,r=t.config.embed.email||{};r&&"during"===r.position&&(e=r.timecode&&!m&&(m=!0,U()))})),t.events.on(Pc.Pc,(function(){U()})),p.events.on(Pc.kl,(function(){t.events.fire(Pc.kl),T(),k()})),v.events.on(Pc.jc,(function(){t.config.embed.settings.share.embed_only||(i.querySelector(".js-back").classList.remove("cloaked"),i.classList.add("embed-active"))})).on(Pc.Ic,(function(){i.classList.remove("embed-active")})),Nh(i,".js-back",(function(){return v.showShareView(),!1})),v.events.on(Pc.Dc,(function(){i.querySelector(".js-back").classList.add("cloaked")})),ys.stereoscopic&&(t.events.on(Pc.Nc,(function(){t.events.fire(Sc._showOverlay,"app-redirect",{redirectUrl:t.doNotTrackEnabled?t.config.video.share_url:Wl(t.config.video.id,"player-spatial-redirect"),title:"Headset viewing isn’t currently supported in your mobile browser.",buttonText:"Regarder dans l’app Vimeo",ignoreText:null,bottomText:null,newWindow:!t.config.embed.on_site})})),ef(a).on("click",".app-redirect-ignore",(function(){k()})),ef(a).on("click","[data-new-window]",(function(t){return window.open(document.querySelector(".app-redirect-button").getAttribute("href")),!1}))),ef(a).on("click",".popup",(function(){return t.events.fire(Sc.Ga,"login-private-locked"),!1})),ef(a).on("click",".password input[type=submit]",(function(){this.form.classList.add("submitted"),this.form.setAttribute("data-bubble","yes"),A(!0)})).on("submit",".password form",(function(){return function(n){if(!A())return!1;var e=n.querySelector("input[type=password]"),r=n.querySelector("input[type=submit]");function o(t){r.classList.remove("loading"),e.setCustomValidity("Oh oh... Nous avons rencontré un problème. Veuillez réessayer."),e.setAttribute("aria-invalid","true"),x(e)}r.classList.add("loading"),function(t,n,e){lc(i);var r=V(t.querySelectorAll("input")).map((function(t){return t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(window.btoa(function(t){return encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(t,n){return String.fromCharCode("0x"+n)}))}(t.value))):encodeURIComponent(t.value)})).join("&"),o=new XMLHttpRequest;o.open(t.method,t.action+window.location.search,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.withCredentials=!0,o.timeout=3e3,o.onload=function(){var t;try{t=JSON.parse(o.responseText)}catch(t){}n(t,o)},o.onerror=function(t){e(t)},o.send(r)}(n,(function(n,i){if(!1!==n){if(t.events.fire(Pc.Xc,n),"icon-hidden"===window.getComputedStyle(u,":after").content)return T(),void k();M()}else o(i.status)}),o)}(this),!1})).on(["focus","input"],[".password input[type=email]",".password input[type=password]"],(function(){A()})),Nh(a,".unlocked button",(function(){0===ec(c).width?(R(),T(),k()):M(),ys.iPad||ys.iPhone||t.events.once(Pc._c,(function(){t.events.fire(Pc.Fs)}))})),function(){var n;t.events.on(Pc.bs,(function(i){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{modal:!0,final:!0};if(!1!==e.final){n=i;var r={modal:!1,template:null,logo:!1,icon:{type:null,html:null}};if(r.modal=e.modal,r.template=dd.render("error",{title:e.title,message:e.message}),r.qd=".js-close",f)return k(),void t.events.once(Pc._c,(function(){return y(i,r)}));y(i,r)}})),ef(a).on("click",".error",(function(i){t.events.fire(Pc.vl,i.target.href,n)}))}(),t.events.on(Pc.Jc,(function(){window.requestAnimationFrame((function(){T(),k()}))})),Nh(i,".js-close",(function(){t.events.fire(Pc.kc)})),ef(i).on(["click","touchend"],[".vp-overlay-content",".js-share",".vp-overlay-logo"],(function(t){t.stopPropagation()})).on(["click","touchend"],[".vp-overlay-cell","nav"],(function(){return"false"===i.getAttribute("data-background-close")||(t.events.fire(Pc.kc),!1)})),t.events.on(Sc.as,(function(){i.classList.add("hidden")})),t.events.on(Pc.ul,(function(){i.classList.contains("in")&&i.classList.remove("hidden")})),t.events.fire(Pc.Rl),{}}var Sv=[".vp-title a"],Av=[".vp-title a:hover"],Mv=["a",".button-link",".vp-overlay-wrapper .footnote.share a:hover",".vp-title h1",".vp-title span.user",".menu li:hover",".menu li.active",".vp-outro-link:hover",".vp-outro-videosTitle a:hover","li.vp-panel-item:hover","li.vp-panel-item-on",".vp-share-footnote a:hover",".card-link span",".vp-panel-collapsible .vp-panel-button:hover"],Rv=["a:hover",".button-link:hover"],Cv=[".vp-overlay-wrapper .close:hover .fill",".vp-overlay-wrapper .back:hover .fill",".stats-debug-close:hover .fill",".stats-debug-copy:hover",".card-link:hover .fill"],Ov=[".play-bar .on .fill",".play-bar a:hover .fill",".play-bar button:not(.toggle):hover .fill",".tiny-bars .fill",".vp-sidedock .on .fill",".controls-outro a:hover .fill",".card-link .fill",".vp-panel-collapsible .vp-panel-button:hover .fill"],Iv=[".vp-controls .play-bar .vp-cast-button"],jv=[".vp-sidedock .on:hover .fill"],Dv=[".play-bar .on .stroke",".vp-sidedock .on .stroke"],Lv=[".vp-sidedock .on:hover .stroke"],Nv=[".vp-sidedock button:hover",".vp-sidedock button.selected","&.touch-support .vp-sidedock button:active",".vp-controls .play:hover",".vp-controls .play-bar .played","&.no-playbar .play-bar button:not(.toggle):hover",".vp-controls.tiny .play-bar button:not(.toggle):hover",".vp-controls .volume div",".vp-overlay .buttons li",".vp-overlay .vp-overlay-content button",'.vp-overlay .vp-overlay-content input[type="submit"]','.vp-overlay .vp-overlay-content a[role="button"]',"li.vp-panel-item-on:before",".vp-controls .replay:hover",".vp-share-buttons li","button.vp-share-embedCopy",".vp-outro-button","a.vp-outro-vodButton",".vp-email-capture-form-button--submit",".vp-email-capture-checkIconWrapper",".chapter-marker",".vp-chapters-active-indicator"],Pv=["li.vp-panel-item-on:before"],Fv=[".vp-overlay .vp-overlay-content button",'.vp-overlay .vp-overlay-content input[type="submit"]','.vp-overlay .vp-overlay-content a[role="button"]',".vp-sidedock button:hover",".vp-sidedock button.selected",".vp-sidedock button:hover .vod-label",".vp-sidedock button.selected .vod-label",".play:hover",".vp-share-footnote--embed a",".vp-outro-button",".vp-outro-button:hover",".vp-outro-wrapper .vp-outro-link:hover","button.vp-share-embedCopy",".vp-outro-vodWrapper a.vp-outro-vodButton",".vp-outro-vodWrapper a.vp-outro-vodButton:hover","li.vp-panel-item:hover","li.vp-panel-item-on",".vp-panel-collapsible .vp-panel-button:hover","input.vp-email-capture-form-button--submit"],Vv=[".vp-controls .play:hover .fill",".vp-sidedock button:hover .fill",".vp-sidedock button.selected .fill",".play-bar a:hover .fill",".play-bar button:not(.toggle):hover .fill","&.no-playbar .play-bar button:not(.toggle):hover .fill",".vp-controls.tiny .play-bar button:not(.toggle):hover .fill",".vp-sidedock .on .fill",'.vp-share-wrapper a[role="button"] .fill',".vp-outro-vodButton .fill",".vp-email-capture-checkIconWrapper .fill",".vp-panel-collapsible .vp-panel-button:hover .fill"],Uv=[".vp-controls .play:hover .stroke",".vp-sidedock button:hover .stroke",".vp-sidedock button.selected .stroke",".vp-sidedock .on .stroke"],Bv=["li.vp-panel-item-on:before"],Hv=["li.vp-panel-item-on:before"],zv=['.vp-overlay-wrapper .vp-overlay a[role="button"]',".vp-sidedock button:hover",".vp-sidedock button.selected",".play:hover","button.vp-share-embedCopy",".vp-outro-button",".vp-outro-button:hover",".vp-outro-vodWrapper a.vp-outro-vodButton",".vp-outro-vodWrapper a.vp-outro-vodButton:hover","input.vp-email-capture-form-button--submit"],qv=[".vp-controls .play:hover .fill",".vp-sidedock button:hover .fill",".vp-sidedock button.selected .fill",".vp-controls .play-bar .fullscreen.tiny:hover .fill",".vp-share-button .fill",".vp-outro-vodButton .fill"],Wv=[".vp-sidedock button:hover .stroke",".vp-sidedock button.selected .stroke"],Gv=["li.vp-panel-item-on:before"],$v=['.vp-overlay .vp-overlay-content input[type="submit"]:active','.vp-overlay a[role="button"]:active',".vp-sidedock button:active",".vp-outro-vodWrapper a.vp-outro-vodButton:active"];function Kv(t,n){var i=n.uuid,e=n.id,r=n.isMobileDevice,o=null;function u(t,n){var o=".player-".concat(i," "),u=o+t.join(","+o);if(n){var a="".concat(e," ");u+=",".concat(a).concat(t.join(","+a))}return r&&(u=u.replace(/:hover/g,":active")),u.replace(/ &/g,"")}return t.events.on(Sc.Xa,(function(n){var e;try{e=new bh(n)}catch(t){e=new bh("00adef")}var r=function(t){o?function(){for(;o.cssRules.length>0;)o.deleteRule(0)}():function(){var t=document.createElement("style");t.setAttribute("data-player",i),document.querySelector("head").appendChild(t),o=t.sheet}();var n=t.complement,e=new bh(23,35,34,.75),r=new bh(0,0,0,.15).overlayOn(t);e.contrast(n).ratio<3&&n.lighten(5,3,e);var a,s=t.lightness<40?t.clone().lighten(15,3,t):t.clone().darken(15,3,t);return tc(u(Sv,!0),"color:"+t.hex+" !important",o),tc(u(Av,!0),"color:"+n.hex+" !important",o),tc(u(Mv),"color:"+t.hex,o),tc(u(Ov),"fill:"+t.hex,o),tc(u(Iv),"--connected-color:"+t.hex,o),tc(u(Dv),"stroke:"+t.hex,o),tc(u(Nv),"background-color:"+t.hex,o),tc(u(Pv),"border-color:"+t.hex,o),tc(u(Rv),"color:"+n.hex,o),tc(u(Cv),"fill:"+n.hex,o),tc(u(jv),"fill:"+s.hex,o),tc(u(Lv),"stroke:"+s.hex,o),tc(u(Gv),"border-color:"+r.hex,o),tc(u($v),"background-color:"+r.hex,o),t.luminance>.95&&(n=t.clone().darken(15,3,t),tc(u(Fv),"color:"+n.hex,o),tc(u(Vv),"fill:"+n.hex,o),tc(u(Uv),"stroke:"+n.hex,o),tc(u(Bv),"background-color:"+n.hex,o),tc(u(Hv),"border-color:"+n.hex,o),s=n.clone().darken(15,3,n),tc(u(jv),"fill:"+s.hex,o),tc(u(Lv),"stroke:"+s.hex,o)),t.yiq>175&&t.luminance<.95&&(a=s.clone().darken(15,3,s),tc(u(jv),"fill:"+a.hex,o),tc(u(Lv),"stroke:"+a.hex,o),tc(u(zv),"color:"+s.hex,o),tc(u(qv),"fill:"+s.hex,o),tc(u(Wv),"stroke:"+s.hex,o)),{main:t.hex,selected:s.hex,sidedockHover:a?s.hex:t.luminance>.95?n.hex:bh.white.hex,sidedockSelected:t.luminance>.95?n.hex:t.hex,sidedockSelectedHover:a?a.hex:s.hex}}(e);t.config.Wd=r,t.config.embed.color=r.main.replace("#",""),t.events.fire(Pc.Yc,t.config.embed.color)})),t.events.fire(Sc.Xa,t.config.embed.color),{}}function Yv(t){var n=null;return t.events.on(Sc.Ga,(function(i,e){var r="https://".concat(t.config.player_url),o="".concat(r,"/video/").concat(t.config.video.id);switch(i){case"login-like":n=ac("".concat(o,"/login/like"),"login",{width:670,height:545}),t.events.fire(Pc.Mc,i);break;case"login-watch-later":n=ac("".concat(o,"/login/watch-later"),"login",{width:670,height:545}),t.events.fire(Pc.Mc,i);break;case"login-private-locked":n=ac("".concat(o,"/login/private"),"login",{width:670,height:545}),t.events.fire(Pc.Mc,i);break;case"purchase":var u="".concat(r,"/video/").concat(t.config.video.vod.feature_id||t.config.video.id,"/purchase/vod");(null==e?void 0:e.productId)&&(u+="/".concat(e.productId)),u+="?referrer=".concat(encodeURIComponent(t.config.request.referrer)),n=ac(u,"purchase",{width:790,height:670}),t.events.fire(Pc.Mc,i)}})),window.closePopup=function(i){if(n){try{n.close(),t.events.fire(Pc.Oc,i)}catch(t){}n=null}},t.config.embed.on_site||(window.confirmPurchase=function(n,i,e){i?t.loadVideo(n):e&&t.events.fire(Pc.Fs)}),t.config.embed.on_site||(window.confirmLoginAction=function(n,i){t.events.fire(Pc.Wc,i)}),{}}function Jv(t,n,i,e){var r=e[n];return r?(r=Xv(r=Qv(t,r),i,e.prices),e.expires_in_duration_str&&(r=r.replace("{TIME}",e.expires_in_duration_str)),e.available_on_formatted&&(r=r.replace("{DATE}",e.available_on_formatted)),r):null}function Xv(t,n,i){var e=i.USD;return n in i&&(e=i[n]),-1!==t.indexOf("${price}")?t.replace("${price}",e):-1!==t.indexOf("{PRICE}")?t.replace("{PRICE}",e):t}function Zv(t,n){return!t||0===t.length||-1!==t.indexOf(n)}function Qv(t,n){return void 0!==t&&void 0!==t[n]?t[n]:n}var tp=Object.freeze({__proto__:null,formatVodLabel:Jv,getDisplayPrice:Xv,isAvailableInCountry:Zv,translateFromRequest:Qv});function np(t,n){var i,e,r,o,u,a,s,c,l,f=!1,d=!1,h=!1,v=!1,p=!1,m=!1,w=!1,b=!1,g=[],y=[],_=null,k=!1,E=!1,T=null,x=t.config.embed.autoplay&&t.config.request.flags.autohide_controls;function S(){return v||w||b}function A(){f&&(E||(d&&k||S()||x)&&(h||(!p&&!m||S())&&(f=!1,t.events.fire(Pc.Xs,f),(T||n).classList.add("invisible"))))}function M(){if(!f&&!S()){var i=T||n;i.classList.add("invisible"),i.classList.remove("hidden"),i.removeAttribute("hidden"),n.classList.remove("hidden"),n.removeAttribute("hidden"),n.classList.contains("vod")&&n.classList.remove("vod"),setTimeout((function(){f=!0,t.events.fire(Pc.Xs,f),i.classList.remove("invisible")}),0)}}function R(n,i,e){var r="data-label-"+e,o="add"!==e||t.config.user.logged_in?r:"data-label-add-logged-out";n.setAttribute("aria-label",n.getAttribute(o)),i.classList.add("hidden"),i.setAttribute("hidden",""),i.firstChild.innerHTML=n.getAttribute(r)}function C(){var t="BUTTON"===this.tagName?this:this.querySelector("button"),n=g.indexOf(t);n>=0&&y[n]&&(_&&(window.cancelAnimationFrame(_),_=null),y[n].classList.add("invisible"))}function O(){if(i){var t=i.parentElement;T.insertBefore(t,T.firstChild)}}function I(){var d;if(1===t.config.view||3===t.config.view){var h=t.config.embed.settings,v=t.config.video.vod&&"purchase_options"in t.config.video.vod&&t.config.video.vod.purchase_options.length,p=v&&t.config.video.vod.is_coming_soon,m="ondemand.main"===t.config.embed.context||"Vimeo\\Controller\\OnDemandController.main"===t.config.embed.context,w=t.config.video.vod&&t.config.user.purchased?1:0,b=v&&h.vod&&Zv(t.config.video.vod.countries,t.config.request.country);b&&p&&m&&(b=!1);var _=v&&t.config.video.vod.purchase_options[0],k=null;_&&(k=Jv(t.config.request.dynamic_translation_map,"label_string",t.config.request.currency,_)),n.innerHTML=dd.render("sidedock",{loggedIn:!!t.config.user.logged_in,vodButton:b,purchased:w,vodPurchaseInfo:_,vodDisplayLabel:k,likeButton:h.like,liked:t.config.user.liked,watchLaterButton:h.watch_later,addedToWatchLater:t.config.user.watch_later,collectionsButton:h.collections,shareButton:h.share,strings:{like:"J’aime",likeLoggedOut:"Like (this opens in a new window)",unlike:"Je n’aime plus",watchLaterAdd:"Ajouter à la liste Regarder plus tard",watchLaterAddLoggedOut:"Add to Watch Later (this opens in a new window)",watchLaterRemove:"Enlever de la liste Regarder plus tard",collections:"Ajouter aux collections",share:(null==(d=h.share)?void 0:d.embed_only)?"Intégration":"Partager"}}),i=n.querySelector(".vod-button"),b&&(T=n.querySelector(".sidedock-inner"),w&&O());var E=T||n;v&&b&&!t.config.embed.settings.instant_sidedock?n.classList.add("vod"):ys.touch&&(f=!0,t.events.fire(Pc.Xs,f),E.classList.remove("hidden"),E.removeAttribute("hidden"),E.classList.remove("invisible")),e=n.querySelector(".like-button"),r=n.querySelector(".like-label"),o=n.querySelector(".watch-later-button"),u=n.querySelector(".watch-later-label"),a=n.querySelector(".collections-button"),s=n.querySelector(".collections-label"),c=n.querySelector(".share-button"),l=n.querySelector(".share-label"),g=[i,e,o,c,a],y=[null,r,u,l,s]}}return I(),function(){var n=t.config.embed.settings.instant_sidedock,i=t.config.video.vod,e=i&&"purchase_options"in i&&i.purchase_options.length,r=i&&Zv(t.config.video.vod.countries,t.config.request.country);(n||e&&r)&&(x||M())}(),Nh(n,".vod-button",(function(){var n=i.getAttribute("data-product-id");t.events.fire(Pc.mc,n)}),C),t.events.on(Pc.ol,(function(){O(),n.classList.add("sidedock-outro"),"share"===t.config.embed.outro&&(t.config.embed.settings.share=0,I())})),t.events.on(Pc.ul,(function(){!function(){if(i){var t=i.parentElement;n.insertBefore(t,T)}}(),n.classList.remove("sidedock-outro"),"share"===t.config.embed.outro&&(t.config.embed.settings.share=1,I())})),Nh(n,".like-button",(function(){t.events.fire(Pc.dc)}),C),t.events.on(Pc.Bc,(function(){e&&(e.classList.add("on"),R(e,r,"remove"))})),t.events.on(Pc.Hc,(function(){e&&(e.classList.remove("on"),R(e,r,"add"))})),Nh(n,".watch-later-button",(function(){t.events.fire(Pc.hc)}),C),t.events.on(Pc.zc,(function(){o&&(o.classList.add("on"),R(o,u,"remove"))})),t.events.on(Pc.qc,(function(){o&&(o.classList.remove("on"),R(o,u,"add"))})),Nh(n,".collections-button",(function(){t.events.fire(Pc.wc)}),C),Nh(n,".share-button",(function(){return t.events.fire(t.config.embed.settings.share.embed_only?Pc.pc:Pc.vc),!1}),C),ef(n).on("blur","button",C).on("mouseleave",".box",C).on(["focus","pointerdown","touchstart","mouseenter"],"button",(function(){var t=g.indexOf(this);y.forEach((function(n,i){i!==t&&n&&n.classList.add("invisible")})),t>=0&&y[t]&&(y[t].classList.add("invisible"),y[t].classList.remove("hidden"),y[t].removeAttribute("hidden",""),_=window.requestAnimationFrame((function(){_=window.requestAnimationFrame((function(){y[t].classList.remove("invisible"),y[t].classList.add("visible")}))})))})).on("transitionend","label",(function(t){"opacity"===t.propertyName&&t.target.classList.contains("invisible")&&(t.target.classList.add("hidden"),t.target.setAttribute("hidden",""),t.target.classList.remove("visible"))})),Nh(n,"label",(function(){var t=y.indexOf(this);t>=0&&g[t].click()})),t.events.on([Pc.Fc,Pc.Uc,Pc.Ds],A).on(Pc.Vc,M).on(Pc.Ms,(function(){k=!0,A()})).on(wi.PLAY,(function(){d=!0})),ef(n).on(["pointerenter","pointerleave","mouseenter","mouseleave"],(function(t){"pointerType"in t?"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE||(h="pointerenter"===t.type||"MSPointerEnter"===t.type):h="mouseover"===t.type})),ef(n).on("transitionend",(function(t){var e=T||n;"opacity"===t.propertyName&&e.classList.contains("invisible")&&(e.classList.add("hidden"),e.setAttribute("hidden",""),i&&e.contains(i)&&(n.classList.add("hidden"),n.setAttribute("hidden","")))})),t.events.on(Pc.sc,(function(){h=!1,A()})).on(Pc.fc,(function(t){t||(E=!0)})),t.events.on([Pc.Pl],(function(){p=!0,M()})).on([Pc.Fl],(function(){p=!1})),t.events.on(Ko,(function(){m=!0,M()})).on(Yo,(function(){m=!1})),t.events.on(Pc.gc,(function(){v=!0,h=!1,A()})).on(Pc.yc,(function(){v=!1,M()})),t.events.on(Pc.Dl,(function(t){w=t,t&&A()})),t.events.on([Pc.oc,Pc.Zs],(function(t,n){n.isCentered()&&n.isVisible()&&(b=!0,h=!1,A()),n.isCentered()&&n.isVisible()||(b=!1,M())})),t.events.on(Pc.Jc,(function(){I()})),t.events.on(Sc.$a,(function(){h=!1,k=!1,A(),d=!1,h=!1,E=!1})),t.events.fire(Pc.Sl),{}}function ip(t,n){var i=!0,e=!1,r=!1,o=!1,u=!1,a=!1,s=!1,c=!0,l=!1,f=!1,d=!1;function h(){i=!1,n.classList.add("invisible")}function v(){n.classList.remove("hidden"),n.removeAttribute("hidden"),setTimeout((function(){i=!0,n.classList.remove("invisible")}),0)}function p(){return r||o||u}function m(){i&&(p()||l?h():a||s&&(c&&e||h()))}function w(){var n;i||(!a||p()?c&&!f&&(l||(s||p()?(null==(n=t.config.embed)?void 0:n.settings.info_on_pause)&&c&&!p()&&v():v())):v())}function b(){if(1===t.config.view||3===t.config.view){var i=!!t.config.embed.settings.byline,e=null!==t.config.video.owner.url,r=t.config.video.owner.url,o=0===t.config.embed.on_site,u=t.config.embed.settings.spatial_label,a=t.config.request.file_codecs||t.config.video.file_codecs,s=void 0!==a,c={ClickTargets:Tc,linkToOwner:e,ownerLink:r,targetBlank:o,showPortrait:!!t.config.embed.settings.portrait,portraitImg:t.config.video.owner[ys.devicePixelRatio>1?"img_2x":"img"],showByline:i,portraitAlt:"Lien vers le profil du propriétaire de la vidéo",showTitle:!!t.config.embed.settings.title,showTitleLink:null!==t.config.video.url,titleLink:t.config.video.url,title:t.config.video.title,is360:t.config.video.spatial&&u,hasHDR:s&&a.hevc.hdr.length>0,strings:{}};if(t.config.embed.settings.byline){var l=t.config.embed.settings.byline_badge,f="";(null==l?void 0:l.type)&&(f=dd.render("title_byline_badge",{targetBlank:o,cssClass:l.type,link:l.url||!1,displayBadge:!t.config.video.live_event})),c.strings.byline="de "+dd.render("title_owner_byline",{ClickTargets:Tc,linkToOwner:e,ownerLink:r,targetBlank:o,owner:t.config.video.owner.name})+f}t.config.embed.settings.badge&&(c.showPortrait=!1),t.config.embed.autoplay&&(n.classList.add("hidden"),n.setAttribute("hidden","")),n.innerHTML=dd.render("title",c)}}return b(),t.events.on([Pc.Fc,Pc.Uc],m).on(Pc.Vc,w).on(Uo,(function(){s=!0,c=!1,m()})).on([Pc.Fs,wi.PLAY],(function(){c=!1,f=!1,m()})).on(Pc.He,(function(t,n){n||(c=!0,w())})).on(Pc.Ts,(function(){l=!0,m()})).on(Pc.Gs,(function(){d=c,f=!0})).on(Pc.$s,(function(){d&&(f=!1)})).on(Pc.sc,(function(){m()})).on(Pc.fc,(function(t){t||w()})),ef(n).on(["pointerenter","pointerleave","mouseenter","mouseleave"],(function(t){"pointerType"in t?"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE||(e="pointerenter"===t.type||"MSPointerEnter"===t.type):e="mouseover"===t.type})),ef(n).on("transitionend",(function(t){"opacity"===t.propertyName&&n.classList.contains("invisible")&&(n.classList.add("hidden"),n.setAttribute("hidden",""))}),!1),t.events.on(Pc.Ts,(function(t){m()})),t.events.on([Pc.Pl],(function(){a=!0,w()})).on([Pc.Fl],(function(){a=!1,m()})),t.events.on(Pc.gc,(function(t){"not-supported"!==t&&"private-unlocked"!==t&&"help"!==t&&(r=!0,e=!1,m())})).on(Pc.yc,(function(){r=!1,e=!1,setTimeout(w,0)})),t.events.on(Pc.ol,(function(t){o=!0,e=!1,m()})).on(Pc.ul,(function(){o=!1,e=!1,setTimeout(w,0)})),t.events.on([Pc.oc,Pc.Zs],(function(t,n){n.isCentered()&&n.isVisible()&&(u=!0,e=!1,m()),n.isCentered()&&n.isVisible()||(u=!1,e=!1,w())})),t.events.on(Pc.Jc,(function(){b(),3===t.config.view&&w()})),t.events.on(Sc.$a,(function(){s=!1,c=!0,l=!1,f=!1,w()})),t.events.fire(Pc.Tl),{}}function ep(t,n){function i(){n.classList.remove("hidden"),n.removeAttribute("hidden"),n.classList.remove("invisible")}function e(){ef(n).on("transitionend",(function(){ef(n).off("transitionend"),n.classList.contains("invisible")&&(n.classList.add("hidden"),n.setAttribute("hidden",""))})),n.classList.add("invisible")}return function(){var r=t.config.embed.settings.badge;if(r){var o=ys.devicePixelRatio>1?"img_2x":"img";ys.svg&&r.svg&&(o="svg"),n.innerHTML=dd.render("badge",{showPortrait:!1,targetBlank:0===t.config.embed.on_site,badge:{link:r.link,img:r[o],margin:r.margin||!1,width:r.width,height:r.height,name:r.name,shadow:r.shadow||!1}}),Nh(n,".vp-badge",(function(){t.events.fire(Pc.uc,r.id)})),t.config.embed.autoplay?e():i()}else e()}(),{show:i,hide:e}}function rp(t,n){var i=t.events;function e(t){t.preventDefault(),i.fire(Sc.qa,!1)}function r(){n.classList.add("invisible"),n.classList.remove("hidden"),n.removeAttribute("hidden"),setTimeout((function(){n.classList.remove("invisible")}),0),i.once(Pc.Ss,o)}function o(t){t>0&&!n.classList.contains("invisible")&&u()}function u(){ef(n).on("transitionend",a),n.classList.add("invisible")}function a(){ef(n).off("transitionend",a),n.classList.add("hidden"),n.setAttribute("hidden","")}return function(){var t={title:ys.touch?"Touchez l'écran pour rétablir le son":"Cliquez pour rétablir le son"};n.innerHTML=dd.render("unmute_button",t),Nh(n,e),Nh(n,".vp-unmute-button",e),i.once(Pc.ac,r),i.on(tu.EVENT_ENDED,u)}(),{}}function op(t,n){var i=null,e=!1;function r(){var r=n.querySelector(".vp-badge");if(i=new ep(t,r),r.innerHTML)return 16===t.config.embed.settings.badge.id?(i.show(),void t.events.on(Pc.Js,(function(t){t?i.show():i.hide()}))):void t.events.on([Pc.Fs,wi.PLAY],(function(){e&&i.hide()})).on(Uo,(function(){e=!0,i.hide()})).on(Pc.Ts,i.hide).on(Pc.gc,(function(t){"not-supported"!==t&&"private-unlocked"!==t&&"help"!==t&&i.hide()})).on(Pc.yc,(function(){e||i.show()}))}r(),function(){var i=n.querySelector(".vp-unmute");new rp(t,i)}(),t.events.on(Pc.Jc,(function(){r()})),t.events.on(Sc.$a,(function(){e=!1,r()}))}var up=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=6,e=76,r=parseInt(e*ys.devicePixelRatio,10),o=parseFloat(n.timecode);if(isNaN(o))throw new TypeError("Time must be a number.");if(o<0)throw new TypeError("Time must be a positive number.");this.time=o,this.data=n,this.id=n.id,this.displayTime=n.display_time||i,n.url&&(this.data.url=Jh(n.url)),n.image_url&&(n.image=vl({width:r,height:r,baseUrl:Jh(n.image_url),crop:!0})),this.renderTemplate()}var n=t.prototype;return n.renderTemplate=function(){var t=this,n=document.createElement("div");n.innerHTML=dd.render("card",this.data),this.element=n.children[0],this.data.image&&pl(this.data.image).catch((function(n){t.element.querySelector(".js-cardImageWrap").style.display="none"}))},n.isActive=function(t){return t>=this.time&&t0&&void 0!==arguments[0]?arguments[0]:function(t,n){return tn?this.Jd(t,n,i,r-1):t[r]0&&t.apply(void 0,arguments)}};function c(){v(),u.forEach((function(t,n){t.element.parentNode.removeChild(t.element)})),u=new ap,Array.isArray(t.config.embed.cards)&&t.config.embed.cards.length&&(t.config.video.title&&t.config.embed.settings.title&&l(-1,{className:"card--contentInfo",timecode:0,headline:t.config.video.title,teaser:t.config.embed.settings.byline?t.config.video.owner.name:"",image:t.config.video.owner[ys.devicePixelRatio>1?"img_2x":"img"],id:"title-card"}),t.config.embed.cards.forEach((function(t){l(t.timecode,t)})))}function l(i,e){var r=u.get(i),a=new up(t,e);if(u.set(i,a),r)return o.replaceChild(a.element,r.element),a;var s=u.keys().indexOf(i);return o.insertBefore(a.element,o.children[s]),n.dispatch(function(t){return{type:"CARDS_SET_SIZE",payload:t}}(u.size)),a}function f(n){t.element.classList.toggle("player-cardsCarousel",n),t.element.classList.toggle("player-cardsCorner",!n),e.destroy(),n&&e.setUp()}function d(n,i){n&&(i?n.element.classList.add("card-animating"):n.element.classList.remove("card-animating"),n.element.classList.add("card-active"),ef(n.element.childNodes[1]).on("mouseover",(function(){a=!0})),ef(n.element.childNodes[1]).on("mouseout",(function(){a=!1})),e.show(n.element),t.events.fire(Pc.gl,n.id,n.data))}function h(t){a||t.classList.remove("card-active")}function v(){V(i.querySelectorAll(".card-active")).forEach(h)}return e=new Hh(o),n.watch("ui.cards.size",(function(n){t.element.classList.toggle("player-withCards",n>0)})),n.watch("ui.cards.isCarouselVisible",f),n.watch("ui.cards.isCardsThumbVisible",(function(t){i.classList.toggle("cards-wrapper--withThumbnails",t)})),f(n.get("ui.cards.isCarouselVisible")),t.events.on(Pc.Jc,c),t.events.on(Sc._addCard,(function(t){var n=l(t.timecode,t);v(),d(n)})),t.events.on(Sc._removeCard,(function(t){v();var n=u.get(t.timecode).element;n.parentNode.removeChild(n),u.delete(t.timecode)})),e.on("slide",s((function(n){var i=u.values()[n];"title-card"!==i.id&&t.events.fire(Pc.gl,i.id,i.data),t.events.fire(Sc.vs,i.time)}))),e.on("tap",s((function(n){var i=u.values()[n];i.data.url&&"title-card"!==i.id&&(t.events.fire(Pc.yl,i.id,i.data),t.backbone.paused||t.events.fire(Pc.Ps),window.open(i.data.url))}))),t.events.on(wi.TIME_UPDATE,s((function(t){var i=function(t){var i=u.values().filter((function(n){return n.isActive(t)})).slice(-1)[0];if(i)return i;if(n.get("ui.cards.isCarouselVisible")){var e=u.values().slice(-1)[0];if(e&&t>e.end)return e}return null}(t.currentTime);i!==r&&(!i&&a||(a=!1,v(),(r=i)&&"title-card"===r.id?n.get("ui.cards.isCarouselVisible")&&d(r,!0):d(r,!0)))}))),t.events.on(Pc.Ts,s(v)),Nh(document,".player-cardsCorner .card",s((function(n){n.preventDefault();var i=pc(n.target,o.children),e=u.values()[i];e.data.url&&"title-card"!==e.id&&(t.events.fire(Pc.yl,e.id,e.data),t.backbone.paused||t.events.fire(Pc.Ps),window.open(e.data.url))}))),c(),{}}var cp={16:"shift",27:"esc",32:"space",37:"left",38:"up",39:"right",40:"down"};function lp(t,n,i){var e,r=!!t.config.embed.on_site,o=i.querySelector(".volume"),u=!1,a=null,s=t.config.video.fps/5,c=Math.max(s,.618*t.config.video.duration),l=s,f=0,d=!1,h=kd(g,80);function v(){return!r&&(1===t.config.view||3===t.config.view)}function p(){u&&"help"===e&&t.events.fire(Pc.kc)}function m(t){return"number"!=typeof t.which&&(t.which=t.keyCode),t}function w(t){if("keypress"===t.type){var n=String.fromCharCode(t.which);return t.shiftKey||(n=n.toLowerCase()),n}return t.which in cp?cp[t.which]:String.fromCharCode(t.which).toLowerCase()}function b(n){if(t.config.embed.settings.background)return!0;var i=n.target||n.srcElement;return"INPUT"===i.tagName||"SELECT"===i.tagName||"TEXTAREA"===i.tagName||i.isContentEditable}function g(i,e){if(!n.get(Dl)){d||(e&&!t.backbone.paused&&t.events.fire(Pc.Ps),t.events.fire(Pc.Gs,!0,"keyboard"),d=!0),!function(t){var n=t,i=Math.ceil(s),e=Math.ceil(c-s);l=function(t,n,i,e){return t/=100,i*(--t*t*t+1)+n}(n,i,e)}(f),1==++f&&(l=5*t.config.video.fps);var r=e?1:l,o="right"===i?r:-r;!function(n){var i=n/t.config.video.fps;t.events.fire(Sc.Ha,null,i)}(Math["right"===i?"ceil":"floor"](t.currentTime*t.config.video.fps)+o)}}function y(t){var n=a.getTabindexItems(),i=n.indexOf(document.activeElement),e="up"===t?i-1:i+1,r=null;return!(r=e>=n.length?n[0]:e<0?n[n.length-1]:n[e])||(r.focus(),!1)}function _(){if(a)return!0;if(n.get(Dl)&&!n.get(Ul))return!0;if(!document.activeElement||document.activeElement===document.body){var i=t.backbone.paused?Pc.Fs:Pc.Ps;return t.events.fire(i),p(),!1}}function k(){return a?(a.element.contains(document.activeElement)&&a.button.focus(),a.hide(),!1):u?(t.events.fire(Pc.kc),!1):void 0}function E(){return a?!a.element.contains(document.activeElement)||y("up"):ys.spatialPlayback&&t.config.video.spatial?(t.backbone.getEffectByName("ThreeSixtyEffect").keyPress("up"),!1):!(!t.config.embed.on_site||!document.activeElement||i.contains(document.activeElement))||(p(),t.events.fire(Sc.za,.05,!1,!0),!1)}function T(){return a?!a.element.contains(document.activeElement)||y("down"):ys.spatialPlayback&&t.config.video.spatial?(t.backbone.getEffectByName("ThreeSixtyEffect").keyPress("down"),!1):!(!t.config.embed.on_site||!document.activeElement||i.contains(document.activeElement))||(p(),t.events.fire(Sc.za,-.05,!1,!0),!1)}function x(n,i){if(a)return!a.element.contains(document.activeElement)||y("left"===i?"up":"down");if(p(),ys.spatialPlayback&&t.config.video.spatial)return t.backbone.getEffectByName("ThreeSixtyEffect").keyPress(i),!1;if(document.activeElement&&document.activeElement===o){var e="left"===i?-.05:.05;return t.events.fire(Sc.za,e,!1,!0),!1}n.shiftKey||0===f?g(i,n.shiftKey):h(i,n.shiftKey)}return t.events.on(Pc.gc,(function(t){u=!0,e=t,"not-supported"===t&&(r=!0)})),t.events.on(Pc.yc,(function(){u=!1,e=null})),t.events.on(Pc.Zs,(function(t,n){t||a!==n?t&&(a=n):a=null})),t.events.on(Pc.Jc,(function(t){t&&(r=!1)})),function(){var i={l:Pc.dc,w:Pc.hc,s:Pc.vc,c:[Pc.Us,!0],h:[Pc.Vs,!0],f:Pc.Ns,d:Pc.Rc,space:_,up:E,down:T,left:x,right:x,esc:k,"?":[Sc._showOverlay,"help"]};function r(n){if(m(n),function(t){return!(t.ctrlKey||t.metaKey||t.altKey)&&(t.which in cp?"keydown"===t.type:"keypress"===t.type)}(n)&&!b(n)&&v()){var r=w(n);if(r in i){if("function"==typeof i[r])return void(!1===i[r](n,r)&&(n.preventDefault(),n.stopPropagation()));!1===function(n){if(n=Array.isArray(n)?n:[n],u&&"help"===e){if(t.events.fire(Pc.kc),n[0]===Sc._showOverlay&&"help"===n[1])return!1;if(n[0]!==Sc.Ja)return setTimeout((function(){t.events.fire.apply(null,n)}),250),!1}return t.events.fire.apply(null,n),!1}(i[r])&&(n.preventDefault(),n.stopPropagation())}}}t.config.embed.on_site||(i.v=Sc.Ja),document.addEventListener("keydown",r,!1),document.addEventListener("keypress",r,!1),document.addEventListener("keyup",(function(i){if(m(i),!b(i)&&v()){var e=w(i);!ys.spatialPlayback||!t.config.video.spatial||"left"!==e&&"right"!==e&&"up"!==e&&"down"!==e?n.get(Dl)||"left"!==e&&"right"!==e||function(n){l=s,f=0;var i=n.shiftKey;t.events.fire(Pc.$s,i),d=!1}(i):t.backbone.getEffectByName("ThreeSixtyEffect").keyUp(e)}}),!1)}(),t.events.on(Pc.sl,(function(){r=!1})).on(Pc.cl,(function(){r=!0})),t.config.embed.on_site&&document.querySelector(".player")===i&&(r=!1),function(){var t,n=!1;document.body.addEventListener("keyup",(function(t){9!==t.which||document.body.classList.contains("showfocus")||document.body.classList.add("showfocus")})),document.body.addEventListener("keydown",(function(i){32!==i.which&&13!==i.which||(n=!0,clearTimeout(t),t=setTimeout((function(){n=!1}),200))})),document.body.addEventListener("click",(function(t){n||document.body.classList.remove("showfocus")}))}(),{pause:function(){r=!0},unpause:function(){r=!1}}}var fp=function(){function t(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.displayTimeout,e=void 0===i?0:i,r=n.label,o=void 0===r?"Alert":r;nt(this),this.Xd=t,this.Zd=!1,this.Qd=null,this.th=null,this.nh=o;var u=Math.round(e/1e3);0!==u&&(this.nh="".concat(o," Will be dismissed in ").concat(u," seconds")),this.ih=null,this.eh=e,this.rh(),this.Sn()}var n=t.prototype;return n.show=function(t){var n=this;!0!==this.Zd&&(clearTimeout(this.ih),this.th.classList.remove("hidden"),this.th.removeAttribute("hidden"),window.requestAnimationFrame((function(){n.th.classList.add("in")})),(this.th.querySelector("[data-alert-autofocus]")||this.th).focus(),this.Zd=!0,this.fire("show",t),0!==this.eh&&(this.ih=setTimeout((function(){n.hide("timeout")}),this.eh)))},n.hide=function(t){var n=this;!1!==this.Zd&&(clearTimeout(this.ih),this.th.classList.add("leaving"),window.requestAnimationFrame((function(){var t=n;n.oh(),ef(n.th).on("transitionend",(function n(i){"opacity"===i.propertyName&&(t.th.classList.remove("leaving"),t.th.classList.add("hidden"),t.th.setAttribute("hidden",""),ef(t.th).off("transitionend",n))}))})),this.Zd=!1,this.fire("hide",t))},n.oh=function(){this.th.classList.remove("in")},n.rh=function(){this.th||(this.th=document.createElement("div"),this.th.classList.add("vp-alert"),this.th.setAttribute("role","alertdialog"),this.th.setAttribute("aria-label",this.nh),this.th.setAttribute("aria-atomic","true"),this.th.classList.add("hidden"),this.th.setAttribute("hidden",""),this.Xd.appendChild(this.th),this.oh()),this.Qd instanceof HTMLElement?(this.th.innerHTML="",this.th.appendChild(this.Qd)):(this.th.textContent=this.Qd,this.th.innerHTML=this.Qd);var t=document.createElement("button");t.setAttribute("data-close",""),t.setAttribute("aria-label","Close alert"),t.classList.add("close"),t.innerHTML=dd.render("icon_close"),this.th.appendChild(t)},n.Sn=function(){var t=this;ef(this.th).on("click","[data-close]",(function(n){t.hide(n)}))},H(t,[{key:"visible",get:function(){return this.Zd}},{key:"message",get:function(){return this.Qd},set:function(t){t instanceof HTMLElement&&this.Qd&&t.textContent===this.Qd.textContent||t!==this.Qd&&(this.Qd=t,this.rh())}}]),t}(),dp=function(){function t(t,n,i){this.player=t,this.backbone=n,this.isBufferingTooLong=!1,this.isBufferingTooFrequent=!1,this.autoAlertWasDismissed=!1,this.bufferCount=-1,this.badPlaybackTimer=null,this.uh(i),this.ah()}var n=t.prototype;return n.handleBufferStarted=function(){this.bufferCount+=1,this.sh()},n.handleBufferEnded=function(){clearTimeout(this.badPlaybackTimer),this.badPlaybackTimer=null,this.isBufferingTooLong=!1},n.ah=function(){var t=this;this.player.events.on(Ec.Ua,(function(n){t.lh(n)})),this.player.events.on(Ec.Ba,(function(n){t.fh(n)})),this.player.events.on(Ec.Va,this.handleBufferStarted.bind(this)),this.player.events.on(yi.BUFFER_ENDED,this.handleBufferEnded.bind(this)),this.player.events.on(Ec.Fa,(function(){t.autoAlertWasDismissed||(t.showAlert("stream_studder"),al.captureBreadcrumb("Alert shown",{message:"stream_studder"},"video"))})),this.player.events.on(Pc.As,(function(n){"auto"===n&&t.alertUI.hide("qualitymenuauto")}))},n.lh=function(t){t||this.showAlert("warning_alert",{strings:{text:'Accédez à une liste de navigateurs supportant le visionnage à 360°.'}})},n.fh=function(t){t||this.showAlert("warning_alert",{strings:{text:'Vous souhaitez regarder une vidéo à 360° ? Consultez les navigateurs et les paramètres supportés .'}})},n.showAlert=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.alertUI&&!this.player.config.embed.settings.background&&(this.alertUI.message=dd.render(t,n),this.alertUI.show())},n.uh=function(t){var n=this;this.alertUI=new fp(t),this.alertUI.on("show",(function(t){n.player.events.fire(Pc.Dl,!0,t)})),this.alertUI.on("hide",(function(t){var i=t.target,e=i&&"function"==typeof i.getAttribute;if(e)switch(i.getAttribute("data-context")){case"suggestion":n.player.events.fire(Sc.Ya,"auto"),t="suggestion";break;default:t="close"}(e||"qualitymenuauto"===t)&&(n.autoAlertWasDismissed=!0),n.player.events.fire(Pc.Dl,!1,t)}))},n.sh=function(){var t=this;null===this.badPlaybackTimer&&0!==this.bufferCount&&(this.badPlaybackTimer=setTimeout((function(){t.isBufferingTooLong=!0,t.dh()}),1e4))},n.dh=function(){"MediaSourceScanner"===this.backbone.currentScannerName&&(this.isBufferingTooLong||this.isBufferingTooFrequent)&&(this.backbone.video.currentFile.restrictedStreamIndexes.length<=0||(this.isBufferingTooLong,this.isBufferingTooFrequent,this.player.events.fire(Ec.Fa),this.bufferCount=0,this.badPlaybackTimer=null,this.isBufferingTooFrequent=!1,this.isBufferingTooLong=!1))},t}();function hp(t,n,i){return i?n?n(t):t:(t&&t.then||(t=r.resolve(t)),n?t.then(n):t)}function vp(t,n){try{var i=t()}catch(t){return n(t)}return i&&i.then?i.then(void 0,n):i}function pp(){}var mp=function(){function t(t,n){this.tf=t,this.hh=n,this.vh=0,this.ph()}var n=t.prototype;return n.wh=function(){this.hh.get(Ul)&&(this.tf.element.querySelector(".vp-live-viewer-status-wrapper")||(this.If=document.createElement("div"),this.If.classList.add("vp-live-viewer-status-wrapper","invisible"),this.If.innerHTML=dd.render("live_status"),this.If.querySelector(".vp-live-status-circle").classList.remove("offline"),this.tf.element.querySelector(".vp-controls-wrapper").appendChild(this.If)))},n.bh=function(){var t=this.tf.element.querySelector(".vp-live-viewer-status-wrapper");t&&this.tf.element.querySelector(".vp-controls-wrapper").removeChild(t)},n.ph=function(){var t=this;this.hh.watch(zl,(function(){return t.bh()})),this.tf.events.on(Pc.Jc,(function(){t.tf.config.video.live_event?t.wh():t.bh()})),this.tf.events.on(tu.STREAM_ONLINE,(function(){t.wh(),t.gh()})),this.tf.events.on(Pc.Js,(function(n){var i;null==(i=t.If)||i.classList.toggle("invisible",n)}))},n.gh=function(){try{var t=this;if(!t.hh.get(Ul)||!t.tf.config.video.live_event.show_viewer_count)return;var n=setTimeout((function(){t.gh()}),3e4),i="".concat(t.tf.config.video.id);"unlisted"===t.tf.config.video.privacy&&(i+=":".concat(t.tf.config.video.unlisted_hash));var e="https://".concat(t.tf.config.vimeo_api_url,"/videos/").concat(i,"/stats/live"),o={jwt_token:t.tf.config.user.vimeo_bucketed_live_client_token};return wp(vp((function(){return hp(t.tf.updatePhpTokens(),(function(){return wp(vp((function(){return hp(Ke({url:e,searchParams:o}).json(),(function(n){n.viewers?(t.vh=0,t.yh(n.viewers.current)):t.vh++}))}),(function(){t.vh++,t._h()&&clearTimeout(n)})))}))}),(function(i){al.captureException(i),t.vh++,t._h()&&clearTimeout(n)})))}catch(t){return r.reject(t)}},n.yh=function(t){this.tf.config.video.live_event.show_viewer_count&&(this.If.querySelector(".vp-live-viewer-count")||(this.tf.element.querySelector(".vp-live-viewer-count").style.display="block",this.If.innerHTML+=dd.render("live_viewer_count")),V(this.tf.element.querySelectorAll(".vp-live-viewer-count-value")).forEach((function(n){return n.innerHTML=function(t){return t=parseFloat(t),isNaN(t)||t<0?"0":t<1e3?t.toString():t>=1e3&&t<1e6?Math.floor(t/1e3)+","+Math.round(t%1e3/100)+"k":Math.floor(t/1e6)+","+Math.round(t%1e6/1e5)+"M"}(t)})))},n._h=function(){return this.vh>3&&(V(this.tf.element.querySelectorAll(".vp-live-viewer-count")).forEach((function(t){return t.classList.add("hidden")})),!0)},t}();function wp(t){if(t&&t.then)return t.then(pp)}t.BigScreen=ph,t.VimeoPlayer=function(t,n,i,e){dd.helpers=tp;var o=function(t){if(!0===t)return r.resolve(null);var n=!1;return new r((function(i,e){t.link.addEventListener("load",(function(){if(!n){n=!0;var e=(new Date).getTime()-t.startTime;setTimeout((function(){return i(e)}),100)}}),!1)}))}(i),u=new Lh({element:t,delegate:e,cssLoadedPromise:o}),a=u.store;t.classList.add("js-player-fullscreen");var s=u.expose,c=null,l=null,f=null,d=null,h=null,v=null,p=t.querySelector(".vp-controls"),m=t.querySelector(".vp-sidedock"),w=t.querySelector(".vp-title"),b=t.querySelector(".vp-cards-wrapper"),g=ys.mobileAndroid||ys.iPhone||ys.windowsPhone||ys.browser.bb10,y={tiny:Pc.Qc,mini:Pc.tl,normal:Pc.nl,none:Pc.nl};function _(n){n&&void 0!==y[n]&&(u.events.fire(y[n]),t.classList.toggle("player-normal","normal"===n),t.classList.toggle("player-mini","mini"===n),t.classList.toggle("player-tiny","tiny"===n))}function k(n){Object.keys(Bf).forEach((function(i){return t.classList.toggle("player-".concat(i),n===i)}))}function E(){var n=u.config.embed.settings,i=(1===u.config.view||3===u.config.view)&&n&&!n.playbar;t.classList.toggle("no-playbar",i),t.classList.toggle("with-fullscreen",!!n.fullscreen);var e=n.custom_logo;t.classList.toggle("with-custom-logo",!!e),t.classList.toggle("with-sticky-custom-logo",e&&e.sticky),t.classList.toggle("hide-controls-mode",!!n.background||0===n.controls),t.classList.toggle("touch-support",ys.touch)}function T(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.config.video.url;if(!(!n||t&&t.metaKey)){if(-1===n.indexOf("#")&&u.backbone.currentTime>0&&u.backbone.currentTime0&&window.innerHeight>0?t():i=setTimeout(n,250)};u.events.once(Pc.ue,e),u.events.once(Pc.bs,e)})),function(){var t=function(t,n){return u.verifyConfig().then((function(){var i=u.config.request,e=i.signature,r=i.session,o=i.timestamp,a=i.expires;return Ke("https://".concat(u.config.player_url,"/video/").concat(u.config.video.id,"/").concat(t,"?signature=").concat(e,"&session=").concat(r,"&time=").concat(o,"&expires=").concat(a),{method:n,withCredentials:!0})})).catch((function(i){al.captureException(i,{extra:{action:t,method:n}})}))},n=function(t,n){return u.updatePhpTokens().then((function(){var i="following"===t?u.config.video.owner.id:u.config.video.id,e=u.config.user.vimeo_api_interaction_tokens,r="";if(e)switch(r="?auth=",t){case"likes":r+=e.likes;break;case"watchlater":r+=e.watch_later;break;case"following":r+=e.following}var o=u.config.video.unlisted_hash&&"following"!==t?":".concat(u.config.video.unlisted_hash):"";return Ke("https://".concat(u.config.vimeo_api_url,"/users/").concat(u.config.user.id,"/").concat(t,"/").concat(i).concat(o).concat(r),{method:n,jwt:u.config.user.vimeo_api_client_token}).catch((function(i){al.captureException(i,{extra:{action:t,method:n}})}))})).catch((function(t){al.captureException(t)}))};u.events.on(Pc.mc,(function(t){if(u.config.user.purchased)return!u.config.video.vod.is_feature&&u.config.video.vod.feature_id?void u.loadVideo(u.config.video.vod.feature_id).then((function(){return u.events.fire(Pc.Fs),u.config.video.vod.feature_id})).catch((function(t){al.captureException(t),u.events.fire(Sc._showOverlay,"error",{title:"Désolé",message:"Un problème s’est produit. Veuillez essayer à nouveau."})})):void u.events.fire(Pc.Fs);u.config.video.vod&&u.config.video.vod.is_coming_soon?T(null,u.config.video.vod.url):u.performDelegateAction(Oc,(function(){u.events.fire(Sc.Ga,"purchase",{productId:t})}),[t])})),u.events.on(Pc.dc,(function(){u.config.user.logged_in?u.config.user.id!==u.config.video.owner.id&&(u.config.user.liked?u.performDelegateAction(Mc,(function(){"disable"!==u.config.video.privacy?n("likes","DELETE"):t("like","DELETE"),u.config.user.liked=!1,u.events.fire(Pc.Hc)})):u.performDelegateAction(Ac,(function(){"disable"!==u.config.video.privacy?n("likes","PUT"):t("like","PUT"),u.config.user.liked=!0,u.events.fire(Pc.Bc)}))):u.performDelegateAction(jc,(function(){u.events.fire(Sc.Ga,"login-like")}))})),u.events.on(Pc.hc,(function(){(u.config.video.url||"unlisted"===u.config.video.privacy)&&(u.config.user.logged_in?u.config.user.watch_later?u.performDelegateAction(Cc,(function(){n("watchlater","DELETE"),u.config.user.watch_later=!1,u.events.fire(Pc.qc)})):u.performDelegateAction(Rc,(function(){n("watchlater","PUT"),u.config.user.watch_later=!0,u.events.fire(Pc.zc)})):u.performDelegateAction(jc,(function(){u.events.fire(Sc.Ga,"login-watch-later")})))})),u.events.on(Pc.wc,(function(){u.performDelegateAction(Dc,(function(){u.config.video.vod&&u.config.video.vod.url?T(null,"".concat(u.config.video.vod.url,"#collections")):u.config.video.url&&T(null,"".concat(u.config.video.url,"#collections"))}))})),u.events.on(Pc.vc,(function(){var t=u.config.embed.settings.share&&u.config.embed.settings.share.embed_only,n=function(){u.events.fire(Sc._showOverlay,"share",t)};ph.element?n():u.performDelegateAction(Ic,n)})),u.events.on(Pc.pc,(function(){u.config.embed.settings.share.embed_only&&u.performDelegateAction(Ic,(function(){u.events.fire(Sc._showOverlay,"share",!0)}))})),u.events.on(Pc.bc,(function(){if(u.config.user.logged_in&&u.config.user.id!==u.config.video.owner.id){if(u.config.user.following)return n("following","DELETE"),u.config.user.following=!1,void u.events.fire(Pc.ml);n("following","PUT"),u.config.user.following=!0,u.events.fire(Pc.pl)}}))}(),u.events.on(Pc.ks,(function(){t.classList.add("player-ad")})),u.events.on([Pc.Es,Sc.$a],(function(){t.classList.remove("player-ad")})),function(){var n=function(){return function(t,n,i){return t&&t.then||(t=r.resolve(t)),n?t.then(n):t}(d,(function(){var n=function(){var n=ec(t),i=n.width,e=n.height;return g?e<=200?"10px":i<450?"12px":i<=1024?"11px":"10px":"10px"}();p.style.fontSize=n,m.style.fontSize=n,w.style.fontSize=n}))};u.events.on(Pc.cc,n),u.events.on(Pc.fc,n),window.addEventListener("orientationchange",n),g&&(t.classList.add("mobile"),n())}(),a.watch("ui.player.mode",_),a.watch("ui.player.breakpoint",k),function(){function n(){var n=t;if(e&&e.getFullscreenElement&&"function"==typeof e.getFullscreenElement){var i=e.getFullscreenElement();i&&i instanceof HTMLElement&&i.contains(t)&&i.classList.contains("js-player-fullscreen")&&(n=i)}return n}u.config.embed.fullscreen=!0,ys.iPad&&t.classList.add("no-fullscreen-api-support");var i=u.config.embed.playsinline&&ys.iOS>=10,r=ys.iPad||i;ph.enabled||r||(t.classList.add("no-fullscreen-support"),ys.iOS||(u.config.embed.fullscreen=!1));var o=!1,a=!1,s=!1;u.events.on([Ko,Yo],(function(){s=!0})),u.events.on(Sc.es,(function(){ph.enabled||ph.videoEnabled(t)?(u.events.fire(Pc.sc),a=!1,ph.request(n())):u.events.fire(Sc.us,!0)})),u.events.on(Pc.Ns,(function(){"picture-in-picture"===u.backbone.presentationMode&&u.events.fire(Sc.ls),ph.element?(u.events.fire(Pc.lc),ph.exit()):(u.events.fire(Pc.sc),a=!0,ph.request(n()))}));var c=ph.onenter,l=ph.onexit;if(ph.onenter=function(t){o||(n().contains(t)?function(t,i){s?s=!1:o||(o=!0,u.events.fire(Pc.cc,n()===t,a))}(t):"function"==typeof c&&c(t))},ph.onexit=function(){o?s?s=!1:o&&(o=!1,u.events.fire(Pc.fc,a),a||u.events.fire(Sc.us,!1),a=!1):"function"==typeof l&&l()},ef(t).on("click","a",(function(t){ph.element===n()&&ph.exit()})),ef(t).on("gestureend",(function(t){t.scale>1&&u.events.fire(Pc.Ns)})),"undefined"!=typeof MSGesture){var f=1,d=new MSGesture;d.target=t,ef(t).on("pointerdown",(function(t){d.addPointer(t.pointerId)})).on(["MSGestureChange"],(function(t){f*=t.scale})).on(["MSGestureEnd"],(function(){(!o&&f>=2||o&&f<1)&&u.events.fire(Pc.Ns),f=1}))}}(),Nh(t,"a[data-clip-link]",T),u.events.on(Sc.Ja,T),Nh(t,"[data-track-click]",(function(t){var n=t.target.dataset.trackClick;u.events.fire(Pc.Cs,n)})),x(),u.events.on(Pc.Jc,(function(){E(),x()})),u.events.on(Sc.ms,(function(){h.disable()}))}function A(){c||(c=new xv(u,a,t.querySelector(".vp-overlay-wrapper")))}function M(){l||(l=new Kv(u,{uuid:u.uuid,id:t.id,isMobileDevice:!1}))}function R(){f||(f=new Yv(u))}var C={initializationHandler:function(){return function(){A(),M(),R(),new rv(u,a,p),new uv(u,a,t);var n=new lp(u,a,t);new yv(u,t.querySelector(".vp-notification-wrapper")),new Ev(u,a,t.querySelector(".vp-outro-wrapper")),new np(u,m),new ip(u,w),new op(u,t),Object.defineProperties(s,{pauseKeyboard:{enumerable:!0,value:n.pause},unpauseKeyboard:{enumerable:!0,value:n.unpause}})}(),S(),r.resolve()},postInitializationHandler:function(){return u.backbone&&(new wv(t.querySelector(".vp-stats-debug"),u),new sp(u,a,b),new dp(u,u.backbone,t)),r.resolve()},authorizationHandler:function(t){t(),A(),M();var n="Error",i="Unhandled video privacy";switch(u.config.view){case 4:return new r((function(t,n){u.events.fire(Sc._showOverlay,"password"),u.events.once(Pc.Xc,(function(n){t(n)}))}));case 2:R();var e="private-locked",o=null;return u.config.user.logged_in&&(e="error",o={title:"Vidéo privée",message:"Désolé, vous n’avez pas la permission de regarder.",modal:!0,logo:!!u.config.embed.settings.logo,icon:"lock"}),u.events.fire(Sc._showOverlay,e,o),r.reject();case 7:n=u.config.title,i=u.config.message}return u.events.fire(Sc._showOverlay,"error",{title:n,message:i,modal:!0}),r.reject()}};return u.init(n,C).then((function(){return 3!==u.config.view||u.config.embed.autoplay||u.events.fire(Sc._showOverlay,"private-unlocked"),!0})).catch((function(n){al.captureException(n),A(),M(),t.classList.remove("loading"),u.events.fire(Pc.bs,Wc.id,Wc)})),s},t.requestModule=er}(this.window=this.window||{});
diff --git a/aris/aris_fichiers/jquery-3.js b/aris/aris_fichiers/jquery-3.js
new file mode 100644
index 0000000..644d35e
--- /dev/null
+++ b/aris/aris_fichiers/jquery-3.js
@@ -0,0 +1,4 @@
+/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML=" ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML=" ";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),
+a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/
+
+
+
+
+
+ Touch
+ Interrupts
+ The continuity of consciousness
+
+
+
+
+
+
+ please enjoy the internet
+
+ text piece v0.1.0
+ about me
+ some theater v2.0.17
+ socrates v0.0.1
+
+
+
+
+
+ Love
+ Ruptures
+ Time
+
+
+
+
+
+ ari's done a lot of theater lol
+ the feels... (KMS) 2017 at New Ohio Theater, NYC
+
+ Written by Jeremy O Harris. Presented as a part of American AF Festival with: Madeline Wise, Jonathan Higginbotham, Alexander Paris, Aleah Quiñones, Greogry Cuellar, and Jordan Bellow.
+
+
+
+
+
+
+
+ I'm Ari, a theater artist and computer enthusiast clowning around on the internet and irl. This is my homemade website. email: superarius@gmail.com github: https://github.com/superarius anti-facebook bot: friend me! public key: 02f6cc0b0ce4583b9260bcc6abf8f4aaf007933baaa7ca2f9c0d637b8bf5d44ddf
+
+
+
+
+
+ message me securely: here
+
+
+
+
+
+
+
+ Socrates: Want to talk philosophy?
+ send
+
+
+
+
+