PageSourceSearch

https://jobs.alliedglobal.com/js/PublicApp/web/437-bundle-5f842be2.js

js alliedglobal.com collected 2026-10-08 21:00:17 UTC 2,797,957 bytes, 2 lines download raw bytes

vendor: 4,607 bytes, lines 1-2
1/*! For license information please see 437-bundle-5f842be2.js.LICENSE.txt */
2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([["437"],{70673:function(module,__unused_webpack_exports,__webpack_require__){!function(e,t){module.exports=t(__webpack_require__(59496))}(0,function(__WEBPACK_EXTERNAL_MODULE_50__){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,i){!r.o(e,t)&&Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/static/",r(r.s=335)}([function(e,t,r){var i=r(3),o=r(7),a=r(14),n=r(11),s=r(19),x="prototype",c=function(e,t,r){var l,d,u,p,h=e&c.F,m=e&c.G,b=e&c.S,g=e&c.P,v=e&c.B,f=m?i:b?i[t]||(i[t]={}):(i[t]||{})[x],y=m?o:o[t]||(o[t]={}),A=y[x]||(y[x]={});for(l in m&&(r=t),r)u=((d=!h&&f&&void 0!==f[l])?f:r)[l],p=v&&d?s(u,i):g&&"function"==typeof u?s(Function.call,u):u,f&&n(f,l,u,e&c.U),y[l]!=u&&a(y,l,p),g&&A[l]!=u&&(A[l]=u)};i.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,r){var i=r(4);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var i=r(61)("wks"),o=r(36),a=r(3).Symbol,n="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=n&&a[e]||(n?a:o)("Symbol."+e))}).store=i},function(e,t,r){var i=r(22),o=Math.min;e.exports=function(e){return e>0?o(i(e),0x1fffffffffffff):0}},function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},function(e,t,r){e.exports=!r(2)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){var i=r(1),o=r(102),a=r(27),n=Object.defineProperty;t.f=r(8)?Object.defineProperty:function(e,t,r){if(i(e),t=a(t,!0),i(r),o)try{return n(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var i=r(24);e.exports=function(e){return Object(i(e))}},function(e,t,r){var i=r(3),o=r(14),a=r(13),n=r(36)("src"),s=r(167),x="toString",c=(""+s).split(x);r(7).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,r,s){var x="function"==typeof r;x&&(a(r,"name")||o(r,"name",t)),e[t]!==r&&(x&&(a(r,n)||o(r,n,e[t]?""+e[t]:c.join(String(t)))),e===i?e[t]=r:s?e[t]?e[t]=r:o(e,t,r):(delete e[t],o(e,t,r)))})(Function.prototype,x,function(){return"function"==typeof this&&this[n]||s.call(this)})},function(e,t,r){var i=r(0),o=r(2),a=r(24),n=/"/g,s=function(e,t,r,i){var o=String(a(e)),s="<"+t;return""!==r&&(s+=" "+r+'="'+String(i).replace(n,"&quot;")+'"'),s+">"+o+"</"+t+">"};e.exports=function(e,t){var r={};r[e]=t(s),i(i.P+i.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",r)}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var i=r(9),o=r(34);e.exports=r(8)?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var i=r(46),o=r(24);e.exports=function(e){return i(o(e))}},function(e,t,r){"use strict";var i=r(2);e.exports=function(e,t){return!!e&&i(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var i=r(19),o=r(46),a=r(10),n=r(6),s=r(98);e.exports=function(e,t){var r=1==e,x=2==e,c=3==e,l=4==e,d=6==e,u=5==e||d,p=t||s;return function(t,s,h){for(var m,b,g=a(t),v=o(g),f=i(s,h,3),y=n(v.length),A=0,E=r?p(t,y):x?p(t,0):void 0;y>A;A++)if((u||A in v)&&(b=f(m=v[A],A,g),e)){if(r)E[A]=b;else if(b)switch(e){case 3:return!0;case 5:return m;case 6:return A;case 2:E.push(m)}else if(l)return!1}return d?-1:c||l?l:E}}},function(e,t,r){var i=r(17);e.exports=function(e,t,r){if(i(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,i){return e.call(t,r,i)};case 3:return function(r,i,o){return e.call(t,r,i,o)}}return function(){return e.apply(t,arguments)}}}
vendor: 4,985 bytes, line 2
2,function(e,t,r){var i=r(47),o=r(34),a=r(15),n=r(27),s=r(13),x=r(102),c=Object.getOwnPropertyDescriptor;t.f=r(8)?c:function(e,t){if(e=a(e),t=n(t,!0),x)try{return c(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t,r){var i=r(0),o=r(7),a=r(2);e.exports=function(e,t){var r=(o.Object||{})[e]||Object[e],n={};n[e]=t(r),i(i.S+i.F*a(function(){r(1)}),"Object",n)}},function(e,t){var r=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,r){"use strict";if(r(8)){var i=r(29),o=r(3),a=r(2),n=r(0),s=r(62),x=r(88),c=r(19),l=r(38),d=r(34),u=r(14),p=r(40),h=r(22),m=r(6),b=r(121),g=r(35),v=r(27),f=r(13),y=r(45),A=r(4),E=r(10),w=r(75),_=r(30),k=r(32),B=r(31).f,C=r(90),F=r(36),D=r(5),S=r(18),z=r(52),T=r(48),P=r(91),I=r(39),R=r(58),M=r(41),U=r(68),L=r(96),V=r(9),O=r(20),Q=V.f,N=O.f,Y=o.RangeError,q=o.TypeError,W=o.Uint8Array,H="ArrayBuffer",G="Shared"+H,K="BYTES_PER_ELEMENT",J="prototype",Z=Array[J],X=x.ArrayBuffer,$=x.DataView,ee=S(0),et=S(2),er=S(3),ei=S(4),eo=S(5),ea=S(6),en=z(!0),es=z(!1),ex=P.values,ec=P.keys,el=P.entries,ed=Z.lastIndexOf,eu=Z.reduce,ep=Z.reduceRight,eh=Z.join,em=Z.sort,eb=Z.slice,eg=Z.toString,ev=Z.toLocaleString,ef=D("iterator"),ey=D("toStringTag"),eA=F("typed_constructor"),eE=F("def_constructor"),ew=s.CONSTR,e_=s.TYPED,ek=s.VIEW,eB="Wrong length!",eC=S(1,function(e,t){return eT(T(e,e[eE]),t)}),eF=a(function(){return 1===new W(new Uint16Array([1]).buffer)[0]}),eD=!!W&&!!W[J].set&&a(function(){new W(1).set({})}),eS=function(e,t){var r=h(e);if(r<0||r%t)throw Y("Wrong offset!");return r},ez=function(e){if(A(e)&&e_ in e)return e;throw q(e+" is not a typed array!")},eT=function(e,t){if(!(A(e)&&eA in e))throw q("It is not a typed array constructor!");return new e(t)},eP=function(e,t){return ej(T(e,e[eE]),t)},ej=function(e,t){for(var r=0,i=t.length,o=eT(e,i);i>r;)o[r]=t[r++];return o},eI=function(e,t,r){Q(e,t,{get:function(){return this._d[r]}})},eR=function(e){var t,r,i,o,a,n,s=E(e),x=arguments.length,l=x>1?arguments[1]:void 0,d=void 0!==l,u=C(s);if(void 0!=u&&!w(u)){for(n=u.call(s),i=[],t=0;!(a=n.next()).done;t++)i.push(a.value);s=i}for(d&&x>2&&(l=c(l,arguments[2],2)),t=0,o=eT(this,r=m(s.length));r>t;t++)o[t]=d?l(s[t],t):s[t];return o},eM=function(){for(var e=0,t=arguments.length,r=eT(this,t);t>e;)r[e]=arguments[e++];return r},eU=!!W&&a(function(){ev.call(new W(1))}),eL=function(){return ev.apply(eU?eb.call(ez(this)):ez(this),arguments)},eV={copyWithin:function(e,t){return L.call(ez(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ei(ez(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return U.apply(ez(this),arguments)},filter:function(e){return eP(this,et(ez(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return eo(ez(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ea(ez(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){ee(ez(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return es(ez(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return en(ez(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return eh.apply(ez(this),arguments)},lastIndexOf:function(e){return ed.apply(ez(this),arguments)},map:function(e){return eC(ez(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return eu.apply(ez(this),arguments)},reduceRight:function(e){return ep.apply(ez(this),arguments)},reverse:function(){for(var e,t=this,r=ez(t).length,i=Math.floor(r/2),o=0;o<i;)e=t[o],t[o++]=t[--r],t[r]=e;return t},some:function(e){return er(ez(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return em.call(ez(this),e)},subarray:function(e,t){var r=ez(this),i=r.length,o=g(e,i);return new(T(r,r[eE]))(r.buffer,r.byteOffset+o*r.BYTES_PER_ELEMENT,m((void 0===t?i:g(t,i))-o))}},eO=function(e,t){return eP(this,eb.call(ez(this),e,t))},eQ=function(e){ez(this);var t=eS(arguments[1],1),r=this.length,i=E(e),o=m(i.length),a=0;if(o+t>r)throw Y(eB);for(;a<o;)this[t+a]=i[a++]},eN={entries:function(){return el.call(ez(this))},keys:function(){return ec.call(ez(this))},values:function(){return ex.call(ez(this))}},eY=function(e,t){return A(e)&&e[e_]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},eq=function(e,t){return eY(e,t=v(t,!0))?d(2,e[t]):N(e,t)},eW=function(e,t,r){return eY(e,t=v(t,!0))&&A(r)&&f(r,"value")&&!f(r,"get")&&!f(r,"set")&&!r.configurable&&(!f(r,"writable")||r.writable)&&(!f(r,"enumerable")||r.enumerable)?(e[t]=r.value,e):Q(e,t,r)};!ew&&(O.f=eq,V.f=eW),n(n.S+!ew*n.F,"Object",{getOwnPropertyDescriptor:eq,defineProperty:eW}),a(function(){eg.call({})})&&(eg=ev=function(){return eh.call(this)});var eH=p({},eV);p(eH,eN),u(eH,ef,eN.values),p(eH,{slice:eO,set:eQ,constructor:function(){}
2,toString:eg,toLocaleString:eL}),eI(eH,"buffer","b"),eI(eH,"byteOffset","o"),eI(eH,"byteLength","l"),eI(eH,"length","e"),Q(eH,ey,{get:function(){return this[e_]}}),e.exports=function(e,t,r,x){var c=e+((x=!!x)?"Clamped":"")+"Array",d="get"+e,p="set"+e,h=o[c],g=h||{},v=h&&k(h),f=!h||!s.ABV,E={},w=h&&h[J],C=function(e,r){var i=e._d;return i.v[d](r*t+i.o,eF)},F=function(e,r,i){var o=e._d;x&&(i=(i=Math.round(i))<0?0:i>255?255:255&i),o.v[p](r*t+o.o,i,eF)},D=function(e,t){Q(e,t,{get:function(){return C(this,t)},set:function(e){return F(this,t,e)},enumerable:!0})};f?(w=(h=r(function(e,r,i,o){l(e,h,c,"_d");var a,n,s,x,d=0,p=0;if(A(r)){if(r instanceof X||(x=y(r))==H||x==G){a=r,p=eS(i,t);var g=r.byteLength;if(void 0===o){if(g%t||(n=g-p)<0)throw Y(eB)}else if((n=m(o)*t)+p>g)throw Y(eB);s=n/t}else if(e_ in r)return ej(h,r);else return eR.call(h,r)}else a=new X(n=(s=b(r))*t);for(u(e,"_d",{b:a,o:p,l:n,e:s,v:new $(a)});d<s;)D(e,d++)}))[J]=_(eH),u(w,"constructor",h)):(!a(function(){h(1)})||!a(function(){new h(-1)})||!R(function(e){new h,new h(null),new h(1.5),new h(e)},!0))&&(h=r(function(e,r,i,o){var a;return(l(e,h,c),A(r))?r instanceof X||(a=y(r))==H||a==G?void 0!==o?new g(r,eS(i,t),o):void 0!==i?new g(r,eS(i,t)):new g(r):e_ in r?ej(h,r):eR.call(h,r):new g(b(r))}),ee(v!==Function.prototype?B(g).concat(B(v)):B(g),function(e){!(e in h)&&u(h,e,g[e])}),h[J]=w,!i&&(w.constructor=h));var S=w[ef],z=!!S&&("values"==S.name||void 0==S.name),T=eN.values;u(h,eA,!0),u(w,e_,c),u(w,ek,!0),u(w,eE,h),(x?new h(1)[ey]!=c:!(ey in w))&&Q(w,ey,{get:function(){return c}}),E[c]=h,n(n.G+n.W+n.F*(h!=g),E),n(n.S,c,{BYTES_PER_ELEMENT:t}),n(n.S+n.F*a(function(){g.of.call(h,1)}),c,{from:eR,of:eM}),!(K in w)&&u(w,K,t),n(n.P,c,eV),M(c),n(n.P+n.F*eD,c,{set:eQ}),n(n.P+!z*n.F,c,eN),!i&&w.toString!=eg&&(w.toString=eg),n(n.P+n.F*a(function(){new h(1).slice()}),c,{slice:eO}),n(n.P+n.F*(a(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!a(function(){w.toLocaleString.call([1,2])})),c,{toLocaleString:eL}),I[c]=z?S:T,!i&&!z&&u(w,ef,T)}}else e.exports=function(){}},function(e,t,r){var i=r(36)("meta"),o=r(4),a=r(13),n=r(9).f,s=0,x=Object.isExtensible||function(){return!0},c=!r(2)(function(){return x(Object.preventExtensions({}))}),l=function(e){n(e,i,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!x(e))return"F";if(!t)return"E";l(e)}return e[i].i},u=function(e,t){if(!a(e,i)){if(!x(e))return!0;if(!t)return!1;l(e)}return e[i].w},p=function(e){return c&&h.NEED&&x(e)&&!a(e,i)&&l(e),e},h=e.exports={KEY:i,NEED:!1,fastKey:d,getWeak:u,onFreeze:p}},function(e,t,r){var i=r(4);e.exports=function(e,t){var r,o;if(!i(e))return e;if(t&&"function"==typeof(r=e.toString)&&!i(o=r.call(e))||"function"==typeof(r=e.valueOf)&&!i(o=r.call(e))||!t&&"function"==typeof(r=e.toString)&&!i(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var i=r(5)("unscopables"),o=Array.prototype;void 0==o[i]&&r(14)(o,i,{}),e.exports=function(e){o[i][e]=!0}},function(e,t){e.exports=!1},function(e,t,r){var i=r(1),o=r(111),a=r(71),n=r(82)("IE_PROTO"),s=function(){},x="prototype",c=function(){var e,t=r(70)("iframe"),i=a.length,o="<",n=">";for(t.style.display="none",r(73).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(o+"script"+n+"document.F=Object"+o+"/script"+n),e.close(),c=e.F;i--;)delete c[x][a[i]];return c()};e.exports=Object.create||function(e,t){var r;return null!==e?(s[x]=i(e),r=new s,s[x]=null,r[n]=e):r=c(),void 0===t?r:o(r,t)}},function(e,t,r){var i=r(113),o=r(71).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},function(e,t,r){var i=r(13),o=r(10),a=r(82)("IE_PROTO"),n=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return i(e=o(e),a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?n:null}},function(e,t,r){var i=r(113),o=r(71);e.exports=Object.keys||function(e){return i(e,o)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(22),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?o(e+t,0):a(e,t)}},function(e,t){var r=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},function(e,t,r){var i=r(4);e.exports=function(e,t){if(!i(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t){e.exports=function(e,t,r,i){if(!(e instanceof t)||void 0!==i&&i in e)throw TypeError(r+": incorrect invocation!");return e}},function(e,t){e.exports={}},function(e,t,r){var i=r(11);e.exports=function(e,t,r){for(var o in t)i(e,o,t[o],r);return e}},function(e,t,r){"use strict";var i=r(3),o=r(9),a=r(8),n=r(5)("species");e.exports=function(e){var t=i[e];a&&t&&!t[n]&&o.f(t,n,{configurable:!0,get:function(){return this}})}},function(e,t,r){var i=r(9).f,o=r(13),a=r(5)("toStringTag");e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},function(e,t,r){var i=r(0),o=r(24),a=r(2),n=r(86),s="["+n+"]",x="​\x85",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),d=function(e,t,r){var o={},s=a(function(){return!!n[e]()||x[e]()!=x}),c=o[e]=s?t(u):n[e];r&&(o[r]=c),i(i.P+i.F*s,"String",o)},u=d.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(c,"")),2&t&&(e=e.replace(l,"")),e};e.exports=d},function(e,t,r){"use strict";r.d(t,"g",function(){return o}
2),r.d(t,"j",function(){return a}),r.d(t,"a",function(){return n}),r.d(t,"h",function(){return s}),r.d(t,"c",function(){return x}),r.d(t,"i",function(){return c}),r.d(t,"d",function(){return l}),r.d(t,"f",function(){return d}),r.d(t,"e",function(){return u}),r.d(t,"b",function(){return p});var i=r(126);r.n(i);var o={width:r.i(i.oneOfType)([i.number,i.string]),height:r.i(i.oneOfType)([i.number,i.string]),responsive:i.bool,faceoutline:i.bool,skipinitial:i.bool,skipinitialonrerecord:i.bool,picksnapshots:i.bool,countdown:i.number,"stream-width":i.number,"stream-height":i.number,nofullscreen:i.bool,snapshotmax:i.number,gallerysnapshots:i.number,localplayback:i.bool,stretch:i.bool,stretchwidth:i.bool,stretchheight:i.bool,theme:i.string,themecolor:i.string,autorecord:i.bool,primaryrecord:i.bool,"flip-camera":i.bool,flipscreen:i.bool,"early-rerecord":i.bool,sharevideo:r.i(i.arrayOf)(i.string),"transcript-language":i.string,allowtexttrackupload:i.bool,uploadlocales:i.array,"audio-test-mandatory":i.bool,playermodeifexists:i.bool,rerecordableifexists:i.bool,"preview-effect-profile":i.string,"popup-width":r.i(i.oneOfType)([i.number,i.string]),"popup-height":r.i(i.oneOfType)([i.number,i.string]),snapshotfrommobilecapture:i.bool,"server-auth":i.string,"client-auth":i.string,"expiration-days":i.number,recordingwidth:i.number,recordingheight:i.number,minuploadingwidth:i.number,maxuploadingwidth:i.number,minuploadingheight:i.number,maxuploadingheight:i.number,video:i.string,"auto-crop":i.bool,"auto-pad":i.bool,_key:i.string,rtmpstreamtype:i.string,rtmpmicrophonecodec:i.string,timelimit:i.number,timeminlimit:i.number,"video-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"effect-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"meta-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"cpu-friendly":i.bool,"enforce-duration":i.bool,noaudio:i.bool,source:i.string,framerate:i.number,"framerate-warning":i.string,snapshottype:i.string,videobitrate:r.i(i.oneOfType)([i.number,i.string]),audiobitrate:r.i(i.oneOfType)([i.number,i.string]),"microphone-volume":i.number,"custom-covershots":i.bool,selectfirstcovershotonskip:i.bool,picksnapshotmandatory:i.bool,pausable:i.bool,snapshotfromuploader:i.bool,allowmultistreams:i.bool,multistreamreversable:i.bool,multistreamdraggable:i.bool,multistreamresizeable:i.bool,addstreamproportional:i.bool,addstreampositionx:i.number,addstreampositiony:i.number,addstreampositionwidth:i.number,addstreampositionheight:i.number,addstreamminwidth:i.number,addstreamminheight:i.number,fullscreenmandatory:i.bool,fittodimensions:i.bool,"outsource-selectors":i.string,screenrecordmandatory:i.bool,"media-orientation":i.string,pickcovershotframe:i.bool,allowtrim:i.bool,trimoverlay:i.bool,aspectratio:i.number,pauseonclick:i.bool,tags:r.i(i.arrayOf)(i.string),"custom-data":i.object,title:i.string,description:i.string,manual_upload:i.bool,rerecordable:i.bool,allowupload:i.bool,allowscreen:i.bool,allowrecord:i.bool,"display-timer":i.bool,"force-overwrite":i.bool,autoplay:i.bool,recordings:i.number,allowedextensions:r.i(i.arrayOf)(i.string),application:i.string,filesizelimit:i.number,flashincognitosupport:i.bool,simulate:i.bool,allowcustomupload:i.bool,"manual-upload":i.bool,camerafacefront:i.bool,createthumbnails:i.bool,skipseconds:i.number,showsettingsmenu:i.bool,hidevolumebar:i.bool,recordermode:i.bool,forceflash:i.bool,noflash:i.bool,manualsubmit:i.bool,initialseek:i.number,playfullscreenonmobile:i.bool,playwhenvisible:i.bool,playonclick:i.bool,disableseeking:i.bool,disablepause:i.bool,pauseonplay:i.bool,onlyaudio:i.bool,airplay:i.bool,chromecast:i.bool,preload:i.bool,"delete-old-streams":i.bool,"lazy-application":i.bool,allowcancel:i.bool,orientation:i.string,popup:i.bool,"popup-stretch":i.bool,"input-bind":i.string,"form-accept":i.string},a={width:r.i(i.oneOfType)([i.number,i.string]),height:r.i(i.oneOfType)([i.number,i.string]),responsive:i.bool,skipinitial:i.bool,picksnapshots:i.bool,countdown:i.number,"stream-width":i.number,"stream-height":i.number,nofullscreen:i.bool,localplayback:i.bool,theme:i.string,themecolor:i.string,
2sharevideo:r.i(i.arrayOf)(i.string),loop:i.bool,loopall:i.bool,volume:i.number,showduration:i.bool,uploadlocales:i.array,allowtexttrackupload:i.bool,"audio-transcription-as-subtitles":i.bool,playlist:r.i(i.oneOfType)([i.array,i.string]),popup:i.bool,"popup-stretch":i.bool,"popup-width":r.i(i.oneOfType)([i.number,i.string]),"popup-height":r.i(i.oneOfType)([i.number,i.string]),videofitstrategy:i.string,posterfitstrategy:i.string,"server-auth":i.string,"client-auth":i.string,stretch:i.bool,hideoninactivity:i.bool,hidebarafter:i.number,preventinteraction:i.bool,stretchwidth:i.bool,stretchheight:i.bool,video:i.string.isRequired,stream:i.string,_key:i.string,"effect-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"video-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),noaudio:i.bool,poster:i.string,source:i.string,framerate:i.number,videobitrate:r.i(i.oneOfType)([i.number,i.string]),audiobitrate:r.i(i.oneOfType)([i.number,i.string]),tags:r.i(i.arrayOf)(i.string),"custom-data":i.object,title:i.string,description:i.string,allowpip:r.i(i.oneOfType)([i.bool,i.func]),autoplay:i.bool,application:i.string,flashincognitosupport:i.bool,forceflash:i.bool,noflash:i.bool,initialseek:i.number,playfullscreenonmobile:i.bool,playwhenvisible:i.bool,playonclick:i.bool,disableseeking:i.bool,disablepause:i.bool,pauseonplay:i.bool,onlyaudio:i.bool,airplay:i.bool,chromecast:i.bool,preload:i.bool,"lazy-application":i.bool,preroll:i.bool,vast:r.i(i.arrayOf)(i.object),"input-bind":i.string,"form-accept":i.string},n={width:r.i(i.oneOfType)([i.number,i.string]),height:r.i(i.oneOfType)([i.number,i.string]),responsive:i.bool,skipinitial:i.bool,skipinitialonrerecord:i.bool,countdown:i.number,nofullscreen:i.bool,localplayback:i.bool,theme:i.string,themecolor:i.string,autorecord:i.bool,primaryrecord:i.bool,"early-rerecord":i.bool,"transcript-language":i.string,allowtexttrackupload:i.bool,uploadlocales:i.array,"audio-test-mandatory":i.bool,playermodeifexists:i.bool,rerecordableifexists:i.bool,"popup-width":r.i(i.oneOfType)([i.number,i.string]),"popup-height":r.i(i.oneOfType)([i.number,i.string]),"server-auth":i.string,"client-auth":i.string,"expiration-days":i.number,audio:i.string,_key:i.string,rtmpstreamtype:i.string,rtmpmicrophonecodec:i.string,timelimit:i.number,timeminlimit:i.number,"audio-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"effect-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"meta-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),"enforce-duration":i.bool,source:i.string,audiobitrate:r.i(i.oneOfType)([i.number,i.string]),"microphone-volume":i.number,pausable:i.bool,tags:r.i(i.arrayOf)(i.string),"custom-data":i.object,title:i.string,description:i.string,manual_upload:i.bool,rerecordable:i.bool,allowupload:i.bool,allowrecord:i.bool,"display-timer":i.bool,"force-overwrite":i.bool,autoplay:i.bool,recordings:i.number,allowedextensions:r.i(i.arrayOf)(i.string),application:i.string,filesizelimit:i.number,simulate:i.bool,allowcustomupload:i.bool,"manual-upload":i.bool,skipseconds:i.number,showsettingsmenu:i.bool,hidevolumebar:i.bool,recordermode:i.bool,manualsubmit:i.bool,initialseek:i.number,playwhenvisible:i.bool,playonclick:i.bool,disableseeking:i.bool,disablepause:i.bool,pauseonplay:i.bool,airplay:i.bool,chromecast:i.bool,preload:i.bool,"delete-old-streams":i.bool,"lazy-application":i.bool,allowcancel:i.bool,popup:i.bool,"input-bind":i.string,"form-accept":i.string},s={width:r.i(i.oneOfType)([i.number,i.string]),height:r.i(i.oneOfType)([i.number,i.string]),skipinitial:i.bool,countdown:i.number,localplayback:i.bool,theme:i.string,themecolor:i.string,loop:i.bool,loopall:i.bool,volume:i.number,showduration:i.bool,uploadlocales:i.array,allowtexttrackupload:i.bool,"audio-transcription-as-subtitles":i.bool,playlist:r.i(i.oneOfType)([i.array,i.string]),popup:i.bool,"popup-width":r.i(i.oneOfType)([i.number,i.string]),"popup-height":r.i(i.oneOfType)([i.number,i.string]),"server-auth":i.string,"client-auth":i.string,hideoninactivity:i.bool,hidebarafter:i.number,preventinteraction:i.bool,audio:i.string.isRequired,_key:i.string,"effect-profile":r.i(i.oneOfType)([i.string,r.i(i.arrayOf)(i.string)]),source:i.string,audiobitrate:r.i(i.oneOfType)([i.number,i.string]),tags:r.i(i.arrayOf)(i.string),"custom-data":i.object,title:i.string,description:i.string,autoplay:i.bool,application:i.string,flashincognitosupport:i.bool,forceflash:i.bool,noflash:i.bool,initialseek:i.number,playwhenvisible:i.bool,playonclick:i.bool,disableseeking:i.bool,disablepause:i.bool,pauseonplay:i.bool,airplay:i.bool,chromecast:i.bool,preload:i.bool,"lazy-application":i.bool,preroll:i.bool,vast:r.i(i.arrayOf)(i.object),"input-bind":i.string,"form-accept":i.string},x={onPlaying:i.func,onPaused:i.func,onEnded:i.func,onSeek:i.func,onManuallySubmitted:i.func,onRecordingProgress:i.func,onUploaded:i.func,onUploadSelected:i.func,onUploading:i.func,onRerecord:i.func,onCountdown:i.func,onProgress:i.func,onUploadProgress:i.func,onProcessing:i.func,onProcessed:i.func,onAccessForbidden:i.func,onAccessGranted:i.func,onCameraUnresponsive:i.func,onVerified:i.func,onNoCamera:i.func,onNoMicrophone:i.func,onMicrophonehealth:i.func,onCamerahealth:i.func,onCameraSignal:i.func,onBound:i.func,onHasCamera:i.func,onHasMicrophone:i.func,onRecordingStopped:i.func,onStopped:i.func,onReadyToRecord:i.func,onRef:i.func},c={onPlaying:i.func,onPaused:i.func,onEnded:i.func,onSeek:i.func,onReadyToPlay:i.func,onRef:i.func},l={onAttached:i.func,onRecording:i.func,onLoaded:i.func,onError:i.func};i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func,i.func;
2var d={preventReRenderOnUpdate:i.bool,updateInstance:i.any};i.func,i.func;var u={webrtc_streaming:i.bool,webrtc_streaming_if_necessary:i.bool,webrtc_on_mobile:i.bool,auth:i.bool,debug:i.bool,testing_application:i.bool,chrome_extension_id:i.string,chrome_extension_install_link:i.string,opera_extension_id:i.string,opera_extension_install_link:i.string},p={debug:i.bool,testing_application:i.bool,auth:i.bool}},function(e,t,r){var i=r(23),o=r(5)("toStringTag"),a="Arguments"==i(function(){return arguments}()),n=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=n(t=Object(e),o))?r:a?i(t):"Object"==(s=i(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,r){var i=r(23);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){t.f=({}).propertyIsEnumerable},function(e,t,r){var i=r(1),o=r(17),a=r(5)("species");e.exports=function(e,t){var r,n=i(e).constructor;return void 0===n||void 0==(r=i(n)[a])?t:o(r)}},function(e,t){var r,i,o,a=e.exports={};function n(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function x(e){if(r===setTimeout)return setTimeout(e,0);if((r===n||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function c(e){if(i===clearTimeout)return clearTimeout(e);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{return i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:n}catch(e){r=n}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(e){i=s}}();var l=[],d=!1,u=-1;function p(){if(!!d&&!!o)d=!1,o.length?l=o.concat(l):u=-1,l.length&&h()}function h(){if(!d){var e=x(p);d=!0;for(var t=l.length;t;){for(o=l,l=[];++u<t;)o&&o[u].run();u=-1,t=l.length}o=null,d=!1,c(e)}}function m(e,t){this.fun=e,this.array=t}function b(){}a.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new m(e,t)),1===l.length&&!d&&x(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=b,a.addListener=b,a.once=b,a.off=b,a.removeListener=b,a.removeAllListeners=b,a.emit=b,a.prependListener=b,a.prependOnceListener=b,a.listeners=function(e){return[]},a.binding=function(e){throw Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_50__},function(e,t,r){"use strict";var i=r(50),o=r.n(i),a=r(44),n=r(126);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function x(e,t){return p(e)||u(e,t)||l(e,t)||c()}function c(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function u(e,t){var r,i,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],n=!0,s=!1;try{for(o=o.call(e);!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){s=!0,i=e}finally{try{!n&&null!=o.return&&o.return()}finally{if(s)throw i}}return a}}function p(e){if(Array.isArray(e))return e}function h(e,t){if(null==e)return{};var r,i,o=m(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++){if(r=a[i],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}function m(e,t){if(null==e)return{};var r,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}r.n(n);var b=function(e){return function(t){var n=t.apiKey,c=t.flashUrl,l=t.locale,d=t.mediaLocales,u=h(t,["apiKey","flashUrl","locale","mediaLocales"]),p=x(r.i(i.useState)(null),2),m=p[0],b=p[1];r.i(i.useEffect)(function(){try{!m&&g()}catch(e){}return function(){}},[m]);var g=function(){void 0!==l&&ZiggeoApi.V2.Locale.setLocale(l),d&&Array.isArray(d)&&d.map(function(e){var t=e.register,r=e.languages,i=e.priority;if(t){if(!Array.isArray(r))return ZiggeoApi.V2.Locale.mediaLocale.register(t,i||10);var o=[];r.map(function(e,a){if(o.push("language:".concat(e)),a===r.length-1)return ZiggeoApi.V2.Locale.mediaLocale.register(t,o,i||10)})}}),void 0!==c&&ZiggeoApi.V2.Config.set("flash",c),b(ZiggeoApi.V2.Application.instanceByToken(n,v()))},v=function(){return Object.keys(u).filter(function(e){return a.e[e]}).reduce(function(e,t){return e[t]=u[t],e},{})};return o.a.createElement(e,s({},u,{app:m}))}};b.prototype={apiKey:n.string.isRequired},t.a=b},function(e,t,r){var i=r(15),o=r(6),a=r(35);e.exports=function(e){return function(t,r,n){var s,x=i(t),c=o(x.length),l=a(n,c);if(e&&r!=r){for(;c>l;)if((s=x[l++])!=s)return!0}else for(;c>l;l++)if((e||l in x)&&x[l]===r)return e||l||0;return!e&&-1}}},function(e,t,r){"use strict";var i=r(3),o=r(0),a=r(11),n=r(40),s=r(26),x=r(56),c=r(38),l=r(4),d=r(2),u=r(58),p=r(42),h=r(74);e.exports=function(e,t,r,m,b,g){var v=i[e],f=v,y=b?"set":"add",A=f&&f.prototype,E={},w=function(e){var t=A[e];a(A,e,"delete"==e?function(e){return(!g||!!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return(!g||!!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,r){return t.call(this,0===e?0:e,r),this})};if("function"==typeof f&&(g||A.forEach&&!d(function(){new f().entries().next()}))){var _=new f,k=_[y](g?{}:-0,1)!=_,B=d(function(){_.has(1)}),C=u(function(e){new f(e)}),F=!g&&d(function(){for(var e=new f,t=5;t--;)e[y](t,t);return!e.has(-0)});!C&&((f=t(function(t,r){c(t,f,e);var i=h(new v,t,f);return void 0!=r&&x(r,b,i[y],i),i})).prototype=A,A.constructor=f),(B||F)&&(w("delete"),w("has"),b&&w("get")),(F||k)&&w(y),g&&A.clear&&delete A.clear}else n((f=m.getConstructor(t,e,b,y)).prototype,r),s.NEED=!0;return p(f,e),E[e]=f,o(o.G+o.W+o.F*(f!=v),E),!g&&m.setStrong(f,e,b),f}},function(e,t,r){"use strict";r(124);
vendor: 4,120 bytes, line 2
2var i=r(11),o=r(14),a=r(2),n=r(24),s=r(5),x=r(80),c=s("species"),l=!a(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();e.exports=function(e,t,r){var u=s(e),p=!a(function(){var t={};return t[u]=function(){return 7},7!=""[e](t)}),h=p?!a(function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===e&&(r.constructor={},r.constructor[c]=function(){return r}),r[u](""),!t}):void 0;if(!p||!h||"replace"===e&&!l||"split"===e&&!d){var m=/./[u],b=r(n,u,""[e],function(e,t,r,i,o){if(t.exec===x)return p&&!o?{done:!0,value:m.call(t,r,i)}:{done:!0,value:e.call(r,t,i)};return{done:!1}}),g=b[0],v=b[1];i(String.prototype,e,g),o(RegExp.prototype,u,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}},function(e,t,r){"use strict";var i=r(1);e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,r){var i=r(19),o=r(105),a=r(75),n=r(1),s=r(6),x=r(90),c={},l={},t=e.exports=function(e,t,r,d,u){var p,h,m,b,g=u?function(){return e}:x(e),v=i(r,d,t?2:1),f=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(p=s(e.length);p>f;f++)if((b=t?v(n(h=e[f])[0],h[1]):v(e[f]))===c||b===l)return b}else for(m=g.call(e);!(h=m.next()).done;)if((b=o(m,v,h.value,t))===c||b===l)return b};t.BREAK=c,t.RETURN=l},function(e,t,r){var i=r(23);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,r){var i=r(5)("iterator"),o=!1;try{var a=[7][i]();a.return=function(){o=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var r=!1;try{var a=[7],n=a[i]();n.next=function(){return{done:r=!0}},a[i]=function(){return n},e(a)}catch(e){}return r}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){"use strict";var i=r(45),o=RegExp.prototype.exec;e.exports=function(e,t){var r=e.exec;if("function"==typeof r){var a=r.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,r){var i=r(7),o=r(3),a="__core-js_shared__",n=o[a]||(o[a]={});(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:r(29)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){for(var i,o=r(3),a=r(14),n=r(36),s=n("typed_array"),x=n("view"),c=!!(o.ArrayBuffer&&o.DataView),l=c,d=0,u=9,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<u;)(i=o[p[d++]])?(a(i.prototype,s,!0),a(i.prototype,x,!0)):l=!1;e.exports={ABV:c,CONSTR:l,TYPED:s,VIEW:x}},function(e,t,r){var i=r(3).navigator;e.exports=i&&i.userAgent||""},function(e,t,r){e.exports=!r(94)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){"use strict";var i=r(83)(!0);e.exports=function(e,t,r){return t+(r?i(e,t).length:1)}},function(e,t,r){"use strict";var i=r(10),o=r(35),a=r(6);e.exports=function(e){for(var t=i(this),r=a(t.length),n=arguments.length,s=o(n>1?arguments[1]:void 0,r),x=n>2?arguments[2]:void 0,c=void 0===x?r:o(x,r);c>s;)t[s++]=e;return t}},function(e,t,r){"use strict";var i=r(9),o=r(34);e.exports=function(e,t,r){t in e?i.f(e,t,o(0,r)):e[t]=r}},function(e,t,r){var i=r(4),o=r(3).document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleStr
2ing,toString,valueOf".split(",")},function(e,t,r){var i=r(5)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[i]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,r){var i=r(3).document;e.exports=i&&i.documentElement},function(e,t,r){var i=r(4),o=r(81).set;e.exports=function(e,t,r){var a,n=t.constructor;return n!==r&&"function"==typeof n&&(a=n.prototype)!==r.prototype&&i(a)&&o&&o(e,a),e}},function(e,t,r){var i=r(39),o=r(5)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},function(e,t,r){var i=r(4),o=r(23),a=r(5)("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,r){"use strict";var i=r(29),o=r(0),a=r(11),n=r(14),s=r(39),x=r(106),c=r(42),l=r(32),d=r(5)("iterator"),u=!([].keys&&"next"in[].keys()),p="@@iterator",h="keys",m="values",b=function(){return this};e.exports=function(e,t,r,g,v,f,y){x(r,t,g);var A,E,w,_=function(e){if(!u&&e in F)return F[e];switch(e){case h:case m:return function(){return new r(this,e)}}return function(){return new r(this,e)}},k=t+" Iterator",B=v==m,C=!1,F=e.prototype,D=F[d]||F[p]||v&&F[v],S=D||_(v),z=v?B?_("entries"):S:void 0,T="Array"==t&&F.entries||D;if(T&&(w=l(T.call(new e)))!==Object.prototype&&w.next&&(c(w,k,!0),!i&&"function"!=typeof w[d]&&n(w,d,b)),B&&D&&D.name!==m&&(C=!0,S=function(){return D.call(this)}),(!i||y)&&(u||C||!F[d])&&n(F,d,S),s[t]=S,s[k]=b,v){if(A={values:B?S:_(m),keys:f?S:_(h),entries:z},y)for(E in A)!(E in F)&&a(F,E,A[E]);else o(o.P+o.F*(u||C),t,A)}return A}},function(e,t){var r=Math.expm1;e.exports=!r||r(10)>22025.465794806718||22025.465794806718>r(10)||-2e-17!=r(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:r},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,r){"use strict";var i=r(55),o=RegExp.prototype.exec,a=String.prototype.replace,n=o,s="lastIndex",x=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e[s]||0!==t[s]}(),c=void 0!==/()??/.exec("")[1];(x||c)&&(n=function(e){var t,r,n,l,d=this;return c&&(r=RegExp("^"+d.source+"$(?!\\s)",i.call(d))),x&&(t=d[s]),n=o.call(d,e),x&&n&&(d[s]=d.global?n.index+n[0].length:t),c&&n&&n.length>1&&a.call(n[0],r,function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(n[l]=void 0)}),n}),e.exports=n},function(e,t,r){var i=r(4),o=r(1),a=function(e,t){if(o(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{(i=r(19)(Function.call,r(20).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return a(e,r),t?e.__proto__=r:i(e,r),e}}({},!1):void 0),check:a}},function(e,t,r){var i=r(61)("keys"),o=r(36);e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,r){var i=r(22),o=r(24);e.exports=function(e){return function(t,r){var a,n,s=String(o(t)),x=i(r),c=s.length;return x<0||x>=c?e?"":void 0:(a=s.charCodeAt(x))<55296||a>56319||x+1===c||(n=s.charCodeAt(x+1))<56320||n>57343?e?s.charAt(x):a:e?s.slice(x,x+2):(a-55296<<10)+(n-56320)+65536}}},function(e,t,r){var i=r(76),o=r(24);e.exports=function(e,t,r){if(i(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(o(e))}},function(e,t,r){"use strict";var i=r(22),o=r(24);e.exports=function(e){var t=String(o(this)),r="",a=i(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(r+=t);return r}},function(e,t){e.exports="	\n\v\f\r \xa0 ᠎              \u2028\u2029\uFEFF"},function(e,t,r){var i,o,a,n=r(19),s=r(103),x=r(73),c=r(70),l=r(3),d=l.process,u=l.setImmediate,p=l.clearImmediate,h=l.MessageChannel,m=l.Dispatch,b=0,g={},v="onreadystatechange",f=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},y=function(e){f.call(e.data)};(!u||!p)&&(u=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return g[++b]=function(){s("function"==typeof e?e:Function(e),t)},i(b),b},p=function(e){delete g[e]}
vendor: 4,083 bytes, line 2
2,"process"==r(23)(d)?i=function(e){d.nextTick(n(f,e,1))}:m&&m.now?i=function(e){m.now(n(f,e,1))}:h?(a=(o=new h).port2,o.port1.onmessage=y,i=n(a.postMessage,a,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(e){l.postMessage(e+"","*")},l.addEventListener("message",y,!1)):i=v in c("script")?function(e){x.appendChild(c("script"))[v]=function(){x.removeChild(this),f.call(e)}}:function(e){setTimeout(n(f,e,1),0)}),e.exports={set:u,clear:p}},function(e,t,r){"use strict";var i=r(3),o=r(8),a=r(29),n=r(62),s=r(14),x=r(40),c=r(2),l=r(38),d=r(22),u=r(6),p=r(121),h=r(31).f,m=r(9).f,b=r(68),g=r(42),v="ArrayBuffer",f="DataView",y="prototype",A="Wrong length!",E="Wrong index!",w=i[v],_=i[f],k=i.Math,B=i.RangeError,C=i.Infinity,F=w,D=k.abs,S=k.pow,z=k.floor,T=k.log,P=k.LN2,I="buffer",R="byteLength",M="byteOffset",U=o?"_b":I,L=o?"_l":R,V=o?"_o":M;function O(e,t,r){var i,o,a,n=Array(r),s=8*r-t-1,x=(1<<s)-1,c=x>>1,l=23===t?S(2,-24)-S(2,-77):0,d=0,u=e<0||0===e&&1/e<0?1:0;for((e=D(e))!=e||e===C?(o=e!=e?1:0,i=x):(i=z(T(e)/P),e*(a=S(2,-i))<1&&(i--,a*=2),i+c>=1?e+=l/a:e+=l*S(2,1-c),e*a>=2&&(i++,a/=2),i+c>=x?(o=0,i=x):i+c>=1?(o=(e*a-1)*S(2,t),i+=c):(o=e*S(2,c-1)*S(2,t),i=0));t>=8;n[d++]=255&o,o/=256,t-=8);for(i=i<<t|o,s+=t;s>0;n[d++]=255&i,i/=256,s-=8);return n[--d]|=128*u,n}function Q(e,t,r){var i,o=8*r-t-1,a=(1<<o)-1,n=a>>1,s=o-7,x=r-1,c=e[x--],l=127&c;for(c>>=7;s>0;l=256*l+e[x],x--,s-=8);for(i=l&(1<<-s)-1,l>>=-s,s+=t;s>0;i=256*i+e[x],x--,s-=8);if(0===l)l=1-n;else{if(l===a)return i?NaN:c?-C:C;i+=S(2,t),l-=n}return(c?-1:1)*i*S(2,l-t)}function N(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function Y(e){return[255&e]}function q(e){return[255&e,e>>8&255]}function W(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function H(e){return O(e,52,8)}function G(e){return O(e,23,4)}function K(e,t,r){m(e[y],t,{get:function(){return this[r]}})}function J(e,t,r,i){var o=p(+r);if(o+t>e[L])throw B(E);var a=e[U]._b,n=o+e[V],s=a.slice(n,n+t);return i?s:s.reverse()}function Z(e,t,r,i,o,a){var n=p(+r);if(n+t>e[L])throw B(E);for(var s=e[U]._b,x=n+e[V],c=i(+o),l=0;l<t;l++)s[x+l]=c[a?l:t-l-1]}if(n.ABV){if(!c(function(){w(1)})||!c(function(){new w(-1)})||c(function(){return new w,new w(1.5),new w(NaN),w.name!=v})){for(var X,$=(w=function(e){return l(this,w),new F(p(e))})[y]=F[y],ee=h(F),et=0;ee.length>et;)!((X=ee[et++])in w)&&s(w,X,F[X]);!a&&($.constructor=w)}var er=new _(new w(2)),ei=_[y].setInt8;er.setInt8(0,0x80000000),er.setInt8(1,0x80000001),(er.getInt8(0)||!er.getInt8(1))&&x(_[y],{setInt8:function(e,t){ei.call(this,e,t<<24>>24)},setUint8:function(e,t){ei.call(this,e,t<<24>>24)}},!0)}else w=function(e){l(this,w,v);var t=p(e);this._b=b.call(Array(t),0),this[L]=t},_=function(e,t,r){l(this,_,f),l(e,w,f);var i=e[L],o=d(t);if(o<0||o>i)throw B("Wrong offset!");if(r=void 0===r?i-o:u(r),o+r>i)throw B(A);this[U]=e,this[V]=o,this[L]=r},o&&(K(w,R,"_l"),K(_,I,"_b"),K(_,R,"_l"),K(_,M,"_o")),x(_[y],{getInt8:function(e){return J(this,1,e)[0]<<24>>24},getUint8:function(e){return J(this,1,e)[0]},getInt16:function(e){var t=J(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=J(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return N(J(this,4,e,arguments[1]))},getUint32:function(e){return N(J(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return Q(J(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return Q(J(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Z(this,1,e,Y,t)},setUint8:function(e,t){Z(this,1,e,Y,t)},setInt16:function(e,t){Z(this,2,e,q,t,arguments[2])},setUint16:function(e,t){Z(this,2,e,q,t,arguments[2])},setInt32:function(e,t){Z(this,4,e,W,t,arguments[2])},setUint32:function(e,t){Z(this,4,e,W,t,arguments[2])},setFloat32:function(e,t){Z(this,4,e,G,t,arguments[2])},setFloat64:function(e,t){Z(this,8,e,H,t,arguments[2])}});g(w,v),g(_,f),s(_[y],n.VIEW,!0),t[v]=w,t[f]=_},function(e,t,r){t.f=r(5)},function(e,t,r){var i=r(45),o=r(5)("iterator"),a=r(39);e.exports=r(7).getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[i(e)]}},function(e,t,r){"use strict";
vendor: 9,869 bytes, line 2
2var i=r(28),o=r(107),a=r(39),n=r(15);e.exports=r(77)(Array,"Array",function(e,t){this._t=n(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,r):"values"==t?o(0,e[r]):o(0,[r,e[r]])},"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t,r){"use strict";var i="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=i},function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var i=r(23);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=i(e))throw TypeError(t);return+e}},function(e,t,r){"use strict";var i=r(10),o=r(35),a=r(6);e.exports=[].copyWithin||function(e,t){var r=i(this),n=a(r.length),s=o(e,n),x=o(t,n),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?n:o(c,n))-x,n-s),d=1;for(x<s&&s<x+l&&(d=-1,x+=l-1,s+=l-1);l-- >0;)x in r?r[s]=r[x]:delete r[s],s+=d,x+=d;return r}},function(e,t,r){var i=r(17),o=r(10),a=r(46),n=r(6);e.exports=function(e,t,r,s,x){i(t);var c=o(e),l=a(c),d=n(c.length),u=x?d-1:0,p=x?-1:1;if(r<2)for(;;){if(u in l){s=l[u],u+=p;break}if(u+=p,x?u<0:d<=u)throw TypeError("Reduce of empty array with no initial value")}for(;x?u>=0:d>u;u+=p)u in l&&(s=t(s,l[u],u,c));return s}},function(e,t,r){var i=r(162);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,r){"use strict";var i=r(17),o=r(4),a=r(103),n=[].slice,s={},x=function(e,t,r){if(!(t in s)){for(var i=[],o=0;o<t;o++)i[o]="a["+o+"]";s[t]=Function("F,a","return new F("+i.join(",")+")")}return s[t](e,r)};e.exports=Function.bind||function(e){var t=i(this),r=n.call(arguments,1),s=function(){var i=r.concat(n.call(arguments));return this instanceof s?x(t,i.length,i):a(t,i,e)};return o(t.prototype)&&(s.prototype=t.prototype),s}},function(e,t,r){"use strict";var i=r(9).f,o=r(30),a=r(40),n=r(19),s=r(38),x=r(56),c=r(77),l=r(107),d=r(41),u=r(8),p=r(26).fastKey,h=r(37),m=u?"_s":"size",b=function(e,t){var r,i=p(t);if("F"!==i)return e._i[i];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,c){var l=e(function(e,i){s(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=i&&x(i,r,e[c],e)});return a(l.prototype,{clear:function(){for(var e=h(this,t),r=e._i,i=e._f;i;i=i.n)i.r=!0,i.p&&(i.p=i.p.n=void 0),delete r[i.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var r=h(this,t),i=b(r,e);if(i){var o=i.n,a=i.p;delete r._i[i.i],i.r=!0,a&&(a.n=o),o&&(o.p=a),r._f==i&&(r._f=o),r._l==i&&(r._l=a),r[m]--}return!!i},forEach:function(e){h(this,t);for(var r,i=n(e,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(i(r.v,r.k,this);r&&r.r;)r=r.p},has:function(e){return!!b(h(this,t),e)}}),u&&i(l.prototype,"size",{get:function(){return h(this,t)[m]}}),l},def:function(e,t,r){var i,o,a=b(e,t);return a?a.v=r:(e._l=a={i:o=p(t,!0),k:t,v:r,p:i=e._l,n:void 0,r:!1},!e._f&&(e._f=a),i&&(i.n=a),e[m]++,"F"!==o&&(e._i[o]=a)),e},getEntry:b,setStrong:function(e,t,r){c(e,t,function(e,r){this._t=h(e,t),this._k=r,this._l=void 0},function(){for(var e=this,t=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?"keys"==t?l(0,r.k):"values"==t?l(0,r.v):l(0,[r.k,r.v]):(e._t=void 0,l(1))},r?"entries":"values",!r,!0),d(t)}}},function(e,t,r){"use strict";var i=r(40),o=r(26).getWeak,a=r(1),n=r(4),s=r(38),x=r(56),c=r(18),l=r(13),d=r(37),u=c(5),p=c(6),h=0,m=function(e){return e._l||(e._l=new b)},b=function(){this.a=[]},g=function(e,t){return u(e.a,function(e){return e[0]===t})};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,a){var c=e(function(e,i){s(e,c,t,"_i"),e._t=t,e._i=h++,e._l=void 0,void 0!=i&&x(i,r,e[a],e)});return i(c.prototype,{delete:function(e){if(!n(e))return!1;var r=o(e);return!0===r?m(d(this,t)).delete(e):r&&l(r,this._i)&&delete r[this._i]},has:function(e){if(!n(e))return!1;var r=o(e);return!0===r?m(d(this,t)).has(e):r&&l(r,this._i)}}),c},def:function(e,t,r){var i=o(a(t),!0);return!0===i?m(e).set(t,r):i[e._i]=r,e},ufstore:m}},function(e,t,r){e.exports=!r(8)&&!r(2)(function(){return 7!=Object.defineProperty(r(70)("div"),"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e,t,r){var i=void 0===r;switch(t.length){case 0:return i?e():e.call(r);case 1:return i?e(t[0]):e.call(r,t[0]);case 2:return i?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return i?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return i?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var i=r(4),o=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&o(e)===e}},function(e,t,r){var i=r(1);e.exports=function(e,t,r,o){try{return o?t(i(r)[0],r[1]):t(r)}catch(t){var a=e.return;throw void 0!==a&&i(a.call(e)),t}}},function(e,t,r){"use strict";var i=r(30),o=r(34),a=r(42),n={};r(14)(n,r(5)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=i(n,{next:o(1,r)}),a(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,r){"use strict";var i=r(17);function o(e){var t,r;this.promise=new e(function(e,i){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=i}),this.resolve=i(t),this.reject=i(r)}e.exports.f=function(e){return new o(e)}},function(e,t,r){"use strict";var i=r(8),o=r(33),a=r(59),n=r(47),s=r(10),x=r(46),c=Object.assign;e.exports=!c||r(2)(function(){var e={},t={},r=Symbol(),i="abcdefghijklmnopqrst";return e[r]=7,i.split("").forEach(function(e){t[e]=e}),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=i})?function(e,t){for(var r=s(e),c=arguments.length,l=1,d=a.f,u=n.f;c>l;){for(var p,h=x(arguments[l++]),m=d?o(h).concat(d(h)):o(h),b=m.length,g=0;b>g;)p=m[g++],(!i||u.call(h,p))&&(r[p]=h[p])}return r}:c},function(e,t,r){var i=r(9),o=r(1),a=r(33);e.exports=r(8)?Object.defineProperties:function(e,t){o(e);for(var r,n=a(t),s=n.length,x=0;s>x;)i.f(e,r=n[x++],t[r]);return e}},function(e,t,r){var i=r(15),o=r(31).f,a={}.toString,n="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return n.slice()}};e.exports.f=function(e){return n&&"[object Window]"==a.call(e)?s(e):o(i(e))}},function(e,t,r){var i=r(13),o=r(15),a=r(52)(!1),n=r(82)("IE_PROTO");e.exports=function(e,t){var r,s=o(e),x=0,c=[];for(r in s)r!=n&&i(s,r)&&c.push(r);for(;t.length>x;)i(s,r=t[x++])&&(~a(c,r)||c.push(r));return c}},function(e,t,r){var i=r(8),o=r(33),a=r(15),n=r(47).f;e.exports=function(e){return function(t){for(var r,s=a(t),x=o(s),c=x.length,l=0,d=[];c>l;)r=x[l++],(!i||n.call(s,r))&&d.push(e?[r,s[r]]:s[r]);return d}}},function(e,t,r){var i=r(31),o=r(59),a=r(1),n=r(3).Reflect;e.exports=n&&n.ownKeys||function(e){var t=i.f(a(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var i=r(3).parseFloat,o=r(43).trim;e.exports=1/i(r(86)+"-0")!=-1/0?function(e){var t=o(String(e),3),r=i(t);return 0===r&&"-"==t.charAt(0)?-0:r}:i},function(e,t,r){var i=r(3).parseInt,o=r(43).trim,a=r(86),n=/^[-+]?0[xX]/;e.exports=8!==i(a+"08")||22!==i(a+"0x16")?function(e,t){var r=o(String(e),3);return i(r,t>>>0||(n.test(r)?16:10))}:i},function(e,t,r){var i=r(1),o=r(4),a=r(109);e.exports=function(e,t){if(i(e),o(t)&&t.constructor===e)return t;var r=a.f(e);return(0,r.resolve)(t),r.promise}},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,r){var i=r(6),o=r(85),a=r(24);e.exports=function(e,t,r,n){var s=String(a(e)),x=s.length,c=void 0===r?" ":String(r),l=i(t);if(l<=x||""==c)return s;var d=l-x,u=o.call(c,Math.ceil(d/c.length));return u.length>d&&(u=u.slice(0,d)),n?u+s:s+u}},function(e,t,r){var i=r(22),o=r(6);e.exports=function(e){if(void 0===e)return 0;var t=i(e),r=o(t);if(t!==r)throw RangeError("Wrong length!");return r}},function(e,t,r){var i=r(3),o=r(7),a=r(29),n=r(89),s=r(9).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:i.Symbol||{});"_"!=e.charAt(0)&&!(e in t)&&s(t,e,{value:n.f(e)})}},function(e,t,r){"use strict";var i,o,a,n,s=r(29),x=r(3),c=r(19),l=r(45),d=r(0),u=r(4),p=r(17),h=r(38),m=r(56),b=r(48),g=r(87).set,v=r(169)(),f=r(109),y=r(170),A=r(63),E=r(118),w="Promise",_=x.TypeError,k=x.process,B=k&&k.versions,C=B&&B.v8||"",F=x[w],D="process"==l(k),S=function(){},z=o=f.f,T=!!function(){try{var e=F.resolve(1),t=(e.constructor={})[r(5)("species")]=function(e){e(S,S)};return(D||"function"==typeof PromiseRejectionEvent)&&e.then(S) instanceof t&&0!==C.indexOf("6.6")&&-1===A.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!!u(e)&&"function"==typeof(t=e.then)&&t},I=function(e,t){if(!e._n){e._n=!0;var r=e._c;v(function(){for(var i=e._v,o=1==e._s,a=0,n=function(t){var r,a,n,s=o?t.ok:t.fail,x=t.resolve,c=t.reject,l=t.domain;try{s?(!o&&(2==e._h&&U(e),e._h=1),!0===s?r=i:(l&&l.enter(),r=s(i),l&&(l.exit(),n=!0)),r===t.promise?c(_("Promise-chain cycle")):(a=P(r))?a.call(r,x,c):x(r)):c(i)}catch(e){l&&!n&&l.exit(),c(e)}};r.length>a;)n(r[a++]);e._c=[],e._n=!1,t&&!e._h&&R(e)})}},R=function(e){g.call(x,function(){var t,r,i,o=e._v,a=M(e);if(a&&(t=y(function(){D?k.emit("unhandledRejection",o,e):(r=x.onunhandledrejection)?r({promise:e,reason:o}):(i=x.console)&&i.error}),e._h=D||M(e)?2:1),e._a=void 0,a&&t.e)throw t.v})},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},U=function(e){g.call(x,function(){var t;D?k.emit("rejectionHandled",e):(t=x.onrejectionhandled)&&t({promise:e,reason:e._v})})},L=function(e){var t=this;!t._d&&(t._d=!0,t=t._w||t,t._v=e,t._s=2,!t._a&&(t._a=t._c.slice()),I(t,!0))},V=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;
2try{if(r===e)throw _("Promise can't be resolved itself");(t=P(e))?v(function(){var i={_w:r,_d:!1};try{t.call(e,c(V,i,1),c(L,i,1))}catch(e){L.call(i,e)}}):(r._v=e,r._s=1,I(r,!1))}catch(e){L.call({_w:r,_d:!1},e)}}};!T&&(F=function(e){h(this,F,w,"_h"),p(e),i.call(this);try{e(c(V,this,1),c(L,this,1))}catch(e){L.call(this,e)}},(i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(40)(F.prototype,{then:function(e,t){var r=z(b(this,F));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=D?k.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&I(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new i;this.promise=e,this.resolve=c(V,e,1),this.reject=c(L,e,1)},f.f=z=function(e){return e===F||e===n?new a(e):o(e)}),d(d.G+d.W+!T*d.F,{Promise:F}),r(42)(F,w),r(41)(w),n=r(7)[w],d(d.S+!T*d.F,w,{reject:function(e){var t=z(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!T),w,{resolve:function(e){return E(s&&this===n?F:this,e)}}),d(d.S+!(T&&r(58)(function(e){F.all(e).catch(S)}))*d.F,w,{all:function(e){var t=this,r=z(t),i=r.resolve,o=r.reject,a=y(function(){var r=[],a=0,n=1;m(e,!1,function(e){var s=a++,x=!1;r.push(void 0),n++,t.resolve(e).then(function(e){!x&&(x=!0,r[s]=e,--n||i(r))},o)}),--n||i(r)});return a.e&&o(a.v),r.promise},race:function(e){var t=this,r=z(t),i=r.reject,o=y(function(){m(e,!1,function(e){t.resolve(e).then(r.resolve,i)})});return o.e&&i(o.v),r.promise}})},function(e,t,r){"use strict";var i=r(80);r(0)({target:"RegExp",proto:!0,forced:i!==/./.exec},{exec:i})},function(e,t,r){r(8)&&"g"!=/./g.flags&&r(9).f(RegExp.prototype,"flags",{configurable:!0,get:r(55)})},function(e,t,r){(function(t){if("production"!==t.env.NODE_ENV){var i=r(127),o=!0;e.exports=r(325)(i.isElement,o)}else e.exports=r(324)()}).call(t,r(49))},function(e,t,r){"use strict";(function(t){"production"===t.env.NODE_ENV?e.exports=r(327):e.exports=r(326)}).call(t,r(49))},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(136);var i=r(330);r.n(i);var o=r(334);r.n(o);var a=r(134);r.d(t,"ZiggeoPlayer",function(){return a.a});var n=r(132);r.d(t,"ZiggeoAudioPlayer",function(){return n.a});var s=r(135);r.d(t,"ZiggeoRecorder",function(){return s.a});var x=r(133);r.d(t,"ZiggeoAudioRecorder",function(){return x.a})},function(e,t,r){"use strict";r(131);var i=o(r(149));function o(e){return e&&e.__esModule?e:{default:e}}i.default._babelPolyfill&&"undefined"!=typeof console&&console.warn,i.default._babelPolyfill=!0},function(e,t,r){"use strict";r(137),r(139),r(138),r(145),r(144),r(147),r(146),r(148),r(141),r(142),r(140),r(143),r(319),r(328)},function(e,t,r){"use strict";var i=r(50),o=r.n(i),a=r(51),n=r(44);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function d(e,t){return b(e)||m(e,t)||p(e,t)||u()}function u(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function m(e,t){var r,i,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],n=!0,s=!1;try{for(o=o.call(e);!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){s=!0,i=e}finally{try{!n&&null!=o.return&&o.return()}finally{if(s)throw i}}return a}}function b(e){if(Array.isArray(e))return e}function g(e,t){if(null==e)return{};var r,i,o=v(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++){if(r=a[i],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}function v(e,t){if(null==e)return{};var r,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}
2var f=function e(t){var a=t.app,s=g(t,["app"]),x=s.updateInstance,c=d(r.i(i.useState)(null),2),u=c[0],p=c[1],h=d(r.i(i.useState)(null),2),m=h[0],b=h[1],v=d(r.i(i.useState)(null),2),f=v[0],y=v[1],A=r.i(i.useRef)(null);r.i(i.useEffect)(function(){m&&u&&x&&b(null)},[x]),r.i(i.useEffect)(function(){!m&&(b(E()),y(w())),A&&m&&p(new ZiggeoApi.V2.AudioPlayer({element:A.current,attrs:m}))},[m]),r.i(i.useEffect)(function(){return u&&(u.activate(),Object.entries(_).forEach(function(t){var r=d(t,2),i=r[0],o=r[1];u.on(i,o.bind(e,u.get()))}),s.onRef(u)),function(){u&&(s.onRef(null),u.destroy())}},[u]);var E=function(){return Object.keys(s).filter(function(e){return n.h[e]}).reduce(function(e,t){return e[t.replace(/^_/g,"")]=s[t],e},{})},w=function(){return Object.keys(s).filter(function(t){return!e.propTypes[t]}).reduce(function(e,t){return e[t]=s[t],e},{})},_=Object.keys(Object.assign(n.i,n.d)).reduce(function(e,t){return e[t.replace(/([A-Z])/g,"_$1").toLowerCase().slice(3).replace(/(recorder_|player_)/g,"")]=function(){s[t].apply(s,arguments)},e},{});return o.a.createElement("div",l({ref:A,app:a},f))};f.propTypes=x(x(x(x(x({},n.h),n.i),n.d),n.b),n.f),f.defaultProps=x({width:640,height:480,theme:"default",themecolor:"default",hidebarafter:5e3,skipseconds:5,preventReRenderOnUpdate:!0},Object.keys(Object.assign(n.i,n.d)).reduce(function(e,t){return e[t]=function(){},e},{})),t.a=r.i(a.a)(f)},function(e,t,r){"use strict";var i=r(50),o=r.n(i),a=r(44),n=r(51);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function d(e,t){return b(e)||m(e,t)||p(e,t)||u()}function u(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function m(e,t){var r,i,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],n=!0,s=!1;try{for(o=o.call(e);!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){s=!0,i=e}finally{try{!n&&null!=o.return&&o.return()}finally{if(s)throw i}}return a}}function b(e){if(Array.isArray(e))return e}function g(e,t){if(null==e)return{};var r,i,o=v(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++){if(r=a[i],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}function v(e,t){if(null==e)return{};var r,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}var f=function e(t){var n=t.app,s=g(t,["app"]),x=s.updateInstance,c=d(r.i(i.useState)(null),2),u=c[0],p=c[1],h=d(r.i(i.useState)(null),2),m=h[0],b=h[1],v=d(r.i(i.useState)(null),2),f=v[0],y=v[1],A=r.i(i.useRef)(null);r.i(i.useEffect)(function(){m&&u&&x&&b(null)},[x]),r.i(i.useEffect)(function(){!m&&(b(E()),y(w())),A&&m&&p(new ZiggeoApi.V2.AudioRecorder({element:A.current,attrs:m}))},[m,A]),r.i(i.useEffect)(function(){return u&&(u.activate(),Object.entries(_).forEach(function(t){var r=d(t,2),i=r[0],o=r[1];u.on(i,o.bind(e,u.get()))}),s.onRef(u)),function(){u&&(s.onRef(null),u.destroy())}},[u]);var E=function(){return Object.keys(s).filter(function(e){return Object.assign(a.a,a.b)[e]}).reduce(function(e,t){return e[t.replace(/^_/g,"")]=s[t],e},{})},w=function(){return Object.keys(s).filter(function(t){return!e.propTypes[t]}).reduce(function(e,t){return e[t]=s[t],e},{})},_=Object.keys(Object.assign(a.c,a.d)).reduce(function(e,t){return e[t.replace(/([A-Z])/g,"_$1").toLowerCase().slice(3).replace(/(recorder_|player_)/g,"")]=function(){s[t].apply(s,arguments)},e},{});return o.a.createElement("div",l({ref:A,app:n},f))};f.propTypes=x(x(x(x(x({},a.a),a.c),a.d),a.e),a.f),f.defaultProps=x({width:640,height:480,countdown:3,theme:"default",themecolor:"default",primaryrecord:!0,audiobitrate:"auto","microphone-volume":1,allowupload:!0,allowrec
2ord:!0,"force-overwrite":!0,allowcustomupload:!0,recordermode:!0,preventReRenderOnUpdate:!0,"display-timer":!0,rtmpmicrophonecodec:"speex","transcript-language":"en-US",webrtc_streaming:!1,webrtc_streaming_if_necessary:!1,webrtc_on_mobile:!1,auth:!1,debug:!1,testing_application:!1},Object.keys(Object.assign(a.c,a.d)).reduce(function(e,t){return e[t]=function(){},e},{})),t.a=r.i(n.a)(f)},function(e,t,r){"use strict";var i=r(50),o=r.n(i),a=r(51),n=r(44);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function d(e,t){return b(e)||m(e,t)||p(e,t)||u()}function u(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function m(e,t){var r,i,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],n=!0,s=!1;try{for(o=o.call(e);!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){s=!0,i=e}finally{try{!n&&null!=o.return&&o.return()}finally{if(s)throw i}}return a}}function b(e){if(Array.isArray(e))return e}function g(e,t){if(null==e)return{};var r,i,o=v(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++){if(r=a[i],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}function v(e,t){if(null==e)return{};var r,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}
2var f=function e(t){var a=t.app,s=g(t,["app"]),x=s.updateInstance,c=d(r.i(i.useState)(null),2),u=c[0],p=c[1],h=d(r.i(i.useState)(null),2),m=h[0],b=h[1],v=d(r.i(i.useState)(null),2),f=v[0],y=v[1],A=r.i(i.useRef)(null);r.i(i.useEffect)(function(){m&&u&&x&&b(null)},[x]),r.i(i.useEffect)(function(){!m&&(b(E()),y(w())),A&&m&&p(new ZiggeoApi.V2.Player({element:A.current,attrs:m}))},[m]),r.i(i.useEffect)(function(){return u&&(u.activate(),Object.entries(_).forEach(function(t){var r=d(t,2),i=r[0],o=r[1];u.on(i,o.bind(e,u.get()))}),s.onRef(u)),function(){u&&(s.onRef(null),u.destroy())}},[u]);var E=function(){return Object.keys(s).filter(function(e){return n.j[e]}).reduce(function(e,t){return e[t.replace(/^_/g,"")]=s[t],e},{})},w=function(){return Object.keys(s).filter(function(t){return!e.propTypes[t]}).reduce(function(e,t){return e[t]=s[t],e},{})},_=Object.keys(Object.assign(n.i,n.d)).reduce(function(e,t){return e[t.replace(/([A-Z])/g,"_$1").toLowerCase().slice(3).replace(/(recorder_|player_)/g,"")]=function(){s[t].apply(s,arguments)},e},{});return o.a.createElement("div",l({ref:A,app:a},f))};f.propTypes=x(x(x(x(x({},n.j),n.i),n.d),n.b),n.f),f.defaultProps=x({width:640,height:480,picksnapshots:!0,theme:"default",themecolor:"default",hidebarafter:5e3,skipseconds:5,videofitstrategy:"pad",posterfitstrategy:"crop",preventReRenderOnUpdate:!0},Object.keys(Object.assign(n.i,n.d)).reduce(function(e,t){return e[t]=function(){},e},{})),t.a=r.i(a.a)(f)},function(e,t,r){"use strict";var i=r(50),o=r.n(i),a=r(44),n=r(51);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function d(e,t){return b(e)||m(e,t)||p(e,t)||u()}function u(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function m(e,t){var r,i,o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var a=[],n=!0,s=!1;try{for(o=o.call(e);!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){s=!0,i=e}finally{try{!n&&null!=o.return&&o.return()}finally{if(s)throw i}}return a}}function b(e){if(Array.isArray(e))return e}function g(e,t){if(null==e)return{};var r,i,o=v(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++){if(r=a[i],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}function v(e,t){if(null==e)return{};var r,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}var f=function e(t){var n=t.app,s=g(t,["app"]),x=s.updateInstance,c=d(r.i(i.useState)(null),2),u=c[0],p=c[1],h=d(r.i(i.useState)(null),2),m=h[0],b=h[1],v=d(r.i(i.useState)(null),2),f=v[0],y=v[1],A=r.i(i.useRef)(null);r.i(i.useEffect)(function(){m&&u&&x&&b(null)},[x]),r.i(i.useEffect)(function(){!m&&(b(E()),y(w())),A&&m&&p(new ZiggeoApi.V2.Recorder({element:A.current,attrs:m}))},[m,A]),r.i(i.useEffect)(function(){return u&&(u.activate(),Object.entries(_).forEach(function(t){var r=d(t,2),i=r[0],o=r[1];u.on(i,o.bind(e,u.get()))}),s.onRef(u)),function(){u&&(s.onRef(null),u.destroy())}},[u]);var E=function(){return Object.keys(s).filter(function(e){return Object.assign(a.g,a.b)[e]}).reduce(function(e,t){return e[t.replace(/^_/g,"")]=s[t],e},{})},w=function(){return Object.keys(s).filter(function(t){return!e.propTypes[t]}).reduce(function(e,t){return e[t]=s[t],e},{})},_=Object.keys(Object.assign(a.c,a.d)).reduce(function(e,t){return e[t.replace(/([A-Z])/g,"_$1").toLowerCase().slice(3).replace(/(recorder_|player_)/g,"")]=function(){s[t].apply(s,arguments)},e},{});return o.a.createElement("div",l({ref:A,app:n},f))};f.propTypes=x(x(x(x(x({},a.g),a.c),a.d),a.e),a.f),f.defaultProps=x({width:640,height:480,picksnapshots:!0,countdown:3,snapshotmax:15,gallerysnapshots:3,theme:"default",themecolor:"default",primaryrecord:!0,recordingwidth:640,recordingheight:480,framerate:25,videobitrate:"auto",audiobitrate:"auto","microphone-volume":1,allowupload:!0,allowrec
2ord:!0,"force-overwrite":!0,allowcustomupload:!0,recordermode:!0,"cpu-friendly":!1,trimoverlay:!0,pauseonclick:!0,preventReRenderOnUpdate:!0,"display-timer":!0,rtmpstreamtype:"mp4",rtmpmicrophonecodec:"speex","transcript-language":"en-US",multistreamreversable:!0,multistreamdraggable:!0,addstreamproportional:!0,addstreampositionx:5,addstreampositiony:5,addstreampositionwidth:120,addstreampositionheight:95,addstreamminwidth:120,addstreamminheight:95,webrtc_streaming:!1,webrtc_streaming_if_necessary:!1,webrtc_on_mobile:!1,auth:!1,debug:!1,testing_application:!1,allowscreen:!1,chrome_extension_id:"meoefjkcilgjlkibnjjlfdgphacbeglk",chrome_extension_install_link:"https://chrome.google.com/webstore/detail/meoefjkcilgjlkibnjjlfdgphacbeglk",opera_extension_id:"dnnolmnenehhgplebjhbcmfdbaabkepm",opera_extension_install_link:"https://addons.opera.com/en/extensions/details/3d46d4c36fefe97e76622c54b2eb6ea1d5406767"},Object.keys(Object.assign(a.c,a.d)).reduce(function(e,t){return e[t]=function(){},e},{})),t.a=r.i(n.a)(f)},function(e,t,r){"use strict";(function(e){(function(){("undefined"==typeof window||window._babelPolyfill)&&(void 0===e||e._babelPolyfill)||r(130)})()}).call(t,r(128))},function(e,t,r){r(291),r(230),r(232),r(231),r(234),r(236),r(241),r(235),r(233),r(243),r(242),r(238),r(239),r(237),r(229),r(240),r(244),r(245),r(196),r(198),r(197),r(247),r(246),r(217),r(227),r(228),r(218),r(219),r(220),r(221),r(222),r(223),r(224),r(225),r(226),r(200),r(201),r(202),r(203),r(204),r(205),r(206),r(207),r(208),r(209),r(210),r(211),r(212),r(213),r(214),r(215),r(216),r(278),r(283),r(290),r(281),r(273),r(274),r(279),r(284),r(286),r(269),r(270),r(271),r(272),r(275),r(276),r(277),r(280),r(282),r(285),r(287),r(288),r(289),r(191),r(193),r(192),r(195),r(194),r(180),r(178),r(184),r(181),r(187),r(189),r(177),r(183),r(174),r(188),r(172),r(186),r(185),r(179),r(182),r(171),r(173),r(176),r(175),r(190),r(91),r(262),r(124),r(267),r(125),r(263),r(264),r(265),r(266),r(123),r(199),r(268),r(303),r(304),r(292),r(293),r(298),r(301),r(302),r(296),r(299),r(297),r(300),r(294),r(295),r(248),r(249),r(250),r(251),r(252),r(255),r(253),r(254),r(256),r(257),r(258),r(259),r(261),r(260),e.exports=r(7)},function(e,t,r){r(305),e.exports=r(7).Array.flatMap},function(e,t,r){r(306),e.exports=r(7).Array.includes},function(e,t,r){r(307),e.exports=r(7).Object.entries},function(e,t,r){r(308),e.exports=r(7).Object.getOwnPropertyDescriptors},function(e,t,r){r(309),e.exports=r(7).Object.values},function(e,t,r){"use strict";r(123),r(310),e.exports=r(7).Promise.finally},function(e,t,r){r(311),e.exports=r(7).String.padEnd},function(e,t,r){r(312),e.exports=r(7).String.padStart},function(e,t,r){r(314),e.exports=r(7).String.trimRight},function(e,t,r){r(313),e.exports=r(7).String.trimLeft},function(e,t,r){r(315),e.exports=r(89).f("asyncIterator")},function(e,t,r){r(161),e.exports=r(93).global},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var i=r(66);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){var i=r(150);e.exports=function(e,t,r){if(i(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,i){return e.call(t,r,i)};case 3:return function(r,i,o){return e.call(t,r,i,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var i=r(66),o=r(65).document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var i=r(65),o=r(93),a=r(152),n=r(156),s=r(155),x="prototype",c=function(e,t,r){var l,d,u,p=e&c.F,h=e&c.G,m=e&c.S,b=e&c.P,g=e&c.B,v=e&c.W,f=h?o:o[t]||(o[t]={}),y=f[x],A=h?i:m?i[t]:(i[t]||{})[x];for(l in h&&(r=t),r)!((d=!p&&A&&void 0!==A[l])&&s(f,l))&&(u=d?A[l]:r[l],f[l]=h&&"function"!=typeof A[l]?r[l]:g&&d?a(u,i):v&&A[l]==u?function(e){var t=function(t,r,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,i)}return e.apply(this,arguments)};return t[x]=e[x],t}(u):b&&"function"==typeof u?a(Function.call,u):u,b&&((f.virtual||(f.virtual={}))[l]=u,e&c.R&&y&&!y[l]&&n(y,l,u)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var i=r(158),o=r(159);e.exports=r(64)?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){e.exports=!r(64)&&!r(94)(function(){return 7!=Object.defineProperty(r(153)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var i=r(151),o=r(157),a=r(160),n=Object.defineProperty;t.f=r(64)?Object.defineProperty:function(e,t,r){if(i(e),t=a(t,!0),i(r),o)try{return n(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(66);e.exports=function(e,t){var r,o;
vendor: 7,643 bytes, line 2
2if(!i(e))return e;if(t&&"function"==typeof(r=e.toString)&&!i(o=r.call(e))||"function"==typeof(r=e.valueOf)&&!i(o=r.call(e))||!t&&"function"==typeof(r=e.toString)&&!i(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var i=r(154);i(i.G,{global:r(65)})},function(e,t,r){var i=r(4),o=r(57),a=r(5)("species");e.exports=function(e){var t;return o(e)&&("function"==typeof(t=e.constructor)&&(t===Array||o(t.prototype))&&(t=void 0),i(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,r){"use strict";var i=r(2),o=Date.prototype.getTime,a=Date.prototype.toISOString,n=function(e){return e>9?e:"0"+e};e.exports=i(function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-5e13-1))})||!i(function(){a.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),i=t<0?"-":t>9999?"+":"";return i+("00000"+Math.abs(t)).slice(i?-6:-4)+"-"+n(e.getUTCMonth()+1)+"-"+n(e.getUTCDate())+"T"+n(e.getUTCHours())+":"+n(e.getUTCMinutes())+":"+n(e.getUTCSeconds())+"."+(r>99?r:"0"+n(r))+"Z"}:a},function(e,t,r){"use strict";var i=r(1),o=r(27),a="number";e.exports=function(e){if("string"!==e&&e!==a&&"default"!==e)throw TypeError("Incorrect hint");return o(i(this),e!=a)}},function(e,t,r){var i=r(33),o=r(59),a=r(47);e.exports=function(e){var t=i(e),r=o.f;if(r){for(var n,s=r(e),x=a.f,c=0;s.length>c;)x.call(e,n=s[c++])&&t.push(n)}return t}},function(e,t,r){"use strict";var i=r(57),o=r(4),a=r(6),n=r(19),s=r(5)("isConcatSpreadable");function x(e,t,r,c,l,d,u,p){for(var h,m,b=l,g=0,v=!!u&&n(u,p,3);g<c;){if(g in r){if(h=v?v(r[g],g,t):r[g],m=!1,o(h)&&(m=void 0!==(m=h[s])?!!m:i(h)),m&&d>0)b=x(e,t,h,a(h.length),b,d-1)-1;else{if(b>=0x1fffffffffffff)throw TypeError();e[b]=h}b++}g++}return b}e.exports=x},function(e,t,r){e.exports=r(61)("native-function-to-string",Function.toString)},function(e,t,r){var i=r(79),o=Math.pow,a=o(2,-52),n=o(2,-23),s=o(2,127)*(2-n),x=o(2,-126),c=function(e){return e+1/a-1/a};e.exports=Math.fround||function(e){var t,r,o=Math.abs(e),l=i(e);return o<x?l*c(o/x/n)*x*n:(r=(t=(1+n/a)*o)-(t-o))>s||r!=r?1/0*l:l*r}},function(e,t,r){var i=r(3),o=r(87).set,a=i.MutationObserver||i.WebKitMutationObserver,n=i.process,s=i.Promise,x="process"==r(23)(n);e.exports=function(){var e,t,r,c=function(){var i,o;for(x&&(i=n.domain)&&i.exit();e;){o=e.fn,e=e.next;try{o()}catch(i){throw e?r():t=void 0,i}}t=void 0,i&&i.enter()};if(x)r=function(){n.nextTick(c)};else if(a&&!(i.navigator&&i.navigator.standalone)){var l=!0,d=document.createTextNode("");new a(c).observe(d,{characterData:!0}),r=function(){d.data=l=!l}}else if(s&&s.resolve){var u=s.resolve(void 0);r=function(){u.then(c)}}else r=function(){o.call(i,c)};return function(i){var o={fn:i,next:void 0};t&&(t.next=o),!e&&(e=o,r()),t=o}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){var i=r(0);i(i.P,"Array",{copyWithin:r(96)}),r(28)("copyWithin")},function(e,t,r){"use strict";var i=r(0),o=r(18)(4);i(i.P+!r(16)([].every,!0)*i.F,"Array",{every:function(e){return o(this,e,arguments[1])}})},function(e,t,r){var i=r(0);i(i.P,"Array",{fill:r(68)}),r(28)("fill")},function(e,t,r){"use strict";var i=r(0),o=r(18)(2);i(i.P+!r(16)([].filter,!0)*i.F,"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,r){"use strict";var i=r(0),o=r(18)(6),a="findIndex",n=!0;a in[]&&[,][a](function(){n=!1}),i(i.P+i.F*n,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(28)(a)},function(e,t,r){"use strict";var i=r(0),o=r(18)(5),a="find",n=!0;a in[]&&[,][a](function(){n=!1}),i(i.P+i.F*n,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(28)(a)},function(e,t,r){"use strict";var i=r(0),o=r(18)(0),a=r(16)([].forEach,!0);i(i.P+!a*i.F,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,r){"use strict";var i=r(19),o=r(0),a=r(10),n=r(105),s=r(75),x=r(6),c=r(69),l=r(90);o(o.S+!r(58)(function(e){Array.from(e)})*o.F,"Array",{from:function(e){var t,r,o,d,u=a(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,b=void 0!==m,g=0,v=l(u);if(b&&(m=i(m,h>2?arguments[2]:void 0,2)),void 0==v||p==Array&&s(v))for(r=new p(t=x(u.length));t>g;g++)c(r,g,b?m(u[g],g):u[g]);else for(d=v.call(u),r=new p;!(o=d.next()).done;g++)c(r,g,b?n(d,m,[o.value,g],!0):o.value);return r.length=g,r}})},function(e,t,r){"use strict";var i=r(0),o=r(52)(!1),a=[].indexOf,n=!!a&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(n||!r(16)(a)),"Array",{indexOf:function(e){return n?a.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,r){var i=r(0);i(i.S,"Array",{isArray:r(57)})},function(e,t,r){"use strict";var i=r(0),o=r(15),a=[].join;i(i.P+i.F*(r(46)!=Object||!r(16)(a)),"Array",{join:function(e){return a.call(o(this),void 0===e?",":e)}})},function(e,t,r){"use strict";var i=r(0),o=r(15),a=r(22),n=r(6),s=[].lastIndexOf,x=!!s&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(x||!r(16)(s)),"Array",{lastIndexOf:function(e){if(x)return s.apply(this,arguments)||0;var t=o(this),r=n(t.length),i=r-1;for(arguments.length>1&&(i=Math.min(i,a(arguments[1]))),i<0&&(i=r+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return -1}})},function(e,t,r){"use strict";var i=r(0),o=r(18)(1);i(i.P+!r(16)([].map,!0)*i.F,"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,r){"use strict";var i=r(0),o=r(69);i(i.S+i.F*r(2)(function(){function e(){}return!(Array.of.call(e) instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,r=new("function"==typeof this?this:Array)(t);t>e;)o(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){"use strict";var i=r(0),o=r(97);i(i.P+!r(16)([].reduceRight,!0)*i.F,"Array",{reduceRight:function(e){return o(this,e,arguments.length,arguments[1],!0)}})},function(e,t,r){"use strict";var i=r(0),o=r(97);i(i.P+!r(16)([].reduce,!0)*i.F,"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},function(e,t,r){"use strict";var i=r(0),o=r(73),a=r(23),n=r(35),s=r(6),x=[].slice;i(i.P+i.F*r(2)(function(){o&&x.call(o)}),"Array",{slice:function(e,t){var r=s(this.length),i=a(this);if(t=void 0===t?r:t,"Array"==i)return x.call(this,e,t);for(var o=n(e,r),c=s(n(t,r)-o),l=Array(c),d=0;d<c;d++)l[d]="String"==i?this.charAt(o+d):this[o+d];return l}})},function(e,t,r){"use strict";var i=r(0),o=r(18)(3);i(i.P+!r(16)([].some,!0)*i.F,"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,r){"use strict";var i=r(0),o=r(17),a=r(10),n=r(2),s=[].sort,x=[1,2,3];i(i.P+i.F*(n(function(){x.sort(void 0)})||!n(function(){x.sort(null)})||!r(16)(s)),"Array",{sort:function(e){return void 0===e?s.call(a(this)):s.call(a(this),o(e))}})},function(e,t,r){r(41)("Array")},function(e,t,r){var i=r(0);i(i.S,"Date",{now:function(){return new Date().getTime()}})},function(e,t,r){var i=r(0),o=r(163);i(i.P+i.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(e,t,r){"use strict";var i=r(0),o=r(10),a=r(27);i(i.P+i.F*r(2)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=o(this),r=a(t);return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var i=r(5)("toPrimitive"),o=Date.prototype;!(i in o)&&r(14)(o,i,r(164))},function(e,t,r){var i=Date.prototype,o="Invalid Date",a="toString",n=i[a],s=i.getTime;new Date(NaN)+""!=o&&r(11)(i,a,function(){var e=s.call(this);return e==e?n.call(this):o})},function(e,t,r){var i=r(0);i(i.P,"Function",{bind:r(99)})},function(e,t,r){"use strict";
2var i=r(4),o=r(32),a=r(5)("hasInstance"),n=Function.prototype;!(a in n)&&r(9).f(n,a,{value:function(e){if("function"!=typeof this||!i(e))return!1;if(!i(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,r){var i=r(9).f,o=Function.prototype,a=/^\s*function ([^ (]*)/,n="name";n in o||r(8)&&i(o,n,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},function(e,t,r){"use strict";var i=r(100),o=r(37),a="Map";e.exports=r(53)(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=i.getEntry(o(this,a),e);return t&&t.v},set:function(e,t){return i.def(o(this,a),0===e?0:e,t)}},i,!0)},function(e,t,r){var i=r(0),o=r(108),a=Math.sqrt,n=Math.acosh;i(i.S+!(n&&710==Math.floor(n(Number.MAX_VALUE))&&n(1/0)==1/0)*i.F,"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:o(e-1+a(e-1)*a(e+1))}})},function(e,t,r){var i=r(0),o=Math.asinh;function a(e){return isFinite(e=+e)&&0!=e?e<0?-a(-e):Math.log(e+Math.sqrt(e*e+1)):e}i(i.S+!(o&&1/o(0)>0)*i.F,"Math",{asinh:a})},function(e,t,r){var i=r(0),o=Math.atanh;i(i.S+!(o&&1/o(-0)<0)*i.F,"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,r){var i=r(0),o=r(79);i(i.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,r){var i=r(0);i(i.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,r){var i=r(0),o=Math.exp;i(i.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,r){var i=r(0),o=r(78);i(i.S+i.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,r){var i=r(0);i(i.S,"Math",{fround:r(168)})},function(e,t,r){var i=r(0),o=Math.abs;i(i.S,"Math",{hypot:function(e,t){for(var r,i,a=0,n=0,s=arguments.length,x=0;n<s;)r=o(arguments[n++]),x<r?(a=a*(i=x/r)*i+1,x=r):r>0?a+=(i=r/x)*i:a+=r;return x===1/0?1/0:x*Math.sqrt(a)}})},function(e,t,r){var i=r(0),o=Math.imul;i(i.S+i.F*r(2)(function(){return -5!=o(0xffffffff,5)||2!=o.length}),"Math",{imul:function(e,t){var r=65535,i=+e,o=+t,a=65535&i,n=65535&o;return 0|a*n+((65535&i>>>16)*n+a*(65535&o>>>16)<<16>>>0)}})},function(e,t,r){var i=r(0);i(i.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,r){var i=r(0);i(i.S,"Math",{log1p:r(108)})},function(e,t,r){var i=r(0);i(i.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,r){var i=r(0);i(i.S,"Math",{sign:r(79)})},function(e,t,r){var i=r(0),o=r(78),a=Math.exp;i(i.S+i.F*r(2)(function(){return -2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return 1>Math.abs(e=+e)?(o(e)-o(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},function(e,t,r){var i=r(0),o=r(78),a=Math.exp;i(i.S,"Math",{tanh:function(e){var t=o(e=+e),r=o(-e);return t==1/0?1:r==1/0?-1:(t-r)/(a(e)+a(-e))}})},function(e,t,r){var i=r(0);i(i.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,r){"use strict";var i=r(3),o=r(13),a=r(23),n=r(74),s=r(27),x=r(2),c=r(31).f,l=r(20).f,d=r(9).f,u=r(43).trim,p="Number",h=i[p],m=h,b=h.prototype,g=a(r(30)(b))==p,v="trim"in String.prototype,f=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var r=(t=v?t.trim():u(t,3)).charCodeAt(0);if(43===r||45===r){if(88===(i=t.charCodeAt(2))||120===i)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:o=2,a=49;break;case 79:case 111:o=8,a=55;break;default:return+t}for(var i,o,a,n,x=t.slice(2),c=0,l=x.length;c<l;c++)if((n=x.charCodeAt(c))<48||n>a)return NaN;return parseInt(x,o)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof h&&(g?x(function(){b.valueOf.call(r)}):a(r)!=p)?n(new m(f(t)),r,h):f(t)};for(var y,A=r(8)?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;A.length>E;E++)o(m,y=A[E])&&!o(h,y)&&d(h,y,l(m,y));h.prototype=b,b.constructor=h,r(11)(i,p,h)}},function(e,t,r){var i=r(0);i(i.S,"Number",{EPSILON:2220446049250313e-31})},function(e,t,r){var i=r(0),o=r(3).isFinite;i(i.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},function(e,t,r){var i=r(0);i(i.S,"Number",{isInteger:r(104)})},function(e,t,r){var i=r(0);i(i.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,r){var i=r(0),o=r(104),a=Math.abs;i(i.S,"Number",{isSafeInteger:function(e){return o(e)&&0x1fffffffffffff>=a(e)}})},function(e,t,r){var i=r(0);i(i.S,"Number",{MAX_SAFE_INTEGER:0x1fffffffffffff})},function(e,t,r){var i=r(0);i(i.S,"Number",{MIN_SAFE_INTEGER:-0x1fffffffffffff})},function(e,t,r){var i=r(0),o=r(116);i(i.S+i.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(e,t,r){var i=r(0),o=r(117);i(i.S+i.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(e,t,r){"use strict";var i=r(0),o=r(22),a=r(95),n=r(85),s=1..toFixed,x=Math.floor,c=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",d="0",u=function(e,t){for(var r=-1,i=t;++r<6;)i+=e*c[r],c[r]=i%1e7,i=x(i/1e7)},p=function(e){for(var t=6,r=0;--t>=0;)r+=c[t],c[t]=x(r/e),r=r%e*1e7},h=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==c[e]){var r=String(c[e]);
vendor: 3,860 bytes, line 2
2t=""===t?r:t+n.call(d,7-r.length)+r}return t},m=function(e,t,r){return 0===t?r:t%2==1?m(e,t-1,r*e):m(e*e,t/2,r)},b=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t};i(i.P+!r(2)(function(){s.call({})})*i.F,"Number",{toFixed:function(e){var t,r,i,s,x=a(this,l),c=o(e),g="",v=d;if(c<0||c>20)throw RangeError(l);if(x!=x)return"NaN";if(x<=-1e21||x>=1e21)return String(x);if(x<0&&(g="-",x=-x),x>1e-21){if(r=((t=b(x*m(2,69,1))-69)<0?x*m(2,-t,1):x/m(2,t,1))*0x10000000000000,(t=52-t)>0){for(u(0,r),i=c;i>=7;)u(1e7,0),i-=7;for(u(m(10,i,1),0),i=t-1;i>=23;)p(8388608),i-=23;p(1<<i),u(1,1),p(2),v=h()}else u(0,r),u(1<<-t,0),v=h()+n.call(d,c)}return v=c>0?g+((s=v.length)<=c?"0."+n.call(d,c-s)+v:v.slice(0,s-c)+"."+v.slice(s-c)):g+v}})},function(e,t,r){"use strict";var i=r(0),o=r(2),a=r(95),n=1..toPrecision;i(i.P+i.F*(o(function(){return"1"!==n.call(1,void 0)})||!o(function(){n.call({})})),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?n.call(t):n.call(t,e)}})},function(e,t,r){var i=r(0);i(i.S+i.F,"Object",{assign:r(110)})},function(e,t,r){var i=r(0);i(i.S,"Object",{create:r(30)})},function(e,t,r){var i=r(0);i(i.S+!r(8)*i.F,"Object",{defineProperties:r(111)})},function(e,t,r){var i=r(0);i(i.S+!r(8)*i.F,"Object",{defineProperty:r(9).f})},function(e,t,r){var i=r(4),o=r(26).onFreeze;r(21)("freeze",function(e){return function(t){return e&&i(t)?e(o(t)):t}})},function(e,t,r){var i=r(15),o=r(20).f;r(21)("getOwnPropertyDescriptor",function(){return function(e,t){return o(i(e),t)}})},function(e,t,r){r(21)("getOwnPropertyNames",function(){return r(112).f})},function(e,t,r){var i=r(10),o=r(32);r(21)("getPrototypeOf",function(){return function(e){return o(i(e))}})},function(e,t,r){var i=r(4);r(21)("isExtensible",function(e){return function(t){return!!i(t)&&(!e||e(t))}})},function(e,t,r){var i=r(4);r(21)("isFrozen",function(e){return function(t){return!i(t)||!!e&&e(t)}})},function(e,t,r){var i=r(4);r(21)("isSealed",function(e){return function(t){return!i(t)||!!e&&e(t)}})},function(e,t,r){var i=r(0);i(i.S,"Object",{is:r(119)})},function(e,t,r){var i=r(10),o=r(33);r(21)("keys",function(){return function(e){return o(i(e))}})},function(e,t,r){var i=r(4),o=r(26).onFreeze;r(21)("preventExtensions",function(e){return function(t){return e&&i(t)?e(o(t)):t}})},function(e,t,r){var i=r(4),o=r(26).onFreeze;r(21)("seal",function(e){return function(t){return e&&i(t)?e(o(t)):t}})},function(e,t,r){var i=r(0);i(i.S,"Object",{setPrototypeOf:r(81).set})},function(e,t,r){"use strict";var i=r(45),o={};o[r(5)("toStringTag")]="z",o+""!="[object z]"&&r(11)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(e,t,r){var i=r(0),o=r(116);i(i.G+i.F*(parseFloat!=o),{parseFloat:o})},function(e,t,r){var i=r(0),o=r(117);i(i.G+i.F*(parseInt!=o),{parseInt:o})},function(e,t,r){var i=r(0),o=r(17),a=r(1),n=(r(3).Reflect||{}).apply,s=Function.apply;i(i.S+!r(2)(function(){n(function(){})})*i.F,"Reflect",{apply:function(e,t,r){var i=o(e),x=a(r);return n?n(i,t,x):s.call(i,t,x)}})},function(e,t,r){var i=r(0),o=r(30),a=r(17),n=r(1),s=r(4),x=r(2),c=r(99),l=(r(3).Reflect||{}).construct,d=x(function(){function e(){}return!(l(function(){},[],e) instanceof e)}),u=!x(function(){l(function(){})});i(i.S+i.F*(d||u),"Reflect",{construct:function(e,t){a(e),n(t);var r=arguments.length<3?e:a(arguments[2]);if(u&&!d)return l(e,t,r);if(e==r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var i=[null];return i.push.apply(i,t),new(c.apply(e,i))}var x=r.prototype,p=o(s(x)?x:Object.prototype),h=Function.apply.call(e,p,t);return s(h)?h:p}})},function(e,t,r){var i=r(9),o=r(0),a=r(1),n=r(27);o(o.S+o.F*r(2)(function(){Reflect.defineProperty(i.f({}
vendor: 4,622 bytes, line 2
2,1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,r){a(e),t=n(t,!0),a(r);try{return i.f(e,t,r),!0}catch(e){return!1}}})},function(e,t,r){var i=r(0),o=r(20).f,a=r(1);i(i.S,"Reflect",{deleteProperty:function(e,t){var r=o(a(e),t);return(!r||!!r.configurable)&&delete e[t]}})},function(e,t,r){"use strict";var i=r(0),o=r(1),a=function(e){this._t=o(e),this._i=0;var t,r=this._k=[];for(t in e)r.push(t)};r(106)(a,"Object",function(){var e,t=this,r=t._k;do if(t._i>=r.length)return{value:void 0,done:!0};while(!((e=r[t._i++])in t._t));return{value:e,done:!1}}),i(i.S,"Reflect",{enumerate:function(e){return new a(e)}})},function(e,t,r){var i=r(20),o=r(0),a=r(1);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,r){var i=r(0),o=r(32),a=r(1);i(i.S,"Reflect",{getPrototypeOf:function(e){return o(a(e))}})},function(e,t,r){var i=r(20),o=r(32),a=r(13),n=r(0),s=r(4),x=r(1);function c(e,t){var r,n,l=arguments.length<3?e:arguments[2];return x(e)===l?e[t]:(r=i.f(e,t))?a(r,"value")?r.value:void 0!==r.get?r.get.call(l):void 0:s(n=o(e))?c(n,t,l):void 0}n(n.S,"Reflect",{get:c})},function(e,t,r){var i=r(0);i(i.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,r){var i=r(0),o=r(1),a=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(e){return o(e),!a||a(e)}})},function(e,t,r){var i=r(0);i(i.S,"Reflect",{ownKeys:r(115)})},function(e,t,r){var i=r(0),o=r(1),a=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(e){o(e);try{return a&&a(e),!0}catch(e){return!1}}})},function(e,t,r){var i=r(0),o=r(81);o&&i(i.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},function(e,t,r){var i=r(9),o=r(20),a=r(32),n=r(13),s=r(0),x=r(34),c=r(1),l=r(4);function d(e,t,r){var s,u,p=arguments.length<4?e:arguments[3],h=o.f(c(e),t);if(!h){if(l(u=a(e)))return d(u,t,r,p);h=x(0)}if(n(h,"value")){if(!1===h.writable||!l(p))return!1;if(s=o.f(p,t)){if(s.get||s.set||!1===s.writable)return!1;s.value=r,i.f(p,t,s)}else i.f(p,t,x(0,r));return!0}return void 0!==h.set&&(h.set.call(p,r),!0)}s(s.S,"Reflect",{set:d})},function(e,t,r){var i=r(3),o=r(74),a=r(9).f,n=r(31).f,s=r(76),x=r(55),c=i.RegExp,l=c,d=c.prototype,u=/a/g,p=/a/g,h=new c(u)!==u;if(r(8)&&(!h||r(2)(function(){return p[r(5)("match")]=!1,c(u)!=u||c(p)==p||"/a/i"!=c(u,"i")}))){c=function(e,t){var r=this instanceof c,i=s(e),a=void 0===t;return!r&&i&&e.constructor===c&&a?e:o(h?new l(i&&!a?e.source:e,t):l((i=e instanceof c)?e.source:e,i&&a?x.call(e):t),r?this:d,c)};for(var m=function(e){e in c||a(c,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},b=n(l),g=0;b.length>g;)m(b[g++]);d.constructor=c,c.prototype=d,r(11)(i,"RegExp",c)}r(41)("RegExp")},function(e,t,r){"use strict";var i=r(1),o=r(6),a=r(67),n=r(60);r(54)("match",1,function(e,t,r,s){return[function(r){var i=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,i):new RegExp(r)[t](String(i))},function(e){var t,x=s(r,e,this);if(x.done)return x.value;var c=i(e),l=String(this);if(!c.global)return n(c,l);var d=c.unicode;c.lastIndex=0;for(var u=[],p=0;null!==(t=n(c,l));){var h=String(t[0]);u[p]=h,""===h&&(c.lastIndex=a(l,o(c.lastIndex),d)),p++}return 0===p?null:u}]})},function(e,t,r){"use strict";var i=r(1),o=r(10),a=r(6),n=r(22),s=r(67),x=r(60),c=Math.max,l=Math.min,d=Math.floor,u=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,h=function(e){return void 0===e?e:String(e)};r(54)("replace",2,function(e,t,r,m){return[function(i,o){var a=e(this),n=void 0==i?void 0:i[t];return void 0!==n?n.call(i,a,o):r.call(String(a),i,o)},function(e,t){var o=m(r,e,this,t);if(o.done)return o.value;var d=i(e),u=String(this),p="function"==typeof t;!p&&(t=String(t));var g=d.global;if(g){var v=d.unicode;d.lastIndex=0}for(var f=[];;){var y=x(d,u);if(null===y)break;if(f.push(y),!g)break;""===String(y[0])&&(d.lastIndex=s(u,a(d.lastIndex),v))}for(var A="",E=0,w=0;w<f.length;w++){for(var _=String((y=f[w])[0]),k=c(l(n(y.index),u.length),0),B=[],C=1;C<y.length;C++)B.push(h(y[C]));var F=y.groups;if(p){var D=[_].concat(B,k,u);void 0!==F&&D.push(F);var S=String(t.apply(void 0,D))}else S=b(_,u,k,B,F,t);k>=E&&(A+=u.slice(E,k)+S,E=k+_.length)}return A+u.slice(E)}];function b(e,t,i,a,n,s){var x=i+e.length,c=a.length,l=p;return void 0!==n&&(n=o(n),l=u),r.call(s,l,function(r,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"'":return t.slice(x);case"<":s=n[o.slice(1,-1)];break;default:var l=+o;if(0===l)return r;if(l>c){var u=d(l/10);if(0===u)return r;if(u<=c)return void 0===a[u-1]?o.charAt(1):a[u-1]+o.charAt(1);return r}
vendor: 6,272 bytes, line 2
2s=a[l-1]}return void 0===s?"":s})}})},function(e,t,r){"use strict";var i=r(1),o=r(119),a=r(60);r(54)("search",1,function(e,t,r,n){return[function(r){var i=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,i):new RegExp(r)[t](String(i))},function(e){var t=n(r,e,this);if(t.done)return t.value;var s=i(e),x=String(this),c=s.lastIndex;!o(c,0)&&(s.lastIndex=0);var l=a(s,x);return!o(s.lastIndex,c)&&(s.lastIndex=c),null===l?-1:l.index}]})},function(e,t,r){"use strict";var i=r(76),o=r(1),a=r(48),n=r(67),s=r(6),x=r(60),c=r(80),l=r(2),d=Math.min,u=[].push,p="split",h="length",m="lastIndex",b=0xffffffff,g=!l(function(){RegExp(b,"y")});r(54)("split",2,function(e,t,r,l){var v;return v="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[h]||2!="ab"[p](/(?:ab)*/)[h]||4!="."[p](/(.?)(.?)/)[h]||"."[p](/()()/)[h]>1||""[p](/.?/)[h]?function(e,t){var o,a,n,s=String(this);if(void 0===e&&0===t)return[];if(!i(e))return r.call(s,e,t);for(var x=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?b:t>>>0,g=RegExp(e.source,l+"g");(o=c.call(g,s))&&(!((a=g[m])>d)||(x.push(s.slice(d,o.index)),o[h]>1&&o.index<s[h]&&u.apply(x,o.slice(1)),n=o[0][h],d=a,!(x[h]>=p)));){;g[m]===o.index&&g[m]++}return d===s[h]?(n||!g.test(""))&&x.push(""):x.push(s.slice(d)),x[h]>p?x.slice(0,p):x}:"0"[p](void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)}:r,[function(r,i){var o=e(this),a=void 0==r?void 0:r[t];return void 0!==a?a.call(r,o,i):v.call(String(o),r,i)},function(e,t){var i=l(v,e,this,t,v!==r);if(i.done)return i.value;var c=o(e),u=String(this),p=a(c,RegExp),h=c.unicode,m=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(g?"y":"g"),f=new p(g?c:"^(?:"+c.source+")",m),y=void 0===t?b:t>>>0;if(0===y)return[];if(0===u.length)return null===x(f,u)?[u]:[];for(var A=0,E=0,w=[];E<u.length;){f.lastIndex=g?E:0;var _,k=x(f,g?u:u.slice(E));if(null===k||(_=d(s(f.lastIndex+(g?0:E)),u.length))===A)E=n(u,E,h);else{if(w.push(u.slice(A,E)),w.length===y)return w;for(var B=1;B<=k.length-1;B++)if(w.push(k[B]),w.length===y)return w;E=A=_}}return w.push(u.slice(A)),w}]})},function(e,t,r){"use strict";r(125);var i=r(1),o=r(55),a=r(8),n="toString",s=/./[n],x=function(e){r(11)(RegExp.prototype,n,e,!0)};r(2)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?x(function(){var e=i(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?o.call(e):void 0)}):s.name!=n&&x(function(){return s.call(this)})},function(e,t,r){"use strict";var i=r(100),o=r(37),a="Set";e.exports=r(53)(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return i.def(o(this,a),e=0===e?0:e,e)}},i)},function(e,t,r){"use strict";r(12)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,r){"use strict";r(12)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,r){"use strict";r(12)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,r){"use strict";r(12)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,r){"use strict";var i=r(0),o=r(83)(!1);i(i.P,"String",{codePointAt:function(e){return o(this,e)}})},function(e,t,r){"use strict";var i=r(0),o=r(6),a=r(84),n="endsWith",s=""[n];i(i.P+i.F*r(72)(n),"String",{endsWith:function(e){var t=a(this,e,n),r=arguments.length>1?arguments[1]:void 0,i=o(t.length),x=void 0===r?i:Math.min(o(r),i),c=String(e);return s?s.call(t,c,x):t.slice(x-c.length,x)===c}})},function(e,t,r){"use strict";r(12)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,r){"use strict";r(12)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,r){"use strict";r(12)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,r){var i=r(0),o=r(35),a=String.fromCharCode,n=String.fromCodePoint;i(i.S+i.F*(!!n&&1!=n.length),"String",{fromCodePoint:function(e){for(var t,r=[],i=arguments.length,n=0;i>n;){if(t=+arguments[n++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?a(t):a(((t-=65536)>>10)+55296,t%1024+56320))}return r.join("")}})},function(e,t,r){"use strict";var i=r(0),o=r(84),a="includes";i(i.P+i.F*r(72)(a),"String",{includes:function(e){return!!~o(this,e,a).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){"use strict";r(12)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,r){"use strict";var i=r(83)(!0);r(77)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=i(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){"use strict";r(12)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,r){var i=r(0),o=r(15),a=r(6);i(i.S,"String",{raw:function(e){for(var t=o(e.raw),r=a(t.length),i=arguments.length,n=[],s=0;r>s;)n.push(String(t[s++])),s<i&&n.push(String(arguments[s]));return n.join("")}})},function(e,t,r){var i=r(0);i(i.P,"String",{repeat:r(85)})},function(e,t,r){"use strict";r(12)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,r){"use strict";var i=r(0),o=r(6),a=r(84),n="startsWith",s=""[n];i(i.P+i.F*r(72)(n),"String",{startsWith:function(e){var t=a(this,e,n),r=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),i=String(e);return s?s.call(t,i,r):t.slice(r,r+i.length)===i}})},function(e,t,r){"use strict";r(12)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,r){"use strict";r(12)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,r){"use strict";r(12)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,r){"use strict";r(43)("trim",function(e){return function(){return e(this,3)}})},function(e,t,r){"use strict";var i=r(3),o=r(13),a=r(8),n=r(0),s=r(11),x=r(26).KEY,c=r(2),l=r(61),d=r(42),u=r(36),p=r(5),h=r(89),m=r(122),b=r(165),g=r(57),v=r(1),f=r(4),y=r(10),A=r(15),E=r(27),w=r(34),_=r(30),k=r(112),B=r(20),C=r(59),F=r(9),D=r(33),S=B.f,z=F.f,T=k.f,P=i.Symbol,I=i.JSON,R=I&&I.stringify,M="prototype",U=p("_hidden"),L=p("toPrimitive"),
vendor: 7,256 bytes, line 2
2V={}.propertyIsEnumerable,O=l("symbol-registry"),Q=l("symbols"),N=l("op-symbols"),Y=Object[M],q="function"==typeof P&&!!C.f,W=i.QObject,H=!W||!W[M]||!W[M].findChild,G=a&&c(function(){return 7!=_(z({},"a",{get:function(){return z(this,"a",{value:7}).a}})).a})?function(e,t,r){var i=S(Y,t);i&&delete Y[t],z(e,t,r),i&&e!==Y&&z(Y,t,i)}:z,K=function(e){var t=Q[e]=_(P[M]);return t._k=e,t},J=q&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},Z=function(e,t,r){return(e===Y&&Z(N,t,r),v(e),t=E(t,!0),v(r),o(Q,t))?(r.enumerable?(o(e,U)&&e[U][t]&&(e[U][t]=!1),r=_(r,{enumerable:w(0,!1)})):(!o(e,U)&&z(e,U,w(1,{})),e[U][t]=!0),G(e,t,r)):z(e,t,r)},X=function(e,t){v(e);for(var r,i=b(t=A(t)),o=0,a=i.length;a>o;)Z(e,r=i[o++],t[r]);return e},$=function(e,t){return void 0===t?_(e):X(_(e),t)},ee=function(e){var t=V.call(this,e=E(e,!0));return(!(this===Y&&o(Q,e))||!!o(N,e))&&(!(t||!o(this,e)||!o(Q,e)||o(this,U)&&this[U][e])||t)},et=function(e,t){if(e=A(e),t=E(t,!0),!(e===Y&&o(Q,t))||o(N,t)){var r=S(e,t);return r&&o(Q,t)&&!(o(e,U)&&e[U][t])&&(r.enumerable=!0),r}},er=function(e){for(var t,r=T(A(e)),i=[],a=0;r.length>a;)!o(Q,t=r[a++])&&t!=U&&t!=x&&i.push(t);return i},ei=function(e){for(var t,r=e===Y,i=T(r?N:A(e)),a=[],n=0;i.length>n;)o(Q,t=i[n++])&&(!r||o(Y,t))&&a.push(Q[t]);return a};!q&&(s((P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=u(arguments.length>0?arguments[0]:void 0),t=function(r){this===Y&&t.call(N,r),o(this,U)&&o(this[U],e)&&(this[U][e]=!1),G(this,e,w(1,r))};return a&&H&&G(Y,e,{configurable:!0,set:t}),K(e)})[M],"toString",function(){return this._k}),B.f=et,F.f=Z,r(31).f=k.f=er,r(47).f=ee,C.f=ei,a&&!r(29)&&s(Y,"propertyIsEnumerable",ee,!0),h.f=function(e){return K(p(e))}),n(n.G+n.W+!q*n.F,{Symbol:P});for(var eo="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ea=0;eo.length>ea;)p(eo[ea++]);for(var en=D(p.store),es=0;en.length>es;)m(en[es++]);n(n.S+!q*n.F,"Symbol",{for:function(e){return o(O,e+="")?O[e]:O[e]=P(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in O)if(O[t]===e)return t},useSetter:function(){H=!0},useSimple:function(){H=!1}}),n(n.S+!q*n.F,"Object",{create:$,defineProperty:Z,defineProperties:X,getOwnPropertyDescriptor:et,getOwnPropertyNames:er,getOwnPropertySymbols:ei});var ex=c(function(){C.f(1)});n(n.S+n.F*ex,"Object",{getOwnPropertySymbols:function(e){return C.f(y(e))}}),I&&n(n.S+n.F*(!q||c(function(){var e=P();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))})),"JSON",{stringify:function(e){for(var t,r,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=t=i[1],!(!f(t)&&void 0===e||J(e)))return!g(t)&&(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!J(t))return t}),i[1]=t,R.apply(I,i)}}),P[M][L]||r(14)(P[M],L,P[M].valueOf),d(P,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,r){"use strict";var i=r(0),o=r(62),a=r(88),n=r(1),s=r(35),x=r(6),c=r(4),l=r(3).ArrayBuffer,d=r(48),u=a.ArrayBuffer,p=a.DataView,h=o.ABV&&l.isView,m=u.prototype.slice,b=o.VIEW,g="ArrayBuffer";i(i.G+i.W+i.F*(l!==u),{ArrayBuffer:u}),i(i.S+!o.CONSTR*i.F,g,{isView:function(e){return h&&h(e)||c(e)&&b in e}}),i(i.P+i.U+i.F*r(2)(function(){return!new u(2).slice(1,void 0).byteLength}),g,{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(n(this),e);for(var r=n(this).byteLength,i=s(e,r),o=s(void 0===t?r:t,r),a=new(d(this,u))(x(o-i)),c=new p(this),l=new p(a),h=0;i<o;)l.setUint8(h++,c.getUint8(i++));return a}}),r(41)(g)},function(e,t,r){var i=r(0);i(i.G+i.W+!r(62).ABV*i.F,{DataView:r(88).DataView})},function(e,t,r){r(25)("Float32",4,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Float64",8,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Int16",2,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Int32",4,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Int8",1,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Uint16",2,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Uint32",4,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Uint8",1,function(e){return function(t,r,i){return e(this,t,r,i)}})},function(e,t,r){r(25)("Uint8",1,function(e){return function(t,r,i){return e(this,t,r,i)}},!0)},function(e,t,r){"use strict";var i,o=r(3),a=r(18)(0),n=r(11),s=r(26),x=r(110),c=r(101),l=r(4),d=r(37),u=r(37),p=!o.ActiveXObject&&"ActiveXObject"in o,h="WeakMap",m=s.getWeak,b=Object.isExtensible,g=c.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},f={get:function(e){if(l(e)){var t=m(e);return!0===t?g(d(this,h)).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(d(this,h),e,t)}},y=e.exports=r(53)(h,v,f,c,!0,!0);u&&p&&(x((i=c.getConstructor(v,h)).prototype,f),s.NEED=!0,a(["delete","has","get","set"],function(e){var t=y.prototype,r=t[e];n(t,e,function(t,o){if(l(t)&&!b(t)){!this._f&&(this._f=new i);var a=this._f[e](t,o);return"set"==e?this:a}return r.call(this,t,o)})}))},function(e,t,r){"use strict";var i=r(101),o=r(37),a="WeakSet";r(53)(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return i.def(o(this,a),e,!0)}},i,!1,!0)},function(e,t,r){"use strict";var i=r(0),o=r(166),a=r(10),n=r(6),s=r(17),x=r(98);i(i.P,"Array",{flatMap:function(e){var t,r,i=a(this);return s(e),t=n(i.length),o(r=x(i,0),i,i,t,0,1,e,arguments[1]),r}}),r(28)("flatMap")},function(e,t,r){"use strict";var i=r(0),o=r(52)(!0);i(i.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(28)("includes")},function(e,t,r){var i=r(0),o=r(114)(!0);i(i.S,"Object",{entries:function(e){return o(e)}})},function(e,t,r){var i=r(0),o=r(115),a=r(15),n=r(20),s=r(69);i(i.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,r,i=a(e),x=n.f,c=o(i),l={},d=0;c.length>d;)void 0!==(r=x(i,t=c[d++]))&&s(l,t,r);return l}})},function(e,t,r){var i=r(0),o=r(114)(!1);i(i.S,"Object",{values:function(e){return o(e)}})},function(e,t,r){"use strict";var i=r(0),o=r(7),a=r(3),n=r(48),s=r(118);i(i.P+i.R,"Promise",{finally:function(e){var t=n(this,o.Promise||a.Promise),r="function"==typeof e;return this.then(r?function(r){return s(t,e()).then(function(){return r})}:e,r?function(r){return s(t,e()).then(function(){throw r})}:e)}})},function(e,t,r){"use strict";var i=r(0),o=r(120),a=r(63),n=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);i(i.P+i.F*n,"String",{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,r){"use strict";var i=r(0),o=r(120),a=r(63),n=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);i(i.P+i.F*n,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,r){"use strict";r(43)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,r){"use strict";r(43)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,r){r(122)("asyncIterator")}
2,function(e,t,r){for(var i=r(91),o=r(33),a=r(11),n=r(3),s=r(14),x=r(39),c=r(5),l=c("iterator"),d=c("toStringTag"),u=x.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(p),m=0;m<h.length;m++){var b,g=h[m],v=p[g],f=n[g],y=f&&f.prototype;if(y&&(!y[l]&&s(y,l,u),!y[d]&&s(y,d,g),x[g]=u,v))for(b in i)!y[b]&&a(y,b,i[b],!0)}},function(e,t,r){var i=r(0),o=r(87);i(i.G+i.B,{setImmediate:o.set,clearImmediate:o.clear})},function(e,t,r){var i=r(3),o=r(0),a=r(63),n=[].slice,s=/MSIE .\./.test(a),x=function(e){return function(t,r){var i=arguments.length>2,o=!!i&&n.call(arguments,2);return e(i?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,r)}};o(o.G+o.B+o.F*s,{setTimeout:x(i.setTimeout),setInterval:x(i.setInterval)})},function(e,t,r){r(318),r(317),r(316),e.exports=r(7)},function(e,t,r){(t=e.exports=r(321)()).push([e.i,"/*!\nziggeo-client-sdk - v2.39.16 - 2022-01-24\nCopyright (c) Ziggeo\nClosed Source Software License.\n*//*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/@font-face{font-family:bjsmc;src:url("+r(332)+') format("eot") local("bjsmc")}@font-face{font-family:bjsmc;src:url(data:application/octet-stream;base64,HDwAAHQ7AAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAOrKDjQAAAAAAAAAAAAAAAAAAAAAAABAAZgBvAG4AdABlAGwAbABvAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGYAbwBuAHQAZQBsAGwAbwAAAAAAAAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IVRJAAABUAAAAFZjbWFwXO+E7AAAAagAAAQMY3Z0IAAAAAAAACy8AAAADmZwZ21iLvl6AAAszAAADgxnYXNwAAAAEAAALLQAAAAIZ2x5Zl0/ZVsAAAW0AAAgoGhlYWQchoWOAAAmVAAAADZoaGVhCFgEmAAAJowAAAAkaG10eI0x//UAACawAAAAsGxvY2G1vK2eAAAnYAAAAFptYXhwAVcOxgAAJ7wAAAAgbmFtZc2dGBkAACfcAAACzXBvc3Rm/fNpAAAqrAAAAgdwcmVwfrY7tgAAOtgAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDNQGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA8wQDUv9qAFoDUwCXAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAH4AAEAAAAAAPIAAwABAAAALAADAAoAAAH4AAQAxgAAABgAEAADAAjoGvCa8NXxB/El8THxRPIK8jDybPME//8AAOgA8Jnw1PEE8SXxMPFE8gryMPJs8wT//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAYAEwATgBQAFYAVgBYAFgAWABYAFgAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAIUAAAAAAAAACsAAOgAAADoAAAAAAEAAOgBAADoAQAAAAIAAOgCAADoAgAAAAMAAOgDAADoAwAAAAQAAOgEAADoBAAAAAUAAOgFAADoBQAAAAYAAOgGAADoBgAAAAcAAOgHAADoBwAAAAgAAOgIAADoCAAAAAkAAOgJAADoCQAAAAoAAOgKAADoCgAAAAsAAOgLAADoCwAAAAwAAOgMAADoDAAAAA0AAOgNAADoDQAAAA4AAOgOAADoDgAAAA8AAOgPAADoDwAAABAAAOgQAADoEAAAABEAAOgRAADoEQAAABIAAOgSAADoEgAAABMAAOgTAADoEwAAABQAAOgUAADoFAAAABUAAOgVAADoFQAAABYAAOgWAADoFgAAABcAAOgXAADoFwAAABgAAOgYAADoGAAAABkAAOgZAADoGQAAABoAAOgaAADoGgAAABsAAPCZAADwmQAAABwAAPCaAADwmgAAAB0AAPDUAADw1AAAAB4AAPDVAADw1QAAAB8AAPEEAADxBAAAACAAAPEFAADxBQAAACEAAPEGAADxBgAAACIAAPEHAADxBwAAACMAAPElAADxJQAAACQAAPEwAADxMAAAACUAAPExAADxMQAAACYAAPFEAADxRAAAACcAAPIKAADyCgAAACgAAPIwAADyMAAAACkAAPJsAADybAAAACoAAPMEAADzBAAAACsAAQAAAAABrQKxABMAHUAaCgEAAQFMAAIBAoUAAQABhQAAAHYSFiYDBhkrAREUBiYvASMiJic1NDY3Mzc2MhYBrRYcC7qSDxQBFg6SugoeFAKO/aAOFgIJuhYO1g8UAboKFAAAAAIAAAAAAoMCsQATAC4AKkAnJwoCAwQBTAACAQKFAAEEAYUABAMEhQADAAOFAAAAdi8XEhYmBQYbKwERFAYmLwEjIiYnNTQ2NzM3NjIWExQGBwYjIiY3ND4DLgQ3NDYXMhceAQGtFhwLupIPFAEWDpK6Ch4U1zAnBQkOFgEMFhAQBAgYDhQEFA8JBScwAo79oA4WAgm6Fg7WDxQBugoU/sEqSg8DFBAMEAwMHiAgCBIIEA8WAQMPSgAEAAD/0QOhAusAEwAuAEsAbABKQEcnCgIDBDcBBQBUAQcFA0xoAQJKAAIGAoUABgEGhQABBAGFAAQDBIUAAwADhQAABQCFAAUHBYUABwd2UlBHRigvFxIWJggGHCsBERQGJi8BIyImJzU0NjczNzYyFhMUBgcGIyImNzQ+Ay4ENzQ2FzIXHgEXFAYHBiMiJjc0NzY3PgE0JicmJyY1NDYzMhceARcUBgcGIyImJzQ/ATY3PgEuAScmJy4BJyY1NDY3MhceAQGtFhwLupIPFAEWDpK6Ch4U1zAnBQkOFgEMFhAQBAgYDhQEFA8JBScwj2BNBwcPFgEVIAspLi4pCyAVFA8IB05ekI52BwcPFAEWGRkVRE4CSkYVGQQSAxYWDgcHdo4Cjv2gDhYCCboWDtYPFAG6ChT+wSpKDwMUEAwQDAweICAIEggQDxYBAw9KKlWSIAMWDhYLEAkeWmhaHgkQCxYOFgMhkF
2aA2DIDFg4UDQwODjOYqpgzDw0DBgMNFA8UAQMz1gAAAAIAAP+xA1oDCwAYADAAMUAuKB8ZAwIEEgwDAwABAkwABAIEhQACAwKFAAMBA4UAAQABhQAAAHY6FBcaNwUGGysBFA8BFxYUBgcjIiYnNTQ+AR8BNzYyHwEWARUUDgEvAQcGIi8BJjQ/AScmNDY3MzIWAaUFuVAKFA/6DxQBFhwLULoFDgZABQG0FCAJULkGDgZABQW6UQoUD/oPFgEFBwa5UQoeFAEWDvoPFAIMULkGBj8GAdv6DxQCDFC5BgZABQ4GuVEKHhQBFgAAAAEAAP+xA1kDCwAxAD5AOyoBAwUlHQIEAwJMAAQDAQMEAYAAAQIDAQJ+AAUAAwQFA2kAAgAAAlkAAgIAYQAAAgBRKTUXIxckBgYcKwEUDgIjIiYnJjQ/ATYWFx4BMzI+Ay4CIgYHFxYGKwEiJic1NDYfAT4BMzIeAgNZRHKgVmCuPAQFTAYRBCl2QzpoUCoCLkxsb2QoTRETF/oPFAEsEUg8mlJXnnRCAV5XnnREUkkGDgRNBQEGNTouTGp0akwuKCVNEC0WDvoYExJIOT5EdJ4AAAAAAQAA/6oDEQMTAAsABrMHAgEyKwkBBiY1ETQ2FwEWFAME/RsNEhINAuUNAU3+ZAcKDwM2DgwI/mQHFAAAAgAA/7EDWgMLAA8AHwAeQBsYEAgABAABAUwDAQEAAYUCAQAAdjU1NTMEBhorAREUBiMhIiYnETQ2MyEyFgURFAYjISImJxE0NjMhMhYDWRQQ/uMPFAEWDgEdDxb+CxQQ/uMPFAEWDgEdDxYC5/zuDhYWDgMSDhYWDvzuDhYWDgMSDhYWAAAAAAEAAP/5A+gCwwAfACRAIRkIAgADAUwAAgMChQADAAOFAAABAIUAAQF2FTU1JAQGGisBERQHBiMiLwEVFAYjISImNRE0NjMhMhYdATc2MzIXFgPoFgcHDwrhXkL+d0NeXkMBiUJe4QoPBwcWAo79oBcJAwrhXENeXkMBiENeXkNc4QoCCgAAAAAEAAD/sQOhAy4ACAARACkAQABGQEM1AQcGCQACAgACTAAJBgmFCAEGBwaFAAcDB4UABAACBFcFAQMBAQACAwBpAAQEAl8AAgQCTz08IzMjIjIlORgSCgYfKyU0Jg4CHgE2NzQmDgIeATY3FRQGIyEiJic1NDYXMx4BOwEyNjczMhYDBisBFRQGByMiJic1IyImPwE2Mh8BFgLKFB4UAhgaGI0UIBICFhwYRiAW/MsXHgEgFu4MNiOPIjYN7hYgtgkYjxQPjw8UAY8XExH6Ch4K+hIdDhYCEiASBBoMDhYCEiASBBqJsxYgIBazFiABHygoHx4BUhb6DxQBFg76LBH6Cgr6EQAAAAABAAD/wAKYA0QAFAAXQBQBAQABAUwAAQABhQAAAHYXFwIGGCsJAhYUDwEGIicBJjQ3ATYyHwEWFAKO/tcBKQoKXQscC/5iCwsBngoeCl0KAqr+2P7XCh4KXQoKAZ8KHgoBngsLXQoeAAEAAP/AAnQDRAAUABdAFAkBAAEBTAABAAGFAAAAdhwSAgYYKwkBBiIvASY0NwkBJjQ/ATYyFwEWFAJq/mILHAtdCwsBKP7YCwtdCh4KAZ4KAWn+YQoKXQscCwEpASgLHAtdCwv+YgscAAAAAAIAAP+xA1oDCwAIAGoARUBCZVlMQQQABDsKAgEANCgbEAQDAQNMAAUEBYUGAQQABIUAAAEAhQABAwGFAAMCA4UAAgJ2XFtTUUlIKyoiIBMSBwYYKwE0JiIOARYyNiUVFAYPAQYHFhcWFAcOASciLwEGBwYHBisBIiY1JyYnBwYiJyYnJjQ3PgE3Ji8BLgEnNTQ2PwE2NyYnJjQ3PgEzMh8BNjc2NzY7ATIWHwEWFzc2MhcWFxYUBw4BBxYfAR4BAjtSeFICVnRWARwIB2gKCxMoBgUPUA0HB00ZGgkHBBB8CAwQGxdPBhAGRhYEBQgoCg8IZgcIAQoFaAgOFyUGBQ9QDQcITRgaCQgDEXwHDAEPHBdPBQ8HSBQEBAkoCg8IZgcKAV47VFR2VFR4fAcMARAeFRsyBg4GFVABBTwNCEwcEAoHZwkMPAUGQB4FDgYMMg8cGw8BDAd8BwwBEBkaIC0HDAcUUAU8DQhMHBAKB2cJCzsFBUMcBQ4GDDIPHBoQAQwAAAAC////sQKDA1MAJwAzAGdACxwBBAUTBAIAAwJMS7AJUFhAIgAFBAWFAAQDBIUAAwAAA3ACAQABAQBXAgEAAAFgAAEAAVAbQCEABQQFhQAEAwSFAAMAA4UCAQABAQBXAgEAAAFgAAEAAVBZQAkVGx0jMyUGBhwrARUUBgcVMzIeAQYjISIuATY7ATUuATc1ND4BFgcVFBY+ASc1ND4BFicRFA4BJicRNDYeAQKDpHqPDxQCGA3+mw8UAhgNj3mmARYcFgGUzJYCFhwWj2iWZgFolGoByUd8tg1KFhwWFhwWSg22fEcPFAIYDUdnlAKQaUcPFAIYyf7jSmgCbEgBHUpqAmYAAAMAAP+xAwsDUwALAEMASwCUQBRFHxMNAQUABhQBAQA0MiMDAgEDTEuwCVBYQC8ABwYHhQAGAAaFAAABAIUAAQICAXAABQIDAgUDgAQBAgUDAlcEAQICA2AAAwIDUBtALgAHBgeFAAYABoUAAAEAhQABAgGFAAUCAwIFA4AEAQIFAwJXBAECAgNgAAMCA1BZQBNKSD8+NzYxLywpJiQXFRIQCAYWKxMHJj0BND4BFh0BFAEHFRQGByInBxYzMjYnNTQ+ARYHFRQGBxUzMhYOASMhIiY+ATsBNSYnBwYiLwEmNDcBNjIfARYUJwERNDYXMhaXOBgWHBYCdspoSh8eNTY8Z5QBFhwWAaR5jg8WAhIR/psOFgISEI9GPY4FEAQuBgYCsQUOBi4G2v6lakk5XAFDOTo+Rw8UAhgNRx4BL8pHSmgBCzYckmhHDxQCGA1HfLYNShYcFhYcFkoHJo4GBi4FEAQCsQYGLgUQRf6mAR1KagFCAAMAAP+wAj4DDAAQACcAWwBWQFMFAAIAAU1JRTYyLgYFBAJMAAABBAEABIAABAUBBAV+BwEFBgEFBn4ABgaEAAgAAwIIA2kAAgEBAlkAAgIBYQABAgFRWFdBQD49OzoaFyQUEgkGGysBFAYiJjc0JiMiJj4BMzIeARc0LgIiDgIHFB8CFhczNjc+ATc2NxQHDgIHFhUUBxYVFAcWFRQGIw4CJiciJjc0NyY1NDcmNTQ3LgInJjU0PgMeAgGbDAwOAjwdBwwCCAkcNixYJj5MTEw+JgEmERFIB38IRwYWBiZHORkiIAMaDQ0ZCCQZCy4yMAkaJAEHGQ4OGgIiIBk6MlBoaGhONgIRCAoKCBkcChAKEiodKEQuGBguRCg5LBITVVFRVQYaBSw5Vz8bKkIbDx8UDw8VHRANDRocGRwCI
2BccGg0NEB0VDw8UHw8cQCwaP1c3YD4kAig6ZAAAAAIAAP+5A1IDAwAXADAAMEAtKiQbAwIDDwYCAAECTAAEAwSFAAMCA4UAAgEChQABAAGFAAAAdhQVOToYBQYbKwEVFAYmLwEHBiIvASY0PwEnJjQ2OwEyFgEUDwEXFhQGKwEiJjc1NDYWHwE3NjIfARYBrRYcC1G5BRAEQAYGuVALFg76DhYBpQa5UAsWDvoOFgEUHgpRuQYOBj8GATr6DhYCCVG6BQVABg4GuVALHBYWAWkHBbpQCxwWFg76DhYCCVC5BQVABQAABAAA/58DjwMdAAYADQAUABsAOkA3GhkYFxYMCwoJCAoBShQTEg8GBQQBCABJBQMEAwEAAYUCAQAAdhUVBwcVGxUbERAHDQcNEgYGFyslBxEhBxcHATcnNxc3EQE3JyERJwcBERc3FwcXAsCAAU9/f0/80oB/T36B/rGAgAFPgX8B34CATn5/IYIBUICBTwIvgX5Pfn/+sf4ggYD+sIKCAi8BT39+T36BAAAAAAIAAP9pA+oDUwAIABEAIkAfAAAAAwIAA2kAAgEBAlkAAgIBYQABAgFRExQTEgQGGisRNAAEAAIABAA3FBY+ATQuAQYBJgGcASgE/uD+XP7i9pLQkpLQkgFezwEmAv7e/l7+3gIBJs9nlAKQ0pAClAAB//8AAAJxApcACAAYQBUCAQABAIUAAQF2AQAFBAAIAQgDBhYrATIWEAYkJhI2ATmCtrb+/LgCtAKXuP7+uAK0AQa0AAH//wAAAjsByQAOABFADgABAAGFAAAAdhUyAgYYKyUUBichIi4BPwE2Mh8BFgI7FA/+DA8UAgz6Ch4K+gqrDhYBFB4L+goK+gsAAAABAAD/7wLUAoYAJAAeQBsiGRAHBAACAUwDAQIAAoUBAQAAdhQcFBQEBhorJRQPAQYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFgLUD0wQLBCkpBAsEEwQEKSkEBBMECwQpKQQLBBMDw+kpA9wFhBMDw+lpQ8PTBAsEKSkECwQTBAQpKQQEEwPLg+kpA8ABAAA/2oD6ANSABUAKQBBAFkATkBLVFNIRzw7MC8IBgUBTAAAAAMEAANpCAEECQEFBgQFaQoBBgsBBwIGB2kAAgEBAlkAAgIBYQABAgFRWFZSUE1LJCQjJSYZGhoVDAYfKxE0NzY3NiAXFhcWFAYHBgcGIicuAjcUHgEXFjI2NzY1NCcmJyYgBw4BFzQ2MzIXByYnJiMiFRQWMzI3Fw4BIyImJTQ2MzIXByYnJiMiFRQWMzI3Fw4BIyImJiVJkAGglEckJUhHSlxew11ZkkpaP3hJSKSVPnUfHjp4/qt1O0B9U0BcKUMLEA8OQyMgLBI+FUUqQ1IBIVQ/XSdCCw8RDUMiISsSPxZFKEVRAV5iXVpJkpJHW1nPsUZIJyYmJZKyZU+Xdh0fPjtyrVVITDh5eDuXUEdUSCMYBwlYJzEqHyQqUklHVEgjFwgJWCkvKh8lKVIAAAMAAP+SA5gDKgAIABEAFwBJQEYWFRQTBAIEAUwHAQQDAgMEAoAFAQAAAwQAA2kGAQIBAQJZBgECAgFhAAECAVESEgoJAQASFxIXDg0JEQoRBQQACAEICAYWKwEyABAAIAAQABMyNhAmIAYQFhMVFwcnEQHMvgEO/vL+hP7yAQ6+ltLS/tbU1LiWMqoDKv7y/oT+8gEOAXwBDvzM1AEq0tL+1tQCbPSWMqoBEgAB//0AAAKfAsAAEwAVQBIJAQBKAQEAAHYBAAATARICBhYrMyIvASY+ARYfAQE+ARceAQcBBiP5Iha0EAgsOhJ2ASgQNhoYDA7+ohQkHOwYOCQIGJoB2hgMDhA2Gv3QIAACAAD/aQPoA1IADgAdAFFAThgUAgUGDgMCAQAAAQMBA0wVAQRKCAcCBQYABgUAgAIBAAEGAAF+AAQABgUEBmkAAQMDAVkAAQEDYQADAQNRDw8PHQ8dIhMkIhIiEQkGHSsVESEHFjMyNjczBgQnIicDNiQzMhc3ESE3JiMiBgcBkqBsln3CIYoj/uyzz5KJIwEUs8+Tkv5uoGyWfcIhlgGSoGuWda3mAZIBxK7kkpL+bqBrlnUAAAAAAQAA/58DjwMdAAsAMEAtAAQDBIUAAQABhgYFAgMAAANXBgUCAwMAXwIBAAMATwAAAAsACxERERERBwYbKwEVIREjESE1IREzEQOP/rHf/rEBT98Bzt/+sAFQ3wFP/rEABP///7EELwMLAAgADwAfAC8AVUBSHRQCAQMPAQABDg0MCQQCABwVAgQCBEwAAgAEAAIEgAAGBwEDAQYDZwABAAACAQBpAAQFBQRXAAQEBV8ABQQFTxEQLismIxkXEB8RHxMTEggGGSsBFA4BJjQ2HgEBFSE1NxcBJSEiBgcRFBY3ITI2JxE0JhcRFAYHISImNxE0NjchMhYBZT5aPj5aPgI8/O6yWgEdAR78gwcKAQwGA30HDAEKUTQl/IMkNgE0JQN9JTQCES0+AkJWQgQ6/vr6a7NZAR2hCgj9WgcMAQoIAqYIChL9WiU0ATYkAqYlNAE2AAEAAP/3A4gCwwAvAE1ASi4sKiACBQUGGQEEBRYSAgMECwEBAgRMAAYFBoUABQQFhQAEAwSFAAMCA4UAAgEChQABAAABWQABAQBhAAABAFEkFhYjESIoBwYdKwEGBxUUDgMnIicWMzI3LgEnFjMyNy4BPQEWFy4BNDceARcmNTQ2NzIXNjcGBzYDiCU1KlZ4qGGXfRMYfmI7XBITDxgYP1ImLCUsGUTAcAVqSk81PTYVOzQCbjYnF0mQhmRAAlECTQFGNgMGDWJCAhUCGU5gKlNkBRUUS2gBOQwgQCQGAAAAAQAA/7ECFwNSABQAM0AwAAEABgFMAAMCA4YABgAAAQYAZwUBAQICAVcFAQEBAl8EAQIBAk8jERERERMhBwYdKwEVIyIGHQEzByMRIxEjNTM1NDYzMgIXVzAipBaOq46OdGFSA0uTKChqpf5YAailemhyAAADAAD/sQNZAwsAGwAnADcAZkBjEgEDBBEBCAMCTAAIAwADCACACgEGAAEABgGAAAsBAgELAoAADQAEAw0EaQADCQcCAAYDAGcAAQACBQECaQAFDAwFWQAFBQxfAAwFDE82My4rJyYlJCMiERESIyMjJBESDgYfKwE0JyMVMw4DJyImNDYzMhc3JiMiDgEWFzI2NzM1IzUjFSMVMxUzExEUBgchIiY1ETQ2NyEyFgIABMp6AhAaMB43Tk43NCI6PFRZfAKAV1xywD09PT09PZleQ/3pQ15eQwIXQ14BWQ8VSg0eHBYBUG5QITk3fLR6AnRDPj09Pj0BaP3oQl4BYEECGEJeAWAAAAACAAD/xAUGAvcAIwAvAF1AWg8BAgEQAQoCAkwACgIFAgoFgAAHBAMEBwOAAAEAAgoBAmkIAQYEBQZXDAsJAwUABAcFBGcAAwAAA1kAAwMAYQAAAwBRJCQkLyQvLi0sKxERExEVJSMnIw0GHysBFA4BJyIuAjQ+AjMyFwcmIyIOARQeATMyPgM3IzUhFiUVIxUjNSM1MzUzFQMiYrJ1U5huQEBumFOgcm9BYkV0RER0RS5OMiYQBOgBggcB5HV1dXV1AVV1tGgBQG6YpphuQGtrP0R4jHhEGiYwLhKNJCR2dHR2dHQAAAAAAQAAAAABXgJRABUAF0AUAwEAAQFMAAEAAYUAAAB2FxkCBhgrARQPARcWFA8BBiInASY0NwE2Mh8BFgFeBtvbBgYcBQ4G/vwGBgEEBRAEHAYCIgcF3NsGDgYcBQUBBQUOBgEEBgYcBQABAAAAAAFMAlEAFQAXQBQLAQABAUwAAQABhQAAAHYcFAIGGCsBFAcBBiIvASY0PwEnJjQ/ATYyFwEWAUwF/vsFDgYcBgbb2wYGHAUQBAEFBQE6BwX++wUFHAYOBtvcBQ4GHAYG/vwFAAEAAAAAAlgB1AAVABlAFgcBAAIBTAACAAKFAQEAAHYXFBQDBhkrJRQPAQYiLwEHBiIvASY0NwE2MhcBFgJYBhwFDgbc2wUQBBwGBgEEBQ4GAQQGvQcFHAYG29sGBhwFDgYBBAYG/vwFAAAAAAEAAAAAAlgB5gAVABlAFg8BAAEBTAIBAQABhQAAAHYUF
2xQDBhkrARQHAQYiJwEmND8BNjIfATc2Mh8BFgJYBv78BRAE/vwGBhwFDgbb3AUQBBwGAbcHBf77BQUBBQUOBhwGBtvbBgYcBQAAAAMAAP9qA6EDCwACAAUANwBTQFAjAQYHMx4CAQYDAgIAAQcBAgAMAQMCBUwJAQcGB4UAAwIDhggBBgUBAQAGAWcKAQACAgBXCgEAAAJfBAECAAJPNTQvLhQjJhQUIyQTEAsGHyslIREJASEBFRQGKwEVFAYrASImPQEhIiY1ESMiJj0BNDY7ATU0NjsBMhYdASE3NjIWFA8BETMyFgE3AUz+mwFM/rQCgwoIfQoIawgK/h4ICn0ICgoIfQoIawgKAduJBg4LBYp9CAqIAUz+zQFM/olrCAp9CAoKCH0KCAHiCghrCAp9CAoKCH2KBQsOBon+JQoAAAAAAQAA/5wDIAMgACcAREBBIQEFBBQLAgIDJgcCAQADTAAEBQSFAAUDBYUAAwIDhQACAAKFBgEAAQCFAAEBdgEAIB4bGhMRDgwFBAAnAScHBhYrJTIWFAYiJjU0NjUlBiMiJjQ2MzIXJTQmNTQ2MhYUBiMiJwUWFAcFNgKKPlhYfFgC/vwqMj5YWD42JgEEAlh8WFg+NCb++gICAQYkyFZ+WFg+BhAEnCBYfFgenAQQBD5YVn5YIJwIIgicHgABAAD/agPoA1IAFwAwQC0WFRQREA8ODQoJCAUEAwIBEAIAAUwBAQACAIUEAwICAnYAAAAXABcWFBYFBhkrFREXCQEHESEHCQEnIREnCQE3ESE3CQEXdwEW/ux5AVZ3ARUBE3kBWnf+6wETef6qd/7r/u15lgFWdwEVARN5AVp3/usBE3n+qnf+6/7tef6mdwEW/ux5AAAAAAL//f+xA1kDCwAMABoAJkAjAwEAAgCFAAIBAQJZAAICAWEAAQIBUQEAGRgHBgAMAQwEBhYrATIeARQOASIuAj4BATY0JyUmBhURFBcWMjcBrXTGcnLG6MhuBnq8AVASEv7QESQSCRIIAwt0xOrEdHTE6sR0/jQKKgqyCxUU/poUCwQFAAQAAP+xBHcDCwAZADUAVwBbAOxLsBBQWEA8CQEDBAAEA3IGAQAFBQBwEAEPAAwCDwxpCAECCgEEAwIEaQsBBQcBAQ0FAWoADQ4ODVkADQ0OXwAODQ5PG0uwEVBYQD0JAQMEAAQDcgYBAAUEAAV+EAEPAAwCDwxpCAECCgEEAwIEaQsBBQcBAQ0FAWoADQ4ODVkADQ0OXwAODQ5PG0A+CQEDBAAEAwCABgEABQQABX4QAQ8ADAIPDGkIAQIKAQQDAgRpCwEFBwEBDQUBagANDg4NWQANDQ5fAA4NDk9ZWUAeWFhYW1hbWllRTz89NDIsKignJCIRJiISIyIQEQYfKwEzDgEHIiY0NjcyFhcjLgEHIgYHFB4CMzIlMw4BByImNzQ2NzIWFyMuAQciBhcUHgIzMjY3NCYnJi8BJiEgDwEOAQcOAhYXHgIXHgEzID8BNjc+ARMRIREBtnQIXklaaGhOU14HcQMiHSAiAQYOHhY1AZVzB15JWmgBaE5SXgdyAiIcICQBBBAcFxsgyxIZAwQVMP6r/qMvCgcKAxkQARIYBAoMBBjamgFUMRUGARoQbPuJASBZZAGC3IIBYlkkKAFEQRooJhROWWQBgm9tggFiWSQoAURBGigmFCpmc3AiBQMOJCQGBAgEIXDocCEFCAYEEhIkDgQFIXACHfymA1oAAQAA/7EDWQMLACQASkBHEgEEBQFMBwECAwEDAgGACAEBAYQJAQAABQQABWkABAMDBFkABAQDXwYBAwQDTwEAHhwbGhkYFRMRDwwLCgkIBgAkASMKBhYrATIWFREUBisBETM3IzU0Nj8BNSYjIgYXFSMVMxEhIiY1ETQ2MwMqExwcE9pvEH8aJkQjQUtcAXBw/mUTHBwTAwscFP0GFBwBTYFTHx4BAXMFWFNfgf6zHBQC+hQcAAAAAAL///+xBC8DCwAPADMAP0A8CQgBAAQBACMbAgQDAkwABwAAAQcAZwABBgECAwECZwUBAwQEA1cFAQMDBF8ABAMETzUhJiYRJiYjCAYeKyURNCYjISIGBxEUFjMhMjYTERQGByEVMzIWHQEUBiMhIiY9ATQ2OwE1ISImNxE0NjchMhYD6AoI/IMHCgEMBgN9BwxGNCX+ZcUICgoI/jAICgoIxP5lJDYBNCUDfSU0mgIXCAoKCP3pCAoKAh/96SU0AUcKCCQICgoIJAgKRzYkAhclNAE2AAAAAAIAAP+xA1kDCwAuAD4AYkBfLQ8GBAIFAQAVAQIBHRkCAwIkAQUEBEwAAQACAAECgAACAwACA34AAwQAAwR+AAQFAAQFfgAFBgAFBn4ACAAAAQgAaQAGBwcGWQAGBgdfAAcGB081OyIhFBYWFBcJBh8rAQYHNjcGByYiBgcUFy4BJwYVFBcmJxUUFhcGIyInHgEzBiMiJxYzMj4DJzU2NxEUBgchIiY1ETQ2NyEyFgLKHyQmDiUmImREAQNIfiwQMxsdOCgQDAcPDDwlQFEPDVJiPm5OOBwBI6ZeQ/3pQ15eQwIXQ14B/g4FFisVByREMRALBEI1HB9AIgEOASpCBwUDJC4yAjUoQlZgLg8ZkP3oQl4BYEECGEJeAWAAAQAAAAEAAI2DsjpfDzz1AA8D6AAAAADcMCD2AAAAANwwIPf//f9pBQYDUwAAAAgAAgAAAAAAAAABAAADUv9qAAAFBf/9//wFBgABAAAAAAAAAAAAAAAAAAAALAPoAAABrAAAAoIAAAOgAAADWQAAA1kAAAMRAAADWQAAA+gAAAOgAAACygAAAsoAAANZAAACgv//AxEAAAI7AAADWQAAA6AAAAPoAAACcf//Ajv//wMRAAAD6AAAA5gAAAKb//0D6AAAA6AAAAQv//8DoAAAAjsAAANZAAAFBQAAAWUAAAFlAAACggAAAoIAAAOgAAADIAAAA+gAAANZ//0EdgAAA1kAAAR2//8DWQAAAAAAAAAyAI4BUgG4AiICQAKEAsgDTAOAA7YEeAT6BbQGYgbGBxwHVAd2B5wH5giQCOYJFglyCaIKHAqMCsYLSgu+C/IMJgxcDJINDg1sDbgN+g76D1YPwhBQAAAAAQAAACwAbQAEAAAAAAACACIASwCNAAAAdw4MAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyMSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIAMQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAAp2b2x1bWUtb2ZmC3ZvbHVtZS1kb3duCXZvbHVtZS11cAtyZXNpemUtZnVsbANjY3cEcGxheQVwYXVzZQh2aWRlb2NhbQZ1cGxvYWQJbGVmdC1vcGVuCnJpZ2h0LW9wZW4DY29nA21pYwRtdXRlCWxpZ2h0YnVsYgxyZXNpemUtc21hbGwPcmVzaXplLW1pbmltaXplBnJlY29yZAtyZWNvcmQtY29yZQZ1cC1kaXIGY2FuY2VsAmNjBWNsb2NrBWNoZWNrCWFycm93cy1jdwRwbHVzB3BpY3R1cmUHdHdpdHRlcghmYWNlYm9vaw1ncGx1cy1zcXVhcmVkBWdwbHVzCmFuZ2xlLWxlZnQLYW5nbGUtcmlnaHQIYW5nbGUtdXAKYW5nbGUtZG93bgRjcm9wBXNoYXJlD3Jlc2l6ZS1mdWxsLWFsdAxwbGF5LWNpcmNsZWQIc3VidGl0bGURZmFjZWJvb2stb2ZmaWNpYWwKdGVsZXZpc2lvbg90d2l0dGVyLXNxdWFyZWQAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIl
2sAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1DsABgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsABgQiBgtxgYAQARABMAQkJCimAgsBQjQrABYbEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2EjPDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZWCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AGQy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBGLLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEwARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcqLbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyyAAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyyAQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMrLbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIBAEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQBLuADIUlixAQGOWbABuQgACABjcLEAB0KxAAAqsQAHQrEACiqxAAdCsQAKKrEAB0K5AAAACyqxAAdCuQAAAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZsQAOKrgB/4WwBI2xAgBEswVkBgBERA==) format("embedded-opentype"),url(data:application/octet-stream;base64,d09GRgABAAAAACTYAA8AAAAAO3QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IVRJY21hcAAAAdgAAAFhAAAEDFzvhOxjdnQgAAADPAAAAAsAAAAOAAAAAGZwZ20AAANIAAAG7QAADgxiLvl6Z2FzcAAACjgAAAAIAAAACAAAABBnbHlmAAAKQAAAFhgAACCgXT9lW2hlYWQAACBYAAAAMwAAADYchoWOaGhlYQAAIIwAAAAgAAAAJAhYBJhobXR4AAAgrAAAAGcAAACwjTH/9WxvY2EAACEUAAAAWgAAAFq1vK2ebWF4cAAAIXAAAAAgAAAAIAFXDsZuYW1lAAAhkAAAAXUAAALNzZ0YGXBvc3QAACMIAAABUgAAAgdm/fNpcHJlcAAAJFwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZDZlnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDAdeMHxmYQ76n8UQxRzMMB0ozAiSAwDdEQvzAHic5dNJTsNAEEbhF3AGQpjDFOYhTGER7pAlQqwQh8iFyIE4Adyhlm5nww7+TpWQkOAE2PoiuS3ZrdQzUAfm5VYKqH1QIx+VVmuz9Xnas/WCV13vsKqVlvXKSfmemqmf7tKoalfDajwtPj/BKF/Kt1TozvDnnV+Pmp54zwOPPOl8/j7znTm9qdAOGzRpsaB9LNJhiWVWtIs11tmgyyZbbOspu/TYY58DDjnimBNOOeOcPhdccsU1Nwz02MYfO/lPRyf/zHXjapCn5vLMLej/x0JuxELuxELux4LmhAVNDAuaHRY0RSzkrixosljIu7OgaWNBc8eCCsCCWsCCqsCC+sCCSsGCmsGC6sGCOsKCisKC2sKCKsOCesOCylP3Tg1STpxqpHxz6pLy3alQUuHUKqnuVC2p4dQvqelUMqnv1DRp6Mhrd06dk0ZOxVO1ndqnGjp9BVRjp++BaeEYfAF+FIhBAAAAeJxjYEAGAAAOAAEAeJytV2tbG8cVntUNjAEDQtjNuu4oY1GXHckkcRxiKw7ZZVEcJanAuN11brtIuE2TXpLe6DW9X5Q/c1a0T51v+Wl5z8xKAQfcp89TPui8M/POnOucWUhoSeJ+FMZSdh+J+Z0uVe49iOiGS9fi5KEc3o+o0Eg/mxbTot9X+269TiImEaitkXBEkPhNcjTJ5GGTClrVVb1JRS0HR8XlmvADqgYySfyssBz4WaMYUCHYO5Q0qwCCdECl3uGoUCjgGKofXK7z7Gi+5viXJaDyR1WnijVFohcdxKMVp2AUljQVPaoFEeujlSDICa4cSPq8R6XVB6NrzlwQ9kOqhFGdio14960IZHcYSer1MLUJNm0w2ohjmVk2LLqGqXwkaZ3X15n5eS+SiMYwlTTTixLMSF6bYXST0c3ETeI4dhEtmg36JHYjEl0m1zF2u3SF0ZVu+mhB9JnxqCz243iQxuR4cZx7EMsB/FF+3KSylrCg1Ejh01TQi2hK+TStfGQAW5ImVUy4EQk5yKb2fcmL7K5rzedfEknYp/JaHYuBHM
2ohdGXr5QYitBMlPTfdjSMV12NJm/cirLkcl9yUJk1pOhd4I1GwaZ7GUPkK5aL8lAr7D8npwxCaWmvSOS3Z2nm4VRL7kk+gzSRmSrJlrJ3Ro3PzIgj9tfqkcM7rk4U0a09xPJgQwPVEhkOVclJNsIXLCSHpwsixlUitSresirkzttNV7BLul64d3zSvjUNHc7OiGEKLq+rxGor4gs4KhZAG6VaTFjSoUtKF4DU+AAAZogUe7WK0YPK1iIMWTFAkYtCHZloMEjlMJC0ibE1a0t29KCsNtuKrNHegDptU1d2dqHvPTrp1zFfN/LLOxFJwP8qWlgJyUp8WPb5yKC0/u8A/C/ghZwW5KDZ6Ucbhg7/+EBmG2oW1usK2MXbtOm/BTeaZGJ50YH8HsyeTdUYKMyGqCvFCQd0ZOY5jslXTIhOFcC+iJeXLkOZRfnOIcOLL5D+XLjliUVSF7/scgWWsOWm2PO3Rp577NMK1Ah9rXpMu6sxheQnxZvk1nRVZPqWzEktXZ2WWl3VWYfl1nU2xvKKzaZbf0Nk5lp5W4/hTJUGklWyR8w7flibpY4srk8WP7GLz2OLqZPFjuyi1oAvemX7CqX9bV9nP4/7V4Z+EXU/DP5YK/rG8Cv9YNuAfy1X4x/Kb8I/lNfjH8lvwj+Ua/GPZ0rJtCva6htpLiUTTc5LApBSXsMU1u67pukfXcR+fwVXoyDOyqdINxY39iQyXvX92nOJsvhJyxdEza1nZqYURmiJ7+dyx8JzFuaHl88by53Ga5YRf1Ylre6otPC9W/iX4b+uO2shuODX29SbiAQdOtx+XJd1o0gu6dbHdpI3/RkVh90F/ESkSKw3Zkh1uCQjt3eGwozroIREePnRdvEgbjlNbRoRvoXet0EXQSminDUPLZoVP5wPvYNhSUraHOPP2SZps2fOoovwxW1LCPWVzJzoqybJ0j0qr5adinzvtDJq2MjvUdkKV4PHrmnC3s69SKUgGisp4VLFcClIXOOFO9/ieFKah/6tt5FhBwza/WDOB0YLzTlGibE+toIkgGWUUXPkrp+JENqLBRhTxm3fSL3WhENrjWEjMllfzWKg2wvTSZIlmzPq26rBSzuKdSQjZGRtpEntRS7bxoLP1+aRku/JUUKWB0d3j3y42iadVe54txSX/8jFLgnG6Ev7AedzlcYo30T9aHMVtuhhEPRdvqmzHrWzdWca9feXE6q7bO7Hqn7r3STsCTbe8Jync0nTbG8I2rjE4dSYVCW3ROnaExmWuz1Ub+RQfaL51nQtU4fq0cPPs+ds6m8FbM97yP5Z05/9VxewT97G2Qqs6Vi/1OLezgwZ8yxtH5VWMbnt1lccl92YSgrsIQc1ee3yN4IZXW3QTt/y1M+a7OM5ZrtILwK9rehHiDY5iiHDLbTy842i9qbmg6Q3Ab+uRENsAPQCHwY4eOWZmF8DM3GNOB2CPOQzuM4fBd5jD4Lv6CL0wAIqAHINifeTYuQdAdu4t5jmM3maeQe8wz6B3mWfQe6wzBEhYJ4OUdTLYZ50M+sx5FWDAHAYHzGHwkDkMvmfs2gL6vrGL0fvGLkY/MHYx+sDYxehDYxejHxq7GP3I2MXox4hxe5LAn5gRbQJ+ZOErgB9z0M3Ix+ineGtzzs8sZM7PDcfJOb/A5pcmp/7SjMyOQwt5x68sZPqvcU5O+I2FTPithUz4Hbh3Juf93owM/RMLmf4HC5n+R+zMCX+ykAl/tpAJfwH35cl5fzUjQ/+bhUz/u4VM/wd25oR/WsiEoYVM+FSPzpsvW6q4o1KhGOKfJrTB2Pdo+oCKV3uH48e6+QUl2gFBAAAAAAEAAf//AA94nJ1Ze3BU13k/3zn3tXdf9+7evXdXWq32vUKSV1j7MhIsCwgEQqAHGEkYBKa2Edi1CZEx9mAQOHiMpwGP4mDX9jh2C0zGHmeM7XFjps24jZtJnLROPZ4kYzxxnaQpSVx3JtNpJhQu/c7dFRbQ/OFKu/dxztl7zvnO7/t9v+9cAgT/4BV6lgRJS61JBQIwSCjQowQvj2LlvoCZZVKkA3RDynZBKpnNlYrlSqFS7jbhFTPqPjfrN8D0zZ5TYwY9fvkFn0ld50zfT7D0nGrgEyjvgz7i9JEn7bVcTqVMuNqNgN0ITDhKGGFOh10WdilKzf9nl0FDkiUsqRSrLC9UimWr24rBDQP56cKc6PKZ4DE1TVDCPkMw/C4xt/DGAdp/3z7gZ4bm0TyeWDyuBBTNbwLzDxCBkCv/wl6kv3PGvZbcQwZq/c7YKyCSjSCLbHAK6AChEs5DAunGyYjkKBFl8SiR5X2jw/2r2py5KVL0C8zNulpaKVeqUMzm8B9/U5hfmSsuBV6bB6zlB/7QL2SZE9vXyTLOPBR3L8jnF7jjIcOvyOsnnzi+D8vx55FIqG89HVgViggBZpo+nNLxL2DO9ltn48z0mW7NFds8tTnm0tx4xxJPbJr5WTdWGF6Pz1d4+qWnC34vk5jXwOexwk/q+Llylm1mbhImC8nNtXxba4RRIeBhjAAdJAJFe1OGa8CAfY7bHsNqqjgwMvxgmWiourGr0Apo7VbAuRo+6AJZSnZBFg2Yy/KVQFifFt8aVg3/RT7tqHv4nOiTaiK8YcRdw29J/Fo8N+LUmyDK0lsjaFY0LzanHmwgLZXg/NWbGv640YK7mjOXCZzLzaRa620HJmZaqMD4NHD0AszglBjQgwgdJohsF589nSCUktu5JUYWlKyUlZY4ggwf5TPiIy+buNSFboQNTUqyZUodUAdWK1SxPEbZRN/eFzZt/9ZiQRyUdGHBvhU9U8PtND94z313tK3Tgxafa6e+evEzo2PPTy+HSTz2ja6RfMI6EaRST35w9/TuwXxbZp12E840HAysXlTtm36eNOb0EtNZkLiJ9LpMobvDBVK2pCOAwTSYcLnZGwh46b95YZ19h6z6WdnnUfDKmL+2ftJKYrXmsKag4yEJMeALSfHh+0qlUkGQmhyfSSVwYvjkQqLbFK+7ZxOGZv/SgTq0+E3bfc0t/fdLn/kQtyzAj/Ou5+bwR3aBfhdHka4lIgpFMA02UOW4MqArA+wLlUrpxli443UhhpwxlBpjaEFsoWea7IKJbqN+MrncfmDF5OQKOLZ88hPVL8sm9xnLxdRPtjjlj/Hjlk9UqvJxCI49XmR5ohCdLCA1sqq2ooQQdXEIIEpckuuoAuj0yClMRrIhVBgTgVuLMrKLCALdhkV0aMniVCGV7M4sCgdUqbUjU8z6aAw5Yu7cGDcHiVWIQS90O9hnCJ3QnK/gAbHFXYW+ayC7h5vCXzXiAWpGw6vi5qUfIuji5meecupEsuz9zIy/6QqfMPwn0OQnrKB+UY2pFwMtyA+BeEBo8sxdHHvdjMdNPEBrW1trDEZNx9F8FzvxJ+pFfW493qZPsz5iEKtmQD0uzbm2ZVEp3OGiJnq2lMyh81bqw8QAZP8UFqjqVnfUbe9wu+F5HMRWlb5k/8z+qXOpwjfwDM+73VvVWKOf6bl+XNf2Ew04/UCdICouhyXK3RzVdDc+Pureil202T9zHoYPVWGXfXu9d1gAbfUGvCG5hscUspusrC2/c2JwmUCEXhVRXmxr1jgDDBJREI9KgOVzoGM4GEYRg5Tu23LbhpE1qzvak/FgQMaxYThI+sDsLmdw0dAYsolMJ/sghyNGkMgOEZQwJiDJ8bhRxBhRwbiDIQIXnseMRmEBzVfGAFNGIJhoSQsp0mo8TMaCGNDe0f2jdNP0Jogq8pTqDrZJon/YK8vrIk0uWdAOKB6t2RqSNGmVKYhKm+pX7pIVUMUpxWdl6m2VdeEml8L0A7IH/FFrSPTLqw1BcNUbqzDZu3Hjvo0b9/N6LRZq7ka2DQ2DuNirDEY1Vd7p8iwWpVoMOdXT7Y82+8EjO20jTfGbZI9sDM9r6u4VxRXRRtMmDTx8Da5cuXKWPsI2kBwpkJ01dxQEMSigt9PBta+6hsdrSWcB5oI4YXsoxwQZ40wE2zk0hptriWsasaM3tpmouULNLalCxqFq7lEh5GHgPpcHNHIpDxUei0w5ZJhVcOKSmdMxIDl0huZ+5NRD6Ek07LWfdU4nHjyD0ciEJ390Eh3QPDF18i6YenI3/KD/wJveASzBz4D3zQP9Tuv+nU/SJ3Y51z+wfzkwRe9ZDS0Du+ldhM8KcehGG7jJCtQ1T9aMla1BL2oaiTtasTvFKAKxbo4ugihCdUOkOThSCnuIiMwoshkB8EjH8ETZdg5StE3+xl8ggP/kDyZqwYHVS6uV8s1dnQuyaSsU0BTJ7AjK2SXAbdICBsjcfsmcbBa6y7k5qzkWRWrnLFZF/io5IO+aRwY54CGo23zqljDahu57d2qgNVYqL975pGPIUw8ex6gQ0O1nOTNpJ1YtOS5qQl6S6FkETV760D69e82iLbBiUU+1YdQYdL3bPzAF7nJ0dqpRNs/6cva4JOXxIfSsc15pn+FGh+WOzV+lVeYhGiLvNrKptkFEQoB1a1aWu/OSKCC1c/VIhBkiiIjJgzKIEn4OEkn6ChIGowoXAwCOGIDbuVVHxseW1apLenuarLQRcDlSR+JCMZviJuF4s4qoCHxUNlqpaRW4QkQfR5+mshky5r5SykezOUdhom50vnnKJWSVxSg86/H46OIW2UMVV7TcOZ6tDg4OVrOQ1fXV8iGlXzKlbP+iSDLOmrzeiJKOuPPdC11NaZAjPl8TTcYjPd3DU1NT68tUV1RViURVTQ20t7T15cPhfF/bos5A8NaRkVulJrFz0djS5vblzf5Ww+8PtWheb1M0EqVxK4qP1lpCfr/R6o/WOpuWjlW2V9O0reeOBq++xUZRDVqoDxfWbmpPNyOy/BKty0PHSR3+nJ/WGKFFPWFHHoYcJX6NCuQkOCcbOYOiq5bNq7KRS+qRt3CZa5L01jDK2Iuop09/fmnE1BGuE1EH9lzk8njknCjWsABbIFBglyyec658Tu3wW1gr1mP/N9gJ1oK+48V41Ex6apWmSNgyPW7VpagwYAQDfsQKKGSNyDBazAmkUEiWQ82hZl2TvbI3IElWR0bWE7IlQyVXsSo6nhJ6TgbdqliyRd+egaFDh4YuvT9zaOjgYfvsDN4fPgQfz8ysP3gocQSGZw4P0a7DB4cOHrLP2vHDM/arR47QLvwRFh2ei2W72G+RQ7hOSdZasYwhi94A0SCOmeslvcilCn4rnO6KeZAgC89Bm2D/q73F/sV/z/54Fj8w+R5kqf1ze9L+OYXse5zE3n+CPkngyhXs9Ev0KewvXAtxvq3rMUAmJgooDDkDF02T0tlAGRYdefNN+9K36Rv0qW/bNp5BeqPxjF74AfERvea7ioRQN4/yGUPKcW6eEzy9ht/2cBHvyBj1ZWdd3VyguBv65D/pB/RRkuaqNRnRZJweV62o0o4CXxQjahh85hlHpFwLsHondTg5MKMf+Ae1Tu3UKTwMavysfX7v95865d9j8ovTp/03NvTneQMHP7vZBTZKQqgcl5EJsr62duOG1f2Lexd2KZKIwgYXScBFUkBwIbcI4i4VJDfIVJJv5JZNo8Pr1qbTqUw20tQU8qCG1HkGWo47ssARF8lcnlYMZBkUIJVyqcgVRhwFg+VkpzLepZIY3grdFcvHU93MnyjPZtY8AS882Z/OrO4f2DL53a0TswObl+5fs/rU16v3t8Z69tsv399be3hDbcuCFW7N71uRincGqqGV7StGIbFx6dbccrdf965IJjoCS82VbStHYHLH1s1rZmf7b5t47+yq1TnsYfa1O4ee2tfSWu3d+8qtqwdveXB/71PD/RtXp8Kyazx3c3trun10Db+3FNf4gq721syC0XqsnGVPs3YH5xZZU1uFhImCQYBBGTBvYwKdEaFhVwkcI0pw1YqBgIqaMmAFLJ/Xpat6HayKA1YMBXH8BrvLWjYuaWYwZMk5HX70HfDZv7e/Yv8efN85+f779k8++ODbJ7tfYu1zpXAAfJd+9AG0O5X0nv/CWgggvi8jvr9B3yZBEqoFsN8BB4j4DQIqWbOjwBGI0bMVMC1E8S6jHvlj0nxDUzp7AvugTSs3hT0++6+MdPTT8C1pJfwMfIgFWHz5x/GGz3N8+UgLGamtDxtUlHzMUT1cuoZAGFBkLCOSSGa4j0oEDiIukbOkXdiGwQT6LLudJ+ojfr+/xd+SDKaTgaTuklo6QshYPMJXCpKQS+ZYOY1gqeiJCqJFkmH2hXtOPvwPicdT9qevvzd7LAXG6+99bda+t158EuvvPnn/K7+GWXjnW7+a5RV4P5dL1HnVzaNDPSDg4B6VUJTgyo3xMyPbcMCM
2DOEP3MSt8z/ZiQ4JPaUnSgm9oLMT9tmP7bMw9DH888f2qzD8MQzZZ4nANaXQ5eh6nsV2kVtroy0Gaig/9uLzelyoL6MhTMqEQYcCKQZ5nBADie3ko8OOMXETRWEM0zdxG9eWQ7qW78imIpbWqrcGgwGF78BxccilIY6pVLEgk0Cz6IZZSaAq0otZC9NhGcVQBVUPlplwZ3VzFT908aXPXtsMLRC79AhqbI/EHkbJrI4UM5ceSZehmGEPZ4pUv6lKl29aLvTYFy/e/foEtLyoKpc384YKPaOogcubM0Uop+kZfnJs+gf2GObLXWRdbSDf2R6noihFULmYAXQKN/oBzlYSUQTOk8rzojBxsMB3NYCMpE0zpSfbZEQBpi0hw8cQAJwfME+pn5ZgSpKHYgXJprG3Va5Icpk9lim1b9r/zdufejgYPrijd0sg6A+Hl45mOzOdkb6394i7B4ZKS8qh3iK9t5yz1jzx6B01OkLXwaoyk7w7ltMQjazf3r7hDjFkrJ2CRZ54LS3N7dNQC7FukEJtId5LSJ84/kcxOHNc7xSBezmm3njehnoW6FCKgyaYcGYRQsy2QEFOIXpSpYKzX0etsYXJU+bxl48fn759lK39Wlvb7tP2OHzz9ENTe+d0Od8bakaNWCF31f4sAEzQMbihjFEwz1DIjMp9CgczQ9zYp5vOoFQQmFfYRZhLpkRihEOKikB3EdHjESeIKHq2EY/oGSoX8h25bCadSup6IJVKpfWAD1kdirlUqMAtnnXombsbppQWd8RSqpQKYW2oEGyAq9QAF+L43Yeo1rQwVlm/vlJM9izeOHGAzoxt2fv2EufvLydXXP4N39ug1opJmPCHBrwxFN3D9w4nFlUOvPEQnV5RXbKkugSmLl9YPgnbl9EwPzW0xTuiRP9AUoiurbXNfpypBipFK6hUpKo4Q2TEk8xm+FRVnKoCGMykMY/bxUQiyKKw08ndJgj69e3csiPpdLor3ZW/qbMDl0gPZVK5lJdP3uC5cp4Wq9SJTHzqRn0rrZIqJcwMzh5tgAtYCLHkjtfu3/D0vbXavU9veGHvfct2rJzu65temV/fndWEC3BEhl/dz//g1vvfmAJsdQYb33330r79f7G/rym7MB/4ajq9b3oaPw1ewsMkHcF4bdUMdt0eR4SrkoYIvW6bAyal8+cxscQ0xb4kSeh0mhCVaFIWPzqPMjMqiiBiHQi8TaOfwbl+3NftcRj1fmS4Tp9Y2M+gaP8PPigqNfrTBHww9Mi8WIxiV+c/qlfblxr90HH4APuJ1EwZuCAiV/WQZRj8PcJ1cqhS74mOO7P56LwzEz4jZ/h/J4tX+67Ph3c0Zzvs69f1vvzOnChcFfeW01d9Vjm4VnBhX/gUTeCm44/FOfBO4W/q03JMd7VXUvfL3exF9EtKRPTLDbXhFLJUAXMjiVFMMmQUfR7A/HbQBU7uy3kCIYncgJ66UwW+dzemcqbnTEHoUKnYlTdSWcNIpYOam2/PJXQXJHgq0lE/JDH9ddwtxa94RlKqpyUtkODvCtCKOt+qrsCg/Sx+36CPqMrDqnK3otoxRX2YZ1r1Wzh/TPK5xcex6DFs+E/4PXb35y3gF06r+u3jotsnHbMz6lzcfI7FWRzZqK+2LAGiYLgxb8/KPFJiYiUipYtMnON1XGhpni6Px5qbgrrPg5InB5iamx0ZHDbmpziRUoa/tHDoJlPkBbwmlcyJpiGLZfp4dXz8wDi1L7V341W1nAWBYsF4tZi1LyLrSunvbzqIt5ImPBfHithzgiZUx7Es/pySVJ6r7+vVtbDFYz5qNh11oxfTKBFFG2i4aoN8y5QcxVtK9+F0LYKOZmIMQyFi4UKiGnEBT5tcwEWIC6wHwLQ/fRA2PQAhCD4Imx+wf4dn+yU82//x4Mk/VWGfqf/QgeyVyw2O95Amkq2lmDOI68U3kEhYlhBUHsGRijHOU0hTVYByMZfJSiHdQNFdgVemv7d37/cufP9e6aG/heFAwP6xng64AgpzT7/z23emnYNdVNvV19whw37GcAtifY9ZeADHECElMkZuI5+ufVUbHq8tdmG4wWiyF5dRFMkeDfzEQ/0epFdkWTSUsMsNogzgFWE38fp83gni9fq2EZ/XN9S89lUdn7Fk/jMEIh78Yg+pVRu/JzP/rwdMTNRi4+Pjt43ftnliZGjpkmJ3Z3tbLp3Us8lAKqnpnPILPpA5+CrdppXK47UkGzGk/0y9ojK/xnJq+K55Lot0lYj7UX7LPmpaMcpfucTrr92CekKHN6eVyTWbp6bWb5iUv8SSLfEkSL6YWYKvf1nmFTC1fnRS3kuT0XgaBC1qNcd/GIgwIbTQftn+6y5VVllEg0BYUD1C+MNnYOPNIQmatHv+5xjEJ+6AIx8dgR0T6TboW9bUljXW86L7/vyasva7vrwnKTJfOi0JipDYc2FPQlQkIRBI+wQxsYe2XDrDNs97B5XmbzQDSLY8maEoyinMKChovoK5g2N8lKWMCRMoS9k2CReGDQGJRZubIuFQUPc72xISSUNKrWffiEqkLr2AoZNvLpe4cLe4ftDn3pCw9mA0GvzwPu1QU7YvtWztFtizx76TlzF31LgsGVFYd3hDK2rcL4vjG7Ydtl/H+HTRqO+fX9XZflIgSxGuChABSKq5/gJNRsqSufyRnFdoqNAYjpu/HGHCNi5Ah0qJbFbPZlOKFOvIoGJONRR0ARV0XeDwLcUWqL8aadDuPEXNLqjKPA29qpix7/xHTpz2Qn58x77zqp5+hlq86PJv8EhbL/8GVXO/qqR5GR76UUhbjpC++l6Ar0eeVMmO2rab/JKACo6EkApaIpTRNFKvwEM239Ga4S96KDvopJwCplfo0eJBglkX3y1U0AgKphOSLEsTRJLkbXw7dqjUm0wYpmlYLu4BKJxRPGc58FFU56SQYWVzmJBbnIMR1fxkcg2UK5Ur1wu/d1vTWV8mm7yjD9jqg51aobnlljbNI/s9izO1Eb93dEf13vW3RCF15hoFaPtEsyMkp/tu1tzC8lK0tZZEV2pfLossne+mpbblm7bn/ZEnrlGD/wuQxoF4eJxjYGRgYADi3uYVfPH8Nl8Z+JlfAEUY7hgofIPS3////Z/JysYcDORyMDCBRAFY9Qx2AHicY2BkYGAO+p/FwMDK+v/v/z+sbAxAERSgAwCPxAX5eJxjfsHAwLiGgYGpiYGBeQEQR0KxIJR+ARFnOgXBIDGmpv//QfJM1lA1CyDqmAr//2eyhsiB9c0Ais3+/xdmBos+UG4BQh8rK9DuVAgG2Q93gwJUf+T/vyxlELUsZUC9QBoAnv0jkgAAAAAAADIAjgFSAbgCIgJAAoQCyANMA4ADtgR4BPoFtAZiBsYHHAdUB3YHnAfmCJAI5gkWCXIJogocCowKxgtKC74L8gwmDFwMkg0ODWwNuA36DvoPVg/CEFAAAAABAAAALABtAAQAAAAAAAIAIgBLAI0AAAB3DgwAAAAAeJx1kN9OwjAUh3+VPyokajTx1l4ZiHHAEm9ISEgwcKM3xHBrxhjbyFhJV0h4Dd/Bh/ElfBZ/bMUYiFu6fufr6elZAVzjGwLF88RRsMAZo4JPcIqe5RL9s+Uy+cVyBXW8Wa7Sv1uu4QGh5Tpu8MEKonzOaIFPywJX4tLyCS7EneUS/aPlMrlnuYJb8Wq5Su9brmEiMst13IuvgVptdRxGRjYGTem23Y6cbqWiilMvkd7aREpnsi/nKjVBkijHV8s9j4NwnXh6H+7nSaCzWKWy47T3ahSkgfZMMNtVzzaha8xczrVayqHNkCutFoFvnMiYVbfV+nseBlBYYQuNmFcVwUCiQdvk7KLN0SFNmSGZWWTFSOEhofGw5o4oX8kY9znmjFLagBkJ2YHP7/LIj0kh9yesoo9WD+MJaXdGnHvJrhx2d5g1IqV5ppfb2W/vGTY8zaU13LXrUuddSQwPakjex25tQePTO/mtGNouWnz/+b8f11iERwAAAHicbZDZctswDEV1bcvW4tRJt6RNumXpGn4UDUE2x5CocrGn/fpaljKTh+KBOAAGxJ2bTJIhiuT/8YgJppghxRwLZMhRoMQSZ3iBFc5xgZd4hdd4g7e4xBXe4T2ucYMP+IhP+IwvuMUd7vGAr/iG7/iBn/iFR6ik2FuJDStb1+WIlT20+cixKx1785dVHUWmRIdZJ/pP2unoOdubii3pZh47sbrKheugbMdt4cxmO+CU7GbaGJo1MXAufX8dZb0cv/WNFlmNRWNa0xxh7pisq8ohqePDxxOqMm5OuiWWCVFKYmmX0pZpl2vn7MGrk7roF52hEB0vwsGEwC6rNfHa2t3Zph8r/ztqx1V6qgrdboRVL70c8KQ9Gzh247w3ZUbOdqnfHpdXz1xRWsKyd0WRcSRcZT6ugwnCF0+He3sNGS1FYOG98ca2q1Hdk5wk+QeoAJRRAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNjIwaEFoLhR6JwMDAzcSaycDMwODy0YVxo7AiA0OHREgforLRg0QfwcHA0SAwSVSeqM6SGgXRwMDI4tDR3IITAIENjLwae1g/N+6gaV3IxODy2bWFDYGFxcAlBwqBwAA) format("woff"),url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IVRJAAABUAAAAFZjbWFwXO+E7AAAAagAAAQMY3Z0IAAAAAAAACy8AAAADmZwZ21iLvl6AAAszAAADgxnYXNwAAAAEAAALLQAAAAIZ2x5Zl0/ZVsAAAW0AAAgoGhlYWQchoWOAAAmVAAAADZoaGVhCFgEmAAAJowAAAAkaG10eI0x//UAACawAAAAsGxvY2G1vK2eAAAnYAAAAFptYXhwAVcOxgAAJ7wAAAAgbmFtZc2dGBkAACfcAAACzXBvc3Rm/fNpAAAqrAAAAgdwcmVwfrY7tgAAOtgAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDNQGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA8wQDUv9qAFoDUwCXAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAH4AAEAAAAAAPIAAwABAAAALAADAAoAAAH4AAQAxgAAABgAEAADAAjoGvCa8NXxB/El8THxRPIK8jDybPME//8AAOgA8Jnw1PEE8SXxMPFE8gryMPJs8wT//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAYAEwATgBQAFYAVgBYAFgAWABYAFgAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAIUAAAAAAAAACsAAOgAAADoAAAAAAEAAOgBAADoAQAAAAIAAOgCAADoAgAAAAMAAOgDAADoAwAAAAQAAOgEAADoBAAAAAUAAOgFAADoBQAAAAYAAOgGAADoBgAAAAcAAOgHAADoBwAAAAgAAOgIAADoCAAAAAkAAOgJAADoCQAAAAoAAOgKAADoCgAAAAsAAOgLAADoCwAAAAwAAOgMAADoDAAAAA0AAOgNAADoDQAAAA4AAOgOAADoDgAAAA8AAOgPAADoDwAAABAAAOgQAADoEAAAABEAAOgRAADoEQAAABIAAOgSAADoEgAAABMAAOgTAADoEwAAABQAAOgUAADoFAAAABUAAOgVAADoFQAAABYAAOgWAADoFgAAABcAAOgXAADoFwAAABgAAOgYAADoGAAAABkAAOgZAADoGQAAABoAAOgaAADoGgAAABsAAPCZAADwmQAAABwAAPCaAADwmgAAAB0AAPDUAADw1AAAAB4AAPDVAADw1QAAAB8AAPEEAADxBAAAACAAAPEFAADxBQAAACEAAPEGAADxBgAAACIAAPEHAADxBwAAACMAAPElAADxJQAAACQAAPEwAADxMAAAACUAAPExAADxMQAAACYAAPFEAADxRAAAACcAAPIKAADyCgAAACgAAPIwAADyMAAAACkAAPJsAADybAAAACoAAPMEAADzBAAAACsAAQAAAAABrQKxABMAHUAaCgEAAQFMAAIBAoUAAQABhQAAAHYSFiYDBhkrAREUBiYvASMiJic1NDY3Mzc2MhYBrRYcC7qSDxQBFg6SugoeFAKO/aAOFgIJuhYO1g8UAboKFAAAAAIAAAAAAoMCsQATAC4AKkAnJwoCAwQBTAACAQKFAAEEAYUABAME
2hQADAAOFAAAAdi8XEhYmBQYbKwERFAYmLwEjIiYnNTQ2NzM3NjIWExQGBwYjIiY3ND4DLgQ3NDYXMhceAQGtFhwLupIPFAEWDpK6Ch4U1zAnBQkOFgEMFhAQBAgYDhQEFA8JBScwAo79oA4WAgm6Fg7WDxQBugoU/sEqSg8DFBAMEAwMHiAgCBIIEA8WAQMPSgAEAAD/0QOhAusAEwAuAEsAbABKQEcnCgIDBDcBBQBUAQcFA0xoAQJKAAIGAoUABgEGhQABBAGFAAQDBIUAAwADhQAABQCFAAUHBYUABwd2UlBHRigvFxIWJggGHCsBERQGJi8BIyImJzU0NjczNzYyFhMUBgcGIyImNzQ+Ay4ENzQ2FzIXHgEXFAYHBiMiJjc0NzY3PgE0JicmJyY1NDYzMhceARcUBgcGIyImJzQ/ATY3PgEuAScmJy4BJyY1NDY3MhceAQGtFhwLupIPFAEWDpK6Ch4U1zAnBQkOFgEMFhAQBAgYDhQEFA8JBScwj2BNBwcPFgEVIAspLi4pCyAVFA8IB05ekI52BwcPFAEWGRkVRE4CSkYVGQQSAxYWDgcHdo4Cjv2gDhYCCboWDtYPFAG6ChT+wSpKDwMUEAwQDAweICAIEggQDxYBAw9KKlWSIAMWDhYLEAkeWmhaHgkQCxYOFgMhkFaA2DIDFg4UDQwODjOYqpgzDw0DBgMNFA8UAQMz1gAAAAIAAP+xA1oDCwAYADAAMUAuKB8ZAwIEEgwDAwABAkwABAIEhQACAwKFAAMBA4UAAQABhQAAAHY6FBcaNwUGGysBFA8BFxYUBgcjIiYnNTQ+AR8BNzYyHwEWARUUDgEvAQcGIi8BJjQ/AScmNDY3MzIWAaUFuVAKFA/6DxQBFhwLULoFDgZABQG0FCAJULkGDgZABQW6UQoUD/oPFgEFBwa5UQoeFAEWDvoPFAIMULkGBj8GAdv6DxQCDFC5BgZABQ4GuVEKHhQBFgAAAAEAAP+xA1kDCwAxAD5AOyoBAwUlHQIEAwJMAAQDAQMEAYAAAQIDAQJ+AAUAAwQFA2kAAgAAAlkAAgIAYQAAAgBRKTUXIxckBgYcKwEUDgIjIiYnJjQ/ATYWFx4BMzI+Ay4CIgYHFxYGKwEiJic1NDYfAT4BMzIeAgNZRHKgVmCuPAQFTAYRBCl2QzpoUCoCLkxsb2QoTRETF/oPFAEsEUg8mlJXnnRCAV5XnnREUkkGDgRNBQEGNTouTGp0akwuKCVNEC0WDvoYExJIOT5EdJ4AAAAAAQAA/6oDEQMTAAsABrMHAgEyKwkBBiY1ETQ2FwEWFAME/RsNEhINAuUNAU3+ZAcKDwM2DgwI/mQHFAAAAgAA/7EDWgMLAA8AHwAeQBsYEAgABAABAUwDAQEAAYUCAQAAdjU1NTMEBhorAREUBiMhIiYnETQ2MyEyFgURFAYjISImJxE0NjMhMhYDWRQQ/uMPFAEWDgEdDxb+CxQQ/uMPFAEWDgEdDxYC5/zuDhYWDgMSDhYWDvzuDhYWDgMSDhYWAAAAAAEAAP/5A+gCwwAfACRAIRkIAgADAUwAAgMChQADAAOFAAABAIUAAQF2FTU1JAQGGisBERQHBiMiLwEVFAYjISImNRE0NjMhMhYdATc2MzIXFgPoFgcHDwrhXkL+d0NeXkMBiUJe4QoPBwcWAo79oBcJAwrhXENeXkMBiENeXkNc4QoCCgAAAAAEAAD/sQOhAy4ACAARACkAQABGQEM1AQcGCQACAgACTAAJBgmFCAEGBwaFAAcDB4UABAACBFcFAQMBAQACAwBpAAQEAl8AAgQCTz08IzMjIjIlORgSCgYfKyU0Jg4CHgE2NzQmDgIeATY3FRQGIyEiJic1NDYXMx4BOwEyNjczMhYDBisBFRQGByMiJic1IyImPwE2Mh8BFgLKFB4UAhgaGI0UIBICFhwYRiAW/MsXHgEgFu4MNiOPIjYN7hYgtgkYjxQPjw8UAY8XExH6Ch4K+hIdDhYCEiASBBoMDhYCEiASBBqJsxYgIBazFiABHygoHx4BUhb6DxQBFg76LBH6Cgr6EQAAAAABAAD/wAKYA0QAFAAXQBQBAQABAUwAAQABhQAAAHYXFwIGGCsJAhYUDwEGIicBJjQ3ATYyHwEWFAKO/tcBKQoKXQscC/5iCwsBngoeCl0KAqr+2P7XCh4KXQoKAZ8KHgoBngsLXQoeAAEAAP/AAnQDRAAUABdAFAkBAAEBTAABAAGFAAAAdhwSAgYYKwkBBiIvASY0NwkBJjQ/ATYyFwEWFAJq/mILHAtdCwsBKP7YCwtdCh4KAZ4KAWn+YQoKXQscCwEpASgLHAtdCwv+YgscAAAAAAIAAP+xA1oDCwAIAGoARUBCZVlMQQQABDsKAgEANCgbEAQDAQNMAAUEBYUGAQQABIUAAAEAhQABAwGFAAMCA4UAAgJ2XFtTUUlIKyoiIBMSBwYYKwE0JiIOARYyNiUVFAYPAQYHFhcWFAcOASciLwEGBwYHBisBIiY1JyYnBwYiJyYnJjQ3PgE3Ji8BLgEnNTQ2PwE2NyYnJjQ3PgEzMh8BNjc2NzY7ATIWHwEWFzc2MhcWFxYUBw4BBxYfAR4BAjtSeFICVnRWARwIB2gKCxMoBgUPUA0HB00ZGgkHBBB8CAwQGxdPBhAGRhYEBQgoCg8IZgcIAQoFaAgOFyUGBQ9QDQcITRgaCQgDEXwHDAEPHBdPBQ8HSBQEBAkoCg8IZgcKAV47VFR2VFR4fAcMARAeFRsyBg4GFVABBTwNCEwcEAoHZwkMPAUGQB4FDgYMMg8cGw8BDAd8BwwBEBkaIC0HDAcUUAU8DQhMHBAKB2cJCzsFBUMcBQ4GDDIPHBoQAQwAAAAC////sQKDA1MAJwAzAGdACxwBBAUTBAIAAwJMS7AJUFhAIgAFBAWFAAQDBIUAAwAAA3ACAQABAQBXAgEAAAFgAAEAAVAbQCEABQQFhQAEAwSFAAMAA4UCAQABAQBXAgEAAAFgAAEAAVBZQAkVGx0jMyUGBhwrARUUBgcVMzIeAQYjISIuATY7ATUuATc1ND4BFgcVFBY+ASc1ND4BFicRFA4BJicRNDYeAQKDpHqPDxQCGA3+mw8UAhgNj3mmARYcFgGUzJYCFhwWj2iWZgFolGoByUd8tg1KFhwWFhwWSg22fEcPFAIYDUdnlAKQaUcPFAIYyf7jSmgCbEgBHUpqAmYAAAMAAP+xAwsDUwALAEMASwCUQBRFHxMNAQUABhQBAQA0MiMDAgEDTEuwCVBYQC8ABwYHhQAGAAaFAAABAIUAAQICAXAABQIDAgUDgAQBAgUDAlcEAQICA2AAAwIDUBtALgAHBgeFAAYABoUAAAEAhQABAgGFAAUCAwIFA4AEAQIFAwJXBAECAgNgAAMCA1BZQBNKSD8+NzYxLywpJiQXFRIQCAYWKxMHJj0BND4BFh0BFAEHFRQGByInBxYzMjYnNTQ+ARYHFRQGBxUzMhYOASMhIiY+ATsBNSYnBwYiLwEmNDcBNjIfARYUJwERNDYXMhaXOBgWHBYCdspoSh8eNTY8Z5QBFhwWAaR5jg8WAhIR/psOFgISEI9GPY4FEAQuBgYCsQUOBi4G2v6lakk5XAFDOTo+Rw8UAhgNRx4BL8pHSmgBCzYckmhHDxQCGA1HfLYNShYcFhYcFkoHJo4GBi4FEAQCsQYGLgUQRf6mAR1KagFCAAMAAP+wAj4DDAAQACcAWwBWQFMFAAIAAU1JRTYyLgYFBAJMAAABBAEABIAABAUBBAV+BwEFBgEFBn4ABgaEAAgAAwIIA2kAAgEBAlkAAgIBYQABAgFRWFdBQD49OzoaFyQUEgkGGysBFAYiJjc0JiMiJj4BMzIeARc0LgIiDgIHFB8CFhczNjc+ATc2NxQHDgIHFhUUBxYVFAcWFRQGIw4CJiciJjc0NyY1NDcmNTQ3LgInJjU0PgMeAgGbDAwOAjwdBwwCCAkcNixYJj5MTEw+JgEmERFIB38IRwYWBiZHORkiIAMaDQ0ZCCQZCy4yMAkaJAEHGQ4OGgIiIBk6MlBoaGhONgIRCAoKCBkcChAKEiodKEQuGBguRCg5LBITVVFRVQYaBSw5Vz8bKkIbDx8UDw8VHRANDRocGRwCI
2BccGg0NEB0VDw8UHw8cQCwaP1c3YD4kAig6ZAAAAAIAAP+5A1IDAwAXADAAMEAtKiQbAwIDDwYCAAECTAAEAwSFAAMCA4UAAgEChQABAAGFAAAAdhQVOToYBQYbKwEVFAYmLwEHBiIvASY0PwEnJjQ2OwEyFgEUDwEXFhQGKwEiJjc1NDYWHwE3NjIfARYBrRYcC1G5BRAEQAYGuVALFg76DhYBpQa5UAsWDvoOFgEUHgpRuQYOBj8GATr6DhYCCVG6BQVABg4GuVALHBYWAWkHBbpQCxwWFg76DhYCCVC5BQVABQAABAAA/58DjwMdAAYADQAUABsAOkA3GhkYFxYMCwoJCAoBShQTEg8GBQQBCABJBQMEAwEAAYUCAQAAdhUVBwcVGxUbERAHDQcNEgYGFyslBxEhBxcHATcnNxc3EQE3JyERJwcBERc3FwcXAsCAAU9/f0/80oB/T36B/rGAgAFPgX8B34CATn5/IYIBUICBTwIvgX5Pfn/+sf4ggYD+sIKCAi8BT39+T36BAAAAAAIAAP9pA+oDUwAIABEAIkAfAAAAAwIAA2kAAgEBAlkAAgIBYQABAgFRExQTEgQGGisRNAAEAAIABAA3FBY+ATQuAQYBJgGcASgE/uD+XP7i9pLQkpLQkgFezwEmAv7e/l7+3gIBJs9nlAKQ0pAClAAB//8AAAJxApcACAAYQBUCAQABAIUAAQF2AQAFBAAIAQgDBhYrATIWEAYkJhI2ATmCtrb+/LgCtAKXuP7+uAK0AQa0AAH//wAAAjsByQAOABFADgABAAGFAAAAdhUyAgYYKyUUBichIi4BPwE2Mh8BFgI7FA/+DA8UAgz6Ch4K+gqrDhYBFB4L+goK+gsAAAABAAD/7wLUAoYAJAAeQBsiGRAHBAACAUwDAQIAAoUBAQAAdhQcFBQEBhorJRQPAQYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFgLUD0wQLBCkpBAsEEwQEKSkEBBMECwQpKQQLBBMDw+kpA9wFhBMDw+lpQ8PTBAsEKSkECwQTBAQpKQQEEwPLg+kpA8ABAAA/2oD6ANSABUAKQBBAFkATkBLVFNIRzw7MC8IBgUBTAAAAAMEAANpCAEECQEFBgQFaQoBBgsBBwIGB2kAAgEBAlkAAgIBYQABAgFRWFZSUE1LJCQjJSYZGhoVDAYfKxE0NzY3NiAXFhcWFAYHBgcGIicuAjcUHgEXFjI2NzY1NCcmJyYgBw4BFzQ2MzIXByYnJiMiFRQWMzI3Fw4BIyImJTQ2MzIXByYnJiMiFRQWMzI3Fw4BIyImJiVJkAGglEckJUhHSlxew11ZkkpaP3hJSKSVPnUfHjp4/qt1O0B9U0BcKUMLEA8OQyMgLBI+FUUqQ1IBIVQ/XSdCCw8RDUMiISsSPxZFKEVRAV5iXVpJkpJHW1nPsUZIJyYmJZKyZU+Xdh0fPjtyrVVITDh5eDuXUEdUSCMYBwlYJzEqHyQqUklHVEgjFwgJWCkvKh8lKVIAAAMAAP+SA5gDKgAIABEAFwBJQEYWFRQTBAIEAUwHAQQDAgMEAoAFAQAAAwQAA2kGAQIBAQJZBgECAgFhAAECAVESEgoJAQASFxIXDg0JEQoRBQQACAEICAYWKwEyABAAIAAQABMyNhAmIAYQFhMVFwcnEQHMvgEO/vL+hP7yAQ6+ltLS/tbU1LiWMqoDKv7y/oT+8gEOAXwBDvzM1AEq0tL+1tQCbPSWMqoBEgAB//0AAAKfAsAAEwAVQBIJAQBKAQEAAHYBAAATARICBhYrMyIvASY+ARYfAQE+ARceAQcBBiP5Iha0EAgsOhJ2ASgQNhoYDA7+ohQkHOwYOCQIGJoB2hgMDhA2Gv3QIAACAAD/aQPoA1IADgAdAFFAThgUAgUGDgMCAQAAAQMBA0wVAQRKCAcCBQYABgUAgAIBAAEGAAF+AAQABgUEBmkAAQMDAVkAAQEDYQADAQNRDw8PHQ8dIhMkIhIiEQkGHSsVESEHFjMyNjczBgQnIicDNiQzMhc3ESE3JiMiBgcBkqBsln3CIYoj/uyzz5KJIwEUs8+Tkv5uoGyWfcIhlgGSoGuWda3mAZIBxK7kkpL+bqBrlnUAAAAAAQAA/58DjwMdAAsAMEAtAAQDBIUAAQABhgYFAgMAAANXBgUCAwMAXwIBAAMATwAAAAsACxERERERBwYbKwEVIREjESE1IREzEQOP/rHf/rEBT98Bzt/+sAFQ3wFP/rEABP///7EELwMLAAgADwAfAC8AVUBSHRQCAQMPAQABDg0MCQQCABwVAgQCBEwAAgAEAAIEgAAGBwEDAQYDZwABAAACAQBpAAQFBQRXAAQEBV8ABQQFTxEQLismIxkXEB8RHxMTEggGGSsBFA4BJjQ2HgEBFSE1NxcBJSEiBgcRFBY3ITI2JxE0JhcRFAYHISImNxE0NjchMhYBZT5aPj5aPgI8/O6yWgEdAR78gwcKAQwGA30HDAEKUTQl/IMkNgE0JQN9JTQCES0+AkJWQgQ6/vr6a7NZAR2hCgj9WgcMAQoIAqYIChL9WiU0ATYkAqYlNAE2AAEAAP/3A4gCwwAvAE1ASi4sKiACBQUGGQEEBRYSAgMECwEBAgRMAAYFBoUABQQFhQAEAwSFAAMCA4UAAgEChQABAAABWQABAQBhAAABAFEkFhYjESIoBwYdKwEGBxUUDgMnIicWMzI3LgEnFjMyNy4BPQEWFy4BNDceARcmNTQ2NzIXNjcGBzYDiCU1KlZ4qGGXfRMYfmI7XBITDxgYP1ImLCUsGUTAcAVqSk81PTYVOzQCbjYnF0mQhmRAAlECTQFGNgMGDWJCAhUCGU5gKlNkBRUUS2gBOQwgQCQGAAAAAQAA/7ECFwNSABQAM0AwAAEABgFMAAMCA4YABgAAAQYAZwUBAQICAVcFAQEBAl8EAQIBAk8jERERERMhBwYdKwEVIyIGHQEzByMRIxEjNTM1NDYzMgIXVzAipBaOq46OdGFSA0uTKChqpf5YAailemhyAAADAAD/sQNZAwsAGwAnADcAZkBjEgEDBBEBCAMCTAAIAwADCACACgEGAAEABgGAAAsBAgELAoAADQAEAw0EaQADCQcCAAYDAGcAAQACBQECaQAFDAwFWQAFBQxfAAwFDE82My4rJyYlJCMiERESIyMjJBESDgYfKwE0JyMVMw4DJyImNDYzMhc3JiMiDgEWFzI2NzM1IzUjFSMVMxUzExEUBgchIiY1ETQ2NyEyFgIABMp6AhAaMB43Tk43NCI6PFRZfAKAV1xywD09PT09PZleQ/3pQ15eQwIXQ14BWQ8VSg0eHBYBUG5QITk3fLR6AnRDPj09Pj0BaP3oQl4BYEECGEJeAWAAAAACAAD/xAUGAvcAIwAvAF1AWg8BAgEQAQoCAkwACgIFAgoFgAAHBAMEBwOAAAEAAgoBAmkIAQYEBQZXDAsJAwUABAcFBGcAAwAAA1kAAwMAYQAAAwBRJCQkLyQvLi0sKxERExEVJSMnIw0GHysBFA4BJyIuAjQ+AjMyFwcmIyIOARQeATMyPgM3IzUhFiUVIxUjNSM1MzUzFQMiYrJ1U5huQEBumFOgcm9BYkV0RER0RS5OMiYQBOgBggcB5HV1dXV1AVV1tGgBQG6YpphuQGtrP0R4jHhEGiYwLhKNJCR2dHR2dHQAAAAAAQAAAAABXgJRABUAF0AUAwEAAQFMAAEAAYUAAAB2FxkCBhgrARQPARcWFA8BBiInASY0NwE2Mh8BFgFeBtvbBgYcBQ4G/vwGBgEEBRAEHAYCIgcF3NsGDgYcBQUBBQUOBgEEBgYcBQABAAAAAAFMAlEAFQAXQBQLAQABAUwAAQABhQAAAHYcFAIGGCsBFAcBBiIvASY0PwEnJjQ/ATYyFwEWAUwF/vsFDgYcBgbb2wYGHAUQBAEFBQE6BwX++wUFHAYOBtvcBQ4GHAYG/vwFAAEAAAAAAlgB1AAVABlAFgcBAAIBTAACAAKFAQEAAHYXFBQDBhkrJRQPAQYiLwEHBiIvASY0NwE2MhcBFgJYBhwFDgbc2wUQBBwGBgEEBQ4GAQQGvQcFHAYG29sGBhwFDgYBBAYG/vwFAAAAAAEAAAAAAlgB5gAVABlAFg8BAAEBTAIBAQABhQAAAHYUF
2xQDBhkrARQHAQYiJwEmND8BNjIfATc2Mh8BFgJYBv78BRAE/vwGBhwFDgbb3AUQBBwGAbcHBf77BQUBBQUOBhwGBtvbBgYcBQAAAAMAAP9qA6EDCwACAAUANwBTQFAjAQYHMx4CAQYDAgIAAQcBAgAMAQMCBUwJAQcGB4UAAwIDhggBBgUBAQAGAWcKAQACAgBXCgEAAAJfBAECAAJPNTQvLhQjJhQUIyQTEAsGHyslIREJASEBFRQGKwEVFAYrASImPQEhIiY1ESMiJj0BNDY7ATU0NjsBMhYdASE3NjIWFA8BETMyFgE3AUz+mwFM/rQCgwoIfQoIawgK/h4ICn0ICgoIfQoIawgKAduJBg4LBYp9CAqIAUz+zQFM/olrCAp9CAoKCH0KCAHiCghrCAp9CAoKCH2KBQsOBon+JQoAAAAAAQAA/5wDIAMgACcAREBBIQEFBBQLAgIDJgcCAQADTAAEBQSFAAUDBYUAAwIDhQACAAKFBgEAAQCFAAEBdgEAIB4bGhMRDgwFBAAnAScHBhYrJTIWFAYiJjU0NjUlBiMiJjQ2MzIXJTQmNTQ2MhYUBiMiJwUWFAcFNgKKPlhYfFgC/vwqMj5YWD42JgEEAlh8WFg+NCb++gICAQYkyFZ+WFg+BhAEnCBYfFgenAQQBD5YVn5YIJwIIgicHgABAAD/agPoA1IAFwAwQC0WFRQREA8ODQoJCAUEAwIBEAIAAUwBAQACAIUEAwICAnYAAAAXABcWFBYFBhkrFREXCQEHESEHCQEnIREnCQE3ESE3CQEXdwEW/ux5AVZ3ARUBE3kBWnf+6wETef6qd/7r/u15lgFWdwEVARN5AVp3/usBE3n+qnf+6/7tef6mdwEW/ux5AAAAAAL//f+xA1kDCwAMABoAJkAjAwEAAgCFAAIBAQJZAAICAWEAAQIBUQEAGRgHBgAMAQwEBhYrATIeARQOASIuAj4BATY0JyUmBhURFBcWMjcBrXTGcnLG6MhuBnq8AVASEv7QESQSCRIIAwt0xOrEdHTE6sR0/jQKKgqyCxUU/poUCwQFAAQAAP+xBHcDCwAZADUAVwBbAOxLsBBQWEA8CQEDBAAEA3IGAQAFBQBwEAEPAAwCDwxpCAECCgEEAwIEaQsBBQcBAQ0FAWoADQ4ODVkADQ0OXwAODQ5PG0uwEVBYQD0JAQMEAAQDcgYBAAUEAAV+EAEPAAwCDwxpCAECCgEEAwIEaQsBBQcBAQ0FAWoADQ4ODVkADQ0OXwAODQ5PG0A+CQEDBAAEAwCABgEABQQABX4QAQ8ADAIPDGkIAQIKAQQDAgRpCwEFBwEBDQUBagANDg4NWQANDQ5fAA4NDk9ZWUAeWFhYW1hbWllRTz89NDIsKignJCIRJiISIyIQEQYfKwEzDgEHIiY0NjcyFhcjLgEHIgYHFB4CMzIlMw4BByImNzQ2NzIWFyMuAQciBhcUHgIzMjY3NCYnJi8BJiEgDwEOAQcOAhYXHgIXHgEzID8BNjc+ARMRIREBtnQIXklaaGhOU14HcQMiHSAiAQYOHhY1AZVzB15JWmgBaE5SXgdyAiIcICQBBBAcFxsgyxIZAwQVMP6r/qMvCgcKAxkQARIYBAoMBBjamgFUMRUGARoQbPuJASBZZAGC3IIBYlkkKAFEQRooJhROWWQBgm9tggFiWSQoAURBGigmFCpmc3AiBQMOJCQGBAgEIXDocCEFCAYEEhIkDgQFIXACHfymA1oAAQAA/7EDWQMLACQASkBHEgEEBQFMBwECAwEDAgGACAEBAYQJAQAABQQABWkABAMDBFkABAQDXwYBAwQDTwEAHhwbGhkYFRMRDwwLCgkIBgAkASMKBhYrATIWFREUBisBETM3IzU0Nj8BNSYjIgYXFSMVMxEhIiY1ETQ2MwMqExwcE9pvEH8aJkQjQUtcAXBw/mUTHBwTAwscFP0GFBwBTYFTHx4BAXMFWFNfgf6zHBQC+hQcAAAAAAL///+xBC8DCwAPADMAP0A8CQgBAAQBACMbAgQDAkwABwAAAQcAZwABBgECAwECZwUBAwQEA1cFAQMDBF8ABAMETzUhJiYRJiYjCAYeKyURNCYjISIGBxEUFjMhMjYTERQGByEVMzIWHQEUBiMhIiY9ATQ2OwE1ISImNxE0NjchMhYD6AoI/IMHCgEMBgN9BwxGNCX+ZcUICgoI/jAICgoIxP5lJDYBNCUDfSU0mgIXCAoKCP3pCAoKAh/96SU0AUcKCCQICgoIJAgKRzYkAhclNAE2AAAAAAIAAP+xA1kDCwAuAD4AYkBfLQ8GBAIFAQAVAQIBHRkCAwIkAQUEBEwAAQACAAECgAACAwACA34AAwQAAwR+AAQFAAQFfgAFBgAFBn4ACAAAAQgAaQAGBwcGWQAGBgdfAAcGB081OyIhFBYWFBcJBh8rAQYHNjcGByYiBgcUFy4BJwYVFBcmJxUUFhcGIyInHgEzBiMiJxYzMj4DJzU2NxEUBgchIiY1ETQ2NyEyFgLKHyQmDiUmImREAQNIfiwQMxsdOCgQDAcPDDwlQFEPDVJiPm5OOBwBI6ZeQ/3pQ15eQwIXQ14B/g4FFisVByREMRALBEI1HB9AIgEOASpCBwUDJC4yAjUoQlZgLg8ZkP3oQl4BYEECGEJeAWAAAQAAAAEAAI2DsjpfDzz1AA8D6AAAAADcMCD2AAAAANwwIPf//f9pBQYDUwAAAAgAAgAAAAAAAAABAAADUv9qAAAFBf/9//wFBgABAAAAAAAAAAAAAAAAAAAALAPoAAABrAAAAoIAAAOgAAADWQAAA1kAAAMRAAADWQAAA+gAAAOgAAACygAAAsoAAANZAAACgv//AxEAAAI7AAADWQAAA6AAAAPoAAACcf//Ajv//wMRAAAD6AAAA5gAAAKb//0D6AAAA6AAAAQv//8DoAAAAjsAAANZAAAFBQAAAWUAAAFlAAACggAAAoIAAAOgAAADIAAAA+gAAANZ//0EdgAAA1kAAAR2//8DWQAAAAAAAAAyAI4BUgG4AiICQAKEAsgDTAOAA7YEeAT6BbQGYgbGBxwHVAd2B5wH5giQCOYJFglyCaIKHAqMCsYLSgu+C/IMJgxcDJINDg1sDbgN+g76D1YPwhBQAAAAAQAAACwAbQAEAAAAAAACACIASwCNAAAAdw4MAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyMSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIAMQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAAp2b2x1bWUtb2ZmC3ZvbHVtZS1kb3duCXZvbHVtZS11cAtyZXNpemUtZnVsbANjY3cEcGxheQVwYXVzZQh2aWRlb2NhbQZ1cGxvYWQJbGVmdC1vcGVuCnJpZ2h0LW9wZW4DY29nA21pYwRtdXRlCWxpZ2h0YnVsYgxyZXNpemUtc21hbGwPcmVzaXplLW1pbmltaXplBnJlY29yZAtyZWNvcmQtY29yZQZ1cC1kaXIGY2FuY2VsAmNjBWNsb2NrBWNoZWNrCWFycm93cy1jdwRwbHVzB3BpY3R1cmUHdHdpdHRlcghmYWNlYm9vaw1ncGx1cy1zcXVhcmVkBWdwbHVzCmFuZ2xlLWxlZnQLYW5nbGUtcmlnaHQIYW5nbGUtdXAKYW5nbGUtZG93bgRjcm9wBXNoYXJlD3Jlc2l6ZS1mdWxsLWFsdAxwbGF5LWNpcmNsZWQIc3VidGl0bGURZmFjZWJvb2stb2ZmaWNpYWwKdGVsZXZpc2lvbg90d2l0dGVyLXNxdWFyZWQAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIl
2sAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1DsABgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsABgQiBgtxgYAQARABMAQkJCimAgsBQjQrABYbEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2EjPDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZWCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AGQy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBGLLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEwARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcqLbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyyAAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyyAQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMrLbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIBAEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQBLuADIUlixAQGOWbABuQgACABjcLEAB0KxAAAqsQAHQrEACiqxAAdCsQAKKrEAB0K5AAAACyqxAAdCuQAAAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZsQAOKrgB/4WwBI2xAgBEswVkBgBERA==) format("truetype")}.ba-commoncss-icon-volume-off:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E800"}.ba-commoncss-icon-volume-down:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E801"}.ba-commoncss-icon-volume-up:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E802"}.ba-commoncss-icon-resize-full:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E803"}.ba-commoncss-icon-ccw:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E804"}.ba-commoncss-icon-play:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E805"}.ba-commoncss-icon-pause:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E806"}.ba-commoncss-icon-videocam:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E807"}.ba-commoncss-icon-upload:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E808"}.ba-commoncss-icon-left-open:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E809"}.ba-commoncss-icon-right-open:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80A"}.ba-commoncss-icon-cog:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80B"}.ba-commoncss-icon-mic:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80C"}.ba-commoncss-icon-mute:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80D"}.ba-commoncss-icon-lightbulb:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80E"}.ba-commoncss-icon-resize-small:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E80F"}.ba-commoncss-icon-resize-minimize:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E810"}.ba-commoncss-icon-record:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E811"}.ba-commoncss-icon-record-core:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E812"}.ba-commoncss-icon-up-dir:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E813"}.ba-commoncss-icon-cancel:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E814"}.ba-commoncss-icon-cc:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E815"}.ba-commoncss-icon-clock:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E816"}.ba-commoncss-icon-check:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E817"}.ba-commoncss-icon-arrows-cw:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E818"}.ba-commoncss-icon-plus:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E819"}.ba-commoncss-icon-picture:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E81A"}.ba-commoncss-icon-twitter:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F099"}.ba-commoncss-icon-facebook:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F09A"}.ba-commoncss-icon-gplus-squared:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F0D4"}.ba-commoncss-icon-gplus:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F0D5"}.ba-commoncss-icon-angle-left:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F104"}.ba-commoncss-icon-angle-right:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F105"}.ba-commoncss-icon-angle-up:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F106"}.ba-commoncss-icon-angle-down:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F107"}.ba-commoncss-icon-crop:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F125"}
2.ba-commoncss-icon-share:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F130"}.ba-commoncss-icon-resize-full-alt:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F131"}.ba-commoncss-icon-play-circled:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F144"}.ba-commoncss-icon-subtitle:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F20A"}.ba-commoncss-icon-facebook-official:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F230"}.ba-commoncss-icon-television:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F26C"}.ba-commoncss-icon-twitter-squared:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\F304"}.ba-commoncss-icon-facebook:before{color:#3b5998}.ba-commoncss-icon-facebook-official:before{color:#3b5998}.ba-commoncss-icon-twitter:before{color:#1da1f2}.ba-commoncss-icon-twitter-squared:before{color:#1da1f2}.ba-commoncss-icon-gplus:before{color:#dd4b39}.ba-commoncss-icon-gplus-squared:before{color:#dd4b39}.ba-imageviewer-overlay div[tabindex]{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.ba-imageviewer-overlay div[tabindex]:focus{-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc;outline:0;-moz-outline-style:none}.ba-imageviewer-overlay div[tabindex]:focus:hover,.ba-imageviewer-overlay div[tabindex]:hover{box-shadow:none}.ba-videoplayer-ie8 .ba-imageviewer-overlay{height:100%}.ba-imageviewer-image-viewer-wrapper{position:absolute;width:100%;height:100%;z-index:1005}.ba-imageviewer-image-viewer-expanded{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:fixed;top:50%;width:100%;z-index:1003}.ba-imageviewer-close-button,.ba-imageviewer-title{background-color:#777;background-color:rgba(0,0,0,.7);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-sizing:content-box;color:#eee;padding:8px;position:fixed;z-index:99999}.ba-imageviewer-title{bottom:3%;left:50%}.ba-imageviewer-close-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;font-size:22px;right:3%}.ba-imageviewer-close-button:before{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\\E814"}.ba-imageviewer-fullscreen-view .ba-imageviewer-overlay{background-color:#000;bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:1001}.ba-player-adslot{left:0;right:0;top:0;bottom:0;background-color:#333;background-color:rgba(0,0,0,.8);color:#fff;position:absolute}.ba-player-ad-click-tracker{left:0;right:0;top:0;bottom:0}.ba-player-ad-dashboard{position:absolute;
2left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;height:100%;opacity:.9;overflow:hidden}.ba-player-ad-controlbar{background-color:#333;background-color:rgba(0,0,0,.8);position:absolute;bottom:0;height:40px;width:100%}.ba-player-ad-leftbutton-container{float:left;width:40px;height:100%;cursor:pointer;box-sizing:content-box}.ba-videoplayer-noie8 .ba-player-ad-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box}.ba-videoplayer-ie8 .ba-player-ad-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box}.ba-videoplayer-noie8 .ba-player-ad-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#fff;font-size:13px}.ba-videoplayer-ie8 .ba-player-ad-button-inner{margin-top:12px;text-align:center;color:#fff;font-size:13px}.ba-player-ad-button-inner{cursor:pointer}.ba-player-ad-time-container{float:left;width:auto;height:100%;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;box-sizing:content-box}.ba-videoplayer-ie8 .ba-player-ad-time-container{margin-top:11px}.ba-player-ad-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:auto;padding:0 15px}.ba-videoplayer-noie8 .ba-player-ad-volumebar{float:right;width:60px;height:100%;margin-right:12px}.ba-videoplayer-ie8 .ba-player-ad-volumebar{float:right;width:60px;height:50%;margin-top:16px;margin-right:12px}.ba-player-ad-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#878787;height:6px}.ba-player-ad-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#fff;height:100%}.ba-player-skipbutton-container{transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;
2background:#020202;font-size:12px;bottom:80px;color:#ececec;cursor:pointer;overflow:hidden;position:absolute;padding:10px 0;right:0;text-align:center;min-width:100px}.ba-player-skipbutton{text-align:center;margin:0;padding:0}.ba-player-skipbutton-container:hover{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s}.ba-player-red-color .ba-commoncss-icon-pause,.ba-player-red-color .ba-commoncss-icon-play,.ba-player-red-color .ba-commoncss-icon-resize-full,.ba-player-red-color .ba-commoncss-icon-resize-small,.ba-player-red-color .ba-commoncss-icon-share:before,.ba-player-red-color .ba-commoncss-icon-volume-down,.ba-player-red-color .ba-commoncss-icon-volume-up,.ba-player-red-color .ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item,.ba-player-red-color .ba-player-button-inactive .ba-commoncss-icon-subtitle,.ba-player-red-color .ba-player-cue-content,.ba-player-red-color .ba-player-socials-list .ba-player-button-inner,.ba-player-red-color .ba-player-toggle-share-container,.ba-player-red-color .ba-settings-overlay-inner{color:#eb6a74}.ba-player-red-color .ba-player-button-active{background-color:#eb6a74}.ba-player-red-color .ba-player-airplay-container svg path{fill:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-playbutton-button::after{color:#eb6a74}.ba-player-blue-color .ba-commoncss-icon-pause,.ba-player-blue-color .ba-commoncss-icon-play,.ba-player-blue-color .ba-commoncss-icon-resize-full,.ba-player-blue-color .ba-commoncss-icon-resize-small,.ba-player-blue-color .ba-commoncss-icon-share:before,.ba-player-blue-color .ba-commoncss-icon-volume-down,.ba-player-blue-color .ba-commoncss-icon-volume-up,.ba-player-blue-color .ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item,.ba-player-blue-color .ba-player-button-inactive .ba-commoncss-icon-subtitle,.ba-player-blue-color .ba-player-cue-content,.ba-player-blue-color .ba-player-socials-list .ba-player-button-inner,.ba-player-blue-color .ba-player-toggle-share-container,.ba-player-blue-color .ba-settings-overlay-inner{color:#2a74eb}.ba-player-blue-color .ba-player-button-active{background-color:#2a74eb}.ba-player-blue-color .ba-player-airplay-container svg path{fill:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-playbutton-button::after{color:#2a74eb}.ba-player-green-color .ba-commoncss-icon-pause,.ba-player-green-color .ba-commoncss-icon-play,.ba-player-green-color .ba-commoncss-icon-resize-full,.ba-player-green-color .ba-commoncss-icon-resize-small,.ba-player-green-color .ba-commoncss-icon-share:before,.ba-player-green-color .ba-commoncss-icon-volume-down,.ba-player-green-color .ba-commoncss-icon-volume-up,.ba-player-green-color .ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item,.ba-player-green-color .ba-player-button-inactive .ba-commoncss-icon-subtitle,.ba-player-green-color .ba-player-cue-content,.ba-player-green-color .ba-player-socials-list .ba-player-button-inner,.ba-player-green-color .ba-player-toggle-share-container,.ba-player-green-color .ba-settings-overlay-inner{color:#5daa96}.ba-player-green-color .ba-player-button-active{background-color:#5daa96}.ba-player-green-color .ba-player-airplay-container svg path{fill:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-playbutton-button::after{color:#5daa96}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}
2.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view.ba-player-common-browser .ba-videoplayer-overlay{z-index:2147483647}.ba-player-fullscreen-view.ba-player-firefox-browser video{position:relative;min-height:100%;min-width:100%;z-index:0}.ba-player-loader-container{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.ba-player-loader-loader:before{content:"";display:block;padding-top:100%}.ba-player-loader-loader{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;width:100%;font-size:5px;box-sizing:content-box;border-top:.6em solid;border-top-color:#999;border-top-color:rgba(255,255,255,.2);border-right:.6em solid;border-right-color:#999;border-right-color:rgba(255,255,255,.2);border-bottom:.6em solid;border-bottom-color:#999;border-bottom-color:rgba(255,255,255,.2);border-left:.6em solid #fff;-webkit-animation:ba-player-loader-load8 1.1s infinite linear;-moz-animation:ba-player-loader-load8 1.1s infinite linear;animation:ba-player-loader-load8 1.1s infinite linear}.ba-player-loader-loader,.ba-player-loader-loader:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes ba-player-loader-load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ba-player-loader-load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ba-videoplayer-noie8 .ba-player-playbutton-container{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.6em solid;border-color:#999;border-color:rgba(255,255,255,.6);position:absolute;top:50%;left:50%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-moz-box-shadow:0 0 22px #000;-webkit-box-shadow:0 0 22px #000;box-shadow:0 0 22px #000;border-radius:50%;box-sizing:content-box;cursor:pointer;font-size:5px;height:10em;text-align:center;width:10em}.ba-videoplayer-noie8 .ba-player-playbutton-container:focus{outline:0;border-radius:50%;border-color:#1b8fcc;-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc}.ba-videoplayer-noie8 .ba-player-playbutton-container:focus:hover{border:none}.ba-videoplayer-noie8 .ba-player-playbutton-container:hover{-moz-box-shadow:0 0 22px #eee;-webkit-box-shadow:0 0 22px #eee;box-shadow:0 0 22px #eee}.ba-videoplayer-noie8 .ba-player-playbutton-container:hover .ba-player-playbutton-button::after{text-shadow:0 0 4px #eee}.ba-videoplayer-noie8 .ba-player-playbutton-button::after{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;text-shadow:0 0 4px #000;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;content:"\\E805";color:#eee;font-size:4.6em}.ba-videoplayer-noie8 .ba-player-playbutton-button::after{line-height:2.3em;margin-left:.1em;width:100%}.ba-player-rerecord-bar{position:absolute;left:0;right:0;bottom:0;background-color:#979797;background-color:rgba(0,0,0,.4)}.ba-player-rerecord-backbar{position:absolute;left:0;right:0;bottom:0;height:48px;opacity:.5}.ba-player-rerecord-frontbar{position:relative;left:0;right:0;bottom:0;height:48px;overflow:hidden;padding-left:16px;padding-right:16px;text-align:center}.ba-player-rerecord-button-container{display:inline-block}.ba-player-rerecord-button{background-color:#000;border-radius:0;color:#eee;cursor:pointer;font-family:sans-serif;font-weight:300;font-size:12px;height:48px;padding:0;padding-left:16px;padding-right:16px;line-height:48px;letter-spacing:.1em}.ba-videoplayer-overlay div[tabindex]{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.ba-videoplayer-overlay div[tabindex]:focus{-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc;outline:0;-moz-outline-style:none}.ba-videoplayer-overlay div[tabindex]:focus:hover,.ba-videoplayer-overlay div[tabindex]:hover{box-shadow:none}.ba-videoplayer-container .ba-videoplayer-overlay .ba-player-dashboard-hidden{opacity:0}
2.ba-videoplayer-container .ba-videoplayer-overlay .ba-player-dashboard-hidden *{cursor:none}.ba-videoplayer-poster-container,.ba-videoplayer-video-container{background-color:#000}.ba-videoplayer-poster-container,.ba-videoplayer-poster-container img,.ba-videoplayer-video-container,.ba-videoplayer-video-container video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.ba-videoplayer-video-placeholder{background-color:#e9e9e9;background-image:linear-gradient(#ddd,#e9e9e9);position:absolute;height:100%;width:100%;top:0;left:0;z-index:10}.ba-videoplayer-video-placeholder::after{position:absolute;height:100%;width:100%;content:"";-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:ba-videoplayer-loading 1.5s infinite}@keyframes ba-videoplayer-loading{100%{transform:translateX(100%)}}.ba-audioplayer-container .ba-audioplayer-overlay .ba-player-dashboard-hidden{opacity:0}
2.ba-audioplayer-container .ba-audioplayer-overlay .ba-player-dashboard-hidden *{cursor:none}.ba-videoplayer-overlay,.ba-videoplayer-player-toggle-overlay{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.ba-player-airplay-container{cursor:pointer;padding-top:4px}.ba-player-airplay-container svg path{fill:#fff}.ba-player-button-inactive{background-color:transparent}.ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#fff}.ba-player-button-active{background:#000}.ba-player-button-active .ba-commoncss-icon-subtitle{color:#eee}.ba-player-share-action-container{transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;position:absolute;right:-45px;top:50px;width:90px}.ba-player-share-action-container .ba-player-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}.ba-player-share-action-container:hover{-webkit-transform:translate(-45px,0);-moz-transform:translate(-45px,0);-o-transform:translate(-45px,0);-ms-transform:translate(-45px,0);transform:translate(-45px,0)}.ba-player-toggle-share-container{background-color:#979797;background-color:rgba(0,0,0,.3);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;float:left;font-size:14px;line-height:45px;text-align:center;width:45px}.ba-player-social-buttons-container{float:right;width:45px}.ba-player-socials-list{background-color:#979797;background-color:rgba(0,0,0,.3);list-style:none;margin:0;padding:0;text-align:center}.ba-player-socials-list>li{cursor:pointer;font-size:14px;width:45px;line-height:45px}.ba-player-socials-list .ba-player-button-inner{color:#eee}.ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:33px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-back-arrow-pointer-container{margin-bottom:5px}.ba-player-back-arrow-pointer-container .ba-player-back-arrow-pointer{cursor:pointer;font-size:12px;margin:0 0 10px}.ba-player-cue-content{position:relative;margin:auto;background:#2c2c2c;color:#eee;text-align:center;padding-top:7px;padding-bottom:7px;width:60%}.ba-commoncss-tracks-selector-list-visible{visibility:visible;opacity:1;transition:visibility 0s,opacity .2s linear}.ba-commoncss-tracks-selector-list-hidden{visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s linear}.ba-recorder-controlbar-right-section{float:right}.ba-recorder-controlbar-left-section{float:left}.ba-recorder-overlay .ba-commoncss-icon-state-good{color:#9f9}.ba-recorder-overlay .ba-commoncss-icon-state-bad{color:#f99}.ba-recorder-overlay .ba-videorecorder-settings li{padding:5px 8px}.ba-recorder-overlay .ba-videorecorder-settings li:last-child{padding-bottom:0}.ba-videorecorder-timer-container{cursor:default}.ba-videorecorder-add-stream{cursor:pointer}.ba-recorder-loader-container{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.ba-recorder-loader-loader:before{content:"";display:block;padding-top:100%}.ba-recorder-loader-loader{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;width:100%;font-size:5px;box-sizing:content-box;border-top:1.1em solid;border-top-color:#999;border-top-color:rgba(225,225,225,.2);border-right:1.1em solid;border-right-color:#999;border-right-color:rgba(225,225,225,.2);border-bottom:1.1em solid;border-bottom-color:#999;border-bottom-color:rgba(225,225,225,.2);border-left:1.1em solid #ddd;-webkit-animation:ba-recorder-loader-load8 1.1s infinite linear;-moz-animation:ba-recorder-loader-load8 1.1s infinite linear;animation:ba-recorder-loader-load8 1.1s infinite linear}.ba-recorder-loader-loader,.ba-recorder-loader-loader:after{border-radius:50%;width:10em;height:10em}.ba-recorder-loader-label{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;font-size:40px;color:#fff}@-webkit-keyframes ba-recorder-loader-load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ba-recorder-loader-load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ba-recorder-message-container{opacity:1;display:table;height:100%;width:100%}
2.ba-recorder-message-container .ba-recorder-top-inner-message-container{display:table-cell;vertical-align:middle}.ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-short-message .ba-recorder-first-inner-message-container{background-color:#7f7f7f;background-color:rgba(255,255,255,.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;margin:0 auto;height:162px;width:162px;z-index:4}.ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-short-message .ba-recorder-first-inner-message-container .ba-recorder-second-inner-message-container{background-color:#b2b2b2;background-color:rgba(255,255,255,.5);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:138px;position:relative;left:12px;top:12px;width:138px;z-index:6}.ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-short-message .ba-recorder-first-inner-message-container .ba-recorder-second-inner-message-container .ba-recorder-third-inner-message-container{background-color:#e5e5e5;background-color:rgba(255,255,255,.7);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:114px;position:relative;left:12px;top:12px;width:114px;z-index:8}.ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-short-message .ba-recorder-first-inner-message-container .ba-recorder-second-inner-message-container .ba-recorder-third-inner-message-container .ba-recorder-fourth-inner-message-container{background-color:#eee;display:table;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:90px;left:12px;position:relative;top:12px;width:90px;z-index:10}.ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-long-message .ba-recorder-first-inner-message-container{background-color:#fff;background-color:rgba(255,255,255,.9);box-sizing:border-box;padding:5px;position:relative;margin:0 auto;width:80%;overflow:hidden}.ba-recorder-message-message{color:#000;display:table-cell;font-size:15px;font-weight:300;letter-spacing:.1em;text-align:center;vertical-align:middle}.ba-recorder-message-message ul{list-style:none;padding-left:0}.ba-recorder-message-message a{border-bottom-style:dashed;border-bottom-width:1px;color:#000;text-decoration:none}.ba-recorder-message-message a:hover{border-bottom-style:solid}.ba-recorder-overlay div[tabindex]{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.ba-recorder-overlay div[tabindex]:focus{-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc;outline:0;-moz-outline-style:none}.ba-recorder-overlay div[tabindex]:focus:hover,.ba-recorder-overlay div[tabindex]:hover{box-shadow:none}.ba-commoncss-settings-menu{background-color:#0a0a0a;background-color:rgba(28,28,28,.9);text-shadow:0 0 2px rgba(0,0,0,.5);border-radius:2px;min-width:150px;overflow:hidden;position:absolute;right:5px;bottom:43px}.ba-commoncss-settings-menu-overlay{display:table;width:100%}.ba-commoncss-settings-menu-item{box-sizing:content-box;cursor:pointer;display:table-row;line-height:1.3em;padding:0 4px;outline:0;height:32px}.ba-commoncss-settings-menu-item:hover{background-color:#777;background-color:rgba(255,255,255,.1)}.ba-commoncss-settings-menu-item>div{font-family:sans-serif,Arial;font-size:.9em;color:#fafafa;display:table-cell;vertical-align:middle;padding:0 15px}.ba-commoncss-settings-menu-item>.ba-commoncss-setting-option-value{text-align:right}.ba-commoncss-settings-menu-item .ba-commoncss-setting-menu-icon{font-size:.9em;width:100%;text-align:right}.ba-commoncss-settings-menu-item .ba-commoncss-setting-option-value:after{content:"\\203A";padding-left:2px}.ba-commoncss-setting-menu-options-title,.ba-commoncss-settings-menu-options-item{box-sizing:content-box;cursor:pointer;display:block;line-height:1.3em;padding:5px 10px;text-align:center}.ba-commoncss-setting-menu-options-title>div,.ba-commoncss-settings-menu-options-item>div{color:#fafafa;font-family:sans-serif,Arial;font-size:.8em;font-weight:100}.ba-commoncss-setting-menu-options-title:hover,.ba-commoncss-settings-menu-options-item:hover{background-color:#777;background-color:rgba(255,255,255,.1)}.ba-commoncss-setting-menu-options-title{border-bottom:1px solid;border-bottom-color:#ccc;border-bottom-color:rgba(255,255,255,.3)}.ba-commoncss-setting-menu-options-title:before{color:#fafafa;content:"\\2039";float:left;line-height:1.2em;padding-right:10px}@keyframes ba-commoncss-fade-in{0%{opacity:0}
2100%{opacity:1}}@keyframes ba-commoncss-fade-in-up{0%{opacity:0}100%{transform:translateY(0);opacity:1}}.ba-commoncss-sticky{position:fixed!important;height:auto!important;min-height:initial!important;max-width:360px;bottom:20px;right:20px;animation:ba-commoncss-fade-in .75s ease forwards}.ba-commoncss-fade-up{transform:translateY(100%);animation:ba-commoncss-fade-in-up .75s ease forwards}@media (max-width:980px){.ba-commoncss-sticky{max-width:50%}}.ba-commoncss-full-width{width:100%}.ba-commoncss-half-width{width:50%}.ba-commoncss-text-center{text-align:center}.ba-commoncss-text-right{text-align:right}.ba-commoncss-text-left{text-align:left}.ba-commoncss-pull-right{float:right}.ba-commoncss-disabled,.ba-commoncss-disabled *{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ba-commoncss-accent-color{color:#8cf}.ba-commoncss-accent-color-bg{background-color:#8cf}.ba-commoncss-accent-color-border{border-color:#8cf}.ba-commoncss-text-info{color:#5dbb96}.ba-commoncss-text-error{color:#dd4b39}.ba-commoncss-clickable{cursor:pointer}.ba-commoncss-crop-fit{object-fit:cover}.ba-commoncss-pad-fit{object-fit:contain}.ba-commoncss-original-fit{object-fit:none}.ba-commoncss-message-container{position:relative;margin:auto;margin-top:10px;max-width:90%;text-align:center}.ba-commoncss-message-container ul{list-style:none;padding:0;margin:0}.ba-commoncss-message-container ul li{padding:4px 10px;margin-bottom:2px}.ba-commoncss-message-warning{color:#0a0a0a;background-color:#f1d44f}.ba-commoncss-message-success{color:#0a0a0a;background-color:#9ebc9f}.ba-commoncss-message-error{color:#fff;background-color:#ff6256}.ba-commoncss-action-button{cursor:pointer;float:right;text-align:right}.ba-commoncss-open-next>.ba-commoncss-inner-icon,.ba-commoncss-open-next>.ba-commoncss-inner-text,.ba-commoncss-open-previous>.ba-commoncss-inner-icon,.ba-commoncss-open-previous>.ba-commoncss-inner-text{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5em;display:inline-block;vertical-align:middle}.ba-commoncss-open-next>.ba-commoncss-inner-icon,.ba-commoncss-open-previous>.ba-commoncss-inner-icon{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#eee;position:relative}.ba-commoncss-open-next>.ba-commoncss-inner-icon:after{content:"\\F105";left:5px}.ba-commoncss-open-previous>.ba-commoncss-inner-icon{float:left;line-height:1.5}.ba-commoncss-open-previous>.ba-commoncss-inner-icon:before{content:"\\F104";right:5px}.ba-commoncss-button{color:#333;background-color:#fff;border-radius:0;padding:5px 10px;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;cursor:pointer}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field{border:1px solid #ccc;cursor:pointer;min-width:130px;min-height:25px;overflow:hidden}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field select{background-color:#555;background-color:rgba(0,0,0,.7);border:none;box-sizing:border-box;box-shadow:none;cursor:pointer;padding:5px 8px;position:relative;width:100%;z-index:1;-moz-appearance:none;-webkit-appearance:none}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field select:focus{outline:0}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field:after{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\\F107";color:#eee;position:absolute;right:15px;top:50%}.ba-commoncss-form .ba-commoncss-form-input input[type=file]{-moz-opacity:0;-khtml-opacity:0;opacity:0;bottom:0;cursor:pointer;left:0;position:absolute;z-index:100}.ba-commoncss-form .ba-commoncss-form-input input[type=file]::-webkit-file-upload-button{curs
2or:pointer}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-error{border:1px solid #dd4b39}.ba-commoncss-form .ba-commoncss-form-input input[type=submit]{background:#2c2c2c;color:#ccc}.ba-commoncss-form .ba-commoncss-form-input input{width:100%;box-sizing:border-box;padding:5px 10px}.ba-commoncss-options-popup{background-color:#555;background-color:rgba(0,0,0,.7);transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;box-sizing:border-box;bottom:3px;min-width:140px;overflow:hidden;position:absolute;right:5px;z-index:10}.ba-commoncss-options-popup .ba-commoncss-options-list{padding:0;margin:0;width:100%}.ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item{outline:0;-moz-outline-style:none;box-sizing:border-box;cursor:pointer;color:#eee;display:list-item;font-weight:200;letter-spacing:.03em;padding:5px 10px;white-space:nowrap;width:100%}.ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item>.ba-commoncss-inner-text{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;float:left}.ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item.ba-commoncss-inner-icon{margin:0;padding:5px 0 5px 10px}.ba-commoncss-options-popup .ba-commoncss-options-list .ba-commoncss-options-list-item:hover{background-color:#555;background-color:rgba(255,255,255,.1)}.ba-commoncss-options-list-visible{visibility:visible;opacity:1;transition:visibility 0s,opacity .5s linear}.ba-commoncss-options-list-visible.ba-commoncss-button{background-color:#979797;color:#eee;margin-top:5px}.ba-commoncss-options-list-hidden{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;display:none}.ba-commoncss-options-list-hidden.ba-commoncss-button{background-color:#979797;color:#eee;margin-top:5px}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-disabled input{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-disabled input[type=file]{-moz-opacity:0;-khtml-opacity:0;opacity:0}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field{margin-bottom:7px}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field select{color:#eee}.ba-commoncss-form .ba-commoncss-form-input.ba-commoncss-select-field:after{position:relative;right:30px;top:10px}.ba-commoncss-icon-right-open:before{margin-right:0}.ba-commoncss-icon-left-open:before{margin-left:0}.ba-player-red-color .ba-videoplayer-button-inner,.ba-player-red-color .ba-videoplayer-title{color:#eb6a74}.ba-player-red-color .ba-videoplayer-playbutton-duration,.ba-player-red-color .ba-videoplayer-primary-button,.ba-player-red-color .ba-videoplayer-progressbar-position,.ba-player-red-color .ba-videoplayer-rerecord-button,.ba-player-red-color .ba-videoplayer-volumebar-position{background-color:#eb6a74}.ba-player-red-color .ba-videoplayer-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-blue-color .ba-videoplayer-button-inner,.ba-player-blue-color .ba-videoplayer-title{color:#2a74eb}.ba-player-blue-color .ba-videoplayer-playbutton-duration,.ba-player-blue-color .ba-videoplayer-primary-button,.ba-player-blue-color .ba-videoplayer-progressbar-position,.ba-player-blue-color .ba-videoplayer-rerecord-button,.ba-player-blue-color .ba-videoplayer-volumebar-position{background-color:#2a74eb}.ba-player-blue-color .ba-videoplayer-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-green-color .ba-videoplayer-button-inner,.ba-player-green-color .ba-videoplayer-title{color:#5daa96}.ba-player-green-color .ba-videoplayer-playbutton-duration,.ba-player-green-color .ba-videoplayer-primary-button,.ba-player-green-color .ba-videoplayer-progressbar-position,.ba-player-green-color .ba-videoplayer-rerecord-button,.ba-player-green-color .ba-videoplayer-volumebar-position{background-color:#5daa96}.ba-player-green-color .ba-videoplayer-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-dashboard{position:absolute;
2left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}.ba-videoplayer-progressbar{cursor:pointer;transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;height:9px;background-color:#999}.ba-videoplayer-progressbar-chapters .ba-videoplayer-chapters-list-container{display:block;list-style:none;margin:0;padding:0;position:absolute;width:100%}.ba-videoplayer-progressbar-chapters .ba-videoplayer-chapters-list-item{background:#0f0f0f;cursor:pointer;height:10px;position:absolute;top:-.5px;width:3px;z-index:10}.ba-videoplayer-progressbar-chapters .ba-videoplayer-chapters-item-text{background:#ccc;bottom:15px;font-size:11px;left:-60px;min-width:120px;opacity:.7;padding:3px;position:absolute;text-align:center}.ba-videoplayer-progressbar.ba-player-disabled,.ba-videoplayer-progressbar.ba-player-disabled .ba-videoplayer-progressbar-cache,.ba-videoplayer-progressbar.ba-player-disabled .ba-videoplayer-progressbar-inner,.ba-videoplayer-progressbar.ba-player-disabled .ba-videoplayer-progressbar-position{cursor:not-allowed}.ba-videoplayer-progressbar-small{height:3px}.ba-videoplayer-progressbar-small .ba-videoplayer-progressbar-chapters .ba-videoplayer-chapters-list-item{height:3.5px;top:-.25px}.ba-videoplayer-progressbar-position{transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;position:absolute;background-color:#8cf;height:9px}.ba-videoplayer-progressbar-small .ba-videoplayer-progressbar-position{height:3px;left:-7px}.ba-videoplayer-progressbar-cache{position:absolute;left:0;transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;background-color:#eee;height:9px}.ba-videoplayer-progressbar-small .ba-videoplayer-progressbar-cache{height:3px}.ba-videoplayer-progressbar-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;box-sizing:content-box;border:1px solid #999;position:absolute;right:-5px;top:-2px;width:11px;height:11px;z-index:20}.ba-videoplayer-progressbar-marker{background-color:#fff;border:1px solid #999;box-sizing:content-box;position:absolute;width:6.75px;top:-4px;height:17px}.ba-videoplayer-progressbar-small .ba-videoplayer-progressbar-button{display:none}.ba-videoplayer-backbar{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#000;opacity:.7}.ba-videoplayer-controlbar{position:relative;left:0;right:0;bottom:0;height:30px;overflow:hidden}.ba-videoplayer-leftbutton-container{float:left;width:50px;height:100%;cursor:pointer}.ba-videoplayer-rightbutton-container{cursor:pointer;padding:0 8px}.ba-videoplayer-noie8 .ba-videoplayer-rightbutton-container{float:right;width:auto;height:100%}.ba-videoplayer-ie8 .ba-videoplayer-rightbutton-container{float:right;width:auto;height:1px}.ba-videoplayer-noie8 .ba-videoplayer-cast-button-container{line-height:40px;width:auto}.ba-videoplayer-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;width:32px}.ba-player-airplay-container,.ba-videoplayer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#fff;font-size:14px}.ba-videoplayer-button-text{font-family:Arial;font-weight:700}.ba-videoplayer-ie8 .ba-videoplayer-button-inner{margin-top:6px}.ba-videoplayer-noie8 .ba-videoplayer-time-container{float:left;width:95px;height:100%;text-align:center;font-family:Arial,sans-serif;font-size:13px;color:#fff}.ba-videoplayer-ie8 .ba-videoplayer-time-container{float:left;width:95px;height:50%;text-align:center;font-family:Arial,sans-serif;font-size:13px;color:#fff;margin-top:6px}.ba-videoplayer-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:40px}.ba-videoplayer-time-sep{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:15px}.ba-videoplayer-noie8 .ba-videoplayer-volumebar{float:right;width:100px;height:100%;margin-left:8px;margin-right:13px}.ba-videoplayer-ie8 .ba-videoplayer-volumebar{float:right;width:100px;height:50%;margin-top:10px;margin-right:15px}.ba-videoplayer-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;background-color:#999;height:8px}.ba-videoplayer-volumebar-position{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;position:absolute;
2left:0;background-color:#8cf;height:100%}.ba-videoplayer-volumebar-button{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;background-color:#fff;box-sizing:content-box;border:1px solid #999;position:absolute;right:-6px;top:-2px;z-index:1;width:11px;height:11px}.ba-videoplayer-title{color:#fff;font-family:sans-serif,Arial;font-weight:300;font-size:12px;float:left;letter-spacing:.1em;line-height:30px;margin:0 0 0 10px}.ba-videoplayer-seeking-thumb-container{position:absolute;padding:3px 4px;background-color:#fff;bottom:45px;left:5px;text-align:center}.ba-videoplayer-seeking-thumb-container>span{font-size:.6em;color:#2c2c2c}.ba-player-device-type-mobile .ba-videoplayer-leftbutton-container{float:left;width:40px;height:100%}.ba-player-size-medium .ba-videoplayer-time-sep{width:5px}.ba-player-size-medium.ba-videoplayer-noie8 .ba-videoplayer-time-container{float:left;width:85px;height:100%}.ba-player-size-medium.ba-videoplayer-noie8 .ba-videoplayer-volumebar{float:right;width:60px;height:100%}.ba-player-size-small.ba-videoplayer-noie8 .ba-videoplayer-time-container{float:left;width:40px;height:100%}.ba-player-size-small .ba-videoplayer-time-sep,.ba-player-size-small .ba-videoplayer-time-total-duration{display:none}.ba-player-size-small.ba-videoplayer-noie8 .ba-videoplayer-volumebar{float:right;width:45px;height:100%}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view video,.ba-player-fullscreen-view>div{height:100%}.ba-player-fullscreen-view .ba-videoplayer-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-videoplayer-overlay{position:fixed}.ba-videoplayer-message-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.75}.ba-videoplayer-message-message{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;left:5px;right:5px;top:50%;text-align:center}.ba-videoplayer-noie8 .ba-videoplayer-playbutton-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15%}.ba-videoplayer-noie8 .ba-videoplayer-playbutton-container:focus{outline:0;border-radius:50%;border-color:#1b8fcc;-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc}.ba-videoplayer-noie8 .ba-videoplayer-playbutton-container:focus:active,.ba-videoplayer-noie8 .ba-videoplayer-playbutton-container:focus:hover{border:none}.ba-videoplayer-noie8 .ba-videoplayer-playbutton-button{transition:opacity .25 ease-in-out;-moz-transition:opacity .25 ease-in-out;-webkit-transition:opacity .25 ease-in-out;-o-transition:opacity .25 ease-in-out;-ms-transition:opacity .25 ease-in-out;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHg9IjBweCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIj48Zz48cGF0aCBmaWxsPSJncmF5IiBkPSJtMzcuMyAxMGMtNS41LTkuNi0xNy43LTEyLjgtMjcuMy03LjNzLTEyLjggMTcuNy03LjMgMjcuMyAxNy44IDEyLjggMjcuMyA3LjNjOS42LTUuNSAxMi44LTE3LjcgNy4zLTI3LjN6IiAvPjxwYXRoIGZpbGw9IndoaXRlIiBkPSJtMzcuMyAxMGMtNS41LTkuNi0xNy43LTEyLjgtMjcuMy03LjNzLTEyLjggMTcuNy03LjMgMjcuMyAxNy44IDEyLjggMjcuMyA3LjNjOS42LTUuNSAxMi44LTE3LjcgNy4zLTI3LjN6bS05LjMgMjMuOWMtNy43IDQuNC0xNy40IDEuOC0yMS45LTUuOS00LjQtNy42LTEuNy0xNy40IDUuOS0yMS45IDcuNy00LjQgMTcuNC0xLjggMjEuOSA1LjkgNC40IDcuNyAxLjggMTcuNC01LjkgMjEuOXptLTAuOC0xNC43bC0xMC41LTYuMWMtMS4yLTAuNC0xLjQtMC4yLTEuNyAxbDAuMSAxMi4xYzAuMiAxLjIgMC42IDEuNCAxLjcgMWwxMC40LTZjMC45LTAuNyAwLjktMS4zIDAtMnoiLz48L2c+PC9zdmc+Cg==);background-origin:padding-box;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;opacity:.75;padding-top:100%;position:relative;width:100%}.ba-videoplayer-noie8 .ba-videoplayer-playbutton-button:hover{opacity:.9}.ba-videoplayer-ie8 .ba-videoplayer-playbutton-button{position:absolute;
2left:0;right:0;top:0;bottom:0;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB98LGAErNwLOeGoAAAqVSURBVHja1VtfTFvnFT82tvG1nWDHxH8IGIgjYocI4sQQVkGaiKQB5wH6QCKlUTKJaZ1aKnVV97Knak/TNK0Pmdatq6JV0/pHndI0iSJIgtzOf2LAGBfnhkDqQoDY1+DgEIyvr+3ru4cGRMP9bGJs45w33/PdT+f8/H3n/M75vsuBHIvdbt8lEAjOFRcXH5FIJPvFYrFc8JPwOBzO6rhYLEZHIpEISZIhkiRnSZLsJ0nyPy0tLRPwsonD4TiH47iVIIglmqaZzUgwGCRxHLfY7fazBe20zWZTuN3ufwcCgWUmR7KwsBB1u91fOJ1OdcE4bjabSz0ez9Xl5WWayZNQFJV8tip2banzLpfrk3A4nDfHn5dIJEK73e4vcRwX5NVxq9VqIghikSkQmZ+fJ61W65lMfOG86AtDQ0N/qqure18gELzQuxRFAUEQQBAELC0tAUVRQFEU0DQNXC4XSkpKQCaTwc6dO0GtVgOfz38hu+LxOOA4/qnBYPhlTgC4ceNGcXl5+Z39+/cb1qavVOL3+2FsbAy8Xi/4/X5gGGZD73G5XFCpVFBTUwM6nQ6USuWGHRobG/MEAoHGY8eORbMGgNPpFJWWlo5XVlaWpxtL0zS43W5wOp1AEERWtlxZWRk0NTVBbW0tcLnctONnZmYCPp+vpqmp6emmATCbzdLq6urxyspKRapxDMOA2+2G7777DhYXF3MSe6RSKRw9ehTq6uog3Sqcnp4O4jiuNZlMTzMGAMdxgUQieajRaFSpxoVCIbhy5QpMT0/nJQir1Wro7OwEhUKRDgRfOByurq2tjSG3W0p0OJw76ZwfHR2Fjz76KG/Or8SWjz/+GBwOR8pxGo2mjGEYa0YrwOVyfWIwGLpTLfmbN2+mNSLXYjQaob29HRkbGIYBl8v1Z6PR+LsNA2C1Wk80NDTcFAgEyEkvX74Md+/eLQg2qtPpoKurCwlCLBZjhoaGXmlubnak3QJms1mo1Wq/flmcBwC4f/8+fPXVV5BMJln1AoGAU1FRcZ3tD18HgFwu/0ylUolTZIWCcn4tCDdu3EgVD+TDw8MfpgRgcHCwYs+ePR0psgJYLJaCrUiHh4fB6XQi9TU1NT1ms1mKBEAsFn+OYRjrRlpaWoLr168XfC+it7cX5ufnWXUSiaRILpdfYgXAbrfv2rNnzyuoia9duwbRaLTgAaBpGr755hsk7d69e3eHzWZTrAMAw7C/ogocr9cLDx48eGk6Uo8ePQKXy8WqE4vFXKFQ+JefAfDBBx9wq6qqTqGi/u3btzM2RigUQlVVFYjF4nyX7MisUF5e3vEzAE6cOHFBKpXyUf/+Zoqa9vZ2uHDhArz33ntgMpkAw7C8APDkyRMYHR1l1SkUCondbu9cBUAmk/0aNdHAwMCmScpKidvQ0ADvvPMONDQ0bKiq26ykygglJSXvrgKgUqkMqMjv9Xo3ZcTzjQ0Mw8BkMsGbb74J1dXVOY8Fc3NzrDq5XH4QAIBrsVhqpFJpMaK5sOEmRqqaAbEM4fz583DmzBmQyWQ5A+HevXusz3fu3Lmtv7+/koth2Buo2np8fHzTBqQDUKfTwVtvvQWtra2Aot+bkR9++AHZdZJIJG9wMQw7ijJ8dnY25wAAAPB4PGhuboaenh6oq6vLKgA+nw8oimLViUSiJi6GYRo25dzcHMRisbwAsCLbtm2D119/Hbq7u2HXruy0/BmGQcYBoVC4j4thGOsGRNHJXAKwJk9Dd3c3dHZ2gkQi2bQNKAAkEkkpTyQSiVF5dKsAeNaNgvr6etDr9WCxWODOnTtA03RGcy0tLaEylJDL5/OL2JThcHhLAVhTy0Nrayu8/fbboNVqM5ojEomgtgCfW1TE6j8kEomCAGBFZDIZnD17NiPugIplfD6fw+UgcmCmyy1XAKykLo1Gk9F7KB+5iUQiiVp6hQbA3NxcSnqLEtQqTyaTDC8ajSYwDFvnbbaKlmwAEI/HwWq1gt1uz2hrojJJIpGgebFYLAoAAracvNUAMAwDd+/ehVu3biEj+UakpKSE9fny8nKYFw6H55VK5XY2rr6VADx69Ah6e3uzwkblcjnr82g0+phHkuQ4AGjZAOBwODkrhlASDofh9u3b8P3332ctcKpU7IdbJEk+5FEU5QAA0/PK4uJiUKvV4PP58gJAIpEAh8MBFoslKxR8RVQqFfKuQSQS6eeRJPklwzB/YMuGu3fvzgsAY2NjcOvWLQiFQlmvBmtqapB2kST5Ba+lpWWCIIhlpVK5jhLr9XqwWq05AyAQCEBfXx9MTk7mrB+g1+tZny8sLERfffXVSd6zH8NKpfLI84PKyspAqVRCIBDI2AC2xmQkEgGz2QzDw8NZ5Qls9qOCeSAQGFxtiS0sLPwNNcmhQ4c2ZcTaqjKZTMLAwABcvHgRnE5nTp0HADh8+DBSt7i4+HeANYeFgUBgWaFQiNiC08WLF+Hp06cZ/wttbW0QDAbBbrdDMBiEfIhUKoWenh5WFhgKhagdO3YIV1cAAABBEFdQ3ZqWlpZNdWQuXboEV69ezZvzAADHjx9HUuCZmZnLq2lyDd18nyTJJGoblJWVwcsilZWVsG/fPlYdRVEMSZK/XQeA0Wj0e73eXlRzoqOjA4loIQmfz4eOjg7kJSqv1/u/pqamwDoAnkXn88vLy6yrQKFQwGuvvVbwALS3tyPb7JFIhE4kEqd/xhSfi5qPJyYm/oWavLGxEQwGQ8E6f/jw4ZT2PXjw4L/19fVzSAAAAAwGw6/8fj+yI3rq1CnYu3dvwTmv0+ng5MmTqUjXk1AodG5drcCy35mpqamueDzOoJoLXV1dSIq5FaLX66Grqwu57+PxOPPjjz92Hjt2bF0zAXlNbmho6MNDhw69i5o0mUxCX18fDA4ObqnzDQ0N0NbWlvKwdWRk5B8HDx78DWuATzX5/fv37Xv37v1FqjEjIyPQ29ub1Qpuo9HeZDLBgQMHUo4bHx+36XS6ZpSel+plmqaPTk9PT2o0GiQJMBgMUFVVldershqNBjo6OmDHjh0pxz18+NDn9/uPphqT9rL05OSksKioaKKioqIiXdV379496O/vz0lZu0Jvjxw5AgcOHEh7WXp2dnYaAHQVFRXkpgAA+Om6vFwuH6uqqkrbk6ZpGnAcB4fDAX6/PyuOq9VqMBqNUF9fvyEyNjU1Nf348WO90WiMpBu74Q8mGIbheL3em1qt9vhG3yEIAsbHx2FiYgIIgkDe2WFjnmVlZaDVakGv1yNbWmyrcGJion90dPTk6dOnN3Sw8cKfzLhcrk9qa2u7X/TcIB6Pg8/ng1AoBIuLixAOh1fLYR6PByKRCLZv3w4KhQJKS0tf+FwiFosxHo/nj0aj8fc5D0JWq7Vpdnb2caF8NDU1NTVrs9n25zUNmc1mntvt/iKf3ws+L+FwmHa5XP/cUiLicDiUOI5/G41Gk/n8XtDj8Vwzm82lBUNHbTabYmRk5LNgMEjmynGCIJ66XK5P1151LUgZGBjownH82/n5+UgymfnCoGma8fv9TzweT5/dbm/Lha2cXIPR39+vlUgk5yQSSatQKKwQiUQykUgkEggEvDXcgYlGo3GKokiSJAPhcHiMoqg7HA7n88bGxplc2vd/T0C4MxiAoS8AAAAASUVORK5CYII=);background-repeat:no-repeat;cursor:pointer;height:64px;margin:auto;width:64px}.ba-videoplayer-rerecord-bar{position:absolute;left:0;right:0;bottom:0}.ba-videoplayer-rerecord-backbar{position:absolute;
2left:0;right:0;bottom:0;height:32px;background-color:#000;opacity:.1}.ba-videoplayer-rerecord-frontbar{position:relative;left:0;right:0;bottom:0;height:32px;overflow:hidden;padding-left:16px;padding-right:16px;display:flex;justify-content:center}.ba-videoplayer-rerecord-button-container{height:100%;cursor:pointer;padding-left:8px;padding-right:8px;display:inline-block;position:relative}.ba-videoplayer-rerecord-button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;border-radius:2px;padding:4px;padding-left:8px;padding-right:8px;background-color:#8cf;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:14px}.ba-videoplayer-playbutton-duration{background-color:gray;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:14px;float:right;margin:5px;padding:2px}.ba-videoplayer-container{display:inline-block;position:relative;overflow:hidden;z-index:1}.ba-videoplayer-video{background-color:#000;display:block}.ba-videoplayer-container video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none;-moz-appearance:none}.ba-player-disabled{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ba-player-disabled *{cursor:not-allowed}.ba-videoplayer-primary-button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;border-radius:2px;padding:4px;padding-left:8px;padding-right:8px;background-color:#8cf;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:14px}.ba-videoplayer-topmessage-container{position:absolute;left:0;right:0;top:0}.ba-videoplayer-topmessage-message{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;padding:8px;text-align:center}.ba-videoplayer-topmessage-background{background-color:#000;height:32px;opacity:.1;position:absolute;width:100%}.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:39px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:2px;right:0}.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-videorecorder-chooser-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fdfdfd}.ba-videorecorder-chooser-file{position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;width:100%;height:100%;cursor:pointer;left:0;top:0;z-index:100}.ba-videorecorder-chooser-file::-webkit-file-upload-button{cursor:pointer}.ba-videorecorder-chooser-button-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.ba-videorecorder-chooser-button-0,.ba-videorecorder-chooser-button-2{cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#8cf;color:#fff;padding:12px;padding-left:32px;padding-right:32px;font-family:Arial,sans-serif;font-size:14px;text-align:center;position:relative;white-space:nowrap}.ba-videorecorder-chooser-button-1,.ba-videorecorder-chooser-button-3{cursor:pointer;color:#8cf;font-family:Arial,sans-serif;font-size:14px;text-align:center;padding:8px;position:relative;white-space:nowrap}.ba-recorder-red-color .ba-commoncss-accent-color,.ba-recorder-red-color .ba-videorecorder-button-inner,.ba-recorder-red-color .ba-videorecorder-chooser-button-1,.ba-recorder-red-color .ba-videorecorder-chooser-button-3,.ba-recorder-red-color .ba-videorecorder-loader-label{color:#eb6a74}.ba-recorder-red-color .ba-commoncss-accent-color-bg,.ba-recorder-red-color .ba-videorecorder-button-primary,.ba-rec
2order-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-commoncss-accent-color-border,.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover,.ba-recorder-red-color .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-imagegallery-button-inner{color:#fff}.ba-recorder-blue-color .ba-commoncss-accent-color,.ba-recorder-blue-color .ba-videorecorder-button-inner,.ba-recorder-blue-color .ba-videorecorder-chooser-button-1,.ba-recorder-blue-color .ba-videorecorder-chooser-button-3,.ba-recorder-blue-color .ba-videorecorder-loader-label{color:#2a74eb}.ba-recorder-blue-color .ba-commoncss-accent-color-bg,.ba-recorder-blue-color .ba-videorecorder-button-primary,.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-commoncss-accent-color-border,.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover,.ba-recorder-blue-color .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-imagegallery-button-inner{color:#fff}.ba-recorder-green-color .ba-commoncss-accent-color,.ba-recorder-green-color .ba-videorecorder-button-inner,.ba-recorder-green-color .ba-videorecorder-chooser-button-1,.ba-recorder-green-color .ba-videorecorder-chooser-button-3,.ba-recorder-green-color .ba-videorecorder-loader-label{color:#5daa96}.ba-recorder-green-color .ba-commoncss-accent-color-bg,.ba-recorder-green-color .ba-videorecorder-button-primary,.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-commoncss-accent-color-border,.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover,.ba-recorder-green-color .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-imagegallery-button-inner{color:#fff}.ba-videorecorder-dashboard{position:absolute;left:0;right:0;bottom:0}.ba-videorecorder-dashboard .ba-commoncss-icon-state-good{color:#0f0}.ba-videorecorder-dashboard .ba-commoncss-icon-state-bad{color:red}.ba-videorecorder-backbar{position:absolute;left:0;right:0;bottom:0;height:32px;background-color:#000;opacity:.1}.ba-videorecorder-controlbar{position:relative;left:0;right:0;bottom:0;height:32px;overflow:hidden;padding-left:16px;padding-right:16px}.ba-videorecorder-label-container{position:absolute;left:0;right:0;top:0}.ba-videorecorder-label-label{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;padding:7px;text-align:center}.ba-videorecorder-recording-indication{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;background:red;width:12px;height:12px;margin-left:12px;margin-right:12px;border-radius:12px}.ba-videorecorder-rightbutton-container{float:right;height:100%;cursor:pointer;padding-left:8px;padding-right:8px}.ba-videorecorder-centerbutton-container{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;display:inline-block;position:relative;
2left:50%;height:100%;padding-left:8px;padding-right:8px;z-index:10}.ba-videorecorder-lefticon-container{float:left;height:100%}.ba-videorecorder-leftbutton-container{float:left;height:100%;cursor:pointer}.ba-videorecorder-button-primary{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;border-radius:2px;margin-left:10px;margin-right:10px;padding:4px;padding-left:8px;padding-right:8px;background-color:#8cf;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:14px;border:none}.ba-videorecorder-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#fff;cursor:pointer;font-size:14px;margin-left:4px;margin-right:4px;padding:3px;border:1px solid #fff;border-radius:2px}.ba-commoncss-icon-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#fff;font-size:14px;margin-left:4px;margin-right:4px;padding:3px;padding-left:3px;padding-right:3px;border:1px solid #fff;border-radius:2px}.ba-videorecorder-button-selected{border:1px solid #8cf;color:#8cf;background-color:#fff}.ba-player-size-small .ba-videorecorder-lefticon-container{display:none}.ba-videorecorder-imagegallery-leftbutton{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-left:10px;margin-right:10px;top:50%;left:0;width:20px;height:20px}.ba-videorecorder-imagegallery-rightbutton{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-left:10px;margin-right:10px;top:50%;right:0;width:20px;height:20px}.ba-videorecorder-imagegallery-container{position:absolute;top:0;bottom:0;left:40px;right:40px}.ba-videorecorder-imagegallery-image{z-index:2;position:absolute;box-sizing:border-box;cursor:pointer;border:2px solid gray}.ba-videorecorder-imagegallery-image:hover{border:2px solid #fff}.ba-videorecorder-imagegallery-image-compat{cursor:pointer;background:#fff;opacity:.01;width:100%;height:100%}.ba-videorecorder-imagegallery-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#ccc;font-size:14px}.ba-videorecorder-message-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.75}ba-videorecorder-message[ba-message=""],ba-videorecorder-message[ba-message=null]{display:none}.ba-videorecorder-message-message{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;left:5px;right:5px;top:50%;text-align:center}.ba-videorecorder-message-message ul{list-style:none;padding-left:0}.ba-videorecorder-message-message a{border-bottom-style:dashed;border-bottom-width:1px;color:#fff;text-decoration:none}.ba-videorecorder-message-message a:hover{border-bottom-style:solid}.ba-videorecorder-container{display:inline-block;position:relative;background-color:#000;overflow:hidden}.ba-recorder-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.ba-videorecorder-video{width:100%;height:100%;display:block;background-color:#000}.ba-videorecorder-norecorder{background-color:#000}.ba-videorecorder-container video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none;-moz-appearance:none}.ba-videorecorder-videorecorder-player{display:block;width:100%;height:100%}div.ba-videorecorder-disabled{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}div.ba-videorecorder-disabled *{cursor:not-allowed}.ba-videorecorder-settings{position:absolute;
2left:0;bottom:32px;color:#fff;margin:4px;padding:4px}.ba-videorecorder-settings-backbar{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;background-color:#000;opacity:.25;border:1px solid #fff}.ba-videorecorder-settings-front{position:relative;left:0;right:0;top:0;bottom:0;font-family:Arial,sans-serif;font-size:12px;max-height:14em;overflow:scroll}.ba-videorecorder-settings hr{background-color:#fff;border:none;height:1px;margin:2px;margin-left:8px;margin-right:8px}.ba-videorecorder-settings ul{margin:0;padding:0}.ba-videorecorder-settings li{list-style-type:none;padding:2px;text-align:left}.ba-videorecorder-settings label{cursor:pointer}.ba-videorecorder-settings input[type=radio]{display:none}.ba-videorecorder-settings span{cursor:pointer;width:4px;height:4px;background-color:#fff;border:3px solid #fff;border-radius:4px;margin:1px;box-sizing:content-box;top:2px;display:inline-block;position:relative}.ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #8cf;margin-right:5px}.ba-videorecorder-topmessage-container{position:absolute;left:0;right:0;top:0}.ba-videorecorder-topmessage-message{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;padding:8px;text-align:center}.ba-videorecorder-topmessage-background{background-color:#000;opacity:.1;width:100%;height:32px;position:absolute}ba-videorecorder-trimmer .ba-videorecorder-trimmer-container .ba-commoncss-accent-color{color:#8cf}ba-videorecorder-trimmer{position:absolute;bottom:20px;left:20px;right:20px}.ba-videorecorder-trimmer-container{display:flex;justify-content:space-between;padding:5px;background-color:rgba(50,50,50,.5)}.ba-videorecorder-trimmer-container button{background:0 0;border:none;cursor:pointer}.ba-videorecorder-trimmer-container .ba-commoncss-disabled{cursor:not-allowed}.ba-videorecorder-trimmer-container .ba-videorecorder-trimmer-button{border-radius:3px;margin:2px}.ba-videorecorder-trimmer-button-play{font-size:19px}.ba-videorecorder-trimmer-container .ba-videorecorder-trimmer-button-play i:before{font-size:unset;margin:unset}.ba-videorecorder-trimmer-right-button-container{display:flex;flex-direction:column}.ba-videorecorder-trimmer-container .ba-videorecorder-trimmer-button-trim{background-color:#8cf;color:#fff}.ba-videorecorder-trimmer-button.ba-commoncss-disabled{background-color:#333;color:#555}.ba-videorecorder-trimmer-container .ba-videorecorder-trimmer-button-skip{background-color:#777;color:#fff}.ba-videorecorder-trimmer-progress-bar{flex:1;position:relative;background-color:#000;height:34px;margin:0 13px}.ba-videorecorder-trimmer-playhead{position:absolute;height:100%;width:1px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);background-color:red}.ba-videorecorder-trimmer-selection{position:absolute;border-style:solid;border-width:2px 8px;border-radius:2px;top:-2px;height:100%;box-shadow:inset 2px 2px 2px rgba(0,0,0,.15),2px 2px 2px rgba(0,0,0,.15)}.ba-videorecorder-trimmer-snapshots{height:100%;width:100%;position:absolute;overflow:hidden;display:flex}.ba-imageviewer-red-color .ba-imageviewer-button-inner,.ba-imageviewer-red-color .ba-imageviewer-image-title{color:#eb6a74}.ba-imageviewer-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-blue-color .ba-imageviewer-button-inner,.ba-imageviewer-blue-color .ba-imageviewer-image-title{color:#2a74eb}.ba-imageviewer-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-green-color .ba-imageviewer-button-inner,.ba-imageviewer-green-color .ba-imageviewer-image-title{color:#5daa96}.ba-imageviewer-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}.ba-imageviewer-dashboard-hidden{opacity:0}
2.ba-imageviewer-backbar{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#000;opacity:.7}.ba-imageviewer-controlbar{position:relative;left:0;right:0;bottom:0;height:30px;overflow:hidden}.ba-imageviewer-leftbutton-container{float:left;width:50px;height:100%;cursor:pointer}.ba-imageviewer-rightbutton-container{cursor:pointer;padding:0 8px}.ba-imageviewer-noie8 .ba-imageviewer-rightbutton-container{float:right;width:auto;height:100%}.ba-imageviewer-ie8 .ba-imageviewer-rightbutton-container{float:right;width:auto;height:0}.ba-imageviewer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#fff;font-size:14px}.ba-imageviewer-button-text{font-family:Arial;font-weight:700}.ba-imageviewer-ie8 .ba-imageviewer-button-inner{margin-top:6px}.ba-imageviewer-image-title{color:#fff;font-family:sans-serif,Arial;font-weight:300;font-size:12px;float:left;letter-spacing:.1em;line-height:30px;margin:0 0 0 10px}.ba-imageviewer-fullscreen-view .ba-imageviewer-controlbar{bottom:0;position:fixed;width:100%;z-index:1010}.ba-imageviewer-message-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.75}.ba-imageviewer-message-message{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;left:5px;right:5px;top:50%;text-align:center}.ba-imageviewer-topmessage-container{position:absolute;left:0;right:0;top:0}.ba-imageviewer-topmessage-message{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;padding:8px;text-align:center}.ba-imageviewer-topmessage-background{background-color:#000;height:32px;opacity:.1;position:absolute;width:100%}.ba-imageviewer-container{display:inline-block;position:relative;overflow:hidden}.ba-imageviewer-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.ba-imageviewer-image{width:100%;display:block}.ba-imageviewer-stretch-height .ba-imageviewer-container,.ba-imageviewer-stretch-width .ba-imageviewer-container{height:100%;overflow:hidden;position:relative;max-width:100%;max-height:100%;width:100%}.ba-imageviewer-stretch-height .ba-imageviewer-image{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;min-height:100%;min-width:100%;width:auto}.ba-imageviewer-stretch-width .ba-imageviewer-image{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;min-height:100%;min-width:100%;width:auto}.ba-imageviewer-stretch-height,.ba-imageviewer-stretch-width{display:inline-block;height:100%;width:100%}.ba-imageviewer-disabled{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ba-imageviewer-disabled *{cursor:not-allowed}.ba-player-red-color .ba-audioplayer-button-inner>i,.ba-player-red-color .ba-audioplayer-dashboard,.ba-player-red-color .ba-audioplayer-title{color:#eb6a74}.ba-player-red-color .ba-audioplayer-progressbar-position,.ba-player-red-color .ba-audioplayer-rerecord-button,.ba-player-red-color .ba-audioplayer-volumebar-position{background-color:#eb6a74}.ba-player-red-color .ba-audioplayer-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-player-blue-color .ba-audioplayer-button-inner>i,.ba-player-blue-color .ba-audioplayer-dashboard,.ba-player-blue-color .ba-audioplayer-title{color:#2a74eb}.ba-player-blue-color .ba-audioplayer-progressbar-position,.ba-player-blue-color .ba-audioplayer-rerecord-button,.ba-player-blue-color .ba-audioplayer-volumebar-position{background-color:#2a74eb}.ba-player-blue-color .ba-audioplayer-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-player-green-color .ba-audioplayer-button-inner>i,.ba-player-green-color .ba-audioplayer-dashboard,.ba-player-green-color .ba-audioplayer-title{color:#5daa96}.ba-player-green-color .ba-audioplayer-progressbar-position,.ba-player-green-color .ba-audioplayer
2-rerecord-button,.ba-player-green-color .ba-audioplayer-volumebar-position{background-color:#5daa96}.ba-player-green-color .ba-audioplayer-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-audioplayer-container{box-sizing:border-box;height:45px;min-height:45px;min-width:320px}.ba-audioplayer-audio-canvas{display:none;position:absolute;bottom:30px;background-color:#000}.ba-audioplayer-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}.ba-audioplayer-progressbar{cursor:pointer;transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;height:9px;background-color:#999}.ba-audioplayer-progressbar-inner.ba-player-disabled,.ba-audioplayer-progressbar-inner.ba-player-disabled .ba-audioplayer-progressbar-cache,.ba-audioplayer-progressbar-inner.ba-player-disabled .ba-audioplayer-progressbar-position{cursor:not-allowed}.ba-audioplayer-progressbar-small{height:3px}.ba-audioplayer-progressbar-position{position:absolute;left:0;transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;background-color:#8cf;height:9px}.ba-audioplayer-progressbar-small .ba-audioplayer-progressbar-position{height:3px}.ba-audioplayer-progressbar-cache{position:absolute;left:0;transition:height .1s ease-in-out;-moz-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-ms-transition:height .1s ease-in-out;background-color:#eee;height:9px}.ba-audioplayer-progressbar-small .ba-audioplayer-progressbar-cache{height:3px}.ba-audioplayer-progressbar-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;box-sizing:content-box;border:1px solid #999;position:absolute;right:-5px;top:-2px;z-index:1;width:11px;height:11px}.ba-audioplayer-progressbar-small .ba-audioplayer-progressbar-button{display:none}.ba-audioplayer-backbar{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#000;opacity:.7}.ba-audioplayer-controlbar{position:relative;left:0;right:0;bottom:0;height:30px;overflow:hidden}.ba-audioplayer-leftbutton-container{float:left;width:50px;height:100%;cursor:pointer}.ba-audioplayer-rightbutton-container{cursor:pointer;padding:0 8px}.ba-audioplayer-noie8 .ba-audioplayer-rightbutton-container{float:right;width:auto;height:100%}.ba-audioplayer-ie8 .ba-audioplayer-rightbutton-container{float:right;width:auto;height:0}.ba-audioplayer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;display:inline-flex;color:#fff;font-size:14px}.ba-audioplayer-leftbutton-container .ba-audioplayer-button-inner{left:25%}.ba-audioplayer-button-text{font-family:Arial;font-weight:700}.ba-audioplayer-ie8 .ba-audioplayer-button-inner{margin-top:6px}.ba-audioplayer-noie8 .ba-audioplayer-time-container{float:left;width:95px;height:100%;text-align:center;font-family:Arial,sans-serif;font-size:13px;color:#fff}.ba-audioplayer-ie8 .ba-audioplayer-time-container{float:left;width:95px;height:50%;text-align:center;font-family:Arial,sans-serif;font-size:13px;color:#fff;margin-top:6px}.ba-audioplayer-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:40px}.ba-audioplayer-time-sep{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:15px}
2.ba-audioplayer-noie8 .ba-audioplayer-volumebar{margin-left:8px;margin-right:13px}.ba-audioplayer-noie8 .ba-audioplayer-volumebar{float:right;width:100px;height:100%}.ba-audioplayer-ie8 .ba-audioplayer-volumebar{float:right;width:100px;height:50%;margin-top:10px;margin-right:15px}.ba-audioplayer-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;background-color:#999;height:8px}.ba-audioplayer-volumebar-position{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;position:absolute;left:0;background-color:#8cf;height:100%}.ba-audioplayer-volumebar-button{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;background-color:#fff;box-sizing:content-box;border:1px solid #999;position:absolute;right:-6px;top:-2px;z-index:1;width:11px;height:11px}.ba-audioplayer-title{color:#fff;font-family:sans-serif,Arial;font-weight:300;font-size:12px;float:left;letter-spacing:.1em;line-height:30px;margin:0 0 0 10px}.ba-audioplayer-message-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.75}.ba-audioplayer-message-message{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;left:5px;right:5px;top:50%;text-align:center}.ba-audioplayer-container{background-color:#000;display:inline-block;padding-bottom:39px;position:relative;overflow:hidden}.ba-audioplayer-container canvas{position:absolute}.ba-audioplayer-audio{width:100%;display:block}.ba-audioplayer-container audio::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none;-moz-appearance:none}.ba-player-disabled{cursor:not-allowed;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ba-player-disabled *{cursor:not-allowed}.ba-audiorecorder{padding-bottom:32px}.ba-popup-helper-overlay-background{background-color:#fff;opacity:.85;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;cursor:default}.ba-popup-helper-overlay{background-color:#000;opacity:1;z-index:10001;padding:4px 4px 0 4px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-50%;position:fixed}.ba-popup-helper-overlay-inner{width:100%;height:100%}.ba-popup-helper-overlay-body{overflow:hidden}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color.ba-player-theme-modern .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#eb6a74;background-color:transparent}.ba-player-red-color.ba-player-theme-modern .ba-player-theme-modern-rightbutton-container.ba-commoncss-settings-visible{background-color:#eb6a74}.ba-player-red-color .ba-player-theme-modern-button-inner,.ba-player-red-color .ba-player-theme-modern-title{color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theme-modern-button-inner,.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-button::after{color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-container{border-color:#eb6a74}.ba-player-red-color .ba-player-button-active,.ba-player-red-color .ba-player-theme-modern-playbutton-duration,.ba-player-red-color .ba-player-theme-modern-progressbar-position,.ba-player-red-color .ba-player-theme-modern-rerecord-button,.ba-player-red-color .ba-player-theme-modern-volumebar-position{background-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theme-modern-share-action-container .ba-player-theme-modern-button-inner{color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theme-modern-rightbutton-container.ba-player-airplay-container svg path{f
2ill:#eb6a74}.ba-player-blue-color.ba-player-theme-modern .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#2a74eb;background-color:transparent}.ba-player-blue-color.ba-player-theme-modern .ba-player-theme-modern-rightbutton-container.ba-commoncss-settings-visible{background-color:#2a74eb}.ba-player-blue-color .ba-player-theme-modern-button-inner,.ba-player-blue-color .ba-player-theme-modern-title{color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theme-modern-button-inner,.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-button::after{color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-container{border-color:#2a74eb}.ba-player-blue-color .ba-player-button-active,.ba-player-blue-color .ba-player-theme-modern-playbutton-duration,.ba-player-blue-color .ba-player-theme-modern-progressbar-position,.ba-player-blue-color .ba-player-theme-modern-rerecord-button,.ba-player-blue-color .ba-player-theme-modern-volumebar-position{background-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theme-modern-share-action-container .ba-player-theme-modern-button-inner{color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theme-modern-rightbutton-container.ba-player-airplay-container svg path{fill:#2a74eb}.ba-player-green-color.ba-player-theme-modern .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#5da894;background-color:transparent}.ba-player-green-color.ba-player-theme-modern .ba-player-theme-modern-rightbutton-container.ba-commoncss-settings-visible{background-color:#5da894}.ba-player-green-color .ba-player-theme-modern-button-inner,.ba-player-green-color .ba-player-theme-modern-title{color:#5da894}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theme-modern-button-inner,.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-button::after{color:#5da894}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theme-modern-playbutton-container{border-color:#5da894}.ba-player-green-color .ba-player-button-active,.ba-player-green-color .ba-player-theme-modern-playbutton-duration,.ba-player-green-color .ba-player-theme-modern-progressbar-position,.ba-player-green-color .ba-player-theme-modern-rerecord-button,.ba-player-green-color .ba-player-theme-modern-volumebar-position{background-color:#5da894}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theme-modern-share-action-container .ba-player-theme-modern-button-inner{color:#5da894}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theme-modern-rightbutton-container.ba-player-airplay-container svg path{fill:#5da894}.ba-player-theme-modern-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#ecebed;height:40px;opacity:.9;overflow:hidden;font-family:Arial,sans-serif}.ba-player-theme-modern-dashboard .ba-player-theme-modern-rightbutton-container.ba-player-airplay-container{height:28px;padding:12px 10px 0 10px;width:auto;box-sizing:border-box}.ba-player-theme-modern-dashboard .ba-player-theme-modern-rightbutton-container.ba-player-airplay-container svg path{fill:#000}.ba-player-theme-modern-dashboard .ba-player-button-active .ba-player-theme-modern-settings-button{color:#ecebed}.ba-player-theme-modern-leftbutton-container{float:left;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border-right:1px solid #dbdbdb}.ba-videoplayer-noie8 .ba-player-theme-modern-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-videoplayer-ie8 .ba-player-theme-modern-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-player-theme-modern .ba-player-button-inactive .ba-commoncss-icon-subtitle,.ba-videoplayer-noie8 .ba-player-theme-modern-button-inner{cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#000;font-size:13px}.ba-videoplayer-ie8 .ba-player-theme-modern-button-inner{cursor:pointer;margin-top:12px;text-align:center;color:#000;font-size:13px}.ba-player-theme-modern-time-container{float:left;width:100px;height:100%;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#666;box-sizing:content-box;border-right:1px solid #dbdbdb}.ba-videoplayer-ie8 .ba-player-theme-modern-time-container{margin-top:11px}.ba-player-theme-modern-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:100px}.ba-videoplayer-noie8 .ba-player-theme-modern-volumebar{float:right;width:60px;height:100%;margin-right:12px}.ba-videoplayer-ie8 .ba-player-theme-modern-volumebar{float:right;width:60px;height:50%;margin-top:16px;margin-right:12px}.ba-player-theme-modern-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;
2cursor:pointer;background-color:#878787;height:6px}.ba-player-theme-modern-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#000;height:100%}.ba-videoplayer-noie8 .ba-player-theme-modern-progressbar{overflow:hidden;height:100%;padding-left:12px;padding-right:12px}.ba-videoplayer-ie8 .ba-player-theme-modern-progressbar{overflow:hidden;height:50%;padding-left:12px;padding-right:12px;margin-right:40px;margin-top:6px}.ba-player-theme-modern-progressbar-cache{position:absolute;left:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#bbb;height:6px}.ba-player-theme-modern-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#878787;height:6px;overflow:hidden}.ba-player-theme-modern-progressbar.ba-player-disabled,.ba-player-theme-modern-progressbar.ba-player-disabled .ba-player-theme-modern-progressbar-cache,.ba-player-theme-modern-progressbar.ba-player-disabled .ba-player-theme-modern-progressbar-inner,.ba-player-theme-modern-progressbar.ba-player-disabled .ba-player-theme-modern-progressbar-position{cursor:not-allowed}.ba-player-theme-modern-progressbar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#000;position:absolute;height:100%}.ba-player-theme-modern-progressbar-marker{position:absolute;background-color:#000;height:100%}.ba-player-theme-modern-button-text{font-family:Arial;font-weight:700}.ba-videoplayer-ie8 .ba-player-theme-modern-title-container{display:none}.ba-player-theme-modern-title-container{position:absolute;left:0;right:0;top:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;width:100%}.ba-player-theme-modern-title-container>p{color:#666;background-color:#ecebed;background-color:rgba(255,255,255,.7);position:relative;margin:auto;height:30px;line-height:30px;text-align:center}.ba-player-size-small .ba-player-theme-modern-time-container{display:none}.ba-player-size-small .ba-player-theme-modern-volumebar{display:none}.ba-player-theme-modern-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;padding:11px 10px 0 10px}.ba-settings-overlay-inner{bottom:41px}.ba-player-size-medium .ba-player-theme-modern-time-value>span,.ba-player-size-medium.ba-videoplayer-noie8 .ba-player-theme-modern-volumebar{display:none}.ba-player-size-medium .ba-player-theme-modern-time-container,.ba-player-size-medium .ba-player-theme-modern-time-value{width:50px}.ba-player-theme-modern-rightbutton-container.ba-player-theme-modern-primary-button-container{width:auto}.ba-player-theme-modern-primary-button{padding:0 10px}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}
2.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view .ba-videoplayer-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-videoplayer-overlay{position:fixed}.ba-player-theme-modern.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:42px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-theme-modern.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:0}.ba-player-theme-modern.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-modern .ba-videorecorder-chooser-icon-container{margin:16px;color:#979797;font-size:32px}.ba-recorder-theme-modern .ba-videorecorder-chooser-button-0,.ba-recorder-theme-modern .ba-videorecorder-chooser-button-2{background-color:#979797}.ba-recorder-theme-modern .ba-videorecorder-chooser-button-1,.ba-recorder-theme-modern .ba-videorecorder-chooser-button-3{color:#979797}.ba-recorder-red-color.ba-recorder-theme-modern .ba-videorecorder-button-inner:hover,.ba-recorder-red-color.ba-recorder-theme-modern .ba-videorecorder-button-selected{color:#eb6a74}.ba-recorder-red-color.ba-recorder-theme-modern .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color.ba-recorder-theme-modern .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#eb6a74}
2.ba-recorder-red-color .ba-recorder-loader-label,.ba-recorder-red-color .ba-videorecorder-chooser-button-1,.ba-recorder-red-color .ba-videorecorder-chooser-button-3,.ba-recorder-red-color .ba-videorecorder-chooser-icon-container{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-button-selected,.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}.ba-recorder-blue-color.ba-recorder-theme-modern .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color.ba-recorder-theme-modern .ba-videorecorder-button-selected{color:#2a74eb}.ba-recorder-blue-color.ba-recorder-theme-modern .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color.ba-recorder-theme-modern .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#2a74eb}
2.ba-recorder-blue-color .ba-recorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-chooser-button-1,.ba-recorder-blue-color .ba-videorecorder-chooser-button-3,.ba-recorder-blue-color .ba-videorecorder-chooser-icon-container{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-button-selected,.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}.ba-recorder-green-color.ba-recorder-theme-modern .ba-videorecorder-button-inner:hover,.ba-recorder-green-color.ba-recorder-theme-modern .ba-videorecorder-button-selected{color:#5dbb96}.ba-recorder-green-color.ba-recorder-theme-modern .ba-videorecorder-button-primary{background-color:#5dbb96}.ba-recorder-green-color.ba-recorder-theme-modern .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#5dbb96}
2.ba-recorder-green-color .ba-recorder-loader-label,.ba-recorder-green-color .ba-videorecorder-chooser-button-1,.ba-recorder-green-color .ba-videorecorder-chooser-button-3,.ba-recorder-green-color .ba-videorecorder-chooser-icon-container{color:#5dbb96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5dbb96}.ba-recorder-green-color .ba-videorecorder-button-selected,.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5dbb96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5dbb96}.ba-recorder-theme-modern .ba-videorecorder-backbar{position:absolute;left:0;right:0;bottom:0;height:48px;background-color:#000;opacity:.5}.ba-recorder-theme-modern .ba-videorecorder-controlbar{position:relative;left:0;right:0;bottom:0;height:48px;overflow:hidden;padding-left:16px;padding-right:16px}.ba-recorder-theme-modern .ba-videorecorder-label-label{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:15px;font-weight:700;color:#fff;padding:15px;text-align:center}.ba-recorder-theme-modern .ba-videorecorder-button-primary{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;border-radius:3px;margin-left:5px;margin-right:5px;padding:8px;padding-left:16px;padding-right:16px;background-color:#979797;color:#fff;font-family:Arial,sans-serif;font-weight:700;font-size:14px;border:none}.ba-recorder-theme-modern .ba-videorecorder-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#fff;cursor:pointer;font-size:20px;margin-left:5px;margin-right:5px;padding:3px;border:1px solid #fff;border-radius:4px}.ba-recorder-theme-modern .ba-commoncss-icon-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#fff;font-size:20px;margin-left:5px;margin-right:5px;padding:3px;padding-left:6px;padding-right:6px;border:1px solid #fff;border-radius:4px}.ba-recorder-theme-modern .ba-videorecorder-button-selected{border:1px solid #979797;color:#979797;background-color:#fff}.ba-recorder-theme-modern.ba-videorecorder-size-small .ba-videorecorder-leftbutton-container{width:40px}.ba-recorder-theme-modern.ba-videorecorder-size-small .ba-videorecorder-leftbutton-container .ba-videorecorder-button-inner{font-size:17px}.ba-recorder-theme-modern.ba-videorecorder-size-small .ba-videorecorder-lefticon-container{width:45px}.ba-recorder-theme-modern.ba-videorecorder-size-small .ba-videorecorder-lefticon-container .ba-commoncss-icon-inner{font-size:17px}.ba-recorder-theme-modern .ba-videorecorder-imagegallery-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#fff;font-size:13px;background-color:#000;opacity:.5;padding:4px;border-radius:3px}.ba-recorder-theme-modern .ba-videorecorder-imagegallery-leftbutton .ba-videorecorder-imagegallery-button-inner{padding-left:2px}.ba-recorder-theme-modern .ba-videorecorder-imagegallery-leftbutton{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-left:14px;margin-right:14px;top:50%;left:0;width:24px;height:24px}.ba-recorder-theme-modern .ba-videorecorder-imagegallery-rightbutton{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-left:14px;margin-right:14px;top:50%;right:0;width:24px;height:24px}.ba-recorder-theme-modern .ba-videorecorder-imagegallery-container{position:absolute;top:0;bottom:0;left:52px;right:52px}.ba-recorder-theme-modern .ba-videorecorder-settings{position:absolute;
2left:0;bottom:48px;color:#fff;margin:4px;padding:4px}.ba-recorder-theme-modern .ba-videorecorder-settings-backbar{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;background-color:#000;opacity:.5;border:none}.ba-recorder-theme-modern .ba-videorecorder-settings hr{border-top:none;border-bottom-color:#fff;margin:2px;margin-left:48px;margin-right:48px}.ba-recorder-theme-modern .ba-videorecorder-settings li{list-style-type:none;padding:8px}.ba-recorder-theme-modern .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #979797}.ba-recorder-theme-modern .ba-videorecorder-topmessage-message{position:absolute;left:0;right:0;top:0;font-family:Arial,sans-serif;font-size:15px;font-weight:700;color:#fff;padding:8.5px;text-align:center}.ba-recorder-theme-modern .ba-videorecorder-topmessage-background{background-color:#000;opacity:.3;width:100%;height:32px;position:absolute}.ba-imageviewer-theme-modern-red-color .ba-imageviewer-title,.ba-imageviewer-theme-modern-red-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-theme-modern-red-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#eb6a74}.ba-imageviewer-theme-modern-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-theme-modern-blue-color .ba-imageviewer-title,.ba-imageviewer-theme-modern-blue-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-theme-modern-blue-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#2a74eb}.ba-imageviewer-theme-modern-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-theme-modern-green-color .ba-imageviewer-title,.ba-imageviewer-theme-modern-green-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-theme-modern-green-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#5da894}.ba-imageviewer-theme-modern-green-color .ba-imageviewer-rerecord-button{background-color:#5da894}.ba-imageviewer-theme-modern .ba-imageviewer-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#ecebed;height:40px;opacity:.9;overflow:hidden}.ba-imageviewer-theme-modern .ba-imageviewer-dashboard-hidden{opacity:0}
2.ba-imageviewer-theme-modern .ba-imageviewer-leftbutton-container{float:left;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border-right:1px solid #dbdbdb}.ba-imageviewer-theme-modern.ba-imageviewer-noie8 .ba-imageviewer-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-imageviewer-theme-modern.ba-imageviewer-ie8 .ba-imageviewer-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-imageviewer-theme-modern.ba-imageviewer-noie8 .ba-imageviewer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#000;font-size:13px}.ba-imageviewer-theme-modern.ba-imageviewer-ie8 .ba-imageviewer-button-inner{margin-top:12px;text-align:center;color:#000;font-size:13px}.ba-imageviewer-theme-modern .ba-imageviewer-button-inner{cursor:pointer}.ba-imageviewer-theme-modern .ba-imageviewer-button-text{font-family:Arial;font-weight:700}.ba-imageviewer-theme-modern.ba-imageviewer-ie8 .ba-imageviewer-image-title-container{display:none}.ba-imageviewer-theme-modern .ba-imageviewer-image-title-container{position:absolute;left:0;right:0;top:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;width:100%}.ba-imageviewer-theme-modern .ba-imageviewer-image-title-container>p{color:#666;background-color:#ecebed;background-color:rgba(255,255,255,.7);position:relative;margin:auto;height:30px;line-height:30px;text-align:center}.ba-imageviewer-fullscreen-view.ba-imageviewer-theme-modern .ba-imageviewer-dashboard,.ba-imageviewer-fullscreen-view.ba-imageviewer-theme-modern .ba-imageviewer-image-title-container{position:fixed;width:100%;z-index:1005}.ba-imageviewer-fullscreen-view.ba-imageviewer-theme-modern .ba-imageviewer-dashboard{bottom:0}.ba-imageviewer-fullscreen-view.ba-imageviewer-theme-modern .ba-imageviewer-image-title-container{top:0}.ba-audioplayer-container{box-sizing:border-box;min-width:320px}.ba-audioplayer-container.ba-player-has-title{min-height:70px}.ba-audioplayer-container.ba-player-no-title{min-height:40px}.ba-audioplayer-container.ba-player-theme-modern.ba-player-size-small .ba-player-theme-modern-time-container{display:block}.ba-audioplayer-container.ba-player-theme-modern .ba-player-size-small .ba-player-theme-modern-volumebar,.ba-audioplayer-container.ba-player-theme-modern.ba-player-size-medium .ba-player-theme-modern-volumebar{display:block}.ba-audioplayer-container.ba-player-theme-modern .ba-player-size-small .ba-player-theme-modern-volume-button-container,.ba-audioplayer-container.ba-player-theme-modern.ba-player-size-medium .ba-player-theme-modern-volume-button-container{display:block}.ba-player-theme-modern-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#ecebed;border-top:1px solid #dbdbdb;box-sizing:content-box;height:40px;opacity:.9;overflow:hidden}.ba-audioplayer-noie8 .ba-player-theme-modern-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-audioplayer-ie8 .ba-player-theme-modern-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border-left:1px solid #dbdbdb}.ba-audioplayer-noie8 .ba-player-theme-modern-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;color:#000;font-size:13px}.ba-audioplayer-ie8 .ba-player-theme-modern-button-inner{margin-top:12px;text-align:center;color:#000;font-size:13px}
2.ba-audioplayer-ie8 .ba-player-theme-modern-time-container{margin-top:11px}.ba-audioplayer-noie8 .ba-player-theme-modern-volumebar{float:right;width:60px;height:100%;margin-right:12px}.ba-audioplayer-ie8 .ba-player-theme-modern-volumebar{float:right;width:60px;height:50%;margin-top:16px;margin-right:12px}.ba-audioplayer-noie8 .ba-player-theme-modern-progressbar{overflow:hidden;height:100%;padding-left:12px;padding-right:12px}.ba-audioplayer-ie8 .ba-player-theme-modern-progressbar{overflow:hidden;height:50%;padding-left:12px;padding-right:12px;margin-right:40px;margin-top:6px}.ba-audioplayer-ie8 .ba-player-theme-modern-title-container{display:none}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color .ba-player-cube-theme-button-inner>i,.ba-player-red-color .ba-player-cube-theme-dashboard,.ba-player-red-color .ba-player-cube-theme-title{color:#eb6a74}.ba-player-red-color .ba-player-button-active .ba-player-cube-theme-button-inner>i{color:#eee}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-button::after{color:#eb6a74}.ba-player-red-color .ba-player-button-active,.ba-player-red-color .ba-player-cube-theme-playbutton-duration,.ba-player-red-color .ba-player-cube-theme-primary-button,.ba-player-red-color .ba-player-cube-theme-progressbar-position,.ba-player-red-color .ba-player-cube-theme-rerecord-button,.ba-player-red-color .ba-player-cube-theme-stream-label,.ba-player-red-color .ba-player-cube-theme-volumebar-position{background-color:#eb6a74}.ba-player-red-color .ba-player-cube-theme-playbutton-button{border-left-color:#eb6a74}.ba-player-red-color .ba-player-cube-theme-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-player-blue-color .ba-player-cube-theme-button-inner>i,.ba-player-blue-color .ba-player-cube-theme-dashboard,.ba-player-blue-color .ba-player-cube-theme-title{color:#2a74eb}.ba-player-blue-color .ba-player-button-active .ba-player-cube-theme-button-inner>i{color:#eee}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-button::after{color:#2a74eb}.ba-player-blue-color .ba-player-button-active,.ba-player-blue-color .ba-player-cube-theme-playbutton-duration,.ba-player-blue-color .ba-player-cube-theme-primary-button,.ba-player-blue-color .ba-player-cube-theme-progressbar-position,.ba-player-blue-color .ba-player-cube-theme-rerecord-button,.ba-player-blue-color .ba-player-cube-theme-stream-label,.ba-player-blue-color .ba-player-cube-theme-volumebar-position{background-color:#2a74eb}.ba-player-blue-color .ba-player-cube-theme-playbutton-button{border-left-color:#2a74eb}.ba-player-blue-color .ba-player-cube-theme-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-player-green-color .ba-player-cube-theme-button-inner>i,.ba-player-green-color .ba-player-cube-theme-dashboard,.ba-player-green-color .ba-player-cube-theme-title{color:#5daa96}.ba-player-green-color .ba-player-button-active .ba-player-cube-theme-button-inner>i{color:#eee}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-cube-theme-playbutton-button::after{color:#5daa96}.ba-player-green-color .ba-player-button-active,.ba-player-green-color .ba-player-cube-theme-playbutton-duration,.ba-player-green-color .ba-player-cube-theme-primary-button,.ba-player-green-color .ba-player-cube-theme-progressbar-position,.ba-player-green-color .ba-player-cube-theme-rerecord-button,.ba-player-green-color .ba-player-cube-theme-stream-label,.ba-player-green-color .ba-player-cube-theme-volumebar-position{background-color:#5daa96}.ba-player-green-color .ba-player-cube-theme-playbutton-button{border-left-color:#5daa96}.ba-player-green-color .ba-player-cube-theme-volumebar-inner{background-color:#979797;background-color:rgba(255,255,255,.3)}.ba-player-cube-theme .ba-settings-overlay-inner{bottom:40px}.ba-player-cube-theme-dashboard{position:absolute;
2left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#4f4f4f;background-color:rgba(0,0,0,.6);color:#eee;font-size:13px;height:40px;opacity:.9;overflow:hidden}.ba-player-cube-theme-dashboard .ba-player-airplay-container{padding-top:2px}.ba-videoplayer-ie8 .ba-player-cube-theme-title-block{display:none}.ba-videoplayer-noie8 .ba-player-cube-theme-title-block{position:absolute;left:0;right:0;top:0;background-color:#4f4f4f;background-color:rgba(0,0,0,.6);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}.ba-player-cube-theme-title{color:#eee;font-family:sans-serif;font-weight:300;font-size:12px;letter-spacing:.1em;margin:0;padding:10px 15px}.ba-player-airplay-container,.ba-player-cube-theme-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#eee;font-size:13px}.ba-player-cube-theme-volumebar{float:left;width:60px;height:40px;margin-right:10px}.ba-player-cube-theme-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#979797;height:6px}.ba-videoplayer-ie8 .ba-player-cube-theme-volumebar-inner{margin-top:-2px}.ba-player-cube-theme-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#eee;height:100%}.ba-player-cube-theme-left-block{float:left}.ba-player-cube-theme-center-block{float:left}.ba-player-cube-theme-right-block{float:right}.ba-player-cube-theme-right-block .ba-commoncss-icon-resize-full,.ba-player-cube-theme-right-block .ba-commoncss-icon-volume-down,.ba-player-cube-theme-right-block .ba-commoncss-icon-volume-up{color:#979797}.ba-player-cube-theme-button-container{float:left;width:40px;height:40px;line-height:40px;text-align:center}.ba-player-cube-theme-timer-container{background-color:#b2b2b2;background-color:rgba(0,0,0,.35);color:#eee;letter-spacing:.1em;width:98px;font-weight:300;font-size:.9em}.ba-player-cube-theme-timer-container>div:first-child{margin-left:4px}.ba-player-cube-theme-timer-container>div{float:left;width:45px}.ba-player-cube-theme-timer-container>p{float:left;margin:0;width:4px}.ba-player-cube-theme-stream-label{background-color:#000;color:#eee;display:inline-block;font-weight:300;font-size:.8em;height:25px;letter-spacing:.1em;line-height:24px;padding:0 3px;text-align:center;width:auto}.ba-player-cube-theme-stream-label>span{display:inline-block;padding-left:2px;line-height:25px}.ba-videoplayer-noie8 .ba-player-cube-theme-progressbar{overflow:hidden;height:100%}.ba-videoplayer-ie8 .ba-player-cube-theme-progressbar{overflow:hidden}.ba-player-cube-theme-progressbar-cache{position:absolute;left:0;cursor:pointer;background-color:transparent;height:40px}.ba-player-cube-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;background-color:transparent;height:40px}.ba-player-cube-theme-progressbar.ba-player-disabled,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-cache,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-inner,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-position{cursor:not-allowed}.ba-player-cube-theme-progressbar-position{background-color:#eee;position:absolute;height:100%}.ba-player-cube-theme-progressbar-button{display:none}.ba-player-cube-theme-progressbar-marker{position:absolute;height:40px;width:10px;background-color:#000}.ba-player-cube-theme-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;box-sizing:border-box;padding:11px 6px 0 5px;width:32px}.ba-player-cube-theme-primary-button{color:#eee;background-color:#979797}.ba-player-size-small .ba-player-cube-theme-button-container{width:35px}.ba-player-device-type-mobile .ba-player-cube-theme-timer-container{width:45px}.ba-player-device-type-mobile .ba-player-cube-theme-volumebar{width:40px}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}
2.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view .ba-player-cube-theme-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-player-overlay{position:fixed}.ba-player-cube-theme.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:42px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-cube-theme.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:-2px;right:0}.ba-player-cube-theme.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-cube .ba-videorecorder-chooser-container{background-color:#eee;z-index:1}.ba-recorder-theme-cube .ba-videorecorder-chooser-icon-container{color:#000;font-size:32px;margin:16px}.ba-recorder-theme-cube .ba-videorecorder-chooser-button-0,.ba-recorder-theme-cube .ba-videorecorder-chooser-button-1,.ba-recorder-theme-cube .ba-videorecorder-chooser-button-2,.ba-recorder-theme-cube .ba-videorecorder-chooser-button-3{line-height:20px;min-width:10em;margin:2px 0;padding:6px 8px}.ba-recorder-theme-cube .ba-videorecorder-chooser-button-0,.ba-recorder-theme-cube .ba-videorecorder-chooser-button-2{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#000}.ba-recorder-theme-cube .ba-videorecorder-chooser-button-1,.ba-recorder-theme-cube .ba-videorecorder-chooser-button-3{background-color:#666;color:#eee;margin-top:2px}
2.ba-recorder-red-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-selected{color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#eb6a74;border-color:#eb6a74}.ba-recorder-red-color .ba-recorder-loader-label,.ba-recorder-red-color .ba-videorecorder-chooser-icon-container{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}
2.ba-recorder-blue-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-selected{color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#2a74eb;border-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-chooser-icon-container{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}
2.ba-recorder-green-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-primary{background-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-button-selected{color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-cube-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#5daa96;border-color:#5daa96}.ba-recorder-green-color .ba-recorder-loader-label,.ba-recorder-green-color .ba-videorecorder-chooser-icon-container{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-theme-cube.ba-videorecorder-container .ba-recorder-overlay{top:0}.ba-recorder-theme-cube-dashboard{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.ba-recorder-theme-cube-dashboard .ba-videorecorder-controlbar{background-color:#979797;background-color:rgba(0,0,0,.4);position:absolute;left:0;right:0;bottom:0;height:50px;padding:0}.ba-recorder-theme-cube-dashboard .ba-videorecorder-button{border:none;-moz-box-shadow:inset -1px 0 0 #666;-webkit-box-shadow:inset -1px 0 0 #666;box-shadow:inset -1px 0 0 #666;color:#eee;cursor:pointer;float:left;height:50px;line-height:50px;text-align:center;width:50px}.ba-recorder-theme-cube-dashboard .ba-videorecorder-button-inner{border:none;border-radius:50%;color:#eee;cursor:pointer;font-size:inherit;height:100%;margin:0;padding:0;width:100%}.ba-recorder-theme-cube-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-theme-cube-dashboard .ba-videorecorder-button-selected{color:#979797}.ba-recorder-theme-cube-dashboard .ba-videorecorder-indicator-container{border:none;color:#eee;cursor:pointer;float:left;height:50px;line-height:50px;text-align:center;width:50px}.ba-recorder-theme-cube-dashboard .ba-videorecorder-indicator-container .ba-videorecorder-recording-indication{margin:0;left:50%}.ba-recorder-theme-cube-dashboard .ba-videorecorder-rightbutton-container{padding:0}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings-front{position:absolute;left:0;right:0;bottom:0;max-height:initial;overflow:auto}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings{bottom:50px;max-height:14em;overflow:scroll;margin:5px;padding:0}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings .ba-videorecorder-add-stream,.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings label{font-family:sans-serif;font-weight:300;font-size:12px}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #000}.ba-recorder-theme-cube-dashboard .ba-videorecorder-button-primary{background-color:#000;border:none;border-radius:0;color:#eee;display:inline-block;font-family:sans-serif;font-weight:300;font-size:12px;margin:0;padding:0 25px;min-width:3em;position:relative;left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10;height:50px;line-height:50px}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings-button{background-color:#eee;cursor:pointer;margin:15px 0 0 15px}.ba-recorder-theme-cube-dashboard .ba-videorecorder-settings label{color:#eee}.ba-recorder-theme-cube-dashboard .ba-videorecorder-bubble-info{background-color:#fff;background-color:rgba(0,0,0,.4);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;padding:12px 0;line-height:1.2;position:relative}.ba-recorder-theme-cube-dashboard .ba-videorecorder-bubble-info:before{border-top:9px solid;border-top-color:#fff;border-top-color:rgba(0,0,0,.4);border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:10px;position:absolute;right:100%;top:100%;width:0}.ba-recorder-theme-cube-dashboard .ba-videorecorder-bubble-info{border-radius:0}.ba-recorder-theme-cube-dashboard .ba-videorecorder-controlbar-center-section{position:absolute;
2left:0;text-align:center;width:100%}.ba-recorder-theme-cube-dashboard .ba-videorecorder-button-container{display:inline-block}.ba-recorder-theme-cube-dashboard .ba-videorecorder-label-container{text-align:center;width:100%}.ba-recorder-theme-cube-dashboard .ba-videorecorder-label-container .ba-videorecorder-button-primary{background:0 0;border-right:1px solid;border-right-color:#191919;border-right-color:rgba(255,255,255,.1);border-left:1px solid;border-left-color:#191919;border-left-color:rgba(255,255,255,.1);color:#eee;cursor:default}.ba-recorder-theme-cube-dashboard .ba-videorecorder-stop-button-container{text-align:right;bottom:0;left:auto;position:absolute;right:0;top:auto}.ba-recorder-theme-cube.ba-videorecorder-container .ba-videorecorder-imagegallery-container{left:50px;right:50px}.ba-recorder-overlay img,.ba-videorecorder-imagegallery-image{border:none;border-radius:0}.ba-videorecorderimagegallery-image:hover{border:2px solid #fff}.ba-videorecorder-imagegallery-leftbutton,.ba-videorecorder-imagegallery-rightbutton{border-radius:0;background-color:#979797;background-color:rgba(0,0,0,.4);height:30px;width:30px;z-index:10}.ba-recorder-theme-cube .ba-videorecorder-topmessage-message{color:#eee;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:300;padding:7px 15px;position:relative;margin:15px 0 3px}.ba-recorder-theme-cube .ba-videorecorder-topmessage-background{background:0 0}.ba-imageviewer-cube-theme-red-color .ba-imageviewer-button-inner,.ba-imageviewer-cube-theme-red-color .ba-imageviewer-dashboard,.ba-imageviewer-cube-theme-red-color .ba-imageviewer-image-title,.ba-imageviewer-cube-theme-red-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-cube-theme-red-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small{color:#eb6a74}.ba-imageviewer-cube-theme-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-button-inner,.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-dashboard,.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-image-title,.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small{color:#2a74eb}.ba-imageviewer-cube-theme-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-cube-theme-green-color .ba-imageviewer-button-inner,.ba-imageviewer-cube-theme-green-color .ba-imageviewer-dashboard,.ba-imageviewer-cube-theme-green-color .ba-imageviewer-image-title,.ba-imageviewer-cube-theme-green-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-cube-theme-green-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small{color:#5daa96}.ba-imageviewer-cube-theme-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-cube-theme .ba-imageviewer-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#4f4f4f;background-color:rgba(0,0,0,.6);color:#eee;font-size:13px;height:40px;opacity:.9;overflow:hidden}.ba-imageviewer-cube-theme .ba-imageviewer-dashboard-hidden{opacity:0}
2.ba-imageviewer-cube-theme.ba-imageviewer-ie8 .ba-imageviewer-image-title-block{display:none}.ba-imageviewer-cube-theme.ba-imageviewer-noie8 .ba-imageviewer-image-title-block{position:absolute;left:0;right:0;top:0;background-color:#4f4f4f;background-color:rgba(0,0,0,.6);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}.ba-imageviewer-cube-theme .ba-imageviewer-image-title{color:#eee;font-family:sans-serif;font-weight:300;font-size:12px;letter-spacing:.1em;margin:0;padding:10px 15px}.ba-imageviewer-cube-theme .ba-imageviewer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;color:#eee;font-size:13px}.ba-imageviewer-cube-theme .ba-imageviewer-left-block{float:left}.ba-imageviewer-cube-theme .ba-imageviewer-center-block{float:left}.ba-imageviewer-cube-theme .ba-imageviewer-right-block{float:right}.ba-imageviewer-cube-theme .ba-imageviewer-right-block .ba-commoncss-icon-resize-full{color:#979797}.ba-imageviewer-cube-theme .ba-imageviewer-button-container{float:left;width:40px;height:40px;line-height:40px;text-align:center}.ba-imageviewer-cube-theme .ba-imageviewer-timer-container{background-color:#b2b2b2;background-color:rgba(0,0,0,.35);color:#eee;cursor:default;letter-spacing:.1em;width:90px;font-weight:300;font-size:.9em}.ba-imageviewer-cube-theme .ba-imageviewer-timer-container>div:first-child{margin-left:4px}.ba-imageviewer-cube-theme .ba-imageviewer-timer-container>div{float:left;width:40px}.ba-imageviewer-cube-theme .ba-imageviewer-timer-container>p{float:left;margin:0;width:4px}.ba-imageviewer-fullscreen-view.ba-imageviewer-cube-theme .ba-imageviewer-dashboard,.ba-imageviewer-fullscreen-view.ba-imageviewer-cube-theme .ba-imageviewer-image-title-block{position:fixed;width:100%;z-index:1005}.ba-imageviewer-fullscreen-view.ba-imageviewer-cube-theme .ba-imageviewer-dashboard{bottom:0}.ba-imageviewer-fullscreen-view.ba-imageviewer-cube-theme .ba-imageviewer-image-title-block{top:0}.ba-player-cube-theme-audio-canvas{display:none;position:absolute;bottom:40px;background-color:#000}.ba-audioplayer-container .ba-player-cube-theme-dashboard .ba-player-normal-view{background-color:#020202;border:1px solid #eee;box-sizing:border-box;min-height:70px;min-width:320px;height:70px}.ba-audioplayer-noie8 .ba-player-cube-theme-title-block{position:absolute;left:0;right:0;top:0;background-color:#4f4f4f;background-color:rgba(0,0,0,.6);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;min-height:30px}.ba-player-cube-theme-center-block{float:left}.ba-player-cube-theme-center-block .ba-player-cube-theme-progress-bar-container{position:absolute;width:100%}.ba-audioplayer-noie8 .ba-player-cube-theme-progressbar{overflow:hidden;height:100%}.ba-audioplayer-ie8 .ba-player-cube-theme-progressbar{overflow:hidden}.ba-player-cube-theme-progressbar.ba-player-disabled,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-cache,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-inner,.ba-player-cube-theme-progressbar.ba-player-disabled .ba-player-cube-theme-progressbar-position{cursor:not-allowed}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color .ba-player-elevate-theme-button-inner i,.ba-player-red-color .ba-player-elevate-theme-button-inner.ba-player-elevate-theme-primary-button,.ba-player-red-color .ba-player-elevate-theme-dashboard .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#eb6a74}.ba-player-red-color .ba-player-elevate-theme-dashboard .ba-player-button-active .ba-commoncss-icon-subtitle{color:#eee}.ba-player-red-color .ba-player-elevate-theme-playbutton-duration,.ba-player-red-color .ba-player-elevate-theme-progressbar-button,.ba-player-red-color .ba-player-elevate-theme-progressbar-position,.ba-player-red-color .ba-player-elevate-theme-rerecord-button,.ba-player-red-color .ba-player-elevate-theme-stream-label-container .ba-player-elevate-theme-stream-label,.ba-player-red-color .ba-player-elevate-theme-volumebar-position{background-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-button::after{color:#eb6a74}.ba-player-red-color .ba-player-elevate-theme-volumebar-inner{background-color:#cecece;background-color:rgba(0,0,0,.3)}.ba-player-blue-color .ba-player-elevate-theme-button-inner i,.ba-player-blue-color .ba-player-elevate-theme-button-inner.ba-player-elevate-theme-primary-button,.ba-player-blue-color .ba-player-elevate-theme-dashboard .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#2a74eb}.ba-player-blue-color .ba-player-elevate-theme-dashboard .ba-player-button-active .ba-commoncss-icon-subtitle{color:#eee}.ba-player-blue-color .ba-player-elevate-theme-playbutton-duration,.ba-player-blue-color .ba-player-elevate-theme-progressbar-button,.ba-player-blue-color .ba-player-elevate-theme-progressbar-position,.ba-player-blue-color .ba-player-elevate-theme-rerecord-button,.ba-player-blue-color .ba-player-elevate-theme-stream-label-container .ba-player-elevate-theme-stream-label,.ba-player-blue-color .ba-player-elevate-theme-volumebar-position{background-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-button::after{color:#2a74eb}.ba-player-blue-color .ba-player-elevate-theme-volumebar-inner{background-color:#cecece;background-color:rgba(0,0,0,.3)}.ba-player-green-color .ba-player-elevate-theme-button-inner i,.ba-player-green-color .ba-player-elevate-theme-button-inner.ba-player-elevate-theme-primary-button,.ba-player-green-color .ba-player-elevate-theme-dashboard .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#5daa96}.ba-player-green-color .ba-player-elevate-theme-dashboard .ba-player-button-active .ba-commoncss-icon-subtitle{color:#eee}.ba-player-green-color .ba-player-elevate-theme-playbutton-duration,.ba-player-green-color .ba-player-elevate-theme-progressbar-button,.ba-player-green-color .ba-player-elevate-theme-progressbar-position,.ba-player-green-color .ba-player-elevate-theme-rerecord-button,.ba-player-green-color .ba-player-elevate-theme-stream-label-container .ba-player-elevate-theme-stream-label,.ba-player-green-color .ba-player-elevate-theme-volumebar-position{background-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-elevate-theme-playbutton-button::after{color:#5daa96}.ba-player-green-color .ba-player-elevate-theme-volumebar-inner{background-color:#cecece;background-color:rgba(0,0,0,.3)}.ba-player-elevate-theme{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ba-player-elevate-theme .ba-commoncss-icon-pause,.ba-player-elevate-theme .ba-commoncss-icon-play{color:#000}.ba-player-elevate-theme .ba-commoncss-icon-pause,.ba-player-elevate-theme .ba-commoncss-icon-play,.ba-player-elevate-theme .ba-commoncss-icon-resize-full,.ba-player-elevate-theme .ba-commoncss-icon-volume-down,.ba-player-elevate-theme .ba-commoncss-icon-volume-up{display:inline-block}.ba-player-elevate-theme .ba-commoncss-icon-pause:before,.ba-player-elevate-theme .ba-commoncss-icon-play:before,.ba-player-elevate-theme .ba-commoncss-icon-resize-full:before,.ba-player-elevate-theme .ba-commoncss-icon-volume-down:before,.ba-player-elevate-theme .ba-commoncss-icon-volume-up:before{font-size:11px;margin:0;line-height:inherit}.ba-player-elevate-theme .ba-commoncss-settings-menu{bottom:72px}.ba-player-elevate-theme.ba-videoplayer-ie8 .ba-commoncss-icon-volume-down:before{font-size:12px}.ba-player-elevate-theme .ba-settings-overlay-inner{bottom:50px;right:2.5%}.ba-player-elevate-theme .ba-commoncss-settings-visible .ba-player-elevate-theme-button-inner{color:#eee}.ba-player-elevate-theme .ba-commoncss-icon-volume-up{color:#666}.ba-player-elevate-theme .ba-commoncss-icon-resize-full{color:#666}.ba-player-elevate-theme .ba-videoplayer-seeking-thumb-container{bottom:70px}.ba-player-elevate-theme-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;position:absolute;
2left:2.5%;bottom:10px;width:95%;opacity:.75;overflow:hidden;z-index:1}.ba-player-elevate-theme-dashboard .ba-player-airplay-container,.ba-player-elevate-theme-dashboard .ba-player-button-active .ba-player-elevate-theme-button-inner{padding-top:2px}.ba-player-elevate-theme-dashboard .ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#000}.ba-player-elevate-theme-top-block{padding-top:15px;width:100%;clear:both}.ba-videoplayer-ie8 .ba-player-elevate-theme-top-block{padding-top:0;padding-bottom:5px}.ba-player-elevate-theme-bottom-block{background-color:#eee;clear:both;height:32px;overflow:hidden;width:100%}.ba-player-elevate-theme-left-block{float:left}.ba-player-elevate-theme-left-block>div{border-right:1px solid #666;box-sizing:content-box;float:left;font-size:13px;color:#000;line-height:31px;text-align:center;width:40px}.ba-player-elevate-theme-center-block{float:left;padding:0 10px}.ba-player-elevate-theme-right-block{float:right}.ba-player-elevate-theme-right-block>div{border-left:1px solid #666;box-sizing:content-box;float:right;line-height:32px;text-align:center}.ba-player-elevate-theme-right-block>div:first-child{float:left;line-height:31px}.ba-player-elevate-theme-top-right-block{float:right}.ba-player-elevate-theme-top-right-block .ba-player-elevate-theme-time-value{text-align:right}.ba-player-elevate-theme-button-container{width:40px;text-align:center}.ba-videoplayer-noie8 .ba-player-elevate-theme-button-inner{color:#000;font-size:13px}.ba-videoplayer-ie8 .ba-player-elevate-theme-button-inner{color:#000;font-size:13px;margin-left:3px}.ba-player-elevate-theme-button-inner{cursor:pointer}.ba-player-elevate-theme-time-container{float:left;width:40px;height:100%;position:relative;top:10px;text-align:center;font-size:11px;box-sizing:content-box;border:none}.ba-videoplayer-ie8 .ba-player-elevate-theme-time-container{top:7px}.ba-player-elevate-theme-time-value{color:#fff;text-shadow:0 0 4px #000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;font-size:11px;width:40px;letter-spacing:.1em}.ba-videoplayer-noie8 .ba-player-elevate-theme-volumebar{float:right;width:60px;height:100%;margin-right:12px}.ba-videoplayer-ie8 .ba-player-elevate-theme-volumebar{float:right;width:60px;height:50%}.ba-player-elevate-theme-progressbar{overflow:hidden;height:100%}.ba-player-elevate-theme-progressbar{padding:10px 0 5px}.ba-player-elevate-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;background-color:#eee;box-sizing:border-box;height:8px}.ba-player-elevate-theme-progressbar.ba-player-disabled .ba-player-elevate-theme-progressbar-cache,.ba-player-elevate-theme-progressbar.ba-player-disabled .ba-player-elevate-theme-progressbar-inner,.ba-player-elevate-theme-progressbar.ba-player-disabled .ba-player-elevate-theme-progressbar-position{cursor:not-allowed}.ba-player-elevate-theme-progressbar-cache{position:absolute;left:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#eee;height:8px}.ba-player-elevate-theme-progressbar-position{background-color:#000;left:-8px;position:absolute;height:100%}.ba-player-elevate-theme-progressbar-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-sizing:content-box;display:inline-block;position:absolute;right:-15px;top:-4px;z-index:1;background-color:#000;border:4px solid #666;height:8px;width:8px}.ba-player-elevate-theme-progressbar-marker{box-sizing:content-box;display:inline-block;position:absolute;right:-15px;top:-4px;z-index:1;background-color:#000;height:16px;width:4px}.ba-player-elevate-theme-button-text{font-family:sans-serif;font-weight:400;font-size:10px}.ba-player-size-small .ba-player-elevate-theme-center-block,.ba-player-size-small .ba-player-elevate-theme-time-container{display:none}.ba-player-size-medium .ba-player-elevate-theme-volumebar{display:none}.ba-player-size-medium .ba-player-elevate-theme-right-time-container{display:none}.ba-player-elevate-theme-title-block>p{font-size:11px;color:#000;line-height:32px;margin:0}.ba-player-elevate-theme-title-block>p>span{color:#2c2c2c;font-weight:700;font-size:1em}.ba-player-elevate-theme-stream-label-container .ba-player-elevate-theme-stream-label{cursor:pointer;background-color:#000;color:#eee;padding:3px}.ba-player-elevate-theme-left-block .ba-player-elevate-theme-volumebar{float:left;height:32px;width:60px}.ba-player-elevate-theme-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;
2cursor:pointer;background-color:#666;height:6px;margin:0 5px}.ba-videoplayer-ie8 .ba-player-elevate-theme-volumebar-inner{margin-top:-3px}.ba-player-elevate-theme-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#000;height:100%}.ba-player-elevate-theme-top-left-block{float:left}.ba-player-size-small .ba-player-elevate-theme-volumebar{display:none}.ba-player-size-small .ba-player-elevate-theme-dashboard{width:100%;left:0}.ba-player-elevate-theme-button-inner,.ba-player-elevate-theme-left-block .ba-player-elevate-theme-volumebar,.ba-player-elevate-theme-title-block>p{padding-top:1px}.ba-player-elevate-theme-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;padding-top:7px;width:32px}.ba-player-elevate-theme-primary-button{padding:0 10px}.ba-player-elevate-theme-primary-button-container{width:auto}.ba-player-fullscreen-view .ba-videoplayer-dashboard{width:95%;bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-player-elevate-theme.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:64px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-elevate-theme.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:-14px;right:2.5%}.ba-player-elevate-theme.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-elevate .ba-videorecorder-chooser-container{background-color:#eee;z-index:1}.ba-recorder-theme-elevate .ba-videorecorder-chooser-icon-container{color:#000;font-size:32px;margin:16px}.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-0,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-2{background-color:#000}.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-0,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-1,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-2,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-3{line-height:20px;min-width:10em;padding:6px 8px}.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-0,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #000}.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-1,.ba-recorder-theme-elevate .ba-videorecorder-chooser-button-3{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#eee;color:#666;border:1px solid #666;margin:2px 0}.ba-recorder-theme-elevate .ba-commoncss-icon-record:before{font-size:.8em}.ba-recorder-theme-elevate .ba-commoncss-icon-upload:before{font-size:.9em}
2.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-selected{color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings span{border-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#eb6a74;background-color:#000}.ba-recorder-red-color .ba-recorder-loader-label,.ba-recorder-red-color .ba-videorecorder-loader-label,.ba-recorder-red-color .ba-videorecorder-message-message{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}
2.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-selected{color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings span{border-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#2a74eb;background-color:#000}.ba-recorder-blue-color .ba-recorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-message-message{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}
2.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-selected{color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-primary{background-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings span{border-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#5daa96;background-color:#000}.ba-recorder-green-color .ba-recorder-loader-label,.ba-recorder-green-color .ba-videorecorder-loader-label,.ba-recorder-green-color .ba-videorecorder-message-message{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-theme-elevate.ba-videorecorder-container .ba-videorecorder-video{background-color:#000}.ba-recorder-theme-elevate-dashboard{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings-left-sidebar{display:table;height:100%;text-align:center;bottom:0;left:0;position:absolute;right:auto;top:0;width:55px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings-left-sidebar .ba-videorecorder-controlbar-left-section{display:table-cell;vertical-align:middle}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings-left-sidebar .ba-videorecorder-controlbar-left-section .ba-videorecorder-circle-button-container{margin:2px auto}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container{display:table;cursor:default;height:100%;position:absolute;width:100%}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container .ba-videorecorder-label-container{display:table-cell;float:none;position:relative;text-align:center;vertical-align:middle;width:auto}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container .ba-videorecorder-label-container .ba-videorecorder-button-primary{margin:0;padding:7px 16px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-controlbar{position:absolute;left:0;right:0;bottom:0;height:55px;padding:0 10px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-long-rounded-button{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:inline-block}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-long-rounded-button>p{font-family:sans-serif;font-size:12px;padding:7px;margin:0}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-circle-button{background-color:#979797;background-color:rgba(0,0,0,.4);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#eee;display:inline-block;height:40px;line-height:40px;text-align:center;width:40px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-selected{color:#000;cursor:pointer}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner{background-color:#eee;border-radius:50%;color:#666;opacity:.65;cursor:pointer;border:none;font-size:inherit;margin:0;padding:0}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-inner i:before{line-height:inherit}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-indicator-container{position:absolute;top:50%}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings{position:inherit}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings .ba-videorecorder-add-stream,.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings label{font-family:sans-serif;font-weight:300;font-size:12px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings hr{border-bottom-color:#000}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #000;background-color:#000}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings span{background-color:#eee;border-color:#979797}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings .ba-videorecorder-circle-button{margin:6px 0}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-primary{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:inline-block;background-color:#000;font-family:sans-serif;font-weight:300;font-size:12px;margin-top:6px;min-width:3em;padding:10px 16px;position:relative;
2left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings-button{background-color:#eee;cursor:pointer;margin:15px 0 0 15px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-settings-button>p{color:#666}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-bubble-info{background-color:#fff;background-color:#fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:inline-block;padding:9px 0;line-height:1.2;min-width:280px;position:relative;max-height:10em;overflow:scroll;left:60px}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-bubble-info:before{border-right:9px solid;border-right-color:#fff;border-right-color:#fff;border-bottom:6px solid transparent;border-top:6px solid transparent;content:"";height:0;top:13px;position:absolute;left:-9px;width:0}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-bubble-info li{color:#666;text-align:left}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-bubble-info{position:absolute}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-controlbar-center-section{position:absolute;left:0;text-align:center;width:100%}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-button-container{display:inline-block}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-label-container{float:left;text-align:right;width:50%;opacity:.25}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-label-container .ba-videorecorder-button-primary{background-color:#eee;color:#666}.ba-recorder-theme-elevate-dashboard .ba-videorecorder-stop-button-container{text-align:center}.ba-recorder-theme-elevate.ba-videorecorder-container .ba-videorecorder-imagegallery-container{left:50px;right:50px}.ba-recorder-overlay img,.ba-videorecorder-imagegallery-image{border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ba-videorecorder-imagegallery-image:hover{border:2px solid #fff}.ba-videorecorder-imagegallery-leftbutton,.ba-videorecorder-imagegallery-rightbutton{border-radius:50%;background-color:#fff;height:30px;width:30px;z-index:10}.ba-videorecorder-imagegallery-button-inner{color:#666}.ba-recorder-theme-elevate .ba-videorecorder-topmessage-container{text-align:center}.ba-recorder-theme-elevate .ba-videorecorder-topmessage-message{color:#eee;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:300;padding:7px;position:relative;top:12px}.ba-recorder-theme-elevate .ba-videorecorder-topmessage-background{background:0 0}.ba-imageviewer-elevate-theme-red-color .ba-commoncss-icon-resize-full,.ba-imageviewer-elevate-theme-red-color .ba-commoncss-icon-resize-small,.ba-imageviewer-elevate-theme-red-color .ba-imageviewer-button-inner,.ba-imageviewer-elevate-theme-red-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#eb6a74}.ba-imageviewer-elevate-theme-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-elevate-theme-blue-color .ba-commoncss-icon-resize-full,.ba-imageviewer-elevate-theme-blue-color .ba-commoncss-icon-resize-small,.ba-imageviewer-elevate-theme-blue-color .ba-imageviewer-button-inner,.ba-imageviewer-elevate-theme-blue-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#2a74eb}.ba-imageviewer-elevate-theme-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-elevate-theme-green-color .ba-commoncss-icon-resize-full,.ba-imageviewer-elevate-theme-green-color .ba-commoncss-icon-resize-small,.ba-imageviewer-elevate-theme-green-color .ba-imageviewer-button-inner,.ba-imageviewer-elevate-theme-green-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#5daa96}.ba-imageviewer-elevate-theme-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-elevate-theme .ba-commoncss-icon-resize-full{color:#666;display:inline-block}.ba-imageviewer-elevate-theme .ba-commoncss-icon-resize-full:before{font-size:11px;margin:0;line-height:inherit}.ba-imageviewer-elevate-theme .ba-imageviewer-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;position:absolute;
2left:2.5%;bottom:10px;width:95%;opacity:.75;overflow:hidden;z-index:1}.ba-imageviewer-elevate-theme .ba-imageviewer-dashboard-hidden{opacity:0}.ba-imageviewer-elevate-theme .ba-imageviewer-top-block{padding-top:15px;width:100%;clear:both}.ba-imageviewer-elevate-theme.ba-imageviewer-ie8 .ba-imageviewer-top-block{padding-top:0;padding-bottom:5px}.ba-imageviewer-elevate-theme .ba-imageviewer-bottom-block{background-color:#eee;clear:both;height:32px;overflow:hidden;width:100%}.ba-imageviewer-elevate-theme .ba-imageviewer-left-block{float:left}.ba-imageviewer-elevate-theme .ba-imageviewer-left-block>div{-moz-box-shadow:inset -1px 0 0 #666;-webkit-box-shadow:inset -1px 0 0 #666;box-shadow:inset -1px 0 0 #666;float:left;font-size:13px;color:#000;line-height:31px;text-align:center;width:40px}.ba-imageviewer-elevate-theme .ba-imageviewer-center-block{float:left;padding:0 10px}.ba-imageviewer-elevate-theme .ba-imageviewer-right-block{float:right}.ba-imageviewer-elevate-theme .ba-imageviewer-right-block>div{-moz-box-shadow:inset 1px 0 0 #666;-webkit-box-shadow:inset 1px 0 0 #666;box-shadow:inset 1px 0 0 #666;float:right;line-height:32px;text-align:center}.ba-imageviewer-elevate-theme .ba-imageviewer-right-block>div:first-child{float:left;line-height:31px}.ba-imageviewer-elevate-theme .ba-imageviewer-top-right-block{float:right}.ba-imageviewer-elevate-theme .ba-imageviewer-top-right-block .ba-imageviewer-time-value{text-align:right}.ba-imageviewer-elevate-theme .ba-imageviewer-button-container{width:40px;text-align:center}.ba-imageviewer-elevate-theme.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#000;font-size:13px}.ba-imageviewer-elevate-theme.ba-imageviewer-ie8 .ba-imageviewer-button-inner{color:#000;font-size:13px;margin-left:3px}.ba-imageviewer-elevate-theme .ba-imageviewer-button-inner{cursor:pointer}.ba-imageviewer-elevate-theme .ba-imageviewer-button-text{font-family:sans-serif;font-weight:400;font-size:10px}.ba-imageviewer-elevate-theme.ba-imageviewer-size-small .ba-imageviewer-center-block{display:none}.ba-imageviewer-elevate-theme .ba-imageviewer-image-title-block>p{font-size:11px;color:#000;line-height:32px;margin:0}.ba-imageviewer-elevate-theme .ba-imageviewer-image-title-block>p>span{color:#2c2c2c;font-weight:700;font-size:1em}.ba-imageviewer-elevate-theme .ba-imageviewer-top-left-block{float:left}.ba-imageviewer-elevate-theme.ba-imageviewer-noie8 .ba-imageviewer-full-screen-btn-inner{padding-left:4px}.ba-imageviewer-elevate-theme.ba-imageviewer-size-small .ba-imageviewer-dashboard{width:100%}.ba-imageviewer-elevate-theme .ba-imageviewer-button-inner,.ba-imageviewer-elevate-theme .ba-imageviewer-image-title-block>p{padding-top:1px}.ba-imageviewer-fullscreen-view.ba-imageviewer-elevate-theme .ba-imageviewer-dashboard{bottom:0;position:fixed;right:2.5%;width:95%;z-index:1010}.ba-audioplayer-container.ba-player-elevate-theme.ba-player-normal-view{border:1px solid;border-color:#555;border-color:transparent;min-height:80px;min-width:320px}.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-medium .ba-player-elevate-theme-right-time-container,.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-medium .ba-player-elevate-theme-volume-button-container,.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-small .ba-player-elevate-theme-center-block,.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-small .ba-player-elevate-theme-time-container,.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-small .ba-player-elevate-theme-volume-button-container,.ba-audioplayer-container.ba-player-elevate-theme.ba-player-size-small .ba-player-elevate-theme-volumebar{display:block}.ba-player-elevate-theme-dashboard{padding:3px;z-index:10}.ba-player-elevate-theme-visual-effect-applied .ba-player-elevate-theme-dashboard{position:absolute;bottom:0;width:95%}.ba-player-elevate-theme-audio-canvas{display:none;position:absolute;background-color:#000}.ba-player-elevate-theme-visual-effect-applied .ba-audioplayer-overlay{background:#000}.ba-player-elevate-theme-top-block{padding-top:8px}.ba-player-elevate-theme-bottom-block{border:1px solid;border-color:#555;border-color:rgba(0,0,0,.8);box-sizing:content-box}.ba-player-elevate-theme-title-block>p{font-size:11px;color:#000;line-height:32px;margin:0}.ba-player-elevate-theme-title-block>p>span{color:#2c2c2c;font-weight:700;font-size:1em}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner,.ba-player-red-color .ba-player-minimalist-theme-title p{color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-button::after{color:#eb6a74}.ba-player-red-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-visible .ba-commoncss-icon-cog,.ba-player-red-color .ba-player-minimalist-theme-right-button-container.ba-player-button-active .ba-commoncss-icon-subtitle{color:#eb6a74}.ba-player-red-color .ba-player-minimalist-theme-right-button-container .ba-player-minimalist-theme-primary-button,.ba-player-red-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-hidden,.ba-player-red-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive{background-color:#eb6a74}.ba-player-red-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#eee}.ba-player-red-color .ba-player-minimalist-theme-playbutton-duration,.ba-player-red-color .ba-player-minimalist-theme-progressbar-button,.ba-player-red-color .ba-player-minimalist-theme-progressbar-position,.ba-player-red-color .ba-player-minimalist-theme-rerecord-button,.ba-player-red-color .ba-player-minimalist-theme-stream-label,.ba-player-red-color .ba-player-minimalist-theme-time-container,.ba-player-red-color .ba-player-minimalist-theme-volumebar-position{background-color:#eb6a74}.ba-player-blue-color .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner,.ba-player-blue-color .ba-player-minimalist-theme-title p{color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-button::after{color:#2a74eb}.ba-player-blue-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-visible .ba-commoncss-icon-cog,.ba-player-blue-color .ba-player-minimalist-theme-right-button-container.ba-player-button-active .ba-commoncss-icon-subtitle{color:#2a74eb}.ba-player-blue-color .ba-player-minimalist-theme-right-button-container .ba-player-minimalist-theme-primary-button,.ba-player-blue-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-hidden,.ba-player-blue-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive{background-color:#2a74eb}.ba-player-blue-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#eee}.ba-player-blue-color .ba-player-minimalist-theme-playbutton-duration,.ba-player-blue-color .ba-player-minimalist-theme-progressbar-button,.ba-player-blue-color .ba-player-minimalist-theme-progressbar-position,.ba-player-blue-color .ba-player-minimalist-theme-rerecord-button,.ba-player-blue-color .ba-player-minimalist-theme-stream-label,.ba-player-blue-color .ba-player-minimalist-theme-time-container,.ba-player-blue-color .ba-player-minimalist-theme-volumebar-position{background-color:#2a74eb}.ba-player-green-color .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner,.ba-player-green-color .ba-player-minimalist-theme-title p{color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-minimalist-theme-playbutton-button::after{color:#5daa96}.ba-player-green-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-visible .ba-commoncss-icon-cog,.ba-player-green-color .ba-player-minimalist-theme-right-button-container.ba-player-button-active .ba-commoncss-icon-subtitle{color:#5daa96}.ba-player-green-color .ba-player-minimalist-theme-right-button-container .ba-player-minimalist-theme-primary-button,.ba-player-green-color .ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-hidden,.ba-player-green-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive{background-color:#5daa96}.ba-player-green-color .ba-player-minimalist-theme-right-button-container.ba-player-button-inactive .ba-commoncss-icon-subtitle{color:#eee}.ba-player-green-color .ba-player-minimalist-theme-playbutton-duration,.ba-player-green-color .ba-player-minimalist-theme-progressbar-button,.ba-player-green-color .ba-player-minimalist-theme-progressbar-position,.ba-player-green-color .ba-player-minimalist-theme-rerecord-button,.ba-player-green-color .ba-player-minimalist-theme-stream-label,.ba-player-green-color .ba-player-minimalist-theme-time-container,.ba-player-green-color .ba-player-minimalist-theme-volumebar-position{background-color:#5daa96}.ba-player-minimalist-theme{font-family:sans-serif}.ba-player-minimalist-theme .ba-settings-overlay-inner{right:4%}.ba-player-minimalist-theme-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;height:100%;overflow:hidden;padding:0 4%}.ba-player-minimalist-theme-dashboard .ba-player-airplay-container{bottom:13px;left:5px;padding-top:2px;position:relative}.ba-player-minimalist-theme-dashboard .ba-player-airplay-container svg path{text-shadow:0 0 4px #000}.ba-player-minimalist-theme-button-container{font-family:sans-serif;font-weight:300;display:inline-block;width:40px;color:#eee}.ba-player-minimalist-theme-button-container[data-selector=button-icon-pause]:focus i.ba-commoncss-icon-play,.ba-player-minimalist-theme-button-container[data-selector=button-icon-play]:focus i.ba-commoncss-icon-play{outline:1px solid #8bc2f9}.ba-player-minimalist-theme-button-container[data-selector=button-icon-pause]:focus i.ba-commoncss-icon-play:active,.ba-player-minimalist-theme-button-container[data-selector=button-icon-pause]:focus i.ba-commoncss-icon-play:hover,.ba-player-minimalist-theme-button-container[data-selector=button-icon-play]:focus i.ba-commoncss-icon-play:active,.ba-player-minimalist-theme-button-container[data-selector=button-icon-play]:focus i.ba-commoncss-icon-play:hover{border:none}.ba-player-minimalist-theme-controlbar-header{background-color:#ddd;background-color:rgba(0,0,0,.3);height:40px;left:0;letter-spacing:.05rem;line-height:25px;padding:0;position:absolute;text-align:left;width:100%}.ba-player-minimalist-theme-controlbar-header .ba-player-minimalist-theme-right-block{line-height:40px;position:absolute;right:4%;z-index:100}.ba-videoplayer-ie8 .ba-player-minimalist-theme-controlbar-header{display:none}.ba-player-minimalist-theme-controlbar-header-title-block{position:relative;width:100%;z-index:10}.ba-videoplayer-ie8 .ba-player-minimalist-theme-controlbar-header .ba-player-minimalist-theme-right-block{position:relative}.ba-videoplayer-ie8 .ba-player-minimalist-theme-controlbar-header-title-block{left:50px}.ba-player-minimalist-theme-title p{color:#eee;font-family:sans-serif;font-size:12px;font-weight:300;letter-spacing:.1em;line-height:40px;margin:0;padding:0 0 0 4%;text-align:left}.ba-videoplayer-noie8 .ba-player-minimalist-theme-controlbar-header .ba-player-minimalist-theme-button-inner{text-align:right;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-videoplayer-noie8 .ba-player-minimalist-theme-topmessage-container .ba-player-minimalist-theme-rightbutton-container{width:25px;padding-top:5px}.ba-player-minimalist-theme-controlbar-header .ba-player-minimalist-theme-button-container{width:20px}.ba-player-minimalist-theme-controlbar-footer{position:relative;height:100%}.ba-player-minimalist-theme-controlbar-top-block{height:100%}.ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container{position:relative;margin:0 auto;height:100%;width:100%}.ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{color:#e5e5e5;color:rgba(255,255,255,.6);text-shadow:0 0 4px #000;font-size:2.5em}.ba-videoplayer-ie8 .ba-player-minimalist-theme-controlbar-top-block{height:100%}.ba-videoplayer-ie8 .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container{top:45%}.ba-videoplayer-noie8 .ba-videoplayer-overlay .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;opacity:0}
2.ba-videoplayer-noie8 .ba-videoplayer-overlay:hover .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{transition:opacity .2s ease;-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;opacity:.6}.ba-videoplayer-ie8 .ba-videoplayer-overlay{height:100%}.ba-videoplayer-ie8 .ba-videoplayer-overlay .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{-moz-opacity:0;-khtml-opacity:0;opacity:0}.ba-videoplayer-ie8 .ba-videoplayer-overlay:hover .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.ba-player-minimalist-theme-button-inner{cursor:pointer;z-index:100;position:relative}.ba-player-minimalist-theme-right-block{float:right}.ba-videoplayer-noie8 .ba-player-minimalist-theme-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-videoplayer-ie8 .ba-player-minimalist-theme-button-inner{margin-top:12px;text-align:center;font-size:13px;margin-left:3px}.ba-player-minimalist-theme-button-inner{color:#eee;font-size:13px}.ba-player-minimalist-theme-controlbar-middle-block{position:relative;bottom:45px}.ba-player-minimalist-theme-progressbar{overflow:hidden;height:15px}.ba-player-minimalist-theme-progressbar-cache{position:absolute;left:0;cursor:pointer;background-color:#b2b2b2;background-color:rgba(255,255,255,.3);height:4px}.ba-player-minimalist-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;cursor:pointer;background-color:#eee;height:4px}.ba-player-minimalist-theme-progressbar.ba-player-disabled.ba-player-minimalist-theme-progressbar-cache,.ba-player-minimalist-theme-progressbar.ba-player-disabled.ba-player-minimalist-theme-progressbar-inner,.ba-player-minimalist-theme-progressbar.ba-player-disabled.ba-player-minimalist-theme-progressbar-position{cursor:not-allowed}.ba-player-minimalist-theme-progressbar-position{background-color:#979797;position:absolute;left:-3px;height:100%}.ba-player-minimalist-theme-progressbar-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#979797;box-sizing:content-box;border:none;position:absolute;right:-7px;top:-2px;z-index:1;width:8px;height:8px}.ba-player-minimalist-theme-progressbar-marker{position:absolute;top:-2px;height:8px;width:4px;background-color:#000}.ba-player-minimalist-theme-controlbar-bottom-block{position:relative;bottom:40px}.ba-player-minimalist-theme-player-rerecord{position:relative;top:5px}.ba-player-minimalist-theme-time-container{color:#b2b2b2;color:rgba(255,255,255,.7);background-color:#676f76;float:left;font-size:.8em;letter-spacing:.1em;margin-right:15px;padding:1px 3px;margin-top:-1px;opacity:.75;width:auto}.ba-player-minimalist-theme-time-container>div{float:left}.ba-player-minimalist-theme-time-container>div:first-child{color:#eee}.ba-player-minimalist-theme-time-container>p{float:left;margin:0 3px}.ba-player-minimalist-theme-stream-label{margin-top:15px;font-size:.7em;display:inline-block;padding:4px 3px 3px 4px;background-color:#979797;color:#fff;opacity:.75}.csstheme-size-small .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:1.25em}.ba-player-minimalist-theme-volumebar{float:right;height:40px;margin-left:10px;position:relative;width:60px;z-index:10}.ba-player-minimalist-theme-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;
2cursor:pointer;background-color:#979797;height:6px}.ba-player-minimalist-theme-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#eee;height:100%}.ba-player-size-medium .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:2em}.ba-player-size-small .ba-player-minimalist-theme-volumebar{display:none}.ba-player-size-small .ba-player-minimalist-theme-controlbar-header{top:7px}.ba-player-size-small .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:1.8em}.ba-player-size-small .ba-player-minimalist-theme-controlbar-middle-block{bottom:40px}.ba-player-size-small .ba-player-minimalist-theme-controlbar-bottom-block{bottom:38px}.ba-player-size-small .ba-player-minimalist-theme-time-container{font-size:.7em}.ba-player-minimalist-theme-cast-button-container button{text-shadow:0 0 4px #000;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;bottom:9px;cursor:pointer;left:5px;padding:0;position:relative;width:20px}.ba-player-minimalist-theme-right-button-container{cursor:pointer;bottom:4px;float:right;padding:1px 4px 2px;position:relative;margin-left:7px}.ba-player-minimalist-theme-right-button-container .ba-player-minimalist-theme-button-inner{line-height:40px;height:40px;width:40px}.ba-player-minimalist-theme-right-button-container .ba-commoncss-icon-cog,.ba-player-minimalist-theme-right-button-container .ba-commoncss-icon-subtitle{color:#eee;font-size:.8em}.ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-visible,.ba-player-minimalist-theme-right-button-container.ba-player-button-active{background-color:#020202;opacity:.75}.ba-player-minimalist-theme-right-button-container.ba-commoncss-settings-hidden,.ba-player-minimalist-theme-right-button-container.ba-player-button-inactive{background-color:#979797;opacity:.75}.ba-player-minimalist-theme-primary-button-container{width:auto}.ba-player-minimalist-theme-primary-button-container>.ba-player-minimalist-theme-primary-button{height:auto;transform:none;padding:3px;line-height:normal;background-color:#979797}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view .ba-videoplayer-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{z-index:100}.ba-player-fullscreen-view.ba-player-size-small .ba-videoplayer-controlbar-header{top:0}.ba-player-fullscreen-view.ba-player-size-small .ba-videoplayer-volumebar{display:block}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-videoplayer-overlay{position:fixed}.ba-videoplayer-noie8 .ba-videoplayer-topmessage-message .css-rightbutton-container{width:21px}.ba-videoplayer-topmessage-background{background-color:transparent;position:relative;height:40px}.ba-videoplayer-topmessage-message{line-height:25px;padding:0;text-align:left;font-size:.65rem;letter-spacing:.05rem;font-weight:300}.ba-videoplayer-topmessage-message{margin:0 2.5%}.ba-videoplayer-topmessage-message .ba-videoplayer-right-block{height:50px;line-height:50px}.ba-videoplayer-noie8 .ba-videoplayer-topmessage-message .ba-videoplayer-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-videoplayer-noie8 .ba-videoplayer-topmessage-container .ba-videoplayer-rightbutton-container{width:25px}.ba-videoplayer-topmessage-message .ba-videoplayer-button-container{width:20px}.ba-player-minimalist-theme.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;
2left:0;right:0;bottom:42px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-minimalist-theme.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:0;right:4%}.ba-player-minimalist-theme.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-minimalist .ba-commoncss-message-text{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.ba-recorder-theme-minimalist .ba-videorecorder-chooser-container{background-color:#eee;z-index:1}.ba-recorder-theme-minimalist .ba-videorecorder-chooser-icon-container{color:#000;font-size:32px;margin:16px}.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-0,.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-1,.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-2,.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-3{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;line-height:20px;min-width:10em;padding:6px 8px}.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-0,.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-2{background-color:#000}.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-1,.ba-recorder-theme-minimalist .ba-videorecorder-chooser-button-3{background-color:#b2b2b2;background-color:rgba(255,255,255,.4);color:#666;margin-top:2px}.ba-recorder-theme-minimalist .ba-commoncss-icon-record:before{font-size:.8em}.ba-recorder-theme-minimalist .ba-commoncss-icon-upload:before{font-size:.9em}
2.ba-recorder-red-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-selected{color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#eb6a74;background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-loader-label,.ba-recorder-red-color .ba-videorecorder-button-circle-selected{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}
2.ba-recorder-blue-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-selected{color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#2a74eb;background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-button-circle-selected{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}
2.ba-recorder-green-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-primary{background-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-selected{color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border-color:#5daa96;background-color:#5daa96}.ba-recorder-green-color .ba-recorder-loader-label,.ba-recorder-green-color .ba-videorecorder-button-circle-selected{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-theme-minimalist.ba-videorecorder-container .ba-videorecorder-video{background-color:#000}.ba-recorder-theme-minimalist-dashboard{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings-left-sidebar{display:table;height:100%;text-align:center;bottom:0;left:0;position:absolute;right:auto;top:0;width:55px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings-left-sidebar .ba-videorecorder-controlbar-left-section{display:table-cell;vertical-align:middle}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings-left-sidebar .ba-videorecorder-controlbar-left-section .ba-videorecorder-circle-button-container{margin:2px auto}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container{display:table;cursor:default;height:100%;position:absolute;width:100%}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container .ba-videorecorder-label-container{display:table-cell;float:none;position:relative;text-align:center;vertical-align:middle;width:auto}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-controlbar-middle-section .ba-videorecorder-timer-container .ba-videorecorder-label-container .ba-videorecorder-button-primary{margin:0;padding:7px 16px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-controlbar{position:absolute;left:0;right:0;bottom:0;height:55px;padding:0 10px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-long-rounded-button{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:inline-block}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-long-rounded-button>p{font-family:sans-serif;font-size:12px;padding:7px;margin:0}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-circle-button{background-color:#979797;background-color:rgba(0,0,0,.4);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#eee;display:inline-block;height:40px;line-height:40px;text-align:center;width:40px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-selected{color:#000;cursor:pointer}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner{border:none;cursor:pointer;font-size:inherit;margin:0;padding:0;width:100%}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-inner i:before{line-height:inherit}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings{position:inherit}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings .ba-videorecorder-add-stream,.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings label{font-family:sans-serif;font-weight:300;font-size:12px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #eee;background-color:#000}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings .ba-videorecorder-circle-button{margin:6px 0}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-primary{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-color:#000;display:inline-block;font-family:sans-serif;font-weight:300;font-size:12px;margin-top:6px;min-width:3em;padding:10px 16px;position:relative;
2left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings-button{background:#eee;cursor:pointer;margin:15px 0 0 15px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-settings-button>p{color:#979797}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-bubble-info-container{background-color:#7f7f7f;background-color:rgba(0,0,0,.5);-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:inline-block;padding:9px 0;line-height:1.2;min-width:280px;position:relative;left:60px}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-bubble-info-container:before{border-right:9px solid;border-right-color:#7f7f7f;border-right-color:rgba(0,0,0,.5);border-bottom:6px solid transparent;border-top:6px solid transparent;content:"";height:0;top:13px;position:absolute;left:-9px;width:0}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-bubble-info-container{position:absolute}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-bubble-info{max-height:10em;overflow:scroll}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-bubble-info li{text-align:left}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-controlbar-center-section{position:absolute;left:0;text-align:center;width:100%}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-button-container{display:inline-block}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-label-container{float:left;text-align:right;width:50%;opacity:.25}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-label-container .ba-videorecorder-button-primary{color:#eee;background-color:#979797;background-color:rgba(0,0,0,.4)}.ba-recorder-theme-minimalist-dashboard .ba-videorecorder-stop-button-container{text-align:center}.ba-recorder-theme-minimalist.ba-videorecorder-container .ba-videorecorder-imagegallery-container{left:50px;right:50px}.ba-recorder-overlay img,.ba-videorecorder-imagegallery-image{border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ba-videorecorder-imagegallery-image:hover{border:2px solid;border-color:#b2b2b2;border-color:rgba(0,0,0,.4)}.ba-videorecorder-imagegallery-leftbutton,.ba-videorecorder-imagegallery-rightbutton{border-radius:50%;background-color:#4c4c4c;height:30px;width:30px;z-index:10}.ba-recorder-theme-minimalist .ba-videorecorder-topmessage-container{text-align:center}.ba-recorder-theme-minimalist .ba-videorecorder-topmessage-message{background-color:#666;background-color:rgba(255,255,255,.4);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#eee;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:300;padding:7px;position:relative;top:12px;z-index:10}.ba-recorder-theme-minimalist .ba-videorecorder-topmessage-background{background:0 0}.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small,.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-title p{color:#eb6a74}.ba-imageviewer-minimalist-theme-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small,.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-title p{color:#2a74eb}.ba-imageviewer-minimalist-theme-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner,.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-full,.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-right-block .ba-commoncss-icon-resize-small,.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-title p{color:#5daa96}.ba-imageviewer-minimalist-theme-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-minimalist-theme{display:block}.ba-imageviewer-minimalist-theme .ba-imageviewer-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;height:100%;overflow:hidden;padding:0 4%}.ba-imageviewer-minimalist-theme .ba-imageviewer-dashboard-hidden{opacity:0}
2.ba-imageviewer-minimalist-theme .ba-imageviewer-button-container{font-family:sans-serif;font-weight:300;display:inline-block;width:40px;color:#eee}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-header{background-color:#ddd;background-color:rgba(0,0,0,.3);height:40px;left:0;letter-spacing:.05rem;line-height:25px;padding:0;position:absolute;text-align:left;width:100%}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-header .ba-imageviewer-right-block{line-height:40px;position:absolute;right:4%;z-index:100}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-header{display:none}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-header-title-block{position:relative;width:100%;z-index:10}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-header .ba-imageviewer-right-block{position:relative}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-header-title-block{left:50px}.ba-imageviewer-minimalist-theme .ba-imageviewer-title p{color:#eee;font-family:sans-serif;font-size:12px;font-weight:300;letter-spacing:.1em;line-height:40px;margin:0;padding:0 0 0 15px;text-align:left}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-controlbar-header .ba-imageviewer-button-inner{text-align:right;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-container .ba-imageviewer-rightbutton-container{width:25px;padding-top:5px}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-header .ba-imageviewer-button-container{width:20px}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-footer{position:relative;height:100%}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-top-block{height:100%}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container{position:relative;margin:0 auto;height:100%;width:100%}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner{color:#e5e5e5;color:rgba(255,255,255,.6);text-shadow:0 0 4px #000;font-size:2.5em}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-top-block{height:100%}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container{top:45%}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-overlay .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-inner{transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;opacity:0}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-overlay:hover .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-inner{transition:opacity .2s ease;-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;opacity:.6}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-overlay{height:100%}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-overlay .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-inner{-moz-opacity:0;-khtml-opacity:0;opacity:0}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-overlay:hover .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-inner{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.ba-imageviewer-minimalist-theme .ba-imageviewer-button-inner{cursor:pointer;z-index:100;position:relative}.ba-imageviewer-minimalist-theme .ba-imageviewer-right-block{float:right}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-imageviewer-minimalist-theme.ba-imageviewer-ie8 .ba-imageviewer-button-inner{margin-top:12px;text-align:center;font-size:13px;margin-left:3px}.ba-imageviewer-minimalist-theme .ba-imageviewer-button-inner{color:#eee;font-size:13px}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-middle-block{position:relative;bottom:45px}.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-bottom-block{position:relative;bottom:40px}.ba-imageviewer-minimalist-theme .ba-imageviewer-player-rerecord{position:relative;top:5px}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner{font-size:1.25em}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-medium .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner{font-size:2em}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-controlbar-header{top:7px}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-controlbar-top-block .ba-imageviewer-button-container .ba-imageviewer-button-inner{font-size:1.8em}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-controlbar-middle-block{bottom:40px}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-controlbar-bottom-block{bottom:38px}.ba-imageviewer-minimalist-theme.ba-imageviewer-size-small .ba-imageviewer-time-container{font-size:.7em}.ba-imageviewer-fullscreen-view.ba-imageviewer-minimalist-theme .ba-imageviewer-controlbar-header{position:fixed;top:0;width:100%;z-index:1005}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-message .css-rightbutton-container{width:21px}.ba-imageviewer-minimalist-theme .ba-imageviewer-topmessage-background{background-color:transparent;position:relative;height:40px}.ba-imageviewer-minimalist-theme .ba-imageviewer-topmessage-message{line-height:25px;padding:0;text-align:left;font-size:.65rem;letter-spacing:.05rem;font-weight:300}.ba-imageviewer-minimalist-theme .ba-imageviewer-topmessage-message{margin:0 2.5%}.ba-imageviewer-minimalist-theme .ba-imageviewer-topmessage-message .ba-imageviewer-right-block{height:50px;line-height:50px}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-message .ba-imageviewer-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-imageviewer-minimalist-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-container .ba-imageviewer-rightbutton-container{width:25px}.ba-imageviewer-minimalist-theme .ba-imageviewer-topmessage-message .ba-imageviewer-button-container{width:20px}
2.ba-audioplayer-container{box-sizing:border-box;border:1px solid #eee;height:140px;min-height:140px;min-width:320px}.ba-player-minimalist-theme.ba-audioplayer-container .ba-audioplayer-overlay{z-index:10}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-medium .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:2em}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:1.25em}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-volumebar{display:none}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container .ba-player-minimalist-theme-button-inner{font-size:1.8em}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-controlbar-middle-block{bottom:40px}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-controlbar-bottom-block{bottom:38px}.ba-player-minimalist-theme.ba-audioplayer-container .ba-player-size-small .ba-player-minimalist-theme-time-container{font-size:.7em}.ba-player-minimalist-theme-dashboard{position:absolute;left:0;right:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;opacity:.9;height:100%;overflow:hidden;padding:0 4%}.ba-player-minimalist-theme-audio-canvas{display:none;position:absolute;background-color:#000}.ba-player-minimalist-theme-visual-effect-applied .ba-audioplayer-overlay{background:#000}.ba-player-minimalist-theme-visual-effect-applied .ba-player-minimalist-theme-controlbar-middle-block{z-index:10}.ba-audioplayer-noie8 .ba-player-minimalist-theme-controlbar-header .ba-player-minimalist-theme-button-inner{text-align:right;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-audioplayer-ie8 .ba-player-minimalist-theme-controlbar-top-block{height:100%}.ba-audioplayer-ie8 .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-container{top:45%}.ba-audioplayer-noie8 .ba-audioplayer-overlay .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;opacity:1}.ba-audioplayer-ie8 .ba-audioplayer-overlay{height:100%}.ba-audioplayer-ie8 .ba-audioplayer-overlay .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{-moz-opacity:0;-khtml-opacity:0;opacity:0}.ba-audioplayer-ie8 .ba-audioplayer-overlay:hover .ba-player-minimalist-theme-controlbar-top-block .ba-player-minimalist-theme-button-inner{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.ba-audioplayer-noie8 .ba-player-minimalist-theme-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-audioplayer-ie8 .ba-player-minimalist-theme-button-inner{margin-top:12px;text-align:center;font-size:13px;margin-left:3px}.ba-player-minimalist-theme-button-inner{color:#eee;font-size:13px}.ba-player-minimalist-theme-controlbar-middle-block{position:relative;bottom:45px}.ba-player-minimalist-theme-controlbar-bottom-block{position:relative;bottom:40px}.ba-player-minimalist-theme-player-rerecord{position:relative;top:5px}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color .ba-player-theatre-theme-button-inner i,.ba-player-red-color .ba-player-theatre-theme-button-inner.ba-player-theatre-theme-primary-button,.ba-player-red-color .ba-player-theatre-theme-title,.ba-player-red-color.ba-player-theatre-theme .ba-commoncss-settings-hidden i,.ba-player-red-color.ba-player-theatre-theme .ba-player-button-inactive i{color:#eb6a74}.ba-player-red-color .ba-commoncss-settings-visible,.ba-player-red-color .ba-player-button-active,.ba-player-red-color .ba-player-theatre-theme-playbutton-duration,.ba-player-red-color .ba-player-theatre-theme-progressbar-position,.ba-player-red-color .ba-player-theatre-theme-rerecord-button,.ba-player-red-color .ba-player-theatre-theme-stream-label-container .ba-player-theatre-theme-stream-label,.ba-player-red-color .ba-player-theatre-theme-volumebar-position{background-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-button::after{color:#eb6a74}.ba-player-red-color .ba-player-theatre-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-red-color .ba-commoncss-accent-color,.ba-player-red-color .ba-commoncss-settings-visible i,.ba-player-red-color .ba-player-button-active i{color:#eee}.ba-player-blue-color .ba-player-theatre-theme-button-inner i,.ba-player-blue-color .ba-player-theatre-theme-button-inner.ba-player-theatre-theme-primary-button,.ba-player-blue-color .ba-player-theatre-theme-title,.ba-player-blue-color.ba-player-theatre-theme .ba-commoncss-settings-hidden i,.ba-player-blue-color.ba-player-theatre-theme .ba-player-button-inactive i{color:#2a74eb}.ba-player-blue-color .ba-commoncss-settings-visible,.ba-player-blue-color .ba-player-button-active,.ba-player-blue-color .ba-player-theatre-theme-playbutton-duration,.ba-player-blue-color .ba-player-theatre-theme-progressbar-position,.ba-player-blue-color .ba-player-theatre-theme-rerecord-button,.ba-player-blue-color .ba-player-theatre-theme-stream-label-container .ba-player-theatre-theme-stream-label,.ba-player-blue-color .ba-player-theatre-theme-volumebar-position{background-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-button::after{color:#2a74eb}.ba-player-blue-color .ba-player-theatre-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-blue-color .ba-commoncss-accent-color,.ba-player-blue-color .ba-commoncss-settings-visible i,.ba-player-blue-color .ba-player-button-active i{color:#eee}.ba-player-green-color .ba-player-theatre-theme-button-inner i,.ba-player-green-color .ba-player-theatre-theme-button-inner.ba-player-theatre-theme-primary-button,.ba-player-green-color .ba-player-theatre-theme-title,.ba-player-green-color.ba-player-theatre-theme .ba-commoncss-settings-hidden i,.ba-player-green-color.ba-player-theatre-theme .ba-player-button-inactive i{color:#5daa96}.ba-player-green-color .ba-commoncss-settings-visible,.ba-player-green-color .ba-player-button-active,.ba-player-green-color .ba-player-theatre-theme-playbutton-duration,.ba-player-green-color .ba-player-theatre-theme-progressbar-position,.ba-player-green-color .ba-player-theatre-theme-rerecord-button,.ba-player-green-color .ba-player-theatre-theme-stream-label-container .ba-player-theatre-theme-stream-label,.ba-player-green-color .ba-player-theatre-theme-volumebar-position{background-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-button::after{color:#5daa96}.ba-player-green-color .ba-player-theatre-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-green-color .ba-commoncss-accent-color,.ba-player-green-color .ba-commoncss-settings-visible i,.ba-player-green-color .ba-player-button-active i{color:#eee}.ba-player-theatre-theme{font-family:Arial,sans-serif}.ba-player-theatre-theme .ba-commoncss-icon-pause,.ba-player-theatre-theme .ba-commoncss-icon-play{color:#000}.ba-player-theatre-theme .ba-commoncss-icon-volume-down,.ba-player-theatre-theme .ba-commoncss-icon-volume-up{color:#666}.ba-player-theatre-theme .ba-commoncss-icon-volume-off{color:#000}.ba-player-theatre-theme .ba-commoncss-icon-resize-full{color:#666}.ba-player-theatre-theme .ba-commoncss-settings-hidden i,.ba-player-theatre-theme .ba-player-button-inactive i{color:#666}.ba-player-theatre-theme .ba-commoncss-settings-menu{right:12.5%}.ba-videoplayer-container .ba-player-theatre-theme-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#eee;box-sizing:border-box;bottom:15px;border:1px solid #666;height:28px;left:12.5%;
2opacity:.75;position:absolute;width:75%}.ba-videoplayer-container .ba-player-theatre-theme-dashboard .ba-player-airplay-container{padding:2px 7px 0 3px}.ba-videoplayer-container .ba-player-theatre-theme-dashboard .ba-player-airplay-container svg path{fill:#666}.ba-videoplayer-container .ba-player-dashboard-hidden{opacity:0}.ba-player-theatre-theme-left-block{float:left;padding-left:5px}.ba-player-theatre-theme-left-block>div{float:left;height:28px;line-height:29px}.ba-player-theatre-theme-left-block>div:last-child{float:right}.ba-videoplayer-ie8 .ba-player-theatre-theme-left-block>div{line-height:28px}.ba-player-theatre-theme-center-block{float:left}.ba-player-theatre-theme-right-block{float:right}.ba-player-theatre-theme-right-block>div{float:right;height:25px;line-height:25px;text-align:center}.ba-player-theatre-theme-right-block>div:first-child{line-height:25px;width:30px}.ba-player-theatre-theme-right-block>div:last-child{float:left;line-height:31px}.ba-player-theatre-theme-right-block .ba-player-theatre-theme-time-value{text-align:left}.ba-player-theatre-theme-title-container{position:absolute;left:0;right:0;top:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;width:100%}.ba-player-theatre-theme-title-container>p{background-color:#eee;background-color:rgba(255,255,255,.4);position:relative;margin:auto;height:28px;line-height:28px;top:15px;text-align:center;color:#020202;width:75%}.ba-player-theatre-theme-leftbutton-container{float:left;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border:none;text-align:center;line-height:2}.ba-videoplayer-noie8 .ba-player-theatre-theme-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-videoplayer-ie8 .ba-player-theatre-theme-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-videoplayer-noie8 .ba-player-theatre-theme-button-inner{color:#666;font-size:13px}.ba-videoplayer-ie8 .ba-player-theatre-theme-button-inner{color:#000;font-size:13px;margin-left:3px}.ba-player-theatre-theme-button-inner{cursor:pointer;position:relative}.ba-player-theatre-theme-time-container{float:left;width:40px;height:100%;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;color:#666;box-sizing:content-box;border:none}.ba-player-theatre-theme-time-value{float:left;font-size:11px;width:40px;letter-spacing:.1em}.ba-videoplayer-noie8 .ba-player-theatre-theme-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-videoplayer-noie8 .ba-player-theatre-theme-volumebar{float:left;margin-right:120px;width:7px}.ba-player-theatre-theme-volumebar{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;background-color:#eee;box-sizing:content-box;bottom:27px;height:60px;margin:0 auto;padding:5px;position:absolute;width:auto}.ba-player-theatre-theme-volume-icon-container:hover .ba-player-theatre-theme-volumebar,.ba-player-theatre-theme-volumebar:hover{visibility:visible;opacity:1;transition:visibility 0s,opacity .2s linear}.ba-player-theatre-theme-volume-icon-container{padding:0 2px}.ba-videoplayer-ie8 .ba-player-theatre-theme-volumebar{float:right;width:7px;height:50%;margin-right:120px}.ba-player-theatre-theme-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;cursor:pointer;background-color:#ccc;height:60px;width:7px}.ba-player-theatre-theme-volumebar-position{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;position:absolute;bottom:0;background-color:#000;width:100%}.ba-player-theatre-theme-progressbar{box-sizing:border-box;height:100%;overflow:hidden;position:relative;padding:0 13px 0 6px}.ba-player-theatre-theme-progressbar-inner{cursor:pointer;height:10px;background-color:#ccc}.ba-videoplayer-noie8 .ba-player-theatre-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-videoplayer-ie8 .ba-player-theatre-theme-progressbar-inner{margin-top:9px}.ba-videoplayer-ie8 .ba-player-theatre-theme-progressbar-position{height:10px}.ba-player-theatre-theme-progressbar.ba-player-disabled .ba-player-theatre-theme-progressbar-cache,.ba-player-theatre-theme-progressbar.ba-player-disabled .ba-player-theatre-theme-progressbar-inner{cursor:not-allowed}.ba-player-theatre-theme-progressbar-cache{position:absolute;
2left:0;cursor:pointer;background-color:#ccc;height:10px}.ba-player-theatre-theme-progressbar-position{background-color:#000;position:absolute;height:100%}.ba-player-theatre-theme-progressbar-button{display:none}.ba-player-theatre-theme-progressbar-marker{position:absolute;top:-2px;height:15px;width:5px;background-color:#000}.ba-player-theatre-theme-button-text{font-weight:400;font-size:10px}.ba-videoplayer-ie8 .ba-player-theatre-theme-volumebar{display:none}.ba-player-size-small .ba-player-theatre-theme-time-container{display:none}.ba-player-size-small .ba-player-theatre-theme-right-time-container{display:none}.ba-player-theatre-theme-stream-label-container{text-align:right;margin-right:3px}.ba-player-theatre-theme-stream-label-container .ba-player-theatre-theme-stream-label{cursor:pointer;background-color:#000;color:#eee;padding:5px}.ba-videoplayer-noie8 .ba-player-theatre-theme-full-screen-btn-inner{text-align:left;padding:0 5px}.ba-player-theatre-theme-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;padding-top:4px;width:32px}.ba-videoplayer-noie8 .ba-player-theatre-theme-cc-button-container{width:30px}.ba-commoncss-settings-visible .ba-player-theatre-theme-settings-button-inner{color:#eee}.ba-player-theatre-theme-cc-button-container,.ba-player-theatre-theme-settings-button-container{padding:1px 1px 0 0}.ba-player-theatre-theme .ba-settings-overlay-inner{bottom:45px;right:12.5%}.ba-player-device-type-mobile.ba-videoplayer-container .ba-player-theatre-theme-dashboard{left:2.5%;width:95%}.ba-player-device-type-mobile.ba-player-theatre-theme .ba-settings-overlay-inner{right:2.5%}.ba-player-fullscreen-view .ba-videoplayer-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-videoplayer-overlay{position:fixed}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.6em solid;border-color:#999;border-color:rgba(255,255,255,.6);position:absolute;top:50%;left:50%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-moz-box-shadow:0 0 22px #000;-webkit-box-shadow:0 0 22px #000;box-shadow:0 0 22px #000;border-radius:50%;box-sizing:content-box;cursor:pointer;font-size:5px;height:10em;text-align:center;width:10em}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container:focus{outline:0;border-radius:50%;border-color:#1b8fcc;-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container:focus:active,.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container:focus:hover{border:none}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container:hover{-moz-box-shadow:0 0 22px #eee;-webkit-box-shadow:0 0 22px #eee;box-shadow:0 0 22px #eee}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-container:hover .ba-player-theatre-theme-playbutton-button::after{text-shadow:0 0 4px #eee}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-button::after{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;text-shadow:0 0 4px #000;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;content:"\\E805";color:#eee;font-size:4.6em}.ba-videoplayer-noie8 .ba-player-theatre-theme-playbutton-button::after{line-height:2.3em;margin-left:.1em;width:100%}.ba-player-theatre-theme-rerecord-bar{position:absolute;
2left:0;right:0;bottom:0;background-color:#eee}.ba-player-theatre-theme-rerecord-backbar{position:absolute;left:0;right:0;bottom:0;height:50px;background-color:#eee;opacity:1}.ba-player-theatre-theme-rerecord-frontbar{position:relative;left:0;right:0;bottom:0;height:50px;overflow:hidden;padding-left:16px;padding-right:16px;text-align:center}.ba-player-theatre-theme-rerecord-button-container{display:inline-block}.ba-player-theatre-theme-rerecord-button{background-color:#000;border-radius:0;color:#eee;cursor:pointer;font-family:sans-serif;font-weight:300;font-size:12px;height:50px;padding:0;padding-left:16px;padding-right:16px;line-height:50px;letter-spacing:.1em}.ba-player-theatre-theme.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;left:0;right:0;bottom:45px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-theatre-theme.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{bottom:0;right:12.5%}.ba-player-theatre-theme.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-theatre .ba-commoncss-message-text{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.ba-recorder-theme-theatre .ba-videorecorder-chooser-container{background-color:#eee}.ba-recorder-theme-theatre .ba-videorecorder-chooser-icon-container{color:#000;font-size:32px;margin:16px}.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-0,.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-1,.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-2,.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-3{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;line-height:20px;min-width:10em;padding:6px 8px}.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-0,.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-2{background-color:#fff;color:#333;border:1px solid #333}.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-1,.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-3{border:1px solid #999;color:#979797;margin:2px 0}.ba-recorder-theme-theatre .ba-commoncss-icon-record:before{font-size:.8em}.ba-recorder-theme-theatre .ba-commoncss-icon-upload:before{font-size:.9em}
2.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-stop-button-container .ba-videorecorder-button{color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-border,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected{border-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-bg,.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#eb6a74;border-color:#eb6a74}.ba-recorder-red-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-0,.ba-recorder-red-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-2{color:#fff}.ba-recorder-red-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-1,.ba-recorder-red-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-3{background-color:#fff}
2.ba-recorder-red-color .ba-recorder-loader-label{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-stop-button-container .ba-videorecorder-button{color:#2a74eb}
2.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-border,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected{border-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-bg,.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#2a74eb;border-color:#2a74eb}.ba-recorder-blue-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-2{color:#fff}.ba-recorder-blue-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-1,.ba-recorder-blue-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-3{background-color:#fff}.ba-recorder-blue-color .ba-recorder-loader-label{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}
2.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-stop-button-container .ba-videorecorder-button{color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-border,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected{border-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-commoncss-accent-color-bg,.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-primary{background-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#5daa96;border-color:#5daa96}.ba-recorder-green-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-0,.ba-recorder-green-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-2{color:#fff}.ba-recorder-green-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-1,.ba-recorder-green-color.ba-recorder-theme-theatre .ba-videorecorder-chooser-button-3{background-color:#fff}
2.ba-recorder-green-color .ba-recorder-loader-label{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-theme-theatre.ba-videorecorder-container .ba-videorecorder-video{background-color:#000}.ba-recorder-theme-theatre.ba-videorecorder-container .ba-recorder-overlay{top:0}.ba-recorder-theme-theatre-dashboard{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;opacity:.75}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-controlbar{background-color:#eee;position:absolute;left:0;right:0;bottom:0;height:50px;padding:0}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button{background-color:#fff;border:none;border-right:1px solid #979797;box-sizing:border-box;color:#eee;cursor:pointer;float:left;height:50px;line-height:50px;text-align:center;width:50px}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner{border:none;cursor:pointer;color:#666;font-size:inherit;height:100%;margin:0;padding:0;width:100%}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-inner:hover{background-color:#eee;color:#000}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-selected{background-color:#000;color:#eee}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-indicator-container{height:50px;line-height:50px;padding-left:10px}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-rightbutton-container{padding:0}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings-front{position:absolute;left:0;right:0;bottom:0;max-height:initial;overflow:auto}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings{bottom:50px;max-height:14em;overflow:scroll;margin:5px;padding:0}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings .ba-videorecorder-add-stream,.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings label{font-family:sans-serif;font-weight:300;font-size:12px;color:#979797}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings hr{background-color:#979797;height:2px}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #979797;background-color:#000}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings span{border-color:#979797;background-color:#979797}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-primary{background-color:#000;border:none;border-radius:0;color:#eee;display:inline-block;font-family:sans-serif;font-weight:300;font-size:12px;margin:0;padding:0 25px;min-width:3em;position:relative;left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10;height:50px;line-height:50px}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings-button{background-color:#eee;cursor:pointer;margin:15px 0 0 15px}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-settings label{color:#979797}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-bubble-info{background-color:#fff;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;padding:12px 0;line-height:1.2;position:relative}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-bubble-info:before{border-top:9px solid;border-top-color:#fff;border-top-color:#fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:10px;position:absolute;right:100%;top:100%;width:0}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-controlbar-center-section{position:absolute;left:0;text-align:center;width:100%}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-button-container{display:inline-block}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-label-container{text-align:center;width:100%}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-label-container .ba-videorecorder-button-primary{background-color:inherit;border-left:1px solid #979797;border-right:1px solid #979797;color:#979797;cursor:default}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-stop-button-container{text-align:right;bottom:0;left:auto;position:absolute;right:0;top:auto}.ba-recorder-theme-theatre-dashboard .ba-videorecorder-stop-button-container .ba-videorecorder-button{color:#000}.ba-recorder-theme-theatre.ba-videorecorder-container .ba-videorecorder-imagegallery-container{left:50px;right:50px}.ba-videorecorder-imagegallery-image img{border:none;border-radius:0}.ba-videorecorderimagegallery-image:hover{border:2px solid #fff}.ba-videorecorder-imagegallery-leftbutton,.ba-videorecorder-imagegallery-rightbutton{border-radius:0;background-color:#979797;background-color:rgba(0,0,0,.4);height:30px;width:30px;z-index:10}.ba-recorder-theme-theatre .ba-videorecorder-topmessage-message{color:#eee;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:300;padding:7px;position:relative;margin:15px 0 3px}.ba-recorder-theme-theatre .ba-videorecorder-topmessage-background{background:0 0}.ba-imageviewer-theatre-theme-red-color .ba-commoncss-icon-resize-full,.ba-imageviewer-theatre-theme-red-color .ba-imageviewer-button-inner,.ba-imageviewer-theatre-theme-red-color .ba-imageviewer-image-title,.ba-imageviewer-theatre-theme-red-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#eb6a74}.ba-imageviewer-theatre-theme-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-theatre-theme-blue-color .ba-commoncss-icon-resize-full,.ba-imageviewer-theatre-theme-blue-color .ba-imageviewer-button-inner,.ba-imageviewer-theatre-theme-blue-color .ba-imageviewer-image-title,.ba-imageviewer-theatre-theme-blue-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#2a74eb}.ba-imageviewer-theatre-theme-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-theatre-theme-green-color .ba-commoncss-icon-resize-full,.ba-imageviewer-theatre-theme-green-color .ba-imageviewer-button-inner,.ba-imageviewer-theatre-theme-green-color .ba-imageviewer-image-title,.ba-imageviewer-theatre-theme-green-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#5daa96}.ba-imageviewer-theatre-theme-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-commoncss-icon-resize-full{color:#666}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#eee;box-sizing:border-box;bottom:15px;border:1px solid #666;height:28px;left:12.5%;
2opacity:.75;position:absolute;width:75%}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-dashboard-hidden{opacity:0}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-left-block{float:left;padding-left:5px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-left-block>div{float:left;height:28px;line-height:29px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-left-block>div:last-child{float:right}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-ie8 .ba-imageviewer-left-block>div{line-height:28px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-center-block{float:left}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-right-block{float:right;padding-right:6px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-right-block>div{float:right;height:25px;line-height:25px;text-align:center}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-right-block>div:first-child{line-height:28px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-right-block>div:last-child{float:left;line-height:31px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-right-block .ba-imageviewer-time-value{text-align:left}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-image-title-container{position:absolute;left:0;right:0;top:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;width:100%}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-image-title-container>p{background-color:#eee;background-color:rgba(255,255,255,.4);position:relative;margin:auto;height:28px;line-height:28px;top:15px;text-align:center;color:#020202;width:75%}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-leftbutton-container{float:left;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border:none;text-align:center;line-height:2}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-noie8 .ba-imageviewer-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-ie8 .ba-imageviewer-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#000;font-size:13px}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-ie8 .ba-imageviewer-button-inner{color:#000;font-size:13px;margin-left:3px}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-button-inner{cursor:pointer;position:relative}.ba-imageviewer-container.ba-imageviewer-theatre-theme .ba-imageviewer-button-text{font-family:Arial,sans-serif;font-weight:400;font-size:10px}.ba-imageviewer-container.ba-imageviewer-theatre-theme.ba-imageviewer-noie8 .ba-imageviewer-full-screen-btn-inner{text-align:left}.ba-imageviewer-fullscreen-view.ba-imageviewer-theatre-theme .ba-imageviewer-dashboard,.ba-imageviewer-fullscreen-view.ba-imageviewer-theatre-theme .ba-imageviewer-image-title-container{position:fixed;right:12.5%;z-index:1005}.ba-imageviewer-fullscreen-view.ba-imageviewer-theatre-theme .ba-imageviewer-dashboard{bottom:0;width:75%}.ba-imageviewer-fullscreen-view.ba-imageviewer-theatre-theme .ba-imageviewer-image-title-container{top:0}.ba-audioplayer-container.ba-player-theatre-theme{box-sizing:border-box;border:1px solid #eee;height:58px;min-height:58px;min-width:320px}.ba-audioplayer-container.ba-player-theatre-theme.ba-player-no-title{height:28px;min-height:28px}.ba-audioplayer-container.ba-player-theatre-theme .ba-player-theatre-theme-dashboard{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;background-color:#eee;bottom:0;height:28px;position:absolute;width:100%}
2.ba-audioplayer-container.ba-player-theatre-theme .ba-player-theatre-theme-right-block>div{height:28px;line-height:28px;width:40px}.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-small .ba-player-theatre-theme-time-container{display:block}.ba-audioplayer-container.ba-player-theatre-theme.ba-audioplayer-ie8 .ba-player-theatre-theme-volumebar,.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-medium .ba-player-theatre-theme-volumebar,.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-small .ba-player-theatre-theme-volumebar{display:block}.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-medium .ba-player-theatre-theme-volume-button-container,.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-small .ba-player-theatre-theme-volume-button-container{display:block}.ba-audioplayer-container.ba-player-theatre-theme.ba-player-size-medium .ba-player-theatre-theme-right-time-container{display:block}.ba-audioplayer-ie8 .ba-player-theatre-theme-left-block>div{line-height:28px}.ba-player-theatre-theme-title-container{position:absolute;left:0;right:0;top:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;width:100%}.ba-player-theatre-theme-title-container>p{background-color:#eee;background-color:rgba(255,255,255,.4);position:relative;margin:auto;height:28px;line-height:28px;text-align:center;color:#979797}.ba-audioplayer-noie8 .ba-player-theatre-theme-rightbutton-container{float:right;width:40px;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-audioplayer-ie8 .ba-player-theatre-theme-rightbutton-container{float:right;width:40px;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-audioplayer-noie8 .ba-player-theatre-theme-button-inner{color:#000;font-size:13px}.ba-audioplayer-ie8 .ba-player-theatre-theme-button-inner{color:#000;font-size:13px;margin-left:3px}.ba-audioplayer-noie8 .ba-player-theatre-theme-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-audioplayer-noie8 .ba-player-theatre-theme-volumebar{float:left;margin-right:120px;width:7px}.ba-audioplayer-ie8 .ba-player-theatre-theme-volumebar{float:right;width:7px;height:50%;margin-right:120px}.ba-audioplayer-noie8 .ba-player-theatre-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-audioplayer-ie8 .ba-player-theatre-theme-progressbar-inner{margin-top:9px}.ba-audioplayer-ie8 .ba-player-theatre-theme-progressbar-position{height:10px}/*!\nbetajs-media-components - v0.0.291 - 2022-01-08\nCopyright (c) Ziggeo,Oliver Friedmann,Rashad Aliyev\nApache-2.0 Software License.\n*/.ba-player-red-color .ba-player-space-theme-button-inner,.ba-player-red-color .ba-player-space-theme-title>p{color:#eb6a74}.ba-player-red-color .ba-player-button-active,.ba-player-red-color .ba-player-space-theme-primary-button,.ba-player-red-color.ba-videoplayer-ie8 .ba-player-space-theme-stream-label-container,.ba-player-red-color.ba-videoplayer-noie8 .ba-player-space-theme-stream-label-container{color:#eee;background-color:#eb6a74}.ba-player-red-color .ba-player-space-theme-playbutton-duration,.ba-player-red-color .ba-player-space-theme-progressbar-button,.ba-player-red-color .ba-player-space-theme-progressbar-position,.ba-player-red-color .ba-player-space-theme-rerecord-button,.ba-player-red-color .ba-player-space-theme-stream-label-container .ba-player-space-theme-stream-label,.ba-player-red-color .ba-player-space-theme-volumebar-position{background-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container{border-color:#eb6a74}.ba-player-red-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-button::after{color:#eb6a74}.ba-player-red-color .ba-player-space-theme-progressbar-cache{background-color:#4c4c4c;background-color:rgba(255,255,255,.6)}.ba-player-red-color .ba-player-space-theme-progressbar-inner,.ba-player-red-color .ba-player-space-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-blue-color .ba-player-space-theme-button-inner,.ba-player-blue-color .ba-player-space-theme-title>p{color:#2a74eb}.ba-player-blue-color .ba-player-button-active,.ba-player-blue-color .ba-player-space-theme-primary-button,.ba-player-blue-color.ba-videoplayer-ie8 .ba-player-space-theme-stream-label-container,.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-space-theme-stream-label-container{c
2olor:#eee;background-color:#2a74eb}.ba-player-blue-color .ba-player-space-theme-playbutton-duration,.ba-player-blue-color .ba-player-space-theme-progressbar-button,.ba-player-blue-color .ba-player-space-theme-progressbar-position,.ba-player-blue-color .ba-player-space-theme-rerecord-button,.ba-player-blue-color .ba-player-space-theme-stream-label-container .ba-player-space-theme-stream-label,.ba-player-blue-color .ba-player-space-theme-volumebar-position{background-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container{border-color:#2a74eb}.ba-player-blue-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-button::after{color:#2a74eb}.ba-player-blue-color .ba-player-space-theme-progressbar-cache{background-color:#4c4c4c;background-color:rgba(255,255,255,.6)}.ba-player-blue-color .ba-player-space-theme-progressbar-inner,.ba-player-blue-color .ba-player-space-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-green-color .ba-player-space-theme-button-inner,.ba-player-green-color .ba-player-space-theme-title>p{color:#5daa96}.ba-player-green-color .ba-player-button-active,.ba-player-green-color .ba-player-space-theme-primary-button,.ba-player-green-color.ba-videoplayer-ie8 .ba-player-space-theme-stream-label-container,.ba-player-green-color.ba-videoplayer-noie8 .ba-player-space-theme-stream-label-container{color:#eee;background-color:#5daa96}.ba-player-green-color .ba-player-space-theme-playbutton-duration,.ba-player-green-color .ba-player-space-theme-progressbar-button,.ba-player-green-color .ba-player-space-theme-progressbar-position,.ba-player-green-color .ba-player-space-theme-rerecord-button,.ba-player-green-color .ba-player-space-theme-stream-label-container .ba-player-space-theme-stream-label,.ba-player-green-color .ba-player-space-theme-volumebar-position{background-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container{border-color:#5daa96}.ba-player-green-color.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-button::after{color:#5daa96}.ba-player-green-color .ba-player-space-theme-progressbar-cache{background-color:#4c4c4c;background-color:rgba(255,255,255,.6)}.ba-player-green-color .ba-player-space-theme-progressbar-inner,.ba-player-green-color .ba-player-space-theme-volumebar-inner{background-color:#7f7f7f;background-color:rgba(255,255,255,.3)}.ba-player-space-theme-dashboard{font-family:sans-serif}.ba-player-space-theme-dashboard .ba-player-airplay-container{box-sizing:content-box;padding:12px 0 0 6px}.ba-player-space-theme-title-container{position:absolute;left:0;right:0;top:0;background-color:#cecece;background-color:rgba(0,0,0,.2);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;box-sizing:border-box;font-size:.65rem;font-weight:300;height:32px;letter-spacing:.05rem;line-height:32px;padding:0 12px;text-align:center}.ba-videoplayer-ie8 .ba-player-space-theme-title-container .ba-player-space-theme-button-inner{margin-top:0}.ba-player-space-theme-controlbar-footer{position:absolute;left:0;right:0;bottom:0;background-color:#cecece;background-color:rgba(0,0,0,.4);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;box-sizing:content-box;height:40px;padding:0 0 0 5px}.ba-videoplayer-ie8 .ba-player-space-theme-controlbar-footer,.ba-videoplayer-ie8 .ba-player-space-theme-title-container{opacity:.8}.ba-videoplayer-noie8 .ba-player-space-theme-title-container .css-rightbutton-container{width:21px}.ba-player-space-theme-title-container-background{position:relative;height:40px}.ba-player-space-theme-title{float:left;color:#eee}.ba-player-space-theme-title>p{margin:0;font-size:12px}.ba-videoplayer-noie8 .ba-player-space-theme-title-container .ba-player-space-theme-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-player-space-theme-leftbutton-container{float:left;width:30px;height:100%;cursor:pointer;box-sizing:content-box;border:none;margin-right:10px}.ba-videoplayer-noie8 .ba-player-space-theme-rightbutton-container{float:right;width:auto;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-videoplayer-ie8 .ba-player-space-theme-rightbutton-container{float:right;width:auto;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-player-space-theme-rightbutton-container{margin:0 5px}.ba-player-space-theme-right-time-container{padding-right:10px}.ba-player-space-theme-button-inner{cursor:pointer;color:#eee;font-size:13px;border-radius:3px}.ba-videoplayer-noie8 .ba-player-space-theme-controlbar-footer .ba-player-space-theme-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-videoplayer-ie8 .ba-player-space-theme-button-inner{height:auto;margin-top:14px;margin-left:3px;text-align:center}.ba-player-space-theme-time-container{float:left;width:100px;height:100%;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#eee;box-sizing:content-box;border:none}.ba-videoplayer-ie8 .ba-player-space-theme-time-container{height:auto;margin-top:15px}.ba-player-space-theme-time-value{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;float:left;width:100px;font-size:10px}.ba-videoplayer-noie8 .ba-player-space-theme-volumebar{float:right;width:60px;height:100%}.ba-videoplayer-ie8 .ba-player-space-theme-volumebar{float:right;width:60px;height:50%;margin-top:14px;margin-right:12px}.ba-player-space-theme-volumebar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;
2cursor:pointer;background-color:#666;height:6px}.ba-player-space-theme-volumebar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;left:0;background-color:#eee;height:100%}.ba-videoplayer-noie8 .ba-player-space-theme-progressbar{overflow:hidden;height:100%;padding-left:6px;padding-right:6px}.ba-videoplayer-ie8 .ba-player-space-theme-progressbar{overflow:hidden;height:50%;padding-left:12px;padding-right:12px;margin-right:30px;margin-top:10px}.ba-player-space-theme-progressbar-cache{position:absolute;left:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#eee;height:3px}.ba-player-space-theme-progressbar-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;background-color:#979797;height:3px}.ba-player-space-theme-progressbar.ba-player-disabled .ba-player-space-theme-progressbar-cache,.ba-player-space-theme-progressbar.ba-player-disabled .ba-player-space-theme-progressbar-inner{cursor:not-allowed}.ba-player-space-theme-progressbar-position{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#000;position:absolute;height:3px}.ba-player-space-theme-progressbar-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;box-sizing:content-box;border:none;position:absolute;top:-2px;z-index:1;width:10px;height:10px}.ba-player-space-theme-progressbar-marker{position:absolute;background-color:#000;top:-4px;height:12px;width:5px}.ba-player-space-theme-button-text{font-family:Arial;font-weight:400;font-size:10px}.ba-player-space-theme-time-container{font-size:.7rem;width:50px}.ba-player-space-theme-time-value{font-weight:300;letter-spacing:.2em;width:50px}.ba-player-size-small .ba-player-space-theme-time-container{display:none}.ba-player-size-small .ba-player-space-theme-volumebar{display:none}.ba-player-space-theme-stream-label-container{background-color:#979797;box-sizing:border-box;padding:2px 4px}.ba-player-space-theme-stream-label-container .ba-player-space-theme-stream-label{line-height:16px;background-color:#979797}.ba-videoplayer-noie8 .ba-player-space-theme-full-screen-btn-inner{text-align:left;padding-left:4px}.ba-videoplayer-noie8 .ba-player-space-theme-cast-button-container{margin:0}.ba-videoplayer-noie8 .ba-player-space-theme-cast-button-container button{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:0 0;border:none;cursor:pointer;box-sizing:border-box;padding:11px 2px 0 10px;width:32px}.ba-player-space-theme-cc-button-container,.ba-player-space-theme-settings-button-container{padding:0 10px;margin:0}.ba-settings-overlay-inner{bottom:40px}.ba-player-space-theme-primary-button{background-color:#fff;color:#000;padding:5px}.ba-player-fullscreen-view video::-webkit-media-controls-overlay-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-enclosure{display:none}.ba-player-fullscreen-view video::-webkit-media-controls{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-panel{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-play-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-current-time-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-time-remaining-display{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-timeline{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-mute-button{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-volume-slider{display:none}.ba-player-fullscreen-view video::-webkit-media-controls-fullscreen-button{display:none}.ba-player-fullscreen-view video::-internal-media-controls-download-button{display:none}.ba-player-fullscreen-view video::-moz-list-bullet,.ba-player-fullscreen-view video::-moz-list-number{display:none}.ba-player-fullscreen-view video::-moz-meter-bar{display:none}
2.ba-player-fullscreen-view video:fullscreen:not(:root){display:none}.ba-player-fullscreen-view .ba-videoplayer-dashboard{bottom:0}.ba-player-fullscreen-view .ba-videoplayer-title-block{top:0}.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-dashboard,.ba-player-fullscreen-view.ba-player-firefox-browser .ba-videoplayer-title-block{position:fixed;z-index:100}.ba-videoplayer-container.ba-player-fullscreen-view{min-width:100%;position:absolute;min-height:fit-content}.ba-videoplayer-container.ba-player-fullscreen-view>.ba-videoplayer-overlay{position:fixed}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.6em solid;border-color:#999;border-color:rgba(255,255,255,.6);position:absolute;top:50%;left:50%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-moz-box-shadow:0 0 22px #000;-webkit-box-shadow:0 0 22px #000;box-shadow:0 0 22px #000;border-radius:50%;box-sizing:content-box;cursor:pointer;font-size:5px;height:10em;text-align:center;width:10em}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container:focus{outline:0;border-radius:50%;border-color:#1b8fcc;-moz-box-shadow:0 0 0 2px #1b8fcc;-webkit-box-shadow:0 0 0 2px #1b8fcc;box-shadow:0 0 0 2px #1b8fcc}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container:focus:active,.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container:focus:hover{border:none}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container:hover{-moz-box-shadow:0 0 22px #eee;-webkit-box-shadow:0 0 22px #eee;box-shadow:0 0 22px #eee}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-container:hover .ba-player-space-theme-playbutton-button::after{text-shadow:0 0 4px #eee}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-button::after{font-family:bjsmc;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;text-shadow:0 0 4px #000;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;content:"\\E805";color:#eee;font-size:4.6em}.ba-videoplayer-noie8 .ba-player-space-theme-playbutton-button::after{line-height:2.3em;margin-left:.1em;width:100%}.ba-player-space-theme-rerecord-bar{position:absolute;left:0;right:0;bottom:0}.ba-player-space-theme-rerecord-backbar{position:absolute;left:0;right:0;bottom:0;height:48px;background-color:#000;opacity:.5}.ba-player-space-theme-rerecord-frontbar{position:relative;left:0;right:0;bottom:0;height:48px;overflow:hidden;padding-left:16px;padding-right:16px}.ba-player-space-theme-rerecord-button-container{height:100%;cursor:pointer;padding-left:8px;padding-right:8px;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.ba-player-space-theme-rerecord-button{background-color:#000;border-radius:18px;color:#eee;cursor:pointer;font-family:sans-serif;font-weight:300;font-size:11px;padding:8px;padding-left:16px;padding-right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center;letter-spacing:.1em}.ba-player-space-theme.ba-videoplayer-noie8 .ba-videoplayer-topmessage-container .ba-player-space-theme-rightbutton-container{width:25px}.ba-player-space-theme.ba-videoplayer-noie8 .ba-videoplayer-topmessage-message .ba-videoplayer-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-player-space-theme.ba-videoplayer-noie8 .ba-videoplayer-topmessage-container .ba-videoplayer-rightbutton-container{width:25px}.ba-player-space-theme .ba-videoplayer-topmessage-background{position:relative;height:40px}.ba-player-space-theme .ba-videoplayer-topmessage-message{padding:0;padding-left:20px;padding-right:15px;line-height:40px;text-align:left;font-size:.65rem;letter-spacing:.05rem;font-weight:300}.ba-player-space-theme .ba-videoplayer-title{float:left}.ba-player-space-theme .ba-videoplayer-share-button-container{margin-right:5px}.ba-player-space-theme.ba-videoplayer-container .ba-player-text-tracks-overlay{position:absolute;
2left:0;right:0;bottom:42px;transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-webkit-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out}.ba-player-space-theme.ba-videoplayer-container .ba-player-text-tracks-overlay .ba-commoncss-options-popup{right:0;bottom:1px}.ba-player-space-theme.ba-videoplayer-container .ba-player-track-dashboard-hidden.ba-player-text-tracks-overlay{bottom:5px}.ba-recorder-theme-space .ba-commoncss-message-text{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.ba-recorder-theme-space .ba-videorecorder-chooser-container{background-color:#eee;z-index:1}.ba-recorder-theme-space .ba-videorecorder-chooser-icon-container{color:#000;font-size:32px;margin:16px}.ba-recorder-theme-space .ba-videorecorder-chooser-button-0,.ba-recorder-theme-space .ba-videorecorder-chooser-button-1,.ba-recorder-theme-space .ba-videorecorder-chooser-button-2,.ba-recorder-theme-space .ba-videorecorder-chooser-button-3{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;line-height:20px;min-width:10em;padding:6px 8px}.ba-recorder-theme-space .ba-videorecorder-chooser-button-0,.ba-recorder-theme-space .ba-videorecorder-chooser-button-2{background-color:#000;border:1px solid #000}.ba-recorder-theme-space .ba-videorecorder-chooser-button-1,.ba-recorder-theme-space .ba-videorecorder-chooser-button-3{border:1px solid #666;color:#666;font-size:14px;margin:2px 0}
2.ba-recorder-red-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-primary{background-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{border-color:#eb6a74}.ba-recorder-red-color .ba-recorder-theme-space-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#eb6a74;border-color:#eb6a74}.ba-recorder-red-color .ba-recorder-loader-label,.ba-recorder-red-color .ba-videorecorder-button-circle-selected,.ba-recorder-red-color .ba-videorecorder-button-inner:hover,.ba-recorder-red-color .ba-videorecorder-chooser-button-1,.ba-recorder-red-color .ba-videorecorder-chooser-button-3,.ba-recorder-red-color .ba-videorecorder-chooser-icon-container{color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-red-color .ba-videorecorder-imagegallery-rightbutton{background-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-chooser-button-0,.ba-recorder-red-color .ba-videorecorder-chooser-button-2,.ba-recorder-red-color .ba-videorecorder-imagegallery-image:hover{border-color:#eb6a74}.ba-recorder-red-color .ba-videorecorder-message-message a{color:#eb6a74}
2.ba-recorder-blue-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-primary{background-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{border-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-theme-space-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#2a74eb;border-color:#2a74eb}.ba-recorder-blue-color .ba-recorder-loader-label,.ba-recorder-blue-color .ba-videorecorder-button-circle-selected,.ba-recorder-blue-color .ba-videorecorder-button-inner:hover,.ba-recorder-blue-color .ba-videorecorder-chooser-button-1,.ba-recorder-blue-color .ba-videorecorder-chooser-button-3,.ba-recorder-blue-color .ba-videorecorder-chooser-icon-container{color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-blue-color .ba-videorecorder-imagegallery-rightbutton{background-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-chooser-button-0,.ba-recorder-blue-color .ba-videorecorder-chooser-button-2,.ba-recorder-blue-color .ba-videorecorder-imagegallery-image:hover{border-color:#2a74eb}.ba-recorder-blue-color .ba-videorecorder-message-message a{color:#2a74eb}
2.ba-recorder-green-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-primary{background-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{border-color:#5daa96}.ba-recorder-green-color .ba-recorder-theme-space-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{background-color:#5daa96;border-color:#5daa96}.ba-recorder-green-color .ba-recorder-loader-label,.ba-recorder-green-color .ba-videorecorder-button-circle-selected,.ba-recorder-green-color .ba-videorecorder-button-inner:hover,.ba-recorder-green-color .ba-videorecorder-chooser-button-1,.ba-recorder-green-color .ba-videorecorder-chooser-button-3,.ba-recorder-green-color .ba-videorecorder-chooser-icon-container{color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-leftbutton,.ba-recorder-green-color .ba-videorecorder-imagegallery-rightbutton{background-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-chooser-button-0,.ba-recorder-green-color .ba-videorecorder-chooser-button-2,.ba-recorder-green-color .ba-videorecorder-imagegallery-image:hover{border-color:#5daa96}.ba-recorder-green-color .ba-videorecorder-message-message a{color:#5daa96}.ba-recorder-theme-space.ba-videorecorder-container .ba-videorecorder-video{background-color:#000}.ba-recorder-theme-space-dashboard{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.ba-recorder-theme-space-dashboard .ba-videorecorder-controlbar{position:absolute;left:0;right:0;bottom:0;height:55px;padding:0 10px}.ba-recorder-theme-space-dashboard .ba-videorecorder-controlbar .ba-videorecorder-rightbutton-container.ba-videorecorder-pause-button-container{position:absolute;right:10px}.ba-recorder-theme-space-dashboard .ba-videorecorder-controlbar-left-section{float:left}.ba-recorder-theme-space-dashboard .ba-videorecorder-controlbar-left-section .ba-videorecorder-circle-button{margin-right:7px}.ba-recorder-theme-space-dashboard .ba-videorecorder-long-rounded-button{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:inline-block}.ba-recorder-theme-space-dashboard .ba-videorecorder-long-rounded-button>p{font-family:sans-serif;font-size:12px;padding:15px;margin:0}.ba-recorder-theme-space-dashboard .ba-videorecorder-circle-button{background-color:#979797;background-color:rgba(0,0,0,.4);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;float:left;height:40px;line-height:40px;text-align:center;width:40px}.ba-recorder-theme-space-dashboard .ba-videorecorder-button-circle-selected,.ba-recorder-theme-space-dashboard .ba-videorecorder-button-inner:hover,.ba-recorder-theme-space-dashboard .ba-videorecorder-button-selected{background-color:#eee;border-radius:50%;color:#000;cursor:pointer}.ba-recorder-theme-space-dashboard .ba-videorecorder-button-inner{border:none;cursor:pointer;font-size:inherit;height:100%;margin:0;padding:0;width:100%}.ba-recorder-theme-space-dashboard .ba-videorecorder-indicator-container{height:40px;line-height:40px}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings-front{position:absolute;left:0;right:0;bottom:0;max-height:initial;overflow:auto}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings{bottom:55px;max-height:14em;overflow:scroll;margin:5px;padding:0}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings .ba-videorecorder-add-stream,.ba-recorder-theme-space-dashboard .ba-videorecorder-settings label{font-family:sans-serif;font-weight:300;font-size:12px}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings input[type=radio]:checked+span{border:3px solid #fff;background-color:#000}.ba-recorder-theme-space-dashboard .ba-videorecorder-button-primary{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;position:relative;
2left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);background-color:#000;display:inline-block;font-family:sans-serif;font-weight:300;font-size:12px;margin:6px 5px 0;min-width:3em;padding:8px 16px;z-index:10}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings-button{background-color:#eee;cursor:pointer;margin:15px 0 0 15px}.ba-recorder-theme-space-dashboard .ba-videorecorder-settings-button>p{color:#979797}.ba-recorder-theme-space-dashboard .ba-videorecorder-bubble-info{background-color:#7f7f7f;background-color:rgba(0,0,0,.5);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;padding:12px 0;line-height:1.2;position:relative}.ba-recorder-theme-space-dashboard .ba-videorecorder-bubble-info:before{border-top:9px solid;border-top-color:#7f7f7f;border-top-color:rgba(0,0,0,.5);border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:16px;position:absolute;right:100%;top:100%;width:0}.ba-recorder-theme-space-dashboard .ba-videorecorder-controlbar-center-section{position:absolute;left:0;text-align:right;width:50%}.ba-recorder-theme-space-dashboard .ba-videorecorder-button-container{display:inline-block}.ba-recorder-theme-space-dashboard .ba-videorecorder-label-container{float:left;text-align:right;width:50%}.ba-recorder-theme-space-dashboard .ba-videorecorder-label-container .ba-videorecorder-button-primary{color:#fff;background-color:#979797;background-color:rgba(0,0,0,.4)}.ba-recorder-theme-space-dashboard .ba-videorecorder-stop-button-container{float:right;text-align:left;width:50%}.ba-recorder-theme-space-dashboard .ba-commoncss-icon-cog{position:relative;top:1px}.ba-recorder-theme-space.ba-videorecorder-container .ba-videorecorder-imagegallery-container{left:50px;right:50px}.ba-recorder-overlay img,.ba-videorecorder-imagegallery-image{border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ba-videorecorderimagegallery-image:hover{border:2px solid #fff}.ba-videorecorder-imagegallery-leftbutton,.ba-videorecorder-imagegallery-rightbutton{border-radius:50%;background-color:#979797;background-color:rgba(0,0,0,.4);height:30px;width:30px;z-index:10}.ba-recorder-theme-space .ba-videorecorder-topmessage-message{background-color:#eee;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#979797;opacity:.75;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:300;padding:6px;position:relative;margin:15px 0 0 15px}.ba-recorder-theme-space .ba-videorecorder-topmessage-background{background:0 0}.ba-imageviewer-space-theme-red-color .ba-imageviewer-title>p,.ba-imageviewer-space-theme-red-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-space-theme-red-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#eb6a74}.ba-imageviewer-space-theme-red-color .ba-imageviewer-rerecord-button{background-color:#eb6a74}.ba-imageviewer-space-theme-blue-color .ba-imageviewer-title>p,.ba-imageviewer-space-theme-blue-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-space-theme-blue-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#2a74eb}.ba-imageviewer-space-theme-blue-color .ba-imageviewer-rerecord-button{background-color:#2a74eb}.ba-imageviewer-space-theme-green-color .ba-imageviewer-title>p,.ba-imageviewer-space-theme-green-color.ba-imageviewer-ie8 .ba-imageviewer-button-inner,.ba-imageviewer-space-theme-green-color.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#5daa96}.ba-imageviewer-space-theme-green-color .ba-imageviewer-rerecord-button{background-color:#5daa96}.ba-imageviewer-space-theme .ba-imageviewer-image-title-container{position:absolute;left:0;right:0;top:0;background-color:#cecece;background-color:rgba(0,0,0,.2);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;box-sizing:border-box;font-size:.65rem;font-weight:300;height:32px;letter-spacing:.05rem;line-height:32px;padding:0 3px 0 12px;text-align:center}.ba-imageviewer-space-theme.ba-imageviewer-ie8 .ba-imageviewer-image-title-container .ba-imageviewer-button-inner{margin-top:0}.ba-imageviewer-space-theme .ba-imageviewer-controlbar-footer{position:absolute;
2left:0;right:0;bottom:0;background-color:#cecece;background-color:rgba(0,0,0,.4);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;height:40px;padding:0 5px}.ba-imageviewer-space-theme.ba-imageviewer-ie8 .ba-imageviewer-controlbar-footer,.ba-imageviewer-space-theme.ba-imageviewer-ie8 .ba-imageviewer-image-title-container{opacity:.8}.ba-imageviewer-space-theme .ba-imageviewer-dashboard-hidden{opacity:0}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-image-title-container .css-rightbutton-container{width:21px}.ba-imageviewer-space-theme .ba-imageviewer-image-title-container-background{position:relative;height:40px}.ba-imageviewer-space-theme .ba-imageviewer-title{float:left;color:#eee}.ba-imageviewer-space-theme .ba-imageviewer-title>p{margin:0;font-size:12px;font-family:sans-serif}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-image-title-container .ba-imageviewer-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-container .ba-imageviewer-rightbutton-container{width:25px}.ba-imageviewer-space-theme .ba-imageviewer-leftbutton-container{float:left;width:30px;height:100%;cursor:pointer;box-sizing:content-box;border:none;margin-right:10px}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-rightbutton-container{float:right;width:auto;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-imageviewer-space-theme.ba-imageviewer-ie8 .ba-imageviewer-rightbutton-container{float:right;width:auto;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-imageviewer-space-theme .ba-imageviewer-rightbutton-container{margin:0 5px}.ba-imageviewer-space-theme .ba-imageviewer-right-time-container{padding-right:10px}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-button-inner{color:#eee;font-size:13px}.ba-imageviewer-space-theme .ba-imageviewer-button-inner{cursor:pointer}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-controlbar-footer .ba-imageviewer-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-imageviewer-space-theme.ba-imageviewer-ie8 .ba-imageviewer-button-inner{color:#eee;font-size:13px;height:auto;margin-top:14px;margin-left:3px;text-align:center}.ba-imageviewer-space-theme .ba-imageviewer-button-text{font-family:Arial,sans-serif;font-weight:400;font-size:10px}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-full-screen-btn-inner{text-align:left;padding-left:4px}.ba-imageviewer-fullscreen-view.ba-imageviewer-space-theme .ba-imageviewer-dashboard,.ba-imageviewer-fullscreen-view.ba-imageviewer-space-theme .ba-imageviewer-image-title-container{position:fixed;width:100%;z-index:1010}.ba-imageviewer-fullscreen-view.ba-imageviewer-space-theme .ba-imageviewer-dashboard{bottom:0}.ba-imageviewer-fullscreen-view.ba-imageviewer-space-theme .ba-imageviewer-image-title-container{top:0}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-message .css-rightbutton-container{width:21px}.ba-imageviewer-space-theme .ba-imageviewer-topmessage-background{position:relative;height:40px}.ba-imageviewer-space-theme .ba-imageviewer-topmessage-message{padding:0;padding-left:20px;padding-right:15px;line-height:40px;text-align:left;font-size:.65rem;letter-spacing:.05rem;font-weight:300}.ba-imageviewer-space-theme .ba-imageviewer-title{float:left}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-message .ba-imageviewer-button-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ba-imageviewer-space-theme.ba-imageviewer-noie8 .ba-imageviewer-topmessage-container .ba-imageviewer-rightbutton-container{width:25px}
2.ba-audioplayer-container{box-sizing:border-box;border:1px solid #eee;height:73px;min-height:73px;min-width:320px}.ba-audioplayer-container.ba-player-space-theme .ba-player-space-theme-progressbar-button{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#eee;box-sizing:content-box;border:none;position:absolute;right:-5px;top:-2.5px;z-index:1;width:8px;height:8px}.ba-audioplayer-container.ba-player-space-theme.ba-player-size-medium .ba-player-space-theme-time-container,.ba-audioplayer-container.ba-player-space-theme.ba-player-size-small .ba-player-space-theme-time-container{display:block}.ba-audioplayer-container.ba-player-space-theme.ba-player-size-medium .ba-player-space-theme-volumebar,.ba-audioplayer-container.ba-player-space-theme.ba-player-size-small .ba-player-space-theme-volumebar{display:block}.ba-audioplayer-container.ba-player-space-theme.ba-player-size-medium .ba-player-space-theme-volume-button-container,.ba-audioplayer-container.ba-player-space-theme.ba-player-size-small .ba-player-space-theme-volume-button-container{display:block}.ba-audioplayer-ie8 .ba-player-space-theme-title-container .ba-player-space-theme-button-inner{margin-top:0}.ba-audioplayer-ie8 .ba-player-space-theme-controlbar-footer,.ba-audioplayer-ie8 .ba-player-space-theme-title-container{opacity:.8}.ba-audioplayer-noie8 .ba-player-space-theme-title-container .css-rightbutton-container{width:21px}.ba-audioplayer-noie8 .ba-player-space-theme-rightbutton-container{float:right;width:auto;height:100%;cursor:pointer;box-sizing:content-box;border:none}.ba-audioplayer-ie8 .ba-player-space-theme-rightbutton-container{float:right;width:auto;height:50%;cursor:pointer;box-sizing:content-box;border:none}.ba-audioplayer-noie8 .ba-player-space-theme-button-inner{color:#eee;font-size:13px}.ba-audioplayer-noie8 .ba-player-space-theme-controlbar-footer .ba-player-space-theme-button-inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;text-align:center}.ba-audioplayer-ie8 .ba-player-space-theme-button-inner{color:#eee;font-size:13px;height:auto;margin-top:14px;margin-left:3px;text-align:center}.ba-audioplayer-noie8 .ba-player-space-theme-volumebar{float:right;width:60px;height:100%;margin-right:12px}.ba-audioplayer-ie8 .ba-player-space-theme-volumebar{float:right;width:60px;height:50%;margin-top:14px;margin-right:12px}.ba-audioplayer-noie8 .ba-player-space-theme-progressbar{overflow:hidden;height:100%;padding-left:6px;padding-right:6px}.ba-audioplayer-ie8 .ba-player-space-theme-progressbar{overflow:hidden;height:50%;padding-left:12px;padding-right:12px;margin-right:30px;margin-top:10px}.ziggeo-v2-testing{height:24px;background-image:url('+r(331)+");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:46px;left:0;right:0}",""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var r=this[t];r[2]?e.push("@media "+r[2]+"{"+r[1]+"}"):e.push(r[1])}return e.join("")},e.i=function(t,r){"string"==typeof t&&(t=[[null,t,""]]);for(var i={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(i[a]=!0)}for(o=0;o<t.length;o++){var n=t[o];("number"!=typeof n[0]||!i[n[0]])&&(r&&!n[2]?n[2]=r:r&&(n[2]="("+n[2]+") and ("+r+")"),e.push(n))}},e}},function(e,t,r){"use strict";var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function n(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function s(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var i=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==i.join(""))return!1;var o={};if("abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},o)).join(""))return!1;return!0}catch(e){return!1}}
2e.exports=s()?Object.assign:function(e,t){for(var r,s,x=n(e),c=1;c<arguments.length;c++){for(var l in r=Object(arguments[c]),r)o.call(r,l)&&(x[l]=r[l]);if(i){s=i(r);for(var d=0;d<s.length;d++)a.call(r,s[d])&&(x[s[d]]=r[s[d]])}}return x}},function(e,t,r){"use strict";(function(t){var i=function(){};if("production"!==t.env.NODE_ENV){var o=r(92),a={},n=Function.call.bind(Object.prototype.hasOwnProperty);i=function(e){var t="Warning: "+e;try{throw Error(t)}catch(e){}}}function s(e,r,s,x,c){if("production"!==t.env.NODE_ENV){for(var l in e)if(n(e,l)){var d;try{if("function"!=typeof e[l]){var u=Error((x||"React class")+": "+s+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.");throw u.name="Invariant Violation",u}d=e[l](r,l,x,s,null,o)}catch(e){d=e}if(d&&!(d instanceof Error)&&i((x||"React class")+": type specification of "+s+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof d+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),d instanceof Error&&!(d.message in a)){a[d.message]=!0;var p=c?c():"";i("Failed "+s+" type: "+d.message+(null!=p?p:""))}}}}s.resetWarningCache=function(){"production"!==t.env.NODE_ENV&&(a={})},e.exports=s}).call(t,r(49))},function(e,t,r){"use strict";var i=r(92);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,n){if(n!==i){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},function(e,t,r){"use strict";(function(t){var i=r(127),o=r(322),a=r(92),n=r(323),s=Function.call.bind(Object.prototype.hasOwnProperty),x=function(){};function c(){return null}"production"!==t.env.NODE_ENV&&(x=function(e){var t="Warning: "+e;try{throw Error(t)}catch(e){}}),e.exports=function(e,r){var l="function"==typeof Symbol&&Symbol.iterator,d="@@iterator";function u(e){var t=e&&(l&&e[l]||e[d]);if("function"==typeof t)return t}var p="<<anonymous>>",h={array:v("array"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:f(),arrayOf:y,element:A(),elementType:E(),instanceOf:w,node:C(),objectOf:k,oneOf:_,oneOfType:B,shape:F,exact:D};function m(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function b(e){this.message=e,this.stack=""}function g(e){if("production"!==t.env.NODE_ENV){var i={},o=0}function n(n,s,c,l,d,u,h){if(l=l||p,u=u||c,h!==a){if(r){var m=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var g=l+":"+c;!i[g]&&o<3&&(x("You are manually calling a React.PropTypes validation function for the `"+u+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),i[g]=!0,o++)}}if(null!=s[c])return e(s,c,l,d,u);if(n)return null===s[c]?new b("The "+d+" `"+u+"` is marked as required "+("in `"+l)+"`, but its value is `null`."):new b("The "+d+" `"+u+"` is marked as required in "+("`"+l)+"`, but its value is `undefined`.");return null}var s=n.bind(null,!1);return s.isRequired=n.bind(null,!0),s}function v(e){return g(function t(t,r,i,o,a,n){var s=t[r];return T(s)!==e?new b("Invalid "+o+" `"+a+"` of type "+("`"+P(s)+"` supplied to `"+i)+"`, expected "+("`"+e)+"`."):null})}function f(){return g(c)}
2function y(e){return g(function t(t,r,i,o,n){if("function"!=typeof e)return new b("Property `"+n+"` of component `"+i+"` has invalid PropType notation inside arrayOf.");var s=t[r];if(!Array.isArray(s))return new b("Invalid "+o+" `"+n+"` of type "+("`"+T(s)+"` supplied to `"+i)+"`, expected an array.");for(var x=0;x<s.length;x++){var c=e(s,x,i,o,n+"["+x+"]",a);if(c instanceof Error)return c}return null})}function A(){return g(function t(t,r,i,o,a){var n=t[r];return e(n)?null:new b("Invalid "+o+" `"+a+"` of type "+("`"+T(n)+"` supplied to `"+i)+"`, expected a single ReactElement.")})}function E(){return g(function e(e,t,r,o,a){var n=e[t];return i.isValidElementType(n)?null:new b("Invalid "+o+" `"+a+"` of type "+("`"+T(n)+"` supplied to `"+r)+"`, expected a single ReactElement type.")})}function w(e){return g(function t(t,r,i,o,a){if(!(t[r]instanceof e)){var n=e.name||p;return new b("Invalid "+o+" `"+a+"` of type "+("`"+R(t[r])+"` supplied to `"+i)+"`, expected "+("instance of `"+n)+"`.")}return null})}function _(e){return Array.isArray(e)?g(function t(t,r,i,o,a){for(var n=t[r],s=0;s<e.length;s++)if(m(n,e[s]))return null;var x=JSON.stringify(e,function(e,t){return"symbol"===P(t)?String(t):t});return new b("Invalid "+o+" `"+a+"` of value `"+String(n)+"` "+("supplied to `"+i+"`, expected one of "+x)+".")}):("production"!==t.env.NODE_ENV&&(arguments.length>1?x("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):x("Invalid argument supplied to oneOf, expected an array.")),c)}function k(e){return g(function t(t,r,i,o,n){if("function"!=typeof e)return new b("Property `"+n+"` of component `"+i+"` has invalid PropType notation inside objectOf.");var x=t[r],c=T(x);if("object"!==c)return new b("Invalid "+o+" `"+n+"` of type "+("`"+c+"` supplied to `"+i)+"`, expected an object.");for(var l in x)if(s(x,l)){var d=e(x,l,i,o,n+"."+l,a);if(d instanceof Error)return d}return null})}function B(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&x("Invalid argument supplied to oneOfType, expected an instance of array."),c;for(var r=0;r<e.length;r++){var i=e[r];if("function"!=typeof i)return x("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+I(i)+" at index "+r+"."),c}return g(function t(t,r,i,o,n){for(var s=0;s<e.length;s++)if(null==(0,e[s])(t,r,i,o,n,a))return null;return new b("Invalid "+o+" `"+n+"` supplied to "+("`"+i)+"`.")})}function C(){return g(function e(e,t,r,i,o){return S(e[t])?null:new b("Invalid "+i+" `"+o+"` supplied to "+("`"+r)+"`, expected a ReactNode.")})}function F(e){return g(function t(t,r,i,o,n){var s=t[r],x=T(s);if("object"!==x)return new b("Invalid "+o+" `"+n+"` of type `"+x+"` "+("supplied to `"+i)+"`, expected `object`.");for(var c in e){var l=e[c];if(!!l){var d=l(s,c,i,o,n+"."+c,a);if(d)return d}}return null})}function D(e){return g(function t(t,r,i,n,s){var x=t[r],c=T(x);if("object"!==c)return new b("Invalid "+n+" `"+s+"` of type `"+c+"` "+("supplied to `"+i)+"`, expected `object`.");var l=o({},t[r],e);for(var d in l){var u=e[d];if(!u)return new b("Invalid "+n+" `"+s+"` key `"+d+"` supplied to `"+i+"`.\nBad object: "+JSON.stringify(t[r],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var p=u(x,d,i,n,s+"."+d,a);if(p)return p}return null})}function S(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(S);if(null===t||e(t))return!0;var r=u(t);if(!r)return!1;var i,o=r.call(t);if(r!==t.entries){for(;!(i=o.next()).done;)if(!S(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!S(a[1]))return!1}return!0;default:return!1}}function z(e,t){return"symbol"===e||!!t&&(!!("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)||!1)}function T(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":z(t,e)?"symbol":t}function P(e){if(null==e)return""+e;var t=T(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function I(e){var t=P(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function R(e){return e.constructor&&e.constructor.name?e.constructor.name:p}return b.prototype=Error.prototype,h.checkPropTypes=n,h.resetWarningCache=n.resetWarningCache,h.PropTypes=h,h}}).call(t,r(49))},function(e,t,r){"use strict";(function(e){"production"!==e.env.NODE_ENV&&!function(){var e="function"==typeof Symbol&&Symbol.for,r=e?Symbol.for("react.element"):60103,i=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,n=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,x=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,l=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,u=e?Symbol.for("react.suspense"):60113,p=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,b=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,f=e?Symbol.for("react.scope"):60119;function y(e){return"string"==typeof e||"function"==typeof e||e===o||e===l||e===n||e===a||e===u||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===x||e.$$typeof===d||e.$$typeof===g||e.$$typeof===v||e.$$typeof===f||e.$$typeof===b)}function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:var p=e.type;switch(p){case c:case l:case o:case n:case a:case u:return p;default:var b=p&&p.$$typeof;switch(b){case x:case d:case m:case h:case s:return b;default:return t}}case i:return t}}}var E=c,w=l,_=x,k=s,B=r,C=d,F=o,D=m,S=h,z=i,T=n,P=a,I=u,R=!1;function M(e){return!R&&(R=!0),U(e)||A(e)===c}function U(e){return A(e)===l}function L(e){return A(e)===x}function V(e){return A(e)===s}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}function Q(e){return A(e)===d}function N(e){return A(e)===o}function Y(e){return A(e)===m}function q(e){return A(e)===h}function W(e){return A(e)===i}function H(e){return A(e)===n}function G(e){return A(e)===a}function K(e){return A(e)===u}t.AsyncMode=E,t.ConcurrentMode=w,t.ContextConsumer=_,t.ContextProvider=k,t.Element=B,t.ForwardRef=C,t.Fragment=F,t.Lazy=D,t.Memo=S,t.Portal=z,t.Profiler=T,t.
2StrictMode=P,t.Suspense=I,t.isAsyncMode=M,t.isConcurrentMode=U,t.isContextConsumer=L,t.isContextProvider=V,t.isElement=O,t.isForwardRef=Q,t.isFragment=N,t.isLazy=Y,t.isMemo=q,t.isPortal=W,t.isProfiler=H,t.isStrictMode=G,t.isSuspense=K,t.isValidElementType=y,t.typeOf=A}()}).call(t,r(49))},function(e,t,r){"use strict";var i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,n=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,x=i?Symbol.for("react.profiler"):60114,c=i?Symbol.for("react.provider"):60109,l=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.async_mode"):60111,u=i?Symbol.for("react.concurrent_mode"):60111,p=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,m=i?Symbol.for("react.suspense_list"):60120,b=i?Symbol.for("react.memo"):60115,g=i?Symbol.for("react.lazy"):60116,v=i?Symbol.for("react.block"):60121,f=i?Symbol.for("react.fundamental"):60117,y=i?Symbol.for("react.responder"):60118,A=i?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case u:case n:case x:case s:case h:return e;default:switch(e=e&&e.$$typeof){case l:case p:case g:case b:case c:return e;default:return t}}case a:return t}}}function w(e){return E(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=l,t.ContextProvider=c,t.Element=o,t.ForwardRef=p,t.Fragment=n,t.Lazy=g,t.Memo=b,t.Portal=a,t.Profiler=x,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||E(e)===d},t.isConcurrentMode=w,t.isContextConsumer=function(e){return E(e)===l},t.isContextProvider=function(e){return E(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===n},t.isLazy=function(e){return E(e)===g},t.isMemo=function(e){return E(e)===b},t.isPortal=function(e){return E(e)===a},t.isProfiler=function(e){return E(e)===x},t.isStrictMode=function(e){return E(e)===s},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===n||e===u||e===x||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===b||e.$$typeof===c||e.$$typeof===l||e.$$typeof===p||e.$$typeof===f||e.$$typeof===y||e.$$typeof===A||e.$$typeof===v)},t.typeOf=E},function(e,t,r){var i=function(e){"use strict";var t,r=Object.prototype,i=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",n=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function x(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{x({},"")}catch(e){x=function(e,t,r){return e[t]=r}}function c(e,t,r,i){var o=Object.create((t&&t.prototype instanceof b?t:b).prototype),a=new D(i||[]);return o._invoke=k(e,r,a),o}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",u="suspendedYield",p="executing",h="completed",m={};function b(){}function g(){}function v(){}var f={};f[a]=function(){return this};var y=Object.getPrototypeOf,A=y&&y(y(S([])));A&&A!==r&&i.call(A,a)&&(f=A);var E=v.prototype=b.prototype=Object.create(f);function w(e){["next","throw","return"].forEach(function(t){x(e,t,function(e){return this._invoke(t,e)})})}function _(e,t){var r;function o(r,a,n,s){var x=l(e[r],e,a);if("throw"===x.type)s(x.arg);else{var c=x.arg,d=c.value;return d&&"object"==typeof d&&i.call(d,"__await")?t.resolve(d.__await).then(function(e){o("next",e,n,s)},function(e){o("throw",e,n,s)}):t.resolve(d).then(function(e){c.value=e,n(c)},function(e){return o("throw",e,n,s)})}}function a(e,i){function a(){return new t(function(t,r){o(e,i,t,r)})}return r=r?r.then(a,a):a()}this._invoke=a}function k(e,t,r){var i=d;return function(o,a){if(i===p)throw Error("Generator is already running");if(i===h){if("throw"===o)throw a;return z()}for(r.method=o,r.arg=a;;){var n=r.delegate;if(n){var s=B(n,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=p;var x=l(e,t,r);if("normal"===x.type){if(i=r.done?h:u,x.arg===m)continue;return{value:x.arg,done:r.done}}"throw"===x.type&&(i=h,r.method="throw",r.arg=x.arg)}}}function B(e,r){var i=e.iterator[r.method];if(t===i){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&
2(r.method="return",r.arg=t,B(e,r),"throw"===r.method))return m;r.method="throw",r.arg=TypeError("The iterator does not provide a 'throw' method")}return m}var o=l(i,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,m;var a=o.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function F(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function S(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,n=function r(){for(;++o<e.length;)if(i.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return n.next=n}}return{next:z}}function z(){return{value:t,done:!0}}return g.prototype=E.constructor=v,v.constructor=g,g.displayName=x(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,x(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},w(_.prototype),_.prototype[n]=function(){return this},e.AsyncIterator=_,e.async=function(t,r,i,o,a){void 0===a&&(a=Promise);var n=new _(c(t,r,i,o),a);return e.isGeneratorFunction(r)?n:n.next().then(function(e){return e.done?e.value:n.next()})},w(E),x(E,s,"Generator"),E[a]=function(){return this},E.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var i=t.pop();if(i in e)return r.value=i,r.done=!1,r}return r.done=!0,r}},e.values=S,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(F),!e)for(var r in this)"t"===r.charAt(0)&&i.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function o(i,o){return s.type="throw",s.arg=e,r.next=i,o&&(r.method="next",r.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a],s=n.completion;if("root"===n.tryLoc)return o("end");if(n.tryLoc<=this.prev){var x=i.call(n,"catchLoc"),c=i.call(n,"finallyLoc");if(x&&c){if(this.prev<n.catchLoc)return o(n.catchLoc,!0);if(this.prev<n.finallyLoc)return o(n.finallyLoc)}else if(x){if(this.prev<n.catchLoc)return o(n.catchLoc,!0)}else if(c){if(this.prev<n.finallyLoc)return o(n.finallyLoc)}else throw Error("try statement without catch or finally")}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var n=a?a.completion:{};return(n.type=e,n.arg=t,a)?(this.method="next",this.next=a.finallyLoc,m):this.complete(n)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),F(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var o=i.arg;F(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,i){return this.delegate={iterator:S(e),resultName:r,nextLoc:i},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=i}catch(e){Function("r","regeneratorRuntime = r")(i)}},function(e,t){var r={},i=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}},o=i(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),a=i(function(){return document.head||document.getElementsByTagName("head")[0]}),n=null,s=0,x=[];function c(e,t){for(var i=0;i<e.length;i++){var o=e[i],a=r[o.id];if(a){a.refs++;for(var n=0;n<a.parts.length;n++)a.parts[n](o.parts[n]);for(;n<o.parts.length;n++)a.parts.push(m(o.parts[n],t))}else{for(var s=[],n=0;n<o.parts.length;n++)s.push(m(o.parts[n],t));r[o.id]={id:o.id,refs:1,parts:s}}}}function l(e){for(var t=[],r={},i=0;i<e.length;i++){var o=e[i],a=o[0],n={css:o[1],media:o[2],sourceMap:o[3]};r[a]?r[a].parts.push(n):t.push(r[a]={id:a,parts:[n]})}return t}function d(e,t){var r=a(),i=x[x.length-1];if("top"===e.insertAt)i?i.nextSibling?r.insertBefore(t,i.nextSibling):r.appendChild(t):r.insertBefore(t,r.firstChild),x.push(t);else if("bottom"===e.insertAt)r.appendChild(t);else throw Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.")}function u(e){e.parentNode.removeChild(e);var t=x.indexOf(e);t>=0&&x.splice(t,1)}function p(e){var t=document.createElement("style");return t.type="text/css",d(e,t),t}function h(e){var t=document.createElement("link");return t.rel="stylesheet",d(e,t),t}function m(e,t){var r,i,o;if(t.singleton){var a=s++;i=g.bind(null,r=n||(n=p(t)),a,!1),o=g.bind(null,r,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=f.bind(null,r=h(t)),o=function(){u(r),r.href&&URL.revokeObjectURL(r.href)}):(i=v.bind(null,r=p(t)),o=function(){u(r)});return i(e),function(t){t?(t.css!==e.css||t.media!==e.media||t.sourceMap!==e.sourceMap)&&i(e=t):o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var i=l(e);return c(i,t),function(e){for(var o=[],a=0;a<i.length;a++){var n=r[i[a].id];n.refs--,o.push(n)}e&&c(l(e),t);for(var a=0;a<o.length;a++){var n=o[a];if(0===n.refs){for(var s=0;s<n.parts.length;s++)n.parts[s]();delete r[n.id]}}}};var b=function(){var e=[];return function(t,r){return e[t]=r,e.filter(Boolean).join("\n")}}();
vendor: 4,247 bytes, line 2
2function g(e,t,r,i){var o=r?"":i.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var a=document.createTextNode(o),n=e.childNodes;n[t]&&e.removeChild(n[t]),n.length?e.insertBefore(a,n[t]):e.appendChild(a)}}function v(e,t){var r=t.css,i=t.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}function f(e,t){var r=t.css,i=t.sourceMap;i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(o),a&&URL.revokeObjectURL(a)}},function(e,t,r){var i=r(320);"string"==typeof i&&(i=[[e.i,i,""]]),r(329)(i,{}),i.locals&&(e.exports=i.locals)},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYPDB0Tilc1CgAADh1JREFUeNrtXH1wnMV5f+9OlmQR2UKxZYNdTSZQl4KBfgSSkoQ0g0kbkpBkOhEtf7TpTIYkuHw0EKdNS7FB1BDc1k3imjEDJpRSohjjfFklIVRT/G2BLccnO5ItnSVZOp3u3nvv3u/9+G3/4D17c7mT3jvfMbbZ38yN7nb33X12n2d/++yz+0rTFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQuHkTUEJSHEEKcGahIRI2VgrKpiwxREQL1FsJ13eWiAriuu/zdNmmKAcAFcALAM77vX6VMuTawLKsDwBMAjgKwg89RAOtN01x0Psp8/PjgPNM0vur7zrQQTMz1IcTVczl9zfDwUFOtZEin0922bQvHcYTjOHsdx2m6YCfXu40A38m+1kNHABxK6UcVfZ0bKKUfAJCaZZynCCHXn2+2Zlm5ewBakuwY88sSoWkaz9RwDj8pde2IEOLCIkAA7Hyd9BdTW7XQ0fDwcKPv+ysAvCjl7VUUVj0Mw2gDMCGN56P5fL49n8+3A3hUSk9kMpnW88nWfN9Jy8TGORGWldswPHz8/UKIpiNHDnfmcvojnBO3iASxf/++JbWQwfO85UKIG4QQNwohrhZCXBDb+0hBEUIIHo1GG96NsZLzPS5TTkf5fL69tbU1E+R50Wh0vqKy6sA5/0Y0Gn08GMsd0Wj083I+gFcikcjngu8PxmKxfzlfbE0IJqR+nNJ1/VMA0NraerthGFuWLevMapqmnTjxqys6Ozt3zps3b4XUr2tjscajQX7zkiVL/5JSkm5vX7xdsrMbNU1br2laSa8uEokkbNv+SUtLy1c1TYtqmvbLxsbGe03TvKylpeXhhoaGP4tGo/MopVsdxzGbmppu0TSNU0on2tvbuwzD+Hhzc/PD0Wj0Q5FIRHccZ6PneStbWlquFEJA07TNCxYs+C9d11c2Nzff29DQ8NloNNrGOU8xxv4HwL+3trYe1TRNO3XqVKStre3WxsbG+2Kx2E2RSOQSAGOMsR7btjd1dHScrtoDzGQyrQC6g5iIE8Sh4gC6dV1fUG6Vo5TeAGA3AFKLlbK/v7+Bc74awC4ABgAKIAlgO6X0BrksY+x2AD8BMAbAA5ACsI9z/o+zbS/LySCnBXLcDWAgqHscwHeLPQRK6c0ADgZlBjnnXwAwFYz7U9V66Z7nvU/KS4UZu7n6VEpfcn48Hp/HOf8mgFEAPoBfMsY+V42dhNFPrfVdDgB2F/rIGLu1OJ8x9glprP+vWnsoHmsAbwV1zvT39zcUyXQkjHdf8OgAKiYnx1e+TYSkWwgmKPUGp6cnz/QnkRhdQqmXk7zAazRN006eHLrK953dQjCRy+n7imzmNiEEZonCHLdt+xvS7/07d+6cRwgZKi7IOXcK3wkhiUwmc62cJumASj+/lkql/phzbpRqnDGmG4bxscCTXw2UFpVSmnjjjTcurSi+xDm/X9M0zTTNRQCOzxIfOW6a5nuL62SMfRKAV6nbX24Sp1KpSwDsmkUOQim9KTCg7rlim+dCgAXjLSHDfxTKE0KuB+DOIm/FBDg+Pt5MCLkOwKtS3jO1IMBS+iqSd1+JPnBK6QcrtZMw+qm1vmchQL1QznGcZbPFqQFkqrWHYnk453dLY/8JadH8oDQHvxCGAC0r97SU9oi83c3ns08dOtTfGMQMv15Ip9Rbqesz952NIXKRzab3/voW27/e9/3/9H2/x3Xd7zPGskX9O2Tb9hqJeP7XMIz75DL5fP5FwzDWCyG4RIAjrutukvqZyWazf2ea5kty9b7vP8Q5P1lIyGQyf69pWoNhGGsBMCGE8DxvZ29vbytj7MyDnue9ruv61xhjZ+zZtu1XqiJAAJukDu+wbXupbdtLAeyQ0jeVMAq3mrhHuWcArJfq/r7jOJcF8ZvNUvrPg7J5if1vmJycnO+67m9xzu8AcHCutuYiC875Q67rLtd1fUGRXOOSvD+Q0n9gmuYi3/dXVEOAs5GKZVkdtSDAUvoq6vPdpmm+13Xd5QB+LD33w0rtJIx+6qHvMgR4ZuYMDw83FucnEokmqT1arT0Uj61hGAsB2MWLGICnCzHHvr6+WBgCTCYnbylHgMHp78Dk5MRyy8p9iHNSSOv/9XK/SYAyHMd5BACRSGx/PB5f6jjOOokAf+b7/k8lIkpIz78gPTtKCOkvDJPruusl0j1aGFZCyKsAcgVvTwjxgBDiXkrpPwgh3EDfVjabvUfShdA0LRbsSP62KL3yoKwcIPZ9/7clQVcUK7rIo7jNsqyOnp6eaC2CxQBGpZX68kK6aZqLJDlyQdlhKe0IgHWMsT9NpVKXhGkrzHbx7EmctVhqC5K8KWncrizh1VVFgMG28gjn/J/S6fR7wuo0hAf4G/oqV5/v+1dK8pyq1E7C6Kce+g7hAV5ejQcYxh5KlQfwvaCcHo/H56XT6fcAMIMJ+0CYGKAQTExNTVw3GwFyTsTIyPDVlpX/Q8Z8r5AWlgA9z+uV5fd9vzeZTLYHxNYtEyAh5OfSePZLentcJkDf9wcKw+Q4zjeDMk2EkL4CZ1FK+wE4czkCMzMzz0oL4Jlw0cjIyKfLzokKCPDMnjyRSDSVWRlJrU66ZiFAEvbqTrDyeyXII8cY+3QtCbCnpydaxrhLehbVEmClY7d27dpItX2aK398fLxZ6odfqZ2E0U899B0iBriqRAzwVqm+XdXaQ6k0SulHpLY/xTn/UtBOvjhmOhsBZjKpvypHgIz5J6amTt+oaZpm2/k/KWx5DSPzSULcvQBFOQIcGxtb6HnegaKraLu3b98+f+vWrdGAAB+TCPAXuVzuCWm8xODgYOe2bdtinufFZQL0PO8l6XfvxMREu23bnYSQnESAPyt4gISQyWPHjt126NChDx8+fPij8Xh8VTweXzUwMPDxmZmZu+Q216xZMz/wsh8s5b1XSoCnJZf2CmlVuGI2D7AOBHhaGrCr574jZXVwzr8IYDOAhHydoVRbpUgqLFmUIcCsFH9Y+k4QICRLLL68W0sCJIT8QfF4VmInYfRTD32XOwWWyr5cYky3S9uoNbU6cJLqPxa0/XwhzgpgY9hTYCGY8H3n6Nk03h14eMR1re633jrYdnYbavacJUfxO0Ha31DqpQMCPCB5bBHG2GNFW33hOM6Lvu8/53ne867rftc0zRcks9s9NDS0XD7IYIxlKaWJoAwCfZ40DOP2wnMABKV0kDGWkdcvQsijjLGThTKe5z1umuZNvu/fL4R4WQjxQ0LIkwMDAwsppZA81Fdd132Ic65L8+GFagnwKclA
2XrFte2lwa35bcbC3zgS4UWpvkDH2GcuyFicSiSbf91dwzr8E4EhQ9k3O+R2u63b29fXFCCHXFW+bgnKuvALXmAD7pDaf1HV9Aef8zjoT4Gmp/m5d1xcEMbuHz5UAPc+7IpFINBFCfg/Afqmd71RqJ2H0Uw99h7wHuE66B7hOJm/DMBbWmgA55w/KMVgA3PO891dCgMEJ7mOapmnZbPornuekksnJ63bs2HZmFzA9PXlH0db4mrN5U8scxzqYy+nPS/JGhRAb5ohBz5imuVMiwL1CiEbDMG5mjFmS7Qw6jvOytKCdDK7ZbJBPbi3L+oVt24cK1QshHhgdHf196YADQgivcKACAIZhdAV1/UW5U2BCyOiePXuaq5pcgRGfmGUQhizLWlxvAgwCzHvCbInmUNpjEmHsqeYUOIzMnPM/L9G2KX3fXAcC3FymzwfPlQDL1Jso6L5aOymnn3rouxxCvAmSopR+oFbx1uKYIQB/Ni+0vL4L21cmAArLyj00M/N2bK6AZPL0onw+u7pwAVo6HS75GmUup0eCrX+UMXY/Y+wwY+zNUh9K6WuGYXybMdbPGHuLc741mUxeyhi7anp6eqVhGF8ZGRm5JYilvibFBt+cmppqFkK8b2Ji4sOZTOaugYGB3w10MV5YCFzXvV/TNG1oaKjT9/1XOOfHOeejAIYIIa9PT09/TJY9nU7fTindwzkfBjDKOY87jvPcgQMH2s5pcgWr5OMAjgX3nFwAgwD+OeyqWMN7gH8NYCeAyeA+mgVgCMBLnPMvBuTzdQBvBHfGSFD2teJrBYSQawC8DiAX9OtXtSLAQI57pHtzfZTSmyVDX19rAgzu4W0CMBH05zDn/Mt9fX2xcyVAxtgqAK8Fuk8DeM5xnMuqsZOw+qm1vkMs9E8E9xad4DMI4FvySXutCTBYuF6WgvgfCSuzbef3ve0Mnb0PyJg/RKn3Y8cxv0eI+yPG/MHi1+Uo9dyQTUQq/Gi7du1axDkXAPIADM/ztuTz+XvlGLGu6w9YlnUn59wP4rQJ13Xvchxno+TF0enp6ZtkYY4dO9aWTqeXjY2Ntc8m9Pj4eIeu65cPDAxU/eaOQg0AYA9j7JZkMtkSXAnZKBHKZ893+c/3VwUvBqxduzYC4GiwKB6o5NmZmeRKzokf5h8hFF2aXlXPPpmmua7cdrRwMjw2NraYUnqk3EXrfD7/dD1lVP+O5x0ikDLpu7dt23ZzV1cXLhT51b9wqg8YY5+JxWI/ChbMO2Ox2H9X8vzU1OlrL7207cvRaLRD07S54vmGYRhbli5d9ma9+5XNZm+bP3/+5xsaGpYAiGmaZvm+v6u3t/eprq4uqmma9uyzzzZ1dXXd1djY+Eeapi2MRCLgnKccx9ne3t7+UyFEJBKJqMX3AvYAewAkpO3gUQBrk8lky4VC4MoDrLuN7CocshS/EncxYPXq1dEtW7bM2a8NGzacc9//7V+fjMh/FRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQuKvw/JknOkcxpdzwAAAAASUVORK5CYII="},function(e,t,r){e.exports=r.p+"7931a455ff01e1a2f95b669a9283c6a7.eot"},function(e,t){e.exports=function(e){return!e.webpackPolyfill&&(e.deprecate=function(){},e.paths=[],!e.children&&(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(module,exports,__nested_webpack_require_754509_754528__){(function(global,module){"object"!=typeof JSON&&(JSON={}),function(){"use strict";var gap,indent,meta,rep,rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,function(e){var t=meta[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var r,i,o,a,n,s=gap,x=t[e];switch(x&&"object"==typeof x&&"function"==typeof x.toJSON&&(x=x.toJSON(e)),"function"==typeof rep&&(x=rep.call(t,e,x)),typeof x){case"string":return quote(x);case"number":return isFinite(x)?String(x):"null";case"boolean":case"null":return String(x);case"object":if(!x)return"null";if(gap+=indent,n=[],"[object Array]"===Object.prototype.toString.apply(x)){for(a=x.length,r=0;r<a;r+=1)n[r]=str(r,x)||"null";return o=0===n.length?"[]":gap?"[\n"+gap+n.join(",\n"+gap)+"\n"+s+"]":"["+n.join(",")+"]",gap=s,o}if(rep&&"object"==typeof rep)for(a=rep.length,r=0;r<a;r+=1)"string"==typeof rep[r]&&(o=str(i=rep[r],x))&&n.push(quote(i)+(gap?": ":":")+o);else for(i in x)Object.prototype.hasOwnProperty.call(x,i)&&(o=str(i,x))&&n.push(quote(i)+(gap?": ":":")+o);return o=0===n.length?"{}":gap?"{\n"+gap+n.join(",\n"+gap)+"\n"+s+"}":"{"+n.join(",")+"}",gap=s,o}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value),"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(e,t,r){var i;if(indent=gap="","number"==typeof r)for(i=0;i<r;i+=1)indent+=" ";else"string"==typeof r&&(indent=r);if((rep=t)&&"function"!=typeof t&&("object"!=typeof t||"number"!=typeof t.length))throw Error("JSON.stringify");return str("",{"":e})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){var j;function walk(e,t){var r,i,o=e[t];if(o&&"object"==typeof o)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(void 0!==(i=walk(o,r))?o[r]=i:delete o[r]);return reviver.call(e,t,o)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}
2)),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw SyntaxError("JSON.parse")})}(),(function(){this&&(this.forEach||(this.forEach=function(e){if(null===this)throw TypeError("this is null or not defined");var t,r,i,o=Object(this),a=o.length>>>0;if("function"!=typeof e)throw TypeError(e+" is not a function");for(1<arguments.length&&(t=arguments[1]),r=0;r<a;)r in o&&(i=o[r],e.call(t,i,r,o)),r++}),this.filter||(this.filter=function(e,t){if("function"!==(typeof e).toLowerCase()||!this)throw TypeError();var r=this.length>>>0,i=Array(r),o=this,a=0,n=-1;if(void 0===t)for(;++n!=r;)n in this&&e(o[n],n,o)&&(i[a++]=o[n]);else for(;++n!=r;)n in this&&e.call(t,o[n],n,o)&&(i[a++]=o[n]);return i.length=a,i}),this.map||(this.map=function(e){if(null===this)throw TypeError("this is null or not defined");var t,r,i,o,a,n=Object(this),s=n.length>>>0;if("function"!=typeof e)throw TypeError(e+" is not a function");for(1<arguments.length&&(t=arguments[1]),r=Array(s),i=0;i<s;)i in n&&(o=n[i],a=e.call(t,o,i,n),r[i]=a),i++;return r}),this.reduce||(this.reduce=function(e){if(null===this)throw TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw TypeError(e+" is not a function");var t,r=Object(this),i=r.length>>>0,o=0;if(2<=arguments.length)t=arguments[1];else{for(;o<i&&!(o in r);)o++;if(i<=o)throw TypeError("Reduce of empty array with no initial value");t=r[o++]}for(;o<i;)o in r&&(t=e(t,r[o],o,r)),o++;return t}),this.some||(this.some=function(e){if(null===this)throw TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof e)throw TypeError();for(var t=Object(this),r=t.length>>>0,i=2<=arguments.length?arguments[1]:void 0,o=0;o<r;o++)if(o in t&&e.call(i,t[o],o,t))return!0;return!1}),this.indexOf||(this.indexOf=function(e,t){if(null===this)throw TypeError('"this" is null or not defined');var r,i=Object(this),o=i.length>>>0;if(0==o)return -1;var a=0|t;if(o<=a)return -1;for(r=Math.max(0<=a?a:o-Math.abs(a),0);r<o;){if(r in i&&i[r]===e)return r;r++}return -1}),this.lastIndexOf||(this.lastIndexOf=function(e){if(null==this)throw TypeError();var t,r,i=Object(this),o=i.length>>>0;if(0==o)return -1;for(t=o-1,1<arguments.length&&((t=Number(arguments[1]))!=t?t=0:0!==t&&t!=1/0&&t!=-Infinity&&(t=(0<t||-1)*Math.floor(Math.abs(t)))),r=0<=t?Math.min(t,o-1):o-Math.abs(t);0<=r;r--)if(r in i&&i[r]===e)return r;return -1}),this.every||(this.every=function(e,t){if(null===this)throw TypeError("this is null or not defined");var r,i,o=Object(this),a=o.length>>>0;if("function"!=typeof e)throw TypeError();for(1<arguments.length&&(r=t),i=0;i<a;){if(i in o){var n=o[i];if(!e.call(r,n,i,o))return!1}i++}return!0}),this.reduceRight||(this.reduceRight=function(e){if(null==this)throw TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw TypeError(e+" is not a function");var t,r=Object(this),i=(r.length>>>0)-1;if(2<=arguments.length)t=arguments[1];else{for(;0<=i&&!(i in r);)i--;if(i<0)throw TypeError("Reduce of empty array with no initial value");t=r[i--]}for(;0<=i;i--)i in r&&(t=e(t,r[i],i,r));return t}),this.find||(this.find=function(e){if(null===this)throw TypeError('"this" is null or not defined');var t=Object(this),r=t.length>>>0;if("function"!=typeof e)throw TypeError("predicate must be a function");for(var i=arguments[1],o=0;o<r;){var a=t[o];if(e.call(i,a,o,t))return a;o++}}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),this.includes||(this.includes=function(e,t){if(null==this)throw TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0==i)return!1;for(var o,a,n=0|t,s=Math.max(0<=n?n:i-Math.abs(n),0);s<i;){if((o=r[s])===(a=e)||"number"==typeof o&&"number"==typeof a&&isNaN(o)&&isNaN(a))return!0;s++}return!1}))}).call((function(){try{return Array.prototype}catch(e){return null}}).call(this)),(function(){void 0===this.Map&&(this.Map=function(){this.clear()},this.Map.prototype.set=function(e,t){var r;return e in this.__data?this.__data[e].value=t:(r={key:e,value:t,prev:this.__last,
2next:null},this.__data[e]=r,this.__last?this.__last.next=r:this.__first=r,this.__last=r,this.size++),this},this.Map.prototype.get=function(e){return e in this.__data?this.__data[e].value:void 0},this.Map.prototype.has=function(e){return e in this.__data},this.Map.prototype.delete=function(e){var t=this.__data[e];return t&&(delete this.__data[e],this.size--,t.prev?t.prev.next=t.next:this.__first=t.next,t.next?t.next.prev=t.prev:this.__last=t.prev),this},this.Map.prototype.clear=function(){return this.__data={},this.__first=null,this.__last=null,this.size=0,this},this.Map.prototype.keys=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:e.key}):{done:!0}}}},this.Map.prototype.values=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:e.value}):{done:!0}}}},this.Map.prototype.entries=function(){return{current:this.__first,next:function(){var e=this.current;return e?(this.current=e.next,{done:!1,value:[e.key,e.value]}):{done:!0}}}},this.Map.prototype.forEach=function(e,t){for(var r=this.__first;r;)e.call(t,r.value,r.key,this),r=r.next;return this})}).call((function(){try{return window}catch(e){try{return global}catch(e){return self}}}).call(this)),(function(){this&&(this.preventDefault=this.preventDefault||function(){this.returnValue=!1},this.stopPropagation=this.stopPropagation||function(){this.cancelBubble=!0})}).call((function(){try{return Event.prototype}catch(e){return null}}).call(this)),(function(){var e;this&&(e={DOMContentLoaded:{event:"onreadystatechange",wrapper:function(e){return function(t){"complete"==document.readyState&&e(t)}}}},this.addEventListener=this.addEventListener||function(t,r,i){var o=this,a=function(e){e.target=e.srcElement||o,e.currentTarget=o,void 0!==r.handleEvent?r.handleEvent(e):r.call(o,e)};e[t]&&(a=e[t].wrapper(a)),this.attachEvent("on"+(e[t]?e[t].event:t),a);try{this.__eventlisteners=this.__eventlisteners||{},this.__eventlisteners[t]=this.__eventlisteners[t]||[],this.__eventlisteners[t].push({listener:r,wrapper:a})}catch(e){r.__eventwrapper=a}},this.removeEventListener=this.removeEventListener||function(t,r,i){try{if(this.__eventlisteners&&this.__eventlisteners[t]){for(var o=0;o<this.__eventlisteners[t].length;++o)if(this.__eventlisteners[t][o].listener===r)return this.detachEvent("on"+(e[t]?e[t].event:t),this.__eventlisteners[t][o].wrapper),void this.__eventlisteners[t].splice(o,1)}}catch(e){}try{r.__eventwrapper&&this.detachEvent("on"+(e[t]?e[t].event:t),r.__eventwrapper)}catch(e){}},this.dispatchEvent=this.dispatchEvent||function(e){var t=e.type,r="on"+t;try{return this.fireEvent(r,e)}catch(a){var i=Element;try{i=HTMLElement}catch(e){}if(r in i.prototype)throw a;if(this.__eventlisteners&&this.__eventlisteners[t])for(var o=0;o<this.__eventlisteners[t].length;++o)this.__eventlisteners[t][o].wrapper.call(this,e)}})}).call((function(){try{return Element.prototype}catch(e){return null}}).call(this)),(function(){this&&(this.addEventListener=this.addEventListener||Element.prototype.addEventListener,this.removeEventListener=this.removeEventListener||Element.prototype.removeEventListener,this.dispatchEvent=this.dispatchEvent||Element.prototype.dispatchEvent)}).call((function(){try{return HTMLDocument.prototype}catch(e){return null}}).call(this)),(function(){this&&(this.addEventListener=this.addEventListener||Element.prototype.addEventListener,this.removeEventListener=this.removeEventListener||Element.prototype.removeEventListener,this.dispatchEvent=this.dispatchEvent||Element.prototype.dispatchEvent)}).call((function(){try{return Window.prototype}catch(e){return null}}).call(this)),(function(){this&&Object.defineProperty&&Object.getOwnPropertyDescriptor&&!Object.getOwnPropertyDescriptor(this,"outerHTML")&&Object.defineProperty(this,"outerHTML",{get:function(){var e=document.createElement("div");e.appendChild(this.cloneNode(!0));var t=e.innerHTML;return e.remove&&e.remove(),t}})}).call((function(){try{return Element.prototype}catch(e){return null}}).call(this)),(function(){this&&(this.forEach||(this.forEach=function(e,t){t=t||window;for(var r=0;r<this.length;r++)e.call(t,this[r],r,this)}))}).call((function(){try{return NodeList.prototype}catch(e){return null}}).call(this)),(function(){this&&(this.trim||(this.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}))}).call((function(){try{return String.prototype}catch(e){return null}}).call(this)),(function(){var oldScoped=null;try{"Scoped"in window&&(oldScoped=window.Scoped.detach(!0))}catch(e){}var Scoped=(function(){var e=(function(){return{get:function(e){return"undefined"!=typeof window?e?window[e]:window:void 0!==global?e?global[e]:global:"undefined"!=typeof self?e?self[e]:self:void 0},set:function(e,t){return"undefined"!=typeof window&&(window[e]=t),void 0!==global&&(global[e]=t),"undefined"!=typeof self&&(self[e]=t),t},getPath:function(e){if(!e)return this.get();var t=e.split(".");if(1==t.length)return this.get(e);for(var r=this.get(t[0]),i=1;i<t.length&&r;++i){;r=r[t[i]]}return r},setPath:function(e,t){var r=e.split(".");if(1==r.length)return this.set(e,t);for(var i=this.get(r[0])||this.set(r[0],{}),o=1;o<r.length-1;++o)r[o]in i||(i[r[o]]={}),i=i[r[o]];return i[r[r.length-1]]=t}}}).call(this),t=(function(){return{method:function(e,t){return function(){return t.apply(e,arguments)}},extend:function(e,t){for(var r in e=e||{},t=t||{})e[r]=t[r];return e},typeOf:function(e){return"[object Array]"===Object.prototype.toString.call(e)?"array":typeof e},isEmpty:function(e){if(null==e)return!0;
2if("array"==this.typeOf(e))return 0===e.length;if("object"!=typeof e)return!1;for(var t in e)return!1;return!0},matchArgs:function(e,t){var r=0,i={};for(var o in t)!0===t[o]||this.typeOf(e[r])==t[o]?(i[o]=e[r],r++):"undefined"==this.typeOf(e[r])&&r++;return i},stringify:function(e){return"function"==this.typeOf(e)?""+e:JSON.stringify(e)}}}).call(this),r=(function(){return{__namespace:"Scoped",__revert:null,upgrade:function(i){var o=e.get(i||r.__namespace);if(o&&"object"===t.typeOf(o)&&o.guid===this.guid&&"string"===t.typeOf(o.version)){if(!1===this.upgradable||!1===o.upgradable)return o;for(var a=this.version.split("."),n=o.version.split("."),s=!1,x=0;x<Math.min(a.length,n.length)&&(s=parseInt(a[x],10)>parseInt(n[x],10),a[x]===n[x]);++x);return s?this.attach(i):o}return this.attach(i)},attach:function(t){t&&(r.__namespace=t);var i=e.get(r.__namespace);if(i===this)return this;if(r.__revert=i)try{var o=i.__exportScoped();this.__exportBackup=this.__exportScoped(),this.__importScoped(o)}catch(e){}return e.set(r.__namespace,this),this},detach:function(t){return t&&e.set(r.__namespace,null),void 0!==r.__revert&&e.set(r.__namespace,r.__revert),delete r.__revert,r.__exportBackup&&this.__importScoped(r.__exportBackup),this},exports:function(e,r,i){return"object"==typeof(e=e||module)&&e&&"exports"in e&&(i||e.exports===this||!e.exports||t.isEmpty(e.exports))&&(e.exports=r||this),this}}}).call(this);function i(e){var t={tree:"boolean"==typeof e.tree&&e.tree,global:"boolean"==typeof e.global&&e.global,root:"object"==typeof e.root?e.root:{}};function r(e){return{route:"string"==typeof e.route?e.route:null,parent:"object"==typeof e.parent?e.parent:null,ready:"boolean"==typeof e.ready&&e.ready,children:{},watchers:[],data:{},lazy:[]}}var i=r({ready:!0});if(t.tree){if(t.global){try{window&&(i.data=window)}catch(e){}try{global&&(i.data=global)}catch(e){}try{self&&(i.data=self)}catch(e){}}else i.data=t.root}function o(e){if(!e.ready){if(!e.parent||e.parent.ready){if(e.route&&e.parent&&e.route in e.parent.data){e.data=e.parent.data[e.route],e.ready=!0;for(var t=0;t<e.watchers.length;++t)e.watchers[t].callback.call(e.watchers[t].context||this,e.data);for(var r in e.watchers=[],e.children)o(e.children[r])}}else o(e.parent)}}function a(e,r){if("object"==typeof r&&e.ready)for(var i in r)e.data[i]=r[i];else e.data=r;if("object"==typeof r)for(var a in r)e.children[a]&&(e.children[a].data=r[a]);for(var n in function e(r){if(!r.ready){r.parent&&!r.parent.ready&&e(r.parent),r.ready=!0,r.parent&&t.tree&&"object"==typeof r.parent.data&&(r.parent.data[r.route]=r.data);for(var i=0;
2i<r.watchers.length;++i)r.watchers[i].callback.call(r.watchers[i].context||this,r.data);r.watchers=[]}}(e),e.children)o(e.children[n])}function n(e){if(!e)return i;for(var t=e.split("."),a=i,n=0;n<t.length;++n)t[n]in a.children?a=a.children[t[n]]:(a.children[t[n]]=r({parent:a,route:t[n]}),o(a=a.children[t[n]]));return a}return{extend:function(e,t){a(n(e),t)},set:function(e,t){var r=n(e);r.data&&function(e){if(e.ready&&e.data)for(var t in e.data)delete e.data[t]}(r),a(r,t)},get:function(e){var t=n(e);return t.ready?t.data:null},lazy:function(e,t,r){var i=n(e);i.ready?t(r||this,i.data):i.lazy.push({callback:t,context:r})},digest:function(e){o(n(e))},obtain:function(e,t,r){!function(e,t,r){var i;e.ready?t.call(r||this,e.data):(e.watchers.push({callback:t,context:r}),0<e.lazy.length&&(i=function(e){var t;0<e.lazy.length&&((t=e.lazy.shift()).callback.call(t.context||this,e.data),i(e))})(e))}(n(e),t,r)},unresolvedWatchers:function(e){return function e(t,r,o){for(var a in o=o||[],!(t=t||i).ready&&0===t.lazy.length&&0<t.watchers.length&&o.push(r),t.children){var n=t.children[a];o=e(n,(r?r+".":"")+n.route,o)}return o}(n(e),e)},__export:function(){return{options:t,nsRoot:i}},__import:function(e){t=e.options,i=e.nsRoot}}}var o=i({tree:!0,global:!0}),a=i({tree:!0}),n=function r(o,a,n,s){var x=null,c=[],l=a,d=n,u=s,p=i({tree:!0}),h=i({tree:!1}),m={global:{namespace:u},root:{namespace:d},local:{namespace:p},default:{namespace:h},parent:{namespace:l},scope:{namespace:p,readonly:!1}},b=function(e,r,i){var o=t.matchArgs(e,{options:"object",namespaceLocator:!0,dependencies:"array",hiddenDependencies:"array",callback:!0,context:"object"}),a=t.extend({lazy:this.options.lazy},o.options||{}),n=this.resolve(o.namespaceLocator),s=function(){this.require(o.dependencies,o.hiddenDependencies,function(){for(var a=[],s=0;s<arguments.length;++s)a.push(arguments[s]);if(a[a.length-1].ns=n,this.options.compile){for(var x=[],c=0;c<e.length;++c)x.push(t.stringify(e[c]));this.compiled+=this.options.ident+"."+r+"("+x.join(", ")+");\n\n"}this.options.dependencies&&(this.dependencies[n.path]=this.dependencies[n.path]||{},o.dependencies&&o.dependencies.forEach(function(e){this.dependencies[n.path][this.resolve(e).path]=!0},this),o.hiddenDependencies&&o.hiddenDependencies.forEach(function(e){this.dependencies[n.path][this.resolve(e).path]=!0},this));var l=this.options.compile?{}:o.callback.apply(o.context||this,a);i.call(this,n,l)},this)};return a.lazy?n.namespace.lazy(n.path,s,this):s.apply(this),this};return{getGlobal:t.method(e,e.getPath),setGlobal:t.method(e,e.setPath),options:{lazy:!1,ident:"Scoped",compile:!1,dependencies:!1},compiled:"",dependencies:{},nextScope:function(){return x=x||r(0,p,d,u)},subScope:function(){var e=this.nextScope();return c.push(e),x=null,e},binding:function(e,r,o){var a;return m[e]&&m[e].readonly||(a="string"!=t.typeOf(r)?{namespace:i({tree:!0,root:r}),path:null}:this.resolve(r),m[e]=t.extend(o,a)),this},resolve:function(e){var t=e.split(":");if(1==t.length)throw"The locator '"+t[0]+"' requires a namespace.";var r=m[t[0]];if(!r)throw"The namespace '"+t[0]+"' has not been defined (yet).";return{namespace:r.namespace,path:r.path&&t[1]?r.path+"."+t[1]:r.path||t[1]}},define:function(){return b.call(this,arguments,"define",function(e,t){if(e.namespace.get(e.path))throw"Scoped namespace "+e.path+" has already been defined. Use extend to extend an existing namespace instead";e.namespace.set(e.path,t)})},assumeVersion:function(){var e=t.matchArgs(arguments,{assumption:!0,dependencies:"array",callback:!0,context:"object",error:"string"}),r=e.dependencies||[];r.unshift(e.assumption),this.require(r,function(){var r=arguments,i=r[0].replace(/[^\d\.]/g,"");r[0]=i.split(".");for(var o=0;o<r[0].length;++o)r[0][o]=parseInt(r[0][o],10);if("function"===t.typeOf(e.callback)){if(!e.callback.apply(e.context||this,e))throw"Scoped Assumption '"+e.assumption+"' failed, value is "+i+(e.error?", but assuming "+e.error:"")}else for(var a=(e.callback+"").replace(/[^\d\.]/g,"").split("."),n=0;n<Math.min(r[0].length,a.length);++n)if(parseInt(a[n],10)>r[0][n])throw"Scoped Version Assumption '"+e.assumption+"' failed, value is "+i+", but assuming at least "+e.callback})},extend:function(){return b.call(this,arguments,"extend",function(e,t){e.namespace.extend(e.path,t)})},require:function(){var e=t.matchArgs(arguments,{dependencies:"array",hiddenDependencies:"array",callback:"function",context:"object"});e.callback=e.callback||function(){};
2var r=e.dependencies||[],i=r.concat(e.hiddenDependencies||[]),o=i.length,a=[],n={};if(o)for(var s=function(t){this.i<a.length&&(a[this.i]=t),0==--o&&(a.push(n),e.callback.apply(e.context||this.ctx,a))},x=0;x<i.length;++x){var c=this.resolve(i[x]);x<r.length&&a.push(null),c.namespace.obtain(c.path,s,{ctx:this,i:x})}else a.push(n),e.callback.apply(e.context||this,a);return this},digest:function(e){var t=this.resolve(e);return t.namespace.digest(t.path),this},unresolved:function(e){var t=this.resolve(e);return t.namespace.unresolvedWatchers(t.path)},__export:function(){return{parentNamespace:l.__export(),rootNamespace:d.__export(),globalNamespace:u.__export(),localNamespace:p.__export(),privateNamespace:h.__export()}},__import:function(e){l.__import(e.parentNamespace),d.__import(e.rootNamespace),u.__import(e.globalNamespace),p.__import(e.localNamespace),h.__import(e.privateNamespace)}}}(0,a,a,o),s=t.extend(n,(function(){return{guid:"4b6878ee-cb6a-46b3-94ac-27d91f58d666",version:"0.0.22",upgradable:!0,upgrade:r.upgrade,attach:r.attach,detach:r.detach,exports:r.exports,__exportScoped:function(){return{globalNamespace:o.__export(),rootNamespace:a.__export(),rootScope:n.__export()}},__importScoped:function(e){o.__import(e.globalNamespace),a.__import(e.rootNamespace),n.__import(e.rootScope)}}}).call(this));return(s=s.upgrade()).exports(),s}).call(this);(function(){var e=this.subScope();e.binding("module","root:BetaJS"),e.define("module:",function(){return{guid:"71366f7a-7da3-4e55-9a0b-ea0e4e2a9e79",version:"1.0.233",datetime:0x17cf7576832}}),e.define("module:Types",function(){return{is_object_instance:function(e){return this.is_object(e)&&!this.is_null(e)},is_object:function(e){return"object"==typeof e},is_array:function(e){return Array.isArray(e)},is_undefined:function(e){return void 0===e},is_null:function(e){return null===e},is_none:function(e){return this.is_undefined(e)||this.is_null(e)},is_defined:function(e){return void 0!==e},is_empty:function(e){return this.is_none(e)||this.is_array(e)&&0===e.length||this.is_object(e)&&this.is_empty_object(e)},is_empty_object:function(e){for(var t in e)return!1;return!0},is_string:function(e){return"string"==typeof e},is_function:function(e){return"function"==typeof e},is_boolean:function(e){return"boolean"==typeof e},compare:function(e,t){if(this.is_boolean(e)&&this.is_boolean(t))return e===t?0:e?1:-1;if(this.is_array(e)&&this.is_array(t)){for(var r=e.length,i=t.length,o=Math.min(r,i),a=0;a<o;++a){var n=this.compare(e[a],t[a]);if(0!==n)return n}return r===i?0:i<r?1:-1}return e.localeCompare(t)},parseBool:function(e){return this.is_boolean(e)?e:"true"===e||""===e||"false"!==e&&null},parseArray:function(e){return this.is_string(e)?e.split(","):e},type_of:function(e){return this.is_array(e)?"array":typeof e},isNumber:function(e){return"number"==typeof e},parseInt:function(e){return this.isNumber(e)?e:parseInt(e,10)},parseFloat:function(e){return this.isNumber(e)?e:parseFloat(e)},parseDateTime:function(e){if("number"==typeof e||this.is_none(e))return e;"object"==typeof e&&(e=e.toString());var t=new Date(e);return isNaN(t.getTime())?parseInt(e,10):t.getTime()},parseType:function(e,t){switch(t.toLowerCase()){case"bool":case"boolean":return this.parseBool(e);case"int":case"integer":case"number":return this.parseInt(e);case"date":case"time":case"datetime":return this.parseDateTime(e);case"float":case"double":return this.parseFloat(e);case"array":return this.parseArray(e);case"jsonarray":case"object":case"json":return"string"==typeof e?JSON.parse(e):e;case"id":return"object"==typeof e&&e?e.toString():e;default:return e}},parseTypes:function(e,t){var r={};for(var i in e)r[i]=i in t?this.parseType(e[i],t[i]):e[i];return r},objectType:function(e){if(!this.is_object(e))return null;var t=e.toString().match(/\[object (.*)\]/);return t?t[1]:null},is_pure_object:function(e){return this.is_object(e)&&("[object]"===e.toString().toLowerCase()||"[object object]"===e.toString().toLowerCase())},typefy:function(e){var t=function(e){var r=e.length;return["'",'"'].forEach(function(t){0===e.indexOf(t)&&e.lastIndexOf(t)===e.length-t.length&&(e=e.substring(t.length,e.length-2*t.length+1))}),(e=e.trim()).length<r?t(e):e};switch(typeof e){case"object":if(Array.isArray(e))return e.map(typefy);for(var r in e)e[r]=typefy(e[r]);return e;case"string":return"true"===(e=t(e))||"false"!==e&&(parseInt(e,10)+""===e?parseInt(e,10):e);default:return e}}}}
2),e.define("module:Time",[],function(){return{__components:{year:{set:function(e,t){e.setUTCFullYear(t)},get:function(e){return e.getUTCFullYear()}},month:{set:function(e,t){e.setUTCMonth(t)},get:function(e){return e.getUTCMonth()}},day:{dependencies:{weekday:!0},set:function(e,t){e.setUTCDate(t+1)},get:function(e){return e.getUTCDate()-1},milliseconds:864e5},weekday:{dependencies:{day:!0,month:!0,year:!0},set:function(e,t){e.setUTCDate(e.getUTCDate()+t-e.getUTCDay())},get:function(e){return e.getUTCDay()}},hour:{set:function(e,t){e.setUTCHours(t)},get:function(e){return e.getUTCHours()},max:23,milliseconds:36e5},minute:{set:function(e,t){e.setUTCMinutes(t)},get:function(e){return e.getUTCMinutes()},max:59,milliseconds:6e4},second:{set:function(e,t){e.setUTCSeconds(t)},get:function(e){return e.getUTCSeconds()},max:59,milliseconds:1e3},millisecond:{set:function(e,t){e.setUTCMilliseconds(t)},get:function(e){return e.getUTCMilliseconds()},max:999,milliseconds:1}},getTimezoneOffset:function(e){return void 0!==this.__timezoneOffset?this.__timezoneOffset:e?new Date(e).getTimezoneOffset():(new Date).getTimezoneOffset()},setTimezoneOffset:function(e){this.__timezoneOffset=e},timezoneBias:function(e,t){return!0===e&&(e=this.getTimezoneOffset(t)),null!=e&&!1!==e||(e=0),60*e*1e3},timeToDate:function(e,t){return new Date(e+this.timezoneBias(t,e))},dateToTime:function(e,t){return e.getTime()-this.timezoneBias(t,e.getTime())},timeToTimezoneBasedDate:function(e,t){return new Date(e-this.timezoneBias(t,e))},timezoneBasedDateToTime:function(e,t){return e.getTime()+this.timezoneBias(t,e.getTime())},decodeTime:function(e,t){var r=this.timeToTimezoneBasedDate(e||this.now(),t),i={};for(var o in this.__components)i[o]=this.__components[o].get(r);return i},encodeTime:function(e,t){return this.updateTime(this.now(),e,t)},encodePeriod:function(e){return this.incrementTime(0,e)},updateTime:function(e,t,r){var i=this.timeToTimezoneBasedDate(e,r);for(var o in t)this.__components[o].set(i,t[o]);return this.timezoneBasedDateToTime(i,r)},now:function(e){return this.dateToTime(new Date,e)},uniqueAtLeastNow:function(e,t){var r=this.now(t);return this.__unique_at_least_now&&this.__unique_at_least_now>=r&&(r=this.__unique_at_least_now+(e||1)),this.__unique_at_least_now=r},perfNow:function(){return"undefined"==typeof performance?(new Date).getTime():performance.now()},incrementTime:function(e,t){var r=this.timeToDate(e);for(var i in t)this.__components[i].set(r,this.__components[i].get(r)+t[i]);return this.dateToTime(r)},floorTime:function(e,t,r){var i=this.timeToTimezoneBasedDate(e,r),o=!1;for(var a in this.__components){var n=this.__components[a];(o=o||a==t)&&(!n.dependencies||!n.dependencies[t])&&n.set(i,0)}return this.timezoneBasedDateToTime(i,r)},ago:function(e,t){return this.now(t)-e},timeComponent:function(e,t,r){return Math[r||"floor"](e/this.__components[t].milliseconds)},timeComponentGet:function(e,t,r){return this.__components[t].get(this.timeToTimezoneBasedDate(e,r))},timeModulo:function(e,t,r){return this.timeComponent(e,t,r)%(this.__components[t].max+1)}}}),e.define("module:Functions",["module:Time","module:Types"],function(t,r){return{getStackTrace:function(e){for(var t=Error().stack.split("\n");0<t.length&&"error"===t[0].trim().toLowerCase();)t.shift();return e?t.slice(e):t},as_method:function(e,t){return function(){return e.apply(t,arguments)}},global_method:function(t){var r=e.getGlobal(t);return r?this.as_method(r,e.getGlobal()):r},once:function(e){var t=!1,r=!1;return function(){return r||(r=!0,t=e.apply(this,arguments),e=null),t}},getArguments:function(e,t){return Array.prototype.slice.call(e,t||0)},matchArgs:function(e,t,i){arguments.length<3&&(i=t,t=0);var o=t,a={};for(var n in i){var s=i[n];!0===s?s={required:!0}:"string"==typeof s&&(s={type:s}),s.required||s.type&&r.type_of(e[o])==s.type?(a[n]=e[o],o++):s.def&&(a[n]=r.is_function(s.def)?s.def(a):s.def)}return a},newClassFunc:function(e){return function(){var t=arguments;function r(){return e.apply(this,t)}return r.prototype=e.prototype,new r}},newClass:function(e){return this.newClassFunc(e).apply(this,this.getArguments(arguments,1
2))},callWithin:function(e,t){return r.is_string(t)&&(t=e[t]),t.apply(e,this.getArguments(arguments,2))},throttle:function(e,r){var i,o,a=0;return function(){var n=t.now();if(o=this,i=arguments,a+r-n<=0)return a=n,e.apply(o,i)}},debounce:function(e,r,i){var o,a,n,s=function(){var x=t.now()-lastCall;x<r?n=setTimeout(s,r-x):(n=null,i||e.apply(a,o))};return function(){a=this,o=arguments,lastCall=t.now(),n||(n=setTimeout(s,r),i&&e.apply(this,arguments))}}}}),e.define("module:Objs",["module:Types","module:Functions"],function(e,t){return{ithKey:function(e,t){for(var r in t=t||0,e){if(t<=0)return r;--t}return null},ithValue:function(e,t){for(var r in t=t||0,e){if(t<=0)return e[r];--t}return null},valueByIndex:function(t,r){return e.is_array(t)?t[r||0]:this.ithValue(t,r)},keyByIndex:function(t,r){return e.is_array(t)?r||0:this.ithKey(t,r)},count:function(t){if(e.is_array(t))return t.length;var r=0;for(var i in t)r++;return r},clone:function(t,r){return t&&r&&0!==r?e.is_array(t)?t.slice(0):e.is_object(t)?this.extend({},t,r-1):t:t},acyclic_clone:function(t){if(null===t||!e.is_object(t))return t;var r="__acyclic_cloned";if(t[r])return t[r];var i={};for(var o in t[r]=i,t)o!==r&&(i[o]=this.acyclic_clone(t[o]));return delete t[r],i},extend:function(e,t,r){if(e=e||{},t)for(var i in t)e[i]=this.clone(t[i],r);return e},multi_extend:function(){var r,i=t.getArguments(arguments);for(e.is_object(i[i.length-1])||(r=i[i.length-1],i.pop());1<i.length;)i[1]=this.extend(i[0],i[1],r),i.shift();return i[0]},weak_extend:function(e,t,r){if(e=e||{},t)for(var i in t)i in e||(e[i]=this.clone(t[i],r));return e},tree_extend:function(t,r,i){if(t=t||{},r)for(var o in r)o in t&&e.is_object(t[o])&&e.is_object(r[o])&&!e.is_array(t[o])&&!e.is_array(r[o])?t[o]=this.tree_extend(t[o],r[o],i):t[o]=this.clone(r[o],i);return t},keys:function(t,r){var i=null,o=null;if(e.is_undefined(r)){for(o in i=[],t)i.push(o);return i}for(o in i={},t)i[o]=r;return i},subset_of:function(t,r){for(var i in t=e.is_array(t)?this.objectify(t):t,r=e.is_array(r)?this.objectify(r):r,t)if(t[i]!=r[i])return!1;return!0},superset_of:function(e,t){return this.subset_of(t,e)},pairArrayToObject:function(e){for(var t={},r=0;r<e.length/2;r+=2)t[e[r]]=e[r+1];return t},pairsToObject:function(){for(var e={},t=0;t<arguments.length;++t)e[arguments[t][0]]=arguments[t][1];return e},inverseKeyValue:function(e){var t={};return this.iter(e,function(e,r){t[e]=r}),t},exists:function(e,t,r){var i=!1;return this.iter(e,function(){return!(i=i||t.apply(this,arguments))},r),i},all:function(e,t,r){var i=!0;return this.iter(e,function(){return i=i&&t.apply(this,arguments)},r),i},peek:function(t){if(e.is_array(t))return 0<t.length?t[0]:null;for(var r in t)return t[r];return null},poll:function(t){if(e.is_array(t))return t.shift();for(var r in t){var i=t[r];return delete t[r],i}return null},iter:function(t,r,i){var o=null;if(e.is_array(t)){for(var a=0;a<t.length;++a)if(o=i?r.apply(i,[t[a],a]):r(t[a],a),e.is_defined(o)&&!o)return!1}else for(var n in t)if(o=i?r.apply(i,[t[n],n]):r(t[n],n),e.is_defined(o)&&!o)return!1;return!0},intersect:function(e,t){var r={};for(var i in e)i in t&&(r[i]=e[i]);return r},keyEquals:function(e,t){for(var r in e)if(!(r in t))return!1;for(r in t)if(!(r in e))return!1;return!0},splitObject:function(e,t,r){var i={},o={};return this.iter(e,function(e,r){t.apply(this,arguments)?i[r]=e:o[r]=e},r),[i,o]},diff:function(e,t){var r={};for(var i in e)i in t&&e[i]===t[i]||(r[i]=e[i]);return r},contains_key:function(t,r){return e.is_array(t)?e.is_defined(t[r]):r in t},contains_value:function(t,r){if(e.is_array(t)){for(var i=0;i<t.length;++i)if(t[i]===r)return!0}else for(var o in t)if(t[o]===r)return!0;return!1},map:function(t,r,i){var o=null;if(i=i||this,e.is_array(t)){o=[];for(var a=0;a<t.length;++a)o.push(r.call(i,t[a],a));return o}for(var n in o={},t)o[n]=r.call(i,t[n],n);return o},keyMap:function(e,t,r){for(var i in result={},r=r||this,e)result[t.call(r,e[i],i)]=e[i];return result},bidirectionalMap:function(t){var r={};return this.iter(t,function(t,i){if(e.is_array(t))for(var o=0;o<t.length;++o)r[t[o]]=i;else r[t]=i;r[i]=t}),r},values:function(e){var t=[];for(var r in e)t.push(e[r]);return t},flatten:function(t){var r=[];return t.forEach(function(t){r=r.concat(e.is_array(t)?t:[t])}),r}
2,treeValues:function(t){return t&&e.is_array(t)?this.flatten(t.map(this.treeValues,this)):t&&e.is_object(t)?this.treeValues(this.values(t)):[t]},uniqueValues:function(e){var t={};return this.filter(e,function(e){return!(e in t)&&(t[e]=!0)})},filter:function(t,r,i){if(r=r||function(e){return!!e},e.is_array(t))return t.filter(r,i);var o={};for(var a in t)(i?r.apply(i,[t[a],a]):r(t[a],a))&&(o[a]=t[a]);return o},equals:function(e,t,r){var i=null;if(r&&0<r){for(i in e)if(!(i in t&&this.equals(e[i],t[i],r-1)))return!1;for(i in t)if(!(i in e))return!1;return!0}return e==t},objectify:function(t,r,i){var o={},a=e.is_function(r);e.is_undefined(r)&&(r=!0);for(var n=0;n<t.length;++n)o[t[n]]=a?r.apply(i||this,[t[n],n]):r;return o},arrayify:function(e,t,r){var i=[];return this.iter(e,function(e,r){i.push(t.call(this,e,r))},r),i},objectBy:function(){for(var e={},t=arguments.length/2,r=0;r<t;++r)e[arguments[2*r]]=arguments[2*r+1];return e},specialize:function(e,t,r){var i={},o=r?e:t;for(var a in o)a in e&&e[a]==t[a]||(i[a]=t[a]);return i},merge:function(t,r,i){t=t||{},r=r||{};var o={},a=this.extend(this.keys(t,!0),this.keys(r,!0));for(var n in a){var s=n in i?i[n]:"primary";"primary"==s||"secondary"==s?(n in r||n in t)&&(o[n]="primary"==s?n in r?r[n]:t[n]:n in t?t[n]:r[n]):e.is_function(s)?o[n]=s(t[n],r[n]):e.is_object(s)&&(o[n]=this.merge(t[n],r[n],s))}return o},tree_merge:function(t,r){t=t||{},r=r||{};var i={},o=this.extend(this.keys(t,!0),this.keys(r,!0));for(var a in o)e.is_object(r[a])&&t[a]?i[a]=this.tree_merge(t[a],r[a]):i[a]=a in r?r[a]:t[a];return i},serializeFlatJSON:function(t,r){var i=[];return e.is_array(t)&&t?t.forEach(function(e){i=i.concat(this.serializeFlatJSON(e,r+"[]"))},this):e.is_object(t)&&t?this.iter(t,function(e,t){i=i.concat(this.serializeFlatJSON(e,r?r+"["+t+"]":t))},this):i=[{key:r,value:t}],i},objectToArray:function(e,t,r){var i=[];return this.iter(e,function(e,r){i.push(t.call(this,r,e))},r),i},initArray:function(e,t,r){for(var i=[],o=0;o<e;++o)i.push(t.call(r||this,o));return i},customMerge:function(e,t,r,i){var o={};for(var a in e)o[a]=a in t?r.call(i,a,e[a],t[a]):e[a];for(var n in t)n in e||(o[n]=t[n]);return o},indexizeArray:function(e,t){var r={};return e.forEach(function(e){r[e[t]]=e}),r},filterOutValues:function(e,t){return this.filter(e,function(e){return!t.includes(e)})},mergeSortedArrays:function(e,t,r){r=r||function(e,t){return t<e?1:e<t?-1:0};var i=[],o=0;for(e.forEach(function(e){for(;o<t.length&&0<r(e,t[o]);)i.push(t[o]),o++;for(i.push(e);o<t.length&&0===r(e,t[o]);)o++});o<t.length;)i.push(t[o]),o++;return i},getObjKeyByValue:function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t)return r}}}),e.define("module:Ids",["module:Types","module:Objs"],function(e,t){return{__uniqueId:0,uniqueId:function(e){return(e||"")+this.__uniqueId++},objectId:function(e,t){return e?(void 0!==t?e.__cid=t:e.__cid||(e.__cid=this.uniqueId("cid_")),e.__cid):void 0},uniqueKey:function(r,i){return i&&0<i&&(e.is_object(r)||e.is_array(r))?JSON.stringify(t.map(r,function(e){return this.uniqueKey(e,i-1)},this)):null!==r&&e.is_object(r)||e.is_array(r)||e.is_function(r)?this.objectId(r):r}}}),e.define("module:Class",["module:Types","module:Objs","module:Functions","module:Ids"],function(t,r,i,o){var a=function(){};return a.extend=function(i,o,a,n){o=o||[],t.is_array(o)||(o=[o]),a=a||[],t.is_array(a)||(a=[a]),n=n||[],t.is_array(n)||(n=[n]);var s,x=this;o=r.map(o,function(e){return t.is_function(e)&&(e=e(x.prototype)),e}),r.iter(o,function(e){e.hasOwnProperty("constructor")&&(s=e.constructor)});var c=t.is_defined(s);c||(s=function(){x.prototype.constructor.apply(this,arguments)}),r.extend(s,x),r.iter(a,function(e){e=t.is_function(e)?e(x):e;var i=s._extender;r.extend(s,e),e._extender&&(s._extender=r.extend(r.clone(i,1),e._extender))});var l={};if(x.__class_statics_keys)for(var d in x.__class_statics_keys)s[d]=r.clone(x[d],1);r.iter(n,function(e){r.extend(s,e),r.extend(l,r.keys(e,!0))}),x.__class_statics_keys&&r.extend(l,x.__class_statics_keys),s.__class_statics_keys=l,s.parent=x,s.children=[],s.extend=this.extend,x.children||(x.children=[]),x.children.push(s);var u=function(){};u.prototype=x.prototype,s.prototype=new u,s.prototype.cls=s;var p=(i=r.extend({},t.is_string(i)?{classname:i,register:!0}:i)).classname;return i.scoped&&(p=i.scoped.ns.path),(s.classname=p)&&i.register&&e.setGlobal(p,s),s.__notifications={},s.__implements={},x.__notifications&&r.extend(s.__notifications,x.__notifications,1),x.__implements&&r.extend(s.__implements,x.__implements,1
2),r.iter(o,function(e){for(var i in e)s.prototype[i]=s._extender&&i in s._extender?s._extender[i](s.prototype[i],e[i]):e[i];if("constructor"in e&&(s.prototype.constructor=e.constructor),e._notifications)for(var o in e._notifications)s.__notifications[o]||(s.__notifications[o]=[]),s.__notifications[o].push(e._notifications[o]);e._implements&&r.iter(t.is_string(e._implements)?[e._implements]:e._implements,function(e){s.__implements[e]=!0})}),delete s.prototype._notifications,delete s.prototype._implements,c||(s.prototype.constructor=function(){x.prototype.constructor.apply(this,arguments)}),s},r.extend(a,{classname:"Class",__class_guid:"0f5499f9-f0d1-4c6c-a561-ef026a1eee05",__notifications:{},ancestor_of:function(e){return this==e||this!=a&&this.parent.ancestor_of(e)},is_class:function(e){return e&&t.is_object(e)&&"__class_guid"in e&&e.__class_guid==this.__class_guid},is_class_instance:function(e){return e&&t.is_object(e)&&"__class_instance_guid"in e&&e.__class_instance_guid==this.prototype.__class_instance_guid},is_pure_json:function(e){return e&&t.is_object(e)&&!this.is_class_instance(e)&&t.is_pure_object(e)},is_instance_of:function(e){return e&&this.is_class_instance(e)&&e.instance_of(this)},define:function(r,o){var a=i.getArguments(arguments,2);return t.is_object(r)?e.define(o,[],function(e){return a.unshift({scoped:e}),r.extend.apply(r,a)}):e.define(o,[r],function(e,t){return a.unshift({scoped:t}),e.extend.apply(e,a)})},abstractFunction:function(){throw"AbstractFunction"},_inherited:function(e,t){return e.parent[t].apply(this,Array.prototype.slice.apply(arguments,[2]))}}),a.prototype.__class_instance_guid="e6b0ed30-80ee-4b28-af02-7d52430ba45f",a.prototype.constructor=function(){this._notify("construct")},a.prototype.destroy=function(){this._notify("destroy"),this.__auto_destroy_list&&this.__auto_destroy_list.forEach(function(e){"destroy"in e&&e.weakDestroy()},this),this.__auto_decrease_ref_list&&this.__auto_decrease_ref_list.forEach(function(e){"decreaseRef"in e&&e.decreaseRef(this)},this);var e=this.cid();for(var t in this)delete this[t];o.objectId(this,e),this.destroy=this.__destroyedDestroy},a.prototype.destroyed=function(){return this.destroy===this.__destroyedDestroy},a.prototype.weakDestroy=function(){if(!this.destroyed()){if(this.__gc)return void this.__gc.queue(this);this.destroy()}},a.prototype.__destroyedDestroy=function(){throw"Trying to destroy destroyed object "+this.cid()+": "+this.cls.classname+"."},a.prototype.recursionProtection=function(e,t){if(this.__recursionProtection=this.__recursionProtection||{},!this.__recursionProtection[e]){this.__recursionProtection[e]=!0;try{var r=t.apply(this);return this&&this.__recursionProtection&&delete this.__recursionProtection[e],r}catch(t){throw this&&this.__recursionProtection&&delete this.__recursionProtection[e],t}}},a.prototype.enableGc=function(e){return this.supportsGc&&(this.__gc=e),this}
2,a.prototype.dependDestroy=function(e){if(!e.destroyed())return this.__gc&&e.enableGc(),e.weakDestroy(),this},a.prototype.cid=function(){return o.objectId(this)},(a.prototype.cls=a).prototype.as_method=function(e){return i.as_method(this[e],this)},a.prototype.auto_destroy=function(e,r){if(e){this.__auto_destroy_list||(this.__auto_destroy_list=[]);var i=e;t.is_array(i)||(i=[i]);for(var o=0;o<i.length;++o)this.__auto_destroy_list.push(i[o])}return r?this:e},a.prototype.auto_decrease_ref=function(e,r){if(e){this.__auto_decrease_ref_list||(this.__auto_decrease_ref_list=[]);var i=e;t.is_array(i)||(i=[i]);for(var o=0;o<i.length;++o)this.__auto_decrease_ref_list.push(i[o])}return r?this:e},a.prototype._notify=function(e){var i;this.cls.__notifications&&(i=Array.prototype.slice.call(arguments,1),r.iter(this.cls.__notifications[e],function(r){var o=t.is_function(r)?r:this[r];if(!o)throw this.cls.classname+": Could not find "+e+" notification handler "+r;o.apply(this,i)},this))},a.prototype.impl=function(e){return!(!this.cls.__implements||!this.cls.__implements[t.is_string(e)?e:e._implements])},a.prototype.instance_of=function(e){return this.cls.ancestor_of(e)},a.prototype.increaseRef=function(e,t){return this.__referenceCount=this.__referenceCount||0,this.__referenceCount++,this.__referenceObjects=this.__referenceObjects||{},e&&(this.__referenceObjects[e.cid()]?this.__referenceCount--:this.__referenceObjects[e.cid()]=e,t&&e.auto_decrease_ref(this)),this},a.prototype.decreaseRef=function(e){return this.__referenceCount=this.__referenceCount||0,this.__referenceCount--,this.__referenceObjects=this.__referenceObjects||{},e&&(this.__referenceObjects[e.cid()]?delete this.__referenceObjects[e.cid()]:this.__referenceCount++),this.__referenceCount<=0&&t.is_empty(this.__referenceObjects)&&this.weakDestroy(),this},a.prototype.inspect=function(){return{header:{cid:this.cid(),classname:this.cls.classname,destroyed:this.destroyed()},attributes:{attributes_public:r.filter(this,function(e,r){return!t.is_function(e)&&0!==r.indexOf("_")},this),attributes_protected:r.filter(this,function(e,r){return!t.is_function(e)&&0===r.indexOf("_")&&0!==r.indexOf("__")},this),attributes_private:r.filter(this,function(e,r){return!t.is_function(e)&&0===r.indexOf("__")},this)},methods:{methods_public:r.filter(this,function(e,r){return t.is_function(e)&&0!==r.indexOf("_")},this),methods_protected:r.filter(this,function(e,r){return t.is_function(e)&&0===r.indexOf("_")&&0!==r.indexOf("__")},this),method_private:r.filter(this,function(e,r){return t.is_function(e)&&0===r.indexOf("__")},this)}}},a.prototype._auto_destroy=function(e){return this.auto_destroy(e)},a.prototype._inherited=function(e,t){return e.parent.prototype[t].apply(this,Array.prototype.slice.apply(arguments,[2]))},a}),e.define("module:Async",["module:Types","module:Functions","module:Time"],function(e,t,r){var i=function(e){return clearTimeout(e)},o=t.global_method("clearImmediate")||t.global_method("cancelAnimationFrame")||t.global_method("webkitCancelAnimationFrame")||t.global_method("mozCancelAnimationFrame")||i,a=t.global_method("setImmediate")||t.global_method("requestAnimationFrame")||t.global_method("webkitRequestAnimationFrame")||t.global_method("mozRequestAnimationFrame")||function(e){return setTimeout(e,0)},n={},s=1,x={waitFor:function(){var e=t.matchArgs(arguments,{condition:!0,conditionCtx:"object",callback:!0,callbackCtx:"object",interval:"number",timeoutCallback:"function",timeoutCallbackCtx:"object",timeout:"number"}),i=function(){try{return!!e.condition.apply(e.conditionCtx||e.callbackCtx||this)}catch(e){return!1}},o=r.now();if(!i()){var a=setInterval(function(){i()?(clearInterval(a),e.callback.apply(e.callbackCtx||this)):e.timeout&&r.now()-o>=e.timeout&&(clearInterval(a),e.timeoutCallback&&e.timeoutCallback.apply(e.timeoutCallbackCtx||e.callbackCtx||this))},e.interval||1);return a}e.callback.apply(e.callbackCtx||this)},asyncify:function(e){return function(){x.eventually(e,this)}},eventually:function(){var e=t.matchArgs(arguments,{func:!0,params:"array",context:"object",time:"number"});e.time=e.time||0;var r={},n=function(){r.clear(r.handle),e.func.apply(e.context||this,e.params||[])};return 0<e.time?(r.clear=i,r.handle=setTimeout(n,e.time)):(r.clear=o,r.handle=a(n)),r},clearEventually:function(e){e&&e.clear&&e.handle&&e.clear(e.handle)},eventuallyOnce:function(e,t,r){var i={func:e,params:t,context:r};for(var o in n){var a=n[o];if(a.func===e&&a.params===t&&a.context===r)return}var x=++s;return n[x]=i,this.eventually(function(){delete n[x],e.apply(r||this,t||[])},this)}};return x}),e.define("module:Promise",["module:Types","module:Functions","module:Async","module:Objs"],function(e,t,r,i){var o={Promise:function(e,t,r){this.__value=t||void 0===e?null:e,this.__error=t||null,this.__isFinished=r,this.__hasError=!!t,this.__resultPromise=null,this.__callbacks=[]},fromNativePromise:function(e){var t=this.create();return e.then(function(e){t.asyncSuccess(e)}).catch(function(e){t.asyncError(e)}),t},create:function(e,t){return new this.Promise(e,t,0<arguments.length)},value:function(e){return this.is(e)?e:new this.Promise(e,null,!0)},eventualValue:function(e){var t=new this.Promise;return r.eventually(function(){t.asyncSuccess(e)}),t},error:function(e){return this.is(e)?e:new this.Promise(null,e,!0)},box:function(e,t,r){if(e&&"then"in e&&"catch"in e){var i=this.create();return e.then(i.asyncSuccessFunc()),e.catch(i.asyncErrorFunc()),i}try{var o=e.apply(t||this,r||[]);return this.is(o)?o:this.value(o)}catch(e){return this.error(e)}},tryCatch:function(e,t){try{return this.value(e.apply(t||this))}catch(e){return this.error(e)}},funcCallback:function(r,i){var o=[];
2e.is_function(r)?(o=t.getArguments(arguments,1),i=r,r=this):o=t.getArguments(arguments,2);var a=this.create();return o.push(a.asyncCallbackFunc()),i.apply(r,o),a},and:function(t){var r=this.create();return r.__promises=[],r.__successCount=0,r.__values=[],r.__errorPromise=null,r.and=function(t){if(t=t||[],this.__ended)return this;e.is_array(t)||(t=[t]);for(var r=function(e,t){e?this.promise.__errorPromise=this.promise.__promises[this.idx]:(this.promise.__successCount++,this.promise.__values[this.idx]=t),this.promise.results()},i=0;i<t.length;++i){var o=this.__promises.length;this.__promises.push(t[i]),this.__values.push(null),t[i].isFinished()?t[i].hasValue()?(this.__successCount++,this.__values[o]=t[i].value()):this.__errorPromise=t[i]:t[i].callback(r,{promise:this,idx:o})}return this},r.end=function(){return this.__ended||(this.__ended=!0,this.results()),this},r.results=function(){return this.__ended&&this.__errorPromise?this.asyncError(this.__errorPromise.err(),this.__errorPromise):this.__ended&&this.__successCount==this.__promises.length&&this.asyncSuccess(this.__values),this},r.successUnfold=function(e,t,r){return this.success(function(){return e.apply(t,arguments)},t,r)},r.and(t),r},conditional:function(e,t,r){return e?t():this.value(r)},func:function(e){for(var r=t.getArguments(arguments,1),i=[],o=0;o<r.length;++o)this.is(r[o])&&i.push(r[o]);var a=this.create();return this.and(i).end().success(function(t){for(var i=[],o=0;o<r.length;++o)i[o]=this.is(r[o])?r[o].value():r[o];var n=e.apply(this,i);this.is(n)?n.forwardCallback(a):a.asyncSuccess(n)},this).forwardError(a),a},methodArgs:function(e,t,r){return r.unshift(function(){return t.apply(e,arguments)}),this.func.apply(this,r)},method:function(e,r){return this.methodArgs(e,r,t.getArguments(arguments,2))},newClass:function(e){var r=t.getArguments(arguments,1);return r.unshift(t.newClassFunc(e)),this.func.apply(this,r)},is:function(t){return t&&e.is_object(t)&&t.classGuid==this.Promise.prototype.classGuid},resilience:function(e,t,r,i,o){return o&&(e=this.delayPromiseMethod(e,o)),e.apply(t,i).mapError(function(o){return 0===r?o:this.resilience(e,t,r-1,i)},this)},delayPromiseMethod:function(e,i){var o=this;return function(){var a=o.create(),n=t.getArguments(arguments);return r.eventually(function(){e.apply(this,n).forwardCallback(a)},this,i),a}},waitFor:function(e,t,i,o){var a,n,s=this.create();return o&&(n=setTimeout(function(){a&&clearInterval(a),s.asyncError(!0)},o)),a=r.waitFor(e,t,function(){n&&clearTimeout(n),s.asyncSuccess(!0)},i),s},exclusiveExecution:function(e,t){var r=null,i=[];return function(){var a,n=arguments,s=null;return(s=r?(a=o.create(),i.push(a),a.mapSuccess(function(){return e.apply(this,n)},t)):r=e.apply(t,n)).callback(function(){r=null,0<i.length&&(r=i.shift()).asyncSuccess(!0)}),s}},aggregateExecution:function(e,t,r,i){var o={};return function(){var a,n=arguments,s=r?r(n):JSON.stringify(n),x=o[s];return x||(a=!0,x=e.apply(t,n).callback(function(){a=!1,delete o[s]}).mapSuccess(function(e){return i?i(e):e}),a&&(o[s]=x)),x}}};return i.extend(o.Promise.prototype,{classGuid:"7e3ed52f-22da-4e9c-95a4-e9bb877a3935",success:function(e,t,r){return this.callback(e,t,r,"success")},asuccess:function(e,t,i){return this.success(r.asyncify(e),t,i)},valueify:function(e,t){return this.success(function(r){e[t]=r})},error:function(e,t,r){return this.callback(e,t,r,"error")},callback:function(e,t,r,i){"end"in this&&this.end();var o={type:i||"callback",func:e,options:r||{},context:t};return this.__isFinished?this.triggerResult(o):this.__callbacks.push(o),this},timeout:function(e,t,i){var o=r.eventually(t,i,e);return this.callback(function(){r.clearEventually(o)})},timeoutError:function(e,t){return e?this.timeout(e,function(){this.asyncError(t)},this):this},triggerResult:function(e){if(!this.__isFinished)return this;if(e)"success"!=e.type||this.__hasError?"error"==e.type&&this.__hasError?e.func.call(e.context||this,this.__error,this.__resultPromise||this):"callback"==e.type&&e.func.call(e.context||this,this.__error,this.__value,this.__resultPromise||this):e.func.call(e.context||this,this.__value,this.__resultPromise||this);else{var t=this.__callbacks;this.__callbacks=[];for(var r=0;r<t.length;++r)this.triggerResult(t[r])}return this},value:function(){return this.__value},err:function(){return this.__error},isFinished:function(){return this.__isFinished},hasValue:function(){return this.__isFinished&&!this.__hasError},hasError:function(){return this.__isFinished&&this.__hasError},asyncSuccess:function(e,t){return this.__isFinished?this:(this.__resultPromise=t,this.__error=null,this.__isFinished=!0,this.__hasError=!1,this.__value=e,this.triggerResult())},asyncError:function(e,t){return this.__isFinished?this:(this.__resultPromise=t,this.__isFinished=!0,this.__hasError=!0,this.__error=e,this.__value=null,this.triggerResult())},asyncCallback:function(e,t,r){return e?this.asyncError(e,r):this.asyncSuccess(t,r)},forwardSuccess:function(e){return this.success(e.asyncSuccess,e),this},forwardError:function(e){return this.error(e.asyncError,e),this},forwardCallback:function(e){return this.callback(e.asyncCallback,e),this},asyncCallbackFunc:function(){return t.as_method(this.asyncCallback,this)},asyncSuccessFunc:function(){return t.as_method(this.asyncSuccess,this)},asyncErrorFunc:function(){return t.as_method(this.asyncError,this)},mapSuccess:function(e,t){var r=o.create();return this.forwardError(r).success(function(i,a){try{var n=e.call(t||r,i,a);o.is(n)?n.forwardCallback(r):r.asyncSuccess(n)}catch(e){this.__callbacks.every(function(e){return"success"===e.type}),r.asyncError(e)}}),r},mapASuccess:function(e,t){return this.mapSuccess(function(i){var a=o.create();return r.eventually(function(){o.box(e,t,[i]).forwardCallback(a)}),a})},mapError:function(e,t){var r=o.create();return this.forwardSuccess(r).error(function(i,a){var n=e.call(t||r,i,a);o.is(n)?n.forwardCallback(r):r.asyncError(n)}),r},mapCallback:function(e,t){var r=o.create();return this.callback(function(i,a,n){var s=e.call(t||r,i,a,n);o.is(s)?s.forwardCallback(r):r.asyncCallback(i?s:i,i?a:s,n)}),r},and:function(e){return o.and(this).and(e)},toNativePromise:function(){var e=this;return new Promise(function(t,r){e.callback(function(e,i){e?r(e):t(i)})})}}),o}),e.define("module:Classes.OptimisticConditionalInstance",["module:Class","module:Objs","module:Promise"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t,r){e.constructor.call(this),this._transitionals={}},_initializer:function(){},_initialize:function(){return this._initializer().success(function(){this._afterInitialize()},this)},transitionals:function(){return this._transitionals},_afterInitialize:function(){}}},{},{__registry:[],register:function(e,t){this.__registry.push({cls:e,priority:t})},create:function(e){var i=r.create(),o=t.clone(this.__registry,1),a={},n=function(){if(o.length){for(var t=-1,r=-1,s=0;s<o.length;++s)o[s].priority>t&&(t=o[s].priority,r=s);var x=o[r].cls;o.splice(r,1);var c=new x(e,a);c._initialize().error(function(){a=c.transitionals(),c.destroy(),n.call(this)},this).success(function(){i.asyncSuccess(c)})}else i.asyncError(!0)};return n.call(this),i}})}),e.define("module:Timers.Timer",["module:Class","module:Objs","module:Time"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this),i=t.extend({once:!1,start:!0,fire:null,context:this,destroy_on_fire:!1,destroy_on_
2stop:!1,real_time:!1,duration:null,fire_max:null,immediate:!1},i),this.__immediate=i.immediate,this.__delay=i.delay,this.__destroy_on_fire=i.destroy_on_fire,this.__destroy_on_stop=i.destroy_on_stop,this.__once=i.once,this.__fire=i.fire,this.__context=i.context,this.__started=!1,this.__real_time=i.real_time,this.__end_time=null!==i.duration?r.now()+i.duration:null,this.__fire_max=i.fire_max,i.start&&this.start()},destroy:function(){this.stop(),e.destroy.call(this)},fire_count:function(){return this.__fire_count},duration:function(){return r.now()-this.__start_time},fire:function(){if(this.__once&&(this.__started=!1),this.__fire&&(this.__fire.call(this.__context,this),this.__fire_count++,this.__real_time&&!this.__destroy_on_fire&&!this.__once))for(;(this.__fire_count+1)*this.__delay<=r.now()-this.__start_time;)this.__fire.call(this.__context,this),this.__fire_count++;(null!==this.__end_time&&r.now()+this.__delay>this.__end_time||null!==this.__fire_max&&this.__fire_max<=this.__fire_count)&&this.stop(),this.__destroy_on_fire&&this.weakDestroy()},stop:function(){return this.__started&&((this.__once?clearTimeout:clearInterval)(this.__timer),this.__started=!1,this.__destroy_on_stop&&this.weakDestroy()),this},start:function(){if(this.__started)return this;var e=this;return this.__start_time=r.now(),this.__fire_count=0,this.__once?this.__timer=setTimeout(function(){e.fire()},this.__delay):this.__timer=setInterval(function(){e.fire()},this.__delay),this.__started=!0,this.__immediate&&this.fire(),this},restart:function(){return this.stop(),this.start(),this}}})}),e.define("module:Iterators.Iterator",["module:Class","module:Functions","module:Async","module:Promise"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{hasNext:function(){return!1},next:function(){return null},nextOrNull:function(){return this.hasNext()?this.next():null},asArray:function(e){for(var t=[];this.hasNext();)t.push(this.next());return e||this.weakDestroy(),t},iterate:function(e,t,r){for(;this.hasNext()&&!1!==e.call(t||this,this.next()););r||this.weakDestroy()},asyncIterate:function(e,t,o){if(!this.hasNext())return this.destroy(),i.value(!0);if(!1===e.call(t||this,this.next()))return i.value(!0);var a=i.create();return r.eventually(function(){this.asyncIterate(e,t,o).forwardCallback(a)},this,o),a}}})}),e.define("module:Iterators.ArrayIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this.__array=t,this.__i=0},hasNext:function(){return this.__i<this.__array.length},next:function(){var e=this.__array[this.__i];return this.__i++,e}}},{byIterate:function(e,t){var r=[];return e.call(t||this,function(e){r.push(e)},this),new this(r)}})}),e.define("module:Lists.AbstractList",["module:Class","module:Objs","module:Types","module:Iterators.ArrayIterator"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{_add:function(e){},_remove:function(e){},_get:function(e){},_iterate:function(e,t){},get_ident:function(e){var t=null;return this._iterate(function(r,i){return r!=e||(t=i,!1)}),t},exists:function(e){return e&&null!==this.get_ident(e)},_ident_changed:function(e,t){},constructor:function(r){e.constructor.call(this),this.__count=0,r&&t.iter(r,function(e){this.add(e)},this)},add:function(e){var t=this._add(e);return r.is_defined(t)&&this.__count++,t},count:function(){return this.__count},clear:function(){this._iterate(function(e,t){return this.remove_by_ident(t),!0},this)},remove_by_ident:function(e){var t=this._remove(e);return r.is_defined(t)&&this.__count--,t},remove:function(e){return this.remove_by_ident(this.get_ident(e))},remove_by_filter:function(e){this._iterate(function(t,r){return e(t)&&this.remove_by_ident(r),!0},this)},get:function(e){return this._get(e)},iterate:function(e,t){this._iterate(function(t,i){var o=e.call(this,t,i);return!r.is_defined(o)||o},t)},iterator:function(){return i.byIterate(this.iterate,this)}}})}),e.define("module:Lists.LinkedList",["module:Lists.AbstractList"],function(e,t){return e.extend({scoped:t},function(e){return{__first:null,__last:null,_add:function(e){return this.__last={obj:e,prev:this.__last,
2next:null},this.__first?this.__last.prev.next=this.__last:this.__first=this.__last,this.__last},_remove:function(e){return e.next?e.next.prev=e.prev:this.__last=e.prev,e.prev?e.prev.next=e.next:this.__first=e.next,e.obj},_get:function(e){return e.obj},_iterate:function(e,t){for(var r=this.__first;r;){var i=r,r=r.next;if(!e.apply(t||this,[i.obj,i]))return}}}})}),e.define("module:Events.EventsMixin",["module:Timers.Timer","module:Async","module:Lists.LinkedList","module:Functions","module:Types","module:Objs"],function(e,t,r,i,o,a){return{_implements:"3d63b44f-c9f0-4aa7-b39e-7cbf195122b4",_notifications:{construct:function(){this.__suspendedEvents=0,this.__suspendedEventsQueue=[]},destroy:function(){this.off(null,null,null)}},EVENT_SPLITTER:/\s+/,__create_event_object:function(t,r,i){var o={callback:t,context:r};return(i=i||{}).eventually&&(o.eventually=i.eventually),i.off_on_destroyed&&(o.off_on_destroyed=i.off_on_destroyed),i.min_delay&&(o.min_delay=new e({delay:i.min_delay,once:!0,start:!1,context:this,fire:function(){o.max_delay&&o.max_delay.stop(),this.__invokeCallback(o)}})),i.max_delay&&(o.max_delay=new e({delay:i.max_delay,once:!0,start:!1,context:this,fire:function(){o.min_delay&&o.min_delay.stop(),this.__invokeCallback(o)}})),i.norecursion&&(o.no_recursion=!0),o},__destroy_event_object:function(e){e.min_delay&&e.min_delay.destroy(),e.max_delay&&e.max_delay.destroy()},__invokeCallback:function(e,t){if(e.off_on_destroyed&&e.context&&e.context.destroyed())this.off(null,null,e);else if(!e.no_recursion||!e.in_recursion){e.in_recursion=!0;try{this._invokeCallback(e.callback,e.context||this,t||e.params)}finally{e.in_recursion=!1}}},_invokeCallback:function(e,t,r){e.apply(t,r)},__call_event_object:function(e,r){e.min_delay&&e.min_delay.restart(),e.max_delay&&e.max_delay.start(),e.min_delay||e.max_delay?e.params=r:e.eventually?t.eventually(function(){this.__invokeCallback(e,r)},this,!0===e.eventually?0:e.eventually):this.__invokeCallback(e,r)},on:function(e,t,i,o){var a;for(this.__events_mixin_events=this.__events_mixin_events||{},e=e.split(this.EVENT_SPLITTER);a=e.shift();){this.__events_mixin_events[a]||this._notify("register_event",a),this.__events_mixin_events[a]=this.__events_mixin_events[a]||new r;var n=this.__create_event_object(t,i,o);if(this.__events_mixin_events[a].add(n),this.__events_mixin_persistent_events&&this.__events_mixin_persistent_events[a])for(var s=this.__events_mixin_persistent_events[a],x=0;x<s.length;++x)this.__call_event_object(n,s[x]);o&&o.initcall&&this.__call_event_object(n,[])}return this},off:function(e,t,r){return this.__events_mixin_events=this.__events_mixin_events||{},e?(e=e.split(this.EVENT_SPLITTER),a.iter(e,function(e){this.__events_mixin_events[e]&&(this.__events_mixin_events[e].remove_by_filter(function(e){var i=!(t&&e.callback!=t||r&&e.context!=r);return i&&this.__destroy_event_object&&this.__destroy_event_object(e),i}),0===this.__events_mixin_events[e].count()&&(this.__events_mixin_events[e].destroy(),delete this.__events_mixin_events[e],this._notify("unregister_event",e)))},this)):a.iter(this.__events_mixin_events,function(e,i){e.remove_by_filter(function(e){var i=!(t&&e.callback!=t||r&&e.context!=r);return i&&this.__destroy_event_object&&this.__destroy_event_object(e),i}),0===e.count()&&(e.destroy(),delete this.__events_mixin_events[i],this._notify("unregister_event",i))},this),this},once:function(e,t,r,o){var a=this,n=i.once(function(){a.off(e,n),t.apply(this,arguments)});return n._callback=t,this.on(e,n,r,o)},trigger:function(e){if(0<this.__suspendedEvents)return this.__suspendedEventsQueue.push(arguments),this;var t=this;e=e.split(this.EVENT_SPLITTER);var r=i.getArguments(arguments,1);return this.__events_mixin_events&&a.iter(e,function(e){this.__events_mixin_events[e]&&this.__events_mixin_events[e].iterate(function(e){t.__call_event_object(e,r)}),this.__events_mixin_events&&"all"in this.__events_mixin_events&&this.__events_mixin_events.all.iterate(function(i){t.__call_event_object(i,[e].concat(r))})},this),this},triggerAsync:function(){var e=this,t=i.getArguments(arguments),r=setTimeout(function(){clearTimeout(r),e.trigger.apply(e,t)},0);return this}
2,persistentTrigger:function(e){var t=i.getArguments(arguments,1);return this.__events_mixin_persistent_events=this.__events_mixin_persistent_events||[],a.iter(e.split(this.EVENT_SPLITTER),function(e){this.__events_mixin_persistent_events[e]=this.__events_mixin_persistent_events[e]||[],this.__events_mixin_persistent_events[e].push(t)},this),this.trigger.apply(this,arguments),this},delegateEvents:function(e,t,r,n){return n=n||[],r=r?r+":":"",null===e?t.on("all",function(e){var t=i.getArguments(arguments,1);this.trigger.apply(this,[r+e].concat(n).concat(t))},this):(o.is_array(e)||(e=[e]),a.iter(e,function(e){t.on(e,function(){var t=i.getArguments(arguments);this.trigger.apply(this,[r+e].concat(n).concat(t))},this)},this)),this},_eventChain:function(){},chainedTrigger:function(e,t){var r;return t=a.extend({source:this,bubbles:!0},t),this.trigger(e,t),!t.bubbles||(r=this._eventChain())&&r.chainedTrigger&&r.chainedTrigger(e,t),this},suspendEvents:function(){return this.__suspendedEvents++,this},resumeEvents:function(){return this.__suspendedEvents--,0!==this.__suspendedEvents||(a.iter(this.__suspendedEventsQueue,function(e){this.trigger.apply(this,e)},this),this.__suspendedEventsQueue=[]),this}}}),e.define("module:Strings",["module:Objs"],function(e){return{format:function(e){var t=Array.prototype.slice.call(arguments,1);return e.replace(/{(\d+)}/g,function(e,r){return void 0!==t[r]?t[r]:e})},ucFirst:function(e){return(e+="").charAt(0).toUpperCase()+e.substr(1)},regexEscape:function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},asteriskPatternToRegex:function(e){return e.replace(/[-\/\\^$+?.()|[\]{}]/g,"\\$&").replace(/\*/g,".*")},padLeft:function(e,t,r){for(;e.length<r;)e=t+e;return e},padZeros:function(e,t){return this.padLeft(e+"","0",t)},nl2br:function(e){return(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br />$2")},htmlentities:function(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},JS_ESCAPES:{"'":"'","\\":"\\","\r":"r","\n":"n","	":"t","\u2028":"u2028","\u2029":"u2029"},JS_ESCAPER_REGEX:function(){return this.JS_ESCAPER_REGEX_CACHED||(this.JS_ESCAPER_REGEX_CACHED=RegExp(e.keys(this.JS_ESCAPES).join("|"),"g")),this.JS_ESCAPER_REGEX_CACHED},js_escape:function(e){var t=this;return e.replace(this.JS_ESCAPER_REGEX(),function(e){return"\\"+t.JS_ESCAPES[e]})},starts_with:function(e,t){return e.substring(0,t.length)==t},ends_with:function(e,t){return -1!==e.indexOf(t,e.length-t.length)},strip_start:function(e,t){return this.starts_with(e,t)?e.substring(t.length):e},strip_end:function(e,t){return this.ends_with(e,t)?e.substring(0,e.length-t.length):e},last_after:function(e,t){return this.splitLast(e,t).tail},first_after:function(e,t){return e.substring(e.indexOf(t)+1,e.length)},EMAIL_ADDRESS_REGEX:/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,STRICT_URL_REGEX:/^\w+:\/\/[^\s]+$/,PERMISSIVE_URL_REGEX:/^[\w\.]+\.(com|de|co\.uk|fr|net|org|edu)[^\s]*$/,is_email_address:function(e){return this.EMAIL_ADDRESS_REGEX.test(e)},STRIP_HTML_TAGS:["script","style","head"],STRIP_HTML_REGEX:/<\/?([a-z][a-z0-9]*)\b[^>]*>?/gi,STRIP_HTML_COMMENT_REGEX:/<![^>]*>/gi,strip_html:function(e){for(var t=e,r=0;r<this.STRIP_HTML_TAGS.length;++r)t=t.replace(RegExp("<"+this.STRIP_HTML_TAGS[r]+".*</"+this.STRIP_HTML_TAGS[r]+">","i"),"");return t.replace(this.STRIP_HTML_REGEX,"").replace(this.STRIP_HTML_COMMENT_REGEX,"")},nltrim:function(e){for(var t=e.replace(/\t/g,"  ").split("\n"),r=null,i=0,i=0;i<t.length;++i){for(var o=0;o<t[i].length&&" "==t[i].charAt(o);)++o;o<t[i].length&&(r=null===r?o:Math.min(o,r))}for(i=0;i<t.length;++i)t[i]=t[i].substring(r);return t.join("\n").trim()},replaceAll:function(e,t,r){for(;0<=e.indexOf(t);)e=e.replace(t,r);return e},capitalize:function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},pascalCase:function(e){return e.replace(/[A-Z][a-z0-9]/g,function(e){return" "+e}).replace(/[A-Za-z0-9]+/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()}).replace(/[-_\s]/g,"")}
2,camelCase:function(e){var t=this.pascalCase(e);return t.charAt(0).toLowerCase()+t.substr(1)},trainCase:function(e){return this.pascalCase(e).replace(/[A-Z]/g,function(e){return"-"+e}).substring(1)},snakeCase:function(e){return this.trainCase(e).replace(/-/g,"_").toLowerCase()},kebabCase:function(e){return this.trainCase(e).toLowerCase()},email_get_name:function(e){var t=(e=e||"").split("<");return(e=t[0].trim())&&!(t.length<2)||(e=(t=t[t.length-1].split("@"))[0].trim()),e=e.replace(/['"]/g,"").replace(/[\\._@]/g," "),this.capitalize(e)},email_get_email:function(e){var t=(e=e||"").split("<");return e=t[0].trim(),1<t.length&&(e=(t=t[1].split(">"))[0].trim()),e=e.replace(/'/g,"").replace(/"/g,"").trim()},email_get_salutatory_name:function(e){return this.email_get_name(e||"").split(" ")[0]},splitFirst:function(e,t){var r=e.indexOf(t);return{head:0<=r?e.substring(0,r):e,tail:0<=r?e.substring(r+t.length):""}},splitLast:function(e,t){var r=e.lastIndexOf(t);return{head:0<=r?e.substring(0,r):"",tail:0<=r?e.substring(r+t.length):e}},regexReplaceGroups:function(e,t){for(var r=/\(.*?\)/,i=function(e){return o||e.substring(1,e.length-1)};0<t.length;){var o=t.shift();e=e.replace(r,i)}return e},namedCaptureRegex:function(t){var r={},i=0,o=new RegExp(t.replace(/\([^)]+\)/gi,function(e){var t;return"?"!=e.charAt(1)&&0<e.indexOf(":")&&(t=e.indexOf(":"),r[e.substring(1,t)]=i,e="("+e.substring(t+1,e.length-1)+")"),i++,e})),a=function(t){return e.map(r,function(e){return t[e+1]})};return{regex:o,map:a,exec:function(e){var t=o.exec(e);return t?a(t):null},mapBack:function(e){for(var t=[],o=0;o<i;++o)t.push(null);for(var a in e)a in r&&(t[r[a]]=e[a]);return t}}},ordinalSuffix:function(e){var t=e%10,r=e%100;return 1==t&&11!=r?e+"st":2==t&&12!=r?e+"nd":3==t&&13!=r?e+"rd":e+"th"},__cachedRegExp:{},cachedRegExp:function(e,t){return t=t||"",this.__cachedRegExp[e]||(this.__cachedRegExp[e]={}),this.__cachedRegExp[e][t]||(this.__cachedRegExp[e][t]=new RegExp(e,t)),this.__cachedRegExp[e][t]},IP_ADDRESS_REGEXP:/^\d+\.\d+\.\d+\.\d+$/,isIPAddress:function(e){return this.IP_ADDRESS_REGEXP.test(e)},NORMALIZE_SEARCH_TEXT_MAPS:{"\\u00dc":"Ue","\\u00fc":"ue","\\u00c4":"Ae","\\u00e4":"ae","\\u00d6":"Oe","\\u00f6":"oe","\\u00df":"ss","\\W":" ","\\s+":" "},NORMALIZE_SEARCH_TEXT_MAPS_REGEX:function(){return this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED||(this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED=[],e.iter(this.NORMALIZE_SEARCH_TEXT_MAPS,function(e,t){this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED.push({search:RegExp(t,"g"),replace:e})},this)),this.NORMALIZE_SEARCH_TEXT_MAPS_CACHED},normalizeSearchText:function(t){return e.iter(this.NORMALIZE_SEARCH_TEXT_MAPS_REGEX(),function(e){t=t.replace(e.search,e.replace)}),t.trim()}}}),e.define("module:Classes.ConditionalInstance",["module:Class","module:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this),this._options=this.cls._initializeOptions(t)}}},{_initializeOptions:function(e){return e},supported:function(e){return!1}},{__registry:[],register:function(e,t){this.__registry.push({cls:e,priority:t})},match:function(e){e=this._initializeOptions(e);var r=null;return t.iter(this.__registry,function(t){(!r||r.priority<t.priority)&&t.cls.supported(e)&&(r=t)},this),r},create:function(e){var t=this.match(e);return t?new t.cls(e):null},anySupport:function(e){return null!==this.match(e)}})}),e.define("module:Properties.ObservableMixin",[],function(){return{__observable_guid:"48994ac3-7e0b-4ed5-8995-f146215dc795",get:function(e){},hasKey:function(e){}}}),e.define("module:Objs.Scopes",["module:Types"],function(e){return{has:function(t,r){for(var i=t?t.split("."):[],o=0;o<i.length;++o){if(!r||!e.is_object(r))return!1;r=r[i[o]]}return e.is_defined(r)},get:function(t,r){for(var i=t?t.split("."):[],o=0;o<i.length;++o){if(!r||!e.is_object(r))return null;r=r[i[o]]}return r},set:function(t,r,i){if(t){for(var o=t.split("."),a=0;a<o.length-1;++a)o[a]in i&&e.is_object(i[o[a]])||(i[o[a]]={}),i=i[o[a]];i[o[o.length-1]]=r}},unset:function(t,r){if(t){for(var i=t.split("."),o=0;o<i.length-1;++o){if(!r||!e.is_object(r))return;r=r[i[o]]}delete r[i[i.length-1]]}},touch:function(t,r){if(!t)return r;for(var i=t.split("."),o=0;o<i.length;++o)i[o]in r&&e.is_object(r)||(r[i[o]]={}),r=r[i[o]];return r[i[i.length-1]]}}}
2),e.define("module:Properties.PropertiesMixin",["module:Objs.Scopes","module:Objs","module:Strings","module:Types","module:Functions"],function(e,t,r,i,o){return{__properties_guid:"ec816b66-7284-43b1-a945-0600c6abfde3",_notifications:{construct:function(){this.__properties={data:{},watchers:{children:{},eventCount:0,parent:null,key:null},computed:{},bindings:{}},t.iter(this.materializes,function(e){this.materializeAttr(e)},this)},destroy:function(){t.iter(this.__properties.bindings,function(e,t){this.unbind(t)},this),t.iter(this.__properties.computed,function(e,t){this.uncompute(t)},this),this.trigger("destroy")},register_event:function(e){t.iter(["change","unset","deepchange","deepunset","strongdeepchange","strongchange"],function(t){r.starts_with(e,t+":")&&this.__registerWatcher(r.strip_start(e,t+":"),t)},this)},unregister_event:function(e){t.iter(["change","unset","deepchange","deepunset","strongdeepchange","strongchange"],function(t){r.starts_with(e,t+":")&&this.__unregisterWatcher(r.strip_start(e,t+":"),t)},this)}},__registerWatcher:function(e,t){for(var r=e?e.split("."):[],i=this.__properties.watchers,o=0;o<r.length;++o)r[o]in i.children||(i.children[r[o]]={parent:i,eventCount:0,children:{},key:r[o]}
2),i=i.children[r[o]];i.eventCount++},__unregisterWatcher:function(e,t){for(var r=e?e.split("."):[],o=this.__properties.watchers,a=0;a<r.length;++a)o=o&&o.children[r[a]];if(o)for(o.eventCount--;o.eventCount<=0&&i.is_empty(o.children)&&o.parent;){var n=o.parent;delete n.children[o.key],o=n}},__unsetChanged:function(e,o){this.trigger("unset",e,o);for(var a=e?e.split("."):[],n=this.__properties.watchers,s="",x=e,c=0;c<a.length;++c){if(0<n.eventCount&&this.trigger("deepunset:"+s,o,x),!(a[c]in n.children))return this;n=n.children[a[c]],s=s?s+"."+a[c]:a[c],x=r.first_after(x,".")}function l(e,r,o){i.is_undefined(o)||(0<e.eventCount&&this.trigger("unset:"+r,o),t.iter(e.children,function(e,t){l.call(this,e,r?r+"."+t:t,o[t])},this))}return l.call(this,n,e,o),this},__setChanged:function(e,o,a,n){if(this.trigger("change",e,o,a),this._afterSet(e,o),!this.destroyed()){for(var s=e?e.split("."):[],x=this.__properties.watchers,c="",l=e,d=0;d<s.length;++d){if(0<x.eventCount&&(n||this.trigger("strongdeepchange:"+c,o,a,l),this.trigger("deepchange:"+c,o,a,l)),!(s[d]in x.children))return;x=x.children[s[d]],c=c?c+"."+s[d]:s[d],l=r.first_after(l,".")}u.call(this,x,e,o,a)}function u(e,r,o,a){o!=a&&(0<e.eventCount&&(n||this.trigger("strongchange:"+r,o,a),this.trigger("change:"+r,o,a)),t.iter(e.children,function(e,t){u.call(this,e,r?r+"."+t:t,i.is_object(o)&&o?o[t]:null,i.is_object(a)&&a?a[t]:null)},this))}},materializes:[],_resolveProps:function(e){for(var t={props:this,key:e},o=this.data();e&&o&&i.is_object(o);){;if(o.__properties_guid===this.__properties_guid)return o._resolveProps(e);var a=r.splitFirst(e,".");if(!(a.head in o))break;e=a.tail,o=o[a.head]}return t},_canSet:function(e,t){return!0},_beforeSet:function(e,t,r){return t},_afterSet:function(e,t){},getProp:function(e){var t=this._resolveProps(e);return t.props.get(t.key)},setProp:function(e,t){var r=this._resolveProps(e);return r.props.set(r.key,t),this},uncomputeProp:function(e){var t=this._resolveProps(e);return t.props.uncompute(t.key)},computeProp:function(e,t){var r=this._resolveProps(e),i=o.getArguments(arguments);return i[0]=r.key,r.props.compute.apply(r.props.compute,i)},get:function(t){return e.get(t,this.__properties.data)},has:function(t){return e.has(t,this.__properties.data)},hasKey:function(e){return this.has(e)},setAll:function(e){for(var t in e)this.set(t,e[t]);return this},keys:function(e){return t.keys(this.__properties.data,e)},data:function(){return this.__properties.data},getAll:function(){return t.clone(this.__properties.data,1)},clone:function(){return new this.cls(this.getAll())},iterate:function(e,r){return t.iter(this.getAll(),e,r),this},materializeAttr:function(e){return this[e]=function(t){if(0==arguments.length)return this.get(e);this.set(e,t)},this},uncompute:function(e){return e in this.__properties.computed&&(t.iter(this.__properties.computed[e].dependencies,function(e){e.properties.off("change:"+e.key,null,e),e.value&&!e.value.destroyed()&&e.value.off("change update",null,e)},this),delete this.__properties.computed[e]),this},bicompute:function(e,t,r,i){r.call(this);var o=!1;
2return[[e,r],[t,i]].forEach(function(e){e[0].forEach(function(t){this.on("change:"+t,function(){if(!o)try{o=!0,e[1].call(this),o=!1}catch(e){throw o=!1,e}},this)},this)},this),this},compute:function(e,r){var a=o.matchArgs(arguments,2,{setter:"function",context:{type:"object",def:this},dependencies:!0});this.uncompute(e);var n=[];t.iter(a.dependencies,function(e){i.is_string(e)?n.push({properties:this,key:e}):n.push({properties:e[0],key:e[1]})},this);var s={ignore:0,func:r,context:a.context,setter:a.setter,dependencies:n};this.__properties.computed[e]=s;var x=this;function c(){var i;0<s.ignore||(i=t.map(n,function(e){return e.properties.get(e.key)}),x.set(e,r.apply(a.context,i)))}return t.iter(n,function(e){var t=e.properties.get(e.key);t&&"object"==typeof t&&"on"in t&&"off"in t&&"trigger"in t&&(e.value=t).on("change update",function(){c()},e),e.properties.on("change:"+e.key,function(t,r){e.value=null,r&&"object"==typeof r&&"on"in r&&"off"in r&&"trigger"in r&&r.off("change update",null,e),t&&"object"==typeof t&&"on"in t&&"off"in t&&"trigger"in t&&(e.value=t).on("change update",function(){c()},e),c()},e)},this),c(),this},unbind:function(e,t){if(e in this.__properties.bindings){for(var r=this.__properties.bindings[e].length-1;0<=r;--r){var i=this.__properties.bindings[e][r];t&&t!=i||(i.left&&i.properties.off(null,null,i),i.right&&this.off(null,null,i),this.__properties.bindings[e].splice(r,1),r--)}0===this.__properties.bindings[e].length&&delete this.__properties.bindings[e]}return this},bind:function(e,r,i){var o={key:(i=t.extend({secondKey:e,left:!0,right:!0,deep:!1},i)).secondKey,left:i.left,right:i.right,deep:i.deep,properties:r};this.__properties.bindings[e]=this.__properties.bindings[e]||[],this.__properties.bindings[e].push(o);var a=this;return o.left&&(o.properties.on("strongchange:"+o.key,function(t){a.set(e,t)},o),o.properties.on("unset:"+o.key,function(t){a.unset(e)},o),o.deep&&(o.properties.on("strongdeepchange:"+o.key,function(t,r,i){a.get(e?e+"."+i:i)===t?a.__setChanged(e?e+"."+i:i,t,r,!0):a.set(e?e+"."+i:i,t)},o),o.properties.on("deepunset:"+o.key,function(t,r){a.has(e?e+"."+r:r)?a.unset(e?e+"."+r:r):a.__unsetChanged(e?e+"."+r:r,t)},o)),o.right&&this.has(e)||this.set(e,o.properties.get(o.key)),""===e&&t.iter(o.properties.data(),function(e,t){this.set(t,e)},this)),o.right&&(this.on("strongchange:"+e,function(e){o.properties.set(o.key,e)},o),this.on("unset:"+e,function(e){o.properties.unset(o.key)},o),o.deep&&(this.on("strongdeepchange:"+e,function(e,t,r){o.properties.get(o.key?o.key+"."+r:r)===e?o.properties.__setChanged(o.key?o.key+"."+r:r,e,t,!0):o.properties.set(o.key?o.key+"."+r:r,e)},o),this.on("deepunset:"+e,function(e,t){o.properties.has(o.key?o.key+"."+t:t)?o.properties.unset(o.key?o.key+"."+t:t):o.properties.__unsetChanged(o.key?o.key+"."+t:t,e)},o)),o.left&&!this.has(e)||o.properties.set(o.key,this.get(e)),""===e&&t.iter(this.data(),function(e,t){o.properties.set(t,e)},this)),o.properties.on("destroy",function(){a.destroyed()||a.unbind(e)},o),this},unset:function(t){var r;return this.has(t)&&(r=this.get(t),e.unset(t,this.__properties.data),this.__unsetChanged(t,r)),this},set:function(t,r,o){if(i.is_object(r)&&r&&r.guid==this.__properties_guid)return r.properties&&this.bind(t,r.properties,{secondKey:r.key}),r.func&&this.compute(t,r.func,r.dependencies),this;var a=this.get(t);return a!==(r=this._beforeSet(t,r,a))?(e.set(t,r,this.__properties.data),this.__setChanged(t,r,a)):o&&(this.trigger("change",t,r,a,!0),this.trigger("change:"+t,r,a,!0)),this},binding:function(e){return{guid:this.__properties_guid,properties:this,key:e}},computed:function(e,t){return{guid:this.__properties_guid,func:e,dependencies:t}},pid:function(){return this.cid()},isSubsetOf:function(e){return t.subset_of(this.data(),e.data?e.data():e)},isSupersetOf:function(e){return t.superset_of(this.data(),e.data?e.data():e)},getProxy:function(){var e=this;return new Proxy(this.__properties.data,{get:function(t,r,i){return e.get(r)},set:function(t,r,i){e.set(r,i)}})}}}),e.define("module:Properties.Properties",["module:Class","module:Objs","module:Events.EventsMixin","module:Pro
2perties.ObservableMixin","module:Properties.PropertiesMixin"],function(e,t,r,i,o,a){return e.extend({scoped:a},[r,i,o,function(e){return{constructor:function(r,i){e.constructor.call(this),r&&this.setAll(r),i&&t.iter(i,function(e){this.materializeAttr(e)},this)}}}])}),e.define("module:Comparators",["module:Types","module:Properties.Properties"],function(e,t){return{byObject:function(e){var r=this;return function(i,o){for(var a in e){var n=0;if(0!==(n=t.is_class_instance(i)&&t.is_class_instance(o)?r.byValue(i.get(a)||null,o.get(a)||null):r.byValue(i[a]||null,o[a]||null)))return n*e[a]}return 0}},byValue:function(t,r){return e.is_string(t)?t.localeCompare(r):t<r?-1:r<t?1:0},deepEqual:function(t,r,i){if(0===i)return!0;if(1===i)return t===r;if(e.is_array(t)&&e.is_array(r)){if(t.length!==r.length)return!1;for(var o=0;o<t.length;++o)if(!this.deepEqual(t[o],r[o],i-1))return!1;return!0}if(e.is_object(t)&&e.is_object(r)){if(!t||!r)return t===r;for(var a in t)if(!this.deepEqual(t[a],r[a],i-1))return!1;for(a in r)if(!(a in t))return!1;return!0}return t===r},listEqual:function(e,t){return this.deepEqual(e,t,2)}}}),e.define("module:Exceptions.Exception",["module:Class","module:Comparators"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this),this.__message=t;try{throw Error()}catch(e){this.__stack=e.stack}},assert:function(e){if(!this.instance_of(e))throw this;return this},message:function(){return this.__message},stack:function(){return this.__stack},toString:function(){return this.message()},format:function(){return this.cls.classname+": "+this.toString()},json:function(){return{classname:this.cls.classname,message:this.message(),stack:this.stack()}},equals:function(e){return e&&this.cls===e.cls&&t.deepEqual(this.json(),e.json(),-1)}}},{ensure:function(e){if(!this.is_instance_of(e))throw"Unasserted Exception "+e;return e}})}),e.define("module:Ajax.AjaxException",["module:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{status_code:function(){return 500}}})}),e.define("module:Ajax.NoCandidateAjaxException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{}})}),e.define("module:Ajax.ReturnDataParseException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){e.constructor.call(this,"Could not decode data with type "+r),this.__decodeType=r,this.__data=t}}})}),e.define("module:Ajax.RequestException",["module:Ajax.AjaxException","module:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t,r,i){e.constructor.call(this,t+": "+r),this.__status_code=t,this.__status_text=r,this.__data=i},status_code:function(){return this.__status_code},status_text:function(){return this.__status_text},data:function(){return this.__data},json:function(){return t.extend({data:this.data(),status_code:this.status_code(),status_text:this.status_text()},e.json.call(this))}}})}),e.define("module:Ajax.TimeoutException",["module:Ajax.AjaxException"],function(e,t){return e.extend({scoped:t},function(e){return{}})}),e.define("module:Sort",["module:Comparators","module:Types","module:Objs"],function(e,t,r){return{sort_object:function(e,t){var r=[];for(var i in e)r.push({key:i,value:e[i]});r.sort(function(e,r){return t(e.key,r.key,e.value,r.value)});for(var o={},a=0;a<r.length;++a)o[r[a].key]=r[a].value;return o},deep_sort:function(r,i){if(i=i||e.byValue,t.is_array(r)){for(var o=0;o<r.length;++o)r[o]=this.deep_sort(r[o],i);return r.sort(i)}if(t.is_object(r)){for(var a in r)r[a]=this.deep_sort(r[a],i);return this.sort_object(r,i)}return r},dependency_sort:function(e,i,o,a){for(var n=t.is_string(i)?function(e){return e[i]}:i,s=t.is_string(o)?function(e){return e[o]}:o,x=t.is_string(a)?function(e){return e[a]}:a,c=e.length,l=[],d={},u={},p=0,p=0;p<c;++p)u[p]=!0,d[n(e[p],p)]=p,l.push({before:{},after:{}});for(p=0;p<c;++p)r.iter(s(e[p],p)||[],function(e){return function(r){var i=d[r];t.is_defined(i)&&(l[e].before[i]=!0,l[i].after[e]=!0)}}(p)),r.iter(x(e[p])||[],function(e){return function(r){var i=d[r];t.is_defined(i)&&(l[e].after[i]=!0,l[i].before[e]=!0)}}(p));for(var h=[];!t.is_empty(u);)for(p in u)if(t.is_empty(l[p].after))for(var m in delete u[p],h.push(e[p]),l[p].before)delete l[m].after[p];return h}}}),e.define("module:Net.Uri",["module:Objs","module:Types","module:Strings","module:Sort"],function(e,t,r,i){var o=/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,a=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],s=/(?:^|&)([^&=]*)=?([^&]*)/g;return{build:function(e){var t="";return e.protocol&&(t+=e.protocol+"://"),e.username&&(t+=e.username+":"),e.password&&(t+=e.password+"@"),t+=e.server,e.port&&(t+=":"+e.port),e.path&&(t+="/"+e.path),t},encodeUriParams:function(r,i,o){i=i||"";var a=[];return o?e.iter(e.serializeFlatJSON(r),function(e){a.push(i+e.key+"="+encodeURIComponent(e.value))},this):e.iter(r,function(e,r){t.is_object(e)?a=a.concat(this.encodeUriParams(e,i+r+"_")):a.push(i+r+"="+encodeURIComponent(e))},this),a.join("&")},decodeUriParams:function(e){var t={};return e.split("&").forEach(function(e){var i=r.splitFirst(e,"=");t[i.head]=decodeURIComponent(i.tail)}),t},appendUriParams:function(e,r,i){return t.is_empty(r)?e:e+(-1!=e.indexOf("?")?"&":"?")+this.encodeUriParams(r,i)},parse:function(e,t){for(var r=(t?o:a).exec(e),i={},x=0;x<n.length;++x)i[n[x]]=r[x]||"";return i.queryKey={},i[n[12]].replace(s,function(e,t,r){t&&(i.queryKey[t]=r)}),i},isCrossDomainUri:function(e,t){return!(0>t.indexOf("//"))&&(0>e.indexOf("//")||(e=this.parse(e.toLowerCase()),t=this.parse(t.toLowerCase()),"f
2ile"===e.protocol||"file"===t.protocol?e.protocol===t.protocol:e.host!==t.host||e.port!==t.port))},normalizeUri:function(e){var t=e.indexOf("?");return 0<=t?e.substring(0,t)+"?"+this.encodeUriParams(i.sort_object(this.decodeUriParams(e.substring(t+1)),function(e,t){return e.localeCompare(t)})):e}}}),e.define("module:Net.HttpHeader",function(){return{HTTP_STATUS_OK:200,HTTP_STATUS_CREATED:201,HTTP_STATUS_BAD_REQUEST:400,HTTP_STATUS_UNAUTHORIZED:401,HTTP_STATUS_PAYMENT_REQUIRED:402,HTTP_STATUS_FORBIDDEN:403,HTTP_STATUS_NOT_FOUND:404,HTTP_STATUS_PRECONDITION_FAILED:412,HTTP_STATUS_INTERNAL_SERVER_ERROR:500,HTTP_STATUS_GATEWAY_TIMEOUT:504,STRINGS:{0:"Unknown Error",200:"OK",201:"Created",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not found",412:"Precondition Failed",500:"Internal Server Error",504:"Gateway timeout"},format:function(e,t){var r=this.STRINGS[e in this.STRINGS?e:0];return t?e+" "+r:r},isSuccessStatus:function(e){return e>=this.HTTP_STATUS_OK&&e<300}}}),e.define("module:Ajax.Support",["module:Ajax.NoCandidateAjaxException","module:Ajax.ReturnDataParseException","module:Ajax.RequestException","module:Ajax.TimeoutException","module:Promise","module:Objs","module:Types","module:Net.Uri","module:Net.HttpHeader","module:Async","module:Time"],function(e,t,r,i,o,a,n,s,x,c,l){return{__registry:[],register:function(e,t){this.__registry.push({descriptor:e,priority:t})},unwrapStatus:function(e,t){var i=e.status||x.HTTP_STATUS_INTERNAL_SERVER_ERROR;if(x.isSuccessStatus(i))return e.responseText;var o=e.statusText||x.format(i),a=e.responseText;try{a=this.parseReturnData(e.responseText,t)}catch(e){}throw new r(i,o,a)},parseReturnData:function(e,t){return"json"===t&&n.is_string(e)?JSON.parse(e):e},promiseReturnData:function(e,r,i,o){if(r.wrapStatus){try{i=this.parseReturnData(i,"json")}catch(r){return void e.asyncError(new t(i,o))}try{i=this.unwrapStatus(i,o)}catch(t){return void e.asyncError(t)}}try{e.asyncSuccess(this.parseReturnData(i,o))}catch(r){e.asyncError(new t(i,o))}},promiseRequestException:function(e,t,i,o,a){i=i||x.format(t);try{e.asyncError(new r(t,i,this.parseReturnData(o,a)))}catch(a){e.asyncError(new r(t,i,o))}},promiseTimeoutException:function(e){e.asyncError(new i(status,status_text,data))},preprocess:function(e){return(e=a.extend({method:"GET",mapMethodsKey:"_method",wrapStatus:!1,wrapStatusParam:null,context:this,query:{},jsonp:void 0,noCache:void 0,noCacheParam:null,signingFunction:null,signUrl:!1,postmessage:void 0,contentType:"urlencoded",resilience:1,resilience_filter:null,resilience_delay:1e3,resilience_min_status:null,cors:!1,sendContentType:!0,corscreds:!1,forceJsonp:!1,forcePostmessage:!1},e)).params&&(e.query=a.extend(e.query,e.params),delete e.params),n.is_empty(e.query)||(e.query=a.filter(e.query,function(e){return null!=e})),e.method=e.method.toUpperCase(),e.methodSupportsPayload="POST"===e.method||"PATCH"===e.method||"PUT"===e.method,e.baseUri&&(e.uri=e.uri?e.baseUri+e.uri:e.baseUri),delete e.baseUri,e.mapMethods&&e.method in e.mapMethods&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.mapMethodsKey,e.method)),e.method=e.mapMethods[e.method]),e.wrapStatus&&e.wrapStatusParam&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.wrapStatusParam,"true"))),e.noCache&&e.noCacheParam&&(e.uri=s.appendUriParams(e.uri,a.objectBy(e.noCacheParam,l.now()))),delete e.mapMethods,delete e.mapMethodsKey,"urlencoded"!==e.contentType||n.is_empty(e.data)||(e.data=a.filter(e.data,function(e){return null!=e})),e.isCorsRequest="undefined"!=typeof document&&s.isCrossDomainUri(document.location.href,e.uri),e},finalizeUri:function(e,t){return e.signUrl&&e.signingFunction?e.signingFunction(e,t):t},create:function(t){t=t||{};var r=null;return this.__registry.forEach(function(e){(!r||r.priority<e.priority)&&e.descriptor.supports.call(e.descriptor.context||e.descriptor,t)&&(r=e)},this),r?r.descriptor.create(t):o.error(new e)},execute:function(t,i,a,n){t=this.preprocess(t);var s=null;if(this.__registry.forEach(function(e){(!s||s.priority<e.priority)&&e.descriptor.supports.call(e.descriptor.context||e.descriptor,t)&&(s=e)},this),!s)return o.error(new e(t));var x=function(e){var l=s.descriptor.execute.call(s.descriptor.context||s.descriptor,t,i,a,n);if(!e||e<=1)return l;var d=o.create();return l.forwardSuccess(d).error(function(i){if(r.is_class_instance(i)&&(t.resilience_filter&&t.resilience_filter(i)||t.resilience_min_status&&i.status_code()<t.resilience_min_status))return void d.asyncError(i);c.eventually(function(){x(e-1).forwardCallback(d)},t.resilience_delay)}),d};return x(t.resilience)}}}),e.define("module:Tokens",function(){return{generate_token:function(e){void 0===e&&(e=16);for(var t="";t.length<e;)t+=Math.random().toString(36).substr(2);return t.substr(0,e)},simple_hash:function(e){if(0==e.length)return 0;for(var t=0,r=0;r<e.length;++r)t=(t<<5)-t+e.charCodeAt(r),t&=t;return Math.abs(t)}}}),e.define("module:Scheduling.Helper",[],function(){return{schedulable:function(e,t,r,i){r?r.schedulable(i||this,e,t):e.call(i||this,1/0)}}}),e.define("module:Events.ListenMixin",["module:Ids","module:Objs","module:Types"],function(e,t,r){return{_notifications:{destroy:"listenOff"},listenOn:function(t,i,o,a){return this.__listen_mixin_listen||(this.__listen_mixin_listen={}),r.is_array(t)||(t=[t]),t.forEach(function(t){(this.__listen_mixin_listen[e.objectId(t)]=t).on(i,o,this,a)},this),this},listenOnce:function(t,i,o,a){return this.__listen_mixin_listen||(this.__listen_mixin_listen={}),r.is_array(t)||(t=[t]),t.forEach(function(t){(this.__listen_mixin_listen[e.objectId(t)]=t).once(i,o,this,a)},this),this},listenOff:function(i,o,a){return this.__listen_mixin_listen&&(r.is_array(i)||(i=[i]),i.forEac
2h(function(r){r&&!r.destroyed()?(r.off(o,a,this),o||a||delete this.__listen_mixin_listen[e.objectId(r)]):t.iter(this.__listen_mixin_listen,function(t){t&&"off"in t&&!t.destroyed()&&t.off(o,a,this),o||a||delete this.__listen_mixin_listen[e.objectId(t)]},this)},this)),this}}}),e.define("module:Classes.Taggable",["module:Objs"],function(e){return{hasTag:function(e){return this.__tags&&e in this.__tags},getTags:function(){return Object.keys(this.__tags||{})},removeTag:function(e){return this.__tags&&(delete this.__tags[e],this._notify("tags-changed")),this},removeTags:function(t){return e.iter(t,this.removeTag,this),this},addTag:function(e){return this.__tags=this.__tags||{},this.__tags[e]=!0,this._notify("tags-changed"),this},addTags:function(t){return e.iter(t,this.addTag,this),this},tagIntersect:function(t){return e.filter(t,this.hasTag,this)}}}),e.define("module:Classes.StringTable",["module:Class","module:Classes.Taggable","module:Functions","module:Objs"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{_notifications:{"tags-changed":function(){this.__cache={}}},constructor:function(){e.constructor.call(this),this.__cache={},this.__strings={}},__resolveKey:function(e,t){return t&&(e=t+"."+e),e=e.replace(/[^\.]+\.</g,"")},__betterMatch:function(e,t){var r=this.tagIntersect(e.tags).length-this.tagIntersect(t.tags).length;return 0!==r||0!=(r=e.priority-t.priority)?0<r:0<(r=t.tags.length-e.tags.length)},register:function(){var e=r.matchArgs(arguments,{strings:!0,prefix:"string",tags:"array",priority:"number"});return i.iter(e.strings,function(t,r){r=this.__resolveKey(r,e.prefix),this.__strings[r]=this.__strings[r]||[],this.__strings[r].push({value:t,tags:e.tags||[],priority:e.priority||0}),delete this.__cache[r]},this),this},get:function(e,t){if((e=this.__resolveKey(e,t))in this.__cache)return this.__cache[e];if(!(e in this.__strings))return null;var r=null;return i.iter(this.__strings[e],function(e){r&&!this.__betterMatch(e,r)||(r=e)},this),this.__cache[e]=r.value,r.value},all:function(){return i.map(this.__strings,function(e,t){return this.get(t)},this)}}}])}),e.define("module:Classes.LocaleMixin",function(){return{_clearLocale:function(){},_setLocale:function(e){},getLocale:function(){return this.__locale},clearLocale:function(){this._clearLocale(),this.__locale=null},setLocale:function(e){this.clearLocale(),this.__locale=e,this._setLocale(e)},isLocaleSet:function(){return!!this.__locale},setWeakLocale:function(e){this.isLocaleSet()||this.setLocale(e)}}}),e.define("module:Classes.LocaleTable",["module:Classes.StringTable","module:Classes.LocaleMixin"],function(e,t,r){return e.extend({scoped:r},[t,{_localeTags:function(e){if(!e)return null;var t=[];return t.push("language:"+e),0<e.indexOf("-")&&t.push("language:"+e.substring(0,e.indexOf("-"))),t},_clearLocale:function(){this.removeTags(this._localeTags(this.getLocale()))},_setLocale:function(e){this.addTags(this._localeTags(e))}}])}),e.define("module:Maths",[],function(){return{discreteCeil:function(e,t,r){var i=Math.ceil(e/t)*t;return r&&r<i?0:i},clamp:function(e,t,r){return void 0===t&&(t=-1/0),void 0===r&&(r=1/0),e<t?t:r<e?r:e},range:function(e,t,r){var i=[],o=e,a=e<=t?1:-1;if((0<=(r=r||a)?1:-1)!=a||0===r)return i;for(;e<t?o<=t:t<=o;)i.push(o),o+=r;return i}}}),e.define("module:Classes.ObjectIdScopeMixin",function(){return{__objects:{},get:function(e){return this.__objects[e]}}}),e.define("module:Classes.ObjectIdScope",["module:Class","module:Classes.ObjectIdScopeMixin"],function(e,t,r){return e.extend({scoped:r},t,function(e){return{singleton:function(){return this.__singleton||(this.__singleton=new this),this.__singleton}}})}),e.define("module:Classes.ObjectIdMixin",["module:Classes.ObjectIdScope"],function(e){return{_notifications:{construct:"__register_object_id",destroy:"__unregister_object_id"},__object_id_scope:function(){return this.object_id_scope||(this.object_id_scope=e.singleton()),this.object_id_scope},__register_object_id:function(){this.__object_id_scope().__objects[this.cid()]=this},__unregister_object_id:function(){delete this.__object_id_scope().__objects[this.cid()]}}}),e.define("module:Lists.ArrayList",["module:Lists.AbstractList","module:Ids","module:Objs"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t,r){this.__idToIndex={},this.__items=[],"compare"in(r=r||{})&&(this._compare=r.compare),"get_ident"in r&&(this._get_ident=r.get_ident),e.constructor.call(this,t)},set_compare:function(e){(this._compare=e)&&this.sort()},get_compare:function(){return this._compare},sort:function(e){if(e=e||this._compare){this.__items.sort(e);for(var t=0;t<this.__items.length;++t)this.__ident_changed(this.__items[t],t);this._sorted()}},_sorted:function(){},re_index:function(e){if(!this._compare)return e;for(var t=this.__items.length-1,r=this.__items[e],i=e;i<t&&0<this._compare(this.__items[i],this.__items[i+1]);)this.__items[i]=this.__items[i+1],this.__ident_changed(this.__items[i],i),this.__items[i+1]=r,++i;if(i==e)for(;0<i&&0>this._compare(this.__items[i],this.__items[i-1]);)this.__items[i]=this.__items[i-1],this.__ident_changed(this.__items[i],i),this.__items[i-1]=r,--i;return i!=e&&(this.__ident_changed(r,i),this._re_indexed(r)),i},_re_indexed:function(e){},__objectId:function(e){return this._get_ident?this._get_ident(e):t.objectId(e)},_add:function(e){var t=this.__items.length;this.__items.push(e);var r=this.re_index(t);return this.__idToIndex[this.__objectId(e)]=r},_remove:function(e){for(var t=this.__items[e],r=e+1;r<this.__items.length;++r)this.__items[r-1]=this.__items[r],this.__ident_changed(this.__items[r-1],r-1);return this.__items.pop(),delete this.__idToIndex[this.__objectId(t)],t},_get:function(e){return this.__items[e]},_iterate:function(e,t){for(var i=r.clone(this.__items,1),o=0;o<i.length;++o)e.apply(t||this,[i[o],this.get_ident(i[o])])},__ident_changed:function(e,t){this.__idToIndex[this.__objectId(e)]=t,this._ident_changed(e,t)},get_ident:function(e){var t=this.__objectId(e);return t in this.__idToIndex?this.__idToIndex[t]:null},ident_by_id:function(e){return this.__idToIndex[e]}}})}),e.define("module:Iterators.MappedIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r,i){e.constructor.call(this),this.__iterator=t,this.__map=r,this.__context=i||this},hasNext:function(){return this.__iterator.hasNext()},next:function(){return this.hasNext()?this.__map.call(this.__context,this.__iterator.next()):null}}})}),e.define("module:Iterators.ConcatIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this.__iterators=t,this.__current=null},__ensure:function(){for(;(!this.__current||!this.__current.hasNext())&&this.__iterators.hasNext();)this.__current=this.__iterators.next();return this.__current},hasNext:function(){var e=this.__ensure();return e&&e.hasNext()},next:function(){return this.__ensure().next()}}})}),e.define("module:Iterators.FilteredIterator",["module:Iterators.Iterator"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r,i){e.constructor.call(this),this.__iterator=t,this.__filter=r,this.__context=i||this,this.__next=null},hasNext:function(){return this.__crawl(),null!==this.__next},next:function(){this.__crawl();var e=this.__next;return this.__next=null,e},__crawl:function(){for(;!this.__next&&this.__iterator.hasNext();){var e=this.__iterator.next();this.__filter_func(e)&&(this.__next=e)}},__filter_func:function(e){return this.__filter.apply(this.__context,[e])}}})}),e.define("module:Iterators.ObjectValuesIterator",["module:Iterators.ArrayIterator","module:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r){e.constructor.call(this,t.values(r))}}})}),e.define("module:Collections.Collection",["module:Class","module:Events.EventsMixin","module:Objs","module:Functions","module:Lists.ArrayList","module:Ids","module:Pro
2perties.ObservableMixin","module:Properties.Properties","module:Iterators.ArrayIterator","module:Iterators.MappedIterator","module:Iterators.ConcatIterator","module:Iterators.FilteredIterator","module:Iterators.ObjectValuesIterator","module:Types","module:Promise"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p,h,m){return e.extend({scoped:m},[t,n,function(t){return{constructor:function(e){t.constructor.call(this),p.is_array(e)&&(e={objects:e}),e=e||{},this.bulk_operations=0,this.__indices={},e.release_references&&(this.__release_references=!0);var a={};"compare"in e&&(a.compare=e.compare),a.get_ident=i.as_method(this.get_ident,this),this.__data=new o([],a);var n=this;this.__data._ident_changed=function(e,t){n._index_changed(e,t)},this.__data._re_indexed=function(e){n._re_indexed(e)},this.__data._sorted=function(){n._sorted()},"objects"in e&&this.add_objects(e.objects),e.indices&&r.iter(e.indices,this.add_secondary_index,this),e.uniqueness&&(this.__uniqueness=e.uniqueness),e.progressiveUniqueness&&(this.__progressiveUniqueness=e.progressiveUniqueness)},get:function(e){if("observable_count"===e)return this.count()},hasKey:function(e){if("observable_count"===e)return!0;return!1},add_secondary_index:function(e){return this.__indices[e]={},this.iterate(function(t){var r=t.get(e);this.__indices[e][r]=this.__indices[e][r]||{},this.__indices[e][r][this.get_ident(t)]=t},this),this},get_by_secondary_index:function(e,t,i){return i?r.ithValue(this.__indices[e][t]):this.__indices[e][t]},get_ident:function(e){return a.objectId(e)},set_compare:function(e){return this.trigger("set_compare",e),this.__data.set_compare(e),this},get_compare:function(){return this.__data.get_compare()},__load_item:function(e){"on"in e&&e.on("change",function(t,r,i){this._object_changed(e,t,r,i)},this),this.__release_references&&e.increaseRef(this)},__unload_item:function(e){"off"in e&&e.off(null,null,this),this.__release_references&&e.decreaseRef(this)},destroy:function(){this.__data.iterate(this.__unload_item,this),this.__data.destroy(),this.trigger("destroy"),t.destroy.call(this)},count:function(){return this.__data.count()},_index_changed:function(e,t){this.trigger("index",e,t)},_re_indexed:function(e){this.trigger("reindexed",e)},_sorted:function(){this.trigger("sorted")},_object_changed:function(e,t,r,i){this.trigger("update"),this.trigger("change",e,t,r,i),this.trigger("change:"+t,e,r,i),this.__data.re_index(this.getIndex(e))},add:function(t){if(e.is_class_instance(t)||(t=new s(t)),this.__progressiveUniqueness&&this.__indices[this.__progressiveUniqueness]&&(i=this.get_by_secondary_index(this.__progressiveUniqueness,t.get(this.__progressiveUniqueness),!0))&&i!==t&&this.remove(i),this.exists(t))return null;var i,o=this.__data.add(t);return null!==o&&(r.iter(this.__indices,function(e,r){var i=t.get(r);e[i]=e[i]||{},e[i][this.get_ident(t)]=t},this),this.trigger("add",t),this.trigger("update"),this.trigger("change:observable_count",this.count()),this.__load_item(t)),o},bulkOperationInProgress:function(){return 0<this.bulk_operations},replace_objects:function(t,i){if(this.destroyed())return this;this.bulk_operations++;var o=[],a={};if(r.iter(t,function(t){var r=e.is_class_instance(t),i=r?t:new s(t),n=this.get_ident(i);a[n]=!0;var x=this.getById(n);x?r||(i.destroy(),x.setAll(t)):o.push(i)},this),!i){for(var n=this.iterator();n.hasNext();){var x=n.next();a[this.get_ident(x)]||(this.remove(x),0<o.length&&this.add(o.shift()))}n.destroy()}for(;0<o.length;)this.add(o.shift());return this.bulk_operations--,this.trigger("replaced-objects"),this},add_objects:function(e,t){var i=0;return r.iter(e,function(e){this.add(e)&&i++},this),t?this:i},exists:function(e){return!!this.__data.exists(e)||!!this.__uniqueness&&(this.__indices[this.__uniqueness]?!!this.get_by_secondary_index(this.__uniqueness,e.get(this.__uniqueness),!0):!!this.queryOne(r.objectBy(this.__uniqueness,e.get(this.__uniqueness))))},remove:function(e){if(!this.exists(e))return null;r.iter(this.__indices,function(t,r){var i=e.get(r);t[i]&&(delete t[i][this.get_ident(e)],p.is_empty(t[i])&&delete t[i])},this);var t=this.__data.remove(e);return this.trigger("remove",e),this.trigger("change:observable_count",this.count()),this.__unload_item(e),this.trigger("update"),t},getByIndex:function(e){return this.__data.get(e)},getById:function(e){return this.__data.get(this.__data.ident_by_id(e))},getIndex:function(e){return this.__data.get_ident(e)},iterate:function(e,t){return this.__data.iterate(e,t),this},has:function(e,t){var r=!1;return this.iterate(function(t){r=r||e.call(this,t)},t),r},forall:function(e,t){var r=!0;return this.iterate(function(t){r=r&&e.call(this,t)},t),r},iterator:function(){return x.byIterate(this.iterate,this)},iterateSecondaryIndexValue:function(e,t){return p.is_array(t)?new l(new c(new x(t),function(t){return this.iterateSecondaryIndexValue(e,t)},this)):new u(this.__indices[e][t])},query:function(e){var t=null;for(var r in this.__indices)if(r in e){t=this.iterateSecondaryIndexValue(r,e[r]),delete e[r];break}return new d(t||this.iterator(),function(t){return t.isSupersetOf(e)})},queryOne:function(e){return this.query(e).next()},clear:function(){return this.iterate(function(e){this.remove(e)},this),this},increase_forwards:function(e){return h.error(!0)},increase_backwards:function(e){return h.error(!0)},first:function(){return this.getByIndex(0)},last:function(){return this.getByIndex(this.count()-1)},allSet:function(e,t){return this.iterate(function(r){r.set(e,t)}),this},allSetAll:function(e){return this.iterate(function(t){t.setAll(e)}
2),this},asJSON:function(){var e=[];return this.iterate(function(t){e.push(t.data())}),e}}}])}),e.define("module:Events.Events",["module:Class","module:Events.EventsMixin"],function(e,t,r){return e.extend({scoped:r},t)}),e.define("module:Trees.TreeNavigator",function(){return{nodeRoot:function(){},nodeId:function(e){},nodeParent:function(e){},nodeChildren:function(e){},nodeWatch:function(e,t,r){},nodeUnwatch:function(e,t,r){},nodeData:function(e){}}}),e.define("module:Parser.LexerException",["module:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){e.constructor.call(this,"Lexer error: Unrecognized identifier at "+t.length+"."),this.__head=t,this.__tail=r}}})}),e.define("module:Parser.Lexer",["module:Class","module:Types","module:Objs","module:Parser.LexerException"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{constructor:function(i){e.constructor.call(this),this.__patterns=[],r.iter(i,function(e,r){this.__patterns.push({regex:RegExp("^"+r,"m"),data:t.is_string(e)?{token:e}:e})},this)},lex:function(e){for(var o=[],a="",n=e;n;){for(var s=null,x=null,c=0;c<this.__patterns.length;++c)if(s=this.__patterns[c].regex.exec(n)){x=r.clone(this.__patterns[c].data,1);break}if(!s)throw new i(a,n);if(a+=s[0],n=n.substring(s[0].length),x){for(var l in x)if(t.is_string(x[l]))for(var d=0;d<s.length;++d)x[l]=x[l].replace("$"+d,s[d]);o.push(x)}}return o}}})}),e.define("module:Trees.TreeQueryObject",["module:Class","module:Events.EventsMixin","module:Objs","module:Types"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t,r,i){e.constructor.call(this),this.__navigator=t,this.__node=r,this.__query=i,this.__result={},this.__partials={},this.__ids=0,this.__register(r,0,{})},destroy:function(){r.iter(this.__partials,function(e){r.iter(e.partials,function(t){this.__navigator.nodeUnwatch(e.node,null,t)},this)},this),e.destroy.call(this)},result:function(){var e=[];return r.iter(this.__result,function(t){e.push(t.node)}),e},__register:function(e,t){var r=this.__navigator.nodeId(e);this.__partials[r]||(this.__partials[r]={node:e,partials:{}});var i=this.__partials[r];this.__ids++;for(var o={owner:i,id:this.__ids,query_index_start:t,query_index_next:t,query_index_last:t,partial_match:!1,partial_final:t>=this.__query.length,partial_data:!1,partial_children:!1,partial_parent:!1,partial_star:!1,parent:null,deps:{}},a=(i.partials[o.id]=o).query_index_start;a<this.__query.length;++a){if("Selector"!=this.__query[a].token){"Up"==this.__query[a].token?o.partial_parent=!0:"Down"==this.__query[a].token&&(o.partial_children=!0),o.partial_star=!this.__query[a].single,o.partial_star||(o.query_index_next=a+1);break}o.partial_data=!0,o.query_index_next=a+1,o.partial_final=a+1==this.__query.length}o.query_index_last=o.partial_star?o.query_index_next+1:o.query_index_next;var n=this;return this.__navigator.nodeWatch(e,function(e,t){"data"==e&&o.partial_data&&n.__update(o),"remove"==e&&n.__unregisterPartial(o),"addChild"==e&&o.partial_children&&o.partial_match&&n.__addDependentPartial(o,t)},o),this.__update(o),o},__unregisterPartial:function(e){var t=e.owner,o=t.node,a=this.__navigator.nodeId(o);e.partial_final&&this.__result[a]&&(this.__result[a].count--,this.__result[a].count<=0&&(delete this.__result[a],this.trigger("remove",o),this.trigger("change"))),r.iter(e.deps,this.__unregisterPartial,this),e.parent&&delete e.parent.deps[e.id],this.__navigator.nodeUnwatch(o,null,e),delete t.partials[e.id],i.is_empty(t.partials)&&delete this.__partials[a]},__addDependentPartial:function(e,t){var i=[];i.push(this.__register(t,e.query_index_next)),e.partial_star&&i.push(this.__register(t,e.query_index_next+1)),r.iter(i,function(t){(e.deps[t.id]=t).parent=e},this)},__update:function(e){for(var t,i=!0,o=e.owner.node,a=this.__navigator.nodeId(o),n=this.__navigator.nodeData(o),s=e.query_index_start;s<e.query_index_last;++s){var x=this.__query[s];if("Selector"!=x.token)break;if(n[x.key]!=x.value){i=!1;break}}i!=e.partial_match&&((e.partial_match=i)?e.partial_final?this.__result[a]?this.__result[a].count++:(this.__result[a]={node:o,count:1},this.trigger("add",o),this.trigger("change")):e.partial_parent?(t=this.__navigator.no
2deParent(o))&&this.__addDependentPartial(e,t):e.partial_children&&r.iter(this.__navigator.nodeChildren(o),function(t){this.__addDependentPartial(e,t)},this):(e.partial_final&&(this.__result[a].count--,this.__result[a].count<=0&&(delete this.__result[a],this.trigger("remove",o),this.trigger("change"))),r.iter(e.deps,this.__unregisterPartial,this)))}}}])}),e.define("module:Trees.TreeQueryEngine",["module:Class","module:Parser.Lexer","module:Trees.TreeQueryObject"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(r){e.constructor.call(this),this.__navigator=r,this.__lexer=this._auto_destroy(new t({"<\\+":{token:"Up"},"<":{token:"Up",single:!0},">\\+":{token:"Down"},">":{token:"Down",single:!0},"\\[s*([a-zA-Z]+)s*=s*'([^']*)'s*\\]":{token:"Selector",key:"$1",value:"$2"},'\\[s*([a-zA-Z]+)s*=s*"([^\']*)"s*\\]':{token:"Selector",key:"$1",value:"$2"},s:null}))},query:function(e,t){return new r(this.__navigator,e,this.__lexer.lex(t))}}})}),e.define("module:JavaScript",["module:Objs"],function(e){return{STRING_SINGLE_QUOTATION_REGEX:/'[^']*'/g,STRING_DOUBLE_QUOTATION_REGEX:/"[^"]*"/g,PROPER_IDENTIFIER_REGEX:/^[a-zA-Z_][a-zA-Z_0-9]*$/,IDENTIFIER_REGEX:/[a-zA-Z_][a-zA-Z_0-9]*/g,IDENTIFIER_SCOPE_REGEX:/[a-zA-Z_][a-zA-Z_0-9\.]*/g,RESERVED:e.objectify(["if","then","else","return","var"],!0),isReserved:function(e){return e in this.RESERVED},isIdentifier:function(e){return!this.isReserved(e)},isProperIdentifier:function(e){return this.isIdentifier(e)&&this.PROPER_IDENTIFIER_REGEX.test(e)},removeStrings:function(e){return e.replace(this.STRING_SINGLE_QUOTATION_REGEX,"").replace(this.STRING_DOUBLE_QUOTATION_REGEX,"")},extractIdentifiers:function(t,r){var i=r?this.IDENTIFIER_SCOPE_REGEX:this.IDENTIFIER_REGEX;return t=this.removeStrings(t),e.filter(t.match(i),this.isIdentifier,this)},extractFunctionParameterNames:function(e){return e.toString().match(/function \((.*)\).*/)[1].replace(/\s*/g,"").split(",")}}}),e.define("module:Classes.SharedObjectFactory",["module:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r,i){e.constructor.call(this),this.__createCallback=t,this.__createContext=r,this.__createArgs=i||[],this.__object=null},destroy:function(){this.__object&&!this.__object.destroyed()&&this.__object.destroy(),e.destroy.call(this)},value:function(){return this.__object&&!this.__object.destroyed()?this.__object:null},isAcquired:function(){return!!this.value()},acquire:function(e,t){return this.__object&&!this.__object.destroyed()||(this.__object=this.__createCallback.apply(this.__createContext||this,this.__createArgs)),this.__object.increaseRef(e,t),this.__object},release:function(e,t){e&&e===this.__object&&!e.destroyed()&&e.decreaseRef(e)}}})}),e.define("module:Classes.ClassRegistry",["module:Class","module:Types","module:Functions","module:Objs"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{constructor:function(r,i){e.constructor.call(this),this._classes=t.is_array(r)?r:[r||{}],this._lowercase=i},_sanitize:function(e){return this._lowercase?e.toLowerCase():e},register:function(e,t){return this._classes[this._classes.length-1][this._sanitize(e)]=t,this},get:function(e){if(!t.is_string(e))return e;e=this._sanitize(e);for(var r=this._classes.length-1;0<=r;--r)if(e in this._classes[r])return this._classes[r][e];return null},create:function(e){return r.newClassFunc(this.get(e)).apply(this,r.getArguments(arguments,1))},classes:function(){var e={};return i.iter(this._classes,function(t){e=i.extend(e,t)}),e}}})}),e.define("module:Exceptions.ExceptionThrower",["module:Class"],function(e,t){return e.extend({scoped:t},function(e){return{throwException:function(e){return this._throwException(e),this},_throwException:function(e){throw e}}})}),e.define("module:Exceptions.AsyncExceptionThrower",["module:Exceptions.ExceptionThrower","module:Async"],function(e,t,r){return e.extend({scoped:r},function(e){return{_throwException:function(e){t.eventually(function(){throw e})}}})}),e.define("module:Loggers.Logger",["module:Class","module:Objs","module:Functions"],function(e,t,r,i){var o=e.extend({scoped:i},function(e){return{constructor:function(r){e.constructor.call(this),r=r||{},this.__listeners={},this.__augments={},this.__tags=r.tags||[],t.iter(r.listeners,this.addListener,this)},addAugment:function(e,t){return this.__augments[e.cid()]={augment:e,prefix:t},this},removeAugment:function(e){return delete this.__augments[e.cid()],this},addListener:function(e){return this.__listeners[e.cid()]=e,this},removeListener:function(e){return delete this.__listeners[e.cid()],this},log:function(){return this.message(this,{type:"log",args:r.getArguments(arguments,0)})},logf:function(){return r.as_method(this.log,this)},warn:function(){return this.message(this,{type:"warn",args:r.getArguments(arguments,0)})},error:function(){return this.message(this,{type:"error",args:r.getArguments(arguments,0)})},taggedlog:function(e){return this.message(this,{type:"log",tags:e,args:r.getArguments(arguments,1
2)})},taggedwarn:function(e){return this.message(this,{type:"warn",tags:e,args:r.getArguments(arguments,1)})},taggederror:function(e){return this.message(this,{type:"error",tags:e,args:r.getArguments(arguments,1)})},message:function(e,r,i){return i=i||0,r.tags=this.__tags.concat(r.tags||[]),r.augments=r.augments||[],t.iter(this.__augments,function(t){r.augments.push((t.prefix?t.prefix+":":"")+t.augment.augmentMessage(e,r,i))},this),t.iter(this.__listeners,function(e){e.message(this,r,i+1)},this),this},tag:function(){return new o({tags:r.getArguments(arguments),listeners:[this]})}}},{global:function(){return this.__global||(this.__global=new o),this.__global}});return o}),e.define("module:Loggers.LoggableMixin",["module:Loggers.Logger","module:Objs","module:Functions"],function(e){return{baseLogger:function(){return this._baseLogger||(this._baseLogger=e.global()),this._baseLogger},logger:function(){return this._logger||(this._logger=this.baseLogger().tag(this.cls.classname,this.cid())),this._logger}}}),e.define("module:TimeFormat",["module:Time","module:Strings","module:Objs"],function(e,t,r){return{formatMappings:{HH:function(r){return t.padZeros(e.timeModulo(r,"hour","floor"),2)},H:function(t){return e.timeModulo(t,"hour","floor")},"h+":function(t){return e.timeComponent(t,"hour","floor")},hh:function(r){var i=0===(i=e.timeModulo(r,"hour","floor"))?12:12<i?i-12:i;return t.padZeros(i," ",2)},h:function(t){var r=e.timeModulo(t,"hour","floor");return 0===r?12:12<r?r-12:r},"M+":function(t){return e.timeComponent(t,"minute","floor")},MM:function(r){return t.padZeros(e.timeModulo(r,"minute","floor"),2)},M:function(t){return e.timeModulo(t,"minute","floor")},"s+":function(t){return e.timeComponent(t,"second","floor")},ss:function(r){return t.padZeros(e.timeModulo(r,"second","floor"),2)},s:function(t){return e.timeModulo(t,"second","floor")},mmm:function(e){return new Date(e).toUTCString().split(" ")[2]},mm:function(r){return t.padZeros(e.timeComponentGet(r,"month")+1,2)},m:function(t){return e.timeComponentGet(t,"month")+1},"d+":function(t){return e.timeComponent(t,"day","floor")},dddd:function(t){return new Date(t).toUTCString().substring(0,3)+(({2:"s",3:"nes",4:"rs",6:"ur"})[e.timeComponentGet(t,"weekday")]||"")+"day"},ddd:function(e){return new Date(e).toUTCString().substring(0,3)},dd:function(r){return t.padZeros(e.timeComponentGet(r,"day")+1,2)},d:function(t){return e.timeComponentGet(t,"day")+1},yyyy:function(t){return e.timeComponentGet(t,"year")},yy:function(t){return e.timeComponentGet(t,"year")%100},"l+":function(e){return e.getTime()},l:function(t){return e.timeComponentGet(t,"millisecond")},L:function(t){return Math.floor(e.timeComponentGet(t,"millisecond")/10)},tt:function(t){return 12>e.timeModulo(t,"hour","floor")?"am":"pm"},t:function(t){return 12>e.timeModulo(t,"hour","floor")?"a":"p"},TT:function(t){return 12>e.timeModulo(t,"hour","floor")?"AM":"PM"},T:function(t){return 12>e.timeModulo(t,"hour","floor")?"A":"P"},o:function(e,r){return(0<(r=Math.floor(r/1e3/60))?"-":"+")+t.padZeros(100*Math.floor(Math.abs(r)/60)+Math.abs(r)%60,4)}},ELAPSED_HOURS_MINUTES_SECONDS:"h+:MM:ss",ELAPSED_MINUTES_SECONDS:"M+:ss",FULL_YEAR:"yyyy",LETTER_MONTH:"mmm",LETTER_MONTH_AND_DAY:"mmm d",WEEKDAY:"ddd",HOURS_MINUTES_TT:"hh:MM tt",format:function(t,i,o){i=i||e.now();var a=e.timeToTimezoneBasedDate(i,o),n=e.timezoneBias(o,i),s=t,x=[];r.iter(this.formatMappings,function(e,t){var r;0<=s.indexOf(t)&&(r=x.length,x.push(e(a,n)),s=s.replace(t,"$"+r+"$"))},this);for(var c=0;c<x.length;++c)s=s.replace("$"+c+"$",x[c]);return s},monthString:function(t){return this.format("mmm",e.encodePeriod({month:t}))},weekdayString:function(t){return this.format("ddd",e.encodePeriod({weekday:t}))},weekNumber:function(t,r){var i=new Date(t+e.timezoneBias(r,t)),o=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate())),a=o.getUTCDay()||7;o.setUTCDate(o.getUTCDate()+4-a);var n=new Date(Date.UTC(o.getUTCFullYear(),0,1));return Math.ceil(((o-n)/864e5+1)/7)},formatRelativeMostSignificant:function(t,r,i){if(t===1/0)return"Someday";r=r||e.now();var o=e.decodeTime(t,i),a=e.decodeTime(r,i);return o.year===a.year&&o.month===a.month&&o.day===a.day-1?"Yesterday "+this.format("hh:MM tt",t,i):o.year===a.year&&o.month===a.month&&o.day===a.day?"Today "+this.format("hh:MM tt",t,i):o.year===a.year&&o.month===a.month&&o.day===a.day+1?"Tomorrow "+this.format("hh:MM tt",t,i):6048e5>Math.abs(r-t)&&o.weekday!==a.weekday?this.format("dddd",t,i):o.year===a.year&&o.month+1>=a.month||o.year+1===a.year&&o.month+1>=a.month+12-1?this.format("mmm d",t,i):o.year===a.year||o.year+1===a.year&&o.month>a.month?this.format("mmm",t,i):this.format("yyyy",t,i)}}}),e.define("module:Collections.FilteredCollection",["module:Collections.Collection"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){this.__parent=t,delete(r=r||{}).objects,r.compare=r.compare||t.get_compare(),e.constructor.call(this,r),this.__parent.on("add",this.add,this),this.__parent.on("remove",this.__selfRemove,this),this.__parent.on("change",this.add,this),this.setFilter(r.filter,r.context)},filter:function(e){return!this.__filter||this.__filter.call(this.__filterContext||this,e)},setFilter:function(e,t){this.__filterContext=t,this.__filter=e,this.iterate(function(e){this.filter(e)||this.__selfRemove(e)},this),this.__parent.iterate(function(e){return!this.exists(e)&&this.filter(e)&&this.__selfAdd(e),!0},this)},_object_changed:function(t,r,i){e._object_changed.call(this,t,r,i),this.filter(t)||this.__selfRemove(t)},destroy:function(){this.__parent.off(null,null,this),e.destroy.call(this)},__selfAdd:function(t){return e.add.call(this,t)},add:function(e){if(this.exists(e)||!this.filter(e))return null;var t=this.__selfAdd(e);return this.__parent.add(e),t},__selfRemove:function(t){return e.remove.call(this,t)},remove:function(e){return this.exists(e)&&this.__selfRemove(e)?this.__parent.remove(e):null}}})}),e.define("module:States.State",["module:Class","module:Types","module:Strings","module:Async","module:Objs"],function(e,t,r,i,o,a){return e.extend({scoped:a},function(e){return{_locals:[],_persistents:[],_defaults:{},_clonedDefaults:{},_white_list:null,_starting:!1,_started:!1,_stopped:!1,_transitioning:!1,__next_state:null,__suspended:0,constructor:function(r,i,a){e.constructor.call(this),this.host=r,this.transitionals=a,i=o.extend(o.extend(o.clone(this._clonedDefaults||{},-1),o.clone(this._defaults||{},1)),i),this._locals=t.is_function(this._locals)?this._locals():this._locals;for(var n={},s=0;s<this._locals.length;++s)this["_"+this._locals[s]]=i[this._locals[s]],n[this._locals[s]]=!0;for(this._persistents=t.is_function(this._persistents)?this._persistents():this._persistents,s=0;s<this._persistents.length;++s)this["_"+this._persistents[s]]=i[this._persistents[s]],n[this._locals[s]]=!0;r.suspendEvents(),this.__hostArgs={},o.iter(i,function(e,t){n[t]||(this.__hostArgs[t]=!0,r.set(t,e))},this),r.resumeEvents()},allAttr:function(){var e=o.clone(this.host.data(),1);return o.iter(this._locals,function(t){e[t]=this["_"+t]},this),o.iter(this._persistents,function(t){e[t]=this["_"+t]},this),e},state_name:function(){return r.last_after(this.cls.classname,".")},description:function(){return this.state_name()},start:function(){return this._starting||(this._starting=!0,this.host._start(this),this._start(),this.host&&(this.host._afterStart(this),this._started=!0)),this},end:function(){return this._stopped||(this._stopped=!0,this._end(),this.host._end(this),this.host._afterEnd(this),this.destroy()),this},eventualNext:function(e,t,r){this.suspend();var i=this.next(e,t,r);return this.eventualResume(),i},next:function(e,t,r){if(!this._starting||this._stopped||this.__next_state)return null;t=t||{};for(var i=0;i<this._persistents.length;++i)this._persistents[i]in t||(t[this._persistents[i]]=this["_"+this._persistents[i]]);var o=this.host._createState(e,t,r);return this.can_transition_to(o)?(this._started||(this.host._afterStart(this),this._started=!0),this.__next_state=o,this._transitioning=!0,this._transition(),this.__suspended<=0&&this.__next(),o):(o.destroy(),null)},weakSame:function(e,t,r){var i=!0;e!==this.state_name()&&(i=!1);var a=this.allAttr();return o.iter(t,function(e,t){a[t]!==e&&(i=!1)},this),i},weakNext:function(e,t,r){return this.weakSame.apply(this,arguments)?this:this.next.apply(this,arguments)},__next:function(){var e=this.host,t=this.__next_state;e._next(t);var r=this.__hostArgs;this.end(),t.start(),e.suspendEvents(),(t=e.state())&&!t.destroyed()&&(o.iter(r,function(r,i){t.__hostArgs[i]||e.unset(i)},this),e.resumeEvents(),e._afterNext(t))},_transition:function(){},suspend:function(){return this.__suspended++,this},eventualResume:function(){return i.eventually(this.resume,this),this},resume:function(){return this.__suspended--,0===this.__suspended&&!this._stopped&&this.__next_state&&this.__next(),this},can_transition_to:function(e){return this.host&&this.host._can_transition_to(e)&&this._can_transition_to(e)},_start:function(){},_end:function(){},_can_transition_to:function(e){return!t.is_array(this._white_list)||o.contains_value(this._white_list,e.state_name())}}},{_extender:{_defaults:function(e,t){return o.extend(o.clone(e,1),t)}}})}
2),e.define("module:States.Host",["module:Properties.Properties","module:Events.EventsMixin","module:States.State","module:Types","module:Strings","module:Classes.ClassRegistry"],function(t,r,i,o,a,n,s){return t.extend({scoped:s},[r,function(t){return{constructor:function(e){t.constructor.call(this),e=e||{},this._stateRegistry=e.stateRegistry,this._baseState=e.baseState,this._enabled=!0},initialize:function(t,r){var i,s;return this._stateRegistry||(s=null,s=o.is_string(t)&&0<=t.indexOf(".")?(t=(i=a.splitLast(t,".")).tail,i.head):o.is_string(t)?a.splitLast(this.cls.classname,".").head:a.splitLast(t.classname,".").head,this._stateRegistry=this._auto_destroy(new n(e.getGlobal(s)))),this._createState(t,r).start(),this._baseState=this._baseState||this._state.cls,this},_createState:function(e,t,r){return this._stateRegistry.create(e,this,t||{},r||{})},finalize:function(){return this._state&&this._state.end(),this._state=null,this},destroy:function(){this.finalize(),t.destroy.call(this)},enable:function(){return this._enabled=!0,this},disable:function(){return this._enabled=!1,this},state:function(){return this._state},state_name:function(){return this.state().state_name()},next:function(){return this.state()?this.state().next.apply(this.state(),arguments):this.initialize.apply(this,arguments)},weakNext:function(){return this.state()?this.state().weakNext.apply(this.state(),arguments):this.initialize.apply(this,arguments)},_start:function(e){this._stateEvent(e,"before_start"),this._state=e,this.set("name",e.state_name())},_afterStart:function(e){this._stateEvent(e,"start")},_end:function(e){this._stateEvent(e,"end"),this._state=null},_afterEnd:function(e){this._stateEvent(e,"after_end")},_next:function(e){this._stateEvent(e,"next")},_afterNext:function(e){this._stateEvent(e,"after_next")},_can_transition_to:function(e){return this._enabled},_stateEvent:function(e,t){this.trigger("event",t,e.state_name(),e.description()),this.trigger(t,e.state_name(),e.description()),this.trigger(t+":"+e.state_name(),e.description())},register:function(e,t,r){o.is_string(t)||(r=t,t=null),this._stateRegistry||(this._stateRegistry=this._auto_destroy(new n(a.splitLast(this.cls.classname).head)));var s=this._baseState?a.splitLast(this._baseState.classname,".").head+"."+e:0<=e.indexOf(".")?e:null,x=(this._stateRegistry.get(t)||this._baseState||i).extend(s,r);return s||(x.classname=e),this._stateRegistry.register(a.last_after(e,"."),x),this}}}])}),e.define("module:Ajax.AbstractAjaxWrapper",["module:Class","module:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this),this.options=t},execute:function(e,r,i,o){return this._execute(t.extend(t.clone(this.options,1),e),r,i,o)},_execute:function(e,t,r,i){throw"Not implemented"}}})}),e.define("module:Ajax.AjaxWrapper",["module:Ajax.AbstractAjaxWrapper","module:Ajax.Support"],function(e,t,r){return e.extend({scoped:r},{_execute:function(e,r,i,o){return t.execute(e,r,i,o)}})}),e.define("module:Net.Cookies",["module:Objs","module:Types"],function(e,t){return{getCookielikeValue:function(e,t){return decodeURIComponent((e=e||"").replace(RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},createCookielikeValue:function(r,i,o,a,n,s,x){if(!r||/^(?:expires|max\-age|path|domain|secure)$/i.test(r))return null;var c=[];return c.push([encodeURIComponent(r),encodeURIComponent(i)]),o&&(o===1/0?c.push(["expires","Fri, 31 Dec 9999 23:59:59 GMT"]):"number"==typeof o?c.push(["max-age",o]):"object"==typeof o?c.push(["expires",o.toUTCString()]):c.push(["expires",o])),n&&c.push(["domain",n]),a&&c.push(["path",a]),s&&c.push("secure"),x=x||"None",c.push("SameSite",x),e.map(c,function(e){return t.is_array(e)?e.join("="):e}).join("; ")},removeCookielikeValue:function(e,t,r,i){return this.createCookielikeValue(e,t,new Date(0),r,i)},hasCookielikeValue:function(e,t){return RegExp("(?:^|;\\s*)"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(e)},keysCookielike:function(t){var r=t.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/);
2return e.map(r,decodeURIComponent)}}}),e.define("module:Classes.LocaleAggregator",["module:Class","module:Classes.LocaleMixin","module:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,function(e){return{constructor:function(){e.constructor.call(this),this.__locales=[]},register:function(e){this.__locales.push(e)},_clearLocale:function(){r.iter(this.__locales,function(e){e.clearLocale()},this)},_setLocale:function(e){r.iter(this.__locales,function(t){t.setLocale(e)},this)}}}])}),e.define("module:MediaTypes",["module:Objs","module:Types"],function(e,t){return{getExtension:function(t){var r=this.getExtensions(t);return r&&e.peek(r)},getExtensions:function(e){return t.is_string(e)&&0!=e.length&&this._getAll()[e.split(";")[0].toLowerCase()]||!1},getType:function(e){return t.is_string(e)&&this._getAll()[e.split(".").pop().toLowerCase()]||!1},_getAll:function(){return this._DB||(this._DB=e.bidirectionalMap(this._types)),this._DB},_types:{"audio/midi":["midi","mid","kar"],"audio/mpeg":["mp3"],"audio/ogg":["ogg"],"audio/webm":["weba"],"audio/x-aac":["aac"],"audio/x-flac":["flac"],"audio/x-m4a":["m4a"],"audio/x-realaudio":["ra"],"audio/x-wav":["wav"],"audio/x-ms-wma":["wma"],"image/gif":["gif"],"image/jpeg":["jpeg","jpg"],"image/png":["png"],"image/svg+xml":["svg","svgz"],"image/tiff":["tif","tiff"],"image/vnd.wap.wbmp":["wbmp"],"image/webp":["webp"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-ms-bmp":["bmp"],"video/3gpp":["3gpp","3gp"],"video/3gpp2":["3g2"],"video/mp2t":["ts"],"video/mp4":["mp4"],"video/mpeg":["mpeg","mpg"],"video/quicktime":["mov"],"video/webm":["webm"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asx","asf"],"video/x-ms-wmv":["wmv"],"video/x-msvideo":["avi"]}}})}).call(Scoped),(function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("module","root:BetaJS.Browser"),e.define("module:FlashDetect",["base:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){if(e.constructor.call(this),this.__version=null,navigator.plugins&&0<navigator.plugins.length){var t="application/x-shockwave-flash",r=navigator.mimeTypes;r&&r[t]&&r[t].enabledPlugin&&r[t].enabledPlugin.description&&(this.__version=this.parseVersion(r[t].enabledPlugin.description))}else if(-1==navigator.appVersion.indexOf("Mac")&&"execScript"in window)for(var i=0;i<this.__activeXDetectRules.length;i++)try{var o=new ActiveXObject(this.__activeXDetectRules[i].name),a=this.__activeXDetectRules[i].version(o);if(a){this.__version=this.parseActiveXVersion(a);break}}catch(e){}},parseVersion:function(e){var t=e.split(/ +/),r=t[2].split(/\./),i=t[3];return{raw:e,major:parseInt(r[0],10),minor:parseInt(r[1],10),revisionStr:i,revision:parseInt(i.replace(/[a-zA-Z]/g,""),10)}},parseActiveXVersion:function(e){var t=e.split(",");return{raw:e,major:parseInt(t[0].split(" ")[1],10),minor:parseInt(t[1],10),revision:parseInt(t[2],10),revisionStr:t[2]}},version:function(){return this.__version},installed:function(){return null!==this.__version},supported:function(){var e=navigator.userAgent;return this.installed()||!(-1!=e.indexOf("iPhone")||-1!=e.indexOf("iPod")||-1!=e.indexOf("iPad"))},majorAtLeast:function(e){return this.installed()&&this.version().major>=e},minorAtLeast:function(e){return this.installed()&&this.version().minor>=e},revisionAtLeast:function(e){return this.installed()&&this.version().revision>=e},versionAtLeast:function(e){if(!this.installed())return!1;for(var t=[this.version().major,this.version().minor,this.version().revision],r=Math.min(t.length,arguments.length),i=0;i<r;i++)if(t[i]!=arguments[i])return arguments[i]<t[i];return!0},__activeXDetectRules:[{name:"ShockwaveFlash.ShockwaveFlash.7",version:function(e){try{return e.GetVariable("$version")}catch(e){return null}}},{name:"ShockwaveFlash.ShockwaveFlash.6",version:function(e){try{e.AllowScriptAccess="always";try{return e.GetVariable("$version")}catch(e){return null}}catch(e){return"6,0,21"}}},{name:"ShockwaveFlash.ShockwaveFlash",version:function(e){try{return e.GetVariable("$version")}catch(e){return null}}}]}})}),e.define("module:Info",["base:Objs","module:FlashDetect"],function(e,t){return{__navigator:null,getNavigator:function(){return this.__navigator||(this.__navigator={a
2ppCodeName:navigator.appCodeName,appName:navigator.appName,appVersion:navigator.appVersion,cookieEnabled:navigator.cookieEnabled,onLine:navigator.onLine,platform:navigator.platform,userAgent:navigator.userAgent,window_chrome:"undefined"!=typeof window&&"chrome"in window,window_opera:"undefined"!=typeof window&&"opera"in window,language:navigator.language||navigator.userLanguage||"",isTouchable:this.isTouchable()}),this.__navigator},__cache:{},__cached:function(e,t,r){var i;return e in this.__cache&&!r||(i=this.getNavigator(),this.__cache[e]=t.call(this,i,i.userAgent,i.userAgent.toLowerCase())),this.__cache[e]},setNavigator:function(e){this.__navigator=e,this.__cache={}},language:function(){return this.__cached("language",function(e){return e.language})},flash:function(e){return this.__cached("flash",function(){return new t},e)},isiOS:function(){return this.__cached("isiOS",function(e,t){if(this.isInternetExplorer()||this.isIEMobile())return!1;var r=[t];e.platform&&r.push(e.platform);var i=["iPhone","iPod","iPad"];return r.some(function(e){return i.some(function(t){return -1!=e.indexOf(t)})})||e.platform&&"MacIntel"===e.platform&&e.isTouchable})},isEdge:function(){return this.__cached("isEdge",function(e,t){return -1!=t.indexOf("Edge")})},isCordova:function(){return"undefined"!=typeof window&&(!!window.cordova||!!window._cordovaNative)||0===document.location.href.indexOf("file:///android_asset/www")||0===document.location.href.indexOf("file:///var/mobile/Containers/Bundle/Application")},isLocalCordova:function(){return this.__cached("isLocalCordova",function(){return this.isCordova()&&0!==document.location.href.indexOf("http")})},isChrome:function(){return this.__cached("isChrome",function(e,t){return(e.window_chrome||-1!=t.indexOf("CriOS"))&&!this.isOpera()&&!this.isEdge()})},isChromium:function(){return this.__cached("isChromium",function(e,t,r){return!this.isChrome()&&this.isAndroid()&&0<=r.indexOf("linux")})},isChromiumBased:function(){return this.__cached("isChromiumBased",function(){return this.isChrome()||this.isChromium()})},isOpera:function(){return this.__cached("isOpera",function(e,t){return e.window_opera||0<=t.indexOf(" OPR/")||0<=t.indexOf("OPiOS")||0<=t.indexOf("Opera")})},isAndroid:function(){return this.__cached("isAndroid",function(e,t,r){return -1!=r.indexOf("android")})},isWebOS:function(){return this.__cached("isWebOS",function(e,t,r){return -1!=r.indexOf("webos")})},isWindowsPhone:function(){return this.__cached("isWindowsPhone",function(e,t,r){return -1!=r.indexOf("windows phone")})},isBlackberry:function(){return this.__cached("isBlackberry",function(e,t,r){return -1!=r.indexOf("blackberry")})},iOSversion:function(){return this.__cached("iOSversion",function(e){if(!this.isiOS())return!1;var t=e.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return{major:parseInt(t[1],10),minor:parseInt(t[2],10),revision:parseInt(t[3]||0,10)}})},androidVersion:function(){return this.__cached("androidVersion",function(e){if(!this.isAndroid())return!1;var t=e.userAgent.match(/Android (\d+)\.(\d+)\.?(\d+)?/);return{major:parseInt(t[1],10),minor:parseInt(t[2],10),revision:parseInt(t[3]||0,10)}})},isMobile:function(){return this.__cached("isMobile",function(){return this.isiOS()||this.isAndroid()||this.isWebOS()||this.isWindowsPhone()||this.isBlackberry()})},isDesktop:function(){return this.__cached("isDesktop",function(){return!this.isMobile()})},isInternetExplorer:function(){return this.__cached("isInternetExplorer",function(){return!this.isIEMobile()&&null!==this.internetExplorerVersion()})},isIEMobile:function(){return this.__cached("isIEMobile",function(e,t,r){return 0<=r.indexOf("iemobile")})},isFirefox:function(){return this.__cached("isFirefox",function(e,t,r){return -1!=r.indexOf("firefox")||-1!=r.indexOf("fxios")})},isSafari:function(){return this.__cached("isSafari",function(e,t,r){return!!(!(this.isChrome()||this.isOpera()||this.isEdge()||this.isFirefox()||-1==r.indexOf("safari")||this.isAndroid())||this.isiOS()&&-1!=t.indexOf("Macintosh")&&e.platform&&("iPad"===e.platform||e.isTouchable&&"MacIntel"===e.platform))||!1})},isWindows:function(){return this.__cached("isWindows",function(e){return -1!=e.appVersion.toLowerCase().indexOf("win")&&!this.isWindowsPhone()})},isMacOS:function(){return this.__cached("isMacOS",function(e){return!this.isiOS()&&-1!=e.appVersion.toLowerCase().indexOf("mac")})},isUnix:function(){return this.__cached("isUnix",function(e){return -1!=e.appVersion.toLowerCase().indexOf("x11")})},isLinux:function(){return this.__cached("isLinux",function(e){return!this.isAndroid()&&-1!=e.appVersion.toLowerCase().indexOf("linux")})},isTouchable:function(){return"undefined"!=typeof window&&"ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints},isScreenRecorderSupported:function(){return!(void 0===navigator.mediaDevices||!(this.isChrome()||this.isFirefox()||this.isOpera()||this.isEdge(
2))||this.isMobile()||void 0===navigator.mediaDevices.getDisplayMedia)},internetExplorerVersion:function(){return this.__cached("internetExplorerVersion",function(e,t){if("Microsoft Internet Explorer"==e.appName){var r=RegExp("MSIE ([0-9]+)").exec(t);if(r)return r[1]}else if("Netscape"==e.appName){var i=RegExp("Trident/.*rv:([0-9]+)").exec(e.userAgent);if(i)return parseFloat(i[1])}return null})},chromeVersion:function(){return this.__cached("chromeVersion",function(e,t){var r=/(Chrome|CriOS)\/(\d+\.\d+)[^\d]/gi.exec(t);return r?parseFloat(r[2]):null})},operaVersion:function(){return this.__cached("operaVersion",function(e,t){var r=/OPR\/(\d+\.\d+)[^\d]/gi.exec(t);return r?parseFloat(r[1]):null})},safariVersion:function(){return this.__cached("safariVersion",function(e,t){var r=/Version\/(\d+\.\d+)[^\d]/gi.exec(t);return r?parseFloat(r[1]):null})},firefoxVersion:function(){return this.__cached("firefoxVersion",function(e,t){var r=/Firefox\/(\d+\.\d+)/gi.exec(t);return r?parseFloat(r[1]):null})},edgeVersion:function(){return this.__cached("edgeVersion",function(e,t){var r=/Edg\/(\d+\.\d+)|Edge\/(\d+\.\d+)/gi.exec(t);return r?parseFloat(r[1]):null})},inIframe:function(){try{return"undefined"!=typeof window&&window.self!==window.top}catch(e){return!0}},__devicesMap:{mobile:{format:"Mobile",check:function(){return this.isMobile()}},desktop:{format:"Desktop",check:function(){return this.isDesktop()}}},__obtainMatch:function(t,r){var i=null;return e.iter(t,function(t,r){if(t.check.apply(this)){if(i)return i=null,!1;delete(i=e.clone(t,1)).check,i.key=r}},this),i||r},getDevice:function(){return this.__cached("getDevice",function(){return this.__obtainMatch(this.__devicesMap,{key:"unknown",format:"Unknown Device"})})},formatDevice:function(){return this.getDevice().format},__osMap:{macosx:{format:"Mac OS-X",check:function(){return this.isMacOS()}},windows:{format:"Windows",check:function(){return this.isWindows()}},unix:{format:"Unix",check:function(){return this.isUnix()}},linux:{format:"Linux",check:function(){return this.isLinux()}},ios:{format:"iOS",check:function(){return this.isiOS()},version:function(){return this.iOSversion().major+"."+this.iOSversion().minor+"."+this.iOSversion().revision}},android:{format:"Android",check:function(){return this.isAndroid()}},webos:{format:"WebOS",check:function(){return this.isWebOS()}},windowsphone:{format:"Windows Phone",check:function(){return this.isWindowsPhone()}},blackberry:{format:"Blackberry",check:function(){return this.isBlackberry()}}},getOS:function(){return this.__cached("getOS",function(){return this.__obtainMatch(this.__osMap,{key:"unknown",format:"Unknown Operating System"})})},formatOS:function(){return this.getOS().format},formatOSVersion:function(){return this.getOS().version?this.getOS().version.apply(this):""},__browserMap:{chrome:{format:"Chrome",check:function(){return this.isChrome()},version:function(){return this.chromeVersion()}},chromium:{format:"Chromium",check:function(){return this.isChromium()}},opera:{format:"Opera",check:function(){return this.isOpera()},version:function(){return this.operaVersion()}},internetexplorer:{format:"Internet Explorer",check:function(){return this.isInternetExplorer()},version:function(){return this.internetExplorerVersion()}},firefox:{format:"Firefox",check:function(){return this.isFirefox()},version:function(){return this.firefoxVersion()}},safari:{format:"Safari",check:function(){return this.isSafari()},version:function(){return this.safariVersion()}},webos:{format:"WebOS",check:function(){return this.isWebOS()}},blackberry:{format:"Blackberry",check:function(){return this.isBlackberry()}},edge:{format:"Edge",check:function(){return this.isEdge()}},iemobile:{format:"IE Mobile",check:function(){return this.isIEMobile()}}},getBrowser:function(){return this.__cached("getBrowser",function(){return this.__obtainMatch(this.__browserMap,{key:"unknown",format:"Unknown Browser"})})},formatBrowser:function(){return this.getBrowser().format},formatBrowserVersion:function(){return this.getBrowser().version?this.getBrowser().version.apply(this):""},formatFlash:function(){return this.flash().installed()?"Flash "+this.flash().version().raw:this.flash().supported()?"Flash not installed but supported":"Flash not supported"}}}),e.define("module:Dom",["base:Types","base:Objs","module:Info","base:Async"],function(e,t,r,i){var o={tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"]}
2,a=["click","mousedown","mouseup","touchstart","touchend","keydown","keyup","keypress"],n=[],s=!1,x=function(){n.forEach(function(e){e.callback.call(e.context||this)}),n=[],s=!1,a.forEach(function(e){window.removeEventListener(e,x)})};return{ready:function(e,t){var r,o,a;"complete"!==document.readyState&&("loading"===document.readyState||document.documentElement.doScroll)?(r=!1,o=null,a=function(){clearInterval(o),document.removeEventListener("DOMContentLoaded",a),window.removeEventListener("load",a),r||(r=!0,e.apply(t||this))},document.addEventListener("DOMContentLoaded",a),window.addEventListener("load",a),o=setInterval(function(){"complete"!==document.readyState&&("loading"===document.readyState||document.documentElement.doScroll)||a()},10)):i.eventually(e,t)},userInteraction:function(e,t){n.push({callback:e,context:t}),s||(s=!0,a.forEach(function(e){window.addEventListener(e,x)}))},isTabHidden:function(){return document.hidden||document.webkitHidden||document.mozHidden||document.msHidden},elementsByTemplate:function(e){e=e.trim();var i=r.isInternetExplorer()&&9>r.internetExplorerVersion(),a=[];t.iter(o,function(t,r){0===e.indexOf("<"+r)&&(a=t,i=!1)});var n=[a.map(function(e){return"<"+e+">"}).join(""),i?"<br/>":"",e,a.map(function(e){return"</"+e+">"}).join("")].join(""),s=document.createElement("div");s.innerHTML=n,a.forEach(function(){s=s.children[0]});for(var x=[],c=i?1:0;c<s.children.length;++c)x.push(s.children[c]);return i&&(x=x.filter(function(t){return!(0===t.tagName.indexOf("/")&&0<=e.toLowerCase().indexOf("<"+t.tagName.toLowerCase()))})),x},elementByTemplate:function(e,t){var r=this.elementsByTemplate(e);if(1===r.length)return r[0];if(0===r.length||!t)return null;var i=document.createElement("div");return r.forEach(i.appendChild,i),i},changeTag:function(e,t){for(var r=document.createElement(t),i=0;i<e.attributes.length;++i){var o=e.attributes[i];r.setAttribute(o.nodeName,"value"in o?o.value:o.nodeValue)}for(;e.firstChild;)r.appendChild(e.firstChild);return e.parentNode&&e.parentNode.replaceChild(r,e),r},traverseNext:function(e,t){return(e=this.unbox(e)).firstChild&&!t?e.firstChild:e.parentNode?e.nextSibling?e.nextSibling:this.traverseNext(e.parentNode,!0):null},splitNode:function(e,t,r){return t=t||0,(r=r||(e.wholeText?e.wholeText.length:0))<(e.wholeText?e.wholeText.length:0)&&e.splitText(r),0<t&&(e=e.splitText(t)),e},__FULLSCREEN_EVENTS:["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],__FULLSCREEN_METHODS:["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen","webkitEnterFullScreen"],__FULLSCREEN_ATTRS:["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],__FULLSCREEN_EXIT_METHODS:["exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen"],elementSupportsFullscreen:function(e){return e&&this.__FULLSCREEN_METHODS.some(function(t){return t in e})},elementEnterFullscreen:function(e){var t=!1;this.__FULLSCREEN_METHODS.forEach(function(r){!t&&r in e&&(e[r].call(e),t=!0)})},documentExitFullscreen:function(){this.__FULLSCREEN_EXIT_METHODS.forEach(function(e){document[e]&&document[e]()})},elementIsFullscreen:function(e){return this.__FULLSCREEN_ATTRS.some(function(t){return document[t]===e})},elementOnFullscreenChange:function(e,t,r){var i=this,o=function(){t.call(r||this,e,i.elementIsFullscreen(e))};return this.__FULLSCREEN_EVENTS.forEach(function(t){e.addEventListener(t,o,!1)}),o},elementOffFullscreenChange:function(e,t){this.__FULLSCREEN_EVENTS.forEach(function(r){e.removeEventListener(r,t,!1)})},__PIP_EVENTS:["enterpictureinpicture","leavepictureinpicture"],browserSupportsPIP:function(e){return e=e||HTMLVideoElement.prototype||{},"pictureInPictureEnabled"in document||!!(r.isMacOS()&&9<=r.safariVersion())&&!(!e.webkitSupportsPresentationMode||"function"!=typeof e.webkitSetPresentationMode)},videoElementEnterPIPMode:function(e){if(e&&e instanceof HTMLVideoElement){if(e=e||HTMLVideoElement.prototype||{},"pictureInPictureElement"in document&&!document.pictureInPictureElement&&"function"==typeof e.requestPictureInPicture)try{e.requestPictureInPicture()}catch(e){}r.isMacOS()&&9<=r.safariVersion()&&"function"==typeof e.webkitSetPresentationMode&&e.webkitSetPresentationMode("picture-in-picture")}},videoElementExitPIPMode:function(e){if(e=e||HTMLVideoElement.prototype||{},"pictureInPictureElement"in document&&document.pictureInPictureElement&&"function"==typeof document.exitPictureInPicture)try{document.exitPictureInPicture()}catch(e){}r.isMacOS()&&9<=r.safariVersion()&&"function"==typeof e.webkitSetPresentationMode&&e.webkitSetPresentationMode("inline")},videoIsInPIPMode:function(e){return"pictureInPictureElement"in document?!!document.pictureInPictureElement:r.isMacOS()&&9<=r.safariVersion()?"picture-in-picture"===e.webkitPresentationMode:void 0},videoAddPIPChangeListeners:function(e,t,r){if(!(e&&e instanceof HTMLVideoElement))return null;var i=this,o=function(){t.call(r||this,e,i.videoIsInPIPMode(e))};
2return this.__PIP_EVENTS.forEach(function(t){e.addEventListener(t,o,!1)}),o},videoRemovePIPChangeListeners:function(e){if(!(e&&e instanceof HTMLVideoElement))return null;this.__PIP_EVENTS.forEach(function(t){e.removeEventListener(t,e)})},entitiesToUnicode:function(t){return!t||!e.is_string(t)||0>t.indexOf("&")?t:t.split(">").map(function(e){return e.split("<").map(function(e){var t=document.createElement("span");return t.innerHTML=e,e=t.textContent||t.innerText,t.remove&&t.remove(),e}).join("<")}).join(">")},unbox:function(t){return e.is_string(t)&&(t=document.querySelector(t)),!t||t.nodeType?t:t.get(0)},triggerDomEvent:function(e,r,i,o){e=this.unbox(e);var a,n="on"+(r=r.toLowerCase()),s=null,x=!1;e[n]&&(s=e[n],e[n]=function(){x||(x=!0,s.apply(this,arguments))});try{try{a=o?new CustomEvent(r,o):new Event(r)}catch(e){try{o?(a=document.createEvent("CustomEvent")).initCustomEvent(r,o.bubbles||!1,o.cancelable||!1,o.detail||!1):(a=document.createEvent("Event")).initEvent(r,!1,!1)}catch(e){(a=document.createEventObject()).type=r}}t.extend(a,i),e.dispatchEvent(a),s&&(x||s.call(e,a),e[n]=s)}catch(t){throw s&&(e[n]=s),t}},elementOffset:function(e){var t,r=0,i=0;return(e=this.unbox(e)).getBoundingClientRect&&(r=(t=e.getBoundingClientRect()).top,i=t.left-(document.body.getBoundingClientRect?document.body.getBoundingClientRect().left:0)),docElem=document.documentElement,{top:r+(window.pageYOffset||docElem.scrollTop)-(docElem.clientTop||0),left:i+(window.pageXOffset||docElem.scrollLeft)-(docElem.clientLeft||0)}},getRelativeCoordinates:function(e,t){for(var r=e.pageX,i=e.pageY,o={left:t.offsetLeft,top:t.offsetTop},a=t.offsetParent;null!=a;)o.left+=a.offsetLeft,o.top+=a.offsetTop,a=a.offsetParent;return{x:r-o.left,y:i-o.top}},elementDimensions:function(e){var t;if((e=this.unbox(e))&&window.getComputedStyle){try{t=window.getComputedStyle(e)}catch(e){}if(t&&(r=parseInt(t.width,10),o=parseInt(t.height,10),r&&o))return{width:r,height:o}}if(e&&e.currentStyle&&(t=e.currentStyle,r=e.clientWidth-parseInt(t.paddingLeft||0,10)-parseInt(t.paddingRight||0,10),o=e.clientHeight-parseInt(t.paddingTop||0,10)-parseInt(t.paddingTop||0,10),r&&o))return{width:r,height:o};if(e&&e.getBoundingClientRect){var r,i=e.getBoundingClientRect(),o=i.bottom-i.top;return{width:r=i.right-i.left,height:o}}return{width:0,height:0}},childContainingElement:function(e,t){for(e=this.unbox(e),t=this.unbox(t);t.parentNode!=e;){if(t==document.body)return null;t=t.parentNode}return t},elementBoundingBox:function(e){var t=this.elementOffset(e),r=this.elementDimensions(e);return{left:t.left,top:t.top,right:t.left+r.width-1,bottom:t.top+r.height-1}},pointWithinElement:function(e,t,r){var i=this.elementBoundingBox(r);return i.left<=e&&e<=i.right&&i.top<=t&&t<=i.bottom},elementFromPoint:function(t,r,i,o){i=i||[],e.is_array(i)||(i=[i]);for(var a=[],n=0;n<i.length;++n)i[n]=this.unbox(i[n]),a.push(i[n].style.zIndex),i[n].style.zIndex=-1;for(var s=document.elementFromPoint(t-window.pageXOffset,r-window.pageYOffset),n=0;n<i.length;++n)i[n].style.zIndex=a[n];for(;s&&o&&s.parentNode!==o;)s=s.parentNode;return s},elementAddClass:function(e,t){e.className?this.elementHasClass(e,t)||(e.className=e.className+" "+t):e.className=t},elementHasClass:function(e,t){return e.className.split(" ").some(function(e){return e===t})},elementRemoveClass:function(e,t){e.className=e.className.split(" ").filter(function(e){return e!==t}).join(" ")},elementInsertBefore:function(e,t){t.parentNode.insertBefore(e,t)},elementInsertAfter:function(e,t){t.nextSibling?t.parentNode.insertBefore(e,t.nextSibling):t.parentNode.appendChild(e)},elementInsertAt:function(e,t,r){r>=t.children.length?t.appendChild(e):t.insertBefore(e,t.children[Math.max(0,r)])},elementIndex:function(e){for(var t=0;e.previousElementSibling;)t++,e=e.previousElementSibling;return t},elementPrependChild:function(e,t){0<e.children.length?e.insertBefore(t,e.firstChild):e.appendChild(t)},elementFindClosestParent:function(e,t,r){for(var i=null;e;){if(-1<e.className.indexOf(t)){i=e;break}if(r&&-1<e.className.indexOf(r))break;e=e.parentElement}return i},elementReplaceClasses:function(e,t,r){this.elementHasClass(e,t)&&(this.elementRemoveClass(e,t),this.elementAddClass(e,r))},isElementVisible:function(e,t){t=t||.8;var r=this.elementOffset(e),i=r.left,o=r.top,a=e.offsetWidth,n=e.offsetHeight,s=i+a,x=o+n;
2return t<Math.max(0,Math.min(a,window.pageXOffset+window.innerWidth-i,s-window.pageXOffset))*Math.max(0,Math.min(n,window.pageYOffset+window.innerHeight-o,x-window.pageYOffset))/(a*n)},keyboardUnfocus:function(){document.activeElement&&document.activeElement.blur()},passiveEventsSupported:function(){return r.isiOS()},containerStickyBottom:function(e){var t=e.scrollHeight,r=!1,i=new MutationObserver(function(){var i,o;r||(r=!0,i=e.scrollHeight,(o=t)<(t=i)&&(e.scrollTop=e.scrollTop+i-o),r=!1)});return i.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),i},isInputLikeElement:function(e){return"TEXTAREA"===e.nodeName||"INPUT"===e.nodeName},copyStringToClipboard:function(e){var t=document.createElement("input");t.style.display="none",document.body.appendChild(t),t.value=e,this.copyInputValueToClipboard(t),document.body.removeChild(t)},copyInputValueToClipboard:function(e){if(document.body.createTextRange){var t=document.body.createTextRange();return t.moveToElementText(e),t.select(),t.execCommand("Copy")}if(window.getSelection&&document.createRange){var i=e.contentEditable,o=e.readOnly;e.contentEditable=!0,e.readOnly=!1;var a=document.createRange();a.selectNodeContents(e);var n=window.getSelection();return n.removeAllRanges(),n.addRange(a),this.isInputLikeElement(e)&&e.select(),r.isiOS()&&e.setSelectionRange(0,999999),e.contentEditable=i,e.readOnly=o,document.execCommand("copy")}return!1}}}),e.define("module:Events",["base:Class","base:Objs","base:Functions","module:Dom"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{constructor:function(){e.constructor.call(this),this.__callbacks={}},destroy:function(){this.clear(),e.destroy.call(this)},on:function(e,t,o,a,n){return t.split(" ").forEach(function(t){var s;t&&(s=r.as_method(o,a||e),e.addEventListener(t,s,!(!n||!i.passiveEventsSupported())&&n),this.__callbacks[t]=this.__callbacks[t]||[],this.__callbacks[t].push({element:e,callback_function:s,callback:o,context:a}))},this),this},off:function(e,t,r,i){return t.split(" ").forEach(function(t){if(t){var o=this.__callbacks[t];if(o)for(var a=0;a<o.length;){var n=o[a];e&&e!==n.element||r&&r!==n.callback||i&&i!==n.context?++a:(n.element.removeEventListener(t,n.callback_function,!1),o[a]=o[o.length-1],o.pop())}}},this),this},clear:function(){t.iter(this.__callbacks,function(e,t){e.forEach(function(e){e.element.removeEventListener(t,e.callback_function,!1)})}),this.__callbacks={}}}})}),e.define("module:Upload.FileUploader",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Types","base:Async","base:Promise"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._uploaded=0,this._state="idle"},_setState:function(e,t,r){this._state=e,this.trigger(e,t,r),this.trigger("state",e,t,r)},state:function(){return this._state},data:function(){return this._data},progress:function(){return{uploaded:this._uploaded,total:this._total}},reset:function(){"error"===this.state()&&(this._setState("idle"),delete this._data,this._uploaded=0,delete this._total,delete this._request)},upload:function(){return"idle"!==this.state()||(this._setState("uploading"),this.__upload()),this},__upload:function(){this._upload(),this._options.resilience--},_upload:function(){},_progressCallback:function(e,t){"uploading"===this.state()&&(this._uploaded=e,this._total=t,this.trigger("progress",e,t))},_successCallback:function(e){"uploading"===this.state()&&(this._data=e,this._setState("success",e,this._request))},_errorCallback:function(e){if("uploading"===this.state()){try{e.data&&(e=e.data()),i.is_string(e)&&(e=JSON.parse(e))}catch(e){}0<this._options.resilience&&(!this._options.resilienceCheck||this._options.resilienceCheck(e))?o.eventually(function(){this.__upload()},this,this._options.resilience_delay):this._options.essential?(this._data=e,this._setState("error",e,this._request)):this._successCallback({})}},uploadedBytes:function(){return this._uploaded},totalBytes:function(){return this._total?this._total:this._options.source?!this._options.isBlob&&this._options.source.files&&this._options.source.files[0]?this._options.source.files[0].size:this._options.source.size||0:0}}}],{_initializeOptions:function(e){return e=e||{},r.extend({method:"POST",serverSupportChunked:!1,serverSupportPostMessage:!1,isBlob:void 0!==window.Blob&&e.source instanceof window.Blob,resilience:1,resilience_delay:1e3,essential:!0,data:{}},e)}})}),e.define("module:Upload.FormDataFileUploader",["module:Upload.FileUploader","module:Info","base:Ajax.Support","base
2:Objs","base:Types"],function(e,t,r,i,o,a){return e.extend({scoped:a},{_upload:function(){var e=i.clone(o.is_empty(this._options.data)?{}:this._options.data,1);return e.file=this._options.isBlob?this._options.source:this._options.source.files[0],this._request=r.create(),r.execute({method:this._options.method,uri:this._options.url,decodeType:"text",data:e,noFormData:this._options.noFormData},this._progressCallback,this,this._request).success(this._successCallback,this).error(this._errorCallback,this)}},{supported:function(e){if(t.isInternetExplorer()&&9>=t.internetExplorerVersion()||t.isCordova()&&("localURL"in e.source||"fullPath"in e.source))return!1;try{new window.FormData}catch(e){return!1}return!0}})}),e.define("module:Upload.FormIframeFileUploader",["module:Upload.FileUploader","base:Net.Uri","base:Objs","base:Async"],function(e,t,r,i,o){return e.extend({scoped:o},{_upload:function(){var e=this,o=document.createElement("iframe"),a="upload-iframe-"+this.cid();o.id=a,o.name=a,o.style.display="none";var n=document.createElement("form");n.method=this._options.method,n.target=a,n.style.display="none",document.body.appendChild(o),document.body.appendChild(n);var s=this._options.source.parent;n.appendChild(this._options.source),this._options.source.name||(this._options.source.name="file"),r.iter(this._options.data,function(e,t){var r=document.createElement("input");r.type="hidden",r.name=t,r.value=e,n.appendChild(r)},this);var x=!("postMessage"in window),c=null,l=function(e){c(e.data)};o.onerror=function(){x&&(window.postMessage=null),window.removeEventListener("message",l,!1),s&&s.appendChild(e._options.source),document.body.removeChild(n),document.body.removeChild(o),e._errorCallback()};var d=this._options.serverPostMessageKey||"_postmessage",u=this._options.serverPostMessageIdKey||"_postmessageid",p=this.cid(),h=this._options.serverSupportPostMessageId,m={};m[d]=!0,h&&(m[u]=p),n.action=t.appendUriParams(this._options.url,m),n.encoding=n.enctype="multipart/form-data",c=function(t){try{var r=JSON.parse(t);if(h&&r[u]!==p)return;x&&(window.postMessage=null),s&&s.appendChild(e._options.source),document.body.removeChild(n),document.body.removeChild(o),e._successCallback(r),i.eventually(function(){window.removeEventListener("message",l,!1)})}catch(e){}},window.addEventListener("message",l,!1),x&&(window.postMessage=c),n.submit()}},{supported:function(e){return!e.isBlob&&e.serverSupportPostMessage}})}),e.define("module:Upload.CordovaFileUploader",["module:Upload.FileUploader","module:Info","base:Promise","base
2:Ajax.Support","base:Objs"],function(e,t,r,i,o,a){return e.extend({scoped:a},{_acquirePermission:function(){var e,i=r.create();return t.isAndroid()?(e=cordova.plugins.permissions).checkPermission(e.READ_EXTERNAL_STORAGE,function(t){t.hasPermission?i.asyncSuccess(!0):e.requestPermission(e.READ_EXTERNAL_STORAGE,function(e){e.hasPermission?i.asyncSuccess(!0):i.asyncError("Access to storage was not granted")},function(){i.asyncError("Could not request storage permission")})},function(){i.asyncError("Could not check storage permission")}):i.asyncSuccess(!0),i},_upload:function(){return this._acquirePermission().mapSuccess(function(){return window.resolveLocalFileSystemURL?this._uploadWithLocalFileSystem():this._uploadWithPlugin()},this)},_uploadWithPlugin:function(){var e=this,t=this._options.source.fullPath.split(":")[1],r=new window.FileUploadOptions;r.fileKey="file",r.fileName=t.substr(t.lastIndexOf("/")+1),r.mimeType=this._options.source.type,r.httpMethod=this._options.method,r.params=this._options.data,(new window.FileTransfer).upload(t,this._options.url,function(t){e._successCallback(t)},function(t){e._errorCallback(t)},r)},_uploadWithLocalFileSystem:function(){var e=this,t=this._options.source.fullPath;window.resolveLocalFileSystemURL(t,function(t){t.file(function(t){var r=new FileReader;r.onloadend=function(){var t=new Blob([new Uint8Array(this.result)],{type:e._options.source.type}),r=o.clone(e._options.data||{},1);return r.file=t,i.execute({method:e._options.method,uri:e._options.url,decodeType:"text",data:r},e._progressCallback,e).success(e._successCallback,e).error(e._errorCallback,e)},r.readAsArrayBuffer(t)},function(t){e._errorCallback(t)})},function(t){e._errorCallback(t)})}},{supported:function(e){return!(!navigator.device||!navigator.device.capture||!navigator.device.capture.captureVideo||!(window.resolveLocalFileSystemURL||window.FileTransfer&&window.FileUploadOptions)||e.isBlob||!("localURL"in e.source||"fullPath"in e.source))}})}),e.define("module:Upload.MultiUploader",["module:Upload.FileUploader","base:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t){e.constructor.call(this,t),this._uploaders={},this._uploadLimit=this._options.uploadLimit||5,this._uploadingCount=0,this._end=!this._options.manualEnd},end:function(){this._end=!0,this._updateState()},addUploader:function(e){return(this._uploaders[e.cid()]=e).on("state",this._updateState,this),e.on("progress",this._updateProgress,this),"uploading"===this.state()&&("error"===e.state()&&e.reset(),"idle"===e.state()&&this._uploadingCount<this._uploadLimit&&(this._uploadingCount++,e.upload())),this},_upload:function(){t.iter(this._uploaders,function(e){"error"===e.state()&&e.reset(),"idle"===e.state()&&this._uploadingCount<this._uploadLimit&&(this._uploadingCount++,e.upload())},this),this._updateState()},_updateState:function(){var e,r,i;"uploading"===this.state()&&(this._uploadingCount=0,e=!1,r=0,t.iter(this._uploaders,function(t){switch(t.state()){case"uploading":this._uploadingCount++;break;case"error":e=!0;break;case"idle":r++}},this),0<r&&this._uploadingCount<this._uploadLimit&&t.iter(this._uploaders,function(e){this._uploadingCount<this._uploadLimit&&"idle"===e.state()&&(e.upload(),r--,this._uploadingCount++)},this),0<this._uploadingCount||this._end&&(i=[],t.iter(this._uploaders,function(t){var r=e&&"error"===t.state()||!e&&"success"===t.state()?t.data():void 0;i.push(r)},this),0<e?this._errorCallback(i):this._successCallback(i)))},_updateProgress:function(){"uploading"===this.state()&&this._progressCallback(this.uploadedBytes(),this.totalBytes())},uploadedBytes:function(){var e=0;return t.iter(this._uploaders,function(t){e+=t.uploadedBytes()},this),e},totalBytes:function(){var e=0;return t.iter(this._uploaders,function(t){e+=t.totalBytes()},this),e}}})}),e.define("module:Blobs",["base:Promise"],function(e){return{createBlobByArrayBufferView:function(e,t,r,i){try{return new window.Blob([new DataView(e,t,r)],{type:i})}catch(a){try{return new window.Blob([new Uint8Array(e,t,r)],{type:i})}catch(a){var o=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return o.append(e.slice(t,t+r)),o.getBlob(i)}}},loadFileIntoArrayBuffer:function(t){var r=e.create();try{var i=new FileReader;i.onloadend=function(e){r.asyncSuccess(e.target.result)},i.readAsArrayBuffer(t.files?t.files[0]:t)}catch(e){r.asyncError(e)}return r},loadFileIntoString:function(t){var r=e.create();try{var i=new FileReader;i.onloadend=function(e){r.asyncSuccess(e.target.result)},i.readAsText(t.files?t.files[0]:t)}catch(e){r.asyncError(e)}return r}}}),e.define("module:Upload.ChunkedFileUploader",["module:Upload.FileUploader","module:Upload.MultiUploader","module:Blobs","base:Promise","base
2:Objs","base:Tokens","base:Ajax.Support"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},function(i){return{constructor:function(e){i.constructor.call(this,e),this._multiUploader=new t({uploadLimit:this._options.uploadLimit}),this._options.identifierParameter=this._options.identifierParameter||"identifier",this._options.chunks=o.extend({size:1e6,chunkNumberParameter:"chunknumber"},this._options.chunks),this._options.assembly=o.extend({fileNameParameter:"filename",totalSizeParameter:"totalsize",chunkNumberParameter:"chunknumber",fileTypeParameter:"filetype",ajaxOptions:null},this._options.assembly)},destroy:function(){this._multiUploader.destroy(),i.destroy.call(this)},reset:function(){i.reset.call(this),this._multiUploader.destroy(),this._multiUploader=new t({uploadLimit:this._options.uploadLimit})},__generateIdentifier:function(){return a.generate_token()},_upload:function(){var t=this.__generateIdentifier(),i=this._options.isBlob?this._options.source:this._options.source.files[0];r.loadFileIntoArrayBuffer(i).success(function(a){for(var s=0;s*this._options.chunks.size<i.size;){var x={};x[this._options.chunks.chunkNumberParameter]=s+1,x[this._options.identifierParameter]=t;var c=s*this._options.chunks.size,l=Math.min(this._options.chunks.size,i.size-c);this._multiUploader.addUploader(this._multiUploader.auto_destroy(e.create({url:this._options.chunks.url||this._options.url,source:r.createBlobByArrayBufferView(a,c,l,i.type),data:o.extend(x,this._options.data)}))),s++}this._multiUploader.on("error",function(e){this._errorCallback(e)},this).on("progress",function(e,t){this._progressCallback(e,t)},this).on("success",function(){var e={};e[this._options.identifierParameter]=t,e[this._options.assembly.fileNameParameter]=i.name||"blob",e[this._options.assembly.totalSizeParameter]=i.size,e[this._options.assembly.chunkNumberParameter]=s,e[this._options.assembly.fileTypeParameter]=i.type,n.execute(o.extend({method:this._options.method,uri:this._options.assembly.url||this._options.url,data:o.extend(e,this._options.data)},this._options.assembly.ajaxOptions)).success(function(){this._successCallback()},this).error(function(e){this._errorCallback(e)},this)},this),this._multiUploader.upload()},this)}}},{supported:function(e){return void 0!==window.Blob&&"undefined"!=typeof FileReader&&"undefined"!=typeof DataView&&e.serverSupportsChunked}})}),e.extend("module:Upload.FileUploader",["module:Upload.FileUploader","module:Upload.FormDataFileUploader","module:Upload.FormIframeFileUploader","module:Upload.CordovaFileUploader","module:Upload.ChunkedFileUploader"],function(e,t,r,i,o){return e.register(t,2),e.register(r,1),e.register(i,4),e.register(o,5),{}}),e.define("module:Loader",["base:Ajax.Support","module:Info"],function(e,t){return{loadScript:function(e,t,r){var i=!1,o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.src=e,a.onload=a.onreadystatechange=function(){i||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(i=!0,a.onload=a.onreadystatechange=null,t&&t.call(r||this,e))},o.appendChild(a)},loadStyles:function(e,t,r){var i=!1,o=document.getElementsByTagName("head")[0],a=document.createElement("link");a.rel="stylesheet",a.href=e,a.onload=a.onreadystatechange=function(){i||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(i=!0,a.onload=a.onreadystatechange=null,t&&t.call(r||this,e))},o.appendChild(a)},inlineStyles:function(e){var r=document.getElementsByTagName("head")[0],i=document.createElement("style");return t.isInternetExplorer()&&9>t.internetExplorerVersion()?(i.setAttribute("type","text/css"),i.styleSheet.cssText=e):i.textContent=e,r.appendChild(i),i},loadHtml:function(t,r,i){e.execute({uri:t,decodeType:"html"}).success(function(e){r.call(this,e,t)},i)},findScript:function(e){for(var t=0;t<document.scripts.length;++t)if(0<=document.scripts[t].src.toLowerCase().indexOf(e.toLowerCase()))return document.scripts[t];return null},loadByIframe:function(e,t,r){var i=document.createElement("iframe");e.visible?(i.style.border="none",i.style.width="1px",i.style.height="1px"):i.style.display="none";var o=function(){var o=null,a=null;try{a=(o=i.contentDocument.body).textContent||o.innerText}catch(e){}t.call(r||this,a,o,i),e.remove&&document.body.removeChild(i)};i.attachEvent?i.attachEvent("onload",o):i.onload=o,i.src=e.url,document.body.appendChild(i)}}}),e.define("module:Upload.CustomUploader",["module:Upload.FileUploader"],function(e,t){return e.extend({scoped:t},{_upload:function(){this.trigger("upload",this._options)},progressCallback:function(e,t){this._progressCallback(e,t)},successCallback:function(e){this._successCallback(e)},errorCallback:function(e){this._errorCallback(e)}})}),e.define("module:DomMutation.NodeRemoveObserver",["base:Classes.ConditionalInstance","base
2:Events.EventsMixin"],function(e,t,r){return e.extend({scoped:r},[t,function(e){return{constructor:function(t){e.constructor.call(this),this._node=t},_nodeRemoved:function(e){e===this._node&&this.trigger("node-removed")}}}])}),e.define("module:DomMutation.MutationObserverNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","base:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r){e.constructor.call(this,r);var i=this;this._observer=new window.MutationObserver(function(e){t.iter(e,function(e){for(var t=0;t<e.removedNodes.length;++t)i._nodeRemoved(e.removedNodes[t])})}),this._observer.observe(r.parentNode,{childList:!0})},destroy:function(){this._observer.disconnect(),e.destroy.call(this)}}},{supported:function(e){try{return!!window.MutationObserver}catch(e){return!1}}})}),e.define("module:DomMutation.DOMNodeRemovedNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","module:Info","module:Events"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this,t),this.auto_destroy(new r).on(document,"DOMNodeRemoved",function(e){this._nodeRemoved(e.target)},this)}}},{supported:function(e){return!t.isInternetExplorer()||9<=t.internetExplorerVersion()}})}),e.define("module:DomMutation.TimerNodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","base:Timers.Timer"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r){e.constructor.call(this,r),this._timer=new t({context:this,fire:this._fire,delay:100})},destroy:function(){this._timer.weakDestroy(),e.destroy.call(this)},_fire:function(){this._node.parentElement||(this._timer.stop(),this._nodeRemoved(this._node))}}},{supported:function(e){return!0}})}),e.extend("module:DomMutation.NodeRemoveObserver",["module:DomMutation.NodeRemoveObserver","module:DomMutation.MutationObserverNodeRemoveObserver","module:DomMutation.DOMNodeRemovedNodeRemoveObserver","module:DomMutation.TimerNodeRemoveObserver"],function(e,t,r,i){return e.register(t,3),e.register(r,2),e.register(i,1),{}}),e.define("module:Geometry",[],function(){return{padFitBoxInBox:function(e,t,r,i){var o=e/t,a=r/i,n=a<o?r/e:i/t;return{scale:n,offsetX:o<a?(r-e*n)/2:0,offsetY:a<o?(i-t*n)/2:0}}}}),e.define("module:Hotkeys",["base:Objs"],function(e){return{SHIFT_NUMS:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},SPECIAL_KEYS:{esc:27,escape:27,tab:9,space:32,return:13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,break:19,insert:45,home:36,delete:46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},MODIFIERS:["ctrl","alt","shift","meta"],keyCodeToCharacter:function(e){return 188==e?",":190==e?".":String.fromCharCode(e).toLowerCase()},handleKeyEvent:function(t,r,i){i=e.extend({disable_in_input:!1,keycode:!1},i);var o=t.toLowerCase().split("+");if(i.disable_in_input){var a=r.target||r.srcElement||null;if(a&&3==a.nodeType&&(a=a.parentNode),a&&("INPUT"==a.tagName||"TEXTAREA"==a.tagName))return!1}var n=r.keyCode||r.which||0,s=this.keyCodeToCharacter(n),x=0,c={};e.iter(this.MODIFIERS,function(e){c[e]={pressed:r[e+"Key"],wanted:!1}},this),e.iter(o,function(e){e in c?(c[e].wanted=!0,x++):1<e.length?this.SPECIAL_KEYS[e]==n&&x++:i.keycode?i.keycode==n&&x++:(s==e||r.shiftKey&&this.SHIFT_NUMS[s]==e)&&x++},this);var l=t.toLowerCase().split("^");return 1<l.length&&e.iter(l,function(e){1<e.length&&r.keyCode===this.SPECIAL_KEYS[e]&&(32===n&&r.preventDefault(),this.SPECIAL_KEYS[e]==n&&x++)},this),x==o.length&&e.all(c,function(e){return e.wanted==e.pressed})},register:function(t,r,i,o){o=e.extend({type:"keyup",propagate:!1,disable_in_input:!1,target:document,keycode:!1},o);var a=this,n=function(e){a.handleKeyEvent(t,e,o)&&(o.propagate||(e.preventDefault(),e.stopPropagation()),r.call(i||this,e))};return o.target.addEventListener(o.type,n,!1),{target:o.target,type:o.type,func:n}},unregister:function(e){e.target.removeEventListener(e.type,e.func,!1)}}}),e.define("module:Ajax.IframePostmessageAjax",["base:Ajax.Support","base
2:Net.Uri","base:Net.HttpHeader","base:Promise","base:Types","base:Ajax.RequestException","base:Tokens","base:Objs"],function(e,t,r,i,o,a,n,s){var x=1,c={supports:function(e){return!!e.postmessage},execute:function(r){var a="postmessage_"+n.generate_token()+"_"+x++,c=s.objectBy(r.postmessage,a),c=s.extend(c,r.query),l=t.appendUriParams(r.uri,c),d=document.createElement("iframe");d.id=a,d.name=a,d.style.display="none";var u=document.createElement("form");u.method=r.method,u.target=a,l=e.finalizeUri(r,l),u.action=l,u.style.display="none";var p=i.create();document.body.appendChild(d),document.body.appendChild(u),s.iter(r.data,function(e,t){var r=document.createElement("input");r.type="hidden",r.name=t,r.value=o.is_array(e)||o.is_object(e)?JSON.stringify(e):e,u.appendChild(r)},this);var h=!("postMessage"in window),m=null,b=function(e){m(e.data)},m=function(t){"string"==typeof t&&(t=JSON.parse(t)),a in t&&(t=t[a],h&&(window.postMessage=null),window.removeEventListener("message",b,!1),document.body.removeChild(u),document.body.removeChild(d),e.promiseReturnData(p,r,t,"json"))};return d.onerror=function(){h&&(window.postMessage=null),window.removeEventListener("message",b,!1),document.body.removeChild(u),document.body.removeChild(d)},window.addEventListener("message",b,!1),h&&(window.postMessage=m),u.submit(),p}};return e.register(c,4),c}),e.define("module:Ajax.JsonpScriptAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Ajax.RequestException","base:Tokens","base:Objs","base:Async","module:Info"],function(e,t,r,i,o,a,n,s,x,c){var l=1,d={supports:function(e){return!!e.jsonp&&"GET"===e.method},execute:function(o){var a="jsonp_"+n.generate_token()+"_"+l++,d=s.objectBy(o.jsonp,a),d=s.extend(d,o.query);d=s.extend(d,o.data);var u=t.appendUriParams(o.uri,d),p=!1;window[a]=function(t){if(!p){p=!0;try{delete window[a]}catch(e){window[a]=void 0}e.promiseReturnData(h,o,t,"json")}};var h=i.create(),m=document.getElementsByTagName("head")[0],b=document.createElement("script"),g=!1;return b.onerror=function(t){t&&(t.stopPropagation?t.stopPropagation():t.cancelBubble=!0),p||(p=!0,e.promiseRequestException(h,r.HTTP_STATUS_BAD_REQUEST,r.format(r.HTTP_STATUS_BAD_REQUEST),null,"json"))},b.onload=b.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,b.onload=b.onreadystatechange=null,m.removeChild(b),c.isInternetExplorer()&&9>c.internetExplorerVersion()&&x.eventually(function(){p||b.onerror()}))},u=e.finalizeUri(o,u),b.src=u,m.appendChild(b),h}};return e.register(d,5),d}),e.define("module:Ajax.XDomainRequestAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Ajax.RequestException","module:Info","base:Async","base:Ids"],function(e,t,r,i,o,a,n,s,x){var c={__requests:{},supports:function(e){return!!window.XDomainRequest&&!e.forceJsonp&&!e.forcePostmessage&&!!e.isCorsRequest&&!(!n.isInternetExplorer()||9<n.internetExplorerVersion())},execute:function(a){var n=t.appendUriParams(a.uri,a.query||{});"GET"===a.method&&(n=t.appendUriParams(n,a.data||{}));var l=i.create(),d=new XDomainRequest;return(c.__requests[x.objectId(d)]=d).onload=function(){e.promiseReturnData(l,a,d.responseText,"json"),delete c.__requests[x.objectId(d)]},d.ontimeout=function(){e.promiseRequestException(l,r.HTTP_STATUS_GATEWAY_TIMEOUT,r.format(r.HTTP_STATUS_GATEWAY_TIMEOUT),null,"json"),delete c.__requests[x.objectId(d)]},d.onerror=function(){e.promiseRequestException(l,r.HTTP_STATUS_BAD_REQUEST,r.format(r.HTTP_STATUS_BAD_REQUEST),null,"json"),delete c.__requests[x.objectId(d)]},n=e.finalizeUri(a,n),d.open(a.method,n),s.eventually(function(){"GET"===a.method||o.is_empty(a.data)?d.send():"json"===a.contentType?d.send(JSON.stringify(a.data)):d.send(t.encodeUriParams(a.data,void 0,!0))},this),l}};return e.register(c,9),c}),e.define("module:Ajax.XmlHttpRequestAjax",["base:Ajax.Support","base:Net.Uri","base:Net.HttpHeader","base:Promise","base
2:Types","base:Objs","base:Ajax.RequestException","module:Info"],function(e,t,r,i,o,a,n,s){var x={supports:function(e){if("undefined"==typeof window)return!0;if(!window.XMLHttpRequest||e.forceJsonp||e.forcePostmessage||s.isInternetExplorer()&&10>s.internetExplorerVersion()&&e.isCorsRequest)return!1;try{a.iter(e.data,function(t){(void 0!==window.Blob&&t instanceof window.Blob||"undefined"!=typeof File&&t instanceof File)&&(e.requireFormData=!0)}),e.requireFormData&&new window.FormData}catch(t){e.requireFormData=!1}return!0},create:function(){return new XMLHttpRequest},execute:function(n,x,c,l){var d=t.appendUriParams(n.uri,n.query||{});n.methodSupportsPayload||(d=t.appendUriParams(d,n.data||{}));var u=i.create();(l=l||this.create()).onreadystatechange=function(){4===l.readyState&&(r.isSuccessStatus(l.status)||0===l.status&&l.responseText?e.promiseReturnData(u,n,"binary"===n.contentType?l.response:"xml"===n.contentType?l.responseXML:l.responseText,n.decodeType||"json"):e.promiseRequestException(u,l.status,l.statusText,l.responseText,n.decodeType||"json"))},x&&((l.upload||l).onprogress=function(e){e.lengthComputable&&x.call(c||this,e.loaded,e.total)}),d=e.finalizeUri(n,d);var p,h=t.parse(d);return s.isFirefox()&&h.user&&h.password&&(d=d.replace(h.user+":"+h.password+"@","")),l.open(n.method,d,!0),n.corscreds&&(l.withCredentials=!0),n.bearer&&l.setRequestHeader("Authorization","Bearer "+n.bearer),n.accept&&l.setRequestHeader("Accept",n.accept),"binary"===n.contentType&&(l.responseType="blob"),(h.user||h.password)&&l.setRequestHeader("Authorization","Basic "+btoa(h.user+":"+h.password)),n.methodSupportsPayload&&!o.is_empty(n.data)?n.noFormData?l.send(n.data.file):n.requireFormData?(p=new window.FormData,a.iter(n.data,function(e,t){p.append(t,e)},this),l.send(p)):"json"===n.contentType?(n.sendContentType&&l.setRequestHeader("Content-Type","application/json;charset=UTF-8"),l.send(JSON.stringify(n.data))):"xml"===n.contentType?(l.overrideMimeType("application/xml"),l.send(JSON.stringify(n.data))):(n.sendContentType&&l.setRequestHeader("Content-type","application/x-www-form-urlencoded"),l.send(t.encodeUriParams(n.data,void 0,!0))):l.send(),u}};return e.register(x,10),x}
2),e.define("module:Cookies",["base:Net.Cookies"],function(e){return{get:function(t){return e.getCookielikeValue(document.cookie,t)},set:function(t,r,i,o,a,n,s){document.cookie=e.createCookielikeValue(t,r,i,o,a,n,s)},remove:function(t,r,i,o){document.cookie=e.removeCookielikeValue(t,r,i,o)},has:function(t){return e.hasCookielikeValue(document.cookie,t)},keys:function(){return e.keysCookielike(document.cookie)}}}),e.define("module:DomMutation.NodeInsertObserver",["base:Classes.ConditionalInstance","base:Events.EventsMixin"],function(e,t,r){return e.extend({scoped:r},[t,function(e){return{_nodeInserted:function(e,t){if(t)for(var r=0;r<e.childNodes.length;++r)this._nodeInserted(e.childNodes[r],t);this._options.parent&&e.parentNode!==this._options.parent||this._options.root&&!this._options.root.contains(e)||this._options.filter&&!this._options.filter.call(this._options.context||this,e)||this.trigger("node-inserted",e)}}}])}),e.define("module:DomMutation.MutationObserverNodeInsertObserver",["module:DomMutation.NodeInsertObserver","base:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r){r=r||{},e.constructor.call(this,r);var i=this;this._observer=new window.MutationObserver(function(e){t.iter(e,function(e){for(var t=0;t<e.addedNodes.length;++t)i._nodeInserted(e.addedNodes[t],!0)})}),this._observer.observe(this._options.root||this._options.parent||document.body,{childList:!0,subtree:!this._options.parent})},destroy:function(){this._observer.disconnect(),e.destroy.call(this)}}},{supported:function(e){try{return!!window.MutationObserver}catch(e){return!1}}})}),e.define("module:DomMutation.DOMNodeInsertedNodeInsertObserver",["module:DomMutation.NodeInsertObserver","module:Events"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r){r=r||{},e.constructor.call(this,r),this.auto_destroy(new t).on(document,"DOMNodeInserted",function(e){this._nodeInserted(e.target,!0)},this)}}},{supported:function(e){return!0}})}),e.extend("module:DomMutation.NodeInsertObserver",["module:DomMutation.NodeInsertObserver","module:DomMutation.MutationObserverNodeInsertObserver","module:DomMutation.DOMNodeInsertedNodeInsertObserver"],function(e,t,r){return e.register(t,3),e.register(r,2),{}})}).call(Scoped),(function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("browser","root:BetaJS.Browser"),e.binding("module","root:BetaJS.Media"),e.define("module:",function(){return{guid:"8475efdb-dd7e-402e-9f50-36c76945a692",version:"0.0.181",datetime:0x17e3b6b48e7}}),e.define("module:AudioPlayer.AudioPlayerWrapper",["base:Classes.OptimisticConditionalInstance","base:Events.EventsMixin","base:Types","base:Objs","base:Promise","base
2:Strings","browser:Events"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,o){e.constructor.call(this);var s=(t=i.extend(i.clone(t||{},1),o)).source||t.sources||[];r.is_string(s)?s=s.split(" "):r.is_array(s)||(s=[s]);var x=[];i.iter(s,function(e){var t;r.is_string(e)?e={src:e.trim()}:"undefined"!=typeof Blob&&e instanceof Blob&&(e={src:e}),e.ext&&!e.type&&(e.type="audio/"+e.ext),!e.ext&&e.type&&(e.ext=a.last_after(e.type,"/")),e.ext||e.type||!r.is_string(e.src)||0<=(t=a.splitFirst(e.src,"?").head).indexOf(".")&&(e.ext=a.last_after(t,"."),e.type="audio/"+e.ext),e.ext&&(e.ext=e.ext.toLowerCase()),e.type&&(e.type=e.type.toLowerCase()),"undefined"!=typeof Blob&&e.src instanceof Blob&&(e.src=(window.URL||window.webkitURL).createObjectURL(e.src)),x.push(e)},this),this._sources=x,this._element=t.element,this._preload=t.preload||!1,this._reloadonplay=t.reloadonplay||!1,this._options=t,this._loop=t.loop||!1,this._loaded=!1,this._error=0,this._domEvents=new n},destroy:function(){this._domEvents.destroy(),e.destroy.call(this)},sources:function(){return this._sources},loaded:function(){return this._loaded},buffered:function(){},_eventLoaded:function(){this._loaded=!0,this.trigger("loaded")},_eventLoadedMetaData:function(e){this._hasMetadata=!0,this.trigger("loadedmetadata",e.target)},_eventPlaying:function(){this._loaded||this._eventLoaded(),this.trigger("playing")},_eventPaused:function(){this.trigger("paused")},_eventEnded:function(){this._loop&&this.play(),this.trigger("ended")},_eventError:function(e){this._error=e,this.trigger("error",e)},duration:function(){return this._element.duration},position:function(){return this._element.currentTime},error:function(){return this._error},play:function(){this._reloadonplay&&this._element.load(),this._reloadonplay=!1;var e=this._element.play();if(e)return o.fromNativePromise(e)},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e}}}],{ERROR_NO_PLAYABLE_SOURCE:1})}),e.define("module:AudioPlayer.Html5AudioPlayerWrapper",["module:AudioPlayer.AudioPlayerWrapper","browser:Info","base:Promise","base
2:Objs","base:Timers.Timer","base:Strings","base:Async","browser:Dom","browser:Events"],function(e,t,r,i,o,a,n,s,x,c){return e.extend({scoped:c},function(e){return{_initialize:function(){if(this._options.nohtml5||this._sources.length<1||t.isInternetExplorer()&&9>t.internetExplorerVersion())return r.error(!0);var e=r.create();this._element.innerHTML="";var n,c,l=this.sources(),d=t.isInternetExplorer()&&9==t.internetExplorerVersion()||t.isWindowsPhone();"audio"!==this._element.tagName.toLowerCase()?(this._element=s.changeTag(this._element,"audio"),this._transitionals.element=this._element):d&&(n=a.splitLast(this._element.outerHTML,"</audio>").head,i.iter(l,function(e){n+="<source"+(e.type?" type='"+e.type+"'":"")+" src='"+e.src+"' />"}),n+="</audio>",c=s.elementByTemplate(n),s.elementInsertAfter(c,this._element),this._element.parentNode.removeChild(this._element),this._element=c,this._transitionals.element=this._element),t.isSafari()&&6>t.safariVersion()&&(this._element.src=l[0].src,this._preload=!0),this._domEvents.on(this._element,"loadevent",function(){this._element.networkState!==this._element.NETWORK_NO_SOURCE?e.asyncSuccess(!0):e.asyncError(!0)},this),this._loaded=!1,this._domEvents.on(this._element,"canplay",this._eventLoaded,this),this._domEvents.on(this._element,"loadedmetadata",this._eventLoadedMetaData,this);var u=10,p=new o({context:this,fire:function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?--u<=0&&e.asyncError(!0):(this._element.networkState===this._element.NETWORK_IDLE||this._element.networkState===this._element.NETWORK_LOADING&&(t.isEdge()||t.isInternetExplorer()||t.isFirefox()&&0===l[0].src.indexOf("blob:")))&&e.asyncSuccess(!0)},delay:50});this._element.preload=this._preload?"auto":"none";var h=0,m=new x;if(d)for(var b=this._element.getElementsByTagName("SOURCE"),g=function(){++h===l.length&&e.asyncError(!0)},v=0;v<b.length;++v)m.on(b[v],"error",g);else i.iter(l,function(t){var r=document.createElement("source");t.type&&(r.type=t.type),this._element.appendChild(r),m.on(r,"error",function(){++h===l.length&&e.asyncError(!0)}),r.src=t.src},this);e.callback(function(){m.weakDestroy(),p.destroy()},this),e.success(function(){this._setup()},this);try{t.isChrome()||this._element.load()}catch(e){}return e},destroy:function(){(!t.isInternetExplorer()||8<t.internetExplorerVersion())&&(this._element.innerHTML=""),e.destroy.call(this)},_setup:function(){this._domEvents.on(this._element,"playing",this._eventPlaying,this),this._domEvents.on(this._element,"pause",this._eventPaused,this),this._domEvents.on(this._element,"ended",this._eventEnded,this);for(var e=this._element.getElementsByTagName("SOURCE"),r=function(){this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},i=0;i<e.length;++i)this._domEvents.on(e[i],"error",r,this);t.isSafari()&&(5<t.safariVersion()||9>t.safariVersion())&&this._element.networkState===this._element.NETWORK_LOADING&&n.eventually(function(){this.destroyed()||this._element.networkState!==this._element.NETWORK_LOADING||0!==this._element.buffered.length||this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},this,1e4)},buffered:function(){return this._element.buffered.end(0)},play:function(){return e.play.call(this)},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e}}})}),e.extend("module:AudioPlayer.AudioPlayerWrapper",["module:AudioPlayer.AudioPlayerWrapper","module:AudioPlayer.Html5AudioPlayerWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:AudioRecorder.AudioRecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=i.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},soundLevel:function(){},testSoundLevel:function(e){},getVolumeGain:function(){},setVolumeGain:function(e){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},startRecord:function(e){},pauseRecord:function(){},resumeRecord:function(){},stopRecord:function(e){},canPause:function(){return!1},isWebrtcStreaming:function(){return!1},supportsLocalPlayback:function(){return!1},localPlaybackSource:function(){return null},recordDelay:function(e){return 0}}}],{_initializeOptions:function(e){return r.extend({recordVideo:!1,recordAudio:!0},e)}})}),e.define("module:Encoding.WaveEncoder.Support",["base:Promise","base
2:Scheduling.Helper"],function(e,t){return{dumpInputBuffer:function(e,t,r,i){return{left:new Float32Array(e.getChannelData(0)),right:1<t?new Float32Array(e.getChannelData(1)):null,offset:i||0,endOffset:r}},waveChannelTransform:function(r,i,o,a){var n=e.create(),s=32767*(i||1),x=r.offset,c=r.endOffset,l=r.left,d=r.right,u=new Int16Array((c-x)*(d?2:1)),p=0;return t.schedulable(function(e){for(;0<e;){if(e--,c<=x)return n.asyncSuccess(u),!0;u[p]=l[x]*s,p++,d&&(u[p]=d[x]*s,p++),x++}return!1},100,o,a),n},generateHeader:function(e,t,r,i){var o=new DataView(i=i||new ArrayBuffer(44));return o.writeUTFBytes=function(e,t){for(var r=0;r<t.length;r++)this.setUint8(e+r,t.charCodeAt(r))},o.writeUTFBytes(0,"RIFF"),o.setUint32(4,44+e,!0),o.writeUTFBytes(8,"WAVE"),o.writeUTFBytes(12,"fmt "),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,t,!0),o.setUint32(24,r,!0),o.setUint32(28,4*r,!0),o.setUint16(32,2*t,!0),o.setUint16(34,16,!0),o.writeUTFBytes(36,"data"),o.setUint32(40,e,!0),i}}}),e.define("module:Encoding.WebmEncoder.Support",["base:Promise","base
2:Scheduling.Helper","base:Types"],function(e,t,r){return{parseWebP:function(e){for(var t=e.RIFF[0].WEBP[0],r=t.indexOf("\x9d\x01*"),i=0,o=[];i<4;i++)o[i]=t.charCodeAt(r+3+i);return{width:16383&(o[1]<<8|o[0]),height:16383&(o[3]<<8|o[2]),data:t,riff:e}},parseRIFF:function(e){for(var t=0,r={},i=function(e){var t=e.charCodeAt(0).toString(2);return Array(8-t.length+1).join("0")+t};t<e.length;){var o=e.substr(t,4),a=parseInt(e.substr(t+4,4).split("").map(i).join(""),2),n=e.substr(t+4+4,a);t+=8+a,r[o]=r[o]||[],"RIFF"==o||"LIST"==o?r[o].push(this.parseRIFF(n)):r[o].push(n)}return r},isBlankFrame:function(e,t,r,i){if("function"==typeof Array.prototype.some)return!e.getContext("2d").getImageData(0,0,e.width,e.height).data.some(function(e){return 0!==e});var o=document.createElement("canvas");o.width=e.width,o.height=e.height;var a=o.getContext("2d"),n=0,s=0,x=0,c=Math.sqrt(195075),l=r&&0<=r&&r<=1?r:0,d=i&&0<=i&&i<=1?i:0,u=new Image;u.src=t.image,a.drawImage(u,0,0,e.width,e.height);for(var p=a.getImageData(0,0,e.width,e.height),h=0,m=p.data.length,b=p.data.length/4,g=0;g<m;g+=4)Math.sqrt(Math.pow(p.data[g]-n,2)+Math.pow(p.data[g+1]-s,2)+Math.pow(p.data[g+2]-x,2))<=c*l&&h++;return b-h<=b*d},makeSimpleBlock:function(e){var t=0;if(e.keyframe&&(t|=128),e.invisible&&(t|=8),e.lacing&&(t|=e.lacing<<1),e.discardable&&(t|=1),127<e.trackNum)throw"TrackNumber > 127 not supported";return[128|e.trackNum,e.timecode>>8,255&e.timecode,t].map(function(e){return String.fromCharCode(e)}).join("")+e.frame},generateEBMLHeader:function(e,t,r){var i;return[{id:0x1a45dfa3,data:[{data:1,id:17030},{data:1,id:17143},{data:4,id:17138},{data:8,id:17139},{data:"webm",id:17026},{data:2,id:17031},{data:2,id:17029}]},{id:0x18538067,data:[{id:0x1549a966,data:[{data:1e6,id:2807729},{data:"whammy",id:19840},{data:"whammy",id:22337},{data:(i=e,[].slice.call(new Uint8Array(new Float64Array([i]).buffer),0).map(function(e){return String.fromCharCode(e)}).reverse().join("")),id:17545}]},{id:0x1654ae6b,data:[{id:174,data:[{data:1,id:215},{data:1,id:25541},{data:0,id:156},{data:"und",id:2274716},{data:"V_VP8",id:134},{data:"VP8",id:2459272},{data:1,id:131}
2,{id:224,data:[{data:t,id:176},{data:r,id:186}]}]}]}]}]},__numToBuffer:function(e){for(var t=[];0<e;)t.push(255&e),e>>=8;return new Uint8Array(t.reverse())},__strToBuffer:function(e){return new Uint8Array(e.split("").map(function(e){return e.charCodeAt(0)}))},__bitsToBuffer:function(e){var t=[];e=(e.length%8?Array(9-e.length%8).join("0"):"")+e;for(var r=0;r<e.length;r+=8)t.push(parseInt(e.substr(r,8),2));return new Uint8Array(t)},serializeEBML:function(e){if(!r.is_array(e))return e;var t=[];return e.forEach(function(e){var r=e.data,i=typeof r;"object"==i?r=this.serializeEBML(r):"number"==i?r=this.__bitsToBuffer(r.toString(2)):"string"==i&&(r=this.__strToBuffer(r));var o=r.size||r.byteLength||r.length,a=Math.ceil(Math.ceil(Math.log(o)/Math.log(2))/8),n=o.toString(2),s=Array(7*a+7+1-n.length).join("0")+n,x=Array(a).join("0")+"1"+s;t.push(this.__numToBuffer(e.id)),t.push(this.__bitsToBuffer(x)),t.push(r)},this),new Blob(t,{type:"video/webm"})},makeTimecodeDataBlock:function(e,t){return{data:this.makeSimpleBlock({discardable:0,frame:e.slice(4),invisible:0,keyframe:1,lacing:0,trackNum:1,timecode:Math.round(t)}),id:163}},makeCluster:function(e,t){return e.unshift({data:t,id:231}),{id:0x1f43b675,data:e}}}}),e.define("module:ImageRecorder.ImageRecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=i.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},cameraWidth:function(){return this._options.recordingWidth},cameraHeight:function(){return this._options.recordingHeight},lightLevel:function(){},blankLevel:function(){},deltaCoefficient:function(){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},setCameraFace:function(e){},getCameraFacingMode:function(){},createSnapshot:function(){},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,r,i,o,a){},updateSnapshotDisplay:function(e,t,r,i,o,a){},removeSnapshotDisplay:function(e){},createSnapshotUploader:function(e,t,r){},snapshotToLocalPoster:function(e){return null}}}],{_initializeOptions:function(e){return r.extend({recordingWidth:640,recordingHeight:480},e)}})}),e.define("module:Player.Broadcasting",["base:Class","browser:Loader","browser:Events"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.apply(this),this.player=t.player,this.googleCast={},this.airplay={},this.options=t.commonOptions,this.googleCast.initialOptions=t.castOptions,this.airplayOptions=t.airplayOptions,this.player.on("pause-google-cast",function(){this._googleCastRemotePause()},this),this.player.on("play-google-cast",function(){this._googleCastRemotePlay()},this),this.player.on("google-cast-seeking",function(e){this._seekToGoogleCast(e)},this),this.player.on("change-google-cast-volume",function(e){e=Math.min(1,e),this._changeGoogleCastVolume(e)},this)},attachAirplayEvent:function(e){this._airplayEvent=this.auto_destroy(new r),this._airplayEvent.on(e,"webkitplaybacktargetavailabilitychanged",function(e){if("available"===e.availability)return this.player._broadcastingState.airplayConnected=!0;return!1},this)},attachGoggleCast:function(){var e=this;window.__onGCastApiAvailable=function(t){t&&e._initializeCastApi()},t.loadScript("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",function(){})},_initializeCastApi:function(){var e=this;e.player.trigger("cast-available",!0);var t=this.googleCast.initialOptions,r={},i=[chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,"41A5ADFD","8AA2B3F9","DE815B4F"],o=[chrome.cast.AutoJoinPolicy.PAGE_SCOPED,chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED,chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED];r.autoJoinPolicy=o[1],r.receiverApplicationId=this.options.chromecastReceiverAppId||i[2],cast.framework.CastContext.getInstance().setOptions(r);var a=new cast.framework.RemotePlayer;a.title=this.options.title,a.canControlVolume=t.canControlVolume,a.canPause=t.canPause,a.canSeek=t.canSeek,a.duration=t.duration,a.imageUrl=t.imageUrl,a.isConnected=t.isConnected,a.isMuted=t.isMuted,a.isPaused=t.isPau
2sed,a.title=this.options.title,a.displayName=t.displayName;var n=new cast.framework.RemotePlayerController(a);n.addEventListener(cast.framework.RemotePlayerEventType.IS_CONNECTED_CHANGED,function(){cast&&cast.framework&&(a.isConnected?e._setupCastRemotePlayer(a,n):e._destroyCastRemotePlayer(a,n))})},_setupCastRemotePlayer:function(e,t){var r=this,i=this.player,o=(this.castOptions,i._sources),a=i._element.currentSrc,n=o[0].type,s=cast.framework.CastContext.getInstance().getCurrentSession(),x=new chrome.cast.media.MediaInfo(a,n);x.metadata=new chrome.cast.media.GenericMediaMetadata,x.metadata.metadataType=chrome.cast.media.MetadataType.GENERIC,x.metadata.title=this.options.title,x.metadata.images=[{url:this.options.poster}];var c=new chrome.cast.media.LoadRequest(x);this.googleCast.castRemotePlayer=e,this.googleCast.castRemotePlayerController=t,this.googleCast.castMediaInfo=x,(this.googleCast.castSession=s).loadMedia(c).then(function(){i._broadcastingState.googleCastConnected=!0,i.trigger("cast-loaded",e,t);var o=r.options.currentPosition;0<o&&r._seekToGoogleCast(o),t.addEventListener(cast.framework.RemotePlayerEventType.IS_PAUSED_CHANGED,function(){i.trigger("cast-playpause",e.isPaused)}),t.addEventListener(cast.framework.RemotePlayerEventType.CURRENT_TIME_CHANGED,function(){var t=r._getGoogleCastCurrentMediaTime(e),o=r._getGoogleCastMediaDuration(e);i.trigger("cast-time-changed",t,o)})},function(e){})},_destroyCastRemotePlayer:function(e,t){var r=this.player,i=this._getGoogleCastCurrentMediaTime(e);e.savedPlayerState&&!e.isConnected&&(i=e.savedPlayerState.currentTime),r._broadcastingState.googleCastConnected&&0<i&&r.trigger("proceed-when-ending-googlecast",i),this.player._broadcastingState.googleCastConnected=!1},_getGoogleCastRemotePlayer:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castRemotePlayer},_getGoogleCastRemotePlayerController:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castRemotePlayerController},_getGoogleCastMediaInfo:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castMediaInfo},_getGoogleCastCurrentSession:function(){if(this.player._broadcastingState.googleCastConnected)return this.googleCast.castSession},_getGoogleCastCurrentMediaTime:function(e){if(this.player._broadcastingState.googleCastConnected)return e.currentTime},_getGoogleCastMediaDuration:function(e){if(this.player._broadcastingState.googleCastConnected)return e.duration},_googleCastRemotePlay:function(){if(this.player._broadcastingState.googleCastConnected){var e=this._getGoogleCastRemotePlayer(),t=this._getGoogleCastRemotePlayerController();return"PAUSED"===e.playerState&&t.playOrPause(),e}return!1},_googleCastRemotePause:function(){if(this.player._broadcastingState.googleCastConnected){var e=this._getGoogleCastRemotePlayer(),t=this._getGoogleCastRemotePlayerController();return"PLAYING"===e.playerState&&t.playOrPause(),e}return!1},_seekToGoogleCast:function(e){var t=this._getGoogleCastRemotePlayer(),r=this._getGoogleCastRemotePlayerController();t.currentTime=e,r.seek()},_changeGoogleCastVolume:function(e){var t=this._getGoogleCastRemotePlayerController();this._getGoogleCastRemotePlayer().volumeLevel=e,t.setVolumeLevel()},_googleCastPlayerErrorMessages:function(e){switch(e.code){case chrome.cast.ErrorCode.API_NOT_INITIALIZED:return"The API is not initialized."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CANCEL:return"The operation was canceled by the user"+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.CHANNEL_ERROR:return"A channel to the receiver is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.EXTENSION_MISSING:return"The Cast extension is not available."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.INVALID_PARAMETER:return"The parameters to the operation were not valid."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.RECEIVER_UNAVAILABLE:return"No receiver was compatible with the session request."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.SESSION_ERROR:return"A session could not be created, or a session was invali
2d."+(e.description?" :"+e.description:"");case chrome.cast.ErrorCode.TIMEOUT:return"The operation timed out."+(e.description?" :"+e.description:"")}},lookForAirplayDevices:function(e){return e.webkitShowPlaybackTargetPicker()}}})}),e.define("module:Player.Support",["base:Promise","base:Objs"],function(e,t){return{resolutionToLabel:function(e,t){return t<300?"SD":t<400?"360p":t<500?"480p":"HD"},elementFileInfo:function(r,i,o,a){try{var n=document.createElement(r);t.iter(o,function(e,t){n[t]=e});var s=e.create(),x=!1,c=setTimeout(function(){x=!0,void 0!=n.error?s.asyncError(n.error):s.asyncError("Timeout")},1e3);return n[i]=function(){x||(clearTimeout(c),s.asyncSuccess(n))},n.src=(window.URL||window.webkitURL).createObjectURL(a),s}catch(t){return e.error(t)}},videoFileInfo:function(e){return this.elementFileInfo("video","onloadeddata",{volume:0,muted:!0,preload:!0},e).mapSuccess(function(e){return{width:e.videoWidth,height:e.videoHeight,duration:e.duration}}).mapError(function(e){return e})},audioFileInfo:function(e){return this.elementFileInfo("audio","onloadeddata",{volume:0,muted:!0,preload:!0},e).mapSuccess(function(e){return{duration:e.duration}})},imageFileInfo:function(e){return this.elementFileInfo("img","onload",{},e).mapSuccess(function(e){return{width:e.width,height:e.height}})}}}),e.define("module:Player.VideoPlayerWrapper",["base:Classes.OptimisticConditionalInstance","base:Events.EventsMixin","base:Types","base:Objs","base:Strings","browser:Events"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},[t,function(e){return{constructor:function(t,n){e.constructor.call(this),t=i.extend(i.clone(t||{},1),n),this._poster=t.poster||null;var s=t.source||t.sources||[];r.is_string(s)?s=s.split(" "):r.is_array(s)||(s=[s]),this._onlyAudio=!1,void 0!==t.onlyaudio&&(this._onlyAudio=t.onlyaudio);var x=[];i.iter(s,function(e){r.is_string(e)?e={src:e.trim()}:"undefined"!=typeof Blob&&e instanceof Blob&&(e={src:e}),e.ext&&!e.type&&(e.type="video/"+e.ext),!e.ext&&e.type&&(e.ext=o.last_after(e.type,"/")),e.ext||e.type||!r.is_string(e.src)||0<=(t=o.splitFirst(e.src,"?").head).indexOf(".")&&(e.ext=o.last_after(t,"."),e.type="video/"+e.ext),e.ext&&(e.ext=e.ext.toLowerCase()),e.type&&(e.type=e.type.toLowerCase());var t,i=null;void 0!==e.audiosrc&&(i=e.audiosrc),"undefined"!=typeof Blob&&e.src instanceof Blob&&(e.src=this._onlyAudio&&i?(window.URL||window.webkitURL).createObjectURL(i):(window.URL||window.webkitURL).createObjectURL(e.src)),"undefined"!=typeof Blob&&e.audiosrc instanceof Blob&&(e.audiosrc=(window.URL||window.webkitURL).createObjectURL(e.audiosrc)),x.push(e)},this),this._sources=x,this._element=t.element,this._preload=t.preload||!1,this._reloadonplay=t.reloadonplay||!1,this._options=t,this._loop=t.loop||!1,this._fullscreenedElement=t.fullscreenedElement,this._preloadMetadata=t.loadmetadata||!1,this._loaded=!1,this._postererror=!1,this._error=0,this._domEvents=new a,this._broadcastingState={googleCastConnected:!1,airplayConnected:!1}},destroy:function(){this._domEvents.destroy(),e.destroy.call(this)},poster:function(){return this._poster},sources:function(){return this._sources},loaded:function(){return this._loaded},postererror:function(){return this._postererror},buffered:function(){},_eventLoaded:function(e){this._loaded=!0,this.trigger("loaded")},_eventLoadedMetaData:function(e){this._hasMetadata=!0,this.trigger("loadedmetadata",e)},_eventPosterLoaded:function(e){this.trigger("posterloaded",e)},_eventPlaying:function(){this._loaded||this._eventLoaded(),this.trigger("playing")},_eventPaused:function(){this.duration()&&this.duration()===this.position()||this.trigger("paused")},_eventEnded:function(){this.trigger("ended")},_eventError:function(e){this._error=e,this.trigger("error",e)},_eventPosterError:function(){this._postererror=!0,this.trigger("postererror")},supportsFullscreen:function(){return!1},duration:function(){return this._element.duration},position:function(){return this._element.currentTime},enterFullscreen:function(){},exitFullscreen:function(){},isFullscreen:function(){return!1},supportsPIP:function(){return!1},enterPIPMode:function(){},exitPIPMode:function(){},isInPIPMode:function(){return!1},error:function(){return this._error},play:function(){this._reloadonplay&&this._element.load(),this._reloadonplay=!1;try{var e=this._element.play();e.catch&&e.catch(function(){})}catch(e){}},pause:function(){this._element.pause()},setPosition:function(e){this._element.currentTime=e},muted:function(){return this._element.muted},setMuted:function(e){this._element.muted=e},volume:function(){return this._element.volume},setVolume:function(e){this._element.volume=e},videoWidth:function(){},videoHeight:function(){},createSnapshotPromise:function(e){}}}],{ERROR_NO_PLAYABLE_SOURCE:1})}),e.define("module:Player.Html5VideoPlayerWrapper",["module:Player.VideoPlayerWrapper","browser:Info","base:Promise","base
2:Objs","base:Timers.Timer","base:Strings","base:Async","browser:Dom","browser:Events"],function(e,t,r,i,o,a,n,s,x,c){return e.extend({scoped:c},function(e){return{_initialize:function(){if(this._options.nohtml5||this._sources.length<1||t.isInternetExplorer()&&9>t.internetExplorerVersion())return r.error(!0);var e=r.create();this._element.innerHTML="";var n,c,l=this.sources(),d=0===l[0].src.indexOf("blob:")&&l[0].src,u=t.isInternetExplorer()&&9==t.internetExplorerVersion()||t.isWindowsPhone();"video"!==this._element.tagName.toLowerCase()?(this._element=s.changeTag(this._element,"video"),this._transitionals.element=this._element):u&&(n=a.splitLast(this._element.outerHTML,"</video>").head,i.iter(l,function(e){n+="<source"+(e.type?" type='"+e.type+"'":"")+" src='"+e.src+"' />"}),n+="</video>",c=s.elementByTemplate(n),s.elementInsertAfter(c,this._element),this._element.parentNode.removeChild(this._element),this._element=c,this._transitionals.element=this._element),t.isSafari()&&6>t.safariVersion()&&(this._element.src=l[0].src,this._preload=!0),this._domEvents.on(this._element,"loadevent",function(){this._element.networkState!==this._element.NETWORK_NO_SOURCE?e.asyncSuccess(!0):e.asyncError(!0)},this);var p=10,h=new o({context:this,fire:function(){this._element.networkState===this._element.NETWORK_NO_SOURCE?--p<=0&&e.asyncError(!0):(this._element.networkState===this._element.NETWORK_IDLE||this._element.networkState===this._element.NETWORK_LOADING&&(t.isEdge()||t.isInternetExplorer()||t.isFirefox()&&d))&&e.asyncSuccess(!0)},delay:50}),m=this._preloadMetadata?"metadata":"none";this._element.preload=this._preload?"auto":m;var b=0;this._audioElement=null;var g=new x;if(d)this._element.src=d;else if(u)for(var v=this._element.getElementsByTagName("SOURCE"),f=function(){++b===l.length&&e.asyncError(!0)},y=0;y<v.length;++y)g.on(v[y],"error",f);else i.iter(l,function(t){var r,i=document.createElement("source");t.type&&(i.type=t.type),this._element.appendChild(i),g.on(i,"error",function(){++b===l.length&&e.asyncError(!0)}),i.src=t.src,t.audiosrc&&(this._audioElement||(this._audioElement=document.createElement("audio"),s.elementInsertAfter(this._audioElement,this._element)),r=document.createElement("source"),t.type&&(r.type=t.type),this._audioElement.appendChild(r),r.src=t.audiosrc)},this);this.poster()&&(this._element.poster=this.posterURL()),e.callback(function(){g.weakDestroy(),h.destroy()},this),e.success(function(){this._setup()},this);try{t.isChrome()||this._element.load()}catch(e){}return e},posterURL:function(){var e=this.poster();return e&&"undefined"!=typeof Blob&&e instanceof Blob?(window.URL||window.webkitURL).createObjectURL(e):e},destroy:function(){this._audioElement&&this._audioElement.remove(),this.supportsFullscreen()&&this.__fullscreenListener&&s.elementOffFullscreenChange(this._element,this.__fullscreenListener),this.supportsPIP()&&this.__pipListener&&s.videoRemovePIPChangeListeners(this._element,this.__pipListener),(!t.isInternetExplorer()||8<t.internetExplorerVersion())&&(this._element.innerHTML=""),e.destroy.call(this)},_eventEnded:function(){this._loop&&this.play(),e._eventEnded.call(this)},_setup:function(){this._loaded=!1,this._domEvents.on(this._element,"canplay",this._eventLoaded,this),this._domEvents.on(this._element,"loadedmetadata",this._eventLoadedMetaData,this),this._domEvents.on(this._element,"playing",this._eventPlaying,this),this._domEvents.on(this._element,"pause",this._eventPaused,this),this._domEvents.on(this._element,"ended",this._eventEnded,this);for(var e,r,i=this,o=this._element.getElementsByTagName("SOURCE"),a=function(){this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},x=0;x<o.length;++x)this._domEvents.on(o[x],"error",a,this);this.poster()&&((e=new Image).onerror=function(){delete i._element.poster,delete i._element.preload,i._eventPosterError()},e.src=this.posterURL(),e.onload=function(){i.__imageWidth=e.width,i.__imageHeight=e.height,i._eventPosterLoaded(this)}),t.isSafari()&&(5<t.safariVersion()||9>t.safariVersion())&&this._element.networkState===this._element.NETWORK_LOADING&&n.eventually(function(){this.destroyed()||this._element.networkState!==this._element.NETWORK_LOADING||0!==this._element.buffered.length||this._eventError(this.cls.ERROR_NO_PLAYABLE_SOURCE)},this,1e4),this.supportsFullscreen()&&(this.__videoClassBackup="",r=this._fullscreenedElement||this._element,this.__fullscreenListener=s.elementOnFullscreenChange(r,function(e,t){this.trigger("fullscreen-change",t),t?(this.__videoClassBackup=this._element.className,this._element.className=""):(this._element.className=this.__videoClassBackup,this.__videoClassBackup="")},this)),this.supportsPIP()&&"pictureInPictureElement"in document&&(this.__pipListener=s.videoAddPIPChangeListeners(this._element,function(e,t){this.trigger("pip-mode-change",e,t)},this))},buffered:function(){return this._element.buffered.end(0)},_fullscreenElement:function(e){return t.isChromiumBased()&&!t.isMobile()?e||this._element.parentNode:t.isFirefox()?e||this._element.parentElement:e||this._element},supportsFullscreen:function(e){return s.elementSupportsFullscreen(this._fullscreenElement(e))},enterFullscreen:function(e){s.elementEnterFullscreen(this._fullscreenElement(e))},exitFullscreen:function(){s.documentExitFullscreen()},isFullscreen:function(e){return s.elementIsFullscreen(this._fullscreenElement(e))},supportsPIP:function(){return s.browserSupportsPIP(this._element)},enterPIPMode:function(e){s.videoElementEnterPIPMode(this._element)},exitPIPMode:function(){s.videoElementExitPIPMode(this._element)},isInPIPMode:function(){return s.videoIsInPIPMode(this._element)},videoWidth:function(){return this._element.width||this.__imageWidth||NaN},videoHeight:function(){return this._element.height||this.__imageHeight||NaN},play:function(){e.play.call(this),this._audioElement&&(this._reloadonplay&&this._audioElement.load(),this._audioElement.play())},pause:function(){this._element.pause(),this._audioElement&&this._audioElement.pause()},setPosition:function(e){this._element.currentTime=e,this._audioElement&&(this._audioElement.currentTime=e)},setSpeed:function(e){e<.5&&4<e||(this._element.playbackRate=e,this._audioElement&&(this._audioElement.playbackRate=e))},muted:function(){return(this._audioElement?this._audioElement:this._element).muted},setMuted:function(e){(this._audioElement?this._audioElement:this._element).muted=e},volume:function(){return(this._audioElement?this._audioElement:this._element).volume},setVolume:function(e){(this._audioElement?this._audioElement:this._element).volume=e},createSnapshotPromise:function(e){var t,i=this._element,o=document.createElement("canvas"),a=o.getContext("2d");if(o.width=i.videoWidth,o.height=i.videoHeight,a.drawImage(i,0,0,o.width,o.height),new Uint32Array((t=o).getContext("2d").getImageData(0,0,t.width,t.height).data.buffer).some(function(e){return 0!==e})){var n=r.create();return o.toBlob(function(e){n.asyncSuccess(e)},e),n}return r.error(!0)}}})}),e.extend("module:Player.VideoPlayerWrapper",["module:Player.VideoPlayerWrapper","module:Player.Html5VideoPlayerWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:Recorder.PixelSampleMixin",[],function(){return{lightLevel:function(e){e=e||100;var t=0;return this._pixelSample(e,function(e,r,i){t+=e+r+i}),t/(3*e)},blankLevel:function(e){e=e||100;var t=0;return this._pixelSample(e,function(e,r,i){t+=Math.pow(e,2)+Math.pow(r,2)+Math.pow(i,2)}),Math.sqrt(t/(3*e))},_materializePixelSample:function(e){var t=[];return this._pixelSample(e,function(e,r,i){t.push([e,r,i])}),t},deltaCoefficient:function(e){e=e||100;var t=this._materializePixelSample(e);
2if(!this.__deltaSample)return this.__deltaSample=t,null;for(var r=0,i=0;i<t.length;++i)for(var o=0;o<3;++o)r+=Math.pow(t[i][o]-this.__deltaSample[i][o],2);return this.__deltaSample=t,Math.sqrt(r/(3*e))}}}),e.define("module:Recorder.VideoRecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Promise"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this,t),this._element=this._options.element,this.ready=i.create()},destroy:function(){e.destroy.call(this)},bindMedia:function(){return this._bindMedia()},_bindMedia:function(){},unbindMedia:function(){return this._unbindMedia()},_unbindMedia:function(){},softwareDependencies:function(){return this._softwareDependencies()},_softwareDependencies:function(){},cameraWidth:function(){return this._options.recordingWidth},cameraHeight:function(){return this._options.recordingHeight},lightLevel:function(){},soundLevel:function(){},testSoundLevel:function(e){},blankLevel:function(){},deltaCoefficient:function(){},getVolumeGain:function(){},setVolumeGain:function(e){},enumerateDevices:function(){},currentDevices:function(){},setCurrentDevices:function(e){},setCameraFace:function(e){},getCameraFacingMode:function(){},addMultiStream:function(e,t){},updateMultiStreamPosition:function(e,t,r,i){},reverseCameraScreens:function(){},createSnapshot:function(){},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,r,i,o,a){},updateSnapshotDisplay:function(e,t,r,i,o,a){},removeSnapshotDisplay:function(e){},createSnapshotUploader:function(e,t,r){},startRecord:function(e){},pauseRecord:function(){},resumeRecord:function(){},stopRecord:function(e){},errorHandler:function(e){},isWebrtcStreaming:function(){return!1},canPause:function(){return!1},supportsLocalPlayback:function(){return!1},supportsCameraFace:function(){return!1},snapshotToLocalPoster:function(e){return null},localPlaybackSource:function(){return null},averageFrameRate:function(){return null},recordDelay:function(e){return 0}}}],{_initializeOptions:function(e){return r.extend({recordingWidth:640,recordingHeight:480,recordVideo:!0,recordAudio:!0},e)}})}
2),e.define("module:WebRTC.Support",["base:Promise","base:Objs","browser:Info","browser:Dom","base:Time"],function(e,t,r,i,o){return{canvasSupportsImageFormat:function(e){try{var t=document.createElement("canvas").toDataURL(e);return t.indexOf(";"),-1!=t.substring(0,t.indexOf(";")).indexOf(e)}catch(e){return!1}},getGlobals:function(){var e=null,t=navigator.mediaDevices&&navigator.mediaDevices.getUserMedia?(e=navigator.mediaDevices.getUserMedia,navigator.mediaDevices):(e=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia,navigator),r=window.URL||window.webkitURL,o=window.MediaRecorder,a=window.AudioContext||window.webkitAudioContext;a&&i.userInteraction(function(){this.__globals&&(this.__globals.audioContext=new a)},this);var n=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,s=window.RTCIceCandidate||window.mozRTCIceCandidate||window.webkitRTCIceCandidate,x=window.RTCSessionDescription||window.mozRTCSessionDescription||window.webkitRTCSessionDescription;return{getUserMedia:e,getUserMediaCtx:t,URL:r,MediaRecorder:o,AudioContext:a,audioContextScriptProcessor:function(){return(this.createScriptProcessor||this.createJavaScriptNode).apply(this,arguments)},webpSupport:this.canvasSupportsImageFormat("image/webp"),RTCPeerConnection:n,RTCIceCandidate:s,RTCSessionDescription:x,WebSocket:window.WebSocket,supportedConstraints:navigator.mediaDevices&&navigator.mediaDevices.getSupportedConstraints?navigator.mediaDevices.getSupportedConstraints():{}}},globals:function(){return this.__globals||(this.__globals=this.getGlobals()),this.__globals},userMediaSupported:function(){return!!this.globals().getUserMedia},enumerateMediaSources:function(){var r=e.create(),i=function(e){var i={audio:{},audioCount:0,video:{},videoCount:0};t.iter(e,function(e){var t;0===e.kind.indexOf("video")&&(i.videoCount++,void 0!==e.getCapabilities&&(t=e.getCapabilities()),i.video[e.id||e.deviceId]={id:e.id||e.deviceId,label:e.label,capabilities:t}),0===e.kind.indexOf("audio")&&(i.audioCount++,void 0!==e.getCapabilities&&(t=e.getCapabilities()),i.audio[e.id||e.deviceId]={id:e.id||e.deviceId,label:e.label,capabilities:t})}),r.asyncSuccess(i)};try{navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?navigator.mediaDevices.enumerateDevices().then(i):MediaStreamTrack&&MediaStreamTrack.getSources?MediaStreamTrack.getSources(i):r.asyncError("Unsupported")}catch(e){r.asyncError(e)}return r},streamQueryResolution:function(t){var r=e.create(),i=this.bindStreamToVideo(t);return i.addEventListener("playing",function(){setTimeout(function(){r.asyncSuccess({stream:t,width:i.videoWidth,height:i.videoHeight}),i.remove()},500)}),r},chromeExtensionMessage:function(t,r){var i=e.create();return chrome.runtime.sendMessage(t,r,i.asyncSuccessFunc()),i},chromeExtensionExtract:function(e){var t={};return r.isChrome()?(t.extensionId=e.chromeExtensionId,t.extensionInstallLink=e.chromeExtensionInstallLink):r.isOpera()&&(t.extensionId=e.operaExtensionId,t.extensionInstallLink=e.operaExtensionInstallLink),t},userMedia:function(t){var r=e.create(),i=this.globals().getUserMedia.call(this.globals().getUserMediaCtx,t,function(e){r.asyncSuccess(e)},function(e){r.asyncError(e)});try{i.then&&i.then(function(e){r.asyncSuccess(e)}),i.catch&&i.catch(function(e){r.asyncError(e)})}catch(e){}return r},userMedia2:function(i){var a,n={};if(i.audio&&(n.audio=i.audio),i.screen&&!i.video&&(i.video={}),!i.video)return this.userMedia(n);if(i.screen&&(i.video.width=i.video.width||window.innerWidth||document.body.clientWidth,i.video.height=i.video.height||window.innerHeight||document.body.clientHeight),r.isiOS())return n.video={},i.video.width&&(n.video.width=i.video.width),i.video.height&&(n.video.height=i.video.height),i.video.frameRate&&(n.video.frameRate=i.video.frameRate),void 0!==i.video.cameraFaceFront&&(n.video.facingMode={exact:i.video.cameraFaceFront?"user":"environment"}),this.userMedia(n);if(i.screen&&void 0!==navigator.mediaDevices.getDisplayMedia){a=e.create();var s=this,x="boolean"!=typeof i.audio||i.audio;void 0===i.video.resizeMode&&(i.video.resizeMode="none");var c={cursor:"motion",resizeMode:i.video.resizeMode,displaySurface:"application"};0<parseInt(i.video.width,10)&&(c.width=parseInt(i.video.width,10)),0<parseInt(i.video.height,10)&&(c.height=parseInt(i.video.height,10));var l=navigator.mediaDevices.getDisplayMedia({video:c,audio:x});return l.then(function(e){e.getAudioTracks().length<1&&x?s.userMedia({video:!1,audio:!0}).mapError(function(t){a.asyncSuccess(e)}).mapSuccess(function(t){a.asyncSuccess(new MediaStream([e.getTracks()[0],t.getAudioTracks()[0]]))}):a.asyncSuccess(e)}),l.catch(function(e){a.asyncError(e)}),a}if(r.isFirefox())return n.video={},!i.screen||(n.video.mediaSource="screen",navigator.mediaDevices&&navigator.mediaDevices.getSupportedConstraints&&navigator.mediaDevices.getSupportedConstraints().mediaSource)?(!i.video.aspectRatio||i.video.width&&i.video.height||(i.video.width?i.video.height=Math.round(i.video.width/i.video.aspectRatio):i.video.height&&(i.video.width=Math.round(i.video.height*i.video.aspectRatio))),i.video.width&&(n.video.width={ideal:i.video.width}
2),i.video.height&&(n.video.height={ideal:i.video.height}),i.video.frameRate&&(n.video.frameRate={ideal:i.video.frameRate}),i.video.sourceId&&(n.video.sourceId=i.video.sourceId),void 0!==i.video.cameraFaceFront&&r.isMobile()&&(n.video.facingMode={exact:i.video.cameraFaceFront?"user":"environment"}),this.userMedia(n)):e.error("This browser does not support screen recording.");if(r.isEdge()&&i.screen){if(navigator.getDisplayMedia){a=e.create();var d=navigator.getDisplayMedia({video:!0});return d.then(a.asyncSuccessFunc()),d.catch(a.asyncErrorFunc()),a}return e.error("This browser does not support screen recording.")}r.isAndroid()?n.video={}:n.video={mandatory:{}};var u=i.video.aspectRatio?i.video.aspectRatio:i.video.width&&i.video.height?i.video.width/i.video.height:null;void 0!==n.video.mandatory?(i.video.width&&(n.video.mandatory.minWidth=i.video.width,n.video.mandatory.maxWidth=i.video.width),!i.video.width&&i.video.height&&(n.video.mandatory.minHeight=i.video.height,n.video.mandatory.maxHeight=i.video.height),i.video.frameRate&&(n.video.mandatory.minFrameRate=i.video.frameRate,n.video.mandatory.maxFrameRate=i.video.frameRate),i.video.sourceId&&(n.video.mandatory.sourceId=i.video.sourceId)):(void 0!==i.video.cameraFaceFront&&r.isMobile()&&(n.video.facingMode={exact:i.video.cameraFaceFront?"user":"environment"}),i.video.width&&(n.video.width=i.video.width),!i.video.width&&i.video.height&&(n.video.height=i.video.height),i.video.frameRate&&(n.video.frameRate=i.video.frameRate),i.video.sourceId&&(n.video.deviceId=i.video.sourceId)),u&&(void 0!==n.video.mandatory?(n.video.mandatory.minAspectRatio=u,n.video.mandatory.maxAspectRatio=u):i.video.aspectRatio||(n.video.aspectRatio=u));var p=function(e){var r=void 0!==n.video.mandatory?n.video.mandatory:n.video;return this.userMedia(n).mapError(function(i){if(e--,"ConstraintNotSatisfiedError"!==i.name&&"OverconstrainedError"!==i.name)return i;var o=(i.constraintName||i.constraint).toLowerCase();return t.iter(r,function(t,i){var a,n,s,x=i.toLowerCase();0<=x.indexOf(o)&&(a=0<x.indexOf("aspect"),n=0===x.indexOf("min")?-1:1,s=Math.max(0,r[i]*(1+n/10)),r[i]=a?s:Math.round(s),e<0&&(delete r[i],e=100))},this),p.call(this,e)},this)};if(i.screen){var h=this.chromeExtensionExtract(i.screen).extensionId;if(!h)return e.error("This browser does not support screen recording.");var m=o.now();return this.chromeExtensionMessage(h,{type:"ping",data:m}).mapSuccess(function(t){return a=e.create(),t&&"success"===t.type&&t.data===m?(a.asyncSuccess(!0),a.mapSuccess(function(){return this.chromeExtensionMessage(h,{type:"acquire",sources:["window","screen","tab"],url:window.self!==window.top?window.location.href:null}).mapSuccess(function(t){return t&&"success"===t.type?(n.video.mandatory.chromeMediaSource="desktop",n.video.mandatory.chromeMediaSourceId=t.streamId,delete n.audio,p.call(this,100).mapSuccess(function(t){return i.audio?this.userMedia({audio:!0}).mapError(function(){return e.value(t)}).mapSuccess(function(e){try{return new MediaStream([t.getVideoTracks()[0],e.getAudioTracks()[0]])}catch(e){return t}}):t},this)):e.error("Could not acquire permission to access screen.")},this)},this)):e.error("This browser does not support screen recording.")},this)}return p.call(this,100)},stopUserMediaStream:function(e,r){var i=!1;try{e.getTracks&&e.getTracks().forEach(function(e){e.stop(),i=!0}),0<r.length&&t.iter(r,function(e){e.stop(),i=!0},this)}catch(e){}try{!i&&e.stop&&e.stop()}catch(e){}},bindStreamToVideo:function(e,t,r){return(t=t||document.createElement("video")).volume=0,t.muted=!0,"mozSrcObject"in t?t.mozSrcObject=e:"srcObject"in t?t.srcObject=e:t.src=this.globals().URL.createObjectURL(e),r?(t.style["-moz-transform"]="scale(-1, 1)",t.style["-webkit-transform"]="scale(-1, 1)",t.style["-o-transform"]="scale(-1, 1)",t.style.transform="scale(-1, 1)",t.style.filter="FlipH"):(delete t.style["-moz-transform"],delete t.style["-webkit-transform"],delete t.style["-o-transform"],delete t.style.transform,delete t.style.filter),t.autoplay=!0,t.play(),t},dataURItoBlob:function(e){if(""!==e){for(var t=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(t.length),o=new Uint8Array(i),a=0;a<t.length;a++)o[a]=t.charCodeAt(a);return new Blob([new DataView(i)],{type:r})}},errorHandler:function(e){switch(e){case"NotReadableError":case"TrackStartError":return{key:"device-already-in-use",message:"Web camera or microphone are already in use",userLevel:!0};case"NotFoundError":case"DevicesNotFoundError":return{key:"missing-track",message:"Required audio or video track is missing",userLevel:!0};case"OverconstrainedError":case"ConstraintNotSatisfiedError":return{key:"constrains-error",message:"Constraints can not be satisfied by available devices",userLevel:!1};case"NotAllowedError":case"PermissionDeniedError":return{key:"browser-permission-denied",message:"Permission denied by browser, please grant access to proceed",userLevel:!0};case"TypeError":return{key:"empty-constraints",message:"Empty constraints object",userLevel:!1};default:return{key:"unknown-error",message:"Unknown Error",userLevel:!1}}}}}),e.define("module:Recorder.Support",["module:WebRTC.Support","browser:Upload.FileUploader","browser:Upload.CustomUploader","browser:Dom","browser:Events","browser:Info","base:Promise","base
2:Objs"],function(e,t,r,i,o,a,n,s){return{createSnapshot:function(t,r,i,o,a,n,s,x){var c=this._createSnapshot(t,r,i,o,a,n,s,x);return c?e.dataURItoBlob(c):c},createSnapshotFromSource:function(e,t,r,i,a,s,x,c,l){var d=n.create(),u=document.createElement("video");u.src=e;var p=new o;return p.on(u,"loadedmetadata",function(){u.currentTime=r||0}),p.on(u,"seeked",function(){window.requestAnimationFrame((function(){window.requestAnimationFrame((function(){var e=this.createSnapshot(t,u,i,a,s,x,c,l);e?d.asyncSuccess(e):d.asyncError("Could not capture snapshot")}).bind(this))}).bind(this)),p.destroy()},this),p.on(u,"error",function(){d.asyncError("Could not load video to capture snapshot"),p.destroy()}),u.load(),d},_createSnapshot:function(e,t,r,i,o,n,s,x){n=n||0,s=s||0,x=x||1,r=r||!1;var c=document.createElement("canvas");c.width=o||t.videoWidth||t.clientWidth,c.height=i||t.videoHeight||t.clientHeight;var l=1<+(c.width/c.height)?"landscape":"portrait",d=a.isSafari()||a.isMobile()&&a.isiOS(),u="portrait"==l&&r&&(a.isFirefox()||d),p=c.getContext("2d");u&&1!==this.__detectVerticalSquash(t,c.width,c.height)?this.__rotateToPortrait(t,c,p):p.drawImage(t,n,s,c.width,c.height);var h=c.toDataURL(e,x);return this.__isCanvasBlank(c)?null:h},__rotateToPortrait:function(e,t,r){var i=Math.abs(t.height-t.width),o=t.width>t.height?t.width:t.height;t.height=t.width=o,r.drawImage(e,0,0,t.height,t.width),r.clearRect(0,0,t.width,t.height),r.save(),t.width-=i,r.translate(t.width/2,t.height/2),r.rotate(Math.PI/180*90),a.isFirefox()?r.drawImage(e,-t.height/2,-t.width/2,t.height,t.width):r.drawImage(e,-t.height/2,-t.width/2,t.height,t.width+i),r.restore()},__isCanvasBlank:function(e){return!e.getContext("2d").getImageData(0,0,e.width,e.height).data.some(function(e){return 0!==e})},__detectVerticalSquash:function(e,t,r){t||e.naturalWidth||e.width;var i=r||e.naturalHeight||e.height,o=document.createElement("canvas");o.width=1,o.height=i;var a=o.getContext("2d");a.drawImage(e,0,0);for(var n=a.getImageData(0,0,1,i).data,s=0,x=i,c=i;s<c;)0===n[4*(c-1)+3]?x=c:s=c,c=x+s>>1;var l=c/i;return 0==l?1:l},removeSnapshot:function(e){},removeSnapshotDisplay:function(e){e.remove()},createSnapshotDisplay:function(t,r,o,a,n,s){var x=e.globals().URL.createObjectURL(r),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(r,c,o,a,n,s),c.src=x,"video"===t.tagName.toLowerCase()?i.elementInsertAfter(c,t):i.elementPrependChild(t,c),c},snapshotMetaData:function(t){var r=n.create(),i=e.globals().URL.createObjectURL(t),o=new Image;return o.src=i,o.onload=function(e){var t=o.naturalHeight||o.height,i=o.naturalWidth||o.width,a=+(i/t).toFixed(2);r.asyncSuccess({width:i,height:t,orientation:1<a?"landscape":"portrait",ratio:a})},r},updateSnapshotDisplay:function(e,t,r,i,o,a){t.style.left=r+"px",t.style.top=i+"px",t.style.width=o+"px",t.style.height=a+"px"},createSnapshotUploader:function(e,r,i){return t.create(s.extend({source:e},i))}}}),e.define("module:WebRTC.AudioAnalyser",["base:Class","browser:Info","module:WebRTC.Support"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this._audioContext=r.globals().audioContext,this._analyserNode=this._audioContext.createAnalyser.call(this._audioContext),this._analyserNode.fftSize=32,0<t.getAudioTracks().length&&(this._audioInput=this._audioContext.createMediaStreamSource(t),this._audioInput.connect(this._analyserNode))},destroy:function(){this._analyserNode.disconnect(),delete this._analyserNode,e.destroy.call(this)},soundLevel:function(){if(!this._audioInput)return 0;var e=this._analyserNode.fftSize,r=new Uint8Array(e);this._analyserNode.getByteTimeDomainData(r);for(var i=0,o=0;o<e;o++)i=Math.max(i,Math.abs(r[o]/128));return t.isMobile()&&(t.isFirefox()||t.isAndroid())?i+.1:i}}},{supported:function(){return!(!r.globals().AudioContext||!r.globals().audioContext||t.isSafari()||t.isiOS())}})}),e.define("module:WebRTC.AudioRecorder",["base:Class","base:Events.EventsMixin","base:Objs","base:Promise","base
2:Functions","module:WebRTC.Support","module:Encoding.WaveEncoder.Support"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,i){e.constructor.call(this),this._channels=[],this._recordingLength=0,this._options=r.extend({audioChannels:2,bufferSize:16384,sampleRate:44100},i),this._stream=t,this._started=!1,this._stopped=!1,this._volumeGainValue=1},_audioProcess:function(e){this._started&&(this._channels.push(n.dumpInputBuffer(e.inputBuffer,this._options.audioChannels,this._actualBufferSize)),this._recordingLength+=this._actualBufferSize)},destroy:function(){this.stop(),e.destroy.call(this)},getVolumeGain:function(){return this._volumeGainValue},setVolumeGain:function(e){this._volumeGainValue=e,this._volumeGain&&(this._volumeGain.value.gain=e)},__initializeContext:function(){var e=a.globals().AudioContext;this._audioContext=new e,this._actualSampleRate=this._audioContext.sampleRate||this._options.sampleRate,this._volumeGain=this._audioContext.createGain(),this._volumeGain.gain.value=this._volumeGainValue,this._audioInput=this._audioContext.createMediaStreamSource(this._stream),this._audioInput.connect(this._volumeGain),this._scriptProcessor=a.globals().audioContextScriptProcessor.call(this._audioContext,this._options.bufferSize,this._options.audioChannels,this._options.audioChannels),this._actualBufferSize=this._scriptProcessor.bufferSize,this._scriptProcessor.onaudioprocess=o.as_method(this._audioProcess,this),this._volumeGain.connect(this._scriptProcessor),this._scriptProcessor.connect(this._audioContext.destination)},__finalizeContext:function(){this._scriptProcessor.disconnect(),this._volumeGain.disconnect(),this._audioInput.disconnect(),this._scriptProcessor.onaudioprocess=null,this._audioContext.close(),delete this._scriptProcessor,delete this._volumeGain,delete this._audioInput,delete this._audioContext},start:function(){return this._started||(this.__initializeContext(),this._startContextTime=this._audioContext.currentTime,this._started=!0,this._stopped=!1,this._recordingLength=0,this._channels=[],this.trigger("started")),i.value(!0)},stop:function(){this._started&&!this._stopped&&(this._stopContextTime=this._audioContext.currentTime,this._stopped=!0,this.trigger("stopped"),this.__finalizeContext(),this._started=!1,this._generateData())},_generateData:function(){var e=44,t=this._recordingLength*this._options.audioChannels*2+44,r=new ArrayBuffer(t),i=new DataView(r);n.generateHeader(t,this._options.audioChannels,this._actualSampleRate,r),this._channels.forEach(function(t){n.waveChannelTransform(t,1).value().forEach(function(t){i.setInt16(e,t,!0),e+=2})}),this._data=new Blob([i],{type:"audio/wav"}),this._recordingLength=0,this.trigger("data",this._data)}}}],{supported:function(){return!!a.globals().AudioContext}})}),e.define("module:WebRTC.MediaRecorder",["base:Class","base:Events.EventsMixin","base:Functions","base:Promise","browser:Info","module:WebRTC.Support","base:Async"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},[t,function(e){return{constructor:function(t,i){i=i||{},e.constructor.call(this),this._stream=t,this._started=!1;var n=a.globals().MediaRecorder,s={mimeType:""};try{i.audioonly?n.isTypeSupported("audio/mp3")?s={mimeType:"audio/mp3"}:n.isTypeSupported("audio/ogg;codecs=opus")&&(s={mimeType:"audio/ogg;codecs=opus"}):void 0===n.isTypeSupported?s={mimeType:"video/webm"}:n.isTypeSupported("video/webm;codecs=vp9")&&!i.cpuFriendly?s={mimeType:"video/webm;codecs=vp9"}:n.isTypeSupported("video/webm;codecs=vp8")?s={mimeType:"video/webm;codecs=vp8"+(o.isFirefox()&&71<=o.firefoxVersion()?",opus":"")}:n.isTypeSupported("video/webm")?s={mimeType:"video/webm"}:n.isTypeSupported("video/webm;codecs=vp9")?s={mimeType:"video/webm;codecs=vp9"}:n.isTypeSupported("video/mp4")&&(s={mimeType:"video/mp4"})}catch(e){s={}}i.videoBitrate&&(s.videoBitsPerSecond=1e3*i.videoBitrate),i.audioBitrate&&(s.audioBitsPerSecond=1e3*i.audioBitrate),this.__audioonly=i.audioonly,this.__mediaRecorderOptions=s,this._mediaRecorder=new n(t,s),this._mediaRecorder.ondataavailable=r.as_method(this._dataAvailable,this),this._mediaRecorder.onstop=r.as_method(this._dataStop,this),this._mediaRecorder.onpause=r.as_method(this._hasPaused,this),this._mediaRecorder.onresume=r.as_method(this._hasResumed,this),this._mediaRecorder.onstart=r.as_method(this._recorderStarted,this),this._mediaRecorder.onerror=r.as_method(this.onErrorMethod,this)},_recorderStarted:function(e){this._started=!0,this.trigger("started"),this._startRecPromise.asyncSuccess()},onErrorMethod:function(e){this._startRecPromise.asyncError(e),this.trigger("error",e)},destroy:function(){this.stop(),e.destroy.call(this)},start:function(){return this._started?i.value(!0):(this._startRecPromise=i.create(),this._chunks=[],this._mediaRecorder.start(10),!o.isSafari()||"onstart"in MediaRecorder.prototype||(this._started=!0,this.trigger("started"),n.eventually(function(){"recording"===this._mediaRecorder.state?this._startRecPromise.asyncSuccess():this._startRecPromise.asyncError("Could not start recording")},this,1e3)),this._startRecPromise)},pause:function(){!this._paused&&this._started&&(this._paused=!0,this._mediaRecorder.pause(),this.trigger("pause"))},_hasPaused:function(){this.trigger("paused")},resume:function(){this._paused&&this._started&&(this._paused=!1,this._mediaRecorder.resume(),this.trigger("resume"))},_hasResumed:function(){this.trigger("resumed")},stop:function(){this._started&&(this._started=!1,this._mediaRecorder.stop(),this.trigger("stopped"))},_dataAvailable:function(e){e.data&&0<e.data.size&&this._chunks.push(e.data)},_dataStop:function(e){var t,r;this._data=new Blob(this._chunks,{type:this.__mediaRecorderOptions.mimeType.split(";")[0]||(this.__audioonly?"audio/ogg":"video/webm")}),this._chunks=[],o.isFirefox()?(t=this,(r=new FileReader).onload=function(){t._data=new Blob([this.result],{type:t._data.type}),t.trigger("data",t._data)},r.readAsArrayBuffer(this._data)):this.trigger("data",this._data)}}}],{supported:function(){return!!a.globals().MediaRecorder&&(0===document.location.href.indexOf("https://")||"localhost"===document.location.hostname||!o.isOpera()&&!o.isChrome())&&!(o.isOpera()&&44>o.operaVersion())&&!(o.isChrome()&&57>o.chromeVersion())}})}),e.define("module:WebRTC.PeerRecorder",["base:Class","base:Events.EventsMixin","base:Functions","base:Objs","base:Promise","base
2:Async","browser:Info","module:WebRTC.Support"],function(e,t,r,i,o,a,n,s,x){return e.extend({scoped:x},[t,function(e){return{constructor:function(t,r){e.constructor.call(this),this._stream=t,!r.videoBitrate&&r.recorderWidth&&r.recorderHeight&&(r.videoBitrate=Math.round(r.recorderWidth*r.recorderHeight/250)),this._videoBitrate=r.videoBitrate||1024,this._audioBitrate=r.audioBitrate||256,this._videoFrameRate=r.framerate,this._audioonly=r.audioonly,this._started=!1},destroy:function(){this.stop(),e.destroy.call(this)},start:function(e){if(this._started)return o.value(!0);this._wssUrl=e.wssUrl,this._streamInfo=e.streamInfo,this._userData=e.userData||{},this._delay=e.delay||0,this._started=!0,this._wsConnection=new(s.globals()).WebSocket(this._wssUrl),this._wsConnection.binaryType="arraybuffer",this._wsConnection.onopen=r.as_method(this._wsOnOpen,this),this._wsConnection.onmessage=r.as_method(this._wsOnMessage,this),this._wsConnection.onclose=r.as_method(this._wsOnClose,this),this._wsConnection.onerror=this._errorCallback("WS_CONNECTION");var t=o.create(),i={},a=this;return this.on("started",function(){a.off(null,null,i),t.asyncSuccess(!0)},i).on("error",function(e){a.off(null,null,i),t.asyncError(e)},i),t},stop:function(){this._started&&(this._started=!1,this._peerConnection&&this._peerConnection.close(),this._peerConnection=null,this._wsConnection&&this._wsConnection.close(),this._wsConnection=null,this.trigger("stopped"))},_wsOnOpen:function(){this._peerConnection=new(s.globals()).RTCPeerConnection({iceServers:[]}),this._stream.getTracks&&this._peerConnection.addTrack?i.iter(this._stream.getTracks(),function(e){this._peerConnection.addTrack(e,this._stream)},this):this._peerConnection.addStream(this._stream);var e=this._peerConnection.createOffer();e.then(r.as_method(this._offerGotDescription,this)),e.catch(this._errorCallback("PEER_CREATE_OFFER"))},_wsOnMessage:function(e){var t,r=JSON.parse(e.data),o=parseInt(r.status,10);r.command,200!==o?this._error("MESSAGE_ERROR",{status:o,description:r.statusDescription}):(void 0!==r.sdp&&((t=this._peerConnection.setRemoteDescription(new(s.globals()).RTCSessionDescription(r.sdp))).then(function(){}),t.catch(this._errorCallback("PEER_REMOTE_DESCRIPTION"))),r.iceCandidates&&i.iter(r.iceCandidates,function(e){this._peerConnection.addIceCandidate(new(s.globals()).RTCIceCandidate(e))},this),a.eventually(function(){this.trigger("started")},this,this._delay)),this._wsConnection&&this._wsConnection.close(),this._wsConnection=null},_offerGotDescription:function(e){var t={};return this._audioBitrate&&(t.audioBitrate=Number(this._audioBitrate)),this._videoBitrate&&!this._audioonly&&(t.videoBitrate=Number(this._videoBitrate)),this._videoFrameRate&&!this._audioonly&&(t.videoFrameRate=Number(this._videoFrameRate)),e.sdp=this._enhanceSDP(e.sdp,t),this._peerConnection.setLocalDescription(e).then(r.as_method(function(){this._wsConnection.send(JSON.stringify({direction:"publish",command:"sendOffer",streamInfo:this._streamInfo,sdp:e,userData:this._userData}))},this)).catch(this._errorCallback("Peer Local Description"))},_enhanceSDP:function(e,t){var r=e.split(/\r\n/),o="header",a=!1,s="";return i.iter(r,function(e){var r,i;e.length<=0||(s+=e+"\r\n",0===e.indexOf("m=audio")?(o="audio",a=!1):0===e.indexOf("m=video")?(o="video",a=!1):0===e.indexOf("a=rtpmap")&&(o="bandwidth",a=!1),0!==e.indexOf("i=")&&0!==e.indexOf("c=")&&(a||(0==="audio".localeCompare(o)?void 0!==t.audioBitrate&&(s+="b=AS:"+t.audioBitrate+"\r\n"+("b=TIAS:"+1024*t.audioBitrate+"\r\n")):0==="video".localeCompare(o)?void 0!==t.videoBitrate&&(s+="b=AS:"+t.videoBitrate+"\r\n"+("b=CT:"+t.videoBitrate+"\r\n"),void 0!==t.videoFrameRate&&(s+="a=framerate:"+t.videoFrameRate+"\r\n")):0==="bandwidth".localeCompare(o)&&n.isChrome()&&(null===(i=this._getRTPMapID(e))||(r=i[2].toLowerCase(),0!=="vp9".localeCompare(r)&&0!=="vp8".localeCompare(r)&&0!=="h264".localeCompare(r)&&0!=="red".localeCompare(r)&&0!=="ulpfec".localeCompare(r)&&0!=="rtx".localeCompare(r)||void 0!==t.videoBitrate&&(s+="a=fmtp:"+i[1]+" x-google-min-bitrate="+t.videoBitrate+";x-google-max-bitrate="+t.videoBitrate+"\r\n"),(0==="opus".localeCompare(r)||0==="isac".localeCompare(r)||0==="g722".localeCompare(r)||0==="pcmu".localeCompare(r)||0==="pcma".localeCompare(r)||0==="cn".localeCompare(r))&&(void 0===t.audioBitrate||(s+="a=fmtp:"+i[1]+" x-google-min-bitrate="+t.audio
2Bitrate+";x-google-max-bitrate="+t.audioBitrate+"\r\n")))),a=!0)))},this),s},_getRTPMapID:function(e){var t=RegExp("a=rtpmap:(\\d+) (\\w+)/(\\d+)"),r=e.match(t);return r&&3<=r.length?r:null},_wsOnClose:function(){},_error:function(e,t){this.trigger("error",e+" "+t.toString(),t),this.stop()},_errorCallback:function(e){return r.as_method(function(t){this._error(e,t)},this)}}}],{supported:function(){return!(n.isEdge()||n.isSafari()&&11>n.safariVersion()||0!==document.location.href.indexOf("https://")&&"localhost"!==document.location.hostname&&(n.isChrome()&&47<=n.chromeVersion()||n.isOpera()&&34<=n.operaVersion()))&&s.globals().RTCPeerConnection&&s.globals().RTCIceCandidate&&s.globals().RTCSessionDescription&&s.globals().WebSocket}})}),e.define("module:WebRTC.RecorderWrapper",["base:Classes.ConditionalInstance","base:Events.EventsMixin","base:Objs","base:Async","base:Promise","base:Time","module:WebRTC.Support","module:Recorder.Support","module:Recorder.PixelSampleMixin","browser:Events"],function(e,t,r,i,o,a,n,s,x,c,l){return e.extend({scoped:l},[t,x,function(e){return{constructor:function(t){e.constructor.call(this,t),this._video=t.video,this._localPlaybackRequested=t.localPlaybackRequested,this._recording=!1,this._bound=!1,this._hasAudio=!1,this._hasVideo=!1,this._screen=t.screen,this._resizeMode=t.resizeMode,this._flip=!!t.flip,this._screen&&!t.flipscreen&&(this._flip=!1),this._videoTrackSettings={slippedFromOrigin:{height:1,width:1}},this._options.fittodimensions&&(null===this._screen?(this._initCanvasStreamSettings(),this._prepareRecorderStreamCanvas(!0)):this._options.fittodimensions=!1)},_getConstraints:function(){return{audio:!!this._options.recordAudio&&{deviceId:this._options.audioId},video:!!this._options.recordVideo&&{frameRate:this._options.framerate,sourceId:this._options.videoId,width:this._options.recordResolution.width,height:this._options.recordResolution.height,cameraFaceFront:this._options.cameraFaceFront,resizeMode:this._resizeMode},screen:this._screen}},addNewSingleStream:function(e,t){this._initCanvasStreamSettings();var i,o,a,n=!0,s=this._options.video.aspectRatio,x=t.positionX||0,c=t.positionY||0,l=t.width||.2*this._options.recordResolution.width||120;return(a=t.height)||(a=s?Math.floor(l*s):Math.floor(l/1.33),n=!1),o={video:i={frameRate:this._options.framerate,sourceId:e.id,cameraFaceFront:this._options.cameraFaceFront}},this._prepareRecorderStreamCanvas(),this._multiStreamConstraints=o,this.__addedStreamOptions=r.tree_merge(i,{positionX:x,positionY:c,width:l,height:a,isTrueHeight:n}),this.addNewMediaStream()},updateMultiStreamPosition:function(e,t,r,i){this.__addedStreamOptions.positionX=e||this.__addedStreamOptions.positionX,this.__addedStreamOptions.positionY=t||this.__addedStreamOptions.positionY,this.__addedStreamOptions.width=r||this.__addedStreamOptions.width,this.__addedStreamOptions.height=i||this.__addedStreamOptions.height},addNewMediaStream:function(){var e=o.create();return this._canvasStreams.length<1&&this._canvasStreams.push(this._stream),n.userMedia2(this._multiStreamConstraints,this).success(function(t){this._canvasStreams.push(t),this._buildVideoElementsArray(e),this.on("stream-canvas-drawn",function(){return e.asyncSuccess()},this)},this)},recordDelay:function(e){return 0},stream:function(){return this._stream},isWebrtcStreaming:function(){return!1},canPause:function(){return!1},bindMedia:function(){if(!this._bound)return n.userMedia2(this._getConstraints()).success(function(e){var t,r,i,o,a;this._options&&(this._hasAudio=this._options.recordAudio&&0<e.getAudioTracks().length,this._hasVideo=this._options.recordVideo&&0<e.getVideoTracks().length,r=t=o=null,i=e.getVideoTracks()[0]||{},this._hasVideo&&"function"==typeof i.getSettings&&(o=i.getSettings(),void 0!==i.onended&&this.auto_destroy(new c).on(i,"ended",function(e){this.trigger("mainvideostreamended")},this)),this._hasVideo&&"function"==typeof i.getCapabilities&&o&&(r=i.getCapabilities(),t=this._getConstraints().video,r.width.max&&r.height.max&&this.__checkAndApplyCorrectConstraints(i,r,t,e)),o&&t&&this._options.fittodimensions&&(a=t.width/t.height,.1>=Math.abs(a-o.width/o.height)&&(this._options.fittodimensions=!1)),this._options.fittodimensions&&o?(this._canvasStreams.push(e),this.__initialVideoTrackSettings||this.__calculateVideoTrackSettings(o,this._video,!0),this._videoTrackSettings.capabilities=r,this._videoTrackSettings.constrainsts=this._getConstraints().video,this._buildVideoElementsArray()):(this._bound=!0,this._stream=e,this._setLocalTrackSettings(e),n.bindStreamToVideo(e,this._video,this._flip),this.trigger("bound",e),this._boundMedia())
2)},this)},selectCamera:function(e){this._options.videoId=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},selectMicrophone:function(e){this._options.audioId=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},selectCameraFace:function(e){this._options.cameraFaceFront=e,this._bound&&(this.unbindMedia(),this.bindMedia(),this.trigger("rebound"))},getCameraFacingMode:function(){return!0===this._options.cameraFaceFront?"user":!1===this._options.cameraFaceFront?"environment":void 0},startRecord:function(e){if(this._recording)return o.value(!0);this._recording=!0;var t=this._startRecord(e);return t.success(function(){this._pausedDuration=0,this._startTime=a.now()},this),t},pauseRecord:function(){this.canPause()&&!this._paused&&(this._paused=!0,this._recorder.once("paused",function(){this.trigger("paused"),this.__pauseStartTime=a.now()},this),this._recorder.pause())},resumeRecord:function(){this.canPause()&&this._paused&&(this._paused=!1,this._recorder.once("resumed",function(){this.trigger("resumed"),this._pausedDuration+=a.now()-this.__pauseStartTime,delete this.__pauseStartTime},this),this._recorder.resume())},stopRecord:function(){this._recording&&(this._recording=!1,this._stopRecord(),this._stopTime=a.now())},duration:function(){return(this._recording||!this._stopTime?a.now():this._stopTime)-this._startTime-this._pausedDuration-(void 0!==this.__pauseStartTime?a.now()-this.__pauseStartTime:0)},unbindMedia:function(){this._bound&&!this._recording&&(n.stopUserMediaStream(this._stream,this._sourceTracks),this._bound=!1,this.trigger("unbound"),this._unboundMedia())},createSnapshot:function(e){return s.createSnapshot(e,this._video)},_pixelSample:function(e,t,r){e=e||100;var i=this._video.videoWidth||this._video.clientWidth,o=this._video.videoHeight||this._video.clientHeight,a=Math.ceil(Math.sqrt(i/o*e)),n=Math.ceil(Math.sqrt(o/i*e)),s=document.createElement("canvas");s.width=a,s.height=n;var x=s.getContext("2d");x.drawImage(this._video,0,0,a,n);for(var c=0;c<e;++c){var l=c%a,d=Math.floor(c/a),u=x.getImageData(l,d,1,1).data;t.call(r||this,u[0],u[1],u[2])}},_initCanvasStreamSettings:function(){this._canvasStreams=[],this._videoElements=[],this._audioInputs=[],this._sourceTracks=[],this._multiStreamConstraints={},this._drawingStream=!1},_prepareRecorderStreamCanvas:function(e){var t,r;this.__recorderStreamCanvas&&this.__recorderStreamCtx||(t=this._videoTrackSettings.height||this._video.clientHeight||this._video.videoHeight,r=this._videoTrackSettings.width||this._video.clientWidth||this._video.videoWidth,void 0===this.__recorderStreamCanvas&&(this.__recorderStreamCanvas=document.createElement("canvas")),this.__recorderStreamCanvas.setAttribute("width",r),this.__recorderStreamCanvas.setAttribute("height",t),this.__recorderStreamCanvas.setAttribute("style","position:fixed; left: 200%; pointer-events: none"),this.__recorderStreamCtx=this.__recorderStreamCanvas.getContext("2d"),this._drawerSetting={fittodimensions:e||!1,streamsReversed:!1,isMultiStream:!1})},_setLocalTrackSettings:function(e){var t,i;void 0!==e.getVideoTracks()&&e.getVideoTracks()[0]&&((t=this)._videoTrack=e.getVideoTracks()[0],this._options.getDisplayMediaSupported?void 0!==this._videoTrack.getSettings&&(i=this._videoTrack.getSettings(),void 0===this._videoTrackSettings.videoInnerFrame&&(this._videoTrackSettings=r.extend(i,this._videoTrackSettings)),this._video.onloadedmetadata=function(e){t.__calculateVideoTrackSettings(i,e.target,!0)}):(void 0===this._resizeMode&&(this._resizeMode="none"),this._videoTrack.applyConstraints({resizeMode:this._resizeMode}).then(function(){void 0!==t._videoTrack.getSettings&&(t._videoTrackSettings=r.extend(i,t._videoTrackSettings))}))),void 0!==e.getAudioTracks&&e.getAudioTracks()[0]&&(this._audioTrack=e.getAudioTracks()[0],void 0!==this._audioTrack.getSettings()&&(this._audioTrackSettings=this._audioTrack.getSettings()))},__checkAndApplyCorrectConstraints:function(e,t,r){var i=t.width.max,o=t.height.max;if(r.width>i||r.height>o){var a,n,s,x,c=i/o,l=r.width/r.height;return t.aspectRatio.min&&t.aspectRatio.max?(l=r.width/r.height,s=t.aspectRatio.min,x=t.aspectRatio.max,1<l&&x<l?l=x:l<1&&l<s&&(l=s)):l=c,r.width>i&&r.height>o?(a=1<l?i:o*l,o<(n=1<l?i/l:o)&&1<l&&(a=(n=o)/l),i<a&&l<1&&(n=(a=i)/l)):r.width>i?(n=1<l?i/l:Math.min(o,r.height),a=1<l?i:n*l):r.height>o&&(a=1<l?Math.min(i,r.width):o*l,n=1<l?a/l:o),{width:a,height:n}}}
2,__calculateVideoTrackSettings:function(e,t,i){t=t||this._video;var o=e.aspectRatio||e.width/e.height;if(!isNaN(o)){var a=t.offsetWidth,n=t.offsetHeight,s=a<=n*o?a:Math.round(n*o),x=n*o<a?n:Math.round(a/o),c=e.width>s?e.width/s:s/e.width,l=e.height>x?e.height/x:x/e.height,d=r.extend(e,{videoElement:{width:a,height:n},videoInnerFrame:{width:s,height:x},slippedFromOrigin:{width:c,height:l}});return i&&(this.__initialVideoTrackSettings=d),this._videoTrackSettings=d}},_buildVideoElementsArray:function(e){this.__multiStreamVideoSettings={isMainStream:!0,mainStream:{},smallStream:{}},r.iter(this._canvasStreams,function(t,o){var a=t.getTracks(),n=!1;r.iter(a,function(e){this._sourceTracks.push(e),"video"===e.kind&&(this._videoTrack&&(n=e.id!==this._videoTrack.id,this._drawerSetting.isMultiStream=!0),this._videoElements.push(this._arraySingleVideoElement(this.__addedStreamOptions,t,n,e))),"audio"===e.kind&&this._audioInputs.push(e)},this),this._videoElements.length+this._audioInputs.length===a.length&&this._startDrawRecorderToCanvas(t),i.eventually(function(){if(!this._drawingStream)return!!e&&e.asyncError({message:"Could not be able to get required tracks"})},this,1e3)},this)},_startDrawRecorderToCanvas:function(e){try{var t,r,i,o,a,n,s,x,c,l=e.getVideoTracks()[0].getSettings();l.aspectRatio&&.1<Math.abs(l.aspectRatio-this._videoTrackSettings.aspectRatio)&&(this._videoTrackSettings.aspectRatio=l.aspectRatio,this.__calculateVideoTrackSettings(l,null,!0),this.__recorderStreamCanvas.setAttribute("width",l.width),this.__recorderStreamCanvas.setAttribute("height",l.height)),this._drawingStream=!0,this._drawerSetting.fittodimensions&&void 0!==this._videoTrackSettings.videoInnerFrame&&(t={},r=this._videoTrackSettings.width,i=this._videoTrackSettings.height,o=(this.__recorderStreamCanvas.width=r)/(this.__recorderStreamCanvas.height=i),a=this._videoTrackSettings.videoInnerFrame,n=this._videoTrackSettings.videoElement,x=(s=this._videoTrackSettings.constrainsts).width/s.height,c=a.width===n.width,.1<=Math.abs(o-x)&&(c?(t.ch=Math.round(r/x),t.ch>i&&(c=!1)):(t.cw=1<o?Math.round(i*x):Math.round(i/x),t.cw>r&&(c=!0)),c?(t.cw=r,t.ch=Math.round(r/x),t.cx=0,t.cy=(i-t.ch)/2,t.w=t.cw,t.h=t.ch,t.x=0,t.y=(i-t.h)/2):(t.ch=i,t.cw=1<o?Math.round(i*x):Math.round(i/x),t.cy=0,t.cx=(r-t.cw)/2,t.w=t.cw,t.h=t.ch,t.y=0,t.x=(r-t.w)/2)),this.__cropSettings=t),this._drawTracksToCanvas(),this._startCanvasStreaming()}catch(e){}},_drawTracksToCanvas:function(){if(this._drawingStream){var e=this._videoElements.length,t=!1;void 0!==this._drawerSetting&&this._drawerSetting.streamsReversed&&(t=!0);for(var o=0;o<this._videoElements.length;o++){var a,n,s,x,c,l,d=this._videoElements[o];this._drawerSetting.fittodimensions?(s=(n=this.__cropSettings).w,x=n.h,c=n.x,l=n.y,this.__recorderStreamCtx.drawImage(d,n.cx,n.cy,n.cw,n.ch,c,l,s,x)):(c=(a=0!==o?this.__addedStreamOptions:{}).positionX||0,l=a.positionY||0,d.__multistreamElement?(s=t?this._drawerSetting.smallStreamWidth:a.width||360,x=t?this._drawerSetting.smallStreamHeight:a.height||240):t?(c=this._drawerSetting.positionX,l=this._drawerSetting.positionY,s=this._drawerSetting.width,x=this._drawerSetting.height,this.__multiStreamVideoSettings.mainStream&&0<r.keys(this.__multiStreamVideoSettings.mainStream).length&&(this.__recorderStreamCtx.fillStyle="#000000",this.__recorderStreamCtx.fillRect(0,0,this.__recorderStreamCanvas.width,this.__recorderStreamCanvas.height),this.__recorderStreamCtx.restore())):(s=this.__recorderStreamCanvas.width||a.width||360,x=this.__recorderStreamCanvas.height||a.height||240),this.__recorderStreamCtx.drawImage(d,c,l,s,x)),0==--e&&i.eventually(this._drawTracksToCanvas,this,20)}}},reverseVideos:function(){var e=this.__multiStreamVideoSettings.isMainStream;this.__multiStreamVideoSettings.isMainStream=!e;var t,r,i,o,a,n,s,x,c=this.__multiStreamVideoSettings.mainStream.settings,l=this.__multiStreamVideoSettings.smallStream.settings;if(e?(s=l.aspectRatio,x=this._videoTrackSettings.aspectRatio||this._videoTrackSettings.width/this._videoTrackSettings.height,this._videoTrackSettings.videoElement.width===this._videoTrackSettings.videoInnerFrame.width?(i=(o=c.streamHeight)*s,n=(a=l.videoWidth)/x):(o=(i=c.streamWi
2dth)/s,a=(n=l.videoHeight)*x),t=(c.streamWidth-i)/2,r=(c.streamHeight-o)/2,this._drawerSetting={streamsReversed:!0,width:i,height:o,positionX:t,positionY:r,smallStreamHeight:n,smallStreamWidth:a}):(this._drawerSetting.streamsReversed=!1,a=l.videoWidth,n=l.videoHeight),this._drawingStream)for(var d,u=document.createElement("video"),p=0;p<this._videoElements.length;p++)u.srcObject?u.srcObject&&(this._videoElements[p].srcObject=u.srcObject,this._videoElements[p].load(),this._videoElements[p].oncanplay=function(){this.play()},d={width:a,height:n},e?this.__calculateVideoTrackSettings(d):this._videoTrackSettings=this.__initialVideoTrackSettings,this.trigger("multistream-camera-switched",d,e),u.remove()):(u.srcObject=this._videoElements[p].srcObject,this._videoElements[p].srcObject=this._videoElements[p+1].srcObject,this._videoElements[p].load(),this._videoElements[p].oncanplay=function(){this.play()})},_startCanvasStreaming:function(){var e=this.__recorderStreamCanvas.captureStream(25);this._audioInputs[0]&&e.addTrack(this._audioInputs[0]),this._stream=e,n.bindStreamToVideo(e,this._video,this._flip),this.trigger("bound",e),this.trigger("stream-canvas-drawn"),this._setLocalTrackSettings(e),this._boundMedia(e)},_arraySingleVideoElement:function(e,t,r,i){var o,a=this,s=n.bindStreamToVideo(t);(r=r||!1)?(s.__multistreamElement=!0,s.width=this.__addedStreamOptions.width||e.width||360,s.height=this.__addedStreamOptions.height||e.height||240):(o=a._videoTrackSettings.videoInnerFrame,a._videoTrackSettings.aspectRatio);var x=a._videoTrackSettings.slippedFromOrigin;return s.muted=!0,s.volume=0,s.oncanplay=function(){var e=i.getSettings(),t=this.width,n=this.height,s=r?e.aspectRatio||e.width/e.height:s;void 0!==a.__addedStreamOptions&&!a.__addedStreamOptions._isTrueHeight&&r&&s&&(n=1<s?(t/s).toFixed(2):(t*s).toFixed(2),a.__addedStreamOptions.height=n,a.updateMultiStreamPosition());var c={track:i,isMainScreen:r,settings:{videoWidth:r?t:a._videoTrackSettings.videoElement.width,videoHeight:r?n:a._videoTrackSettings.videoElement.height,streamWidth:r?e.width:a._videoTrackSettings.width,streamHeight:r?e.height:a._videoTrackSettings.height,visibleWidth:r?t/x.width:o.width,visibleHeight:r?n/x.height:o.height,deviceId:e.deviceId,aspectRatio:s}};r?a.__multiStreamVideoSettings.smallStream=c:a.__multiStreamVideoSettings.mainStream=c,this.play()},s},_boundMedia:function(){},_unboundMedia:function(){},_startRecord:function(e){},_stopRecord:function(){},_error:function(e,t){this.trigger("error",e,t)},getVolumeGain:function(){},setVolumeGain:function(e){},_dataAvailable:function(e,t,r){this.destroyed()||this.trigger("data",e,t,r)},destroy:function(){this.stopRecord(),this.unbindMedia(),e.destroy.call(this)},averageFrameRate:function(){return null}}}],{_initializeOptions:function(e){return r.extend({recordAudio:!0,recordVideo:!0,recordResolution:{width:320,height:200}},e)},supported:function(e){return!!n.globals().getUserMedia&&!!n.globals().URL}})}),e.define("module:AudioRecorder.WebRTCAudioRecorderWrapper",["module:AudioRecorder.AudioRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","module:WebRTC.AudioAnalyser","browser:Dom","browser:Info","base:Time","base:Objs","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,r,i,o,a,n,s,x,c,l,d){return e.extend({scoped:d},function(e){return{constructor:function(r){e.constructor.call(this,r),"audio"!==this._element.tagName.toLowerCase()&&(this._element=o.changeTag(this._element,"audio")),this._recorder=t.create({video:this._element,recordVideo:!1,recordAudio:this._options.recordAudio,audioBitrate:this._options.audioBitrate,webrtcStreaming:this._options.webrtcStreaming,webrtcStreamingIfNecessary:this._options.webrtcStreamingIfNecessary,localPlaybackRequested:this._options.localPlaybackRequested}),this._recorder.on("bound",function(){this._analyser&&this.testSoundLevel(!0)},this),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this.ready.asyncSuccess(!0)},destroy:function(){this._analyser&&this._analyser.weakDestroy(),this._recorder.destroy(),e.destroy.call(this)},recordDelay:function(e){return this._recorder.recordDelay(e)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},getVolumeGain:function(){return this._recorder.getVolumeGain()},setVolumeGain:function(e){this._recorder.setVolumeGain(e)},soundLevel:function(){return!this._analyser&&this._recorder&&this._recorder.stream()&&(this._analyser=new i(this._recorder.stream())),this._analyser?this._analyser.soundLevel():0},isWebrtcStreaming:function(){return this._recorder.isWebrtcStreaming()},testSoundLevel:function(e){this._analyser&&(this._analyser.weakDestroy(),delete this._analyser),e&&(this._analyser=new i(this._recorder.stream()))},currentDevices:function(){return{audio:this._currentAudio}},enumerateDevices:function(){return r.enumerateMediaSources().success(function(e){this._currentAudio||(this._currentAudio=s.ithKey(e.audio))},this)},setCurrentDevices:function(e){e&&e.audio&&this._recorder.selectMicrophone(e.audio)}
2,canPause:function(){return this._recorder.canPause()},startRecord:function(e){return this.__localPlaybackSource=null,this._recorder.startRecord(e)},pauseRecord:function(){return this._recorder.pauseRecord()},resumeRecord:function(){return this._recorder.resumeRecord()},stopRecord:function(e){var t=l.create();return this._recorder.once("data",function(r,i,o){this.__localPlaybackSource={src:i||r};var a=new c;this._options.simulate||o||r&&a.addUploader(x.create(s.extend({source:i||r},e.audio))),t.asyncSuccess(a)},this),this._recorder.stopRecord(),t},supportsLocalPlayback:function(){return!!this.__localPlaybackSource.src},localPlaybackSource:function(){return this.__localPlaybackSource},_softwareDependencies:function(){return l.value(!0)}}},{supported:function(e){return!!t.anySupport(e)}})}),e.extend("module:AudioRecorder.AudioRecorderWrapper",["module:AudioRecorder.AudioRecorderWrapper","module:AudioRecorder.WebRTCAudioRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:ImageRecorder.WebRTCImageRecorderWrapper",["module:ImageRecorder.ImageRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","browser:Dom","browser:Info","base:Time","base:Objs","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,r,i,o,a,n,s,x,c,l){return e.extend({scoped:l},function(e){return{constructor:function(r){e.constructor.call(this,r),"video"!==this._element.tagName.toLowerCase()&&(this._element=i.changeTag(this._element,"video")),this._recorder=t.create({video:this._element,flip:!!this._options.flip,recordVideo:!0,recordAudio:!1,recordResolution:{width:this._options.recordingWidth,height:this._options.recordingHeight},videoBitrate:this._options.videoBitrate,screen:this._options.screen}),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this.ready.asyncSuccess(!0)},destroy:function(){this._recorder.destroy(),e.destroy.call(this)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},lightLevel:function(){return this._recorder.lightLevel()},blankLevel:function(){return this._recorder.blankLevel()},deltaCoefficient:function(){return this._recorder.deltaCoefficient()},currentDevices:function(){return{video:this._currentVideo}},enumerateDevices:function(){return r.enumerateMediaSources().success(function(e){this._currentVideo||(this._currentVideo=n.ithKey(e.video))},this)},setCurrentDevices:function(e){e&&e.video&&this._recorder.selectCamera(e.video)},setCameraFace:function(e){o.isMobile()&&this._recorder.selectCameraFace(e)},getCameraFacingMode:function(){if(o.isMobile())return this._recorder.getCameraFacingMode()},createSnapshot:function(e){return this._recorder.createSnapshot(e)},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,o,a,n,s){var x=r.globals().URL.createObjectURL(t),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(t,c,o,a,n,s),c.src=x,i.elementPrependChild(e,c),c},updateSnapshotDisplay:function(e,t,r,i,o,a){t.style.left=r+"px",t.style.top=i+"px",t.style.width=o+"px",t.style.height=a+"px"},removeSnapshotDisplay:function(e){e.remove()},createSnapshotUploader:function(e,t,r){return s.create(n.extend({source:e},r))},snapshotToLocalPoster:function(e){return e},_softwareDependencies:function(){if(!this._options.screen||r.globals().supportedConstraints.mediaSource)return c.value(!0);var e=r.chromeExtensionExtract(this._options.screen),t=[{title:"Screen Recorder Extension",execute:function(){window.open(e.extensionInstallLink)}}],i=a.now();return r.chromeExtensionMessage(e.extensionId,{type:"ping",data:i}).mapError(function(){return t}).mapSuccess(function(e){return!(!e||"success"!==e.type||e.data!==i)||c.error(t)})}}},{supported:function(e){return!!t.anySupport(e)&&(!e.screen||!!(r.globals().supportedConstraints.mediaSource&&o.isFirefox()&&55<o.firefoxVersion())||!(!o.isChrome()||!e.screen.chromeExtensionId)||!(!o.isOpera()||!e.screen.operaExtensionId))}})}),e.extend("module:ImageRecorder.ImageRecorderWrapper",["module:ImageRecorder.ImageRecorderWrapper","module:ImageRecorder.WebRTCImageRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:Recorder.WebRTCVideoRecorderWrapper",["module:Recorder.VideoRecorderWrapper","module:WebRTC.RecorderWrapper","module:WebRTC.Support","module:WebRTC.AudioAnalyser","browser:Dom","browser:Info","base:Time","base:Objs","base:Timers.Timer","base
2:Comparators","browser:Upload.FileUploader","browser:Upload.MultiUploader","base:Promise"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p){return e.extend({scoped:p},function(e){return{constructor:function(r){e.constructor.call(this,r),"video"!==this._element.tagName.toLowerCase()&&(this._element=o.changeTag(this._element,"video")),this._recorder=t.create({video:this._element,flip:!!this._options.flip,flipscreen:!!this._options.flipscreen,framerate:this._options.framerate,recordVideo:this._options.recordVideo,recordFakeVideo:!this._options.recordVideo,recordAudio:this._options.recordAudio,recordResolution:{width:this._options.recordingWidth,height:this._options.recordingHeight},resizeMode:this._options.resizeMode,videoBitrate:this._options.videoBitrate,audioBitrate:this._options.audioBitrate,webrtcStreaming:this._options.webrtcStreaming,webrtcStreamingIfNecessary:this._options.webrtcStreamingIfNecessary,localPlaybackRequested:this._options.localPlaybackRequested,screen:this._options.screen,getDisplayMediaSupported:void 0!==navigator.mediaDevices.getDisplayMedia,fittodimensions:this._options.fittodimensions,cpuFriendly:this._options.cpuFriendly}),this._recorder.on("bound",function(){this._analyser&&this.testSoundLevel(!0)},this),this._recorder.on("error",function(e,t){this.trigger("error",e,t)},this),this._recorder.on("mainvideostreamended",function(){this.trigger("mainvideostreamended")},this),this.ready.asyncSuccess(!0)},destroy:function(){this._analyser&&this._analyser.weakDestroy(),this._recorder.destroy(),e.destroy.call(this)},recordDelay:function(e){return this._recorder.recordDelay(e)},_bindMedia:function(){return this._recorder.bindMedia()},_unbindMedia:function(){return this._recorder.unbindMedia()},lightLevel:function(){return this._recorder.lightLevel()},blankLevel:function(){return this._recorder.blankLevel()},getVolumeGain:function(){return this._recorder.getVolumeGain()},setVolumeGain:function(e){this._recorder.setVolumeGain(e)},deltaCoefficient:function(){return this._recorder.deltaCoefficient()},isWebrtcStreaming:function(){return this._recorder.isWebrtcStreaming()},canPause:function(){return this._recorder.canPause()},soundLevel:function(){return!this._analyser&&this._recorder&&this._recorder.stream()&&i.supported()&&(this._analyser=new i(this._recorder.stream())),this._analyser?this._analyser.soundLevel():1.1},testSoundLevel:function(e){this._analyser&&(this._analyser.weakDestroy(),delete this._analyser),e&&i.supported()&&(this._analyser=new i(this._recorder.stream()))},currentDevices:function(){return{video:this._currentVideo,audio:this._currentAudio}},enumerateDevices:function(){return r.enumerateMediaSources().success(function(e){this._detectCurrentDeviceId(e.video,e.videoCount,!0),this._detectCurrentDeviceId(e.audio,e.audioCount,!1);var t=this.auto_destroy(new x({start:!0,delay:100,context:this,destroy_on_stop:!0,fire:function(){this._currentVideo&&this._currentAudio&&(this.trigger("currentdevicesdetected",{video:this._currentVideo,audio:this._currentAudio}),t.stop())}}))},this)},addMultiStream:function(e,t){return this._recorder.addNewSingleStream(e,t)},updateMultiStreamPosition:function(e,t,r,i){return this._recorder.updateMultiStreamPosition(e,t,r,i)},reverseCameraScreens:function(){return this._recorder.reverseVideos()},setCurrentDevices:function(e){e&&e.video&&this._recorder.selectCamera(e.video),e&&e.audio&&this._recorder.selectMicrophone(e.audio)},setCameraFace:function(e){a.isMobile()&&this._recorder.selectCameraFace(e)},getCameraFacingMode:function(){if(a.isMobile())return this._recorder.getCameraFacingMode()},createSnapshot:function(e){return this._recorder.createSnapshot(e)},removeSnapshot:function(e){},createSnapshotDisplay:function(e,t,i,a,n,s){var x=r.globals().URL.createObjectURL(t),c=document.createElement("img");return c.style.position="absolute",this.updateSnapshotDisplay(t,c,i,a,n,s),c.src=x,"video"===e.tagName.toLowerCase()?o.elementInsertAfter(c,e):o.elementPrependChild(e,c),c},updateSnapshotDisplay:function(e,t,r,i,o,a){t.style.left=r+"px",t.style.top=i+"px",t.style.width=o+"px",t.style.height=a+"px"},removeSnapshotDisplay:function(e){e.remove()},createSnapshotUploader:function(e,t,r){return l.create(s.extend({source:e},r))},startRecord:function(e){return this.__localPlaybackSource=null,this._recorder.startRecord(e)},pauseRecord:function(){return this._recorder.pauseRecord()},resumeRecord:function(){return this._recorder.resumeRecord()},stopRecord:function(e){var t=u.create();return this._recorder.once("data",function(r,i,o){this.__localPlaybackSource={src:r,audiosrc:i};var a=new d;this._options.simulate||o||(r&&a.addUploader(l.create(s.extend({source:r},e.video))),i&&a.addUploader(l.create(s.extend({source:i},e.audio)))),t.asyncSuccess(a)},this),this._recorder.stopRecord(),t},supportsLocalPlayback:function(){return!(a.isSafari()&&this.isWebrtcStreaming()||!this.__localPlaybackSource.src)},supportsCameraFace:function(){return a.isMobile()},snapshotToLocalPoster:function(e){return e},localPlaybackSource:function(){return this.__localPlaybackSource},averageFrameRate:function(){return this._recorder.averageFrameRate()},_softwareDependencies:function(){if(!this._options.screen||this._options.screen&&void 0!==navigator.mediaDevices.getDisplayMedia||r.globals().supportedConstraints.mediaSource)return u.value(!0);var e=r.chromeExtensionExtract(this._options.screen),t=[{title:"Screen Recorder Extension",execute:function(){window.open(e.extensionInstallLink)}}],i=n.now();return r.chromeExtensionMessage(e.extensionId,{type:"ping",data:i}).mapError(function(){return t}).mapSuccess(function(e){return!(!e||"success"!==e.type||e.data!==i)||u.error(t)})},_detectCurrentDeviceId:function(e,t,r){var i,o,a=r?(i=this._recorder._videoTrack,this._recorder._videoTrackSettings):(i=this._recorder._audioTrack,this._recorder._audioTrackSettings);return a&&i?a.deviceId&&e[a.deviceId]?(r?this._currentVideo=e[a.deviceId].id:this._currentAudio=e[a.deviceId].id,e[a.deviceId].id):i.label?(o=1,void s.iter(e,function(a,n){return 0===c.byValue(a.label,i.label)?(r?this._currentVideo=n:this._currentAudio=n,n):t<=o?(r?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e)):void o++},this)):(r?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e)):(r?this._currentVideo=s.ithKey(e):this._currentAudio=s.ithKey(e),s.ithKey(e))},errorHandler:function(e){return r.errorHandler(e)}}}
2,{supported:function(e){return!!t.anySupport(e)&&(!e.screen||!(!(a.isChrome()||a.isFirefox()||a.isOpera()||a.isSafari()&&r.globals().MediaRecorder)||void 0===navigator.mediaDevices.getDisplayMedia)||!!(r.globals().supportedConstraints.mediaSource&&a.isFirefox()&&55<a.firefoxVersion())||!(!a.isChrome()||!e.screen.chromeExtensionId)||!(!a.isOpera()||!e.screen.operaExtensionId))}})}),e.extend("module:Recorder.WebRTCVideoRecorderWrapper",["module:Recorder.VideoRecorderWrapper","module:Recorder.WebRTCVideoRecorderWrapper"],function(e,t){return e.register(t,2),{}}),e.define("module:WebRTC.PeerRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.PeerRecorder","module:WebRTC.MediaRecorder","browser:Info","base:Async"],function(e,t,r,i,o,a){return e.extend({scoped:a},{_boundMedia:function(){this._recorder=new t(this._stream,{recorderWidth:this._options.recordResolution.width,recorderHeight:this._options.recordResolution.height,videoBitrate:this._options.videoBitrate,audioBitrate:this._options.audioBitrate,framerate:this._options.framerate,audioonly:!this._options.recordVideo}),this._localPlaybackRequested&&r.supported()&&(this.__localMediaRecorder=new r(this._stream)),this._recorder.on("error",this._error,this)},_unboundMedia:function(){this._recorder.destroy(),this.__localMediaRecorder&&this.__localMediaRecorder.weakDestroy()},_startRecord:function(e){return this.__localMediaRecorder&&this.__localMediaRecorder.start(),this._recorder.start(e.webrtcStreaming)},isWebrtcStreaming:function(){return!0},_stopRecord:function(){this._recorder.stop();var e=null;this.__localMediaRecorder&&(this.__localMediaRecorder.once("data",function(t){e=t}),this.__localMediaRecorder.stop()),o.eventually(function(){this._dataAvailable(e,null,!0)},this,this.__stopDelay||this._options.webrtcStreaming.stopDelay||0)},recordDelay:function(e){return this.__stopDelay=e.webrtcStreaming.stopDelay,e.webrtcStreaming.delay||0},getVolumeGain:function(){},setVolumeGain:function(e){},averageFrameRate:function(){return null}},function(e){return{supported:function(r){return!!e.supported.call(this,r)&&(!r.screen||!i.isFirefox())&&r.webrtcStreaming&&t.supported()}}})}),e.define("module:WebRTC.PeerRecorderWrapperIfNecessary",["module:WebRTC.PeerRecorderWrapper","base:Objs"],function(e,t,r){return e.extend({scoped:r},{},function(e){return{supported:function(r){return r.webrtcStreamingIfNecessary&&((r=t.clone(r,1)).webrtcStreamingIfNecessary=!1,r.webrtcStreaming=!0),e.supported.call(this,r)}}})}),e.define("module:WebRTC.MediaRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.MediaRecorder"],function(e,t,r){return e.extend({scoped:r},{_boundMedia:function(e){e=e||this._stream,this._recorder=new t(e,{videoBitrate:this._options.videoBitrate,audioBitrate:this._options.audioBitrate,audioonly:!this._options.recordVideo,cpuFriendly:this._options.cpuFriendly}),this._recorder.on("data",function(e){this._dataAvailable(e)},this)},_unboundMedia:function(){this._recorder.destroy(),this._drawingStream&&this._initCanvasStreamSettings()},_startRecord:function(){return this._recorder.start()},_stopRecord:function(){this._recorder.stop()},canPause:function(){return!0},getVolumeGain:function(){},setVolumeGain:function(e){},averageFrameRate:function(){return null}},function(e){return{supported:function(r){return!!e.supported.call(this,r)&&!r.recordFakeVideo&&t.supported()}}})}),e.define("module:WebRTC.WhammyRecorder",["base:Class","base:Events.EventsMixin","base:Objs","base:Time","base:Functions","base:Promise","base
2:Async","module:WebRTC.Support","module:Encoding.WebmEncoder.Support"],function(e,t,r,i,o,a,n,s,x,c){return e.extend({scoped:c},[t,function(e){return{constructor:function(t,i){e.constructor.call(this),this._stream=t,this._options=r.extend({recordWidth:320,recordHeight:240,quality:void 0,video:null,framerate:null},i),this._started=!1},destroy:function(){this._started=!1,this.trigger("stopped"),e.destroy.call(this)},start:function(){return this._started||(this._started=!0,this._options.video&&(this._options.recordWidth=this._options.video.videoWidth||this._options.video.clientWidth,this._options.recordHeight=this._options.video.videoHeight||this._options.video.clientHeight),this._video=document.createElement("video"),this._video.width=this._options.recordWidth||80,this._video.height=this._options.recordHeight||60,this._stream&&s.bindStreamToVideo(this._stream,this._video),this._canvas=document.createElement("canvas"),this._canvas.width=this._options.recordWidth||80,this._canvas.height=this._options.recordHeight||60,this._context=this._canvas.getContext("2d"),this._frames=[],this._lastTime=i.now(),this._startTime=this._lastTime,this.trigger("started"),n.eventually(this._process,[],this)),a.value(!0)},stop:function(){this._started&&(this._started=!1,this.trigger("stopped"),this._generateData())},_process:function(){var e,t,r;this._started&&(t=(e=i.now())-this._lastTime,this._lastTime=e,this._context.drawImage(this._video,0,0,this._canvas.width,this._canvas.height),this._frames.push({duration:t,image:this._stream?this._canvas.toDataURL("image/webp",this._options.quality):"data:image/webp;base64,UklGRjwAAABXRUJQVlA4IDAAAADQAwCdASpQADwAPpFIoUylpCMiIagAsBIJaQAADHThw4cOHDhwrAAA/vhNAAAAAAA="}),r=this._options.framerate?1e3/this._options.framerate:10,n.eventually(this._process,[],this,Math.max(1,r-(i.now()-e))))},averageFrameRate:function(){return 0<this._frames.length?this._frames.length/(i.now()-this._startTime)*1e3:null},_generateData:function(){this._frames.length&&(this._data=this.__compile(this._stream?this.__dropBlackFrames(this._canvas,this._frames):this._frames),this.trigger("data",this._data))},__compile:function(e){var t=0,r=null,i=null,o=[],a=0,n=null,s=null;e.forEach(function(e){n||(n=[],s=0);var c=x.parseWebP(x.parseRIFF(atob(e.image.slice(23))));n.push(x.serializeEBML(x.makeTimecodeDataBlock(c.data,s))),s+=e.duration,t+=e.duration,r=r||c.width,i=i||c.height,3e4<=s&&(o.push(x.serializeEBML(x.makeCluster(n,a))),a=t,n=null,s=0)},this),n&&o.push(x.serializeEBML(x.makeCluster(n,a)));var c=x.generateEBMLHeader(t,r,i);return c[1].data=c[1].data.concat(o),x.serializeEBML(c)},__dropBlackFrames:function(e,t,r,i){for(var o=0;o<t.length&&x.isBlankFrame(e,t[o],r,i);)o++;return t.slice(o)},createSnapshot:function(e){return this._context.drawImage(this._video,0,0,this._canvas.width,this._canvas.height),this._canvas.toDataURL(e)}}}],{supported:function(e){return e||s.globals().webpSupport}})}),e.define("module:WebRTC.WhammyAudioRecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.AudioRecorder","module:WebRTC.WhammyRecorder","browser:Info","base:Promise"],function(e,t,r,i,o,a){return e.extend({scoped:a},{_createSnapshot:function(e){return this._whammyRecorder.createSnapshot(e)},_boundMedia:function(){this._videoBlob=null,this._audioBlob=null,this._hasVideo?this._whammyRecorder=new r(this._stream,{video:this._video,framerate:this._options.framerate}):this._whammyRecorder=new r(null,{framerate:this._options.framerate}),this._hasAudio&&(this._audioRecorder=new t(this._stream),this._audioRecorder.on("data",function(e){this._audioBlob=e,!this._videoBlob&&this._hasVideo||this._dataAvailable(this._videoBlob,this._audioBlob)},this)),this._whammyRecorder.on("data",function(e){this._videoBlob=e,!this._audioBlob&&this._hasAudio||this._dataAvailable(this._videoBlob,this._audioBlob)},this)},_unboundMedia:function(){this._hasAudio&&this._audioRecorder.destroy(),this._whammyRecorder.destroy()},_startRecord:function(){var e=[];return e.push(this._whammyRecorder.start()),this._hasAudio&&e.push(this._audioRecorder.start()),o.and(e)},_stopRecord:function(){this._whammyRecorder.stop(),this._hasAudio&&this._audioRecorder.stop()},getVolumeGain:function(){return this._audioRecorder?this._audioRecorder.getVolumeGain():1},setVolumeGain:function(e){this._audioRecorder&&this._audioRecorder.setVolumeGain(e)},averageFrameRate:function(){return this._whammyRecorder.averageFrameRate()}},function(e){return{supported:function(o){return!(!e.supported.call(this,o)||0!==document.location.href.indexOf("https://")&&"localhost"!==document.location.hostname&&(i.isChrome()&&47<=i.chromeVersion()||i.isOpera()&&34<=i.operaVersion()))&&t.supported()&&r.supported(!o.recordVideo)}}})}),e.extend("module:WebRTC.RecorderWrapper",["module:WebRTC.RecorderWrapper","module:WebRTC.PeerRecorderWrapper","module:WebRTC.MediaRecorderWrapper","module:WebRTC.WhammyAudioRecorderWrapper","module:WebRTC.PeerRecorderWrapperIfNecessary"],function(e,t,r,i,o){return e.register(t,4),e.register(r,3),e.register(i,2),e.register(o,1),{}})}).call(Scoped),(function(){var e=this.subScope();e.binding("base","root:BetaJS"),e.binding("browser","root:BetaJS.Browser"),e.binding("module","root:BetaJS.Dynamics"),e.define("module:Data.ScopeManager",["base:Class","base:Trees.TreeNavigator","base:Classes.ObjectIdScopeMixin","base:Trees.TreeQueryEngine"],function(e,t,r,i,o){return e.extend({scoped:o},[t,r,function(e){return{constructor:function(t){e.constructor.call(this),this.__root=t,this.__watchers=[],this.__query=this._auto_destroy(new i(this))},nodeRoot:function(){return this.__root},nodeId:function(e){return e.cid()},nodeParent:function(e){return e.__parent},nodeChildren:function(e){return e.__children},nodeData:function(e){return e.data()},nodeWatch:function(e,t,r){e.on("data",function(){t.call(r,"data")},r),e.on("add",function(e){t.call(r,"addChild",e)},r),e.on("destroy",function(){t.call(r,"remove")},r)},nodeUnwatch:function(e,t,r){e.off(null,null,r)},query:function(e,t){return this.__query.query(e,t)}}}])}),e.define("module:Data.AbstractMultiScope",["base:Class","base:Events.EventsMixin","base:Events.ListenMixin","base:Properties.ObservableMixin"],function(e,t,r,i,o){return e.extend({scoped:o},[t,r,i,function(e){return{constructor:function(){e.constructor.call(this);for(var t=this.iterator();t.hasNext();)this.delegateEvents(null,t.next())},destroy:function(){for(var t=this.iterator();t.hasNext();)t.next().off(null,null,this);e.destroy.call(this)},set:function(e,t){for(var r=this.iterator();r.hasNext();)r.next().set(e,t);return this},get:function(e){var t=this.iterator();return t.hasNext()?t.next().get(e):null},hasKey:function(e){for(var t=this.iterator();t.hasNext();)if(t.next().hasKey(e))return!0;return!1},setProp:function(e,t){for(var r=this.iterator();r.hasNext();)r.next().setProp(e,t);return this},getProp:function(e){var t=this.iterator();return t.hasNext()?t.next().getProp(e):null},define:function(e,t){for(var r=this.iterator();r.hasNext();)r.next().define(e,t);return this},call:function(e){return this.execute.apply(this,arguments)},execute:function(e){for(var t=this.iterator(),r=null;t.hasNext();)var i=t.next(),o=i.execute.apply(i,arguments),r=r||o;return r},materialize:function(e){return e?this.iterator().next():this.iterator().asArray()},iterator:function(){throw"Abstract"},_addScope:function(e){return this.delegateEvents(null,e),this.trigger("addscope",e),this},_removeScope:function(e){return e.off(null,null,this),this.trigger("removescope",e),this}}}])}),e.define("module:Data.MultiScope",["module:Data.AbstractMultiScope","base
2:Iterators.ArrayIterator"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(t,r,i){this.__owner=t,this.__base=r,this.__queryStr=i,this.__query=this.auto_destroy(this.__owner.__manager.query(this.__owner,i)),e.constructor.call(this),this.__query.on("add",this._addScope,this),this.__query.on("remove",this._removeScope,this)},iterator:function(){return new t(this.__query.result())},parent:function(){return this.__owner.scope(this.__base,this.__queryStr+"<")},root:function(){return this.__owner.root()},children:function(){return this.__owner.scope(this.__base,this.__queryStr+">")},scope:function(e,t){return arguments.length<2&&(t=this.__queryStr+e,e=this.__base),this.__owner.scope(e,t)},freeze:function(){this.__query.off("add",null,this)}}})}),e.define("module:Data.ManualMultiScope",["module:Data.AbstractMultiScope"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){this.__iteratorCallback=t,this.__iteratorContext=r,e.constructor.call(this)},iterator:function(){return this.__iteratorCallback.call(this.__iteratorContext)},addScope:function(e){return this._addScope(e)},removeScope:function(e){return this._removeScope(e)}}})}),e.define("module:Data.Friendgroup",["base:Class","base:Types","base:Objs","base:Iterators.ObjectValuesIterator","module:Data.ManualMultiScope"],function(e,t,r,i,o,a){return e.extend({scoped:a},function(e){return{constructor:function(t){e.constructor.call(this),this.parent=t,this._registeredScopes={},this._watchScopes={}},destroy:function(){r.iter(this._watchScopes,function(e){e.weakDestroy()}),e.destroy.call(this)},registerScope:function(e,t){this._registeredScopes[t]=this._registeredScopes[t]||{},this._registeredScopes[t][e.cid()]=e,this._watchScopes[t]&&this._watchScopes[t].addScope(e)},unregisterScope:function(e,r){delete this._registeredScopes[r][e.cid()],t.is_empty(this._registeredScopes[r])&&delete this._registeredScopes[r],this._watchScopes[r]&&this._watchScopes[r].removeScope(e)},watchScope:function(e,t){return this._watchScopes[t]||(this._watchScopes[t]=new o(function(){return this.iterateScopes(t)},this)),this._watchScopes[t].increaseRef(e),this._watchScopes[t]},unwatchScope:function(e,t){return this._watchScopes[t]&&(this._watchScopes[t].decreaseRef(e),this._watchScopes[t].destroyed()&&delete this._watchScopes[t]),this},iterateScopes:function(e){return this._registeredScopes[e]||!this.parent?new i(this._registeredScopes[e]||{}):this.parent.iterateScopes(e)}}})}),e.define("module:Data.Scope",["base:Class","base:Events.EventsMixin","base:Events.ListenMixin","base:Classes.ObjectIdMixin","base:Functions","base:Types","base:Strings","base:Objs","base:Ids","base:Properties.Properties","base:Collections.Collection","base:Events.Events","base:Properties.ObservableMixin","module:Data.ScopeManager","module:Data.MultiScope","module:Data.AbstractMultiScope","module:Data.Friendgroup"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p,h,m,b,g){return e.extend({scoped:g},[t,r,i,u,function(t){return{constructor:function(r){(r=s.extend({functions:{},data:{},parent:null,scopes:{},bind:{},attrs:{},extendables:[],collections:{},computed:{},events:{},channels:{},registerchannels:[],friends:{}},r)).bindings&&(r.bind=s.extend(r.bind,r.bindings)),this._channels={},this.__channelCache={};var i=r.parent;this.__manager=i?i.__manager:this._auto_destroy(new p(this)),t.constructor.call(this),this.__parent=i,this.__root=i?i.root():this,this.__children={},this.__extendables=s.objectify(r.extendables),this.__properties=r.properties||new c,this.__properties.increaseRef(this),this.__properties.on("change",function(e,t,r){this.trigger("change:"+e,t,r)},this),this.__functions=s.map(r.functions,function(e){return a.is_string(e)?o.as_method(this[e],this):e},this),this.__scopes={},this.__data=r.data,s.iter(a.is_function(r.attrs)?r.attrs.call(this):r.attrs,function(e,t){this.__properties.has(t)||this.set(t,e)},this),this.setAll(),s.iter(a.is_function(r.collections)?r.collections.call(this):r.collections,function(t,i){a.is_array(r.collections)&&(i=t,t=[]),(!this.__properties.has(i)||e.is_instance_of(this.__properties.get(i))&&this.__properties.get(i).destroyed())&&this.set(i,this.auto_destroy(new l({objects:t,release_references:!0})))},this),i&&i.__add(this),this.scopes=s.map(r.scopes,function(e){return this.scope(e)},this),s.iter(r.bind,function(e,t){var r=e.indexOf(":");this.bind(this.scope(e.substring(0,r)),t,{secondKey:e.substring(r+1)})},this),s.iter(r.computed,function(e,t){var r=n.splitFirst(t,":");this.__properties.compute(r.head,e,this,r.tail.split(","))},this),s.iter(r.events,function(e,t){this.on(t,e,this)},this),s.iter(r.registerchannels,this.registerChannel,this),s.iter(r.channels,function(e,t){var r=n.splitFirst(t,":");this.channel(r.head)&&this.listenOn(this.channel(r.head),r.tail,e,this)},this),this.friendgroup||!i?this.friendgroup=this.auto_destroy(new b(i?i.friendgroup:null)):this.friendgroup=i.friendgroup,this.friends={},this.__friends=r.friends,s.iter(this.__friends,function(e,t){this.friends[t]=this.friendgroup.watchScope(this,e)},this)},friendgroup:!1,destroy:function(){this.trigger("destroy"),s.iter(this.__friends,function(e){this.friendgroup.unwatchScope(this,e)},this),s.iter(this.__scopes,function(e){e.destroy()}),s.iter(this.__children,function(e){e.destroy()}),this.__properties.decreaseRef(this),this.__parent&&this.__parent.__remove(this),t.destroy.call(this)},__object_id_scope:function(){return this.__manager},__add:function(e){this.__children[e.cid()]=e,this.trigger("add",e)},__remove:function(e){this.trigger("remove",e),delete this.__children[e.cid()]},data:function(e,t){return 0==arguments.length?this.__data:1==arguments.length?this.__data[e]:(this.__data[e]=t,this.trigger("data",e,t),this)},set:function(e,t,r){return this.destroyed()||(e in this.__extendables&&(t=s.tree_extend(this.__properties.get(e)||{},t)),this.__properties.set(e,t,r)),this},setAll:function(e){return this.__properties.setAll(e),this},hasKey:function(e){return this.__properties.hasKey(e)},get:function(e){return this.__properties.get(e)},setProp:function(e,t){return this.__properties.setProp(e,t),this},getProp:function(e){return this.__properties.getProp(e)},flipProp:function(e){return this.setProp(e,!this.getProp(e))},define:function(e,t,r){return this.__functions[e]=o.as_method(t,r||this),this},call:function(e){return this.execute.apply(this,arguments)}
2,execute:function(e){var t=o.getArguments(arguments,1);try{return a.is_string(e)?this.__functions[e].apply(this,t):e.apply(this,t)}catch(r){return this.handle_call_exception(e,t,r)}},handle_call_exception:function(e,t,r){throw r},parent:function(){return this.__parent},_eventChain:function(){return this.parent()},registerChannel:function(e){this._channels[e]=this.auto_destroy(new d)},channel:function(e){var t;return e in this.__channelCache||(t=null,this._channels[e]?t=this._channels[e]:this.__parent&&(t=this.__parent.channel(e)),this.__channelCache[e]=t),this.__channelCache[e]},root:function(){return this.__root},children:function(){return this.scope(">")},properties:function(){return this.__properties},compute:function(e,t,r){this.properties().compute(e,t,this,r)},scope:function(e,t){if(arguments.length<2&&(t=e,e=this),!t||(e&&e.instance_of(h)&&(e=e.iterator().next()),!e))return e;var r=x.objectId(e)+"_"+t;return this.__scopes[r]||(this.__scopes[r]=new h(this,e,t)),this.__scopes[r]},bind:function(e,t,r){if(e.instance_of(m)){for(var i=e.iterator();i.hasNext();)this.properties().bind(t,i.next().properties(),r);e.on("addscope",function(e){this.properties().bind(t,e.properties(),r)},this),e.on("removescope",function(e){this.properties().unbind(t,e.properties())},this)}else this.properties().bind(t,e.properties(),r)}}}],{_extender:{functions:function(e,t){return s.extend(s.clone(e,1),t)},friends:function(e,t){return s.extend(s.clone(e,1),t)}}})}),e.define("module:Parser",["base:Types","base:Objs","base:JavaScript"],function(e,t,r){return{__cache:{},__functions:{},secureMode:!1,compileFunction:function(e){if(!((e=e.trim())in this.__functions)){if(this.secureMode)throw"Dynamics Secure Mode prevents creation of function code '"+e+"'.";try{this.__functions[e]=Function("obj","with (obj) { return "+e+"; }")}catch(t){this.__functions[e]=function(){return{}}}}return this.__functions[e]},registerFunctions:function(e){this.__functions=t.extend(this.__functions,e)},parseText:function(r){if(!r)return null;for(var i=[];r;){var o=r.indexOf("{{"),a=null;if(0===o){for(o=r.indexOf("}}");o+2<r.length&&"}"==r.charAt(o+2);)o++;0<=o?(o+=2,a=this.parseCode(r.substring(2,o-2))):o=r.length}else o<0&&(o=r.length);i.push(a||r.substring(0,o)),r=r.substring(o)}if(1==i.length)return e.is_string(i[0])?null:i[0];var n={};return t.iter(i,function(r){e.is_string(r)||t.iter(r.dependencies,function(e){n[e]=!0})}),{func:function(r){var o=null;return t.iter(i,function(t){var i=e.is_string(t)?t:t.func(r);o=null===o?i:o+i}),o},dependencies:t.keys(n)}},parseCode:function(e){var i,o,a,n,s,x,c,l=this.__cache[e];return l||(n=a=o=i=!1,"?"===(s=e).charAt(0)&&(n=!0,s=s.substring(1)),"="===s.charAt(0)?(i=!0,s=s.substring(1)):"-"===s.charAt(0)?(o=!0,s=s.substring(1)):"*"===s.charAt(0)&&(a=!0,s=s.substring(1)),c=null,0<=(x=s.lastIndexOf("::"))&&(c=s.substring(0,x).trim(),s=s.substring(x+2)),l={bidirectional:i,hidden:n,html:o,noentities:a,args:c,variable:i?s:null,func:this.compileFunction(s),dependencies:t.keys(t.objectify(r.extractIdentifiers(s,!0)))},this.__cache[e]=l),t.clone(l,1)}}}),e.define("module:Data.Mesh",["base:Class","base:Events.EventsMixin","base:Properties.ObservableMixin","base:Objs","base:Types","base:Strings","base:Ids","base:Functions","base:Classes.SharedObjectFactory"],function(e,t,r,i,o,a,n,s,x,c){return e.extend({scoped:c},[t,function(e){return{constructor:function(t,r,i){e.constructor.call(this),this.__environment=t,this.__defaults=i,this.__context=r,this.__watchers={},this.__acquiredProperties={}},destroy:function(){i.iter(this.__watchers,function(e){this.__destroyWatcher(e)},this),i.iter(this.__acquiredProperties,function(e){e.decreaseRef(this)},this),e.destroy.call(this)},watch:function(e,t,r){i.iter(e,function(e){this.__createWatcher(e).cbs[n.objectId(r)]={callback:t,context:r}},this)},unwatch:function(e,t){e?i.iter(e,function(e){var r=this.__createWatcher(e,!0);r&&(delete r.cbs[n.objectId(t)],this.__destroyWatcher(r,!0))},this):t&&i.iter(this.__watchers,function(e){delete e.cbs[n.objectId(t)],this.__destroyWatcher(e,!0)},this)},__destroyWatcher:function(e,t){o.is_string(e)&&(e=this.__watchers[e]),e&&(!t||o.is_empty(e.cbs)&&o.is_empty(e.children))&&(i.iter(e.children,this.__destroyWatcher,this),this.__unbindWatcher(e),e.parent&&delete e.parent.children[e.key],delete this.__watchers[e.expression],e.parent&&o.is_empty(e.parent.cbs)&&o.is_empty(e.parent.children)&&this.__destroyWatcher(e.parent))},__createWatcher:function(e,t){if((o=this.__watchers[e])||t)return o;var r=a.splitLast(e,"."),i=r.head?this.__createWatcher(r.head):null,o={cbs:{},parent:i,key:r.tail,expression:e,children:{},properties:null,propertiesPrefix:null};return i&&(i.children[r.tail]=o),this.__watchers[e]=o,this.__bindWatcher(o),o},__unbindWatcher:function(e){e.properties&&e.properties.off(null,null,e),i.iter(e.children,this.__unbindWatcher,this)},__bindWatcher:function(e){for(var t,o,a,n,s=null,x=this.__environment.length-1;0<=x;--x){var c=this.__environment[x];if((s=this._navigate(c,e.expression)).properties&&!s.tail)break;s=null}null===s&&(t=this.__defaults.watch||this.__environment[0],(s=this._navigate(t,e.expression)).properties||r.__observable_guid!==t.__observable_guid||(s.properties=t),s.properties||(s=null)),null!==s&&(e.properties=s.properties,o=s.head+(s.head&&s.tail?".":"")+s.tail,e.propertiesPrefix=o,a=this,e.properties.on("change:"+e.propertiesPrefix,function(t,r,o){i.iter(e.children,a.__unbindWatcher,a),i.iter(e.children,a.__bindWatcher,a),(e.value!=t||o)&&(e.value=t,i.iter(e.cbs,function(e){e.callback.apply(e.context)},a))},e),(n=e.properties.get(o))!=e.value&&(e.value=n,i.iter(e.cbs,function(e){e.callback.apply(e.context)},this)),i.iter(e.children,this.__bindWatcher,this))},read:function(e){for(var t=this.__environment.length-1;0<=t;--t){var r=this._read(this.__environment[t],e);if(r)return o.is_function(r.value)?s.as_method(r.value,r.context):r.value}return null},write:function(e,t){for(var r=this.__environment.length-1;0<=r;--r)if(this._write(this.__environment[r],e,t,!1))return;this._write(this.__defaults.write||this.__environment[0],e,t,!0)},execute:function(e,t,r,o){var n={},s=[];i.iter(e,function(e){var t=this.read(e);null===t&&a.splitFirst(e,".").head in window||(s.push(e),n[e]=t)},this);var c=this.__expand(n),l=t.call(this.__context,c);if(!r){var d=this.__collapse(c,s);for(var u in d)u in n&&n[u]==d[u]||this.write(u,d[u])}return o||!x.is_instance_of(l)||l.destroyed()||(l=l.acquire(this),this.__acquiredProperties[l.cid()]=l),l},_sub_navigate:function(e,t,i,n,s){var c={properties:e,head:t,tail:i,parent:n,current:s};if(!i||!s||!o.is_object(s))return c;var l=a.splitFirst(i,"."),d=t?t+"."+l.head:l.head;return x.is_instance_of(s)&&!s.destroyed()&&(s=s.acquire(this),this.__acquiredProperties[s.cid()]=s),r.__observable_guid!==s.__observable_guid||s.destroyed()?l.head in s?this._sub_navigate(e,d,l.tail,s,s[l.head]):c:s.hasKey(l.head)?this._sub_navigate(s,l.head,l.tail,s,s.get(l.head)):l.head in s?this._sub_navigate(e,d,l.tail,s,s[l.head]):{properties:s,head:l.head,tail:l.tail,parent:s,current:null}},_navigate:function(e,t){return this._sub_navigate(null,"",t,null,e)},_read:function(e,t){var r=this._navigate(e,t);return r.tail?null:{value:r.current,context:r.parent==e?this.__context:r.parent}},_write:function(e,t,r,i){var o=this._navigate(e,t);if(o.tail&&!i)return!1;var a=o.tail.split(".");if(o.properties)o.properties.set(o.head+(o.head&&o.tail?".":"")+o.tail,r);else{for(var n=o.current,s=0;s<a.length-1;++s)n[a[s]]={},n=n[a[s]];n[a[a.length-1]]=r}return!0},__expand:function(e){var t={};return i.iter(e,function(e,r){for(var i=t,a=r.split("."),n=0;n<a.length-1;++n)a[n]in i&&o.is_object(i[a[n]])&&null!==i[a[n]]||(i[a[n]]={}),i=i[a[n]];i[a[a.length-1]]=e}),t},__collapse:function(e,t){var r={};return i.iter(t,function(t){for(var i=t.split("."),o=e,a=0;a<i.length;++a)o=o[i[a]];r[t]=o}),r}}}])}),e.define("module:Registries",["base:Classes.ClassRegistry","base:Exceptions.AsyncExceptionThrower","browser:Dom","base
2:Strings"],function(e,t,r,i){return{handler:new e({},!0),partial:new e({},!0),prefixes:{ba:!0},prefixNormalize:function(e,t){var r=i.splitFirst(e||"","-");return this.prefixes[r.head]?r.tail:e},templates:{cache:{},create:function(e){e=e.trim();var t=this.cache[e];return t||(t=0===e.indexOf("<")?r.elementsByTemplate(e):[document.createTextNode(e)],this.cache[e]=t),t.map(function(e){return e.cloneNode(!0)})}},throwException:function(e){try{this.exceptionThrower||(this.exceptionThrower=new t),this.exceptionThrower.throwException(e)}catch(e){}},handlerCache:{cache:{},cacheDom:null,suspend:function(e,t){t=r.unbox(t),this.cacheDom||(this.cacheDom=document.createElement("div"),this.cacheDom.setAttribute("ba-ignore",""),this.cacheDom.style.display="none",document.body.appendChild(this.cacheDom));var i=e.data("tagname");this.cache[i]=this.cache[i]||[];for(var o=[],a=0;a<t.children.length;++a)o.push(t.children[a]);this.cache[i].push({handler:e,elements:o}),o.forEach(function(e){this.cacheDom.appendChild(e)},this)},resume:function(e,t,i){if(t=r.unbox(t),!this.cache[e]||0===this.cache[e].length)return null;var o=this.cache[e].shift();return t.innerHTML="",o.elements.forEach(function(e){t.appendChild(e)}),o.handler._handlerInitialize({parentHandler:i,parentElement:t}),o.handler}}}}),e.define("module:Exceptions.TagHandlerException",["base:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){e.constructor.call(this,t+" is expecting a tag handler, but no registered tag handler for "+r+" has been found.")}}})}),e.define("module:Handlers.Attr",["base:Class","module:Exceptions.TagHandlerException","module:Parser","base:Types","base:Objs","base:Async","base:Strings","module:Registries","browser:Dom","browser:Events"],function(e,t,r,i,o,a,n,s,x,c,l){return e.extend({scoped:l},function(l){return{constructor:function(e,t,i){var o;l.constructor.call(this),this._dataNode=i||e,this._node=e,this._tagHandler=null,this._attrName=t.name,this._isEvent=0===this._attrName.indexOf("on"),this._updatable=!this._isEvent,this._attrValue=t.value,this._dyn=r.parseText(this._attrValue),this._dyn&&(o=this)._dataNode.mesh().watch(this._dyn.dependencies,function(){o.__updateAttr()},this),this.updateElement(e.element(),t)},destroy:function(){this._partial&&this._partial.destroy(),this._dyn&&this._dataNode.mesh().unwatch(this._dyn.dependencies,this),l.destroy.call(this)},__inputVal:function(e,t){var r="checkbox"===e.type||"radio"===e.type?"checked":"value";return 1<arguments.length&&(t=null==t?"":t,"select-one"===e.type?a.eventually(function(){e[r]=t}):e[r]=t),e[r]},_events:function(){return this.__events||(this.__events=this.auto_destroy(new c)),this.__events},updateElement:function(e,t){this._element=e,t=t||e.attributes[this._attrName],this._attribute=t;var r=n.splitFirst(this._attrName,":");this._partialCls=s.partial.get(r.head),this._partial&&(this._partial.destroy(),this._partial=null),this.__updateAttr(),this._partialCls&&(this._partial=s.partial.create(r.head,this._node,this._dyn?this._dyn.args:{},this._attrValue,r.tail),this._partial.cls.meta.value_hidden&&(this._attribute.value="")),this._dyn&&(this._dyn.bidirectional&&"value"==this._attrName&&this._events().on(this._element,"change keyup keypress keydown blur focus update input",function(){this._dataNode.mesh().write(this._dyn.variable,this.__inputVal(this._element))},this),this._isEvent&&(this._attribute.value="",this._events().on(this._element,this._attrName.substring(2),function(){var e=this._node._locals.domEvent;this._node._locals.domEvent=arguments,this._node.__executeDyn(this._dyn),this._node&&this._node._locals&&(this._node._locals.domEvent=e)},this)))},__updateAttr:function(){var e,t,r;!this._updatable||(e=this._attrValue,!this._dyn||this._partialCls&&this._partialCls.manualExecute||(e=this._dataNode.__executeDyn(this._dyn,!1,!this._partialCls)),(e!=this._attrValue||i.is_array(e))&&(e||this._attrValue)&&(t=this._attrValue,this._attrValue=e,this._partial&&this._partial.cls.meta.value_hidden||(null===(r=this._dyn.noentities?e:x.entitiesToUnicode(e))&&"class"===this._attrName&&(r=""),this._dyn.hidden||(this._attribute.value=r)),this._partial&&this._partial.change(e,t),"value"===this._attrName&&this._element.value!==e&&this.__inputVal(this._element,e),this._tagHandler&&this._dyn&&!this._partial&&this._tagHandler.properties().setProp(s.prefixNormalize(this._attrName),e)))},bindTagHandler:function(t){var r;this.unbindTagHandler(this._tagHandler),this._tagHandler=t,this._partial?this._partial&&this._partial.bindTagHandler(t):(r=s.prefixNormalize(this._attrName))&&(this._tagHandler.setArgumentAttr(r,e.is_pure_json(this._attrValue)?o.clone(this._attrValue,1):this._attrValue),this._dyn&&this._dyn.bidirectional&&(e.is_pure_json(this._attrValue)?this._tagHandler.properties().bind(r,this._node._handler.properties(),{deep:!0,left:!0,right:!0,secondKey:this._dyn.variable}):0<=r.indexOf(".")?this._tagHandler.on("dynamic-activated",function(){this._tagHandler.defaultMesh().watch([r],function(){this._dataNode.mesh().write(this._dyn.variable,this._tagHandler.defaultMesh().read(r))},this)},this):this._tagHandler.properties().on("change:"+r,function(e){this._dataNode.mesh().write(this._dyn.variable,e)},this)))},prepareTagHandler:function(e){this._partial&&this._partial.prepareTagHandler(e)},unbindTagHandler:function(e){this._partial&&this._partial.unbindTagHandler(e),this._tagHandler&&(this._tagHandler.properties().off(null,null,this),this._tagHandler.off("dynamic-activated",null,this),this._tagHandler.defaultMesh().unwatch(void 0,this)),this._tagHandler=null},activate:function(){if(this._partial){if(this._partial.cls.meta.requires_tag_handler&&!this._tagHandler)return void s.throwException(new t(this._partial.cls.classname,this._node.tag()));this._partial.activate()}},deactivate:function(){this._partial&&this._partial.deactivate()}}})}),e.define("module:Handlers.Node",["base:Class","base:Events.EventsMixin","base:Ids","browser:Dom","browser:Info","module:Parser","module:Data.Mesh","base:Objs","base:Types","module:Registries","module:Handlers.Attr"],function(e,t,r,i,o,a,n,s,x,c,l,d){var u=e.extend({scoped:d},[t,function(e){return{constructor:function(t,i,o,x){e.constructor.call(this),this._handler=t,(this._parent=i)&&(i._children[r.objectId(this)]=this),this._element=o;try{o&&(o.dynnodehandler=this)}catch(e){}if(this._tag=o.tagName?o.tagName.toLowerCase():"",0<=this._tag.indexOf(":")&&(this._tag=this._tag.substring(this._tag.indexOf(":")+1)),this._dynTag=a.parseText(this._tag),this._tagHandler=null,this._template=o.outerHTML,this._innerTemplate=o.innerHTML,this._locals=x||{},this._active=!0,this._dyn=null,this._children={},this._locked=!0,this._attrs={},this._expandChildren=!0,this._touchedInner=!1,this._mesh=new n([window,this.properties(),this._locals,this._handler.functions,this._handler.friends||{},this._handler._mesh_extend],this._handler,{read:this.properties(),write:this.properties(),watch:this.properties()}),this._element.attributes){for(var c=[],l=0;l<this._element.attributes.length;++l)c.push(this._element.attributes[l]);s.iter(c,this._registerAttr,this)}this._locked=!1,this._active=!this._active,this._active?this.deactivate():this.activate()},destroy:function(){s.iter(this._attrs,function(e){e.destroy()}),this._removeChildren(),this._tagHandler&&!this._tagHandler.destroyed()&&(this._tagHandler.cacheable&&this._tagHandler.cls.cacheable?c.handlerCache.suspend(this._tagHandler,this._element):this._tagHandler.weakDestroy()),this._dyn&&this.properties().off(null,null,this._dyn),this._parent&&delete this._parent._children[r.objectId(this)],this._mesh.destroy(),e.destroy.call(this)},_registerAttr:function(e){e.name in this._attrs?this._attrs[e.name].updateAttribute(e):this._attrs[e.name]=new l(this,e)},tag:function(){return this._tag},element:function(){return this._element},__dynOff:function(e){this._mesh.unwatch(e.dependencies,e)},__dynOn:function(e,t){var r=this;this._mesh.watch(e.dependencies,function(){t.apply(r)},e)},mesh:function(){return this._mesh},__executeDyn:function(e,t,r){return x.is_object(e)?this._mesh.execute(e.depen
2dencies,e.func,t,r):e},__tagValue:function(){return this._dynTag?this.__executeDyn(this._dynTag,!0):this._tag},__unregisterTagHandler:function(){this._tagHandler&&(s.iter(this._attrs,function(e){e.unbindTagHandler(this._tagHandler)},this),this.off(null,null,this._tagHandler),this._tagHandler.cacheable&&this._tagHandler.cls.cacheable?c.handlerCache.suspend(this._tagHandler,this._element):this._tagHandler.weakDestroy(),this._tagHandler=null,s.iter(this._handler.getInheritableAttributes(this.__tagValue()),function(e){this._attrs[e.name].weakDestroy(),delete this._attrs[e.name]},this))},__registerTagHandler:function(){this.__unregisterTagHandler();var e,t=this.__tagValue();if(t){if(this._dynTag&&this._element.tagName.toLowerCase()!=t.toLowerCase()&&(this._element=i.changeTag(this._element,t),s.iter(this._attrs,function(e){e.updateElement(this._element)},this)),!c.handler.get(t))return!1;o.isInternetExplorer()&&9>o.internetExplorerVersion()&&(e=this._element===this._handler.activeElement(),this._element=i.changeTag(this._element,t),s.iter(this._attrs,function(e){e.updateElement(this._element)},this),e&&this._handler._updateActiveElement(this._element));var r={parentElement:this._element,parentHandler:this._handler,autobind:!1,cacheable:!1,tagName:t};if(s.iter(this._handler.getInheritableAttributes(this.__tagValue()),function(e){this._attrs[e.name]=new l(e.node,e)},this),s.iter(this._attrs,function(e){e.prepareTagHandler(r)},this),!r.ignoreTagHandler)return r.cacheable&&(this._tagHandler=c.handlerCache.resume(t,this._element,this._handler)),this._tagHandler||(this._tagHandler=c.handler.create(t,r)),s.iter(this._handler.inheritables,function(e){this._tagHandler.set(e,this._handler.get(e))},this),s.iter(this._attrs,function(e){e.bindTagHandler(this._tagHandler)},this),this._tagHandler.activate(),!0}},activate:function(){if(!this._locked&&!this._active){if(this._locked=!0,this._active=!0,this._dynTag&&this.__dynOn(this._dynTag,function(){this.__registerTagHandler()}),!this.__registerTagHandler()&&this._expandChildren){this._restoreInnerTemplate&&(this._element.innerHTML=this._innerTemplate),this._touchedInner=!0,3==this._element.nodeType&&(this._dyn=a.parseText(this._element.textContent||this._element.innerText||this._element.nodeValue),this._dyn&&this.__dynOn(this._dyn,function(){this.__updateDyn()})),this.__updateDyn(!0);for(var e=0;e<this._element.childNodes.length;++e)this._element.childNodes[e]["ba-handled"]||this._registerChild(this._element.childNodes[e])}s.iter(this._attrs,function(e){e.activate()}),this._locked=!1}},__updateDyn:function(e){var t,r,a;this._dyn&&(t=this.__executeDyn(this._dyn),!e&&t==this._dyn.value||(this._dyn.value=t,r=null,this._dyn.html&&(r=i.elementByTemplate(t,!0))&&((this._htmlElement||this._element).replaceWith(r),this._htmlElement=r),r||(t=null===t?"":t,a=this._dyn.noentities?t:i.entitiesToUnicode(t),"textContent"in this._element&&(this._element.textContent=a),"innerText"in this._element&&(this._element.innerText=a),o.isInternetExplorer()&&9>o.internetExplorerVersion()&&"data"in this._element&&(this._element.data=a))))},_registerChild:function(e,t){return new u(this._handler,this,e,s.extend(s.clone(this._locals,1),t))},_removeChildren:function(){s.iter(this._children,function(e){e&&e.weakDestroy()})},deactivate:function(){this._active&&(this._active=!1,this._locked||(this._locked=!0,s.iter(this._attrs,function(e){e.deactivate()}),this._removeChildren(),this._dynTag&&this.__dynOff(this._dynTag),this.__unregisterTagHandler(),this._dyn&&(this.__dynOff(this._dyn),this._dyn=null),this._touchedInner&&(this._element.innerHTML=""),this._restoreInnerTemplate=!0,this._locked=!1))},properties:function(){return this._handler.properties()}}}]);return u}),e.define("module:Handlers.HandlerNameRegistry",["base:Class","base:Objs"],function(e,t,r){return e.extend({scoped:r},function(e){return{__handlers:{},destroy:function(){t.iter(this.__handlers,function(e,t){this.unregister(t)},this),e.destroy.call(this)},register:function(e,t){this.unregister(t),(this.__handlers[t]=e).on("destroy",function(){this.unregister(t)},this)},unregister:function(e){var t;e in this.__handlers&&(t=this.__handlers[e],delete this.__handlers[e],t.destroyed()||t.off(null,null,this))},get:function(e){return this.__handlers[e]}}})}),e.define("module:Handlers.HandlerMixin",["base:Objs","base:Strings","base:Functions","base:Types","browser:Loader","module:Handlers.Node","module:Registries","module:Handlers.HandlerNameRegistry","browser:DomMutation.NodeRemoveObserver","browser:Dom"],function(e,t,r,i,o,a,n,s,x,c){return{_notifications:{construct:"__handlerConstruct",destroy:"__handlerDestruct"},__handlerConstruct:function(){this._inheritableAttributes={},this.__activated=!1,this._mesh_extend={string:r.as_method(this.string,this),stringUnicode:r.as_method(this.stringUnicode,this)}},__handlerDestruct:function(){e.iter(this.__rootNodes,function(e){var t=e.element();e.destroy(),this.remove_on_destroy&&(t.innerHTML="")},this)},template:null,templateUrl:null,string:function(e){return this.cls.string?this.cls.string(e):this.parent()?this.parent().string(e):e},stringUnicode:function(e){return this.cls.stringUnicode?this.cls.stringUnicode(e):this.parent()?this.parent().stringUnicode(e):e},remove_on_destroy:!1,_handlerInitialize:function(e){(e=e||{}).name_registry&&(this.__nameRegistry=this.auto_destroy(new s)),this.__types=e.types||{},this._parentHandler=e.parentHandler||null,this._parentElement=e.parentElement,this._argumentAttrs={},this.template=e.template||this.template,this.templateUrl=e.templateUrl||this.templateUrl,this.templateUrl&&(this.templateUrl=t.replaceAll(this.templateUrl,"%",t.last_after(this.cls.classname||"",".").toLowerCase())),this.__elements=e.element?[c.unbox(e.element)]:[];var r=c.unbox(e.element?e.element:this._parentElement);if(!r)throw this.cls.classname+" requires an existing DOM element to attach to.";this.initialContent=r.innerHTML,this.__activeElement=e.element?c.unbox(e.element):c.unbox(this._parentElement),e.remove_observe&&(this.__removeObserver=this.auto_destroy(x.create(this.__activeElement)),this.__removeObserver.on("node-removed",function(){this.weakDestroy()},this)),this.__activeElement.dynamicshandler=this},_handlerInitializeTemplate:function(e,t){var r=n.templates.create(e);0<this.__elements.length?(this.__activeElement=this.__elements[0],this.__elements[0].innerHTML="",r.forEach(function(e){this.__elements[0].appendChild(e)},this)):t?(this.__activeElement=c.unbox(t),this.__elements=r,this.__activeElement.innerHTML="",r.forEach(function(e){this.__activeElement.appendChild(e)},this)):(this.__elements=r,this.__activeElement=this.__elements[0].parentNode)},nameRegistry:function(){return this.__nameRegistry||(this.parent()?this.parent().nameRegistry():null)},byName:function(e){return this.nameRegistry().get(e)},__assocs:{},addAssoc:function(e,t){this.__assocs[e]=t},removeAssoc:function(e){delete this.__assocs[e]},activated:function(){return this.__activated},assoc:function(e){return this.byName(this.__assocs[e]||e)},setArgumentAttr:function(t,r){t in this.__extendables&&(r=e.tree_extend(this.properties().get(t)||{},r)),this.__types[t]&&(r=i.parseType(r,this.__types[t])),this.properties().setProp(t,r),this._argumentAttrs[t]=!0},isArgumentAttr:function(e){return!!this._argumentAttrs[e]},activeElement:function(){return this.__activeElement},element:function(){return this.__elements},_updateActiveElement:function(e){this.__activeElement=c.unbox(e),this.__removeObserver&&(this.__removeObserver.weakDestroy(),this.__removeObserver=this.auto_destroy(x.create(this.__activeElement)),this.__removeObserver.on("node-removed",function(){this.weakDestroy()},this))},_deferActivate:function(){return!1},activate:function(){if(!this._deferActivate()&&!this.__activated){if(this.__activated=!0,this.template)this._handlerInitializeTemplate(this.template,this._parentElement);else if(this.templateUrl)return this.__activated=!1,void o.loadHtml(this.templateUrl,function(e){this.templateUrl=null,this.template=e,this.activate()},this);if(this._notify("_activate"),this.__rootNodes=[],this.__elements.forEac
2h(function(e){this.__rootNodes.push(new a(this,null,e))},this),this._preAfterActivate(this.__activeElement),this._afterActivate(this.__activeElement),this.__activeElement.dynamicshandlerpromise){this.__activeElement.dynamicshandlerpromise.forEach(function(e){e.asyncSuccess(this.__activeElement.dynamicshandler)},this),this.__activeElement.dynamicshandlerpromise=null;try{delete this.__activeElement.dynamicshandlerpromise}catch(e){}}this.trigger("dynamic-activated")}},_afterActivate:function(e){},defaultMesh:function(){return this.__rootNodes[0].mesh()},registerInheritableAttribute:function(e,t,r,i){e=n.prefixNormalize(e,!0),this._inheritableAttributes[e]=this._inheritableAttributes[e]||{},this._inheritableAttributes[e][t]={value:r,name:t,node:i}},unregisterInheritableAttribute:function(e,t){e=n.prefixNormalize(e,!0),this._inheritableAttributes[e]&&(delete this._inheritableAttributes[e][t],i.is_empty(this._inheritableAttributes[e])&&delete this._inheritableAttributes[e])},getInheritableAttributes:function(t){return t=n.prefixNormalize(t,!0),e.values(this._inheritableAttributes[t])}}}),e.define("module:Exceptions.DynamicsCallException",["base:Exceptions.Exception"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r,i,o){e.constructor.call(this,"Dynamics Exception in '"+t+"' calling method '"+r+"' : "+o)}}})}),e.define("module:Dynamic",["module:Data.Scope","module:Parser","module:Handlers.HandlerMixin","module:Exceptions.DynamicsCallException","base:Objs","base:Strings","base:Types","base:Functions","base:Promise","base
2:Events.Events","base:Loggers.LoggableMixin","module:Registries","browser:Dom","browser:Events","base:Class"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p,h,m){var b=e.extend({scoped:m},[r,l,function(e){return{supportsGc:!0,proxyAttrs:!1,_notifications:{_activate:"__createActivate"},constructor:function(t){if(this.initial=this.initial||{},t=o.extend(o.clone(this.initial,1),t),this.domevents=o.extend(this.domevents,t.domevents),this.windowevents=o.extend(this.windowevents,t.windowevents),o.iter(this.cls.__initialForward,function(e){e in this&&(e in t?n.is_object(this[e])&&n.is_object(t[e])&&(t[e]=o.extend(o.clone(this[e],1),t[e])):t[e]=this[e])},this),t.typedAttrs&&t.types&&o.iter(t.typedAttrs,function(e,r){t.attrs[r]=t.types[r]?n.parseType(e,t.types[r]):e}),this.__dispose=t.dispose,o.iter(this.object_functions,function(e){this[e]=function(){var t=s.getArguments(arguments);return t.unshift(e),this.execute.apply(this,t)}},this),!t.parent&&t.parentHandler)for(var r=t.parentHandler;r&&!t.parent;)t.parent=r.instance_of(b)?r:null,r=r._parentHandler;e.constructor.call(this,t),t.bindAttrs&&o.iter(t.bindAttrs,function(e,t){this.properties().bind(t,e,{secondKey:t})},this),this.__references=t.references,o.iter(this.__references,function(e){this.on("change:"+e,function(e,t){t&&h.is_class_instance(t)&&!t.destroyed()&&t.decreaseRef(this),e&&h.is_class_instance(e)&&!e.destroyed()&&e.increaseRef(this)},this);var t=this.get(e);t&&h.is_class_instance(t)&&!t.destroyed()&&t.increaseRef(this)},this),this._channels.global=this.cls.__globalEvents,t.tagName&&(this._tagName=t.tagName,this.data("tagname",this._tagName)),this.functions=this.__functions,this._handlerInitialize(t),this.__createActivate=t.create||function(){},this.dom_events={},this.window_events={},this.__domEvents=new p,this.inheritables=(this.parent()?this.parent().inheritables:[]).concat(this.inheritables||[]),this.friendgroup.registerScope(this,this.cls.registeredName()),this.friendgroup&&this.parent()&&this.parent().friendgroup!==this.friendgroup&&this.parent().friendgroup.registerScope(this,this.cls.registeredName()),"proxyAttrs"in t&&(this.proxyAttrs=t.proxyAttrs),this.proxyAttrs&&(this.attrs=this.properties().getProxy())},handle_call_exception:function(e,t,r){return d.throwException(new i(this.cls.classname,e,t,r)),null},hierarchyName:function(){return(this.parent()?this.parent().hierarchyName()+" > ":"")+this.cls.registeredName()},_preAfterActivate:function(e){this.__domEvents.clear();var t=this;o.iter(this.domevents,function(r,i){var o=i.split(" "),a=[e];1<o.length&&(a=e.querySelectorAll(o[1]));for(var n=function(e){t.execute(r,e,this)},s=0;s<a.length;++s)this.__domEvents.on(a[s],o[0],n)},this),o.iter(this.windowevents,function(e,r){this.__domEvents.on(window,r,function(r){t.execute(e,r,this)})},this)},destroy:function(){this.friendgroup&&this.parent()&&this.parent().friendgroup!==this.friendgroup&&this.parent().friendgroup.unregisterScope(this,this.cls.registeredName()),this.friendgroup.unregisterScope(this,this.cls.registeredName()),this.free&&this.free(),o.iter(this.__references,function(e){var t=this.get(e);t&&h.is_class_instance(t)&&!t.destroyed()&&t.decreaseRef(this)},this),o.iter(this.__dispose,function(e){var t=this.get(e);this.set(e,null),t&&t.weakDestroy&&t.weakDestroy()},this),this.__domEvents.destroy(),e.destroy.call(this)}}}],{__initialForward:["functions","attrs","extendables","collections","template","create","scopes","bindings","computed","types","events","dispose","channels","registerchannels","references","friends"],__globalEvents:new c,canonicName:function(){return this.classname?a.last_after(this.classname,".").toLowerCase():""},registeredName:function(){return this.__registeredName||"ba-"+this.canonicName()},findByElement:function(e){return(e=e&&u.unbox(e))&&e.dynamicshandler?e.dynamicshandler:null},findByElementPromise:function(e){if(!e||!(e=u.unbox(e)))return null;if(e.dynamicshandler)return x.value(e.dynamicshandler);e.dynamicshandlerpromise=e.dynamicshandlerpromise||[];var t=x.create();return e.dynamicshandlerpromise.push(t),t},register:function(e,t){return t=t||d.handler,this.__registeredName=e||this.registeredName(),t.register(this.__registeredName,this),this},registerFunctions:function(e){return t.registerFunctions(e),this},activate:function(e){var t=new this(e||{element:document.body,name_registry:!0});return t.activate(),t},attachStringTable:function(e){return this.__stringTable=e,this},addStrings:function(e){return this.__stringTable.register(e,this.registeredName()),this},string:function(e){var t=null;return this.__stringTable&&(t=this.__stringTable.get(e,this.registeredName())),!t&&this.parent.string&&(t=this.parent.string(e)),t},stringUnicode:function(e){var t=null;return this.__stringTable&&(t=this.__stringTable.get(e,this.registeredName())),!t&&this.parent.string&&(t=this.parent.string(e)),u.entitiesToUnicode(t)},_extender:{events:function(e,t){return o.extend(o.clone(e,1),t)},types:function(e,t){return o.extend(o.clone(e,1),t)},registerchannels:function(e,t){return o.extend(o.clone(e,1),t)},channels:function(e,t){return o.extend(o.clone(e,1),t)},attrs:function(e,t){return n.is_function(e)?n.is_function(t)?function(){return o.extend(e.call(this),t.call(this))}:function(){return o.extend(e.call(this),t)}:n.is_function(t)?function(){return o.extend(o.clone(e,1),t.call(this))}:o.extend(o.clone(e,1),t)},inheritables:function(e,t){return(e||[]).concat(t||[])},dispose:function(e,t){return(e||[]).concat(t||[])},references:function(e,t){return(e||[]).concat(t||[])}}});return b}
2),e.define("module:Handlers.Partial",["base:Class","base:JavaScript","base:Functions","base:Strings","module:Parser","module:Registries"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(t,r,i,o){e.constructor.call(this),this._node=t,this._args=r,this._value=i,this._active=!1,this._postfix=o},change:function(e,t){this._value=e,this._change(e,t),this._apply(e,t)},activate:function(){this._active||(this._active=!0,this._activate(),this._apply(this._value,null))},deactivate:function(){this._active&&(this._active=!1,this._deactivate())},bindTagHandler:function(e){},unbindTagHandler:function(e){},prepareTagHandler:function(e){},_change:function(e,t){},_activate:function(){},_deactivate:function(){},_apply:function(e,t){},_execute:function(e){e=e||this._value;var t=o.parseText(e)||o.parseCode(e);this._node.__executeDyn(t)},_valueExecute:function(e){var o=this._value.trim(),a=o;i.starts_with(a,"{{")&&i.ends_with(a,"}}")&&(a=i.strip_end(i.strip_start(a,"{{"),"}}")),t.isProperIdentifier(a)?((e=r.getArguments(e)).unshift(a),this._node._handler.execute.apply(this._node._handler,e)):this._execute(o)}}},{meta:{},canonicName:function(){return this.classname?i.last_after(this.classname,".").toLowerCase():""},registeredName:function(){return this.__registeredName||"ba-"+this.canonicName()},register:function(e,t){t=t||a.partial,this.__registeredName=e||this.registeredName(),t.register(this.__registeredName,this)}})}),e.define("module:Partials.ClickPartial",["module:Handlers.Partial","browser:Events"],function(e,t,r){var i=e.extend({scoped:r},function(e){return{constructor:function(r,i,o){e.constructor.apply(this,arguments),this.auto_destroy(new t).on(this._node.element(),"click",function(e){e.stopPropagation(),this.executeAction()},this)},executeAction:function(){this._execute()}}},{manualExecute:!0});return i.register("ba-click"),i}),e.define("module:Partials.RepeatPartial",["module:Handlers.Partial","base:Promise","base
2:Properties.Properties","base:Collections.Collection","base:Collections.FilteredCollection","base:Objs","module:Parser","module:Registries"],function(e,t,r,i,o,a,n,s,x){var c=e.extend({scoped:x},function(e){return{constructor:function(t,r,i){e.constructor.apply(this,arguments),this.__alwaysReindexNewItems=!1,this.__registered=!1,1<(r=r.split("::")).length&&(this.__dynOpts=n.parseCode(r[0].trim()));var o,a=(r=(r=r[r.length-1]).split("~"))[0].trim().split(".");this.__repeatArg=a[0],this.__indexArg=a[1],this._destroyCollection=!1,this._releaseValueCollection=!1,1<r.length&&(this.__repeatFilter=n.parseCode(r[1].trim()),o=this,t.mesh().watch(this.__repeatFilter.dependencies,function(){o.__filterChanged()},this.__repeatFilter)),t._expandChildren=!1;try{t._element.innerHTML=""}catch(e){}},destroy:function(){this.__unregister(),this.__repeatFilter&&this._node.mesh().unwatch(this.__repeatFilter.dependencies,this.__repeatFilter),e.destroy.call(this)},_activate:function(){this.__register(),this.__dynOpts&&(this.__dynOptsCache=this._node.mesh().execute(this.__dynOpts.dependencies,this.__dynOpts.func))},_deactivate:function(){this.__unregister()},__filterChanged:function(){this._active&&this._collection.setFilter(this.__filterFunc,this)},_change:function(e,t){this.__register(e)},__filterFunc:function(e){var t=this.__repeatFilter;if(!t)return!0;var r=this;return this._node.mesh().execute(t.dependencies,function(i){return i[r.__repeatArg]=r._isArray?e.get("value"):e.data(),r.__indexArg&&(i[r.__indexArg]=r._collection.getIndex(e)),t.func.call(this,i)},!0)},_iterateCollection:function(e){this._collection.iterate(e,this)},__register:function(){this.__unregister(),i.is_instance_of(this._value)&&this._value.destroyed()||(this._isArray=!i.is_instance_of(this._value),this._releaseValueCollection=!i.is_instance_of(this._value),this._valueCollection=this._releaseValueCollection?new i({objects:a.map(this._value,function(e){return new r({value:e})}),release_references:!0}):this._value,this._destroyCollection=!!this.__repeatFilter,this._collection=this._destroyCollection?new o(this._valueCollection,{filter:this.__filterFunc,context:this}):this._valueCollection,this._collectionChildren={},this._iterateCollection(this.__addItem),this._collection.on("add",this.__addItem,this),this._collection.on("remove",function(e){this.__removeItem(e,this._collection.bulkOperationInProgress())},this),this._collection.on("reindexed",function(e){var t;2>this._collection.count()||(0===(t=this._collection.getIndex(e))?this._prependItem(this._collection.getByIndex(1),e):this._appendItem(this._collection.getByIndex(t-1),e))},this))},__unregister:function(){this._collection&&!this._collection.destroyed()&&this._iterateCollection(function(e){this.__removeItem(e,!0)},this);var e=this._node._element;this._node._removeChildren(),e.innerHTML="",this._collection&&!this._collection.destroyed()&&this._collection.off(null,null,this),this._valueCollection&&!this._valueCollection.destroyed()&&this._valueCollection.off(null,null,this),this._destroyCollection&&this._collection&&this._collection.weakDestroy(),this._releaseValueCollection&&this._valueCollection&&!this._valueCollection.destroyed()&&this._valueCollection.decreaseRef(),this._valueCollection=null,this._collection=null},__addItem:function(e){var t,r,i;this._collectionChildren[e.cid()]||(t={},this.__repeatArg&&(t[this.__repeatArg]=this._isArray?e.get("value"):e),this.__indexArg&&(t[this.__indexArg]=this._collection.getIndex(e)),r=[],this._newItemElements().forEach(function(e){r.push(this._node._registerChild(e,t))},this),this._collectionChildren[e.cid()]={item:e,nodes:r},(i=this._collection.getIndex(e))<this._collection.count()-1?this._prependItem(this._collection.getByIndex(i+1),e):this.__alwaysReindexNewItems&&1<this._collection.count()&&this._appendItem(this._collection.getByIndex(i-1),e))},__removeItem:function(e,r){this._collectionChildren[e.cid()]&&(a.iter(this._collectionChildren[e.cid()].nodes,function(i){var o=i.element(),a=t.create();this.__dynOptsCache&&this.__dynOptsCache.onremove&&!r?this.__dynOptsCache.onremove.call(this._handler,e,o).forwardCallback(a):a.asyncSuccess(!0),a.success(function(){i.weakDestroy(),o.parentNode&&o.parentNode.removeChild(o)})},this),delete this._collectionChildren[e.cid()])},_itemData:function(e){return this._collectionChildren[e.cid()]},_itemDataElements:function(e){var t=this._itemData(e);if(!t)return null;var r=[];return a.iter(t.nodes,function(e){r.push(e.element())}),r},_prependItem:function(e,t){var r=this._itemDataElements(e),i=this._itemDataElements(t);r&&i&&a.iter(i,function(e){e.parentNode.insertBefore(e,r[0])})},_appendItem:function(e,t){var r,i=this._itemDataElements(e),o=this._itemDataElements(t);i&&o&&(r=i[i.length-1],a.iter(o,function(e){r.parentNode.insertBefore(e,r.nextSibling),r=e}))},_newItemElements:function(){var e=s.templates.create(this._node._innerTemplate),t=this._node.element();return e.forEach(function(e){t.appendChild(e)}),e}}});return c.register("ba-repeat"),c}),e.define("module:Partials.RepeatElementPartial",["module:Partials.RepeatPartial","base
2:Collections.Collection","base:Collections.FilteredCollection","base:Objs","module:Parser","base:Properties.Properties","browser:Dom"],function(e,t,r,i,o,a,n,s){var x=e.extend({scoped:s},function(e){return{constructor:function(t,r,i){e.constructor.apply(this,arguments);var o=n.elementByTemplate(t._template);o.removeAttribute("ba-repeat-element"),this.__filteredTemplate=o.outerHTML.trim(),this.__alwaysReindexNewItems=!0},_activate:function(){this._node.element().style.display="none",e._activate.call(this)},_iterateCollection:function(e){for(var t=this._collection.iterator().asArray(),r=t.length-1;0<=r;--r)e.call(this,t[r])},_newItemElements:function(){var e=n.elementByTemplate(this.__filteredTemplate);return this._node.element().parentNode.insertBefore(e,this._node.element().nextSibling),e["ba-handled"]=!0,[e]},prepareTagHandler:function(e){e.ignoreTagHandler=!0}}});return x.register("ba-repeat-element"),x}),e.define("module:Partials.StylesPartial",["module:Handlers.Partial","base:Objs"],function(e,t,r){var i=e.extend({scoped:r},{_apply:function(e){var r=this._node._element.style;t.iter(this.__previousValue,function(t,i){i in e||r.removeProperty(i)}),t.extend(r,e),this.__previousValue=t.clone(e,1)}});return i.register("ba-styles"),i}),e.define("module:Partials.ShowPartial",["module:Handlers.Partial"],function(e,t){var r=e.extend({scoped:t},function(e){return{constructor:function(t,r,i){e.constructor.apply(this,arguments),this.__oldDisplay=void 0,this.__readOldDisplay=!1,this.__hidden=!1,i||this.__hide()},__hide:function(){this.__hidden||(this.__hidden=!0,this.__readOldDisplay||(this.__oldDisplay=this._node._element.style.display,this.__readOldDisplay=!0),this._node._element.style.display="none")},__show:function(){this.__hidden&&(this.__hidden=!1,this._node._element.style.display=this.__oldDisplay&&"none"!==this.__oldDisplay?this.__oldDisplay:"")},_apply:function(e){e?this.__show():this.__hide()}}});return r.register("ba-show"),r}),e.define("module:Partials.IfPartial",["module:Partials.ShowPartial"],function(e,t){var r=e.extend({scoped:t},function(e){return{constructor:function(t,r,i){e.constructor.apply(this,arguments),i||t.deactivate()},_apply:function(t){e._apply.call(this,t),t?this._node.activate():this._node.deactivate()}}});return r.register("ba-if"),r}),e.define("module:Partials.EventPartial",["module:Handlers.Partial","base:Functions"],function(e,t,r){var i=e.extend({scoped:r},{bindTagHandler:function(e){var r=this._postfix.trim(),i=0===r.indexOf("~");i&&(r=r.substring(1)),e.on(r,function(){var e;i?((e=t.getArguments(arguments)).unshift(this._value||r),this._node._handler.trigger.apply(this._node._handler,e)):this._valueExecute(arguments)},this)}},{manualExecute:!0});return i.register("ba-event"),i}),e.define("module:Partials.OnPartial",["module:Handlers.Partial","browser:Events"],function(e,t,r){var i=e.extend({scoped:r},function(e){return{constructor:function(r,i,o,a){e.constructor.apply(this,arguments),this.auto_destroy(new t).on(this._node._element,a.trim(),function(){this._execute(o.trim())},this)}}},{manualExecute:!0});return i.register("ba-on"),i}),e.define("module:Partials.TogglePartial",["module:Handlers.Partial"],function(e,t){var r={readonly:"readOnly",playsinline:"playsInline"},i=e.extend({scoped:t},function(e){return{constructor:function(t,r,i,o){e.constructor.apply(this,arguments),this._apply(i)},_apply:function(e){this._node.element()[r[this._postfix]||this._postfix]=e?this._postfix:null}}});return i.register("ba-toggle"),i}
2),e.define("module:Partials.TemplatePartial",["module:Handlers.Partial"],function(e,t){var r=e.extend({scoped:t},{bindTagHandler:function(e){this._value&&(e.template=this._value)}},{meta:{requires_tag_handler:!0,value_hidden:!0}});return r.register("ba-template"),r}),e.define("module:Partials.HotkeyPartial",["module:Handlers.Partial","browser:Events","browser:Hotkeys"],function(e,t,r,i){var o=e.extend({scoped:i},function(e){return{constructor:function(i,o,a){e.constructor.apply(this,arguments);var n=this.auto_destroy(new t),s=this._postfix;n.on(this._node._element,"keydown",function(e){r.handleKeyEvent(s,e)&&this._valueExecute([e])},this)}}},{manualExecute:!0});return o.register("ba-hotkey"),o}),e.define("module:Partials.DataPartial",["module:Handlers.Partial"],function(e,t){var r=e.extend({scoped:t},{_apply:function(e){this._node._tagHandler.data(this._postfix,e)},bindTagHandler:function(e){this._apply(this._value)}},{meta:{requires_tag_handler:!0}});return r.register("ba-data"),r}),e.define("module:Partials.AttrsPartial",["module:Handlers.Partial","base:Objs","base:Class"],function(e,t,r,i){var o=e.extend({scoped:i},{_apply:function(e){if(this._active){var t=this._node._tagHandler?this._node._tagHandler.properties():this._node.properties();for(var r in e)t.set(r,e[r])}},bindTagHandler:function(e){for(var i in this._value)e.setArgumentAttr(i,r.is_pure_json(this._value[i])?t.clone(this._value[i],1):this._value[i])}});return o.register("ba-attrs"),o}),e.define("module:DomObserver",["base:Class","base:Objs","browser:DomMutation.NodeInsertObserver","module:Registries","module:Dynamic","browser:Dom"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(r){e.constructor.call(this),r=r||{},this.__initialRoot=r.root,this.__persistent_dynamics=!!r.persistent_dynamics,this.__allowed_dynamics=r.allowed_dynamics?t.objectify(r.allowed_dynamics):null,this.__forbidden_dynamics=r.forbidden_dynamics?t.objectify(r.forbidden_dynamics):null,this.__ignore_existing=r.ignore_existing,this.__dynamics={},this.__enabled=!1,"enabled"in r&&!r.enabled||this.enable()},enable:function(){this.__enabled||(this.__enabled=!0,this.__root=a.unbox(this.__initialRoot||document.body),this.__ignore_existing||t.iter(i.handler.classes(),this.__registerExisting,this),this.__observer=r.create({root:this.__root,filter:this.__observerFilter,context:this}),this.__observer.on("node-inserted",this.__nodeInserted,this))},disable:function(){this.__enabled&&(this.__enabled=!1,this.__observer.weakDestroy())},__registerExisting:function(e,t){if((!this.__forbidden_dynamics||!this.__forbidden_dynamics[t])&&(!this.__allowed_dynamics||this.__allowed_dynamics[t]))for(var r=this.__root.getElementsByTagName(t.toUpperCase()),i=0;i<r.length;++i){var o=r[i];o.dynamicshandler||this.__nodeInserted(o)}},addAllowedDynamic:function(e){this.__allowed_dynamics=this.__allowed_dynamics||{},this.__allowed_dynamics[e]=!0;var t=i.handler.classes()[e];this.__enabled&&!this.__ignore_existing&&t&&this.__registerExisting(t,e)},destroy:function(){this.disable(),t.iter(this.__dynamics,function(e){e.off(null,null,this),this.__persistent_dynamics||e.weakDestroy()},this),e.destroy.call(this)},__observerFilter:function(e){if(e.dynamicshandler||!e.tagName)return!1;var t=e.tagName.toLowerCase();return!!i.handler.get(t)&&(!this.__forbidden_dynamics||!this.__forbidden_dynamics[t])&&!(this.__allowed_dynamics&&!this.__allowed_dynamics[t])},__nodeInserted:function(e){var t=new o({element:e,remove_observe:!0});(this.__dynamics[t.cid()]=t).on("destroy",function(){delete this.__dynamics[t.cid()]},this),t.activate()}}},{__singleton:null,activate:function(e){this.__singleton||(this.__singleton=new this(e))}})})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("base","root:BetaJS"),Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("media","root:BetaJS.Media"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.define("module:",function(){return{guid:"7a20804e-be62-4982-91c6-98eb096d2e70",version:"0.0.291",datetime:0x17e3b6d30c4}}),Scoped.define("module:Ads.AbstractVideoAdProvider",["base:Class"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),this._options=t},options:function(){return this._options},_newPrerollAd:function(e){},newPrerollAd:function(e){return this._newPrerollAd(e)},register:function(e){this.cls.registry[e]=this}}},{registry:{}})}),Scoped.define("module:Ads.AbstractPrerollAd",["base:Class","base:Events.EventsMixin"],function(e,t,r){return e.extend({scoped:r},[t,function(e){return{constructor:function(t,r){e.constructor.call(this),this._provider=t,this._options=r},executeAd:function(e){this._options.adElement.style.display="",this._executeAd(e)},_adFinished:function(){this._options.adElement.style.display="none",this.trigger("finished")},_adSkipped:function(){this._options.adElement.style.display="none",this.trigger("adskipped")}}}])}),Scoped.define("module:Ads.AdSensePrerollAd",["module:Ads.AbstractPrerollAd"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t,r){e.constructor.call(this,t,r),this._adDisplayContainer=new google.ima.AdDisplayContainer(this._options.adElement,this._options.videoElement),this._adDisplayContainer.initialize(),this._adsLoader=new google.ima.AdsLoader(this._adDisplayContainer);var i=this;this._adsLoader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,function(){i._adError()},!1),this._adsLoader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,function(){i._adLoaded.apply(i,arguments)},!1),this._adsRequest=new google.ima.AdsRequest,this._adsRequest.adTagUrl=this._provider.options().adTagUrl},_executeAd:function(e){this._adsRequest.linearAdSlotWidth=e.width,this._adsRequest.linearAdSlotHeight=e.height,this._adsLoader.requestAds(this._adsRequest)},_adError:function(){this._adsManager&&this._adsManager.destroy(),this._adFinished()},_adLoaded:function(e){this._adsManager=e.getAdsManager(this._options.videoElement);try{this._adsManager.init(this._adsRequest.linearAdSlotWidth,this._adsRequest.linearAdSlotHeight,google.ima.ViewMode.NORMAL),this._adsManager.start()}catch(e){}var t=this;this._adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,function(){t._adError()},!1),this._adsManager.addEventListener(google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,function(){t._adFinished()}),this._adsManager.addEventListener(google.ima.AdEvent.Type.SKIPPED,function(){t._adSkipped()})}}})}),Scoped.define("module:Ads.AdSenseVideoAdProvider",["module:Ads.AbstractVideoAdProvider","module:Ads.AdSensePrerollAd"],function(e,t,r){return e.extend({scoped:r},{_newPrerollAd:function(e){return new t(this,e)}})}),Scoped.define("module:Ads.VAST.Ad",["base:Class","base:Objs","base:Events.EventsMixin"],function(e,t,r,i){return e.extend({scoped:i},[r,function(e){return{constructor:function(){e.constructor.call(this),this.id=null,this.sequence=null,this.system=null,this.title=null,this.description=null,this.advertiser=null,this.pricing=null,this.survey=null,this.errorURLTemplates=[],this.impressionURLTemplates=[],this.creatives=[],this.extensions=[],this.trackingEvents={},this.availableTrackingEvents=["creativeView","start","firstQuartile","midpoint","thirdQuartile","complete","rewind","skip","closeLinear","close","mute","unmute","pause","resume","playerExpand","playerCollapse","acceptInvitationLinear","timeSpentViewing","otherAdInteraction","progress","acceptInvitation","adExpand","adCollapse","minimize","overlayViewDuration","fullscreen","exitFullscreen","clickthrough"],t.iter(this.availableTrackingEvents,function(e){this.trackingEvents[e]=null},this)}}}],{isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},trackAd:function(e,t){for(var r,i=this.resolveURLTemplates(e,t),o=[],a=0,n=i.length;a<n;a++)r=i[a],"undefined"!=typeof window&&null!==window&&o.push((new Image).src=r);return o},resolveURLTemplates:function(e,t){var r,i,o,a,n,s,x,c=[];for((t=t||{}).ASSETURI&&(t.ASSETURI=this.encodeURIComponentRFC3986(t.ASSETURI)),t.CONTENTPLAYHEAD&&(t.CONTENTPLAYHEAD=this.encodeURIComponentRFC3986(t.CONTENTPLAYHEAD)),t.ERRORCODE&&!/^[0-9]{3}$/.test(t.ERRORCODE)&&(t.ERRORCODE=900),t.CACHEBUSTING=this.leftpad(Math.round(1e8*Math.random()).toString()),t.TIMESTAMP=this.encodeURIComponentRFC3986((new Date).toISOString()),t.RANDOM=t.random=t.CACHEBUSTING,r=0,o=e.length;r<o;r++)if(s=e[r]){for(i in t)x=t[i],a="["+i+"]",n="%%"+i+"%%",s=(s=s.replace(a,x)).replace(n,x);c.push(s)}return c},leftpad:function(e){return e.length<8?(function(){for(var t=[],r=0,i=8-e.length;0<=i?r<i:i<r;0<=i?r++:r--)t.push("0");return t})().join("")+e:e},encodeURIComponentRFC3986:function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16)})},storage:function(){var e,t;try{t="undefined"!=typeof window&&null!==window?window.localStorage||window.sessionStorage:null}catch(e){t=null}return null!==t&&!function(e){var t,r;try{if(t="__VAST__",r=e.getItem(t),e.setItem(t,t),e.getItem(t)!==t)return!0;r?e.setItem(t,r):e.removeItem(t)}catch(e){return!0}return!1}(t)||(e={},t={length:0,getItem:function(t){return e[t]},setItem:function(t,r){e[t]=r,this.length=Object.keys(e).length},removeItem:function(t){delete e[t],this.length=Object.keys(e).length},clear:function(){e={},this.length=0}}),t}()})}),Scoped.define("module:Ads.VAST.Response",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){this.ads=[],this.errorURLTemplates=[]}}})}),Scoped.define("module:Ads.VAST.CompanionAd",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.id=null,this.width=0,this.height=0,this.type=null,this.staticResource=null,this.htmlRecource=null,this.iframeResource=null,this.altText=null,this.companionCl
2ickThroughURLTemplate=null,this.companionClickTrackingURLTemplates=[]}}})}),Scoped.define("module:Ads.VAST.Creative",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(t){e.constructor.call(this),null===t&&(t={}),this.id=t.id||null,this.adId=t.adId||null,this.sequence=t.sequence||null,this.apiFramework=t.apiFramework||null}}})}),Scoped.define("module:Ads.VAST.CreativeLinear",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.type="linear",this.duration=0,this.skipDelay=null,this.mediaFiles=[],this.videoClickThroughURLTemplate=null,this.videoClickTrackingURLTemplates=[],this.videoCustomClickURLTemplates=[],this.adParameters=null,this.icons=[]}}})}),Scoped.define("module:Ads.VAST.CreativeNonLinear",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.type="nonlinear",this.variations=[]}}})}),Scoped.define("module:Ads.VAST.AdExtension",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.attributes={},this.children=[]}}})}),Scoped.define("module:Ads.VAST.AdExtensionChild",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.name=null,this.value=null,this.attributes={}}}})}),Scoped.define("module:Ads.VAST.Icon",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.program=null,this.height=0,this.width=0,this.xPosition=0,this.yPosition=0,this.apiFramework=null,this.offset=null,this.duration=0,this.type=null,this.staticResource=null,this.htmlResource=null,this.iframeResource=null,this.iconClickThroughURLTemplate=null,this.iconClickTrackingURLTemplates=[],this.iconViewTrackingURLTemplate=null}}})}),Scoped.define("module:Ads.VAST.MediaFile",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(e){this.id=null,this.fileURL=null,this.deliveryType="progressive",this.mimeType=null,this.co
2dec=null,this.bitrate=0,this.minBitrate=0,this.maxBitrate=0,this.width=0,this.height=0,this.apiFramework=null,this.scalable=null,this.maintainAspectRatio=null}}})}),Scoped.define("module:Ads.VAST.CreativeCompanion",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(e){e.constructor.call(this),this.type="companion",this.variations=[]}}})}),Scoped.define("module:Ads.VAST.NonLinear",["module:Ads.VAST.Ad"],function(e,t){return e.extend({scoped:t},function(e){return{constructor:function(){e.constructor.call(this),this.id=null,this.width=0,this.height=0,this.expandedWidth=0,this.expandedHeight=0,this.scalable=!0,this.maintainAspectRatio=!0,this.minSuggestedDuration=0,this.apiFramework="static",this.type=null,this.staticResource=null,this.htmlResource=null,this.iframeResource=null,this.nonlinearClickThroughURLTemplate=null,this.nonlinearClickTrackingURLTemplates=[],this.adParameters=null}}})}),Scoped.define("module:Ads.VAST.Parser",["module:Ads.VAST.Ad","base:Ajax.Support","module:Ads.VAST.Response","module:Ads.VAST.CreativeLinear","module:Ads.VAST.MediaFile","module:Ads.VAST.CreativeCompanion","module:Ads.VAST.CreativeNonLinear","module:Ads.VAST.CompanionAd","module:Ads.VAST.AdExtension","module:Ads.VAST.AdExtensionChild","module:Ads.VAST.NonLinear"],function(e,t,r,i,o,a,n,s,x,c,l,d){return e.extend({scoped:d},function(d){return{constructor:function(){d.constructor.call(this),this.URLTemplateFilters=[]},_indexOf:function(e){for(var t=0,r=this.length;t<r;t++)if(t in this&&this[t]===e)return t;return -1},addURLTemplateFilter:function(e){"function"==typeof e&&URLTemplateFilters.push(e)},removeURLTemplateFilter:function(){return URLTemplateFilters.pop()},countURLTemplateFilters:function(){return URLTemplateFilters.length},clearUrlTemplateFilters:function(){return URLTemplateFilters=[]},parse:function(e,t,r){return r||("function"==typeof t&&(r=t),t={}),this._parse(e,null,t,function(e,t){return r(e,t)})},track:function(t,r){return e.trackAd(t,r)},_parse:function(e,r,i,o){var a,n;for(o||("function"==typeof i&&(o=i),i={}),a=0,n=this.URLTemplateFilters.length;a<n;a++)e=(0,URLTemplateFilters[a])(e);return null===r&&(r=[]),r.push(e),t.execute({uri:e,contentType:"xml",decodeType:"xml"}).error(function(e){o(e,null)}).success(function(t){return this.parseXmlDocument(e,r,i,t,o)},this)},__indexOf:[].indexOf||function(e){for(var t=0,r=this.length;t<r;t++)if(t in this&&this[t]===e)return t;return -1},parseXmlDocument:function(e,t,i,o,a){var n,s,x,c,l,d,u,p,h,m,b=this,g=new r;if(null===(null!==o?o.documentElement:void 0)||"VAST"!==o.documentElement.nodeName)return a(Error("Invalid VAST XMLDocument"));for(x=0,l=(h=o.documentElement.childNodes).length;x<l;x++)"Error"===(p=h[x]).nodeName&&g.errorURLTemplates.push(this.parseNodeText(p));for(c=0,d=(m=o.documentElement.childNodes).length;c<d;c++)"Ad"===(p=m[c]).nodeName&&(null!==(n=this.parseAdElement(p))?g.ads.push(n):this.track(g.errorURLTemplates,{ERRORCODE:101,ERRORMESSAGE:"VAST schema validation error."}));for(s=function(e,t){var r,i,o,s;if(null===e&&(e=null),null===t&&(t=!1),g){for(o=!0,r=0,i=(s=g.ads).length;r<i;r++){if((n=s[r]).nextWrapperURL)return;0<n.creatives.length&&(o=!1)}return o&&(t||b.track(g.errorURLTemplates,{ERRORCODE:303,ERRORMESSAGE:"No VAST response after one or more Wrappers (No creatives)"})),0===g.ads.length&&(g=null),a(e,g)}},u=g.ads.length;u--;)(n=g.ads[u]).nextWrapperURL&&this._handleComplete.call(this,n,e,g,t,i,s);return s()},_handleComplete:function(e,t,r,i,o,a){var n;return i.length>(o.wrapperLimit?o.wrapperLimit:9)||(n=e.nextWrapperURL,0<=this.__indexOf.call(i,n))?(this.track(e.errorURLTemplates,{ERRORCODE:302,ERRORMESSAGE:"Wrapper limit reached, as defined by the video player. Too many Wrapper responses have been received with no InLine response."}),r.ads.splice(r.ads.indexOf(e),1),void a(Error("Wrapper limit reached, as defined by the video player"))):(t&&(e.nextWrapperURL=this.resolveVastAdTagURI(e.nextWrapperURL,t)),this._parse(e.nextWrapperURL,i,o,function(t,i){var o,n,s,x,c,l=!1;if(t)this.track(e.errorURLTemplates,{ERRORCODE:301,ERRORMESSAGE:"Timeout of VA
2ST URI provided in Wrapper element, or of VAST URI provided in a subsequent Wrapper element. (URI was either unavailable or reached a timeout as defined by the video player.)"}),r.ads.splice(r.ads.indexOf(e),1),l=!0;else if(i)for(r.errorURLTemplates=r.errorURLTemplates.concat(i.errorURLTemplates),o=r.ads.indexOf(e),r.ads.splice(o,1),n=0,s=(x=i.ads).length;n<s;n++)c=x[n],this.mergeWrapperAdData(c,e),r.ads.splice(++o,0,c);else this.track(e.errorURLTemplates,{ERRORCODE:303,ERRORMESSAGE:"No VAST response after one or more Wrappers"}),r.ads.splice(r.ads.indexOf(e),1),l=!0;return delete e.nextWrapperURL,a(t,l)}))},resolveVastAdTagURI:function(e,t){return 0===e.indexOf("//")?""+location.protocol+e:-1===e.indexOf("://")?t.slice(0,t.lastIndexOf("/"))+"/"+e:e},mergeWrapperAdData:function(e,t){var r,i,o,a,n,s,x,c,l,d,u,p,h,m,b,g,v,f,y,A;for(e.errorURLTemplates=t.errorURLTemplates.concat(e.errorURLTemplates),e.impressionURLTemplates=t.impressionURLTemplates.concat(e.impressionURLTemplates),e.extensions=t.extensions.concat(e.extensions),o=0,x=(u=e.creatives).length;o<x;o++)if(r=u[o],null!==(null!==(p=t.trackingEvents)?p[r.type]:void 0))for(i in h=t.trackingEvents[r.type])A=h[i],r.trackingEvents[i]?(void 0)[i]=r.trackingEvents[i]:(void 0)[i]=[],r.trackingEvents[i]=r.trackingEvents[i].concat(A);if(null!==(m=t.videoClickTrackingURLTemplates)&&m.length)for(a=0,c=(b=e.creatives).length;a<c;a++)"linear"===(r=b[a]).type&&(r.videoClickTrackingURLTemplates=r.videoClickTrackingURLTemplates.concat(t.videoClickTrackingURLTemplates));if((g=t.videoCustomClickURLTemplates)&&g.length)for(n=0,l=(v=e.creatives).length;n<l;n++)"linear"===(r=v[n]).type&&(r.videoCustomClickURLTemplates=r.videoCustomClickURLTemplates.concat(t.videoCustomClickURLTemplates));if(t.videoClickThroughURLTemplate){for(y=[],s=0,d=(f=e.creatives).length;s<d;s++)"linear"===(r=f[s]).type&&null===r.videoClickThroughURLTemplate?y.push(r.videoClickThroughURLTemplate=t.videoClickThroughURLTemplate):y.push(void 0);return y}},childByName:function(e,t){for(var r,i=e.childNodes,o=0,a=i.length;o<a;o++)if((r=i[o]).nodeName===t)return r},childsByName:function(e,t){for(var r,i=[],o=e.childNodes,a=0,n=o.length;a<n;a++)(r=o[a]).nodeName===t&&i.push(r);return i},parseAdElement:function(e){for(var t,r,i=e.childNodes,o=0,a=i.length;o<a;o++)if("Wrapper"===(r=(t=i[o]).nodeName)||"InLine"===r){if(this.copyNodeAttribute("id",e,t),this.copyNodeAttribute("sequence",e,t),"Wrapper"===t.nodeName)return this.parseWrapperElement(t);if("InLine"===t.nodeName)return this.parseInLineElement(t)}},parseWrapperElement:function(e){var t,r,i,o,a,n,s,x,c,l,d,u,p,h,m,b,g,v,f,y=this.parseInLineElement(e),A=this.childByName(e,"VASTAdTagURI");for(A?y.nextWrapperURL=this.parseNodeText(A):(A=this.childByName(e,"VASTAdTagURL"))&&(y.nextWrapperURL=this.parseNodeText(this.childByName(A,"URL"))),r=0,s=(u=y.creatives).length;r<s;r++)if("linear"===(p=(f=u[r]).type)||"nonlinear"===p){if(f.trackingEvents){for(t in y.trackingEvents=y.trackingEvents?y.trackingEvents:{},(void 0)[d=f.type]=y.trackingEvents[d]?y.trackingEvents[d]:{},h=f.trackingEvents)if(null!==(v=h[t]))for((void 0)[t]=y.trackingEvents[f.type][t]?y.trackingEvents[f.type][t]:[],o=0,x=v.length;o<x;o++)g=v[o],y.trackingEvents[f.type][t].push(g)}if(f.videoClickTrackingURLTemplates)for(y.videoClickTrackingURLTemplates=y.videoClickTrackingURLTemplates||[],a=0,c=(m=f.videoClickTrackingURLTemplates).length;a<c;a++)i=m[a],y.videoClickTrackingURLTemplates.push(i);if(f.videoClickThroughURLTemplate&&(y.videoClickThroughURLTemplate=f.videoClickThroughURLTemplate),f.videoCustomClickURLTemplates)for(y.videoCustomClickURLTemplates=y.videoCustomClickURLTemplates||[],n=0,l=(b=f.videoCustomClickURLTemplates).length;n<l;n++)i=b[n],y.videoCustomClickURLTemplates.push(i)}if(y.nextWrapperURL)return y},parseInLineElement:function(t){var r,i,o,a,n,s,x,c,l,d,u,p,h,m,b=new e;for(b.id=t.getAttribute("id")||null,b.sequence=t.getAttribute("sequence")||null,n=0,c=(p=t.childNodes).length;n<c;n++)switch((u=p[n]).nodeName){case"Error":b.errorURLTemplates.push(this.parseNodeText(u));break;case"Impression":b.impressionURLTemplates.push(this.parseNodeText(u));break;case"Creatives":for(s=0,l=(h=this.childsByName(u,"Creative")).length;s<l;s++)for(i={id:(o=h[s]).getAttribute("id")||null,adId:this.parseCreativeAdIdAttribute(o),sequence:o.getAttribute("sequence")||null,apiFramework:o.getAttribute("apiFramework")||null},x=0,d=(m=o.childNodes).length;x<d;x++)switch((a=m[x]).nodeName){case"Linear":(r=this.parseCreativeLinearElement(a,i))&&b.creatives.push(r);break;case"NonLinearAds":(r=this.parseNonLinear(a,i))&&b.creatives.push(r);break;case"CompanionAds":(r=this.parseCompanionAd(a,i))&&b.creatives.push(r)}break;case"Extensions":this.parseExtension(b.extensions,this.childsByName(u,"Extension"));break;case"AdSystem":b.system={value:this.parseNodeText(u),version:u.getAttribute("version")||null};break;case"AdTitle":b.title=this.parseNodeText(u);break;case"Description":b.description=this.parseNodeText(u);break;
2case"Advertiser":b.advertiser=this.parseNodeText(u);break;case"Pricing":b.pricing={value:this.parseNodeText(u),model:u.getAttribute("model")||null,currency:u.getAttribute("currency")||null};break;case"Survey":b.survey=this.parseNodeText(u)}return b},parseExtension:function(e,t){for(var r,i,o,a,n,s,l,d,u,p,h,m,b,g,v,f,y=[],A=0,E=t.length;A<E;A++){if(n=t[A],i=new x,n.attributes)for(l=0,p=(b=n.attributes).length;l<p;l++)s=b[l],i.attributes[s.nodeName]=s.nodeValue;for(d=0,h=(g=n.childNodes).length;d<h;d++)if(r=g[d],f=this.parseNodeText(r),"#comment"!==r.nodeName&&""!==f){if((o=new c).name=r.nodeName,o.value=f,r.attributes)for(u=0,m=(v=r.attributes).length;u<m;u++)a=v[u],o.attributes[a.nodeName]=a.nodeValue;i.children.push(o)}y.push(e.push(i))}return y},parseCreativeLinearElement:function(e,t){var r,a,n,s,x,c,l,d,u,p,h,m,b,g,v,f,y,A,E,w,_,k,B,C,F,D,S,z,T,P,I,R,M,U,L,V,O,Q,N,Y,q,W,H,G,K,J,Z,X,$,ee,et,er,ei,eo,ea,en,es,ex,ec=new i(t);if(ec.duration=this.parseDuration(this.parseNodeText(this.childByName(e,"Duration"))),-1===ec.duration&&"Wrapper"!==e.parentNode.parentNode.parentNode.nodeName)return null;if(null===(ei=e.getAttribute("skipoffset"))?ec.skipDelay=null:"%"===ei.charAt(ei.length-1)?(O=parseInt(ei,10),ec.skipDelay=ec.duration*(O/100)):ec.skipDelay=this.parseDuration(ei),ex=this.childByName(e,"VideoClicks")){for(ec.videoClickThroughURLTemplate=this.parseNodeText(this.childByName(ex,"ClickThrough")),l=0,y=(Y=this.childsByName(ex,"ClickTracking")).length;l<y;l++)n=Y[l],ec.videoClickTrackingURLTemplates.push(this.parseNodeText(n));for(g=0,A=(q=this.childsByName(ex,"CustomClick")).length;g<A;g++)s=q[g],ec.videoCustomClickURLTemplates.push(this.parseNodeText(s))}for((r=this.childByName(e,"AdParameters"))&&(ec.adParameters=this.parseNodeText(r)),v=0,w=(H=this.childsByName(e,"TrackingEvents")).length;v<w;v++)for(en=H[v],f=0,_=(G=this.childsByName(en,"Tracking")).length;f<_;f++)if(x=(ea=G[f]).getAttribute("event"),es=this.parseNodeText(ea),x&&es){if("progress"===x){if(!(L=ea.getAttribute("offset")))continue;
2x="%"===L.charAt(L.length-1)?"progress-"+L:"progress-"+Math.round(this.parseDuration(L))}null===(a=ec.trackingEvents)[x]&&(a[x]=[]),ec.trackingEvents[x]&&ec.trackingEvents[x].push(es)}for(z=0,k=(K=this.childsByName(e,"MediaFiles")).length;z<k;z++)for(R=K[z],M=0,B=(J=this.childsByName(R,"MediaFile")).length;M<B;M++)I=J[M],(P=new o).id=I.getAttribute("id"),P.fileURL=this.parseNodeText(I),P.deliveryType=I.getAttribute("delivery"),P.codec=I.getAttribute("codec"),P.mimeType=I.getAttribute("type"),P.apiFramework=I.getAttribute("apiFramework"),P.bitrate=parseInt(I.getAttribute("bitrate")||0,10),P.minBitrate=parseInt(I.getAttribute("minBitrate")||0,10),P.maxBitrate=parseInt(I.getAttribute("maxBitrate")||0,10),P.width=parseInt(I.getAttribute("width")||0,10),P.height=parseInt(I.getAttribute("height")||0,10),(er=I.getAttribute("scalable"))&&"string"==typeof er&&("true"===(er=er.toLowerCase())?P.scalable=!0:"false"===er&&(P.scalable=!1)),(T=I.getAttribute("maintainAspectRatio"))&&"string"==typeof T&&("true"===(T=T.toLowerCase())?P.maintainAspectRatio=!0:"false"===T&&(P.maintainAspectRatio=!1)),ec.mediaFiles.push(P);if(m=this.childByName(e,"Icons"))for(U=0,C=(Z=this.childsByName(m,"Icon")).length;U<C;U++){for(h=Z[U],(d=new VASTIcon).program=h.getAttribute("program"),d.height=parseInt(h.getAttribute("height")||0,10),d.width=parseInt(h.getAttribute("width")||0,10),d.xPosition=this.parseXPosition(h.getAttribute("xPosition")),d.yPosition=this.parseYPosition(h.getAttribute("yPosition")),d.apiFramework=h.getAttribute("apiFramework"),d.offset=this.parseDuration(h.getAttribute("offset")),d.duration=this.parseDuration(h.getAttribute("duration")),V=0,F=(X=this.childsByName(h,"HTMLResource")).length;V<F;V++)c=X[V],d.type=c.getAttribute("creativeType")||"text/html",d.htmlResource=this.parseNodeText(c);for(Q=0,D=($=this.childsByName(h,"IFrameResource")).length;Q<D;Q++)b=$[Q],d.type=b.getAttribute("creativeType")||0,d.iframeResource=this.parseNodeText(b);for(N=0,S=(ee=this.childsByName(h,"StaticResource")).length;N<S;N++)eo=ee[N],d.type=eo.getAttribute("creativeType")||0,d.staticResource=this.parseNodeText(eo);if(p=this.childByName(h,"IconClicks"))for(d.iconClickThroughURLTemplate=this.parseNodeText(this.childByName(p,"IconClickThrough")),et=0,E=(W=this.childsByName(p,"IconClickTracking")).length;et<E;et++)u=W[et],d.iconClickTrackingURLTemplates.push(this.parseNodeText(u));d.iconViewTrackingURLTemplate=this.parseNodeText(this.childByName(h,"IconViewTracking")),ec.icons.push(d)}return ec},parseNonLinear:function(e,t){for(var r,i,o,a,s,x,c,d,u,p,h,m,b,g,v,f,y,A,E,w,_,k,B,C,F,D,S,z,T,P,I=new n(t),R=this.childsByName(e,"TrackingEvents"),M=0,U=R.length;M<U;M++)for(T=R[M],c=0,p=(_=this.childsByName(T,"Tracking")).length;c<p;c++)a=(z=_[c]).getAttribute("event"),P=this.parseNodeText(z),a&&P&&(null===(i=I.trackingEvents)[a]&&(i[a]=[]),I.trackingEvents[a]&&null!==P&&I.trackingEvents[a].push(P));for(d=0,h=(k=this.childsByName(e,"NonLinear")).length;d<h;d++){for(E=k[d],(A=new l).id=E.getAttribute("id")||null,A.width=E.getAttribute("width"),A.height=E.getAttribute("height"),A.expandedWidth=E.getAttribute("expandedWidth"),A.expandedHeight=E.getAttribute("expandedHeight"),A.scalable=this.parseBoolean(E.getAttribute("scalable")),A.maintainAspectRatio=this.parseBoolean(E.getAttribute("maintainAspectRatio")),A.minSuggestedDuration=this.parseDuration(E.getAttribute("minSuggestedDuration")),A.apiFramework=E.getAttribute("apiFramework"),u=0,m=(B=this.childsByName(E,"HTMLResource")).length;u<m;u++)s=B[u],A.type=s.getAttribute("creativeType")||"text/html",A.htmlResource=this.parseNodeText(s);for(f=0,b=(C=this.childsByName(E,"IFrameResource")).length;f<b;f++)x=C[f],A.type=x.getAttribute("creativeType")||0,A.iframeResource=this.parseNodeText(x);for(y=0,g=(F=this.childsByName(E,"StaticResource")).length;y<g;y++)S=F[y],A.type=S.getAttribute("creativeType")||0,A.staticResource=this.parseNodeText(S);for((r=this.childByName(E,"AdParameters"))&&(A.adParameters=this.parseNodeText(r)),A.nonlinearClickThroughURLTemplate=this.parseNodeText(this.childByName(E,"NonLinearClickThrough")),w=0,v=(D=this.childsByName(E,"NonLinearClickTracking")).length;w<v;w++)o=D[w],A.nonlinearClickTrackingURLTemplates.push(this.parseNodeText(o));I.variations.push(A)}return I},parseCompanionAd:function(e,t){for(var r,i,o,n,x,c,l,d,u,p,h,m,b,g,v,f,y,A,E,w,_,k,B,C,F,D,S,z,T,P,I,R,M,U=new a(t),L=this.childsByName(e,"Companion"),V=0,O=L.length;V<O;
2V++){for(x=L[V],(n=new s).id=x.getAttribute("id")||null,n.width=x.getAttribute("width"),n.height=x.getAttribute("height"),n.companionClickTrackingURLTemplates=[],u=0,m=(B=this.childsByName(x,"HTMLResource")).length;u<m;u++)l=B[u],n.type=l.getAttribute("creativeType")||"text/html",n.htmlResource=this.parseNodeText(l);for(p=0,b=(C=this.childsByName(x,"IFrameResource")).length;p<b;p++)d=C[p],n.type=d.getAttribute("creativeType")||0,n.iframeResource=this.parseNodeText(d);for(h=0,g=(F=this.childsByName(x,"StaticResource")).length;h<g;h++){for(P=F[h],n.type=P.getAttribute("creativeType")||0,E=0,v=(D=this.childsByName(x,"AltText")).length;E<v;E++)i=D[E],n.altText=this.parseNodeText(i);n.staticResource=this.parseNodeText(P)}for(w=0,f=(S=this.childsByName(x,"TrackingEvents")).length;w<f;w++)for(R=S[w],_=0,y=(z=this.childsByName(R,"Tracking")).length;_<y;_++)c=(I=z[_]).getAttribute("event"),M=this.parseNodeText(I),c&&M&&(null===(r=n.trackingEvents)[c]&&(r[c]=[]),n.trackingEvents[c].push(M));for(k=0,A=(T=this.childsByName(x,"CompanionClickTracking")).length;k<A;k++)o=T[k],n.companionClickTrackingURLTemplates.push(this.parseNodeText(o));n.companionClickThroughURLTemplate=this.parseNodeText(this.childByName(x,"CompanionClickThrough")),n.companionClickTrackingURLTemplate=this.parseNodeText(this.childByName(x,"CompanionClickTracking")),U.variations.push(n)}return U},parseDuration:function(t){var r,i,o,a,n;return t?e.isNumeric(t)?parseInt(t,10):3!==(r=t.split(":")).length?-1:(a=parseInt((n=r[2].split("."))[0],10),2===n.length&&(a+=parseFloat("0."+n[1])),o=parseInt(60*r[1],10),isNaN(i=parseInt(60*r[0]*60,10))||isNaN(o)||isNaN(a)||3600<o||60<a?-1:i+o+a):-1},parseXPosition:function(e){return"left"===e||"right"===e?e:parseInt(e||0,10)},parseYPosition:function(e){return"top"===e||"bottom"===e?e:parseInt(e||0,10)},parseBoolean:function(e){return"true"===e||"TRUE"===e||"1"===e},parseNodeText:function(e){return e&&(e.textContent||e.text||"").trim()},copyNodeAttribute:function(e,t,r){var i=t.getAttribute(e);if(i)return r.setAttribute(e,i)},parseCreativeAdIdAttribute:function(e){return e.getAttribute("AdID")||e.getAttribute("adID")||e.getAttribute("adId")||null}}})}),Scoped.define("module:Ads.VAST.Client",["module:Ads.VAST.Ad","module:Ads.VAST.Parser","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},function(i){return{constructor:function(t){var o;i.constructor.call(this),this.cappingFreeLunch=0,this.cappingMinimumTimeInterval=6e4,this.lastSuccessfullAd=+new Date,this.options={withCredentials:!1,timeout:1e3},o=Object.defineProperty,r.iter(["lastSuccessfullAd","totalCalls","totalCallsTimeout"],function(t){o(this,t,{get:function(){return e.storage.getItem(t)},set:function(r){return e.storage.setItem(t,r)},configurable:!1,enumerable:!0})},this),null===this.lastSuccessfullAd&&(this.lastSuccessfullAd=0),null===this.totalCalls&&(this.totalCalls=0),null===this.totalCallsTimeout&&(this.totalCallsTimeout=0)},getAd:function(e,i,o){var a,n=+new Date;o||"function"==typeof i&&(o=i),a=r.extend(this.options,i);var s=new t;if(this.totalCallsTimeout<n?(this.totalCalls=1,this.totalCallsTimeout=36e5+n):this.totalCalls++,!(this.cappingFreeLunch>=this.totalCalls)){if(n-this.lastSuccessfullAd<0)this.lastSuccessfullAd=0;else if(n-this.lastSuccessfullAd<this.cappingMinimumTimeInterval)return void o(Error("VAST call cancelled - ("+this.cappingMinimumTimeInterval+")ms minimum interval reached"),null);return s.parse(e,a,function(e,t){if(!e)return o(null,t);o(e,null)})}o(Error("VAST call canceled - FreeLunch capping not reached yet "+this.totalCalls),null)}}})}),Scoped.define("module:Ads.VAST.Tracker",["module:Ads.VAST.Ad","module:Ads.VAST.CreativeLinear","module:Ads.VAST.NonLinear","module:Ads.VAST.CompanionAd","module:Ads.VAST.Client","base:Events.ListenMixin"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},[a,function(a){return{constructor:function(e,n,s){var x,c,l;for(x in a.constructor.call(this,e,n,s),this.ad=e,this.creative=n,this.variation=s||null,this.muted=!1,this.impressed=!1,this.skipable=!1,this.skipDelayDefault=-1,this.emitAlwaysEvents=["creativeView","start","firstQuartile","midpoint","thirdQuartile","complete","rewind","skip","closeLinear","close"],l=n?n.trackingEvents:{}
2)(c=l[x])&&(this.trackingEvents[x]=c.slice(0));n instanceof t?(this.setAdDuration(this.creative.duration),this.skipDelay=n.skipDelay,this.linear=!0,this.clickThroughURLTemplate=n.videoClickThroughURLTemplate,this.clickTrackingURLTemplate=n.videoClickTrackingURLTemplate):(this.skipDelay=-1,this.linear=!1,this.variation&&(this.variation instanceof r?(this.clickThroughURLTemplate=this.variation.nonlinearClickThroughURLTemplate,this.clickTrackingURLTemplates=this.variation.nonlinearClickTrackingURLTemplates):this.variation instanceof i&&(this.clickThroughURLTemplate=this.variation.companionClickThroughURLTemplate,this.clickTrackingURLTemplates=this.variation.companionClickTrackingURLTemplates))),this.on("adstart",function(){o.lastSuccessfullAd=+new Date})},setAdDuration:function(e){return this.assetDuration=e,this.quartiles={firstQuartile:Math.round(25*this.assetDuration)/100,midpoint:Math.round(50*this.assetDuration)/100,thirdQuartile:Math.round(75*this.assetDuration)/100},this.quartiles},setAdProgress:function(e){var t,r,i,o,a,n,s,x,c=null===this.skipDelay?this.skipDelayDefault:this.skipDelay;if(-1===c||this.skipable||(e<c?this.trigger("adskip-countdown",c-e):(this.skipable=!0,this.trigger("adskip-countdown",0))),this.linear&&0<this.assetDuration){if(r=[],0<e)for(n in r.push("start"),a=Math.round(e/this.assetDuration*100),r.push("progress-"+a+"%"),r.push("progress-"+Math.round(e)),s=this.quartiles)(x=s[n])<=e&&e<=x+1&&r.push(n);for(i=0,o=r.length;i<o;i++)null!==(t=r[i])&&this.track(t,!0);e<this.progress&&this.track("rewind")}return this.progress=e},setAdMuted:function(e){return this.muted!==e&&this.track(e?"mute":"unmute"),this.muted=e},setAdPaused:function(e){return this.paused!==e&&this.track(e?"pause":"resume"),this.paused=e},setAdFullscreen:function(e){return this.fullscreen!==e&&this.track(e?"fullscreen":"exitFullscreen"),this.fullscreen=e},setAdExpand:function(e){return this.expanded!==e&&this.track(e?"expand":"collapse"),this.expanded=e},setAdSkipDelay:function(e){if("number"==typeof e)return this.skipDelay=e},loadAd:function(){if(!this.impressed)return this.impressed=!0,this.trackAdURLs(this.ad.impressionURLTemplates),this.track("creativeView")},errorAdWithCode:function(e){return this.trackAdURLs(this.ad.errorURLTemplates,{ERRORCODE:e})},errorAdWithCodeAndMessage:function(e,t){return this.trackAdURLs(this.ad.errorURLTemplates,{ERRORCODE:e,ERRORMESSAGE:t})},completeAd:function(){return this.track("complete")},closeAd:function(){return this.track(this.linear?"closeLinear":"close")},stopAd:function(){},skipAd:function(){return this.track("skip"),this.trackingEvents=[],this.trackingEvents},clickAd:function(){var t,r,i;if(null!==(r=this.clickTrackingURLTemplates)&&r.length&&this.trackAdURLs(this.clickTrackingURLTemplates),null!==this.clickThroughURLTemplate)return this.linear&&(i={CONTENTPLAYHEAD:this.adProgressFormated()}),t=e.resolveURLTemplates([this.clickThroughURLTemplate],i)[0],this.trigger("clickthrough",t)},track:function(e,t){var r,i;t=t||!1,"closeLinear"===e&&!this.trackingEvents[e]&&this.trackingEvents.close&&(e="close"),i=this.trackingEvents[e],r=this.emitAlwaysEvents.indexOf(e),i?(this.trigger(e,""),this.trackAdURLs(i)):-1!==r&&this.trigger(e,""),!0===t&&(delete this.trackingEvents[e],delete this.trackingEvents[e],-1<r&&this.emitAlwaysEvents.splice(r,1))},trackAdURLs:function(t,r){var i;return r=r||{},this.linear&&(null!==(null!==(i=this.creative.mediaFiles[0])?i.fileURL:void 0)&&(r.ASSETURI=this.creative.mediaFiles[0].fileURL),r.CONTENTPLAYHEAD=this.adProgressFormated()),e.trackAd(t,r)},adProgressFormated:function(){var e,t,r=parseInt(this.progress,10),i=r/3600;return i.length<2&&(i="0"+i),(e=r/60%60).length<2&&(e="0"+e),(t=r%60).length<2&&(t="0"+e),i+":"+e+":"+t+"."+parseInt(100*(this.progress-r),10)}}}])}),Scoped.define("module:Ads.VAST.VAST",["base:Class","module:Ads.VAST.Client","module:Ads.VAST.Tracker","module:Ads.VAST.Ad","base:Objs","base:Promise","base
2:Events.EventsMixin","base:Types"],function(e,t,r,i,o,a,n,s,x){return e.extend({scoped:x},[n,function(e){return{constructor:function(r,i){var n,x,c;e.constructor.call(this),r=s.is_array(r)?r:[r],this.vastServerResponses=[],this.timeout=5e3,this.adPodTimeout=100,this.companion=void 0,this.sources=[],this.companion={},c=this,x=a.create(),n=this.auto_destroy(new t(r)),o.iter(r,function(e){e.adServer?(e.skipAfter&&(c.skipAdAfter=e.skipAfter),n.getAd(e.adServer,i,function(e,t){var r;e?(r="Error occurred during loading provided link. "+e,x.asyncError({message:r})):(c.vastServerResponses.push(t),x.asyncSuccess(c.vastServerResponses))})):x.asyncError({message:"Video Ad options are not correct, asServer are required"})},this),x.success(function(e){this.executeAd(e[0])},this),x.error(function(e){this.trigger("adresponseerror",e)},this)},executeAd:function(e){var t,o,a,n,s,x;if(e)for(o=0;o<e.ads.length;o++){for(t=e.ads[o],a=0;a<t.creatives.length;a++){if(x=s=!1,"linear"===(n=t.creatives[a]).type&&!s&&(0<n.skipDelay&&(this.skipAdAfter=n.skipDelay),n.mediaFiles.length)){if(this.sources=this.createSourceObjects(n.mediaFiles),!this.sources.length)return void this.trigger("adcanceled");this.vastTracker=new r(t,n),s=!0}"companion"!==n.type||x||(this.companion=n,x=!0)}if(this.vastTracker){this.persistentTrigger("vastready");break}i.trackAd(t.errorURLTemplates,{ERRORCODE:403})}this.vastTracker||this.persistentTrigger("adcanceled")},createSourceObjects:function(e){for(var t,r,i=[],o=0,a=e.length;o<a;o++)r={type:(t=e[o]).mimeType,src:t.fileURL},this._canPlaySource(r)&&(i[o]={type:t.mimeType,src:t.fileURL,width:t.width,height:t.height});return i},_canPlaySource:function(e){var t,r=["application/vnd.apple.mpegurl","video/3gpp","video/mp4","video/mpeg","video/ogg","video/quicktime","video/webm","video/x-m4v","video/ms-asf","video/x-ms-wmv","video/x-msvideo"];if(e.type)t=e.type;else{if(!e.src)return!1;t="video/"+this._ext(e.src)}return o.contains_value(r,t)},_ext:function(e){return(e=e.substr(1+e.lastIndexOf("/")).split("?")[0]).split("#")[0].substr(e.lastIndexOf("."))}}}])}),Scoped.define("module:Ads.VastPrerollAd",["module:Ads.AbstractPrerollAd","module:Ads.VAST.VAST"],function(e,t,r){return e.extend({scoped:r},function(e){return{constructor:function(r,i){e.constructor.call(this,r,i),this._vast=new t(this._provider.options(),{}),this._vast.once("adresponseerror",function(e){},this)},_executeAd:function(e){this._adplayer=new BetaJS.MediaComponents.VideoPlayer.Dynamics.Adplayer({element:this._options.adElement,attrs:{css:this._options.dynamic.get("css")}}),this._adplayer._vast=this._vast,(this._adplayer._preroll=this)._adplayer.activate()},_adFinished:function(){this._options.adElement.style.display="none",this.trigger("finished")},_adSkipped:function(){this._options.adElement.style.display="none",this.trigger("adskipped")}}})}),Scoped.define("module:Ads.VastVideoAdProvider",["module:Ads.AbstractVideoAdProvider","module:Ads.VastPrerollAd"],function(e,t,r){return e.extend({scoped:r},{_newPrerollAd:function(e){return new t(this,e)}})}),Scoped.define("module:Assets",["base:Classes.LocaleTable","browser:Info"],function(e,t){var r=new e;return r.setWeakLocale(t.language()),{strings:r,playerthemes:{},recorderthemes:{},imageviewerthemes:{},imagecapturethemes:{},audioplayerthemes:{},audiorecorderthemes:{}}}),Scoped.extend("module:Assets",["module:Assets"],function(e){var t={"language:ar":{"ba-videoplayer-playbutton.tooltip":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x62A;&#x634;&#x63A;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;.","ba-videoplayer-playbutton.rerecord":"&#x627;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videoplayer-playbutton.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-loader.tooltip":"&#x62C;&#x627;&#x631; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; ...","ba-videoplayer-controlbar.change-resolution":"&#x62A;&#x63A;&#x64A;&#x64A;&#x631; &#x627;&#x644;&#x62F;&#x642;&#x629;","ba-videoplayer-controlbar.video-progress":"&#x62A;&#x642;&#x62F;&#x645; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.rerecord-video":"&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videoplayer-controlbar.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.play-video":"&#x634;&#x63A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videoplayer-controlbar.pause-video":"&#x625;&#x64A;&#x642;&#x627;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x645;&#x624;&#x642;&#x62A;&#x627;","ba-videoplayer-controlbar.elapsed-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x646;&#x642;&#x636;&#x64A;","ba-videoplayer-controlbar.total-time":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x643;&#x644;&#x64A;","ba-videoplayer-controlbar.fullscreen-video":"&#x639;&#x631;&#x636; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videoplayer-controlbar.volume-button":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x645;&#x633;&#x62A;&#x648;&#x649; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-controlbar.volume-mute":"&#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-controlbar.volume-unmute":"&#x625;&#x644;&#x63A;&#x627;&#x621; &#x643;&#x62A;&#x645; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer.video-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder-chooser.record-video":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-chooser.upload-video":"&#x631;&#x641;&#x639; &#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videorecorder-controlbar.camerahealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x62C;&#x64A;&#x62F;&#x629;","ba-videorecorder-controlbar.cameraunhealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x644;&#x64A;&#x633;&#x62A; &#x627;&#x644;&#x623;&#x645;&#x62B;&#x644;","ba-videorecorder-controlbar.microphonehealthy":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62C;&#x64A;&#x62F;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646; &#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x623;&#x64A; &#x635;&#x648;&#x62A;","ba-videorecorder-controlbar.record":"&#x633;&#x62C;&#x644;","ba-videorecorder-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644;.","ba-videorecorder-controlbar.rerecord":"&#x627;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-videorecorder-controlbar.upload-covershot":"&#x631;&#x641;&#x639; &#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x648;&#x627;&#x62C;&#x647;&#x629;.","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x644;&#x642;&#x637;&#x629; &#x645;&#x62E;&#x635;&#x635;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder-controlbar.stop":"&#x62A;&#x648;&#x642;&#x641;","ba-videorecorder-controlbar.stop-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x648;&#x642;&#x641;.","ba-videorecorder-controlbar.skip":"&#x62A;&#x62E;&#x637;&#x649;","ba-videorecorder-controlbar.skip-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x62E;&#x637;&#x64A;.","ba-videorecorder.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D;&#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; &#x641;&#x644;&#x627;&#x634; &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x645;&#x62A;&#x635;&#x641;&#x62D; &#x627;&#x62E;&#x631;.","ba-videorecorder.access-forbidden":"&#x62A;&#x645; &#x62D;&#x638;&#x631; &#x627;&#x644;&#x62F;&#x62E;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;","ba-videorecorder.pick-covershot":"&#x627;&#x62E;&#x62A;&#x64A;&#x627;&#x631; &#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x648;&#x627;&#x62C;&#x647;&#x629;.","ba-videorecorder.uploading":"&#x62C;&#x627;&#x631;&#x64A; &#x627;&#x644;&#x631;&#x641;&#x639;","ba-videorecorder.uploading-failed":"&#x641;&#x634;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x631;&#x641;&#x639; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.verifying":"&#x62C;&#x627;&#x631;&#x64A; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-videorecorder.verifying-failed":"&#x641;&#x634;&#x644; &#x639;&#x645;&#x644;&#x64A;&#x629; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.rerecord-confirm":"&#x62A;&#x622;&#x643;&#x64A;&#x62F; &#x627;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videorecorder.video_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x623;&#x635;&#x63A;&#x631;.","ba-videorecorder.unsupported_video_type":"&#x635;&#x64A;&#x63A;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x63A;&#x64A;&#x631; &#x645;&#x62F;&#x639;&#x648;&#x645;&#x629; :%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-videoplayer-share.share":"&#x634;&#x627;&#x631;&#x643; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-videorecorder-chooser.record-screen":"&#x633;&#x62C;&#x644; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videoplayer-controlbar.pause-video-disabled":"&#x625;&#x64A;&#x642;&#x627;&#x641; &#x645;&#x624;&#x642;&#x62A; &#x63A;&#x64A;&#x631; &#x645;&#x62A;&#x648;&#x627;&#x641;&#x642;","ba-videorecorder-chooser.record-audio":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x635;&#x648;&#x62A;&#x64A;","ba-videorecorder-controlbar.stop-available-after":"&#x627;&#x644;&#x62D;&#x62F; &#x627;&#x644;&#x623;&#x62F;&#x646;&#x649; &#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x647;&#x648;%d &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-videorecorder-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-videorecorder-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;.","ba-videorecorder.cancel-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x627; &#x625;&#x644;&#x63A;&#x627;&#x621; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;&#x61F;","ba-videoplayer-adslot.elapsed-time":"&#x648;&#x642;&#x62A; &#x625;&#x644;&#x627;&#x633;&#x628;&#x62F;","ba-videoplayer-adslot.volume-button":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x645;&#x633;&#x62A;&#x648;&#x649; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-adslot.volume-mute":"&#x635;&#x648;&#x62A; &#x645;&#x646;&#x62E;&#x641;&#x636;","ba-videoplayer-adslot.volume-unmute":"&#x625;&#x644;&#x63A;&#x627;&#x621; &#x635;&#x648;&#x62A; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-videoplayer-adslot.ad-will-end-after":"&#x633;&#x64A;&#x646;&#x62A;&#x647;&#x64A; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x646; &#x628;&#x639;&#x62F;%s","ba-videoplayer-adslot.can-skip-after":"&#x62A;&#x62E;&#x637;&#x64A; &#x628;&#x639;&#x62F;%d","ba-videoplayer-adslot.skip-ad":"&#x62A;&#x62C;&#x627;&#x647;&#x644; &#x627;&#x644;&#x627;&#x639;&#x644;&#x627;&#x646;&#x627;&#x62A;","ba-videorecorder.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x636;&#x64A; &#x642;&#x62F;&#x645;&#x627;.","ba-videorecorder.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-videoplayer-controlbar.close-tracks":"&#x625;&#x63A;&#x644;&#x627;&#x642; CC","ba-videoplayer-controlbar.show-tracks":"&#x639;&#x631;&#x636; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x645;&#x644;&#x641;&#x627;&#x62A; &#x627;&#x644;&#x646;&#x635; &#x627;&#x644;&#x645;&#x633;&#x627;&#x631;","ba-videoplayer-tracks.select-text-track-language":"&#x644;&#x63A;&#x629; &#x627;&#x644;&#x62A;&#x631;&#x62C;&#x645;&#x629;","ba-videoplayer-tracks.info-select-locale-first":"&#x62D;&#x62F;&#x62F; &#x623;&#x648;&#x644;&#x627;&#x64B; &#x627;&#x644;&#x644;&#x63A;&#x629;","ba-videoplayer-tracks.select-text-track-file":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x62A;&#x62D;&#x62F;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x644;&#x641;","ba-videoplayer-tracks.back":"&#x627;&#x644;&#x649; &#x627;&#x644;&#x62E;&#x644;&#x641;","ba-videorecorder.framerate-warning":"&#x645;&#x639;&#x62F;&#x644; &#x639;&#x631;&#x636; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x645;&#x646;&#x62E;&#x641;&#x636; &#x62C;&#x62F;&#x64B;&#x627;. &#x646;&#x648;&#x635;&#x64A; &#x628;&#x625;&#x63A;&#x644;&#x627;&#x642; &#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x628;&#x631;&#x627;&#x645;&#x62C; &#x627;&#x644;&#x623;&#x62E;&#x631;&#x649; &#x648;&#x639;&#x644;&#x627;&#x645;&#x627;&#x62A; &#x62A;&#x628;&#x648;&#x64A;&#x628; &#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D; &#x623;&#x648; &#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x62C;&#x647;&#x627;&#x632; &#x643;&#x645;&#x628;&#x64A;&#x648;&#x62A;&#x631; &#x623;&#x633;&#x631;&#x639;.","ba-videorecorder.up
2load-error-duration":"&#x644;&#x627; &#x64A;&#x62A;&#x648;&#x627;&#x641;&#x642; &#x637;&#x648;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x630;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647; &#x645;&#x639; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.resolution-constraint-error":"&#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x630;&#x64A; &#x62D;&#x62F;&#x62F;&#x62A;&#x647; &#x644;&#x627; &#x64A;&#x62A;&#x637;&#x627;&#x628;&#x642; &#x645;&#x639; &#x627;&#x644;&#x62F;&#x642;&#x629; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628;&#x629; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-videorecorder.orientation-portrait-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x636;&#x639; &#x627;&#x644;&#x631;&#x623;&#x633;&#x64A;.","ba-videorecorder.orientation-landscape-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x636;&#x639; &#x627;&#x644;&#x623;&#x641;&#x642;&#x64A;.","ba-imageviewer-controlbar.rerecord-image":"&#x625;&#x639;&#x627;&#x62F;&#x629;&#x61F;","ba-imageviewer-controlbar.submit-image":"&#x62A;&#x624;&#x643;&#x62F;","ba-imageviewer-controlbar.fullscreen-image":"&#x623;&#x62F;&#x62E;&#x644; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-imageviewer.image-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture-chooser.image-capture":"&#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629;","ba-imagecapture-chooser.upload-image":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x631;","ba-imagecapture-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-imagecapture-controlbar.camerahealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x62C;&#x64A;&#x62F;&#x629;","ba-imagecapture-controlbar.cameraunhealthy":"&#x627;&#x644;&#x625;&#x636;&#x627;&#x621;&#x629; &#x644;&#x64A;&#x633;&#x62A; &#x627;&#x644;&#x623;&#x645;&#x62B;&#x644;","ba-imagecapture-controlbar.record":"&#x623;&#x633;&#x631;","ba-imagecapture-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x627;&#x644;&#x62A;&#x642;&#x627;&#x637;.","ba-imagecapture-controlbar.rerecord":"&#x641;&#x639;&#x644; &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-imagecapture-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-imagecapture-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;.","ba-audioplayer-controlbar.audio-progress":"&#x62A;&#x642;&#x62F;&#x645;","ba-audioplayer-controlbar.rerecord-audio":"&#x625;&#x639;&#x627;&#x62F;&#x629;&#x61F;","ba-audioplayer-controlbar.submit-audio":"&#x62A;&#x624;&#x643;&#x62F;","ba-audioplayer-controlbar.play-audio":"&#x644;&#x639;&#x628;","ba-audioplayer-controlbar.pause-audio":"&#x648;&#x642;&#x641;&#x629;
2","ba-audioplayer-controlbar.pause-audio-disabled":"&#x648;&#x642;&#x641;&#x629; &#x63A;&#x64A;&#x631; &#x645;&#x639;&#x62A;&#x645;&#x62F;","ba-audioplayer-controlbar.elapsed-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x646;&#x642;&#x636;&#x64A;","ba-audioplayer-controlbar.total-time":"&#x627;&#x644;&#x637;&#x648;&#x644; &#x627;&#x644;&#x643;&#x644;&#x64A;","ba-audioplayer-controlbar.volume-button":"&#x636;&#x628;&#x637; &#x627;&#x644;&#x62D;&#x62C;&#x645;","ba-audioplayer-controlbar.volume-mute":"&#x635;&#x648;&#x62A; &#x645;&#x646;&#x62E;&#x641;&#x636;","ba-audioplayer-controlbar.volume-unmute":"&#x635;&#x648;&#x62A; &#x63A;&#x64A;&#x631; &#x635;&#x648;&#x62A;&#x64A;","ba-audioplayer-loader.tooltip":"&#x62C;&#x627;&#x631; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;...","ba-audioplayer.audio-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder-chooser.record-audio":"&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x635;&#x648;&#x62A;&#x64A;","ba-audiorecorder-chooser.upload-audio":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A;","ba-audiorecorder-controlbar.settings":"&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-audiorecorder-controlbar.microphonehealthy":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62C;&#x64A;&#x62F;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646; &#x627;&#x644;&#x62A;&#x642;&#x627;&#x637; &#x623;&#x64A; &#x635;&#x648;&#x62A;","ba-audiorecorder-controlbar.record":"&#x633;&#x62C;&#x644;","ba-audiorecorder-controlbar.record-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644;.","ba-audiorecorder-controlbar.rerecord":"&#x641;&#x639;&#x644; &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x639;&#x627;&#x62F;&#x629;.","ba-audiorecorder-controlbar.stop":"&#x62A;&#x648;&#x642;&#x641;","ba-audiorecorder-controlbar.stop-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x62A;&#x648;&#x642;&#x641;.","ba-audiorecorder-controlbar.stop-available-after":"&#x627;&#x644;&#x62D;&#x62F; &#x627;&#x644;&#x623;&#x62F;&#x646;&#x649; &#x644;&#x645;&#x62F;&#x629; &#x627;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x647;&#x648;%d &#x62B;&#x627;&#x646;&#x64A;&#x629;","ba-audiorecorder-controlbar.cancel":"&#x625;&#x644;&#x63A;&#x627;&#x621;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x644;&#x625;&#x644;&#x63A;&#x627;&#x621;.","ba-videoplayer-controlbar.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-videoplayer-controlbar.settings":"&#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer-controlbar.airplay":"&#x627;&#x644;&#x628;&#x62B;","ba-videoplayer-controlbar.airplay-icon":"&#x623;&#x64A;&#x642;&#x648;&#x646;&#x629; &#x627;&#x644;&#x628;&#x62B;.","ba-videoplayer.all-settings":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-videoplayer.full-screen":"&#x634;&#x627;&#x634;&#x629; &#x643;&#x627;&#x645;&#x644;&#x629;","ba-videorecorder-controlbar.add-stream":"&#x625;&#x636;&#x627;&#x641;&#x629; &#x62A;&#x64A;&#x627;&#x631;","ba-videorecorder.switch-camera":"&#x62A;&#x628;&#x62F;&#x64A;&#x644; &#x627;&#x644;&#x643;&#x627;&#x645;&#x64A;&#x631;&#x627;","ba-videorecorder.prepare-covershot":"&#x625;&#x639;&#x62F;&#x627;&#x62F; covershots","ba-videorecorder.prepare-thumbnails":"&#x625;&#x639;&#x62F;&#x627;&#x62F; &#x62A;&#x633;&#x639;&#x649; &#x627;&#x644;&#x635;&#x648;&#x631; &#x627;&#x644;&#x645;&#x635;&#x63A;&#x631;&#x629;","ba-videorecorder.adding-new-stream":"&#x645;&#x636;&#x64A;&#x641;&#x627; &#x62A;&#x64A;&#x627;&#x631; &#x62C;&#x62F;&#x64A;&#x62F;","ba-imagecapture.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x648;&#x633;&#x627;&#x626;&#x637;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x64B;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x633;&#x62A;&#x639;&#x631;&#x636; &#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; Flash &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x637;&#x628;&#x642;&#x629; &#x627;&#x644;&#x645;&#x642;&#x627;&#x628;&#x633; &#x627;&#x644;&#x622;&#x645;&#x646;&#x629;.","ba-imagecapture.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x627;&#x628;&#x639;&#x629;.","ba-imagecapture.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-imagecapture.access-forbidden":"&#x62A;&#x645; &#x645;&#x646;&#x639; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x633;&#x627;&#x626;&#x644; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x645;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.uploading":"&#x62A;&#x62D;&#x645;&#x64A;&#x644;","ba-imagecapture.uploading-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.upload-error-duration":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x62A;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647;&#x627; &#x644;&#x627; &#x64A;&#x644;&#x628;&#x64A; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.resolution-constraint-error":"&#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x630;&#x64A; &#x62D;&#x62F;&#x62F;&#x62A;&#x647; &#x644;&#x627; &#x64A;&#x62A;&#x637;&#x627;&#x628;&#x642; &#x645;&#x639; &#x627;&#x644;&#x62F;&#x642;&#x629; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628;&#x629; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.verifying":"&#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-imagecapture.verifying-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.rerecord-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x627;&#x633;&#x62A;&#x639;&#x627;&#x62F;&#x629; &#x635;&#x648;&#x631;&#x62A;&#x643;&#x61F;","ba-imagecapture.image_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x64B;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x635;&#x648;&#x631;&#x629; &#x623;&#x635;&#x63A;&#x631;.","ba-imagecapture.unsupported_image_type":"&#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;:%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-imagecapture.orientation-portrait-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x648;&#x636;&#x639; &#x639;&#x645;&#x648;&#x62F;&#x64A;.","ba-imagecapture.orientation-landscape-required":"&#x64A;&#x631;&#x62C;&#x649; &#x62A;&#x62F;&#x648;&#x64A;&#x631; &#x62C;&#x647;&#x627;&#x632;&#x643; &#x644;&#x644;&#x62A;&#x633;&#x62C;&#x64A;&#x644; &#x641;&#x64A; &#x648;&#x636;&#x639; &#x623;&#x641;&#x642;&#x64A;.","ba-audiorecorder.recorder-error":"&#x644;&#x642;&#x62F; &#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623;&#x60C; &#x631;&#x62C;&#x627;&#x621; &#x623;&#x639;&#x62F; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x644;&#x627;&#x62D;&#x642;&#x627;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.attach-error":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x627;&#x644;&#x648;&#x633;&#x627;&#x626;&#x637;. &#x627;&#x639;&#x62A;&#x645;&#x627;&#x62F;&#x64B;&#x627; &#x639;&#x644;&#x649; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632; &#x648;&#x627;&#x644;&#x645;&#x633;&#x62A;&#x639;&#x631;&#x636; &#x60C; &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; Flash &#x623;&#x648; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x639;&#x628;&#x631; &#x637;&#x628;&#x642;&#x629; &#x627;&#x644;&#x645;&#x642;&#x627;&#x628;&#x633; &#x627;&#x644;&#x622;&#x645;&#x646;&#x629;.","ba-audiorecorder.software-required":"&#x64A;&#x631;&#x62C;&#x649; &#x627;&#x644;&#x646;&#x642;&#x631; &#x623;&#x62F;&#x646;&#x627;&#x647; &#x644;&#x62A;&#x62B;&#x628;&#x64A;&#x62A; / &#x62A;&#x641;&#x639;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x64A;&#x629; &#x645;&#x646; &#x623;&#x62C;&#x644; &#x627;&#x644;&#x645;&#x62A;&#x627;&#x628;&#x639;&#x629;.","ba-audiorecorder.software-waiting":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; &#x644;&#x64A;&#x62A;&#x645; &#x62A;&#x62B;&#x628;&#x64A;&#x62A;&#x647;&#x627; / &#x62A;&#x641;&#x639;&#x64A;&#x644;&#x647;&#x627;. &#x642;&#x62F; &#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x62D;&#x62F;&#x64A;&#x62B; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629; &#x628;&#x639;&#x62F; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x647;&#x627;&#x621;.","ba-audiorecorder.access-forbidden":"&#x62A;&#x645; &#x645;&#x646;&#x639; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x648;&#x633;&#x627;&#x626;&#x644; &#x627;&#x644;&#x625;&#x639;&#x644;&#x627;&#x645;. &#x627;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.uploading":"&#x62A;&#x62D;&#x645;&#x64A;&#x644;","ba-audiorecorder.uploading-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.upload-error-duration":"&#x637;&#x648;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x630;&#x64A; &#x62A;&#x645; &#x62A;&#x62D;&#x645;&#x64A;&#x644;&#x647; &#x644;&#x627; &#x64A;&#x644;&#x628;&#x64A; &#x627;&#x644;&#x645;&#x62A;&#x637;&#x644;&#x628;&#x627;&#x62A; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.verifying":"&#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642;","ba-audiorecorder.verifying-failed":"&#x641;&#x634;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x642;&#x642; - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-audiorecorder.rerecord-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x625;&#x639;&#x627;&#x62F;&#x629; &#x635;&#x648;&#x62A;&#x643;&#x61F;","ba-audiorecorder.cancel-confirm":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62D;&#x642;&#x64B;&#x627; &#x625;&#x644;&#x63A;&#x627;&#x621; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;&#x61F;","ba-audiorecorder.audio_file_too_large":"&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643; &#x643;&#x628;&#x64A;&#x631; &#x62C;&#x62F;&#x64B;&#x627; (%s) - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x645;&#x644;&#x641; &#x635;&#x648;&#x62A;&#x64A; &#x623;&#x635;&#x63A;&#x631;.","ba-audiorecorder.unsupported_audio_type":"&#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644;:%s - &#x627;&#x646;&#x642;&#x631; &#x647;&#x646;&#x627; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ba-common-settingsmenu.tooltip":"&#x627;&#x646;&#x642;&#x631; &#x644;&#x644;&#x639;&#x628;.","ba-common-settingsmenu.setting-menu":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-common-settingsmenu.source-quality":"&#x62C;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x635;&#x62F;&#x631;","ba-common-settingsmenu.player-speed":"&#x633;&#x631;&#x639;&#x629; &#x627;&#x644;&#x644;&#x627;&#x639;&#x628;","ba-common-settingsmenu.set-menu-option":"&#x62A;&#x639;&#x64A;&#x64A;&#x646; &#x627;&#x644;&#x62E;&#x64A;&#x627;&#x631;","ba-common-settingsmenu.submit-video":"&#x62A;&#x623;&#x643;&#x64A;&#x62F; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;","ba-common-settingsmenu.picture-in-picture":"&#x635;&#x648;&#x631; &#x641;&#x64A; &#x635;&#x648;&#x631;","ba-common-settingsmenu.exit-fullscreen-video":"&#x627;&#x644;&#x62E;&#x631;&#x648;&#x62C; &#x645;&#x646; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x627;&#x644;&#x643;&#x627;&#x645;&#x644;&#x629;","ba-common-settingsmenu.fullscreen-video":"&#x623;&#x62F;&#x62E;&#x644; &#x645;&#x644;&#x621; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629;","ba-videorecorder-chooser.multi-stream":"&#x645;&#x62A;&#x639;&#x62F;&#x62F; &#x62A;&#x64A;&#x627;&#x631;","ba-videorecorder-controlbar.pause-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x648;&#x642;&#x641;&#x629;","ba-videorecorder-controlbar.resume-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x633;&#x64A;&#x631;&#x629; &#x627;&#x644;&#x630;&#x627;&#x62A;&#x64A;&#x629;","ba-vide
2orecorder.missing-track":"&#x645;&#x633;&#x627;&#x631; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x623;&#x648; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x645;&#x637;&#x644;&#x648;&#x628; &#x645;&#x641;&#x642;&#x648;&#x62F;","ba-videorecorder.device-already-in-use":"&#x648;&#x627;&#x62D;&#x62F; &#x639;&#x644;&#x649; &#x627;&#x644;&#x623;&#x642;&#x644; &#x645;&#x646; &#x623;&#x62C;&#x647;&#x632;&#x629; &#x627;&#x644;&#x625;&#x62F;&#x62E;&#x627;&#x644; &#x627;&#x644;&#x62E;&#x627;&#x635;&#x629; &#x628;&#x643; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; &#x628;&#x627;&#x644;&#x641;&#x639;&#x644;","ba-videorecorder.browser-permission-denied":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x625;&#x630;&#x646; &#x639;&#x646; &#x637;&#x631;&#x64A;&#x642; &#x627;&#x644;&#x645;&#x62A;&#x635;&#x641;&#x62D; &#x60C; &#x64A;&#x631;&#x62C;&#x649; &#x645;&#x646;&#x62D; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x648;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x635;&#x641;&#x62D;&#x629;","ba-audioplayer.all-settings":"&#x62C;&#x645;&#x64A;&#x639; &#x627;&#x644;&#x625;&#x639;&#x62F;&#x627;&#x62F;&#x627;&#x62A;","ba-videoplayer-controlbar.remaining-time":"&#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x645;&#x62A;&#x628;&#x642;&#x64A;","ba-videoplayer-controlbar.select-frame":"&#x64A;&#x62E;&#x62A;&#x627;&#x631;","ba-videoplayer-controlbar.trim-video":"&#x62A;&#x642;&#x644;&#x64A;&#x645;","ba-videoplayer-playbutton.trim":"&#x62A;&#x642;&#x644;&#x64A;&#x645;","ba-videoplayer-playbutton.skip":"&#x64A;&#x62A;&#x62E;&#x637;&#x649;","ba-videorecorder-imagegallery.upload-covershot":"&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x627;&#x644;&#x63A;&#x644;&#x627;&#x641;","ba-videorecorder.pick-covershot-frame":"&#x62D;&#x62F;&#x62F; &#x625;&#x637;&#x627;&#x631;&#x64B;&#x627; &#x644;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645;&#x647; &#x643;&#x635;&#x648;&#x631;&#x629; &#x63A;&#x644;&#x627;&#x641;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x634;&#x627;&#x634;&#x629; &#x63A;&#x64A;&#x631; &#x645;&#x62F;&#x639;&#x648;&#x645; &#x639;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x62C;&#x647;&#x627;&#x632;","ba-videorecorder.trim-prompt":"&#x647;&#x644; &#x62A;&#x631;&#x64A;&#x62F; &#x62A;&#x642;&#x644;&#x64A;&#x645; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;&#x61F;","ba-videorecorder.trim-video":"&#x62D;&#x631;&#x643; &#x639;&#x644;&#x627;&#x645;&#x62A;&#x64A; &#x627;&#x644;&#x628;&#x62F;&#x627;&#x64A;&#x629; &#x648;&#x627;&#x644;&#x646;&#x647;&#x627;&#x64A;&#x629; &#x644;&#x642;&#x635; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;","ba-videorecorder.wait-for-trim":"&#x641;&#x64A; &#x627;&#x646;&#x62A;&#x638;&#x627;&#x631; &#x623;&#x645;&#x631; &#x627;&#x644;&#x642;&#x637;&#x639; ...","ba-videorecorder-controlbar.no-video-source":"&#x645;&#x635;&#x62F;&#x631; &#x625;&#x62F;&#x62E;&#x627;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x625;&#x636;&#x627;&#x641;&#x64A; &#x645;&#x641;&#x642;&#x648;&#x62F;","ba-videorecorder-controlbar.stream-already-selected":"&#x62A;&#x645; &#x62A;&#x62D;&#x62F;&#x64A;&#x62F; &#x62A;&#x64A;&#x627;&#x631; &#x625;&#x636;&#x627;&#x641;&#x64A; &#x628;&#x627;&#x644;&#x641;&#x639;&#x644;","ba-videorecorder.uploading-src-error":"&#x62A;&#x639;&#x630;&#x631; &#x62A;&#x634;&#x63A;&#x64A;&#x644; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x622;&#x646; &#x60C; &#x644;&#x627; &#x64A;&#x632;&#x627;&#x644; &#x627;&#x644;&#x62A;&#x62D;&#x645;&#x64A;&#x644; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x62A;&#x642;&#x62F;&#x645;","ba-audiorecorder-controlbar.pause-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x648;&#x642;&#x641;&#x629;","ba-audiorecorder-controlbar.resume-recorder":"&#x645;&#x633;&#x62C;&#x644; &#x627;&#x644;&#x633;&#x64A;&#x631;&#x629; &#x627;&#x644;&#x630;&#x627;&#x62A;&#x64A;&#x629;"},"language:az":{"ba-videoplayer-playbutton.tooltip":"Videoya baxmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videoplayer-playbutton.rerecord":"Yenid&#x259;n yazmaq","ba-videoplayer-playbutton.submit-video":"Videonu t&#x259;sdiq et","ba-videoplayer-loader.tooltip":"Video y&#xFC;kl&#x259;nir ...","ba-videoplayer-controlbar.change-resolution":"G&#xF6;r&#xFC;nt&#xFC;n&#xFC;n keyfiyy&#x259;tini d&#x259;yi&#x15F;","ba-videoplayer-controlbar.video-progress":"Videonun davamiyy&#x259;ti","ba-videoplayer-controlbar.rerecord-video":"Video yenid&#x259;n yaz&#x131;ls&#x131;n?","ba-videoplayer-controlbar.submit-video":"Videonu t&#x259;sdiq et","ba-videoplayer-controlbar.play-video":"Videonu g&#xF6;st&#x259;r","ba-videoplayer-controlbar.pause-video":"Videonu dayand&#x131;r","ba-videoplayer-controlbar.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-videoplayer-controlbar.total-time":"Videonu tam uzunlu&#x11F;u","ba-videoplayer-controlbar.fullscreen-video":"Tam ekran edin","ba-videoplayer-controlbar.volume-button":"S&#x259;s d&#xFC;ym&#x259;si","ba-videoplayer-controlbar.volume-mute":"S&#x259;ssiz et","ba-videoplayer-controlbar.volume-unmute":"S&#x259;sli et","ba-videoplayer.video-error":"X&#x259;ta ba&#x15F; vermi&#x15F;dir. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-chooser.record-video":"Videonu yaz","ba-videorecorder-chooser.upload-video":"Videonu y&#xFC;kl&#x259;","ba-videorecorder-controlbar.settings":"Ayarlar","ba-videorecorder-controlbar.camerahealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma yax&#x15F;&#x131;d&#x131;r","ba-videorecorder-controlbar.cameraunhealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma optimal deyil","ba-videorecorder-controlbar.microphonehealthy":"S&#x259;s yax&#x15F;&#x131;
2 e&#x15F;idilir","ba-videorecorder-controlbar.microphoneunhealthy":"Mikrofonun s&#x259;si e&#x15F;idilmir","ba-videorecorder-controlbar.record":"Yazmaq","ba-videorecorder-controlbar.record-tooltip":"Videonu yazmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videorecorder-controlbar.rerecord":"Videonu yenid&#x259;n yaz","ba-videorecorder-controlbar.rerecord-tooltip":"Yenid&#x259;n yazmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-controlbar.upload-covershot":"Y&#xFC;kl&#x259;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#xDC;zl&#xFC;k &#x15F;&#x259;kli y&#xFC;kl&#x259;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videorecorder-controlbar.stop":"Dayand&#x131;rmaq","ba-videorecorder-controlbar.stop-tooltip":"Dayand&#x131;rmaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder-controlbar.skip":"N&#x259;z&#x259;r&#x259; alma","ba-videorecorder-controlbar.skip-tooltip":"N&#x259;z&#x259;r&#x259; almadan ke&#xE7;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.attach-error":"Kamera g&#xF6;r&#xFC;nt&#xFC;s&#xFC;n&#xFC; &#x259;ld&#x259; etm&#x259;k m&#xFC;mk&#xFC;n olmad&#x131;. Sizin istifad&#x259; etdiyiniz cihazdan v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq siz ya Flash proqram&#x131; y&#xFC;kl&#x259;nm&#x259;li v&#x259; ya veb s&#x259;hif&#x259;y&#x259; SSL il&#x259; daxil olmal&#x131;s&#x131;z.","ba-videorecorder.access-forbidden":"Kamera g&#xF6;r&#xFC;nt&#xFC;s&#xFC;n&#x259; icaz&#x259; verilm&#x259;di. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-videorecorder.pick-covershot":"&#xDC;zl&#xFC;k &#x15F;&#x259;klini se&#xE7;in.","ba-videorecorder.uploading":"Y&#xFC;kl&#x259;nir","ba-videorecorder.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; zaman&#x131; x&#x259;ta ba&#x15F; verdi, t&#x259;krar etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.verifying":"Yoxlama","ba-videorecorder.verifying-failed":"Yoxlama u&#x11F;ursuzluqla bitdi - t&#x259;krar &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.rerecord-confirm":"Siz, h&#x259;qiq&#x259;t&#x259;n, videonu yenid&#x259;n yazmaq ist&#x259;yirsiniz?","ba-videorecorder.video_file_too_large":"Sizin video fayl&#x131;n h&#x259;cmi (%s) &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r - ki&#xE7;ik h&#x259;cmli video fayl il&#x259; yenid&#x259;n c&#x259;hd &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.unsupported_video_type":"Y&#xFC;kl&#x259;yin: %s - yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videoplayer-controlbar.exit-fullscreen-video":"Tam ekran rejimind&#x259;n &#xE7;&#x131;x&#x131;&#x15F;","ba-videoplayer-share.share":"Videonu payla&#x15F;","ba-videorecorder-chooser.record-screen":"S&#x259;s ekran&#x131;","ba-videoplayer-controlbar.pause-video-disabled":"Pauza d&#x259;st&#x259;kl&#x259;nmir","ba-videorecorder-chooser.record-audio":"Record Audio","ba-videorecorder-controlbar.stop-available-after":"Minimum qeydiyyatdan ke&#xE7;m&#x259; m&#xFC;dd&#x259;ti %d saniy&#x259;dir","ba-videorecorder-controlbar.cancel":"L&#x259;&#x11F;v et","ba-videorecorder-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videorecorder.cancel-confirm":"Video y&#xFC;kl&#x259;m&#x259;yini h&#x259;qiq&#x259;t&#x259;n l&#x259;&#x11F;v etm&#x259;k ist&#x259;yirsiniz?","ba-videoplayer-adslot.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-videoplayer-adslot.volume-button":"H&#x259;cmi se&#xE7;in","ba-videoplayer-adslot.volume-mute":"S&#x259;s s&#x259;si","ba-videoplayer-adslot.volume-unmute":"S&#x259;sin s&#x259;sl&#x259;ndirilm&#x259;si","ba-videoplayer-adslot.ad-will-end-after":"Reklam %s sonra sona &#xE7;atacaq","ba-videoplayer-adslot.can-skip-after":"%d sonra atlay&#x131;n","ba-videoplayer-adslot.skip-ad":"Reklam&#x131; atlay&#x131;n","ba-videorecorder.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-videorecorder.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-videoplayer-controlbar.close-tracks":"CC&#x27;yi ba&#x11F;lay&#x131;n","ba-videoplayer-controlbar.show-tracks":"CC g&#xF6;st&#x259;r","ba-videoplayer-tracks.upload-text-tracks":"Track m&#x259;tn fayllar&#x131;n&#x131; y&#xFC;kl&#x259;yin","ba-videoplayer-tracks.select-text-track-language":"Altyaz&#x131; dili","ba-videoplayer-tracks.info-select-locale-first":"&#x18F;vv&#x259;lc&#x259;d&#x259;n yerli se&#xE7;in","ba-videoplayer-tracks.select-text-track-file":"Fayl se&#xE7;m&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n","ba-videoplayer-tracks.back":"geri","ba-videorecorder.framerate-warning":"Video &#xE7;&#x259;r&#xE7;iv&#x259;si d&#x259;r&#x259;c&#x259;si &#xE7;ox a&#x15F;a&#x11F;&#x131;d&#x131;r. B&#xFC;t&#xFC;n dig&#x259;r proqramlar&#x131; v&#x259; brauzer ni&#x15F;anlar&#x131;n&#x131; ba&#x11F;lamaq v&#x259; ya daha s&#xFC;r&#x259;tli bir komp&#xFC;ter istifad&#x259; etm&#x259;k &#xFC;&#xE7;&#xFC;n g&#x259;lir.","ba-videorecorder.upload-error-duration":"Y&#xFC;kl&#x259;nmi&#x15F; videonun uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;r&#x259; cavab vermir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-videorecorder.resolution-constraint-error":"Se&#xE7;diyiniz fayl laz&#x131;mi q&#x259;tnam&#x259;y&#x259; uy&#x11F;un deyil - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-videorecorder.orientation-portrait-required":"Portret rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-videorecorder.orientation-landscape-required":"Land&#x15F;aft rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"T&#x259;sdiq edin","ba-imageviewer-controlbar.fullscreen-image":"Tam ekrana daxil olun","ba-imageviewer-controlbar.exit-fullscreen-image":"Tam ekrandan &#xE7;&#x131;x&#x131;n","ba-imageviewer.image-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture-chooser.image-capture":"&#x15E;&#x259;kil &#xE7;&#x259;kin","ba-imagecapture-chooser.upload-image":"&#x15E;&#x259;kil y&#xFC;kl&#x259;yin","ba-imagecapture-controlbar.settings":"Ayarlar","ba-imagecapture-controlbar.camerahealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma yax&#x15F;&#x131;d&#x131;r","ba-imagecapture-controlbar.cameraunhealthy":"&#x130;&#x15F;&#x131;qland&#x131;rma optimal deyil","ba-imagecapture-controlbar.record":"Capture","ba-imagecapture-controlbar.record-tooltip":"Tutmaq &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture-controlbar.rerecord":"Redo","ba-imagecapture-controlbar.rerecord-tooltip":"Yenid&#x259;n yerin&#x259; yetirm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-imagecapture-controlbar.cancel":"L&#x259;&#x11F;v et","ba-imagecapture-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;
2n.","ba-audioplayer-controlbar.audio-progress":"T&#x259;r&#x259;qqi","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"T&#x259;sdiq edin","ba-audioplayer-controlbar.play-audio":"Oynamaq","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza d&#x259;st&#x259;kl&#x259;nmir","ba-audioplayer-controlbar.elapsed-time":"Ke&#xE7;&#x259;n vaxt","ba-audioplayer-controlbar.total-time":"&#xDC;mumi uzunlu&#x11F;u","ba-audioplayer-controlbar.volume-button":"H&#x259;cmi se&#xE7;in","ba-audioplayer-controlbar.volume-mute":"S&#x259;s s&#x259;si","ba-audioplayer-controlbar.volume-unmute":"S&#x259;sin s&#x259;sl&#x259;ndirilm&#x259;si","ba-audioplayer-loader.tooltip":"Y&#xFC;kl&#x259;nir ...","ba-audioplayer.audio-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder-chooser.record-audio":"Record Audio","ba-audiorecorder-chooser.upload-audio":"Audio y&#xFC;kl&#x259;","ba-audiorecorder-controlbar.settings":"Ayarlar","ba-audiorecorder-controlbar.microphonehealthy":"S&#x259;s yax&#x15F;&#x131;d&#x131;r","ba-audiorecorder-controlbar.microphoneunhealthy":"He&#xE7; bir s&#x259;s ala bilmir","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder-controlbar.rerecord":"Redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Yenid&#x259;n yerin&#x259; yetirm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-audiorecorder-controlbar.stop":"Dur","ba-audiorecorder-controlbar.stop-tooltip":"Durmaq &#xFC;&#xE7;&#xFC;n bura vurun.","ba-audiorecorder-controlbar.stop-available-after":"Minimum qeydiyyatdan ke&#xE7;m&#x259; m&#xFC;dd&#x259;ti %d saniy&#x259;dir","ba-audiorecorder-controlbar.cancel":"L&#x259;&#x11F;v et","ba-audiorecorder-controlbar.cancel-tooltip":"L&#x259;&#x11F;v etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya bas&#x131;n.","ba-videoplayer-controlbar.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-videoplayer-controlbar.settings":"Ayarlar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay simgesi.","ba-videoplayer.all-settings":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-videoplayer.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-videoplayer.full-screen":"Tam ekran","ba-videorecorder-controlbar.add-stream":"Stream et","ba-videorecorder.switch-camera":"Kameran&#x131; d&#x259;yi&#x15F;in","ba-videorecorder.prepare-covershot":"&#x15E;i&#x15F;irtm&#x259;l&#x259;rin haz&#x131;rlanmas&#x131;","ba-videorecorder.prepare-thumbnails":"Ki&#xE7;ik axtarma&#x11F;a haz&#x131;rla&#x15F;maq","ba-videorecorder.adding-new-stream":"Yeni ax&#x131;n &#x259;lav&#x259; et","ba-imagecapture.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture.attach-error":"Media medias&#x131;na daxil ola bilm&#x259;di. Qur&#x11F;u v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq, Flash-u y&#xFC;kl&#x259;m&#x259;k v&#x259; ya SSL vasit&#x259;sil&#x259; s&#x259;hif&#x259;y&#x259; daxil olman&#x131;z t&#x259;l&#x259;b oluna bil&#x259;r.","ba-imagecapture.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-imagecapture.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-imagecapture.access-forbidden":"K&#x130;V-&#x259; giri&#x15F; qada&#x11F;and&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-imagecapture.uploading":"Y&#xFC;kl&#x259;nm&#x259;","ba-imagecapture.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; ba&#x15F;ar&#x131;s&#x131;z oldu - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture.upload-error-duration":"Y&#xFC;kl&#x259;n&#x259;n g&#xF6;r&#xFC;nt&#xFC;n&#xFC;n uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;ri &#xF6;d&#x259;mir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.resolution-constraint-error":"Se&#xE7;diyiniz fayl, laz&#x131;mi q&#x259;tnam&#x259; il&#x259; uy&#x11F;un g&#x259;lmir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-imagecapture.verifying":"T&#x259;sdiql&#x259;m&#x259;","ba-imagecapture.verifying-failed":"Do&#x11F;ru yoxlan&#x131;ld&#x131; - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.rerecord-confirm":"H&#x259;qiq&#x259;t&#x259;n resminizi b&#x259;rpa etm&#x259;k ist&#x259;yirsiniz?","ba-imagecapture.image_file_too_large":"Resim fayl&#x131;n&#x131;z &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r (%s) - daha ki&#xE7;ik bir g&#xF6;r&#xFC;nt&#xFC; fayl&#x131; il&#x259; yenid&#x259;n s&#x131;nanmaq &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.unsupported_image_type":"Xahi&#x15F; edirik y&#xFC;kl&#x259;yin: %s - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-imagecapture.orientation-portrait-required":"Portret rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-imagecapture.orientation-landscape-required":"Land&#x15F;aft rejimind&#x259; qeyd etm&#x259;k &#xFC;&#xE7;&#xFC;n cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#x259;rin.","ba-audiorecorder.recorder-error":"X&#x259;ta ba&#x15F; verdi. Xahi&#x15F; edirik bir az sonra yenid&#x259;n c&#x259;hd edin. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder.attach-error":"Media medias&#x131;na daxil ola bilm&#x259;di. Qur&#x11F;u v&#x259; brauzerd&#x259;n as&#x131;l&#x131; olaraq, Flash-u y&#xFC;kl&#x259;m&#x259;k v&#x259; ya SSL vasit&#x259;sil&#x259; s&#x259;hif&#x259;y&#x259; daxil olman&#x131;z t&#x259;l&#x259;b oluna bil&#x259;r.","ba-audiorecorder.software-required":"Davam etm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;dak&#x131; t&#x259;l&#x259;bl&#x259;ri qurmaq / aktivl&#x259;&#x15F;dirm&#x259;k &#xFC;&#xE7;&#xFC;n a&#x15F;a&#x11F;&#x131;ya bas&#x131;n.","ba-audiorecorder.software-waiting":"Qurulacaq / aktivl&#x259;&#x15F;diril&#x259;c&#x259;k t&#x259;l&#x259;bl&#x259;ri g&#xF6;zl&#x259;yir&#x259;m. Tamamland&#x131;qdan sonra s&#x259;hif&#x259;ni yenil&#x259;m&#x259;k laz&#x131;md&#x131;r.","ba-audiorecorder.access-forbidden":"K&#x130;V-&#x259; giri&#x15F; qada&#x11F;and&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bas&#x131;n.","ba-audiorecorder.uploading":"Y&#xFC;kl&#x259;nm&#x259;","ba-audiorecorder.uploading-failed":"Y&#xFC;kl&#x259;nm&#x259; ba&#x15F;ar&#x131;s&#x131;z oldu - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n bura vurun.","ba-audiorecorder.upload-error-duration":"Y&#xFC;kl&#x259;n&#x259;n audio uzunlu&#x11F;u t&#x259;l&#x259;bl&#x259;r&#x259; cavab vermir - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.verifying":"T&#x259;sdiql&#x259;m&#x259;","ba-audiorecorder.verifying-failed":"Do&#x11F;ru yoxlan&#x131;ld&#x131; - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.rerecord-confirm":"H&#x259;qiq&#x259;t&#x259;n s&#x259;sinizi t&#x259;krarlamaq ist&#x259;yirsiniz?","ba-audiorecorder.cancel-confirm":"H&#x259;qiq&#x259;t&#x259;n, audio y&#xFC;kl&#x259;m&#x259;ni l&#x259;&#x11F;v etm&#x259;k ist&#x259;yirsiniz?","ba-audiorecorder.audio_file_too_large":"Sizin audio fayl&#x131;n&#x131;z &#xE7;ox b&#xF6;y&#xFC;kd&#xFC;r (%s) - daha ki&#xE7;ik bir audio fayl&#x131; il&#x259; yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-audiorecorder.unsupported_audio_type":"Xahi&#x15F; edirik y&#xFC;kl&#x259;yin: %s - yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n buraya vurun.","ba-common-settingsmenu.tooltip":"Oynamaq &#xFC;&#xE7;&#xFC;n vurun.","ba-common-settingsmenu.setting-menu":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-common-settingsmenu.source-quality":"M&#x259;nb&#x259; keyfiyy&#x259;ti","ba-common-settingsmenu.player-speed":"Oyun&#xE7;u s&#xFC;r&#x259;ti","ba-common-settingsmenu.set-menu-option":"Se&#xE7;imi se&#xE7;in","ba-common-settingsmenu.submit-video":"Videonu t&#x259;sdiq edin","ba-common-settingsmenu.picture-in-picture":"&#x15E;&#x259;kild&#x259;
2 &#x15F;&#x259;kil","ba-common-settingsmenu.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;x&#x131;n","ba-common-settingsmenu.fullscreen-video":"Tam ekrana daxil olun","ba-videorecorder-chooser.multi-stream":"&#xC7;ox ax&#x131;n","ba-videorecorder-controlbar.pause-recorder":"Yaz&#x131;c&#x131;y&#x131; dayand&#x131;r&#x131;n","ba-videorecorder-controlbar.resume-recorder":"Yaz&#x131;c&#x131;ya davam edin","ba-videorecorder.missing-track":"T&#x259;l&#x259;b olunan s&#x259;s v&#x259; ya video par&#xE7;as&#x131; yoxdur","ba-videorecorder.device-already-in-use":"Giri&#x15F; cihazlar&#x131;n&#x131;zdan &#x259;n az&#x131; biri art&#x131;q istifad&#x259;d&#x259;dir","ba-videorecorder.browser-permission-denied":"Brauzer t&#x259;r&#x259;find&#x259;n icaz&#x259; r&#x259;dd edildi, z&#x259;hm&#x259;t olmasa giri&#x15F; verin v&#x259; s&#x259;hif&#x259;ni yenid&#x259;n y&#xFC;kl&#x259;yin","ba-audioplayer.all-settings":"B&#xFC;t&#xFC;n parametrl&#x259;r","ba-videoplayer-controlbar.remaining-time":"Qalan vaxt","ba-videoplayer-controlbar.select-frame":"Se&#xE7;in","ba-videoplayer-controlbar.trim-video":"K&#x259;sin","ba-videoplayer-playbutton.trim":"K&#x259;sin","ba-videoplayer-playbutton.skip":"Ke&#xE7;","ba-videorecorder-imagegallery.upload-covershot":"Qapa&#x11F;&#x131; y&#xFC;kl&#x259;yin","ba-videorecorder.pick-covershot-frame":"&#xD6;rt&#xFC;k &#x15F;&#x259;klind&#x259; istifad&#x259; etm&#x259;k &#xFC;&#xE7;&#xFC;n bir &#xE7;&#x259;r&#xE7;iv&#x259; se&#xE7;in.","ba-videorecorder.screen-recorder-is-not-supported":"Ekran qeyd cihaz&#x131; bu cihazda d&#x259;st&#x259;kl&#x259;nmir","ba-videorecorder.trim-prompt":"Videonuzu k&#x259;sm&#x259;k ist&#x259;yirsiniz?","ba-videorecorder.trim-video":"Videonuzu d&#xFC;z&#x259;ltm&#x259;k &#xFC;&#xE7;&#xFC;n ba&#x15F;lan&#x11F;&#x131;c v&#x259; bitm&#x259; i&#x15F;ar&#x259;l&#x259;rini h&#x259;r&#x259;k&#x259;t etdirin","ba-videorecorder.wait-for-trim":"K&#x259;sm&#x259; &#x259;mri g&#xF6;zl&#x259;nilir ...","ba-videorecorder-controlbar.no-video-source":"&#x18F;lav&#x259; video giri&#x15F; m&#x259;nb&#x259;yi yoxdur","ba-videorecorder-controlbar.stream-already-selected":"&#x18F;lav&#x259; ax&#x131;n art&#x131;q se&#xE7;ilib","ba-videorecorder.uploading-src-error":"Videonu indi oxutmaq m&#xFC;mk&#xFC;n deyil, y&#xFC;kl&#x259;m&#x259; h&#x259;l&#x259; d&#x259; davam edir","ba-audiorecorder-controlbar.pause-recorder":"Yaz&#x131;c&#x131;y&#x131; durdurun","ba-audiorecorder-controlbar.resume-recorder":"Recume Recume"},"language:bg":{"ba-videoplayer-playbutton.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x44F;&#x442; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;.","ba-videoplayer-playbutton.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x440;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; ...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x44F;&#x43D;&#x430; &#x43D;&#x430; &#x440;&#x430;&#x437;&#x434;&#x435;&#x43B;&#x438;&#x442;&#x435;&#x43B;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43F;&#x43E;&#x441;&#x43E;&#x431;&#x43D;&#x43E;&#x441;&#x442;","ba-videoplayer-controlbar.video-progress":"&#x43F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.rerecord-video":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.play-video":"&#x432;&#x44A;&#x437;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"Pause &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430; &#x434;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.fullscreen-video":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.volume-button":"Set &#x43E;&#x431;&#x435;&#x43C;","ba-videoplayer-controlbar.volume-mute":"Mute &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x438;&#x437;&#x43A;&#x43B;&#x44E;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer.video-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x41A;&#x430;&#x447;&#x438; &#x412;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x44A;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x44A;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x432;&#x437;&#x435;&#x43C;&#x435;&#x442;&#x435; &#x432;&#x441;&#x435;&#x43A;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435;.","ba-videorecorder-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;.","ba-videorecorder-controlbar.upload-covershot":"&#x41A;&#x430;&#x447;&#x438;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43A;&#x430;&#x447;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x438;&#x442;&#x435;&#x43B;&#x441;&#x43A;&#x438; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x442;&#x438;&#x435; &#x443;&#x434;&#x430;&#x440;","ba-videorecorder-controlbar.stop":"&#x421;&#x43F;&#x440;&#x438; &#x441;&#x435;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x441;&#x43F;&#x440;&#x435;.","ba-videorecorder-controlbar.skip":"&#x43F;&#x43E;&#x434;&#x441;&#x43A;&#x430;&#x447;&#x430;&#x43C;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435;.","ba-videorecorder.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.attach-error":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430;, &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; covershot.","ba-videorecorder.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-videorecorder.uploading-failed":"&#x41A;&#x430;&#x447;&#x432;&#x430; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x432;&#x430;&#x43B;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x423;&#x434;&#x43E;&#x441;&#x442;&#x43E;&#x432;&#x435;&#x440;&#x44F;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x432;&#x430;&#x43B;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x438;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ba-videorecorder.unsupported_video_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x438;&#x437;&#x430;&#x43D;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x200B;&#x200B;&#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-share.share":"&#x421;&#x43F;&#x43E;&#x434;&#x435;&#x43B;&#x44F;&#x43D;&#x435; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;","ba-videorecorder-chooser.record-screen":"&#x415;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;.","ba-videorecorder.cancel-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x430;&#x43D;&#x443;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;?","ba-videoplayer-adslot.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x441;&#x438;&#x43B;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-mute":"&#x421;&#x43F;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-unmute":"&#x417;&#x430;&#x433;&#x43B;&#x443;&#x448;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.ad-will-end-after":"&#x420;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430;&#x442;&#x430; &#x449;&#x435; &#x43F;&#x440;&#x438;&#x43A;&#x43B;&#x44E;&#x447;&#x438; &#x441;&#x43B;&#x435;&#x434; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x431;&#x44F;&#x432;&#x430;","ba-videorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-videorecorder.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x43F;&#x440;&#x435;&#x441;&#x43D;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x442;&#x435; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x438; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x432;&#x435; &#x43D;&#x430; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x435;","ba-videoplayer-tracks.select-text-track-language":"&#x415;&#x437;&#x438;&#x43A; &#x43D;&#x430; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x438;&#x442;&#x435;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x44A;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43B;&#x43E;&#x43A;&#x430;&#x43B;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x444;&#x430;&#x439;&#x43B;","ba-videoplayer-tracks.back":"&#x43E;&#x431;&#x440;&#x430;&#x442;&#x43D;&#x43E;","ba-videorecorder.framerate-warning":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x442;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430; &#x435; &#x43C;&#x43D;&#x43E;&#x433;&#x43E; &#x43D;&#x438;&#x441;&#x43A;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x44A;&#x447;&#x432;&#x430;&#x43C;&#x435; &#x434;&#x430; &#x437;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x432;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x434;&#x440;&#x443;&#x433;&#x438; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x438; &#x440;&#x430;&#x437;&#x434;&#x435;&#x43B;&#x438; &#x432; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;&#x442;&#x435; &#x43F;&#x43E;-&#x431;&#x44A;&#x440;&#x437; &#x43A;&#x43E;&#x43C;&#x43F;&#x44E;&#x442;&#x44A;&#x440;.","ba-videorecorder.upload-error-duration":"&#x41F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;&#x43B;&#x43D;&#x43E;&#x441;&#x442;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.resolution-constraint-error":"&#x418;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x44F;&#x442; &#x43E;&#x442; &#x432;&#x430;&#x441; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x44A;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x430; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x44E;&#x446;&#x438;&#x44F; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.orientation-portrait-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x437;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x441;&#x438;, &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-videorecorder.orientation-landscape-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x437;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x441;&#x438;, &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435; &#x432; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x439;&#x437;&#x430;&#x436;.","ba-imageviewer-controlbar.rerecord-image":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;?","ba-imageviewer-controlbar.submit-image":"&#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43C;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B;&#x438;&#x44F; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x43B;&#x438;&#x437;&#x430;&#x43D;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x200B;&#x200B;&#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer.image-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x430;&#x441;&#x43D;&#x435;&#x43C;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-chooser.upload-image":"&#x41A;&#x430;&#x447;&#x438; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x423;&#x43B;&#x430;&#x432;&#x44F;&#x43D;&#x435;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x441;&#x43D;&#x435;&#x43C;&#x435;&#x442;&#x435;.","ba-imagecapture-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;
2.","ba-audioplayer-controlbar.audio-progress":"&#x43F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x412;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;?","ba-audioplayer-controlbar.submit-audio":"&#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x436;&#x434;&#x430;&#x432;&#x430;&#x43C;","ba-audioplayer-controlbar.play-audio":"&#x438;&#x433;&#x440;&#x430;&#x44F;","ba-audioplayer-controlbar.pause-audio":"&#x43F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x418;&#x437;&#x43C;&#x438;&#x43D;&#x430;&#x43B;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430; &#x434;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x441;&#x438;&#x43B;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-mute":"&#x421;&#x43F;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-unmute":"&#x417;&#x430;&#x433;&#x43B;&#x443;&#x448;&#x430;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-loader.tooltip":"&#x417;&#x430;&#x440;&#x435;&#x436;&#x434;&#x430;&#x43D;&#x435;...","ba-audioplayer.audio-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x41A;&#x430;&#x447;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x44A;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x44A;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x447;&#x443;&#x435; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x448;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x440;&#x435;&#x43C;&#x43E;&#x43D;&#x442;&#x438;&#x440;&#x430;&#x43C;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop":"&#x421;&#x43F;&#x440;&#x438; &#x441;&#x435;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x441;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x437;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x437;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x435;.","ba-videoplayer-controlbar.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x418;&#x43A;&#x43E;&#x43D;&#x430; &#x43D;&#x430; &#x435;&#x444;&#x438;&#x440;&#x430;.","ba-videoplayer.all-settings":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer.full-screen":"&#x426;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x435;&#x442;&#x435; &#x41F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x440;&#x435;&#x432;&#x43A;&#x43B;&#x44E;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x438;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x437;&#x430; &#x442;&#x44A;&#x440;&#x441;&#x435;&#x43D;&#x435; &#x43D;&#x430; &#x43C;&#x438;&#x43D;&#x438;&#x430;&#x442;&#x44E;&#x440;&#x438;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x44F;&#x43D;&#x435; &#x43D;&#x430; &#x43D;&#x43E;&#x432; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-imagecapture.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43E;&#x441;&#x44A;&#x449;&#x435;&#x441;&#x442;&#x432;&#x438;&#x43C; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x439;&#x43D;&#x438;&#x44F; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x432;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x432; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-imagecapture.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-imagecapture.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F;&#x44A;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x438;&#x442;&#x435; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-imagecapture.uploading-failed":"&#x41D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x418;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x44F;&#x442; &#x43E;&#x442; &#x432;&#x430;&#x441; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x44A;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x430; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x44E;&#x446;&#x438;&#x44F; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-imagecapture.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x432;&#x44A;&#x437;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x441;&#x438;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;.","ba-imagecapture.unsupported_image_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x442;&#x435; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-imagecapture.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x44A;&#x440;&#x442;&#x435;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E;, &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x442;&#x435; &#x432; &#x43F;&#x435;&#x439;&#x437;&#x430;&#x436;&#x435;&#x43D; &#x440;&#x435;&#x436;&#x438;&#x43C;.","ba-audiorecorder.recorder-error":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43E;&#x441;&#x44A;&#x449;&#x435;&#x441;&#x442;&#x432;&#x438;&#x43C; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x439;&#x43D;&#x438;&#x44F; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;&#x442;&#x43E; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x432;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x432; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x447;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;-&#x434;&#x43E;&#x43B;&#x443;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-audiorecorder.software-waiting":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430;&#x43D;&#x435; &#x437;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43D;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x436;&#x438; &#x434;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x435;&#x434; &#x437;&#x430;&#x432;&#x44A;&#x440;&#x448;&#x432;&#x430;&#x43D;&#x435;.","ba-audiorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x44A;&#x43F;&#x44A;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x438;&#x442;&#x435; &#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.uploading":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;","ba-audiorecorder.uploading-failed":"&#x41D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x43E; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x44A;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43A;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x437;&#x432;&#x443;&#x43A; &#x43D;&#x435; &#x43E;&#x442;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x44F; &#x43D;&#x430; &#x438;&#x437;&#x438;&#x441;&#x43A;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x442;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-audiorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43D;&#x435;&#x443;&#x441;&#x43F;&#x435;&#x448;&#x43D;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x438;?","ba-audiorecorder.cancel-confirm":"&#x41D;&#x430;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x43B;&#x438; &#x438;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x430;&#x43D;&#x443;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;?","ba-audiorecorder.audio_file_too_large":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x44A;&#x442; &#x432;&#x438; &#x435; &#x442;&#x432;&#x44A;&#x440;&#x434;&#x435; &#x433;&#x43E;&#x43B;&#x44F;&#x43C; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x441; &#x43F;&#x43E;-&#x43C;&#x430;&#x43B;&#x44A;&#x43A; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ba-audiorecorder.unsupported_audio_type":"&#x41C;&#x43E;&#x43B;&#x44F;, &#x43A;&#x430;&#x447;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x429;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x435;&#x442;&#x435;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x43D;&#x430; &#x438;&#x437;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442; &#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-common-settingsmenu.set-menu-option":"&#x417;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x44F;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x434;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430;","ba-common-settingsmenu.picture-in-picture":"&#x41A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x430; &#x432; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x430;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x442;&#x435; &#x43E;&#x442; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x44A;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x446;&#x44F;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x449;&#x43E;&#x442;&#x43E; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E;","ba-videorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x437;&#x430; &#x432;&#x44A;&#x437;&#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x44F;&#x432;&#x430;&#x43D;&#x435;","ba-videorecorder.missing-track":"&#x41B;&#x438;&#x43F;&#x441;&#x432;&#x430; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43F;&#x435;&#x441;&#x435;&#x43D;","ba-videorecorder.device-already-in-use":"&#x41F;&#x43E;&#x43D;&#x435; &#x435;&#x434;&#x43D;&#x43E; &#x43E;&#x442; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x445;&#x43E;&#x434;&#x43D;&#x438; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x432;&#x435;&#x447;&#x435; &#x441;&#x435; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;","ba-videorecorder.browser-permission-denied":"&#x420;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43E; &#x43E;&#x442; &#x431;&#x440;&#x430;&#x443;&#x437;&#x44A;&#x440;&#x430;, &#x43C;&#x43E;&#x43B;&#x44F;, &#x43F;&#x440;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x438; &#x43F;&#x440;&#x435;&#x437;&#x430;&#x440;&#x435;&#x434;&#x435;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x438;&#x447;&#x43A;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41E;&#x441;&#x442;&#x430;&#x432;&#x430;&#x449;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x41F;&#x43E;&#x434;&#x441;&#x442;&#x440;&#x438;&#x433;&#x432;&#x430;&#x43D;&#x435;","ba-videoplayer-playbutton.trim":"&#x41F;&#x43E;&#x434;&#x441;&#x442;&#x440;&#x438;&#x433;&#x432;&#x430;&#x43D;&#x435;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43D;&#x435;&#x442;&#x435;","ba-videorecorder-imagegallery.upload-covershot":"&#x41A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435; &#x43D;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x440;&#x430;&#x43C;&#x43A;&#x430;, &#x43A;&#x43E;&#x44F;&#x442;&#x43E; &#x434;&#x430; &#x438;&#x437;&#x43F;&#x43E;&#x43B;&#x437;&#x432;&#x430;&#x442;&#x435; &#x43A;&#x430;&#x442;&#x43E; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43D;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x422;&#x43E;&#x432;&#x430; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x435;&#x43D; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder.trim-prompt":"&#x418;&#x441;&#x43A;&#x430;&#x442;&#x435; &#x43B;&#x438; &#x434;&#x430; &#x43E;&#x442;&#x440;&#x435;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;?","ba-videorecorder.trim-video":"&#x41F;&#x440;&#x435;&#x43C;&#x435;&#x441;&#x442;&#x435;&#x442;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43D;&#x430;&#x447;&#x430;&#x43B;&#x43E; &#x438; &#x43A;&#x440;&#x430;&#x439;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x440;&#x435;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x430; &#x441;&#x438;","ba-videorecorder.wait-for-trim":"&#x418;&#x437;&#x447;&#x430;&#x43A;&#x432;&#x430; &#x441;&#x435; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x437;&#x430; &#x43E;&#x442;&#x440;&#x44F;&#x437;&#x432;&#x430;&#x43D;&#x435; ...","ba-videorecorder-controlbar.no-video-source":"&#x41B;&#x438;&#x43F;&#x441;&#x432;&#x430; &#x434;&#x43E;&#x43F;&#x44A;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x438;&#x437;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x432;&#x445;&#x43E;&#x434;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x44A;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x43F;&#x43E;&#x442;&#x43E;&#x43A; &#x432;&#x435;&#x447;&#x435; &#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F;&#x44A;&#x442; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x432;&#x44A;&#x437;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x434;&#x435;, &#x43A;&#x430;&#x447;&#x432;&#x430;&#x43D;&#x435;&#x442;&#x43E; &#x43F;&#x440;&#x43E;&#x434;&#x44A;&#x43B;&#x436;&#x430;&#x432;&#x430;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;&#x430;","ba-audiorecorder-controlbar.resume-recorder":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x432;&#x430;&#x449; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},"language:cat":{"ba-videoplayer-playbutton.tooltip":"Feu clic per veure el v&#xED;deo.","ba-videoplayer-playbutton.rerecord":"refer","ba-videoplayer-playbutton.submit-video":"confirmar v&#xED;deo","ba-videoplayer-loader.tooltip":"Carregant v&#xED;deo ...","ba-videoplayer-controlbar.change-resolution":"Canviar la resoluci&#xF3;","ba-videoplayer-controlbar.video-progress":"el progr&#xE9;s de v&#xED;deo","ba-videoplayer-controlbar.rerecord-video":"Torneu a fer el v&#xED;deo?","ba-videoplayer-controlbar.submit-video":"confirmar v&#xED;deo","ba-videoplayer-controlbar.play-video":"reproducci&#xF3; de v&#xED;deo","ba-videoplayer-controlbar.pause-video":"pausa de v&#xED;deo","ba-videoplayer-controlbar.elapsed-time":"Temps transcorregut","ba-videoplayer-controlbar.total-time":"Durada total de v&#xED;deo","ba-videoplayer-controlbar.fullscreen-video":"Introdu&#xEF;u a pantalla completa","ba-videoplayer-controlbar.volume-button":"volum de s&#xE8;ries","ba-videoplayer-controlbar.volume-mute":"silenciar so","ba-videoplayer-controlbar.volume-unmute":"activar so","ba-videoplayer.video-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;
2s tard. Feu clic per tornar a intentar-ho.","ba-videorecorder-chooser.record-video":"Gravar el v&#xED;deo","ba-videorecorder-chooser.upload-video":"Pujar v&#xED;deo","ba-videorecorder-controlbar.settings":"ajustos","ba-videorecorder-controlbar.camerahealthy":"La il&#xB7;luminaci&#xF3; &#xE9;s bona","ba-videorecorder-controlbar.cameraunhealthy":"La il&#xB7;luminaci&#xF3; no &#xE9;s &#xF2;ptima","ba-videorecorder-controlbar.microphonehealthy":"El so &#xE9;s bo","ba-videorecorder-controlbar.microphoneunhealthy":"No es pot recollir qualsevol so","ba-videorecorder-controlbar.record":"registre","ba-videorecorder-controlbar.record-tooltip":"Feu clic aqu&#xED; per gravar.","ba-videorecorder-controlbar.rerecord":"refer","ba-videorecorder-controlbar.rerecord-tooltip":"Cliqueu aqu&#xED; per fer de nou.","ba-videorecorder-controlbar.upload-covershot":"Pujar","ba-videorecorder-controlbar.upload-covershot-tooltip":"Feu clic aqu&#xED; per pujar foto de portada personalitzada","ba-videorecorder-controlbar.stop":"aturar","ba-videorecorder-controlbar.stop-tooltip":"Feu clic aqu&#xED; per aturar.","ba-videorecorder-controlbar.skip":"Omet","ba-videorecorder-controlbar.skip-tooltip":"Feu clic aqu&#xED; per saltar.","ba-videorecorder.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a intentar-ho.","ba-videorecorder.attach-error":"No hem pogut accedir a la interf&#xED;cie de la c&#xE0;mera. En funci&#xF3; del dispositiu i del navegador, &#xE9;s possible que hagi de instal &#xB7; lar Flash o accedir a la p&#xE0;gina a trav&#xE9;s de SSL.","ba-videorecorder.access-forbidden":"Estava prohibit l&#x27;acc&#xE9;s a la c&#xE0;mera. Feu clic per tornar a intentar-ho.","ba-videorecorder.pick-covershot":"Tria una covershot.","ba-videorecorder.uploading":"pujant","ba-videorecorder.uploading-failed":"C&#xE0;rrega fallat - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videorecorder.verifying":"verificant","ba-videorecorder.verifying-failed":"fallat la verificaci&#xF3; de - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videorecorder.rerecord-confirm":"De veritat vol tornar a fer el v&#xED;deo?","ba-videorecorder.video_file_too_large":"L&#x27;arxiu de v&#xED;deo &#xE9;s massa gran (%s) - fer clic aqu&#xED; per tornar a intentar-ho amb un arxiu de v&#xED;deo m&#xE9;s petita.","ba-videorecorder.unsupported_video_type":"Si us plau, puja: %s - fer clic aqu&#xED; per tornar a intentar-ho.","ba-videoplayer-controlbar.exit-fullscreen-video":"Surt de la pantalla completa","ba-videoplayer-share.share":"compartir v&#xED;deo","ba-videorecorder-chooser.record-screen":"Pantalla de registre","ba-videoplayer-controlbar.pause-video-disabled":"Pausa no &#xE9;s compatible","ba-videorecorder-chooser.record-audio":"Enregistrament d&#x27;&#xE0;udio","ba-videorecorder-controlbar.stop-available-after":"El temps d&#x27;enregistrament m&#xED;nim &#xE9;s %d segons","ba-videorecorder-controlbar.cancel":"Cancel &#xB7; lar","ba-videorecorder-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;lar.","ba-videorecorder.cancel-confirm":"Realment vols cancel&#xB7;lar la c&#xE0;rrega del teu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Temps transcorregut","ba-videoplayer-adslot.volume-button":"Estableix el volum","ba-videoplayer-adslot.volume-mute":"Silenciar el so","ba-videoplayer-adslot.volume-unmute":"Silenciar el so","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;anunci finalitzar&#xE0; despr&#xE9;s de %s","ba-videoplayer-adslot.can-skip-after":"Passa despr&#xE9;s de %d","ba-videoplayer-adslot.skip-ad":"Saltar anunci","ba-videorecorder.software-required":"Feu clic a sota per instal&#xB7;lar / activar els requisits seg&#xFC;ents per continuar.","ba-videorecorder.software-waiting":"Esperant que s&#x27;instal&#xB7;lin / activin els requisits. &#xC9;s possible que h&#xE0;giu d&#x27;actualitzar la p&#xE0;gina una vegada finalitzada.","ba-videoplayer-controlbar.close-tracks":"Tanca CC","ba-videoplayer-controlbar.show-tracks":"Mostra CC","ba-videoplayer-tracks.upload-text-tracks":"Penja fitxers de text de la pista","ba-videoplayer-tracks.select-text-track-language":"Llenguatge de subt&#xED;tols","ba-videoplayer-tracks.info-select-locale-first":"Primer seleccioneu la configuraci&#xF3; regional","ba-videoplayer-tracks.select-text-track-file":"Feu clic per seleccionar el fitxer","ba-videoplayer-tracks.back":"esquena","ba-videorecorder.framerate-warning":"La velocitat de marc de v&#xED;deo &#xE9;s molt baixa. Recomanem tancar tots els altres programes i pestanyes del navegador o utilitzar una computadora m&#xE9;s r&#xE0;pida.","ba-videorecorder.upload-error-duration":"La durada del v&#xED;deo carregat no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-videorecorder.resolution-constraint-error":"El fitxer que heu seleccionat no coincideix amb la resoluci&#xF3; necess&#xE0;ria: feu clic aqu&#xED; per tornar-ho a provar.","ba-videorecorder.orientation-portrait-required":"Gireu el dispositiu per gravar en mode vertical.","ba-videorecorder.orientation-landscape-required":"Gireu el dispositiu per gravar en mode horitzontal.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"Confirma","ba-imageviewer-controlbar.fullscreen-image":"Introdu&#xEF;u la pantalla completa","ba-imageviewer-controlbar.exit-fullscreen-image":"Sortir de pantalla completa","ba-imageviewer.image-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar-ho a intentar.","ba-imagecapture-chooser.image-capture":"Imatge de captura","ba-imagecapture-chooser.upload-image":"Penja la imatge","ba-imagecapture-controlbar.settings":"Configuraci&#xF3;","ba-imagecapture-controlbar.camerahealthy":"La il&#xB7;luminaci&#xF3; &#xE9;s bona","ba-imagecapture-controlbar.cameraunhealthy":"La il&#xB7;luminaci&#xF3; no &#xE9;s &#xF2;ptima","ba-imagecapture-controlbar.record":"Captura","ba-imagecapture-controlbar.record-tooltip":"Feu clic aqu&#xED; per capturar.","ba-imagecapture-controlbar.rerecord":"Redo","ba-imagecapture-controlbar.rerecord-tooltip":"Feu clic aqu&#xED; per tornar a fer-ho.","ba-imagecapture-controlbar.cancel":"Cancel &#xB7; lar","ba-imagecapture-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;
2lar.","ba-audioplayer-controlbar.audio-progress":"Progr&#xE9;s, progressar","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"Confirma","ba-audioplayer-controlbar.play-audio":"Jugar","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa no &#xE9;s compatible","ba-audioplayer-controlbar.elapsed-time":"Temps transcorregut","ba-audioplayer-controlbar.total-time":"Durada total de","ba-audioplayer-controlbar.volume-button":"Estableix el volum","ba-audioplayer-controlbar.volume-mute":"Silenciar el so","ba-audioplayer-controlbar.volume-unmute":"Silenciar el so","ba-audioplayer-loader.tooltip":"S&#x27;est&#xE0; carregant ...","ba-audioplayer.audio-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar-ho a intentar.","ba-audiorecorder-chooser.record-audio":"Enregistrament d&#x27;&#xE0;udio","ba-audiorecorder-chooser.upload-audio":"Penja l&#x27;&#xE0;udio","ba-audiorecorder-controlbar.settings":"Configuraci&#xF3;","ba-audiorecorder-controlbar.microphonehealthy":"El so &#xE9;s bo","ba-audiorecorder-controlbar.microphoneunhealthy":"No es pot recuperar cap so","ba-audiorecorder-controlbar.record":"Registre","ba-audiorecorder-controlbar.record-tooltip":"Feu clic aqu&#xED; per registrar.","ba-audiorecorder-controlbar.rerecord":"Redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Feu clic aqu&#xED; per tornar a fer-ho.","ba-audiorecorder-controlbar.stop":"Aturar","ba-audiorecorder-controlbar.stop-tooltip":"Feu clic aqu&#xED; per aturar.","ba-audiorecorder-controlbar.stop-available-after":"El temps d&#x27;enregistrament m&#xED;nim &#xE9;s %d segons","ba-audiorecorder-controlbar.cancel":"Cancel &#xB7; lar","ba-audiorecorder-controlbar.cancel-tooltip":"Feu clic aqu&#xED; per cancel&#xB7;lar.","ba-videoplayer-controlbar.player-speed":"Velocitat del jugador","ba-videoplayer-controlbar.settings":"Configuraci&#xF3;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icona Airplay.","ba-videoplayer.all-settings":"Tots els par&#xE0;metres","ba-videoplayer.player-speed":"Velocitat del jugador","ba-videoplayer.full-screen":"Pantalla completa","ba-videorecorder-controlbar.add-stream":"Afegeix corrent","ba-videorecorder.switch-camera":"Canvia la c&#xE0;mera","ba-videorecorder.prepare-covershot":"Preparaci&#xF3; de captures de pantalla","ba-videorecorder.prepare-thumbnails":"Preparant la cerca de miniatures","ba-videorecorder.adding-new-stream":"Addici&#xF3; de corrent nova","ba-imagecapture.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a provar.","ba-imagecapture.attach-error":"No hem pogut accedir a la interf&#xED;cie multim&#xE8;dia. Depenent del dispositiu i del navegador, &#xE9;s possible que hagueu d&#x27;instal&#xB7;lar Flash o accedir a la p&#xE0;gina mitjan&#xE7;ant SSL.","ba-imagecapture.software-required":"Per continuar, feu clic a continuaci&#xF3; per instal&#xB7;lar / activar els seg&#xFC;ents requisits.","ba-imagecapture.software-waiting":"S&#x2019;espera que s&#x2019;instal&#xB7;lin / activin els requisits. Potser haureu d&#x2019;actualitzar la p&#xE0;gina un cop finalitzada.","ba-imagecapture.access-forbidden":"L&#x2019;acc&#xE9;s als mitjans de comunicaci&#xF3; estava prohibit. Feu clic per tornar a provar.","ba-imagecapture.uploading":"C&#xE0;rrega","ba-imagecapture.uploading-failed":"Ha fallat la c&#xE0;rrega: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.upload-error-duration":"La longitud de la imatge carregada no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.resolution-constraint-error":"El fitxer que heu seleccionat no coincideix amb la resoluci&#xF3; necess&#xE0;ria: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.verifying":"Verificaci&#xF3;","ba-imagecapture.verifying-failed":"Verificaci&#xF3; fallida: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.rerecord-confirm":"Segur que voleu reprendre la vostra imatge?","ba-imagecapture.image_file_too_large":"El vostre fitxer d&#x27;imatge &#xE9;s massa gran (%s): feu clic aqu&#xED; per tornar-ho a provar amb un fitxer d&#x27;imatge m&#xE9;s petit.","ba-imagecapture.unsupported_image_type":"Pengeu: %s: feu clic aqu&#xED; per tornar-ho a provar.","ba-imagecapture.orientation-portrait-required":"Gireu el dispositiu per gravar en mode vertical.","ba-imagecapture.orientation-landscape-required":"Gireu el dispositiu per gravar en mode horitzontal.","ba-audiorecorder.recorder-error":"Hi ha hagut un error. Siusplau, torni a intentar-ho m&#xE9;s tard. Feu clic per tornar a provar.","ba-audiorecorder.attach-error":"No hem pogut accedir a la interf&#xED;cie multim&#xE8;dia. Depenent del dispositiu i del navegador, &#xE9;s possible que hagueu d&#x27;instal&#xB7;lar Flash o accedir a la p&#xE0;gina mitjan&#xE7;ant SSL.","ba-audiorecorder.software-required":"Per continuar, feu clic a continuaci&#xF3; per instal&#xB7;lar / activar els seg&#xFC;ents requisits.","ba-audiorecorder.software-waiting":"S&#x2019;espera que s&#x2019;instal&#xB7;lin / activin els requisits. Potser haureu d&#x2019;actualitzar la p&#xE0;gina un cop finalitzada.","ba-audiorecorder.access-forbidden":"L&#x2019;acc&#xE9;s als mitjans de comunicaci&#xF3; estava prohibit. Feu clic per tornar a provar.","ba-audiorecorder.uploading":"C&#xE0;rrega","ba-audiorecorder.uploading-failed":"Ha fallat la c&#xE0;rrega: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.upload-error-duration":"La durada de l&#x2019;&#xE0;udio carregat no compleix els requisits: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.verifying":"Verificaci&#xF3;","ba-audiorecorder.verifying-failed":"Verificaci&#xF3; fallida: feu clic aqu&#xED; per tornar-ho a provar.","ba-audiorecorder.rerecord-confirm":"Esteu segur que voleu referir l&#x2019;&#xE0;
2udio?","ba-audiorecorder.cancel-confirm":"Segur que voleu cancel&#xB7;lar la c&#xE0;rrega d&#x2019;&#xE0;udio?","ba-audiorecorder.audio_file_too_large":"El vostre fitxer d&#x2019;&#xE0;udio &#xE9;s massa gran (%s): feu clic aqu&#xED; per tornar-ho a provar amb un fitxer d&#x2019;&#xE0;udio m&#xE9;s petit.","ba-audiorecorder.unsupported_audio_type":"Pengeu: %s: feu clic aqu&#xED; per tornar-ho a provar.","ba-common-settingsmenu.tooltip":"Feu clic per jugar.","ba-common-settingsmenu.setting-menu":"Tots els par&#xE0;metres","ba-common-settingsmenu.source-quality":"Qualitat de la font","ba-common-settingsmenu.player-speed":"Velocitat del jugador","ba-common-settingsmenu.set-menu-option":"Estableix l&#x27;opci&#xF3;","ba-common-settingsmenu.submit-video":"Confirmeu el v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Imatge en imatge","ba-common-settingsmenu.exit-fullscreen-video":"Surt de la pantalla completa","ba-common-settingsmenu.fullscreen-video":"Introdu&#xEF;u la pantalla completa","ba-videorecorder-chooser.multi-stream":"Multitransmissi&#xF3;","ba-videorecorder-controlbar.pause-recorder":"Grava en pausa","ba-videorecorder-controlbar.resume-recorder":"Repr&#xE8;n la gravadora","ba-videorecorder.missing-track":"Falta la pista d&#x2019;&#xE0;udio o v&#xED;deo requerida","ba-videorecorder.device-already-in-use":"Almenys un dels vostres dispositius d&#x27;entrada ja est&#xE0; en &#xFA;s","ba-videorecorder.browser-permission-denied":"El navegador ha denegat el perm&#xED;s, concediu acc&#xE9;s i torneu a carregar la p&#xE0;gina","ba-audioplayer.all-settings":"Tots els par&#xE0;metres","ba-videoplayer-controlbar.remaining-time":"Temps restant","ba-videoplayer-controlbar.select-frame":"Seleccioneu","ba-videoplayer-controlbar.trim-video":"Retallar","ba-videoplayer-playbutton.trim":"Retallar","ba-videoplayer-playbutton.skip":"Omet","ba-videorecorder-imagegallery.upload-covershot":"Carrega la portada","ba-videorecorder.pick-covershot-frame":"Seleccioneu un marc per utilitzar-lo com a captura de pantalla.","ba-videorecorder.screen-recorder-is-not-supported":"La gravadora de pantalla no &#xE9;s compatible amb aquest dispositiu","ba-videorecorder.trim-prompt":"Voleu retallar el vostre v&#xED;deo?","ba-videorecorder.trim-video":"Mou els marcadors d&#x2019;inici i de finalitzaci&#xF3; per retallar el v&#xED;deo","ba-videorecorder.wait-for-trim":"S&#x27;est&#xE0; esperant l&#x27;ordre de retallada ...","ba-videorecorder-controlbar.no-video-source":"Falta una font d&#x2019;entrada de v&#xED;deo addicional","ba-videorecorder-controlbar.stream-already-selected":"Ja s&#x27;ha seleccionat un flux addicional","ba-videorecorder.uploading-src-error":"Ara no es pot reproduir el v&#xED;deo; la c&#xE0;rrega encara est&#xE0; en curs","ba-audiorecorder-controlbar.pause-recorder":"Grava en pausa","ba-audiorecorder-controlbar.resume-recorder":"Repr&#xE8;n la gravadora"},"language:cs":{"ba-videoplayer-playbutton.tooltip":"Klikn&#x11B;te pro p&#x159;ehr&#xE1;n&#xED;.","ba-videoplayer-playbutton.rerecord":"P&#x159;ed&#x11B;lat","ba-videoplayer-playbutton.submit-video":"Potvr&#x10F;te video","ba-videoplayer-loader.tooltip":"Na&#x10D;&#xED;t&#xE1;n&#xED;...","ba-videoplayer-controlbar.change-resolution":"Zm&#x11B;nit rozli&#x161;en&#xED;","ba-videoplayer-controlbar.video-progress":"Pokrok","ba-videoplayer-controlbar.rerecord-video":"P&#x159;ed&#x11B;lat?","ba-videoplayer-controlbar.submit-video":"Potvrdit","ba-videoplayer-controlbar.play-video":"Hr&#xE1;t si","ba-videoplayer-controlbar.pause-video":"Pauza","ba-videoplayer-controlbar.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-videoplayer-controlbar.total-time":"Celkov&#xE1; d&#xE9;lka","ba-videoplayer-controlbar.fullscreen-video":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-videoplayer-controlbar.volume-button":"Nastavte hlasitost","ba-videoplayer-controlbar.volume-mute":"Ztlumit zvuk","ba-videoplayer-controlbar.volume-unmute":"Zapnout zvuk","ba-videoplayer.video-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder-chooser.record-video":"Nahr&#xE1;t video","ba-videorecorder-chooser.upload-video":"Nahr&#xE1;t video","ba-videorecorder-controlbar.settings":"Nastaven&#xED;","ba-videorecorder-controlbar.camerahealthy":"Osv&#x11B;tlen&#xED; je dobr&#xE9;","ba-videorecorder-controlbar.cameraunhealthy":"Osv&#x11B;tlen&#xED; nen&#xED; optim&#xE1;ln&#xED;","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-videorecorder-controlbar.microphoneunhealthy":"Nelze zachytit &#x17E;&#xE1;dn&#xFD; zvuk","ba-videorecorder-controlbar.record":"Z&#xE1;znam","ba-videorecorder-controlbar.record-tooltip":"Klepnut&#xED;m sem spust&#xED;te nahr&#xE1;v&#xE1;n&#xED;.","ba-videorecorder-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-videorecorder-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-videorecorder-controlbar.upload-covershot":"Nahrajte ob&#xE1;lku","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknut&#xED;m sem nahrajete vlastn&#xED; sn&#xED;mek ob&#xE1;lky","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-videorecorder-controlbar.skip":"P&#x159;esko&#x10D;it","ba-videorecorder-controlbar.skip-tooltip":"Kliknut&#xED;m sem p&#x159;esko&#x10D;&#xED;te.","ba-videorecorder.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-videorecorder.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-videorecorder.pick-covershot":"Vyberte si kryc&#xED; sn&#xED;mek.","ba-videorecorder.uploading":"Nahr&#xE1;v&#xE1;m","ba-videorecorder.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-videorecorder.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.rerecord-confirm":"Opravdu chcete sv&#xE9; video zopakovat?","ba-videorecorder.video_file_too_large":"V&#xE1;&#x161; video soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m video souborem.","ba-videorecorder.unsupported_video_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-videoplayer-controlbar.exit-fullscreen-video":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-videoplayer-share.share":"Sd&#xED;lejte m&#xE9;dia","ba-videorecorder-chooser.record-screen":"Z&#xE1;znamov&#xE1; obrazovka","ba-videoplayer-controlbar.pause-video-disabled":"Pauza nen&#xED; podporov&#xE1;na","ba-videorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-videorecorder-controlbar.stop-available-after":"Minim&#xE1;ln&#xED; doba z&#xE1;znamu je %d sekund","ba-videorecorder-controlbar.cancel":"zru&#x161;en&#xED;","ba-videorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-videorecorder.cancel-confirm":"Opravdu chcete zru&#x161;it nahr&#xE1;v&#xE1;n&#xED; videa?","ba-videoplayer-adslot.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavte hlasitost","ba-videoplayer-adslot.volume-mute":"Ztlumit zvuk","ba-videoplayer-adslot.volume-unmute":"Zapnout zvuk","ba-videoplayer-adslot.ad-will-end-after":"Reklama skon&#x10D;&#xED; po %s","ba-videoplayer-adslot.can-skip-after":"P&#x159;esko&#x10D;it po %d","ba-videoplayer-adslot.skip-ad":"P&#x159;esko&#x10D;it reklamu","ba-videorecorder.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-videorecorder.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-videoplayer-controlbar.close-tracks":"Zav&#x159;&#xED;t CC","ba-videoplayer-controlbar.show-tracks":"Zobrazit CC","ba-videoplayer-tracks.upload-text-tracks":"Nahrajte textov&#xE9; soubory stopy","ba-videoplayer-tracks.select-text-track-language":"Jazyk titulk&#x16F;","ba-videoplayer-tracks.info-select-locale-first":"Nejprve vyberte n&#xE1;rodn&#xED;
2 prost&#x159;ed&#xED;","ba-videoplayer-tracks.select-text-track-file":"Klepnut&#xED;m vyberte soubor","ba-videoplayer-tracks.back":"zadn&#xED;","ba-videorecorder.framerate-warning":"Sn&#xED;mkov&#xE1; frekvence videa je velmi n&#xED;zk&#xE1;. Doporu&#x10D;ujeme zav&#x159;&#xED;t v&#x161;echny ostatn&#xED; programy a karty prohl&#xED;&#x17E;e&#x10D;e nebo pou&#x17E;&#xED;t rychlej&#x161;&#xED; po&#x10D;&#xED;ta&#x10D;.","ba-videorecorder.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho videa nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.resolution-constraint-error":"Soubor, kter&#xFD; jste vybrali, neodpov&#xED;d&#xE1; po&#x17E;adovan&#xE9;mu rozli&#x161;en&#xED; - kliknut&#xED;m sem to zkuste znovu.","ba-videorecorder.orientation-portrait-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na v&#xFD;&#x161;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-videorecorder.orientation-landscape-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na &#x161;&#xED;&#x159;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-imageviewer-controlbar.rerecord-image":"P&#x159;ed&#x11B;lat?","ba-imageviewer-controlbar.submit-image":"Potvrdit","ba-imageviewer-controlbar.fullscreen-image":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-imageviewer-controlbar.exit-fullscreen-image":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-imageviewer.image-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture-chooser.image-capture":"Zachy&#x165;te obr&#xE1;zek","ba-imagecapture-chooser.upload-image":"Nahr&#xE1;t obr&#xE1;zek","ba-imagecapture-controlbar.settings":"Nastaven&#xED;","ba-imagecapture-controlbar.camerahealthy":"Osv&#x11B;tlen&#xED; je dobr&#xE9;","ba-imagecapture-controlbar.cameraunhealthy":"Osv&#x11B;tlen&#xED; nen&#xED; optim&#xE1;ln&#xED;","ba-imagecapture-controlbar.record":"Zachy&#x165;te","ba-imagecapture-controlbar.record-tooltip":"Kliknut&#xED;m sem po&#x159;&#xED;d&#xED;te sn&#xED;mek.","ba-imagecapture-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-imagecapture-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-imagecapture-controlbar.cancel":"zru&#x161;en&#xED;","ba-imagecapture-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-audioplayer-controlbar.audio-progress":"Pokrok","ba-audioplayer-controlbar.rerecord-audio":"P&#x159;ed&#x11B;lat?","ba-audioplayer-controlbar.submit-audio":"Potvrdit","ba-audioplayer-controlbar.play-audio":"Hr&#xE1;t si","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza nen&#xED; podporov&#xE1;na","ba-audioplayer-controlbar.elapsed-time":"Uplynul&#xFD; &#x10D;as","ba-audioplayer-controlbar.total-time":"Celkov&#xE1; d&#xE9;lka","ba-audioplayer-controlbar.volume-button":"Nastavte hlasitost","ba-audioplayer-controlbar.volume-mute":"Ztlumit zvuk","ba-audioplayer-controlbar.volume-unmute":"Zapnout zvuk","ba-audioplayer-loader.tooltip":"Na&#x10D;&#xED;t&#xE1;n&#xED;...","ba-audioplayer.audio-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-audiorecorder-chooser.upload-audio":"Nahr&#xE1;t zvuk","ba-audiorecorder-controlbar.settings":"Nastaven&#xED;","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nelze zachytit &#x17E;&#xE1;dn&#xFD; zvuk","ba-audiorecorder-controlbar.record":"Z&#xE1;znam","ba-audiorecorder-controlbar.record-tooltip":"Klepnut&#xED;m sem spust&#xED;te nahr&#xE1;v&#xE1;n&#xED;.","ba-audiorecorder-controlbar.rerecord":"P&#x159;ed&#x11B;lat","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikn&#x11B;te znovu pro opakov&#xE1;n&#xED;.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-audiorecorder-controlbar.stop-available-after":"Minim&#xE1;ln&#xED; doba z&#xE1;znamu je %d sekund","ba-audiorecorder-controlbar.cancel":"zru&#x161;en&#xED;","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m sem akci zru&#x161;&#xED;te.","ba-videoplayer-controlbar.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-videoplayer-controlbar.settings":"Nastaven&#xED;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"V&#x161;echna nastaven&#xED;","ba-videoplayer.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-videoplayer.full-screen":"Cel&#xE1; obrazovka","ba-videorecorder-controlbar.add-stream":"P&#x159;idat stream","ba-videorecorder.switch-camera":"P&#x159;epnout kameru","ba-videorecorder.prepare-covershot":"P&#x159;&#xED;prava pokus&#x16F;","ba-videorecorder.prepare-thumbnails":"P&#x159;&#xED;prava hled&#xE1;n&#xED; miniatur","ba-videorecorder.adding-new-stream":"P&#x159;id&#xE1;n&#xED; nov&#xE9;ho streamu","ba-imagecapture.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-imagecapture.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-imagecapture.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-imagecapture.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-imagecapture.uploading":"Nahr&#xE1;v&#xE1;m","ba-imagecapture.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho obr&#xE1;zku nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.resolution-constraint-error":"Soubor, kter&#xFD; jste vybrali, neodpov&#xED;d&#xE1; po&#x17E;adovan&#xE9;mu rozli&#x161;en&#xED; - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-imagecapture.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.rerecord-confirm":"Opravdu chcete znovu po&#x159;&#xED;dit sv&#x16F;j obr&#xE1;zek?","ba-imagecapture.image_file_too_large":"V&#xE1;&#x161; obrazov&#xFD; soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m obrazov&#xFD;m souborem.","ba-imagecapture.unsupported_image_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-imagecapture.orientation-portrait-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na v&#xFD;&#x161;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-imagecapture.orientation-landscape-required":"Chcete-li nahr&#xE1;vat v re&#x17E;imu na &#x161;&#xED;&#x159;ku, oto&#x10D;te za&#x159;&#xED;zen&#xED;.","ba-audiorecorder.recorder-error":"Vyskytla se chyba. Zkuste to pros&#xED;m pozd&#x11B;ji. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder.attach-error":"Nelze z&#xED;skat p&#x159;&#xED;stup k medi&#xE1;ln&#xED;mu rozhran&#xED;. V z&#xE1;vislosti na za&#x159;&#xED;zen&#xED; a prohl&#xED;&#x17E;e&#x10D;i mo&#x17E;n&#xE1; budete muset nainstalovat Flash nebo p&#x159;istupovat na str&#xE1;nku pomoc&#xED; SSL.","ba-audiorecorder.software-required":"Chcete-li pokra&#x10D;ovat, klikn&#x11B;te n&#xED;&#x17E;e a nainstalujte / aktivujte n&#xE1;sleduj&#xED;c&#xED; po&#x17E;adavky.","ba-audiorecorder.software-waiting":"&#x10C;ek&#xE1;n&#xED; na instalaci / aktivaci po&#x17E;adavk&#x16F;. Po dokon&#x10D;en&#xED; mo&#x17E;n&#xE1; budete muset str&#xE1;nku obnovit.","ba-audiorecorder.access-forbidden":"P&#x159;&#xED;stup k m&#xE9;di&#xED;m byl zak&#xE1;z&#xE1;n. Kliknut&#xED;m to zkuste znovu.","ba-audiorecorder.uploading":"Nahr&#xE1;v&#xE1;m","ba-audiorecorder.uploading-failed":"Nahr&#xE1;v&#xE1;n&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.upload-error-duration":"D&#xE9;lka nahran&#xE9;ho zvuku nespl&#x148;uje po&#x17E;adavky - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.verifying":"Ov&#x11B;&#x159;en&#xED;","ba-audiorecorder.verifying-failed":"Ov&#x11B;&#x159;en&#xED; se nezda&#x159;ilo - kliknut&#xED;m sem to zkuste znovu.","ba-audiorecorder.rerecord-confirm":"Opravdu chcete p&#x159;ed&#x11B;lat zvuk?","ba-audiorecorder.cancel-confirm":"Opravdu chcete zru&#x161;it nahr&#xE1;v&#xE1;n&#xED; zvuku?","ba-audiorecorder.audio_file_too_large":"V&#xE1;&#x161; zvukov&#xFD; soubor je p&#x159;&#xED;li&#x161; velk&#xFD; (%s) - kliknut&#xED;m sem to zkuste znovu s men&#x161;&#xED;m zvukov&#xFD;m souborem.","ba-audiorecorder.unsupported_audio_type":"Nahrajte pros&#xED;m: %s - kliknut&#xED;m sem to zkuste znovu.","ba-common-settingsmenu.tooltip":"Klikn&#x11B;te pro p&#x159;ehr&#xE1;n&#xED;.","ba-common-settingsmenu.setting-menu":"V&#x161;echna nastaven&#xED;","ba-common-settingsmenu.source-quality":"Kvalita zdroje","ba-common-settingsmenu.player-speed":"Rychlost hr&#xE1;&#x10D;e","ba-common-settingsmenu.set-menu-option":"Nastavit mo&#x17E;nost","ba-common-settingsmenu.submit-video":"Potvr&#x10F;te video","ba-common-settingsmenu.picture-in-picture":"Obraz v obraze","ba-common-settingsmenu.exit-fullscreen-video":"Ukon&#x10D;it re&#x17E;im cel&#xE9; obrazovky","ba-common-settingsmenu.fullscreen-video":"P&#x159;ejd&#x11B;te na celou obrazovku","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pozastavit z&#xE1;znam","ba-videorecorder-controlbar.resume-recorder":"Obnovte z&#xE1;znam","ba-videorecorder.missing-track":"Chyb&#xED; po&#x17E;adovan&#xE1; zvukov&#xE1; nebo obrazov&#xE1; stopa","ba-videorecorder.device-already-in-use":"Alespo&#x148; jedno z va&#x161;ich vstupn&#xED;ch za&#x159;&#xED;zen&#xED; se ji&#x17E; pou&#x17E;&#xED;v&#xE1;","ba-videorecorder.browser-permission-denied":"Prohl&#xED;&#x17E;e&#x10D; zam&#xED;tl opr&#xE1;vn&#x11B;n&#xED;, ud&#x11B;lejte pros&#xED;m p&#x159;&#xED;
2stup a znovu na&#x10D;t&#x11B;te str&#xE1;nku","ba-audioplayer.all-settings":"V&#x161;echna nastaven&#xED;","ba-videoplayer-controlbar.remaining-time":"Zb&#xFD;vaj&#xED;c&#xED; &#x10D;as","ba-videoplayer-controlbar.select-frame":"Vybrat","ba-videoplayer-controlbar.trim-video":"O&#x159;&#xED;znout","ba-videoplayer-playbutton.trim":"O&#x159;&#xED;znout","ba-videoplayer-playbutton.skip":"P&#x159;esko&#x10D;it","ba-videorecorder-imagegallery.upload-covershot":"Nahrajte ob&#xE1;lku","ba-videorecorder.pick-covershot-frame":"Vyberte sn&#xED;mek, kter&#xFD; chcete pou&#x17E;&#xED;t jako kryc&#xED; sn&#xED;mek.","ba-videorecorder.screen-recorder-is-not-supported":"Rekord&#xE9;r obrazovky nen&#xED; na tomto za&#x159;&#xED;zen&#xED; podporov&#xE1;n","ba-videorecorder.trim-prompt":"Chcete video o&#x159;&#xED;znout?","ba-videorecorder.trim-video":"Posunut&#xED;m po&#x10D;&#xE1;te&#x10D;n&#xED;ch a koncov&#xFD;ch zna&#x10D;ek o&#x159;&#xED;zn&#x11B;te video","ba-videorecorder.wait-for-trim":"&#x10C;ek&#xE1;n&#xED; na p&#x159;&#xED;kaz o&#x159;&#xED;znut&#xED; ...","ba-videorecorder-controlbar.no-video-source":"Chyb&#xED; dal&#x161;&#xED; zdroj vstupu videa","ba-videorecorder-controlbar.stream-already-selected":"Dal&#x161;&#xED; stream ji&#x17E; byl vybr&#xE1;n","ba-videorecorder.uploading-src-error":"Nyn&#xED; nelze p&#x159;ehr&#xE1;t video, nahr&#xE1;v&#xE1;n&#xED; st&#xE1;le prob&#xED;h&#xE1;","ba-audiorecorder-controlbar.pause-recorder":"Pozastavit rekord&#xE9;r","ba-audiorecorder-controlbar.resume-recorder":"Obnovit z&#xE1;znamn&#xED;k"},"language:da":{"ba-videoplayer-playbutton.tooltip":"Klik for at afspille video.","ba-videoplayer-playbutton.rerecord":"redo","ba-videoplayer-playbutton.submit-video":"Bekr&#xE6;ft video","ba-videoplayer-loader.tooltip":"Indl&#xE6;ser video ...","ba-videoplayer-controlbar.change-resolution":"Skift opl&#xF8;sning","ba-videoplayer-controlbar.video-progress":"fremskridt Video","ba-videoplayer-controlbar.rerecord-video":"Redo video?","ba-videoplayer-controlbar.submit-video":"Bekr&#xE6;ft video","ba-videoplayer-controlbar.play-video":"Afspil video","ba-videoplayer-controlbar.pause-video":"Pause video","ba-videoplayer-controlbar.elapsed-time":"Forl&#xF8;bet tid","ba-videoplayer-controlbar.total-time":"Samlet l&#xE6;ngde af video","ba-videoplayer-controlbar.fullscreen-video":"Indtast fullscreen","ba-videoplayer-controlbar.volume-button":"Indstil lydstyrke","ba-videoplayer-controlbar.volume-mute":"Sl&#xE5; lyden","ba-videoplayer-controlbar.volume-unmute":"Sl&#xE5; lyden til","ba-videoplayer.video-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-videorecorder-chooser.record-video":"Optag din video","ba-videorecorder-chooser.upload-video":"Upload video","ba-videorecorder-controlbar.settings":"Indstillinger","ba-videorecorder-controlbar.camerahealthy":"Belysning er god","ba-videorecorder-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-videorecorder-controlbar.microphonehealthy":"Lyden er god","ba-videorecorder-controlbar.microphoneunhealthy":"Kan ikke afhente nogen lyd","ba-videorecorder-controlbar.record":"Optag","ba-videorecorder-controlbar.record-tooltip":"Klik her for at optage.","ba-videorecorder-controlbar.rerecord":"redo","ba-videorecorder-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-videorecorder-controlbar.upload-covershot":"Upload","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik her for at uploade brugerdefinerede d&#xE6;kning shot","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klik her for at stoppe.","ba-videorecorder-controlbar.skip":"Spring over","ba-videorecorder-controlbar.skip-tooltip":"Klik her for at springe.","ba-videorecorder.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-videorecorder.attach-error":"Vi kunne ikke f&#xE5; adgang til kameraet interface. Afh&#xE6;ngigt af enheden og browseren, skal du muligvis installere Flash eller adgang til siden via SSL.","ba-videorecorder.access-forbidden":"Adgang til kameraet var forbudt. Klik for at pr&#xF8;ve igen.","ba-videorecorder.pick-covershot":"V&#xE6;lg en covershot.","ba-videorecorder.uploading":"Upload","ba-videorecorder.uploading-failed":"Upload mislykkedes - klik her for at pr&#xF8;ve igen.","ba-videorecorder.verifying":"Bekr&#xE6;ftelse","ba-videorecorder.verifying-failed":"mislykkedes verificering - klik her for at pr&#xF8;ve igen.","ba-videorecorder.rerecord-confirm":"&#xD8;nsker du virkelig at optage en ny video?","ba-videorecorder.video_file_too_large":"Din video filen er for stor (%s) - klik her for at pr&#xF8;ve igen med et mindre videofil.","ba-videorecorder.unsupported_video_type":"upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Afslut fuldsk&#xE6;rm","ba-videoplayer-share.share":"Del video","ba-videorecorder-chooser.record-screen":"Optagelsessk&#xE6;rm","ba-videoplayer-controlbar.pause-video-disabled":"Pause ikke underst&#xF8;ttet","ba-videorecorder-chooser.record-audio":"Optag lyd","ba-videorecorder-controlbar.stop-available-after":"Mindste optagetid er %d sekunder","ba-videorecorder-controlbar.cancel":"Afbestille","ba-videorecorder-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-videorecorder.cancel-confirm":"Vil du virkelig annullere din video upload?","ba-videoplayer-adslot.elapsed-time":"Forl&#xF8;bet tid","ba-videoplayer-adslot.volume-button":"Indstil lydstyrke","ba-videoplayer-adslot.volume-mute":"D&#xE6;mp lyd","ba-videoplayer-adslot.volume-unmute":"Sluk lyden","ba-videoplayer-adslot.ad-will-end-after":"Annoncen slutter efter %s","ba-videoplayer-adslot.can-skip-after":"Spring over efter %d","ba-videoplayer-adslot.skip-ad":"Spring annoncen over","ba-videorecorder.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-videorecorder.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-videoplayer-controlbar.close-tracks":"Luk CC","ba-videoplayer-controlbar.show-tracks":"Vis CC","ba-videoplayer-tracks.upload-text-tracks":"Upload spor tekstfiler","ba-videoplayer-tracks.select-text-track-language":"Undertekstsprog","ba-videoplayer-tracks.info-select-locale-first":"V&#xE6;lg f&#xF8;rst lokalitet","ba-videoplayer-tracks.select-text-track-file":"Klik for at v&#xE6;lge fil","ba-videoplayer-tracks.back":"tilbage","ba-videorecorder.framerate-warning":"Videorammerhastigheden er meget lav. Vi anbefaler at lukke alle andre programmer og browser faner eller at bruge en hurtigere computer.","ba-videorecorder.upload-error-duration":"L&#xE6;ngden p&#xE5; den uploadede video opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-videorecorder.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med den kr&#xE6;vede opl&#xF8;sning - klik her for at pr&#xF8;ve igen.","ba-videorecorder.orientation-portrait-required":"Venligst drej din enhed for at optage i st&#xE5;ende tilstand.","ba-videorecorder.orientation-landscape-required":"Venligst drej din enhed for at optage i liggende tilstand.","ba-imageviewer-controlbar.rerecord-image":"Redo?","ba-imageviewer-controlbar.submit-image":"Bekr&#xE6;fte","ba-imageviewer-controlbar.fullscreen-image":"Indtast fuldsk&#xE6;rm","ba-imageviewer-controlbar.exit-fullscreen-image":"Afslut fuldsk&#xE6;rm","ba-imageviewer.image-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Upload billede","ba-imagecapture-controlbar.settings":"Indstillinger","ba-imagecapture-controlbar.camerahealthy":"Belysning er god","ba-imagecapture-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-imagecapture-controlbar.record":"Fange","ba-imagecapture-controlbar.record-tooltip":"Klik her for at fange.","ba-imagecapture-controlbar.rerecord":"redo","ba-imagecapture-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-imagecapture-controlbar.cancel":"Afbestille","ba-imagecapture-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-audioplayer
2-controlbar.audio-progress":"Fremskridt","ba-audioplayer-controlbar.rerecord-audio":"Redo?","ba-audioplayer-controlbar.submit-audio":"Bekr&#xE6;fte","ba-audioplayer-controlbar.play-audio":"Spille","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause ikke underst&#xF8;ttet","ba-audioplayer-controlbar.elapsed-time":"Forl&#xF8;bet tid","ba-audioplayer-controlbar.total-time":"Total l&#xE6;ngde p&#xE5;","ba-audioplayer-controlbar.volume-button":"Indstil lydstyrke","ba-audioplayer-controlbar.volume-mute":"D&#xE6;mp lyd","ba-audioplayer-controlbar.volume-unmute":"Sluk lyden","ba-audioplayer-loader.tooltip":"Indl&#xE6;ser...","ba-audioplayer.audio-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-audiorecorder-chooser.record-audio":"Optag lyd","ba-audiorecorder-chooser.upload-audio":"Upload lyd","ba-audiorecorder-controlbar.settings":"Indstillinger","ba-audiorecorder-controlbar.microphonehealthy":"Lyden er god","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan ikke hente nogen lyd","ba-audiorecorder-controlbar.record":"Optage","ba-audiorecorder-controlbar.record-tooltip":"Klik her for at optage.","ba-audiorecorder-controlbar.rerecord":"redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik her for at gentage.","ba-audiorecorder-controlbar.stop":"Hold op","ba-audiorecorder-controlbar.stop-tooltip":"Klik her for at stoppe.","ba-audiorecorder-controlbar.stop-available-after":"Mindste optagetid er %d sekunder","ba-audiorecorder-controlbar.cancel":"Afbestille","ba-audiorecorder-controlbar.cancel-tooltip":"Klik her for at annullere.","ba-videoplayer-controlbar.player-speed":"Spillerhastighed","ba-videoplayer-controlbar.settings":"Indstillinger","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay ikon.","ba-videoplayer.all-settings":"Alle indstillinger","ba-videoplayer.player-speed":"Spillerhastighed","ba-videoplayer.full-screen":"Fuld sk&#xE6;rm","ba-videorecorder-controlbar.add-stream":"Tilf&#xF8;j Stream","ba-videorecorder.switch-camera":"Skift kamera","ba-videorecorder.prepare-covershot":"Forbereder coverhots","ba-videorecorder.prepare-thumbnails":"Forbereder s&#xF8;ger miniaturer","ba-videorecorder.adding-new-stream":"Tilf&#xF8;jelse af ny str&#xF8;m","ba-imagecapture.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-imagecapture.attach-error":"Vi kunne ikke f&#xE5; adgang til medieinterfacet. Afh&#xE6;ngigt af enhed og browser skal du muligvis installere Flash eller f&#xE5; adgang til siden via SSL.","ba-imagecapture.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-imagecapture.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-imagecapture.access-forbidden":"Adgang til medierne var forbudt. Klik for at pr&#xF8;ve igen.","ba-imagecapture.uploading":"Upload","ba-imagecapture.uploading-failed":"Uploading mislykkedes - klik her for at pr&#xF8;ve igen.","ba-imagecapture.upload-error-duration":"L&#xE6;ngde p&#xE5; det uploadede billede opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-imagecapture.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med den kr&#xE6;vede opl&#xF8;sning - klik her for at pr&#xF8;ve igen.","ba-imagecapture.verifying":"Bekr&#xE6;ftelse","ba-imagecapture.verifying-failed":"Bekr&#xE6;ftelse mislykkedes - klik her for at pr&#xF8;ve igen.","ba-imagecapture.rerecord-confirm":"Vil du virkelig genoptage dit billede?","ba-imagecapture.image_file_too_large":"Din billedfil er for stor (%s) - klik her for at pr&#xF8;ve igen med en mindre billedfil.","ba-imagecapture.unsupported_image_type":"Upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-imagecapture.orientation-portrait-required":"Venligst drej din enhed for at optage i st&#xE5;ende tilstand.","ba-imagecapture.orientation-landscape-required":"Venligst drej din enhed for at optage i liggende tilstand.","ba-audiorecorder.recorder-error":"Der opstod en fejl. Pr&#xF8;v venligst igen senere. Klik for at pr&#xF8;ve igen.","ba-audiorecorder.attach-error":"Vi kunne ikke f&#xE5; adgang til medieinterfacet. Afh&#xE6;ngigt af enhed og browser skal du muligvis installere Flash eller f&#xE5; adgang til siden via SSL.","ba-audiorecorder.software-required":"Klik nedenfor for at installere / aktivere f&#xF8;lgende krav for at forts&#xE6;tte.","ba-audiorecorder.software-waiting":"Venter p&#xE5; de krav, der skal installeres / aktiveres. Du skal m&#xE5;ske opdatere siden efter f&#xE6;rdigg&#xF8;relsen.","ba-audiorecorder.access-forbidden":"Adgang til medierne var forbudt. Klik for at pr&#xF8;ve igen.","ba-audiorecorder.uploading":"Upload","ba-audiorecorder.uploading-failed":"Uploading mislykkedes - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.upload-error-duration":"L&#xE6;ngden p&#xE5; den uploadede lyd opfylder ikke kravene - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.verifying":"Bekr&#xE6;ftelse","ba-audiorecorder.verifying-failed":"Bekr&#xE6;ftelse mislykkedes - klik her for at pr&#xF8;ve igen.","ba-audiorecorder.rerecord-confirm":"Vil du virkelig lave din lyd igen?","ba-audiorecorder.cancel-confirm":"Vil du virkelig annullere din lydopload?","ba-audiorecorder.audio_file_too_large":"Din lydfil er for stor (%s) - klik her for at pr&#xF8;ve igen med en mindre lydfil.","ba-audiorecorder.unsupported_audio_type":"Upload venligst: %s - klik her for at pr&#xF8;ve igen.","ba-common-settingsmenu.tooltip":"Klik for at spille.","ba-common-settingsmenu.setting-menu":"Alle indstillinger","ba-common-settingsmenu.source-quality":"Kildekvalitet","ba-common-settingsmenu.player-speed":"Spillerens hastighed","ba-common-settingsmenu.set-menu-option":"Indstil mulighed","ba-common-settingsmenu.submit-video":"Bekr&#xE6;ft video","ba-common-settingsmenu.picture-in-picture":"Billede i billede","ba-common-settingsmenu.exit-fullscreen-video":"Afslut fuldsk&#xE6;rm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; ind i fuld sk&#xE6;rm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pause optager","ba-videorecorder-controlbar.resume-recorder":"Genoptag optager","ba-videorecorder.missing-track":"P&#xE5;kr&#xE6;vet lyd- eller videospor mangler","ba-videorecorder.device-already-in-use":"Mindst en af dine inputenheder er allerede i brug","ba-videorecorder.browser-permission-denied":"Tilladelse n&#xE6;gtet af browseren, giv venligst adgang og genindl&#xE6;s siden","ba-audioplayer.all-settings":"Alle indstillinger","ba-videoplayer-controlbar.remaining-time":"Resterende tid","ba-videoplayer-controlbar.select-frame":"V&#xE6;lg","ba-videoplayer-controlbar.trim-video":"Trimme","ba-videoplayer-playbutton.trim":"Trimme","ba-videoplayer-playbutton.skip":"Springe","ba-videorecorder-imagegallery.upload-covershot":"Upload d&#xE6;kning","ba-videorecorder.pick-covershot-frame":"V&#xE6;lg en ramme, der skal bruges som forsidebillede.","ba-videorecorder.screen-recorder-is-not-supported":"Screen recorder underst&#xF8;ttes ikke p&#xE5; denne enhed","ba-videorecorder.trim-prompt":"Vil du trimme din video?","ba-videorecorder.trim-video":"Flyt start- og slutmark&#xF8;rerne for at trimme din video","ba-videorecorder.wait-for-trim":"Venter p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Mangler yderligere videoindgangskilde","ba-videorecorder-controlbar.stream-already-selected":"Yderligere str&#xF8;m er allerede valgt","ba-videorecorder.uploading-src-error":"Kan ikke afspille video nu, og upload er stadig i gang","ba-audiorecorder-controlbar.pause-recorder":"Pause optager","ba-audiorecorder-controlbar.resume-recorder":"Genoptag optager"},"language:de":{"ba-videoplayer-playbutton.tooltip":"Hier klicken um Wiedergabe zu starten.","ba-videoplayer-playbutton.rerecord":"Video neu aufnehmen","ba-videoplayer-playbutton.submit-video":"Video akzeptieren","ba-videoplayer-loader.tooltip":"Video wird geladen...","ba-videoplayer-controlbar.change-resolution":"Aufl&#xF6;sung anpassen","ba-videoplayer-controlbar.video-progress":"Videofortschritt","ba-videoplayer-controlbar.rerecord-video":"Video erneut aufnehmen?","ba-videoplayer-controlbar.submit-video":"Video akzeptieren","ba-videoplayer-controlbar.play-video":"Video wiedergeben","ba-videoplayer-controlbar.pause-video":"Video pausieren","ba-videoplayer-controlbar.elapsed-time":"Vergangene Zeit","ba-videoplayer-controlbar.total-time":"L&#xE4;nge des Videos","ba-videoplayer-controlbar.fullscreen-video":"Vollbildmodus","ba-videoplayer-controlbar.volume-button":"Lautst&#xE4;rke regulieren","ba-videoplayer-controlbar.volume-mute":"Ton abstellen","ba-videoplayer-controlbar.volume-unmute":"Ton wieder aktivieren","ba-videoplayer.video-error":"Es ist ein Fehler aufgetreten, bitte versuchen Sie es sp&#xE4;ter noch einmal. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder-chooser.record-video":"Video aufnehmen","ba-videorecorder-chooser.upload-video":"Video hochladen","ba-videorecorder-controlbar.settings":"Einstellungen","ba-videorecorder-controlbar.camerahealthy":"Gute Beleuchtung","ba-videorecorder-controlbar.cameraunhealthy":"Beleuchtung nicht optimal","ba-videorecorder-controlbar.microphonehealthy":"Soundqualit&#xE4;t einwandfrei","ba-videorecorder-controlbar.microphoneunhealthy":"Mikrofon bis jetzt stumm","ba-videorecorder-controlbar.record":"Video aufnehmen","ba-videorecorder-controlbar.record-tooltip":"Hier klicken um Aufnahme zu starten.","ba-videorecorder-controlbar.rerecord":"Video neu aufnehmen","ba-videorecorder-controlbar.rerecord-tooltip":"Hier klicken um Video erneut aufzunehmen.","ba-videorecorder-controlbar.upload-covershot":"Hochladen","ba-videorecorder-controlbar.upload-covershot-tooltip":"Hier klicken um einen Covershot hochzuladen.","ba-videorecorder-controlbar.stop":"Aufnahme stoppen","ba-videorecorder-controlbar.stop-tooltip":"Hier klicken um Aufnahme zu stoppen.","ba-videorecorder-controlbar.skip":"&#xDC;berspringen","ba-videorecorder-controlbar.skip-tooltip":"Hier klicken um zu &#xDC;berspringen.","ba-videorecorder.recorder-error":"Es ist ein Fehler aufgetreten, bitte versuchen Sie es sp&#xE4;ter noch einmal. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.attach-error":"Wir konnten nicht auf das Medieninterface zugreifen. Je nach Browser und Ger&#xE4;t muss m&#xF6;glicherweise Flash installiert oder die Seite &#xFC;ber SSL geladen werden.","ba-videorecorder.access-forbidden":"Zugriff auf das Medieninterface wurde verweigert. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.pick-covershot":"Bitte w&#xE4;hlen Sie einen Covershot aus.","ba-videorecorder.uploading":"Hochladen","ba-videorecorder.uploading-failed":"Hochladen fehlgeschlagen. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.verifying":"Verifizieren","ba-videorecorder.verifying-failed":"Verifizierung fehlgeschlagen. Hier klicken, um es noch einmal zu probieren.","ba-videorecorder.rerecord-confirm":"M&#xF6;chten Sie Ihr Video wirklich noch einmal aufnehmen?","ba-videorecorder.video_file_too_large":"Die angegebene Videodatei ist zu gro&#xDF; (%s). Hier klicken, um eine kleinere Videodatei hochzuladen.","ba-videorecorder.unsupported_video_type":"Bitte laden Sie Dateien des folgenden Typs hoch: %s. Hier klicken, um es noch einmal zu probieren.","ba-videoplayer-controlbar.exit-fullscreen-video":"Den Vollbildmous verlassen","ba-videoplayer-share.share":"Video teilen","ba-videorecorder-chooser.record-screen":"Bildschirm auf
2nehmen","ba-videoplayer-controlbar.pause-video-disabled":"Pause wird nicht unterst&#xFC;tzt","ba-videorecorder-chooser.record-audio":"Ton aufnehmen","ba-videorecorder-controlbar.stop-available-after":"Die minimale Aufnahmezeit ist %d Sekunden","ba-videorecorder-controlbar.cancel":"Stornieren","ba-videorecorder-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-videorecorder.cancel-confirm":"M&#xF6;chten Sie Ihren Video-Upload wirklich abbrechen?","ba-videoplayer-adslot.elapsed-time":"Elased Zeit","ba-videoplayer-adslot.volume-button":"Lautst&#xE4;rke einstellen","ba-videoplayer-adslot.volume-mute":"Ton stummschalten","ba-videoplayer-adslot.volume-unmute":"Ton nicht h&#xF6;ren","ba-videoplayer-adslot.ad-will-end-after":"Die Anzeige endet nach %s","ba-videoplayer-adslot.can-skip-after":"&#xDC;berspringen nach %d","ba-videoplayer-adslot.skip-ad":"&#xDC;berspringen","ba-videorecorder.software-required":"Bitte klicken Sie hier, um die folgenden Voraussetzungen zu installieren bzw. zu aktivieren.","ba-videorecorder.software-waiting":"Warte auf Abschluss der Installation bzw. der Aktivierung. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach dem Abschluss aktualisieren.","ba-videoplayer-controlbar.close-tracks":"Schlie&#xDF;en CC","ba-videoplayer-controlbar.show-tracks":"Zeig CC","ba-videoplayer-tracks.upload-text-tracks":"Hochladen von Textdateien","ba-videoplayer-tracks.select-text-track-language":"Untertitelsprache","ba-videoplayer-tracks.info-select-locale-first":"W&#xE4;hlen Sie zuerst das Gebietsschema aus","ba-videoplayer-tracks.select-text-track-file":"Klicken Sie, um eine Datei auszuw&#xE4;hlen","ba-videoplayer-tracks.back":"zur&#xFC;ck","ba-videorecorder.framerate-warning":"Die Videobildrate ist sehr niedrig. Wir empfehlen, alle anderen Programme und Browser-Tabs zu schlie&#xDF;en oder einen schnelleren Computer zu verwenden.","ba-videorecorder.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Videos entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-videorecorder.resolution-constraint-error":"Die von Ihnen ausgew&#xE4;hlte Datei stimmt nicht mit der erforderlichen Aufl&#xF6;sung &#xFC;berein - klicken Sie hier, um es erneut zu versuchen.","ba-videorecorder.orientation-portrait-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Hochformat aufzunehmen.","ba-videorecorder.orientation-landscape-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Querformat aufzunehmen.","ba-imageviewer-controlbar.rerecord-image":"Wiederholen?","ba-imageviewer-controlbar.submit-image":"Best&#xE4;tigen","ba-imageviewer-controlbar.fullscreen-image":"Vollbildmodus aktivieren","ba-imageviewer-controlbar.exit-fullscreen-image":"Vollbildmodus beenden","ba-imageviewer.image-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie, um es erneut zu versuchen.","ba-imagecapture-chooser.image-capture":"Bild aufnehmen","ba-imagecapture-chooser.upload-image":"Bild hochladen","ba-imagecapture-controlbar.settings":"die Einstellungen","ba-imagecapture-controlbar.camerahealthy":"Die Beleuchtung ist gut","ba-imagecapture-controlbar.cameraunhealthy":"Die Beleuchtung ist nicht optimal","ba-imagecapture-controlbar.record":"Erfassung","ba-imagecapture-controlbar.record-tooltip":"Klicken Sie hier, um zu erfassen.","ba-imagecapture-controlbar.rerecord":"Wiederholen","ba-imagecapture-controlbar.rerecord-tooltip":"Klicken Sie hier, um den Vorgang zu wiederholen.","ba-imagecapture-controlbar.cancel":"Stornieren","ba-imagecapture-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-audioplayer-controlbar.audio-progress":"Fortschritt","ba-audioplayer-controlbar.rerecord-audio":"Wiederholen?","ba-audioplayer-controlbar.submit-audio":"Best&#xE4;tigen","ba-audioplayer-controlbar.play-audio":"abspielen","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause wird nicht unterst&#xFC;tzt","ba-audioplayer-controlbar.elapsed-time":"Elased Zeit","ba-audioplayer-controlbar.total-time":"Gesamtl&#xE4;nge von","ba-audioplayer-controlbar.volume-button":"Lautst&#xE4;
2rke einstellen","ba-audioplayer-controlbar.volume-mute":"Ton stummschalten","ba-audioplayer-controlbar.volume-unmute":"Ton nicht h&#xF6;ren","ba-audioplayer-loader.tooltip":"Wird geladen...","ba-audioplayer.audio-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie, um es erneut zu versuchen.","ba-audiorecorder-chooser.record-audio":"Ton aufnehmen","ba-audiorecorder-chooser.upload-audio":"Audio hochladen","ba-audiorecorder-controlbar.settings":"die Einstellungen","ba-audiorecorder-controlbar.microphonehealthy":"Sound ist gut","ba-audiorecorder-controlbar.microphoneunhealthy":"Kann keinen Ton aufnehmen","ba-audiorecorder-controlbar.record":"Aufzeichnung","ba-audiorecorder-controlbar.record-tooltip":"Klicken Sie hier, um aufzunehmen.","ba-audiorecorder-controlbar.rerecord":"Wiederholen","ba-audiorecorder-controlbar.rerecord-tooltip":"Klicken Sie hier, um den Vorgang zu wiederholen.","ba-audiorecorder-controlbar.stop":"Halt","ba-audiorecorder-controlbar.stop-tooltip":"Klicken Sie hier, um zu stoppen.","ba-audiorecorder-controlbar.stop-available-after":"Die minimale Aufnahmezeit ist %d Sekunden","ba-audiorecorder-controlbar.cancel":"Stornieren","ba-audiorecorder-controlbar.cancel-tooltip":"Klicken Sie hier, um abzubrechen.","ba-videoplayer-controlbar.player-speed":"Wiedergabegeschwindigkeit","ba-videoplayer-controlbar.settings":"Einstellungen","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-Symbol","ba-videoplayer.all-settings":"Einstellungen","ba-videoplayer.player-speed":"Wiedergabegeschwindigkeit","ba-videoplayer.full-screen":"Vollbild","ba-videorecorder-controlbar.add-stream":"Quelle hinzuf&#xFC;gen","ba-videorecorder.switch-camera":"Kamera wechseln","ba-videorecorder.prepare-covershot":"Covershots vorbereiten","ba-videorecorder.prepare-thumbnails":"Thumbnails vorbereiten","ba-videorecorder.adding-new-stream":"Neue Quelle hinzuf&#xFC;gen","ba-imagecapture.recorder-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.attach-error":"Wir konnten nicht auf die Medienschnittstelle zugreifen. Je nach Ger&#xE4;t und Browser m&#xFC;ssen Sie m&#xF6;glicherweise Flash installieren oder &#xFC;ber SSL auf die Seite zugreifen.","ba-imagecapture.software-required":"Klicken Sie unten, um die folgenden Voraussetzungen zu installieren / aktivieren, um fortzufahren.","ba-imagecapture.software-waiting":"Warten auf die Installation / Aktivierung der Anforderungen. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach Abschluss aktualisieren.","ba-imagecapture.access-forbidden":"Der Zugang zu den Medien war verboten. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.uploading":"Hochladen","ba-imagecapture.uploading-failed":"Hochladen fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Bildes entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.resolution-constraint-error":"Die ausgew&#xE4;hlte Datei entspricht nicht der erforderlichen Aufl&#xF6;sung. Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.verifying":"&#xDC;berpr&#xFC;fung","ba-imagecapture.verifying-failed":"&#xDC;berpr&#xFC;fung fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.rerecord-confirm":"M&#xF6;chten Sie Ihr Bild wirklich neu aufnehmen?","ba-imagecapture.image_file_too_large":"Ihre Bilddatei ist zu gro&#xDF; (%s). Klicken Sie hier, um es mit einer kleineren Bilddatei erneut zu versuchen.","ba-imagecapture.unsupported_image_type":"Bitte hochladen: %s - Klicken Sie hier, um es erneut zu versuchen.","ba-imagecapture.orientation-portrait-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Hochformat aufzunehmen.","ba-imagecapture.orientation-landscape-required":"Bitte drehen Sie Ihr Ger&#xE4;t, um im Querformat aufzunehmen.","ba-audiorecorder.recorder-error":"Ein Fehler ist aufgetreten. Bitte versuchen Sie es sp&#xE4;ter erneut. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.attach-error":"Wir konnten nicht auf die Medienschnittstelle zugreifen. Je nach Ger&#xE4;t und Browser m&#xFC;ssen Sie m&#xF6;glicherweise Flash installieren oder &#xFC;ber SSL auf die Seite zugreifen.","ba-audiorecorder.software-required":"Klicken Sie unten, um die folgenden Voraussetzungen zu installieren / aktivieren, um fortzufahren.","ba-audiorecorder.software-waiting":"Warten auf die Installation / Aktivierung der Anforderungen. M&#xF6;glicherweise m&#xFC;ssen Sie die Seite nach Abschluss aktualisieren.","ba-audiorecorder.access-forbidden":"Der Zugang zu den Medien war verboten. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.uploading":"Hochladen","ba-audiorecorder.uploading-failed":"Hochladen fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.upload-error-duration":"Die L&#xE4;nge des hochgeladenen Audios entspricht nicht den Anforderungen. Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.verifying":"&#xDC;berpr&#xFC;fung","ba-audiorecorder.verifying-failed":"&#xDC;berpr&#xFC;fung fehlgeschlagen - Klicken Sie hier, um es erneut zu versuchen.","ba-audiorecorder.rerecord-confirm":"M&#xF6;chten Sie Ihr Audio wirklich wiederholen?","ba-audiorecorder.cancel-confirm":"M&#xF6;chten Sie Ihren Audio-Upload wirklich abbrechen?","ba-audiorecorder.audio_file_too_large":"Ihre Audiodatei ist zu gro&#xDF; (%s) - Klicken Sie hier, um es mit einer kleineren Audiodatei erneut zu versuchen.","ba-audiorecorder.unsupported_audio_type":"Bitte hochladen: %s - Klicken Sie hier, um es erneut zu versuchen.","ba-common-settingsmenu.tooltip":"Hier klicken um Wiedergabe zu starten.","ba-common-settingsmenu.setting-menu":"Einstellungen","ba-common-settingsmenu.source-quality":"Quellqualit&#xE4;t","ba-common-settingsmenu.player-speed":"Wiedergabegeschwindigkeit","ba-common-settingsmenu.set-menu-option":"Option einstellen","ba-common-settingsmenu.submit-video":"Video best&#xE4;tigen","ba-common-settingsmenu.picture-in-picture":"Bild im Bild","ba-common-settingsmenu.exit-fullscreen-video":"Vollbildmous verlassen","ba-common-settingsmenu.fullscreen-video":"Vollbildmodus","ba-videorecorder-chooser.multi-stream":"Mehrfach-Stream","ba-videorecorder-controlbar.pause-recorder":"Aufnahme pausieren","ba-videorecorder-controlbar.resume-recorder":"Aufnahme fortsetzen","ba-videorecorder.missing-track":"Die erforderliche Audio- oder Videospur fehlt","ba-videorecorder.device-already-in-use":"Mindestens eines Ihrer Eingabeger&#xE4;te ist bereits in Gebrauch","ba-videorecorder.browser-permission-denied":"Zugriff wurde vom Browser verweigert, bitte erteilen Sie die Erlaubnis und laden Sie die Seite neu","ba-audioplayer.all-settings":"Einstellungen","ba-videoplayer-controlbar.remaining-time":"Verbleibende Zeit","ba-videoplayer-controlbar.select-frame":"W&#xE4;hlen","ba-videoplayer-controlbar.trim-video":"Trimmen","ba-videoplayer-playbutton.trim":"Trimmen","ba-videoplayer-playbutton.skip":"&#xDC;berspringen","ba-videorecorder-imagegallery.upload-covershot":"Cover hochladen","ba-videorecorder.pick-covershot-frame":"W&#xE4;hlen Sie ein Bild aus, das als Covershot verwendet werden soll.","ba-videorecorder.screen-recorder-is-not-supported":"Bildschirmaufnahme wird auf diesem Ger&#xE4;t nicht unterst&#xFC;tzt","ba-videorecorder.trim-prompt":"M&#xF6;chten Sie Ihr Video trimmen?","ba-videorecorder.trim-video":"Verschieben Sie die Start- und Endmarkierungen, um Ihr Video zu trimmen","ba-videorecorder.wait-for-trim":"Warten auf Trimmbefehl...","ba-videorecorder-controlbar.no-video-source":"Fehlende zus&#xE4;tzliche Videoeingangsquelle","ba-videorecorder-controlbar.stream-already-selected":"Zus&#xE4;tzlicher Stream wurde bereits ausgew&#xE4;hlt","ba-videorecorder.uploading-src-error":"Video kann jetzt nicht wiedergegeben werden, Upload l&#xE4;
2uft noch","ba-audiorecorder-controlbar.pause-recorder":"Recorder pausieren","ba-audiorecorder-controlbar.resume-recorder":"Lebenslauf-Recorder"},"language:el":{"ba-videoplayer-playbutton.tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE;.","ba-videoplayer-playbutton.rerecord":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;","ba-videoplayer-playbutton.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videoplayer-loader.tooltip":"&#x3A6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;...","ba-videoplayer-controlbar.change-resolution":"&#x391;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AE; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-controlbar.video-progress":"&#x3A0;&#x3C1;&#x3CC;&#x3BF;&#x3B4;&#x3BF;&#x3C2;","ba-videoplayer-controlbar.rerecord-video":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;;","ba-videoplayer-controlbar.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videoplayer-controlbar.play-video":"&#x391;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE;","ba-videoplayer-controlbar.pause-video":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3C9;&#x3C1;&#x3B9;&#x3BD;&#x3AE; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7;","ba-videoplayer-controlbar.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-videoplayer-controlbar.total-time":"&#x3A3;&#x3C5;&#x3BD;&#x3BF;&#x3BB;&#x3B9;&#x3BA;&#x3AE; &#x3B4;&#x3B9;&#x3AC;&#x3C1;&#x3BA;&#x3B5;&#x3B9;&#x3B1; &#x3C4;&#x3BF;&#x3C5;","ba-videoplayer-controlbar.fullscreen-video":"&#x39C;&#x3B5;&#x3C4;&#x3AC;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videoplayer-controlbar.volume-button":"&#x39F;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-controlbar.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-controlbar.volume-unmute":"&#x391;&#x3BD;&#x3B1;&#x3AF;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7;&#x3C2; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer.video-error":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B7; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder-chooser.record-video":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-chooser.upload-video":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videorecorder-controlbar.camerahealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.cameraunhealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B9;&#x3BA;&#x3B1;&#x3BD;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B7;&#x3C4;&#x3B9;&#x3BA;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.microphonehealthy":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x394;&#x3B5;&#x3BD; &#x3B1;&#x3BA;&#x3BF;&#x3CD;&#x3B3;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3B8;&#x3CC;&#x3BB;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C2;","ba-videorecorder-controlbar.record":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;","ba-videorecorder-controlbar.record-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;.","ba-videorecorder-controlbar.rerecord":"&#x395;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-videorecorder-controlbar.upload-covershot":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BC;&#x3AF;&#x3B1; &#x3B4;&#x3B9;&#x3BA;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C3;&#x3BA;&#x3CC;&#x3C0;&#x3B7;&#x3C3;&#x3B7;&#x3C2;","ba-videorecorder-controlbar.stop":"&#x394;&#x3B9;&#x3B1;&#x3BA;&#x3BF;&#x3C0;&#x3AE;","ba-videorecorder-controlbar.stop-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B4;&#x3B9;&#x3B1;&#x3BA;&#x3BF;&#x3C0;&#x3AE;.","ba-videorecorder-controlbar.skip":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7;","ba-videorecorder-controlbar.skip-tooltip":"&#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3C0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7;.","ba-videorecorder.recorder-error":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B7; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3AD;&#x3C3;&#x3B1;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF;&#x3BD; browser &#x3C0;&#x3BF;&#x3C5; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF;&#x3C4;&#x3B5;, &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3BC;&#x3C0;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-videorecorder.access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AC;&#x3C0;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5;.","ba-videorecorder.pick-covershot":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3BC;&#x3B9;&#x3B1; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C3;&#x3BA;&#x3CC;&#x3C0;&#x3B7;&#x3C3;&#x3B7;&#x3C2;.","ba-videorecorder.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.verifying":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5;- &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.rerecord-confirm":"&#x3A3;&#x3AF;&#x3B3;&#x3BF;&#x3BF;&#x3C5;&#x3C1;&#x3B1; &#x3B8;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;-&#x3BB;&#x3AE;&#x3C8;&#x3B7;;","ba-videorecorder.video_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B5;&#x3B3;&#x3B1;&#x3BB;&#x3CD;&#x3C4;&#x3B5;&#x3C1;&#x3BF;  &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;.","ba-videorecorder.unsupported_video_type":"&#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videoplayer-share.share":"&#x394;&#x3B9;&#x3B1;&#x3BC;&#x3BF;&#x3B9;&#x3C1;&#x3B1;&#x3C3;&#x3BC;&#x3CC;&#x3C2;","ba-videoplayer-controlbar.pause-video-disabled":"&#x397; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C9;&#x3C1;&#x3B9;&#x3BD;&#x3AE; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9;","ba-videorecorder-chooser.record-audio":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videorecorder-chooser.record-screen":"&#x39F;&#x3B8;&#x3CC;&#x3BD;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder-controlbar.stop-available-after":"&#x39F; &#x3B5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; %d &#x3B4;&#x3B5;&#x3C5;&#x3C4;&#x3B5;&#x3C1;&#x3CC;&#x3BB;&#x3B5;&#x3C0;&#x3C4;&#x3B1;","ba-videorecorder-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-videorecorder-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videorecorder.cancel-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B1;&#x3BA;&#x3C5;&#x3C1;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;;","ba-videoplayer-adslot.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-videoplayer-adslot.volume-button":"&#x3A1;&#x3CD;&#x3B8;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-videoplayer-adslot.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-adslot.volume-unmute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-videoplayer-adslot.ad-will-end-after":"&#x397; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3B8;&#x3B1; &#x3BB;&#x3AE;&#x3BE;&#x3B5;&#x3B9; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3BF; %s","ba-videoplayer-adslot.can-skip-after":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3BF; %d","ba-videoplayer-adslot.skip-ad":"&#x3A0;&#x3B1;&#x3C1;&#x3AC;&#x3BA;&#x3B1;&#x3BC;&#x3C8;&#x3B7; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3AE;&#x3BC;&#x3B9;&#x3C3;&#x3B7;&#x3C2;","ba-videorecorder.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-videorecorder.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videoplayer-controlbar.close-tracks":"&#x39A;&#x3BB;&#x3B5;&#x3AF;&#x3C3;&#x3B9;&#x3BC;&#x3BF; CC","ba-videoplayer-controlbar.show-tracks":"&#x395;&#x3BC;&#x3C6;&#x3AC;&#x3BD;&#x3B9;&#x3C3;&#x3B7; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x391;&#x3BD;&#x3B5;&#x3B2;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3B1; &#x3BA;&#x3B5;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3BA;&#x3BF;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BF;&#x3CD;","ba-videoplayer-tracks.select-text-track-language":"&#x393;&#x3BB;&#x3CE;&#x3C3;&#x3C3;&#x3B1; &#x3C5;&#x3C0;&#x3BF;&#x3C4;&#x3AF;&#x3C4;&#x3BB;&#x3C9;&#x3BD;","ba-videoplayer-tracks.info-select-locale-first":"&#x3A0;&#x3C1;&#x3CE;&#x3C4;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3C0;&#x3B9;&#x3BA;&#x3AD;&#x3C2; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-tracks.select-text-track-file":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B5;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;","ba-videoplayer-tracks.back":"&#x3C0;&#x3AF;&#x3C3;&#x3C9;","ba-videorecorder.framerate-warning":"&#x39F; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3CC;&#x3C2; &#x3BA;&#x3B1;&#x3C1;&#x3AD; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3C7;&#x3B1;&#x3BC;&#x3B7;&#x3BB;&#x3CC;&#x3C2;. &#x3A3;&#x3B1;&#x3C2; &#x3C3;&#x3C5;&#x3BD
2;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3BB;&#x3B5;&#x3AF;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3CC;&#x3BB;&#x3B1; &#x3C4;&#x3B1; &#x3AC;&#x3BB;&#x3BB;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3AC;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B1; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3B9;&#x3C2; &#x3BA;&#x3B1;&#x3C1;&#x3C4;&#x3AD;&#x3BB;&#x3B5;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3C0;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3AC;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3C2; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2; &#x3AE; &#x3BD;&#x3B1; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3AD;&#x3BD;&#x3B1;&#x3BD; &#x3B3;&#x3C1;&#x3B7;&#x3B3;&#x3BF;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3C5;&#x3C0;&#x3BF;&#x3BB;&#x3BF;&#x3B3;&#x3B9;&#x3C3;&#x3C4;&#x3AE;.","ba-videorecorder.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-videorecorder.resolution-constraint-error":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3C0;&#x3BF;&#x3C5; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B1;&#x3C4;&#x3B5; &#x3B4;&#x3B5;&#x3BD; &#x3C4;&#x3B1;&#x3B9;&#x3C1;&#x3B9;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3BC;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3B7; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-videorecorder.orientation-portrait-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3BA;&#x3CC;&#x3C1;&#x3C5;&#x3C6;&#x3B7; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-videorecorder.orientation-landscape-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BF;&#x3C1;&#x3B9;&#x3B6;&#x3CC;&#x3BD;&#x3C4;&#x3B9;&#x3B1; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-imageviewer-controlbar.rerecord-image":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;?","ba-imageviewer-controlbar.submit-image":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3BD;&#x3C9;","ba-imageviewer-controlbar.fullscreen-image":"&#x395;&#x3B9;&#x3C3;&#x3B1;&#x3B3;&#x3AC;&#x3B3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-imageviewer.image-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture-chooser.image-capture":"&#x39B;&#x3AE;&#x3C8;&#x3B7; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;","ba-imagecapture-chooser.upload-image":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;","ba-imagecapture-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-imagecapture-controlbar.camerahealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-imagecapture-controlbar.cameraunhealthy":"&#x39F; &#x3C6;&#x3C9;&#x3C4;&#x3B9;&#x3C3;&#x3BC;&#x3CC;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B2;&#x3AD;&#x3BB;&#x3C4;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2;","ba-imagecapture-controlbar.record":"&#x3A0;&#x3B9;&#x3AC;&#x3BD;&#x3C9;","ba-imagecapture-controlbar.record-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BB;&#x3AE;&#x3C8;&#x3B7;.","ba-imagecapture-controlbar.rerecord":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-imagecapture-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;
2.","ba-audioplayer-controlbar.audio-progress":"&#x3A0;&#x3C1;&#x3CC;&#x3BF;&#x3B4;&#x3BF;&#x3C2;","ba-audioplayer-controlbar.rerecord-audio":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;?","ba-audioplayer-controlbar.submit-audio":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3BD;&#x3C9;","ba-audioplayer-controlbar.play-audio":"&#x3A0;&#x3B1;&#x3AF;&#x3B6;&#x3C9;","ba-audioplayer-controlbar.pause-audio":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x397; &#x3C0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9;","ba-audioplayer-controlbar.elapsed-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3C0;&#x3B1;&#x3C1;&#x3AE;&#x3BB;&#x3B8;&#x3B5;","ba-audioplayer-controlbar.total-time":"&#x3A3;&#x3C5;&#x3BD;&#x3BF;&#x3BB;&#x3B9;&#x3BA;&#x3CC; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2;","ba-audioplayer-controlbar.volume-button":"&#x3A1;&#x3CD;&#x3B8;&#x3BC;&#x3B9;&#x3C3;&#x3B7; &#x3AD;&#x3BD;&#x3C4;&#x3B1;&#x3C3;&#x3B7;&#x3C2;","ba-audioplayer-controlbar.volume-mute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audioplayer-controlbar.volume-unmute":"&#x3A3;&#x3AF;&#x3B3;&#x3B1;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audioplayer-loader.tooltip":"&#x3A6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;...","ba-audioplayer.audio-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder-chooser.record-audio":"&#x395;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-chooser.upload-audio":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-audiorecorder-controlbar.microphonehealthy":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3BA;&#x3B1;&#x3BB;&#x3CC;&#x3C2;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3BB;&#x3AE;&#x3C8;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;","ba-audiorecorder-controlbar.record":"&#x3A1;&#x3B5;&#x3BA;&#x3CC;&#x3C1;","ba-audiorecorder-controlbar.record-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;.","ba-audiorecorder-controlbar.rerecord":"&#x39E;&#x3B1;&#x3BD;&#x3B1;&#x3BA;&#x3AC;&#x3BD;&#x3C9;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder-controlbar.stop":"&#x39D;&#x3B1; &#x3C3;&#x3C4;&#x3B1;&#x3BC;&#x3B1;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;","ba-audiorecorder-controlbar.stop-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C3;&#x3C4;&#x3B1;&#x3BC;&#x3B1;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-audiorecorder-controlbar.stop-available-after":"&#x39F; &#x3B5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C2; &#x3C7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; %d &#x3B4;&#x3B5;&#x3C5;&#x3C4;&#x3B5;&#x3C1;&#x3CC;&#x3BB;&#x3B5;&#x3C0;&#x3C4;&#x3B1;","ba-audiorecorder-controlbar.cancel":"&#x39C;&#x3B1;&#x3C4;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3BA;&#x3CD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-videoplayer-controlbar.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-videoplayer-controlbar.settings":"&#x3A1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x395;&#x3B9;&#x3BA;&#x3BF;&#x3BD;&#x3AF;&#x3B4;&#x3B9;&#x3BF; Airplay.","ba-videoplayer.all-settings":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-videoplayer.full-screen":"&#x3A0;&#x39B;&#x397;&#x3A1;&#x397;&#x3A3; &#x39F;&#x398;&#x39F;&#x39D;&#x397;","ba-videorecorder-controlbar.add-stream":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3B8;&#x3AE;&#x3BA;&#x3B7; &#x3C1;&#x3BF;&#x3AE;&#x3C2;","ba-videorecorder.switch-camera":"&#x395;&#x3BD;&#x3B1;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AE; &#x3BA;&#x3AC;&#x3BC;&#x3B5;&#x3C1;&#x3B1;&#x3C2;","ba-videorecorder.prepare-covershot":"&#x3A0;&#x3C1;&#x3BF;&#x3B5;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3B5;&#x3BE;&#x3CE;&#x3C6;&#x3C5;&#x3BB;&#x3BB;&#x3C9;&#x3BD;","ba-videorecorder.prepare-thumbnails":"&#x3A0;&#x3C1;&#x3BF;&#x3B5;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3B6;&#x3AE;&#x3C4;&#x3B7;&#x3C3;&#x3B7;&#x3C2; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3B9;&#x3CE;&#x3BD;","ba-videorecorder.adding-new-stream":"&#x3A0;&#x3C1;&#x3BF;&#x3C3;&#x3B8;&#x3AE;&#x3BA;&#x3B7; &#x3BD;&#x3AD;&#x3B1;&#x3C2; &#x3C1;&#x3BF;&#x3AE;&#x3C2;","ba-imagecapture.recorder-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3B4;&#x3B9;&#x3B5;&#x3C0;&#x3B1;&#x3C6;&#x3AE; &#x3C0;&#x3BF;&#x3BB;&#x3C5;&#x3BC;&#x3AD;&#x3C3;&#x3C9;&#x3BD;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3AF;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-imagecapture.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-imagecapture.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-imagecapture.access-forbidden":"&#x391;&#x3C0;&#x3B1;&#x3B3;&#x3BF;&#x3C1;&#x3B5;&#x3CD;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3B1; &#x3B5;&#x3BD;&#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;&#x3C2;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-imagecapture.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-imagecapture.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3B7;&#x3C2; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3B7;&#x3C2; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.resolution-constraint-error":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3C0;&#x3BF;&#x3C5; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3B1;&#x3C4;&#x3B5; &#x3B4;&#x3B5;&#x3BD; &#x3C4;&#x3B1;&#x3B9;&#x3C1;&#x3B9;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3BC;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3B7; &#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3C5;&#x3C3;&#x3B7; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.verifying":"&#x395;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7;","ba-imagecapture.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.rerecord-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3C3;&#x3B1;&#x3C2;;","ba-imagecapture.image_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ba-imagecapture.unsupported_image_type":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-imagecapture.orientation-portrait-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3BA;&#x3CC;&#x3C1;&#x3C5;&#x3C6;&#x3B7; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-imagecapture.orientation-landscape-required":"&#x3A0;&#x3B5;&#x3C1;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C8;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE; &#x3C3;&#x3B5; &#x3BF;&#x3C1;&#x3B9;&#x3B6;&#x3CC;&#x3BD;&#x3C4;&#x3B9;&#x3B1; &#x3BB;&#x3B5;&#x3B9;&#x3C4;&#x3BF;&#x3C5;&#x3C1;&#x3B3;&#x3AF;&#x3B1;.","ba-audiorecorder.recorder-error":"&#x395;&#x3BC;&#x3C6;&#x3B1;&#x3BD;&#x3AF;&#x3C3;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3BA;&#x3AC;&#x3C0;&#x3BF;&#x3B9;&#x3BF; &#x3C3;&#x3C6;&#x3AC;&#x3BB;&#x3BC;&#x3B1;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder.attach-error":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3B4;&#x3B9;&#x3B5;&#x3C0;&#x3B1;&#x3C6;&#x3AE; &#x3C0;&#x3BF;&#x3BB;&#x3C5;&#x3BC;&#x3AD;&#x3C3;&#x3C9;&#x3BD;. &#x391;&#x3BD;&#x3AC;&#x3BB;&#x3BF;&#x3B3;&#x3B1; &#x3BC;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3AF;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; Flash &#x3AE; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3C9; SSL.","ba-audiorecorder.software-required":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3AC;&#x3C4;&#x3C9; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3B1;&#x3C3;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3BA;&#x3CC;&#x3BB;&#x3BF;&#x3C5;&#x3B8;&#x3B5;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;
2&#x3B5;&#x3B9;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5;.","ba-audiorecorder.software-waiting":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B3;&#x3BA;&#x3B1;&#x3C4;&#x3AC;&#x3C3;&#x3C4;&#x3B1;&#x3C3;&#x3B7; / &#x3B5;&#x3BD;&#x3B5;&#x3C1;&#x3B3;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3C4;&#x3C9;&#x3BD; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3C9;&#x3BD;. &#x38A;&#x3C3;&#x3C9;&#x3C2; &#x3C7;&#x3C1;&#x3B5;&#x3B9;&#x3B1;&#x3C3;&#x3C4;&#x3B5;&#x3AF; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3BD;&#x3B5;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3BF;&#x3BB;&#x3BF;&#x3BA;&#x3BB;&#x3AE;&#x3C1;&#x3C9;&#x3C3;&#x3B7;.","ba-audiorecorder.access-forbidden":"&#x391;&#x3C0;&#x3B1;&#x3B3;&#x3BF;&#x3C1;&#x3B5;&#x3CD;&#x3C4;&#x3B7;&#x3BA;&#x3B5; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3B1; &#x3B5;&#x3BD;&#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3C9;&#x3C3;&#x3B7;&#x3C2;. &#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AC;&#x3BB;&#x3B7;&#x3C8;&#x3B7;.","ba-audiorecorder.uploading":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7;","ba-audiorecorder.uploading-failed":"&#x397; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.upload-error-duration":"&#x3A4;&#x3BF; &#x3BC;&#x3AE;&#x3BA;&#x3BF;&#x3C2; &#x3C4;&#x3BF;&#x3C5; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3C9;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3B4;&#x3B5;&#x3BD; &#x3C0;&#x3BB;&#x3B7;&#x3C1;&#x3BF;&#x3AF; &#x3C4;&#x3B9;&#x3C2; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.verifying":"&#x395;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7;","ba-audiorecorder.verifying-failed":"&#x397; &#x3B5;&#x3C0;&#x3B1;&#x3BB;&#x3AE;&#x3B8;&#x3B5;&#x3C5;&#x3C3;&#x3B7; &#x3B1;&#x3C0;&#x3AD;&#x3C4;&#x3C5;&#x3C7;&#x3B5; - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-audiorecorder.rerecord-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3B1;&#x3BB;&#x3AC;&#x3B2;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3BD; &#x3AE;&#x3C7;&#x3BF; &#x3C3;&#x3B1;&#x3C2;;","ba-audiorecorder.cancel-confirm":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3BA;&#x3AC; &#x3BD;&#x3B1; &#x3B1;&#x3BA;&#x3C5;&#x3C1;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3AE;&#x3C7;&#x3BF;&#x3C5;;","ba-audiorecorder.audio_file_too_large":"&#x3A4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3C0;&#x3BF;&#x3BB;&#x3CD; &#x3BC;&#x3B5;&#x3B3;&#x3AC;&#x3BB;&#x3BF; (%s) - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3B4;&#x3BF;&#x3BA;&#x3B9;&#x3BC;&#x3AC;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3BC;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3BC;&#x3B9;&#x3BA;&#x3C1;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ba-audiorecorder.unsupported_audio_type":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5;: %s - &#x3BA;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B5;&#x3B4;&#x3CE; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ba-common-settingsmenu.tooltip":"&#x39A;&#x3AC;&#x3BD;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BE;&#x3B5;&#x3C4;&#x3B5;.","ba-common-settingsmenu.setting-menu":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-common-settingsmenu.source-quality":"&#x3A0;&#x3BF;&#x3B9;&#x3CC;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B7;&#x3B3;&#x3AE;&#x3C2;","ba-common-settingsmenu.player-speed":"&#x3A4;&#x3B1;&#x3C7;&#x3CD;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C0;&#x3B1;&#x3AF;&#x3BA;&#x3C4;&#x3B7;","ba-common-settingsmenu.set-menu-option":"&#x39F;&#x3C1;&#x3AF;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3BF;&#x3B3;&#x3AE;","ba-common-settingsmenu.submit-video":"&#x395;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3AF;&#x3C9;&#x3C3;&#x3B7; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-common-settingsmenu.picture-in-picture":"&#x395;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3C3;&#x3B5; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;","ba-common-settingsmenu.exit-fullscreen-video":"&#x388;&#x3BE;&#x3BF;&#x3B4;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-common-settingsmenu.fullscreen-video":"&#x395;&#x3B9;&#x3C3;&#x3B1;&#x3B3;&#x3AC;&#x3B3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3B7;&#x3BD; &#x3C0;&#x3BB;&#x3AE;&#x3C1;&#x3B7; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;","ba-videorecorder-chooser.multi-stream":"&#x3A0;&#x3BF;&#x3BB;&#x3BB;&#x3B1;&#x3C0;&#x3BB;&#x3AE; &#x3C1;&#x3BF;&#x3AE;","ba-videorecorder-controlbar.pause-recorder":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder-controlbar.resume-recorder":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3C7;&#x3B9;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-videorecorder.missing-track":"&#x39B;&#x3B5;&#x3AF;&#x3C0;&#x3B5;&#x3B9; &#x3C4;&#x3BF; &#x3B1;&#x3C0;&#x3B1;&#x3B9;&#x3C4;&#x3BF;&#x3CD;&#x3BC;&#x3B5;&#x3BD;&#x3BF; &#x3BA;&#x3BF;&#x3BC;&#x3BC;&#x3AC;&#x3C4;&#x3B9; &#x3AE;&#x3C7;&#x3BF;&#x3C5; &#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder.device-already-in-use":"&#x3A4;&#x3BF;&#x3C5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3BC;&#x3AF;&#x3B1; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3B9;&#x3C2; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AD;&#x3C2; &#x3B5;&#x3B9;&#x3C3;&#x3CC;&#x3B4;&#x3BF;&#x3C5; &#x3C3;&#x3B1;&#x3C2; &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF;&#x3C4;&#x3B1;&#x3B9; &#x3AE;&#x3B4;&#x3B7;","ba-videorecorder.browser-permission-denied":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3AC;&#x3B4;&#x3B5;&#x3B9;&#x3B1; &#x3B1;&#x3C0;&#x3CC; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3AE;&#x3B3;&#x3B7;&#x3C3;&#x3B7;&#x3C2;, &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3C7;&#x3C9;&#x3C1;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3BA;&#x3B1;&#x3B9; &#x3C6;&#x3BF;&#x3C1;&#x3C4;&#x3CE;&#x3C3;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3C4;&#x3B7; &#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1;","ba-audioplayer.all-settings":"&#x38C;&#x3BB;&#x3B5;&#x3C2; &#x3BF;&#x3B9; &#x3C1;&#x3C5;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3B9;&#x3C2;","ba-videoplayer-controlbar.remaining-time":"&#x3A7;&#x3C1;&#x3CC;&#x3BD;&#x3BF;&#x3C2; &#x3C0;&#x3BF;&#x3C5; &#x3B1;&#x3C0;&#x3BF;&#x3BC;&#x3AD;&#x3BD;&#x3B5;&#x3B9;","ba-videoplayer-controlbar.select-frame":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3B3;&#x3C9;","ba-videoplayer-controlbar.trim-video":"&#x3A4;&#x3B1;&#x3BA;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7;","ba-videoplayer-playbutton.trim":"&#x3A4;&#x3B1;&#x3BA;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7;","ba-videoplayer-playbutton.skip":"&#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BB;&#x3B5;&#x3AF;&#x3C0;&#x3C9;","ba-videorecorder-imagegallery.upload-covershot":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3BE;&#x3C9;&#x3C6;&#x3CD;&#x3BB;&#x3BB;&#x3BF;&#x3C5;","ba-videorecorder.pick-covershot-frame":"&#x395;&#x3C0;&#x3B9;&#x3BB;&#x3AD;&#x3BE;&#x3C4;&#x3B5; &#x3AD;&#x3BD;&#x3B1; &#x3C0;&#x3BB;&#x3B1;&#x3AF;&#x3C3;&#x3B9;&#x3BF; &#x3B3;&#x3B9;&#x3B1; &#x3C7;&#x3C1;&#x3AE;&#x3C3;&#x3B7; &#x3C9;&#x3C2; &#x3BA;&#x3AC;&#x3BB;&#x3C5;&#x3C8;&#x3B7;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x397; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;&#x3C2; &#x3B4;&#x3B5;&#x3BD; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3B7;&#x3C1;&#x3AF;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3AE;","ba-videorecorder.trim-prompt":"&#x398;&#x3AD;&#x3BB;&#x3B5;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3CC;&#x3C8;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;;","ba-videorecorder.trim-video":"&#x39C;&#x3B5;&#x3C4;&#x3B1;&#x3BA;&#x3B9;&#x3BD;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3C5;&#x3C2; &#x3B4;&#x3B5;&#x3AF;&#x3BA;&#x3C4;&#x3B5;&#x3C2; &#x3AD;&#x3BD;&#x3B1;&#x3C1;&#x3BE;&#x3B7;&#x3C2; &#x3BA;&#x3B1;&#x3B9; &#x3C4;&#x3AD;&#x3BB;&#x3BF;&#x3C5;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BA;&#x3CC;&#x3C8;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3CC; &#x3C3;&#x3B1;&#x3C2;","ba-videorecorder.wait-for-trim":"&#x391;&#x3BD;&#x3B1;&#x3BC;&#x3BF;&#x3BD;&#x3AE; &#x3B3;&#x3B9;&#x3B1; &#x3B5;&#x3BD;&#x3C4;&#x3BF;&#x3BB;&#x3AE; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3BA;&#x3BF;&#x3C0;&#x3AE;&#x3C2; ...","ba-videorecorder-controlbar.no-video-source":"&#x39B;&#x3B5;&#x3AF;&#x3C0;&#x3B5;&#x3B9; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B8;&#x3B5;&#x3C4;&#x3B7; &#x3C0;&#x3B7;&#x3B3;&#x3AE; &#x3B5;&#x3B9;&#x3C3;&#x3CC;&#x3B4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;","ba-videorecorder-controlbar.stream-already-selected":"&#x397; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B8;&#x3B5;&#x3C4;&#x3B7; &#x3C1;&#x3BF;&#x3AE; &#x3AD;&#x3C7;&#x3B5;&#x3B9; &#x3AE;&#x3B4;&#x3B7; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3B5;&#x3B3;&#x3B5;&#x3AF;","ba-videorecorder.uploading-src-error":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3C4;&#x3CE;&#x3C1;&#x3B1;, &#x3B7; &#x3BC;&#x3B5;&#x3C4;&#x3B1;&#x3C6;&#x3CC;&#x3C1;&#x3C4;&#x3C9;&#x3C3;&#x3B7; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B1;&#x3BA;&#x3CC;&#x3BC;&#x3B1; &#x3C3;&#x3B5; &#x3B5;&#x3BE;&#x3AD;&#x3BB;&#x3B9;&#x3BE;&#x3B7;","ba-audiorecorder-controlbar.pause-recorder":"&#x3A0;&#x3B1;&#x3CD;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;","ba-audiorecorder-controlbar.resume-recorder":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3C7;&#x3B9;&#x3C3;&#x3B7; &#x3B5;&#x3B3;&#x3B3;&#x3C1;&#x3B1;&#x3C6;&#x3AE;&#x3C2;"},"language:es":{"ba-videoplayer-playbutton.tooltip":"Haga clic para ver el video.","ba-videoplayer-playbutton.rerecord":"Regrabar","ba-videoplayer-playbutton.submit-video":"Confirmar video","ba-videoplayer-loader.tooltip":"Cargando...","ba-videoplayer-controlbar.change-resolution":"Cambiar la resoluci&#xF3;n","ba-videoplayer-controlbar.video-progress":"Progreso de video","ba-videoplayer-controlbar.rerecord-video":"Regrabar video?","ba-videoplayer-controlbar.submit-video":"Confirmar","ba-videoplayer-controlbar.play-video":"Reproducir","ba-videoplayer-controlbar.pause-video":"Pausar","ba-videoplayer-controlbar.elapsed-time":"Tiempo transcurrido","ba-videoplayer-controlbar.total-time":"Duraci&#xF3;n total","ba-videoplayer-controlbar.fullscreen-video":"Ingresar a pantalla completa","ba-videoplayer-controlbar.volume-button":"Establecer volumen","ba-videoplayer-controlbar.volume-mute":"Silenciar sonido","ba-videoplayer-controlbar.volume-unmute":"Activar sonido","ba-videoplayer.video-error":"&#x27;Se produjo un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-videorecorder-chooser.record-video":"Grabar video","ba-videorecorder-chooser.upload-video":"Subir video","ba-videorecorder-controlbar.settings":"Ajustes","ba-videorecorder-controlbar.camerahealthy":"La iluminaci&#xF3;n es buena","ba-videorecorder-controlbar.cameraunhealthy":"La iluminaci&#xF3;n no es &#xF3;ptima","ba-videorecorder-controlbar.microphonehealthy":"El sonido es bueno","ba-videorecorder-controlbar.microphoneunhealthy":"Problemas con sonido","ba-videorecorder-controlbar.record":"Grabar","ba-videorecorder-controlbar.record-tooltip":"Haga clic aqu&#xED; para grabar.","ba-videorecorder-controlbar.rerecord":"Rehacer","ba-videorecorder-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-videorecorder-controlbar.upload-covershot":"Subir foto de portada","ba-videorecorder-controlbar.upload-covershot-tooltip":"Haga clic aqu&#xED; para subir foto de portada personalizada","ba-videorecorder-controlbar.stop":"Detener","ba-videorecorder-controlbar.stop-tooltip":"Haga clic aqu&#xED; para detener.","ba-videorecorder-controlbar.skip":"Omitir","ba-videorecorder-controlbar.skip-tooltip":"Haga clic aqu&#xED; para omitir.","ba-videorecorder.recorder-error":"&#x27;Se produjo un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-videorecorder.attach-error":"No hemos podido acceder a la interfaz de la c&#xE1;mara. Dependiendo del dispositivo y del navegador, es posible que tenga que instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;
2s de SSL.","ba-videorecorder.access-forbidden":"Acceso denegado a la c&#xE1;mara. Haga clic para volver a intentarlo.","ba-videorecorder.pick-covershot":"Elige una foto de portada.","ba-videorecorder.uploading":"Subiendo","ba-videorecorder.uploading-failed":"La subida ha fallado - hacer clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.verifying":"Verificando","ba-videorecorder.verifying-failed":"Fall&#xF3; la verificaci&#xF3;n - hacer clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.rerecord-confirm":"&#xBF;Est&#xE1; seguro que quiere volver a hacer el video?","ba-videorecorder.video_file_too_large":"El archivo de video es demasiado grande (%s) - hacer clic aqu&#xED; para volver a intentarlo con un archivo de video m&#xE1;s peque&#xF1;o.","ba-videorecorder.unsupported_video_type":"Por favor, sube: %s - haz clic aqu&#xED; para volver a intentarlo.","ba-videoplayer-controlbar.exit-fullscreen-video":"Salir de pantalla completa","ba-videoplayer-share.share":"Compartir video","ba-videorecorder-chooser.record-screen":"Grabar pantalla","ba-videoplayer-controlbar.pause-video-disabled":"Pausa no admitida","ba-videorecorder-chooser.record-audio":"Grabar audio","ba-videorecorder-controlbar.stop-available-after":"El tiempo de grabaci&#xF3;n m&#xED;nimo es %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Haga clic aqu&#xED; para cancelar.","ba-videorecorder.cancel-confirm":"&#xBF;Realmente quieres cancelar tu carga de video?","ba-videoplayer-adslot.elapsed-time":"Tiempo transcurrido","ba-videoplayer-adslot.volume-button":"Establecer volumen","ba-videoplayer-adslot.volume-mute":"Silenciar sonido","ba-videoplayer-adslot.volume-unmute":"Activar sonido","ba-videoplayer-adslot.ad-will-end-after":"El anuncio finalizar&#xE1; en %s","ba-videoplayer-adslot.can-skip-after":"Omitir despu&#xE9;s de %d","ba-videoplayer-adslot.skip-ad":"Omitir anuncio","ba-videorecorder.software-required":"Haga click a continuaci&#xF3;n para instalar / activar los siguientes requisitos y as&#xED; poder continuar.","ba-videorecorder.software-waiting":"Esperando a que se instalen / activen los requisitos. Es posible que deba actualizar la p&#xE1;gina al finalizar.","ba-videoplayer-controlbar.close-tracks":"Cerrar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Cargar archivos de pista de texto","ba-videoplayer-tracks.select-text-track-language":"Idioma de subt&#xED;tulos","ba-videoplayer-tracks.info-select-locale-first":"Primero seleccione la configuraci&#xF3;n regional","ba-videoplayer-tracks.select-text-track-file":"Haga clic para seleccionar el archivo","ba-videoplayer-tracks.back":"atr&#xE1;s","ba-videorecorder.framerate-warning":"La velocidad de cuadros de video es muy baja. Recomendamos cerrar todos los dem&#xE1;s programas y pesta&#xF1;as del navegador o utilizar una computadora m&#xE1;s r&#xE1;pida.","ba-videorecorder.upload-error-duration":"La duraci&#xF3;n del video subido no cumple con los requisitos: haga clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.resolution-constraint-error":"El archivo que ha seleccionado no coincide con la resoluci&#xF3;n requerida; haga clic aqu&#xED; para volver a intentarlo.","ba-videorecorder.orientation-portrait-required":"Por favor, gire su dispositivo para grabar en modo vertical.","ba-videorecorder.orientation-landscape-required":"Por favor, gire su dispositivo para grabar en modo horizontal.","ba-imageviewer-controlbar.rerecord-image":"&#xBF;Rehacer?","ba-imageviewer-controlbar.submit-image":"Confirmar","ba-imageviewer-controlbar.fullscreen-image":"Ingrese a pantalla completa","ba-imageviewer-controlbar.exit-fullscreen-image":"Salir de pantalla completa","ba-imageviewer.image-error":"&#x27;Se produjo un error, int&#xE9;ntalo de nuevo m&#xE1;s tarde. Haga clic para volver a intentar.&#x27;","ba-imagecapture-chooser.image-capture":"Capturar imagen","ba-imagecapture-chooser.upload-image":"Cargar imagen","ba-imagecapture-controlbar.settings":"Ajustes","ba-imagecapture-controlbar.camerahealthy":"La iluminaci&#xF3;n es buena","ba-imagecapture-controlbar.cameraunhealthy":"La iluminaci&#xF3;n no es &#xF3;ptima","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Haga clic aqu&#xED; para capturar.","ba-imagecapture-controlbar.rerecord":"Rehacer","ba-imagecapture-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Haga clic aqu&#xED;
2 para cancelar.","ba-audioplayer-controlbar.audio-progress":"Progreso","ba-audioplayer-controlbar.rerecord-audio":"&#xBF;Rehacer?","ba-audioplayer-controlbar.submit-audio":"Confirmar","ba-audioplayer-controlbar.play-audio":"Reproducir","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa no admitida","ba-audioplayer-controlbar.elapsed-time":"Tiempo transcurrido","ba-audioplayer-controlbar.total-time":"Duraci&#xF3;n total","ba-audioplayer-controlbar.volume-button":"Establecer volumen","ba-audioplayer-controlbar.volume-mute":"Silenciar sonido","ba-audioplayer-controlbar.volume-unmute":"Activar sonido","ba-audioplayer-loader.tooltip":"Cargando...","ba-audioplayer.audio-error":"&#x27;Se produjo un error, int&#xE9;ntalo de nuevo m&#xE1;s tarde. Haga clic para volver a intentar.&#x27;","ba-audiorecorder-chooser.record-audio":"Grabar audio","ba-audiorecorder-chooser.upload-audio":"Subir audio","ba-audiorecorder-controlbar.settings":"Ajustes","ba-audiorecorder-controlbar.microphonehealthy":"El sonido es bueno","ba-audiorecorder-controlbar.microphoneunhealthy":"No se pudo captar ning&#xFA;n sonido","ba-audiorecorder-controlbar.record":"Grabar","ba-audiorecorder-controlbar.record-tooltip":"Haga clic aqu&#xED; para grabar.","ba-audiorecorder-controlbar.rerecord":"Rehacer","ba-audiorecorder-controlbar.rerecord-tooltip":"Haga clic aqu&#xED; para rehacer.","ba-audiorecorder-controlbar.stop":"Detener","ba-audiorecorder-controlbar.stop-tooltip":"Haga clic aqu&#xED; para detenerse.","ba-audiorecorder-controlbar.stop-available-after":"El tiempo de grabaci&#xF3;n m&#xED;nimo es %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Haga clic aqu&#xED; para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidad de reproducci&#xF3;n","ba-videoplayer-controlbar.settings":"Ajustes","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cono de Airplay","ba-videoplayer.all-settings":"Todos los ajustes","ba-videoplayer.player-speed":"Velocidad de reproducci&#xF3;n","ba-videoplayer.full-screen":"Pantalla completa","ba-videorecorder-controlbar.add-stream":"A&#xF1;adir Stream","ba-videorecorder.switch-camera":"Cambiar de c&#xE1;mara","ba-videorecorder.prepare-covershot":"Preparando portadas","ba-videorecorder.prepare-thumbnails":"Preparando b&#xFA;squeda de miniaturas","ba-videorecorder.adding-new-stream":"A&#xF1;adiendo nueva secuencia","ba-imagecapture.recorder-error":"&#x27;Ha ocurrido un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.&#x27;","ba-imagecapture.attach-error":"No pudimos acceder a la interfaz multimedia. Seg&#xFA;n el dispositivo y el navegador, es posible que deba instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;s de SSL.","ba-imagecapture.software-required":"Haga clic a continuaci&#xF3;n para instalar / activar los siguientes requisitos para continuar.","ba-imagecapture.software-waiting":"Esperando a que los requisitos sean instalados / activados. Es posible que necesite actualizar la p&#xE1;gina al finalizar.","ba-imagecapture.access-forbidden":"El acceso a los medios de comunicaci&#xF3;n est&#xE1; denegado. Haga clic para volver a intentarlo.","ba-imagecapture.uploading":"Subiendo","ba-imagecapture.uploading-failed":"Fall&#xF3; la carga - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.upload-error-duration":"La longitud de la imagen cargada no cumple con los requisitos - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.resolution-constraint-error":"El archivo que ha seleccionado no coincide con la resoluci&#xF3;n requerida - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verificaci&#xF3;n fallida - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.rerecord-confirm":"&#xBF;De verdad quieres volver a tomar tu imagen?","ba-imagecapture.image_file_too_large":"Su archivo de imagen es demasiado grande (%s): haga clic aqu&#xED; para volver a intentarlo con un archivo de imagen m&#xE1;s peque&#xF1;o.","ba-imagecapture.unsupported_image_type":"Por favor suba: %s - haga clic aqu&#xED; para volver a intentarlo.","ba-imagecapture.orientation-portrait-required":"Por favor, gire su dispositivo para grabar en modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire su dispositivo para grabar en modo horizontal.","ba-audiorecorder.recorder-error":"Ha ocurrido un error, por favor intente de nuevo m&#xE1;s tarde. Haga clic para volver a intentarlo.","ba-audiorecorder.attach-error":"No pudimos acceder a la interfaz multimedia. Seg&#xFA;n el dispositivo y el navegador, es posible que deba instalar Flash o acceder a la p&#xE1;gina a trav&#xE9;s de SSL.","ba-audiorecorder.software-required":"Haga clic debajo para instalar / activar los siguientes requisitos para continuar.","ba-audiorecorder.software-waiting":"Esperando a que los requisitos sean instalados / activados. Es posible que necesite actualizar la p&#xE1;gina despu&#xE9;s de finalizar.","ba-audiorecorder.access-forbidden":"El acceso a los medios de comunicaci&#xF3;n est&#xE1; denegado. Haga clic para volver a intentarlo.","ba-audiorecorder.uploading":"Subiendo","ba-audiorecorder.uploading-failed":"Fall&#xF3; la carga - haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.upload-error-duration":"La duraci&#xF3;n del audio cargado no cumple con los requisitos; haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verificaci&#xF3;n fallida - haga clic aqu&#xED; para volver a intentarlo.","ba-audiorecorder.rerecord-confirm":"&#xBF;Realmente quieres rehacer tu audio?","ba-audiorecorder.cancel-confirm":"&#xBF;Realmente quieres cancelar tu carga de audio?","ba-audiorecorder.audio_file_too_large":"Su archivo de audio es demasiado grande (%s) - haga clic aqu&#xED; para volver a intentarlo con un archivo de audio m&#xE1;s peque&#xF1;o.","ba-audiorecorder.unsupported_audio_type":"Por favor suba: %s - haga clic aqu&#xED; para volver a intentarlo.","ba-common-settingsmenu.tooltip":"Haga clic para reproducir.","ba-common-settingsmenu.setting-menu":"Todos los ajustes","ba-common-settingsmenu.source-quality":"Calidad","ba-common-settingsmenu.player-speed":"Velocidad de reproducci&#xF3;n","ba-common-settingsmenu.set-menu-option":"Establecer opci&#xF3;n","ba-common-settingsmenu.submit-video":"Confirmar video","ba-common-settingsmenu.picture-in-picture":"Picture in picture","ba-common-settingsmenu.exit-fullscreen-video":"Salir de pantalla completa","ba-common-settingsmenu.fullscreen-video":"Pantalla completa","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar grabaci&#xF3;n","ba-videorecorder-controlbar.resume-recorder":"Resumir grabaci&#xF3;n","ba-videorecorder.missing-track":"Pista de audio o video requerida","ba-videorecorder.device-already-in-use":"Por lo menos uno de sus dispositivos de entrada se encuentra en uso","ba-videorecorder.browser-permission-denied":"Permiso denegado por el navegador, por favor conceda acceso y recargue la p&#xE1;gina","ba-audioplayer.all-settings":"Todos los ajustes","ba-videoplayer-controlbar.remaining-time":"Tiempo restante","ba-videoplayer-controlbar.select-frame":"Seleccione","ba-videoplayer-controlbar.trim-video":"Podar","ba-videoplayer-playbutton.trim":"Podar","ba-videoplayer-playbutton.skip":"Saltar","ba-videorecorder-imagegallery.upload-covershot":"Subir portada","ba-videorecorder.pick-covershot-frame":"Seleccione un fotograma para usarlo como foto de portada.","ba-videorecorder.screen-recorder-is-not-supported":"La grabadora de pantalla no es compatible con este dispositivo","ba-videorecorder.trim-prompt":"&#xBF;Quieres recortar tu video?","ba-videorecorder.trim-video":"Mueva los marcadores de inicio y fin para recortar su video","ba-videorecorder.wait-for-trim":"Esperando el comando de recorte ...","ba-videorecorder-controlbar.no-video-source":"Falta una fuente de entrada de video adicional","ba-videorecorder-controlbar.stream-already-selected":"Ya se ha seleccionado una transmisi&#xF3;n adicional","ba-videorecorder.uploading-src-error":"No se puede reproducir el video ahora, la carga a&#xFA;n est&#xE1; en progreso","ba-audiorecorder-controlbar.pause-recorder":"Pausar grabadora","ba-audiorecorder-controlbar.resume-recorder":"Reanudar grabadora"},"language:fi":{"ba-videoplayer-playbutton.tooltip":"Toista video.","ba-videoplayer-playbutton.rerecord":"Uudelleen","ba-videoplayer-playbutton.submit-video":"Vahvista video","ba-videoplayer-loader.tooltip":"Ladataan videota ...","ba-videoplayer-controlbar.change-resolution":"Muuta resoluutiota","ba-videoplayer-controlbar.video-progress":"Video edistyminen","ba-videoplayer-controlbar.rerecord-video":"Uudestaan?","ba-videoplayer-controlbar.submit-video":"Vahvista video","ba-videoplayer-controlbar.play-video":"Toista video","ba-videoplayer-controlbar.pause-video":"Tauko","ba-videoplayer-controlbar.elapsed-time":"Kulunut aika","ba-videoplayer-controlbar.total-time":"Kokonaispituus","ba-videoplayer-controlbar.fullscreen-video":"Kokon&#xE4;ytt&#xF6;","ba-videoplayer-controlbar.volume-button":"&#xC4;&#xE4;nenvoimakkuus","ba-videoplayer-controlbar.volume-mute":"&#xC4;&#xE4;nenmykistys","ba-videoplayer-controlbar.volume-unmute":"Poista mykistys","ba-videoplayer.video-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder-chooser.record-video":"Nauhoita video","ba-videorecorder-chooser.upload-video":"Lataa video","ba-videorecorder-controlbar.settings":"Asetukset","ba-videorecorder-controlbar.camerahealthy":"Valaistus on riitt&#xE4;v&#xE4;","ba-videorecorder-controlbar.cameraunhealthy":"Valaistus ei ole optimaalinen","ba-videorecorder-controlbar.microphonehealthy":"&#xC4;&#xE4;
2nitys toimii","ba-videorecorder-controlbar.microphoneunhealthy":"&#xC4;&#xE4;ni ei tallennu, tarkista mikrofoniasetus","ba-videorecorder-controlbar.record":"Nauhoita","ba-videorecorder-controlbar.record-tooltip":"Aloita videon nauhoitus.","ba-videorecorder-controlbar.rerecord":"Uudelleen","ba-videorecorder-controlbar.rerecord-tooltip":"Paina aloittaaksesi uudelleen.","ba-videorecorder-controlbar.upload-covershot":"Lataa","ba-videorecorder-controlbar.upload-covershot-tooltip":"Paina t&#xE4;st&#xE4; lataaksesi aloituskuvan","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Lopeta nauhoitus painamalla t&#xE4;st&#xE4;.","ba-videorecorder-controlbar.skip":"Ohita","ba-videorecorder-controlbar.skip-tooltip":"Paina t&#xE4;st&#xE4; ohittaaksesi.","ba-videorecorder.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; kamera-rajapintaa. Laitteesta ja selaimesta riippuen, sinun on ehk&#xE4; asennettava Flash tai k&#xE4;ytett&#xE4;v&#xE4; sivun kautta SSL.","ba-videorecorder.access-forbidden":"P&#xE4;&#xE4;sy kameraan oli kielletty. Yrit&#xE4; uudelleen klikkaamalla.","ba-videorecorder.pick-covershot":"Valitse aloituskuva.","ba-videorecorder.uploading":"Ladataan","ba-videorecorder.uploading-failed":"Lataaminen ep&#xE4;onnistui - klikkaa t&#xE4;st&#xE4; ja yrit&#xE4; uudelleen.","ba-videorecorder.verifying":"Tarkistetaan","ba-videorecorder.verifying-failed":"Varmentaa ep&#xE4;onnistui - klikkaa t&#xE4;st&#xE4; ja yrit&#xE4; uudelleen.","ba-videorecorder.rerecord-confirm":"Haluatko todella tehd&#xE4; uudelleen videon?","ba-videorecorder.video_file_too_large":"Videotiedosto on liian suuri (%s) - klikkaa t&#xE4;st&#xE4; yritt&#xE4;&#xE4;ksesi uudelleen pienemm&#xE4;ll&#xE4; videotiedostolla.","ba-videorecorder.unsupported_video_type":"Lataa: %s - klikkaa t&#xE4;st&#xE4; yrit&#xE4;&#xE4;ksesi uudelleen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Poistu kokon&#xE4;yt&#xF6;lt&#xE4;","ba-videoplayer-share.share":"Jaa video","ba-videorecorder-chooser.record-screen":"Ruudunkaappaus","ba-videoplayer-controlbar.pause-video-disabled":"Tauko ei ole tuettu","ba-videorecorder-chooser.record-audio":"&#xC4;&#xE4;nit&#xE4; &#xE4;&#xE4;nt&#xE4;","ba-videorecorder-controlbar.stop-available-after":"Minimi tallennusaika on %d sekuntia","ba-videorecorder-controlbar.cancel":"Peruuta","ba-videorecorder-controlbar.cancel-tooltip":"Peruuta napsauttamalla t&#xE4;t&#xE4;.","ba-videorecorder.cancel-confirm":"Haluatko todella peruuttaa videon l&#xE4;hett&#xE4;misen?","ba-videoplayer-adslot.elapsed-time":"Kulunut aika","ba-videoplayer-adslot.volume-button":"Aseta &#xE4;&#xE4;nenvoimakkuus","ba-videoplayer-adslot.volume-mute":"Mykist&#xE4; &#xE4;&#xE4;ni","ba-videoplayer-adslot.volume-unmute":"Palauta &#xE4;&#xE4;ni","ba-videoplayer-adslot.ad-will-end-after":"Mainos p&#xE4;&#xE4;ttyy %s: n j&#xE4;lkeen","ba-videoplayer-adslot.can-skip-after":"Ohita %d j&#xE4;lkeen","ba-videoplayer-adslot.skip-ad":"Ohita mainos","ba-videorecorder.software-required":"Napsauta alla olevaa asentaaksesi / aktivoi seuraavat vaatimukset jatkaaksesi.","ba-videorecorder.software-waiting":"Odottaa, ett&#xE4; vaatimukset asennetaan / aktivoidaan. Sinun on ehk&#xE4; p&#xE4;ivitett&#xE4;v&#xE4; sivusi lopuksi.","ba-videoplayer-controlbar.close-tracks":"Sulje CC","ba-videoplayer-controlbar.show-tracks":"N&#xE4;yt&#xE4; CC","ba-videoplayer-tracks.upload-text-tracks":"Lataa tekstitiedostoja","ba-videoplayer-tracks.select-text-track-language":"Tekstityskieli","ba-videoplayer-tracks.info-select-locale-first":"Valitse ensin sijainti","ba-videoplayer-tracks.select-text-track-file":"Paina valitaksesi tiedoston","ba-videoplayer-tracks.back":"takaisin","ba-videorecorder.framerate-warning":"Videon frame-rate on hyvin alhainen. Suosittelemme kaikkien muiden ohjelmien ja selainv&#xE4;lilehtien sulkemista tai nopeamman tietokoneen k&#xE4;ytt&#xF6;&#xE4;.","ba-videorecorder.upload-error-duration":"L&#xE4;hetetyn videon pituus ei t&#xE4;yt&#xE4; vaatimuksia - klikkaa t&#xE4;st&#xE4; yritt&#xE4;&#xE4;ksesi uudelleen.","ba-videorecorder.resolution-constraint-error":"Valitsemasi tiedosto ei vastaa vaadittua tarkkuutta - napsauta t&#xE4;t&#xE4; uudelleen yritt&#xE4;&#xE4;ksesi.","ba-videorecorder.orientation-portrait-required":"Kierr&#xE4; laitetta pystyasentoon.","ba-videorecorder.orientation-landscape-required":"Kierr&#xE4; laitetta nauhoittaaksesi vaakasuunnassa.","ba-imageviewer-controlbar.rerecord-image":"Uudelleen?","ba-imageviewer-controlbar.submit-image":"Vahvista","ba-imageviewer-controlbar.fullscreen-image":"Siirry kokon&#xE4;ytt&#xF6;&#xF6;n","ba-imageviewer-controlbar.exit-fullscreen-image":"Poistu kokon&#xE4;yt&#xF6;st&#xE4;","ba-imageviewer.image-error":"Tapahtui virhe. Yrit&#xE4; my&#xF6;hemmin uudelleen. Paina ja aloita uudelleen.","ba-imagecapture-chooser.image-capture":"Kuvan kaappaus","ba-imagecapture-chooser.upload-image":"L&#xE4;het&#xE4; kuva","ba-imagecapture-controlbar.settings":"Asetukset","ba-imagecapture-controlbar.camerahealthy":"Valaistus on riitt&#xE4;v&#xE4;","ba-imagecapture-controlbar.cameraunhealthy":"Valaistus ei ole optimaalinen","ba-imagecapture-controlbar.record":"Kaappaus","ba-imagecapture-controlbar.record-tooltip":"Paina t&#xE4;st&#xE4; kaapataksesi.","ba-imagecapture-controlbar.rerecord":"Tee uudelleen","ba-imagecapture-controlbar.rerecord-tooltip":"Paina t&#xE4;st&#xE4; tehd&#xE4;ksesi uudelleen.","ba-imagecapture-controlbar.cancel":"Peruuttaa","ba-imagecapture-controlbar.cancel-tooltip":"Peruuta painamalla t&#xE4;t&#xE4;
2.","ba-audioplayer-controlbar.audio-progress":"Edistyminen","ba-audioplayer-controlbar.rerecord-audio":"Uudelleen?","ba-audioplayer-controlbar.submit-audio":"Vahvista","ba-audioplayer-controlbar.play-audio":"Toista","ba-audioplayer-controlbar.pause-audio":"Tauko","ba-audioplayer-controlbar.pause-audio-disabled":"Tauko ei ole mahdollinen","ba-audioplayer-controlbar.elapsed-time":"Kulunut aika","ba-audioplayer-controlbar.total-time":"Kokonaispituus","ba-audioplayer-controlbar.volume-button":"Aseta &#xE4;&#xE4;nenvoimakkuus","ba-audioplayer-controlbar.volume-mute":"Mykist&#xE4; &#xE4;&#xE4;ni","ba-audioplayer-controlbar.volume-unmute":"Palauta &#xE4;&#xE4;ni","ba-audioplayer-loader.tooltip":"Ladataan...","ba-audioplayer.audio-error":"Tapahtui virhe. Yrit&#xE4; my&#xF6;hemmin uudelleen. Paina yritt&#xE4;&#xE4;ksesi uudelleen.","ba-audiorecorder-chooser.record-audio":"&#xC4;&#xE4;nit&#xE4; &#xE4;&#xE4;nt&#xE4;","ba-audiorecorder-chooser.upload-audio":"L&#xE4;het&#xE4; &#xE4;&#xE4;nitiedosto","ba-audiorecorder-controlbar.settings":"Asetukset","ba-audiorecorder-controlbar.microphonehealthy":"&#xC4;&#xE4;ni on hyv&#xE4;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#xC4;&#xE4;nitys ei toimi","ba-audiorecorder-controlbar.record":"Nauhoita","ba-audiorecorder-controlbar.record-tooltip":"Paina nauhoittaaksesi.","ba-audiorecorder-controlbar.rerecord":"Tee uudelleen","ba-audiorecorder-controlbar.rerecord-tooltip":"Paina t&#xE4;st&#xE4; tehd&#xE4;ksesi uudelleen.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Napsauta t&#xE4;st&#xE4; lopettaaksesi.","ba-audiorecorder-controlbar.stop-available-after":"Minimi tallennusaika on %d sekuntia","ba-audiorecorder-controlbar.cancel":"Peruuttaa","ba-audiorecorder-controlbar.cancel-tooltip":"Peruuta napsauttamalla t&#xE4;t&#xE4;.","ba-videoplayer-controlbar.player-speed":"Toiston nopeus","ba-videoplayer-controlbar.settings":"Asetukset","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-kuvake.","ba-videoplayer.all-settings":"Kaikki asetukset","ba-videoplayer.player-speed":"Toiston nopeus","ba-videoplayer.full-screen":"Kokon&#xE4;ytt&#xF6;","ba-videorecorder-controlbar.add-stream":"Lis&#xE4;&#xE4; Stream","ba-videorecorder.switch-camera":"Vaihda kamera","ba-videorecorder.prepare-covershot":"Aloituskuvan valmistelu","ba-videorecorder.prepare-thumbnails":"Pienoiskuvien etsiminen","ba-videorecorder.adding-new-stream":"Streamin lis&#xE4;&#xE4;minen","ba-imagecapture.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Paina yritt&#xE4;&#xE4;ksesi uudelleen.","ba-imagecapture.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; mediarajapintaa. Laitteesta ja selaimesta riippuen sinun on ehk&#xE4; asennettava Flash tai avattava sivu SSL:n kautta.","ba-imagecapture.software-required":"Klikkaa asentaaksesi / aktivoidaksesi seuraavat vaatimukset jatkaaksesi.","ba-imagecapture.software-waiting":"Odotetaan, ett&#xE4; vaatimukset asennetaan / aktivoidaan. Saatat joutua p&#xE4;ivitt&#xE4;m&#xE4;&#xE4;n sivun valmistumisen j&#xE4;lkeen.","ba-imagecapture.access-forbidden":"P&#xE4;&#xE4;sy tiedotusv&#xE4;lineisiin oli kielletty. Napsauta uudelleen yritt&#xE4;&#xE4;ksesi.","ba-imagecapture.uploading":"lataaminen","ba-imagecapture.uploading-failed":"Lataaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.upload-error-duration":"L&#xE4;hetetyn kuvan pituus ei t&#xE4;yt&#xE4; vaatimuksia - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.resolution-constraint-error":"Valitsemasi tiedosto ei vastaa vaadittua tarkkuutta - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.verifying":"Tarkistetaan","ba-imagecapture.verifying-failed":"Vahvistaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-imagecapture.rerecord-confirm":"Haluatko todella ottaa kuvan uudelleen?","ba-imagecapture.image_file_too_large":"Kuvatiedosto on liian suuri (%s) - napsauta t&#xE4;t&#xE4;, jos haluat kokeilla uudelleen pienemp&#xE4;&#xE4; kuvatiedostoa.","ba-imagecapture.unsupported_image_type":"L&#xE4;het&#xE4;: %s - napsauta t&#xE4;t&#xE4;, jos haluat yritt&#xE4;&#xE4; uudelleen.","ba-imagecapture.orientation-portrait-required":"K&#xE4;&#xE4;nn&#xE4; laitetta tallentaaksesi muotokuvaustilassa.","ba-imagecapture.orientation-landscape-required":"Kierr&#xE4; laitetta kuvaamaan vaakasuunnassa.","ba-audiorecorder.recorder-error":"Tapahtui virhe, yrit&#xE4; my&#xF6;hemmin uudelleen. Napsauta uudelleen yritt&#xE4;&#xE4;ksesi.","ba-audiorecorder.attach-error":"Emme voineet k&#xE4;ytt&#xE4;&#xE4; mediarajapintaa. Laitteesta ja selaimesta riippuen sinun on ehk&#xE4; asennettava Flash tai avattava sivu SSL: n kautta.","ba-audiorecorder.software-required":"Klikkaa alla asentaaksesi / aktivoidaksesi seuraavat vaatimukset jatkaaksesi.","ba-audiorecorder.software-waiting":"Odotetaan ett&#xE4; vaatimukset asennetaan / aktivoidaan. Saatat joutua p&#xE4;ivitt&#xE4;m&#xE4;&#xE4;n sivun valmistumisen j&#xE4;lkeen.","ba-audiorecorder.access-forbidden":"P&#xE4;&#xE4;sy mediatiedostoon oli ev&#xE4;tty. Napsauta yritt&#xE4;&#xE4;ksesi uudelleen.","ba-audiorecorder.uploading":"Ladataan","ba-audiorecorder.uploading-failed":"Lataaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.upload-error-duration":"L&#xE4;hetetyn &#xE4;&#xE4;nityksen pituus ei t&#xE4;yt&#xE4; vaatimuksia - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.verifying":"Tarkistetaan","ba-audiorecorder.verifying-failed":"Vahvistaminen ep&#xE4;onnistui - yrit&#xE4; uudelleen napsauttamalla t&#xE4;t&#xE4;.","ba-audiorecorder.rerecord-confirm":"Haluatko todella nauhoittaa uudelleen?","ba-audiorecorder.cancel-confirm":"Haluatko todella peruuttaa &#xE4;&#xE4;nilatauksen?","ba-audiorecorder.audio_file_too_large":"&#xC4;&#xE4;nitiedosto on liian suuri (%s) - napsauta t&#xE4;t&#xE4;, jos haluat kokeilla uudelleen pienemp&#xE4;&#xE4; &#xE4;&#xE4;nitiedostoa.","ba-audiorecorder.unsupported_audio_type":"L&#xE4;het&#xE4;: %s - napsauta t&#xE4;t&#xE4;, jos haluat yritt&#xE4;&#xE4; uudelleen.","ba-common-settingsmenu.tooltip":"Klikkaa pelataksesi.","ba-common-settingsmenu.setting-menu":"Kaikki asetukset","ba-common-settingsmenu.source-quality":"L&#xE4;hteen laatu","ba-common-settingsmenu.player-speed":"Pelaajan nopeus","ba-common-settingsmenu.set-menu-option":"Aseta vaihtoehto","ba-common-settingsmenu.submit-video":"Vahvista video","ba-common-settingsmenu.picture-in-picture":"Kuva kuvassa","ba-common-settingsmenu.exit-fullscreen-video":"Poistu koko n&#xE4;yt&#xF6;st&#xE4;","ba-common-settingsmenu.fullscreen-video":"Siirry koko n&#xE4;ytt&#xF6;&#xF6;n","ba-videorecorder-chooser.multi-stream":"Monivirta","ba-videorecorder-controlbar.pause-recorder":"Keskeyt&#xE4; tallennin","ba-videorecorder-controlbar.resume-recorder":"Jatka tallenninta","ba-videorecorder.missing-track":"Vaa
2dittu &#xE4;&#xE4;ni- tai videoraita puuttuu","ba-videorecorder.device-already-in-use":"Ainakin yksi sy&#xF6;tt&#xF6;laitteistasi on jo k&#xE4;yt&#xF6;ss&#xE4;","ba-videorecorder.browser-permission-denied":"Selain ei my&#xF6;nt&#xE4;nyt lupaa. Anna k&#xE4;ytt&#xF6;oikeus ja lataa sivu uudelleen","ba-audioplayer.all-settings":"Kaikki asetukset","ba-videoplayer-controlbar.remaining-time":"J&#xE4;ljell&#xE4; oleva aika","ba-videoplayer-controlbar.select-frame":"Valitse","ba-videoplayer-controlbar.trim-video":"Trimmata","ba-videoplayer-playbutton.trim":"Trimmata","ba-videoplayer-playbutton.skip":"Ohita","ba-videorecorder-imagegallery.upload-covershot":"L&#xE4;het&#xE4; kansi","ba-videorecorder.pick-covershot-frame":"Valitse kehys, jota k&#xE4;ytet&#xE4;&#xE4;n kansikuvana.","ba-videorecorder.screen-recorder-is-not-supported":"N&#xE4;yt&#xF6;n tallenninta ei tueta t&#xE4;ss&#xE4; laitteessa","ba-videorecorder.trim-prompt":"Haluatko leikata videosi?","ba-videorecorder.trim-video":"Leikkaa videota siirt&#xE4;m&#xE4;ll&#xE4; aloitus- ja lopetusmerkkej&#xE4;","ba-videorecorder.wait-for-trim":"Odotetaan leikkauskomentoa ...","ba-videorecorder-controlbar.no-video-source":"Lis&#xE4;videon tulol&#xE4;hde puuttuu","ba-videorecorder-controlbar.stream-already-selected":"Lis&#xE4;virta on jo valittu","ba-videorecorder.uploading-src-error":"Videon toistaminen ei onnistu, lataaminen on edelleen kesken","ba-audiorecorder-controlbar.pause-recorder":"Keskeyt&#xE4; tallennin","ba-audiorecorder-controlbar.resume-recorder":"Jatka tallenninta"},"language:fr":{"ba-videoplayer-playbutton.tooltip":"Cliquez ici pour voir la vid&#xE9;o.","ba-videoplayer-playbutton.rerecord":"Recommencer","ba-videoplayer-playbutton.submit-video":"Confirmer vid&#xE9;o","ba-videoplayer-loader.tooltip":"Chargement...","ba-videoplayer-controlbar.change-resolution":"Modifier la r&#xE9;solution","ba-videoplayer-controlbar.video-progress":"Progr&#xE8;s","ba-videoplayer-controlbar.rerecord-video":"Recommencer la vid&#xE9;o?","ba-videoplayer-controlbar.submit-video":"Valider","ba-videoplayer-controlbar.play-video":"Lecture","ba-videoplayer-controlbar.pause-video":"Pause","ba-videoplayer-controlbar.elapsed-time":"Temps &#xE9;coul&#xE9; ou expir&#xE9;","ba-videoplayer-controlbar.total-time":"Dur&#xE9;e totale de la vid&#xE9;o","ba-videoplayer-controlbar.fullscreen-video":"Passer en mode plein &#xE9;cran","ba-videoplayer-controlbar.volume-button":"Ajuster le volume","ba-videoplayer-controlbar.volume-mute":"Silencieux","ba-videoplayer-controlbar.volume-unmute":"Silencieux d&#xE9;sactiv&#xE9;","ba-videoplayer.video-error":"Une erreur s&#x2019;est produite, r&#xE9;essayez ult&#xE9;rieurement. Cliquez ici pour r&#xE9;essayer.","ba-videorecorder-chooser.record-video":"Enregistrer votre vid&#xE9;o","ba-videorecorder-chooser.upload-video":"T&#xE9;l&#xE9;charger votre vid&#xE9;o","ba-videorecorder-controlbar.settings":"R&#xE9;glages","ba-videorecorder-controlbar.camerahealthy":"Bon &#xE9;clairage","ba-videorecorder-controlbar.cameraunhealthy":"L&#x2019;&#xE9;clairage n&#x2019;est pas ideal","ba-videorecorder-controlbar.microphonehealthy":"Bonne acoustique","ba-videorecorder-controlbar.microphoneunhealthy":"L&#x2019;acoustique n&#x27;est pas id&#xE9;ale","ba-videorecorder-controlbar.record":"Enregistrer","ba-videorecorder-controlbar.record-tooltip":"Cliquez ici pour enregistrer.","ba-videorecorder-controlbar.rerecord":"Recommencer","ba-videorecorder-controlbar.rerecord-tooltip":"Cliquez ici pour recommencer.","ba-videorecorder-controlbar.upload-covershot":"T&#xE9;l&#xE9;charger couverture","ba-videorecorder-controlbar.upload-covershot-tooltip":"Cliquez ici pour t&#xE9;l&#xE9;charger une couverture personnalis&#xE9;e.","ba-videorecorder-controlbar.stop":"Arr&#xEA;ter","ba-videorecorder-controlbar.stop-tooltip":"Cliquez ici pour arr&#xEA;ter.","ba-videorecorder-controlbar.skip":"Sauter","ba-videorecorder-controlbar.skip-tooltip":"Cliquez ici pour sauter.","ba-videorecorder.recorder-error":"Une erreur s&#x2019;est produite, r&#xE9;essayez ult&#xE9;rieurement. Cliquez ici pour r&#xE9;essayer.","ba-videorecorder.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;
2tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-videorecorder.access-forbidden":"L&#x2019;acc&#xE8;s &#xE0; l&#x2019;appareil est interdit. Cliquez pour recommencer.","ba-videorecorder.pick-covershot":"Choisissez une couverture.","ba-videorecorder.uploading":"T&#xE9;l&#xE9;chargement","ba-videorecorder.uploading-failed":"&#xC9;chec du T&#xE9;l&#xE9;chargement - Cliquez ici pour recommencer ou r&#xE9;essayer.","ba-videorecorder.verifying":"V&#xE9;rification","ba-videorecorder.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - Cliquez ici pour recommencer ou r&#xE9;essayer.","ba-videorecorder.rerecord-confirm":"Souhaitez vous r&#xE9;ellement recommencer la vid&#xE9;o?","ba-videorecorder.video_file_too_large":"La taille de votre fichier est trop grande (%s) - Cliquez ici pour r&#xE9;essayer avec un fichier plus petit.","ba-videorecorder.unsupported_video_type":"S&#x2019;il vous pla&#xEE;t, t&#xE9;l&#xE9;chargez %s - cliquez ici pour r&#xE9;essayer.","ba-videoplayer-controlbar.exit-fullscreen-video":"Quitter le mode plein &#xE9;cran","ba-videoplayer-share.share":"Partager la vid&#xE9;o","ba-videorecorder-chooser.record-screen":"Enregistrer l&#x27;&#xE9;cran","ba-videoplayer-controlbar.pause-video-disabled":"Pause non prise en charge","ba-videorecorder-chooser.record-audio":"Enregistrement audio","ba-videorecorder-controlbar.stop-available-after":"La dur&#xE9;e d&#x27;enregistrement minimale est de %d secondes","ba-videorecorder-controlbar.cancel":"Annuler","ba-videorecorder-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-videorecorder.cancel-confirm":"Voulez-vous vraiment annuler votre t&#xE9;l&#xE9;chargement de vid&#xE9;o?","ba-videoplayer-adslot.elapsed-time":"Temps &#xE9;coul&#xE9;","ba-videoplayer-adslot.volume-button":"D&#xE9;finir le volume","ba-videoplayer-adslot.volume-mute":"Son muet","ba-videoplayer-adslot.volume-unmute":"Activer le son","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;annonce se termine apr&#xE8;s %s","ba-videoplayer-adslot.can-skip-after":"Passer apr&#xE8;s %d","ba-videoplayer-adslot.skip-ad":"Passer l&#x27;annonce","ba-videorecorder.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-videorecorder.software-waiting":"Attendre que les exigences soient install&#xE9;es / activ&#xE9;es. Vous devrez peut-&#xEA;tre actualiser la page apr&#xE8;s l&#x27;ach&#xE8;vement.","ba-videoplayer-controlbar.close-tracks":"Fermer sous-titrage","ba-videoplayer-controlbar.show-tracks":"Montrer sous-titrage","ba-videoplayer-tracks.upload-text-tracks":"T&#xE9;l&#xE9;charger des fichiers texte de piste","ba-videoplayer-tracks.select-text-track-language":"Langue des sous-titres","ba-videoplayer-tracks.info-select-locale-first":"S&#xE9;lectionnez d&#x27;abord les param&#xE8;tres r&#xE9;gionaux","ba-videoplayer-tracks.select-text-track-file":"Cliquez pour s&#xE9;lectionner un fichier","ba-videoplayer-tracks.back":"retour","ba-videorecorder.framerate-warning":"Le taux de trame vid&#xE9;o est tr&#xE8;s faible. Nous vous recommandons de fermer tous les autres programmes et les onglets du navigateur ou d&#x27;utiliser un ordinateur plus rapide.","ba-videorecorder.upload-error-duration":"La longueur de la vid&#xE9;o t&#xE9;l&#xE9;charg&#xE9;e ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-videorecorder.resolution-constraint-error":"Le fichier que vous avez s&#xE9;lectionn&#xE9; ne correspond pas &#xE0; la r&#xE9;solution requise - cliquez ici pour r&#xE9;essayer.","ba-videorecorder.orientation-portrait-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode portrait.","ba-videorecorder.orientation-landscape-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode paysage.","ba-imageviewer-controlbar.rerecord-image":"Refaire?","ba-imageviewer-controlbar.submit-image":"Confirmer","ba-imageviewer-controlbar.fullscreen-image":"Passer en mode plein &#xE9;cran","ba-imageviewer-controlbar.exit-fullscreen-image":"Quitter le mode plein &#xE9;cran","ba-imageviewer.image-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-imagecapture-chooser.image-capture":"Capture d&#x27;image","ba-imagecapture-chooser.upload-image":"T&#xE9;l&#xE9;
2charger une image","ba-imagecapture-controlbar.settings":"Param&#xE8;tres","ba-imagecapture-controlbar.camerahealthy":"L&#x27;&#xE9;clairage est bon","ba-imagecapture-controlbar.cameraunhealthy":"L&#x27;&#xE9;clairage n&#x27;est pas optimal","ba-imagecapture-controlbar.record":"Capturer","ba-imagecapture-controlbar.record-tooltip":"Cliquez ici pour capturer.","ba-imagecapture-controlbar.rerecord":"Refaire","ba-imagecapture-controlbar.rerecord-tooltip":"Cliquez ici pour refaire","ba-imagecapture-controlbar.cancel":"Annuler","ba-imagecapture-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-audioplayer-controlbar.audio-progress":"Progression","ba-audioplayer-controlbar.rerecord-audio":"Refaire?","ba-audioplayer-controlbar.submit-audio":"Confirmer","ba-audioplayer-controlbar.play-audio":"Jouer","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause non support&#xE9;e","ba-audioplayer-controlbar.elapsed-time":"Temps &#xE9;coul&#xE9;","ba-audioplayer-controlbar.total-time":"Longueur totale de","ba-audioplayer-controlbar.volume-button":"R&#xE9;gler le volume","ba-audioplayer-controlbar.volume-mute":"Son muet","ba-audioplayer-controlbar.volume-unmute":"Activer le son","ba-audioplayer-loader.tooltip":"Chargement...","ba-audioplayer.audio-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-audiorecorder-chooser.record-audio":"Enregistrement audio","ba-audiorecorder-chooser.upload-audio":"T&#xE9;l&#xE9;charger l&#x27;audio","ba-audiorecorder-controlbar.settings":"Param&#xE8;tres","ba-audiorecorder-controlbar.microphonehealthy":"Le son est bon","ba-audiorecorder-controlbar.microphoneunhealthy":"Impossible de capter un son","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Cliquez ici pour enregistrer.","ba-audiorecorder-controlbar.rerecord":"Refaire","ba-audiorecorder-controlbar.rerecord-tooltip":"Cliquez ici pour refaire","ba-audiorecorder-controlbar.stop":"Arr&#xEA;ter","ba-audiorecorder-controlbar.stop-tooltip":"Cliquez ici pour arr&#xEA;ter.","ba-audiorecorder-controlbar.stop-available-after":"La dur&#xE9;e d&#x27;enregistrement minimale est de %d secondes","ba-audiorecorder-controlbar.cancel":"Annuler","ba-audiorecorder-controlbar.cancel-tooltip":"Cliquez ici pour annuler.","ba-videoplayer-controlbar.player-speed":"Vitesse du lecteur","ba-videoplayer-controlbar.settings":"R&#xE9;glages","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ic&#xF4;ne airplay.","ba-videoplayer.all-settings":"Tous les r&#xE9;glages","ba-videoplayer.player-speed":"Vitesse du joueur","ba-videoplayer.full-screen":"Plein &#xE9;cran","ba-videorecorder-controlbar.add-stream":"Ajouter un flux","ba-videorecorder.switch-camera":"Changer de cam&#xE9;ra","ba-videorecorder.prepare-covershot":"Pr&#xE9;paration des couvertures","ba-videorecorder.prepare-thumbnails":"Pr&#xE9;parer la recherche de vignettes","ba-videorecorder.adding-new-stream":"Ajout d&#x27;un nouveau flux","ba-imagecapture.recorder-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-imagecapture.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-imagecapture.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-imagecapture.software-waiting":"En attente des d&#xE9;pendances &#xE0; installer / activer. Vous devrez peut-&#xEA;tre actualiser la page une fois l&#x2019;op&#xE9;ration termin&#xE9;e.","ba-imagecapture.access-forbidden":"L&#x27;acc&#xE8;s au m&#xE9;dia &#xE9;tait interdit. Cliquez pour r&#xE9;essayer.","ba-imagecapture.uploading":"T&#xE9;l&#xE9;chargement","ba-imagecapture.uploading-failed":"&#xC9;chec du t&#xE9;l&#xE9;chargement - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.upload-error-duration":"La longueur de l&#x27;image t&#xE9;l&#xE9;
2charg&#xE9;e ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.resolution-constraint-error":"Le fichier que vous avez s&#xE9;lectionn&#xE9; ne correspond pas &#xE0; la r&#xE9;solution requise - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.verifying":"V&#xE9;rification","ba-imagecapture.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.rerecord-confirm":"Voulez-vous vraiment reprendre votre image?","ba-imagecapture.image_file_too_large":"Votre fichier image est trop volumineux (%s) - cliquez ici pour essayer &#xE0; nouveau avec un fichier image plus petit.","ba-imagecapture.unsupported_image_type":"Veuillez t&#xE9;l&#xE9;charger : %s - cliquez ici pour r&#xE9;essayer.","ba-imagecapture.orientation-portrait-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode portrait.","ba-imagecapture.orientation-landscape-required":"Veuillez faire pivoter votre appareil pour enregistrer en mode paysage.","ba-audiorecorder.recorder-error":"Une erreur est survenue, veuillez r&#xE9;essayer plus tard. Cliquez pour r&#xE9;essayer.","ba-audiorecorder.attach-error":"Nous n&#x27;avons pas pu acc&#xE9;der &#xE0; l&#x27;interface multim&#xE9;dia. Selon le p&#xE9;riph&#xE9;rique et le navigateur, vous devrez peut-&#xEA;tre installer Flash ou acc&#xE9;der &#xE0; la page via SSL.","ba-audiorecorder.software-required":"Veuillez cliquer ci-dessous pour installer / activer les d&#xE9;pendances suivantes afin de continuer.","ba-audiorecorder.software-waiting":"En attente des d&#xE9;pendances &#xE0; installer / activer. Vous devrez peut-&#xEA;tre actualiser la page une fois l&#x2019;op&#xE9;ration termin&#xE9;e.","ba-audiorecorder.access-forbidden":"L&#x27;acc&#xE8;s aux m&#xE9;dias &#xE9;tait interdit. Cliquez pour r&#xE9;essayer.","ba-audiorecorder.uploading":"T&#xE9;l&#xE9;chargement","ba-audiorecorder.uploading-failed":"&#xC9;chec du t&#xE9;l&#xE9;chargement - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.upload-error-duration":"La longueur de l&#x27;audio t&#xE9;l&#xE9;charg&#xE9; ne r&#xE9;pond pas aux exigences - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.verifying":"V&#xE9;rification","ba-audiorecorder.verifying-failed":"V&#xE9;rification &#xE9;chou&#xE9;e - cliquez ici pour r&#xE9;essayer.","ba-audiorecorder.rerecord-confirm":"Voulez-vous vraiment refaire votre audio?","ba-audiorecorder.cancel-confirm":"Voulez-vous vraiment annuler votre t&#xE9;l&#xE9;chargement audio?","ba-audiorecorder.audio_file_too_large":"Votre fichier audio est trop volumineux (%s) - cliquez ici pour essayer &#xE0; nouveau avec un fichier audio plus petit.","ba-audiorecorder.unsupported_audio_type":"Veuillez t&#xE9;l&#xE9;charger : %s - cliquez ici pour r&#xE9;essayer.","ba-common-settingsmenu.tooltip":"Cliquez ici pour voir la vid&#xE9;o","ba-common-settingsmenu.setting-menu":"Tous les r&#xE9;glages","ba-common-settingsmenu.source-quality":"Qualit&#xE9; source","ba-common-settingsmenu.player-speed":"Vitesse du lecteur","ba-common-settingsmenu.set-menu-option":"Configurer l&#x27;option","ba-common-settingsmenu.submit-video":"Confirmer vid&#xE9;o","ba-common-settingsmenu.picture-in-picture":"Image dans l&#x27;image","ba-common-settingsmenu.exit-fullscreen-video":"Quitter le mode plein &#xE9;cran","ba-common-settingsmenu.fullscreen-video":"Passer en mode plein &#xE9;cran","ba-videorecorder-chooser.multi-stream":"Flux multiples","ba-videorecorder-controlbar.pause-recorder":"Mettre l&#x27;enregistrement en pause","ba-videorecorder-controlbar.resume-recorder":"Continuer l&#x27;enregistrement","ba-videorecorder.missing-track":"La piste audio ou vid&#xE9;o requise est manquante","ba-videorecorder.device-already-in-use":"Au moins un de vos p&#xE9;riph&#xE9;riques d&#x27;entr&#xE9;e est d&#xE9;j&#xE0; utilis&#xE9;","ba-videorecorder.browser-permission-denied":"Autorisation refus&#xE9;e par le navigateur, veuillez accorder l&#x27;acc&#xE8;s et recharger la page","ba-audioplayer.all-settings":"Tous les r&#xE9;glages","ba-videoplayer-controlbar.remaining-time":"Temps restant","ba-videoplayer-controlbar.select-frame":"S&#xE9;lectionner","ba-videoplayer-controlbar.trim-video":"Garniture","ba-videoplayer-playbutton.trim":"Garniture","ba-videoplayer-playbutton.skip":"Sauter","ba-videorecorder-imagegallery.upload-covershot":"T&#xE9;l&#xE9;
2charger la couverture","ba-videorecorder.pick-covershot-frame":"S&#xE9;lectionnez une image &#xE0; utiliser comme couverture.","ba-videorecorder.screen-recorder-is-not-supported":"L&#x27;enregistreur d&#x27;&#xE9;cran n&#x27;est pas pris en charge sur cet appareil","ba-videorecorder.trim-prompt":"Voulez-vous d&#xE9;couper votre vid&#xE9;o&#xA0;?","ba-videorecorder.trim-video":"D&#xE9;placez les marqueurs de d&#xE9;but et de fin pour d&#xE9;couper votre vid&#xE9;o","ba-videorecorder.wait-for-trim":"En attente de la commande de rognage...","ba-videorecorder-controlbar.no-video-source":"Source d&#x27;entr&#xE9;e vid&#xE9;o suppl&#xE9;mentaire manquante","ba-videorecorder-controlbar.stream-already-selected":"Un flux suppl&#xE9;mentaire a d&#xE9;j&#xE0; &#xE9;t&#xE9; s&#xE9;lectionn&#xE9;","ba-videorecorder.uploading-src-error":"Impossible de lire la vid&#xE9;o maintenant, le t&#xE9;l&#xE9;chargement est toujours en cours","ba-audiorecorder-controlbar.pause-recorder":"Suspendre l&#x27;enregistreur","ba-audiorecorder-controlbar.resume-recorder":"Enregistreur de CV"},"language:hi":{"ba-videoplayer-playbutton.tooltip":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91A;&#x932;&#x93E;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-playbutton.rerecord":"&#x92B;&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x941;&#x928;&#x903; &#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921; &#x915;&#x93F;","ba-videoplayer-playbutton.submit-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91C;&#x92E;&#x93E; &#x915;&#x93F;","ba-videoplayer-loader.tooltip":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948; ...","ba-videoplayer-controlbar.change-resolution":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; - &#x93F;&#x947;&#x938;&#x94B;&#x932;&#x941;&#x936;&#x928; &#x92C;&#x926;&#x932;&#x94B;","ba-videoplayer-controlbar.video-progress":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92C;&#x922;&#x93C; &#x93F;&#x939;&#x93E; &#x939;","ba-videoplayer-controlbar.rerecord-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x941;&#x928;&#x903; &#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921; &#x915;&#x93F;","ba-videoplayer-controlbar.submit-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91C;&#x92E;&#x93E; &#x915;&#x93F;","ba-videoplayer-controlbar.play-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91A;&#x932;&#x93E;&#x90F;&#x902;","ba-videoplayer-controlbar.pause-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x930;&#x94B;&#x915;&#x947;&#x902;","ba-videoplayer-controlbar.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x938;&#x92E;&#x92F;","ba-videoplayer-controlbar.total-time":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x915;&#x941;&#x932; &#x932;&#x902;&#x92C;&#x93E;&#x908;","ba-videoplayer-controlbar.fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-button":"&#x92E;&#x93E;&#x924;&#x94D;&#x930;&#x93E; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x915;&#x94B; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer.video-error":"&#x905; &#x93E;&#x924;  &#x941;&#x921;&#x93F; | &#x92A;&#x941;&#x928;&#x903;  &#x92F;&#x93E;&#x938; &#x915;&#x93F;&#x928;&#x947; &#x915;&#x947; &#x921;&#x932;&#x90F;  &#x93F;&#x915; &#x915;&#x93F;","ba-videorecorder-chooser.record-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x94B;","ba-videorecorder-chooser.upload-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videorecorder-controlbar.camerahealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x905;&#x91A;&#x94D;&#x91B;&#x93E; &#x939;&#x948;","ba-videorecorder-controlbar.cameraunhealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x907;&#x937;&#x94D;&#x91F;&#x924;&#x92E; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder-controlbar.microphonehealthy":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x91A;&#x94D;&#x91B;&#x940; &#x939;&#x948;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x915;&#x94B;&#x908; &#x92D;&#x940; &#x906;&#x935;&#x93E;&#x91C; &#x928;&#x939;&#x940;&#x902; &#x909;&#x920;&#x93E; &#x938;&#x915;&#x924;&#x93E;","ba-videorecorder-controlbar.record":"&#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921;","ba-videorecorder-controlbar.record-tooltip":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder-controlbar.rerecord":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x941;&#x928;&#x903; &#x930;&#x93F;&#x915;&#x949;&#x93F;&#x921; &#x915;&#x93F;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder-controlbar.upload-covershot":"&#x905;&#x92A;&#x932;&#x94B;&#x921;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x915;&#x938;&#x94D;&#x91F;&#x92E; &#x915;&#x935;&#x930; &#x936;&#x949;&#x91F; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.stop":"&#x930;&#x941;&#x915;&#x947;&#x902;","ba-videorecorder-controlbar.stop-tooltip":"&#x930;&#x94B;&#x915;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.skip":"&#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videorecorder-controlbar.skip-tooltip":"&#x91B;&#x94B;&#x921;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.attach-error":"&#x939;&#x92E; &#x915;&#x948;&#x92E;&#x930;&#x947; &#x915;&#x947; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x928;&#x939;&#x940;&#x902; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x907;&#x902;&#x938;&#x94D;&#x91F;&#x949;&#x932; &#x915;&#x930;&#x928;&#x93E; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x92A;&#x930; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x935;&#x947;&#x936; &#x915;&#x930;&#x928;&#x93E; &#x92A;&#x921;&#x93C; &#x938;&#x915;&#x924;&#x93E; &#x939;&#x948;","ba-videorecorder.access-forbidden":"&#x915;&#x948;&#x92E;&#x930;&#x947; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x92E;&#x928;&#x93E;&#x908; &#x917;&#x908; &#x925;&#x940; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.pick-covershot":"&#x936;&#x949;&#x93F;&#x921;&#x915;&#x93F; &#x915;&#x93E; &#x91A;&#x941;&#x928;&#x93E;&#x935; &#x915;&#x940;&#x921;&#x91C;&#x90F;","ba-videorecorder.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-videorecorder.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.verifying":"&#x91C;&#x93E; &#x91A; &#x91C;&#x93E;&#x93F;&#x940; &#x939;&#x948;","ba-videorecorder.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x928; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videorecorder.video_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.unsupported_video_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-videoplayer-share.share":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x936;&#x947;&#x92F;&#x930; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-chooser.record-screen":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928;","ba-videoplayer-controlbar.pause-video-disabled":"&#x930;&#x94B;&#x915;&#x947;&#x902; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder-chooser.record-audio":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-controlbar.stop-available-after":"&#x928;&#x94D;&#x92F;&#x942;&#x928;&#x924;&#x92E; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x93F;&#x902;&#x917; &#x938;&#x92E;&#x92F; %d &#x938;&#x947;&#x915;&#x902;&#x921; &#x939;&#x948;","ba-videorecorder-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.cancel-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x915;&#x908; &#x905;&#x92A;&#x928;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videoplayer-adslot.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x938;&#x92E;&#x92F;","ba-videoplayer-adslot.volume-button":"&#x92E;&#x93E;&#x924;&#x94D;&#x930;&#x93E; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x915;&#x94B; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-adslot.ad-will-end-after":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; %s &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924; &#x939;&#x94B; &#x91C;&#x93E;&#x90F;&#x917;&#x93E;","ba-videoplayer-adslot.can-skip-after":"%d &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videoplayer-adslot.skip-ad":"&#x935;&#x93F;&#x91C;&#x94D;&#x91E;&#x93E;&#x92A;&#x928; &#x938;&#x947; &#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x947;&#x902;","ba-videorecorder.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928;&#x932;&#x93F;&#x916;&#x93F;&#x924; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.software-waiting":"&#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x940;&#x92B;&#x93C;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#x928;&#x93E; &#x92A;&#x921;&#x93C; &#x938;&#x915;&#x924;&#x93E; &#x939;&#x948;","ba-videoplayer-controlbar.close-tracks":"&#x938;&#x940;&#x938;&#x940; &#x92C;&#x902;&#x926; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-controlbar.show-tracks":"&#x938;&#x940;&#x938;&#x940; &#x926;&#x93F;&#x916;&#x93E;&#x913;","ba-videoplayer-tracks.upload-text-tracks":"&#x91F;&#x94D;&#x930;&#x948;&#x915; &#x91F;&#x947;&#x915;&#x94D;&#x938;&#x94D;&#x91F; &#x92B;&#x93E;&#x907;&#x932; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.select-text-track-language":"&#x909;&#x92A;&#x936;&#x940;&#x930;&#x94D;&#x937;&#x915; &#x92D;&#x93E;&#x937;&#x93E;","ba-videoplayer-tracks.info-select-locale-first":"&#x92A;&#x939;&#x932;&#x947; &#x932;&#x94B;&#x915;&#x947;&#x932; &#x915;&#x93E; &#x91A;&#x92F;&#x928; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.select-text-track-file":"&#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x93E; &#x91A;&#x92F;&#x928; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;","ba-videoplayer-tracks.back":"&#x935;&#x93E;&#x92A;&#x938;","ba-videorecorder.framerate-warning":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x94D;&#x930;&#x947;&#x92E; &#x926;&#x930; &#x92C;&#x939;&#x941;&#x924; &#x915;&#x92E; &#x939;&#x948;&#x964; &#
2x939;&#x92E; &#x938;&#x92D;&#x940; &#x905;&#x928;&#x94D;&#x92F; &#x915;&#x93E;&#x930;&#x94D;&#x92F;&#x915;&#x94D;&#x930;&#x92E;&#x94B;&#x902; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x91F;&#x948;&#x92C; &#x915;&#x94B; &#x92C;&#x902;&#x926; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x90F;&#x915; &#x924;&#x947;&#x91C;&#x93C; &#x915;&#x902;&#x92A;&#x94D;&#x92F;&#x942;&#x91F;&#x930; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x938;&#x932;&#x93E;&#x939; &#x926;&#x947;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ba-videorecorder.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x93F;&#x90F; &#x917;&#x90F; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.resolution-constraint-error":"&#x906;&#x92A;&#x915;&#x947; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x91A;&#x941;&#x928;&#x940; &#x917;&#x908; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x938;&#x902;&#x915;&#x932;&#x94D;&#x92A; &#x938;&#x947; &#x92E;&#x947;&#x932; &#x928;&#x939;&#x940;&#x902; &#x916;&#x93E;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.orientation-portrait-required":"&#x92A;&#x94B;&#x930;&#x94D;&#x91F;&#x94D;&#x930;&#x947;&#x91F; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-videorecorder.orientation-landscape-required":"&#x932;&#x948;&#x902;&#x921;&#x938;&#x94D;&#x915;&#x947;&#x92A; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-imageviewer-controlbar.rerecord-image":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902;?","ba-imageviewer-controlbar.submit-image":"&#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-imageviewer-controlbar.fullscreen-image":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-imageviewer.image-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-chooser.image-capture":"&#x91B;&#x935;&#x93F; &#x915;&#x948;&#x92A;&#x94D;&#x91A;&#x930; &#x915;&#x930;&#x947;&#x902;","ba-imagecapture-chooser.upload-image":"&#x924;&#x938;&#x94D;&#x935;&#x940;&#x930; &#x921;&#x93E;&#x932;&#x93F;&#x92F;&#x947;","ba-imagecapture-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-imagecapture-controlbar.camerahealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x905;&#x91A;&#x94D;&#x91B;&#x93E; &#x939;&#x948;","ba-imagecapture-controlbar.cameraunhealthy":"&#x92A;&#x94D;&#x930;&#x915;&#x93E;&#x936; &#x907;&#x937;&#x94D;&#x91F;&#x924;&#x92E; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-imagecapture-controlbar.record":"&#x915;&#x92C;&#x94D;&#x91C;&#x93E;","ba-imagecapture-controlbar.record-tooltip":"&#x915;&#x92C;&#x94D;&#x91C;&#x93E; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-controlbar.rerecord":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-imagecapture-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;
2","ba-audioplayer-controlbar.audio-progress":"&#x92A;&#x94D;&#x930;&#x917;&#x924;&#x93F;","ba-audioplayer-controlbar.rerecord-audio":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x947;&#x902;?","ba-audioplayer-controlbar.submit-audio":"&#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.play-audio":"&#x92A;&#x94D;&#x932;&#x947;","ba-audioplayer-controlbar.pause-audio":"&#x920;&#x939;&#x930;&#x93E;&#x935;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x930;&#x94B;&#x915;&#x947;&#x902; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-audioplayer-controlbar.elapsed-time":"&#x92C;&#x940;&#x924;&#x93E; &#x939;&#x941;&#x906; &#x938;&#x92E;&#x92F;","ba-audioplayer-controlbar.total-time":"&#x915;&#x940; &#x915;&#x941;&#x932; &#x932;&#x902;&#x92C;&#x93E;&#x908;","ba-audioplayer-controlbar.volume-button":"&#x935;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x92E; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.volume-mute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-controlbar.volume-unmute":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x928;&#x92E;&#x94D;&#x92F;&#x942;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer-loader.tooltip":"&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;...","ba-audioplayer.audio-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-chooser.record-audio":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-audiorecorder-chooser.upload-audio":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-audiorecorder-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-audiorecorder-controlbar.microphonehealthy":"&#x927;&#x94D;&#x935;&#x928;&#x93F; &#x905;&#x91A;&#x94D;&#x91B;&#x940; &#x939;&#x948;&#x902;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x915;&#x94B;&#x908; &#x906;&#x935;&#x93E;&#x91C; &#x928;&#x939;&#x940;&#x902; &#x909;&#x920;&#x93E; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;","ba-audiorecorder-controlbar.record":"&#x905;&#x92D;&#x93F;&#x932;&#x947;&#x916;","ba-audiorecorder-controlbar.record-tooltip":"&#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.rerecord":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.stop":"&#x930;&#x941;&#x915;&#x947;&#x902;","ba-audiorecorder-controlbar.stop-tooltip":"&#x930;&#x94B;&#x915;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder-controlbar.stop-available-after":"&#x928;&#x94D;&#x92F;&#x942;&#x928;&#x924;&#x92E; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x93F;&#x902;&#x917; &#x938;&#x92E;&#x92F; %d &#x938;&#x947;&#x915;&#x947;&#x902;&#x921; &#x939;&#x948;","ba-audiorecorder-controlbar.cancel":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videoplayer-controlbar.player-speed":"&#x916;&#x93F;&#x932;&#x93E;&#x921;&#x93C;&#x940; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-videoplayer-controlbar.settings":"&#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer-controlbar.airplay":"&#x90F;&#x92F;&#x930;&#x92A;&#x94D;&#x932;&#x947;","ba-videoplayer-controlbar.airplay-icon":"&#x90F;&#x92F;&#x930;&#x92A;&#x94D;&#x932;&#x947; &#x906;&#x907;&#x915;&#x928;&#x964;","ba-videoplayer.all-settings":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer.player-speed":"&#x916;&#x93F;&#x932;&#x93E;&#x921;&#x93C;&#x940; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-videoplayer.full-screen":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928;","ba-videorecorder-controlbar.add-stream":"&#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x91C;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videorecorder.switch-camera":"&#x915;&#x948;&#x92E;&#x930;&#x93E; &#x938;&#x94D;&#x935;&#x93F;&#x91A; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.prepare-covershot":"&#x915;&#x935;&#x930;&#x936;&#x949;&#x91F; &#x924;&#x948;&#x92F;&#x93E;&#x930; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder.prepare-thumbnails":"&#x925;&#x92E;&#x94D;&#x92C;&#x93F;&#x902;&#x917; &#x915;&#x940; &#x924;&#x948;&#x92F;&#x93E;&#x930;&#x940; &#x915;&#x930;&#x928;&#x93E;","ba-videorecorder.adding-new-stream":"&#x928;&#x908; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x91C;&#x94B;&#x921;&#x93C;&#x928;&#x93E;","ba-imagecapture.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.attach-error":"&#x939;&#x92E; &#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-imagecapture.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.software-waiting":"&#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948;&#x964; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x93F;&#x92B;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-imagecapture.access-forbidden":"&#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x915;&#x940; &#x92E;&#x928;&#x93E;&#x939;&#x940; &#x925;&#x940;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-imagecapture.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x940; &#x917;&#x908; &#x91B;&#x935;&#x93F; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.resolution-constraint-error":"&#x906;&#x92A;&#x915;&#x947; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x91A;&#x92F;&#x928;&#x93F;&#x924; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x930;&#x93F;&#x91C;&#x93C;&#x949;&#x932;&#x94D;&#x92F;&#x942;&#x936;&#x928; &#x938;&#x947; &#x92E;&#x947;&#x932; &#x928;&#x939;&#x940;&#x902; &#x916;&#x93E;&#x924;&#x940; &#x939;&#x948; - &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.verifying":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x91C;&#x93E; &#x930;&#x939;&#x93E;","ba-imagecapture.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x940; &#x91B;&#x935;&#x93F; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92C;&#x928;&#x93E;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-imagecapture.image_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x940; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.unsupported_image_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-imagecapture.orientation-portrait-required":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x94B;&#x930;&#x94D;&#x91F;&#x94D;&#x930;&#x947;&#x91F; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-imagecapture.orientation-landscape-required":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x928;&#x947; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x915;&#x94B; &#x932;&#x948;&#x902;&#x921;&#x938;&#x94D;&#x915;&#x947;&#x92A; &#x92E;&#x94B;&#x921; &#x92E;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x918;&#x941;&#x92E;&#x93E;&#x90F;&#x902;&#x964;","ba-audiorecorder.recorder-error":"&#x90F;&#x915; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x918;&#x91F;&#x93F;&#x924; &#x939;&#x941;&#x908; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.attach-error":"&#x939;&#x92E; &#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x907;&#x902;&#x91F;&#x930;&#x92B;&#x93C;&#x947;&#x938; &#x915;&#x93E; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x947;&#x964; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x914;&#x930; &#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x915;&#x947; &#x906;&#x927;&#x93E;&#x930; &#x92A;&#x930;, &#x906;&#x92A;&#x915;&#x94B; &#x90F;&#x938;&#x90F;&#x938;&#x90F;&#x932; &#x915;&#x947; &#x92E;&#x93E;&#x927;&#x94D;&#x92F;&#x92E; &#x938;&#x947; &#x92B;&#x94D;&#x932;&#x948;&#x936; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x947; &#x92F;&#x93E; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-audiorecorder.software-required":"&#x906;&#x917;&#x947; &#x92C;&#x922;&#x93C;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x928;&#x93F;&#x92E;&#x94D;&#x928; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x928;&#x940;&#x91A;&#x947; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.software-waiting":"&#x938;&#x94D;&#x925;&#x93E;&#x92A;&#x93F;&#x924; / &#x938;&#x915;&#x94D;&#x930;&#x93F;&#x92F; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x930; &#x930;&#x939;&#x93E; &#x939;&#x948;&#x964; &#x92A;&#x942;&#x930;&#x93E; &#x939;&#x94B;&#x928;&#x947; &#x915;&#x947; &#x92C;&#x93E;&#x926; &#x906;&#x92A;&#x915;&#x94B; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x915;&#x94B; &#x930;&#x93F;&#x92B;&#x94D;&#x930;&#x947;&#x936; &#x915;&#x930;&#
2x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x94B; &#x938;&#x915;&#x924;&#x940; &#x939;&#x948;&#x964;","ba-audiorecorder.access-forbidden":"&#x92E;&#x940;&#x921;&#x93F;&#x92F;&#x93E; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x915;&#x940; &#x92E;&#x928;&#x93E;&#x939;&#x940; &#x925;&#x940;&#x964; &#x92A;&#x941;&#x928;&#x903; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.uploading":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x939;&#x94B; &#x930;&#x939;&#x93E; &#x939;&#x948;","ba-audiorecorder.uploading-failed":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.upload-error-duration":"&#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x93F;&#x90F; &#x917;&#x90F; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x932;&#x902;&#x92C;&#x93E;&#x908; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E;&#x913;&#x902; &#x915;&#x94B; &#x92A;&#x942;&#x930;&#x93E; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930;&#x924;&#x940; &#x939;&#x948; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.verifying":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x91C;&#x93E; &#x930;&#x939;&#x93E;","ba-audiorecorder.verifying-failed":"&#x938;&#x924;&#x94D;&#x92F;&#x93E;&#x92A;&#x93F;&#x924; &#x915;&#x930;&#x928;&#x93E; &#x935;&#x93F;&#x92B;&#x932; - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.rerecord-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-audiorecorder.cancel-confirm":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x935;&#x93E;&#x938;&#x94D;&#x924;&#x935; &#x92E;&#x947;&#x902; &#x905;&#x92A;&#x928;&#x947; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x94B; &#x930;&#x926;&#x94D;&#x926; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-audiorecorder.audio_file_too_large":"&#x906;&#x92A;&#x915;&#x940; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x92C;&#x939;&#x941;&#x924; &#x92C;&#x921;&#x93C;&#x940; &#x939;&#x948; (%s) - &#x90F;&#x915; &#x91B;&#x94B;&#x91F;&#x940; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x947; &#x938;&#x93E;&#x925; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-audiorecorder.unsupported_audio_type":"&#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;: %s - &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92F;&#x939;&#x93E;&#x902; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-common-settingsmenu.tooltip":"&#x91A;&#x932;&#x93E;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-common-settingsmenu.setting-menu":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-common-settingsmenu.source-quality":"&#x938;&#x94D;&#x930;&#x94B;&#x924; &#x915;&#x940; &#x917;&#x941;&#x923;&#x935;&#x924;&#x94D;&#x924;&#x93E;","ba-common-settingsmenu.player-speed":"&#x916;&#x93F;&#x932;&#x93E;&#x921;&#x93C;&#x940; &#x915;&#x940; &#x917;&#x924;&#x93F;","ba-common-settingsmenu.set-menu-option":"&#x935;&#x93F;&#x915;&#x932;&#x94D;&#x92A; &#x938;&#x947;&#x91F; &#x915;&#x930;&#x947;&#x902;","ba-common-settingsmenu.submit-video":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; &#x915;&#x930;&#x947;&#x902;","ba-common-settingsmenu.picture-in-picture":"&#x91A;&#x93F;&#x924;&#x94D;&#x930; &#x92E;&#x947;&#x902; &#x91A;&#x93F;&#x924;&#x94D;&#x930;","ba-common-settingsmenu.exit-fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x938;&#x947; &#x92C;&#x93E;&#x939;&#x930; &#x928;&#x93F;&#x915;&#x932;&#x947;&#x902;","ba-common-settingsmenu.fullscreen-video":"&#x92A;&#x942;&#x930;&#x94D;&#x923; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x926;&#x930;&#x94D;&#x91C; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder-chooser.multi-stream":"&#x92E;&#x932;&#x94D;&#x91F;&#x940; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E;","ba-videorecorder-controlbar.pause-recorder":"&#x935;&#x93F;&#x930;&#x93E;&#x92E; &#x926;&#x947;&#x928;&#x947; &#x935;&#x93E;&#x932;&#x93E;","ba-videorecorder-controlbar.resume-recorder":"&#x92B;&#x93F;&#x930; &#x938;&#x947; &#x936;&#x941;&#x930;&#x942; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.missing-track":"&#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92F;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91F;&#x94D;&#x930;&#x948;&#x915; &#x917;&#x93E;&#x92F;&#x92C; &#x939;&#x948;","ba-videorecorder.device-already-in-use":"&#x906;&#x92A;&#x915;&#x93E; &#x915;&#x92E; &#x938;&#x947; &#x915;&#x92E; &#x90F;&#x915; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x92A;&#x939;&#x932;&#x947; &#x938;&#x947; &#x939;&#x940; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x92E;&#x947;&#x902; &#x939;&#x948;","ba-videorecorder.browser-permission-denied":"&#x92C;&#x94D;&#x930;&#x93E;&#x909;&#x91C;&#x93C;&#x930; &#x926;&#x94D;&#x935;&#x93E;&#x930;&#x93E; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x938;&#x947; &#x907;&#x928;&#x915;&#x93E;&#x930; &#x915;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;, &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x92A;&#x939;&#x941;&#x901;&#x91A; &#x914;&#x930; &#x92A;&#x941;&#x928;&#x903; &#x932;&#x94B;&#x921; &#x92A;&#x943;&#x937;&#x94D;&#x920; &#x92A;&#x94D;&#x930;&#x926;&#x93E;&#x928; &#x915;&#x930;&#x947;&#x902;","ba-audioplayer.all-settings":"&#x938;&#x92D;&#x940; &#x938;&#x947;&#x91F;&#x93F;&#x902;&#x917;&#x94D;&#x938;","ba-videoplayer-controlbar.remaining-time":"&#x936;&#x947;&#x937; &#x938;&#x92E;&#x92F;","ba-videoplayer-controlbar.select-frame":"&#x91A;&#x941;&#x928;&#x924;&#x947; &#x939;&#x948;&#x902;","ba-videoplayer-controlbar.trim-video":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E;","ba-videoplayer-playbutton.trim":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E;","ba-videoplayer-playbutton.skip":"&#x91B;&#x94B;&#x921;&#x93C;&#x947;&#x902;","ba-videorecorder-imagegallery.upload-covershot":"&#x915;&#x935;&#x930; &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.pick-covershot-frame":"&#x915;&#x935;&#x930;&#x936;&#x949;&#x91F; &#x915;&#x947; &#x930;&#x942;&#x92A; &#x92E;&#x947;&#x902; &#x909;&#x92A;&#x92F;&#x94B;&#x917; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x90F;&#x915; &#x92B;&#x94D;&#x930;&#x947;&#x92E; &#x915;&#x93E; &#x91A;&#x92F;&#x928; &#x915;&#x930;&#x947;&#x902;&#x964;","ba-videorecorder.screen-recorder-is-not-supported":"&#x907;&#x938; &#x921;&#x93F;&#x935;&#x93E;&#x907;&#x938; &#x92A;&#x930; &#x938;&#x94D;&#x915;&#x94D;&#x930;&#x940;&#x928; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930; &#x938;&#x92E;&#x930;&#x94D;&#x925;&#x93F;&#x924; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;","ba-videorecorder.trim-prompt":"&#x915;&#x94D;&#x92F;&#x93E; &#x906;&#x92A; &#x905;&#x92A;&#x928;&#x93E; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x930;&#x928;&#x93E; &#x91A;&#x93E;&#x939;&#x924;&#x947; &#x939;&#x948;&#x902;?","ba-videorecorder.trim-video":"&#x905;&#x92A;&#x928;&#x947; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x92A;&#x94D;&#x930;&#x93E;&#x930;&#x902;&#x92D; &#x914;&#x930; &#x938;&#x92E;&#x93E;&#x92A;&#x94D;&#x924;&#x93F; &#x92E;&#x93E;&#x930;&#x94D;&#x915;&#x930;&#x94B;&#x902; &#x915;&#x94B; &#x938;&#x94D;&#x925;&#x93E;&#x928;&#x93E;&#x902;&#x924;&#x930;&#x93F;&#x924; &#x915;&#x930;&#x947;&#x902;","ba-videorecorder.wait-for-trim":"&#x91F;&#x94D;&#x930;&#x93F;&#x92E; &#x915;&#x92E;&#x93E;&#x902;&#x921; &#x915;&#x940; &#x92A;&#x94D;&#x930;&#x924;&#x940;&#x915;&#x94D;&#x937;&#x93E; &#x915;&#x940; &#x91C;&#x93E; &#x930;&#x939;&#x940; &#x939;&#x948;...","ba-videorecorder-controlbar.no-video-source":"&#x905;&#x924;&#x93F;&#x930;&#x93F;&#x915;&#x94D;&#x924; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x907;&#x928;&#x92A;&#x941;&#x91F; &#x938;&#x94D;&#x930;&#x94B;&#x924; &#x917;&#x941;&#x92E; &#x939;&#x948;","ba-videorecorder-controlbar.stream-already-selected":"&#x905;&#x924;&#x93F;&#x930;&#x93F;&#x915;&#x94D;&#x924; &#x938;&#x94D;&#x91F;&#x94D;&#x930;&#x940;&#x92E; &#x92A;&#x939;&#x932;&#x947; &#x939;&#x940; &#x91A;&#x941;&#x928;&#x940; &#x91C;&#x93E; &#x91A;&#x941;&#x915;&#x940; &#x939;&#x948;","ba-videorecorder.uploading-src-error":"&#x905;&#x92D;&#x940; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x935;&#x93E;&#x92A;&#x938; &#x91A;&#x932;&#x93E;&#x928;&#x947; &#x92E;&#x947;&#x902; &#x905;&#x938;&#x92E;&#x930;&#x94D;&#x925;, &#x905;&#x92A;&#x932;&#x94B;&#x921; &#x915;&#x930;&#x928;&#x93E; &#x905;&#x92D;&#x940; &#x92D;&#x940; &#x92A;&#x94D;&#x930;&#x917;&#x924;&#x93F; &#x92A;&#x930; &#x939;&#x948;","ba-audiorecorder-controlbar.pause-recorder":"&#x930;&#x94B;&#x915;&#x947;&#x902; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930;","ba-audiorecorder-controlbar.resume-recorder":"&#x930;&#x93F;&#x91C;&#x94D;&#x92F;&#x942;&#x92E;&#x947; &#x930;&#x93F;&#x915;&#x949;&#x930;&#x94D;&#x921;&#x930;"},"language:hr":{"ba-videoplayer-playbutton.tooltip":"Kliknite za reprodukciju video zapisa.","ba-videoplayer-playbutton.rerecord":"preurediti","ba-videoplayer-playbutton.submit-video":"Potvrda videa","ba-videoplayer-loader.tooltip":"U&#x10D;itavanje videa ...","ba-videoplayer-controlbar.change-resolution":"Promjena razlu&#x10D;ivosti","ba-videoplayer-controlbar.video-progress":"napredak Video","ba-videoplayer-controlbar.rerecord-video":"Ponovi video?","ba-videoplayer-controlbar.submit-video":"Potvrda videa","ba-videoplayer-controlbar.play-video":"Reprodukcija videozapisa","ba-videoplayer-controlbar.pause-video":"Pauza Video","ba-videoplayer-controlbar.elapsed-time":"Proteklo vrijeme","ba-videoplayer-controlbar.total-time":"Ukupna du&#x17E;ina videa","ba-videoplayer-controlbar.fullscreen-video":"Idi na puni zaslon","ba-videoplayer-controlbar.volume-button":"Set volumen","ba-videoplayer-controlbar.volume-mute":"Bez zvuka","ba-videoplayer-controlbar.volume-unmute":"Vrati zvu
2k","ba-videoplayer.video-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder-chooser.record-video":"Snimanje videa","ba-videorecorder-chooser.upload-video":"Dodaj video","ba-videorecorder-controlbar.settings":"Postavke","ba-videorecorder-controlbar.camerahealthy":"Rasvjeta je dobra","ba-videorecorder-controlbar.cameraunhealthy":"Rasvjeta nije optimalno","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je dobar","ba-videorecorder-controlbar.microphoneunhealthy":"ne mo&#x17E;e podi&#x107;i bilo koji zvuk","ba-videorecorder-controlbar.record":"Snimiti","ba-videorecorder-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-videorecorder-controlbar.rerecord":"preurediti","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknite ovdje ponoviti.","ba-videorecorder-controlbar.upload-covershot":"Postavi","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknite ovdje kako biste poslali prilago&#x111;ene cover metak","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Kliknite ovdje da se zaustavi.","ba-videorecorder-controlbar.skip":"Presko&#x10D;iti","ba-videorecorder-controlbar.skip-tooltip":"Kliknite ovdje presko&#x10D;iti.","ba-videorecorder.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder.attach-error":"Nismo mogli pristupiti su&#x10D;elju fotoaparata. Ovisno o ure&#x111;aju i preglednika, mo&#x17E;da &#x107;ete morati instalirati Flash ili pristupiti stranici putem SSL-a.","ba-videorecorder.access-forbidden":"Pristup kameri je zabranjeno. Kliknite za ponovni poku&#x161;aj.","ba-videorecorder.pick-covershot":"Izaberite covershot.","ba-videorecorder.uploading":"Prijenos","ba-videorecorder.uploading-failed":"Prijenos nije uspio - kliknite ovdje za ponovni poku&#x161;aj.","ba-videorecorder.verifying":"Potvr&#x111;ivanje","ba-videorecorder.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-videorecorder.rerecord-confirm":"Da li zaista &#x17E;elite ponoviti svoj video?","ba-videorecorder.video_file_too_large":"Va&#x161; video datoteka je prevelika (%s) - kliknite ovdje kako bi poku&#x161;ali ponovno s manjim video datoteka.","ba-videorecorder.unsupported_video_type":"Prenesite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-videoplayer-controlbar.exit-fullscreen-video":"Iza&#x111;ite iz cijelog zaslona","ba-videoplayer-share.share":"Dijeljenje videozapisa","ba-videorecorder-chooser.record-screen":"Zaslon za snimanje","ba-videoplayer-controlbar.pause-video-disabled":"Pauza nije podr&#x17E;ana","ba-videorecorder-chooser.record-audio":"Snimanje zvuka","ba-videorecorder-controlbar.stop-available-after":"Minimalno vrijeme snimanja je %d sekundi","ba-videorecorder-controlbar.cancel":"Otkazati","ba-videorecorder-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-videorecorder.cancel-confirm":"&#x17D;elite li zaista odustati od prijenosa videozapisa?","ba-videoplayer-adslot.elapsed-time":"Proteklo vrijeme","ba-videoplayer-adslot.volume-button":"Postavite glasno&#x107;u","ba-videoplayer-adslot.volume-mute":"Isklju&#x10D;ite zvuk","ba-videoplayer-adslot.volume-unmute":"Uklju&#x10D;i zvuk","ba-videoplayer-adslot.ad-will-end-after":"Oglas zavr&#x161;ava nakon %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i nakon %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;ite oglas","ba-videorecorder.software-required":"Kliknite dolje da biste instalirali / aktivirali sljede&#x107;e uvjete kako biste nastavili.","ba-videorecorder.software-waiting":"&#x10C;eka se postavljanje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon zavr&#x161;etka.","ba-videoplayer-controlbar.close-tracks":"Zatvori CC","ba-videoplayer-controlbar.show-tracks":"Prika&#x17E;i CC","ba-videoplayer-tracks.upload-text-tracks":"Prenesite tekstne datoteke zapisa","ba-videoplayer-tracks.select-text-track-language":"Jezik podnaslova","ba-videoplayer-tracks.info-select-locale-first":"Prvo odaberite mjesto","ba-videoplayer-tracks.select-text-track-file":"Kliknite za odabir datoteke","ba-videoplayer-tracks.back":"le&#x111;a","ba-videorecorder.framerate-warning":"Brzina videozapisa je vrlo niska. Preporu&#x10D;ujemo zatvaranje svih ostalih programa i kartica preglednika ili kori&#x161;tenje br&#x17E;eg ra&#x10D;unala.","ba-videorecorder.upload-error-duration":"Duljina prijenosa videozapisa ne zadovoljava uvjete - kliknite ovdje kako biste poku&#x161;ali ponovno.","ba-videorecorder.resolution-constraint-error":"Odabrana datoteka ne odgovara potrebnoj rezoluciji - kliknite ovdje kako biste poku&#x161;ali ponovno.","ba-videorecorder.orientation-portrait-required":"Zakrenite ure&#x111;aj za snimanje u portretnom na&#x10D;inu rada.","ba-videorecorder.orientation-landscape-required":"Zakrenite ure&#x111;aj da snimate u pejza&#x17E;nom na&#x10D;inu rada.","ba-imageviewer-controlbar.rerecord-image":"Ponovi?","ba-imageviewer-controlbar.submit-image":"potvrditi","ba-imageviewer-controlbar.fullscreen-image":"Unesite puni zaslon","ba-imageviewer-controlbar.exit-fullscreen-image":"Izlaz iz cijelog zaslona","ba-imageviewer.image-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture-chooser.image-capture":"Snimite sliku","ba-imagecapture-chooser.upload-image":"U&#x10D;itaj sliku","ba-imagecapture-controlbar.settings":"postavke","ba-imagecapture-controlbar.camerahealthy":"Rasvjeta je dobra","ba-imagecapture-controlbar.cameraunhealthy":"Rasvjeta nije optimalna","ba-imagecapture-controlbar.record":"Uhvatiti","ba-imagecapture-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-imagecapture-controlbar.rerecord":"preurediti","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknite ovdje za ponavljanje.","ba-imagecapture-controlbar.cancel":"Otkazati","ba-imagecapture-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-audioplayer
2-controlbar.audio-progress":"Napredak","ba-audioplayer-controlbar.rerecord-audio":"Ponovi?","ba-audioplayer-controlbar.submit-audio":"potvrditi","ba-audioplayer-controlbar.play-audio":"igra","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pauza nije podr&#x17E;ana","ba-audioplayer-controlbar.elapsed-time":"Proteklo vrijeme","ba-audioplayer-controlbar.total-time":"Ukupna duljina","ba-audioplayer-controlbar.volume-button":"Postavite glasno&#x107;u","ba-audioplayer-controlbar.volume-mute":"Isklju&#x10D;ite zvuk","ba-audioplayer-controlbar.volume-unmute":"Uklju&#x10D;i zvuk","ba-audioplayer-loader.tooltip":"U&#x10D;itavam...","ba-audioplayer.audio-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder-chooser.record-audio":"Snimanje zvuka","ba-audiorecorder-chooser.upload-audio":"Prijenos zvuka","ba-audiorecorder-controlbar.settings":"postavke","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobar","ba-audiorecorder-controlbar.microphoneunhealthy":"Ne mogu podi&#x107;i zvuk","ba-audiorecorder-controlbar.record":"Snimiti","ba-audiorecorder-controlbar.record-tooltip":"Kliknite ovdje za snimanje.","ba-audiorecorder-controlbar.rerecord":"preurediti","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknite ovdje za ponavljanje.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Kliknite ovdje da biste prestali.","ba-audiorecorder-controlbar.stop-available-after":"Minimalno vrijeme snimanja je %d sekundi","ba-audiorecorder-controlbar.cancel":"Otkazati","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknite ovdje kako biste odustali.","ba-videoplayer-controlbar.player-speed":"Brzina igra&#x10D;a","ba-videoplayer-controlbar.settings":"postavke","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"Sve postavke","ba-videoplayer.player-speed":"Brzina igra&#x10D;a","ba-videoplayer.full-screen":"Puni zaslon","ba-videorecorder-controlbar.add-stream":"Dodaj tok","ba-videorecorder.switch-camera":"Promijenite kameru","ba-videorecorder.prepare-covershot":"Priprema snimke","ba-videorecorder.prepare-thumbnails":"Priprema za tra&#x17E;enje sli&#x10D;ica","ba-videorecorder.adding-new-stream":"Dodavanje novog toka","ba-imagecapture.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture.attach-error":"Nismo mogli pristupiti su&#x10D;elju medija. Ovisno o ure&#x111;aju i pregledniku, mo&#x17E;da &#x107;ete morati instalirati Flash ili pristupiti stranici putem SSL-a.","ba-imagecapture.software-required":"Da biste nastavili, kliknite ispod kako biste instalirali / aktivirali sljede&#x107;e zahtjeve.","ba-imagecapture.software-waiting":"&#x10C;eka se instaliranje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon dovr&#x161;etka.","ba-imagecapture.access-forbidden":"Pristup medijima bio je zabranjen. Kliknite za ponovni poku&#x161;aj.","ba-imagecapture.uploading":"Prijenos","ba-imagecapture.uploading-failed":"U&#x10D;itavanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.upload-error-duration":"Duljina prenesene slike ne ispunjava uvjete - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.resolution-constraint-error":"Odabrana datoteka ne odgovara tra&#x17E;enoj razlu&#x10D;ivosti - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.verifying":"Provjera","ba-imagecapture.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.rerecord-confirm":"&#x17D;elite li doista ponovno uzeti sliku?","ba-imagecapture.image_file_too_large":"Va&#x161;a je slikovna datoteka prevelika (%s) - kliknite ovdje da biste poku&#x161;ali ponovno s manjom slikovnom datotekom.","ba-imagecapture.unsupported_image_type":"Prenesite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-imagecapture.orientation-portrait-required":"Okre&#x107;ite ure&#x111;aj da biste snimali u portretnom na&#x10D;inu.","ba-imagecapture.orientation-landscape-required":"Rotirajte ure&#x111;aj da biste snimali u pejza&#x17E;nom na&#x10D;inu.","ba-audiorecorder.recorder-error":"Do&#x161;lo je do pogre&#x161;ke. Molimo poku&#x161;ajte ponovno kasnije. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder.attach-error":"Nismo mogli pristupiti su&#x10D;elju medija. Ovisno o ure&#x111;aju i pregledniku, mo&#x17E;da &#x107;ete morati instalirati Flash ili pristupiti stranici putem SSL-a.","ba-audiorecorder.software-required":"Da biste nastavili, kliknite ispod kako biste instalirali / aktivirali sljede&#x107;e zahtjeve.","ba-audiorecorder.software-waiting":"&#x10C;eka se instaliranje / aktiviranje zahtjeva. Mo&#x17E;da &#x107;ete morati osvje&#x17E;iti stranicu nakon dovr&#x161;etka.","ba-audiorecorder.access-forbidden":"Pristup medijima bio je zabranjen. Kliknite za ponovni poku&#x161;aj.","ba-audiorecorder.uploading":"Prijenos","ba-audiorecorder.uploading-failed":"U&#x10D;itavanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.upload-error-duration":"Duljina prenesenog zvuka ne zadovoljava zahtjeve - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.verifying":"Provjera","ba-audiorecorder.verifying-failed":"Potvr&#x111;ivanje nije uspjelo - kliknite ovdje za ponovni poku&#x161;aj.","ba-audiorecorder.rerecord-confirm":"&#x17D;elite li zaista ponoviti zvuk?","ba-audiorecorder.cancel-confirm":"&#x17D;elite li zaista otkazati prijenos zvuka?","ba-audiorecorder.audio_file_too_large":"Va&#x161;a je audio datoteka prevelika (%s) - kliknite ovdje da biste poku&#x161;ali ponovno s manjom audio datotekom.","ba-audiorecorder.unsupported_audio_type":"Prenesite: %s - kliknite ovdje za ponovni poku&#x161;aj.","ba-common-settingsmenu.tooltip":"Kliknite za reprodukciju.","ba-common-settingsmenu.setting-menu":"Sve postavke","ba-common-settingsmenu.source-quality":"Kvaliteta izvora","ba-common-settingsmenu.player-speed":"Brzina igra&#x10D;a","ba-common-settingsmenu.set-menu-option":"Postavite opciju","ba-common-settingsmenu.submit-video":"Potvrdite video","ba-common-settingsmenu.picture-in-picture":"Slika u slici","ba-common-settingsmenu.exit-fullscreen-video":"Izlaz iz cijelog zaslona","ba-common-settingsmenu.fullscreen-video":"U&#x111;ite u cijeli zaslon","ba-videorecorder-chooser.multi-stream":"Vi&#x161;estruki tok","ba-videorecorder-controlbar.pause-recorder":"Pauzirajte snima&#x10D;","ba-videorecorder-controlbar.resume-recorder":"Snima&#x10D; &#x17E;ivotopisa","ba-videorecorder.missing-track":"Nedostaje potreban audio ili video zapis","ba-videorecorder.device-already-in-use":"Barem jedan od va&#x161;ih ulaznih ure&#x111;aja ve&#x107; se koristi","ba-videorecorder.browser-permission-denied":"Dozvola odbijena od strane preglednika, odobrite pristup i ponovno u&#x10D;itajte stranicu","ba-audioplayer.all-settings":"Sve postavke","ba-videoplayer-controlbar.remaining-time":"Preostalo vrijeme","ba-videoplayer-controlbar.select-frame":"Odaberi","ba-videoplayer-controlbar.trim-video":"Obre&#x17E;ite","ba-videoplayer-playbutton.trim":"Obre&#x17E;ite","ba-videoplayer-playbutton.skip":"Presko&#x10D;iti","ba-videorecorder-imagegallery.upload-covershot":"Prenesi naslovnicu","ba-videorecorder.pick-covershot-frame":"Odaberite okvir koji &#x107;ete koristiti kao snimku naslovnice.","ba-videorecorder.screen-recorder-is-not-supported":"Snima&#x10D; zaslona nije podr&#x17E;an na ovom ure&#x111;aju","ba-videorecorder.trim-prompt":"&#x17D;elite li obrezati svoj videozapis?","ba-videorecorder.trim-video":"Pomaknite oznake po&#x10D;etka i kraja da biste obrezali videozapis","ba-videorecorder.wait-for-trim":"&#x10C;eka se naredba trim ...","ba-videorecorder-controlbar.no-video-source":"Nedostaje dodatni video ulaz","ba-videorecorder-controlbar.stream-already-selected":"Dodatni tok ve&#x107; je odabran","ba-videorecorder.uploading-src-error":"Videozapis se sada ne mo&#x17E;e reproducirati, prijenos je jo&#x161; u tijeku","ba-audiorecorder-controlbar.pause-recorder":"Zaustavi snima&#x10D;","ba-audiorecorder-controlbar.resume-recorder":"Snima&#x10D; &#x17E;ivotopisa"},"language:hu":{"ba-videoplayer-playbutton.tooltip":"Kattintson ide a vide&#xF3; lej&#xE1;tsz&#xE1;s&#xE1;hoz.","ba-videoplayer-playbutton.rerecord":"&#xDA;jra","ba-videoplayer-playbutton.submit-video":"Er&#x151;
2s&#xED;tse vide&#xF3;","ba-videoplayer-loader.tooltip":"Vide&#xF3; bet&#xF6;lt&#xE9;se ...","ba-videoplayer-controlbar.change-resolution":"a felbont&#xE1;s m&#xF3;dos&#xED;t&#xE1;sa","ba-videoplayer-controlbar.video-progress":"vide&#xF3; halad&#xE1;s","ba-videoplayer-controlbar.rerecord-video":"&#xDA;jra vide&#xF3;t?","ba-videoplayer-controlbar.submit-video":"Er&#x151;s&#xED;tse vide&#xF3;","ba-videoplayer-controlbar.play-video":"vide&#xF3; lej&#xE1;tsz&#xE1;sa","ba-videoplayer-controlbar.pause-video":"sz&#xFC;net vide&#xF3;","ba-videoplayer-controlbar.elapsed-time":"Eltelt id&#x151;","ba-videoplayer-controlbar.total-time":"Teljes hossza vide&#xF3;","ba-videoplayer-controlbar.fullscreen-video":"a teljes k&#xE9;perny&#x151;s","ba-videoplayer-controlbar.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-videoplayer-controlbar.volume-mute":"hang eln&#xE9;m&#xED;t&#xE1;sa","ba-videoplayer-controlbar.volume-unmute":"Unmute hang","ba-videoplayer.video-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson ide &#xFA;jra.","ba-videorecorder-chooser.record-video":"A vide&#xF3; r&#xF6;gz&#xED;t&#xE9;s&#xE9;nek","ba-videorecorder-chooser.upload-video":"Vide&#xF3; felt&#xF6;lt&#xE9;se","ba-videorecorder-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-videorecorder-controlbar.camerahealthy":"Vil&#xE1;g&#xED;t&#xE1;s j&#xF3;","ba-videorecorder-controlbar.cameraunhealthy":"Vil&#xE1;g&#xED;t&#xE1;s nem optim&#xE1;lis","ba-videorecorder-controlbar.microphonehealthy":"Hang j&#xF3;","ba-videorecorder-controlbar.microphoneunhealthy":"Nem lehet felvenni minden hang","ba-videorecorder-controlbar.record":"Rekord","ba-videorecorder-controlbar.record-tooltip":"Kattintson ide, hogy r&#xF6;gz&#xED;ti.","ba-videorecorder-controlbar.rerecord":"&#xDA;jra","ba-videorecorder-controlbar.rerecord-tooltip":"Kattintson ide, hogy &#xFA;jra.","ba-videorecorder-controlbar.upload-covershot":"Felt&#xF6;lt&#xE9;s","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kattintson ide felt&#xF6;lthet&#x151; egyedi fed&#xE9;l l&#xF6;v&#xE9;s","ba-videorecorder-controlbar.stop":"&#xC1;llj meg","ba-videorecorder-controlbar.stop-tooltip":"Kattintson ide, hogy hagyja abba.","ba-videorecorder-controlbar.skip":"Skip","ba-videorecorder-controlbar.skip-tooltip":"Kattintson ide, hogy kihagyja.","ba-videorecorder.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson ide &#xFA;jra.","ba-videorecorder.attach-error":"Nem tudtuk el&#xE9;rni a kamera interface. Att&#xF3;l f&#xFC;gg&#x151;en, hogy a k&#xE9;sz&#xFC;l&#xE9;k &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;ben, akkor telep&#xED;tenie kell a Flash vagy el&#xE9;rni az oldalt SSL.","ba-videorecorder.access-forbidden":"Hozz&#xE1;f&#xE9;r&#xE9;s a kamera tilos volt. Kattintson ide &#xFA;jra.","ba-videorecorder.pick-covershot":"V&#xE1;lassz egy covershot.","ba-videorecorder.uploading":"Felt&#xF6;lt&#xE9;s","ba-videorecorder.uploading-failed":"Felt&#xF6;lt&#xE9;s sikertelen - ide kattintva &#xFA;jra.","ba-videorecorder.verifying":"ellen&#x151;rz&#xE9;se","ba-videorecorder.verifying-failed":"Ellen&#x151;rz&#xE9;s&#xE9;&#xE9;rt sikertelen - ide kattintva &#xFA;jra.","ba-videorecorder.rerecord-confirm":"T&#xE9;nyleg azt akarja ism&#xE9;telni a vide&#xF3;?","ba-videorecorder.video_file_too_large":"A vide&#xF3; f&#xE1;jl t&#xFA;l nagy (%s) - ide kattintva pr&#xF3;b&#xE1;lkozzon &#xFA;jra egy kisebb video f&#xE1;jlt.","ba-videorecorder.unsupported_video_type":"K&#xE9;rj&#xFC;k, t&#xF6;lts&#xF6;n fel: %s - ide kattintva &#xFA;jra.","ba-videoplayer-controlbar.exit-fullscreen-video":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;s","ba-videoplayer-share.share":"Vide&#xF3; megoszt&#xE1;sa","ba-videorecorder-chooser.record-screen":"Felv&#xE9;tel k&#xE9;perny&#x151;","ba-videoplayer-controlbar.pause-video-disabled":"A sz&#xFC;neteltet&#xE9;s nem t&#xE1;mogatott","ba-videorecorder-chooser.record-audio":"Hang r&#xF6;gz&#xED;t&#xE9;se","ba-videorecorder-controlbar.stop-available-after":"A minim&#xE1;lis felv&#xE9;teli id&#x151; %d m&#xE1;sodperc","ba-videorecorder-controlbar.cancel":"Megsz&#xFC;nteti","ba-videorecorder-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-videorecorder.cancel-confirm":"T&#xE9;nyleg t&#xF6;r&#xF6;lni szeretn&#xE9; a vide&#xF3; felt&#xF6;lt&#xE9;s&#xE9;t?","ba-videoplayer-adslot.elapsed-time":"Elkelt id&#x151;","ba-videoplayer-adslot.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-videoplayer-adslot.volume-mute":"Eln&#xE9;m&#xED;tja a hangot","ba-videoplayer-adslot.volume-unmute":"Csengessen a hang","ba-videoplayer-adslot.ad-will-end-after":"A hirdet&#xE9;s a %s ut&#xE1;n befejez&#x151;dik","ba-videoplayer-adslot.can-skip-after":"Ugr&#xE1;s a %d ut&#xE1;n","ba-videoplayer-adslot.skip-ad":"Hirdet&#xE9;s &#xE1;tugr&#xE1;sa","ba-videorecorder.software-required":"K&#xE9;rj&#xFC;k, kattintson az al&#xE1;bbi gombra a k&#xF6;vetkez&#x151; k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz a folytat&#xE1;shoz.","ba-videorecorder.software-waiting":"V&#xE1;rakoz&#xE1;s a telep&#xED;t&#xE9;s / aktiv&#xE1;l&#xE1;s k&#xF6;vetelm&#xE9;nyeire. Lehet, hogy friss&#xED;tenie kell az oldalt befejez&#xE9;se ut&#xE1;n.","ba-videoplayer-controlbar.close-tracks":"K&#xF6;zeli CC","ba-videoplayer-controlbar.show-tracks":"CC mutat&#xE1;sa","ba-videoplayer-tracks.upload-text-tracks":"P&#xE1;lya sz&#xF6;veges f&#xE1;jlok felt&#xF6;lt&#xE9;se","ba-videoplayer-tracks.select-text-track-language":"Felirat nyelve","ba-videoplayer-tracks.info-select-locale-first":"El&#x151;sz&#xF6;r v&#xE1;lassza a helyi be&#xE1;ll&#xED;t&#xE1;st","ba-videoplayer-tracks.select-text-track-file":"Kattintson a f&#xE1;jl kiv&#xE1;laszt&#xE1;s&#xE1;hoz","ba-videoplayer-tracks.back":"h&#xE1;t","ba-videorecorder.framerate-warning":"A vide&#xF3; k&#xE9;par&#xE1;nya nagyon alacsony. Javasoljuk, hogy z&#xE1;rja be az &#xF6;
2sszes t&#xF6;bbi programot &#xE9;s b&#xF6;ng&#xE9;sz&#x151;lapot, vagy gyorsabb sz&#xE1;m&#xED;t&#xF3;g&#xE9;pet haszn&#xE1;ljon.","ba-videorecorder.upload-error-duration":"A felt&#xF6;lt&#xF6;tt vide&#xF3; hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-videorecorder.resolution-constraint-error":"A kiv&#xE1;lasztott f&#xE1;jl nem egyezik meg a sz&#xFC;ks&#xE9;ges felbont&#xE1;ssal - kattintson ide &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-videorecorder.orientation-portrait-required":"Forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket &#xE1;ll&#xF3;k&#xE9;p r&#xF6;gz&#xED;t&#xE9;s&#xE9;hez.","ba-videorecorder.orientation-landscape-required":"Forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket fekv&#x151; m&#xF3;dban t&#xF6;rt&#xE9;n&#x151; r&#xF6;gz&#xED;t&#xE9;shez.","ba-imageviewer-controlbar.rerecord-image":"&#xDA;jra?","ba-imageviewer-controlbar.submit-image":"meger&#x151;s&#xED;t","ba-imageviewer-controlbar.fullscreen-image":"L&#xE9;pjen be a teljes k&#xE9;perny&#x151;re","ba-imageviewer-controlbar.exit-fullscreen-image":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;r&#x151;l","ba-imageviewer.image-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson &#xFA;jra az &#xFA;jrapr&#xF3;b&#xE1;l&#xE1;shoz.","ba-imagecapture-chooser.image-capture":"K&#xE9;p r&#xF6;gz&#xED;t&#xE9;se","ba-imagecapture-chooser.upload-image":"K&#xE9;p felt&#xF6;lt&#xE9;se","ba-imagecapture-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-imagecapture-controlbar.camerahealthy":"A vil&#xE1;g&#xED;t&#xE1;s j&#xF3;","ba-imagecapture-controlbar.cameraunhealthy":"A vil&#xE1;g&#xED;t&#xE1;s nem optim&#xE1;lis","ba-imagecapture-controlbar.record":"Elfog","ba-imagecapture-controlbar.record-tooltip":"Kattintson ide a r&#xF6;gz&#xED;t&#xE9;shez.","ba-imagecapture-controlbar.rerecord":"&#xDA;jra","ba-imagecapture-controlbar.rerecord-tooltip":"Kattintson ide &#xFA;jra.","ba-imagecapture-controlbar.cancel":"Megsz&#xFC;nteti","ba-imagecapture-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-audioplayer-controlbar.audio-progress":"El&#x151;rehalad","ba-audioplayer-controlbar.rerecord-audio":"&#xDA;jra?","ba-audioplayer-controlbar.submit-audio":"meger&#x151;s&#xED;t","ba-audioplayer-controlbar.play-audio":"J&#xE1;t&#xE9;k","ba-audioplayer-controlbar.pause-audio":"Sz&#xFC;net","ba-audioplayer-controlbar.pause-audio-disabled":"A sz&#xFC;neteltet&#xE9;s nem t&#xE1;mogatott","ba-audioplayer-controlbar.elapsed-time":"Elkelt id&#x151;","ba-audioplayer-controlbar.total-time":"Teljes hossza","ba-audioplayer-controlbar.volume-button":"&#xC1;ll&#xED;tsa be a hanger&#x151;t","ba-audioplayer-controlbar.volume-mute":"Eln&#xE9;m&#xED;tja a hangot","ba-audioplayer-controlbar.volume-unmute":"Csengessen a hang","ba-audioplayer-loader.tooltip":"Bet&#xF6;lt&#xE9;s...","ba-audioplayer.audio-error":"Hiba t&#xF6;rt&#xE9;nt. K&#xE9;rj&#xFC;k, pr&#xF3;b&#xE1;lkozzon k&#xE9;s&#x151;bb. Kattintson &#xFA;jra az &#xFA;jrapr&#xF3;b&#xE1;l&#xE1;shoz.","ba-audiorecorder-chooser.record-audio":"Hang r&#xF6;gz&#xED;t&#xE9;se","ba-audiorecorder-chooser.upload-audio":"Hang felt&#xF6;lt&#xE9;se","ba-audiorecorder-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-audiorecorder-controlbar.microphonehealthy":"A hang j&#xF3;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nem hallhat&#xF3; hang","ba-audiorecorder-controlbar.record":"Rekord","ba-audiorecorder-controlbar.record-tooltip":"Kattintson ide a felv&#xE9;telhez.","ba-audiorecorder-controlbar.rerecord":"&#xDA;jra","ba-audiorecorder-controlbar.rerecord-tooltip":"Kattintson ide &#xFA;jra.","ba-audiorecorder-controlbar.stop":"&#xC1;llj meg","ba-audiorecorder-controlbar.stop-tooltip":"Kattintson ide a le&#xE1;ll&#xED;t&#xE1;shoz.","ba-audiorecorder-controlbar.stop-available-after":"A minim&#xE1;lis felv&#xE9;teli id&#x151; %d m&#xE1;sodperc","ba-audiorecorder-controlbar.cancel":"Megsz&#xFC;nteti","ba-audiorecorder-controlbar.cancel-tooltip":"Kattintson ide a lemond&#xE1;shoz.","ba-videoplayer-controlbar.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-videoplayer-controlbar.settings":"Be&#xE1;ll&#xED;t&#xE1;sok","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay ikonra.","ba-videoplayer.all-settings":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-videoplayer.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-videoplayer.full-screen":"Teljes k&#xE9;perny&#x151;","ba-videorecorder-controlbar.add-stream":"Adja hozz&#xE1; az adatfolyamot","ba-videorecorder.switch-camera":"Kapcsolja be a kamer&#xE1;t","ba-videorecorder.prepare-covershot":"Coverhots k&#xE9;sz&#xED;t&#xE9;se","ba-videorecorder.prepare-thumbnails":"A miniat&#x171;r&#xF6;k keres&#xE9;s&#xE9;
2nek el&#x151;k&#xE9;sz&#xED;t&#xE9;se","ba-videorecorder.adding-new-stream":"&#xDA;j adatfolyam hozz&#xE1;ad&#xE1;sa","ba-imagecapture.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. Pr&#xF3;b&#xE1;lja &#xFA;jra k&#xE9;s&#x151;bb. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-imagecapture.attach-error":"Nem tudtuk el&#xE9;rni a m&#xE9;dia interf&#xE9;szt. Az eszk&#xF6;zt&#x151;l &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;t&#x151;l f&#xFC;gg&#x151;en el&#x151;fordulhat, hogy telep&#xED;tenie kell a Flash-et vagy az SSL-en kereszt&#xFC;l az oldalt.","ba-imagecapture.software-required":"Az al&#xE1;bbi k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz kattintson az al&#xE1;bbi gombra.","ba-imagecapture.software-waiting":"V&#xE1;rakoz&#xE1;s a k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;re / aktiv&#xE1;l&#xE1;s&#xE1;ra. Lehet, hogy a befejez&#xE9;s ut&#xE1;n friss&#xED;tenie kell az oldalt.","ba-imagecapture.access-forbidden":"Tilos a m&#xE9;di&#xE1;hoz val&#xF3; hozz&#xE1;f&#xE9;r&#xE9;s. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-imagecapture.uploading":"Felt&#xF6;lt&#xE9;s","ba-imagecapture.uploading-failed":"A felt&#xF6;lt&#xE9;s sikertelen - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.upload-error-duration":"A felt&#xF6;lt&#xF6;tt k&#xE9;p hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-imagecapture.resolution-constraint-error":"A kiv&#xE1;lasztott f&#xE1;jl nem egyezik meg a sz&#xFC;ks&#xE9;ges felbont&#xE1;ssal - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.verifying":"ellen&#x151;rz&#xE9;se","ba-imagecapture.verifying-failed":"Sikertelen ellen&#x151;rz&#xE9;s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.rerecord-confirm":"T&#xE9;nyleg meg akarja ism&#xE9;telni a k&#xE9;pet?","ba-imagecapture.image_file_too_large":"A k&#xE9;pf&#xE1;jl t&#xFA;l nagy (%s) - kattintson ide, ha megpr&#xF3;b&#xE1;l egy kisebb k&#xE9;pf&#xE1;jl haszn&#xE1;lat&#xE1;val.","ba-imagecapture.unsupported_image_type":"K&#xE9;rj&#xFC;k, t&#xF6;ltse fel: %s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-imagecapture.orientation-portrait-required":"K&#xE9;rj&#xFC;k, forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket, hogy portr&#xE9; m&#xF3;dban r&#xF6;gz&#xED;tse.","ba-imagecapture.orientation-landscape-required":"K&#xE9;rj&#xFC;k, forgassa el a k&#xE9;sz&#xFC;l&#xE9;ket, hogy t&#xE1;jol&#xE1;st k&#xE9;sz&#xED;tsen.","ba-audiorecorder.recorder-error":"Hiba t&#xF6;rt&#xE9;nt. Pr&#xF3;b&#xE1;lja &#xFA;jra k&#xE9;s&#x151;bb. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-audiorecorder.attach-error":"Nem tudtuk el&#xE9;rni a m&#xE9;dia interf&#xE9;szt. Az eszk&#xF6;zt&#x151;l &#xE9;s a b&#xF6;ng&#xE9;sz&#x151;t&#x151;l f&#xFC;gg&#x151;en el&#x151;fordulhat, hogy telep&#xED;tenie kell a Flash-et vagy az SSL-en kereszt&#xFC;l az oldalt.","ba-audiorecorder.software-required":"Az al&#xE1;bbi k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;hez / aktiv&#xE1;l&#xE1;s&#xE1;hoz kattintson az al&#xE1;bbi gombra.","ba-audiorecorder.software-waiting":"V&#xE1;rakoz&#xE1;s a k&#xF6;vetelm&#xE9;nyek telep&#xED;t&#xE9;s&#xE9;re / aktiv&#xE1;l&#xE1;s&#xE1;ra. Lehet, hogy a befejez&#xE9;s ut&#xE1;n friss&#xED;tenie kell az oldalt.","ba-audiorecorder.access-forbidden":"Tilos a m&#xE9;di&#xE1;hoz val&#xF3; hozz&#xE1;f&#xE9;r&#xE9;s. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;sra.","ba-audiorecorder.uploading":"Felt&#xF6;lt&#xE9;s","ba-audiorecorder.uploading-failed":"A felt&#xF6;lt&#xE9;s sikertelen - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-audiorecorder.upload-error-duration":"A felt&#xF6;lt&#xF6;tt hang hossza nem felel meg a k&#xF6;vetelm&#xE9;nyeknek - kattintson ide az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ba-audiorecorder.verifying":"ellen&#x151;rz&#xE9;se","ba-audiorecorder.verifying-failed":"Sikertelen ellen&#x151;rz&#xE9;s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-audiorecorder.rerecord-confirm":"T&#xE9;nyleg meg szeretn&#xE9; &#xFA;j&#xED;tani a hangj&#xE1;t?","ba-audiorecorder.cancel-confirm":"T&#xE9;nyleg t&#xF6;r&#xF6;lni szeretn&#xE9; a hangfelv&#xE9;tel&#xE9;t?","ba-audiorecorder.audio_file_too_large":"A hangf&#xE1;jl t&#xFA;l nagy (%s) - kattints ide, ha megpr&#xF3;b&#xE1;lsz &#xFA;jra egy kisebb hangf&#xE1;jl seg&#xED;ts&#xE9;g&#xE9;vel.","ba-audiorecorder.unsupported_audio_type":"K&#xE9;rj&#xFC;k, t&#xF6;ltse fel: %s - kattintson ide, hogy &#xFA;jra pr&#xF3;b&#xE1;lkozzon.","ba-common-settingsmenu.tooltip":"Kattintson a j&#xE1;t&#xE9;k elkezd&#xE9;s&#xE9;hez.","ba-common-settingsmenu.setting-menu":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-common-settingsmenu.source-quality":"Forr&#xE1;s min&#x151;s&#xE9;ge","ba-common-settingsmenu.player-speed":"J&#xE1;t&#xE9;kos sebess&#xE9;ge","ba-common-settingsmenu.set-menu-option":"Be&#xE1;ll&#xED;t&#xE1;s opci&#xF3;","ba-common-settingsmenu.submit-video":"Vide&#xF3; meger&#x151;s&#xED;t&#xE9;se","ba-common-settingsmenu.picture-in-picture":"K&#xE9;p a k&#xE9;pen","ba-common-settingsmenu.exit-fullscreen-video":"Kil&#xE9;p&#xE9;s a teljes k&#xE9;perny&#x151;s k&#xE9;perny&#x151;r&#x151;l","ba-common-settingsmenu.fullscreen-video":"L&#xE9;pjen be teljes k&#xE9;perny&#x151;sre","ba-videorecorder-chooser.multi-stream":"T&#xF6;bb adatfolyam","ba-videorecorder-controlbar.pause-recorder":"A felvev&#x151; sz&#xFC;neteltet&#xE9;se","ba-videorecorder-controlbar.resume-recorder":"Felv&#xE9;tel folytat&#xE1;sa","ba-videorecorder.missing-track":"Hi&#xE1;nyzik a sz&#xFC;ks&#xE9;ges audio vagy video s&#xE1;v","ba-videorecorder.device-already-in-use":"Legal&#xE1;bb az egyik beviteli eszk&#xF6;z m&#xE1;r haszn&#xE1;latban van","ba-videorecorder.browser-permission-denied":"Az enged&#xE9;lyt a b&#xF6;ng&#xE9;sz&#x151; megtagadta. K&#xE9;rj&#xFC;k, adjon hozz&#xE1;f&#xE9;r&#xE9;st &#xE9;s t&#xF6;ltse be &#xFA;jra az oldalt","ba-audioplayer.all-settings":"Minden be&#xE1;ll&#xED;t&#xE1;s","ba-videoplayer-controlbar.remaining-time":"H&#xE1;tral&#xE9;
2v&#x151; id&#x151;","ba-videoplayer-controlbar.select-frame":"V&#xE1;lassza a lehet&#x151;s&#xE9;get","ba-videoplayer-controlbar.trim-video":"V&#xE1;g&#xE1;s","ba-videoplayer-playbutton.trim":"V&#xE1;g&#xE1;s","ba-videoplayer-playbutton.skip":"Ugr&#xE1;s","ba-videorecorder-imagegallery.upload-covershot":"Bor&#xED;t&#xF3; felt&#xF6;lt&#xE9;se","ba-videorecorder.pick-covershot-frame":"V&#xE1;lasszon ki egy k&#xE9;pet, amelyet fed&#x151;k&#xE9;pk&#xE9;nt haszn&#xE1;lni szeretne.","ba-videorecorder.screen-recorder-is-not-supported":"Ez a k&#xE9;sz&#xFC;l&#xE9;k nem t&#xE1;mogatja a k&#xE9;perny&#x151;felvev&#x151;t","ba-videorecorder.trim-prompt":"Le akarja v&#xE1;gni a vide&#xF3;dat?","ba-videorecorder.trim-video":"Mozgassa a kezd&#x151; &#xE9;s a befejez&#x151; jelz&#x151;t a vide&#xF3; v&#xE1;g&#xE1;s&#xE1;hoz","ba-videorecorder.wait-for-trim":"V&#xE1;rakoz&#xE1;s a trim parancsra ...","ba-videorecorder-controlbar.no-video-source":"Hi&#xE1;nyzik a tov&#xE1;bbi vide&#xF3; bemeneti forr&#xE1;s","ba-videorecorder-controlbar.stream-already-selected":"Tov&#xE1;bbi adatfolyam m&#xE1;r kiv&#xE1;lasztva","ba-videorecorder.uploading-src-error":"A vide&#xF3;t most nem lehet lej&#xE1;tszani, a felt&#xF6;lt&#xE9;s m&#xE9;g folyamatban van","ba-audiorecorder-controlbar.pause-recorder":"Sz&#xFC;neteltesse a felvev&#x151;t","ba-audiorecorder-controlbar.resume-recorder":"Felv&#xE9;tel folytat&#xE1;sa"},"language:id":{"ba-videoplayer-playbutton.tooltip":"Klik untuk memutar video.","ba-videoplayer-playbutton.rerecord":"Mengulangi","ba-videoplayer-playbutton.submit-video":"Konfirmasi video","ba-videoplayer-loader.tooltip":"Memuat video ...","ba-videoplayer-controlbar.change-resolution":"Ubah resolusi","ba-videoplayer-controlbar.video-progress":"Kemajuan video","ba-videoplayer-controlbar.rerecord-video":"Redo video?","ba-videoplayer-controlbar.submit-video":"Konfirmasi video","ba-videoplayer-controlbar.play-video":"Putar video","ba-videoplayer-controlbar.pause-video":"Jeda video","ba-videoplayer-controlbar.elapsed-time":"Waktu berlalu","ba-videoplayer-controlbar.total-time":"Panjang video total","ba-videoplayer-controlbar.fullscreen-video":"Memasuki layar penuh","ba-videoplayer-controlbar.volume-button":"Setel volume","ba-videoplayer-controlbar.volume-mute":"Bisu terdengar","ba-videoplayer-controlbar.volume-unmute":"Suarakan suara","ba-videoplayer.video-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-videorecorder-chooser.record-video":"Merekam video","ba-videorecorder-chooser.upload-video":"Upload Video","ba-videorecorder-controlbar.settings":"Pengaturan","ba-videorecorder-controlbar.camerahealthy":"Pencahayaan itu bagus","ba-videorecorder-controlbar.cameraunhealthy":"Pencahayaan tidak optimal","ba-videorecorder-controlbar.microphonehealthy":"Suara bagus","ba-videorecorder-controlbar.microphoneunhealthy":"Tidak bisa mengambil suara apapun","ba-videorecorder-controlbar.record":"Merekam","ba-videorecorder-controlbar.record-tooltip":"Klik di sini untuk merekam.","ba-videorecorder-controlbar.rerecord":"Mengulangi","ba-videorecorder-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-videorecorder-controlbar.upload-covershot":"Upload","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik di sini untuk mengunggah tangkapan sampul khusus","ba-videorecorder-controlbar.stop":"Berhenti","ba-videorecorder-controlbar.stop-tooltip":"Klik di sini untuk berhenti.","ba-videorecorder-controlbar.skip":"Melewatkan","ba-videorecorder-controlbar.skip-tooltip":"Klik di sini untuk melompat.","ba-videorecorder.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-videorecorder.attach-error":"Kami tidak dapat mengakses antarmuka kamera. Bergantung pada perangkat dan browser, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-videorecorder.access-forbidden":"Akses ke kamera dilarang. Klik untuk mencoba lagi.","ba-videorecorder.pick-covershot":"Pilih sebuah coverhot.","ba-videorecorder.uploading":"Mengunggah","ba-videorecorder.uploading-failed":"Mengunggah gagal - klik di sini untuk mencoba lagi.","ba-videorecorder.verifying":"Memverifikasi","ba-videorecorder.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-videorecorder.rerecord-confirm":"Apakah Anda benar-benar ingin mengulang video Anda?","ba-videorecorder.video_file_too_large":"File video Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file video yang lebih kecil.","ba-videorecorder.unsupported_video_type":"Silakan upload: %s - klik di sini untuk mencoba lagi.","ba-videoplayer-controlbar.exit-fullscreen-video":"Keluar dari layar penuh","ba-videoplayer-share.share":"Berbagi video","ba-videorecorder-chooser.record-screen":"Layar rek
2am","ba-videoplayer-controlbar.pause-video-disabled":"Jeda tidak didukung","ba-videorecorder-chooser.record-audio":"Suara rekaman","ba-videorecorder-controlbar.stop-available-after":"Waktu perekaman minimum adalah %d detik","ba-videorecorder-controlbar.cancel":"Membatalkan","ba-videorecorder-controlbar.cancel-tooltip":"Klik disini untuk membatalkan","ba-videorecorder.cancel-confirm":"Apakah Anda benar-benar ingin membatalkan upload video Anda?","ba-videoplayer-adslot.elapsed-time":"Waktu berlalu","ba-videoplayer-adslot.volume-button":"Setel volume","ba-videoplayer-adslot.volume-mute":"Bisu terdengar","ba-videoplayer-adslot.volume-unmute":"Suarakan suara","ba-videoplayer-adslot.ad-will-end-after":"Iklan akan berakhir setelah %s","ba-videoplayer-adslot.can-skip-after":"Lewati setelah %d","ba-videoplayer-adslot.skip-ad":"Melewatkan iklan","ba-videorecorder.software-required":"Silahkan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut agar bisa melanjutkan.","ba-videorecorder.software-waiting":"Menunggu persyaratan untuk dipasang / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-videoplayer-controlbar.close-tracks":"Tutup CC","ba-videoplayer-controlbar.show-tracks":"Tampilkan CC","ba-videoplayer-tracks.upload-text-tracks":"Unggah file teks lagu","ba-videoplayer-tracks.select-text-track-language":"Bahasa Subtitle","ba-videoplayer-tracks.info-select-locale-first":"Pertama pilih lokal","ba-videoplayer-tracks.select-text-track-file":"Klik untuk memilih file","ba-videoplayer-tracks.back":"kembali","ba-videorecorder.framerate-warning":"Kecepatan frame video sangat rendah. Kami sarankan untuk menutup semua program lain dan tab browser atau menggunakan komputer yang lebih cepat.","ba-videorecorder.upload-error-duration":"Panjang video yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-videorecorder.resolution-constraint-error":"File yang Anda pilih tidak sesuai dengan resolusi yang diperlukan - klik di sini untuk mencoba lagi.","ba-videorecorder.orientation-portrait-required":"Silakan putar perangkat Anda untuk merekam dalam mode potret.","ba-videorecorder.orientation-landscape-required":"Silakan putar perangkat Anda untuk merekam dalam mode lansekap.","ba-imageviewer-controlbar.rerecord-image":"Mengulangi?","ba-imageviewer-controlbar.submit-image":"Memastikan","ba-imageviewer-controlbar.fullscreen-image":"Memasuki layar penuh","ba-imageviewer-controlbar.exit-fullscreen-image":"Keluar dari layar penuh","ba-imageviewer.image-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Unggah Gambar","ba-imagecapture-controlbar.settings":"Pengaturan","ba-imagecapture-controlbar.camerahealthy":"Pencahayaan bagus","ba-imagecapture-controlbar.cameraunhealthy":"Pencahayaan tidak optimal","ba-imagecapture-controlbar.record":"Menangkap","ba-imagecapture-controlbar.record-tooltip":"Klik di sini untuk menangkap.","ba-imagecapture-controlbar.rerecord":"Mengulangi","ba-imagecapture-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-imagecapture-controlbar.cancel":"Membatalkan","ba-imagecapture-controlbar.cancel-tooltip":"Klik di sini untuk membatalkan.","ba-audioplayer-controlbar.audio-progress":"Kemajuan","ba-audioplayer-controlbar.rerecord-audio":"Mengulangi?","ba-audioplayer-controlbar.submit-audio":"Memastikan","ba-audioplayer-controlbar.play-audio":"Bermain","ba-audioplayer-controlbar.pause-audio":"Berhenti sebentar","ba-audioplayer-controlbar.pause-audio-disabled":"Jeda tidak didukung","ba-audioplayer-controlbar.elapsed-time":"Waktu berlalu","ba-audioplayer-controlbar.total-time":"Panjang total","ba-audioplayer-controlbar.volume-button":"Setel volume","ba-audioplayer-controlbar.volume-mute":"Bungkam suara","ba-audioplayer-controlbar.volume-unmute":"Bunyikan suara","ba-audioplayer-loader.tooltip":"Pemuatan...","ba-audioplayer.audio-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-audiorecorder-chooser.record-audio":"Suara rekaman","ba-audiorecorder-chooser.upload-audio":"Unggah Audio","ba-audiorecorder-controlbar.settings":"Pengaturan","ba-audiorecorder-controlbar.microphonehealthy":"Suara itu bagus","ba-audiorecorder-controlbar.microphoneunhealthy":"Tidak dapat mengambil suara a
2pa pun","ba-audiorecorder-controlbar.record":"Merekam","ba-audiorecorder-controlbar.record-tooltip":"Klik di sini untuk merekam.","ba-audiorecorder-controlbar.rerecord":"Mengulangi","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik di sini untuk mengulang.","ba-audiorecorder-controlbar.stop":"Berhenti","ba-audiorecorder-controlbar.stop-tooltip":"Klik di sini untuk berhenti.","ba-audiorecorder-controlbar.stop-available-after":"Waktu perekaman minimum adalah %d detik","ba-audiorecorder-controlbar.cancel":"Membatalkan","ba-audiorecorder-controlbar.cancel-tooltip":"Klik di sini untuk membatalkan.","ba-videoplayer-controlbar.player-speed":"Kecepatan pemain","ba-videoplayer-controlbar.settings":"Pengaturan","ba-videoplayer-controlbar.airplay":"Diputar","ba-videoplayer-controlbar.airplay-icon":"Ikon Airplay.","ba-videoplayer.all-settings":"Semua pengaturan","ba-videoplayer.player-speed":"Kecepatan pemain","ba-videoplayer.full-screen":"Layar penuh","ba-videorecorder-controlbar.add-stream":"Tambahkan Stream","ba-videorecorder.switch-camera":"Ganti kamera","ba-videorecorder.prepare-covershot":"Mempersiapkan tangkapan layar","ba-videorecorder.prepare-thumbnails":"Mempersiapkan thumbnail pencarian","ba-videorecorder.adding-new-stream":"Menambahkan Stream Baru","ba-imagecapture.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-imagecapture.attach-error":"Kami tidak dapat mengakses antarmuka media. Bergantung pada perangkat dan browser, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-imagecapture.software-required":"Silakan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut untuk melanjutkan.","ba-imagecapture.software-waiting":"Menunggu persyaratan untuk diinstal / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-imagecapture.access-forbidden":"Akses ke media dilarang. Klik untuk mencoba lagi.","ba-imagecapture.uploading":"Mengunggah","ba-imagecapture.uploading-failed":"Gagal mengunggah - klik di sini untuk mencoba lagi.","ba-imagecapture.upload-error-duration":"Panjang gambar yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-imagecapture.resolution-constraint-error":"File yang Anda pilih tidak cocok dengan resolusi yang diperlukan - klik di sini untuk mencoba lagi.","ba-imagecapture.verifying":"Memverifikasi","ba-imagecapture.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-imagecapture.rerecord-confirm":"Apakah Anda benar-benar ingin mengambil kembali gambar Anda?","ba-imagecapture.image_file_too_large":"File gambar Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file gambar yang lebih kecil.","ba-imagecapture.unsupported_image_type":"Harap unggah: %s - klik di sini untuk mencoba lagi.","ba-imagecapture.orientation-portrait-required":"Harap putar perangkat Anda untuk merekam dalam mode potret.","ba-imagecapture.orientation-landscape-required":"Harap putar perangkat Anda untuk merekam dalam mode lansekap.","ba-audiorecorder.recorder-error":"Terjadi kesalahan, coba lagi nanti. Klik untuk mencoba lagi.","ba-audiorecorder.attach-error":"Kami tidak dapat mengakses antarmuka media. Bergantung pada perangkat dan browser, Anda mungkin perlu menginstal Flash atau mengakses halaman melalui SSL.","ba-audiorecorder.software-required":"Silakan klik di bawah ini untuk menginstal / mengaktifkan persyaratan berikut untuk melanjutkan.","ba-audiorecorder.software-waiting":"Menunggu persyaratan untuk diinstal / diaktifkan. Anda mungkin perlu menyegarkan halaman setelah selesai.","ba-audiorecorder.access-forbidden":"Akses ke media dilarang. Klik untuk mencoba lagi.","ba-audiorecorder.uploading":"Mengunggah","ba-audiorecorder.uploading-failed":"Gagal mengunggah - klik di sini untuk mencoba lagi.","ba-audiorecorder.upload-error-duration":"Panjang audio yang diunggah tidak memenuhi persyaratan - klik di sini untuk mencoba lagi.","ba-audiorecorder.verifying":"Memverifikasi","ba-audiorecorder.verifying-failed":"Verifikasi gagal - klik di sini untuk mencoba lagi.","ba-audiorecorder.rerecord-confirm":"Apakah Anda benar-benar ingin mengulang audio Anda?","ba-audiorecorder.cancel-confirm":"Apakah Anda benar-benar ingin membatalkan upload audio Anda?","ba-audiorecorder.audio_file_too_large":"File audio Anda terlalu besar (%s) - klik di sini untuk mencoba lagi dengan file audio yang lebih kecil.","ba-audiorecorder.unsupported_audio_type":"Harap unggah: %s - klik di sini untuk mencoba lagi.","ba-common-settingsmenu.tooltip":"Klik untuk main.","ba-common-settingsmenu.setting-menu":"Semua pengaturan","ba-common-settingsmenu.source-quality":"Kualitas sumber","ba-common-settingsmenu.player-speed":"Kecepatan pemain","ba-common-settingsmenu.set-menu-option":"Atur opsi","ba-common-settingsmenu.submit-video":"Konfirmasikan video","ba-common-settingsmenu.picture-in-picture":"Gambar di dalam gambar","ba-common-settingsmenu.exit-fullscreen-video":"Keluar dari layar penuh","ba-common-settingsmenu.fullscreen-video":"Memasuki layar penuh","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Jeda Perekam","ba-videorecorder-controlbar.resume-recorder":"Lanjutkan Perekam","ba-videorecorder.missing-track":"Trek audio atau video yang diperlukan tidak ada","ba-videorecorder.device-already-in-use":"Setidaknya satu dari perangkat input Anda sudah digunakan","ba-videorecorder.browser-permission-denied":"Izin ditolak oleh browser, berikan akses dan muat ulang halaman","ba-audioplayer.all-settings":"Semua pengaturan","ba-videoplayer-controlbar.remaining-time":"Waktu yang tersisa","ba-videoplayer-controlbar.select-frame":"Pilih","ba-videoplayer-controlbar.trim-video":"Memangkas","ba-videoplayer-playbutton.trim":"Memangkas","ba-videoplayer-playbutton.skip":"Melewatkan","ba-videorecorder-imagegallery.upload-covershot":"Unggah Sampul","ba-videorecorder.pick-covershot-frame":"Pilih bingkai untuk digunakan sebagai foto sampul.","ba-videorecorder.screen-recorder-is-not-supported":"Perekam layar tidak didukung pada perangkat ini","ba-videorecorder.trim-prompt":"Apakah Anda ingin memangkas video Anda?","ba-videorecorder.trim-video":"Pindahkan penanda awal dan akhir untuk memangkas video Anda","ba-videorecorder.wait-for-trim":"Menunggu perintah trim...","ba-videorecorder-controlbar.no-video-source":"Tidak ada sumber input video tambahan","ba-videorecorder-controlbar.stream-already-selected":"Aliran tambahan telah dipilih","ba-videorecorder.uploading-src-error":"Tidak dapat memutar video sekarang, pengunggahan masih berlangsung","ba-audiorecorder-controlbar.pause-recorder":"Jeda Perekam","ba-audiorecorder-controlbar.resume-recorder":"Perekam Lanjutkan"},"language:it":{"ba-videoplayer-playbutton.tooltip":"Clicca per riprodurre il video.","ba-videoplayer-playbutton.rerecord":"Riprova","ba-videoplayer-playbutton.submit-video":"Conferma il video","ba-videoplayer-loader.tooltip":"Caricamento video...","ba-videoplayer-controlbar.change-resolution":"Cambia la risoluzione","ba-videoplayer-controlbar.video-progress":"Progresso video","ba-videoplayer-controlbar.rerecord-video":"Riprova?","ba-videoplayer-controlbar.submit-video":"Conferma il video","ba-videoplayer-controlbar.play-video":"Guarda il video","ba-videoplayer-controlbar.pause-video":"Pausa","ba-videoplayer-controlbar.elapsed-time":"Tempo trascorso","ba-videoplayer-controlbar.total-time":"Lunghezza totale del video","ba-videoplayer-controlbar.fullscreen-video":"Entra a schermo intero","ba-videoplayer-controlbar.volume-button":"Imposta il volume","ba-videoplayer-controlbar.volume-mute":"Muta l&#x27;audio","ba-videoplayer-controlbar.volume-unmute":"Riattiva l&#x27;audio","ba-videoplayer.video-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Fai clic per riprovare.","ba-videorecorder-chooser.record-video":"Registra video","ba-videorecorder-chooser.upload-video":"Carica video","ba-videorecorder-controlbar.settings":"Impostazioni","ba-videorecorder-controlbar.camerahealthy":"L&#x27;illuminazione &#xE8; buona","ba-videorecorder-controlbar.cameraunhealthy":"L&#x27;illuminazione non &#xE8; ottimale","ba-videorecorder-controlbar.microphonehealthy":"Il suono &#xE8; buono","ba-videorecorder-controlbar.microphoneunhealthy":"Non riesco a sentire alcun suono","ba-videorecorder-controlbar.record":"Registra","ba-videorecorder-controlbar.record-tooltip":"Clicca qui per registrare.","ba-videorecorder-controlbar.rerecord":"Riprova","ba-videorecorder-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-videorecorder-controlbar.upload-covershot":"Carica foto di copertina","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clicca qui per caricare una foto di copertina personalizzata","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Clicca qui per fermare.","ba-videorecorder-controlbar.skip":"Salta","ba-videorecorder-controlbar.skip-tooltip":"Clicca qui per saltare.","ba-videorecorder.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Fare clic per riprovare.","ba-videorecorder.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-videorecorder.access-forbidden":"L&#x27;accesso alla camera era proibito. Fare clic per riprovare.","ba-videorecorder.pick-covershot":"Scegli una foto di copertina.","ba-videorecorder.uploading":"Caricamento","ba-videorecorder.uploading-failed":"Caricamento fallito - clicca qui per riprovare.","ba-videorecorder.verifying":"Verifica","ba-videorecorder.verifying-failed":"Verifica non riuscita - clicca qui per riprovare.","ba-videorecorder.rerecord-confirm":"Vuoi davvero rifare il video?","ba-videorecorder.video_file_too_large":"Il file video &#xE8; troppo grande (%s) - clicca qui per provare di nuovo con un file video pi&#xF9; piccolo.","ba-videorecorder.unsupported_video_type":"Per favore carica: %s - clicca qui per riprovare.","ba-videoplayer-controlbar.exit-fullscreen-video":"Esci dalla modalit&#xE0; a schermo intero","ba-videoplayer-share.share":"Condividi il video","ba-videorecorder-chooser.record-screen":"Registra schermo","ba-videoplayer-controlbar.pause-video-disabled":"Pausa non supportata","ba-videorecorder-chooser.record-audio":"Registra audio","ba-videorecorder-controlbar.stop-available-after":"Il tempo di registrazione minimo &#xE8; %d secondi","ba-videorecorder-controlbar.cancel":"Annulla","ba-videorecorder-controlbar.cancel-tooltip":"Clicca qui per annullare.","ba-videorecorder.cancel-confirm":"Vuoi veramente annullare il tuo caricamento video?","ba-videoplayer-adslot.elapsed-time":"Tempo trascorso","ba-videoplayer-adslot.volume-button":"Imposta il volume","ba-videoplayer-adslot.volume-mute":"Muta l&#x27;audio","ba-videoplayer-adslot.volume-unmute":"Riattiva l&#x27;audio","ba-videoplayer-adslot.ad-will-end-after":"L&#x27;annuncio terminer&#xE0; dopo %s","ba-videoplayer-adslot.can-skip-after":"Salta dopo %d","ba-videoplayer-adslot.skip-ad":"Salta annuncio","ba-videorecorder.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-videorecorder.software-waiting":"Aspettando che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-videoplayer-controlbar.close-tracks":"Chiudi sottotitoli","ba-videoplayer-controlbar.show-tracks":"Mostra sottotitoli","ba-videoplayer-tracks.upload-text-tracks":"Carica file sottotitoli","ba-videoplayer-tracks.select-text-track-language":"Lingua sottotitoli","ba-videoplayer-tracks.info-select-locale-first":"Prima seleziona la lingua","ba-videoplayer-tracks.select-text-track-file":"Clicca per selezionare il file","ba-videoplayer-tracks.back":"indietro","ba-videorecorder.framerate-warning":"Il frame rate video &#xE8; molto basso. Ti consigliamo di chiudere tutti gli altri programmi e le schede del browser o di utilizzare un computer pi&#xF9; veloce.","ba-videorecorder.upload-error-duration":"La lunghezza del video caricato non soddisfa i requisiti: fai clic qui per riprovare.","ba-videorecorder.resolution-constraint-error":"Il file che hai selezionato non corrisponde alla risoluzione richiesta: fai clic qui per riprovare.","ba-videorecorder.orientation-portrait-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; verticale.","ba-videorecorder.orientation-landscape-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; orizzontale.","ba-imageviewer-controlbar.rerecord-image":"Riprova?","ba-imageviewer-controlbar.submit-image":"Conferma","ba-imageviewer-controlbar.fullscreen-image":"Entra a schermo intero","ba-imageviewer-controlbar.exit-fullscreen-image":"Esci dalla modalit&#xE0; a schermo intero","ba-imageviewer.image-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-imagecapture-chooser.image-capture":"Cattura immagine","ba-imagecapture-chooser.upload-image":"Carica immagine","ba-imagecapture-controlbar.settings":"Impostazioni","ba-imagecapture-controlbar.camerahealthy":"L&#x27;illuminazione &#xE8; buona","ba-imagecapture-controlbar.cameraunhealthy":"L&#x27;illuminazione non &#xE8; ottimale","ba-imagecapture-controlbar.record":"Cattura","ba-imagecapture-controlbar.record-tooltip":"Clicca qui per catturare.","ba-imagecapture-controlbar.rerecord":"Riprova","ba-imagecapture-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-imagecapture-controlbar.cancel":"Annulla","ba-imagecapture-controlbar.cancel-tooltip":"Clicca qui per annullare.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Riprova?","ba-audioplayer-controlbar.submit-audio":"Conferma","ba-audioplayer-controlbar.play-audio":"Riproduci","ba-audioplayer-controlbar.pause-audio":"Pausa","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa non supportata","ba-audioplayer-controlbar.elapsed-time":"Tempo trascorso","ba-audioplayer-controlbar.total-time":"Lunghezza totale di","ba-audioplayer-controlbar.volume-button":"Imposta il volume","ba-audioplayer-controlbar.volume-mute":"Muta l&#x27;audio","ba-audioplayer-controlbar.volume-unmute":"Riattiva l&#x27;audio","ba-audioplayer-loader.tooltip":"Caricamento in corso...","ba-audioplayer.audio-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-audiorecorder-chooser.record-audio":"Registra audio","ba-audiorecorder-chooser.upload-audio":"Carica audio","ba-audiorecorder-controlbar.settings":"Impostazioni","ba-audiorecorder-controlbar.microphonehealthy":"Il suono &#xE8; buono","ba-audiorecorder-controlbar.microphoneunhealthy":"Non riesco a sentire alcun suono","ba-audiorecorder-controlbar.record":"Registra","ba-audiorecorder-controlbar.record-tooltip":"Clicca qui per registrare.","ba-audiorecorder-controlbar.rerecord":"Riprova","ba-audiorecorder-controlbar.rerecord-tooltip":"Clicca qui per riprovare.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Clicca qui per interrompere.","ba-audiorecorder-controlbar.stop-available-after":"Il tempo di registrazione minimo &#xE8; %d secondi","ba-audiorecorder-controlbar.cancel":"Annulla","ba-audiorecorder-controlbar.cancel-tooltip":"Clicca qui per cancellare.","ba-videoplayer-controlbar.player-speed":"Velocit&#xE0; di riproduzione","ba-videoplayer-controlbar.settings":"Impostazioni","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icona Airplay.","ba-videoplayer.all-settings":"Tutte le impostazioni","ba-videoplayer.player-speed":"Velocit&#xE0; di riproduzione","ba-videoplayer.full-screen":"A schermo intero","ba-videorecorder-controlbar.add-stream":"Aggiungi flusso","ba-videorecorder.switch-camera":"Cambia fotocamera","ba-videorecorder.prepare-covershot":"Preparazione delle foto di copertina","ba-videorecorder.prepare-thumbnails":"Preparazione delle miniature di ricerca","ba-videorecorder.adding-new-stream":"Aggiunta di un nuovo flusso","ba-imagecapture.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-imagecapture.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-imagecapture.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-imagecapture.software-waiting":"In attesa che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-imagecapture.access-forbidden":"L&#x27;accesso ai media era proibito. Clicca per riprovare.","ba-imagecapture.uploading":"Caricamento","ba-imagecapture.uploading-failed":"Caricamento fallito: fai clic qui per riprovare.","ba-imagecapture.upload-error-duration":"La lunghezza dell&#x27;immagine caricata non soddisfa i requisiti: fai clic qui per riprovare.","ba-imagecapture.resolution-constraint-error":"Il file che hai selezionato non corrisponde alla risoluzione richiesta: fai clic qui per riprovare.","ba-imagecapture.verifying":"Verifica","ba-imagecapture.verifying-failed":"Verifica fallita - clicca qui per riprovare.","ba-imagecapture.rerecord-confirm":"Vuoi veramente riprovare a scattare la tua immagine?","ba-imagecapture.image_file_too_large":"Il tuo file immagine &#xE8; troppo grande (%s) - clicca qui per riprovare con un file immagine pi&#xF9; piccolo.","ba-imagecapture.unsupported_image_type":"Per favore carica: %s - fai clic qui per riprovare.","ba-imagecapture.orientation-portrait-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; verticale.","ba-imagecapture.orientation-landscape-required":"Si prega di ruotare il dispositivo per registrare in modalit&#xE0; orizzontale.","ba-audiorecorder.recorder-error":"Si &#xE8; verificato un errore, riprova pi&#xF9; tardi. Clicca per riprovare.","ba-audiorecorder.attach-error":"Non siamo riusciti ad accedere all&#x27;interfaccia multimediale. A seconda del dispositivo e del browser, potrebbe essere necessario installare Flash o accedere alla pagina tramite SSL.","ba-audiorecorder.software-required":"Clicca qui sotto per installare / attivare i seguenti requisiti per procedere.","ba-audiorecorder.software-waiting":"In attesa che i requisiti siano installati / attivati. Potrebbe essere necessario aggiornare la pagina dopo il completamento.","ba-audiorecorder.access-forbidden":"L&#x27;accesso ai media era proibito. Clicca per riprovare.","ba-audiorecorder.uploading":"Caricamento","ba-audiorecorder.uploading-failed":"Caricamento fallito: fai clic qui per riprovare.","ba-audiorecorder.upload-error-duration":"La lunghezza dell&#x27;audio caricato non soddisfa i requisiti: fai clic qui per riprovare.","ba-audiorecorder.verifying":"Verifica","ba-audiorecorder.verifying-failed":"Verifica fallita - clicca qui per riprovare.","ba-audiorecorder.rerecord-confirm":"Vuoi veramente riprovare a registrare il tuo audio?","ba-audiorecorder.cancel-confirm":"Vuoi veramente cancellare il tuo caricamento audio?","ba-audiorecorder.audio_file_too_large":"Il tuo file audio &#xE8; troppo grande (%s) - fai clic qui per riprovare con un file audio pi&#xF9; piccolo.","ba-audiorecorder.unsupported_audio_type":"Carica: %s - fai clic qui per riprovare.","ba-common-settingsmenu.tooltip":"Clicca per riprodurre.","ba-common-settingsmenu.setting-menu":"Tutte le impostazioni","ba-common-settingsmenu.source-quality":"Qualit&#xE0; della fonte","ba-common-settingsmenu.player-speed":"Velocit&#xE0; di riproduzione","ba-common-settingsmenu.set-menu-option":"Imposta opzione","ba-common-settingsmenu.submit-video":"Conferma il video","ba-common-settingsmenu.picture-in-picture":"Immagine nell&#x27;immagine","ba-common-settingsmenu.exit-fullscreen-video":"Esci dalla modalit&#xE0; a schermo intero","ba-common-settingsmenu.fullscreen-video":"Entra a schermo intero","ba-videorecorder-chooser.multi-stream":"Flusso multiplo","ba-videorecorder-controlbar.pause-recorder":"Metti in pausa la registrazione","ba-videorecorder-controlbar.resume-recorder":"Riprendi la registrazione","ba-videorecorder.missing-track":"Audio o video non disponibile","ba-videorecorder.device-already-in-use":"Almeno uno dei tuoi dispositivi di input &#xE8; gi&#xE0; in uso","ba-videorecorder.browser-permission-denied":"Autorizzazione negata dal browser, concedi l&#x27;accesso e ricarica la pagina","ba-audioplayer.all-settings":"Tutte le impostazioni","ba-videoplayer-controlbar.remaining-time":"Tempo rimanente","ba-videoplayer-controlbar.select-frame":"Seleziona","ba-videoplayer-controlbar.trim-video":"Taglia","ba-videoplayer-playbutton.trim":"Taglia","ba-videoplayer-playbutton.skip":"Salta","ba-videorecorder-imagegallery.upload-covershot":"Carica copertina","ba-videorecorder.pick-covershot-frame":"Seleziona una cornice da usare come foto di copertina.","ba-videorecorder.screen-recorder-is-not-supported":"Il registratore dello schermo non &#xE8; supportato su questo dispositivo","ba-videorecorder.trim-prompt":"Vuoi tagliare il tuo video?","ba-videorecorder.trim-video":"Sposta gli indicatori di inizio e fine per tagliare il tuo video","ba-videorecorder.wait-for-trim":"In attesa del comando di ritaglio...","ba-videorecorder-controlbar.no-video-source":"Fonte di ingresso video aggiuntiva mancante","ba-videorecorder-controlbar.stream-already-selected":"&#xC8; gi&#xE0; stato selezionato un flusso aggiuntivo","ba-videorecorder.uploading-src-error":"Impossibile riprodurre il video ora, il caricamento &#xE8; ancora in corso","ba-audiorecorder-controlbar.pause-recorder":"Pausa registratore","ba-audiorecorder-controlbar.resume-recorder":"Riprendi registratore"},"language:ja":{"ba-videoplayer-playbutton.tooltip":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x751F;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videoplayer-playbutton.rerecord":"&#x518D;&#x9332;&#x753B;","ba-videoplayer-playbutton.submit-video":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x78BA;&#x8A8D;&#x3059;&#x308B;","ba-videoplayer-loader.tooltip":"&#x8AAD;&#x307F;&#x8FBC;&#x3093;&#x3067;&#x3044;&#x307E;&#x3059;...","ba-videoplayer-controlbar.change-resolution":"&#x89E3;&#x50CF;&#x5EA6;&#x3092;&#x5909;&#x66F4;&#x3059;&#x308B;","ba-videoplayer-controlbar.video-progress":"&#x9032;&#x6357;","ba-videoplayer-controlbar.rerecord-video":"&#x518D;&#x9332;&#x753B;&#xFF1F;","ba-videoplayer-controlbar.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-controlbar.play-video":"&#x518D;&#x751F;&#x3059;&#x308B;","ba-videoplayer-controlbar.pause-video":"&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-videoplayer-controlbar.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-videoplayer-controlbar.total-time":"&#x5408;&#x8A08;&#x6642;&#x9593;","ba-videoplayer-controlbar.fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-videoplayer-controlbar.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-videoplayer-controlbar.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-videoplayer-controlbar.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-videoplayer.video-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder-chooser.record-video":"&#x9332;&#x753B;","ba-videorecorder-chooser.upload-video":"&#x52D5;&#x753B;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-videorecorder-controlbar.camerahealthy":"&#x7167;&#x660E;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-videorecorder-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x304C;&#x6700;&#x9069;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.microphonehealthy":"&#x97F3;&#x58F0;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x97F3;&#x58F0;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.record":"&#x9332;&#x753B;&#x958B;&#x59CB;","ba-videorecorder-controlbar.record-tooltip":"&#x9332;&#x753B;&#x958B;&#x59CB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.rerecord":"&#x518D;&#x9332;&#x753B;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x518D;&#x9332;&#x753B;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.upload-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x30AB;&#x30B9;&#x30BF;&#x30E0;&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x505C;&#x6B62;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder-controlbar.skip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder-controlbar.skip-tooltip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-videorecorder.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x304C;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.pick-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3092;&#x9078;&#x3093;&#x3067;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.verifying":"&#x691C;&#x8A3C;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x691C;&#x8A3C;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x518D;&#x9332;&#x753B;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videorecorder.video_file_too_large":"&#x30D3;&#x30C7;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;(%s)-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x30D3;&#x30C7;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s -&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-videoplayer-share.share":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3092;&#x5171;&#x6709;&#x3059;&#x308B;","ba-videorecorder-chooser.record-screen":"&#x753B;&#x9762;&#x9332;&#x753B;","ba-videoplayer-controlbar.pause-video-disabled":"&#x4E00;&#x6642;&#x505C;&#x6B62;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-videorecorder-chooser.record-audio":"&#x30EC;&#x30B3;&#x30FC;&#x30C9;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x3067;&#x3082;%d&#x79D2;&#x306F;&#x9332;&#x753B;&#x304C;&#x5FC5;&#x8981;&#x3067;&#x3059;","ba-videorecorder-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-videorecorder-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA
2;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.cancel-confirm":"&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3092;&#x672C;&#x5F53;&#x306B;&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-videoplayer-adslot.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-videoplayer-adslot.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-videoplayer-adslot.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-videoplayer-adslot.ad-will-end-after":"&#x5E83;&#x544A;&#x306F;%s&#x5F8C;&#x306B;&#x7D42;&#x4E86;&#x3057;&#x307E;&#x3059;","ba-videoplayer-adslot.can-skip-after":"(%d)&#x306E;&#x5F8C;&#x306B;&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videoplayer-adslot.skip-ad":"&#x5E83;&#x544A;&#x3092;&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-videoplayer-controlbar.close-tracks":"CC&#x3092;&#x9589;&#x3058;&#x308B;","ba-videoplayer-controlbar.show-tracks":"CC&#x3092;&#x8868;&#x793A;","ba-videoplayer-tracks.upload-text-tracks":"&#x30C8;&#x30E9;&#x30C3;&#x30AF;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3059;&#x308B;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8A00;&#x8A9E;","ba-videoplayer-tracks.info-select-locale-first":"&#x6700;&#x521D;&#x306B;&#x30ED;&#x30B1;&#x30FC;&#x30EB;&#x3092;&#x9078;&#x629E;&#x3057;&#x307E;&#x3059;","ba-videoplayer-tracks.select-text-track-file":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x9078;&#x629E;","ba-videoplayer-tracks.back":"&#x30D0;&#x30C3;&#x30AF;","ba-videorecorder.framerate-warning":"&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EC;&#x30FC;&#x30C8;&#x306F;&#x975E;&#x5E38;&#x306B;&#x4F4E;&#x3044;&#x3067;&#x3059;&#x3002;&#x4ED6;&#x306E;&#x3059;&#x3079;&#x3066;&#x306E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x30BF;&#x30D6;&#x3092;&#x9589;&#x3058;&#x308B;&#x304B;&#x3001;&#x3088;&#x308A;&#x9AD8;&#x901F;&#x306A;&#x30B3;&#x30F3;&#x30D4;&#x30E5;&#x30FC;&#x30BF;&#x3092;&#x4F7F;&#x7528;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x304A;&#x52E7;&#x3081;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x30D3;&#x30C7;&#x30AA;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x9078;&#x629E;&#x3057;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5FC5;&#x8981;&#x306A;&#x89E3;&#x50CF;&#x5EA6;&#x3068;&#x4E00;&#x81F4;&#x3057;&#x307E;&#x305B;&#x3093;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x30DD;&#x30FC;&#x30C8;&#x30EC;&#x30FC;&#x30C8;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x6A2A;&#x5411;&#x304D;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x3084;&#x308A;&#x76F4;&#x3057;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x78BA;&#x8A8D;","ba-imageviewer-controlbar.fullscreen-image":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-imageviewer.image-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x753B;&#x50CF;&#x3092;&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x3059;&#x308B;","ba-imagecapture-chooser.upload-image":"&#x753B;&#x50CF;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-imagecapture-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x304C;&#x6700;&#x9069;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-imagecapture-controlbar.record":"&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x30FC;","ba-imagecapture-controlbar.record-tooltip":"&#x30AD;&#x30E3;&#x30D7;&#x30C1;&#x30E3;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x3084;&#x308A;&#x76F4;&#x3057;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x3084;&#x308A;&#x76F4;&#x3059;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-imagecapture-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;
2","ba-audioplayer-controlbar.audio-progress":"&#x9032;&#x6357;","ba-audioplayer-controlbar.rerecord-audio":"&#x3084;&#x308A;&#x76F4;&#x3057;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x78BA;&#x8A8D;","ba-audioplayer-controlbar.play-audio":"&#x6F14;&#x594F;&#x3059;&#x308B;","ba-audioplayer-controlbar.pause-audio":"&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x4E00;&#x6642;&#x505C;&#x6B62;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-audioplayer-controlbar.elapsed-time":"&#x7D4C;&#x904E;&#x6642;&#x9593;","ba-audioplayer-controlbar.total-time":"&#x306E;&#x5168;&#x9577;","ba-audioplayer-controlbar.volume-button":"&#x30DC;&#x30EA;&#x30E5;&#x30FC;&#x30E0;&#x3092;&#x8A2D;&#x5B9A;&#x3059;&#x308B;","ba-audioplayer-controlbar.volume-mute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;","ba-audioplayer-controlbar.volume-unmute":"&#x30DF;&#x30E5;&#x30FC;&#x30C8;&#x89E3;&#x9664;","ba-audioplayer-loader.tooltip":"&#x8AAD;&#x307F;&#x8FBC;&#x3093;&#x3067;&#x3044;&#x307E;&#x3059;...","ba-audioplayer.audio-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x30EC;&#x30B3;&#x30FC;&#x30C9;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;","ba-audiorecorder-chooser.upload-audio":"&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-audiorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-audiorecorder-controlbar.microphonehealthy":"&#x97F3;&#x58F0;&#x306F;&#x826F;&#x597D;&#x3067;&#x3059;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x97F3;&#x58F0;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;","ba-audiorecorder-controlbar.record":"&#x9332;&#x97F3;","ba-audiorecorder-controlbar.record-tooltip":"&#x9332;&#x97F3;&#x3059;&#x308B;&#x306B;&#x306F;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x3084;&#x308A;&#x76F4;&#x3057;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x3084;&#x308A;&#x76F4;&#x3059;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x505C;&#x6B62;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x3067;&#x3082;%d&#x79D2;&#x306F;&#x9332;&#x97F3;&#x304C;&#x5FC5;&#x8981;&#x3067;&#x3059;","ba-audiorecorder-controlbar.cancel":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x30A2;&#x30A4;&#x30B3;&#x30F3;&#x3002;","ba-videoplayer.all-settings":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-videoplayer.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;","ba-videorecorder-controlbar.add-stream":"&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x3092;&#x8FFD;&#x52A0;","ba-videorecorder.switch-camera":"&#x30AB;&#x30E1;&#x30E9;&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;","ba-videorecorder.prepare-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x306E;&#x6E96;&#x5099;","ba-videorecorder.prepare-thumbnails":"&#x30B5;&#x30E0;&#x30CD;&#x30A4;&#x30EB;&#x3092;&#x63A2;&#x3059;&#x6E96;&#x5099;","ba-videorecorder.adding-new-stream":"&#x65B0;&#x3057;&#x3044;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x306E;&#x8FFD;&#x52A0;","ba-imagecapture.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-imagecapture.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-imagecapture.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x7981;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3057;&#x305F;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-imagecapture.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-imagecapture.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x753B;&#x50CF;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x9078;&#x629E;&#x3057;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5FC5;&#x8981;&#x306A;&#x89E3;&#x50CF;&#x5EA6;&#x3068;&#x4E00;&#x81F4;&#x3057;&#x307E;&#x305B;&#x3093;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.verifying":"&#x78BA;&#x8A8D;&#x4E2D;","ba-imagecapture.verifying-failed":"&#x78BA;&#x8A8D;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x81EA;&#x5206;&#x306E;&#x753B;&#x50CF;&#x3092;&#x64AE;&#x308A;&#x76F4;&#x3057;&#x305F;&#x3044;&#x3067;&#x3059;&#x304B;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;&#xFF08;%s&#xFF09;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x30DD;&#x30FC;&#x30C8;&#x30EC;&#x30FC;&#x30C8;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x6A2A;&#x5411;&#x304D;&#x30E2;&#x30FC;&#x30C9;&#x3067;&#x8A18;&#x9332;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3092;&#x56DE;&#x8EE2;&#x3055;&#x305B;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.recorder-error":"&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x3057;&#x3066;&#x304B;&#x3089;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x304A;&#x8A66;&#x3057;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.attach-error":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x30A4;&#x30F3;&#x30BF;&#x30FC;&#x30D5;&#x30A7;&#x30A4;&#x30B9;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3068;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x3001;Flash&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;&#x3059;&#x308B;&#x304B;&#x3001;SSL&#x7D4C;&#x7531;&#x3067;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.software-required":"&#x7D9A;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x4EE5;&#x4E0B;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x6B21;&#x306E;&#x8981;&#x4EF6;&#x3092;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.software-waiting":"&#x8981;&#x4EF6;&#x304C;&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;/&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x5316;&#x3055;&#x308C;&#x308B;&#x306E;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x5B8C;&#x4E86;&#x5F8C;&#x306B;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x66F4;&#x65B0;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.access-forbidden":"&#x30E1;&#x30C7;&#x30A3;&#x30A2;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x7981;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3057;&#x305F;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x307E;&#x3059;&#x3002;","ba-audiorecorder.uploading":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-audiorecorder.uploading-failed":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3055;&#x308C;&#x305F;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x9577;&#x3055;&#x304C;&#x8981;&#x4EF6;&#x3092;&#x6E80;&#x305F;&#x3057;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;-&#x518D;&#x8A66;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.verifying":"&#x78BA;&#x8A8D;&#x4E2D;","ba-audiorecorder.verifying-failed":"&#x78BA;&#x8A8D;&#x306B;&#x5931;&#x6557;&#x3057;&#x307E;&#x3057;&#x305F;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x672C;&#x5F53;&#x306B;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x3092;&#x3084;&#x308A;&#x76F4;&#x3057;&#x305F;&#x3044;&#x3067;&#x3059;&#x304B;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x672C;&#x5F53;&#x306B;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3092;&#x30AD;&#x30E3;&#x30F3;&#x30BB;&#x30EB;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x5927;&#x304D;&#x3059;&#x304E;&#x307E;&#x3059;&#xFF08;%s&#xFF09;-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x3001;&#x5C0F;&#x3055;&#x3044;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#xFF1A;%s-&#x3053;&#x3053;&#x3092;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ba-common-settingsmenu.tooltip":"&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x751F;&#x3057;&#x307E;&#x3059;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x30BD;&#x30FC;&#x30B9;&#x54C1;&#x8CEA;","ba-common-settingsmenu.player-speed":"&#x518D;&#x751F;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x30AA;&#x30D7;&#x30B7;&#x30E7;&#x30F3;&#x3092;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.submit-video":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x78BA;&#x8A8D;&#x3059;&#x308B;","ba-common-settingsmenu.picture-in-picture":"&#x30D4;&#x30AF;&#x30C1;&#x30E3;&#x30FC;&#x30A4;&#x30F3;&#x30D4;&#x30AF;&#x30C1;&#x30E3;&#x30FC;","ba-common-settingsmenu.exit-fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x3092;&#x7D42;&#x4E86;","ba-common-settingsmenu.fullscreen-video":"&#x5168;&#x753B;&#x9762;&#x8868;&#x793A;&#x306B;&#x3059;&#x308B;","ba-videorecorder-chooser.multi-stream":"&#x30DE;&#x30EB;&#x30C1;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;","ba-videorecorder-controlbar.pause-recorder":"&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306E;&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-videorecorder-controlbar.resume-recorder":"&#x30EC;&#x30B8;&#x30E5;&#x30E1;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;","ba-videorecorder.missing-track":"&#x5FC5;&#x8981;&#x306A;&#x30AA;&#x30FC;&#x30C7;&#x30A3;&#x30AA;&#x307E;&#x305F;&#x306F;&#x30D3;&#x30C7;&#x30AA;&#x30C8;&#x30E9;&#x30C3;&#x30AF;&#x304C;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder.device-already-in-use":"&#x5165;&#x529B;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x306E;&#x5C11;&#x306A;&#x304F;&#x3068;&#x3082;1&#x3064;&#x304C;&#x3059;&#x3067;&#x306B;&#x4F7F;&#x7528;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;","ba-videorecorder.browser-permission-denied":"&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x3088;&#x3063;&#x3066;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3092;&#x8A31;&#x53EF;&#x3057;&#x3066;&#x30DA;&#x30FC;&#x30B8;&#x3092;&#x30EA;&#x30ED;&#x30FC;&#x30C9;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;","ba-audioplayer.all-settings":"&#x3059;&#x3079;&#x3066;&#x306E;&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x6B8B;&#x308A;&#x6642;&#x9593;"
2,"ba-videoplayer-controlbar.select-frame":"&#x9078;&#x629E;&#x3059;&#x308B;","ba-videoplayer-controlbar.trim-video":"&#x30C8;&#x30EA;&#x30E0;","ba-videoplayer-playbutton.trim":"&#x30C8;&#x30EA;&#x30E0;","ba-videoplayer-playbutton.skip":"&#x30B9;&#x30AD;&#x30C3;&#x30D7;","ba-videorecorder-imagegallery.upload-covershot":"&#x30AB;&#x30D0;&#x30FC;&#x3092;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;","ba-videorecorder.pick-covershot-frame":"&#x30AB;&#x30D0;&#x30FC;&#x30B7;&#x30E7;&#x30C3;&#x30C8;&#x3068;&#x3057;&#x3066;&#x4F7F;&#x7528;&#x3059;&#x308B;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x3092;&#x9078;&#x629E;&#x3057;&#x307E;&#x3059;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x30B9;&#x30AF;&#x30EA;&#x30FC;&#x30F3;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306F;&#x3053;&#x306E;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x3067;&#x306F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;","ba-videorecorder.trim-prompt":"&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x30C8;&#x30EA;&#x30DF;&#x30F3;&#x30B0;&#x3057;&#x307E;&#x3059;&#x304B;&#xFF1F;","ba-videorecorder.trim-video":"&#x958B;&#x59CB;&#x30DE;&#x30FC;&#x30AB;&#x30FC;&#x3068;&#x7D42;&#x4E86;&#x30DE;&#x30FC;&#x30AB;&#x30FC;&#x3092;&#x79FB;&#x52D5;&#x3057;&#x3066;&#x3001;&#x30D3;&#x30C7;&#x30AA;&#x3092;&#x30C8;&#x30EA;&#x30DF;&#x30F3;&#x30B0;&#x3057;&#x307E;&#x3059;","ba-videorecorder.wait-for-trim":"&#x30C8;&#x30EA;&#x30E0;&#x30B3;&#x30DE;&#x30F3;&#x30C9;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;...","ba-videorecorder-controlbar.no-video-source":"&#x8FFD;&#x52A0;&#x306E;&#x30D3;&#x30C7;&#x30AA;&#x5165;&#x529B;&#x30BD;&#x30FC;&#x30B9;&#x304C;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;","ba-videorecorder-controlbar.stream-already-selected":"&#x8FFD;&#x52A0;&#x306E;&#x30B9;&#x30C8;&#x30EA;&#x30FC;&#x30E0;&#x306F;&#x3059;&#x3067;&#x306B;&#x9078;&#x629E;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;","ba-videorecorder.uploading-src-error":"&#x73FE;&#x5728;&#x52D5;&#x753B;&#x3092;&#x518D;&#x751F;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x306F;&#x307E;&#x3060;&#x9032;&#x884C;&#x4E2D;&#x3067;&#x3059;","ba-audiorecorder-controlbar.pause-recorder":"&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;&#x306E;&#x4E00;&#x6642;&#x505C;&#x6B62;","ba-audiorecorder-controlbar.resume-recorder":"&#x30EC;&#x30B8;&#x30E5;&#x30E1;&#x30EC;&#x30B3;&#x30FC;&#x30C0;&#x30FC;"},"language:mk":{"ba-videoplayer-playbutton.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x442;&#x435;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;","ba-videoplayer-loader.tooltip":"&#x421;&#x435; &#x432;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430; ...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x435;&#x43D;&#x435;&#x442;&#x435; &#x458;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430;&#x442;&#x430;","ba-videoplayer-controlbar.video-progress":"&#x41D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x43E;&#x43A;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-videoplayer-controlbar.play-video":"&#x418;&#x433;&#x440;&#x430;&#x458;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-videoplayer-controlbar.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.total-time":"&#x412;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430;","ba-videoplayer-controlbar.fullscreen-video":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-videoplayer-controlbar.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder-chooser.record-video":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x43E;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x43C; &#x434;&#x430; &#x441;&#x43E;&#x431;&#x435;&#x440;&#x430;&#x43C; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x438;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder-controlbar.upload-covershot":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x43B;&#x430;&#x433;&#x43E;&#x434;&#x435;&#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43E;&#x434; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-videorecorder-controlbar.stop":"&#x417;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x438;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x435;&#x442;&#x435;.","ba-videorecorder.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-videorecorder.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x430;.","ba-videorecorder.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-videorecorder.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-videorecorder.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;.","ba-videorecorder.unsupported_video_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videoplayer-share.share":"&#x421;&#x43F;&#x43E;&#x434;&#x435;&#x43B;&#x438; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;","ba-videorecorder-chooser.record-screen":"&#x415;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-videorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;.","ba-videorecorder.cancel-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-videoplayer-adslot.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x433;&#x43B;&#x430;&#x441;&#x43E;&#x442; &#x45C;&#x435; &#x437;&#x430;&#x432;&#x440;&#x448;&#x438; &#x43F;&#x43E; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438; &#x43F;&#x43E; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430;","ba-videorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-videorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x436;&#x438; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x438; &#x441;&#x43E; &#x442;&#x435;&#x43A;&#x441;&#x442; &#x437;&#x430; &#x43F;&#x435;&#x441;&#x43D;&#x430;","ba-videoplayer-tracks.select-text-track-language":"&#x408;&#x430;&#x437;&#x438;&#x43A; &#x43D;&#x430; &#x43F;&#x440;&#x435;&#x432;&#x43E;&#x434;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x43B;&#x43E;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x421;&#x442;&#x430;&#x43F;&#x43A;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x440;&#x430;&#x43C;&#x43A;&#x438; &#x435; &#x43C;&#x43D;&#x43E;&#x433;&#x443; &#x43C;&#x430;&#x43B;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x430;&#x447;&#x443;&#x432;&#x430;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x438; &#x437;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x441;&#x438;&#x442;&#x435; &#x434;&#x440;&#x443;&#x433;&#x438; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x438; &#x458;&#x430;&#x437;&#x438;&#x447;&#x438;&#x45A;&#x430; &#x43D;&#x430; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x438; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x431;&#x440;&#x437; &#x43A;&#x43E;&#x43C;&#x43F;&#x458;&#x443;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;&#x442;&#x430; &#x448;&#x442;&#x43E; &#x458;&#x430; &#x438;&#x437;&#x431;&#x440;&#x430;&#x432;&#x442;&#x435; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-videorecorder.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;.","ba-videorecorder.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer.image-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture-chooser.image-capture":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-imagecapture-chooser.upload-image":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-imagecapture-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x43B;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x424;&#x430;&#x442;&#x438;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x43E;&#x43A;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x418;&#x433;&#x440;&#x430;&#x458;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x41F;&#x43E;&#x43C;&#x438;&#x43D;&#x430;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x412;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430; &#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x458;&#x430; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x442;","ba-audioplayer-controlbar.volume-mute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x41D;&#x435;&#x43C;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x421;&#x435; &#x432;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430; ...","ba-audioplayer.audio-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A;&#x43E;&#x442; &#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x43C; &#x434;&#x430; &#x441;&#x43E;&#x431;&#x435;&#x440;&#x430;&#x43C; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x438;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x442;&#x435;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43A;&#x430;&#x436;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435;.","ba-videoplayer-controlbar.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-videoplayer-controlbar.settings":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"&#x412;&#x43E;&#x437;&#x434;&#x443;&#x448;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;","ba-videoplayer-controlbar.airplay-icon":"&#x418;&#x43A;&#x43E;&#x43D;&#x430; &#x437;&#x430; &#x432;&#x43E;&#x437;&#x434;&#x443;&#x448;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;.","ba-videoplayer.all-settings":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-videoplayer.full-screen":"&#x426;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x434;&#x430;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x440;&#x435;&#x444;&#x440;&#x43B;&#x435;&#x442;&#x435; &#x458;&#x430; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x430;&#x442;&#x430;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x438;","ba-videorecorder.prepare-thumbnails":"&#x421;&#x435; &#x43F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x432;&#x443;&#x432;&#x430; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x435; &#x43D;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x438;&#x447;&#x43A;&#x438;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x43E;&#x432; &#x442;&#x435;&#x43A;","ba-imagecapture.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-imagecapture.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-imagecapture.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-imagecapture.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-imagecapture.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;&#x442;&#x430; &#x448;&#x442;&#x43E; &#x458;&#x430; &#x438;&#x437;&#x431;&#x440;&#x430;&#x432;&#x442;&#x435; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-imagecapture.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x43E;&#x432;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441;&#x43E; &#x441;&#x43B;&#x438;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441;&#x43E; &#x441;&#x43B;&#x438;&#x43A;&#x430;.","ba-imagecapture.unsupported_image_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;.","ba-imagecapture.orientation-landscape-required":"&#x417;&#x430;&#x432;&#x440;&#x442;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x432;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C; &#x43D;&#x430; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;.","ba-audiorecorder.recorder-error":"&#x41D;&#x430;&#x441;&#x442;&#x430;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;, &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x441;&#x43A;&#x438;&#x43E;&#x442; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;. &#x412;&#x43E; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x434;&#x43E;&#x442; &#x438; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x43C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435;
2 Flash &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x440;&#x435;&#x43A;&#x443; SSL.","ba-audiorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x43B;&#x443; &#x437;&#x430; &#x434;&#x430; &#x433;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x435; &#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x432;&#x435; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x435;.","ba-audiorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x458;&#x45C;&#x438; &#x434;&#x430; &#x441;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x430;&#x442; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x430;&#x442; &#x431;&#x430;&#x440;&#x430;&#x45A;&#x430;&#x442;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x431;&#x438; &#x45C;&#x435; &#x442;&#x440;&#x435;&#x431;&#x430; &#x434;&#x430; &#x458;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430; &#x43F;&#x43E; &#x437;&#x430;&#x432;&#x440;&#x448;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;.","ba-audiorecorder.access-forbidden":"&#x417;&#x430;&#x431;&#x440;&#x430;&#x43D;&#x435;&#x442; &#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x43E;&#x442; &#x434;&#x43E; &#x43C;&#x435;&#x434;&#x438;&#x443;&#x43C;&#x438;&#x442;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.uploading":"&#x421;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;","ba-audiorecorder.uploading-failed":"&#x412;&#x447;&#x438;&#x442;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x43E;&#x43B;&#x436;&#x438;&#x43D;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x43D;&#x43E;&#x442;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43D;&#x435; &#x433;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x443;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.verifying":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x443;&#x432;&#x430;&#x45A;&#x435;","ba-audiorecorder.verifying-failed":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x430;&#x442;&#x430; &#x43D;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43F;&#x43E;&#x440;&#x430;&#x43A;&#x430;?","ba-audiorecorder.cancel-confirm":"&#x414;&#x430;&#x43B;&#x438; &#x43D;&#x430;&#x432;&#x438;&#x441;&#x442;&#x438;&#x43D;&#x430; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x435; &#x43F;&#x440;&#x435;&#x433;&#x43E;&#x43B;&#x435;&#x43C;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x438;&#x434;&#x435;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x441;&#x43E; &#x43F;&#x43E;&#x43C;&#x430;&#x43B;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;-&#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430;.","ba-audiorecorder.unsupported_audio_type":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435;: %s - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x442;&#x443;&#x43A;&#x430; &#x437;&#x430; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x437;&#x430; &#x434;&#x430; &#x438;&#x433;&#x440;&#x430;&#x442;&#x435;.","ba-common-settingsmenu.setting-menu":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x432;&#x430;&#x43B;&#x438;&#x442;&#x435;&#x442; &#x43D;&#x430; &#x438;&#x437;&#x432;&#x43E;&#x440;&#x43E;&#x442;","ba-common-settingsmenu.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x43D;&#x430; &#x43F;&#x43B;&#x435;&#x435;&#x440;&#x43E;&#x442;","ba-common-settingsmenu.set-menu-option":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x458;&#x430;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x435;&#x442;&#x435; &#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x43D;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x435;&#x437;&#x435;&#x442;&#x435; &#x43E;&#x434; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x43D;&#x435;&#x441;&#x435;&#x442;&#x435; &#x446;&#x435;&#x43B; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-chooser.multi-stream":"&#x41C;&#x443;&#x43B;&#x442;&#x438;-&#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x447;&#x43E;&#x442;","ba-videorecorder-controlbar.resume-recorder":"&#x41F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438; &#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder.missing-track":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x441;&#x443;&#x432;&#x430; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x430;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;-&#x442;&#x440;&#x430;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x411;&#x430;&#x440;&#x435;&#x43C; &#x435;&#x434;&#x435;&#x43D; &#x43E;&#x434; &#x432;&#x430;&#x448;&#x438;&#x442;&#x435; &#x432;&#x43B;&#x435;&#x437;&#x43D;&#x438; &#x443;&#x440;&#x435;&#x434;&#x438; &#x432;&#x435;&#x45C;&#x435; &#x441;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;","ba-videorecorder.browser-permission-denied":"&#x414;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x430;&#x442;&#x430; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x430; &#x43E;&#x434; &#x43F;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x443;&#x432;&#x430;&#x447;&#x43E;&#x442;, &#x434;&#x43E;&#x434;&#x435;&#x43B;&#x435;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F; &#x438; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x43D;&#x43E; &#x432;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435; &#x458;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x442;&#x430;","ba-audioplayer.all-settings":"&#x421;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41F;&#x440;&#x435;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x430;&#x442;&#x43E;&#x442;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x41D;&#x430;&#x43C;&#x430;&#x43B;&#x438;","ba-videoplayer-playbutton.trim":"&#x41D;&#x430;&#x43C;&#x430;&#x43B;&#x438;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x43A;&#x43D;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x446;&#x430;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x431;&#x435;&#x440;&#x435;&#x442;&#x435; &#x440;&#x430;&#x43C;&#x43A;&#x430; &#x448;&#x442;&#x43E; &#x45C;&#x435; &#x458;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x43F;&#x43E;&#x43A;&#x440;&#x438;&#x432;&#x43A;&#x430;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x447;&#x43E;&#x442; &#x43D;&#x430; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43E;&#x442; &#x43D;&#x435; &#x435; &#x43F;&#x43E;&#x434;&#x434;&#x440;&#x436;&#x430;&#x43D; &#x43D;&#x430; &#x43E;&#x432;&#x43E;&#x458; &#x443;&#x440;&#x435;&#x434;","ba-videorecorder.trim-prompt":"&#x414;&#x430;&#x43B;&#x438; &#x441;&#x430;&#x43A;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x438;&#x441;&#x435;&#x447;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x43E;&#x43C;&#x435;&#x441;&#x442;&#x435;&#x442;&#x435; &#x433;&#x438; &#x43E;&#x437;&#x43D;&#x430;&#x43A;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43F;&#x43E;&#x447;&#x435;&#x442;&#x43E;&#x43A; &#x438; &#x43A;&#x440;&#x430;&#x458; &#x437;&#x430; &#x434;&#x430; &#x433;&#x43E; &#x438;&#x441;&#x435;&#x447;&#x435;&#x442;&#x435; &#x432;&#x430;&#x448;&#x435;&#x442;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x421;&#x435; &#x447;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430;&#x442;&#x430; &#x437;&#x430; &#x442;&#x440;&#x438;&#x43C; ...","ba-videorecorder-controlbar.no-video-source":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x441;&#x443;&#x432;&#x430; &#x434;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x438;&#x437;&#x432;&#x43E;&#x440; &#x437;&#x430; &#x432;&#x43D;&#x435;&#x441;&#x443;&#x432;&#x430;&#x45A;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x435;&#x43D; &#x442;&#x435;&#x43A; &#x432;&#x435;&#x45C;&#x435; &#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x441;&#x435; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x446;&#x438;&#x440;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x435;&#x433;&#x430;, &#x43F;&#x440;&#x438;&#x43A;&#x430;&#x447;&#x443;&#x432;&#x430;&#x45A;&#x435;&#x442;&#x43E; &#x435; &#x441;&#x435;&#x443;&#x448;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x433;&#x43E; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;&#x43E;&#x442;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x437;&#x438;&#x43C;&#x435; &#x43D;&#x430; &#x440;&#x435;&#x437;&#x438;&#x43C;&#x435;"},"language:nl":{"ba-videoplayer-playbutton.tooltip":"Klik om video af te spelen.","ba-videoplayer-playbutton.rerecord":"Opnieuw","ba-videoplayer-playbutton.submit-video":"Bevestigen","ba-videoplayer-loader.tooltip":"Laden...","ba-videoplayer-controlbar.change-resolution":"Resolutie veranderen","ba-videoplayer-controlbar.video-progress":"Vooruitgang","ba-videoplayer-controlbar.rerecord-video":"Opnieuw opnemen?","ba-videoplayer-controlbar.submit-video":"Bevestigen","ba-videoplayer-controlbar.play-video":"Afspelen","ba-videoplayer-controlbar.pause-video":"Pauze","ba-videoplayer-controlbar.elapsed-time":"Verstreken tijd","ba-videoplayer-controlbar.total-time":"De totale lengte van de video","ba-videoplayer-controlbar.fullscreen-video":"Volledig scherm","ba-videoplayer-controlbar.volume-button":"Volume instellen","ba-videoplayer-controlbar.volume-mute":"Geluid dempen","ba-videoplayer-controlbar.volume-unmute":"Geluid inschakelen","ba-videoplayer.video-error":"Er is een fout opgetreden, probeer het later opnieuw. Klik hier om opnieuw te proberen.","ba-videorecorder-chooser.record-video":"Video opnemen","ba-videorecorder-chooser.upload-video":"Video uploaden","ba-videorecorder-controlbar.settings":"Instellingen","ba-videorecorder-controlbar.camerahealthy":"Verlichting is goed","ba-videorecorder-controlbar.cameraunhealthy":"Verlichting is niet optimaal","ba-videorecorder-controlbar.microphonehealthy":"Het geluid is goed","ba-videorecorder-controlbar.microphoneunhealthy":"Geluid is niet optimaal","ba-videorecorder-controlbar.record":"Opnemen","ba-videorecorder-controlbar.record-tooltip":"Klik hier om te registreren.","ba-videorecorder-controlbar.rerecord":"Opnieuw opnemen","ba-videorecorder-controlbar.rerecord-tooltip":"Opnieuw opnemen","ba-videorecorder-controlbar.upload-covershot":"Video uploaden","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klik hier om je aangepaste cover te uploaden","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klik hier om te stoppen.","ba-videorecorder-controlbar.skip":"Over
2slaan","ba-videorecorder-controlbar.skip-tooltip":"Klik hier om over te slaan.","ba-videorecorder.recorder-error":"Er is een fout opgetreden, probeer het later opnieuw. Klik hier om opnieuw te proberen.","ba-videorecorder.attach-error":"We konden geen toegang krijgen tot de camera. Afhankelijk van het apparaat en de browser, moet u misschien Flash installeren of toegang tot de pagina via SSL.","ba-videorecorder.access-forbidden":"De toegang tot de camera was verboden. Klik hier om opnieuw te proberen.","ba-videorecorder.pick-covershot":"Kies een covershot.","ba-videorecorder.uploading":"Uploaden","ba-videorecorder.uploading-failed":"Uploaden mislukt - klik hier om opnieuw te proberen.","ba-videorecorder.verifying":"Verifi&#xEB;ren","ba-videorecorder.verifying-failed":"Verificatie mislukt - klik hier om opnieuw te proberen.","ba-videorecorder.rerecord-confirm":"Wil je echt je video opnieuw opnemen?","ba-videorecorder.video_file_too_large":"Uw video bestand is te groot (%s) - klik hier om opnieuw te proberen met een kleiner bestand.","ba-videorecorder.unsupported_video_type":"Upload: %s - klik hier om opnieuw te proberen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Verlaat volledig scherm","ba-videoplayer-share.share":"Video Helen","ba-videorecorder-chooser.record-screen":"Scherm opnemen","ba-videoplayer-controlbar.pause-video-disabled":"Pauzeren niet ondersteund","ba-videorecorder-chooser.record-audio":"Geluid opnemen","ba-videorecorder-controlbar.stop-available-after":"Minimale opnametijd is %d seconden","ba-videorecorder-controlbar.cancel":"Annuleren","ba-videorecorder-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-videorecorder.cancel-confirm":"Wil je je upload echt annuleren?","ba-videoplayer-adslot.elapsed-time":"Verstreken tijd","ba-videoplayer-adslot.volume-button":"Volume","ba-videoplayer-adslot.volume-mute":"Geluid dempen","ba-videoplayer-adslot.volume-unmute":"Geluid inschakelen","ba-videoplayer-adslot.ad-will-end-after":"Advertentie eindigt na %s","ba-videoplayer-adslot.can-skip-after":"Skip na %d","ba-videoplayer-adslot.skip-ad":"Advertentie overslaan","ba-videorecorder.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-videorecorder.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-videoplayer-controlbar.close-tracks":"Sluit CC","ba-videoplayer-controlbar.show-tracks":"Toon CC","ba-videoplayer-tracks.upload-text-tracks":"Uploadtekstbestanden uploaden","ba-videoplayer-tracks.select-text-track-language":"Taal ondertitels","ba-videoplayer-tracks.info-select-locale-first":"Selecteer eerst locale","ba-videoplayer-tracks.select-text-track-file":"Klik om bestand te selecteren","ba-videoplayer-tracks.back":"terug","ba-videorecorder.framerate-warning":"De videoframesnelheid is erg laag. We raden aan om alle andere programma&#x27;s en browsertabs te sluiten of om een &#x200B;&#x200B;snellere computer te gebruiken.","ba-videorecorder.upload-error-duration":"De lengte van de ge&#xFC;ploade video voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-videorecorder.resolution-constraint-error":"Het bestand dat je hebt geselecteerd komt niet overeen met de vereiste resolutie - klik hier om het opnieuw te proberen.","ba-videorecorder.orientation-portrait-required":"Draai uw apparaat om op te nemen in staande modus.","ba-videorecorder.orientation-landscape-required":"Draai je apparaat om in de liggende modus op te nemen.","ba-imageviewer-controlbar.rerecord-image":"Opnieuw doen?","ba-imageviewer-controlbar.submit-image":"Bevestigen","ba-imageviewer-controlbar.fullscreen-image":"Voer het volledige scherm in","ba-imageviewer-controlbar.exit-fullscreen-image":"Verlaat volledig scherm","ba-imageviewer.image-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Afbeelding uploaden","ba-imagecapture-controlbar.settings":"instellingen","ba-imagecapture-controlbar.camerahealthy":"Verlichting is goed","ba-imagecapture-controlbar.cameraunhealthy":"Verlichting is niet optimaal","ba-imagecapture-controlbar.record":"Gevangen nemen","ba-imagecapture-controlbar.record-tooltip":"Klik hier om vast te leggen.","ba-imagecapture-controlbar.rerecord":"Opnieuw doen","ba-imagecapture-controlbar.rerecord-tooltip":"Klik hier om opnieuw te doen.","ba-imagecapture-controlbar.cancel":"Annuleer","ba-imagecapture-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-audioplayer
2-controlbar.audio-progress":"Vooruitgang","ba-audioplayer-controlbar.rerecord-audio":"Opnieuw doen?","ba-audioplayer-controlbar.submit-audio":"Bevestigen","ba-audioplayer-controlbar.play-audio":"Spelen","ba-audioplayer-controlbar.pause-audio":"Pauze","ba-audioplayer-controlbar.pause-audio-disabled":"Pauzeren niet ondersteund","ba-audioplayer-controlbar.elapsed-time":"Verstreken tijd","ba-audioplayer-controlbar.total-time":"Totale lengte van","ba-audioplayer-controlbar.volume-button":"Volume instellen","ba-audioplayer-controlbar.volume-mute":"Geluid dempen","ba-audioplayer-controlbar.volume-unmute":"Geluid dempen","ba-audioplayer-loader.tooltip":"Bezig met laden...","ba-audioplayer.audio-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-audiorecorder-chooser.record-audio":"Geluid opnemen","ba-audiorecorder-chooser.upload-audio":"Upload audio","ba-audiorecorder-controlbar.settings":"instellingen","ba-audiorecorder-controlbar.microphonehealthy":"Geluid is goed","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan geen geluid oppikken","ba-audiorecorder-controlbar.record":"Record","ba-audiorecorder-controlbar.record-tooltip":"Klik hier om op te nemen.","ba-audiorecorder-controlbar.rerecord":"Opnieuw doen","ba-audiorecorder-controlbar.rerecord-tooltip":"Klik hier om opnieuw te doen.","ba-audiorecorder-controlbar.stop":"Hou op","ba-audiorecorder-controlbar.stop-tooltip":"Klik hier om te stoppen.","ba-audiorecorder-controlbar.stop-available-after":"Minimale opnametijd is %d seconden","ba-audiorecorder-controlbar.cancel":"Annuleer","ba-audiorecorder-controlbar.cancel-tooltip":"Klik hier om te annuleren.","ba-videoplayer-controlbar.player-speed":"Snelheid van de speler","ba-videoplayer-controlbar.settings":"instellingen","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-pictogram.","ba-videoplayer.all-settings":"Alle instellingen","ba-videoplayer.player-speed":"Snelheid van de speler","ba-videoplayer.full-screen":"Volledig scherm","ba-videorecorder-controlbar.add-stream":"Stream toevoegen","ba-videorecorder.switch-camera":"Schakel camera","ba-videorecorder.prepare-covershot":"Dekkinghots voorbereiden","ba-videorecorder.prepare-thumbnails":"Voorbereiden op het zoeken naar miniaturen","ba-videorecorder.adding-new-stream":"Nieuwe stream toevoegen","ba-imagecapture.recorder-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-imagecapture.attach-error":"We hadden geen toegang tot de media-interface. Afhankelijk van het apparaat en de browser, moet u mogelijk Flash installeren of de pagina openen via SSL.","ba-imagecapture.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-imagecapture.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-imagecapture.access-forbidden":"Toegang tot de media was verboden. Klik om opnieuw te proberen.","ba-imagecapture.uploading":"uploaden","ba-imagecapture.uploading-failed":"Uploaden mislukt - klik hier om het opnieuw te proberen.","ba-imagecapture.upload-error-duration":"De lengte van de ge&#xFC;ploade afbeelding voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-imagecapture.resolution-constraint-error":"Het bestand dat u heeft geselecteerd komt niet overeen met de vereiste resolutie - klik hier om het opnieuw te proberen.","ba-imagecapture.verifying":"Het verifi&#xEB;ren","ba-imagecapture.verifying-failed":"Verifi&#xEB;ren mislukt - klik hier om het opnieuw te proberen.","ba-imagecapture.rerecord-confirm":"Wil je echt je foto opnieuw maken?","ba-imagecapture.image_file_too_large":"Uw afbeeldingsbestand is te groot (%s) - klik hier om het opnieuw te proberen met een kleiner afbeeldingsbestand.","ba-imagecapture.unsupported_image_type":"Upload alstublieft: %s - klik hier om het opnieuw te proberen.","ba-imagecapture.orientation-portrait-required":"Draai uw apparaat om op te nemen in staande modus.","ba-imagecapture.orientation-landscape-required":"Draai je apparaat om op te nemen in liggende modus.","ba-audiorecorder.recorder-error":"Er is een fout opgetreden. Probeer het later opnieuw. Klik om opnieuw te proberen.","ba-audiorecorder.attach-error":"We hadden geen toegang tot de media-interface. Afhankelijk van het apparaat en de browser, moet u mogelijk Flash installeren of de pagina openen via SSL.","ba-audiorecorder.software-required":"Klik hieronder om de volgende vereisten te installeren / activeren om door te gaan.","ba-audiorecorder.software-waiting":"Wacht tot de vereisten zijn ge&#xEF;nstalleerd / geactiveerd. Mogelijk moet u de pagina na voltooiing vernieuwen.","ba-audiorecorder.access-forbidden":"Toegang tot de media was verboden. Klik om opnieuw te proberen.","ba-audiorecorder.uploading":"uploaden","ba-audiorecorder.uploading-failed":"Uploaden mislukt - klik hier om het opnieuw te proberen.","ba-audiorecorder.upload-error-duration":"De lengte van de ge&#xFC;ploade audio voldoet niet aan de vereisten. Klik hier om opnieuw te proberen.","ba-audiorecorder.verifying":"Het verifi&#xEB;ren","ba-audiorecorder.verifying-failed":"Verifi&#xEB;ren mislukt - klik hier om het opnieuw te proberen.","ba-audiorecorder.rerecord-confirm":"Wil je je audio echt opnieuw spelen?","ba-audiorecorder.cancel-confirm":"Wil je echt je audio-upload annuleren?","ba-audiorecorder.audio_file_too_large":"Je audiobestand is te groot (%s) - klik hier om het opnieuw te proberen met een kleiner audiobestand.","ba-audiorecorder.unsupported_audio_type":"Upload alstublieft: %s - klik hier om het opnieuw te proberen.","ba-common-settingsmenu.tooltip":"Klik om te spelen.","ba-common-settingsmenu.setting-menu":"Alle instellingen","ba-common-settingsmenu.source-quality":"Bronkwaliteit","ba-common-settingsmenu.player-speed":"Speler snelheid","ba-common-settingsmenu.set-menu-option":"Optie instellen","ba-common-settingsmenu.submit-video":"Bevestig video","ba-common-settingsmenu.picture-in-picture":"Foto in foto","ba-common-settingsmenu.exit-fullscreen-video":"Verlaat volledig scherm","ba-common-settingsmenu.fullscreen-video":"Volledig scherm openen","ba-videorecorder-chooser.multi-stream":"Multi-stream","ba-videorecorder-controlbar.pause-recorder":"Pauzeer de recorder","ba-videorecorder-controlbar.resume-recorder":"Hervat de recorder","ba-videorecorder.missing-track":"Vereiste audio- of videotrack ontbreekt","ba-videorecorder.device-already-in-use":"Minstens een van uw invoerapparaten is al in gebruik","ba-videorecorder.browser-permission-denied":"Toestemming geweigerd door browser, geef toegang en laad de pagina opnieuw","ba-audioplayer.all-settings":"Alle instellingen","ba-videoplayer-controlbar.remaining-time":"Overgebleven tijd","ba-videoplayer-controlbar.select-frame":"Selecteer","ba-videoplayer-controlbar.trim-video":"Trimmen","ba-videoplayer-playbutton.trim":"Trimmen","ba-videoplayer-playbutton.skip":"Over
2springen","ba-videorecorder-imagegallery.upload-covershot":"Omslag uploaden","ba-videorecorder.pick-covershot-frame":"Selecteer een frame om als covershot te gebruiken.","ba-videorecorder.screen-recorder-is-not-supported":"Schermrecorder wordt niet ondersteund op dit apparaat","ba-videorecorder.trim-prompt":"Wil je je video inkorten?","ba-videorecorder.trim-video":"Verplaats de begin- en eindmarkeringen om je video bij te snijden","ba-videorecorder.wait-for-trim":"Wachten op trimcommando...","ba-videorecorder-controlbar.no-video-source":"Ontbrekende extra video-invoerbron","ba-videorecorder-controlbar.stream-already-selected":"Extra stream is al geselecteerd","ba-videorecorder.uploading-src-error":"Kan de video nu niet afspelen, het uploaden is nog bezig","ba-audiorecorder-controlbar.pause-recorder":"Recorder pauzeren","ba-audiorecorder-controlbar.resume-recorder":"Recorder hervatten"},"language:no":{"ba-videoplayer-playbutton.tooltip":"Klikk for &#xE5; spille video.","ba-videoplayer-playbutton.rerecord":"Gj&#xF8;re om","ba-videoplayer-playbutton.submit-video":"bekreft video","ba-videoplayer-loader.tooltip":"Laster video ...","ba-videoplayer-controlbar.change-resolution":"Endre oppl&#xF8;sning","ba-videoplayer-controlbar.video-progress":"video fremgang","ba-videoplayer-controlbar.rerecord-video":"Gj&#xF8;r om videoen?","ba-videoplayer-controlbar.submit-video":"bekreft video","ba-videoplayer-controlbar.play-video":"spill video","ba-videoplayer-controlbar.pause-video":"pause video","ba-videoplayer-controlbar.elapsed-time":"Forl&#xF8;pt tid","ba-videoplayer-controlbar.total-time":"Total lengde p&#xE5; video","ba-videoplayer-controlbar.fullscreen-video":"Skriv fullskjerm","ba-videoplayer-controlbar.volume-button":"Still inn volum","ba-videoplayer-controlbar.volume-mute":"lyd","ba-videoplayer-controlbar.volume-unmute":"lyd","ba-videoplayer.video-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder-chooser.record-video":"Spill av video","ba-videorecorder-chooser.upload-video":"Last opp video","ba-videorecorder-controlbar.settings":"innstillinger","ba-videorecorder-controlbar.camerahealthy":"Belysning er god","ba-videorecorder-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-videorecorder-controlbar.microphonehealthy":"Lyden er god","ba-videorecorder-controlbar.microphoneunhealthy":"Kan ikke plukke opp noen lyd","ba-videorecorder-controlbar.record":"Ta opp","ba-videorecorder-controlbar.record-tooltip":"Klikk her for &#xE5; spille inn.","ba-videorecorder-controlbar.rerecord":"Gj&#xF8;re om","ba-videorecorder-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gj&#xF8;re om.","ba-videorecorder-controlbar.upload-covershot":"Laste opp","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klikk her for &#xE5; laste opp egendefinerte dekke skudd","ba-videorecorder-controlbar.stop":"Stoppe","ba-videorecorder-controlbar.stop-tooltip":"Klikk her for &#xE5; stoppe.","ba-videorecorder-controlbar.skip":"Hopp","ba-videorecorder-controlbar.skip-tooltip":"Klikk her for &#xE5; hoppe.","ba-videorecorder.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.attach-error":"Vi kunne ikke f&#xE5; tilgang til kameraet grensesnitt. Avhengig av enheten og nettleser, kan det hende du m&#xE5; installere Flash eller tilgang til siden via SSL.","ba-videorecorder.access-forbidden":"Tilgang til kameraet ble forbudt. Klikk for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.pick-covershot":"Plukk en covershot.","ba-videorecorder.uploading":"Laster opp","ba-videorecorder.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.verifying":"Bekrefter","ba-videorecorder.verifying-failed":"Bekrefter mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.rerecord-confirm":"Har du virkelig &#xF8;nsker &#xE5; gj&#xF8;re om videoen?","ba-videorecorder.video_file_too_large":"Videofilen er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt med en mindre videofil.","ba-videorecorder.unsupported_video_type":"Last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videoplayer-controlbar.exit-fullscreen-video":"Avslutt fullskjerm","ba-videoplayer-share.share":"Del video","ba-videorecorder-chooser.record-screen":"Opptaksskjerm","ba-videoplayer-controlbar.pause-video-disabled":"Pause ikke st&#xF8;ttet","ba-videorecorder-chooser.record-audio":"Ta opp lyd","ba-videorecorder-controlbar.stop-available-after":"Minimum opptakstid er %d sekunder","ba-videorecorder-controlbar.cancel":"Avbryt","ba-videorecorder-controlbar.cancel-tooltip":"Klikk her for &#xE5; avbryte.","ba-videorecorder.cancel-confirm":"Vil du virkelig slette videoopplasting?","ba-videoplayer-adslot.elapsed-time":"Forl&#xF8;pt tid","ba-videoplayer-adslot.volume-button":"Angi volum","ba-videoplayer-adslot.volume-mute":"Dempe lyd","ba-videoplayer-adslot.volume-unmute":"Sl&#xE5; av lyden","ba-videoplayer-adslot.ad-will-end-after":"Annonsen slutter etter %s","ba-videoplayer-adslot.can-skip-after":"Hopp over etter %d","ba-videoplayer-adslot.skip-ad":"Hopp over annonse","ba-videorecorder.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-videorecorder.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-videoplayer-controlbar.close-tracks":"Lukk CC","ba-videoplayer-controlbar.show-tracks":"Vis CC","ba-videoplayer-tracks.upload-text-tracks":"Last opp tekstfilfiler","ba-videoplayer-tracks.select-text-track-language":"Undertekst Spr&#xE5;k","ba-videoplayer-tracks.info-select-locale-first":"Velg f&#xF8;rst spr&#xE5;k","ba-videoplayer-tracks.select-text-track-file":"Klikk for &#xE5; velge fil","ba-videoplayer-tracks.back":"tilbake","ba-videorecorder.framerate-warning":"Videorammen er sv&#xE6;rt lav. Vi anbefaler at du lukker alle andre programmer og nettleserfliker eller bruker en raskere datamaskin.","ba-videorecorder.upload-error-duration":"Lengden p&#xE5; den opplastede videoen oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med &#xF8;nsket oppl&#xF8;sning - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-videorecorder.orientation-portrait-required":"Vennligst roter enheten til &#xE5; ta opp i st&#xE5;ende modus.","ba-videorecorder.orientation-landscape-required":"Vennligst roter enheten til &#xE5; ta opp i liggende modus.","ba-imageviewer-controlbar.rerecord-image":"Gj&#xF8;re om?","ba-imageviewer-controlbar.submit-image":"Bekrefte","ba-imageviewer-controlbar.fullscreen-image":"Skriv inn fullskjerm","ba-imageviewer-controlbar.exit-fullscreen-image":"Avslutt fullskjerm","ba-imageviewer.image-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Last opp bilde","ba-imagecapture-controlbar.settings":"innstillinger","ba-imagecapture-controlbar.camerahealthy":"Belysning er bra","ba-imagecapture-controlbar.cameraunhealthy":"Belysning er ikke optimal","ba-imagecapture-controlbar.record":"Capture","ba-imagecapture-controlbar.record-tooltip":"Klikk her for &#xE5; fange.","ba-imagecapture-controlbar.rerecord":"Gj&#xF8;re om","ba-imagecapture-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gjenta.","ba-imagecapture-controlbar.cancel":"Avbryt","ba-imagecapture-controlbar.cancel-tooltip":"Klikk her for &#xE5;
2 avbryte.","ba-audioplayer-controlbar.audio-progress":"Framgang","ba-audioplayer-controlbar.rerecord-audio":"Gj&#xF8;re om?","ba-audioplayer-controlbar.submit-audio":"Bekrefte","ba-audioplayer-controlbar.play-audio":"Spille","ba-audioplayer-controlbar.pause-audio":"Pause","ba-audioplayer-controlbar.pause-audio-disabled":"Pause ikke st&#xF8;ttet","ba-audioplayer-controlbar.elapsed-time":"Forl&#xF8;pt tid","ba-audioplayer-controlbar.total-time":"Total lengde p&#xE5;","ba-audioplayer-controlbar.volume-button":"Angi volum","ba-audioplayer-controlbar.volume-mute":"Dempe lyd","ba-audioplayer-controlbar.volume-unmute":"Sl&#xE5; av lyden","ba-audioplayer-loader.tooltip":"Laster ...","ba-audioplayer.audio-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder-chooser.record-audio":"Ta opp lyd","ba-audiorecorder-chooser.upload-audio":"Last opp lyd","ba-audiorecorder-controlbar.settings":"innstillinger","ba-audiorecorder-controlbar.microphonehealthy":"Lyden er god","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan ikke hente lyd","ba-audiorecorder-controlbar.record":"Ta opp","ba-audiorecorder-controlbar.record-tooltip":"Klikk her for &#xE5; spille inn.","ba-audiorecorder-controlbar.rerecord":"Gj&#xF8;re om","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikk her for &#xE5; gjenta.","ba-audiorecorder-controlbar.stop":"Stoppe","ba-audiorecorder-controlbar.stop-tooltip":"Klikk her for &#xE5; stoppe.","ba-audiorecorder-controlbar.stop-available-after":"Minimum opptakstid er %d sekunder","ba-audiorecorder-controlbar.cancel":"Avbryt","ba-audiorecorder-controlbar.cancel-tooltip":"Klikk her for &#xE5; avbryte.","ba-videoplayer-controlbar.player-speed":"Spillerens hastighet","ba-videoplayer-controlbar.settings":"innstillinger","ba-videoplayer-controlbar.airplay":"airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-ikon.","ba-videoplayer.all-settings":"Alle innstillinger","ba-videoplayer.player-speed":"Spillerens hastighet","ba-videoplayer.full-screen":"Full skjerm","ba-videorecorder-controlbar.add-stream":"Legg til str&#xF8;m","ba-videorecorder.switch-camera":"Bytt kamera","ba-videorecorder.prepare-covershot":"Forbereder deksler","ba-videorecorder.prepare-thumbnails":"Forbereder s&#xF8;ker miniatyrbilder","ba-videorecorder.adding-new-stream":"Legger til ny str&#xF8;m","ba-imagecapture.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.attach-error":"Vi kunne ikke f&#xE5; tilgang til mediegrensesnittet. Avhengig av enhet og nettleser, m&#xE5; du kanskje installere Flash eller f&#xE5; tilgang til siden via SSL.","ba-imagecapture.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-imagecapture.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-imagecapture.access-forbidden":"Tilgang til media var forbudt. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.uploading":"Laster opp","ba-imagecapture.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.upload-error-duration":"Lengden p&#xE5; det opplastede bildet oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.resolution-constraint-error":"Filen du har valgt stemmer ikke overens med &#xF8;nsket oppl&#xF8;sning - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.verifying":"Bekrefter","ba-imagecapture.verifying-failed":"Bekreftelse mislyktes - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-imagecapture.rerecord-confirm":"Vil du virkelig gjenta bildet ditt?","ba-imagecapture.image_file_too_large":"Bildefilen din er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve igjen med en mindre bildefil.","ba-imagecapture.unsupported_image_type":"Vennligst last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-imagecapture.orientation-portrait-required":"Vennligst roter enheten din for &#xE5; ta opp i st&#xE5;ende modus.","ba-imagecapture.orientation-landscape-required":"Vennligst roter enheten til &#xE5; ta opp i liggende modus.","ba-audiorecorder.recorder-error":"En feil oppstod. Vennligst pr&#xF8;v igjen senere. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.attach-error":"Vi kunne ikke f&#xE5; tilgang til mediegrensesnittet. Avhengig av enhet og nettleser, m&#xE5; du kanskje installere Flash eller f&#xE5; tilgang til siden via SSL.","ba-audiorecorder.software-required":"Vennligst klikk nedenfor for &#xE5; installere / aktivere f&#xF8;lgende krav for &#xE5; fortsette.","ba-audiorecorder.software-waiting":"Venter p&#xE5; kravene som skal installeres / aktiveres. Du m&#xE5; kanskje oppdatere siden etter ferdigstillelse.","ba-audiorecorder.access-forbidden":"Tilgang til media var forbudt. Klikk for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.uploading":"Laster opp","ba-audiorecorder.uploading-failed":"Opplasting mislyktes - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-audiorecorder.upload-error-duration":"Lengden p&#xE5; den opplastede lyden oppfyller ikke kravene - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-audiorecorder.verifying":"Bekrefter","ba-audiorecorder.verifying-failed":"Bekreftelse mislyktes - klikk her for &#xE5; pr&#xF8;ve igjen.","ba-audiorecorder.rerecord-confirm":"Vil du virkelig gjenta lyden din?","ba-audiorecorder.cancel-confirm":"Vil du virkelig slette lydopplasting?","ba-audiorecorder.audio_file_too_large":"Lydfilen din er for stor (%s) - klikk her for &#xE5; pr&#xF8;ve igjen med en mindre lydfil.","ba-audiorecorder.unsupported_audio_type":"Vennligst last opp: %s - klikk her for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ba-common-settingsmenu.tooltip":"Klikk for &#xE5; spille.","ba-common-settingsmenu.setting-menu":"Alle innstillinger","ba-common-settingsmenu.source-quality":"Kildekvalitet","ba-common-settingsmenu.player-speed":"Spillerens hastighet","ba-common-settingsmenu.set-menu-option":"Still inn alternativ","ba-common-settingsmenu.submit-video":"Bekreft video","ba-common-settingsmenu.picture-in-picture":"Bilde i bilde","ba-common-settingsmenu.exit-fullscreen-video":"G&#xE5; ut av fullskjerm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; inn i fullskjerm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pause opptaker","ba-videorecorder-controlbar.resume-recorder":"Gjenoppta opptaker","ba-videorecorder.missing-track":"N&#xF8;dvendig lyd- eller videospor mangler","ba-videorecorder.device-already-in-use":"Minst en av inngangsenhetene dine er allerede i bruk","ba-videorecorder.browser-permission-denied":"Tillatelse nektet av nettleseren. Vennligst gi tilgang og last inn siden p&#xE5; nytt","ba-audioplayer.all-settings":"Alle innstillinger","ba-videoplayer-controlbar.remaining-time":"Gjenv&#xE6;rende tid","ba-videoplayer-controlbar.select-frame":"&#xC5; velge","ba-videoplayer-controlbar.trim-video":"Listverk","ba-videoplayer-playbutton.trim":"Listverk","ba-videoplayer-playbutton.skip":"Hopp over","ba-videorecorder-imagegallery.upload-covershot":"Last opp deksel","ba-videorecorder.pick-covershot-frame":"Velg en ramme som skal brukes som forsidebilde.","ba-videorecorder.screen-recorder-is-not-supported":"Skjermopptaker st&#xF8;ttes ikke p&#xE5; denne enheten","ba-videorecorder.trim-prompt":"Vil du trimme videoen din?","ba-videorecorder.trim-video":"Flytt start- og sluttmark&#xF8;rene for &#xE5; trimme videoen","ba-videorecorder.wait-for-trim":"Venter p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Mangler ytterligere videoinngangskilde","ba-videorecorder-controlbar.stream-already-selected":"Ytterligere str&#xF8;m er allerede valgt","ba-videorecorder.uploading-src-error":"Kan ikke spille av video n&#xE5;. Opplasting p&#xE5;g&#xE5;r fortsatt","ba-audiorecorder-controlbar.pause-recorder":"Pause opptaker","ba-audiorecorder-controlbar.resume-recorder":"Fortsett opptaker"},"language:pl":{"ba-videoplayer-playbutton.tooltip":"Kliknij, aby odtworzy&#x107; film.","ba-videoplayer-playbutton.rerecord":"Pon&#xF3;w","ba-videoplayer-playbutton.submit-video":"Potwierd&#x17A; wideo","ba-videoplayer-loader.tooltip":"&#x141;adowanie...","ba-videoplayer-controlbar.change-resolution":"Zmie&#x144; rozdzielczo&#x15B;&#x107;","ba-videoplayer-controlbar.video-progress":"Post&#x119;p wideo","ba-videoplayer-controlbar.rerecord-video":"Nagra&#x107; ponownie?","ba-videoplayer-controlbar.submit-video":"Potwierd&#x17A; wideo","ba-videoplayer-controlbar.play-video":"Odtw&#xF3;rz","ba-videoplayer-controlbar.pause-video":"Zatrzymaj","ba-videoplayer-controlbar.elapsed-time":"czas trwania","ba-videoplayer-controlbar.total-time":"Ca&#x142;kowita d&#x142;ugo&#x15B;&#x107; wideo","ba-videoplayer-controlbar.fullscreen-video":"Tryb pe&#x142;noekranowy","ba-videoplayer-controlbar.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-videoplayer-controlbar.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-videoplayer-controlbar.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-videoplayer.video-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder-chooser.record-video":"Nagraj wideo","ba-videorecorder-chooser.upload-video":"Prze&#x15B;lij wideo","ba-videorecorder-controlbar.settings":"Ustawienia","ba-videorecorder-controlbar.camerahealthy":"O&#x15B;wietlenie jest dobre","ba-videorecorder-controlbar.cameraunhealthy":"O&#x15B;wietlenie nie jest optymalne","ba-videorecorder-controlbar.microphonehealthy":"D&#x17A;wi&#x119;k jest dobry","ba-videorecorder-controlbar.microphoneunhealthy":"Nie mo&#x17C;na odebra&#x107; &#x17C;adnego d&#x17A;wi&#x119;ku","ba-videorecorder-controlbar.record":"Nagraj","ba-videorecorder-controlbar.record-tooltip":"Kliknij tutaj, aby rozpocz&#x105;&#x107; nagranie.","ba-videorecorder-controlbar.rerecord":"Pon&#xF3;w","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-videorecorder-controlbar.upload-covershot":"Wy&#x15B;lij plik ok&#x142;adki","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknij tu aby przes&#x142;a&#x107; niestandardowy plik ok&#x142;adki","ba-videorecorder-controlbar.stop":"Zatrzymaj","ba-videorecorder-controlbar.stop-tooltip":"Kliknij tutaj, aby zatrzyma&#x107;.","ba-videorecorder-controlbar.skip":"Pomi&#x144;","ba-videorecorder-controlbar.skip-tooltip":"Kliknij tutaj, aby pomin&#x105;&#x107;.","ba-videorecorder.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.attach-error":"Nie uzyskano dost&#x119;pu do interfejsu aparatu. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki, mo&#x17C;e by&#x107;
2 konieczne zainstalowanie Flash lub  wej&#x15B;cie na stron&#x119; za po&#x15B;rednictwem protoko&#x142;u SSL.","ba-videorecorder.access-forbidden":"Dost&#x119;p do kamery zosta&#x142; zabroniony. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.pick-covershot":"Wybierz plik ok&#x142;adki.","ba-videorecorder.uploading":"Przesy&#x142;anie","ba-videorecorder.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.verifying":"Weryfikacja","ba-videorecorder.verifying-failed":"Sprawdzanie poprawno&#x15B;ci nie powiod&#x142;o si&#x119; - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videorecorder.rerecord-confirm":"Czy na pewno chcesz ponowi&#x107; nagranie?","ba-videorecorder.video_file_too_large":"Plik wideo jest zbyt du&#x17C;a (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem wideo.","ba-videorecorder.unsupported_video_type":"Prosz&#x119; przes&#x142;a&#x107;: %s - kliknij tutaj, aby ponowi&#x107; pr&#xF3;b&#x119;.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zamknij pe&#x142;ny ekran","ba-videoplayer-share.share":"Udost&#x119;pnij film","ba-videorecorder-chooser.record-screen":"Nagraj ekran","ba-videoplayer-controlbar.pause-video-disabled":"Wstrzymanie nie jest obs&#x142;ugiwane","ba-videorecorder-chooser.record-audio":"Nagraj d&#x17A;wi&#x119;k","ba-videorecorder-controlbar.stop-available-after":"Minimalny czas nagrywania to %d sekund","ba-videorecorder-controlbar.cancel":"Anuluj","ba-videorecorder-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;.","ba-videorecorder.cancel-confirm":"Czy na pewno chcesz anulowa&#x107; przesy&#x142;anie wideo?","ba-videoplayer-adslot.elapsed-time":"czas trwania","ba-videoplayer-adslot.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-videoplayer-adslot.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-videoplayer-adslot.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-videoplayer-adslot.ad-will-end-after":"Reklama zako&#x144;czy si&#x119; po %s","ba-videoplayer-adslot.can-skip-after":"Pomi&#x144; za %d","ba-videoplayer-adslot.skip-ad":"Pomi&#x144; reklam&#x119;","ba-videorecorder.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-videorecorder.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Po zako&#x144;czeniu mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony.","ba-videoplayer-controlbar.close-tracks":"Zamknij CC","ba-videoplayer-controlbar.show-tracks":"Poka&#x17C; CC","ba-videoplayer-tracks.upload-text-tracks":"Prze&#x15B;lij pliki tekstowe &#x15B;cie&#x17C;ki d&#x17A;wi&#x119;kowej","ba-videoplayer-tracks.select-text-track-language":"J&#x119;zyk napis&#xF3;w","ba-videoplayer-tracks.info-select-locale-first":"Najpierw wybierz ustawienia lokalne","ba-videoplayer-tracks.select-text-track-file":"Kliknij, aby wybra&#x107; plik","ba-videoplayer-tracks.back":"Cofnij","ba-videorecorder.framerate-warning":"Szybko&#x15B;&#x107; klatek wideo jest bardzo niska. Zalecamy zamkni&#x119;cie wszystkich innych program&#xF3;w i kart przegl&#x105;darki lub u&#x17C;ycie szybszego komputera.","ba-videorecorder.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego filmu nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-videorecorder.resolution-constraint-error":"Wybrany plik nie pasuje do wymaganej rozdzielczo&#x15B;ci - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-videorecorder.orientation-portrait-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie portretu.","ba-videorecorder.orientation-landscape-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie poziomym.","ba-imageviewer-controlbar.rerecord-image":"Ponowi&#x107;?","ba-imageviewer-controlbar.submit-image":"Potwierdza&#x107;","ba-imageviewer-controlbar.fullscreen-image":"Pe&#x142;ny ekran","ba-imageviewer-controlbar.exit-fullscreen-image":"Wy&#x142;&#x105;cz tryb pe&#x142;noekranowy","ba-imageviewer.image-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; jeszcze raz.","ba-imagecapture-chooser.image-capture":"Zr&#xF3;b zdj&#x119;cie","ba-imagecapture-chooser.upload-image":"Za&#x142;aduj obraz","ba-imagecapture-controlbar.settings":"Ustawienia","ba-imagecapture-controlbar.camerahealthy":"O&#x15B;wietlenie jest dobre","ba-imagecapture-controlbar.cameraunhealthy":"O&#x15B;wietlenie nie jest optymalne","ba-imagecapture-controlbar.record":"Uchwy&#x107;","ba-imagecapture-controlbar.record-tooltip":"Kliknij tutaj, aby uchwyci&#x107;.","ba-imagecapture-controlbar.rerecord":"Pon&#xF3;w","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-imagecapture-controlbar.cancel":"Anuluj","ba-imagecapture-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;
2.","ba-audioplayer-controlbar.audio-progress":"Post&#x119;p","ba-audioplayer-controlbar.rerecord-audio":"Ponowi&#x107;?","ba-audioplayer-controlbar.submit-audio":"Potwierd&#x17A;","ba-audioplayer-controlbar.play-audio":"Uruchom","ba-audioplayer-controlbar.pause-audio":"Zatrzymaj","ba-audioplayer-controlbar.pause-audio-disabled":"Wstrzymanie nie jest obs&#x142;ugiwane","ba-audioplayer-controlbar.elapsed-time":"Czas trwania","ba-audioplayer-controlbar.total-time":"Ca&#x142;kowita d&#x142;ugo&#x15B;&#x107;","ba-audioplayer-controlbar.volume-button":"Ustaw g&#x142;o&#x15B;no&#x15B;&#x107;","ba-audioplayer-controlbar.volume-mute":"Wycisz d&#x17A;wi&#x119;k","ba-audioplayer-controlbar.volume-unmute":"W&#x142;&#x105;cz d&#x17A;wi&#x119;k","ba-audioplayer-loader.tooltip":"&#x141;adowanie...","ba-audioplayer.audio-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; jeszcze raz.","ba-audiorecorder-chooser.record-audio":"Nagraj d&#x17A;wi&#x119;k","ba-audiorecorder-chooser.upload-audio":"Prze&#x15B;lij audio","ba-audiorecorder-controlbar.settings":"Ustawienia","ba-audiorecorder-controlbar.microphonehealthy":"D&#x17A;wi&#x119;k jest dobry","ba-audiorecorder-controlbar.microphoneunhealthy":"Nie mo&#x17C;na odebra&#x107; &#x17C;adnego d&#x17A;wi&#x119;ku","ba-audiorecorder-controlbar.record":"Nagraj","ba-audiorecorder-controlbar.record-tooltip":"Kliknij tutaj, aby nagra&#x107;.","ba-audiorecorder-controlbar.rerecord":"Pon&#xF3;w","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknij tutaj, aby ponowi&#x107;.","ba-audiorecorder-controlbar.stop":"Zatrzymaj","ba-audiorecorder-controlbar.stop-tooltip":"Kliknij tutaj, aby zatrzyma&#x107;.","ba-audiorecorder-controlbar.stop-available-after":"Minimalny czas nagrywania to %d sekund","ba-audiorecorder-controlbar.cancel":"Anuluj","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknij tutaj, aby anulowa&#x107;.","ba-videoplayer-controlbar.player-speed":"Pr&#x119;dko&#x15B;&#x107; odtwarzania","ba-videoplayer-controlbar.settings":"Ustawienia","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"Wszystkie ustawienia","ba-videoplayer.player-speed":"Pr&#x119;dko&#x15B;&#x107; odtwarzania","ba-videoplayer.full-screen":"Pe&#x142;ny ekran","ba-videorecorder-controlbar.add-stream":"Dodaj strumie&#x144;","ba-videorecorder.switch-camera":"Prze&#x142;&#x105;cz aparat","ba-videorecorder.prepare-covershot":"Przygotowywanie plik&#xF3;w ok&#x142;adki","ba-videorecorder.prepare-thumbnails":"Przygotowanie do szukania miniatur","ba-videorecorder.adding-new-stream":"Dodawanie nowego streamu","ba-imagecapture.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.attach-error":"Nie mo&#x17C;na uzyska&#x107; dost&#x119;pu do interfejsu multimedialnego. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki mo&#x17C;e by&#x107; konieczne zainstalowanie Flasha lub  uzyskanie dost&#x119;pu do strony przez SSL.","ba-imagecapture.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-imagecapture.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony po zako&#x144;czeniu.","ba-imagecapture.access-forbidden":"Dost&#x119;p do medi&#xF3;w zosta&#x142; zabroniony. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.uploading":"Przesy&#x142;anie","ba-imagecapture.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego obrazu nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.resolution-constraint-error":"Wybrany plik nie odpowiada wymaganej rozdzielczo&#x15B;ci - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.verifying":"Weryfikacja","ba-imagecapture.verifying-failed":"Weryfikacja nie powiod&#x142;a si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.rerecord-confirm":"Czy na pewno chcesz ponowi&#x107; dodawanie obrazu?","ba-imagecapture.image_file_too_large":"Tw&#xF3;j plik obrazu jest za du&#x17C;y (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem obrazu.","ba-imagecapture.unsupported_image_type":"Prze&#x15B;lij: %s - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-imagecapture.orientation-portrait-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie pionowym.","ba-imagecapture.orientation-landscape-required":"Obr&#xF3;&#x107; urz&#x105;dzenie, aby nagrywa&#x107; w trybie poziomym.","ba-audiorecorder.recorder-error":"Wyst&#x105;pi&#x142; b&#x142;&#x105;d. Prosz&#x119; spr&#xF3;bowa&#x107; p&#xF3;&#x17A;niej. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.attach-error":"Nie mo&#x17C;na uzyska&#x107; dost&#x119;pu do interfejsu multimedialnego. W zale&#x17C;no&#x15B;ci od urz&#x105;dzenia i przegl&#x105;darki mo&#x17C;e by&#x107;
2 konieczne zainstalowanie Flasha lub  uzyskanie dost&#x119;pu do strony przez SSL.","ba-audiorecorder.software-required":"Kliknij poni&#x17C;ej, aby zainstalowa&#x107; / aktywowa&#x107; nast&#x119;puj&#x105;ce wymagania, aby kontynuowa&#x107;.","ba-audiorecorder.software-waiting":"Oczekiwanie na zainstalowanie / aktywacj&#x119; wymaga&#x144;. Mo&#x17C;e by&#x107; konieczne od&#x15B;wie&#x17C;enie strony po zako&#x144;czeniu.","ba-audiorecorder.access-forbidden":"Dost&#x119;p do medi&#xF3;w zosta&#x142; zabroniony. Kliknij, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.uploading":"Przesy&#x142;anie","ba-audiorecorder.uploading-failed":"Przesy&#x142;anie nie powiod&#x142;o si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.upload-error-duration":"D&#x142;ugo&#x15B;&#x107; przes&#x142;anego d&#x17A;wi&#x119;ku nie spe&#x142;nia wymaga&#x144; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.verifying":"Weryfikacja","ba-audiorecorder.verifying-failed":"Weryfikacja nie powiod&#x142;a si&#x119; - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-audiorecorder.rerecord-confirm":"Czy na pewno chcesz nadpisa&#x107; przes&#x142;any d&#x17A;wi&#x119;k?","ba-audiorecorder.cancel-confirm":"Czy na pewno chcesz anulowa&#x107; przesy&#x142;anie d&#x17A;wi&#x119;ku?","ba-audiorecorder.audio_file_too_large":"Tw&#xF3;j plik audio jest za du&#x17C;y (%s) - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie z mniejszym plikiem audio.","ba-audiorecorder.unsupported_audio_type":"Prze&#x15B;lij: %s - kliknij tutaj, aby spr&#xF3;bowa&#x107; ponownie.","ba-common-settingsmenu.tooltip":"Kliknij, aby uruchomi&#x107;","ba-common-settingsmenu.setting-menu":"Ustawienia","ba-common-settingsmenu.source-quality":"Jako&#x15B;&#x107; &#x17A;r&#xF3;d&#x142;a","ba-common-settingsmenu.player-speed":"Szybko&#x15B;&#x107; odtwarzania","ba-common-settingsmenu.set-menu-option":"Ustaw","ba-common-settingsmenu.submit-video":"Potwierd&#x17A; wideo","ba-common-settingsmenu.picture-in-picture":"Obraz w obrazie","ba-common-settingsmenu.exit-fullscreen-video":"Wyjd&#x17A; z trybu pe&#x142;noekranowego","ba-common-settingsmenu.fullscreen-video":"Tryb pe&#x142;noekranowy","ba-videorecorder-chooser.multi-stream":"Multi-Stream","ba-videorecorder-controlbar.pause-recorder":"Zatrzymaj nagrywanie","ba-videorecorder-controlbar.resume-recorder":"Wzn&#xF3;w nagrywanie","ba-videorecorder.missing-track":"Nie znaleziono wymaganej &#x15B;cie&#x17C;ki d&#x17A;wi&#x119;kowej lub pliku wideo","ba-videorecorder.device-already-in-use":"Przynajmniej jedno z twoich urz&#x105;dze&#x144; wej&#x15B;cia jest ju&#x17C; w u&#x17C;yciu","ba-videorecorder.browser-permission-denied":"Odmowa dost&#x119;pu przez przegl&#x105;dark&#x119;. Nadaj uprawnienia i od&#x15B;wie&#x17C;","ba-audioplayer.all-settings":"Ustawiemia","ba-videoplayer-controlbar.remaining-time":"Pozosta&#x142;y czas","ba-videoplayer-controlbar.select-frame":"Wybierz","ba-videoplayer-controlbar.trim-video":"Trym","ba-videoplayer-playbutton.trim":"Trym","ba-videoplayer-playbutton.skip":"Pomin&#x105;&#x107;","ba-videorecorder-imagegallery.upload-covershot":"Prze&#x15B;lij ok&#x142;adk&#x119;","ba-videorecorder.pick-covershot-frame":"Wybierz ramk&#x119;, kt&#xF3;rej chcesz u&#x17C;y&#x107; jako zrzutu ekranu.","ba-videorecorder.screen-recorder-is-not-supported":"Rejestrator ekranu nie jest obs&#x142;ugiwany na tym urz&#x105;dzeniu","ba-videorecorder.trim-prompt":"Czy chcesz przyci&#x105;&#x107; sw&#xF3;j film?","ba-videorecorder.trim-video":"Przesu&#x144; znaczniki pocz&#x105;tku i ko&#x144;ca, aby przyci&#x105;&#x107; film","ba-videorecorder.wait-for-trim":"Oczekiwanie na polecenie przyci&#x119;cia...","ba-videorecorder-controlbar.no-video-source":"Brakuje dodatkowego &#x17A;r&#xF3;d&#x142;a wej&#x15B;cia wideo","ba-videorecorder-controlbar.stream-already-selected":"Dodatkowy strumie&#x144; zosta&#x142; ju&#x17C; wybrany","ba-videorecorder.uploading-src-error":"Nie mo&#x17C;na teraz odtworzy&#x107; filmu, przesy&#x142;anie jest nadal w toku","ba-audiorecorder-controlbar.pause-recorder":"Wstrzymaj rejestrator","ba-audiorecorder-controlbar.resume-recorder":"Rejestrator CV"},"language:pt-br":{"ba-videoplayer-playbutton.tooltip":"Clique para reproduzir v&#xED;deo.","ba-videoplayer-playbutton.rerecord":"Regravar","ba-videoplayer-playbutton.submit-video":"confirmar v&#xED;deo","ba-videoplayer-loader.tooltip":"Carregando v&#xED;deo...","ba-videoplayer-controlbar.change-resolution":"alterar resolu&#xE7;&#xE3;o","ba-videoplayer-controlbar.video-progress":"Progresso","ba-videoplayer-controlbar.rerecord-video":"Regravar v&#xED;deo?","ba-videoplayer-controlbar.submit-video":"confirmar v&#xED;deo","ba-videoplayer-controlbar.play-video":"reproduzir v&#xED;deo","ba-videoplayer-controlbar.pause-video":"pausar v&#xED;deo","ba-videoplayer-controlbar.elapsed-time":"tempo decorrido","ba-videoplayer-controlbar.total-time":"tempo total do v&#xED;deo","ba-videoplayer-controlbar.fullscreen-video":"Exibir em tela cheia","ba-videoplayer-controlbar.volume-button":"definir volume","ba-videoplayer-controlbar.volume-mute":"silenciar &#xE1;udio","ba-videoplayer-controlbar.volume-unmute":"ativar o &#xE1;udio","ba-videoplayer.video-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder-chooser.record-video":"Gravar v&#xED;deo","ba-videorecorder-chooser.upload-video":"Enviar v&#xED;deo","ba-videorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-videorecorder-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-videorecorder-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-videorecorder-controlbar.microphonehealthy":"O &#xE1;udio est&#xE1; bom","ba-videorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;
2vel captar nenhum som","ba-videorecorder-controlbar.record":"Gravar","ba-videorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-videorecorder-controlbar.rerecord":"Regravar","ba-videorecorder-controlbar.rerecord-tooltip":"Clique aqui para regravar.","ba-videorecorder-controlbar.upload-covershot":"Envio","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clique aqui para enviar imagem personalizada de capa","ba-videorecorder-controlbar.stop":"Pare","ba-videorecorder-controlbar.stop-tooltip":"Clique aqui para parar a grava&#xE7;&#xE3;o.","ba-videorecorder-controlbar.skip":"Pular","ba-videorecorder-controlbar.skip-tooltip":"Clique aqui para pular.","ba-videorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder.attach-error":"N&#xE3;o foi poss&#xED;vel acessar a interface da c&#xE2;mera. Dependendo do dispositivo e navegador pode ser necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina atrav&#xE9;s de SSL.","ba-videorecorder.access-forbidden":"N&#xE3;o foi autorizado acesso &#xE0; c&#xE2;mera. Clique para tentar novamente.","ba-videorecorder.pick-covershot":"Escolha uma imagem de capa.","ba-videorecorder.uploading":"Enviando","ba-videorecorder.uploading-failed":"Upload falhou - clique aqui para tentar novamente.","ba-videorecorder.verifying":"Verificando","ba-videorecorder.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-videorecorder.rerecord-confirm":"Voc&#xEA; realmente deseja regravar o v&#xED;deo?","ba-videorecorder.video_file_too_large":"O arquivo de v&#xED;deo &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de v&#xED;deo menor.","ba-videorecorder.unsupported_video_type":"Fa&#xE7;a o upload: %s - clique aqui para tentar novamente.","ba-videoplayer-controlbar.exit-fullscreen-video":"Sair da tela cheia","ba-videoplayer-share.share":"Compartilhar v&#xED;deo","ba-videorecorder-chooser.record-screen":"Tela de grava&#xE7;&#xE3;o","ba-videoplayer-controlbar.pause-video-disabled":"Pausa n&#xE3;o suportada","ba-videorecorder-chooser.record-audio":"Gravar &#xE1;udio","ba-videorecorder-controlbar.stop-available-after":"O tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videorecorder.cancel-confirm":"Voc&#xEA; deseja realmente cancelar o upload de seu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Tempo Decorrido","ba-videoplayer-adslot.volume-button":"Definir volume","ba-videoplayer-adslot.volume-mute":"Silenciar &#xE1;udio","ba-videoplayer-adslot.volume-unmute":"Ativar &#xE1;udio","ba-videoplayer-adslot.ad-will-end-after":"O an&#xFA;ncio terminar&#xE1; ap&#xF3;s %s","ba-videoplayer-adslot.can-skip-after":"Pular ap&#xF3;s %d","ba-videoplayer-adslot.skip-ad":"Pular An&#xFA;ncio","ba-videorecorder.software-required":"Clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-videorecorder.software-waiting":"Esperando que os requisitos sejam instalados / ativados. Talvez seja necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-videoplayer-controlbar.close-tracks":"Fechar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Enviar legenda","ba-videoplayer-tracks.select-text-track-language":"Idioma das legendas","ba-videoplayer-tracks.info-select-locale-first":"Primeiro selecione a localiza&#xE7;&#xE3;o","ba-videoplayer-tracks.select-text-track-file":"Clique para selecionar o arquivo","ba-videoplayer-tracks.back":"voltar","ba-videorecorder.framerate-warning":"A taxa de frames por segundo do v&#xED;deo &#xE9; muito baixa. Recomendamos fechar todos os outros programas e guias do navegador ou usar um computador mais r&#xE1;pido.","ba-videorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do v&#xED;deo enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-videorecorder.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-videorecorder.orientation-portrait-required":"Por favor, gire seu dispositivo para gravar no modo retrato.","ba-videorecorder.orientation-landscape-required":"Por favor, gire seu dispositivo para gravar no modo paisagem.","ba-imageviewer-controlbar.rerecord-image":"Refazer","ba-imageviewer-controlbar.submit-image":"confirmar","ba-imageviewer-controlbar.fullscreen-image":"Entrar em tela cheia","ba-imageviewer-controlbar.exit-fullscreen-image":"Sair da tela cheia","ba-imageviewer.image-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture-chooser.image-capture":"Capturar imagem","ba-imagecapture-chooser.upload-image":"Enviar Imagem","ba-imagecapture-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-imagecapture-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-imagecapture-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Clique aqui para capturar.","ba-imagecapture-controlbar.rerecord":"Refazer","ba-imagecapture-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Refazer","ba-audioplayer-controlbar.submit-audio":"confirmar","ba-audioplayer-controlbar.play-audio":"Tocar &#xE1;udio","ba-audioplayer-controlbar.pause-audio":"Pausar &#xE1;udio","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa n&#xE3;o suportada","ba-audioplayer-controlbar.elapsed-time":"Tempo decorrido","ba-audioplayer-controlbar.total-time":"tempo total do &#xE1;udio","ba-audioplayer-controlbar.volume-button":"Definir volume","ba-audioplayer-controlbar.volume-mute":"Silenciar &#xE1;udio","ba-audioplayer-controlbar.volume-unmute":"Ativar &#xE1;udio","ba-audioplayer-loader.tooltip":"Carregando...","ba-audioplayer.audio-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder-chooser.record-audio":"Gravar audio","ba-audiorecorder-chooser.upload-audio":"Carregar &#xE1;udio","ba-audiorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-audiorecorder-controlbar.microphonehealthy":"O &#xE1;udio est&#xE1; bom","ba-audiorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;vel captar nenhum som","ba-audiorecorder-controlbar.record":"Gravar","ba-audiorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-audiorecorder-controlbar.rerecord":"Refazer","ba-audiorecorder-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-audiorecorder-controlbar.stop":"Pare","ba-audiorecorder-controlbar.stop-tooltip":"Clique aqui para parar a grava&#xE7;&#xE3;o.","ba-audiorecorder-controlbar.stop-available-after":"Tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; de %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer-controlbar.settings":"Defini&#xE7;&#xF5;es","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cone de airplay.","ba-videoplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer.full-screen":"Tela cheia","ba-videorecorder-controlbar.add-stream":"Adicionar stream","ba-videorecorder.switch-camera":"Alternar c&#xE2;mera","ba-videorecorder.prepare-covershot":"Preparando imagens de capa","ba-videorecorder.prepare-thumbnails":"Preparando miniaturas em busca","ba-videorecorder.adding-new-stream":"Adicionando Novo Stream","ba-imagecapture.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-imagecapture.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-imagecapture.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-imagecapture.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-imagecapture.uploading":"Upload","ba-imagecapture.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-imagecapture.upload-error-duration":"O comprimento da imagem enviada n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-imagecapture.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-imagecapture.rerecord-confirm":"Voc&#xEA; realmente quer refazer sua imagem?","ba-imagecapture.image_file_too_large":"Seu arquivo de imagem &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de imagem menor.","ba-imagecapture.unsupported_image_type":"Por favor, envie: %s - clique aqui para tentar novamente.","ba-imagecapture.orientation-portrait-required":"Por favor, gire seu dispositivo para gravar no modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire seu dispositivo para gravar no modo paisagem.","ba-audiorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-audiorecorder.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-audiorecorder.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-audiorecorder.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-audiorecorder.uploading":"Enviando","ba-audiorecorder.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-audiorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do &#xE1;udio enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-audiorecorder.rerecord-confirm":"Voc&#xEA; realmente quer refazer seu &#xE1;udio?","ba-audiorecorder.cancel-confirm":"Voc&#xEA; realmente quer cancelar o envio do seu &#xE1;udio?","ba-audiorecorder.audio_file_too_large":"Seu arquivo de &#xE1;udio &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de &#xE1;udio menor.","ba-audiorecorder.unsupported_audio_type":"Por favor, envie: %s - clique aqui para tentar novamente.","ba-common-settingsmenu.tooltip":"Clique para jogar.","ba-common-settingsmenu.setting-menu":"Todas as configura&#xE7;&#xF5;es","ba-common-settingsmenu.source-quality":"Qualidade da fonte","ba-common-settingsmenu.player-speed":"Velocidade do jogador","ba-common-settingsmenu.set-menu-option":"Definir op&#xE7;&#xE3;o","ba-common-settingsmenu.submit-video":"Confirme o v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Imagem na imagem","ba-common-settingsmenu.exit-fullscreen-video":"Sair da tela inteira","ba-common-settingsmenu.fullscreen-video":"Entrar em tela cheia","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar gravador","ba-videorecorder-controlbar.resume-recorder":"Retomar gravador","ba-videorecorder.missing-track":"Falta trilha de &#xE1;udio ou v&#xED;deo necess&#xE1;ria","ba-videorecorder.device-already-in-use":"Pelo menos um de seus dispositivos de entrada j&#xE1; est&#xE1; em uso","ba-videorecorder.browser-permission-denied":"Permiss&#xE3;o negada pelo navegador, conceda acesso e recarregue a p&#xE1;gina","ba-audioplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer-controlbar.remaining-time":"Tempo restante","ba-videoplayer-controlbar.select-frame":"Selecione","ba-videoplayer-controlbar.trim-video":"Aparar","ba-videoplayer-playbutton.trim":"Aparar","ba-videoplayer-playbutton.skip":"Pular","ba-videorecorder-imagegallery.upload-covershot":"Carregar capa","ba-videorecorder.pick-covershot-frame":"Selecione um quadro para usar como cobertura.","ba-videorecorder.screen-recorder-is-not-supported":"O gravador de tela n&#xE3;o &#xE9; compat&#xED;vel com este dispositivo","ba-videorecorder.trim-prompt":"Voc&#xEA; quer cortar seu v&#xED;deo?","ba-videorecorder.trim-video":"Mova os marcadores de in&#xED;cio e fim para cortar seu v&#xED;deo","ba-videorecorder.wait-for-trim":"Esperando pelo comando de corte ...","ba-videorecorder-controlbar.no-video-source":"Fonte de entrada de v&#xED;deo adicional ausente","ba-videorecorder-controlbar.stream-already-selected":"Stream adicional j&#xE1; foi selecionado","ba-videorecorder.uploading-src-error":"N&#xE3;o &#xE9; poss&#xED;vel reproduzir o v&#xED;deo agora, o upload ainda est&#xE1; em andamento","ba-audiorecorder-controlbar.pause-recorder":"Pausar gravador","ba-audiorecorder-controlbar.resume-recorder":"Retomar gravador"},"language:pt":{"ba-videoplayer-playbutton.tooltip":"Clique para reproduzir","ba-videoplayer-playbutton.rerecord":"Repetir","ba-videoplayer-playbutton.submit-video":"Enviar v&#xED;deo","ba-videoplayer-loader.tooltip":"A Carregar...","ba-videoplayer-controlbar.change-resolution":"Alterar resolu&#xE7;&#xE3;o","ba-videoplayer-controlbar.video-progress":"Progresso","ba-videoplayer-controlbar.rerecord-video":"Repetir?","ba-videoplayer-controlbar.submit-video":"Confirmar","ba-videoplayer-controlbar.play-video":"Ver V&#xED;deo","ba-videoplayer-controlbar.pause-video":"Pausa","ba-videoplayer-controlbar.elapsed-time":"Tempo decorrido","ba-videoplayer-controlbar.total-time":"Tempo Total","ba-videoplayer-controlbar.fullscreen-video":"Modo ecr&#xE3; inteiro","ba-videoplayer-controlbar.volume-button":"Definir volume","ba-videoplayer-controlbar.volume-mute":"Silenciar Som","ba-videoplayer-controlbar.volume-unmute":"Ativar Som","ba-videoplayer.video-error":"Ocorreu um erro. Por favor tente de novo mais tarde. Clique para tentar novamente.","ba-videorecorder-chooser.record-video":"Gravar V&#xED;deo","ba-videorecorder-chooser.upload-video":"Enviar V&#xED;deo","ba-videorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-videorecorder-controlbar.camerahealthy":"A ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-videorecorder-controlbar.cameraunhealthy":"A ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-videorecorder-controlbar.microphonehealthy":"O som est&#xE1; bom","ba-videorecorder-controlbar.microphoneunhealthy":"N&#xE3;o foi poss&#xED;vel ouvir nenhum som","ba-videorecorder-controlbar.record":"Gravar","ba-videorecorder-controlbar.record-tooltip":"Clique aqui para gravar","ba-videorecorder-controlbar.rerecord":"Repetir","ba-videorecorder-controlbar.rerecord-tooltip":"Clique aqui para repetir","ba-videorecorder-controlbar.upload-covershot":"Enviar","ba-videorecorder-controlbar.upload-covershot-tooltip":"Clique aqui para enviar a captura de capa personalizada","ba-videorecorder-controlbar.stop":"Parar","ba-videorecorder-controlbar.stop-tooltip":"Clique aqui para parar","ba-videorecorder-controlbar.skip":"Ignorar","ba-videorecorder-controlbar.skip-tooltip":"Clique aqui para ignorar","ba-videorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-videorecorder.attach-error":"N&#xE3;o conseguimos aceder &#xE0; c&#xE2;mara. Dependendo do dispositivo e do navegador, pode ser necess&#xE1;rio instalar o Flash ou aceder &#xE0; p&#xE1;gina via SSL.","ba-videorecorder.access-forbidden":"O acesso &#xE0; c&#xE2;mara foi pro&#xED;bido. Clique para tentar novamente.","ba-videorecorder.pick-covershot":"Escolha uma capa personalizada","ba-videorecorder.uploading":"A enviar","ba-videorecorder.uploading-failed":"O envio falhou - clique para tentar de novo","ba-videorecorder.verifying":"A verificar","ba-videorecorder.verifying-failed":"A verifica&#xE7;&#xE3;o falhou - clique para tentar de novo","ba-videorecorder.rerecord-confirm":"Quer mesmo repetir o seu v&#xED;deo?","ba-videorecorder.video_file_too_large":"O seu v&#xED;deo &#xE9; demasiado grande (%s) - clique para tentar de novo com um v&#xED;deo mais pequeno.","ba-videorecorder.unsupported_video_type":"Por favor, envie: %s - clique para tentar de novo.","ba-videoplayer-controlbar.exit-fullscreen-video":"Sair do modo ecr&#xE3; inteiro","ba-videoplayer-share.share":"Partilhar a grava&#xE7;&#xE3;o","ba-videoplayer-controlbar.pause-video-disabled":"A pausa n&#xE3;o &#xE9; suportada","ba-videorecorder-chooser.record-audio":"Gravar &#xC1;udio","ba-videorecorder-chooser.record-screen":"Captura de ecr&#xE3;","ba-videorecorder-controlbar.stop-available-after":"O tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; %d segundos","ba-videorecorder-controlbar.cancel":"Cancelar","ba-videorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videorecorder.cancel-confirm":"Voc&#xEA; deseja realmente cancelar o upload de seu v&#xED;deo?","ba-videoplayer-adslot.elapsed-time":"Tempo Decorrido","ba-videoplayer-adslot.volume-button":"Definir volume","ba-videoplayer-adslot.volume-mute":"Silenciar Som","ba-videoplayer-adslot.volume-unmute":"Ativar Som","ba-videoplayer-adslot.ad-will-end-after":"O an&#xFA;ncio terminar&#xE1; ap&#xF3;s %s","ba-videoplayer-adslot.can-skip-after":"Ignorar ap&#xF3;s %d","ba-videoplayer-adslot.skip-ad":"Saltar An&#xFA;ncio","ba-videorecorder.software-required":"Clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-videorecorder.software-waiting":"Esperando que os requisitos sejam instalados / ativados. Talvez seja necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-videoplayer-controlbar.close-tracks":"Fechar CC","ba-videoplayer-controlbar.show-tracks":"Mostrar CC","ba-videoplayer-tracks.upload-text-tracks":"Carregar arquivos de texto da faixa","ba-videoplayer-tracks.select-text-track-language":"Idioma das legendas","ba-videoplayer-tracks.info-select-locale-first":"Primeiro selecione o local","ba-videoplayer-tracks.select-text-track-file":"Clique para selecionar o arquivo","ba-videoplayer-tracks.back":"voltar","ba-videorecorder.framerate-warning":"A taxa de quadros do v&#xED;deo &#xE9; muito baixa. Recomendamos fechar todos os outros programas e guias do navegador ou usar um computador mais r&#xE1;pido.","ba-videorecorder.upload-error-duration":"A dura&#xE7;&#xE3;o do v&#xED;deo enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-videorecorder.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-videorecorder.orientation-portrait-required":"Por favor, gire o seu dispositivo para gravar no modo retrato.","ba-videorecorder.orientation-landscape-required":"Por favor, gire o seu dispositivo para gravar no modo paisagem.","ba-imageviewer-controlbar.rerecord-image":"Refazer","ba-imageviewer-controlbar.submit-image":"confirmar","ba-imageviewer-controlbar.fullscreen-image":"Entrar em ecr&#xE3; inteiro","ba-imageviewer-controlbar.exit-fullscreen-image":"Sair de ecr&#xE3; inteiro","ba-imageviewer.image-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture-chooser.image-capture":"Capturar imagem","ba-imagecapture-chooser.upload-image":"Enviar Imagem","ba-imagecapture-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-imagecapture-controlbar.camerahealthy":"Ilumina&#xE7;&#xE3;o est&#xE1; boa","ba-imagecapture-controlbar.cameraunhealthy":"Ilumina&#xE7;&#xE3;o n&#xE3;o &#xE9; ideal","ba-imagecapture-controlbar.record":"Capturar","ba-imagecapture-controlbar.record-tooltip":"Clique aqui para capturar.","ba-imagecapture-controlbar.rerecord":"Refazer","ba-imagecapture-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-imagecapture-controlbar.cancel":"Cancelar","ba-imagecapture-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-audioplayer
2-controlbar.audio-progress":"Progresso","ba-audioplayer-controlbar.rerecord-audio":"Refazer","ba-audioplayer-controlbar.submit-audio":"confirmar","ba-audioplayer-controlbar.play-audio":"Tocar","ba-audioplayer-controlbar.pause-audio":"Pausar","ba-audioplayer-controlbar.pause-audio-disabled":"Pausa n&#xE3;o suportada","ba-audioplayer-controlbar.elapsed-time":"Tempo decorrido","ba-audioplayer-controlbar.total-time":"Tempo total","ba-audioplayer-controlbar.volume-button":"Definir volume","ba-audioplayer-controlbar.volume-mute":"Som mudo","ba-audioplayer-controlbar.volume-unmute":"Ativar som","ba-audioplayer-loader.tooltip":"Carregando...","ba-audioplayer.audio-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder-chooser.record-audio":"Gravar audio","ba-audiorecorder-chooser.upload-audio":"Carregar &#xE1;udio","ba-audiorecorder-controlbar.settings":"Configura&#xE7;&#xF5;es","ba-audiorecorder-controlbar.microphonehealthy":"Som est&#xE1; bom","ba-audiorecorder-controlbar.microphoneunhealthy":"N&#xE3;o &#xE9; poss&#xED;vel captar nenhum som","ba-audiorecorder-controlbar.record":"Gravar","ba-audiorecorder-controlbar.record-tooltip":"Clique aqui para gravar.","ba-audiorecorder-controlbar.rerecord":"Refazer","ba-audiorecorder-controlbar.rerecord-tooltip":"Clique aqui para refazer.","ba-audiorecorder-controlbar.stop":"Pare","ba-audiorecorder-controlbar.stop-tooltip":"Clique aqui para parar.","ba-audiorecorder-controlbar.stop-available-after":"Tempo m&#xED;nimo de grava&#xE7;&#xE3;o &#xE9; de %d segundos","ba-audiorecorder-controlbar.cancel":"Cancelar","ba-audiorecorder-controlbar.cancel-tooltip":"Clique aqui para cancelar.","ba-videoplayer-controlbar.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer-controlbar.settings":"Defini&#xE7;&#xF5;es","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#xCD;cone de airplay.","ba-videoplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-videoplayer.full-screen":"Modo ecr&#xE3; inteiro","ba-videorecorder-controlbar.add-stream":"Adicionar stream","ba-videorecorder.switch-camera":"Alternar c&#xE2;mera","ba-videorecorder.prepare-covershot":"Preparando covershots","ba-videorecorder.prepare-thumbnails":"Preparando a busca de miniaturas","ba-videorecorder.adding-new-stream":"Adicionando Novo Stream","ba-imagecapture.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-imagecapture.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-imagecapture.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-imagecapture.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-imagecapture.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-imagecapture.uploading":"Enviando","ba-imagecapture.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-imagecapture.upload-error-duration":"O comprimento da imagem enviada n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-imagecapture.resolution-constraint-error":"O arquivo que voc&#xEA; selecionou n&#xE3;o corresponde &#xE0; resolu&#xE7;&#xE3;o necess&#xE1;ria - clique aqui para tentar novamente.","ba-imagecapture.verifying":"Verificando","ba-imagecapture.verifying-failed":"Verifica&#xE7;&#xE3;o falhou - clique aqui para tentar novamente.","ba-imagecapture.rerecord-confirm":"Voc&#xEA; realmente quer refazer sua imagem?","ba-imagecapture.image_file_too_large":"Seu arquivo de imagem &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de imagem menor.","ba-imagecapture.unsupported_image_type":"Carregue por favor: %s - clique aqui para tentar novamente.","ba-imagecapture.orientation-portrait-required":"Por favor, gire o seu dispositivo para gravar no modo retrato.","ba-imagecapture.orientation-landscape-required":"Por favor, gire o seu dispositivo para gravar no modo paisagem.","ba-audiorecorder.recorder-error":"Ocorreu um erro. Por favor tente novamente mais tarde. Clique para tentar novamente.","ba-audiorecorder.attach-error":"N&#xE3;o conseguimos acessar a interface de m&#xED;dia. Dependendo do dispositivo e do navegador, talvez seja necess&#xE1;rio instalar o Flash ou acessar a p&#xE1;gina via SSL.","ba-audiorecorder.software-required":"Por favor, clique abaixo para instalar / ativar os seguintes requisitos para prosseguir.","ba-audiorecorder.software-waiting":"Aguardando que os requisitos sejam instalados / ativados. Pode ser necess&#xE1;rio atualizar a p&#xE1;gina ap&#xF3;s a conclus&#xE3;o.","ba-audiorecorder.access-forbidden":"O acesso &#xE0; m&#xED;dia foi proibido. Clique para tentar novamente.","ba-audiorecorder.uploading":"Upload","ba-audiorecorder.uploading-failed":"O upload falhou - clique aqui para tentar novamente.","ba-audiorecorder.upload-error-duration":"O comprimento do &#xE1;udio enviado n&#xE3;o atende aos requisitos. Clique aqui para tentar novamente.","ba-audiorecorder.verifying":"Verificando","ba-audiorecorder.verifying-failed":"Verificando falhou - clique aqui para tentar novamente.","ba-audiorecorder.rerecord-confirm":"Voc&#xEA; realmente quer refazer o seu &#xE1;udio?","ba-audiorecorder.cancel-confirm":"Voc&#xEA; realmente quer cancelar o seu upload de &#xE1;udio?","ba-audiorecorder.audio_file_too_large":"Seu arquivo de &#xE1;udio &#xE9; muito grande (%s) - clique aqui para tentar novamente com um arquivo de &#xE1;udio menor.","ba-audiorecorder.unsupported_audio_type":"Carregue por favor: %s - clique aqui para tentar novamente.","ba-common-settingsmenu.tooltip":"Clique para reproduzir.","ba-common-settingsmenu.setting-menu":"Todas as configura&#xE7;&#xF5;es","ba-common-settingsmenu.source-quality":"Qualidade da fonte","ba-common-settingsmenu.player-speed":"Velocidade de reprodu&#xE7;&#xE3;o","ba-common-settingsmenu.set-menu-option":"Definir op&#xE7;&#xE3;o","ba-common-settingsmenu.submit-video":"Confirmar v&#xED;deo","ba-common-settingsmenu.picture-in-picture":"Picture in picture","ba-common-settingsmenu.exit-fullscreen-video":"Sair do modo ecr&#xE3; inteiro","ba-common-settingsmenu.fullscreen-video":"Entrar em modo ecr&#xE3; inteiro","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausar gravador","ba-videorecorder-controlbar.resume-recorder":"Resumir gravador","ba-videorecorder.missing-track":"Falta a pista de &#xE1;udio ou v&#xED;deo necess&#xE1;ria","ba-videorecorder.device-already-in-use":"Pelo menos um dos seus dispositivos de entrada est&#xE1; em uso","ba-videorecorder.browser-permission-denied":"Permiss&#xE3;o negada pelo navegador, por favor conceda acesso e recarregue a p&#xE1;gina","ba-audioplayer.all-settings":"Todas as configura&#xE7;&#xF5;es","ba-videoplayer-controlbar.remaining-time":"Tempo restante","ba-videoplayer-controlbar.select-frame":"Selecione","ba-videoplayer-controlbar.trim-video":"Aparar","ba-videoplayer-playbutton.trim":"Aparar","ba-videoplayer-playbutton.skip":"Pular","ba-videorecorder-imagegallery.upload-covershot":"Carregar capa","ba-videorecorder.pick-covershot-frame":"Selecione um quadro para usar como cobertura.","ba-videorecorder.screen-recorder-is-not-supported":"O gravador de tela n&#xE3;o &#xE9; compat&#xED;vel com este dispositivo","ba-videorecorder.trim-prompt":"Voc&#xEA; quer cortar seu v&#xED;deo?","ba-videorecorder.trim-video":"Mova os marcadores de in&#xED;cio e fim para cortar seu v&#xED;deo","ba-videorecorder.wait-for-trim":"Esperando pelo comando de corte ...","ba-videorecorder-controlbar.no-video-source":"Fonte de entrada de v&#xED;deo adicional ausente","ba-videorecorder-controlbar.stream-already-selected":"Stream adicional j&#xE1; foi selecionado","ba-videorecorder.uploading-src-error":"N&#xE3;o &#xE9; poss&#xED;vel reproduzir o v&#xED;deo agora, o upload ainda est&#xE1; em andamento","ba-audiorecorder-controlbar.pause-recorder":"Pausar gravador","ba-audiorecorder-controlbar.resume-recorder":"Retomar gravador"},"language:ro":{"ba-videoplayer-playbutton.tooltip":"Click aici pentru a reda video.","ba-videoplayer-playbutton.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-videoplayer-playbutton.submit-video":"confirm&#x103; film","ba-videoplayer-loader.tooltip":"Se &#xEE;ncarc&#x103; videoclipul ...","ba-videoplayer-controlbar.change-resolution":"Schimba&#x21B;i rezolu&#x21B;ia","ba-videoplayer-controlbar.video-progress":"progresul video","ba-videoplayer-controlbar.rerecord-video":"Reface&#x21B;i video?","ba-videoplayer-controlbar.submit-video":"confirm&#x103; film","ba-videoplayer-controlbar.play-video":"Ruleaz&#x103; video","ba-videoplayer-controlbar.pause-video":"Pauz&#x103; video","ba-videoplayer-controlbar.elapsed-time":"timp scurs","ba-videoplayer-controlbar.total-time":"Lungimea total&#x103; a videoclipului","ba-videoplayer-controlbar.fullscreen-video":"M&#x103;re&#x219;te pe tot ecranul","ba-videoplayer-controlbar.volume-button":"reglajul volumului","ba-videoplayer-controlbar.volume-mute":"opre&#x219;te sunet","ba-videoplayer-controlbar.volume-unmute":"repornirea sunetului","ba-videoplayer.video-error":"A ap&#x103;rut o eroare, v&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder-chooser.record-video":"&#xCE;nregistrarea Dvs. video","ba-videorecorder-chooser.upload-video":"&#xCE;ncarc&#x103; film","ba-videorecorder-controlbar.settings":"set&#x103;rile","ba-videorecorder-controlbar.camerahealthy":"Lumina este optim&#x103;","ba-videorecorder-controlbar.cameraunhealthy":"Lumina nu este optim&#x103;","ba-videorecorder-controlbar.microphonehealthy":"Sunetul este bun","ba-videorecorder-controlbar.microphoneunhealthy":"Sunetul nu poate fi &#xEE;nregistrat","ba-videorecorder-controlbar.record":"&#xCE;nregistreaz&#x103;","ba-videorecorder-controlbar.record-tooltip":"Apasa aici pentru a &#xEE;nregistra.","ba-videorecorder-controlbar.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-videorecorder-controlbar.rerecord-tooltip":"Apasa aici pentru a reface.","ba-videorecorder-controlbar.upload-covershot":"&#xCE;nc&#x103;rca&#x21B;i","ba-videorecorder-controlbar.upload-covershot-tooltip":"Apasa aici pentru a &#xEE;nc&#x103;rca o copert&#x103; personalizat&#x103;","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Apasa aici pentru a opri.","ba-videorecorder-controlbar.skip":"sari","ba-videorecorder-controlbar.skip-tooltip":"Apasa aici pentru a s&#x103;ri peste.","ba-videorecorder.recorder-error":"A ap&#x103;rut o eroare, v&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.attach-error":"Nu am putut accesa interfa&#x21B;a camerei. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i de browser-ul folosit, poate fi necesar s&#x103; instala&#x21B;i Flash sau accesa pagina prin SSL.","ba-videorecorder.access-forbidden":"Acce
2sul la camera a fost interzis. Click aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.pick-covershot":"Alege o copert&#x103;.","ba-videorecorder.uploading":"Se &#xEE;ncarc&#x103;","ba-videorecorder.uploading-failed":"&#xCE;nc&#x103;rcarea nu a reu&#x219;it - clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.verifying":"Se verific&#x103;","ba-videorecorder.verifying-failed":"Verificarea nu a reu&#x219;it - clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.rerecord-confirm":"Sunte&#x21B;i sigur c&#x103; vre&#x21B;i s&#x103; reface&#x21B;i videoclipul?","ba-videorecorder.video_file_too_large":"Fi&#x219;ierul dvs. video este prea mare (%s) - click aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier video mai mic.","ba-videorecorder.unsupported_video_type":"V&#x103; rug&#x103;m s&#x103; &#xEE;nc&#x103;rca&#x21B;i: %s - clic aici pentru a &#xEE;ncerca din nou.","ba-videoplayer-controlbar.exit-fullscreen-video":"Ie&#x219;i&#x21B;i din ecranul complet","ba-videoplayer-share.share":"Distribui&#x21B;i videoclipul","ba-videorecorder-chooser.record-screen":"Ecranul de &#xEE;nregistrare","ba-videoplayer-controlbar.pause-video-disabled":"&#xCE;ntreruperea nu este acceptat&#x103;","ba-videorecorder-chooser.record-audio":"&#xCE;nregistreaz&#x103; audio","ba-videorecorder-controlbar.stop-available-after":"Durata minim&#x103; de &#xEE;nregistrare este %d secunde","ba-videorecorder-controlbar.cancel":"Anulare","ba-videorecorder-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-videorecorder.cancel-confirm":"Chiar vrei s&#x103; anulezi &#xEE;nc&#x103;rcarea videoclipului?","ba-videoplayer-adslot.elapsed-time":"Timp scurs","ba-videoplayer-adslot.volume-button":"Seta&#x21B;i volumul","ba-videoplayer-adslot.volume-mute":"Opri&#x21B;i sunetul","ba-videoplayer-adslot.volume-unmute":"Debloca&#x21B;i sunetul","ba-videoplayer-adslot.ad-will-end-after":"Anun&#x21B;ul se va &#xEE;ncheia dup&#x103; %s","ba-videoplayer-adslot.can-skip-after":"S&#x103;ri&#x21B;i dup&#x103; %d","ba-videoplayer-adslot.skip-ad":"&#x218;terge&#x21B;i anun&#x21B;ul","ba-videorecorder.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-videorecorder.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103; finalizare.","ba-videoplayer-controlbar.close-tracks":"&#xCE;nchide&#x21B;i CC","ba-videoplayer-controlbar.show-tracks":"Ar&#x103;ta&#x21B;i CC","ba-videoplayer-tracks.upload-text-tracks":"&#xCE;nc&#x103;rca&#x21B;i fi&#x219;iere text","ba-videoplayer-tracks.select-text-track-language":"Limba pentru subtitrare","ba-videoplayer-tracks.info-select-locale-first":"Mai &#xEE;nt&#xE2;i selecta&#x21B;i localizarea","ba-videoplayer-tracks.select-text-track-file":"Face&#x21B;i clic pentru a selecta fi&#x219;ierul","ba-videoplayer-tracks.back":"&#xEE;napoi","ba-videorecorder.framerate-warning":"Rata cadrelor video este foarte sc&#x103;zut&#x103;. V&#x103; recomand&#x103;m s&#x103; &#xEE;nchide&#x21B;i toate celelalte programe &#x219;i filele browserului sau s&#x103; utiliza&#x21B;i un computer mai rapid.","ba-videorecorder.upload-error-duration":"Durata videoclipului &#xEE;nc&#x103;rcat nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.resolution-constraint-error":"Fi&#x219;ierul pe care l-a&#x21B;i selectat nu corespunde rezolu&#x21B;iei cerute - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-videorecorder.orientation-portrait-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul portret.","ba-videorecorder.orientation-landscape-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul peisaj.","ba-imageviewer-controlbar.rerecord-image":"Re-inregistreaza?","ba-imageviewer-controlbar.submit-image":"Confirma","ba-imageviewer-controlbar.fullscreen-image":"M&#x103;re&#x219;te pe &#xEE;ntre ecranul","ba-imageviewer-controlbar.exit-fullscreen-image":"Ie&#x219;i&#x21B;
2i de pe ecranul complet","ba-imageviewer.image-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture-chooser.image-capture":"Captura&#x21B;i imaginea","ba-imagecapture-chooser.upload-image":"Incarca imaginea","ba-imagecapture-controlbar.settings":"Set&#x103;ri","ba-imagecapture-controlbar.camerahealthy":"Lumina este bun&#x103;","ba-imagecapture-controlbar.cameraunhealthy":"Lumina nu este optim&#x103;","ba-imagecapture-controlbar.record":"Captur&#x103;","ba-imagecapture-controlbar.record-tooltip":"Face&#x21B;i clic aici pentru a captura.","ba-imagecapture-controlbar.rerecord":"A reface","ba-imagecapture-controlbar.rerecord-tooltip":"Face&#x21B;i clic aici pentru a reveni.","ba-imagecapture-controlbar.cancel":"Anulare","ba-imagecapture-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-audioplayer-controlbar.audio-progress":"progres","ba-audioplayer-controlbar.rerecord-audio":"Re-inregistreaza?","ba-audioplayer-controlbar.submit-audio":"Confirma","ba-audioplayer-controlbar.play-audio":"Ruleaz&#x103;","ba-audioplayer-controlbar.pause-audio":"Pauz&#x103;","ba-audioplayer-controlbar.pause-audio-disabled":"&#xCE;ntreruperea nu este acceptat&#x103;","ba-audioplayer-controlbar.elapsed-time":"Timp scurs","ba-audioplayer-controlbar.total-time":"Lungimea total&#x103;","ba-audioplayer-controlbar.volume-button":"Seta&#x21B;i volumul","ba-audioplayer-controlbar.volume-mute":"Opri&#x21B;i sunetul","ba-audioplayer-controlbar.volume-unmute":"Debloca&#x21B;i sunetul","ba-audioplayer-loader.tooltip":"Se incarca...","ba-audioplayer.audio-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder-chooser.record-audio":"&#xCE;nregistreaz&#x103; audio","ba-audiorecorder-chooser.upload-audio":"&#xCE;nc&#x103;rca&#x21B;i audio","ba-audiorecorder-controlbar.settings":"Set&#x103;ri","ba-audiorecorder-controlbar.microphonehealthy":"Sunetul este bun","ba-audiorecorder-controlbar.microphoneunhealthy":"Sunetul nu este bun","ba-audiorecorder-controlbar.record":"&#xCE;nregistreaz&#x103;","ba-audiorecorder-controlbar.record-tooltip":"Face&#x21B;i clic aici pentru a &#xEE;nregistra.","ba-audiorecorder-controlbar.rerecord":"&#xCE;nregistreaz&#x103; din nou","ba-audiorecorder-controlbar.rerecord-tooltip":"Face&#x21B;i clic aici pentru a reveni.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Face&#x21B;i clic aici pentru a opri.","ba-audiorecorder-controlbar.stop-available-after":"Durata minim&#x103; de &#xEE;nregistrare este %d secunde","ba-audiorecorder-controlbar.cancel":"Anulare","ba-audiorecorder-controlbar.cancel-tooltip":"Face&#x21B;i clic aici pentru a anula.","ba-videoplayer-controlbar.player-speed":"Viteza de rulare","ba-videoplayer-controlbar.settings":"Set&#x103;ri","ba-videoplayer-controlbar.airplay":"AirPlay","ba-videoplayer-controlbar.airplay-icon":"Airplay icon.","ba-videoplayer.all-settings":"Toate set&#x103;rile","ba-videoplayer.player-speed":"Viteza de rulare","ba-videoplayer.full-screen":"Ecran complet","ba-videorecorder-controlbar.add-stream":"Ad&#x103;uga&#x21B;i un flux","ba-videorecorder.switch-camera":"Porni&#x21B;i camera","ba-videorecorder.prepare-covershot":"Preg&#x103;te&#x219;te coperta","ba-videorecorder.prepare-thumbnails":"Preg&#x103;te&#x219;te miniaturi","ba-videorecorder.adding-new-stream":"Ad&#x103;ugarea fluxului nou","ba-imagecapture.recorder-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture.attach-error":"Nu am putut accesa interfa&#x21B;a media. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i browser, este posibil s&#x103; fie nevoie s&#x103; instala&#x21B;i Flash sau s&#x103; accesa&#x21B;i pagina prin SSL.","ba-imagecapture.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-imagecapture.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103;
2 finalizare.","ba-imagecapture.access-forbidden":"Accesul la mass-media a fost interzis. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-imagecapture.uploading":"Se &#xEE;ncarc&#x103;","ba-imagecapture.uploading-failed":"&#xCE;nc&#x103;rcarea a e&#x219;uat - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.upload-error-duration":"M&#x103;rimea imaginii &#xEE;nc&#x103;rcate nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.resolution-constraint-error":"Fi&#x219;ierul pe care l-a&#x21B;i selectat nu corespunde rezolu&#x21B;iei dorite - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-imagecapture.verifying":"Verificare","ba-imagecapture.verifying-failed":"Verificare e&#x219;uat&#x103; - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.rerecord-confirm":"Dori&#x21B;i s&#x103; reface&#x21B;i imaginea?","ba-imagecapture.image_file_too_large":"Fi&#x219;ierul imagine este prea mare (%s) - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier imagine mai mic.","ba-imagecapture.unsupported_image_type":"&#xCE;nc&#x103;rca&#x21B;i: %s - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-imagecapture.orientation-portrait-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul portret.","ba-imagecapture.orientation-landscape-required":"Rote&#x219;te dispozitivul pentru a &#xEE;nregistra &#xEE;n modul peisaj.","ba-audiorecorder.recorder-error":"A ap&#x103;rut o eroare, &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder.attach-error":"Nu am putut accesa interfa&#x21B;a media. &#xCE;n func&#x21B;ie de dispozitiv &#x219;i browser, este posibil s&#x103; fie nevoie s&#x103; instala&#x21B;i Flash sau s&#x103; accesa&#x21B;i pagina prin SSL.","ba-audiorecorder.software-required":"Face&#x21B;i clic mai jos pentru a instala / activa urm&#x103;toarele cerin&#x21B;e pentru a continua.","ba-audiorecorder.software-waiting":"Se a&#x219;teapt&#x103; ca cerin&#x21B;ele s&#x103; fie instalate / activate. Poate fi necesar s&#x103; actualiza&#x21B;i pagina dup&#x103; finalizare.","ba-audiorecorder.access-forbidden":"Accesul la mass-media a fost interzis. Face&#x21B;i clic pentru a re&#xEE;ncerca.","ba-audiorecorder.uploading":"Se &#xEE;ncarc&#x103;","ba-audiorecorder.uploading-failed":"&#xCE;nc&#x103;rcarea a e&#x219;uat - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-audiorecorder.upload-error-duration":"Dimensiunea fi&#x219;ierului de sunet &#xEE;nc&#x103;rcat nu &#xEE;ndepline&#x219;te cerin&#x21B;ele - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou.","ba-audiorecorder.verifying":"Verificare","ba-audiorecorder.verifying-failed":"Verificare e&#x219;uat&#x103; - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-audiorecorder.rerecord-confirm":"Dori&#x21B;i s&#x103; re&#xEE;nregistra&#x21B;i sunetul?","ba-audiorecorder.cancel-confirm":"Dori&#x21B;i s&#x103; anula&#x21B;i &#xEE;nc&#x103;rcarea audio?","ba-audiorecorder.audio_file_too_large":"Fi&#x219;ierul dvs. audio este prea mare (%s) - face&#x21B;i clic aici pentru a &#xEE;ncerca din nou cu un fi&#x219;ier audio mai mic.","ba-audiorecorder.unsupported_audio_type":"&#xCE;nc&#x103;rca&#x21B;i: %s - face&#x21B;i clic aici pentru a re&#xEE;ncerca.","ba-common-settingsmenu.tooltip":"Face&#x21B;i clic pentru a juca.","ba-common-settingsmenu.setting-menu":"Toate set&#x103;rile","ba-common-settingsmenu.source-quality":"Calitatea sursei","ba-common-settingsmenu.player-speed":"Viteza de redare","ba-common-settingsmenu.set-menu-option":"Seta&#x21B;i op&#x21B;iunea","ba-common-settingsmenu.submit-video":"Confirma&#x21B;i videoclipul","ba-common-settingsmenu.picture-in-picture":"Imagine &#xEE;n imagine","ba-common-settingsmenu.exit-fullscreen-video":"Ie&#x219;i&#x21B;i din modul ecran complet","ba-common-settingsmenu.fullscreen-video":"Afi&#x219;eaz&#x103; pe ecran complet","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pauz&#x103; &#xEE;nregistrare","ba-videorecorder-controlbar.resume-recorder":"Relua&#x21B;i &#xEE;nregistrarea","ba-videorecorder.missing-track":"Fi&#x219;ierul audio sau video necesar lipse&#x219;te","ba-videorecorder.device-already-in-use":"Cel pu&#x21B;in unul dintre dispozitivele dvs. este deja utilizat","ba-videorecorder.browser-permission-denied":"Permisiunea refuzat&#x103; de browser, v&#x103; rug&#x103;m s&#x103; acorda&#x21B;i acces &#x219;i s&#x103; re&#xEE;nc&#x103;rca&#x21B;i pagina","ba-audioplayer.all-settings":"Toate set&#x103;rile","ba-videoplayer-controlbar.remaining-time":"Timp r&#x103;mas","ba-videoplayer-controlbar.select-frame":"Selecta&#x21B;i","ba-videoplayer-controlbar.trim-video":"Tunde","ba-videoplayer-playbutton.trim":"Tunde","ba-videoplayer-playbutton.skip":"Ocolire","ba-videorecorder-imagegallery.upload-covershot":"&#xCE;nc&#x103;rca&#x21B;i coperta","ba-videorecorder.pick-covershot-frame":"Selecta&#x21B;i un cadru pe care s&#x103; &#xEE;l utiliza&#x21B;i ca imagine de acoperire.","ba-videorecorder.screen-recorder-is-not-supported":"&#xCE;nregistratorul de ecran nu este acceptat pe acest dispozitiv","ba-videorecorder.trim-prompt":"Dori&#x21B;i s&#x103; t&#x103;ia&#x21B;i videoclipul?","ba-videorecorder.trim-video":"Muta&#x21B;i marcajele de &#xEE;nceput &#x219;i sf&#xE2;r&#x219;it pentru a t&#x103;ia videoclipul","ba-videorecorder.wait-for-trim":"Se a&#x219;teapt&#x103; comanda de t&#x103;iere ...","ba-videorecorder-controlbar.no-video-source":"Lipse&#x219;te o surs&#x103; de intrare video suplimentar&#x103;","ba-videorecorder-controlbar.stream-already-selected":"Fluxul suplimentar a fost deja selectat","ba-videorecorder.uploading-src-error":"Imposibil de redat videoclipul acum, &#xEE;nc&#x103;rcarea este &#xEE;nc&#x103; &#xEE;n desf&#x103;&#x219;urare","ba-audiorecorder-controlbar.pause-recorder":"Pauz&#x103; Recorder","ba-audiorecorder-controlbar.resume-recorder":"Relua&#x21B;i &#xEE;nregistratorul"},"language:ru":{"ba-videoplayer-playbutton.tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x432;&#x43E;&#x441;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; ...","ba-videoplayer-controlbar.change-resolution":"&#x418;&#x437;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x435;","ba-videoplayer-controlbar.video-progress":"&#x425;&#x43E;&#x434; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-controlbar.play-video":"&#x41F;&#x440;&#x43E;&#x438;&#x433;&#x440;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.elapsed-time":"&#x41F;&#x440;&#x43E;&#x439;&#x434;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430;&#x44F; &#x434;&#x43B;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.fullscreen-video":"&#x41F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videoplayer-controlbar.volume-button":"&#x413;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x448;&#x438;&#x442;&#x435; &#x441;&#x432;&#x43E;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;&#x435;","ba-videorecorder-controlbar.cameraunhealthy":"&#x421;&#x43B;&#x430;&#x431;&#x43E;&#x435; &#x43E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C;","ba-videorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;.","ba-videorecorder-controlbar.stop":"&#x421;&#x442;&#x43E;&#x43F;","ba-videorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C;","ba-videorecorder-controlbar.skip-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C;.","ba-videorecorder.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x435; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.pick-covershot":"&#x412;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x43E;&#x43A;.","ba-videorecorder.uploading":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-videorecorder.uploading-failed":"&#x41E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x438;: &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.verifying":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x41E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x436;&#x434;&#x435;&#x43D;&#x438;&#x44F;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x432;&#x435;&#x43B;&#x438;&#x43A; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-videorecorder.unsupported_video_type":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;","ba-videorecorder-controlbar.upload-covershot":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x43B;&#x438;&#x447;&#x43D;&#x443;&#x44E; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x443;","ba-videorecorder.attach-error":"&#x22;&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x435;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438;&#x43B;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x43D;&#x430;&#x434;&#x43E;&#x431;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x430;&#x439;&#x442;&#x443; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.&#x22;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x412;&#x44B;&#x439;&#x442;&#x438; &#x438;&#x437; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430; &#x43F;&#x43E;&#x43B;&#x43D;&#x43
2E;&#x433;&#x43E; &#x43E;&#x43A;&#x43D;&#x430;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x441; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.record-screen":"&#x42D;&#x43A;&#x440;&#x430;&#x43D; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-videorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;.","ba-videorecorder.cancel-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x423;&#x43A;&#x43E;&#x440;&#x43E;&#x447;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-adslot.volume-button":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x433;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-videoplayer-adslot.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x431;&#x44A;&#x44F;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x431;&#x443;&#x434;&#x435;&#x442; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43E; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x443;","ba-videorecorder.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-videorecorder.software-waiting":"&#x41E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439; &#x43A; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43A;&#x435; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x438;&#x438;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x43A;&#x440;&#x44B;&#x442;&#x44C; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x44C; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x440;&#x43E;&#x436;&#x43A;&#x438;","ba-videoplayer-tracks.select-text-track-language":"&#x42F;&#x437;&#x44B;&#x43A; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x43E;&#x432;","ba-videoplayer-tracks.info-select-locale-first":"&#x421;&#x43D;&#x430;&#x447;&#x430;&#x43B;&#x430; &#x432;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x44F;&#x437;&#x44B;&#x43A;","ba-videoplayer-tracks.select-text-track-file":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x432;&#x44B;&#x431;&#x440;&#x430;&#x442;&#x44C; &#x444;&#x430;&#x439;&#x43B;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x427;&#x430;&#x441;&#x442;&#x43E;&#x442;&#x430; &#x43A;&#x430;&#x434;&#x440;&#x43E;&#x432; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x447;&#x435;&#x43D;&#x44C; &#x43D;&#x438;&#x437;&#x43A;&#x430;&#x44F;. &#x41C;&#x44B; &#x440;&#x435;&#x43A;&#x43E;&#x43C;&#x435;&#x43D;&#x434;&#x443;&#x435;&#x43C; &#x437;&#x430;&#x43A;&#x440;&#x44B;&#x442;&#x44C; &#x432;&#x441;&#x435; &#x434;&#x440;&#x443;&#x433;&#x438;&#x435; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x43C;&#x44B; &#x438; &#x432;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430; &#x438;&#x43B;&#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x431;&#x43E;&#x43B;&#x435;&#x435; &#x431;&#x44B;&#x441;&#x442;&#x440;&#x44B;&#x439; &#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.resolution-constraint-error":"&#x412;&#x44B;&#x431;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x443;&#x435;&#x43C;&#x43E;&#x43C;&#x443; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x44E; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-videorecorder.orientation-portrait-required":"&#x41F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-videorecorder.orientation-landscape-required":"&#x41F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;?","ba-imageviewer-controlbar.submit-image":"&#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C;","ba-imageviewer-controlbar.fullscreen-image":"&#x412;&#x43E;&#x439;&#x442;&#x438; &#x432; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x412;&#x44B;&#x445;&#x43E;&#x434; &#x438;&#x437; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430;","ba-imageviewer.image-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x430;&#x445;&#x432;&#x430;&#x442; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;","ba-imagecapture-chooser.upload-image":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;","ba-imagecapture-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;&#x435;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x435; &#x44F;&#x432;&#x43B;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x44B;&#x43C;","ba-imagecapture-controlbar.record":"&#x417;&#x430;&#x445;&#x432;&#x430;&#x442;&#x438;&#x442;&#x44C;","ba-imagecapture-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C; &#x441;&#x43D;&#x438;&#x43C;&#x43E;&#x43A;.","ba-imagecapture-controlbar.rerecord":"&#x43F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x44B;&#x432;&#x430;&#x442;&#x44C;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;.","ba-imagecapture-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;?","ba-audioplayer-controlbar.submit-audio":"&#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C;","ba-audioplayer-controlbar.play-audio":"&#x418;&#x433;&#x440;&#x430;&#x442;&#x44C;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x430;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-audioplayer-controlbar.elapsed-time":"&#x423;&#x43A;&#x43E;&#x440;&#x43E;&#x447;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-audioplayer-controlbar.total-time":"&#x41E;&#x431;&#x449;&#x430;&#x44F; &#x434;&#x43B;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x433;&#x440;&#x43E;&#x43C;&#x43A;&#x43E;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-mute":"&#x41E;&#x442;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x412;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"Loading ...","ba-audioplayer.audio-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x43F;&#x43E;&#x434;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x437;&#x430;&#x43F;&#x438;&#x441;&#x44C;","ba-audiorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x44C;.","ba-audiorecorder-controlbar.rerecord":"&#x43F;&#x435;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x44B;&#x432;&#x430;&#x442;&#x44C;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C;.","ba-audiorecorder-controlbar.stop":"&#x421;&#x442;&#x43E;&#x43F;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C;&#x441;&#x44F;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-audiorecorder-controlbar.cancel":"&#x41E;&#x442;&#x43C;&#x435;&#x43D;&#x430;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C;.","ba-videoplayer-controlbar.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-videoplayer-controlbar.settings":"&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.airplay":"&#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x438;&#x44F; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;","ba-videoplayer-controlbar.airplay-icon":"&#x417;&#x43D;&#x430;&#x447;&#x43E;&#x43A; Airplay.","ba-videoplayer.all-settings":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-videoplayer.full-screen":"&#x41F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;","ba-videorecorder.switch-camera":"&#x41F;&#x435;&#x440;&#x435;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x443;","ba-videorecorder.prepare-covershot":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x435;&#x43A;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43F;&#x43E;&#x438;&#x441;&#x43A;&#x430; &#x43C;&#x438;&#x43D;&#x438;&#x430;&#x442;&#x44E;&#x440;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x431;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x43E;&#x432;&#x43E;&#x433;&#x43E; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;&#x430;","ba-imagecapture.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.attach-error":"&#x41C;&#x44B; &#x43D;&#x435; &#x441;&#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43C;&#x435;&#x434;&#x438;&#x430;&#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x435; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-imagecapture.software-waiting":"&#x412; &#x43E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x438; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439;, &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x44B;&#x435; &#x431;&#x443;&#x434;&#x443;&#x442; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x44B; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x44B;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-imagecapture.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x421;&#x41C;&#x418; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.uploading":"&#x412;&#x44B;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-imagecapture.uploading-failed":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.resolution-constraint-error":"&#x412;&#x44B;&#x431;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x430;&#x43C;&#x438; &#x444;&#x430;&#x439;&#x43B; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x443;&#x435;&#x43C;&#x43E;&#x43C;&#x443; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x44E; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.verifying":"&#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-imagecapture.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x432;&#x435;&#x440;&#x43D;&#x443;&#x442;&#x44C; &#x441;&#x432;&#x43E;&#x439; &#x43E;&#x431;&#x440;&#x430;&#x437;?","ba-imagecapture.image_file_too_large":"&#x424;&#x430;&#x439;&#x43B; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x432;&#x435;&#x43B;&#x438;&#x43A; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ba-imagecapture.unsupported_image_type":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-imagecapture.orientation-portrait-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-imagecapture.orientation-landscape-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x438;&#x442;&#x435; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x43E; &#x434;&#x43B;&#x44F; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x432; &#x43B;&#x430;&#x43D;&#x434;&#x448;&#x430;&#x444;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x435;.","ba-audiorecorder.recorder-error":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.attach-error":"&#x41C;&#x44B; &#x43D;&#x435; &#x441;&#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x43C;&#x435;&#x434;&#x438;&#x430;&#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x412; &#x437;&#x430;&#x432;&#x438;&#x441;&#x438;&#x43C;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x442; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x430; &#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C; &#x43C;&#x43E;&#x436;&#x435;&#x442; &#x43F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; Flash &#x438;&#x43B;&#x438; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x435; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x43D;&#x438;&#x436;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x435;&#x434;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x438;&#x442;&#x44C;.","ba-audiorecorder.software-waiting":"&#x412; &#x43E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x438; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x439;, &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x44B;&#x435; &#x431;&#x4
243;&#x434;&#x443;&#x442; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x44B; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x44B;. &#x412;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;, &#x432;&#x430;&#x43C; &#x43F;&#x440;&#x438;&#x434;&#x435;&#x442;&#x441;&#x44F; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43F;&#x43E;&#x441;&#x43B;&#x435; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x438;&#x44F;.","ba-audiorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x421;&#x41C;&#x418; &#x431;&#x44B;&#x43B; &#x437;&#x430;&#x43F;&#x440;&#x435;&#x449;&#x435;&#x43D;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.uploading":"&#x412;&#x44B;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430;","ba-audiorecorder.uploading-failed":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x43B;&#x438;&#x43D;&#x430; &#x437;&#x430;&#x433;&#x440;&#x443;&#x436;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x43D;&#x435; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x442;&#x440;&#x435;&#x431;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;&#x43C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.verifying":"&#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430;","ba-audiorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430; &#x43D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x430;&#x441;&#x44C; - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-audiorecorder.rerecord-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x430;&#x443;&#x434;&#x438;&#x43E;?","ba-audiorecorder.cancel-confirm":"&#x412;&#x44B; &#x434;&#x435;&#x439;&#x441;&#x442;&#x432;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x442;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x441;&#x43B;&#x438;&#x448;&#x43A;&#x43E;&#x43C; &#x431;&#x43E;&#x43B;&#x44C;&#x448;&#x43E;&#x439; (%s) - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x441; &#x43C;&#x435;&#x43D;&#x44C;&#x448;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435;: %s - &#x43D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435; &#x437;&#x434;&#x435;&#x441;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ba-common-settingsmenu.tooltip":"&#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x438;&#x433;&#x440;&#x430;&#x442;&#x44C;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-common-settingsmenu.source-quality":"&#x41A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x438;&#x441;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A;&#x430;","ba-common-settingsmenu.player-speed":"&#x421;&#x43A;&#x43E;&#x440;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x433;&#x440;&#x43E;&#x43A;&#x430;","ba-common-settingsmenu.set-menu-option":"&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x432;&#x430;&#x440;&#x438;&#x430;&#x43D;&#x442;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x41A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43A;&#x430; &#x432; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43A;&#x435;","ba-common-settingsmenu.exit-fullscreen-video":"&#x412;&#x44B;&#x439;&#x442;&#x438; &#x438;&#x437; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x430;","ba-common-settingsmenu.fullscreen-video":"&#x412;&#x43E;&#x439;&#x442;&#x438; &#x432; &#x43F;&#x43E;&#x43B;&#x43D;&#x43E;&#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videorecorder-chooser.multi-stream":"&#x41C;&#x43D;&#x43E;&#x433;&#x43E;&#x43F;&#x43E;&#x442;&#x43E;&#x447;&#x43D;&#x44B;&#x439;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;","ba-videorecorder.missing-track":"&#x41E;&#x442;&#x441;&#x443;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x430;&#x44F; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x432;&#x430;&#x44F; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x434;&#x43E;&#x440;&#x43E;&#x436;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x41A;&#x430;&#x43A; &#x43C;&#x438;&#x43D;&#x438;&#x43C;&#x443;&#x43C; &#x43E;&#x434;&#x43D;&#x43E; &#x438;&#x437; &#x432;&#x430;&#x448;&#x438;&#x445; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432; &#x432;&#x432;&#x43E;&#x434;&#x430; &#x443;&#x436;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x443;&#x435;&#x442;&#x441;&#x44F;","ba-videorecorder.browser-permission-denied":"&#x411;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B; &#x432; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x438;, &#x43F;&#x440;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x44C;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x438; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;","ba-videoplayer-controlbar.remaining-time":"&#x41E;&#x441;&#x442;&#x430;&#x432;&#x448;&#x435;&#x435;&#x441;&#x44F; &#x432;&#x440;&#x435;&#x43C;&#x44F;","ba-videoplayer-controlbar.select-frame":"&#x412;&#x44B;&#x431;&#x438;&#x440;&#x430;&#x442;&#x44C;","ba-videoplayer-controlbar.trim-video":"&#x41E;&#x442;&#x434;&#x435;&#x43B;&#x43A;&#x430;","ba-videoplayer-playbutton.trim":"&#x41E;&#x442;&#x434;&#x435;&#x43B;&#x43A;&#x430;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x43A;&#x430;&#x442;&#x44C;","ba-videorecorder-imagegallery.upload-covershot":"&#x417;&#x430;&#x433;&#x440;&#x443;&#x437;&#x438;&#x442;&#x44C; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x443;","ba-videorecorder.pick-covershot-frame":"&#x412;&#x44B;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43A;&#x430;&#x434;&#x440; &#x434;&#x43B;&#x44F; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F; &#x432; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x435; &#x43E;&#x431;&#x43B;&#x43E;&#x436;&#x43A;&#x438;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x44C; &#x441; &#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x430; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x438;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x43D;&#x430; &#x44D;&#x442;&#x43E;&#x43C; &#x443;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x441;&#x442;&#x432;&#x435;","ba-videorecorder.trim-prompt":"&#x412;&#x44B; &#x445;&#x43E;&#x442;&#x438;&#x442;&#x435; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x435;&#x441;&#x442;&#x438;&#x442;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x44B; &#x43D;&#x430;&#x447;&#x430;&#x43B;&#x430; &#x438; &#x43A;&#x43E;&#x43D;&#x446;&#x430;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x430;&#x442;&#x44C; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x41E;&#x436;&#x438;&#x434;&#x430;&#x43D;&#x438;&#x435; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x44B; &#x43E;&#x431;&#x440;&#x435;&#x437;&#x43A;&#x438; ...","ba-videorecorder-controlbar.no-video-source":"&#x41E;&#x442;&#x441;&#x443;&#x442;&#x441;&#x442;&#x432;&#x443;&#x435;&#x442; &#x434;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x438;&#x441;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x432;&#x445;&#x43E;&#x434;&#x430;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x439; &#x43F;&#x43E;&#x442;&#x43E;&#x43A; &#x443;&#x436;&#x435; &#x432;&#x44B;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435;&#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E; &#x432;&#x43E;&#x441;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;, &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x432;&#x441;&#x435; &#x435;&#x449;&#x435; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x43B;&#x436;&#x430;&#x435;&#x442;&#x441;&#x44F;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x43E;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x440;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x43A;&#x43E;&#x440;&#x434;&#x435;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},"language:sk":{"ba-videoplayer-playbutton.tooltip":"Pre prehratie videa kliknite.","ba-videoplayer-playbutton.rerecord":"Znovu nahra&#x165;","ba-videoplayer-playbutton.submit-video":"Potvr&#x10F;te video","ba-videoplayer-loader.tooltip":"Nahr&#xE1;vanie...","ba-videoplayer-controlbar.change-resolution":"Zme&#x148;te rozl&#xED;&#x161;enie","ba-videoplayer-controlbar.video-progress":"Progres","ba-videoplayer-controlbar.rerecord-video":"Nahra&#x165; znovu?","ba-videoplayer-controlbar.submit-video":"Potvrdi&#x165;","ba-videoplayer-controlbar.play-video":"Prehra&#x165;","ba-videoplayer-controlbar.pause-video":"Pozastavi&#x165;","ba-videoplayer-controlbar.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-videoplayer-controlbar.total-time":"Celkov&#xE1; d&#x13A;&#x17E;ka","ba-videoplayer-controlbar.fullscreen-video":"Zobrazi&#x165; na cel&#xFA; obrazovku","ba-videoplayer-controlbar.volume-button":"Nastavi&#x165; hlasitos&#x165;","ba-videoplayer-controlbar.volume-mute":"Vypn&#xFA;&#x165; zvuk","ba-videoplayer-controlbar.volume-unmute":"Zapn&#xFA;&#x165; zvuk","ba-videoplayer.video-error":"Vyskytla sa chyba. Sk&#xFA;ste to znova.","ba-videorecorder-chooser.record-video":"Nahra&#x165; nov&#xE9; video","ba-videorecorder-chooser.upload-video":"Prilo&#x17E;i&#x165; existuj&#xFA;ce video","ba-videorecorder-controlbar.settings":"Nastavenia","ba-videorecorder-controlbar.camerahealthy":"Osvetlenie vyzer&#xE1; dobre","ba-videorecorder-controlbar.cameraunhealthy":"Osvetlenie nie je optim&#xE1;lne","ba-videorecorder-controlbar.microphonehealthy":"Zvuk je v poriadku","ba-videorecorder-controlbar.microphoneunhealthy":"Nepodarilo sa zachyti&#x165; &#x17E;iaden zvuk","ba-videorecorder-controlbar.record":"Nahra&#x165;","ba-videorecorder-controlbar.record-tooltip":"Kliknite sem pre nahr&#xE1;vanie.","ba-videorecorder-controlbar.rerecord":"Znovu nahra&#x165;","ba-videorecorder-controlbar.rerecord-tooltip":"Kliknite sem pre zopakovanie nahr&#xE1;vania.","ba-videorecorder-controlbar.upload-covershot":"Prilo&#x17E;i&#x165;","ba-videorecorder-controlbar.upload-covershot-tooltip":"Kliknite sem pre nahratie vlastnej &#xFA;vodnej sn&#xED;mky","ba-videorecorder-controlbar.stop":"Zastavi&#x165;","ba-videorecorder-controlbar.stop-tooltip":"Kliknite sem pre zastavenie.","ba-videorecorder-controlbar.skip":"Presko&#x10D;i&#x165;","ba-videorecorder-controlbar.skip-tooltip":"Kliknite sem pre presko&#x10D;enie.","ba-videorecorder.recorder-error":"Vyskytla sa chyba. Kliknut&#xED;m sk&#xFA;ste znova.","ba-videorecorder.attach-error":"Nepodarilo sa n&#xE1;m z&#xED;ska&#x165; pr&#xED;stup k rozhraniu fotoapar&#xE1;tu. V z&#xE1;
2vislosti od zariadenia a prehliada&#x10D;a budete mo&#x17E;no musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez protokol SSL.","ba-videorecorder.access-forbidden":"Pr&#xED;stup ku kamere bol zak&#xE1;zan&#xFD;. Kliknut&#xED;m sk&#xFA;ste znova.","ba-videorecorder.pick-covershot":"Vyberte si &#xFA;vodn&#xFA; sn&#xED;mku.","ba-videorecorder.uploading":"Nahr&#xE1;vanie","ba-videorecorder.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknite sem pre zopakovanie.","ba-videorecorder.verifying":"Overovanie","ba-videorecorder.verifying-failed":"Overovanie zlyhalo - kliknite sem pre zopakovanie.","ba-videorecorder.rerecord-confirm":"Skuto&#x10D;ne chcete toto video prerobi&#x165;?","ba-videorecorder.video_file_too_large":"Va&#x161;e video je pr&#xED;li&#x161; dlh&#xE9; (%s) - kliknite sem pre zopakovanie s men&#x161;&#xED;m videos&#xFA;borom.","ba-videorecorder.unsupported_video_type":"Pros&#xED;m nahrajte: %s - kliknite sem pre zopakovanie.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zru&#x161;i&#x165; zobrazenie na cel&#xFA; obrazovku","ba-videoplayer-share.share":"Zdie&#x13E;a&#x165;","ba-videoplayer-controlbar.pause-video-disabled":"Pozastavenie nie je mo&#x17E;n&#xE9;","ba-videorecorder-chooser.record-audio":"Nahra&#x165; zvuk","ba-videorecorder-controlbar.stop-available-after":"Minimum nahr&#xE1;vacieho &#x10D;asu je %d sek&#xFA;nd","ba-videorecorder-controlbar.cancel":"Zru&#x161;i&#x165;","ba-videorecorder-controlbar.cancel-tooltip":"Kliknite sem pre zru&#x161;enie.","ba-videorecorder.cancel-confirm":"Naozaj chcete zru&#x161;i&#x165; nahr&#xE1;vanie videa?","ba-videorecorder-chooser.record-screen":"Obrazovka nahr&#xE1;vania","ba-videoplayer-adslot.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavte hlasitos&#x165;","ba-videoplayer-adslot.volume-mute":"Stlmenie zvuku","ba-videoplayer-adslot.volume-unmute":"Zru&#x161;i&#x165; zvuk","ba-videoplayer-adslot.ad-will-end-after":"Reklama sa skon&#x10D;&#xED; po %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i&#x165; za %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;i&#x165; reklamu","ba-videorecorder.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite na ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-videorecorder.software-waiting":"&#x10C;ak&#xE1; sa na po&#x17E;iadavky na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu. Po skon&#x10D;en&#xED; str&#xE1;nky mo&#x17E;no budete musie&#x165; obnovi&#x165; str&#xE1;nku.","ba-videoplayer-controlbar.close-tracks":"Zatvorte CC","ba-videoplayer-controlbar.show-tracks":"Zobrazi&#x165; CC","ba-videoplayer-tracks.upload-text-tracks":"Nahrajte textov&#xE9; s&#xFA;bory skladieb","ba-videoplayer-tracks.select-text-track-language":"Jazyk titulkov","ba-videoplayer-tracks.info-select-locale-first":"Najprv vyberte lokaliz&#xE1;ciu","ba-videoplayer-tracks.select-text-track-file":"Kliknut&#xED;m vyberte s&#xFA;bor","ba-videoplayer-tracks.back":"sp&#xE4;&#x165;","ba-videorecorder.framerate-warning":"R&#xFD;chlos&#x165; videoz&#xE1;znamu je ve&#x13E;mi n&#xED;zka. Odpor&#xFA;&#x10D;ame uzavrie&#x165; v&#x161;etky ostatn&#xE9; programy a karty prehliada&#x10D;a alebo pou&#x17E;i&#x165; r&#xFD;chlej&#x161;&#xED; po&#x10D;&#xED;ta&#x10D;.","ba-videorecorder.upload-error-duration":"D&#x13A;&#x17E;ka odovzdan&#xE9;ho videa nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-videorecorder.resolution-constraint-error":"Zvolen&#xFD; s&#xFA;bor nezodpoved&#xE1; po&#x17E;adovan&#xE9;mu rozl&#xED;&#x161;eniu - kliknite sem a sk&#xFA;ste to znova.","ba-videorecorder.orientation-portrait-required":"Zariadenie m&#xF4;&#x17E;ete nat&#xE1;&#x10D;a&#x165; nat&#xE1;&#x10D;an&#xED;m v re&#x17E;ime na v&#xFD;&#x161;ku.","ba-videorecorder.orientation-landscape-required":"Nat&#xE1;&#x10D;ajte zariadenie tak, aby sa nahral v re&#x17E;ime na &#x161;&#xED;rku.","ba-imageviewer-controlbar.rerecord-image":"Prerobi&#x165;?","ba-imageviewer-controlbar.submit-image":"potvrdi&#x165;","ba-imageviewer-controlbar.fullscreen-image":"Zadajte cel&#xFA; obrazovku","ba-imageviewer-controlbar.exit-fullscreen-image":"Ukon&#x10D;ite cel&#xFA; obrazovku","ba-imageviewer.image-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknut&#xED;m sk&#xFA;ste znova.","ba-imagecapture-chooser.image-capture":"Zachy&#x165;te obr&#xE1;zok","ba-imagecapture-chooser.upload-image":"Nahra&#x165; obr&#xE1;zok","ba-imagecapture-controlbar.settings":"nastavenie","ba-imagecapture-controlbar.camerahealthy":"Osvetlenie je dobr&#xE9;","ba-imagecapture-controlbar.cameraunhealthy":"Osvetlenie nie je optim&#xE1;lne","ba-imagecapture-controlbar.record":"zajat&#xED;","ba-imagecapture-controlbar.record-tooltip":"Kliknite tu pre zachytenie.","ba-imagecapture-controlbar.rerecord":"prerobi&#x165;","ba-imagecapture-controlbar.rerecord-tooltip":"Kliknite tu pre op&#xE4;tovn&#xE9; spracovanie.","ba-imagecapture-controlbar.cancel":"Zru&#x161;i&#x165;","ba-imagecapture-controlbar.cancel-tooltip":"Kliknut&#xED;m tu zru&#x161;&#xED;
2te.","ba-audioplayer-controlbar.audio-progress":"pokrok","ba-audioplayer-controlbar.rerecord-audio":"Prerobi&#x165;?","ba-audioplayer-controlbar.submit-audio":"potvrdi&#x165;","ba-audioplayer-controlbar.play-audio":"hra&#x165;","ba-audioplayer-controlbar.pause-audio":"Pauza","ba-audioplayer-controlbar.pause-audio-disabled":"Pozastavenie nie je podporovan&#xE9;","ba-audioplayer-controlbar.elapsed-time":"Uplynut&#xFD; &#x10D;as","ba-audioplayer-controlbar.total-time":"Celkov&#xE1; d&#x13A;&#x17E;ka","ba-audioplayer-controlbar.volume-button":"Nastavte hlasitos&#x165;","ba-audioplayer-controlbar.volume-mute":"Stlmenie zvuku","ba-audioplayer-controlbar.volume-unmute":"Zru&#x161;i&#x165; zvuk","ba-audioplayer-loader.tooltip":"Na&#x10D;&#xED;tava...","ba-audioplayer.audio-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknut&#xED;m sk&#xFA;ste znova.","ba-audiorecorder-chooser.record-audio":"Z&#xE1;znam zvuku","ba-audiorecorder-chooser.upload-audio":"Nahra&#x165; zvuk","ba-audiorecorder-controlbar.settings":"nastavenie","ba-audiorecorder-controlbar.microphonehealthy":"Zvuk je dobr&#xFD;","ba-audiorecorder-controlbar.microphoneunhealthy":"Nepodar&#xED; sa zdvihn&#xFA;&#x165; &#x17E;iaden zvuk","ba-audiorecorder-controlbar.record":"rekord","ba-audiorecorder-controlbar.record-tooltip":"Kliknite tu pre nahr&#xE1;vanie.","ba-audiorecorder-controlbar.rerecord":"prerobi&#x165;","ba-audiorecorder-controlbar.rerecord-tooltip":"Kliknite tu pre op&#xE4;tovn&#xE9; spracovanie.","ba-audiorecorder-controlbar.stop":"presta&#x165;","ba-audiorecorder-controlbar.stop-tooltip":"Kliknut&#xED;m sem zastav&#xED;te.","ba-audiorecorder-controlbar.stop-available-after":"Minim&#xE1;lny &#x10D;as nahr&#xE1;vania je %d sekundy","ba-audiorecorder-controlbar.cancel":"Zru&#x161;i&#x165;","ba-audiorecorder-controlbar.cancel-tooltip":"Kliknut&#xED;m tu zru&#x161;&#xED;te.","ba-videoplayer-controlbar.player-speed":"R&#xFD;chlos&#x165; prehr&#xE1;va&#x10D;a","ba-videoplayer-controlbar.settings":"nastavenie","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Ikona Airplay.","ba-videoplayer.all-settings":"V&#x161;etky nastavenia","ba-videoplayer.player-speed":"R&#xFD;chlos&#x165; prehr&#xE1;va&#x10D;a","ba-videoplayer.full-screen":"Cel&#xE1; obrazovka","ba-videorecorder-controlbar.add-stream":"Prida&#x165; Stream","ba-videorecorder.switch-camera":"Prepnite fotoapar&#xE1;t","ba-videorecorder.prepare-covershot":"Pr&#xED;prava pokr&#xFD;va","ba-videorecorder.prepare-thumbnails":"Pr&#xED;prava vyh&#x13E;ad&#xE1;vania miniat&#xFA;r","ba-videorecorder.adding-new-stream":"Pridanie nov&#xE9;ho toku","ba-imagecapture.recorder-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknite, ak chcete opakova&#x165; pokus.","ba-imagecapture.attach-error":"Nem&#xF4;&#x17E;eme z&#xED;ska&#x165; pr&#xED;stup k rozhraniu m&#xE9;di&#xED;. V z&#xE1;vislosti od zariadenia a prehliada&#x10D;a mo&#x17E;no budete musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez SSL.","ba-imagecapture.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-imagecapture.software-waiting":"&#x10C;akanie na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu po&#x17E;iadaviek. Po dokon&#x10D;en&#xED; m&#xF4;&#x17E;ete potrebova&#x165; obnovi&#x165; str&#xE1;nku.","ba-imagecapture.access-forbidden":"Pr&#xED;stup k m&#xE9;di&#xE1;m bol zak&#xE1;zan&#xFD;. Kliknite, ak chcete opakova&#x165; pokus.","ba-imagecapture.uploading":"nahr&#xE1;vanie","ba-imagecapture.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.upload-error-duration":"D&#x13A;&#x17E;ka nahran&#xE9;ho obr&#xE1;zka nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-imagecapture.resolution-constraint-error":"Vybran&#xFD; s&#xFA;bor nezodpoved&#xE1; po&#x17E;adovan&#xE9;mu rozl&#xED;&#x161;eniu - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.verifying":"overenie","ba-imagecapture.verifying-failed":"Overenie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-imagecapture.rerecord-confirm":"Naozaj chcete znova nasn&#xED;ma&#x165; svoj obr&#xE1;zok?","ba-imagecapture.image_file_too_large":"V&#xE1;&#x161; obrazov&#xFD; s&#xFA;bor je pr&#xED;li&#x161; ve&#x13E;k&#xFD; (%s) - kliknut&#xED;m sem sk&#xFA;ste znova s men&#x161;&#xED;m obr&#xE1;zkov&#xFD;m s&#xFA;borom.","ba-imagecapture.unsupported_image_type":"Nahrajte: %s - kliknite sem a sk&#xFA;ste to znova.","ba-imagecapture.orientation-portrait-required":"Ak chcete nahr&#xE1;va&#x165; v re&#x17E;ime na v&#xFD;&#x161;ku, oto&#x10D;te zariadenie.","ba-imagecapture.orientation-landscape-required":"Ak chcete nahr&#xE1;va&#x165; v re&#x17E;ime na &#x161;&#xED;rku, oto&#x10D;te zariadenie.","ba-audiorecorder.recorder-error":"Vyskytla sa chyba. Sk&#xFA;ste to znovu nesk&#xF4;r pros&#xED;m. Kliknite, ak chcete opakova&#x165; pokus.","ba-audiorecorder.attach-error":"Nem&#xF4;&#x17E;eme z&#xED;ska&#x165; pr&#xED;stup k rozhraniu m&#xE9;di&#xED;. V z&#xE1;
2vislosti od zariadenia a prehliada&#x10D;a mo&#x17E;no budete musie&#x165; nain&#x161;talova&#x165; Flash alebo pristupova&#x165; na str&#xE1;nku cez SSL.","ba-audiorecorder.software-required":"Ak chcete pokra&#x10D;ova&#x165;, kliknite ni&#x17E;&#x161;ie a nain&#x161;talujte / aktivujte nasleduj&#xFA;ce po&#x17E;iadavky.","ba-audiorecorder.software-waiting":"&#x10C;akanie na in&#x161;tal&#xE1;ciu / aktiv&#xE1;ciu po&#x17E;iadaviek. Po dokon&#x10D;en&#xED; m&#xF4;&#x17E;ete potrebova&#x165; obnovi&#x165; str&#xE1;nku.","ba-audiorecorder.access-forbidden":"Pr&#xED;stup k m&#xE9;di&#xE1;m bol zak&#xE1;zan&#xFD;. Kliknite, ak chcete opakova&#x165; pokus.","ba-audiorecorder.uploading":"nahr&#xE1;vanie","ba-audiorecorder.uploading-failed":"Nahr&#xE1;vanie zlyhalo - kliknut&#xED;m sem zopakujte pokus.","ba-audiorecorder.upload-error-duration":"D&#x13A;&#x17E;ka nahran&#xE9;ho zvuku nesp&#x13A;&#x148;a po&#x17E;iadavky - kliknite sem a sk&#xFA;ste to znova.","ba-audiorecorder.verifying":"overenie","ba-audiorecorder.verifying-failed":"Overenie zlyhalo - ak chcete pokus zopakova&#x165;, kliknite sem.","ba-audiorecorder.rerecord-confirm":"Naozaj chcete prepracova&#x165; zvuk?","ba-audiorecorder.cancel-confirm":"Naozaj chcete zru&#x161;i&#x165; nahr&#xE1;vanie zvuku?","ba-audiorecorder.audio_file_too_large":"V&#xE1;&#x161; zvukov&#xFD; s&#xFA;bor je pr&#xED;li&#x161; ve&#x13E;k&#xFD; (%s) - kliknite sem a sk&#xFA;ste znova s men&#x161;&#xED;m zvukov&#xFD;m s&#xFA;borom.","ba-audiorecorder.unsupported_audio_type":"Nahrajte: %s - kliknite sem a sk&#xFA;ste to znova.","ba-common-settingsmenu.tooltip":"Kliknut&#xED;m prehr&#xE1;te.","ba-common-settingsmenu.setting-menu":"V&#x161;etky nastavenia","ba-common-settingsmenu.source-quality":"Kvalita zdroja","ba-common-settingsmenu.player-speed":"R&#xFD;chlos&#x165; hr&#xE1;&#x10D;a","ba-common-settingsmenu.set-menu-option":"Nastavi&#x165; mo&#x17E;nos&#x165;","ba-common-settingsmenu.submit-video":"Potvr&#x10F;te video","ba-common-settingsmenu.picture-in-picture":"Obraz v obraze","ba-common-settingsmenu.exit-fullscreen-video":"Ukon&#x10D;i&#x165;
2 cel&#xFA; obrazovku","ba-common-settingsmenu.fullscreen-video":"Prejdite na cel&#xFA; obrazovku","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pozastavi&#x165; z&#xE1;znamn&#xED;k","ba-videorecorder-controlbar.resume-recorder":"Obnovte z&#xE1;znam","ba-videorecorder.missing-track":"Ch&#xFD;ba po&#x17E;adovan&#xE1; zvukov&#xE1; alebo obrazov&#xE1; stopa","ba-videorecorder.device-already-in-use":"Aspo&#x148; jedno z va&#x161;ich vstupn&#xFD;ch zariaden&#xED; sa u&#x17E; pou&#x17E;&#xED;va","ba-videorecorder.browser-permission-denied":"Prehliada&#x10D; zamietol povolenie, ude&#x13E;te pr&#xED;stup a znova na&#x10D;&#xED;tajte str&#xE1;nku","ba-audioplayer.all-settings":"V&#x161;etky nastavenia","ba-videoplayer-controlbar.remaining-time":"Zost&#xE1;vaj&#xFA;ci &#x10D;as","ba-videoplayer-controlbar.select-frame":"Vyberte","ba-videoplayer-controlbar.trim-video":"Oreza&#x165;","ba-videoplayer-playbutton.trim":"Oreza&#x165;","ba-videoplayer-playbutton.skip":"Presko&#x10D;i&#x165;","ba-videorecorder-imagegallery.upload-covershot":"Odovzdajte ob&#xE1;lku","ba-videorecorder.pick-covershot-frame":"Vyberte r&#xE1;m, ktor&#xFD; sa m&#xE1; pou&#x17E;i&#x165; ako kryc&#xED; z&#xE1;ber.","ba-videorecorder.screen-recorder-is-not-supported":"Rekord&#xE9;r obrazovky nie je t&#xFD;mto zariaden&#xED;m podporovan&#xFD;","ba-videorecorder.trim-prompt":"Chcete video oreza&#x165;?","ba-videorecorder.trim-video":"Posunut&#xED;m za&#x10D;iato&#x10D;n&#xFD;ch a koncov&#xFD;ch zna&#x10D;iek video upravte","ba-videorecorder.wait-for-trim":"&#x10C;ak&#xE1; sa na pr&#xED;kaz na orezanie ...","ba-videorecorder-controlbar.no-video-source":"Ch&#xFD;ba &#x10F;al&#x161;&#xED; zdroj vstupu videa","ba-videorecorder-controlbar.stream-already-selected":"&#x10E;al&#x161;&#xED; stream u&#x17E; bol vybrat&#xFD;","ba-videorecorder.uploading-src-error":"Teraz nie je mo&#x17E;n&#xE9; prehr&#xE1;va&#x165; video, nahr&#xE1;vanie st&#xE1;le prebieha","ba-audiorecorder-controlbar.pause-recorder":"Pozastavi&#x165; z&#xE1;znamn&#xED;k","ba-audiorecorder-controlbar.resume-recorder":"Obnovi&#x165; z&#xE1;znamn&#xED;k"},"language:sl":{"ba-videoplayer-playbutton.tooltip":"Klikni za predvajanje.","ba-videoplayer-playbutton.rerecord":"Ponovno snemanje","ba-videoplayer-playbutton.submit-video":"Po&#x161;lji video","ba-videoplayer-loader.tooltip":"Nalaganje ...","ba-videoplayer-controlbar.change-resolution":"Spremeni resolucijo","ba-videoplayer-controlbar.video-progress":"Napredek","ba-videoplayer-controlbar.rerecord-video":"Ponovno snemanje?","ba-videoplayer-controlbar.submit-video":"Potrdi","ba-videoplayer-controlbar.play-video":"Predvajaj","ba-videoplayer-controlbar.pause-video":"Premor","ba-videoplayer-controlbar.elapsed-time":"Prete&#x10D;en &#x10D;as","ba-videoplayer-controlbar.total-time":"Skupna dol&#x17E;ina","ba-videoplayer-controlbar.fullscreen-video":"Celozaslonski na&#x10D;in","ba-videoplayer-controlbar.volume-button":"Nastavitve glasnosti","ba-videoplayer-controlbar.volume-mute":"Uti&#x161;aj zvok","ba-videoplayer-controlbar.volume-unmute":"Vklopi zvok","ba-videoplayer.video-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-videorecorder-chooser.record-video":"Snemanje videa","ba-videorecorder-chooser.upload-video":"Nalaganje videa","ba-videorecorder-controlbar.settings":"Nastavitve","ba-videorecorder-controlbar.camerahealthy":"Svetloba je v redu","ba-videorecorder-controlbar.cameraunhealthy":"Svetloba ni v redu","ba-videorecorder-controlbar.microphonehealthy":"Zvok je v redu","ba-videorecorder-controlbar.microphoneunhealthy":"Zvoka ni mogo&#x10D;e zajeti","ba-videorecorder-controlbar.record":"Snemanje","ba-videorecorder-controlbar.record-tooltip":"Klikni tukaj za snemanje.","ba-videorecorder-controlbar.rerecord":"Ponovno snemanje","ba-videorecorder-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-videorecorder-controlbar.upload-covershot":"Nalo&#x17E;i naslovno sliko","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klikni tukaj, &#x10D;e &#x17E;eli&#x161; nalo&#x17E;iti naslovno sliko","ba-videorecorder-controlbar.stop":"Stop","ba-videorecorder-controlbar.stop-tooltip":"Klikni tukaj za zaustavitev snemanja.","ba-videorecorder-controlbar.skip":"Presko&#x10D;i","ba-videorecorder-controlbar.skip-tooltip":"Klikni tukaj, &#x10D;e &#x17E;eli&#x161; presko&#x10D;iti.","ba-videorecorder.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-videorecorder.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-videorecorder.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-videorecorder.pick-covershot":"Izberi naslovno sliko","ba-videorecorder.uploading":"Nalaganje","ba-videorecorder.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-videorecorder.verifying":"Preverjanje","ba-videorecorder.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus","ba-videorecorder.rerecord-confirm":"Ali res &#x17E;elite ponovno posneti video?","ba-videorecorder.video_file_too_large":"Va&#x161;a video datoteka je prevelika (%s) - klikni tukaj, da poskusite znova z manj&#x161;o video datoteko.","ba-videorecorder.unsupported_video_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-videoplayer-controlbar.exit-fullscreen-video":"Zapusti celozaslonski na&#x10D;in","ba-videoplayer-share.share":"Deli","ba-videorecorder-chooser.record-screen":"Posnetek zaslona","ba-videoplayer-controlbar.pause-video-disabled":"Premor ni podprt","ba-videorecorder-chooser.record-audio":"Snemanje zvoka","ba-videorecorder-controlbar.stop-available-after":"Minimalni snemalni &#x10D;as je %d sekund","ba-videorecorder-controlbar.cancel":"Prekli&#x10D;i","ba-videorecorder-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-videorecorder.cancel-confirm":"Ali res &#x17E;elite preklicati prenos videoposnetka?","ba-videoplayer-adslot.elapsed-time":"Prete&#x10D;en &#x10D;as","ba-videoplayer-adslot.volume-button":"Nastavitve glasnosti","ba-videoplayer-adslot.volume-mute":"Uti&#x161;aj zvok","ba-videoplayer-adslot.volume-unmute":"Vklopi zvok","ba-videoplayer-adslot.ad-will-end-after":"Oglas se bo kon&#x10D;al po %s","ba-videoplayer-adslot.can-skip-after":"Presko&#x10D;i po %d","ba-videoplayer-adslot.skip-ad":"Presko&#x10D;i oglas","ba-videorecorder.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-videorecorder.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-videoplayer-controlbar.close-tracks":"Zapri CC","ba-videoplayer-controlbar.show-tracks":"Poka&#x17E;i CC","ba-videoplayer-tracks.upload-text-tracks":"Nalo&#x17E;i besedilne datoteke","ba-videoplayer-tracks.select-text-track-language":"Jezik podnapisov","ba-videoplayer-tracks.info-select-locale-first":"Najprej izberite jezik","ba-videoplayer-tracks.select-text-track-file":"Klikni, da izberete datoteko","ba-videoplayer-tracks.back":"nazaj","ba-videorecorder.framerate-warning":"Hitrost videa je zelo nizka. Priporo&#x10D;amo, da zaprete vse druge programe in zavihke brskalnika ali uporabite hitrej&#x161;i ra&#x10D;unalnik.","ba-videorecorder.upload-error-duration":"Dol&#x17E;ina nalo&#x17E;enega videoposnetka ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-videorecorder.resolution-constraint-error":"Izbrana datoteka se ne ujema z zahtevano lo&#x10D;ljivostjo - klikni tukaj za ponovni poskus.","ba-videorecorder.orientation-portrait-required":"Za snemanje v pokon&#x10D;nem na&#x10D;inu obrnite napravo.","ba-videorecorder.orientation-landscape-required":"Za snemanje v le&#x17E;e&#x10D;em na&#x10D;inu obrnite napravo.","ba-imageviewer-controlbar.rerecord-image":"Ponovno snemanje?","ba-imageviewer-controlbar.submit-image":"Potrdi","ba-imageviewer-controlbar.fullscreen-image":"Celozaslonski na&#x10D;in","ba-imageviewer-controlbar.exit-fullscreen-image":"Izhod iz celozaslonskega na&#x10D;ina","ba-imageviewer.image-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus","ba-imagecapture-chooser.image-capture":"Zajem slike","ba-imagecapture-chooser.upload-image":"Nalo&#x17E;i sliko","ba-imagecapture-controlbar.settings":"Nastavitve","ba-imagecapture-controlbar.camerahealthy":"Svetloba je v redu","ba-imagecapture-controlbar.cameraunhealthy":"Svetloba ni v redu","ba-imagecapture-controlbar.record":"Zajem","ba-imagecapture-controlbar.record-tooltip":"Klikni tukaj za zajem","ba-imagecapture-controlbar.rerecord":"Ponovno snemanje","ba-imagecapture-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-imagecapture-controlbar.cancel":"Prekli&#x10D;i","ba-imagecapture-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-audioplayer
2-controlbar.audio-progress":"Napredek","ba-audioplayer-controlbar.rerecord-audio":"Ponovno snemanje?","ba-audioplayer-controlbar.submit-audio":"Potrdi","ba-audioplayer-controlbar.play-audio":"Predvajaj","ba-audioplayer-controlbar.pause-audio":"Pavza","ba-audioplayer-controlbar.pause-audio-disabled":"Premor ni podprt","ba-audioplayer-controlbar.elapsed-time":"Pete&#x10D;en &#x10D;as","ba-audioplayer-controlbar.total-time":"Skupna dol&#x17E;ina","ba-audioplayer-controlbar.volume-button":"Nastavitve glasnosti","ba-audioplayer-controlbar.volume-mute":"Uti&#x161;aj zvoj","ba-audioplayer-controlbar.volume-unmute":"Vklopi zvok","ba-audioplayer-loader.tooltip":"Nalaganje ...","ba-audioplayer.audio-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-audiorecorder-chooser.record-audio":"Snemanje zvoka","ba-audiorecorder-chooser.upload-audio":"Nalo&#x17E;i zvok","ba-audiorecorder-controlbar.settings":"Nastavitve","ba-audiorecorder-controlbar.microphonehealthy":"Zvok je v redu","ba-audiorecorder-controlbar.microphoneunhealthy":"Zvoka ni mogo&#x10D;e zajeti","ba-audiorecorder-controlbar.record":"Snemanje","ba-audiorecorder-controlbar.record-tooltip":"Klikni tukaj za snemanje.","ba-audiorecorder-controlbar.rerecord":"Ponovno snemanje","ba-audiorecorder-controlbar.rerecord-tooltip":"Klikni tukaj za ponovno snemanje.","ba-audiorecorder-controlbar.stop":"Stop","ba-audiorecorder-controlbar.stop-tooltip":"Klikni tukaj za zaustavitev snemanja.","ba-audiorecorder-controlbar.stop-available-after":"Minimalni snemalni &#x10D;as je %d sekund","ba-audiorecorder-controlbar.cancel":"Prekli&#x10D;i","ba-audiorecorder-controlbar.cancel-tooltip":"Klikni tukaj za preklic.","ba-videoplayer-controlbar.player-speed":"Hitrost predvajalnika","ba-videoplayer-controlbar.settings":"Nastavitve","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay icon. Airplay ikona.","ba-videoplayer.all-settings":"Vse nastavitve","ba-videoplayer.player-speed":"Hitrost predvajalnika","ba-videoplayer.full-screen":"Celozaslonski na&#x10D;in","ba-videorecorder-controlbar.add-stream":"Add Stream","ba-videorecorder.switch-camera":"Zamenjaj kamero","ba-videorecorder.prepare-covershot":"Pripravljanje naslovne fotografije","ba-videorecorder.prepare-thumbnails":"Pripravljanje predogledne slike","ba-videorecorder.adding-new-stream":"Adding New Stream","ba-imagecapture.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-imagecapture.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-imagecapture.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-imagecapture.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-imagecapture.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-imagecapture.uploading":"Nalaganje","ba-imagecapture.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-imagecapture.upload-error-duration":"Nalo&#x17E;ena slika ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-imagecapture.resolution-constraint-error":"Izbrana datoteka se ne ujema z zahtevano lo&#x10D;ljivostjo - klikni tukaj za ponovni poskus.","ba-imagecapture.verifying":"Preverjanje","ba-imagecapture.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus.","ba-imagecapture.rerecord-confirm":"Ali res &#x17E;elite ponovno posneti sliko?","ba-imagecapture.image_file_too_large":"Va&#x161;a slikovna datoteka je prevelika (%s) - klikni tukaj, da poskusite ponovno z manj&#x161;o.","ba-imagecapture.unsupported_image_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-imagecapture.orientation-portrait-required":"Za snemanje v pokon&#x10D;nem na&#x10D;inu obrnite napravo.","ba-imagecapture.orientation-landscape-required":"Za snemanje v le&#x17E;e&#x10D;em na&#x10D;inu obrnite napravo.","ba-audiorecorder.recorder-error":"Pri&#x161;lo je do napake. Prosimo, poskusite kasneje. Klikni za ponovni poskus.","ba-audiorecorder.attach-error":"Ne moremo dostopati do medijskega vmesnika. Namestite Flash ali dostopajte do strani preko SSL-ja.","ba-audiorecorder.software-required":"&#x10C;e &#x17E;elite nadaljevati, klikni spodaj, da namestite / aktivirate naslednje zahteve.","ba-audiorecorder.software-waiting":"&#x10C;akamo, da se zahteve namestijo / aktivirajo. Po zaklju&#x10D;ku boste morda morali osve&#x17E;iti stran.","ba-audiorecorder.access-forbidden":"Dostop do medija je bil prepovedan. Klikni za ponovni poskus.","ba-audiorecorder.uploading":"Nalaganje","ba-audiorecorder.uploading-failed":"Nalaganje ni uspelo - klikni tukaj za ponovni poskus.","ba-audiorecorder.upload-error-duration":"Dol&#x17E;ina nalo&#x17E;enega videoposnetka ne ustreza zahtevam - klikni tukaj za ponovni poskus.","ba-audiorecorder.verifying":"Preverjanje","ba-audiorecorder.verifying-failed":"Preverjanje ni uspelo - klikni tukaj za ponovni poskus.","ba-audiorecorder.rerecord-confirm":"Ali res &#x17E;elite obnoviti zvo&#x10D;ni posnetek?","ba-audiorecorder.cancel-confirm":"Ali res &#x17E;elite preklicati nalaganje va&#x161;ega zvo&#x10D;nega posnetka?","ba-audiorecorder.audio_file_too_large":"Va&#x161;a zvo&#x10D;na datoteka je prevelika (%s) - klikni tukaj, da poskusite ponovno z manj&#x161;o.","ba-audiorecorder.unsupported_audio_type":"Prosimo nalo&#x17E;ite: %s - klikni tukaj za ponovni poskus.","ba-common-settingsmenu.tooltip":"Klikni za predvajanje.","ba-common-settingsmenu.setting-menu":"Vse nastav
2itve","ba-common-settingsmenu.source-quality":"Kakovost vira","ba-common-settingsmenu.player-speed":"Hitrost predvajalnika","ba-common-settingsmenu.set-menu-option":"Mo&#x17E;nosti nastavitve","ba-common-settingsmenu.submit-video":"Potrdi video","ba-common-settingsmenu.picture-in-picture":"Slika v sliki","ba-common-settingsmenu.exit-fullscreen-video":"Izhod iz celozaslonskega na&#x10D;ina","ba-common-settingsmenu.fullscreen-video":"Celozaslonski na&#x10D;in","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Zaustavi snemalnik","ba-videorecorder-controlbar.resume-recorder":"Ponovno nadaljuj","ba-videorecorder.missing-track":"Zahtevan zvo&#x10D;ni ali video posnetek manjka","ba-videorecorder.device-already-in-use":"Vsaj ena od va&#x161;ih vhodnih naprav je &#x17E;e v uporabi","ba-videorecorder.browser-permission-denied":"Dovoljenje zavrnjeno s strani brskalnika, prosimo pridobite odobritev za dostop in ponovno nalo&#x17E;ite stran.","ba-audioplayer.all-settings":"Vse nastavitve","ba-videoplayer-controlbar.remaining-time":"Preostali &#x10D;as","ba-videoplayer-controlbar.select-frame":"Izberite","ba-videoplayer-controlbar.trim-video":"Obre&#x17E;ite","ba-videoplayer-playbutton.trim":"Obre&#x17E;ite","ba-videoplayer-playbutton.skip":"Presko&#x10D;i","ba-videorecorder-imagegallery.upload-covershot":"Nalo&#x17E;i ovitek","ba-videorecorder.pick-covershot-frame":"Izberite okvir, ki ga &#x17E;elite uporabiti kot posnetek.","ba-videorecorder.screen-recorder-is-not-supported":"Ta naprava ne podpira snemalnika zaslona","ba-videorecorder.trim-prompt":"Ali &#x17E;elite obrezati video?","ba-videorecorder.trim-video":"Premaknite za&#x10D;etni in kon&#x10D;ni ozna&#x10D;evalnik, da obre&#x17E;ete video","ba-videorecorder.wait-for-trim":"&#x10C;akanje na ukaz za obrezovanje ...","ba-videorecorder-controlbar.no-video-source":"Manjka dodaten video vhodni vir","ba-videorecorder-controlbar.stream-already-selected":"Dodatni tok je &#x17E;e izbran","ba-videorecorder.uploading-src-error":"Videoposnetka trenutno ni mogo&#x10D;e predvajati, nalaganje &#x161;e poteka","ba-audiorecorder-controlbar.pause-recorder":"Zaustavi snemalnik","ba-audiorecorder-controlbar.resume-recorder":"Snemalnik &#x17E;ivljenjepisov"},"language:sr":{"ba-videoplayer-playbutton.tooltip":"&#x426;&#x43B;&#x438;&#x446;&#x43A; &#x442;&#x43E; &#x43F;&#x43B;&#x430;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;.","ba-videoplayer-playbutton.rerecord":"&#x43F;&#x440;&#x435;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x438;","ba-videoplayer-playbutton.submit-video":"&#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x41B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433; &#x432;&#x438;&#x434;&#x435;&#x43E; ...","ba-videoplayer-controlbar.change-resolution":"&#x41F;&#x440;&#x43E;&#x43C;&#x435;&#x43D;&#x430; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x435;","ba-videoplayer-controlbar.video-progress":"&#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x430;&#x43A;","ba-videoplayer-controlbar.rerecord-video":"&#x420;&#x435;&#x434;&#x43E; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videoplayer-controlbar.submit-video":"&#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.play-video":"&#x43F;&#x43B;&#x430;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.pause-video":"&#x43F;&#x430;&#x443;&#x437;&#x430; video","ba-videoplayer-controlbar.elapsed-time":"&#x415;&#x43B;&#x430;&#x441;&#x43F;&#x435;&#x434; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.total-time":"&#x423;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videoplayer-controlbar.fullscreen-video":"&#x415;&#x43D;&#x442;&#x435;&#x440; &#x444;&#x443;&#x43B;&#x43B;&#x441;&#x446;&#x440;&#x435;&#x435;&#x43D;","ba-videoplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x435; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-controlbar.volume-mute":"&#x43C;&#x443;&#x442;&#x435; &#x441;&#x43E;&#x443;&#x43D;&#x434;","ba-videoplayer-controlbar.volume-unmute":"&#x423;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x426;&#x43B;&#x438;&#x446;&#x43A; &#x442;&#x43E; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;.","ba-videorecorder-chooser.record-video":"&#x421;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x414;&#x43E;&#x434;&#x430;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x430;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x433;&#x443; &#x443;&#x437;&#x435;&#x442;&#x438; &#x431;&#x438;&#x43B;&#x43E; &#x43A;&#x43E;&#x458;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.record":"&#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;.","ba-videorecorder-controlbar.rerecord":"&#x43F;&#x440;&#x435;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x43F;&#x43E;&#x43D;&#x430;&#x432;&#x459;&#x430;&#x45A;&#x435;.","ba-videorecorder-controlbar.upload-covershot":"&#x43E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x43B;&#x430;&#x433;&#x43E;&#x452;&#x435;&#x43D;&#x443; &#x43D;&#x430;&#x441;&#x43B;&#x43E;&#x432;&#x43D;&#x443; &#x43C;&#x435;&#x442;&#x430;&#x43A;","ba-videorecorder-controlbar.stop":"&#x417;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x441;&#x435; &#x437;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;.","ba-videorecorder-controlbar.skip":"&#x43F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;&#x442;&#x435;.","ba-videorecorder.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x426;&#x43B;&#x438;&#x446;&#x43A; &#x442;&#x43E; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;.","ba-videorecorder.attach-error":"&#x41C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x435;. &#x423; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x438; &#x43F;&#x440;&#x435;&#x442;&#x440;&#x430;&#x436;&#x438;&#x432;&#x430;&#x447;&#x430;, &#x43C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x424;&#x43B;&#x430;&#x441;&#x445; &#x438;&#x43B;&#x438; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x43B;&#x438; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x438; &#x43F;&#x440;&#x435;&#x43A;&#x43E; &#x421;&#x421;&#x41B;.","ba-videorecorder.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x43E;&#x43C; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;&#x43E;. &#x426;&#x43B;&#x438;&#x446;&#x43A; &#x442;&#x43E; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;.","ba-videorecorder.pick-covershot":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x446;&#x43E;&#x432;&#x435;&#x440;&#x441;&#x445;&#x43E;&#x442;.","ba-videorecorder.uploading":"&#x443;&#x43F;&#x43B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433;","ba-videorecorder.uploading-failed":"&#x423;&#x43F;&#x43B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433; &#x444;&#x430;&#x438;&#x43B;&#x435;&#x434; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.verifying":"&#x432;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x443;","ba-videorecorder.verifying-failed":"&#x41F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videorecorder.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x441;&#x432;&#x43E;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A;&#x430; (%s) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x43E;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ba-videorecorder.unsupported_video_type":"&#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x412;&#x430;&#x441; &#x434;&#x430; &#x443;&#x43F;&#x43B;&#x43E;&#x430;&#x434;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x418;&#x437;&#x43B;&#x430;&#x437; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x435;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.record-screen":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x43A; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-videorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x430; &#x458;&#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-videorecorder-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;.","ba-videorecorder.cancel-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435;?","ba-videoplayer-adslot.elapsed-time":"&#x415;&#x43B;&#x430;&#x441;&#x43F;&#x435;&#x434; &#x442;&#x438;&#x43C;&#x435;","ba-videoplayer-adslot.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x441;&#x438;&#x442;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x443; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-videoplayer-adslot.volume-mute":"&#x418;&#x441;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x423;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x41E;&#x433;&#x43B;&#x430;&#x441; &#x45B;&#x435; &#x441;&#x435; &#x437;&#x430;&#x432;&#x440;&#x448;&#x438;&#x442;&#x438; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; %&#x441;","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438; &#x43F;&#x43E;&#x441;&#x43B;&#x435; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;&#x442;&#x435; &#x43E;&#x433;&#x43B;&#x430;&#x441;","ba-videorecorder.software-required":"&#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-videorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432; &#x43A;&#x43E;&#x458;&#x438; &#x442;&#x440;&#x435;&#x431;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x442;&#x438;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x442;&#x432;&#x43E;&#x440;&#x438; &#x426;&#x426;","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x440;&#x438;&#x43A;&#x430;&#x436;&#x438; &#x426;&#x426;","ba-videoplayer-tracks.upload-text-tracks":"&#x414;&#x43E;&#x434;&#x430;&#x458; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x443;&#x430;&#x43B;&#x43D;&#x435; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x435;","ba-videoplayer-tracks.select-text-track-language":"&#x408;&#x435;&#x437;&#x438;&#x43A; &#x442;&#x438;&#x442;&#x43B;&#x430;","ba-videoplayer-tracks.info-select-locale-first":"&#x41F;&#x440;&#x432;&#x43E; &#x438;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43B;&#x43E;&#x43A;&#x430;&#x43B;","ba-videoplayer-tracks.select-text-track-file":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x43
28;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x421;&#x442;&#x43E;&#x43F;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43A;&#x430;&#x434;&#x440;&#x430; &#x458;&#x435; &#x432;&#x440;&#x43B;&#x43E; &#x43D;&#x438;&#x441;&#x43A;&#x430;. &#x41F;&#x440;&#x435;&#x43F;&#x43E;&#x440;&#x443;&#x447;&#x443;&#x458;&#x435;&#x43C;&#x43E; &#x434;&#x430; &#x437;&#x430;&#x442;&#x432;&#x430;&#x440;&#x430;&#x442;&#x435; &#x441;&#x432;&#x435; &#x434;&#x440;&#x443;&#x433;&#x435; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x435; &#x438; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x446;&#x435; &#x43F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430;&#x447;&#x430; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x435; &#x431;&#x440;&#x436;&#x438; &#x440;&#x430;&#x447;&#x443;&#x43D;&#x430;&#x440;.","ba-videorecorder.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x43D;&#x438;&#x43C;&#x43A;&#x430; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-videorecorder.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x458;&#x443; &#x441;&#x442;&#x435; &#x43E;&#x434;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x442;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43E;&#x458; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-videorecorder.orientation-portrait-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-videorecorder.orientation-landscape-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x43B;&#x438; &#x443; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x423;&#x43D;&#x435;&#x441;&#x438;&#x442;&#x435; &#x446;&#x435;&#x43E; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x418;&#x437;&#x430;&#x45B;&#x438; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-imageviewer.image-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-imagecapture-chooser.image-capture":"&#x426;&#x430;&#x43F;&#x442;&#x443;&#x440;&#x435; &#x418;&#x43C;&#x430;&#x433;&#x435;","ba-imagecapture-chooser.upload-image":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x458; &#x441;&#x43B;&#x438;&#x43A;&#x443;","ba-imagecapture-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x440;&#x43E;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x435;&#x442;&#x459;&#x435;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E;","ba-imagecapture-controlbar.record":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x458;&#x442;&#x435;","ba-imagecapture-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x438;&#x43B;&#x438;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x43B;&#x438;.","ba-imagecapture-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41D;&#x430;&#x43F;&#x440;&#x435;&#x434;&#x430;&#x43A;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x418;&#x433;&#x440;&#x430;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x43D;&#x430;","ba-audioplayer-controlbar.elapsed-time":"&#x415;&#x43B;&#x430;&#x441;&#x43F;&#x435;&#x434; &#x442;&#x438;&#x43C;&#x435;","ba-audioplayer-controlbar.total-time":"&#x423;&#x43A;&#x443;&#x43F;&#x43D;&#x430; &#x434;&#x443;&#x436;&#x438;&#x43D;&#x430;","ba-audioplayer-controlbar.volume-button":"&#x41F;&#x43E;&#x434;&#x435;&#x441;&#x438;&#x442;&#x435; &#x458;&#x430;&#x447;&#x438;&#x43D;&#x443; &#x437;&#x432;&#x443;&#x43A;&#x430;","ba-audioplayer-controlbar.volume-mute":"&#x418;&#x441;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x423;&#x43A;&#x459;&#x443;&#x447;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x432;&#x430;&#x45A;&#x435; ...","ba-audioplayer.audio-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438;.","ba-audiorecorder-chooser.record-audio":"&#x421;&#x43D;&#x438;&#x43C;&#x438;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-chooser.upload-audio":"&#x423;&#x43F;&#x43B;&#x43E;&#x430;&#x434; &#x410;&#x443;&#x434;&#x438;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x434;&#x43E;&#x431;&#x430;&#x440;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x43C;&#x43E;&#x433;&#x443; &#x43F;&#x43E;&#x434;&#x438;&#x45B;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;","ba-audiorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x437;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x435;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x437;&#x430;&#x443;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x438;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x43D;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x45A;&#x430; &#x458;&#x435; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;&#x438;","ba-audiorecorder-controlbar.cancel":"&#x41F;&#x43E;&#x43D;&#x438;&#x448;&#x442;&#x438;&#x442;&#x438;, &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43E;&#x442;&#x43A;&#x430;&#x437;&#x430;&#x43B;&#x438;.","ba-videoplayer-controlbar.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer-controlbar.settings":"&#x41F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer-controlbar.airplay":"&#x410;&#x438;&#x440;&#x43F;&#x43B;&#x430;&#x438;","ba-videoplayer-controlbar.airplay-icon":"&#x410;&#x438;&#x440;&#x43F;&#x43B;&#x430;&#x438; &#x438;&#x446;&#x43E;&#x43D;.","ba-videoplayer.all-settings":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-videoplayer.full-screen":"&#x426;&#x435;&#x43E; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-controlbar.add-stream":"&#x410;&#x434;&#x434; &#x421;&#x442;&#x440;&#x435;&#x430;&#x43C;","ba-videorecorder.switch-camera":"&#x421;&#x432;&#x438;&#x442;&#x446;&#x445; &#x446;&#x430;&#x43C;&#x435;&#x440;&#x430;","ba-videorecorder.prepare-covershot":"&#x41F;&#x440;&#x438;&#x43F;&#x440;&#x435;&#x43C;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43A;&#x430;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x440;&#x438;&#x43F;&#x440;&#x435;&#x43C;&#x430; &#x437;&#x430; &#x442;&#x440;&#x430;&#x436;&#x435;&#x45A;&#x435; &#x441;&#x43B;&#x438;&#x447;&#x438;&#x446;&#x430;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x43E;&#x432;&#x43E;&#x433; &#x442;&#x43E;&#x43A;&#x430;","ba-imagecapture.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.attach-error":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x43C;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;&#x443; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x430;. &#x423; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x438; &#x43F;&#x440;&#x435;&#x442;&#x440;&#x430;&#x436;&#x438;&#x432;&#x430;&#x447;&#x430;, &#x43C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x424;&#x43B;&#x430;&#x441;&#x445; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x438; &#x43F;&#x440;&#x435;&#x43A;&#x43E; &#x421;&#x421;&#x41B;-&#x430;.","ba-imagecapture.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-imagecapture.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x45A;&#x435; &#x434;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x458;&#x435;&#x432;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x458;&#x443; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x458;&#x443;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-imagecapture.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x438;&#x43C;&#x430; &#x431;&#x438;&#x43E; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.uploading":"&#x423;&#x43F;&#x43B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433;","ba-imagecapture.uploading-failed":"&#x41E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x43E; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x443;&#x447;&#x438;&#x442;&#x430;&#x43D;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x435; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.resolution-constraint-error":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x43A;&#x43E;&#x458;&#x443; &#x441;&#x442;&#x435; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43B;&#x438; &#x43D;&#x435; &#x43E;&#x434;&#x433;&#x43E;&#x432;&#x430;&#x440;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x430;&#x43D;&#x43E;&#x458; &#x440;&#x435;&#x437;&#x43E;&#x43B;&#x443;&#x446;&#x438;&#x458;&#x438; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x43E;&#x432;&#x430;&#x45A;&#x435;","ba-imagecapture.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x440;&#x435;&#x443;&#x437;&#x43C;&#x435;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x443;?","ba-imagecapture.image_file_too_large":"&#x414;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x435; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A;&#x430; (%&#x441;) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x43E;&#x43C; &#x441;&#x43B;&#x438;&#x43A;&#x43E;&#x43C;.","ba-imagecapture.unsupported_image_type":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-imagecapture.orientation-portrait-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x438; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-imagecapture.orientation-landscape-required":"&#x420;&#x43E;&#x442;&#x438;&#x440;&#x430;&#x458;&#x442;&#x435; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x43B;&#x438; &#x443; &#x43F;&#x435;&#x458;&#x437;&#x430;&#x436;&#x43D;&#x43E;&#x43C; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;.","ba-audiorecorder.recorder-error":"&#x414;&#x43E;&#x448;&#x43B;&#x43E; &#x458;&#x435; &#x434;&#x43E; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41C;&#x43E;&#x43B;&#x438;&#x43C;&#x43E;, &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.attach-error":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x43C;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x458;&#x441;&#x443; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x430;. &#x423; &#x437;&#x430;&#x432;&#x438;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x43E;&#x434; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x438; &#x43F;&#x440;&#x435;&#x442;&#x440;&#x430;&#x436;&#x438;&#x432;&#x430;&#x447;&#x430;, &#x43C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x442;&#x435; &#x424;&#x43B;&#x430;&#x441;&#x445; &#x438;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x438; &#x43F;&#x440;&#x435;&#x43A;&#x43E; &#x421;&#x421;&#x41B;-&#x430;.","ba-audiorecorder.software-required":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x438;&#x441;&#x43F;&#x43E;&#x434; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x43B;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x43B;&#x438; &#x441;&#x43B;&#x435;&#x434;&#x435;&#x45B;&#x435; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; &#x43A;&#x430;&#x43A;&#x43E; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x430;&#x432;&#x438;&#x43B;&#x438;.","ba-audiorecorder.software-waiting":"&#x427;&#x435;&#x43A;&#x430;&#x45A;&#x435; &#x434;&#x430; &#x441;&#x435; &#x437;&#x430;&#x445;&#x442;&#x458;&#x435;&#x432;&#x438; &#x438;&#x43D;&#x441;&#x442;&#x430;&#x43B;&#x438;&#x440;&#x430;&#x458;&#x443; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x438;&#x440;&#x430;&#x458;&#x443;. &#x41C;&#x43E;&#x436;&#x434;&#x430; &#x45B;&#x435;&#x442;&#x435; &#x43C;&#x43E;&#x440;&#x430;&#x442;&#x438; &#x434;&#x430; &#x43E;&#x441;&#x432;&#x435;&#x436;&#x438;&#x442;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x443; &#x43D;&#x430;&#x43A;&#x43E;&#x43D; &#x437;&#x430;&#x432;&#x440;&#x448;&#x435;&#x442;&#x43A;&#x430;.","ba-audiorecorder.access-forbidden":"&#x41F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43C;&#x435;&#x434;&#x438;&#x458;&#x438;&#x43C;&#x430; &#x431;&#x438;&#x43E; &#x458;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x45A;&#x435;&#x43D;. &#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.uploading":"&#x
2423;&#x43F;&#x43B;&#x43E;&#x430;&#x434;&#x438;&#x43D;&#x433;","ba-audiorecorder.uploading-failed":"&#x41E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x43E; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.upload-error-duration":"&#x414;&#x443;&#x436;&#x438;&#x43D;&#x430; &#x43F;&#x440;&#x435;&#x43D;&#x435;&#x441;&#x435;&#x43D;&#x43E;&#x433; &#x437;&#x432;&#x443;&#x43A;&#x430; &#x43D;&#x435; &#x438;&#x441;&#x43F;&#x443;&#x45A;&#x430;&#x432;&#x430; &#x437;&#x430;&#x445;&#x442;&#x435;&#x432;&#x435; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x43E;&#x432;&#x430;&#x45A;&#x435;","ba-audiorecorder.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430; &#x43D;&#x438;&#x458;&#x435; &#x443;&#x441;&#x43F;&#x435;&#x43B;&#x430; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-audiorecorder.rerecord-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435; &#x437;&#x432;&#x443;&#x43A;?","ba-audiorecorder.cancel-confirm":"&#x414;&#x430; &#x43B;&#x438; &#x437;&#x430;&#x438;&#x441;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43E;&#x442;&#x43A;&#x430;&#x436;&#x435;&#x442;&#x435; &#x443;&#x447;&#x438;&#x442;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x437;&#x432;&#x443;&#x43A;&#x430;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x458;&#x435; &#x43F;&#x440;&#x435;&#x432;&#x435;&#x43B;&#x438;&#x43A;&#x430; (%&#x441;) - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x441;&#x430; &#x43C;&#x430;&#x45A;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x458;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x423;&#x447;&#x438;&#x442;&#x430;&#x458;&#x442;&#x435;: %&#x441; - &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x434;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ba-common-settingsmenu.tooltip":"&#x41A;&#x43B;&#x438;&#x43A;&#x43D;&#x438;&#x442;&#x435; &#x437;&#x430; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x43A;&#x446;&#x438;&#x458;&#x443;.","ba-common-settingsmenu.setting-menu":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-common-settingsmenu.source-quality":"&#x41A;&#x432;&#x430;&#x43B;&#x438;&#x442;&#x435;&#x442; &#x438;&#x437;&#x432;&#x43E;&#x440;&#x430;","ba-common-settingsmenu.player-speed":"&#x411;&#x440;&#x437;&#x438;&#x43D;&#x430; &#x438;&#x433;&#x440;&#x430;&#x447;&#x430;","ba-common-settingsmenu.set-menu-option":"&#x41F;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x435; &#x43E;&#x43F;&#x446;&#x438;&#x458;&#x443;","ba-common-settingsmenu.submit-video":"&#x41F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x443; &#x441;&#x43B;&#x438;&#x446;&#x438;","ba-common-settingsmenu.exit-fullscreen-video":"&#x418;&#x437;&#x430;&#x452;&#x438; &#x438;&#x437; &#x446;&#x435;&#x43B;&#x43E;&#x433; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-common-settingsmenu.fullscreen-video":"&#x423;&#x452;&#x438;&#x442;&#x435; &#x43D;&#x430; &#x446;&#x435;&#x43E; &#x435;&#x43A;&#x440;&#x430;&#x43D;","ba-videorecorder-chooser.multi-stream":"&#x41C;&#x443;&#x43B;&#x442;&#x438; &#x421;&#x442;&#x440;&#x435;&#x430;&#x43C;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x438;&#x440;&#x430;&#x458; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x447;","ba-videorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x441;&#x443;&#x43C;&#x435; &#x420;&#x435;&#x446;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-videorecorder.missing-track":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x458;&#x435; &#x43E;&#x431;&#x430;&#x432;&#x435;&#x437;&#x43D;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x438;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x443;&#x43C;&#x435;&#x440;&#x430;","ba-videorecorder.device-already-in-use":"&#x411;&#x430;&#x440;&#x435;&#x43C; &#x458;&#x435;&#x434;&#x430;&#x43D; &#x43E;&#x434; &#x432;&#x430;&#x448;&#x438;&#x445; &#x443;&#x43B;&#x430;&#x437;&#x43D;&#x438;&#x445; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458;&#x430; &#x441;&#x435; &#x432;&#x435;&#x45B; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;","ba-videorecorder.browser-permission-denied":"&#x41F;&#x440;&#x435;&#x433;&#x43B;&#x435;&#x434;&#x430;&#x447; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x43E; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x443;, &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43D;&#x43E; &#x443;&#x447;&#x438;&#x442;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x435;","ba-audioplayer.all-settings":"&#x421;&#x432;&#x430; &#x43F;&#x43E;&#x434;&#x435;&#x448;&#x430;&#x432;&#x430;&#x45A;&#x430;","ba-videoplayer-controlbar.remaining-time":"&#x41F;&#x440;&#x435;&#x43E;&#x441;&#x442;&#x430;&#x43B;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;","ba-videoplayer-controlbar.select-frame":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435;","ba-videoplayer-controlbar.trim-video":"&#x422;&#x440;&#x438;&#x43C;","ba-videoplayer-playbutton.trim":"&#x422;&#x440;&#x438;&#x43C;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x435;&#x441;&#x43A;&#x43E;&#x447;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x423;&#x43F;&#x43B;&#x43E;&#x430;&#x434; &#x426;&#x43E;&#x432;&#x435;&#x440;","ba-videorecorder.pick-covershot-frame":"&#x418;&#x437;&#x430;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43E;&#x43A;&#x432;&#x438;&#x440; &#x43A;&#x43E;&#x458;&#x438; &#x45B;&#x435;&#x442;&#x435; &#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x438;&#x442;&#x438; &#x43A;&#x430;&#x43E; &#x43D;&#x430;&#x441;&#x43B;&#x43E;&#x432;&#x43D;&#x443; &#x444;&#x43E;&#x442;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x458;&#x443;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x41E;&#x432;&#x430;&#x458; &#x443;&#x440;&#x435;&#x452;&#x430;&#x458; &#x43D;&#x435; &#x43F;&#x43E;&#x434;&#x440;&#x436;&#x430;&#x432;&#x430; &#x441;&#x43D;&#x438;&#x43C;&#x430;&#x447; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x430;","ba-videorecorder.trim-prompt":"&#x414;&#x430; &#x43B;&#x438; &#x436;&#x435;&#x43B;&#x438;&#x442;&#x435; &#x434;&#x430; &#x43E;&#x431;&#x440;&#x435;&#x436;&#x435;&#x442;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x43E;&#x43C;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x447;&#x435;&#x442;&#x43D;&#x435; &#x438; &#x43A;&#x440;&#x430;&#x458;&#x45A;&#x435; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x438;&#x441;&#x435;&#x43A;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x427;&#x435;&#x43A;&#x430; &#x441;&#x435; &#x43D;&#x430;&#x440;&#x435;&#x434;&#x431;&#x430; &#x437;&#x430; &#x442;&#x440;&#x438;&#x43C; ...","ba-videorecorder-controlbar.no-video-source":"&#x41D;&#x435;&#x434;&#x43E;&#x441;&#x442;&#x430;&#x458;&#x435; &#x434;&#x43E;&#x434;&#x430;&#x442;&#x43D;&#x438; &#x438;&#x437;&#x432;&#x43E;&#x440; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x443;&#x43B;&#x430;&#x437;&#x430;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x43D;&#x438; &#x442;&#x43E;&#x43A; &#x458;&#x435; &#x432;&#x435;&#x45B; &#x438;&#x437;&#x430;&#x431;&#x440;&#x430;&#x43D;","ba-videorecorder.uploading-src-error":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x438;&#x458;&#x435; &#x43C;&#x43E;&#x433;&#x443;&#x45B;&#x435; &#x440;&#x435;&#x43F;&#x440;&#x43E;&#x434;&#x443;&#x43A;&#x43E;&#x432;&#x430;&#x442;&#x438;, &#x43E;&#x442;&#x43F;&#x440;&#x435;&#x43C;&#x430;&#x45A;&#x435; &#x458;&#x435; &#x458;&#x43E;&#x448; &#x443; &#x442;&#x43E;&#x43A;&#x443;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x441;&#x435; &#x420;&#x435;&#x446;&#x43E;&#x440;&#x434;&#x435;&#x440;","ba-audiorecorder-controlbar.resume-recorder":"&#x421;&#x43D;&#x438;&#x43C;&#x430;&#x447; &#x436;&#x438;&#x432;&#x43E;&#x442;&#x43E;&#x43F;&#x438;&#x441;&#x430;"},"language:sv":{"ba-videoplayer-playbutton.tooltip":"Klicka f&#xF6;r att spela upp video.","ba-videoplayer-playbutton.rerecord":"G&#xF6;ra om","ba-videoplayer-playbutton.submit-video":"bekr&#xE4;fta video","ba-videoplayer-loader.tooltip":"Laddar video ...","ba-videoplayer-controlbar.change-resolution":"&#xE4;ndra uppl&#xF6;sning","ba-videoplayer-controlbar.video-progress":"video framsteg","ba-videoplayer-controlbar.rerecord-video":"G&#xF6;r video?","ba-videoplayer-controlbar.submit-video":"bekr&#xE4;fta video","ba-videoplayer-controlbar.play-video":"Spela video","ba-videoplayer-controlbar.pause-video":"pause video","ba-videoplayer-controlbar.elapsed-time":"F&#xF6;rfluten tid","ba-videoplayer-controlbar.total-time":"Totala l&#xE4;ngden av video","ba-videoplayer-controlbar.fullscreen-video":"Ange fullscreen","ba-videoplayer-controlbar.volume-button":"inst&#xE4;llda volymen","ba-videoplayer-controlbar.volume-mute":"st&#xE4;nga av ljudet","ba-videoplayer-controlbar.volume-unmute":"s&#xE4;tta p&#xE5; ljudet","ba-videoplayer.video-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder-chooser.record-video":"Spela din video","ba-videorecorder-chooser.upload-video":"Ladda upp video","ba-videorecorder-controlbar.settings":"inst&#xE4;llningar","ba-videorecorder-controlbar.camerahealthy":"Belysning &#xE4;r bra","ba-videorecorder-controlbar.cameraunhealthy":"Belysning &#xE4;r inte optimal","ba-videorecorder-controlbar.microphonehealthy":"Ljudet &#xE4;r bra","ba-videorecorder-controlbar.microphoneunhealthy":"Det g&#xE5;r inte att plocka upp n&#xE5;got ljud","ba-videorecorder-controlbar.record":"Spela in","ba-videorecorder-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att spela in.","ba-videorecorder-controlbar.rerecord":"G&#xF6;ra om","ba-videorecorder-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-videorecorder-controlbar.upload-covershot":"Ladda upp","ba-videorecorder-controlbar.upload-covershot-tooltip":"Klicka h&#xE4;r f&#xF6;r att ladda upp anpassade t&#xE4;cka skott","ba-videorecorder-controlbar.stop":"Sluta","ba-videorecorder-controlbar.stop-tooltip":"Klicka h&#xE4;r f&#xF6;r att stanna.","ba-videorecorder-controlbar.skip":"Hoppa","ba-videorecorder-controlbar.skip-tooltip":"Klicka h&#xE4;r f&#xF6;r att hoppa.","ba-videorecorder.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.attach-error":"Vi kunde inte komma &#xE5;t kameragr&#xE4;nssnittet. Beroende p&#xE5; vilken enhet och webbl&#xE4;sare, kan du beh&#xF6;va installera Flash eller &#xF6;ppna sidan via SSL.","ba-videorecorder.access-forbidden":"&#xC5;tkomst till kameran var f&#xF6;rbjudet. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.pick-covershot":"V&#xE4;lj en covershot.","ba-videorecorder.uploading":"uppladdning","ba-videorecorder.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.verifying":"verifiera","ba-videorecorder.verifying-failed":"Verifiera misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.rerecord-confirm":"Vill du verkligen vill g&#xF6;ra om din video?","ba-videorecorder.video_file_too_large":"Videofilen &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre videofil.","ba-videorecorder.unsupported_video_type":"Ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videoplayer-controlbar.exit-fullscreen-video":"Avsluta fullsk&#xE4;rmen","ba-videoplayer-share.share":"Dela video","ba-videorecorder-chooser.record-screen":"Inspelningssk&#xE4;rm","ba-videoplayer-controlbar.pause-video-disabled":"Paus st&#xF6;ds inte","ba-videorecorder-chooser.record-audio":"Spela in ljud","ba-videorecorder-controlbar.stop-available-after":"Minsta inspelningstid &#xE4;r %d sekunder","ba-videorecorder-controlbar.cancel":"Annullera","ba-videorecorder-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-videorecorder.cancel-confirm":"Vill du verkligen avbryta din videouppladdning?","ba-videoplayer-adslot.elapsed-time":"F&#xF6;rfluten tid","ba-videoplayer-adslot.volume-button":"Ange volym","ba-videoplayer-adslot.volume-mute":"St&#xE4;ng ljudet","ba-videoplayer-adslot.volume-unmute":"Sl&#xE5; av ljudet","ba-videoplayer-adslot.ad-will-end-after":"Annonsen slutar efter %s","ba-videoplayer-adslot.can-skip-after":"Hoppa &#xF6;ver efter %d","ba-videoplayer-adslot.skip-ad":"Hoppa &#xF6;ver annonsen","ba-videorecorder.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-videorecorder.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-videoplayer-controlbar.close-tracks":"St&#xE4;ng CC","ba-videoplayer-controlbar.show-tracks":"Visa CC","ba-videoplayer-tracks.upload-text-tracks":"Ladda upp sp&#xE5;r textfiler","ba-videoplayer-tracks.select-text-track-language":"Textningsspr&#xE5;k","ba-videoplayer-tracks.info-select-locale-first":"V&#xE4;lj f&#xF6;rst platsen","ba-videoplayer-tracks.select-text-track-file":"Klicka f&#xF6;r att v&#xE4;lja fil","ba-videoplayer-tracks.back":"tillbaka","ba-videorecorder.framerate-warning":"Videorammen &#xE4;r mycket l&#xE5;ga. Vi rekommenderar att du st&#xE4;nger alla andra program och webbl&#xE4;sarflikar eller anv&#xE4;nder en snabbare dator.","ba-videorecorder.upload-error-duration":"L&#xE4;ngd p&#xE5; den uppladdade videon uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.resolution-constraint-error":"Filen du har valt matchar inte den &#xF6;nskade uppl&#xF6;sningen - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-videorecorder.orientation-portrait-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i st&#xE5;ende l&#xE4;ge.","ba-videorecorder.orientation-landscape-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i liggande l&#xE4;ge.","ba-imageviewer-controlbar.rerecord-image":"G&#xF6;ra om?","ba-imageviewer-controlbar.submit-image":"Bekr&#xE4;fta","ba-imageviewer-controlbar.fullscreen-image":"Ange fullsk&#xE4;rm","ba-imageviewer-controlbar.exit-fullscreen-image":"Avsluta fullsk&#xE4;rmen","ba-imageviewer.image-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture-chooser.image-capture":"Capture Image","ba-imagecapture-chooser.upload-image":"Ladda upp bild","ba-imagecapture-controlbar.settings":"inst&#xE4;llningar","ba-imagecapture-controlbar.camerahealthy":"Belysning &#xE4;r bra","ba-imagecapture-controlbar.cameraunhealthy":"Belysning &#xE4;r inte optimal","ba-imagecapture-controlbar.record":"F&#xE5;nga","ba-imagecapture-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att f&#xE5;nga.","ba-imagecapture-controlbar.rerecord":"G&#xF6;ra om","ba-imagecapture-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-imagecapture-controlbar.cancel":"Annullera","ba-imagecapture-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-audioplayer-controlbar.audio-progress":"Framsteg","ba-audioplayer-controlbar.rerecord-audio":"G&#xF6;ra om?","ba-audioplayer-controlbar.submit-audio":"Bekr&#xE4;fta","ba-audioplayer-controlbar.play-audio":"Spela","ba-audioplayer-controlbar.pause-audio":"Paus","ba-audioplayer-controlbar.pause-audio-disabled":"Paus st&#xF6;ds inte","ba-audioplayer-controlbar.elapsed-time":"F&#xF6;rfluten tid","ba-audioplayer-controlbar.total-time":"Total l&#xE4;ngd p&#xE5;","ba-audioplayer-controlbar.volume-button":"Ange volym","ba-audioplayer-controlbar.volume-mute":"St&#xE4;ng ljudet","ba-audioplayer-controlbar.volume-unmute":"Sl&#xE5; av ljudet","ba-audioplayer-loader.tooltip":"L&#xE4;ser in...","ba-audioplayer.audio-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder-chooser.record-audio":"Spela in ljud","ba-audiorecorder-chooser.upload-audio":"Ladda upp ljud","ba-audiorecorder-controlbar.settings":"inst&#xE4;llningar","ba-audiorecorder-controlbar.microphonehealthy":"Ljudet &#xE4;r bra","ba-audiorecorder-controlbar.microphoneunhealthy":"Kan inte h&#xE4;mta n&#xE5;got ljud","ba-audiorecorder-controlbar.record":"Spela in","ba-audiorecorder-controlbar.record-tooltip":"Klicka h&#xE4;r f&#xF6;r att spela in.","ba-audiorecorder-controlbar.rerecord":"G&#xF6;ra om","ba-audiorecorder-controlbar.rerecord-tooltip":"Klicka h&#xE4;r f&#xF6;r att g&#xF6;ra om.","ba-audiorecorder-controlbar.stop":"Sluta","ba-audiorecorder-controlbar.stop-tooltip":"Klicka h&#xE4;r f&#xF6;r att sluta.","ba-audiorecorder-controlbar.stop-available-after":"Minsta inspelningstid &#xE4;r %d sekunder","ba-audiorecorder-controlbar.cancel":"Annullera","ba-audiorecorder-controlbar.cancel-tooltip":"Klicka h&#xE4;r f&#xF6;r att avbryta.","ba-videoplayer-controlbar.player-speed":"Spelarens hastighet","ba-videoplayer-controlbar.settings":"inst&#xE4;llningar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay-ikonen.","ba-videoplayer.all-settings":"Alla inst&#xE4;llningar","ba-videoplayer.player-speed":"Spelarens hastighet","ba-videoplayer.full-screen":"Fullsk&#xE4;rm","ba-videorecorder-controlbar.add-stream":"L&#xE4;gg till str&#xF6;m","ba-videorecorder.switch-camera":"Byt kamera","ba-videorecorder.prepare-covershot":"F&#xF6;rbereder t&#xE4;ckbilder","ba-videorecorder.prepare-thumbnails":"F&#xF6;rbereder s&#xF6;ker miniatyrbilder","ba-videorecorder.adding-new-stream":"L&#xE4;gger till ny str&#xF6;m","ba-imagecapture.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.attach-error":"Vi kunde inte komma &#xE5;t mediegr&#xE4;nssnittet. Beroende p&#xE5; enhet och webbl&#xE4;sare kan du beh&#xF6;va installera Flash eller komma &#xE5;t sidan via SSL.","ba-imagecapture.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-imagecapture.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-imagecapture.access-forbidden":"Tillg&#xE5;ng till media var f&#xF6;rbjuden. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.uploading":"uppladdning","ba-imagecapture.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.upload-error-duration":"L&#xE4;ngd p&#xE5; den uppladdade bilden uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.resolution-constraint-error":"Filen du har valt matchar inte den &#xF6;nskade uppl&#xF6;sningen - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.verifying":"verifiera","ba-imagecapture.verifying-failed":"Verifiering misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.rerecord-confirm":"Vill du verkligen ta om bilden?","ba-imagecapture.image_file_too_large":"Din bildfil &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre bildfil.","ba-imagecapture.unsupported_image_type":"V&#xE4;nligen ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-imagecapture.orientation-portrait-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i st&#xE5;ende l&#xE4;ge.","ba-imagecapture.orientation-landscape-required":"V&#xE4;nligen rotera enheten f&#xF6;r att spela in i liggande l&#xE4;ge.","ba-audiorecorder.recorder-error":"Ett fel har intr&#xE4;ffat. V&#xE4;nligen f&#xF6;rs&#xF6;
2k igen senare. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.attach-error":"Vi kunde inte komma &#xE5;t mediegr&#xE4;nssnittet. Beroende p&#xE5; enhet och webbl&#xE4;sare kan du beh&#xF6;va installera Flash eller komma &#xE5;t sidan via SSL.","ba-audiorecorder.software-required":"V&#xE4;nligen klicka nedan f&#xF6;r att installera / aktivera f&#xF6;ljande krav f&#xF6;r att forts&#xE4;tta.","ba-audiorecorder.software-waiting":"V&#xE4;ntar p&#xE5; att kraven ska installeras / aktiveras. Det kan h&#xE4;nda att du beh&#xF6;ver uppdatera sidan efter slutf&#xF6;randet.","ba-audiorecorder.access-forbidden":"Tillg&#xE5;ng till media var f&#xF6;rbjuden. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.uploading":"uppladdning","ba-audiorecorder.uploading-failed":"Uppladdning misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.upload-error-duration":"L&#xE4;ngden p&#xE5; det uppladdade ljudet uppfyller inte kraven - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.verifying":"verifiera","ba-audiorecorder.verifying-failed":"Verifiering misslyckades - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-audiorecorder.rerecord-confirm":"Vill du verkligen g&#xF6;ra om ditt ljud?","ba-audiorecorder.cancel-confirm":"Vill du verkligen avbryta din ljuduppladdning?","ba-audiorecorder.audio_file_too_large":"Din ljudfil &#xE4;r f&#xF6;r stor (%s) - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen med en mindre ljudfil.","ba-audiorecorder.unsupported_audio_type":"V&#xE4;nligen ladda upp: %s - klicka h&#xE4;r f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ba-common-settingsmenu.tooltip":"Klicka f&#xF6;r att spela.","ba-common-settingsmenu.setting-menu":"Alla inst&#xE4;llningar","ba-common-settingsmenu.source-quality":"K&#xE4;llkvalitet","ba-common-settingsmenu.player-speed":"Spelarens hastighet","ba-common-settingsmenu.set-menu-option":"St&#xE4;ll in alternativ","ba-common-settingsmenu.submit-video":"Bekr&#xE4;fta video","ba-common-settingsmenu.picture-in-picture":"Bild i bild","ba-common-settingsmenu.exit-fullscreen-video":"Avsluta helsk&#xE4;rm","ba-common-settingsmenu.fullscreen-video":"G&#xE5; till helsk&#xE4;rm","ba-videorecorder-chooser.multi-stream":"Multi Stream","ba-videorecorder-controlbar.pause-recorder":"Pausa inspelaren","ba-videorecorder-controlbar.resume-recorder":"&#xC5;teruppta inspelare","ba-videorecorder.missing-track":"N&#xF6;dv&#xE4;ndigt ljud- eller videosp&#xE5;r saknas","ba-videorecorder.device-already-in-use":"Minst en av dina inmatningsenheter &#xE4;r redan i bruk","ba-videorecorder.browser-permission-denied":"Till&#xE5;telse nekad av webbl&#xE4;saren, v&#xE4;nligen ge &#xE5;tkomst och ladda om sidan","ba-audioplayer.all-settings":"Alla inst&#xE4;llningar","ba-videoplayer-controlbar.remaining-time":"&#xC5;terst&#xE5;ende tid","ba-videoplayer-controlbar.select-frame":"V&#xE4;lj","ba-videoplayer-controlbar.trim-video":"Trim","ba-videoplayer-playbutton.trim":"Trim","ba-videoplayer-playbutton.skip":"Hoppa","ba-videorecorder-imagegallery.upload-covershot":"Ladda upp omslaget","ba-videorecorder.pick-covershot-frame":"V&#xE4;lj en ram som ska anv&#xE4;ndas som omslagsbild.","ba-videorecorder.screen-recorder-is-not-supported":"Sk&#xE4;rminspelare st&#xF6;ds inte p&#xE5; den h&#xE4;r enheten","ba-videorecorder.trim-prompt":"Vill du klippa din video?","ba-videorecorder.trim-video":"Flytta start- och slutmark&#xF6;rerna f&#xF6;r att trimma din video","ba-videorecorder.wait-for-trim":"V&#xE4;ntar p&#xE5; trimkommando ...","ba-videorecorder-controlbar.no-video-source":"Saknar ytterligare videoing&#xE5;ngsk&#xE4;lla","ba-videorecorder-controlbar.stream-already-selected":"Ytterligare str&#xF6;m har redan valts","ba-videorecorder.uploading-src-error":"Det g&#xE5;r inte att spela upp video nu, uppladdning p&#xE5;g&#xE5;r fortfarande","ba-audiorecorder-controlbar.pause-recorder":"Pausa inspelare","ba-audiorecorder-controlbar.resume-recorder":"&#xC5;teruppta inspelaren"},"language:tl":{"ba-videoplayer-playbutton.tooltip":"I-click upang i-play ang video.","ba-videoplayer-playbutton.rerecord":"Gawing muli","ba-videoplayer-playbutton.submit-video":"Kumpirmahin ang video","ba-videoplayer-loader.tooltip":"Nilo-load ang video ...","ba-videoplayer-controlbar.change-resolution":"Baguhin ang resolution","ba-videoplayer-controlbar.video-progress":"Pag-us
2ad ng video","ba-videoplayer-controlbar.rerecord-video":"Gawing muli ang video?","ba-videoplayer-controlbar.submit-video":"Kumpirmahin ang video","ba-videoplayer-controlbar.play-video":"I-play ang video","ba-videoplayer-controlbar.pause-video":"I-pause ang video","ba-videoplayer-controlbar.elapsed-time":"Tiyak na oras","ba-videoplayer-controlbar.total-time":"Kabuuang haba ng video","ba-videoplayer-controlbar.fullscreen-video":"Pumasok sa fullscreen","ba-videoplayer-controlbar.volume-button":"Itakda ang lakas ng tunog","ba-videoplayer-controlbar.volume-mute":"I-mute ang tunog","ba-videoplayer-controlbar.volume-unmute":"I-unmute ang tunog","ba-videoplayer.video-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang subukang muli.","ba-videorecorder-chooser.record-video":"Kumuha ng video","ba-videorecorder-chooser.upload-video":"Mag-upload ng Video","ba-videorecorder-controlbar.settings":"Mga Setting","ba-videorecorder-controlbar.camerahealthy":"Ang pag-iilaw ay mabuti","ba-videorecorder-controlbar.cameraunhealthy":"Ang pag-iilaw ay hindi pinakamainam","ba-videorecorder-controlbar.microphonehealthy":"Ang tunog ay mabuti","ba-videorecorder-controlbar.microphoneunhealthy":"Walang nakukuhang anumang tunog","ba-videorecorder-controlbar.record":"Rekord","ba-videorecorder-controlbar.record-tooltip":"Mag-click dito upang i-record.","ba-videorecorder-controlbar.rerecord":"Gawing muli","ba-videorecorder-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-videorecorder-controlbar.upload-covershot":"Upload","ba-videorecorder-controlbar.upload-covershot-tooltip":"Mag-click dito upang mag-upload ng angkop na cover shot","ba-videorecorder-controlbar.stop":"Itigil","ba-videorecorder-controlbar.stop-tooltip":"Mag-click dito upang itigil.","ba-videorecorder-controlbar.skip":"Laktawan","ba-videorecorder-controlbar.skip-tooltip":"Mag-click dito upang laktawan.","ba-videorecorder.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang subukang muli.","ba-videorecorder.attach-error":"Hindi namin mai-access ang interface ng camera. Depende sa device at browser, maaaring kailangan mong i-install ng Flash o ma-access ang pahina sa pamamagitan ng SSL.","ba-videorecorder.access-forbidden":"Ang access sa camera ay ipinagbabawal. I-click upang subukang muli.","ba-videorecorder.pick-covershot":"Pumili ng isang covershot.","ba-videorecorder.uploading":"Pag-upload","ba-videorecorder.uploading-failed":"Nabigo ang pag-upload - i-click dito upang subukang muli.","ba-videorecorder.verifying":"Bine-verify","ba-videorecorder.verifying-failed":"Ang pag-verify nabigo - i-click dito upang subukang muli.","ba-videorecorder.rerecord-confirm":"Nais mo ba talaga na gawing muli ang iyong video?","ba-videorecorder.video_file_too_large":"Ang iyong video file ay masyadong malaki (%s) - i-click dito upang subukang muli gamit ang mas maliit na file na video.","ba-videorecorder.unsupported_video_type":"Mangyaring i-upload: %s - i-click dito upang subukang muli.","ba-videoplayer-controlbar.exit-fullscreen-video":"Lumabas sa fullscreen","ba-videoplayer-share.share":"Ibahagi ang video","ba-videorecorder-chooser.record-screen":"Mag-record ng Screen","ba-videoplayer-controlbar.pause-video-disabled":"Ang pause ang hindi suportado","ba-videorecorder-chooser.record-audio":"Mag-record ng Audio","ba-videorecorder-controlbar.stop-available-after":"Ang pinakamababa na oras ng pag-record ay %d segundo","ba-videorecorder-controlbar.cancel":"Kanselahin","ba-videorecorder-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-videorecorder.cancel-confirm":"Nais mo bang kanselahin ang iyong pag-upload ng video?","ba-videoplayer-adslot.elapsed-time":"Tiyak na oras","ba-videoplayer-adslot.volume-button":"Itakda ang lakas ng tunog","ba-videoplayer-adslot.volume-mute":"I-mute ang tunog","ba-videoplayer-adslot.volume-unmute":"I-unmute ang tunog","ba-videoplayer-adslot.ad-will-end-after":"Magwawakas ang ad matapos ang %s","ba-videoplayer-adslot.can-skip-after":"Laktawan pagkatapos %d","ba-videoplayer-adslot.skip-ad":"Laktawan ang ad","ba-videorecorder.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-videorecorder.software-waiting":"Naghihintay ng mga kinakailangan na mai-install / isinaaktibo. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-videoplayer-controlbar.close-tracks":"Isara ang CC","ba-videoplayer-controlbar.show-tracks":"Ipakita ang CC","ba-videoplayer-tracks.upload-text-tracks":"Mag-upload ng mga track text file","ba-videoplayer-tracks.select-text-track-language":"Wika ng Subtitle","ba-videoplayer-tracks.info-select-locale-first":"Unang piliin ang lokal","ba-videoplayer-tracks.select-text-track-file":"I-click upang piliin ang file","ba-videoplayer-tracks.back":"Bumalik","ba-videorecorder.framerate-warning":"Napakababa ang rate ng video frame. Inirerekumenda namin ang pagsasara ng lahat ng iba pang mga programa at mga tab ng browser o upang gumamit ng mas mabilis na computer.","ba-videorecorder.upload-error-duration":"Ang haba ng na-upload na video ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-videorecorder.resolution-constraint-error":"Ang file na napili mo ay hindi tumutugma sa kinakailangang resolution - mag-click dito upang subukang muli.","ba-videorecorder.orientation-portrait-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa portrait mode.","ba-videorecorder.orientation-landscape-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa landscape mode.","ba-imageviewer-controlbar.rerecord-image":"Gawing muli?","ba-imageviewer-controlbar.submit-image":"Kumpirmahin","ba-imageviewer-controlbar.fullscreen-image":"Ipasok ang fullscreen","ba-imageviewer-controlbar.exit-fullscreen-image":"Lumabas sa fullscreen","ba-imageviewer.image-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-imagecapture-chooser.image-capture":"Makunan ang Imahe","ba-imagecapture-chooser.upload-image":"Mag-upload ng Larawan","ba-imagecapture-controlbar.settings":"Mga Setting","ba-imagecapture-controlbar.camerahealthy":"Ang pag-iilaw ay mabuti","ba-imagecapture-controlbar.cameraunhealthy":"Ang pag-iilaw ay hindi sulit","ba-imagecapture-controlbar.record":"Kumuha","ba-imagecapture-controlbar.record-tooltip":"Mag-click dito upang makuha.","ba-imagecapture-controlbar.rerecord":"Gawing muli","ba-imagecapture-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-imagecapture-controlbar.cancel":"Kanselahin","ba-imagecapture-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-audioplayer
2-controlbar.audio-progress":"Isinasagawa","ba-audioplayer-controlbar.rerecord-audio":"Gawing muli?","ba-audioplayer-controlbar.submit-audio":"Kumpirmahin","ba-audioplayer-controlbar.play-audio":"I-play","ba-audioplayer-controlbar.pause-audio":"I-pause","ba-audioplayer-controlbar.pause-audio-disabled":"Ang pause ay hindi suportado","ba-audioplayer-controlbar.elapsed-time":"Tiyak na oras","ba-audioplayer-controlbar.total-time":"Kabuuang haba ng","ba-audioplayer-controlbar.volume-button":"Itakda ang lakas ng tunog","ba-audioplayer-controlbar.volume-mute":"I-mute ang tunog","ba-audioplayer-controlbar.volume-unmute":"I-unmute ang tunog","ba-audioplayer-loader.tooltip":"Naglo-load ...","ba-audioplayer.audio-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-audiorecorder-chooser.record-audio":"Mag-record ng Audio","ba-audiorecorder-chooser.upload-audio":"Mag-upload ng Audio","ba-audiorecorder-controlbar.settings":"Mga Setting","ba-audiorecorder-controlbar.microphonehealthy":"Ang tunog ay mabuti","ba-audiorecorder-controlbar.microphoneunhealthy":"Walang makukuhag anumang tunog","ba-audiorecorder-controlbar.record":"Mag-record","ba-audiorecorder-controlbar.record-tooltip":"Mag-click dito upang mag-record.","ba-audiorecorder-controlbar.rerecord":"I-redo","ba-audiorecorder-controlbar.rerecord-tooltip":"Mag-click dito upang gawing muli.","ba-audiorecorder-controlbar.stop":"Itigil","ba-audiorecorder-controlbar.stop-tooltip":"Mag-click dito upang huminto.","ba-audiorecorder-controlbar.stop-available-after":"Ang pinakamababa na oras ng pag-record ay %d segundo","ba-audiorecorder-controlbar.cancel":"Kanselahin","ba-audiorecorder-controlbar.cancel-tooltip":"Mag-click dito upang kanselahin.","ba-videoplayer-controlbar.player-speed":"Bilis ng Video Player","ba-videoplayer-controlbar.settings":"Mga Settings","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Icon ng Airplay.","ba-videoplayer.all-settings":"Lahat ng mga settings","ba-videoplayer.player-speed":"Bilis ng Player","ba-videoplayer.full-screen":"Buong screen","ba-videorecorder-controlbar.add-stream":"Magdagdag ng Stream","ba-videorecorder.switch-camera":"Lumipat ng camera","ba-videorecorder.prepare-covershot":"Paghahanda ng mga cover shots","ba-videorecorder.prepare-thumbnails":"Paghahanda ng mga thumbnail","ba-videorecorder.adding-new-stream":"Pagdaragdag ng Bagong Stream","ba-imagecapture.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-imagecapture.attach-error":"Hindi namin ma-access ang media interface. Depende sa device at browser, maaaring kailangan mong i-install ang Flash o i-access ang pahina sa pamamagitan ng SSL.","ba-imagecapture.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-imagecapture.software-waiting":"Naghihintay para sa mga kinakailangan na mai-install / activate. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-imagecapture.access-forbidden":"Ipinagbabawal ang pag-access sa media. I-click upang muling subukan.","ba-imagecapture.uploading":"Pag-upload","ba-imagecapture.uploading-failed":"Nabigo ang pag-upload - mag-click dito upang subukang muli.","ba-imagecapture.upload-error-duration":"Ang haba ng na-upload na imahe ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-imagecapture.resolution-constraint-error":"Ang file na napili mo ay hindi tumutugma sa kinakailangang resolution - mag-click dito upang subukang muli.","ba-imagecapture.verifying":"Pag-verify","ba-imagecapture.verifying-failed":"Nabigo ang pag-verify - mag-click dito upang subukang muli.","ba-imagecapture.rerecord-confirm":"Gusto mo ba talagang muling kunin ang iyong larawan?","ba-imagecapture.image_file_too_large":"Masyadong malaki ang file ng iyong larawan (%s) - mag-click dito upang subukang muli gamit ang isang mas maliit na file ng imahe.","ba-imagecapture.unsupported_image_type":"Mangyaring mag-upload: %s - mag-click dito upang subukang muli.","ba-imagecapture.orientation-portrait-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa portrait mode.","ba-imagecapture.orientation-landscape-required":"Mangyaring i-rotate ang iyong aparato upang i-record sa landscape mode.","ba-audiorecorder.recorder-error":"May naganap na error. Mangyaring subukan muli sa ibang pagkakataon. I-click upang muling subukan.","ba-audiorecorder.attach-error":"Hindi namin ma-access ang media interface. Depende sa device at browser, maaaring kailangan mong i-install ang Flash o i-access ang pahina sa pamamagitan ng SSL.","ba-audiorecorder.software-required":"Mangyaring mag-click sa ibaba upang i-install / i-activate ang mga sumusunod na kinakailangan upang magpatuloy.","ba-audiorecorder.software-waiting":"Naghihintay para sa mga kinakailangan na mai-install / activate. Maaaring kailanganin mong i-refresh ang pahina pagkatapos makumpleto.","ba-audiorecorder.access-forbidden":"Ipinagbabawal ang pag-access sa media. I-click upang muling subukan.","ba-audiorecorder.uploading":"Pag-upload","ba-audiorecorder.uploading-failed":"Nabigo ang pag-upload 
2- mag-click dito upang subukang muli.","ba-audiorecorder.upload-error-duration":"Ang haba ng na-upload na audio ay hindi nakakatugon sa mga kinakailangan - mag-click dito upang subukang muli.","ba-audiorecorder.verifying":"Pag-verify","ba-audiorecorder.verifying-failed":"Nabigo ang pag-verify - mag-click dito upang subukang muli.","ba-audiorecorder.rerecord-confirm":"Gusto mo bang gawing muli ang iyong audio?","ba-audiorecorder.cancel-confirm":"Nais mo bang kanselahin ang pag-upload ng iyong audio?","ba-audiorecorder.audio_file_too_large":"Ang iyong audio file ay masyadong malaki (%s) - mag-click dito upang subukang muli gamit ang isang mas maliit na audio file.","ba-audiorecorder.unsupported_audio_type":"Mangyaring mag-upload: %s - mag-click dito upang subukang muli.","ba-common-settingsmenu.tooltip":"Pindutin upang i-play.","ba-common-settingsmenu.setting-menu":"Mga Settings","ba-common-settingsmenu.source-quality":"Kalidad ng mapagkukunan","ba-common-settingsmenu.player-speed":"Bilis ng player","ba-common-settingsmenu.set-menu-option":"Magtakda ng Pagpipilian","ba-common-settingsmenu.submit-video":"I-confirm video","ba-common-settingsmenu.picture-in-picture":"Larawan sa larawan","ba-common-settingsmenu.exit-fullscreen-video":"Umalis sa Fullscreen","ba-common-settingsmenu.fullscreen-video":"Pumasok sa fullscreen","ba-videorecorder-chooser.multi-stream":"Ang Multi Stream","ba-videorecorder-controlbar.pause-recorder":"I-pause and Recorder","ba-videorecorder-controlbar.resume-recorder":"I-resume Recorder","ba-videorecorder.missing-track":"Ang kinakailangan na audio or video tranck ay hindi makita","ba-videorecorder.device-already-in-use":"Hindi bababa sa isa sa iyong mga input device ang ginagamit na","ba-videorecorder.browser-permission-denied":"Ang pahintulot ay tinanggihan ng browser, mangyaring magbigay ng access at i-reload ang pahina","ba-audioplayer.all-settings":"Lahat ng mga setting","ba-videoplayer-controlbar.remaining-time":"Natitirang oras","ba-videoplayer-controlbar.select-frame":"Pumili","ba-videoplayer-controlbar.trim-video":"Putulin","ba-videoplayer-playbutton.trim":"Putulin","ba-videoplayer-playbutton.skip":"Laktawan","ba-videorecorder-imagegallery.upload-covershot":"I-upload ang Cover","ba-videorecorder.pick-covershot-frame":"Pumili ng isang frame na gagamitin bilang coverhot.","ba-videorecorder.screen-recorder-is-not-supported":"Ang screen recorder ay hindi suportado sa aparatong ito","ba-videorecorder.trim-prompt":"Nais mo bang i-trim ang iyong video?","ba-videorecorder.trim-video":"Ilipat ang mga panimulang at pagtatapos ng mga marker upang i-trim ang iyong video","ba-videorecorder.wait-for-trim":"Naghihintay para sa trim na utos ...","ba-videorecorder-controlbar.no-video-source":"Nawawalang karagdagang mapagkukunan ng pag-input ng video","ba-videorecorder-controlbar.stream-already-selected":"Napili na ang karagdagang stream","ba-videorecorder.uploading-src-error":"Hindi ma-play pabalik ang video ngayon, isinasagawa pa rin ang pag-upload","ba-audiorecorder-controlbar.pause-recorder":"I-pause ang Recorder","ba-audiorecorder-controlbar.resume-recorder":"Ipagpatuloy ang Recorder"},"language:tr":{"ba-videoplayer-playbutton.tooltip":"video oynatmak i&#xE7;in t&#x131;klay&#x131;n&#x131;z.","ba-videoplayer-playbutton.rerecord":"yeniden yapmak","ba-videoplayer-playbutton.submit-video":"videoyu onayla","ba-videoplayer-loader.tooltip":"Video y&#xFC;kleniyor ...","ba-videoplayer-controlbar.change-resolution":"De&#x11F;i&#x15F;im &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;&#x11F;&#xFC;","ba-videoplayer-controlbar.video-progress":"Video ilerleme","ba-videoplayer-controlbar.rerecord-video":"Videoyu Redo?","ba-videoplayer-controlbar.submit-video":"videoyu onayla","ba-videoplayer-controlbar.play-video":"Video oynatmak","ba-videoplayer-controlbar.pause-video":"Pause Video","ba-videoplayer-controlbar.elapsed-time":"Ge&#xE7;en zaman","ba-videoplayer-controlbar.total-time":"videonun toplam uzunlu&#x11F;u","ba-videoplayer-controlbar.fullscreen-video":"Tam ekran yap","ba-videoplayer-controlbar.volume-button":"Set hacmi","ba-videoplayer-controlbar.volume-mute":"sesi","ba-videoplayer-controlbar.volume-unmute":"sesi a&#xE7;","ba-videoplayer.video-error":"Bir hata, l&#xFC;tfen tekrar deneyiniz olu&#x15F;tu. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder-chooser.record-video":"Ki&#x15F;isel Video kay&#x131;t","ba-videorecorder-chooser.upload-video":"video","ba-videorecorder-controlbar.settings":"Ayarlar","ba-videorecorder-controlbar.camerahealthy":"Ayd&#x131;nlatma iyidir","ba-videorecorder-controlbar.cameraunhealthy":"Ayd&#x131;nlatma optimum de&#x11F;il","ba-videorecorder-controlbar.microphonehealthy":"Ses iyidir","ba-videorecorder-controlbar.microphoneunhealthy":"herhangi bir ses pick up olamaz","ba-videorecorder-controlbar.record":"Kay&#x131;t","ba-videorecorder-controlbar.record-tooltip":"kaydetmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.rerecord":"yeniden yapmak","ba-videorecorder-controlbar.rerecord-tooltip":"yinelemek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.upload-covershot":"y&#xFC;kleme","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#xF6;zel kapak &#xE7;ekimi y&#xFC;klemek i&#xE7;in buraya t&#x131;klay&#x131;n","ba-videorecorder-controlbar.stop":"Dur","ba-videorecorder-controlbar.stop-tooltip":"durdurmak i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder-controlbar.skip":"atlamak","ba-videorecorder-controlbar.skip-tooltip":"atlamak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder.recorder-error":"Bir hata, l&#xFC;tfen tekrar deneyiniz olu&#x15F;tu. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder.attach-error":"Biz kamera aray&#xFC;z&#xFC; eri&#x15F;emedi. cihaz ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemek veya SSL ile sayfaya eri&#x15F;mek i&#xE7;in gerekebilir.","ba-videorecorder.access-forbidden":"Kameraya eri&#x15F;im yasakland&#x131;. Tekrar denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-videorecorder.pick-covershot":"Bir covershot se&#xE7;in.","ba-videorecorder.uploading":"Y&#xFC;kleme","ba-videorecorder.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.verifying":"Do&#x11F;rulama","ba-videorecorder.verifying-failed":"Ba&#x15F;ar&#x131;s&#x131;z kullan&#x131;ld&#x131;
2&#x11F;&#x131;n&#x131; do&#x11F;rulamak - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.rerecord-confirm":"E&#x11F;er ger&#xE7;ekten video yinelemek istiyor musunuz?","ba-videorecorder.video_file_too_large":"Videonuz dosyas&#x131; &#xE7;ok b&#xFC;y&#xFC;k (%s) - k&#xFC;&#xE7;&#xFC;k bir video dosyas&#x131; ile tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.unsupported_video_type":"y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videoplayer-controlbar.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;k","ba-videoplayer-share.share":"Video payla&#x15F;","ba-videorecorder-chooser.record-screen":"Kay&#x131;t Ekran&#x131;","ba-videoplayer-controlbar.pause-video-disabled":"Duraklat desteklenmiyor","ba-videorecorder-chooser.record-audio":"Ses kayd&#x131;","ba-videorecorder-controlbar.stop-available-after":"Minimum kay&#x131;t s&#xFC;resi %d saniye","ba-videorecorder-controlbar.cancel":"&#x130;ptal etmek","ba-videorecorder-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videorecorder.cancel-confirm":"Video y&#xFC;klemenizi ger&#xE7;ekten iptal etmek istiyor musunuz?","ba-videoplayer-adslot.elapsed-time":"Ge&#xE7;en zaman","ba-videoplayer-adslot.volume-button":"Sesi ayarla","ba-videoplayer-adslot.volume-mute":"Sesi kapat","ba-videoplayer-adslot.volume-unmute":"Sesi a&#xE7;ma","ba-videoplayer-adslot.ad-will-end-after":"Reklam, %s sonra sona erecek","ba-videoplayer-adslot.can-skip-after":"%d sonra atla","ba-videoplayer-adslot.skip-ad":"Reklam&#x131; ge&#xE7;","ba-videorecorder.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri y&#xFC;klemek / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-videorecorder.software-waiting":"Gereksinimlerin kurulmas&#x131; / etkinle&#x15F;tirilmesi i&#xE7;in bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-videoplayer-controlbar.close-tracks":"CC&#x27;yi kapat","ba-videoplayer-controlbar.show-tracks":"CC g&#xF6;ster","ba-videoplayer-tracks.upload-text-tracks":"Par&#xE7;a metni dosyalar&#x131;n&#x131; y&#xFC;kle","ba-videoplayer-tracks.select-text-track-language":"Altyaz&#x131; Dili","ba-videoplayer-tracks.info-select-locale-first":"&#x130;lk yerel se&#xE7;","ba-videoplayer-tracks.select-text-track-file":"Dosya se&#xE7;mek i&#xE7;in t&#x131;klay&#x131;n","ba-videoplayer-tracks.back":"geri","ba-videorecorder.framerate-warning":"Video kare h&#x131;z&#x131; &#xE7;ok d&#xFC;&#x15F;&#xFC;k. Di&#x11F;er t&#xFC;m programlar&#x131; ve taray&#x131;c&#x131; sekmelerini kapatman&#x131;z&#x131; veya daha h&#x131;zl&#x131; bir bilgisayar kullanman&#x131;z&#x131; &#xF6;neririz.","ba-videorecorder.upload-error-duration":"Y&#xFC;klenen videonun uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor. Yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.resolution-constraint-error":"Se&#xE7;ti&#x11F;iniz dosya gerekli &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;kle e&#x15F;le&#x15F;miyor. Yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-videorecorder.orientation-portrait-required":"L&#xFC;tfen portre modunda kay&#x131;t yapmak i&#xE7;in cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-videorecorder.orientation-landscape-required":"L&#xFC;tfen yatay modda kay&#x131;t yapmak i&#xE7;in cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-imageviewer-controlbar.rerecord-image":"Yeniden yap?","ba-imageviewer-controlbar.submit-image":"Onaylamak","ba-imageviewer-controlbar.fullscreen-image":"Tam ekran yap","ba-imageviewer-controlbar.exit-fullscreen-image":"Tam ekrandan &#xE7;&#x131;k","ba-imageviewer.image-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture-chooser.image-capture":"G&#xF6;r&#xFC;nt&#xFC;y&#xFC; yakala","ba-imagecapture-chooser.upload-image":"Foto&#x11F;raf y&#xFC;kleniyor","ba-imagecapture-controlbar.settings":"Ayarlar","ba-imagecapture-controlbar.camerahealthy":"Ayd&#x131;nlatma iyidir","ba-imagecapture-controlbar.cameraunhealthy":"Ayd&#x131;nlatma optimal de&#x11F;il","ba-imagecapture-controlbar.record":"Ele ge&#xE7;
2irmek","ba-imagecapture-controlbar.record-tooltip":"Yakalamak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-imagecapture-controlbar.rerecord":"yeniden yapmak","ba-imagecapture-controlbar.rerecord-tooltip":"Yeniden yapmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-imagecapture-controlbar.cancel":"&#x130;ptal etmek","ba-imagecapture-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audioplayer-controlbar.audio-progress":"&#x130;lerleme","ba-audioplayer-controlbar.rerecord-audio":"Yeniden yap?","ba-audioplayer-controlbar.submit-audio":"Onaylamak","ba-audioplayer-controlbar.play-audio":"Oyun","ba-audioplayer-controlbar.pause-audio":"Duraklat","ba-audioplayer-controlbar.pause-audio-disabled":"Duraklat desteklenmiyor","ba-audioplayer-controlbar.elapsed-time":"Ge&#xE7;en zaman","ba-audioplayer-controlbar.total-time":"Toplam uzunlu&#x11F;u","ba-audioplayer-controlbar.volume-button":"Sesi ayarla","ba-audioplayer-controlbar.volume-mute":"Sesi kapat","ba-audioplayer-controlbar.volume-unmute":"Sesi a&#xE7; ses","ba-audioplayer-loader.tooltip":"Y&#xFC;kleniyor...","ba-audioplayer.audio-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder-chooser.record-audio":"Ses kayd&#x131;","ba-audiorecorder-chooser.upload-audio":"Ses y&#xFC;kle","ba-audiorecorder-controlbar.settings":"Ayarlar","ba-audiorecorder-controlbar.microphonehealthy":"Ses iyi","ba-audiorecorder-controlbar.microphoneunhealthy":"Ses al&#x131;nam&#x131;yor","ba-audiorecorder-controlbar.record":"Kay&#x131;t","ba-audiorecorder-controlbar.record-tooltip":"Kay&#x131;t i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.rerecord":"yeniden yapmak","ba-audiorecorder-controlbar.rerecord-tooltip":"Yeniden yapmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.stop":"durdurmak","ba-audiorecorder-controlbar.stop-tooltip":"Durdurmak i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-audiorecorder-controlbar.stop-available-after":"Minimum kay&#x131;t s&#xFC;resi %d saniyedir","ba-audiorecorder-controlbar.cancel":"&#x130;ptal etmek","ba-audiorecorder-controlbar.cancel-tooltip":"&#x130;ptal etmek i&#xE7;in buraya t&#x131;klay&#x131;n.","ba-videoplayer-controlbar.player-speed":"Oyuncu h&#x131;z&#x131;","ba-videoplayer-controlbar.settings":"Ayarlar","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay simgesi.","ba-videoplayer.all-settings":"T&#xFC;m ayarlar","ba-videoplayer.player-speed":"Oyuncu h&#x131;z&#x131;","ba-videoplayer.full-screen":"Tam ekran","ba-videorecorder-controlbar.add-stream":"Ak&#x131;&#x15F; ekle","ba-videorecorder.switch-camera":"Kamera de&#x11F;i&#x15F;tir","ba-videorecorder.prepare-covershot":"Kapak haz&#x131;rl&#x131;&#x11F;&#x131;","ba-videorecorder.prepare-thumbnails":"K&#xFC;&#xE7;&#xFC;k resim aramaya haz&#x131;rlan&#x131;yor","ba-videorecorder.adding-new-stream":"Yeni Ak&#x131;&#x15F; Ekleme","ba-imagecapture.recorder-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture.attach-error":"Medya aray&#xFC;z&#xFC;ne eri&#x15F;emedik. Ayg&#x131;ta ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemeniz veya sayfaya SSL ile eri&#x15F;meniz gerekebilir.","ba-imagecapture.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri kurmak / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-imagecapture.software-waiting":"Y&#xFC;klenmesi / etkinle&#x15F;tirilmesi i&#xE7;in gerekenler bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-imagecapture.access-forbidden":"Medyaya eri&#x15F;im yasakland&#x131;. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-imagecapture.uploading":"Y&#xFC;kleme","ba-imagecapture.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.upload-error-duration":"Y&#xFC;klenen resmin uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.resolution-constraint-error":"Se&#xE7;ti&#x11F;iniz dosya gerekli &#xE7;&#xF6;z&#xFC;n&#xFC;rl&#xFC;k ile e&#x15F;
2le&#x15F;miyor - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.verifying":"Do&#x11F;rulama","ba-imagecapture.verifying-failed":"Do&#x11F;rulama ba&#x15F;ar&#x131;s&#x131;z oldu - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.rerecord-confirm":"Ger&#xE7;ekten imaj&#x131;n&#x131; tekrar almak istiyor musun?","ba-imagecapture.image_file_too_large":"Resim dosyan&#x131;z &#xE7;ok b&#xFC;y&#xFC;k (%s) - daha k&#xFC;&#xE7;&#xFC;k bir resim dosyas&#x131;yla tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.unsupported_image_type":"L&#xFC;tfen y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-imagecapture.orientation-portrait-required":"Portre modunda kay&#x131;t yapmak i&#xE7;in l&#xFC;tfen cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-imagecapture.orientation-landscape-required":"Manzara modunda kay&#x131;t yapmak i&#xE7;in l&#xFC;tfen cihaz&#x131;n&#x131;z&#x131; d&#xF6;nd&#xFC;r&#xFC;n.","ba-audiorecorder.recorder-error":"Bir hata olu&#x15F;tu, daha sonra tekrar deneyin. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder.attach-error":"Medya aray&#xFC;z&#xFC;ne eri&#x15F;emedik. Ayg&#x131;ta ve taray&#x131;c&#x131;ya ba&#x11F;l&#x131; olarak, Flash y&#xFC;klemeniz veya sayfaya SSL ile eri&#x15F;meniz gerekebilir.","ba-audiorecorder.software-required":"Devam etmek i&#xE7;in a&#x15F;a&#x11F;&#x131;daki gereksinimleri kurmak / etkinle&#x15F;tirmek i&#xE7;in l&#xFC;tfen a&#x15F;a&#x11F;&#x131;ya t&#x131;klay&#x131;n.","ba-audiorecorder.software-waiting":"Y&#xFC;klenmesi / etkinle&#x15F;tirilmesi i&#xE7;in gerekenler bekleniyor. Tamamland&#x131;ktan sonra sayfay&#x131; yenilemeniz gerekebilir.","ba-audiorecorder.access-forbidden":"Medyaya eri&#x15F;im yasakland&#x131;. Yeniden denemek i&#xE7;in t&#x131;klay&#x131;n.","ba-audiorecorder.uploading":"Y&#xFC;kleme","ba-audiorecorder.uploading-failed":"Y&#xFC;kleme ba&#x15F;ar&#x131;s&#x131;z - tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.upload-error-duration":"Y&#xFC;klenen sesin uzunlu&#x11F;u gereksinimleri kar&#x15F;&#x131;lam&#x131;yor - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.verifying":"Do&#x11F;rulama","ba-audiorecorder.verifying-failed":"Do&#x11F;rulama ba&#x15F;ar&#x131;s&#x131;z oldu - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.rerecord-confirm":"Ger&#xE7;ekten sesini yeniden yapmak istiyor musun?","ba-audiorecorder.cancel-confirm":"Ses y&#xFC;klemenizi ger&#xE7;ekten iptal etmek istiyor musunuz?","ba-audiorecorder.audio_file_too_large":"Ses dosyan&#x131;z &#xE7;ok b&#xFC;y&#xFC;k (%s) - daha k&#xFC;&#xE7;&#xFC;k bir ses dosyas&#x131;yla tekrar denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-audiorecorder.unsupported_audio_type":"L&#xFC;tfen y&#xFC;kleyin: %s - yeniden denemek i&#xE7;in buray&#x131; t&#x131;klay&#x131;n.","ba-common-settingsmenu.tooltip":"Oynatmak i&#xE7;in t&#x131;klay&#x131;n.","ba-common-settingsmenu.setting-menu":"T&#xFC;m ayarlar","ba-common-settingsmenu.source-quality":"Kaynak kalitesi","ba-common-settingsmenu.player-speed":"Oyuncu h&#x131;z&#x131;","ba-common-settingsmenu.set-menu-option":"Se&#xE7;ene&#x11F;i ayarla","ba-common-settingsmenu.submit-video":"Videoyu onaylay&#x131;n","ba-common-settingsmenu.picture-in-picture":"Foto&#x11F;raf i&#xE7;inde foto&#x11F;raf","ba-common-settingsmenu.exit-fullscreen-video":"Tam ekrandan &#xE7;&#x131;k","ba-common-settingsmenu.fullscreen-video":"Tam ekran yap","ba-videorecorder-chooser.multi-stream":"&#xC7;oklu Ak&#x131;&#x15F;","ba-videorecorder-controlbar.pause-recorder":"Kaydediciyi Duraklat","ba-videorecorder-controlbar.resume-recorder":"Kaydediciyi Devam Ettir","ba-videorecorder.missing-track":"Gerekli ses veya video par&#xE7;as&#x131; eksik","ba-videorecorder.device-already-in-use":"Giri&#x15F; cihazlar&#x131;n&#x131;zdan en az biri zaten kullan&#x131;mda","ba-videorecorder.browser-permission-denied":"&#x130;zin taray&#x131;c&#x131; taraf&#x131;ndan reddedildi, l&#xFC;tfen eri&#x15F;im izni verin ve sayfay&#x131; yeniden y&#xFC;kleyin","ba-audioplayer.all-settings":"T&#xFC;m ayarlar","ba-videoplayer-controlbar.remaining-time":"Kalan s&#xFC;re","ba-videoplayer-controlbar.select-frame":"Se&#xE7;","ba-videoplayer-controlbar.trim-video":"k&#x131;rp","ba-videoplayer-playbutton.trim":"k&#x131;rp","ba-videoplayer-playbutton.skip":"atla","ba-videorecorder-imagegallery.upload-covershot":"Kapak Y&#xFC;kle","ba-videorecorder.pick-covershot-frame":"Kapak resmi olarak kullanmak i&#xE7;in bir &#xE7;er&#xE7;eve se&#xE7;in.","ba-videorecorder.screen-recorder-is-not-supported":"Bu cihazda ekran kaydedici desteklenmiyor","ba-videorecorder.trim-prompt":"Videonuzu k&#x131;rpmak istiyor musunuz?","ba-videorecorder.trim-video":"Videonuzu k&#x131;rpmak i&#xE7;in ba&#x15F;lang&#x131;&#xE7; ve biti&#x15F; i&#x15F;aret&#xE7;ilerini hareket ettirin","ba-videorecorder.wait-for-trim":"Trim komutu bekleniyor...","ba-videorecorder-controlbar.no-video-source":"Ek video giri&#x15F; kayna&#x11F;&#x131; eksik","ba-videorecorder-controlbar.stream-already-selected":"Ek ak&#x131;&#x15F; zaten se&#xE7;ildi","ba-videorecorder.uploading-src-error":"Video &#x15F;u anda oynat&#x131;lam&#x131;yor, y&#xFC;kleme i&#x15F;lemi devam ediyor","ba-audiorecorder-controlbar.pause-recorder":"Kaydediciyi Duraklat","ba-audiorecorder-controlbar.resume-recorder":"Kaydediciyi S&#xFC;rd&#xFC;r"},"language:uk":{"ba-videoplayer-playbutton.tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;.","ba-videoplayer-playbutton.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videoplayer-playbutton.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videoplayer-loader.tooltip":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;...","ba-videoplayer-controlbar.change-resolution":"&#x417;&#x43C;&#x456;&#x43D;&#x438;&#x442;&#x438; &#x440;&#x43E;&#x437;&#x434;&#x456;&#x43B;&#x44C;&#x43D;&#x443; &#x437;&#x434;&#x430;&#x442;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.video-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-videoplayer-controlbar.rerecord-video":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-videoplayer-controlbar.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.play-video":"&#x412;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.pause-video":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-videoplayer-controlbar.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-videoplayer-controlbar.total-time":"&#x417;&#x430;&#x433;&#x430;&#x43B;&#x44C;&#x43D;&#x430; &#x442;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.fullscreen-video":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videoplayer-controlbar.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-controlbar.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-controlbar.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer.video-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder-chooser.record-video":"&#x417;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder-chooser.upload-video":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videorecorder-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;","ba-videorecorder-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x454; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x43C;","ba-videorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x454;&#x442;&#x44C;&#x441;&#x44F; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x436;&#x43E;&#x434;&#x43D;&#x43E;&#x433;&#x43E; &#x437;&#x432;&#x443;&#x43A;&#x443;","ba-videorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder-controlbar.record-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438;.","ba-videorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder-controlbar.upload-covershot":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x432;&#x43B;&#x430;&#x441;&#x43D;&#x443; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder-controlbar.stop":"&#x417;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;&#x441;&#x44F;","ba-videorecorder-controlbar.stop-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;&#x441;&#x44F;.","ba-videorecorder-controlbar.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;","ba-videorecorder-controlbar.skip-tooltip":"&#x41A;&#x43B;&#x430;&#x446;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;.","ba-videorecorder.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-videorecorder.access-forbidden":"&#x414;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x430; &#x437;&#x430;&#x431;&#x43E;&#x440;&#x43E;&#x43D;&#x435;&#x43D;&#x438;&#x439;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.pick-covershot":"&#x41E;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;.","ba-videorecorder.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-videorecorder.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.verifying":"&#x41F;&#x435;&#x440;&#x435;&#x432;&#x456;&#x440;&#x43A;&#x430;","ba-videorecorder.verifying-failed":"&#x41F;&#x435;&#x440;&#x435;&#x432;&#x456;&#x440;&#x43A;&#x430; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videorecorder.rerecord-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x441;&#x432;&#x43E;&#x454; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videorecorder.video_file_too_large":"&#x412;&#x430;&#x448; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x438;&#x439; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x437;&#x43D;&#x43E;&#x432;&#x443; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-videorecorder.unsupported_video_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videoplayer-share.share":"&#x41F;&#x43E;&#x434;&#x456;&#x43B;&#x438;&#x442;&#x438;&#x441;&#x44C; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x430;","ba-videorecorder-chooser.record-screen":"&#x417;&#x430;&#x43F;&#x438;&#x441; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x443;","ba-videoplayer-controlbar.pause-video-disabled":"&#x41F;&#
2x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-videorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-videorecorder-controlbar.stop-available-after":"&#x41C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;: %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-videorecorder-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-videorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-videorecorder.cancel-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videoplayer-adslot.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-videoplayer-adslot.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-videoplayer-adslot.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-videoplayer-adslot.ad-will-end-after":"&#x420;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x430; &#x437;&#x430;&#x43A;&#x456;&#x43D;&#x447;&#x438;&#x442;&#x44C;&#x441;&#x44F; &#x447;&#x435;&#x440;&#x435;&#x437; %s","ba-videoplayer-adslot.can-skip-after":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438; &#x43F;&#x456;&#x441;&#x43B;&#x44F; %d","ba-videoplayer-adslot.skip-ad":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438; &#x440;&#x435;&#x43A;&#x43B;&#x430;&#x43C;&#x43D;&#x435; &#x43E;&#x433;&#x43E;&#x43B;&#x43E;&#x448;&#x435;&#x43D;&#x43D;&#x44F;","ba-videorecorder.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-videorecorder.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-videoplayer-controlbar.close-tracks":"&#x417;&#x430;&#x43A;&#x440;&#x438;&#x442;&#x438; CC","ba-videoplayer-controlbar.show-tracks":"&#x41F;&#x43E;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x438; CC","ba-videoplayer-tracks.upload-text-tracks":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x43E;&#x432;&#x456; &#x444;&#x430;&#x439;&#x43B;&#x438; &#x434;&#x43E;&#x440;&#x456;&#x436;&#x43E;&#x43A;","ba-videoplayer-tracks.select-text-track-language":"&#x41C;&#x43E;&#x432;&#x430; &#x441;&#x443;&#x431;&#x442;&#x438;&#x442;&#x440;&#x456;&#x432;","ba-videoplayer-tracks.info-select-locale-first":"&#x421;&#x43F;&#x43E;&#x447;&#x430;&#x442;&#x43A;&#x443; &#x43E;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43C;&#x43E;&#x432;&#x443;","ba-videoplayer-tracks.select-text-track-file":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x438;&#x431;&#x43E;&#x440;&#x443; &#x444;&#x430;&#x439;&#x43B;&#x443;","ba-videoplayer-tracks.back":"&#x43D;&#x430;&#x437;&#x430;&#x434;","ba-videorecorder.framerate-warning":"&#x427;&#x430;&#x441;&#x442;&#x43E;&#x442;&#x430; &#x43A;&#x430;&#x434;&#x440;&#x456;&#x432; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x454; &#x434;&#x443;&#x436;&#x435; &#x43D;&#x438;&#x437;&#x44C;&#x43A;&#x43E;&#x44E;. &#x41C;&#x438; &#x440;&#x435;&#x43A;&#x43E;&#x43C;&#x435;&#x43D;&#x434;&#x443;&#x454;&#x43C;&#x43E; &#x437;&#x430;&#x43A;&#x440;&#x438;&#x442;&#x438; &#x432;&#x441;&#x456; &#x456;&#x43D;&#x448;&#x456; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x442;&#x430; &#x432;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x438; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430; &#x430;&#x431;&#x43E; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43F;&#x43E;&#x442;&#x443;&#x436;&#x43D;&#x456;&#x448;&#x438;&#x439; &#x43A;&#x43E;&#x43C;&#x43F;&#x27;&#x44E;&#x442;&#x435;&#x440;.","ba-videorecorder.upload-error-duration":"&#x422;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-videorecorder.resolution-constraint-error":"&#x424;&#x430;&#x439;&#x43B;, &#x44F;&#x43A;&#x438;&#x439; &#x432;&#x438; &#x43E;&#x431;&#x440;&#x430;&#x43B;&#x438;, &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456;&#x439; &#x440;&#x43E;&#x437;&#x434;&#x456;&#x43B;&#x44C;&#x43D;&#x456;&#x439; &#x437;&#x434;&#x430;&#x442;&#x43D;&#x43E;&#x441;&#x442;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-videorecorder.orientation-portrait-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-videorecorder.orientation-landscape-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441; &#x443; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-imageviewer-controlbar.rerecord-image":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-imageviewer-controlbar.submit-image":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-imageviewer-controlbar.fullscreen-image":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-imageviewer.image-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture-chooser.image-capture":"&#x417;&#x440;&#x43E;&#x431;&#x438;&#x442;&#x438; &#x437;&#x43D;&#x456;&#x43C;&#x43E;&#x43A;","ba-imagecapture-chooser.upload-image":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-imagecapture-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-imagecapture-controlbar.camerahealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x435;","ba-imagecapture-controlbar.cameraunhealthy":"&#x41E;&#x441;&#x432;&#x456;&#x442;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x454; &#x43E;&#x43F;&#x442;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x43C;","ba-imagecapture-controlbar.record":"&#x417;&#x430;&#x445;&#x43E;&#x43F;&#x438;&#x442;&#x438;","ba-imagecapture-controlbar.record-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x445;&#x43E;&#x43F;&#x438;&#x442;&#x438;.","ba-imagecapture-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-imagecapture-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;
2.","ba-audioplayer-controlbar.audio-progress":"&#x41F;&#x440;&#x43E;&#x433;&#x440;&#x435;&#x441;","ba-audioplayer-controlbar.rerecord-audio":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;?","ba-audioplayer-controlbar.submit-audio":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.play-audio":"&#x412;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.pause-audio":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-audioplayer-controlbar.elapsed-time":"&#x412;&#x438;&#x442;&#x440;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441;","ba-audioplayer-controlbar.total-time":"&#x417;&#x430;&#x433;&#x430;&#x43B;&#x44C;&#x43D;&#x430; &#x442;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-button":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x433;&#x443;&#x447;&#x43D;&#x456;&#x441;&#x442;&#x44C;","ba-audioplayer-controlbar.volume-mute":"&#x412;&#x438;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-controlbar.volume-unmute":"&#x423;&#x432;&#x456;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x437;&#x432;&#x443;&#x43A;","ba-audioplayer-loader.tooltip":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;...","ba-audioplayer.audio-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder-chooser.record-audio":"&#x417;&#x430;&#x43F;&#x438;&#x441; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-audiorecorder-chooser.upload-audio":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x430;&#x443;&#x434;&#x456;&#x43E;","ba-audiorecorder-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-audiorecorder-controlbar.microphonehealthy":"&#x417;&#x432;&#x443;&#x43A; &#x445;&#x43E;&#x440;&#x43E;&#x448;&#x438;&#x439;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x454;&#x442;&#x44C;&#x441;&#x44F; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x436;&#x43E;&#x434;&#x435;&#x43D; &#x437;&#x432;&#x443;&#x43A;","ba-audiorecorder-controlbar.record":"&#x417;&#x430;&#x43F;&#x438;&#x441;","ba-audiorecorder-controlbar.record-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-audiorecorder-controlbar.rerecord":"&#x41F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder-controlbar.stop":"&#x417;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;","ba-audiorecorder-controlbar.stop-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438;.","ba-audiorecorder-controlbar.stop-available-after":"&#x41C;&#x456;&#x43D;&#x456;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x441; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443; &#x441;&#x43A;&#x43B;&#x430;&#x434;&#x430;&#x454; %d &#x441;&#x435;&#x43A;&#x443;&#x43D;&#x434;","ba-audiorecorder-controlbar.cancel":"&#x421;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438;.","ba-videoplayer-controlbar.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x432;&#x430;&#x447;&#x430;","ba-videoplayer-controlbar.settings":"&#x41D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer-controlbar.airplay":"Airplay","ba-videoplayer-controlbar.airplay-icon":"&#x406;&#x43A;&#x43E;&#x43D;&#x43A;&#x430; Airplay.","ba-videoplayer.all-settings":"&#x423;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x432;&#x430;&#x447;&#x430;","ba-videoplayer.full-screen":"&#x41F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x438;&#x439; &#x440;&#x435;&#x436;&#x438;&#x43C;","ba-videorecorder-controlbar.add-stream":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x438; &#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x456;&#x44E;","ba-videorecorder.switch-camera":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x43A;&#x43D;&#x443;&#x442;&#x438; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x443;","ba-videorecorder.prepare-covershot":"&#x41F;&#x456;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43E;&#x43A;","ba-videorecorder.prepare-thumbnails":"&#x41F;&#x456;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x430; &#x43F;&#x43E;&#x448;&#x443;&#x43A;&#x443; &#x435;&#x441;&#x43A;&#x456;&#x437;&#x456;&#x432;","ba-videorecorder.adding-new-stream":"&#x414;&#x43E;&#x434;&#x430;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x43D;&#x43E;&#x432;&#x43E;&#x457; &#x442;&#x440;&#x430;&#x43D;&#x441;&#x43B;&#x44F;&#x446;&#x456;
2&#x457;","ba-imagecapture.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-imagecapture.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-imagecapture.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-imagecapture.access-forbidden":"&#x423; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x456; &#x434;&#x43E; &#x43A;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x431;&#x443;&#x43B;&#x43E; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-imagecapture.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-imagecapture.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442; &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x437;&#x43D;&#x43E;&#x432;&#x443;.","ba-imagecapture.upload-error-duration":"&#x420;&#x43E;&#x437;&#x43C;&#x456;&#x440; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x443;&#x432;&#x430;&#x43D;&#x43E;&#x433;&#x43E; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.resolution-constraint-error":"&#x424;&#x430;&#x439;&#x43B;, &#x44F;&#x43A;&#x438;&#x439; &#x432;&#x438; &#x43E;&#x431;&#x440;&#x430;&#x43B;&#x438;, &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x43E;&#x437;&#x448;&#x438;&#x440;&#x435;&#x43D;&#x43D;&#x44E; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F;","ba-imagecapture.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.rerecord-confirm":"&#x412;&#x438; &#x434;&#x456;&#x439;&#x441;&#x43D;&#x43E; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x43D;&#x44F;&#x442;&#x438; &#x432;&#x430;&#x448;&#x435; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;?","ba-imagecapture.image_file_too_large":"&#x412;&#x430;&#x448;&#x435; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x435; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ba-imagecapture.unsupported_image_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-imagecapture.orientation-portrait-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x443; &#x43F;&#x43E;&#x440;&#x442;&#x440;&#x435;&#x442;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-imagecapture.orientation-landscape-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x435;&#x440;&#x43D;&#x456;&#x442;&#x44C; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439;, &#x449;&#x43E;&#x431; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x443; &#x430;&#x43B;&#x44C;&#x431;&#x43E;&#x43C;&#x43D;&#x43E;&#x43C;&#x443; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x456;.","ba-audiorecorder.recorder-error":"&#x412;&#x438;&#x43D;&#x438;&#x43A;&#x43B;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x456;&#x442;&#x44C; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder.attach-error":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43C;&#x443;&#x43B;&#x44C;&#x442;&#x438;&#x43C;&#x435;&#x434;&#x456;&#x439;&#x43D;&#x43E;&#x433;&#x43E; &#x456;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x443;. &#x417;&#x430;&#x43B;&#x435;&#x436;&#x43D;&#x43E; &#x432;&#x456;&#x434; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x44E; &#x442;&#x430; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x430;, &#x432;&#x430;&#x43C;, &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x43E; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; Flash &#x430;&#x431;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x447;&#x435;&#x440;&#x435;&#x437; SSL.","ba-audiorecorder.software-required":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x43D;&#x438;&#x436;&#x447;&#x435;, &#x449;&#x43E;&#x431; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x43D;&#x430;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x456; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x456; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438;.","ba-audiorecorder.software-waiting":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x432;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; / &#x430;&#x43A;&#x442;&#x438;&#x432;&#x430;&#x446;&#x456;
2&#x457; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x438;&#x445; &#x437;&#x430;&#x441;&#x43E;&#x431;&#x456;&#x432;. &#x41C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E;, &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x432;&#x435;&#x434;&#x435;&#x442;&#x44C;&#x441;&#x44F; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443; &#x43F;&#x456;&#x441;&#x43B;&#x44F; &#x437;&#x430;&#x432;&#x435;&#x440;&#x448;&#x435;&#x43D;&#x43D;&#x44F;.","ba-audiorecorder.access-forbidden":"&#x423; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x456; &#x434;&#x43E; &#x434;&#x438;&#x43A;&#x442;&#x43E;&#x444;&#x43E;&#x43D;&#x443; &#x431;&#x443;&#x43B;&#x43E; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E;. &#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438;.","ba-audiorecorder.uploading":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;","ba-audiorecorder.uploading-failed":"&#x412;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x43E; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.upload-error-duration":"&#x422;&#x440;&#x438;&#x432;&#x430;&#x43B;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x443;&#x432;&#x430;&#x43D;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E; &#x43D;&#x435; &#x432;&#x456;&#x434;&#x43F;&#x43E;&#x432;&#x456;&#x434;&#x430;&#x454; &#x432;&#x438;&#x43C;&#x43E;&#x433;&#x430;&#x43C; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.verifying":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F;","ba-audiorecorder.verifying-failed":"&#x412;&#x435;&#x440;&#x438;&#x444;&#x456;&#x43A;&#x430;&#x446;&#x456;&#x44F; &#x437;&#x430;&#x437;&#x43D;&#x430;&#x43B;&#x430; &#x43D;&#x435;&#x432;&#x434;&#x430;&#x447;&#x456; - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-audiorecorder.rerecord-confirm":"&#x412;&#x438; &#x441;&#x43F;&#x440;&#x430;&#x432;&#x434;&#x456; &#x431;&#x430;&#x436;&#x430;&#x454;&#x442;&#x435; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x442;&#x438; &#x430;&#x443;&#x434;&#x456;&#x43E;?","ba-audiorecorder.cancel-confirm":"&#x412;&#x438; &#x441;&#x43F;&#x440;&#x430;&#x432;&#x434;&#x456; &#x431;&#x430;&#x436;&#x430;&#x454;&#x442;&#x435; &#x441;&#x43A;&#x430;&#x441;&#x443;&#x432;&#x430;&#x442;&#x438; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x430;&#x443;&#x434;&#x456;&#x43E;?","ba-audiorecorder.audio_file_too_large":"&#x412;&#x430;&#x448; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B; &#x437;&#x430;&#x43D;&#x430;&#x434;&#x442;&#x43E; &#x432;&#x435;&#x43B;&#x438;&#x43A;&#x438;&#x439; (%s) - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437; &#x437; &#x43C;&#x435;&#x43D;&#x448;&#x438;&#x43C; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x43E;&#x43C;.","ba-audiorecorder.unsupported_audio_type":"&#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435;: %s - &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x442;&#x443;&#x442;, &#x449;&#x43E;&#x431; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x432;&#x430;&#x442;&#x438; &#x449;&#x435; &#x440;&#x430;&#x437;.","ba-common-settingsmenu.tooltip":"&#x41D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x456;&#x442;&#x44C; &#x434;&#x43B;&#x44F; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;.","ba-common-settingsmenu.setting-menu":"&#x412;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-common-settingsmenu.source-quality":"&#x42F;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x434;&#x436;&#x435;&#x440;&#x435;&#x43B;&#x430;","ba-common-settingsmenu.player-speed":"&#x428;&#x432;&#x438;&#x434;&#x43A;&#x456;&#x441;&#x442;&#x44C; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x435;&#x43D;&#x43D;&#x44F;","ba-common-settingsmenu.set-menu-option":"&#x412;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x43F;&#x430;&#x440;&#x430;&#x43C;&#x435;&#x442;&#x440;","ba-common-settingsmenu.submit-video":"&#x41F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-common-settingsmenu.picture-in-picture":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x456;","ba-common-settingsmenu.exit-fullscreen-video":"&#x412;&#x438;&#x439;&#x442;&#x438; &#x437; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-common-settingsmenu.fullscreen-video":"&#x423;&#x432;&#x456;&#x439;&#x442;&#x438; &#x434;&#x43E; &#x43F;&#x43E;&#x432;&#x43D;&#x43E;&#x435;&#x43A;&#x440;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x440;&#x435;&#x436;&#x438;&#x43C;&#x443;","ba-videorecorder-chooser.multi-stream":"&#x411;&#x430;&#x433;&#x430;&#x442;&#x43E;&#x43F;&#x43E;&#x442;&#x43E;&#x43A;&#x43E;&#x432;&#x438;&#x439;","ba-videorecorder-controlbar.pause-recorder":"&#x41F;&#x440;&#x438;&#x437;&#x443;&#x43F;&#x438;&#x43D;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder-controlbar.resume-recorder":"&#x41F;&#x440;&#x43E;&#x434;&#x43E;&#x432;&#x436;&#x438;&#x442;&#x438; &#x437;&#x430;&#x43F;&#x438;&#x441;","ba-videorecorder.missing-track":"&#x412;&#x456;&#x434;&#x441;&#x443;&#x442;&#x43D;&#x44F; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x456;&#x434;&#x43D;&#x430; &#x437;&#x432;&#x443;&#x43A;&#x43E;&#x432;&#x430; &#x447;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x434;&#x43E;&#x440;&#x456;&#x436;&#x43A;&#x430;","ba-videorecorder.device-already-in-use":"&#x429;&#x43E;&#x43D;&#x430;&#x439;&#x43C;&#x435;&#x43D;&#x448;&#x435; &#x43E;&#x434;&#x438;&#x43D; &#x437; &#x432;&#x430;&#x448;&#x438;&#x445; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x43E;&#x457;&#x432; &#x432;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x436;&#x435; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;","ba-videorecorder.browser-permission-denied":"&#x423; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x456; &#x432;&#x456;&#x434;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43E; &#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;&#x43E;&#x43C;, &#x431;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43D;&#x430;&#x434;&#x430;&#x439;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x456;&#x43B; &#x442;&#x430; &#x43F;&#x435;&#x440;&#x435;&#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x442;&#x435; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x443;","ba-audioplayer.all-settings":"&#x412;&#x441;&#x456; &#x43D;&#x430;&#x43B;&#x430;&#x448;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;","ba-videoplayer-controlbar.remaining-time":"&#x427;&#x430;&#x441;, &#x449;&#x43E; &#x437;&#x430;&#x43B;&#x438;&#x448;&#x438;&#x432;&#x441;&#x44F;","ba-videoplayer-controlbar.select-frame":"&#x412;&#x438;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C;","ba-videoplayer-controlbar.trim-video":"&#x41E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438;","ba-videoplayer-playbutton.trim":"&#x41E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438;","ba-videoplayer-playbutton.skip":"&#x41F;&#x440;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x442;&#x438;","ba-videorecorder-imagegallery.upload-covershot":"&#x417;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x438;&#x442;&#x438; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;","ba-videorecorder.pick-covershot-frame":"&#x412;&#x438;&#x431;&#x435;&#x440;&#x456;&#x442;&#x44C; &#x43A;&#x430;&#x434;&#x440;, &#x44F;&#x43A;&#x438;&#x439; &#x43F;&#x43E;&#x442;&#x440;&#x456;&#x431;&#x43D;&#x43E; &#x432;&#x438;&#x43A;&#x43E;&#x440;&#x438;&#x441;&#x442;&#x43E;&#x432;&#x443;&#x432;&#x430;&#x442;&#x438; &#x44F;&#x43A; &#x43E;&#x431;&#x43A;&#x43B;&#x430;&#x434;&#x438;&#x43D;&#x43A;&#x443;.","ba-videorecorder.screen-recorder-is-not-supported":"&#x426;&#x435;&#x439; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x440;&#x456;&#x439; &#x43D;&#x435; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454; &#x440;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440; &#x435;&#x43A;&#x440;&#x430;&#x43D;&#x443;","ba-videorecorder.trim-prompt":"&#x412;&#x438; &#x445;&#x43E;&#x447;&#x435;&#x442;&#x435; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438; &#x441;&#x432;&#x43E;&#x454; &#x432;&#x456;&#x434;&#x435;&#x43E;?","ba-videorecorder.trim-video":"&#x41F;&#x435;&#x440;&#x435;&#x43C;&#x456;&#x441;&#x442;&#x456;&#x442;&#x44C; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x440;&#x438; &#x43F;&#x43E;&#x447;&#x430;&#x442;&#x43A;&#x443; &#x442;&#x430; &#x43A;&#x456;&#x43D;&#x446;&#x44F;, &#x449;&#x43E;&#x431; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E;","ba-videorecorder.wait-for-trim":"&#x41E;&#x447;&#x456;&#x43A;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x438; &#x43E;&#x431;&#x440;&#x456;&#x437;&#x430;&#x43D;&#x43D;&#x44F; ...","ba-videorecorder-controlbar.no-video-source":"&#x412;&#x456;&#x434;&#x441;&#x443;&#x442;&#x43D;&#x454; &#x434;&#x43E;&#x434;&#x430;&#x442;&#x43A;&#x43E;&#x432;&#x435; &#x434;&#x436;&#x435;&#x440;&#x435;&#x43B;&#x43E; &#x432;&#x445;&#x456;&#x434;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x441;&#x438;&#x433;&#x43D;&#x430;&#x43B;&#x443;","ba-videorecorder-controlbar.stream-already-selected":"&#x414;&#x43E;&#x434;&#x430;&#x442;&#x43A;&#x43E;&#x432;&#x438;&#x439; &#x43F;&#x43E;&#x442;&#x456;&#x43A; &#x443;&#x436;&#x435; &#x432;&#x438;&#x431;&#x440;&#x430;&#x43D;&#x43E;","ba-videorecorder.uploading-src-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x43E; &#x432;&#x456;&#x434;&#x442;&#x432;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x437;&#x430;&#x440;&#x430;&#x437;, &#x437;&#x430;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x440;&#x438;&#x432;&#x430;&#x454;","ba-audiorecorder-controlbar.pause-recorder":"&#x41F;&#x430;&#x443;&#x437;&#x430; &#x440;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440;&#x430;","ba-audiorecorder-controlbar.resume-recorder":"&#x420;&#x435;&#x454;&#x441;&#x442;&#x440;&#x430;&#x442;&#x43E;&#x440; &#x440;&#x435;&#x437;&#x44E;&#x43C;&#x435;"},"language:zh-cn":{"ba-videoplayer-playbutton.tooltip":"&#x70B9;&#x51FB;&#x64AD;&#x653E;","ba-videoplayer-playbutton.rerecord":"&#x91CD;&#x8BD5;","ba-videoplayer-playbutton.submit-video":"&#x786E;&#x5B9A;","ba-videoplayer-loader.tooltip":"&#x8BFB;&#x53D6;&#x4E2D;...","ba-videoplayer-controlbar.change-resolution":"&#x53D8;&#x66F4;&#x5206;&#x8FA8;&#x7387;","ba-videoplayer-controlbar.video-progress":"&#x8FDB;&#x5EA6;","ba-videoplayer-controlbar.rerecord-video":"&#x91CD;&#x8BD5;?","ba-videoplayer-controlbar.submit-video":"&#x786E;&#x8BA4;","ba-videoplayer-controlbar.play-video":"&#x64AD;&#x653E;","ba-videoplayer-controlbar.pause-video":"&#x6682;&#x505C;","ba-videoplayer-controlbar.elapsed-time":"&#x7ECF;&#x8FC7;&#x65F6;&#x95F4;","ba-videoplayer-controlbar.total-time":"&#x603B;&#x957F;&#x5EA6;","ba-videoplayer-controlbar.fullscreen-video":"&#x8FDB;&#x5165;&#x5168;&#x5C4F;","ba-videoplayer-controlbar.volume-button":"&#x8C03;&#x6574;&#x97F3;&#x91CF;","ba-videoplayer-controlbar.volume-mute":"&#x9759;&#x97F3;","ba-videoplayer-controlbar.volume-unmute":"&#x89E3;&#x9664;&#x9759;&#x97F3;","ba-videoplayer.video-error":"&#x9519;&#x8BEF;&#x53D1;&#x751F;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;(&#x70B9;&#x6211;)","ba-videorecorder-chooser.record-video":"&#x5F55;&#x5236;&#x5F71;&#x7247;","ba-videorecorder-chooser.upload-video":"&#x4E0A;&#x4F20;&#x5F71;&#x7247;","ba-videorecorder-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-videorecorder-controlbar.camerahealthy":"&#x5149;&#x7EBF;&#x826F;&#x597D;","ba-videorecorder-controlbar.cameraunhealthy":"&#x5149;&#x6E90;&#x4E0D;&#x4F73;","ba-videorecorder-controlbar.microphonehealthy":"&#x6536;&#x97F3;&#x826F;&#x597D;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x6536;&#x97F3;&#x4E0D;&#x826F;","ba-videorecorder-controlbar.record":"&#x5F55;&#x5F71;","ba-videorecorder-controlbar.record-tooltip":"&#x70B9;&#x6211;&#x5F55;&#x5F71;","ba-videorecorder-controlbar.rerecord":"&#x91CD;&#x8BD5;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder-controlbar.upload-covershot":"&#x4E0A;&#x4F20;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x70B9;&#x6211;&#x4E0A;&#x4F20;&#x81EA;&#x8BA2;&#x7684;&#x5C01;&#x9762;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x70B9;&#x6211;&#x505C;&#x6B62;","ba-videorecorder-controlbar.skip":"&#x7565;&#x8FC7;","ba-videorecorder-controlbar.skip-tooltip":"&#x70B9;&#x6211;&#x7565;&#x8FC7;","ba-videorecorder.recorder-error":"&#x9519;&#x8BEF;&#x53D1;&#x751F;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;(&#x70B9;&#x6211;)","ba-videorecorder.attach-error":"&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6444;&#x50CF;&#x5934;&#xFF0C;&#x53EF;&#x80FD;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x6216;&#x662F;&#x8BBE;&#x5907;&#x7684;&#x9650;&#x5236;&#xFF0C;&#x8BF7;&#x5C1D;&#x8BD5;&#x5B89;&#x88C5; Flash &#x5916;&#x6302;&#x7A0B;&#x5E8F;&#x6216;&#x900F;&#x8FC7;&#x5B89;&#x5168;&#x8FDE;&#x7EBF;&#x6765;&#x4F7F;&#x7528;&#x3002;","ba-videorecorder.access-forbidden":"&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6444;&#x50CF;&#x5934;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.pick-covershot":"&#x8BF7;&#x6311;&#x9009;&#x4E00;&#x5F20;&#x5C01;&#x9762;","ba-videorecorder.uploading":"&#x4E0A;&#x4F20;&#x4E2D;","ba-videorecorder.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder.verifying":"&#x9A8C;&#x8BC1;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25;&#xFF0C;&#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videorecorder.rerecord-confirm":"&#x786E;&#x5B9A;&#x8981;&#x91CD;&#x65B0;&#x5F55;&#x5236;&#x60A8;&#x7684;&#x5F71;&#x7247;?","ba-videorecorder.video_file_too_large":"&#x60A8;&#x7684;&#x5F71;&#x7247;&#x8FC7;&#x5927; (%s) &#x8BF7;&#x70B9;&#x6211;&#x91CD;&#x65B0;&#x9009;&#x62E9;&#x5C0F;&#x4E00;&#x70B9;&#x5F71;&#x7247;&#x518D;&#x8BD5;&#x4E00;&#x6B21;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x8BF7;&#x4F7F;&#x7528;&#x5F71;&#x7247;&#x683C;&#x5F0F;: %s - &#x70B9;&#x6211;&#x91CD;&#x8BD5;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x7ED3;&#x675F;&#x5168;&#x5C4F;&#x64AD;&#x653E;","ba-videoplayer-share.share":"&#x5206;&#x4EAB;","ba-videoplayer-controlbar.pause-video-disabled":"&#x65E0;&#x6CD5;&#x6682;&#x505C;","ba-videorecorder-chooser.record-audio":"&#x5F55;&#x97F3;","ba-videorecorder-chooser.record-screen":"&#x8BB0;&#x5F55;&#x5C4F;&#x5E55;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x8BB0;&#x5F55;&#x65F6;&#x95F4;&#x662F;%d&#x79D2;","ba-videorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-videorecorder-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;","ba-videorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x53D6;&#x6D88;&#x4F60;&#x7684;&#x89C6;&#x9891;&#x4E0A;&#x4F20;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x5443;&#x65F6;&#x95F4;","ba-videoplayer-adslot.volume-button":"&#x8BBE;&#x7F6E;&#x97F3;&#x91CF;","ba-videoplayer-adslot.volume-mute":"&#x9759;&#x97F3;","ba-videoplayer-adslot.volume-unmute":"&#x53D6;&#x6D88;&#x9759;&#x97F3;","ba-videoplayer-adslot.ad-will-end-after":"&#x5E7F;&#x544A;&#x5C06;&#x5728;%s&#x4E4B;&#x540E;&#x7ED3;&#x675F;","ba-videoplayer-adslot.can-skip-after":"&#x5728;%d&#x4E4B;&#x540E;&#x8DF3;&#x8FC7;","ba-videoplayer-adslot.skip-ad":"&#x8DF3;&#x8FC7;&#x5E7F;&#x544A;","ba-videorecorder.software-required":"&#x8BF7;&#x70B9;&#x51FB;&#x4E0B;&#x9762;&#x7684;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x624D;&#x80FD;&#x7EE7;&#x7EED;&#x3002;","ba-videorecorder.software-waiting":"&#x7B49;&#x5F85;&#x8981;&#x6C42;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x3002;&#x5B8C;&#x6210;&#x540E;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-videoplayer-controlbar.close-tracks":"&#x5173;&#x95ED;CC","ba-videoplayer-controlbar.show-tracks":"&#x663E;&#x793A;CC","ba-videoplayer-tracks.upload-text-tracks":"&#x4E0A;&#x4F20;&#x66F2;&#x76EE;&#x6587;&#x672C;&#x6587;&#x4EF6;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8BED;&#x8A00;","ba-videoplayer-tracks.info-select-locale-first":"&#x9996;&#x5148;&#x9009;&#x62E9;&#x533A;&#x57DF;&#x8BBE;&#x7F6E;","ba-videoplayer-tracks.select-text-track-file":"&#x5355;&#x51FB;&#x4EE5;&#x9009;&#x4E2D;&#x6587;&#x4EF6;","ba-videoplayer-tracks.back":"&#x80CC;&#x90E8;","ba-videorecorder.framerate-warning":"&#x89C6;&#x9891;&#x5E27;&#x7387;&#x975E;&#x5E38;&#x4F4E;&#x3002;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x5173;&#x95ED;&#x6240;&#x6709;&#x5176;&#x4ED6;&#x7A0B;&#x5E8F;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x9009;&#x9879;&#x5361;&#x6216;&#x4F7F;&#x7528;&#x66F4;&#x5FEB;&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x3002;","ba-videorecorder.upload-error-duration":"&#x4E0A;&#x4F20;&#x89C6;&#x9891;&#x7684;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x60A8;&#x9009;&#x62E9;&#x7684;&#x6587;&#x4EF6;&#x4E0E;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x7EB5;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x6A2A;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x91CD;&#x505A;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x786E;&#x8BA4;","ba-imageviewer-controlbar.fullscreen-image":"&#x8F93;&#x5165;&#x5168;&#x5C4F;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-imageviewer.image-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x6355;&#x83B7;&#x56FE;&#x50CF;","ba-imagecapture-chooser.upload-image":"&#x4E0A;&#x4F20;&#x56FE;&#x7247;","ba-imagecapture-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x5F88;&#x597D;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x4E0D;&#x662F;&#x6700;&#x4F73;&#x7684;","ba-imagecapture-controlbar.record":"&#x6355;&#x83B7;","ba-imagecapture-controlbar.record-tooltip":"&#x70B9;&#x51FB;&#x6B64;&#x5904;&#x6355;&#x6349;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x91CD;&#x505A;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x91CD;&#x505A;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x53D6;&#x6D88;","ba-imagecapture-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;","ba-audioplayer-controlbar.audio-progress":"&#x8FDB;&#x5C55;
2","ba-audioplayer-controlbar.rerecord-audio":"&#x91CD;&#x505A;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x786E;&#x8BA4;","ba-audioplayer-controlbar.play-audio":"&#x73A9;","ba-audioplayer-controlbar.pause-audio":"&#x6682;&#x505C;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x6682;&#x505C;&#x4E0D;&#x53D7;&#x652F;&#x6301;","ba-audioplayer-controlbar.elapsed-time":"&#x8282;&#x7701;&#x65F6;&#x95F4;","ba-audioplayer-controlbar.total-time":"&#x603B;&#x957F;&#x5EA6;","ba-audioplayer-controlbar.volume-button":"&#x8BBE;&#x5B9A;&#x97F3;&#x91CF;","ba-audioplayer-controlbar.volume-mute":"&#x9759;&#x97F3;","ba-audioplayer-controlbar.volume-unmute":"&#x53D6;&#x6D88;&#x9759;&#x97F3;","ba-audioplayer-loader.tooltip":"&#x8F7D;&#x5165;&#x4E2D;...","ba-audioplayer.audio-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x5F55;&#x5236;&#x97F3;&#x9891;","ba-audiorecorder-chooser.upload-audio":"&#x4E0A;&#x4F20;&#x97F3;&#x9891;","ba-audiorecorder-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-audiorecorder-controlbar.microphonehealthy":"&#x58F0;&#x97F3;&#x5F88;&#x597D;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x65E0;&#x6CD5;&#x63A5;&#x542C;&#x4EFB;&#x4F55;&#x58F0;&#x97F3;","ba-audiorecorder-controlbar.record":"&#x8BB0;&#x5F55;","ba-audiorecorder-controlbar.record-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x8BB0;&#x5F55;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x91CD;&#x505A;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x91CD;&#x505A;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x70B9;&#x51FB;&#x6B64;&#x5904;&#x505C;&#x6B62;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x5F55;&#x5236;&#x65F6;&#x95F4;&#x4E3A;%d&#x79D2;","ba-audiorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x53D6;&#x6D88;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x7403;&#x5458;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8BBE;&#x7F6E;","ba-videoplayer-controlbar.airplay":"&#x7684;Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x56FE;&#x6807;&#x3002;","ba-videoplayer.all-settings":"&#x6240;&#x6709;&#x8BBE;&#x7F6E;","ba-videoplayer.player-speed":"&#x7403;&#x5458;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x5C4F;","ba-videorecorder-controlbar.add-stream":"&#x6DFB;&#x52A0;&#x6D41;","ba-videorecorder.switch-camera":"&#x5207;&#x6362;&#x76F8;&#x673A;","ba-videorecorder.prepare-covershot":"&#x51C6;&#x5907;&#x70AE;&#x5F39;","ba-videorecorder.prepare-thumbnails":"&#x51C6;&#x5907;&#x5BFB;&#x627E;&#x7F29;&#x7565;&#x56FE;","ba-videorecorder.adding-new-stream":"&#x6DFB;&#x52A0;&#x65B0;&#x6D41;","ba-imagecapture.recorder-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.attach-error":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88C5;Flash&#x6216;&#x901A;&#x8FC7;SSL&#x8BBF;&#x95EE;&#x8BE5;&#x9875;&#x9762;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x8BBE;&#x5907;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x3002;","ba-imagecapture.software-required":"&#x8BF7;&#x5355;&#x51FB;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7EE7;&#x7EED;&#x3002;","ba-imagecapture.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x540E;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-imagecapture.access-forbidden":"&#x7981;&#x6B62;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.uploading":"&#x4E0A;&#x4F20;","ba-imagecapture.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.upload-error-duration":"&#x4E0A;&#x4F20;&#x56FE;&#x7247;&#x7684;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x60A8;&#x9009;&#x62E9;&#x7684;&#x6587;&#x4EF6;&#x4E0E;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.verifying":"&#x9A8C;&#x8BC1;","ba-imagecapture.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x91CD;&#x62CD;&#x4F60;&#x7684;&#x5F62;&#x8C61;&#x5417;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x60A8;&#x7684;&#x56FE;&#x7247;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x518D;&#x6B21;&#x5C1D;&#x8BD5;&#x4F7F;&#x7528;&#x8F83;&#x5C0F;&#x7684;&#x56FE;&#x7247;&#x6587;&#x4EF6;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x8BF7;&#x4E0A;&#x4F20;&#xFF1A;%s  - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x8BBE;&#x5907;&#x4EE5;&#x7EB5;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x8BF7;&#x65CB;&#x8F6C;&#x60A8;&#x7684;&#x8BBE;&#x5907;&#x4EE5;&#x6A2A;&#x5411;&#x6A21;&#x5F0F;&#x5F55;&#x5236;&#x3002;","ba-audiorecorder.recorder-error":"&#x53D1;&#x751F;&#x4E86;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x91CD;&#x8BD5;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.attach-error":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88C5;Flash&#x6216;&#x901A;&#x8FC7;SSL&#x8BBF;&#x95EE;&#x8BE5;&#x9875;&#x9762;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x8BBE;&#x5907;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x3002;","ba-audiorecorder.software-required":"&#x8BF7;&#x5355;&#x51FB;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7EE7;&#x7EED;&#x3002;","ba-audiorecorder.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88C5;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x540E;&#x5237;&#x65B0;&#x9875;&#x9762;&#x3002;","ba-audiorecorder.access-forbidden":"&#x7981;&#x6B62;&#x8BBF;&#x95EE;&#x5A92;&#x4F53;&#x3002;&#x70B9;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.uploading":"&#x4E0A;&#x4F20;","ba-audiorecorder.uploading-failed":"&#x4E0A;&#x4F20;&#x5931;&#x8D25; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x4E0A;&#x4F20;&#x7684;&#x97F3;&#x9891;&#x957F;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.verifying":"&#x9A8C;&#x8BC1;","ba-audiorecorder.verifying-failed":"&#x9A8C;&#x8BC1;&#x5931;&#x8D25; - &#x5355;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x8981;&#x91CD;&#x505A;&#x4F60;&#x7684;&#x97F3;&#x9891;&#x5417;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x53D6;&#x6D88;&#x97F3;&#x9891;&#x4E0A;&#x4F20;&#x5417;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x60A8;&#x7684;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x518D;&#x6B21;&#x5C1D;&#x8BD5;&#x4F7F;&#x7528;&#x8F83;&#x5C0F;&#x7684;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x8BF7;&#x4E0A;&#x4F20;&#xFF1A;%s  - &#x70B9;&#x51FB;&#x6B64;&#x5904;&#x91CD;&#x8BD5;&#x3002;","ba-common-settingsmenu.tooltip":"&#x70B9;&#x51FB;&#x64AD;&#x653E;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x6240;&#x6709;&#x8BBE;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x6E90;&#x8D28;&#x91CF;","ba-common-settingsmenu.player-speed":"&#x64AD;&#x653E;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x8BBE;&#x5B9A;&#x9009;&#x9879;","ba-common-settingsmenu.submit-video":"&#x786E;&#x8BA4;&#x5F71;&#x7247;","ba-common-settingsmenu.picture-in-picture":"&#x753B;&#x4E2D;&#x753B;","ba-common-settingsmenu.exit-fullscreen-video":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-common-settingsmenu.fullscreen-video":"&#x8FDB;&#x5165;&#x5168;&#x5C4F;","ba-videorecorder-chooser.multi-stream":"&#x591A;&#x6D41;","ba-videorecorder-controlbar.pause-recorder":"&#x6682;&#x505C;&#x8BB0;&#x5F55;&#x5668;","ba-videorecorder-controlbar.resume-recorder":"&#x7B80;&#x5386;&#x8BB0;&#x5F55;&#x5668;","ba-videorecorder.missing-track":"&#x7F3A;&#x5C11;&#x5FC5;&#x9700;&#x7684;&#x97F3;
2&#x9891;&#x6216;&#x89C6;&#x9891;&#x8F68;&#x9053;","ba-videorecorder.device-already-in-use":"&#x60A8;&#x7684;&#x81F3;&#x5C11;&#x4E00;&#x4E2A;&#x8F93;&#x5165;&#x8BBE;&#x5907;&#x5DF2;&#x5728;&#x4F7F;&#x7528;&#x4E2D;","ba-videorecorder.browser-permission-denied":"&#x6D4F;&#x89C8;&#x5668;&#x62D2;&#x7EDD;&#x6B64;&#x6743;&#x9650;&#xFF0C;&#x8BF7;&#x6388;&#x4E88;&#x8BBF;&#x95EE;&#x6743;&#x9650;&#x5E76;&#x91CD;&#x65B0;&#x52A0;&#x8F7D;&#x9875;&#x9762;","ba-audioplayer.all-settings":"&#x6240;&#x6709;&#x8BBE;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x5269;&#x4F59;&#x65F6;&#x95F4;","ba-videoplayer-controlbar.select-frame":"&#x9009;&#x62E9;","ba-videoplayer-controlbar.trim-video":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.trim":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.skip":"&#x8DF3;&#x8FC7;","ba-videorecorder-imagegallery.upload-covershot":"&#x4E0A;&#x4F20;&#x5C01;&#x9762;","ba-videorecorder.pick-covershot-frame":"&#x9009;&#x62E9;&#x8981;&#x7528;&#x4F5C;&#x63A9;&#x62A4;&#x7684;&#x5E27;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x6B64;&#x8BBE;&#x5907;&#x4E0D;&#x652F;&#x6301;&#x5C4F;&#x5E55;&#x5F55;&#x50CF;&#x673A;","ba-videorecorder.trim-prompt":"&#x4F60;&#x60F3;&#x4FEE;&#x526A;&#x4F60;&#x7684;&#x89C6;&#x9891;&#x5417;&#xFF1F;","ba-videorecorder.trim-video":"&#x79FB;&#x52A8;&#x5F00;&#x59CB;&#x548C;&#x7ED3;&#x675F;&#x6807;&#x8BB0;&#x4EE5;&#x4FEE;&#x526A;&#x89C6;&#x9891;","ba-videorecorder.wait-for-trim":"&#x7B49;&#x5F85;&#x4FEE;&#x526A;&#x547D;&#x4EE4;...","ba-videorecorder-controlbar.no-video-source":"&#x7F3A;&#x5C11;&#x989D;&#x5916;&#x7684;&#x89C6;&#x9891;&#x8F93;&#x5165;&#x6E90;","ba-videorecorder-controlbar.stream-already-selected":"&#x5DF2;&#x9009;&#x62E9;&#x9644;&#x52A0;&#x6D41;","ba-videorecorder.uploading-src-error":"&#x73B0;&#x5728;&#x65E0;&#x6CD5;&#x64AD;&#x653E;&#x89C6;&#x9891;&#xFF0C;&#x4E0A;&#x4F20;&#x4ECD;&#x5728;&#x8FDB;&#x884C;&#x4E2D;","ba-audiorecorder-controlbar.pause-recorder":"&#x6682;&#x505C;&#x5F55;&#x97F3;&#x673A;","ba-audiorecorder-controlbar.resume-recorder":"&#x7B80;&#x5386;&#x8BB0;&#x5F55;&#x5668;"},"language:zh-tw":{"ba-videoplayer-playbutton.tooltip":"&#x9EDE;&#x9078;&#x64AD;&#x653E;","ba-videoplayer-playbutton.rerecord":"&#x91CD;&#x8A66;","ba-videoplayer-playbutton.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-loader.tooltip":"&#x8B80;&#x53D6;&#x4E2D;...","ba-videoplayer-controlbar.change-resolution":"&#x8B8A;&#x66F4;&#x89E3;&#x6790;&#x5EA6;","ba-videoplayer-controlbar.video-progress":"&#x9032;&#x5EA6;","ba-videoplayer-controlbar.rerecord-video":"&#x91CD;&#x8A66;?","ba-videoplayer-controlbar.submit-video":"&#x78BA;&#x8A8D;","ba-videoplayer-controlbar.play-video":"&#x64AD;&#x653E;","ba-videoplayer-controlbar.pause-video":"&#x66AB;&#x505C;","ba-videoplayer-controlbar.elapsed-time":"&#x7D93;&#x904E;&#x6642;&#x9593;","ba-videoplayer-controlbar.total-time":"&#x7E3D;&#x9577;&#x5EA6;","ba-videoplayer-controlbar.fullscreen-video":"&#x9032;&#x5165;&#x5168;&#x87A2;&#x5E55;","ba-videoplayer-controlbar.volume-button":"&#x8ABF;&#x6574;&#x97F3;&#x91CF;","ba-videoplayer-controlbar.volume-mute":"&#x975C;&#x97F3;","ba-videoplayer-controlbar.volume-unmute":"&#x89E3;&#x9664;&#x975C;&#x97F3;","ba-videoplayer.video-error":"&#x932F;&#x8AA4;&#x767C;&#x751F;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;(&#x9EDE;&#x6211;)","ba-videorecorder-chooser.record-video":"&#x9304;&#x88FD;&#x5F71;&#x7247;","ba-videorecorder-chooser.upload-video":"&#x4E0A;&#x50B3;&#x5F71;&#x7247;","ba-videorecorder-controlbar.settings":"&#x8A2D;&#x5B9A;&#x503C;","ba-videorecorder-controlbar.camerahealthy":"&#x5149;&#x7DDA;&#x826F;&#x597D;","ba-videorecorder-controlbar.cameraunhealthy":"&#x5149;&#x6E90;&#x4E0D;&#x4F73;","ba-videorecorder-controlbar.microphonehealthy":"&#x6536;&#x97F3;&#x826F;&#x597D;","ba-videorecorder-controlbar.microphoneunhealthy":"&#x6536;&#x97F3;&#x4E0D;&#x826F;","ba-videorecorder-controlbar.record":"&#x9304;&#x5F71;","ba-videorecorder-controlbar.record-tooltip":"&#x9EDE;&#x6211;&#x9304;&#x5F71;","ba-videorecorder-controlbar.rerecord":"&#x91CD;&#x8A66;","ba-videorecorder-controlbar.rerecord-tooltip":"&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder-controlbar.upload-covershot":"&#x4E0A;&#x50B3;","ba-videorecorder-controlbar.upload-covershot-tooltip":"&#x9EDE;&#x6211;&#x4E0A;&#x50B3;&#x81EA;&#x8A02;&#x7684;&#x5C01;&#x9762;","ba-videorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-videorecorder-controlbar.stop-tooltip":"&#x9EDE;&#x6211;&#x505C;&#x6B62;","ba-videorecorder-controlbar.skip":"&#x7565;&#x904E;","ba-videorecorder-controlbar.skip-tooltip":"&#x9EDE;&#x6211;&#x7565;&#x904E;","ba-videorecorder.recorder-error":"&#x932F;&#x8AA4;&#x767C;&#x751F;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;(&#x9EDE;&#x6211;)","ba-videorecorder.attach-error":"&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x651D;&#x5F71;&#x6A5F;&#xFF0C;&#x53EF;&#x80FD;&#x662F;&#x700F;&#x89BD;&#x5668;&#x6216;&#x662F;&#x88DD;&#x7F6E;&#x7684;&#x9650;&#x5236;&#xFF0C;&#x8ACB;&#x5617;&#x8A66;&#x5B89;&#x88DD; Flash &#x5916;&#x639B;&#x7A0B;&#x5F0F;&#x6216;&#x900F;&#x904E;&#x5B89;&#x5168;&#x9023;&#x7DDA;&#x4F86;&#x4F7F;&#x7528;&#x3002;","ba-videorecorder.access-forbidden":"&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x651D;&#x5F71;&#x6A5F;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.pick-covershot":"&#x8ACB;&#x6311;&#x9078;&#x4E00;&#x5F35;&#x5C01;&#x9762;","ba-videorecorder.uploading":"&#x4E0A;&#x50B3;&#x4E2D;","ba-videorecorder.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder.verifying":"&#x9A57;&#x8B49;&#x4E2D;","ba-videorecorder.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557;&#xFF0C;&#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videorecorder.rerecord-confirm":"&#x78BA;&#x5B9A;&#x8981;&#x91CD;&#x65B0;&#x9304;&#x88FD;&#x60A8;&#x7684;&#x5F71;&#x7247;?","ba-videorecorder.video_file_too_large":"&#x60A8;&#x7684;&#x5F71;&#x7247;&#x904E;&#x5927; (%s) &#x8ACB;&#x9EDE;&#x6211;&#x91CD;&#x65B0;&#x9078;&#x64C7;&#x5C0F;&#x4E00;&#x9EDE;&#x5F71;&#x7247;&#x518D;&#x8A66;&#x4E00;&#x6B21;&#x3002;","ba-videorecorder.unsupported_video_type":"&#x8ACB;&#x4F7F;&#x7528;&#x5F71;&#x7247;&#x683C;&#x5F0F;: %s - &#x9EDE;&#x6211;&#x91CD;&#x8A66;","ba-videoplayer-controlbar.exit-fullscreen-video":"&#x7D50;&#x675F;&#x5168;&#x87A2;&#x5E55;","ba-videoplayer-share.share":"&#x5206;&#x4EAB;","ba-videoplayer-controlbar.pause-video-disabled":"&#x7121;&#x6CD5;&#x66AB;&#x505C;","ba-videorecorder-chooser.record-audio":"&#x9304;&#x97F3;","ba-videorecorder-chooser.record-screen":"&#x8A18;&#x9304;&#x5C4F;&#x5E55;","ba-videorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x8A18;&#x9304;&#x6642;&#x9593;&#x662F;%d&#x79D2;","ba-videorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-videorecorder-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-videorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x53D6;&#x6D88;&#x4F60;&#x7684;&#x8996;&#x983B;&#x4E0A;&#x50B3;&#xFF1F;","ba-videoplayer-adslot.elapsed-time":"&#x5443;&#x6642;&#x9593;","ba-videoplayer-adslot.volume-button":"&#x8A2D;&#x7F6E;&#x97F3;&#x91CF;","ba-videoplayer-adslot.volume-mute":"&#x975C;&#x97F3;","ba-videoplayer-adslot.volume-unmute":"&#x53D6;&#x6D88;&#x975C;&#x97F3;","ba-videoplayer-adslot.ad-will-end-after":"&#x5EE3;&#x544A;&#x5C07;&#x5728;%s&#x4E4B;&#x5F8C;&#x7D50;&#x675F;","ba-videoplayer-adslot.can-skip-after":"&#x5728;%d&#x4E4B;&#x5F8C;&#x8DF3;&#x904E;","ba-videoplayer-adslot.skip-ad":"&#x8DF3;&#x904E;&#x5EE3;&#x544A;","ba-videorecorder.software-required":"&#x8ACB;&#x9EDE;&#x64CA;&#x4E0B;&#x9762;&#x7684;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x624D;&#x80FD;&#x7E7C;&#x7E8C;&#x3002;","ba-videorecorder.software-waiting":"&#x7B49;&#x5F85;&#x8981;&#x6C42;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x3002;&#x5B8C;&#x6210;&#x5F8C;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-videoplayer-controlbar.close-tracks":"&#x95DC;&#x9589;CC","ba-videoplayer-controlbar.show-tracks":"&#x986F;&#x793A;CC","ba-videoplayer-tracks.upload-text-tracks":"&#x4E0A;&#x50B3;&#x66F2;&#x76EE;&#x6587;&#x672C;&#x6587;&#x4EF6;","ba-videoplayer-tracks.select-text-track-language":"&#x5B57;&#x5E55;&#x8A9E;&#x8A00;","ba-videoplayer-tracks.info-select-locale-first":"&#x9996;&#x5148;&#x9078;&#x64C7;&#x5340;&#x57DF;&#x8A2D;&#x7F6E;","ba-videoplayer-tracks.select-text-track-file":"&#x55AE;&#x64CA;&#x4EE5;&#x9078;&#x4E2D;&#x6587;&#x4EF6;","ba-videoplayer-tracks.back":"&#x80CC;&#x90E8;","ba-videorecorder.framerate-warning":"&#x8996;&#x983B;&#x5E40;&#x7387;&#x975E;&#x5E38;&#x4F4E;&#x3002;&#x6211;&#x5011;&#x5EFA;&#x8B70;&#x95DC;&#x9589;&#x6240;&#x6709;&#x5176;&#x4ED6;&#x7A0B;&#x5E8F;&#x548C;&#x700F;&#x89BD;&#x5668;&#x9078;&#x9805;&#x5361;&#x6216;&#x4F7F;&#x7528;&#x66F4;&#x5FEB;&#x7684;&#x8A08;&#x7B97;&#x6A5F;&#x3002;","ba-videorecorder.upload-error-duration":"&#x4E0A;&#x50B3;&#x8996;&#x983B;&#x7684;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.resolution-constraint-error":"&#x60A8;&#x9078;&#x64C7;&#x7684;&#x6587;&#x4EF6;&#x8207;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-videorecorder.orientation-portrait-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x7E31;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-videorecorder.orientation-landscape-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x6A6B;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-imageviewer-controlbar.rerecord-image":"&#x91CD;&#x505A;&#xFF1F;","ba-imageviewer-controlbar.submit-image":"&#x78BA;&#x8A8D;","ba-imageviewer-controlbar.fullscreen-image":"&#x8F38;&#x5165;&#x5168;&#x5C4F;","ba-imageviewer-controlbar.exit-fullscreen-image":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-imageviewer.image-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture-chooser.image-capture":"&#x6355;&#x7372;&#x5716;&#x50CF;","ba-imagecapture-chooser.upload-image":"&#x4E0A;&#x50B3;&#x5716;&#x7247;","ba-imagecapture-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-imagecapture-controlbar.camerahealthy":"&#x7167;&#x660E;&#x5F88;&#x597D;","ba-imagecapture-controlbar.cameraunhealthy":"&#x7167;&#x660E;&#x4E0D;&#x662F;&#x6700;&#x4F73;&#x7684;","ba-imagecapture-controlbar.record":"&#x6355;&#x7372;","ba-imagecapture-controlbar.record-tooltip":"&#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x6355;&#x6349;&#x3002;","ba-imagecapture-controlbar.rerecord":"&#x91CD;&#x505A;","ba-imagecapture-controlbar.rerecord-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x91CD;&#x505A;&#x3002;","ba-imagecapture-controlbar.cancel":"&#x53D6;&#x6D88;","ba-imagecapture-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-audioplayer-controlbar.audio-progress":"&#x9032;&#x5C55;
2","ba-audioplayer-controlbar.rerecord-audio":"&#x91CD;&#x505A;&#xFF1F;","ba-audioplayer-controlbar.submit-audio":"&#x78BA;&#x8A8D;","ba-audioplayer-controlbar.play-audio":"&#x73A9;","ba-audioplayer-controlbar.pause-audio":"&#x66AB;&#x505C;","ba-audioplayer-controlbar.pause-audio-disabled":"&#x66AB;&#x505C;&#x4E0D;&#x53D7;&#x652F;&#x6301;","ba-audioplayer-controlbar.elapsed-time":"&#x7BC0;&#x7701;&#x6642;&#x9593;","ba-audioplayer-controlbar.total-time":"&#x7E3D;&#x9577;&#x5EA6;","ba-audioplayer-controlbar.volume-button":"&#x8A2D;&#x5B9A;&#x97F3;&#x91CF;","ba-audioplayer-controlbar.volume-mute":"&#x975C;&#x97F3;","ba-audioplayer-controlbar.volume-unmute":"&#x53D6;&#x6D88;&#x975C;&#x97F3;","ba-audioplayer-loader.tooltip":"&#x8F09;&#x5165;&#x4E2D;...","ba-audioplayer.audio-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder-chooser.record-audio":"&#x9304;&#x88FD;&#x97F3;&#x983B;","ba-audiorecorder-chooser.upload-audio":"&#x4E0A;&#x50B3;&#x97F3;&#x983B;","ba-audiorecorder-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-audiorecorder-controlbar.microphonehealthy":"&#x8072;&#x97F3;&#x5F88;&#x597D;","ba-audiorecorder-controlbar.microphoneunhealthy":"&#x7121;&#x6CD5;&#x63A5;&#x807D;&#x4EFB;&#x4F55;&#x8072;&#x97F3;","ba-audiorecorder-controlbar.record":"&#x8A18;&#x9304;","ba-audiorecorder-controlbar.record-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x8A18;&#x9304;&#x3002;","ba-audiorecorder-controlbar.rerecord":"&#x91CD;&#x505A;","ba-audiorecorder-controlbar.rerecord-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x91CD;&#x505A;&#x3002;","ba-audiorecorder-controlbar.stop":"&#x505C;&#x6B62;","ba-audiorecorder-controlbar.stop-tooltip":"&#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x505C;&#x6B62;&#x3002;","ba-audiorecorder-controlbar.stop-available-after":"&#x6700;&#x77ED;&#x9304;&#x88FD;&#x6642;&#x9593;&#x70BA;%d&#x79D2;","ba-audiorecorder-controlbar.cancel":"&#x53D6;&#x6D88;","ba-audiorecorder-controlbar.cancel-tooltip":"&#x9EDE;&#x64CA;&#x9019;&#x88E1;&#x53D6;&#x6D88;&#x3002;","ba-videoplayer-controlbar.player-speed":"&#x7403;&#x54E1;&#x901F;&#x5EA6;","ba-videoplayer-controlbar.settings":"&#x8A2D;&#x7F6E;","ba-videoplayer-controlbar.airplay":"&#x7684;Airplay","ba-videoplayer-controlbar.airplay-icon":"Airplay&#x5716;&#x6A19;&#x3002;","ba-videoplayer.all-settings":"&#x6240;&#x6709;&#x8A2D;&#x7F6E;","ba-videoplayer.player-speed":"&#x7403;&#x54E1;&#x901F;&#x5EA6;","ba-videoplayer.full-screen":"&#x5168;&#x5C4F;","ba-videorecorder-controlbar.add-stream":"&#x6DFB;&#x52A0;&#x6D41;","ba-videorecorder.switch-camera":"&#x5207;&#x63DB;&#x76F8;&#x6A5F;","ba-videorecorder.prepare-covershot":"&#x6E96;&#x5099;&#x7832;&#x5F48;","ba-videorecorder.prepare-thumbnails":"&#x6E96;&#x5099;&#x5C0B;&#x627E;&#x7E2E;&#x7565;&#x5716;","ba-videorecorder.adding-new-stream":"&#x6DFB;&#x52A0;&#x65B0;&#x6D41;","ba-imagecapture.recorder-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.attach-error":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88DD;Flash&#x6216;&#x901A;&#x904E;SSL&#x8A2A;&#x554F;&#x8A72;&#x9801;&#x9762;&#xFF0C;&#x5177;&#x9AD4;&#x53D6;&#x6C7A;&#x65BC;&#x8A2D;&#x5099;&#x548C;&#x700F;&#x89BD;&#x5668;&#x3002;","ba-imagecapture.software-required":"&#x8ACB;&#x55AE;&#x64CA;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7E7C;&#x7E8C;&#x3002;","ba-imagecapture.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x5F8C;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-imagecapture.access-forbidden":"&#x7981;&#x6B62;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.uploading":"&#x4E0A;&#x50B3;","ba-imagecapture.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.upload-error-duration":"&#x4E0A;&#x50B3;&#x5716;&#x7247;&#x7684;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.resolution-constraint-error":"&#x60A8;&#x9078;&#x64C7;&#x7684;&#x6587;&#x4EF6;&#x8207;&#x6240;&#x9700;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x4E0D;&#x5339;&#x914D; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.verifying":"&#x9A57;&#x8B49;","ba-imagecapture.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;
2&#x60F3;&#x91CD;&#x62CD;&#x4F60;&#x7684;&#x5F62;&#x8C61;&#x55CE;&#xFF1F;","ba-imagecapture.image_file_too_large":"&#x60A8;&#x7684;&#x5716;&#x7247;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x518D;&#x6B21;&#x5617;&#x8A66;&#x4F7F;&#x7528;&#x8F03;&#x5C0F;&#x7684;&#x5716;&#x7247;&#x6587;&#x4EF6;&#x3002;","ba-imagecapture.unsupported_image_type":"&#x8ACB;&#x4E0A;&#x50B3;&#xFF1A;%s  - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-imagecapture.orientation-portrait-required":"&#x8ACB;&#x65CB;&#x8F49;&#x8A2D;&#x5099;&#x4EE5;&#x7E31;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-imagecapture.orientation-landscape-required":"&#x8ACB;&#x65CB;&#x8F49;&#x60A8;&#x7684;&#x8A2D;&#x5099;&#x4EE5;&#x6A6B;&#x5411;&#x6A21;&#x5F0F;&#x9304;&#x88FD;&#x3002;","ba-audiorecorder.recorder-error":"&#x767C;&#x751F;&#x4E86;&#x4E00;&#x500B;&#x932F;&#x8AA4;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x91CD;&#x8A66;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.attach-error":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x754C;&#x9762;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5B89;&#x88DD;Flash&#x6216;&#x901A;&#x904E;SSL&#x8A2A;&#x554F;&#x8A72;&#x9801;&#x9762;&#xFF0C;&#x5177;&#x9AD4;&#x53D6;&#x6C7A;&#x65BC;&#x8A2D;&#x5099;&#x548C;&#x700F;&#x89BD;&#x5668;&#x3002;","ba-audiorecorder.software-required":"&#x8ACB;&#x55AE;&#x64CA;&#x4E0B;&#x65B9;&#x4EE5;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x4EE5;&#x4E0B;&#x8981;&#x6C42;&#x4EE5;&#x7E7C;&#x7E8C;&#x3002;","ba-audiorecorder.software-waiting":"&#x7B49;&#x5F85;&#x5B89;&#x88DD;/&#x6FC0;&#x6D3B;&#x8981;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x5728;&#x5B8C;&#x6210;&#x5F8C;&#x5237;&#x65B0;&#x9801;&#x9762;&#x3002;","ba-audiorecorder.access-forbidden":"&#x7981;&#x6B62;&#x8A2A;&#x554F;&#x5A92;&#x9AD4;&#x3002;&#x9EDE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.uploading":"&#x4E0A;&#x50B3;","ba-audiorecorder.uploading-failed":"&#x4E0A;&#x50B3;&#x5931;&#x6557; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.upload-error-duration":"&#x4E0A;&#x50B3;&#x7684;&#x97F3;&#x983B;&#x9577;&#x5EA6;&#x4E0D;&#x7B26;&#x5408;&#x8981;&#x6C42; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.verifying":"&#x9A57;&#x8B49;","ba-audiorecorder.verifying-failed":"&#x9A57;&#x8B49;&#x5931;&#x6557; - &#x55AE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-audiorecorder.rerecord-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x8981;&#x91CD;&#x505A;&#x4F60;&#x7684;&#x97F3;&#x983B;&#x55CE;&#xFF1F;","ba-audiorecorder.cancel-confirm":"&#x4F60;&#x771F;&#x7684;&#x60F3;&#x53D6;&#x6D88;&#x97F3;&#x983B;&#x4E0A;&#x50B3;&#x55CE;&#xFF1F;","ba-audiorecorder.audio_file_too_large":"&#x60A8;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x592A;&#x5927;&#xFF08;%s&#xFF09; - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x518D;&#x6B21;&#x5617;&#x8A66;&#x4F7F;&#x7528;&#x8F03;&#x5C0F;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ba-audiorecorder.unsupported_audio_type":"&#x8ACB;&#x4E0A;&#x50B3;&#xFF1A;%s  - &#x9EDE;&#x64CA;&#x6B64;&#x8655;&#x91CD;&#x8A66;&#x3002;","ba-common-settingsmenu.tooltip":"&#x9EDE;&#x64CA;&#x64AD;&#x653E;&#x3002;","ba-common-settingsmenu.setting-menu":"&#x6240;&#x6709;&#x8A2D;&#x5B9A;","ba-common-settingsmenu.source-quality":"&#x6E90;&#x8CEA;&#x91CF;","ba-common-settingsmenu.player-speed":"&#x64AD;&#x653E;&#x901F;&#x5EA6;","ba-common-settingsmenu.set-menu-option":"&#x8A2D;&#x5B9A;&#x9078;&#x9805;","ba-common-settingsmenu.submit-video":"&#x78BA;&#x8A8D;&#x5F71;&#x7247;","ba-common-settingsmenu.picture-in-picture":"&#x756B;&#x4E2D;&#x756B;","ba-common-settingsmenu.exit-fullscreen-video":"&#x9000;&#x51FA;&#x5168;&#x5C4F;","ba-common-settingsmenu.fullscreen-video":"&#x9032;&#x5165;&#x5168;&#x5C4F;","ba-videorecorder-chooser.multi-stream":"&#x591A;&#x6D41;","ba-videorecorder-controlbar.pause-recorder":"&#x66AB;&#x505C;&#x8A18;&#x9304;&#x5668;","ba-videorecorder-controlbar.resume-recorder":"&#x7C21;&#x6B77;&#x8A18;&#x9304;&#x5668;","ba-videorecorder.missing-track":"&#x7F3A;&#x5C11;&#x5FC5;&#x9700;&#x7684;&#x97F3;&#x983B;&#x6216;&#x8996;&#x983B;&#x8ECC;&#x9053;","ba-videorecorder.device-already-in-use":"&#x60A8;&#x7684;&#x81F3;&#x5C11;&#x4E00;&#x500B;&#x8F38;&#x5165;&#x8A2D;&#x5099;&#x5DF2;&#x5728;&#x4F7F;&#x7528;&#x4E2D;","ba-videorecorder.browser-permission-denied":"&#x700F;&#x89BD;&#x5668;&#x62D2;&#x7D55;&#x6B64;&#x6B0A;&#x9650;&#xFF0C;&#x8ACB;&#x6388;&#x4E88;&#x8A2A;&#x554F;&#x6B0A;&#x9650;&#x4E26;&#x91CD;&#x65B0;&#x52A0;&#x8F09;&#x9801;&#x9762;","ba-audioplayer.all-settings":"&#x6240;&#x6709;&#x8A2D;&#x5B9A;","ba-videoplayer-controlbar.remaining-time":"&#x5269;&#x9918;&#x6642;&#x9593;","ba-videoplayer-controlbar.select-frame":"&#x9078;&#x64C7;","ba-videoplayer-controlbar.trim-video":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.trim":"&#x4FEE;&#x526A;","ba-videoplayer-playbutton.skip":"&#x8DF3;&#x904E;","ba-videorecorder-imagegallery.upload-covershot":"&#x4E0A;&#x50B3;&#x5C01;&#x9762;","ba-videorecorder.pick-covershot-frame":"&#x9078;&#x64C7;&#x8981;&#x7528;&#x4F5C;&#x63A9;&#x8B77;&#x7684;&#x5E40;&#x3002;","ba-videorecorder.screen-recorder-is-not-supported":"&#x6B64;&#x8A2D;&#x5099;&#x4E0D;&#x652F;&#x6301;&#x5C4F;&#x5E55;&#x9304;&#x50CF;&#x6A5F;","ba-videorecorder.trim-prompt":"&#x4F60;&#x60F3;&#x4FEE;&#x526A;&#x4F60;&#x7684;&#x8996;&#x983B;&#x55CE;&#xFF1F;","ba-videorecorder.trim-video":"&#x79FB;&#x52D5;&#x958B;&#x59CB;&#x548C;&#x7D50;&#x675F;&#x6A19;&#x8A18;&#x4EE5;&#x4FEE;&#x526A;&#x8996;&#x983B;","ba-videorecorder.wait-for-trim":"&#x7B49;&#x5F85;&#x4FEE;&#x526A;&#x547D;&#x4EE4;...","ba-videorecorder-controlbar.no-video-source":"&#x7F3A;&#x5C11;&#x984D;&#x5916;&#x7684;&#x8996;&#x983B;&#x8F38;&#x5165;&#x6E90;","ba-videorecorder-controlbar.stream-already-selected":"&#x5DF2;&#x9078;&#x64C7;&#x9644;&#x52A0;&#x6D41;","ba-videorecorder.uploading-src-error":"&#x73FE;&#x5728;&#x7121;&#x6CD5;&#x64AD;&#x653E;&#x8996;&#x983B;&#xFF0C;&#x4E0A;&#x50B3;&#x4ECD;&#x5728;&#x9032;&#x884C;&#x4E2D;","ba-audiorecorder-controlbar.pause-recorder":"&#x66AB;&#x505C;&#x9304;&#x97F3;&#x6A5F;","ba-audiorecorder-controlbar.resume-recorder":"&#x7C21;&#x6B77;&#x8A18;&#x9304;&#x5668;"}};for(var r in t)e.strings.register(t[r],[r]);return{}}),Scoped.define("module:AudioVisualization",["base:Class","base:Maths","browser:Dom","browser:Info"],function(e,t,r,i,o){return e.extend({scoped:o},function(e){return{constructor:function(t,r){var i;e.constructor.call(this),this.stream=t,this.recorder=null,this.theme=r.theme,r.recorder?this.recorder=r.recorder:(i=window.AudioContext||window.webkitAudioContext,this.audioContext=new i),this.createVisualizationCanvas(r.height,r.element),this.frameID=null},createVisualizationCanvas:function(e,t){var r=e||120,i=t.firstElementChild||t.firstChild;i.style.minHeight=r+"px",this.canvas=i.querySelector("canvas"),this.canvas.style.display="block",this.canvas.width=parseFloat(window.getComputedStyle(i).width),this.canvas.height=r,this.canvasContext=this.canvas.getContext("2d")},_clearCanvas:function(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)},initializeVisualEffect:function(){try{var e;this.recorder&&(this._analyser=this.recorder._analyser,this.analyser=this._analyser._analyserNode,this.audioContext=this._analyser._audioContext,this.analyser.fftSize=256),(this.audioContext||this.stream)&&("suspended"===this.audioContext.state&&r.userInteraction(function(){this.audioContext.resume()},this),this.stream instanceof HTMLElement&&(e=this.audioContext.createMediaElementSource(this.stream),this.analyser=this.audioContext.createAnalyser(),e.connect(this.analyser),this.analyser.fftSize=256,this.analyser.connect(this.audioContext.destination)),this.bufferLength=this.analyser.frequencyBinCount,this.dataArray=new Uint8Array(this.analyser.frequencyBinCount),this.canvasWidth=this.canvas.width,this.canvasHeight=this.canvas.height,this.barWidth=this.canvasWidth/this.bufferLength*2.5,this.barHeight=0,this.x=0,window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){window.setTimeout(e,1e3/60)},window.cancelAnimationFrame=window.cancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}))}catch(e){}},start:function(){this._renderFrame()},pause:function(){this._cancelFrame()},stop:function(){this._cancelFrame(),this._clearCanvas()},destroy:function(){this.canvas&&this.canvas.remove(),e.destroy.call(this)},_renderFrame:function(){if(this.frameID=requestAnimationFrame((function(){this._renderFrame()}).bind(this)),this.analyser.getByteFrequencyData(this.dataArray),this.theme==="red-bars")this._drawRedBars();else this._drawBigBalloon()},_cancelFrame:function(){cancelAnimationFrame(this.frameID)}
2,updateSourceStream:function(){this._cancelFrame(),this.initializeVisualEffect()},_drawRedBars:function(){this.x=0,this.canvasContext.fillStyle="#000",this.canvasContext.fillRect(0,0,this.canvasWidth,this.canvasHeight);for(var e=0;e<this.bufferLength;e++){this.barHeight=this.dataArray[e]/2;var t=this.barHeight+e/this.bufferLength*25,r=e/this.bufferLength*250;this.canvasContext.fillStyle="rgb("+t+","+r+",50)",this.canvasContext.fillRect(this.x,this.canvasHeight-this.barHeight,this.barWidth,this.barHeight),this.x+=this.barWidth+1}},_drawBigBalloon:function(){this.__canvasBackground(235),this.canvasContext.fillStyle="#000";var e=this.__getRMS();this.canvasContext.fillStyle=this.__rgb(2*e),this.__HfillEllipse(this.canvasWidth/2,this.canvasHeight/2,5*e,5*e)},__getRMS:function(){for(var e=0,t=0;t<this.bufferLength;t++)e+=this.dataArray[t]*this.dataArray[t];return e/=this.dataArray.length,e=Math.sqrt(e)},__canvasBackground:function(e,t,r,i){this.canvasContext.fillStyle=void 0===t?this.__rgb(e,e,e):void 0===r&&void 0===i?rgba(e,e,e,t):void 0===i?this.__rgb(e,t,r):this.__rgba(e,t,r,i),this.canvasContext.fillRect(0,0,this.canvasWidth,this.canvasHeight)},__HfillEllipse:function(e,t,r,i){void 0===i&&(i=r),this.__Hellipse(e,t,r,i),this.canvasContext.fill(),this.canvasContext.beginPath()},__Hellipse:function(e,t,r,i){"use strict";void 0===i&&(i=r),this.canvasContext.beginPath();for(var o=0;o<2*Math.PI;o+=Math.PI/64)this.canvasContext.lineTo(e+Math.cos(o)*r/2,t+Math.sin(o)*i/2);this.canvasContext.closePath()},__rgb:function(e,r,i){return void 0===r&&(r=e),void 0===i&&(i=e),"rgb("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(r),0,255)+", "+t.clamp(Math.round(i),0,255)+")"},__rgba:function(e,r,i,o){return void 0===r?"rgb("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+")":void 0===i?"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(e),0,255)+", "+t.clamp(r,0,1)+")":void 0===o?"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(r),0,255)+", "+t.clamp(Math.round(i),0,255)+", 1)":"rgba("+t.clamp(Math.round(e),0,255)+", "+t.clamp(Math.round(r),0,255)+", "+t.clamp(Math.round(i),0,255)+", "+t.clamp(o,0,1)+")"}}},{supported:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}})}),Scoped.define("module:Common.Dynamics.Helperframe",["dynamics:Dynamic","base:Async","base:Timers.Timer","base
2:Objs","browser:Events","browser:Geometry","browser:Info"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},function(e){return{attrs:{css:"ba-videorecorder",framereversable:!0,framedragable:!0,frameresizeable:!1,framepositionx:5,framepositiony:5,frameminwidth:120,frameminheight:95,initialpositionx:null,initialpositiony:null,initialwidth:null,initialheight:null,flipframe:!1,frameproportional:!0,framemainstyle:{opacity:.5,position:"absolute",cursor:"pointer",zIndex:100}},types:{framereversable:"boolean",framedragable:"boolean",frameresizeable:"boolean",frameproportional:"boolean",framepositionx:"int",framepositiony:"int",frameminwidth:"int",frameminheight:"int"},computed:{},events:{"change:framepositionx change:framepositiony change:framewidth change:frameheight":function(e){void 0!==this.recorder&&("object"==typeof this.recorder._recorder&&this.__visibleDimensions.accessible?this.recorder._recorder.updateMultiStreamPosition(this.get("framepositionx"),this.get("framepositiony"),this.get("framewidth"),this.get("frameheight")):this.recorder=this.__parent.recorder)}},create:function(){var e,a,s=0;this.__parent=this.parent(),this.__initialSettings={reversable:this.get("framereversable"),dragable:this.get("framedragable"),resizeable:this.get("frameresizeable")},i.iter(this.get("framemainstyle"),function(e,t){this.activeElement().style[t]=e},this),this.get("initialpositionx")&&this.get("initialpositiony")||(this.set("initialpositionx",this.get("framepositionx")),this.set("initialpositiony",this.get("framepositiony"))),e=n.isTouchable()&&!n.isDesktop()?"touch":"click",this._frameInteractionEventHandler=this.auto_destroy(new o),this.recorder=this.__parent.recorder,this.player=this.__parent.player,this.__visibleDimensions={},this.__setHelperFrameDimensions(),this.__visibleDimensions.accessible||(a=new r({context:this,fire:function(){this.recorder._recorder._videoTrackSettings&&"object"==typeof this.recorder._recorder._videoTrackSettings.videoElement&&a&&(this.set("framewidth",this.__parent.get("addstreampositionwidth")),this.set("frameheight",this.__parent.get("addstreampositionheight")),this.get("initialwidth")&&this.get("initialheight")||(this.set("initialwidth",this.get("framewidth")),this.set("initialheight",this.get("frameheight"))),this.fitFrameViewOnScreenVideo(),a.stop())},delay:10,destroy_on_stop:!0,immediate:!0})),this.recorder?(this.recorder._recorder.on("multistream-camera-switched",function(e,t){this.__initialSettings.resizeable&&this.__resizerElement&&(this.set("frameresizeable",t),this.__resizerElement.style.display=t?"none":"block"),this.set("framewidth",e.width),this.set("frameheight",e.height)},this),this.get("framereversable")&&this._frameInteractionEventHandler.on(this.activeElement(),e,function(e){1==++s&&t.eventually(function(){s=0},this,400),2<=s&&this.recorder.reverseCameraScreens()},this),this.get("framedragable")&&this.addDragOption(this.__parent.activeElement()),this.get("frameresizeable")&&this.addResize(n.isTouchable()&&!n.isDesktop(),null,{width:"7px",height:"7px",borderRight:"1px solid white",borderBottom:"1px solid white",bottom:0,right:0,position:"absolute",cursor:"nwse-resize",zIndex:200})):this.player},functions:{},fitFrameViewOnScreenVideo:function(){var e,t=this.recorder._recorder._videoTrackSettings;t&&(e=this.__parent.get("height")?t.videoElement.height:t.videoInnerFrame.height,this.__vts||(this.__vts=t),this.__translate=a.padFitBoxInBox(t.width,t.height,t.videoElement.width,e),this.__resizing||(this.__visibleDimensions.x=this.__translate.offsetX+this.get("framepositionx")*this.__translate.scale,this.__visibleDimensions.y=this.__translate.offsetY+this.get("framepositiony")*this.__translate.scale),this.__visibleDimensions.width=this.get("framewidth")*this.__translate.scale,this.__visibleDimensions.height=this.get("frameheight")*this.__translate.scale,this.__visibleDimensions.accessible=!0,this.__dragging||this.__resizing||(this.__positions={initialX:this.__visibleDimensions.x,initialY:this.__visibleDimensions.y,currentX:this.__visibleDimensions.x,currentY:this.__visibleDimensions.y,bottomX:this.__visibleDimensions.x+this.__visibleDimensions.width,bottomY:this.__visibleDimensions.y+this.__visibleDimensions.height,xOffset:0,yOffset:0}),this.__setHelperFrameDimensions())},addDragOption:function(e){this._draggingEvent=this.auto_destroy(new o);
2var t=n.isTouchable()&&!n.isDesktop(),r=t?"touchend":"mouseup",i=t?"touchmove":"mousemove",a=t?"touchstart":"mousedown";this._draggingEvent.on(e,r,this.__handleMouseEndEvent,this),this._draggingEvent.on(e,i,this.__handleMouseMoveEvent,this),this._draggingEvent.on(e,a,this.__handleMouseStartEvent,this)},addResize:function(e,t,r){t=t||this.activeElement(),this.__resizerElement=document.createElement("div"),i.iter(r,function(e,t){this.__resizerElement.style[t]=e},this),t.append(this.__resizerElement),this.__resizeEvent=this.auto_destroy(new o)},__handleMouseStartEvent:function(e){e.preventDefault(),void 0!==this.__visibleDimensions.accessible?(this.__dragging=e.target===this.activeElement(),this.__resizing=e.target===this.__resizerElement,"object"==typeof this.__positions&&("touchstart"===e.type?(this.__positions.initialX=e.touches[0].clientX-this.__positions.xOffset,this.__positions.initialY=e.touches[0].clientY-this.__positions.yOffset):(this.__dragging&&(this.__positions.initialX=e.clientX-this.__positions.xOffset,this.__positions.initialY=e.clientY-this.__positions.yOffset),this.__positions.bottomX=this.__positions.initialX+this.__visibleDimensions.width,this.__positions.bottomY=this.__positions.initialY+this.__visibleDimensions.height))):this.fitFrameViewOnScreenVideo()},__handleMouseMoveEvent:function(e){var t,r,i,o,a,n,s,x,c,l;e.preventDefault(),(this.__dragging||this.__resizing)&&(this.activeElement().style.cursor="move",this.activeElement().style.opacity="0","touchmove"===e.type?(this.__positions.currentX=e.touches[0].clientX-this.__positions.initialX,this.__positions.currentY=e.touches[0].clientY-this.__positions.initialY):(this.__dragging&&(this.__positions.currentX=e.clientX-this.__positions.initialX,this.__positions.currentY=e.clientY-this.__positions.initialY),this.__resizing&&(t=e.clientX-this.__positions.bottomX,r=e.clientY-this.__positions.bottomY)),this.__dragging&&(this.__positions.xOffset=this.__positions.currentX,this.__positions.yOffset=this.__positions.currentY,i=this.activeElement(),o=this.__positions.currentX,a=this.__positions.currentY,i.style.transform="translate3d("+o+"px, "+a+"px, 0)",this.set("framepositionx",this.__positions.currentX/this.__translate.scale+this.get("initialpositionx")),this.set("framepositiony",this.__positions.currentY/this.__translate.scale+this.get("initialpositiony"))),this.__resizing&&(n=this.__visibleDimensions.width+t,s=this.get("frameproportional")?n/this.__vts.aspectRatio:this.__visibleDimensions.height+r,this.__positions.bottomX=this.__positions.currentX+n,this.__positions.bottomY=this.__positions.currentY+s,this.set("framewidth",n/this.__translate.scale),this.set("frameheight",s/this.__translate.scale),this.fitFrameViewOnScreenVideo(),x=this.activeElement(),c=n,l=s,x.style.width=c,x.style.height=l))},__handleMouseEndEvent:function(e){e.preventDefault(),(this.__dragging||this.__resizing)&&(this.__resizing?(this.__positions.bottomX=this.__positions.currentX+this.__visibleDimensions.width,this.__positions.bottomY=this.__positions.currentY+this.__visibleDimensions.height):(this.__positions.initialX=this.__positions.currentX,this.__positions.initialY=this.__positions.currentY),this.activeElement().style.cursor="pointer",this.activeElement().style.opacity=this.get("framemainstyle").opacity,this.__dragging=!1,this.__resizing=!1)},__setHelperFrameDimensions:function(e){(e=e||this.activeElement())&&(e.style.top=this.__visibleDimensions.y+"px",e.style.left=this.__visibleDimensions.x+"px",e.style.width=this.__visibleDimensions.width+"px",e.style.height=this.__visibleDimensions.height+"px")}}}).register("ba-helperframe")}),Scoped.define("module:StickyHandler",["base:Class","base:Events.EventsMixin","base:Maths","browser:Events"],function(e,t,r,i,o){return e.extend({scoped:o},[t,function(e){return{constructor:function(t,r,o){e.constructor.call(this),this.element=t,this.container=r,this.paused=o.paused||!1,this.events=this.auto_destroy(new i)},destroy:function(){this._elementObserver&&this._elementObserver.disconnect(),this._containerObserver&&this._containerObserver.disconnect(),e.destroy.call(this)},init:function(){this._initIntersectionObservers()},pause:function(){this.paused=!0},start:function(){this.paused=!1},isDragging:function(){return!!this.dragging},stopDragging:function(){this.dragging=!1},elementWasDragged:function(){return!!this.__elementWasDragged},_initIntersectionObservers:function(){var e=!0,t=!0;this._elementObserver=new IntersectionObserver((function(t,r){t.forEach((function(t){e?e=!1:t.isIntersecting||this.paused||(this.trigger("elementLeftView"),this._top&&(this.element.style.top=this._top),this._left&&(this.element.style.left=this._left),this._initEventListeners())}).bind(this))}).bind(this)),this._containerObserver=new IntersectionObserver((function(e,r){e.forEach((function(e){t?t=!1:e.isIntersecting&&(this.trigger("containerEnteredView"),this.element.style.removeProperty("top"),this.element.style.removeProperty("left"),this.events.off(this.element,"mousedown touchstart"),this.dragging=!1)}).bind(this))}).bind(this)),this._elementObserver.observe(this.element),this._containerObserver.observe(this.container)},_initEventListeners:function(){var e,t,i,o;function a(a){(a=a||window.event).preventDefault(),i=e-a.clientX,o=t-a.clientY,e=a.clientX,t=a.clientY,this.__elementWasDragged=!0,this.dragging=!0,this.element.style.top=r.clamp(this.element.offsetTop-o,0,window.innerHeight-this.element.offsetHeight)+"px",this.element.style.left=r.clamp(this.element.offsetLeft-i,0,window.innerWidth-this.element.offsetWidth)+"px",this._top=this.element.style.getPropertyValue("top"),this._left=this.element.style.getPropertyValue("left")}function n(a){(a=a||window.event).preventDefault(),i=e-a.touches[0].clientX,o=t-a.touches[0].clientY,e=a.touches[0].clientX,t=a.touches[0].clientY,this.__elementWasDragged=!0,this.dragging=!0,this.element.style.top=r.clamp(this.element.offsetTop-o,0,window.innerHeight-this.element.offsetHeight)+"px",this.element.style.left=r.clamp(this.element.offsetLeft-i,0,window.innerWidth-this.element.offsetWidth)+"px",this._top=this.element.style.getPropertyValue("top"),this._left=this.element.style.getPropertyValue("left")}function s(){this.events.off(document,"mousemove mouseup")}function x(){this.events.off(document,"touchmove touchend")}this.events.on(this.element,"mousedown",function(r){(r=r||window.event).preventDefault(),0===r.button&&(e=r.clientX,t=r.clientY,this.events.on(document,"mousemove",a,this),this.events.on(document,"mouseup",s,this))},this),this.events.on(this.element,"touchstart",function(r){(r=r||window.event).preventDefault(),e=r.touches[0].clientX,t=r.touches[0].clientY,this.events.on(document,"touchmove",n,this),this.events.on(document,"touchend",x,this)},this)}}}])}),Scoped.define("module:TrackTags",["base:Class","base:Objs","base:Events.EventsMixin","base:Async","base:TimeFormat","browser:Dom","browser:Info","browser:Events"],function(e,t,r,i,o,a,n,s,x){return e.extend({scoped:x},[r,function(e){return{constructor:function(e,t){this._dyn=t,this._trackTags=t.get("tracktags"),this._video=t.__video,this._chapters=[],this._chapter
2LoadedTriggered=!1,this.hasThumbs=!1,t.set("tracktagssupport",this._trackTags&&0<this._trackTags.length&&"track"in document.createElement("track")),this._video&&this._trackTags&&0!==this._trackTags.length&&(this._loadTrackTags(),t.get("tracktagsstyled")&&this._setDefaultTrackOnPlay(),i.eventually(function(){this._loadMetaTrackTags()},this))},showDurationThumb:function(e,t,r){var i,a,n,s,x,c;this._dyn.get("thumbcuelist")[e]&&(i=this._dyn.get("thumbcuelist")[e],a=r||i.startTime+Math.round((i.startTime-i.endTime)/2),s=(n=this.thumbContainer).querySelector("div"),x=n.querySelector("span"),c=t-Math.round(i.thumbWidth/1.5)<=0?5:t-Math.round(i.thumbWidth/1.5),n.style.opacity="0.85",n.style.left=c+"px",s.style.backgroundPositionX="-"+i.positionX+"px",s.style.backgroundPositionY="-"+i.positionY+"px",x.innerText=0<a?o.format(o.ELAPSED_MINUTES_SECONDS,1e3*a):"0:00")},hideDurationThumb:function(){this.thumbContainer.style.opacity="0.00"},_loadTrackTags:function(){this._dyn.get("tracktagssupport")&&t.iter(this._trackTags,function(e,t){var r=document.createElement("track"),i=this.auto_destroy(new s);try{e.content&&!e.src&&(r.src=URL.createObjectURL(new Blob([e.content],{type:"text/plain"})))}catch(e){}switch(e.kind){case"thumbnails":r.id=this._dyn.get("css")+"-track-thumbnails",r.kind="metadata",r.src||(r.src=e.src||null),r.mode="hidden",this.__appendThumbnailTrackTags(e,t,r,i);break;case"chapters":r.id=this._dyn.get("css")+"-track-chapters",r.kind="chapters",r.src=e.src,r.mode="hidden",this.__appendChaptersTrackTags(e,t,r,i);break;default:r.id=this._dyn.get("css")+"-tack-"+t,r.kind=e.kind||"subtitles",r.label=e.label||"English",r.srclang=e.lang||"en",r.src||(r.src=e.src||null),this._dyn.set("hassubtitles",!0),this.__appendTextTrackTags(e,t,r,!0,i),1<this._trackTags.length&&this._dyn.on("switch-track",function(e){this._dyn.set("tracktextvisible",!0),this._dyn.set("trackcuetext",null),this._setSelectedTag(e)},this)}this._video.appendChild(r)},this)},__appendTextTrackTags:function(e,t,r,i,o){e.enabled&&i&&(r.setAttribute("default",""),this._dyn.set("tracktaglang",e.lang),this._dyn.set("tracktextvisible",!0)),r.setAttribute("data-selector","track-tag"),o.on(r,"load",function(){e.enabled&&i?(this.mode="showing",this._video&&(this._video.textTracks[t].mode="showing"),i=!1):(this.mode="hidden",this._video&&(this._video.textTracks[t].mode="hidden"))},this)},__appendChaptersTrackTags:function(e,t,r,i){var o,a=this;r.setAttribute("data-selector","chapters-track-tag"),i.on(r,"load",function(e){this.hasChapters=!0,(o=this.track.cues)&&a.__generateChapters(o)})},__appendThumbnailTrackTags:function(e,t,r,i){var o,n,s,x,c=this;r.setAttribute("data-selector","thumb-track-tag"),i.on(r,"load",function(e){(o=this.track).cues[0].text&&(x=o.cues[0].text.split("#xywh=")[0],s=o.cues[0].text.split("#xywh=")[1].split(","),(n=new Image).src=x,i.on(n,"load",function(){this.hasThumbs=!0;var e=document.createElement("div"),t=document.createElement("div"),r=document.createElement("span");a.elementAddClass(e,this._dyn.get("css")+"-seeking-thumb-container"),e.style.opacity="0.00",t.style.height=+s[3]+"px",t.style.width=+s[2]+"px",t.style.backgroundImage="url('"+x+"')",t.style.backgroundRepeat="no-repeat",t.style.backgroundAttachment="background-attachment",e.appendChild(t),e.appendChild(r),this._dyn.set("thumbimage",{image:n,url:n.src,height:n.naturalHeight||n.height,width:n.naturalWidth||n.width,thumbWidth:Number(s[2]),thumbHeight:Number(s[3])}),this.thumbContainer=e,this.__generateThumbnails(o)},c))})},__generateThumbnails:function(e){t.iter(e.cues,function(e,t){var r;"object"==typeof e&&(r=e.text.trim().split("#xywh=")[1].split(","),this.get("thumbcuelist").push({startTime:e.startTime,endTime:e.endTime,positionX:r[0],positionY:r[1],thumbWidth:r[2],thumbHe
2ight:r[3]}))},this._dyn)},__generateChapters:function(e){t.iter(e,function(t,r){"object"==typeof t&&this._chapters.push({index:r,startTime:t.startTime,endTime:t.endTime,title:t.text}),e.length!==this._chapters.length||this._chapterLoadedTriggered||(this._dyn.trigger("chaptercuesloaded",this._chapters,e.length),this._chapterLoadedTriggered=!0)},this)},_showTracksInCustomElement:function(e,r){var i,o=r||this._dyn.get("tracktaglang"),a=this._dyn,n=a.__video.currentTime;e.language===o&&(i=e.cues,t.iter(i,function(t,r){"object"==typeof i[r]&&i[r]&&(t.startTime<n&&t.endTime>n&&a.set("trackcuetext",t.text),t.onenter=function(t){e.mode="hidden",a.get("tracktextvisible")&&a.set("trackcuetext",this.text)},t.onexit=function(e){a.set("trackcuetext",null)})},this))},_loadMetaTrackTags:function(){this._video&&t.iter(this._video.textTracks,function(e,t){var r;"object"==typeof this._video.textTracks[t]&&this._video.textTracks[t]&&("metadata"===(r=this._video.textTracks[t]).kind&&(r.mode="hidden"),"chapters"===r.kind&&(r.mode="showing"))},this)},_setDefaultTrackOnPlay:function(){this._dyn.player.once("playing",function(){t.iter(this._trackTags,function(e,t){var r=this._video.textTracks[t];"object"==typeof r&&r&&"showing"===r.mode&&this._showTracksInCustomElement(r,r.language)},this)},this)},_setSelectedTag:function(e){var r=null,i=null;t.iter(this._video.textTracks,function(t,o){"object"==typeof(i=this._video.textTracks[o])&&i&&(r=i.language===e.lang?this._dyn.get("tracktagsstyled")?"hidden":"showing":"disabled",this._dyn.get("tracktextvisible")||(r="disabled"),i.mode=r,i.language===e.lang&&this._triggerTrackChange(this._video,i,r,e.lang))},this)},_triggerTrackChange:function(e,t,r,i){var o=e.querySelector("#"+t.id),a=!0,x=this.auto_destroy(new s);
2void 0===t.oncuechange||(n.isInternetExplorer()||n.isEdge())&&this._dyn.get("tracktagsstyled")?x(e,"timeupdate",function(){r.length&&(t.mode=r),this._dyn.get("tracktagsstyled")&&this._showTracksInCustomElement(t,i)},this):x.on(t,"cuechange",function(){a&&(r.length&&(t.mode=r),this._dyn.get("tracktagsstyled")?this._showTracksInCustomElement(t,i):o&&(o.mode=r),a=!1)},this)}}}])}),Scoped.define("module:StylesMixin",["base:Objs"],function(e){return{_applyStyles:function(t,r,i){e.iter(i,function(e,i){i in r||t.style.removeProperty(i)}),e.extend(t.style,r)}}}),Scoped.define("module:Common.Dynamics.Settingsmenu",["dynamics:Dynamic","base:Objs","base:Async","base:Timers.Timer","browser:Dom","browser:Events","module:Assets"],["dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(Class,Objs,Async,Timer,Dom,DomEvents,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div if="{{visiblesettings.length > 0}}" class="{{csscommon}}-settings-menu {{csstheme}}-settings-menu" role="settingsblock">\n    <div class="{{csscommon}}-settings-menu-overlay">\n        <div ba-if="{{root}}"\n             class="{{csscommon}}-settings-menu-item"\n             ba-repeat-element="{{setting :: visiblesettings}}"\n             title="{{string(setting.label)}}"\n             ba-click="{{select_setting(setting.id)}}"\n        >\n            <div class="{{csscommon}}-settings-menu-label" role="settingslabel">\n                {{string(setting.label) || setting.label}}\n            </div>\n\n            <div ba-if="{{setting.options}}" class="{{csscommon}}-settings-menu-value {{csscommon}}-setting-option-value"\n                 role="settingsvalue"\n            >\n                {{setting.value}}\n            </div>\n\n            <div ba-if="{{!setting.options}}" class="{{csscommon}}-settings-menu-value "\n                 role="settingicon"\n            >\n                <div ba-if="{{setting.showicon}}"\n                     style="{{setting.value ? setting.icontruestyle : setting.iconfalsestyle}}"\n                     class="{{csscommon}}-setting-menu-icon {{csscommon + (setting.value ? \'-setting-on\' : \'-setting-off\')}}">\n                    {{setting.value ? setting.trueicon : setting.falseicon}}\n                </div>\n            </div>\n\n        </div>\n\n        <div ba-if="{{!root}}">\n            <div class="{{csscommon}}-setting-menu-options-title {{csscommon}}-settings-menu-options-item"\n                 ba-click="{{show_root()}}"\n            > <div>{{ string(selected.label) || string(\'setting-menu\')}}</div></div>\n            <div\n                class="{{csscommon}}-settings-menu-options-item"\n                ba-repeat-element="{{option :: visiblesettings}}"\n                title="{{string(selected.label) || string(\'\')}}"\n                ba-click="{{select_value(option)}}"\n            >\n                <div>\n                    <i ba-if="{{option === selected.value}}" class="{{csscommon}}-icon-check"></i>\n                    {{option.label || option}}\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-common",csscommon:"ba-commoncss",cssplayer:"ba-player",settings:[],visiblesettings:[],selected:null,root:!0,default:{value:!1,label:"setting-item",visible:!0,mobileSupport:!0,showicon:!0,trueicon:"&#x2713;",falseicon:"&#x2573;",icontruestyle:"color: #5dbb96;",iconfalsestyle:"color: #dd4b39"},predefined:{player:[{id:"playerspeeds",label:"player-speed",value:1,options:[.5,.75,1,1.25,1.5,1.75,2],func:function(e,t){return"function"==typeof this.functions.set_speed&&0<t&&(this.functions.set_speed.call(this,t),!0)}}],recorder:[{}]}},computed:{settings:function(){var e="object"!=typeof this.__parent.recorder?this.get("predefined").player:this.get("predefined").recorder;return Objs.iter(e,function(e,t){(e.visible||void 0===e.visible)&&this.addSetting(e)},this),this.get("settings")}},events:{"change:visiblesettings":function(e){var t=Objs.peek(e);"object"==typeof t&&t?(this.set("selected",null),t.hasOwnProperty("id")&&this.set("root",!0)):(this.set("root",!1),this._animateFade(!1,this.activeElement()))}},functions:{show_root:function(){this.switchToRoot()},select_setting:function(e){Objs.iter(this.get("settings"),function(t,r){t.id===e&&this.build_setting(t,e)},this)},select_value:function(e){this._setSettingWithMethod(e)},add_new_settings_item:function(e){this.addSetting(e)},update_new_settings_item:function(e,t){this.updateSetting(e,t)},remove_settings_item:function(e){this.removeSetting(e)}},create:function(){this.domEvents=this.auto_destroy(new DomEvents),this.domEvents.on(document,"click touchstart",function(e){!this.activeElement().contains(e.target)&&this.activeElement()&&this.parent().set("settingsmenu_active",!1)},this)},build_setting:function(e,t){e&&t&&(1<Objs.count(e.options)?(this.set("selected",e),this._buildChildMenu(e)):Objs.iter(this.get("settings"),function(e,r){e.id===t&&(e.value=!e.value,this.set("selected",e),this._setSettingWithMethod(!1,r))},this))},switchToRoot:function(){this.set("visiblesettings",this.get("settings"))},_buildChildMenu:function(e){this.set("selected",e),this.set("visiblesettings",e.options)},_setSettingWithMethod:function(e,t){"function"==typeof this.get("selected").func&&"boolean"==typeof this.get("selected").func.call(this.__parent,this,e,t)&&(this.get("selected").value=e||!this.get("selected").value,Objs.iter(this.get("settings"),function(t,r){this.get("selected")&&t&&this.get("selected").id===t.id&&(e||(this.get("settings")[r].value=!this.get("settings")[r].value),this.get("settings")[r]=this.get("selected"),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this))},addSetting:function(e){"object"==typeof e&&(Objs.iter(this.get("settings"),function(t){t.id===e.id&&this.removeSetting(t.id)},this),e.func&&e.id&&"function"==typeof e.func&&this.mergeAndRebuildSettings(this.get("default"),e))},updateSetting:function(e,t){"object"==typeof t&&Objs.iter(this.get("settings"),function(r,i){r.id===e&&(this.get("settings")[i]=Objs.tree_merge(this.get("settings")[i],t),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this)},removeSetting:function(e){"string"==typeof e&&Objs.iter(this.get("settings"),function(t,r){t.id===e&&(this.get("settings").splice(r),this.set("visiblesettings",[]),this.set("visiblesettings",this.get("settings")))},this)},mergeAndRebuildSettings:function(e,t){var r=Objs.tree_merge(e,t),i=this.get("settings");i.push(r),this.set("visiblesettings",[]),this.set("visiblesettings",i),this.set("settings",i)},_animateFade:function(e,t,r){var i,o,a,n;r?t.style.opacity=e?"0":"1":(o=e?1:0,a=e?-.1:.1,n=e?0:1,t.style.opacity=o,i=this.auto_destroy(new Timer({context:this,fire:function(){t.style.opacity=o,o+=a,(e&&o<n||!e&&n<o)&&(this.__animationInProcess=!1,i.destroy())},delay:30,immediate:!0})))}}}).register("ba-common-settingsmenu").registerFunctions({"visiblesettings.length > 0":function(obj){with(obj)return 0<visiblesettings.length},csscommon:function(obj){with(obj)return csscommon},csstheme:function(obj){with(obj)return csstheme},root:function(obj){with(obj)return root},visiblesettings:function(obj){with(obj)return visiblesettings},"string(setting.label)":function(obj){with(obj)return string(setting.label)},"select_setting(setting.id)":function(obj){with(obj)return select_setting(setting.id)},"string(setting.label) || setting.label":function(obj){with(obj)return string(setting.label)||setting.label},"setting.options":function(obj){with(obj)return setting.options},"setting.value":function(obj){with(obj)return setting.value},"!setting.options":function(obj){with(obj)return!setting.options},"setting.showicon":function(obj){with(obj)return setting.showicon},"setting.value ? setting.icontruestyle : setting.iconfalsestyle":function(obj){with(obj)return setting.value?setting.icontruestyle:setting.iconfalsestyle}
2,"csscommon + (setting.value ? '-setting-on' : '-setting-off')":function(obj){with(obj)return csscommon+(setting.value?"-setting-on":"-setting-off")},"setting.value ? setting.trueicon : setting.falseicon":function(obj){with(obj)return setting.value?setting.trueicon:setting.falseicon},"!root":function(obj){with(obj)return!root},"show_root()":function(obj){with(obj)return show_root()},"string(selected.label) || string('setting-menu')":function(obj){with(obj)return string(selected.label)||string("setting-menu")},"string(selected.label) || string('')":function(obj){with(obj)return string(selected.label)||string("")},"select_value(option)":function(obj){with(obj)return select_value(option)},"option === selected.value":function(obj){with(obj)return option===selected.value},"option.label || option":function(obj){with(obj)return option.label||option}}).attachStringTable(Assets.strings).addStrings({tooltip:"Click to play.","setting-menu":"All settings","source-quality":"Source quality","player-speed":"Player speed","set-menu-option":"Set option","submit-video":"Confirm video","picture-in-picture":"Picture in picture","exit-fullscreen-video":"Exit fullscreen","fullscreen-video":"Enter fullscreen"})}),Scoped.define("module:PopupHelper",["base:Class","base:Events.EventsMixin","browser:Dom","browser:Events"],function(e,t,r,i,o){var a=e.extend({scoped:o},[t,function(e){return{constructor:function(t){e.constructor.call(this),this.popupContainer=document.createElement("div"),this.backgroundContainer=document.createElement("div"),this.backgroundContainer.className="ba-popup-helper-overlay-background",this.popupContainer.appendChild(this.backgroundContainer),this.overlayContainer=document.createElement("div"),this.overlayContainer.className="ba-popup-helper-overlay",this.popupContainer.appendChild(this.overlayContainer),this.containerInner=document.createElement("div"),this.containerInner.className="ba-popup-helper-overlay-inner",this.overlayContainer.appendChild(this.containerInner),this.domEvents=this.auto_destroy(new i),this.domEvents.on(this.backgroundContainer,"click touchstart",function(){this.hide()},this),this.domEvents.on(this.containerInner,"click touchstart",function(e){e.stopPropagation()})},show:function(){return this.recursionProtection("show",function(){r.elementAddClass(document.body,"ba-popup-helper-overlay-body"),document.body.appendChild(this.popupContainer),this.trigger("show")})},hide:function(){return this.recursionProtection("hide",function(){var e=this.popupContainer;this.trigger("hide"),document.body.removeChild(e),r.elementRemoveClass(document.body,"ba-popup-helper-overlay-body")})}}}],{mixin:function(e){return{constructor:function(t){t=t||{},this.__popup=new a(t.popup),this.__popup.on("hide",this.destroy,this),t.element=this.__popup.containerInner,e.constructor.call(this,t)},activate:function(){this.__popup.show(),e.activate.call(this)},destroy:function(){this.__popup.hide(),this.__popup.destroy(),e.destroy.call(this)}}}});return a}),Scoped.define("module:IframeHelper",["dynamics:Dynamic","base:Objs","base:Types","base:Net.Uri"],function(Dynamic,Objs,Types,Uri,scoped){return Dynamic.extend({scoped:scoped},function(e){return{template:'<iframe src="{{computeSrc()}}" style="width:100%;height:100%" allow="{{computeAllow()}}" scrolling="no" frameborder="0"></iframe>',getAllowModifiers:function(){return[]},getSrc:function(){return""},filteredAttrs:function(){return Objs.filter(this.properties().getAll(),function(e,t){return!Types.is_object(e)&&!Types.is_array(e)},this)},functions:{computeSrc:function(){return Uri.appendUriParams(this.getSrc(),this.filteredAttrs())},computeAllow:function(){return this.getAllowModifiers().map(function(e){return e+" *"}).join("; ")}},iframe:function(){return this.activeElement().querySelector("iframe")},_afterActivate:function(){e._afterActivate.apply(this,arguments);var t=this.iframe();this.getAllowModifiers().forEach(function(e){t["allow"+e]="allow"+e})}}}).registerFunctions({"computeSrc()":function(obj){with(obj)return computeSrc()},"computeAllow()":function(obj){with(obj)return computeAllow()}})}),Scoped.define("module:VideoPlayer.Dynamics.Adplayer",["dynamics:Dynamic","base:TimeFormat","base:Timers","browser:Dom","media:Player.VideoPlayerWrapper","module:Assets"],function(Class,TimeFormat,Timers,Dom,VideoPlayerWrapper,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<video class="{{css}}-video" data-video="video"></video>\n<div class="{{cssplayer}}-ad-dashboard">\n    <div class="{{cssplayer}}-ad-click-tracker" ba-click="{{ad_clicked()}}"></div>\n    <div class="{{cssplayer}}-skipbutton-container" ba-click="{{skip_linear_ad()}}"  ba-show="{{skipbuttonvisible}}">\n        <p class="{{cssplayer}}-skipbutton">{{lefttillskip > 0 ? string(\'can-skip-after\').replace(\'%d\', lefttillskip) : string(\'skip-ad\')}}</p>\n    </div>\n\n    <div class="{{css}}-companion-ad-container" ba-show="{{companionadvisible}}">\n        <div class="{{css}}-close-companion-ad" ba-click="{{skip_companion_ad()}}">X</div>\n        <img class="{{css}}-companion-ad" src=""/>\n    </div>\n\n    <div class="{{cssplayer}}-ad-controlbar">\n\n        <div class="{{cssplayer}}-ad-time-container">\n            <div class="{{cssplayer}}-ad-time-value" title="{{string(\'elapsed-time\')}}">{{string(\'ad-will-end-after\').replace(\'%s\', formatTime(adduration))}}</div>\n        </div>\n\n        <div class="{{cssplayer}}-ad-volumebar">\n            <div data-selector="button-volume-bar" class="{{cssplayer}}
2-ad-volumebar-inner"\n                 onmousedown="{{startUpdateAdVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateAdVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateAdVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateAdVolume(domEvent)}}">\n                <div class="{{cssplayer}}-ad-volumebar-position" ba-styles="{{{width: Math.min(100, Math.round(advolume * 100)) + \'%\'}}}">\n                    <div class="{{cssplayer}}-ad-volumebar-button" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div data-selector="button-icon-volume" class="{{cssplayer}}-ad-rightbutton-container" ba-click="{{toggle_ad_volume()}}" title="{{string(advolume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n            <div class="{{cssplayer}}-ad-button-inner">\n                <i class="{{css + \'-icon-volume-\' + (advolume >= 0.5 ? \'up\' : (advolume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n    </div>\n</div>\n',attrs:{css:"ba-adplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",lefttillskip:-1,adduration:0,duration:0,advolume:1,adplaying:!1,companionadvisible:!1,skipbuttonvisible:!1,canskip:!1,adskiped:!1,disablepause:!1},functions:{formatTime:function(e){return e=Math.max(e||0,1),TimeFormat.format(TimeFormat.ELAPSED_MINUTES_SECONDS,1e3*e)},startUpdateAdVolume:function(e){e[0].preventDefault(),this.set("_updateAdVolume",!0),this.call("progressUpdateAdVolume",e)},progressUpdateAdVolume:function(e){var t,r,i,o,a=e[0];a.preventDefault(),this.get("_updateAdVolume")&&(t=a.clientX,r=a.currentTarget,i=Dom.elementOffset(r),o=Dom.elementDimensions(r),this.set("advolume",(t-i.left)/(o.width||1)),this.trigger("advolume",this.get("advolume")))},stopUpdateAdVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},play_ad:function(){this.trigger("playad")},pause_ad:function(){this.trigger("pausead"),this._pauseLinearAd()},toggle_ad_volume:function(){0<this.get("advolume")?(this.__oldVolume=this.get("advolume"),this.set("advolume",0)):this.set("advolume",this.__oldVolume||1),this.trigger("advolume",this.get("advolume"))},skip_linear_ad:function(){!this.get("canskip")&&this._vast||(this.set("adskiped",!0),this._vast.trigger("resumeplayer"))},skip_companion_ad:function(){},ad_clicked:function(){this._vast.vastTracker&&this._vast.vastTracker.clickAd()}},create:function(){this._vast.once("vastready",function(){this._adBehaviour()},this),this._vast.once("adcanceled",function(){this._preroll._adSkipped()},this)},_adBehaviour:function(){var e,t=this.activeElement().querySelector("video"),r=this._vast.vastTracker.assetDuration,i=this._vast.sources[0];this._vast.skipAdAfter&&0<this._vast.skipAdAfter&&(this.set("skipbuttonvisible",!0),this.set("lefttillskip",this._vast.skipAdAfter)),this._attachLinearAd(t,i,r),this._vast.on("resumeplayer",function(){this._stopLinearAd(),this._timer.weakDestroy(),this.get("adskiped")?(this._vast.vastTracker.skipAd(),this._preroll._adSkipped()):(this._vast.vastTracker.completeAd(),this._preroll._adFinished())},this),this.on("pausead",function(){this._timer&&this.__adPlayer&&(this._timer.stop(),this.__adPlayer.pause(),this.set("adplaying",!1))}),this.on("playad",function(){this._timer&&this.__adPlayer&&(this._timer.start(),this.__adPlayer.play(),this.set("adplaying",!0))}),this.on("advolume",function(){this.__adPlayer&&(e=Math.min(1,this.get("advolume")),this.__adPlayer.setVolume(e),this.__adPlayer.setMuted(e<=0))})},_attachLinearAd:function(e,t,r){VideoPlayerWrapper.create({element:e,source:t.src,type:t.type}).error(function(e){this._vast.trigger("resumeplayer")},this).success(function(e){this.__adPlayer=e,r=isNaN(r)?this.get("maxadduration"):r,this.set("adduration",r),this._playLinearAd(),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:1e3,start:!0})},this)},_timerFire:function(){var e=this.get("adduration"),t=this.get("lefttillskip")||-1;this.set("adduration",--e),0<=t&&(this.set("skipbuttonvisible",!0),this.set("lefttillskip",--t),0==t&&this.set("canskip",!0)),this._vast.vastTracker.setAdProgress(e),0===this.get("adduration")&&this._vast.trigger("resumeplayer")},_playLinearAd:function(){this.__adPlayer.play(),this.set("adplaying",!0),this._vast.trigger("adplaying")},_pauseLinearAd:function(){this.get("adplaying")||(this.__adPlayer.pause(),this.set("adplaying",!1),this._vast.vastTracker.setAdPaused(!0),this._vast.trigger("adpaused"),this._vast.once("playad",function(){this._vast.vastTracker.setAdPaused(!1)},this))},_stopLinearAd:function(){this.__adPlayer&&this.get("adplaying")&&(this.__adPlayer.pause(),this.set("adplaying",!1))},skip_ad:function(){this.__adPlayer&&this.trigger("resumeplayer")}}}).register("ba-videoplayer-adslot").registerFunctions({css:function(obj){with(obj)return css},cssplayer:function(obj){with(obj)return cssplayer},"ad_clicked()":function(obj){with(obj)return ad_clicked()},"skip_linear_ad()":function(obj){with(obj)return skip_linear_ad()},skipbuttonvisible:function(obj){with(obj)return skipbuttonvisible},"lefttillskip > 0 ? string('can-skip-after').replace('%d', lefttillskip) : string('skip-ad')":function(obj){with(obj)return 0<lefttillskip?string("can-skip-after").replace("%d",lefttillskip):string("skip-ad")},companionadvisible:function(obj){with(obj)return companionadvisible},"skip_companion_ad()":function(obj){with(obj)return skip_companion_ad()},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"string('ad-will-end-after').replace('%s', formatTime(adduration))":function(obj){with(obj)return string("ad-will-end-after").replace("%s",formatTime(adduration))}
2,"startUpdateAdVolume(domEvent)":function(obj){with(obj)return startUpdateAdVolume(domEvent)},"stopUpdateAdVolume(domEvent)":function(obj){with(obj)return stopUpdateAdVolume(domEvent)},"progressUpdateAdVolume(domEvent)":function(obj){with(obj)return progressUpdateAdVolume(domEvent)},"{width: Math.min(100, Math.round(advolume * 100)) + '%'}":function(obj){with(obj)return{width:Math.min(100,Math.round(100*advolume))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_ad_volume()":function(obj){with(obj)return toggle_ad_volume()},"string(advolume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<advolume?"volume-mute":"volume-unmute")},"css + '-icon-volume-' + (advolume >= 0.5 ? 'up' : (advolume > 0 ? 'down' : 'off'))":function(obj){with(obj)return css+"-icon-volume-"+(.5<=advolume?"up":0<advolume?"down":"off")}}).attachStringTable(Assets.strings).addStrings({"elapsed-time":"Elapsed time","volume-button":"Set volume","volume-mute":"Mute sound","volume-unmute":"Unmute sound","ad-will-end-after":"Ad will end after %s","can-skip-after":"Skip after %d","skip-ad":"Skip ad"})}),Scoped.define("module:VideoPlayer.Dynamics.Controlbar",["dynamics:Dynamic","base:TimeFormat","base:Comparators","base:Objs","browser:Dom","module:Assets","browser:Info","media:Player.Support","base:Async","base:Timers.Timer","browser:Events"],["dynamics:Partials.StylesPartial","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(Class,TimeFormat,Comparators,Objs,Dom,Assets,Info,PlayerSupport,Async,Timer,DomEvents,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{cssplayer}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n    <div tabindex="{{skipinitial ? 2 : 1}}" data-selector="progress-bar-inner" class="{{css}}-progressbar {{activitydelta < 2500 || ismobile ? \'\' : (css + \'-progressbar-small\')}} {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}"\n         ba-hotkey:right="{{seek(position + skipseconds)}}"\n         ba-hotkey:left="{{seek(position - skipseconds)}}"\n         ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n         ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n         onmouseout="this.blur()"\n         ontouchstart="{{startUpdatePosition(domEvent)}}"\n         onmousedown="{{startUpdatePosition(domEvent)}}"\n    >\n        <div class="{{css}}-progressbar-chapters" ba-show="{{true}}">\n            <div class="{{css}}-chapters-list-container"\n                ba-repeat="{{chapter :: chapterslist}}"\n            >\n                <div\n                    class="{{css}}-chapters-list-item"\n                    data-selector="chapter-index-{{chapter.index}}"\n                    ba-styles="{{{left: Math.round(duration ? chapter.startTime / duration * 100 : 0) + \'%\'}}}"\n                    onmouseenter="{{showChapterText(chapter)}}"\n                    onmouseleave="{{hideChapterText()}}"\n                >\n                    <div class="{{css}}-chapters-item-text" ba-show="{{visibleindex === chapter.index && showchaptertext}}">\n                        {{chapter.title}}\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="{{css}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n        <div class="{{css}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n            <div class="{{css}}-progressbar-button"></div>\n        </div>\n        <div class="{{css}}-progressbar-marker"\n             data-selector="trim-start-marker"\n             ba-if="{{trimmingmode}}"\n             ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n        ></div>\n        <div class="{{css}}-progressbar-marker"\n             data-selector="trim-end-marker"\n             ba-if="{{trimmingmode}}"\n             ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n        ></div>\n    </div>\n\n    <div class="{{css}}-backbar"></div>\n\n    <div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container"\n             ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 2}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{toggle_player()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" title="{{string(\'play-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}" ba-if="{{!playing}}" ba-click="{{play()}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 2}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{toggle_player()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}" ba-if="{{playing}}" ba-click="{{pause()}}"\n             title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-time-container {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{css}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration >
2 0) ? (formatTime(duration - position)) : formatTime(position)}}\n            </div>\n            <div class="{{css}}-time-sep">/</div>\n            <div class="{{css}}-time-value {{css}}-time-total-duration" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div data-selector="video-title-block" class="{{css}}-title-container" ba-if="{{title}}">\n            <p class="{{css}}-title">\n                {{title}}\n            </p>\n        </div>\n\n        <div tabindex="12" class="{{css}}-rightbutton-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{css}}-primary-button">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="12" class="{{css}}-rightbutton-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-video-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{css}}-primary-button">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="11" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n        >\n            <div class="{{css}}-button-inner {{css}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{css}}-rightbutton-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n             title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex=9 data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container"\n             onkeydown="{{tab_index_move(domEvent)}}" ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}">\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="7" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}">\n            <div class="{{css}}-airplay-container">\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>{{string(\'airplay\')}}</title>\n                    <desc>{{string(\'airplay-icon\')}}</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 
2L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{css}}-rightbutton-container {{css}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button tabindex="0" class="{{css}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="6" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}"\n             title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <span class="{{css}}-button-text">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{css}}-volumebar" ba-show="{{!hidevolumebar}}">\n            <div tabindex="5" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}" ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 ba-hotkey:up="{{set_volume(1)}}" ba-hotkey:down="{{set_volume(0)}}"\n                 onmouseout="this.blur()"\n                 class="{{css}}-volumebar-inner"\n                 ontouchstart="{{startUpdateVolume(domEvent)}}"\n                 ontouchmove="{{progressUpdateVolume(domEvent)}}"\n                 ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n                 onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}"\n            >\n                <div class="{{css}}-volumebar-position" ba-styles="{{{width: Math.min(100, Math.round(volume * 100)) + \'%\'}}}">\n                    <div class="{{css}}-volumebar-button" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div tabindex="4" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{css}}-rightbutton-container"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",duration:0,position:0,cached:0,volume:1,expandedprogress:!0,playing:!1,rerecordable:!1,submittable:!1,manuallypaused:!1,streams:[],currentstream:null,fullscreen:!0,fullscreened:!1,activitydelta:0,hidebarafter:5e3,preventinteraction:!1,revertposition:!1,title:"",settingsmenubutton:!1,hoveredblock:!1,allowtexttrackupload:!1,thumbisvisible:!1,chapterslist:[],showchaptertext:!0,visibleindex:-1},computed:{"currentstream_label:currentstream":function(){var e=this.get("currentstream");return e?e.label?e.label:PlayerSupport.resolutionToLabel(e.width,e.height):""}},functions:{formatTime:function(e){return e=Math.max(e||0,.1),TimeFormat.format(TimeFormat.ELAPSED_MINUTES_SECONDS,1e3*e)},startUpdatePosition:function(e){var t,r;this.get("disableseeking")||(e[0].preventDefault(),this.__parent.get("playing")||!this.__parent.player||this.get("manuallypaused")||this.__parent.player.play(),t=e[0].currentTarget,this.set("dimensions",t.getBoundingClientRect()),this.set("_updatePosition",!0),this.call("progressUpdatePosition",e[0]),(r=this.get("events")).on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("progressUpdatePosition",e)},this),r.on(document,"mouseup touchend",function(e){e.preventDefault(),this.call("stopUpdatePosition"),r.off(document,"mouseup touchend mousemove touchmove")},this))},progressUpdatePosition:function(e){var t=this.__parent,r=0===e.clientX?0:e.clientX||e.targetTouches[0].clientX,i=this.get("dimensions"),o=r<i.left?0:r>i.left+i.width?1:(r-i.left)/(i.width||1),a=this.get("duration")*o;if(this.get("_updatePosition")||void 0!==t.__trackTags){var n=t.player;if(void 0!==t.__trackTags&&this.__parent.__trackTags.hasThumbs){if(-1<this.get("visibleindex")&&this.get("showch
2aptertext"))return;var s,x=t.__trackTags,c=t.get("thumbcuelist").length;if(0<a){for(var l=(s=Math.floor(c*o))-2;l<c;l++)if(t.get("thumbcuelist")[l]){var d=t.get("thumbcuelist")[l];if(d.startTime<a&&d.endTime>a){x.showDurationThumb(l,r,a);break}}}else s=Math.floor(c*o),x.showDurationThumb(s,r);this.set("thumbisvisible",!0),this.activeElement().appendChild(x.thumbContainer)}if(this.get("_updatePosition")){if(this.set("position",a),void 0!==n._broadcastingState&&n._broadcastingState.googleCastConnected)return void n.trigger("google-cast-seeking",this.get("position"));this.trigger("position",this.get("position"))}}},stopUpdatePosition:function(){this.set("_updatePosition",!1),this._hideThumb()},startUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressUpdateVolume",e)},progressUpdateVolume:function(e){var t,r,i,o,a,n=e[0];n.preventDefault(),this.get("_updateVolume")&&(t=n.clientX||n.targetTouches[0].clientX,r=n.currentTarget,i=Dom.elementOffset(r),o=Dom.elementDimensions(r),a=(t-i.left)/(o.width||1),Dom.getRelativeCoordinates(r,e[0]),a=1<a?1:a<0?0:a,this.set("volume",a),this.trigger("volume",this.get("volume")))},stopUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},startVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressVerticallyUpdateVolume",e)},progressVerticallyUpdateVolume:function(e){var t,r,i,o,a,n=e[0];n.preventDefault(),this.get("_updateVolume")&&(t=n.clientY||n.targetTouches[0].clientY,r=n.currentTarget,i=Dom.elementOffset(r),o=Dom.elementDimensions(r),a=1<(a=1-(t-i.top)/(o.height||1))?1:a<0?0:a,this.set("volume",a),this.trigger("volume",this.get("volume")))},showChapterText:function(e){this.set("visibleindex",e.index),this._hideThumb()},hideChapterText:function(){this.set("visibleindex",-1)},stopVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},play:function(){this.trigger("play")},pause:function(){this.trigger("pause")},toggle_player:function(){this.trigger("toggle_player")},toggle_volume:function(){0<this.get("volume")?(this.__oldVolume=this.get("volume"),this.set("volume",0)):this.set("volume",this.__oldVolume||1),this.trigger("volume",this.get("volume"))},toggle_position_info:function(){this.set("revertposition",!this.get("revertposition"))},toggle_fullscreen:function(){this.trigger("fullscreen")},toggle_settings_menu:function(){this.trigger("settings_menu")},rerecord:function(){this.trigger("rerecord")},seek:function(e){this.trigger("seek",e)},set_volume:function(e){this.trigger("set_volume",e)},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},select_frame:function(){var e=this.parent().player,t=e.position(),r=!1;e.pause();var i=new Timer({context:this,start:!1,fire:function(){e.setPosition(t),e.play(),e.pause(),e.loaded()&&e.createSnapshotPromise().success(function(e){i.stop(),r||(r=!0,this.parent().trigger("image-selected",e))},this)},delay:300,fire_max:5,destroy_on_stop:!0});e.loaded()?e.createSnapshotPromise().success(function(e){this.parent().trigger("image-selected",e)},this).error(function(){i.start()},this):i.start()},toggle_stream:function(){var e=this.get("streams"),t=e.length-1;e.forEach(function(e,r){Comparators.deepEqual(e,this.get("currentstream"))&&(t=r)},this),this.set("currentstream",e[(t+1)%e.length])},show_airplay_devices:function(){var e=this.__parent;e.player._broadcastingState.airplayConnected&&e._broadcasting.lookForAirplayDevices(e.player._element)},toggle_tracks:function(){return this.parent().toggleTrackTags()},hover_cc:function(e){this.parent().get("settingsmenu_active")||Async.eventually(function(){this.parent().set("tracksshowselection",e)},this,300)},tab_index_move:function(e,t,r){this.trigger("tab_index_move",e[0],t,r)},hover_block:function(e){Async.eventually(function(){this.parent().set("hoveredblock",e)},this,300)},toggle_settings:function(){this.trigger("toggle_settings")},trim:function(){this.parent().trigger("video-trimmed",this.get("trimstart")||0,this.get("trimend")||this.get("duration"))},addTrimmingEventListeners:function(){var e=this.get("events"),t=this.activeElement().querySelector('[data-selector="trim-start-marker"]'),r=this.activeElement().querySelector('[data-selector="trim-end-marker"]');e.on(t,"mousedown touchstart",function(t){t.preventDefault(),t.stopPropagation();var r=this.get("progressbarElement").getBoundingClientRect();this.call("updateTrimStart",t,r),e.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updateTrimStart",e,r)},this),e.on(document,"mouseup touchend",function(t){t.preventDefault(),e.off(document,"mouseup touchend mousemove touchmove")},this)},this),e.on(r,"mousedown touchstart",function(t){t.preventDefault(),t.stopPropagation();var r=this.get("progressbarElement").getBoundingClientRect();this.call("updateTrimEnd",t,r),e.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updateTrimEnd",e,r)},this),e.on(document,"mouseup touchend",function(t){t.preventDefault(),e.off(document,"mouseup touchend mousemove touchmove")},this)},this)},updateTrimStart:function(e,t){var r=this.call("calculatePosition",e,t),i=this.get("trimend")||this.get("duration"),o=this.get("timeminlimit")||1;i-o<r?this.set("trimstart",i-o):this.set("trimstart",r)},updateTrimEnd:function(e,t){var r=this.call("calculatePosition",e,t),i=this.get("trimstart")||0,o=this.get("timeminlimit")||1;r<i+o?this.set("trimend",i+o):this.set("trimend",r)},getClientX:function(e){return 0===e.clientX?0:e.clientX||e.targetTouches[0].clientX},calculatePosition:function(e,t){var r=this.call("getClientX",e),i=r<t.left?0:r>t.left+t.width?1:(r-t.left)/(t.width||1);return this.get("duration")*i}},_hideThumb:function(){void 0!==this.__parent.__trackTags&&this.__parent.__trackTags.hasThumbs&&this.get("thumbisvisible")&&(this.set("thumbisvisible",!1),this.__parent.__trackTags.hideDurationThumb())},create:function(){this.set("ismobile",Info.isMobile()),this.set("events",new DomEvents),this.set("progressbarElement",this.activeElement().querySelector('[data-selector="progress-bar-inner"]')),this.get("trimmingmode")&&this.call("addTrimmingEventListeners")}}}).register("ba-videoplayer-controlbar").registerFunctions({cssplayer:function(obj){with(obj)return cssplayer},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},"skipinitial ? 2 : 1":function(obj){with(obj)return skipinitial?2:1},css:function(obj){with(obj)return css},"activitydelta < 2500 || ismobile ? '' : (css + '-progressbar-small')":function(obj){with(obj)return activitydelta<2500||ismobile?"":css+"-progressbar-small"},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},true:function(obj){with(obj)return!0},chapterslist:function(obj){with(obj)return chapterslist},"chapter.index":function(obj){with(obj)return chapter.index},"{left: Math.round(duration ? chapter.startTime / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration?chapter.startTime/duration*100:0)+"%"}},"showChapterText(chapter)":function(obj){with(obj)return showChapterText(chapter)},"hideChapterText()":function(obj){with(obj)return hideChapterText()},"visibleindex === chapter.index && showchaptertext":function(obj){with(obj)return visibleindex===chapter.index&&showchaptertext},"chapter.title":function(obj){with(obj)return chapter.title},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},trimmingmode:function(obj){with(obj)return trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},csscommon:function(obj){with(obj)return csscommon},"skipinitial ? 0 : 2":function(obj){with(obj)return skipinitial?0:2},"toggle_player()":function(obj){with(obj)return toggle_player()},"string('play-video')":function(obj){with(obj)return string("play-video")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"play()":function(obj){with(obj)return play()},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},playing:function(obj){with(obj)return playing},"pause()":function(obj){with(obj)return pause()},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(obj){with(obj)return revertposition&&0<duration?"-":""},"(revertposition && duration > 0) ? (formatTime(duration - position)) : formatTime(position)":function(obj){with(obj)return revertposition&&0<duration?formatTime(duration-position):formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},title:function(obj){with(obj)return title},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"}
2,"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},"string('airplay')":function(obj){with(obj)return string("airplay")},"string('airplay-icon')":function(obj){with(obj)return string("airplay-icon")},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"set_volume(1)":function(obj){with(obj)return set_volume(1)},"set_volume(0)":function(obj){with(obj)return set_volume(0)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.min(100, Math.round(volume * 100)) + '%'}":function(obj){with(obj)return{width:Math.min(100,Math.round(100*volume))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")}}).attachStringTable(Assets.strings).addStrings({"video-progress":"Progress","rerecord-video":"Redo?","submit-video":"Confirm","play-video":"Play","pause-video":"Pause","pause-video-disabled":"Pause not supported","elapsed-time":"Elapsed time","total-time":"Total length of","fullscreen-video":"Enter fullscreen","volume-button":"Set volume","volume-mute":"Mute sound","volume-unmute":"Unmute sound","change-resolution":"Change resolution","exit-fullscreen-video":"Exit fullscreen","close-tracks":"Close CC","show-tracks":"Show CC","player-speed":"Player speed",settings:"Settings",airplay:"Airplay","airplay-icon":"Airplay icon.","remaining-time":"Remaining time","select-frame":"Select","trim-video":"Trim"})}),Scoped.define("module:VideoPlayer.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],function(Class,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{cssplayer}}-loader-container">\n    <div data-selector="loader-block" class="{{cssplayer}}-loader-loader" title="{{string(\'tooltip\')}}">\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player"}}}).register("ba-videoplayer-loader").registerFunctions({cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")}}).attachStringTable(Assets.strings).addStrings({tooltip:"Loading..."})}),Scoped.define("module:VideoPlayer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        <p> {{message}} </p>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},message:function(obj){with(obj)return message}}).register("ba-videoplayer-message")}),Scoped.define("module:VideoPlayer.Dynamics.Playbutton",["dynamics:Dynamic","base:TimeFormat","module:Assets"],["dynamics:Partials.ClickPartial"],function(Class,TimeFormat,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{css}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{css}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n	{{formatTime(duration)}}\n</div>\n<div class="{{css}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{css}}-rerecord-backbar"></div>\n	<div class="{{css}}-rerecord-frontbar">\n        <div class="{{css}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{css}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{css}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',attrs:{css:"ba-videoplayer",csstheme:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",rerecordable:!1,submittable:!1,showduration:!1},functions:{play:function(){this.trigger("play")},skip:function(){this.parent().trigger("skip")},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},rerecord:function(){this.trigger("rerecord")},tab_index_move:function(e,t,r){this.trigger("tab_index_move",e[0],t,r)},formatTime:function(e){return 3600<(e=Math.max(e||0,1))?TimeFormat.format(TimeFormat.ELAPSED_HOURS_MINUTES_SECONDS,1e3*e):TimeFormat.format(TimeFormat.ELAPSED_MINUTES_SECONDS,1e3*e)}}}}).register("ba-videoplayer-playbutton").registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},css:function(obj){with(obj)return css},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration}
2,"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}).attachStringTable(Assets.strings).addStrings({tooltip:"Click to play.",rerecord:"Redo","submit-video":"Confirm video",trim:"Trim",skip:"Skip"})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,{dynamics:["loader"],_start:function(){this.dyn=this.host.dynamic,r.iter(r.extend({loader:!1,message:!1,playbutton:!1,controlbar:!1},r.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.parent()&&void 0!==this.dyn.parent().record&&void 0!==this.dyn.parent().host&&(this.dyn._isRecorder=!0,this.dyn._recorderDyn=this.dyn.parent(),this.dyn._recorderHost=this.dyn._recorderDyn.host),this._started()},_started:function(){},play:function(){this.dyn.set("autoplay",!0)},uploadTextTrack:function(e,t){try{this.next("TextTrackUploading",{file:e,locale:t})}catch(e){this.nextPlayer()}},nextPlayer:function(){var e=this.dyn.parent();"function"==typeof e.record?e.host.state().next("Player"):this.next("LoadPlayer")},nextToChooser:function(e){var t=this.dyn;return!!t._isRecorder&&"function"==typeof t._recorderHost.next&&(t._recorderHost.next("FatalError",{message:e,retry:"Chooser"}),!0)}}])}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.TextTrackUploading",["module:VideoPlayer.Dynamics.PlayerStates.State","browser:Upload.FileUploader","browser:Upload.MultiUploader","browser:Blobs","base:Async","base:Objs"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},{_locals:["file","locale"],dynamics:["text-tracks","loading"],_started:function(){this.uploadTextTrackFile(this._file,this._locale)},uploadTextTrackFile:function(e,r){var o,n,s,x=this.dyn.parent();"function"!=typeof x.record&&(x=this.dyn),n=x.get("tracktags"),filename=x.get("uploadoptions")?{url:x.get("uploadoptions").textTracks}:{url:"/text-track/"+e.value.split(/(\\|\/)/g).pop()+"/lang/"+r.lang+"/label/"+r.label};try{(o=t.create(a.extend({source:e,data:{lang:r.lang,label:r.label}},filename))).upload(),o.on("success",function(t){s=1,x.set("tracktags",null),i.loadFileIntoString(e).success(function(e){t=0<t.length?JSON.parse(t):{lang:r.lang,label:r.label},n.push({lang:t.lang,label:t.label,kind:"subtitles",enabled:!0,content:e}),a.iter(n,function(e){s===n.length&&(x.set("tracktags",n),this.nextPlayer()),s++},this)},this)},this),o.on("error",function(e){var t=x.string("uploading-failed");try{e.forEach(function(e){for(var r in e)x.string("upload-error-"+r)&&(t=this.dyn.string("upload-error-"+r))},this)}catch(e){}x.set("player_active",!1),this.next("FatalError",{message:t,retry:"Player"})},this),o.on("progress",function(e,t){},this)}catch(e){}}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.FatalError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_locals:["message"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("video-error"))}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.Initial",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("imageelement_active",!1),this.dyn.set("videoelement_active",!1),this.dyn.get("ready")?this.next("LoadPlayer"):this.listenOn(this.dyn,"change:ready",function(){this.next("LoadPlayer")})}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.LoadPlayer",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn,"error:poster",function(){this.next("LoadPlayerDirectly")},this),this.listenOn(this.dyn,"image-attached",function(){this.next("PosterReady")},this),this.dyn.reattachImage()}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.LoadPlayerDirectly",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.next("PosterError")},this),this.listenOn(this.dyn,"attached",function(){this.next("PosterReady")},this),this.dyn.reattachVideo()}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.LoadError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.next("Initial")},this)}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.PosterReady",["module:VideoPlayer.Dynamics.PlayerStates.State","module:PopupHelper","base
2:Objs"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["playbutton"],_started:function(){!this.dyn.get("skipinitial")&&this.dyn.get("preload")&&this.dyn._attachVideo(!0),this.dyn.trigger("ready_to_play"),this.dyn.trigger("loaded"),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.dyn.get("popup")||this.next("PosterError")},this),(this.dyn.get("autoplay")||this.dyn.get("skipinitial"))&&this.play()},play:function(){var e,i;this.dyn.set("silent_attach",!1),this.dyn.get("sticky")&&this.dyn.stickyHandler.start(),this.dyn.get("popup")?(e=this.auto_destroy(new t),i=this.auto_destroy(new this.dyn.cls({element:e.containerInner,attrs:r.extend(this.dyn.cloneAttrs(),this.dyn.popupAttrs())})),this._delegatedPlayer=i,this.dyn.delegateEvents(null,i),e.on("hide",function(){this._delegatedPlayer=null,i.destroy(),e.destroy()},this),e.show(),i.activate()):this.next("Preroll")}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.Preroll",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:[],_started:function(){this.dyn._prerollAd?(this.dyn._prerollAd.once("finished",function(){this.next("LoadVideo")},this),this.dyn._prerollAd.once("adskipped",function(){this.next("LoadVideo")},this),this.dyn._prerollAd.executeAd({width:this.dyn.videoWidth(),height:this.dyn.videoHeight()})):this.next("LoadVideo")}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.PosterError",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.next(this.dyn.get("states").poster_error.click_play?"LoadVideo":"LoadPlayer")},this)}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.LoadVideo",["module:VideoPlayer.Dynamics.PlayerStates.State","browser:Info","browser:Dom","base:Timers.Timer"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["loader"],_started:function(){this.dyn.get("videoelement_active")?this.__loadVideo():(this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"error:poster",function(){this.dyn.get("states").poster_error.ignore||this.next("PosterError")},this),this.listenOn(this.dyn,"attached",function(){this.__loadVideo()},this),this.dyn.reattachVideo())},__loadVideo:function(){var e;this.listenOn(this.dyn,"error:video",function(){this.next("ErrorVideo")},this),this.listenOn(this.dyn,"playing",function(){this.destroyed()||this.dyn.destroyed()||(this.dyn.get("autoseek")&&this.dyn.execute("seek",this.dyn.get("autoseek")),this.next("PlayVideo"))},this),this.dyn.get("skipinitial")&&!this.dyn.get("autoplay")?this.next("PlayVideo"):(e=10,this.auto_destroy(new i({context:this,fire:function(){this.destroyed()||this.dyn.destroyed()||!this.dyn.player||this.dyn.player.play(),0==--e&&this.next("PlayVideo")},delay:200,immediate:!0})))}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.ErrorVideo",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("video-error")),this.listenOn(this.dyn,"message:click",function(){this.nextToChooser(this.dyn.get("message"))||this.next("LoadVideo")},this)}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.PlayVideo",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["controlbar"],_started:function(){this.dyn.set("autoplay",!1),this.dyn.get("loop")&&this.dyn.set("skipinitial",!0),this.listenOn(this.dyn,"change:currentstream",function(){this.dyn.set("autoplay",!0),this.dyn.set("autoseek",this.dyn.player.position()),this.dyn.reattachVideo(),this.next("LoadPlayer")},this),this.listenOn(this.dyn,"ended",function(){this.dyn.set("autoseek",null),this.next("NextVideo")},this),this.listenOn(this.dyn,"change:buffering",function(){this.dyn.set("loader_active",this.dyn.get("buffering"))},this),this.listenOn(this.dyn,"error:video",function(){this.next("ErrorVideo")},this)},play:function(){this.dyn.get("playing")||this.dyn.player.play()}})}),Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.NextVideo",["module:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){if(this.dyn.get("playlist")){var e,t,r=this.dyn.get("playlist"),i=r.shift();if(this.dyn.get("initialoptions").playlist.push(i),0<r.length)return e=r[0],this.dyn.set("poster",e.poster),this.dyn.set("source",e.source),this.dyn.set("sources",e.
2sources),this._playNext(e);if(t=this.dyn.get("initialoptions").playlist,this.dyn.set("lastplaylistitem",!0),this.dyn.trigger("last-playlist-item"),this.dyn.set("playlist",t),this.dyn.get("initialoptions").playlist=[],e=t[0],this.dyn.set("poster",e.poster),this.dyn.set("source",e.source),this.dyn.set("sources",e.sources),this.dyn.get("loopall"))return this._playNext(e);this.dyn.reattachVideo()}else this.dyn.get("loopall")&&(this.dyn.set("loop",!0),this.dyn.set("autoplay",!0),this.dyn.reattachVideo());this.next("PosterReady")},_playNext:function(e){this.dyn.trigger("playlist-next",e),this.dyn.reattachVideo(),this.dyn.set("autoplay",!0),this.next("LoadPlayer")}})}),Scoped.define("module:VideoPlayer.Dynamics.Share",["dynamics:Dynamic","module:Assets"],function(Class,Assets,scoped){var SHARES={facebook:"https://facebook.com/sharer/sharer.php?u=",twitter:"https://twitter.com/intent/tweet?text=",gplus:"https://plus.google.com/share?url="};return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{cssplayer}}-share-action-container">\n    <div class="{{cssplayer}}-toggle-share-container">\n        <div class="{{cssplayer}}-button-inner" onclick="{{toggleShare()}}">\n            <i class="{{csscommon}}-icon-share"></i>\n        </div>\n    </div>\n    <div class="{{cssplayer}}-social-buttons-container">\n        <ul class="{{cssplayer}}-socials-list" ba-repeat="{{share :: shares}}">\n            <li class="{{cssplayer}}-single-social">\n                <div class="{{cssplayer}}-button-inner">\n                    <i class="{{csscommon}}-icon-{{share}}" onclick="{{shareMedia(share)}}"></i>\n                </div>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",url:"",shares:[]},functions:{shareMedia:function(e){window.open(SHARES[e]+this.get("url"),"pop","width=600 height=400")},toggleShare:function(){}}}}).register("ba-videoplayer-share").registerFunctions({cssplayer:function(obj){with(obj)return cssplayer},"toggleShare()":function(obj){with(obj)return toggleShare()},csscommon:function(obj){with(obj)return csscommon},shares:function(obj){with(obj)return shares},share:function(obj){with(obj)return share},"shareMedia(share)":function(obj){with(obj)return shareMedia(share)}}).attachStringTable(Assets.strings).addStrings({share:"Share media"})}),Scoped.define("module:VideoPlayer.Dynamics.Topmessage",["dynamics:Dynamic"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"topmessage-message-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",topmessage:""}}}).registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}).register("ba-videoplayer-topmessage")}),Scoped.define("module:VideoPlayer.Dynamics.Tracks",["dynamics:Dynamic","base:Objs","base:Async","module:Assets"],["dynamics:Partials.ClickPartial","dynamics:Partials.RepeatElementPartial"],function(Class,Objs,Async,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div data-selector="text-tracks-overlay"\n     class="{{cssplayer}}-text-tracks-overlay\n     {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-track-dashboard-hidden\') : \'\'}}\n">\n\n    <div data-selector="cue-content" ba-show="{{tracktagsstyled && trackcuetext}}" class="{{cssplayer}}-cue-content">\n        {{trackcuetext}}\n    </div>\n    <div class="{{csscommon}}-options-popup {{csscommon}}-options-list-{{tracksshowselection || trackselectorhovered ? \'visible\' : \'hidden\'}}">\n        <div ba-show="{{tracksshowselection || trackselectorhovered}}" tabindex="-1"\n             onmouseenter="{{hover_cc(domEvent, true)}}" onmouseover="{{hover_cc(domEvent, true)}}" onmouseleave="{{hover_cc(domEvent, false)}}"\n        >\n            <div data-selector="tracks-selector-list"\n                 class="{{csscommon}}-initial-options-list {{csscommon}}-tracks-selector-list {{csscommon}}-options-list-visible {{csscommon}}-options-list"\n                 ba-if="{{tracktags}}"\n            >\n                <div ba-repeat-element="{{track :: tracktags}}"\n                     class="{{csscommon}}-tracks-selector {{csscommon}}-options-list-item"\n                     ba-click="{{select_track(track)}}"\n                     ba-show="{{track.label && texttrackslength > 1}}"\n                >\n                    <div class="{{csscommon}}-inner-text">\n                        {{track.label}}\n                    </div>\n                </div>\n                <div data-selector="text-tracks-open-form-button"\n                     class="{{csscommon}}-options-list-item {{csscommon}}-open-next"\n                     ba-if="{{allowtexttrackupload}}" title="{{string(\'upload-text-tracks\')}}"\n                     onclick="{{move_to_option(domEvent, \'text-tracks-uploader-form\')}}"\n                >\n                    <div class="{{csscommon}}-inner-text">{{string(\'upload-text-tracks\')}}</div>\n                    <div class="{{csscommon}}-inner-icon"></div>\n                </div>\n            </div>\n\n            <div data-selector="text-tracks-uploader-form"\n                 class="{{csscommon}}-options-list-hidden {{csscommon}}-options-list {{csscommon}}-text-tracks-uploader-form"\n                 ba-if="{{allowtexttrackupload}}"\n            >\n                <div class="{{csscommon}}-full-width {{csscommon}}-options-list-item">\n                    <div data-selector="close-text-tracks-upload-form"\n                         title="{{string(\'back\')}}"\n                         class="{{csscommon}}-open-previous {{csscommon}}-text-left"\n                         onclick="{{move_to_option(domEvent)}}"\n                    >\n                        <div class="{{csscommon}}-inner-icon"></div>\n                        <div class="{{csscommon}}-inner-text">{{string(\'back\')}}</div>\n                    </div>\n                </div>\n\n                <div class="{{csscommon}}-full-width {{csscommon}}-options-list-item">\n                    <form class="{{csscommon}}-form {{csscommon}}-text-tracks-upload-form">\n                        <div class="{{csscommon}}-form-input {{csscommon}}-select-field {{csscommon}}
2-direction-pointer">\n                            <select data-selector="select-text-tracks-label" tabindex="-1"\n                                    class="{{csscommon}}-form-input {{csscommon}}-text-tracks-label-input"\n                                    name="{{csscommon}}-text-tracks-label-select"\n                                    onmousedown="{{prevent_un_hover(domEvent)}}"\n                                    onmousemove="{{prevent_un_hover(domEvent)}}"\n                                    onchange="{{selected_label_value(domEvent)}}"\n                            >\n                                <option disabled value selected>\n                                    {{string(\'select-text-track-language\')}}\n                                </option>\n                                <option ba-repeat-element="{{locale :: uploadlocales}}" value="{{locale.lang}}">\n                                    {{locale.label}}\n                                </option>\n                            </select>\n                        </div>\n                        <div class="{{csscommon}}-form-input {{csscommon}}-button" ba-show="{{chosenoption}}">\n                            <input type="file" data-selector="select-text-tracks-file"\n                                   title="{{chosenoption ? string(\'select-text-track-file\') : string(\'info-select-locale-first\')}}"\n                                   onchange="{{upload_text_track(domEvent)}}"\n                                   class="{{csscommon}}-text-tracks-file"\n                                   accept="{{acceptedtracktexts}}"\n                            />\n                            {{chosenoption ? string(\'select-text-track-file\') : string(\'info-select-locale-first\')}}\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",trackcuetext:null,acceptedtracktexts:"text/vtt,application/ttml+xml,type/subtype",trackselectorhovered:!1,texttrackslength:0,uploadtexttracksvisible:!1,uploadlocales:[],chosenoption:null},create:function(){Objs.iter(this.get("tracktags"),function(e){"subtitles"===e.kind&&this.set("texttrackslength",this.get("texttrackslength")+1)},this)},functions:{select_track:function(e){this.parent().set("trackselectorhovered",!1),this.parent().trigger("switch-track",e)},hover_cc:function(e,t){if(!this.parent().get("settingsmenu_active")){if(t||e[0].target!==document.activeElement)return this.parent().set("trackselectorhovered",t);Async.eventually(function(){e[0].target.blur()},this,500)}},prevent_un_hover:function(e){var t,r;return e[0].target.blur(),t="."+this.parent().get("csscommon")+"-options-popup",(r=document.querySelector(t))&&r.focus(),this.parent().set("trackselectorhovered",!0)},selected_label_value:function(e){var t=e[0].target.options,r=t[t.selectedIndex];r.value?this.set("chosenoption",{lang:r.value,label:r.text}):this.set("chosenoption",null)},upload_text_track:function(e){this.get("chosenoption")&&this.trigger("upload-text-tracks",e[0].target,this.get("chosenoption"))},move_to_option:function(e,t){this.trigger("move_to_option",e[0].target,t)}}}}).register("ba-videoplayer-tracks").registerFunctions({cssplayer:function(obj){with(obj)return cssplayer},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-track-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-track-dashboard-hidden":""},"tracktagsstyled && trackcuetext":function(obj){with(obj)return tracktagsstyled&&trackcuetext},trackcuetext:function(obj){with(obj)return trackcuetext},csscommon:function(obj){with(obj)return csscommon},"tracksshowselection || trackselectorhovered ? 'visible' : 'hidden'":function(obj){with(obj)return tracksshowselection||trackselectorhovered?"visible":"hidden"},"tracksshowselection || trackselectorhovered":function(obj){with(obj)return tracksshowselection||trackselectorhovered},"hover_cc(domEvent, true)":function(obj){with(obj)return hover_cc(domEvent,!0)},"hover_cc(domEvent, false)":function(obj){with(obj)return hover_cc(domEvent,!1)},tracktags:function(obj){with(obj)return tracktags},"select_track(track)":function(obj){with(obj)return select_track(track)},"track.label && texttrackslength > 1":function(obj){with(obj)return track.label&&1<texttrackslength},"track.label":function(obj){with(obj)return track.label},allowtexttrackupload:function(obj){with(obj)return allowtexttrackupload},"string('upload-text-tracks')":function(obj){with(obj)return string("upload-text-tracks")},"move_to_option(domEvent, 'text-tracks-uploader-form')":function(obj){with(obj)return move_to_option(domEvent,"text-tracks-uploader-form")},"string('back')":function(obj){with(obj)return string("back")},"move_to_option(domEvent)":function(obj){with(obj)return move_to_option(domEvent)},"prevent_un_hover(domEvent)":function(obj){with(obj)return prevent_un_hover(domEvent)},"selected_label_value(domEvent)":function(obj){with(obj)return selected_label_value(domEvent)},"string('select-text-track-language')":function(obj){with(obj)return string("select-text-track-language")},uploadlocales:function(obj){with(obj)return uploadlocales},"locale.lang":function(obj){with(obj)return locale.lang},"locale.label":function(obj){with(obj)return locale.label},chosenoption:function(obj){with(obj)return chosenoption},"chosenoption ? string('select-text-track-file') : string('info-select-locale-first')":function(obj){with(obj)return chosenoption?string("select-text-track-file"):string("info-select-locale-first")},"upload_text_track(domEvent)":function(obj){with(obj)return upload_text_track(domEvent)},acceptedtracktexts:function(obj){with(obj)return acceptedtracktexts}}).attachStringTable(Assets.strings).addStrings({"upload-text-tracks":"Upload track text files","select-text-track-language":"Subtitle Language","info-select-locale-first":"First select locale","select-text-track-file":"Click to select file",back:"back"})}),Scoped.define("module:VideoPlayer.Dynamics.Player",["dynamics:Dynamic","module:Assets","module:StickyHandler","module:StylesMixin","module:TrackTags","browser:Info","browser:Dom","media:Player.VideoPlayerWrapper","media:Player.Broadcasting","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:TimeFormat","base:States.Host","base:Classes.ClassRegistry","base:Async","module:VideoPlayer.Dynamics.PlayerStates.Initial","module:VideoPlayer.Dynamics.PlayerStates","module:Ads.AbstractVideoAdProvider","browser:Events"],["module:Common.Dynamics.Settingsmenu","module:VideoPlayer.Dynamics.Playbutton","module:VideoPlayer.Dynamics.Message","module:VideoPlayer.Dynamics.Loader","module:VideoPlayer.Dynamics.Share","module:VideoPlayer.Dynamics.Controlbar","module:VideoPlayer.Dynamics.Tracks","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TogglePartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(Class,Assets,StickyHandler,StylesMixin,TrackTags,Info,Dom,VideoPlayerWrapper,Broadcasting,Types,Objs,Strings,Time,Timers,TimeFormat,Host,ClassRegistry,Async,InitialState,PlayerStates,AdProvider,DomEvents,scoped){return Class.extend({scoped:scoped},[StylesMixin,function(e){return{template:'<div itemscope itemtype="http://schema.org/VideoObject"\n     class="{{css}}-container {{cssplayer}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n     {{cssplayer}}-{{fullscreened ? \'fullscreen\' : \'normal\'}}-view {{cssplayer}}-{{firefox ? \'firefox\' : \'common\'}}-browser\n     {{cssplayer}}-{{themecolor}}-color {{cssplayer}}-device-type-{{mobileview ? \'mobile\' : \'desktop\'}}\n     {{sticktoview ? csscommon + \'-sticky\' : \'\'}} {{sticktoview && fadeup ? csscommon + \'-fade-up\' : \'\'}}"\n     ba-on:mousemove="{{user_activity()}}"\n     ba-on:mousedown="{{user_activity(true)}}"\n     ba-on:touchstart="{{user_activity(true)}}"\n     ba-styles="{{containerSizingStyles}}"\n>\n    <meta itemprop="name" content="{{title || \'Video Player\'}}" />\n    <meta itemprop="description" content="{{description || \'Video Player\'}}" />\n    <meta itemprop="uploadDate" content="{{uploaddate}}" />\n    <div ba-show="{{(videoelement_active || !imageelement_active) && !silent_attach}}" class="{{css}}-video-container">\n        <video tabindex="-1" class="{{css}}-video {{csscommon}}-{{videofitstrategy}}-fit" data-video="video"\n               preload="{{preload ? \'auto\' : \'metadata\'}}"\n               ba-toggle:playsinline="{{!playfullscreenonmobile}}"\n        ></video>\n    </div>\n    <div ba-show="{{(imageelement_active && !videoelement_active) || silent_attach}}" class="{{css}}-poster-container">\n        <img tabindex="-1" data-image="image" alt="{{posteralt}}" class="{{csscommon}}-{{posterfitstrategy}}-fit"/>\n    </div>\n    <div class="{{css}}-overlay" ba-show="{{!showbuiltincontroller}}">\n        <div tabindex="-1" class="{{css}}-player-toggle-overlay" data-selector="player-toggle-overlay"\n             ba-hotkey:right="{{seek(position + skipseconds)}}" ba-hotkey:left="{{seek(position - skipseconds)}}"\n             ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}" ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n             ba-hotkey:up="{{set_volume(volume + 0.1)}}" ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n             ba-hotkey:space^enter="{{toggle_player()}}"\n             ba-on:mouseup="{{toggle_player()}}"\n             ba-on:touchend="{{toggle_player()}}"\n        ></div>\n        <ba-{{dyntrimmer}}\n            ba-show="{{trimmingmode && videoelement_active}}"\n            ba-playing="{{playing}}"\n            ba-startposition="{{=starttime}}"\n            ba-position="{{position}}"\n            ba-endposition="{{=endtime}}"\n            ba-minduration="{{timeminlimit}}"\n            ba-duration="{{duration}}"\n            ba-source="{{source}}"\n            ba-event:play="play"\n            ba-event:pause="pause"\n            ba-event:seek="seek"\n        ></ba-{{dyntrimmer}}>\n        <ba-{{dyncontrolbar}}\n            ba-css="{{csscontrolbar || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-themecolor="{{themecolor}}"\n            ba-template="{{tmplcontrolbar}}"\n            ba-show="{{controlbar_active && !hidecontrolbar}}"\n            ba-playing="{{playing}}"\n            ba-playwhenvisible="{{playwhenvisible}}"\n            ba-playerspeeds="{{playerspeeds}}"\n            ba-playercurrentspeed="{{playercurrentspeed}}"\n            ba-airplay="{{airplay}}"\n            ba-airplaybuttonvisible="{{airplaybuttonvisible}}"\n            ba-chromecast="{{chromecast}}"\n            ba-castbuttonvisble="{{castbuttonvisble}}"\n            ba-event:rerecord="rerecord"\n            ba-event:submit="submit"\n            ba-event:play="play"\n            ba-event:pause="pause"\n            ba-event:position="seek"\n            ba-event:volume="set_volume"\n            ba-event:set_speed="set_speed"\n            ba-event:settings_menu="toggle_settings_menu"\n            ba-event:fullscreen="toggle_fullscreen"\n            ba-event:toggle_player="toggle_player"\n            ba-event:tab_index_move="tab_index_move"\n            ba-event:seek="seek"\n            ba-event:set_volume="set_volume"\n            ba-event:toggle_tracks="toggle_tracks"\n            ba-tabindex="{{tabindex}}
2"\n            ba-showchaptertext="{{showchaptertext}}"\n            ba-chapterslist="{{chapterslist}}"\n            ba-tracktextvisible="{{tracktextvisible}}"\n            ba-tracktags="{{tracktags}}"\n            ba-showsubtitlebutton="{{hassubtitles && tracktagssupport}}"\n            ba-allowtexttrackupload="{{allowtexttrackupload}}"\n            ba-tracksshowselection="{{tracksshowselection}}"\n            ba-volume="{{volume}}"\n            ba-duration="{{duration}}"\n            ba-cached="{{buffered}}"\n            ba-title="{{title}}"\n            ba-position="{{position}}"\n            ba-activitydelta="{{activity_delta}}"\n            ba-hideoninactivity="{{hideoninactivity}}"\n            ba-hidebarafter="{{hidebarafter}}"\n            ba-rerecordable="{{rerecordable}}"\n            ba-submittable="{{submittable}}"\n            ba-frameselectionmode="{{frameselectionmode}}"\n            ba-timeminlimit="{{timeminlimit}}"\n            ba-streams="{{streams}}"\n            ba-currentstream="{{=currentstream}}"\n            ba-fullscreen="{{fullscreensupport && !nofullscreen}}"\n            ba-fullscreened="{{fullscreened}}"\n            ba-source="{{source}}"\n            ba-disablepause="{{disablepause}}"\n            ba-disableseeking="{{disableseeking}}"\n            ba-skipseconds="{{skipseconds}}"\n            ba-skipinitial="{{skipinitial}}"\n            ba-settingsmenubutton="{{showsettingsmenu}}"\n            ba-settingsmenuactive="{{settingsmenu_active}}"\n            ba-hidevolumebar="{{hidevolumebar}}"\n            ba-manuallypaused="{{manuallypaused}}"\n        ></ba-{{dyncontrolbar}}>\n\n        <ba-{{dyntracks}}\n            ba-css="{{csstracks || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-show="{{tracktagssupport || allowtexttrackupload}}"\n            ba-tracksshowselection="{{tracksshowselection}}"\n            ba-trackselectorhovered="{{trackselectorhovered}}"\n            ba-tracktags="{{tracktags}}"\n            ba-hidebarafter="{{hidebarafter}}"\n            ba-tracktagsstyled="{{tracktagsstyled}}"\n            ba-trackcuetext="{{trackcuetext}}"\n            ba-allowtexttrackupload="{{allowtexttrackupload}}"\n            ba-uploadtexttracksvisible="{{uploadtexttracksvisible}}"\n            ba-acceptedtracktexts="{{acceptedtracktexts}}"\n            ba-uploadlocales="{{uploadlocales}}"\n            ba-activitydelta="{{activity_delta}}"\n            ba-hideoninactivity="{{hideoninactivity}}"\n            ba-event:selected_label_value="selected_label_value"\n            ba-event:upload-text-tracks="upload_text_tracks"\n            ba-event:move_to_option="move_to_option"\n        ></ba-{{dyntracks}}>\n\n        <ba-{{dynsettingsmenu}}\n            ba-css="{{css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-show="{{settingsmenu_active}}"\n            ba-template="{{tmplsettingsmenu}}"\n        ></ba-{{dynsettingsmenu}}>\n\n        <ba-{{dynplaybutton}}\n            ba-css="{{cssplaybutton || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-theme-color="{{themecolor}}"\n            ba-template="{{tmplplaybutton}}"\n            ba-show="{{playbutton_active}}"\n            ba-rerecordable="{{rerecordable}}"\n            ba-submittable="{{submittable}}"\n            ba-trimmingmode="{{trimmingmode}}"\n            ba-showduration="{{showduration}}"\n			      ba-duration="{{duration}}"\n            ba-event:play="playbutton_click"\n            ba-event:rerecord="rerecord"\n            ba-event:submit="submit"\n            ba-event:tab_index_move="tab_index_move"\n        ></ba-{{dynplaybutton}}>\n\n        <ba-{{dynloader}}\n            ba-css="{{cssloader || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-theme-color="{{themecolor}}"\n            ba-template="{{tmplloader}}"\n            ba-playwhenvisible="{{playwhenvisible}}"\n            ba-show="{{loader_active}}"\n        ></ba-{{dynloader}}>\n\n        <ba-{{dynshare}}\n            ba-css="{{cssshare || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-theme-color="{{themecolor}}"\n            ba-template="{{tmplshare}}"\n            ba-show="{{sharevideourl && sharevideo.length > 0}}"\n            ba-url="{{sharevideourl}}"\n            ba-shares="{{sharevideo}}"\n        ></ba-{{dynshare}}>\n\n        <ba-{{dynmessage}}\n            ba-css="{{cssmessage || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-theme-color="{{themecolor}}"\n            ba-template="{{tmplmessage}}"\n            ba-show="{{message_active}}"\n            ba-message="{{message}}"\n            ba-event:click="message_click"\n        ></ba-{{dynmessage}}>\n\n        <ba-{{dyntopmessage}}\n            ba-css="{{csstopmessage || css}}"\n            ba-csstheme="{{csstheme || css}}"\n            ba-cssplayer="{{cssplayer || css}}"\n            ba-theme-color="{{themecolor}}"\n            ba-template="{{tmpltopmessage}}"\n            ba-show="{{topmessage}}"\n            ba-topmessage="{{topmessage}}"\n        ></ba-{{dyntopmessage}}>\n\n        <meta itemprop="caption" content="{{title}}" />\n        <meta itemprop="thumbnailUrl" content="{{thumbnailurl}}"/>\n        <meta itemprop="contentUrl" content="{{contenturl}}"/>\n    </div>\n    <div class="{{css}}-overlay" data-video="ad" style="display:none"></div>\n    <div ba-show="{{useAspectRatioFallback}}" ba-styles="{{aspectRatioFallback}}"></div>\n</div>\n',attrs:{css:"ba-videoplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",iecss:"ba-videoplayer",cssplaybutton:"",cssloader:"",cssmessage:"",csstopmessage:"",csscontrolbar:"",csstracks:"",width:"",height:"","popup-width":"","popup-height":"",aspectratio:null,"fallback-width":320,"fallback-height":240,theme:"",csstheme:"",themecolor:"",dynplaybutton:"videoplayer-playbutton",dynloader:"videoplayer-loader",dynmessage:"videoplayer-message",dyntopmessage:"videoplayer-topmessage",dyncontrolbar:"videoplayer-controlbar",dynshare:"videoplayer-share",dyntracks:"videoplayer-tracks",dynsettingsmenu:"common-settingsmenu",dyntrimmer:"videorec
2order-trimmer",tmplplaybutton:"",tmplloader:"",tmplmessage:"",tmplshare:"",tmpltopmessage:"",tmplcontrolbar:"",tmpltracks:"",tmplsettingsmenu:"",poster:"",source:"",sources:[],sourcefilter:{},streams:[],currentstream:null,playlist:null,volume:1,title:"",description:"",uploaddate:"",contenturl:"",thumbnailurl:"",initialseek:null,sharevideo:[],sharevideourl:"",visibilityfraction:.8,reloadonplay:!1,playonclick:!0,pauseonclick:!0,adprovider:null,preroll:!1,allowpip:!0,rerecordable:!1,submittable:!1,autoplay:!1,preload:!1,loop:!1,loopall:!1,popup:!1,nofullscreen:!1,fullscreenmandatory:!1,playfullscreenonmobile:!1,fitonwidth:!1,fitonheight:!1,"popup-stretch":!1,hideoninactivity:!0,hidebarafter:5e3,preventinteraction:!1,skipinitial:!1,topmessage:"",totalduration:null,playwhenvisible:!1,minwidth:240,minheight:180,maxwidth:null,maxheight:null,disablepause:!1,disableseeking:!1,tracktextvisible:!1,airplay:!1,chromecast:!1,chromecastreceiverappid:null,skipseconds:5,sticky:!1,tracktags:[],tracktagsstyled:!0,tracktaglang:"en",tracksshowselection:!1,showch
2aptertext:!0,thumbimage:{},thumbcuelist:[],showduration:!1,showsettingsmenu:!0,posteralt:"",hidevolumebar:!1,hidecontrolbar:!1,allowtexttrackupload:!1,uploadtexttracksvisible:!1,acceptedtracktexts:null,uploadlocales:[{lang:"en",label:"English"}],ttuploadervisible:!1,videofitstrategy:"pad",posterfitstrategy:"crop",showbuiltincontroller:!1,airplaybuttonvisible:!1,castbuttonvisble:!1,fullscreened:!1,initialoptions:{hideoninactivity:null,volumelevel:null,playlist:[]},silent_attach:!1,inpipmode:!1,lastplaylistitem:!1,manuallypaused:!1,playedonce:!1,preventinteractionstatus:!1,ready:!0,tracktagssupport:!1,playbackcount:0,playbackended:0,currentchapterindex:0,chapterslist:[],states:{poster_error:{ignore:!1,click_play:!0}},playerorientation:void 0,forciblymuted:!1,volumeafterinteraction:!1},types:{allowpip:"boolean",rerecordable:"boolean",loop:"boolean",loopall:"boolean",autoplay:"boolean",preload:"boolean",ready:"boolean",nofullscreen:"boolean",fullscreenmandatory:"boolean",preroll:"boolean",hideoninactivity:"boolean",hidebarafter:"integer",preventinteraction:"boolean",skipinitial:"boolean",volume:"float",popup:"boolean","popup-stretch":"boolean","popup-width":"int","popup-height":"int",aspectratio:"float","fallback-width":"int","fallback-height":"int",initialseek:"float",fullscreened:"boolean",sharevideo:"array",sharevideourl:"string",playfullscreenonmobile:"boolean",themecolor:"string",totalduration:"float",playwhenvisible:"boolean",playedonce:"boolean",manuallypaused:"boolean",minwidth:"int",minheight:"int",maxwidth:"int",maxheight:"int",disablepause:"boolean",disableseeking:"boolean",playonclick:"boolean",pauseonclick:"boolean",airplay:"boolean",airplaybuttonvisible:"boolean",chromecast:"boolean",chromecastreceiverappid:"string",skipseconds:"integer",sticky:"boolean",streams:"jsonarray",sources:"jsonarray",tracktags:"jsonarray",tracktagsstyled:"boolean",allowtexttrackupload:"boolean",uploadtexttracksvisible:"boolean",acceptedtracktexts:"string",uploadlocales:"array",playerspeeds:"array",playercurrentspeed:"float",showsettings:"boolean",showduration:"boolean",visibilityfraction:"float",showchaptertext:"boolean",title:"string",description:"string",uploaddate:"string",contenturl:"string",thumbnailurl:"string",videofitstrategy:"string",posterfitstrategy:"string"},extendables:["states"],scopes:{settingsmenu:">[tagname='ba-common-settingsmenu']"},events:{"change:uploaddate":function(e){"number"==typeof e&&this.set("uploaddate",TimeFormat.format("yyyy-mm-dd",1e3*e))},"change:starttime":function(e){e>this.getCurrentPosition()&&this.player.setPosition(e)},"change:endtime":function(e){e&&e!==this.get("duration")?(e<this.getCurrentPosition()&&this.player.setPosition(e),this.get("_timeUpdateEventHandler")||this.set("_timeUpdateEventHandler",this.auto_destroy(new DomEvents)),this.get("_timeUpdateEventHandler").__callbacks.timeupdate||this.get("_timeUpdateEventHandler").on(this.player._element,"timeupdate",function(){this.getCurrentPosition()>=this.get("endtime")&&(this.player.trigger("ended"),this.get("loop")||this.player.pause())},this)):this.get("_timeUpdateEventHandler")&&this.get("_timeUpdateEventHandler").clear()}},computed:{"useAspectRatioFallback:width,height":function(e,t){return e&&!t&&(Info.isSafari()||Info.isInternetExplorer())},"aspectRatioFallback:aspectratio,fallback-width,fallback-height":function(e,t,r){return{paddingTop:100/(e||t/r)+"%"}},"containerSizingStyles:width,height,aspectratio,fallback-width,fallback-height":function(e,t,r,i,o){var a,n={minWidth:this.get("minwidth")+"px",minHeight:this.get("minheight")+"px",aspectRatio:r||i+"/"+o};
2return e&&(n.width="string"==typeof e&&"%"===e[e.length-1]?e:e+"px"),t&&(n.height="string"==typeof t&&"%"===t[t.length-1]?t:t+"px"),e||t?!Info.isInternetExplorer()&&!Info.isSafari()||e||("string"==typeof t&&"%"===t[t.length-1]?this.activeElement()&&(a=t.slice(0,-1)/100,new ResizeObserver((function(e){this.set("width",Math.floor(e[0].target.offsetHeight*a*(r||i/o)))}).bind(this)).observe(this.activeElement()),n.width=Math.floor(this.activeElement().offsetHeight*a*(r||i/o))+"px"):n.width=Math.floor(t*(r||i/o))+"px"):(n.width=i+"px",n.height=o+"px"),this.get("maxwidth")&&(n.maxWidth=this.get("maxwidth")+"px"),this.get("maxheight")&&(n.maxHeight=this.get("maxheight")+"px"),this.activeElement()&&this._applyStyles(this.activeElement(),n,this.__lastContainerSizingStyles),this.__lastContainerSizingStyles=n},"buffering:buffered,position,last_position_change_delta,playing":function(){return this.get("playing")&&this.get("buffered")<this.get("position")&&1e3<this.get("last_position_change_delta")}},remove_on_destroy:!0,create:function(){var e;this._validateParameters(),this.set("initialoptions",Objs.tree_merge(this.get("initialoptions"),{volumelevel:this.get("volume")})),this.get("fullscreenmandatory")&&(document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled||(this.set("skipinitial",!0),this.set("showbuiltincontroller",!0))),(Info.isMobile()||Info.isChromiumBased())&&(this.get("autoplay")||this.get("playwhenvisible"))&&(this.set("volume",0),this.set("forciblymuted",!0)),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.playerthemes&&Objs.iter(Assets.playerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("adprovider")&&(this._adProvider=this.get("adprovider"),Types.is_string(this._adProvider)&&(this._adProvider=AdProvider.registry[this._adProvider]),this._adProvider&&this.get("preroll")&&(this._prerollAd=this._adProvider.newPrerollAd({videoElement:this.activeElement().querySelector("[data-video='video']"),adElement:this.activeElement().querySelector("[data-video='ad']"),dynamic:this}))),this.get("playlist")&&(e=this.get("playlist")[0],this.set("poster",e.poster),this.set("source",e.source),this.set("sources",e.sources)),this.get("streams")&&!this.get("currentstream")&&this.set("currentstream",this.get("streams")[0]),this.get("preventinteraction")&&!this.get("hideoninactivity")?(this.set("hideoninactivity",!0),this.set("initialoptions",Objs.tree_merge(this.get("initialoptions"),{hideoninactivity:!0}))):this.set("initialoptions",Objs.tree_merge(this.get("initialoptions"),{hideoninactivity:this.get("hideoninactivity")})),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("firefox",Info.isFirefox()),this.set("mobileview",Info.isMobile()),this.set("hidevolumebar",Info.isMobile()&&Info.isiOS()),this.set("duration",this.get("totalduration")||0),this.set("position",0),this.set("buffered",0),this.set("message",""),this.set("fullscreensupport",!1),this.set("csssize","normal"),this.set("loader_active",!1),this.set("playbutton_active",!1),this.set("controlbar_active",!1),this.set("message_active",!1),this.set("settingsmenu_active",!1),this.set("last_activity",Time.now()),this.set("activity_delta",0),this.set("passed_after_play",0),this.set("playing",!1),this.__attachRequested=!1,this.__activated=!1,this.__error=null,document.onkeydown&&(this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement())),this.on("change:tracktags",function(){void 0!==this.__video&&(this.__trackTags=new TrackTags({},this))},this),this.host=new Host({stateRegistry:new ClassRegistry(this.cls.playerStates())}),(this.host.dynamic=this).host.initialize(InitialState),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:100,start:!0}),this.activeElement().style.setProperty("display","inline-block"),this._applyStyles(this.activeElement(),this.get("containerSizingStyles")),this.get("sticky")&&(this.stickyHandler=this.auto_destroy(new StickyHandler(this.activeElement().firstChild,this.activeElement(),{paused:!0})),this.stickyHandler.init(),this.set("fadeup",!0),this.stickyHandler.on("elementLeftView",function(){this.set("sticktoview",!0)},this),this.stickyHandler.on("containerEnteredView",function(){this.set("sticktoview",!1),this.get("fadeup")&&this.stickyHandler.elementWasDragged()&&this.set("fadeup",!1)},this))},state:function(){return this.host.state()},videoAttached:function(){return!!this.player},videoLoaded:function(){return this.videoAttached()&&this.player.loaded()},videoError:function(){return this.__error},addSettingsMenuItem:function(e){this.__settingsMenu.execute("add_new_settings_item",e)},updateSettingsMenuItem:function(e,t){this.__settingsMenu.execute("update_new_settings_item",e,t)},removeSettingsMenuItem:function(e){this.__settingsMenu.execute("remove_settings_item",e)},toggle_pip:function(){this.player.isInPIPMode()?this.player.exitPIPMode():this.player.enterPIPMode()},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachImage:function(){this.set("imageelement_active",!1)},_attachImage:function(){var e,t,r="object"==typeof this.get("poster");this.get("poster")?(e=this.activeElement().querySelector("[data-image='image']"),this._clearError(),t=this,e.onerror=function(){t.trigger("error:poster")},e.onload=function(){t.set("imageelement_active",!0),t.trigger("image-attached")},e.src=r?(window.URL||window.webkitURL).createObjectURL(this.get("poster")):this.get("poster")):this.trigger("error:poster")},_detachVideo:function(){this.set("playing",!1),this.player&&this.player.weakDestroy(),this._prerollAd&&this._prerollAd.weakDestroy(),this.player=null,this.__video=null,this.set("videoelement_active",!1)},_validateParameters:function(){var e=["crop","pad","original"];e.includes(this.get("videofitstrategy")),e.includes(this.get("posterfitstrategy")),this.get("stretch")||this.get("stretchwidth")||this.get("stretchheight")},getCurrentPosition:function(){return this.videoAttached()?this.player._element.currentTime:NaN},_attachVideo:function(e){var t;this.videoAttached()||(this.__activated?(this.__attachRequested=!1,this.set("videoelement_active",!0),t=this.activeElement().querySelector("[data-vi
2deo='video']"),this._clearError(),t.controls=this.get("showbuiltincontroller"),this.get("allowpip")||(t.disablePictureInPicture=!0),VideoPlayerWrapper.create(Objs.extend(this._getSources(),{element:t,onlyaudio:this.get("onlyaudio"),preload:!!this.get("preload"),loop:!!this.get("loop")||this.get("lastplaylistitem")&&this.get("loopall"),reloadonplay:!!this.get("playlist")||!!this.get("reloadonplay"),fullscreenedElement:this.activeElement().childNodes[0],loadmetadata:Info.isChrome()&&this.get("skipinitial")})).error(function(e){this.destroyed()||this._error("attach",e)},this).success(function(r){this.destroyed()||(this.player=r,this.__video=t,this.set("silent_attach",e||!1),this.get("chromecast")&&(this.get("skipinitial")||this.set("skipinitial",!0),this._broadcasting=new Broadcasting({player:r,commonOptions:{title:this.get("title"),poster:this.player._element.poster,currentPosition:this.get("position"),chromecastReceiverAppId:this.get("chromecastreceiverappid")},castOptions:{canControlVolume:!0,canPause:!this.get("disablepause"),canSeek:!this.get("disableseeking"),displayName:this.get("title"),duration:this.get("duration"),imageUrl:this.player._element.poster,isConnected:this.player._broadcastingState.googleCastConnected,isMuted:!1,isPaused:!this.get("playing")},airplayOptions:{}}),Info.isChrome()&&this.get("chromecast")&&(this._broadcasting.attachGoggleCast(),this.player.on("cast-available",function(e){this.set("castbuttonvisble",e)},this),this.player.on("cast-loaded",function(e,t){0<this.get("position")&&(this._broadcasting.options.currentPosition=this.get("position")),this.get("playing")&&this.stop(),e.isPau
2sed||this.set("playing",!0)},this),this.player.on("cast-playpause",function(e){this.set("playing",!e)},this),this.player.on("cast-time-changed",function(e,t){this.set("buffered",t),this.set("cahched",t),this.set("duration",t||0),this.set("position",e)},this),this.player.on("proceed-when-ending-googlecast",function(e){this.player._broadcastingState.googleCastConnected=!1,this.set("playing",!1)},this)),Info.isSafari()&&9<=Info.safariVersion()&&window.WebKitPlaybackTargetAvailabilityEvent&&this.get("airplay")&&(this.set("airplaybuttonvisible",!0),this._broadcasting.attachAirplayEvent.call(this,t))),this.get("playwhenvisible")&&(this.set("skipinitial",!0),this._playWhenVisible(t)),this.player.on("fullscreen-change",function(e){this.set("fullscreened",e),e||this.get("hideoninactivity")===this.get("initialoptions").hideoninactivity||this.set("hideoninactivity",this.get("initialoptions").hideoninactivity)},this),Info.isChromiumBased()&&this.get("forciblymuted")&&(t.isMuted=!0,Dom.userInteraction(function(){this.set_volume(this.get("initialoptions").volumelevel),0<this.get("volume")&&(t.isMuted=!1),this.set("forciblymuted",!1)},this)),this.player.on("postererror",function(){this._error("poster")},this),this.player.on("playing",function(){this.set("playing",!0),this.trigger("playing"),!1===this.get("playedonce")?this.set("playbackcount",1):this.set("playbackcount",this.get("playbackended")+1)},this),this.player.on("error",function(e){this._error("video",e)},this),this.player.error()&&this.player.trigger("error",this.player.error()),this.player.on("paused",function(){this.set("playing",!1),this.trigger("paused")},this),this.player.on("ended",function(){this.set("playing",!1),this.set("playedonce",!0),this.set("playbackended",this.get("playbackended")+1),this.set("settingsmenu_active",!1),this.get("starttime")&&this.player.setPosition(this.get("starttime")||0),this.trigger("ended")},this),this.trigger("attached",r),this.player.once("loaded",function(){var e=Math.min(1,this.get("volume"));this.player.setVolume(e),this.player.setMuted(e<=0),!this.__trackTags&&this.get("tracktags").length&&(this.__trackTags=new TrackTags({},this)),(this.get("totalduration")||this.player.duration()<1/0)&&this.set("duration",this.get("totalduration")||this.player.duration()),this.set("fullscreensupport",this.player.supportsFullscreen(this.activeElement().childNodes[0])),this.on("chaptercuesloaded",function(e,t){this.set("chapterslist",e)},this),this.get("initialseek")&&this.player.setPosition(this.get("initialseek")),this.get("allowpip")&&this.addSettingsMenuItem({id:"pip",label:"Picture-in-Picture",showicon:!0,visible:this.player.supportsPIP(),func:function(e){return this.player.on("pip-mode-change",function(e,t){this.set("inpipmode",t),this.updateSettingsMenuItem("pip",{value:t})},this),!!this.toggle_pip()}})},this),this.player.loaded()&&this.player.trigger("loaded"))},this)):this.__attachRequested=!0)},_getSources:function(){var e=this.get("currentstream")?this.get("currentstream").filter:this.get("sourcefilter"),t=this.get("poster"),r=this.get("source"),i=e?Objs.filter(this.get("sources"),function(t){return Objs.subset_of(e,t)},this):this.get("sources");return Objs.iter(i,function(e){e.poster&&(t=e.poster)}),{poster:t,source:r,sources:i}},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__settingsMenu=this.scopes.settingsmenu,this.__settingsMenu.get("settings")&&this.set("hassettings",!0),this.__attachRequested&&this._attachVideo();var r=this.activeElement().querySelector('img[data-image="image"]'),i=this.auto_destroy(new DomEvents);i.on(r,"load",function(){this.set("fallback-width",r.naturalWidth),this.set("fallback-height",r.naturalHeight),i.destroy()},this)},_playWhenVisible:function(e){var t=this;Dom.isElementVisible(e,this.get("visibilityfraction"))&&this.player.play(),this._visiblityScrollEvent=this.auto_destroy(new DomEvents),this._visiblityScrollEvent.on(document,"scroll",function(){t.get("playedonce")||t.get("manuallypaused")?t.get("playing")&&!Dom.isElementVisible(e,t.get("visibilityfraction"))&&t.player.pause():Dom.isElementVisible(e,t.get("visibilityfraction"))?t.player.play():t.get("playing")&&t.player.pause()})},toggleFullscreen:function(){this.call("toggle_fullscreen")},getPlaybackCount:function(){return this.get("playbackcount")},reattachVideo:function(){this.set("reloadonplay",!0),this._detachVideo(),this._attachVideo()},reattachImage:function(){this._detachImage(),this._attachImage()},toggleTrackTags:function(){var e,t,r,i;this.__trackTags&&(this.set("tracktextvisible",!this.get("tracktextvisible")),e=this.get("tracktextvisible"),t=this.get("tracktaglang"),r=this.get("tracktagsstyled"),i=e?"showing":"disabled",i=e&&r?"hidden":i,!e&&this.get("tracktagsstyled")&&this.set("trackcuetext",null),Objs.iter(this.__video.textTracks,function(r,o){var a;"object"==typeof this.__video.textTracks[o]&&this.__video.textTracks[o]&&"metadata"!==(a=this.__video.textTracks[o]).kind&&a.language===t&&(
2a.mode=i,this.set("tracktextvisible",e),this.__trackTags._triggerTrackChange(this.__video,a,i,t))},this))},_keyDownActivity:function(e,t){var r;this.get("preventinteractionstatus")||(32!==(r=t.which||t.keyCode)&&37!==r&&38!==r&&39!==r&&40!==r||t.preventDefault(),32!==r&&13!==r&&9!==r||(this._resetActivity(),this.get("fullscreened")&&this.get("hideoninactivity")&&this.set("hideoninactivity",!1)),9===r&&t.shiftKey?(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()},-1)):9===r&&(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()})))},_findNextTabStop:function(e,t,r,i){var o,a,n,s,x=o=0,c=i||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===i&&l===o||0===x)1<document.querySelectorAll("ba-videoplayer").length&&(this.get("playing")&&this.player.pause(),e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),r(a,a.tabIndex))}},_resetActivity:function(){this.get("preventinteractionstatus")||this.set("last_activity",Time.now()),this.set("activity_delta",0)},object_functions:["play","rerecord","pause","stop","seek","set_volume","set_speed","toggle_tracks"],functions:{user_activity:function(e){e&&!this.get("volumeafterinteraction")&&(this.set_volume(this.get("initialoptions").volumelevel),this.set("volumeafterinteraction",!0),this.get("forciblymuted")&&this.set("forciblymuted",!1)),this.get("preventinteractionstatus")||this._resetActivity()},message_click:function(){this.trigger("message:click")},playbutton_click:function(){this.host.state().play()},play:function(){this._delegatedPlayer?this._delegatedPlayer.execute("play"):this.player&&this.player._broadcastingState&&this.player._broadcastingState.googleCastConnected?this._broadcasting.player.trigger("play-google-cast"):(this.host.state().play(),this.set("manuallypaused",!1))},rerecord:function(){this._delegatedPlayer?this._delegatedPlayer.execute("rerecord"):this.get("rerecordable")&&this.trigger("rerecord")},submit:function(){this._delegatedPlayer?this._delegatedPlayer.execute("submit"):this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},pause:function(){if(!this.get("preventinteractionstatus")){if(this._delegatedPlayer)this._delegatedPlayer.execute("pause");
2else if(!this.get("disablepause")){if(this.get("playing")){if(this.player&&this.player._broadcastingState&&this.player._broadcastingState.googleCastConnected)return void this._broadcasting.player.trigger("pause-google-cast");this.player.pause()}this.set("manuallypaused",!0)}}},stop:function(){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("stop"):this.videoLoaded()&&(this.get("playing")&&this.player.pause(),this.player.setPosition(0),this.trigger("stopped")))},seek:function(e){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("seek",e):this.get("disableseeking")||this.videoLoaded()&&(e>this.player.duration()?this.player.setPosition(this.player.duration()-this.get("skipseconds")):this.get("starttime")&&e<this.get("starttime")?this.player.setPosition(this.get("starttime")):(this.player.setPosition(e),this.trigger("seek",e))))},set_speed:function(e){this.player.setSpeed(e)},set_volume:function(e){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("set_volume",e):(e=Math.min(1,e),this.player&&this.player._broadcastingState&&this.player._broadcastingState.googleCastConnected&&this._broadcasting.player.trigger("change-google-cast-volume",e),this.set("volume",e),this.videoLoaded()&&(this.player.setVolume(e),this.player.setMuted(e<=0))))},toggle_settings_menu:function(){this.set("settingsmenu_active",!this.get("settingsmenu_active"))},toggle_fullscreen:function(){this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("toggle_fullscreen"):this.player&&(this.get("fullscreened")?this.player.exitFullscreen():Info.isSafari()?this.player.enterFullscreen(this.activeElement().querySelector("video")):this.player.enterFullscreen(this.activeElement().childNodes[0]),this.set("fullscreened",!this.get("fullscreened"))))},toggle_player:function(){this.get("sticky")&&this.stickyHandler.isDragging()?this.stickyHandler.stopDragging():this.get("playing")&&this.get("preventinteractionstatus")||(this._delegatedPlayer?this._delegatedPlayer.execute("toggle_player"):this.get("playing")&&this.get("pauseonclick")?this.pause():!this.get("playing")&&this.get("playonclick")&&this.play())},tab_index_move:function(e,t,r){var i,o,a,n;this.get("preventinteractionstatus")||(a=e.which||e.keyCode,n=this.activeElement(),13===a||32===a?r?(o="[data-selector='"+r+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100)):(o='[data-video="video"]',i=n.querySelector(o),Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!0})},this,100)):9===a&&t&&(o="[data-selector='"+t+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100)))},upload_text_tracks:function(e,t){return this.host.state().uploadTextTrack(e,t)},move_to_option:function(e,t){var r,i,o,a,n,s,x;t=t||"initial-options-list",a="."+(r=this.get("csscommon")+"-")+t,i=r+"options-list-hidden",o=r+"options-list-visible",n=this.activeElement().querySelector(a),x=this.activeElement().querySelector(r+"text-tracks-overlay"),Dom.elementHasClass(n,i)&&(s=Dom.elementFindClosestParent(e,o,r+"text-tracks-overlay"),Dom.elementHasClass(s,o)&&(Dom.elementReplaceClasses(n,i,o),Dom.elementReplaceClasses(s,o,i)),x?x.focus({preventScroll:!0}):s.focus({preventScroll:!0}))},toggle_interaction_option:function(e){"boolean"==typeof e?this.set("preventinteractionstatus",e):this.set("preventinteractionstatus",!this.get("preventinteractionstatus"))},toggle_tracks:function(){this.toggleTrackTags(!this.get("tracktextvisible"))}},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachVideo(),e.destroy.call(this)},_timerFire:function(){if(!this.destroyed()){try{var e,t,r,i;this.videoLoaded()&&(e=Time.now(),this.set("activity_delta",e-this.get("last_activity")),((t=this.player.position())!==this.get("position")||this.get("last_position_change"))&&this.set("last_position_change",e),this.get("preventinteraction")&&(.001>this.get("passed_after_play")?this.set("passed_after_play",e):(e-1e3<(r=e-this.get("passed_after_play"))&&this.set("passed_after_play",r),this.get("hidebarafter")<r&&this.get("playing")&&!this.get("preventinteractionstatus")&&this.set("preventinteractionstatus",!0))),this.set("last_position_change_delta",e-this.get("last_position_change")),this.set("position",t),this.set("buffered",this.player.buffered()),0<(i=this.player.duration())&&i<1/0?this.set("duration",this.player.duration()):this.set("duration",this.get("totalduration")||t),this.set("fullscreened",this.player.isFullscreen(this.activeElement().childNodes[0])),this.get("hideoninactivity")&&this.get("activity_delta")>this.get("hidebarafter")&&this.set("settingsmenu_active",!1))}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=Dom.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":320<e?"medium":"small"),this.set("mobileview",e<560)},videoHeight:function(){if(this.videoAttached())return this.player.videoHeight();var e=this.activeElement().querySelector("img");if(e&&e.height){var t=window.innerHeight||document.body.clientHeight;return e.height>t?t:e.height}return NaN},videoWidth:function(){if(this.videoAttached())return this.player.videoWidth();var e=this.activeElement().querySelector("img");if(e&&e.width){var t=window.innerWidth||document.body.clientWidth;return e.width>t?t:e.width}return NaN},aspectRatio:function(){var e=this.videoHeight();return this.videoWidth()/e},isPortrait:function(){return 1>this.aspectRatio()},isLandscape:function(){return!this.isPortrait()},parentWidth:function(){return Dom.elementDimensions(this.activeElement().parentElement).width},parentHeight:function(){return Dom.elementDimensions(this.activeElement().parentElement).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},cloneAttrs:function(){return Objs.map(this.attrs,function(e,t){return this.get(t)},this)},isHD:function(){if(this.videoAttached())return 921600<=this.videoWidth()*this.videoHeight();if(null==this.get("stream")||""===this.get("stream"))e=this.get("video_data").default_stream;else for(var e,t=0;t<this.get("video_data").streams.length;t++)if(this.get("video_data").streams[t].token===this.get("stream"))return 921600<=this.get("video_data").streams[t].video_width*this.get("video_data").streams[t].video_height;return e?921600<=e.video_width*e.video_height:void 0},isSD:function(){return!this.isHD()},isMobile:function(){return Info.isMobile()},popupAttrs:function(){return{autoplay:!0,popup:!1,width:this.get("popup-width"),height:this.get("popup-height"),stretch:this.get("popup-stretch")}}}}],{playerStates:function(){return[PlayerStates]}}).register("ba-videoplayer").registerFunctions({css:function(obj){with(obj)return css},cssplayer:function(obj){with(obj)return cssplayer},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},csstheme:function(obj){with(obj)return csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(obj){with(obj)return fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(obj){with(obj)return firefox?"firefox":"common"},themecolor:function(obj){with(obj)return themecolor},"mobileview ? 'mobile' : 'desktop'":function(obj){with(obj)return mobileview?"mobile":"desktop"},"sticktoview ? csscommon + '-sticky' : ''":function(obj){with(obj)return sticktoview?csscommon+"-sticky":""},"sticktoview && fadeup ? csscommon + '-fade-up' : ''":function(obj){with(obj)return sticktoview&&fadeup?csscommon+"-fade-up":""},"user_activity()":function(obj){with(obj)return user_activity()},"user_activity(true)":function(obj){with(obj)return user_activity(!0)},containerSizingStyles:function(obj){with(obj)return containerSizingStyles},"title || 'Video Player'":function(obj){with(obj)return title||"Video Player"},"description || 'Video Player'":function(obj){with(obj)return description||"Video Player"},uploaddate:function(obj){with(obj)return uploaddate},"(videoelement_active || !imageelement_active) && !silent_attach":function(obj){with(obj)return(videoelement_active||!imageelement_active)&&!silent_attach},csscommon:function(obj){with(obj)return csscommon},videofitstrategy:function(obj){with(obj)return videofitstrategy},"preload ? 'auto' : 'metadata'":function(obj){with(obj)return preload?"auto":"metadata"},"!playfullscreenonmobile":function(obj){with(obj)return!playfullscreenonmobile},"(imageelement_active && !videoelement_active) || silent_attach":function(obj){with(obj)return imageelement_active&&!videoelement_active||silent_attach},posteralt:function(obj){with(obj)return posteralt},posterfitstrategy:function(obj){with(obj)return posterfitstrategy},"!showbuiltincontroller":function(obj){with(obj)return!showbuiltincontroller},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"toggle_player()":function(obj){with(obj)return toggle_player()},dyntrimmer:function(obj){with(obj)return dyntrimmer},"trimmingmode && videoelement_active":function(obj){with(obj)return trimmingmode&&videoelement_active},playing:function(obj){with(obj)return playing},starttime:function(obj){with(obj)return starttime},position:function(obj){with(obj)return position},endtime:function(obj){with(obj)return endtime},timeminlimit:function(obj){with(obj)return timeminlimit},duration:function(obj){with(obj)return duration},source:function(obj){with(obj)return source},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},"cssplayer || css":function(obj){with(obj)return cssplayer||css},"csstheme || css":function(obj){with(obj)return csstheme||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},"controlbar_active && !hidecontrolbar":function(obj){with(obj)return controlbar_active&&!hidecontrolbar},playwhenvisible:function(obj){with(obj)return playwhenvisible},playerspeeds:function(obj){with(obj)return playerspeeds},playercurrentspeed:function(obj){with(obj)return playercurrentspeed},airplay:function(obj){with(obj)return airplay},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},chromecast:function(obj){with(obj)return chromecast},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},tabindex:function(obj){with(obj)return tabindex},showchaptertext:function(obj){with(obj)return showchaptertext},chapterslist:function(obj){with(obj)return chapterslist},tracktextvisible:function(obj){with(obj)return tracktextvisible},tracktags:function(obj){with(obj)return tracktags},"hassubtitles && tracktagssupport":function(obj){with(obj)return hassubtitles&&tracktagssupport},allowtexttrackupload:function(obj){with(obj)return allowtexttrackupload},tracksshowselection:function(obj){with(obj)return tracksshowselection},volume:function(obj){with(obj)return volume},buffered:function(obj){with(obj)return buffered},title:function(obj){with(obj)return title},activity_delta:function(obj){with(obj)return activity_delta},hideoninactivity:function(obj){with(obj)return hideoninactivity},hidebarafter:function(obj){with(obj)return hidebarafter},rerecordable:function(obj){with(obj)return rerecordable},submittable:function(obj){with(obj)return submittable},frameselectionmode:function(obj){with(obj)return frameselectionmode},streams:function(obj){with(obj)return streams},currentstream:function(obj){with(obj)return currentstream},"fullscreensupport && !nofullscreen":function(obj){with(obj)return fullscreensupport&&!nofullscreen},fullscreened:function(obj){with(obj)return fullscreened},disablepause:function(obj){with(obj)return disablepause},disableseeking:function(obj){with(obj)return disableseeking},skipseconds:function(obj){with(obj)return skipseconds},skipinitial:function(obj){with(obj)return skipinitial},showsettingsmenu:function(obj){with(obj)return showsettingsmenu},settingsmenu_active:function(obj){with(obj)return settingsmenu_active},hidevolumebar:function(obj){with(obj)return hidevolumebar},manuallypaused:function(obj){with(obj)return manuallypaused},dyntracks:function(obj){with(obj)return dyntracks},"csstracks || css":function(obj){with(obj)return csstracks||css},"tracktagssupport || allowtexttrackupload":function(obj){with(obj)return tracktagssupport||allowtexttrackupload},trackselectorhovered:function(obj){with(obj)return trackselectorhovered},tracktagsstyled:function(obj){with(obj)return tracktagsstyled},trackcuetext:function(obj){with(obj)return trackcuetext},uploadtexttracksvisible:function(obj){with(obj)return uploadtexttracksvisible},acceptedtracktexts:function(obj){with(obj)return acceptedtracktexts},uploadlocales:function(obj){with(obj)return uploadlocales},dynsettingsmenu:function(obj){with(obj)return dynsettingsmenu},tmplsettingsmenu:function(obj){with(obj)return tmplsettingsmenu},dynplaybutton:function(obj){with(obj)return dynplaybutton},"cssplaybutton || css":function(obj){with(obj)return cssplaybutton||css},tmplplaybutton:function(obj){with(obj)return tmplplaybutton},playbutton_active:function(obj){with(obj)return playbutton_active},trimmingmode:function(obj){with(obj)return trimmingmode},showduration:function(obj){with(obj)return showduration},dynloader:function(obj){with(obj)return dynloader},"cssloader || css":function(obj){with(obj)return cssloader||css},tmplloader:function(obj){with(obj)return tmplloader},loader_active:function(obj){with(obj)return loader_active}
2,dynshare:function(obj){with(obj)return dynshare},"cssshare || css":function(obj){with(obj)return cssshare||css},tmplshare:function(obj){with(obj)return tmplshare},"sharevideourl && sharevideo.length > 0":function(obj){with(obj)return sharevideourl&&0<sharevideo.length},sharevideourl:function(obj){with(obj)return sharevideourl},sharevideo:function(obj){with(obj)return sharevideo},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},dyntopmessage:function(obj){with(obj)return dyntopmessage},"csstopmessage || css":function(obj){with(obj)return csstopmessage||css},tmpltopmessage:function(obj){with(obj)return tmpltopmessage},topmessage:function(obj){with(obj)return topmessage},thumbnailurl:function(obj){with(obj)return thumbnailurl},contenturl:function(obj){with(obj)return contenturl},useAspectRatioFallback:function(obj){with(obj)return useAspectRatioFallback},aspectRatioFallback:function(obj){with(obj)return aspectRatioFallback}}).attachStringTable(Assets.strings).addStrings({"video-error":"An error occurred, please try again later. Click to retry.","all-settings":"All settings","player-speed":"Player speed","full-screen":"Full screen"})}),Scoped.define("module:VideoRecorder.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.RepeatPartial","dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(Class,Assets,Info,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n	<div class="{{css}}-chooser-button-container">\n		<div ba-repeat="{{action :: actions}}">\n			<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n			     ba-click="{{click_action(action)}}"\n			>\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   onclick="this.value=\'\'"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   />\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n				<span>\n					{{action.label}}\n				</span>\n			</div>\n		</div>\n	</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",allowrecord:!0,allowupload:!0,allowscreen:!1,allowmultistreams:!1,facecamera:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null,onlyaudio:!1,parentpopup:!1,initialmessages:[]},types:{allowedextensions:"array",recordviafilecapture:"boolean",facecamera:"boolean",parentpopup:"boolean",initialmessages:"array"},collections:["actions"],create:function(){var e="";this.get("allowedextensions")&&0<this.get("allowedextensions").length?(Info.isEdge()||Info.isChrome()||Info.isOpera()||Info.isFirefox()&&42<=Info.firefoxVersion()||Info.isInternetExplorer()&&10<=Info.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="video/*,video/mp4");var t=[];
2this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowscreen")&&t.push("screen"),this.get("allowmultistreams")&&t.push("multistream"),this.get("allowupload")&&t.push("upload")):(this.get("allowscreen")&&t.push("screen"),this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record"),this.get("allowmultistreams")&&t.push("multistream"));var r=this.get("actions");t.forEach(function(t,i){switch(t){case"record":r.add({type:"record",index:i,icon:this.get("onlyaudio")?"volume-up":"videocam",label:this.string(this.get("onlyaudio")?"record-audio":"record-video"),select:Info.isMobile()&&!(Info.isAndroid()&&Info.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"video/*,video/mp4;capture=camcorder",switchcamera:this.get("facecamera")?"user":"environment"});break;case"upload":r.add({type:"upload",index:i,icon:"upload",label:this.string("upload-video"),select:!(Info.isiOS()&&Info.isCordova()||this.get("parentpopup")),accept:!Info.isMobile()||Info.isAndroid()&&Info.isCordova()?e:"video/*,video/mp4"});break;case"screen":r.add({type:"screen",index:i,icon:"television",label:this.string("record-screen")});break;case"multistream":r.add({type:"multistream",index:i,icon:"plus",label:this.string("multi-stream")})}},this)},functions:{click_action:function(e){var t;e.get("select")||("screen"!==e.get("type")&&"multistream"!==e.get("type")?Info.isMobile()&&Info.isCordova()?(t=this,Info.isAndroid()?navigator.device.capture.captureVideo(function(e){t.trigger("upload",e[0])},function(e){},{limit:1,duration:this.get("timelimit")}):Info.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.VIDEO})):this.trigger("record"):this.trigger("record-screen","multistream"===e.get("type")))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)},close_message:function(e){void 0!==Array.prototype.filter&&this.set("initialmessages",this.get("initialmessages").filter(function(t){return t.id!==e}))}}}}).registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.icon":function(obj){with(obj)return action.icon},"action.label":function(obj){with(obj)return action.label}}).register("ba-videorecorder-chooser").attachStringTable(Assets.strings).addStrings({"record-video":"Record Video","record-audio":"Record Audio","record-screen":"Record Screen","multi-stream":"Multi Stream","upload-video":"Upload Video"})}),Scoped.define("module:VideoRecorder.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer","browser:Info"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(Class,Assets,Timer,Info,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-dashboard">\n	<div class="{{css}}-backbar"></div>\n	<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n		<div class="{{css}}-settings-backbar"></div>\n		<div data-selector="settings-list-front" class="{{css}}-settings-front">\n			<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n				<li>\n					<div data-selector="single-camera-stream">\n						<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n					</div>\n				</li>\n				<li>\n					<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n						{{videoselectnotification}}\n					</div>\n				</li>\n			</ul>\n			<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n                <li>\n                    <div data-selector="single-camera-stream"\n                         class="{{css}}-add-stream"\n                         onclick="{{addNewStream()}}"\n                         onmouseenter="{{hover(string(\'add-stream\'))}}"\n                    >\n                        <i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n                    </div>\n                </li>\n			</ul>\n\n			<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox && !videoselectnotification}}" ba-repeat="{{camera :: cameras}}">\n				<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n					<div data-selector="single-camera-stream"\n						 class="{{css}}
2-add-stream"\n						 onclick="{{addNewStream(camera.id)}}"\n						 onmouseenter="{{hover(string(\'add-stream\'))}}"\n					>\n						<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n					</div>\n				</li>\n\n			</ul>\n			<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n			<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n				<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n					<input tabindex="0"\n						   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n						   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n						   onclick="{{selectCamera(camera.id)}}"\n					/>\n					<span></span>\n					<label tabindex="0"\n						   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n						   onclick="{{selectCamera(camera.id)}}"\n					>\n						{{camera.label}}\n					</label>\n				 </li>\n			</ul>\n			<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n			<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n				<li tabindex="0"\n					ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n					onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n					onclick="{{selectMicrophone(microphone.id)}}"\n				>\n					<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n					<span></span>\n					<label>\n						{{microphone.label}}\n					</label>\n				 </li>\n			</ul>\n		</div>\n	</div>\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible && ismobile}}">\n			<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner"\n				 onclick="{{toggleFaceMode()}}"\n				 onmouseenter="{{hover(string(\'switch-camera\'))}}"\n			>\n				<i class="{{csscommon}}-icon-arrows-cw"></i>\n			</div>\n		</div>\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n				 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible && !novideo && !allowscreen}}">\n            <div data-selector="record-button-icon-videocam" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{camerahealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible && !noaudio && !allowscreen}}">\n            <div data-selector="record-button-icon-mic" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{stopvisible && recordingindication}}">\n            <div data-selector="recording-indicator" class="{{css}}-recording-indication">\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        	<div data-selector="record-label-block" class="{{css}}-label-label">\n        		{{controlbarlabel}}\n        	</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n				 data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'record\')}}\n        	</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n        	<div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                 <input type="file"\n				       class="{{css}}-chooser-file"\n				       style="height:100"\n				       onchange="{{uploadCovershot(domEvent)}}"\n				       accept="{{covershot_accept_string}}"\n				 />\n                 <span>\n        			{{string(\'upload-covershot\')}}\n        		</span>\n        	</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n				 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>
2\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n				 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n				 onclick="{{cancel()}}"\n				 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				{{string(\'cancel\')}}\n			</div>\n		</div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{stopvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n				 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n				 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n                 onclick="{{stop()}}"\n                 onmouseenter="{{hover( mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'stop\')}}\n        	</div>\n        </div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{pausable && !resumevisible && stopvisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n				 data-selector="pause-primary-button" class="{{css}}-button-primary"\n				 title="{{string(\'pause-recorder\')}}"\n				 onclick="{{pause()}}"\n				 onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				<i class="{{csscommon}}-icon-pause"></i>\n			</div>\n		</div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{pausable && resumevisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n				 data-selector="resume-primary-button" class="{{css}}-button-primary"\n				 title="{{string(\'resume-recorder\')}}"\n				 onclick="{{resume()}}"\n				 onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				<i class="{{csscommon}}-icon-ccw"></i>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}"  onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",hovermessage:"",videoselectnotification:null,ismobile:!1,recordingindication:!0,covershot_accept_string:"image/*,image/png,image/jpg,image/jpeg"},events:{"change:settingsopen":function(e){if(e){var t=this.get("cameras").count();if(1>this.get("cameras").count())this.set("videoselectnotification",this.string("no-video-source"));else{if(1<t&&this.get("addstreamdeviceid"))return void this.set("videoselectnotification",this.string("stream-already-selected"));this.get("cameras").iterate(function(e){1===t&&this.get("addstreamdeviceid")===e.data().id&&this.set("videoselectnotification",this.string("stream-already-selected"))},this)}}else this.set("videoselectnotification",null)}},create:function(){this.set("ismobile",Info.isMobile()),this.auto_destroy(new Timer({context:this,fire:function(){this.set("recordingindication",!this.get("recordingindication")&&!this.__parent.__paused)},delay:500}))},functions:{selectCamera:function(e){this.trigger("select-camera",e)},selectMicrophone:function(e){this.trigger("select-microphone",e)},toggleFaceMode:function(){this.trigger("toggle-face-mode")},addNewStream:function(e){this.set("settingsopen",!1),this.set("hovermessage",""),this.trigger("add-new-stream",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},stop:function(){this.trigger("invoke-stop")},pause:function(){this.trigger("invoke-pause")},resume:function(){this.trigger("invoke-resume")},skip:function(){this.trigger("invoke-skip")},cancel:function(){this.trigger("invoke-cancel")},uploadCovershot:function(e){this.trigger("upload-covershot",e[0].target)}}}}).register("ba-videorecorder-controlbar").registerFunctions({css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},csscommon:function(obj){with(obj)return csscommon},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox && !videoselectnotification":function(obj){with(obj)return showaddstreambutton&&!firefox&&!videoselectnotification},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen}
2,"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},"settingsvisible && ismobile":function(obj){with(obj)return settingsvisible&&ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},"settingsvisible && !novideo && !allowscreen":function(obj){with(obj)return settingsvisible&&!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},"settingsvisible && !noaudio && !allowscreen":function(obj){with(obj)return settingsvisible&&!noaudio&&!allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},controlbarlabel:function(obj){with(obj)return controlbarlabel},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}
2,rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},stopvisible:function(obj){with(obj)return stopvisible},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover( mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},"pausable && !resumevisible && stopvisible":function(obj){with(obj)return pausable&&!resumevisible&&stopvisible},"pause()":function(obj){with(obj)return pause()},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")}}).attachStringTable(Assets.strings).addStrings({settings:"Settings",camerahealthy:"Lighting is good",cameraunhealthy:"Lighting is not optimal",microphonehealthy:"Sound is good",microphoneunhealthy:"Cannot pick up any sound",record:"Record","record-tooltip":"Click here to record.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.","upload-covershot":"Upload Cover","upload-covershot-tooltip":"Click here to upload custom cover shot",stop:"Stop","stop-tooltip":"Click here to stop.",skip:"Skip","skip-tooltip":"Click here to skip.","stop-available-after":"Minimum recording time is %d seconds",cancel:"Cancel","cancel-tooltip":"Click here to cancel.","add-stream":"Add Stream","pause-recorder":"Pause Recorder","resume-recorder":"Resume Recorder","no-video-source":"Missing additional video input source","stream-already-selected":"Additional stream has been already selected"})}),Scoped.define("module:VideoRecorder.Dynamics.Faceoutline",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:'<svg viewBox="0 0 301 171" style="width:100%; height:100%; position: absolute; top: 0; left: 0">\n    <g>\n        <path fill="none" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="3.0228,3.0228" d="M198.5,79.831c0,40.542-22.752,78.579-47.5,78.579c-24.749,0-47.5-38.036-47.5-78.579c0-40.543,17.028-68.24,47.5-68.24C185.057,11.591,198.5,39.288,198.5,79.831z"></path>\n    </g>\n</svg>'}}).registerFunctions({}).register("ba-videorecorder-faceoutline")}),Scoped.define("module:VideoRecorder.Dynamics.Imagegallery",["dynamics:Dynamic","media:Recorder.Support","base:Collections.Collection","base:Properties.Properties","base:Timers.Timer","browser:Dom","browser:Info","module:Assets"],["dynamics:Partials.StylesPartial"],function(Class,RecorderSupport,Collection,Properties,Timer,Dom,Info,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div ba-if="{{showslidercontainer}}
2">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}"\n		 class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" class="{{css}}-imagegallery-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n			<div class="{{css}}-imagegallery-image-compat" ba-show="{{ie10below}}"></div>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",imagecount:3,imagenativewidth:0,imagenativeheight:0,containerwidth:0,containerheight:0,containeroffset:0,images:{},deltafrac:1/8,showslidercontainer:!0,snapshots:[],covershot_accept_string:"image/*,image/png,image/jpg,image/jpeg"},computed:{"showslidercontainer:snapshots":function(){return 0<this.get("snapshots").length},"imagewidth:imagecount,containerwidth,deltafrac":function(){return 0>=this.get("imagecount")?0:this.get("containerwidth")*(1-this.get("deltafrac"))/this.get("imagecount")},"imagedelta:imagecount,containerwidth,deltafrac":function(){return 1>=this.get("imagecount")?0:this.get("containerwidth")*this.get("deltafrac")/(this.get("imagecount")-1)},"imageheight:imagewidth,imagenativewidth,imagenativeheight":function(){return this.get("imagenativeheight")*this.get("imagewidth")/this.get("imagenativewidth")}},create:function(){this.set("ie10below",Info.isInternetExplorer()&&10>=Info.internetExplorerVersion());var e=this.auto_destroy(new Collection);this.set("images",e),this.snapshotindex=0,this._updateImageCount(),this.on("change:imagecount",this._updateImageCount,this),this.on("change:imagewidth change:imageheight change:imagedelta",this._recomputeImageBoxes,this),this.auto_destroy(new Timer({context:this,delay:1e3,fire:function(){this.updateContainerSize()}}))},destroy:function(){0<this.get("images").length&&this.get("images").iterate(function(e){e.snapshotDisplay&&this.parent().recorder&&this.parent().recorder.removeSnapshotDisplay(e.snapshotDisplay)},this),e.destroy.call(this)},_updateImageCount:function(){for(var e=this.get("images"),t=this.get("imagecount");e.count()<t;){var r=new Properties({index:e.count()});this._recomputeImageBox(r),e.add(r)}for(;e.count()>t;)e.remove(e.getByIndex(e.count()-1))},_recomputeImageBoxes:function(){this.get("images").iterate(function(e){this._recomputeImageBox(e)},this)},_recomputeImageBox:function(e){var t,r,i,o,a,n,s,x,c,l;!this.parent().recorder&&this.get("snapshots").length<1||(r=!1,(i=this.parent().get("videometadata").ratio)||void 0===this.parent().recorder._recorder||void 0!==this.parent().recorder._recorder._videoTrackSettings&&(void 0!==(o=this.parent().recorder._recorder._videoTrackSettings).aspectRatio?i=o.aspectRatio:void 0!==o.width&&void 0!==o.height&&(i=Math.round(o.width/o.height*100)/100)),i&&(t=Math.floor(this.get("imagewidth")/i),this.get("containerheight")<t&&0<t&&(r=!0,t=Math.floor(.75*this.get("containerheight")))),a=e.get("index"),n=t||this.get("imageheight"),s=r?.75*this.get("imagewidth"):this.get("imagewidth"),x=this.get("imagedelta"),c=this.get("containerheight"),l=this.get("containerwidth"),1<n&&(1===this.get("images").count()&&(1<i?(s*=.45,n*=.45):s*=.45),2===this.get("images").count()&&i<1&&(s*=.7),e.set("left",1===this.get("images").count()?1+Math.round((l-s)/2):1+Math.round(a*(s+x))),e.set("top",1+Math.round((c-n)/2)),e.set("width",1+Math.round(s)),e.set("height",1+Math.round(n)),e.snapshot&&e.snapshotDisplay&&(this.parent().recorder?this.parent().recorder.updateSnapshotDisplay(e.snapshot,e.snapshotDisplay,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height")):RecorderSupport.updateSnapshotDisplay(e.snapshot,e.snapshotDisplay,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height")))))},updateContainerSize:function(){var e,t=this.activeElement().querySelector("[data-gallery-container]"),r=Dom.elementOffset(t),i=r;this.parent().recorder?i=Dom.elementOffset(this.parent().recorder._element):(e=this.parent().activeElement().querySelector("video"))&&(i=Dom.elementOffset(e));var o=r.left-i.left,a=Dom.elementDimensions(t);this.set("containeroffset",o),this.set("containerheight",a.height),this.set("containerwidth",a.width)},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.updateContainerSize()},loadImageSnapshot:function(e,t){e.snapshotDisplay&&(this.parent().recorder?this.parent().recorder.removeSnapshotDisplay(e.snapshotDisplay):RecorderSupport.removeSnapshotDisplay(e.snapshotDisplay),e.snapshotDisplay=null);var r=this.get("snapshots");e.snapshot=r[(t%r.length+r.length)%r.length],e.snapshotDisplay=this.parent().recorder?this.parent().recorder.createSnapshotDisplay(this.activeElement(),e.snapshot,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height")):RecorderSupport.createSnapshotDisplay(this.activeElement(),e.snapshot,e.get("left")+this.get("containeroffset"),e.get("top"),e.get("width"),e.get("height"))}
2,loadSnapshots:function(){this.get("images").iterate(function(e){this.loadImageSnapshot(e,this.snapshotindex+e.get("index"))},this)},nextSnapshots:function(){this.snapshotindex+=this.get("imagecount"),this.loadSnapshots()},prevSnapshots:function(){this.snapshotindex-=this.get("imagecount"),this.loadSnapshots()},functions:{left:function(){this.prevSnapshots()},right:function(){this.nextSnapshots()},select:function(e){this.trigger("image-selected",e.snapshot)},uploadCovershot:function(e){this.trigger("upload-covershot",e[0].target)}}}}).registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},ie10below:function(obj){with(obj)return ie10below},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}).register("ba-videorecorder-imagegallery").attachStringTable(Assets.strings).addStrings({"upload-covershot":"Upload Cover"})}),Scoped.define("module:VideoRecorder.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(Class,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{cssrecorder}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{cssrecorder}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{cssrecorder}}-loader-label" ba-show="{{label}}">\n	{{label}}\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"tooltip || ''":function(obj){with(obj)return tooltip||""},label:function(obj){with(obj)return label}}).register("ba-videorecorder-loader").attachStringTable(Assets.strings).addStrings({})}),Scoped.define("module:VideoRecorder.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,Templates,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}).register("ba-videorecorder-message")}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,r.iter(r.extend({message:!1,chooser:!1,topmessage:!1,controlbar:!1,loader:!1,imagegallery:!1,helperframe:!1,player:!1},r.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("playertopmessage",""),this.dyn.set("message_links",null),this.dyn._accessing_camera=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},stop:function(){this.dyn.scopes.player.execute("stop")},play:function(){this.dyn.scopes.player.execute("play")},pause:function(){this.dyn.scopes.player.execute("pause")},rerecord:function(){},selectRecord:function(){},selectRecordScreen:function(e){},selectUpload:function(e){},uploadCovershot:function(e){},checkOrientation:function(e,t){if(t=t||"FatalError",this.dyn.get("media-orientation")&&("portrait"===this.dyn.get("media-orientation")&&!e||"landscape"===this.dyn.get("media-orientation")&&e)){this.dyn.set("recordv
2isible",!1);var r=this.dyn.string("supported-mode").replace("%s",e?"landscape":"portrait");return r+=" "+this.dyn.string("re-choose-action"),this.next(t,{message:r,retry:"Chooser"}),!1}return!0}}])}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.FatalError",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this._retry&&this.next(this._retry)})}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.ChooseAlternativeDevice",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Info"],function(e,t,r){return e.extend({scoped:r},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("controlbar_active",!0),this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this.next("Chooser")},this),void 0!==this.dyn.recorder._recorder&&this.listenOn(this.dyn.recorder._recorder,"rebound",function(){t.isChromiumBased()&&this.next("CameraHasAccess")},this)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Initial",["module:VideoRecorder.Dynamics.RecorderStates.State","browser:Dom"],function(e,t,r){return e.extend({scoped:r},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("playbackposter",null),this.dyn.set("player_active",!1),this.dyn._videoFileName=null,this.dyn._videoFile=null,this.dyn._videoFilePlaybackable=!1,this.dyn.__firstFrameSnapshot=null,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.dyn.get("onlyaudio")?t.userInteraction(function(){this.eventualNext("RequiredSoftwareCheck")},this):this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("video")?this.next("Player"):this.dyn.set("recordermode",!0)},_end:function(){this.dyn.set("is_initial_state",!1)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Player",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function(){this.dyn.set("player_active",!0),this.dyn.get("allowtexttrackupload")&&this.dyn.set("uploadtexttracksvisible",!0)},_end:function(){this.dyn.set("player_active",!1),this.dyn.set("uploadtexttracksvisible",!1)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Chooser",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Strings","base:Objs","browser:Info","module:PopupHelper","media:Player.Support"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},{dynamics:["chooser"],_started:function(){this.listenOn(this.dyn,"change:orientation change:currentorientation",function(){var e=this.dyn.get("orientation"),t=this.dyn.get("currentorientation"),r=e&&e!==t;r&&this.dyn.set("message",this.dyn.string("orientation-"+e+"-required")),this.dyn.set("message_active",r),this.dyn.set("chooser_active",!r)},this,{initcall:!0})},_popup:function(){var e=this.auto_destroy(new o),t=this.auto_destroy(new this.dyn.cls({element:e.containerInner,attrs:r.extend(this.dyn.cloneAttrs(),this.dyn.popupAttrs())}));this._delegatedRecorder=t,this.dyn.delegateEvents(null,t),e.on("hide",function(){this._delegatedRecorder=null,t.destroy(),e.destroy()},this),e.show(),t.activate()},record:function(){this.dyn.get("popup")?this._popup():(this.dyn.set("autorecord",!0),this.selectRecord())},selectRecordScreen:function(e){this.dyn.get("popup")?this._popup():(this.dyn.set("record_media",e?"multistream":"screen"),this.next("RequiredSoftwareCheck"))},selectRecord:function(){this.dyn.get("popup")?this._popup():(this.dyn.set("record_media","camera"),this.next("RequiredSoftwareCheck"))},selectUpload:function(e){if(this.dyn.get("popup"))this._popup();else{if(!(i.isMobile()&&i.isAndroid()&&i.isCordova())){if(this.dyn.get("allowedextensions")){var r=(e.files[0].name||"").toLowerCase(),o=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(r,"."+e.toLowerCase())&&(o=!0)},this),!o)return void this.next("FatalError",{message:this.dyn.string("unsupported_video_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),retry:"Chooser"})}if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit")){var n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3);return 999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("video_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}}
2try{a.videoFileInfo(e.files[0]).success(function(t){(void 0===t.width||void 0===t.height||this.checkOrientation(1<t.width/t.height))&&(t.duration&&this.dyn.get("enforce-duration")&&(this.dyn.get("timeminlimit")&&t.duration<this.dyn.get("timeminlimit")||this.dyn.get("timelimit")&&t.duration>this.dyn.get("timelimit"))?this.next("FatalError",{message:this.dyn.string("upload-error-duration"),retry:"Chooser"}):t.width&&this.dyn.get("minuploadingwidth")&&this.dyn.get("minuploadingwidth")>t.width||t.width&&this.dyn.get("maxuploadingwidth")&&this.dyn.get("maxuploadingwidth")<t.width||t.height&&this.dyn.get("minuploadingheight")&&this.dyn.get("minuploadingheight")>t.height||t.height&&this.dyn.get("maxuploadingheight")&&this.dyn.get("maxuploadingheight")<t.height?this.next("FatalError",{message:this.dyn.string("resolution-constraint-error"),retry:"Chooser"}):(this.dyn._videoFilePlaybackable=!0,this.dyn.set("duration",t.duration),this._uploadFile(e)))},this).error(function(t){t.code===MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED&&(1==this.dyn.get("allowtrim")&&(this.dyn.set("allowtrim",!1),this.dyn.set("was_allowtrim",!0)),1==this.dyn.get("localplayback")&&(this.dyn.set("localplayback",!1),this.dyn.set("was_localplayback",!0)),1==this.dyn.get("snapshotfromuploader")&&(this.dyn.set("snapshotfromuploader",!1),this.dyn.set("was_snapshotfromuploader",!0)),this.dyn.set("media_src_not_supported",!0)),this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}}},_uploadFile:function(e){if(!this.__blocked){this.__blocked=!0,this.dyn.set("creation-type",i.isMobile()?"mobile":"upload");try{this.dyn._videoFileName=e.files[0].name,this.dyn._videoFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadVideoFile(e),this._setValueToEmpty(e),this.__blocked=!1,this.next("CovershotSelection")},this).error(function(t){this._setValueToEmpty(e),this.__blocked=!1,this.next("FatalError",{message:t,retry:"Chooser"})},this)}},_setValueToEmpty:function(e){try{e.value=""}catch(e){}}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CreateUploadCovershot",["module:VideoRecorder.Dynamics.RecorderStates.State","media:Recorder.Support","base:Objs","base:Timers.Timer","browser:Dom","browser:Events","browser:Info","base:Async"],function(e,t,r,i,o,a,n,s,x){return e.extend({scoped:x},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("loader_active",!0),this.dyn.set("topmessage",this.dyn.string("please-wait")),this.dyn.set("message",this.dyn.string("prepare-covershot")),this.dyn.get("cancancel")&&this.dyn.get("allowcancel")&&this.dyn.set("controlbar_active",!0);try{if(this.dyn.set("player_active",!1),!this.dyn._videoFile)return this.next("Trimming");this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._videoFile));var e=document.createElement("video"),n=0,x=0,c=1;e.src=this.dyn.get("playbacksource"),e.setAttribute("preload","metadata"),e.volume=0,e.muted=!0,s.eventually(function(){if(e.readyState<1)return this.next("Trimming")},this,5e3);var l=this.auto_destroy(new a);l.on(e,"loadedmetadata",function(t){if((x=e.duration)===1/0||!x||(c=this._calculateSeekPeriod(x),!(0<e.videoWidth&&0<e.videoHeight)))return this.next("Trimming");var o=e.videoWidth>e.videoHeight?80:35;this.dyn.set("videometadata",r.tree_merge(this.dyn.get("videometadata"),{height:e.videoHeight,width:e.videoWidth,ratio:+(e.videoWidth/e.videoHeight).toFixed(2),thumbnails:{width:o,height:Math.floor(o/e.videoWidth*e.videoHeight)}})),this.__videoSeekTimer=new i({context:this,fire:function(){e.volume<.1||e.muted?e.currentTime=n:e.volume=0,n+=c},destroy_on_stop:!0,delay:500,start:!0})},this),this.dyn.get("selectfirstcovershotonskip")&&!this.dyn.get("picksnapshots")?l.on(e,"canplay",function(r){e.currentTime=0;var i=t.createSnapshot(this.dyn.get("snapshottype"),e,!0);i&&(this.dyn.get("snapshots")[0]=i,o.triggerDomEvent(e,"ended"))},this):l.on(e,"seeked",function(r){var i,a=t.createSnapshot(this.dyn.get("snapshottype"),e,!0);a&&(this.dyn.get("createthumbnails")&&this.dyn.get("videometadata").thumbnails.images.push({time:e.currentTime,snap:a}),this.dyn.get("snapshots").length<this.dyn.get("snapshotmax")?this.dyn.get("snapshots").push(a):(i=Math.floor(Math.random()*this.dyn.get("snapshotmax")),t.removeSnapshot(this.dyn.get("snapshots")[i]),this.dyn.get("snapshots")[i]=a)),e.currentTime+c>=x&&(e.currentTime=e.currentTime+c,e.ended||o.triggerDomEvent(e,"ended"))},this),l.on(e,"ended",function(t){this.__videoSeekTimer.stop(),"function"==typeof e.remove?e.remove():e.style.display="none",this.next("CovershotSelection")},this)}catch(e){this.next("Trimming")}},stop:function(){this.dyn.set("loader_active",!1),this.dyn.set("loaderlabel",""),this.dyn.set("topmessage","")},_calculateSeekPeriod:function(e){return e<15?1:e<40?3:e<100?4:Math.floor(e/100)+4}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordv
2isible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("software-required"))},this).success(function(){this.next("CameraAccess")},this))}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.RequiredSoftwareWait",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("software-waiting")),t.resilience(function(){return r.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("CameraAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CameraAccess",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Objs","base:Types","base:Timers.Timer","base
2:Collections.Collection"],function(e,t,r,i,o,a){return e.extend({scoped:a},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){if(this.dyn.set("creation-type","webrtc"),this.dyn.get("onlyaudio")||"screen"===this.dyn.get("record_media")||"multistream"===this.dyn.get("record_media"))return this.dyn.get("allowmultistreams")&&"multistream"===this.dyn.get("record_media")&&this.dyn.recorder.enumerateDevices().success(function(e){this.set("cameras",new o(t.values(e.video))),this.trigger(r.is_empty(e.video)?"no_camera":"has_camera"),this._add_new_stream()},this.dyn),void this.next("CameraHasAccess");var e=this.auto_destroy(new i({start:!0,delay:100,context:this,fire:function(){.01<=this.dyn.blankLevel()&&.01<=this.dyn.deltaCoefficient()&&(e.stop(),this.next("CameraHasAccess"))}}))},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(e){var t,r=this.dyn.string("access-forbidden");"string"!=typeof e.name||"function"!=typeof this.dyn.recorder.errorHandler||"object"==typeof(t=this.dyn.recorder.errorHandler(e.name))&&t.userLevel&&(r=this.dyn.string(t.key)),this.next("FatalError",{message:r,retry:"Initial"})},this),this.dyn._bindMedia()}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CameraHasAccess",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["topmessage","controlbar"],_started:function(){this.checkOrientation(this.dyn.isPortrait(),"ChooseAlternativeDevice")&&(this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.get("pausable")&&this.dyn.set("pausable",this.dyn.recorder.canPause()),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("isrecorderready",!0),this.dyn.get("autorecord")&&this.next("RecordPrepare",{preparePromise:this._preparePromise}))},record:function(){this.dyn.get("autorecord")||this.dyn.get("audio-test-mandatory")&&!this.dyn.get("microphonehealthy")&&!this._preparePromise||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.RecordPrepare",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e=!1;this.dyn._accessing_camera=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording();var i,o,a,n,s,x=this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0,c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(i=1e3,o=0,n=(a=r.now())+Math.max(c,x),x<c?(o=Math.min(500,c-x),i=(c-o)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),s=new t({context:this,delay:50,fire:function(){var t=r.now(),x=Math.max(0,n-t);o+a<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-o)/i)),this.dyn.trigger("countdown",Math.round((x-o)/i*1e3))),n<=t&&(this.dyn.set("loaderlabel",""),s.stop()),x<=c&&!e&&(e=!0,this._startRecording())}}),this.auto_destroy(s)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this._preparePromise.success(function(){this.dyn._startRecording().success(function(){this.next("Recording")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Recording",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async","browser:Info"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_camera=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!0),this.dyn.set("skipvisible",!1),this.dyn.set("uploadcovershotvisible",!1),this._startTime=r.now(),this._stopping=!1,this.__timerDelay=10,this._timer=this.auto_destroy(new t({immediate:!0,delay:this.__timerDelay,context:this,fire:this._timerFire})),this._framerateWarning=!1},_timerFire:function(){var e,t,o,a=this.dyn.get("timelimit");this.dyn.__paused||(e=r.now()-this.dyn.__pauseDelta,t=Math.max(0,a?this._startTime+1e3*a-e:e-this._startTime),this.dyn.trigger("recording_progress",e-this._startTime,!!this.dyn.__paused),this.dyn.set("controlbarlabel",this.dyn.get("display-timer")?i.format(i.ELAPSED_MINUTES_SECONDS,t):""),this.dyn.get("timeminlimit")&&this.dyn.set("mintimeindicator",(r.now()-this._startTime)/1e3<=this.dyn.get("timeminlimit")),a&&this._startTime+1e3*a<=e&&(this._timer.stop(),this.stop()),this.dyn.get("framerate-warning")&&this.dyn.averageFrameRate()&&(o=this.dyn.averageFrameRate()<this.dyn.get("framerate-warning"))!==this._framerateWarning&&((this._framerateWarning=o)?this.dyn.set("hovermessage",this.dyn.string("framerate-warning")):this.dyn.set("hovermessage","")))},stop:function(){var e=this.dyn.get("timeminlimit");if(e){var t=(r.now()-(this._startTime+this.dyn.__pauseDelta))/1e3;if(t<e){var i=this.dyn.get("timelimit");if(!i||t<i)return}}this._stopping||(this.dyn.set("loader_active",!0),this.dyn.set("controlbar_active",!1),this.dyn.set("topmessage_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",""),this._stopping=!0,o.eventually(function(){this.dyn._stopRecording().success(function(){this._hasStopped(),this.next("CovershotSelection")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this))},_hasStopped:function(){this.dyn.set("duration",(r.now()-(this._startTime+this.dyn.__pauseDelta))/1e3),0<this.dyn.get("snapshots").length&&this.dyn._showBackgroundSnapsh
2ot(),this.dyn._unbindMedia(),this.dyn.trigger("recording_stopped")}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Trimming",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Types"],function(e,t,r){return e.extend({scoped:r},{_started:function(){!this.dyn.get("allowtrim")||this.dyn.get("duration")<this.dyn.get("timeminlimit")?this.next("Uploading"):(this.dyn.get("trimoverlay")?this.dyn._getFirstFrameSnapshot().success(function(e){this.showTrimmingOverlay(e)},this).error(function(){this.showTrimmingOverlay(this.dyn.__backgroundSnapshot)},this):(this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("wait-for-trim")),this.listenOnce(this.dyn,"manual-trim",function(e,r){t.isNumber(e)&&0<e&&this.dyn.set("starttime",e),t.isNumber(r)&&r<=this.get("duration")&&this.dyn.set("endtime",r),this.dyn.trigger("video-trimmed",this.dyn.get("starttime"),this.dyn.get("endtime"),this.dyn.get("duration")),this.next("Uploading")})),this.dyn.trigger("ready-to-trim"))},showTrimmingOverlay:function(e){this._playerAttrs=this.dyn.get("playerattrs"),this.dyn.set("playerattrs",{poster:e,source:this.dyn._videoFile||this.dyn.recorder.localPlaybackSource(),trimmingmode:!0,hidecontrolbar:!0}),this.dyn.set("playertopmessage",this.dyn.string("trim-prompt")),this.dyn.set("player_active",!0),this.listenOnce(this.dyn.scopes.player,"playing",function(){this.dyn.scopes.player.set("skipinitial",!0),this.dyn.set("playertopmessage",this.dyn.string("trim-video"))}),this.listenOnce(this.dyn.scopes.player,"video-trimmed skip",function(e){e&&e.start&&this.dyn.set("starttime",e.start),e&&e.end&&this.dyn.set("endtime",e.end),this.dyn.trigger("video-trimmed",this.dyn.get("starttime"),this.dyn.get("endtime"),this.dyn.get("duration")),this.hideTrimmingOverlay(),this.next("Uploading")},this)},hideTrimmingOverlay:function(){this.dyn.set("trimmingmode",!1),this.dyn.set("playerattrs",this._playerAttrs)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){!this.dyn.get("picksnapshots")&&!this.dyn.get("custom-covershots")||this.dyn.get("onlyaudio")?!this.dyn.get("snapshots")&&this.dyn.get("snapshotfromuploader")||this.dyn.get("snapshotfrommobilecapture")&&this.dyn.get("recordviafilecapture")?this.dyn.get("selectfirstcovershotonskip")&&(this.dyn.set("snapshotmax",1),this.dyn.set("snapshots",[]),this.next("CreateUploadCovershot")):this._next(!0):this.dyn.get("pickcovershotframe")?this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn.get("snapshotfromuploader")&&this.dyn._videoFile&&this.dyn._videoFilePlaybackable?this.next("CovershotSelectionFromPlayer"):this._next(!0):this.dyn.get("snapshots")&&0<this.dyn.get("snapshots").length?this.next("CovershotSelectionFromGallery"):this.dyn.get("snapshotfromuploader")||this.dyn.get("snapshotfrommobilecapture")&&this.dyn.get("recordviafilecapture")?this.next("CreateUploadCovershot"):this._next(!0)}
2,rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_next:function(e){e&&this.dyn.get("selectfirstcovershotonskip")&&this.dyn.get("snapshots")&&this.dyn.get("snapshots")[0]&&this.dyn._uploadCovershot(this.dyn.get("snapshots")[0]),3<this.dyn.get("videometadata").thumbnails.images.length&&this.dyn.get("createthumbnails")?this.next("UploadThumbnails"):this.next("Trimming")}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromGallery",["module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},{dynamics:["imagegallery","topmessage","controlbar"],_started:function(){var e;this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!this.dyn.get("picksnapshotmandatory")),this.dyn.set("controlbarlabel",""),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.set("uploadcovershotvisible",this.dyn.get("custom-covershots")),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",this.dyn.string("pick-covershot")),this.dyn.set("isrecorderready",!1),0<this.dyn.get("snapshots").length&&((e=this.dyn.scope(">[tagname='ba-videorecorder-imagegallery']").materialize(!0)).loadSnapshots(),e.updateContainerSize()),this.listenOn(this.dyn,"invoke-skip",function(){this._next(!0)},this),this.listenOn(this.dyn,"select-image",function(e){this.dyn._uploadCovershot(e),this._next(!1)},this)},uploadCovershot:function(e){void 0!==e.files&&e.files[0]&&(e=e.files[0]),this.dyn._uploadCovershotFile(e),this._next(!1)}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.CovershotSelectionFromPlayer",["module:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn._getFirstFrameSnapshot().success(function(e){this.startFrameSelection(e)},this).error(function(){this.startFrameSelection(this.dyn.__backgroundSnapsh
2ot)},this)},startFrameSelection:function(e){this._playerattrs=this.dyn.get("playerattrs"),this.dyn.set("playerattrs",{poster:e,source:this.dyn._videoFile||this.dyn.recorder.localPlaybackSource(),skipinitial:!0}),this.dyn.set("frameselectionmode",!0),this.dyn.set("playertopmessage",this.dyn.string("pick-covershot-frame")),this.dyn.set("player_active",!0),this.listenOn(this.dyn.scopes.player,"image-selected",function(e){this.dyn._uploadCovershot(e),this._next(!1)},this)},endFrameSelection:function(){this.dyn.set("frameselectionmode",!1),this.dyn.set("playerattrs",this._playerattrs)},_end:function(){this.endFrameSelection()}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.UploadThumbnails",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Objs","base:Promise","base:Time","base:TimeFormat","media:WebRTC.Support","browser:Events"],function(e,t,r,i,o,a,n,s){return e.extend({scoped:s},{dynamics:["loader"],_started:function(){this.dyn.set("loader_active",!0),this.dyn.set("loadlabel","Thumbnails"),this.dyn.set("message",this.dyn.string("prepare-thumbnails")),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this._drawIntoCanvas(this.dyn.get("videometadata").thumbnails).success(function(e){this.dyn._uploadThumbnails(a.dataURItoBlob(e.toDataURL("image/jpg"))),this.dyn._uploadThumbnailTracks(new Blob(this._vttDescripitions,{type:"text/vtt"})),this.next("Trimming")},this).error(function(e){this.next("Trimming")},this)},_drawIntoCanvas:function(e){var t=r.create(),i=e.width,o=e.height,a=e.images.length,s=10<e.images.length?Math.ceil(a/10):1,x=document.createElement("canvas");x.width=1<s?10*i:i*a,x.height=s*o,this._vttDescripitions=[],this._vttDescripitions.push("WEBVTT \n\n");var c,l=x.getContext("2d");try{void 0!==e.images[0]&&(this._imageEvent=this.auto_destroy(new n),(c=c||new Image).width=i,c.height=o,c.src=(window.URL||window.webkitURL).createObjectURL(e.images[0].snap),this._imageEvent.on(c,"load",function(){this._recursivelyDrawImage(x,e,l,i,o,c,0,t)},this),this._imageEvent.on(c,"error",function(e){throw void 0},this))}catch(e){t.asyncError(e)}return t},_recursivelyDrawImage:function(e,t,r,i,a,n,s,x,c,l){if(c=c||0,l=l||0,s=s||0,r.drawImage(n,c*i,l*a,i,a),0<s&&s%10==0?(l++,c=0):0!==s&&c++,s++,void 0!==t.images[s]&&t.images.length>=s){var d,u,p,h,m=s-1,b=s+1,g=Math.round((t.images[s].time-t.images[m].time)/2),v=t.images[m].time+g;t.images[b+1]||(g=0),u=t.images[s].time+g,p=0===v?"00:00:00":o.format("HH:MM:ss",1e3*v),h=0===u?"00:00:00":o.format("HH:MM:ss",1e3*u),void 0!==t.images[b]&&this._vttDescripitions.push(p+".000 --\x3e "+h+".000\n"+this.dyn.get("uploadoptions").thumbnail.url+"#xywh="+c*i+","+l*a+","+i+","+a+"\n\n"),(d=new Image).width=i,d.height=a,d.src=(window.URL||window.webkitURL).createObjectURL(t.images[s].snap),this._imageEvent.on(d,"load",function(){this._recursivelyDrawImage(e,t,r,i,a,d,s,x,c,l)},this),this._imageEvent.on(d,"error",function(e){throw void 0},this)}else{if(!(t.images.length<=s))throw"Could not draw all images";x.asyncSuccess(e)}}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Uploading",["module:VideoRecorder.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.set("isrecorderready",!1),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),(this.dyn.get("early-rerecord")||this.dyn.get("cancancel")&&this.dyn.get("allowcancel"))&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),1!=this.dyn.get("media_src_not_supported")||1!=this.dyn.get("was_allowtrim")&&1!=this.dyn.get("was_localplayback")&&1!=this.dyn.get("was_snapshotfromuploader")?this.dyn.set("uploading-message",this.dyn.string("uploading")):this.dyn.set("uploading-message",this.dyn.string("uploading-src-error")),this.dyn.set("message",this.dyn.get("uploading-message")),this.dyn.set("playertopmessage",this.dyn.get("message"));var e=this.dyn._dataUploader;this.listenOn(e,"success",function(){r.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(e,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var r in e)this.dyn.string("upload-error-"+r)&&(t=this.dyn.string("upload-error-"+r))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(e,"progress",function(e,t){var r;this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(isNaN(r=Math.min(100,Math.round(e/t*100)))||(this.dyn.set("message",this.dyn.get("uploading-message")+": "+r+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._videoFilePlaybackable)&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._videoFile)),this.dyn.__lastCovershotUpload&&this.dyn.recorder&&this.dyn.set("playbackposter",this.dyn.recorder.snapshotToLocalPoster(this.dyn.__lastCovershotUpload)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn._hideBackgroun
2dSnapshot(),this.dyn.set("player_active",!0)),this.dyn.set("start-upload-time",t.now()),e.reset(),e.upload()},rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.Verifying",["module:VideoRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._videoFilePlaybackable)?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._hideBackgroundSnapsh
2ot(),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("playertopmessage",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._hideBackgroundSnapshot(),this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})}),Scoped.define("module:VideoRecorder.Dynamics.Topmessage",["dynamics:Dynamic"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"recorder-topmessage-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",topmessage:""}}}).registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}).register("ba-videorecorder-topmessage")}),Scoped.define("module:VideoRecorder.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","module:StylesMixin","browser:Info","browser:Dom","browser:Events","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:Recorder.VideoRecorderWrapper","media:Recorder.Support","media:WebRTC.Support","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:VideoRecorder.Dynamics.RecorderStates.Initial","module:VideoRecorder.Dynamics.RecorderStates"],["module:VideoRecorder.Dynamics.Imagegallery","module:VideoRecorder.Dynamics.Loader","module:VideoRecorder.Dynamics.Controlbar","module:VideoRecorder.Dynamics.Message","module:VideoRecorder.Dynamics.Topmessage","module:VideoRecorder.Dynamics.Chooser","module:VideoRecorder.Dynamics.Faceoutline","module:Common.Dynamics.Helperframe","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(Class,Assets,StylesMixin,Info,Dom,DomEvents,MultiUploader,FileUploader,VideoRecorderWrapper,RecorderSupport,WebRTCSupport,Types,Objs,Strings,Time,Timers,Host,ClassRegistry,Collection,Promise,InitialState,RecorderStates,scoped){return Class.extend({scoped:scoped},[StylesMixin,function(e){return{template:'\n<div data-selector="video-recorder-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{csstheme}} {{css}}-size-{{csssize}}\n     {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view\n     {{cssrecorder}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n     {{cssrecorder}}-{{themecolor}}-color" ba-styles="{{containerSizingStyles}}"\n>\n\n    <video tabindex="-1"\n		   data-selector="recorder-status" class="{{css}}-video {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}"\n		   data-video="video" playsinline disablePictureInPicture\n	></video>\n	<ba-videorecorder-faceoutline class="{{css}}-overlay" ba-if="{{faceoutline && hasrecorder && isrecorderready}}"></ba-videorecorder-faceoutline>\n    <div data-selector="recorder-overlay" class=\'{{cssrecorder}}-overlay\' ba-show="{{!hideoverlay}}" data-overlay="overlay">\n		<ba-{{dynloader}}\n			ba-css="{{cssloader || css}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-template="{{tmplloader}}"\n			ba-show="{{loader_active}}"\n			ba-tooltip="{{loadertooltip}}"\n			ba-hovermessage="{{=hovermessage}}"\n			ba-label="{{loaderlabel}}"\n		></ba-{{dynloader}}>\n\n		<ba-{{dynmessage}}\n			ba-css="{{cssmessage || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-template="{{tmplmessage}}"\n			ba-show="{{message_active}}"\n			ba-message="{{message}}"\n			ba-links="{{message_links}}"\n			ba-event:click="message_click"\n			ba-event:link="message_link_click"\n		></ba-{{dynmessage}}>\n\n		<ba-{{dyntopmessage}}\n			ba-css="{{csstopmessage || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-template="{{tmpltopmessage}}"\n			ba-show="{{topmessage_active && (topmessage || hovermessage)}}"\n			ba-topmessage="{{hovermessage || topmessage}}"\n		></ba-{{dyntopmessage}}>\n\n		<ba-{{dynchooser}}\n			ba-if="{{chooser_active && !is_initial_state}}"\n			ba-onlyaudio="{{onlyaudio}}"\n			ba-facecamera="{{facecamera}}
2"\n			ba-recordviafilecapture="{{recordviafilecapture}}"\n			ba-css="{{csschooser || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-template="{{tmplchooser}}"\n			ba-allowscreen="{{allowscreen}}"\n			ba-allowmultistreams="{{allowmultistreams}}"\n			ba-parentpopup="{{popup}}"\n			ba-allowrecord="{{allowrecord}}"\n			ba-allowupload="{{allowupload}}"\n			ba-allowcustomupload="{{allowcustomupload}}"\n			ba-allowedextensions="{{allowedextensions}}"\n			ba-primaryrecord="{{primaryrecord}}"\n			ba-initialmessages="{{initialmessages}}"\n			ba-timelimit="{{timelimit}}"\n			ba-event:record="record_video"\n			ba-event:record-screen="record_screen"\n			ba-event:upload="video_file_selected"\n		></ba-{{dynchooser}}>\n\n		<ba-{{dynimagegallery}}\n			ba-if="{{imagegallery_active}}"\n			ba-css="{{cssimagegallery || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-template="{{tmplimagegallery}}"\n			ba-imagecount="{{gallerysnapshots}}"\n			ba-snapshots="{{=snapshots}}"\n			ba-imagenativewidth="{{nativeRecordingWidth}}"\n			ba-imagenativeheight="{{nativeRecordingHeight}}"\n			ba-event:image-selected="select_image"\n			ba-event:upload-covershot="upload_covershot"\n		></ba-{{dynimagegallery}}>\n\n		<ba-{{dyncontrolbar}}\n			ba-css="{{csscontrolbar || css}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-csstheme="{{csstheme || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-template="{{tmplcontrolbar}}"\n			ba-show="{{controlbar_active}}"\n			ba-cameras="{{cameras}}"\n			ba-microphones="{{microphones}}"\n			ba-noaudio="{{noaudio}}"\n			ba-novideo="{{onlyaudio}}"\n			ba-allowscreen="{{record_media===\'screen\' || record_media===\'multistream\'}}"\n			ba-selectedcamera="{{selectedcamera || 0}}"\n			ba-selectedmicrophone="{{selectedmicrophone || 0}}"\n			ba-addstreamdeviceid="{{addstreamdeviceid || null}}"\n			ba-showaddstreambutton="{{showaddstreambutton}}"\n			ba-camerahealthy="{{camerahealthy}}"\n			ba-microphonehealthy="{{microphonehealthy}}"\n			ba-hovermessage="{{=hovermessage}}"\n			ba-settingsvisible="{{settingsvisible}}
2"\n			ba-recordvisible="{{recordvisible}}"\n			ba-cancelvisible="{{allowcancel && cancancel}}"\n			ba-uploadcovershotvisible="{{uploadcovershotvisible}}"\n			ba-rerecordvisible="{{rerecordvisible}}"\n			ba-stopvisible="{{stopvisible}}"\n			ba-skipvisible="{{skipvisible}}"\n			ba-controlbarlabel="{{controlbarlabel}}"\n			ba-mintimeindicator="{{mintimeindicator}}"\n			ba-timeminlimit="{{timeminlimit}}"\n			ba-resumevisible="{{resumevisible}}"\n			ba-pausable="{{pausable}}"\n			ba-firefox="{{firefox}}"\n			ba-event:select-camera="select_camera"\n			ba-event:select-microphone="select_microphone"\n			ba-event:invoke-record="record"\n			ba-event:invoke-rerecord="rerecord"\n			ba-event:invoke-stop="stop"\n			ba-event:invoke-skip="invoke_skip"\n			ba-event:invoke-pause="pause_recorder"\n			ba-event:invoke-resume="resume"\n			ba-event:invoke-cancel="cancel"\n			ba-event:upload-covershot="upload_covershot"\n			ba-event:toggle-face-mode="toggle_face_mode"\n			ba-event:add-new-stream="add_new_stream"\n		></ba-{{dyncontrolbar}}>\n\n		<ba-{{dynhelperframe}}\n			ba-if="{{helperframe_active || framevisible}}"\n			ba-template="{{tmphelperframe}}"\n			ba-framereversable= "{{multistreamreversable}}"\n			ba-framedragable="{{multistreamdraggable}}"\n			ba-frameresizeable="{{multistreamresizeable}}"\n			ba-framepositionx="{{addstreampositionx}}"\n			ba-framepositiony="{{addstreampositiony}}"\n			ba-frameproportional="{{addstreamproportional}}"\n			ba-flipframe="{{flip-camera}}"\n		></ba-{{dynhelperframe}}>\n	</div>\n</div>\n\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{containerSizingStyles}}">\n	<span ba-show="{{ie8}}">&nbsp;</span>\n	<ba-{{dynvideoplayer}}\n		ba-theme="{{theme || \'default\'}}"\n		ba-themecolor="{{themecolor}}"\n		ba-cssrecorder="{{cssrecorder || css}}"\n		ba-source="{{localplayback ? playbacksource : \'\'}}"\n		ba-poster="{{localplayback ? playbackposter : \'\'}}"\n		ba-hideoninactivity="{{false}}"\n		ba-showsettingsmenu="{{showplayersettingsmenu}}"\n		ba-onlyaudio="{{onlyaudio}}"\n		ba-attrs="{{playerattrs}}"\n		ba-data:id="player"\n		ba-width="100%"\n		ba-height="100%"\n		ba-totalduration="{{duration}}"\n		ba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n		ba-submittable="{{manualsubmit && verified}}"\n		ba-reloadonplay="{{true}}"\n		ba-autoplay="{{autoplay}}"\n		ba-nofullscreen="{{nofullscreen}}"\n		ba-topmessage="{{playertopmessage}}"\n		ba-allowtexttrackupload="{{allowtexttrackupload}}"\n		ba-uploadtexttracksvisible="{{uploadtexttracksvisible}}"\n		ba-snapshottype="{{snapshottype}}"\n		ba-tracktags="{{tracktags}}"\n		ba-tracktagsstyled="{{tracktagsstyled}}"\n		ba-trackcuetext="{{trackcuetext}}"\n		ba-acceptedtracktexts="{{acceptedtracktexts}}"\n		ba-sharevideo="{{sharevideo}}"\n		ba-videofitstrategy="{{videofitstrategy}}"\n		ba-posterfitstrategy="{{posterfitstrategy}}"\n		ba-event:loaded="ready_to_play"\n		ba-event:rerecord="rerecord"\n		ba-event:playing="playing"\n		ba-event:paused="paused"\n		ba-event:ended="ended"\n		ba-event:submit="manual_submit"\n		ba-event:upload-text-tracks="upload_text_tracks"\n		ba-tracksshowselection="{{tracksshowselection}}"\n		ba-trackselectorhovered="{{trackselectorhovered}}"\n		ba-uploadlocales="{{uploadlocales}}"\n		ba-frameselectionmode="{{frameselectionmode}}"\n		ba-timeminlimit="{{timeminlimit}}"\n		ba-event:selected_label_value="selected_label_value"\n		ba-event:move_to_option="move_to_option"\n	>\n	</ba-{{dynvideoplayer}}>\n</div>\n',attrs:{css:"ba-videorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",iecss:"ba-videorecorder",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",csshelperframe:"",width:"",height:"",gallerysnapshots:3,"popup-width":"","popup-height":"",theme:"",csstheme:"",themecolor:"",dynimagegallery:"videorecorder-imagegallery",dynloader:"videorecorder-loader",dyncontrolbar:"videorec
2order-controlbar",dynmessage:"videorecorder-message",dyntopmessage:"videorecorder-topmessage",dynchooser:"videorecorder-chooser",dynvideoplayer:"videoplayer",dynhelperframe:"helperframe",tmplimagegallery:"",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmpltopmessage:"",tmplchooser:"",tmplhelperframe:"",autorecord:!1,autoplay:!1,allowrecord:!0,allowupload:!0,minheight:240,minwidth:320,maxheight:null,maxwidth:null,allowcustomupload:!0,"manual-upload":!1,camerafacefront:!1,fittodimensions:!1,resizemode:null,createthumbnails:!1,primaryrecord:!0,allowscreen:!1,initialmessages:[],screenrecordmandatory:!1,nofullscreen:!1,recordingwidth:void 0,recordingheight:void 0,minuploadingwidth:void 0,maxuploadingwidth:void 0,minuploadingheight:void 0,maxuploadingheight:void 0,countdown:3,snapshotmax:15,"framerate-warning":null,framerate:null,audiobitrate:null,videobitrate:null,snapshottype:"jpg",picksnapshots:!0,playbacksource:"",screen:{},playbackposter:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,timelimit:null,timeminlimit:null,webrtcstreaming:!1,webrtconmobile:!1,webrtcstreamingifnecessary:!0,"microphone-volume":1,"flip-camera":!1,flipscreen:!1,"early-rerecord":!1,"custom-covershots":!1,selectfirstcovershotonskip:!1,picksnapshotmandatory:!1,"media-orientation":null,manualsubmit:!1,allowedextensions:null,filesizelimit:null,faceoutline:!1,"display-timer":!0,pausable:!1,sharevideo:[],videofitstrategy:"pad",posterfitstrategy:"crop",simulate:!1,onlyaudio:!1,noaudio:!1,"enforce-duration":null,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,"cpu-friendly":!1,rerecordable:!0,allowcancel:!1,recordings:null,ready:!0,orientation:!1,popup:!1,"popup-stretch":!1,"audio-test-mandatory":!1,snapshotfromuploader:!1,snapshotfrommobilecapture:!1,allowmultistreams:!1,showaddstreambutton:!1,multistreamreversable:!0,multistreamdraggable:!0,multistreamresizeable:!1,addstreamproportional:!0,addstreampositionx:5,addstreampositiony:5,addstreampositionwidth:120,addstreampositionheight:null,addstreamminwidth:120,addstreamminheight:null,addstreamdeviceid:null,showsettingsmenu:!0,showplayersettingsmenu:!0,allowtexttrackupload:!1,framevisible:!1,uploadlocales:[{lang:"en",label:"English"}],tracktags:[],hassubtitles:!1,videometadata:{},optionsinitialstate:{},playerfallbackwidth:320,playerfallbackheight:240,pickcovershotframe:!1,allowtrim:!1,trimoverlay:!0},computed:{"nativeRecordingWidth:recordingwidth,record_media":function(){return this.get("recordingwidth")||("screen"!==this.get("record_media")&&"multistream"!==this.get("record_media")?640:window.innerWidth||document.body.clientWidth)},"nativeRecordingHeight:recordingheight,record_media":function(){return this.get("recordingheight")||("screen"!==this.get("record_media")&&"multistream"!==this.get("record_media")?480:window.innerHeight||document.body.clientHeight)},"containerSizingStyles:width,height,aspectratio,nativeRecordingWidth,nativeRecordingHeight,activated":function(e,t,r,i,o,a){var n,s,x={minWidth:this.get("minwidth")+"px",minHeight:this.get("minheight")+"px",aspectRatio:r||i+"/"+o};return e&&(x.width="string"==typeof e&&"%"===e[e.length-1]?e:e+"px"),t&&(x.height="string"==typeof t&&"%"===t[t.length-1]?t:t+"px"),e||t?!Info.isInternetExplorer()&&!Info.isSafari()||e&&t||(e?t||("string"==typeof e&&"%"===e[e.length-1]?a&&(n=e.slice(0,-1)/100,new ResizeObserver((function(e){this.set("height",Math.floor(e[0].target.offsetWidth*n/(r||i/o)))}).bind(this)).observe(this.activeElement().parentElement),x.height=Math.floor(this.activeElement().parentElement.offsetWidth*n/(r||i/o))+"px"):x.height=Math.floor(e/(r||i/o))+"px"):"string"==typeof t&&"%"===t[t.length-1]?a&&(s=t.slice(0,-1)/100,new ResizeObserver((function(e){this.set("width",Math.floor(e[0].target.offsetHeight*s*(r||i/o)))}).bind(this)).observe(this.activeElement().parentElement),x.width=Math.floor(this.activeElement().parentElement.offsetHeight*s*(r||i/o))+"px"):x.width=Math.floor(t*(r||i/o))+"px"):(x.width=i+"px",x.height=o+"px"),this.get("maxwidth")&&(x.maxWidth=this.get("maxwidth")+"px"),this.get("maxheight")&&(x.maxHeight=this.get("maxheight")+"px"),this.activeElement()&&this._applyStyles(this.activeElement(),x,this.__lastContainerSizingStyles),this.__lastContainerSizingStyles=x},"canswitchcamera:recordviafilecapture":function(){return!this.get("recordv
2iafilecapture")&&Info.isMobile()}},scopes:{player:">[id='player']"},types:{allowscreen:"boolean",rerecordable:"boolean",ready:"boolean",fittodimensions:"boolean",autorecord:"boolean",autoplay:"boolean",allowrecord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",nofullscreen:"boolean",skipinitialonrerecord:"boolean",picksnapshots:"boolean",localplayback:"boolean",camerafacefront:"boolean",noaudio:"boolean",skipinitial:"boolean",popup:"boolean","popup-stretch":"boolean","popup-width":"int","popup-height":"int","enforce-duration":"bool",webrtcstreaming:"boolean",themecolor:"string",webrtconmobile:"boolean","manual-upload":"boolean",minwidth:"int",minheight:"int",maxwidth:"int",maxheight:"int",webrtcstreamingifnecessary:"boolean","microphone-volume":"float",audiobitrate:"int",videobitrate:"int",minuploadingwidth:"int",maxuploadingwidth:"int",minuploadingheight:"int",maxuploadingheight:"int","framerate-warning":"int",snapshotfromuploader:"boolean",snapshotfrommobilecapture:"boolean","flip-camera":"boolean",flipscreen:"boolean",faceoutline:"boolean","early-rerecord":"boolean","custom-covershots":"boolean",picksnapshotmandatory:"boolean",selectfirstcovershotonskip:"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array",onlyaudio:"boolean","cpu-friendly":"boolean",allowcancel:"boolean","display-timer":"boolean","audio-test-mandatory":"boolean",allowtexttrackupload:"boolean",uploadlocales:"array",allowmultistreams:"boolean",pausable:"boolean",sharevideo:"array",multistreamreversable:"boolean",multistreamdraggable:"boolean",multistreamresizeable:"boolean",addstreamproportional:"boolean",addstreampositionx:"int",addstreampositiony:"int",addstreampositionwidth:"int",addstreampositionheight:"int",addstreamminwidth:"int",addstreamminheight:"int",showsettingsmenu:"boolean",showplayersettingsmenu:"boolean",initialmessages:"array",screenrecordmandatory:"boolean","media-orientation":"string",mandatoryresolutions:"array",pickcovershotframe:"boolean",allowtrim:"boolean",trimoverlay:"boolean"},extendables:["states"],remove_on_destroy:!0,events:{"change:camerahealthy":function(e){this.trigger("camerahealth",e)},"change:microphonehealthy":function(e){this.trigger("microphonehealth",e)},"change:webrtconmobile":function(){this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!VideoRecorderWrapper.anySupport(this._videoRecorderWrapperOptions())))},"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1),this._screenRecorderVerifier(!1))}},create:function(){this._validateParameters(),WebRTCSupport.globals(),this.set("optionsinitialstate",{autorecord:this.get("autorecord"),skipinitial:this.get("skipinitial")}),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.recorderthemes&&Objs.iter(Assets.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("pausable")&&this.set("resumevisible",!1),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("hideoverlay",!1),this.set("firefox",Info.isFirefox()),this.set("canswitchcamera",!1),this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!VideoRecorderWrapper.anySupport(this._videoRecorderWrapperOptions()))),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1),this._screenRecorderVerifier(!1)),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.host=new Host({stateRegistry:new ClassRegistry(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(InitialState),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this.activeElement().style.setProperty("display","inline-block"),this._applyStyles(this.activeElement(),this.get("containerSizingStyles")),this.__cameraResponsive=!0,this.__cameraSignal=!0,this._initSettings(),this.get("onlyaudio")&&(this.set("allowupload",!1),this.set("orientation",!1),this.set("picksnapshots",this.get("custom-covershots"))),Info.isMobile()||this.set("orientation",!1),this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape"),this._screenRecorderVerifier()},state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},videoError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1),this.set("autorecord",this.get("optionsinitialstate").autorecord)},_validateParameters:function(){var e=["crop","pad","original"];e.includes(this.get("videofitstrategy")),e.includes(this.get("posterfitstrategy")),this.get("stretch")||this.get("stretchwidth")||this.get("stretchheight")},_videoRecorderWrapperOptions:function(){var e=null,t=this.get("resizemode");return(this.get("allowscreen")&&"screen"===this.get("record_media")||this.get("allowmultistreams")&&"multistream"
2===this.get("record_media"))&&(e=this.get("screen"),t=t||"none"),this.get("allowrecord")||!this.get("autorecord")&&!this.get("skipinitial")||(this.get("allowscreen")||this.get("allowmultistreams"))&&(this.set("record_media",this.get("allowscreen")?"screen":"multistream"),e={}),{simulate:this.get("simulate"),recordVideo:!this.get("onlyaudio"),screenResizeMode:this.get("screenresizemode"),recordAudio:!this.get("noaudio"),recordingWidth:this.get("nativeRecordingWidth"),recordingHeight:this.get("nativeRecordingHeight"),audioBitrate:"number"==typeof this.get("audiobitrate")?this.get("audiobitrate"):void 0,videoBitrate:"number"==typeof this.get("videobitrate")?this.get("videobitrate"):void 0,webrtcStreaming:!!this.get("webrtcstreaming"),webrtcStreamingIfNecessary:!!this.get("webrtcstreamingifnecessary"),localPlaybackRequested:this.get("localplayback"),screen:e,resizeMode:t,framerate:this.get("framerate"),flip:this.get("flip-camera"),flipscreen:this.get("flipscreen"),fittodimensions:this.get("fittodimensions"),cpuFriendly:this.get("cpu-friendly")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?("screen"===this.get("record_media")&&void 0!==navigator.mediaDevices&&void 0===navigator.mediaDevices.getDisplayMedia&&this.set("webrtcstreaming",!0),this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-video='video']"),this._clearError(),this.recorder=VideoRecorderWrapper.create(Objs.extend({element:e},this._videoRecorderWrapperOptions())),this.recorder?(this.trigger("attached"),this.set("pausable",this.get("pausable")&&this.recorder.canPause())):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():Promise.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder&&(this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){if(this.recorder){for(this.trigger("access_granted"),this.recorder.setVolumeGain(this.get("microphone-volume")),this.set("hideoverlay",!1),this.off("require_display",null,this),this.recorder.once("mainvideostreamended",function(){this.trigger("mainvideostreamended")},this),this.recorder.enumerateDevices().success(function(e){this.recorder&&(this.recorder.once("currentdevicesdetected",function(e){this.set("selectedcamera",e.video),this.set("selectedmicrophone",e.audio)},this),this.set("cameras",new Collection(Objs.values(e.video))),this.set("microphones",new Collection(Objs.values(e.audio))),this.trigger(Types.is_empty(e.video)?"no_camera":"has_camera"),this.trigger(Types.is_empty(e.audio)?"no_microphone":"has_microphone"),this.set("showaddstreambutton",this._showAddStreamButton()))},this),this.get("noaudio")||this.recorder.testSoundLevel(!0),this.set("devicetesting",!0);0<this.get("snapshots").length;){var e=this.get("snapshots").unshift();this.recorder.removeSnapshot(e)}this._bound=!0,this.trigger("bound")}},this))},this)},isWebrtcStreaming:function(){return this.recorder&&this.recorder.isWebrtcStreaming()},_showAddStreamButton:function(){return this.get("allowmultistreams")&&(1<this.get("cameras").count()||1<=this.get("cameras").count()&&("screen"!==this.get("record_media")||"multistream"!==this.get("record_media")))},_initSettings:function(){this.set("snapshots",[]),this.thumbnails=[],this.__lastCovershotUpload=void 0,this.__pauseDelta=0,this.set("starttime",void 0),this.set("endtime",void 0),this.set("duration",0),this.set("videometadata",{height:null,width:null,ratio:null,thumbnails:{mainimage:null,images:[]}})},_initializeUploader:function(){this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new MultiUploader},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadCovershot:function(e){var t;this.get("simulate")||(this.__lastCovershotUpload=e,(t=this.recorder?this.recorder.createSnapshotUploader(e,this.get("snapshottype"),this.get("uploadoptions").image):RecorderSupport.createSnapshotUploader(e,this.get("snapshottype"),this.get("uploadoptions").image)).upload(),this._dataUploader.addUploader(t))},_uploadCovershotFile:function(e){var t;this.get("simulate")||(this.__lastCovershotUpload=e,(t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").image))).upload(),this._dataUploader.addUploader(t))},_uploadThumbnails:function(e){var t;this.get("simulate")||(this.set("videometadata",Objs.tree_merge(this.get("videometadata"),{thumbnails:{mainimage:e}})),(t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").thumbnail))).upload(),this._dataUploader.addUploader(t))},_uploadThumbnailTracks:function(e){var t;this.get("simulate")||(t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").tracks)),this.get("uploadoptions").tracks.url&&this.get("tracktags").push({kind:"thumbnails",src:this.get("uploadoptions").tracks.url}),t.upload(),this._dataUploader.addUploader(t))},_uploadVideoFile:function(e){var t;this.get("simulate")||((t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").video))).upload(),this._dataUploader.addUploader(t))},_prepareRecording:function(){return Promise.create(!0)},_startRecording:function(){return this.__recording?Promise.error(!0):(this.get("noaudio")||this.recorder.testSoundLevel(!1),this.set("devicetesting",!1),this.recorder.startRecord({video:this.get("uploadoptions").video,audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(){this.__recording=!0,this.__recording_start_time=Time.now()},this))},_stopRecording:function(){return this.__recording?this.recorder.stopRecord({video:this.get("uploadoptions").video,audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(e){this.__recording=!1,e.upload(),this._dataUploader.addUploader(e)},this):Promise.error(!0)},isRecording:function(){return this.__recording},_verifyRecording:function(){return Promise.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.set("activated",!0),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded")}
2,_showBackgroundSnapshot:function(){var e,t,r,i,o,a,n;this.get("onlyaudio")||(this._hideBackgroundSnapshot(),this.get("snapshots")&&this.get("selectfirstcovershotonskip")?this.get("snapshots")[0]&&(this.__backgroundSnapshot=this.get("snapshots")[0]):this.__backgroundSnapshot=this.recorder.createSnapshot(this.get("snapshottype")),this.__backgroundSnapshot=this.recorder.createSnapshot(this.get("snapshottype")),e=this.activeElement().querySelector("[data-video]"),t=Dom.elementDimensions(e),this.__backgroundSnapshot&&(o=i=0,a=t.width,n=t.height,this.recorder._recorder._videoTrackSettings&&void 0!==this.recorder._recorder._videoTrackSettings.videoInnerFrame&&(a=(r=this.recorder._recorder._videoTrackSettings.videoInnerFrame).width||a,n=r.height||n,o=(t.width-a)/2,i=(t.height-n)/2),this.__backgroundSnapshotDisplay=this.recorder.createSnapshotDisplay(e,this.__backgroundSnapshot,o,i,a,n)))},_hideBackgroundSnapshot:function(){this.get("onlyaudio")||(this.__backgroundSnapshotDisplay&&this.recorder.removeSnapshotDisplay(this.__backgroundSnapsh
2otDisplay),delete this.__backgroundSnapshotDisplay,this.__backgroundSnapshot&&this.recorder.removeSnapshot(this.__backgroundSnapshot),delete this.__backgroundSnapshot)},_getFirstFrameSnapshot:function(){if(this.__firstFrameSnapshot)return Promise.value(this.__firstFrameSnapshot);if(!(this._videoFile||this.recorder&&this.recorder.localPlaybackSource().src))return Promise.error("No source to get the snapshot from");var e=Promise.create(),t=this._videoFile||this.recorder.localPlaybackSource().src;return RecorderSupport.createSnapshotFromSource(URL.createObjectURL(t),this.get("snapshottype"),0).success(function(r){this.__firstFrameSnapshot=r,e.asyncSuccess(r),URL.revokeObjectURL(t)},this).error(function(r){e.asyncError(r),URL.revokeObjectURL(t)},this),e},toggleFaceOutline:function(e){void 0===e?this.set("faceoutline",!this.get("faceoutline")):this.set("faceoutline",e)},isMobile:function(){return Info.isMobile()},object_functions:["record","rerecord","record_screen","stop","play","pause","reset","cancel","pause_recorder","resume","upload_video","upload_covershot","select_camera","select_microphone","add_new_stream","trim"],functions:{cancel:function(){confirm(this.stringUnicode("cancel-confirm"))&&this.execute("reset")},record:function(){this._delegatedRecorder?this._delegatedRecorder.execute("record"):this.host.state().record()},record_video:function(){this.host.state().selectRecord()},record_screen:function(e){this._delegatedRecorder?this._delegatedRecorder.execute("record_screen"):this.host.state().selectRecordScreen(e)},pause_recorder:function(){this._delegatedRecorder?this._delegatedRecorder.execute("pause_recorder"):void 0!==this.recorder&&(this.__paused=!0,this.__pauseStart=Time.now(),this.__recording=!1,this.recorder.pauseRecord(),this.recorder._recorder.once("paused",function(e){this.set("resumevisible",!0)},this))},resume:function(){this._delegatedRecorder?this._delegatedRecorder.execute("resume"):void 0!==this.recorder&&this._resume()},video_file_selected:function(e){this.__selected_video_file=e,this.get("manual-upload")||this.execute("upload_video")},upload_video:function(e){this.host.state().selectUpload(e||this.__selected_video_file)},upload_covershot:function(e){this.host.state().uploadCovershot(e)},select_camera:function(e){this.recorder&&(this.recorder.setCurrentDevices({video:e}),this.set("showaddstreambutton",this._showAddStreamButton()),this.set("selectedcamera",e))},select_microphone:function(e){this.recorder&&(this.recorder.setCurrentDevices({audio:e}),this.recorder.testSoundLevel(!0),this.set("selectedmicrophone",e)),this.set("microphonehealthy",!1)},toggle_face_mode:function(){this.recorder&&(this.recorder.setCameraFace(this.get("camerafacefront")),this.set("camerafacefront",!this.get("camerafacefront")))},add_new_stream:function(e){this._add_new_stream(e)},invoke_skip:function(){this.trigger("invoke-skip")},select_image:function(e){this.trigger("select-image",e)},rerecord:function(){this._delegatedRecorder?this._delegatedRecorder.execute("rerecord"):confirm(this.stringUnicode("rerecord-confirm"))&&(this.host.state().rerecord(),this._initSettings())},stop:function(){this._delegatedRecorder?this._delegatedRecorder.execute("stop"):(this.__paused&&this._resume(),this.host.state().stop())},play:function(){this._delegatedRecorder?this._delegatedRecorder.execute("play"):this.host.state().play()},pause:function(){this._delegatedRecorder?this._delegatedRecorder.execute("pause"):this.host.state().pause()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},playing:function(){this.trigger("playing")},paused:function(){this.trigger("paused")},ended:function(){this.trigger("ended")},reset:function(){this._delegatedRecorder?this._delegatedRecorder.execute("reset"):this._stopRecording().callback(function(){this._unbindMedia(),this._hideBackgroundSnapsh
2ot(),this._detachRecorder(),this._initSettings(),this.host.state().next("Initial")},this)},toggle_facemode:function(){this._toggleFaceMode()},trim:function(e,t){"Trimming"===this.host.state().state_name()&&this.trigger("manual-trim",e,t)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},_resume:function(){this.__paused=!1,this.__pauseDelta+=Time.now()-this.__pauseStart,this.__recording=!0,this.recorder.resumeRecord(),this.recorder._recorder.once("resumed",function(){this.set("resumevisible",!1)},this)},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},deltaCoefficient:function(){return this.recorderAttached()?this.recorder.deltaCoefficient():null},blankLevel:function(){return this.recorderAttached()?this.recorder.blankLevel():null},lightLevel:function(){return this.recorderAttached()?this.recorder.lightLevel():null},soundLevel:function(){return this.recorderAttached()?this.recorder.soundLevel():null},_toggleFaceMode:function(){this.set("camerafacefront",!!this.get("camerafacefront"))},_timerFire:function(){if(!this.destroyed()){var e,t,r,i,o,a,n,s,x;this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape");try{this.recorderAttached()&&this.get("devicetesting")&&(this.get("onlyaudio")||(e=this.lightLevel(),this.set("camerahealthy",100<=e&&e<=200)),!this.get("noaudio")&&!this.get("microphonehealthy")&&1.01<=this.soundLevel()&&(this.set("microphonehealthy",!0),this.recorder.testSoundLevel(!1)))}catch(e){}!this.get("onlyaudio")&&this.get("picksnapshots")&&this.__recording&&this.__recording_start_time+500<Time.now()&&Math.random()<=(this.get("snapshots").length<this.get("snapshotmax")?.25:.05)&&(t=this.recorder.createSnapshot(this.get("snapshottype")))&&(!this.get("videometadata").height&&"undefined"!=typeof Image&&this.get("createthumbnails")&&RecorderSupport.snapshotMetaData(t).success(function(e){var t="landscape"===e.orientation?80:35;this.set("videometadata",Objs.tree_merge(this.get("videometadata"),e)),this.set("videometadata",Objs.tree_merge(this.get("videometadata"),{thumbnails:{width:t,height:Math.floor(t/e.width*e.height)}}))},this),this.get("snapshots").length<this.get("snapshotmax")?this.get("snapshots").push(t):(r=Math.floor(Math.random()*this.get("snapshotmax")),this.recorder.removeSnapshot(this.get("snapshots")[r]),this.get("snapshots")[r]=t),this.get("createthumbnails")&&(i=Math.floor((Time.now()-this.__recording_start_time)/1e3),o=1<this.get("videometadata").thumbnails.images.length?this.get("videometadata").thumbnails.images.length-1:0,(void 0===(a=this.get("videometadata").thumbnails.images[o])||i>a.time+1)&&this.get("videometadata").thumbnails.images.push({time:i,snap:t})));try{this.recorderAttached()&&this._timer.fire_count()%20==0&&this._accessing_camera&&(n=.01<=this.blankLevel())!==this.__cameraSignal&&(this.__cameraSignal=n,this.trigger(n?"camera_signal":"camera_nosignal")),this.recorderAttached()&&this._timer.fire_count()%20==10&&this._accessing_camera&&(x=null===(s=this.recorder.deltaCoefficient())||.5<=s)!==this.__cameraResponsive&&(this.__cameraResponsive=x,this.trigger(x?"camera_responsive":"camera_unresponsive"))}catch(e){}this._updateCSSSize()}},domDimensions:function(){return Dom.elementDimensions(this.activeElement().childNodes[0])},_updateCSSSize:function(){var e=this.domDimensions().width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},videoHeight:function(){var e=window.innerHeight||document.body.clientHeight;if(this.recorderAttached()){var t=this.recorder.cameraHeight();return e<t?e:t}return e},videoWidth:function(){var e=window.innerWidth||document.body.clientWidth;if(this.recorderAttached()){var t=this.recorder.cameraWidth();return e<t?e:t}return e},aspectRatio:function(){return this.videoWidth()/this.videoHeight()},isPortrait:function(){return void 0!==this.recorder&&void 0!==this.recorder._recorder._videoTrackSettings?this.recorder._recorder._videoTrackSettings.aspectRatio<1:1>this.aspectRatio()},isLandscape:function(){return!this.isPortrait()},parentWidth:function(){return this.get("width")||Dom.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||Dom.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},averageFrameRate:function(){return this.recorderAttached()?this.recorder.averageFrameRate():null},cloneAttrs:function(){return Objs.map(this.attrs,function(e,t){return this.get(t)},this)},popupAttrs:function(){return{popup:!1,width:this.get("popup-width"),height:this.get("popup-height"),stretch:this.get("popup-stretch")}},imageUploaded:function(){return!!this.__lastCovershotUpload},audioUploaded:function(){return this.recorder&&this.recorder.localPlaybackSource()&&!!this.recorder.localPlaybackSource().audiosrc},_screenRecorderVerifier:function(e){e&&(this.set("allowscreen",!1),this.set("allowmultistreams",!1)),(this.get("allowscreen")||this.get("allowmultistreams"))&&this.get("screenrecordmandatory")&&!Info.isScreenRecorderSupported()&&this.get("initialmessages").push({id:void 0!==Date.now?+Date.now():1498744,message:this.string("screen-recorder-is-not-supported"),type:"warning"})},_add_new_stream:function(e){var t,r=this.recorder._recorder.stream().getTracks();this.get("cameras").iterate(function(i){var o=i.data();e=e||o.id,t||e!==o.id||(this.set("loadlabel",this.string("adding-new-stream")),this.set("loader_active",!0),this.recorder.addMultiStream(o,{positionX:this.get("addstreampositionx"),positionY:this.get("addstreampositiony"),width:this.get("addstreampositionwidth"),height:this.get("addstreampositionheight")},r).success(function(r){var i,o,a;t=!0,this.set("addstreamdeviceid",e),this.get("addstreampositionheight")||(a=1.333,void 0!==r.getTracks()[0]&&((o=r.getTracks()[0].getSettings()).aspectRatio?a=o.aspectRatio:0<o.height&&0<o.width&&(a=Math.round(o.width/o.height*100)/100)),i=a?this.get("addstreampositionwidth")/a:Math.round(this.get("addstreampositionwidth")/1.33),this.set("addstreampositionheight",i)),this.set("loadlabel",""),this.set("loader_active",!1),this.set("showaddstreambutton",!1),this.get("allowmultistreams")&&(this.get("multistreamreversable")||this.get("multistreamdraggable")||this.get("multistreamresizeable"))&&(this.set("helperframe_active",!0),this.set("framevisible",!0))},this).error(function(e){this.set("loadlabel",e),this.set("loader_active",!1)},this))},this)}}}],{recorderStates:function(){return[RecorderStates]}}).register("ba-videorecorder").registerFunctions({"!player_active":function(obj){with(obj)return!player_active},css:function(obj){with(obj)return css},csstheme:function(obj){with(obj)return csstheme},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},"fullscreened ? 'fullscreen' : 'normal'":function(obj){with(obj)return fullscreened?"fullscreen":"normal"},cssrecorder:function(obj){with(obj)return cssrecorder},"firefox ? 'firefox' : 'common'":function(obj){with(obj)return firefox?"firefox":"common"},themecolor:function(obj){with(obj)return themecolor},containerSizingStyles:function(obj){with(obj)return containerSizingStyles}
2,"hasrecorder ? 'hasrecorder' : 'norecorder'":function(obj){with(obj)return hasrecorder?"hasrecorder":"norecorder"},"faceoutline && hasrecorder && isrecorderready":function(obj){with(obj)return faceoutline&&hasrecorder&&isrecorderready},"!hideoverlay":function(obj){with(obj)return!hideoverlay},dynloader:function(obj){with(obj)return dynloader},"cssloader || css":function(obj){with(obj)return cssloader||css},"cssrecorder || css":function(obj){with(obj)return cssrecorder||css},tmplloader:function(obj){with(obj)return tmplloader},loader_active:function(obj){with(obj)return loader_active},loadertooltip:function(obj){with(obj)return loadertooltip},hovermessage:function(obj){with(obj)return hovermessage},loaderlabel:function(obj){with(obj)return loaderlabel},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},message_links:function(obj){with(obj)return message_links},dyntopmessage:function(obj){with(obj)return dyntopmessage},"csstopmessage || css":function(obj){with(obj)return csstopmessage||css},tmpltopmessage:function(obj){with(obj)return tmpltopmessage},"topmessage_active && (topmessage || hovermessage)":function(obj){with(obj)return topmessage_active&&(topmessage||hovermessage)},"hovermessage || topmessage":function(obj){with(obj)return hovermessage||topmessage},dynchooser:function(obj){with(obj)return dynchooser},"chooser_active && !is_initial_state":function(obj){with(obj)return chooser_active&&!is_initial_state},onlyaudio:function(obj){with(obj)return onlyaudio},facecamera:function(obj){with(obj)return facecamera},recordviafilecapture:function(obj){with(obj)return recordviafilecapture},"csschooser || css":function(obj){with(obj)return csschooser||css},tmplchooser:function(obj){with(obj)return tmplchooser},allowscreen:function(obj){with(obj)return allowscreen},allowmultistreams:function(obj){with(obj)return allowmultistreams},popup:function(obj){with(obj)return popup},allowrecord:function(obj){with(obj)return allowrecord},allowupload:function(obj){with(obj)return allowupload},allowcustomupload:function(obj){with(obj)return allowcustomupload},allowedextensions:function(obj){with(obj)return allowedextensions},primaryrecord:function(obj){with(obj)return primaryrecord},initialmessages:function(obj){with(obj)return initialmessages},timelimit:function(obj){with(obj)return timelimit},dynimagegallery:function(obj){with(obj)return dynimagegallery},imagegallery_active:function(obj){with(obj)return imagegallery_active},"cssimagegallery || css":function(obj){with(obj)return cssimagegallery||css},tmplimagegallery:function(obj){with(obj)return tmplimagegallery},gallerysnapshots:function(obj){with(obj)return gallerysnapshots},snapshots:function(obj){with(obj)return snapshots},nativeRecordingWidth:function(obj){with(obj)return nativeRecordingWidth},nativeRecordingHeight:function(obj){with(obj)return nativeRecordingHeight},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},"csstheme || css":function(obj){with(obj)return csstheme||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},controlbar_active:function(obj){with(obj)return controlbar_active},cameras:function(obj){with(obj)return cameras},microphones:function(obj){with(obj)return microphones},noaudio:function(obj){with(obj)return noaudio},"record_media==='screen' || record_media==='multistream'":function(obj){with(obj)return"screen"===record_media||"multistream"===record_media},"selectedcamera || 0":function(obj){with(obj)return selectedcamera||0},"selectedmicrophone || 0":function(obj){with(obj)return selectedmicrophone||0},"addstreamdeviceid || null":function(obj){with(obj)return addstreamdeviceid||null},showaddstreambutton:function(obj){with(obj)return showaddstreambutton},camerahealthy:function(obj){with(obj)return camerahealthy},microphonehealthy:function(obj){with(obj)return microphonehealthy},settingsvisible:function(obj){with(obj)return settingsvisible}
2,recordvisible:function(obj){with(obj)return recordvisible},"allowcancel && cancancel":function(obj){with(obj)return allowcancel&&cancancel},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},rerecordvisible:function(obj){with(obj)return rerecordvisible},stopvisible:function(obj){with(obj)return stopvisible},skipvisible:function(obj){with(obj)return skipvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},mintimeindicator:function(obj){with(obj)return mintimeindicator},timeminlimit:function(obj){with(obj)return timeminlimit},resumevisible:function(obj){with(obj)return resumevisible},pausable:function(obj){with(obj)return pausable},firefox:function(obj){with(obj)return firefox},dynhelperframe:function(obj){with(obj)return dynhelperframe},"helperframe_active || framevisible":function(obj){with(obj)return helperframe_active||framevisible},tmphelperframe:function(obj){with(obj)return tmphelperframe},multistreamreversable:function(obj){with(obj)return multistreamreversable},multistreamdraggable:function(obj){with(obj)return multistreamdraggable},multistreamresizeable:function(obj){with(obj)return multistreamresizeable},addstreampositionx:function(obj){with(obj)return addstreampositionx},addstreampositiony:function(obj){with(obj)return addstreampositiony},addstreamproportional:function(obj){with(obj)return addstreamproportional},"flip-camera":function(obj){with(obj)return flip-camera},player_active:function(obj){with(obj)return player_active},ie8:function(obj){with(obj)return ie8},dynvideoplayer:function(obj){with(obj)return dynvideoplayer},"theme || 'default'":function(obj){with(obj)return theme||"default"},"localplayback ? playbacksource : ''":function(obj){with(obj)return localplayback?playbacksource:""},"localplayback ? playbackposter : ''":function(obj){with(obj)return localplayback?playbackposter:""},false:function(obj){with(obj)return!1},showplayersettingsmenu:function(obj){with(obj)return showplayersettingsmenu},playerattrs:function(obj){with(obj)return playerattrs},duration:function(obj){with(obj)return duration},"rerecordable && (recordings === null || recordings > 0)":function(obj){with(obj)return rerecordable&&(null===recordings||0<recordings)},"manualsubmit && verified":function(obj){with(obj)return manualsubmit&&verified},true:function(obj){with(obj)return!0},autoplay:function(obj){with(obj)return autoplay},nofullscreen:function(obj){with(obj)return nofullscreen},playertopmessage:function(obj){with(obj)return playertopmessage},allowtexttrackupload:function(obj){with(obj)return allowtexttrackupload},uploadtexttracksvisible:function(obj){with(obj)return uploadtexttracksvisible},snapshottype:function(obj){with(obj)return snapshottype},tracktags:function(obj){with(obj)return tracktags},tracktagsstyled:function(obj){with(obj)return tracktagsstyled},trackcuetext:function(obj){with(obj)return trackcuetext},acceptedtracktexts:function(obj){with(obj)return acceptedtracktexts},sharevideo:function(obj){with(obj)return sharevideo},videofitstrategy:function(obj){with(obj)return videofitstrategy},posterfitstrategy:function(obj){with(obj)return posterfitstrategy},tracksshowselection:function(obj){with(obj)return tracksshowselection},trackselectorhovered:function(obj){with(obj)return trackselectorhovered},uploadlocales:function(obj){with(obj)return uploadlocales},frameselectionmode:function(obj){with(obj)return frameselectionmode}}).attachStringTable(Assets.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Access to the media was forbidden. Click to retry.","pick-covershot":"Pick a covershot.","pick-covershot-frame":"Select a frame to use as covershot.","framerate-warning":"The video frame rate is very low. We recommend closing all other programs and browser tabs or to use a faster computer.",uploading:"Uploading","uploading-src-error":"Unable to play back video now, uploading is still in progress","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded video does not meet the requirements - click here to retry.","resolution-constraint-error":"The file you've selected does not match the required resolution - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to redo your video?","cancel-confirm":"Do you really want to cancel your video upload?",video_file_too_large:"Your video file is too large (%s) - click here to try again with a smaller video file.",unsupported_video_type:"Please upload: %s - click here to retry.","orientation-portrait-required":"Please rotate your device to record in portrait mode.","orientation-landscape-required":"Please rotate your device to record in landscape mode.","switch-camera":"Switch camera","prepare-covershot":"Preparing covershots","prepare-thumbnails":"Preparing seeking thumbnails","adding-new-stream":"Adding New Stream","missing-track":"Required audio or video track is missing","device-already-in-use":"At least one of your input devices are already in use","browser-permission-denied":"Permission denied by browser, please grant access and reload page","screen-recorder-is-not-supported":"Screen recorder is not supported on this device","trim-prompt":"Do you want to trim your video?","trim-video":"Move the start and end markers to trim your video","wait-for-trim":"Waiting for trim command...","supported-mode":"Media resolution should be in '%s' mode.","re-choose-action":"Please click to choose another input device or retry action."})}),Scoped.define("module:VideoRecorder.Dynamics.Trimmer",["dynamics:Dynamic","browser:Events","base:Promise"],function(Class,DomEvents,Promise,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{csstrimmer}}-container {{csscommon}}-accent-color-bg">\n    \n    <button ba-click="{{togglePlay()}}" class="{{csstrimmer}}-button-play" aria-label="{{playing || wasPlaying ? \'Pause\' : \'Play\'}}">\n        <i class="{{csscommon + \'-icon-\' + (playing || wasPlaying ? \'pause\' : \'play\')}} {{csscommon}}-accent-color"></i>\n    </button>\n    \n    <div\n        class="{{csstrimmer}}-progress-bar"\n        ontouchstart="{{handleProgressBarClick(event)}}"\n        onmousedown="{{handleProgressBarClick(event)}}"\n        data-selector="progressbar"\n    >\n        \n        <div\n            class="{{csstrimmer}}-snapshots"\n            data-selector="snapshots"\n        ></div>\n        \n        <div\n            class="{{csstrimmer}}-playhead"\n            style="left: calc({{duration ? position / duration * 100 : 0}}% - 1px)"\n        ></div>\n        \n        <div\n            class="{{csstrimmer}}-selection {{csscommon}}-accent-color-border"\n            ontouchstart="{{handleSelectionClick(event)}}"\n            onmousedown="{{handleSelectionClick(event)}}"\n            data-selector="selection"\n            style="\n                left: calc({{duration && startposition ? startposition / duration * 100 : 0}}% - 4px);\n                right: calc({{100 - (duration && endposition ? endposition / duration * 100 : 100)}}% - 4px);\n            "\n        ></div>\n    </div>\n    \n    <div class="{{csstrimmer}}-right-button-container">\n        \n        <button\n            class="{{csscommon}}-{{trimButtonEnabled ? \'accent-color-bg\' : \'disabled\'}} {{csstrimmer}}-button-trim"\n            ba-click="{{trim()}}"\n        >Trim</button>\n        \n        <button\n            class="{{csstrimmer}}-button-skip"\n            ba-click="{{skip()}}"\n        >Skip</button>\n    </div>\n</div>',attrs:{csscommon:"ba-commoncss",csstrimmer:"ba-videorecorder-trimmer"},computed:{"trimButtonEnabled:startposition,endposition,duration":function(e,t,r){return 0!==e&&null!==e||t!==r&&null!==t}},events:{"change:progress-bar-width":function(){this.call("updateThumbnails")}},destroy:function(){this._progressBarResizeObserver&&this._progressBarResizeObserver.disconnect(),e.destroy.call(this)},functions:{skip:function(){this.chainedTrigger("skip")},trim:function(){this.chainedTrigger("video-trimmed",{start:this.get("startposition"),end:this.get("endposition")})},togglePlay:function(){this.trigger(this.get("playing")?"pause":"play")},handleSelectionClick:function(e){var t,r,i,o,a;e.preventDefault(),"mousedown"===e.type&&0!==e.button||(t=this.call("getClientX",e),r=e.target.getBoundingClientRect(),i=e.target.clientLeft,o=t>=r.left&&t<=r.left+i,a=t>=r.right-i&&t<=r.right,(o||a)&&(e.stopPropagation(),o?this.call("attachUpdatePositionEventListeners",t,"startposition"):this.call("attachUpdatePositionEventListeners",t,"endposition")))},handleProgressBarClick:function(e){var t,r,i,o;e.preventDefault(),"mousedown"===e.type&&0!==e.button||(i=(t=this.call("getClientX",e))<=(r=this._selectionElement.getBoundingClientRect()).left,o=t>=r.right,i?this.call("attachUpdatePositionEventListeners",t,"startposition"):o?this.call("attachUpdatePositionEventListeners",t,"endposition"):(this.get("playing")&&(this.set("wasPlaying",!0),this.trigger("pause")),this.call("attachUpdatePositionEventListeners",t,"position")))},attachUpdatePositionEventListeners:function(e,t){this.call("updatePosition",e,t);var r=this._events;r.on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("updatePosition",this.call("getClientX",e),t)},this),r.on(document,"mouseup touchend",function(e){e.preventDefault(),this.get("wasPlaying")&&(this.trigger("play"),setTimeout((function(){this.set("wasPlaying",!1)}).bind(this),100)),r.off(document,"mouseup touchend mousemove touchmove")},this)},updatePosition:function(e,t){var r=this.call("getCurrentPosition",e),i=this.get("minduration")||1;switch(t){case"position":this.trigger("seek",r);break;case"startposition":var o=this.get("endposition")||this.get("duration");o-i<r?this.set(t,o-i):this.set(t,r);break;case"endposition":var a=this.get("startposition")||0;r<a+i?this.set(t,a+i):this.set(t,r)}},getClientX:function(e){return 0===e.clientX?0:e.clientX||e.targetTouches[0].clientX},getCurrentPosition:function(e){var t=this._progressBarElement.getBoundingClientRect(),r=e<t.left?0:e>t.left+t.width?1:(e-t.left)/(t.width||1);return this.get("duration")*r},updateThumbnails:function(){Promise.conditional(!this._internalVideoElement,(function(){var e=Promise.create(),t=document.createElement("video"),r=this.get("source").src||this.get("source");return t.src=URL.createObjectURL(r),t.addEventListener("loadedmetadata",(function(){this._internalVideoElement=t,this._canvasHeight=34,this._canvasWidth=this._canvasHeight*t.videoWidth/t.videoHeight,this._canvase
2s=[],this._canvases.push(this.call("createNewCanvas")),this.call("drawSnapshot",this._canvases[0],0).success(function(){e.asyncSuccess(t)})}).bind(this)),e}).bind(this),this._internalVideoElement).success(function(e){0!==this._progressBarElement.clientWidth&&this.call("drawSnapshotRecursive",1)},this)},createNewCanvas:function(){var e=document.createElement("canvas");return e.height=this._canvasHeight,e.width=this._canvasWidth,this._snapshotsElement.appendChild(e),e},drawSnapshot:function(e,t){var r=Promise.create();return this._internalVideoElement.currentTime=t,this._events.on(this._internalVideoElement,"seeked",function(){e.getContext("2d").drawImage(this._internalVideoElement,0,0,e.width,e.height),this._events.off(this._internalVideoElement,"seeked"),r.asyncSuccess()},this),r},drawSnapshotRecursive:function(e){e*this._canvasWidth>this._progressBarElement.clientWidth||(e+1>=this._canvases.length&&this._canvases.push(this.call("createNewCanvas")),this.call("drawSnapshot",this._canvases[e],this.get("duration")*(e*this._canvasWidth/this._progressBarElement.clientWidth)).success(function(){this.call("drawSnapshotRecursive",++e)},this))}},create:function(){"string"!=typeof this.get("source")&&(this._events=this.auto_destroy(new DomEvents),this._progressBarElement=this.activeElement().querySelector("[data-selector='progressbar'"),this._selectionElement=this.activeElement().querySelector("[data-selector='selection']"),this._snapshotsElement=this.activeElement().querySelector("[data-selector='snapshots']"),this._progressBarResizeObserver=new ResizeObserver((function(e){e.forEach((function(e){e.contentRect.width!==this.get("progress-bar-width")&&this.set("progress-bar-width",e.contentRect.width)}).bind(this))}).bind(this)),this._progressBarResizeObserver.observe(this._progressBarElement),this.call("updateThumbnails"))}}}).register("ba-videorecorder-trimmer").registerFunctions({csstrimmer:function(obj){with(obj)return csstrimmer},csscommon:function(obj){with(obj)return csscommon},"togglePlay()":function(obj){with(obj)return togglePlay()},"playing || wasPlaying ? 'Pause' : 'Play'":function(obj){with(obj)return playing||wasPlaying?"Pause":"Play"},"csscommon + '-icon-' + (playing || wasPlaying ? 'pause' : 'play')":function(obj){with(obj)return csscommon+"-icon-"+(playing||wasPlaying?"pause":"play")},"handleProgressBarClick(event)":function(obj){with(obj)return handleProgressBarClick(event)},"duration ? position / duration * 100 : 0":function(obj){with(obj)return duration?position/duration*100:0},"handleSelectionClick(event)":function(obj){with(obj)return handleSelectionClick(event)},"duration && startposition ? startposition / duration * 100 : 0":function(obj){with(obj)return duration&&startposition?startposition/duration*100:0},"100 - (duration && endposition ? endposition / duration * 100 : 100)":function(obj){with(obj)return 100-(duration&&endposition?endposition/duration*100:100)},"trimButtonEnabled ? 'accent-color-bg' : 'disabled'":function(obj){with(obj)return trimButtonEnabled?"accent-color-bg":"disabled"},"trim()":function(obj){with(obj)return trim()},"skip()":function(obj){with(obj)return skip()}})}),Scoped.define("module:ImageViewer.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial"],function(Class,Assets,Info,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n	<div class="{{css}}-backbar"></div>\n\n	<div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-image-button"\n			 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container"\n			 ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n			 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n			 ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n		>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>
2\n\n		<div data-selector="image-title-block" class="{{css}}-image-title-container" ba-if="{{title}}">\n			<p class="{{css}}-image-title">\n				{{title}}\n			</p>\n		</div>\n\n		<div tabindex="8" data-selector="button-icon-resize-full"\n			 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n			 class="{{css}}-rightbutton-container"\n			 onkeydown="{{tab_index_move(domEvent)}}" ba-if="{{fullscreen}}"\n			 ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}">\n			<div class="{{css}}-button-inner">\n				<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n			</div>\n		</div>\n\n	</div>\n</div>\n',attrs:{css:"ba-imageviewer",rerecordable:!1,submittable:!1,fullscreen:!0,fullscreened:!1,activitydelta:0,title:""},functions:{toggle_fullscreen:function(){this.trigger("fullscreen")},rerecord:function(){this.trigger("rerecord")},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},tab_index_move:function(e,t,r){this.trigger("tab_index_move",e[0],t,r)}},create:function(){this.set("ismobile",Info.isMobile())}}}).register("ba-imageviewer-controlbar").registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},title:function(obj){with(obj)return title},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"}}).attachStringTable(Assets.strings).addStrings({"rerecord-image":"Redo?","submit-image":"Confirm","fullscreen-image":"Enter fullscreen","exit-fullscreen-image":"Exit fullscreen"})}),Scoped.define("module:ImageViewer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        {{message}}\n    </div>\n</div>\n',attrs:{css:"ba-imageviewer",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},message:function(obj){with(obj)return message}}).register("ba-imageviewer-message")}),Scoped.define("module:ImageViewer.Dynamics.Topmessage",["dynamics:Dynamic"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"topmessage-message-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-imageviewer",topmessage:""}}}).registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}).register("ba-imageviewer-topmessage")}),Scoped.define("module:ImageViewer.Dynamics.ImageViewer",["dynamics:Dynamic","module:Assets","browser:Info","browser:Dom","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:Classes.ClassRegistry","base:Async","browser:Events"],["module:ImageViewer.Dynamics.Message","module:ImageViewer.Dynamics.Controlbar","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(Class,Assets,Info,Dom,Types,Objs,Strings,Time,Timers,ClassRegistry,Async,DomEvents,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div itemscope itemtype="http://schema.org/ImageObject"\n    class="{{css}}-container {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}}\n    {{csstheme}} {{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view {{css}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n    {{css}}-{{themecolor}}-color"\n    ba-on:mousemove="{{user_activity()}}"\n    ba-on:mousedown="{{user_activity(true)}}"\n    ba-on:touchstart="{{user_activity(true)}}"\n	ba-styles="{{widthHeightStyles}}"\n>\n    <img tabindex="-1" class="{{css}}-image" data-image="image" />\n    <div class="{{css}}-overlay">\n	    <ba-{{dyncontrolbar}}\n		    ba-css="{{csscontrolbar || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplcontrolbar}}"\n		    ba-show="{{controlbar_active}}"\n		    ba-event:rerecord="rerecord"\n		    ba-event:submit="submit"\n		    ba-event:fullscreen="toggle_fullscreen"\n			ba-event:tab_index_move="tab_index_move"\n			ba-tabindex="{{tabindex}}"\n		    ba-title="{{title}}"\n		    ba-activitydelta="{{activity_delta}}"\n		    ba-hideoninactivity="{{hideoninactivity}}"\n		    ba-rerecordable="{{rerecordable}}"\n		    ba-submittable="{{submittable}}"\n		    ba-fullscreen="{{fullscreensupport && !nofullscreen}}"\n            ba-fullscreened="{{fullscreened}}"\n            ba-source="{{source}}"\n		></ba-{{dyncontrolbar}}>\n\n		<ba-{{dynmessage}}\n		    ba-css="{{cssmessage || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-theme-color="{{themecolor}}"\n		    ba-template="{{tmplmessage}}"\n		    ba-show="{{message_active}}"\n		    ba-message="{{message}}"\n		    ba-event:click="message_click"\n		></ba-{{dynmessage}}>\n\n		<ba-{{dyntopmessage}}\n		    ba-css="{{csstopmessage || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-theme-color="{{themecolor}}"\n		    ba-template="{{tmpltopmessage}}"\n		    ba-show="{{topmessage}}"\n		    ba-topmessage="{{topmessage}}"\n		></ba-{{dyntopmessage}}>\n		\n		<meta itemprop="caption" content="{{title}}" />\n		<meta itemprop="thumbnailUrl" content="{{poster}}"/>\n		<meta itemprop="contentUrl" content="{{source}}"/>\n    </div>\n</div>\n',attrs:{css:"ba-imageviewer",csscommon:"ba-commoncss",iecss:"ba-imageviewer",cssmessage:"",csstopmessage:"",csscontrolbar:"",width:"",height:"","popup-width":"","popup-height":"",theme:"",csstheme:"",themecolor:"",dynmessage:"imageviewer-message",dyntopmessage:"imageviewer-topmessage",dyncontrolbar:"imageviewer-controlbar",tmplmessage:"",tmpltopmessage:"",tmplcontrolbar:"",source:"",title:"",fullscreened:!1,visibilityfraction:.8,rerecordable:!1,submittable:!1,popup:!1,nofullscreen:!1,ready:!0,stretch:!1,"popup-stretch":!1,hideoninactivity:!0,topmessage:"",closebuttonvisible:!1,customcaptionvisible:!1,initialoptions:{hideoninactivity:null}},types:{rerecordable:"boolean",ready:"boolean",nofullscreen:"boolean",stretch:"boolean",hideoninactivity:"boolean",popup:"boolean","popup-stretch":"boolean","popup-width":"int","popup-height":"int",fullscreened:"boolean",themecolor:"string",closebuttonvisible:"boolean",customcaptionvisible:"boolean"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),r=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),r&&(e.height=r+((r+"").match(/^\d+$/g)?"px":"")),e}},events:{"change:source":function(){var e=this.image();e&&(e.src=this.get("source"))}},remove_on_destroy:!0,create:function(){this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.imageviewerthemes&&Objs.iter(Assets.imageviewerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("firefox",Info.isFirefox()),this.set("message",""),this.set("fullscreensupport",Dom.elementSupportsFullscreen(this.activeElement())),this.set("csssize","normal"),this.set("controlbar_active",this.get("fullscreensupport")||this.get("submittable")||this.get("rerecordable")),this.set("message_active",!1),this.set("last_activity",Time.now()),this.set("activity_delta",0),this.__currentStretch=null,this.__imageViewer={},this.set("initialoptions",{hideoninactivity:this.get("hideoninactivity")}),this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement()),this.on("change:stretch",function(){this._updateStretch()},this),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:100,start:!0})},_keyDownActivity:function(e,t){var r=t.which||t.keyCode;32!==r&&37!==r&&38!==r&&39!==r&&40!==r||t.preventDefault(),32!==r&&13!==r&&9!==r||(this._resetActivity(),this.get("fullscreened")&&this.get("hideoninactivity")&&this.set("hideoninactivity",!1)),9===r&&t.shiftKey?(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()},-1)):9===r&&(this._resetActivity(),this._findNextTabStop(e,t,function(e,t){e.focus()}))},_findNextTabStop:function(e,t,r,i){var o,a,n,s,x=o=0,c=i||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===i&&l===o||0===x)1<document.querySelectorAll("ba-imageviewer").length&&(e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),r(a,a.tabIndex))}},_afterActivate:function(t){e._afterActivate.call(this,t),this.image().src=this.get("source")},_resetActivity:function(){this.set("last_activity",Time.now()),this.set("activity_delta",0)},object_functions:["rerecord"],functions:{user_activity:function(e){this.set("last_activity",Time.now()),this.set("activity_delta",0)},message_click:function(){this.trigger("message:click")},rerecord:function(){this.get("rerecordable")&&this.trigger("rerecord")},toggle_fullscreen:function(){this.get("fullscreened")&&this.__imageViewer.imageWrapper?this._close_image():this._open_image()},submit:function(){this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},tab_index_move:function(e,t,r){var i,o,a=e.which||e.keyCode,n=this.activeElement();13===a||32===a?r?(o="[data-selector='"+r+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100)):(o='[data-image="image"]',i=n.querySelector(o),Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!0})},this,100)):9===a&&t&&(o="[data-selector='"+t+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100))}},destroy:function(){this._timer.destroy(),this.host.destroy(),e.destroy.call(this)},_open_image:function(e){var t;this.__imageViewer.counter=0,this.__imageViewer.imageViewer=document.createElement("div"),this.__imageViewer.imageWrapper=document.createElement("div"),this.__imageViewer.imageWrapper.className=this.get("css")+"-image-viewer-wrapper",this.__imageViewer.overlayElement=document.createElement("div"),this.__imageViewer.overlayElement.className=this.get("css")+"-image-viewer-overlay",this.__imageViewer.image=document.createElement("img"),this.__imageViewer.image.className=this.get("css")+"-image-viewer-expanded",this.__imageViewer.image.src=e||this.get("source"),this.get("customcaptionvisible")&&(this.__imageViewer.title=document.createElement("div"),this.__imageViewer.title.className=this.get("css")+"-image-viewer-title",t=document.createTextNode(this.get("title")),this.__imageViewer.title.appendChild(t)),this.get("closebuttonvisible")&&(this.__imageViewer.closeButton=document.createElement("div"),this.__imageViewer.closeButton.className=this.get("css")+"-close-button",this.__imageViewer.closeButton.tabIndex=0,this.__imageViewer.clickEvent=this.auto_destroy(new DomEvents),this.__imageViewer.clickEvent.on(this.__imageViewer.closeButton,"click",function(){this._close_image()},this),this.__imageViewer.clickEvent.on(this.__imageViewer.closeButton,"keydown",function(){this._close_image()},this)),this.__imageViewer.bodyOverlay=document.querySelector("ba-imageviewer"),this.__imageViewer.imageViewer.appendChild(this.__imageViewer.overlayElement),this.__imageViewer.imageViewer.appendChild(this.__imageViewer.image),this.get("customcaptionvisible")&&this.__imageViewer.imageViewer.appendChild(this.__imageViewer.title),this.get("closebuttonvisible")&&this.__imageViewer.imageViewer.appendChild(this.__imageViewer.closeButton),this.__imageViewer.bodyOverlay.parentNode.insertBefore(this.__imageViewer.imageWrapper,this.__imageViewer.bodyOverlay),this.__imageViewer.imageViewer.style.opacity=0,this.__imageViewer.imageWrapper.appendChild(this.__imageViewer.imageViewer),this.__imageViewer.fadeInCounter=new Timers.Timer({context:this,fire:this.__fadeIn,delay:40,start:!0}),this.set("hideoninactivity",!1),this.set("fullscreened",!0)},_close_image:function(){this.set("fullscreened",!1),this.set("hideoninactivity",this.get("initialoptions").hideoninactivity),this.__imageViewer.fadeInCounter=new Timers.Timer({context:this,fire:this.__fadeOut,delay:20,start:!0})},__fadeIn:function(){this.__imageViewer.fadeInCounter&&(this.__imageViewer.fadeInCounter.destroyed()||(this.__imageViewer.counter<1.05?(this.__imageViewer.imageViewer.style.opacity=this.__imageViewer.counter,this.__imageViewer.counter+=.05):(this.__imageViewer.imageViewer.opacity=1,this.__imageViewer.fadeInCounter.stop())))},__fadeOut:function(){this.__imageViewer.fadeInCounter&&(this.__imageViewer.fadeInCounter.destroyed()||(0<this.__imageViewer.counter?(this.__imageViewer.imageViewer.style.opacity=this.__imageViewer.counter,this.__imageViewer.counter-=.05):(this.__imageViewer.fadeInCounter.stop(),this.__imageViewer.bodyOverlay.parentNode.removeChild(this.__imageViewer.imageWrapper))))},_timerFire:function(){if(!this.destroyed()){try{this.set("activity_delta",Time.now()-this.get("last_activity"))}catch(e){}try{this._updateStretch()}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=Dom.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},image:function(){return this.activeElement().querySelector("img")},imageHeight:function(){var e=this.image().height,t=window.innerHeight||document.body.clientHeight;return!this._image()||t<e?t:e},imageWidth:function(){var e=window.innerWidth||document.body.clientWidth,t=this.image().width;return!this._image()||e<t?e:t},aspectRatio:function(){var e=this.imageHeight();return this.imageWidth()/e},parentWidth:function(){return Dom.elementDimensions(this.activeElement().parentElement).width},parentHeight:function(){return Dom.elementDimensions(this.activeElement().parentElement).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},_updateStretch:function(){var e,t,r=null;this.get("stretch")&&isFinite(e=this.aspectRatio())&&(isFinite(t=this.parentAspectRatio())?(e<t&&(r="height"),t<e&&(r="width")):t===1/0&&(r="height")),this.__currentStretch!==r&&(this.__currentStretch&&Dom.elementRemoveClass(this.activeElement(),this.get("css")+"-stretch-"+this.__currentStretch),r&&Dom.elementAddClass(this.activeElement(),this.get("css")+"-stretch-"+r)),this.__currentStretch=r},cloneAttrs:function(){return Objs.map(this.attrs,function(e,t){return this.get(t)},this)},popupAttrs:function(){return{popup:!1,width:this.get("popup-width"),height:this.get("popup-height"),stretch:this.get("popup-stretch")}}}},{}).register("ba-imageviewer").registerFunctions({css:function(obj){with(obj)return css},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},csstheme:function(obj){with(obj)return csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(obj){with(obj)return fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(obj){with(obj)return firefox?"firefox":"common"},themecolor:function(obj){with(obj)return themecolor},"user_activity()":function(obj){with(obj)return user_activity()},"user_activity(true)":function(obj){with(obj)return user_activity(!0)},widthHeightStyles:function(obj){with(obj)return widthHeightStyles},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},"csscommon || css":function(obj){with(obj)return csscommon||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},controlbar_active:function(obj){with(obj)return controlbar_active},tabindex:function(obj){with(obj)return tabindex},title:function(obj){with(obj)return title},activity_delta:function(obj){with(obj)return activity_delta},hideoninactivity:function(obj){with(obj)return hideoninactivity},rerecordable:function(obj){with(obj)return rerecordable},submittable:function(obj){with(obj)return submittable},"fullscreensupport && !nofullscreen":function(obj){with(obj)return fullscreensupport&&!nofullscreen},fullscreened:function(obj){with(obj)return fullscreened},source:function(obj){with(obj)return source},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},dyntopmessage:function(obj){with(obj)return dyntopmessage},"csstopmessage || css":function(obj){with(obj)return csstopmessage||css},tmpltopmessage:function(obj){with(obj)return tmpltopmessage},topmessage:function(obj){with(obj)return topmessage},poster:function(obj){with(obj)return poster}}).attachStringTable(Assets.strings).addStrings({"image-error":"An error occurred, please try again later. Click to retry."})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,r.iter(r.extend({message:!1,chooser:!1,topmessage:!1,controlbar:!1,loader:!1},r.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("playertopmessage",""),this.dyn.set("message_links",null),this.dyn._accessing_camera=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},rerecord:function(){},selectRecord:function(){},selectUpload:function(e){}}])}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.FatalError",["module:ImageCapture.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this._retry&&this.next(this._retry)})}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Initial",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("player_active",!1),this.dyn._imageFileName=null,this.dyn._imageFile=null,this.dyn._imageFilePlaybackable=!1,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("image")?this.next("Player"):this.dyn.set("recordermode",!0)},_end:function(){this.dyn.set("is_initial_state",!1)}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Player",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function
2(){this.dyn.set("player_active",!0)},_end:function(){this.dyn.set("player_active",!1)}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Chooser",["module:ImageCapture.Dynamics.RecorderStates.State","base:Strings","browser:Info","media:Player.Support"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["chooser"],_started:function(){this.listenOn(this.dyn,"change:orientation change:currentorientation",function(){var e=this.dyn.get("orientation"),t=this.dyn.get("currentorientation"),r=e&&e!==t;r&&this.dyn.set("message",this.dyn.string("orientation-"+e+"-required")),this.dyn.set("message_active",r),this.dyn.set("chooser_active",!r)},this,{initcall:!0})},record:function(){this.dyn.set("autorecord",!0),this.selectRecord()},selectRecord:function(){this.dyn.set("record_media","camera"),this.next("RequiredSoftwareCheck")},selectUpload:function(e){if(!(r.isMobile()&&r.isAndroid()&&r.isCordova())){if(this.dyn.get("allowedextensions")){var o=(e.files[0].name||"").toLowerCase(),a=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(o,"."+e.toLowerCase())&&(a=!0)},this),!a)return void this.next("FatalError",{message:this.dyn.string("unsupported_image_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),retry:"Chooser"})}if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit")){var n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3);return 999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("image_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}}try{i.imageFileInfo(e.files[0]).success(function(t){t.width&&this.dyn.get("minuploadingwidth")&&this.dyn.get("minuploadingwidth")>t.width||t.width&&this.dyn.get("maxuploadingwidth")&&this.dyn.get("maxuploadingwidth")<t.width||t.height&&this.dyn.get("minuploadingheight")&&this.dyn.get("minuploadingheight")>t.height||t.height&&this.dyn.get("maxuploadingheight")&&this.dyn.get("maxuploadingheight")<t.height?this.next("FatalError",{message:this.dyn.string("resolution-constraint-error"),retry:"Chooser"}):(this.dyn._imageFilePlaybackable=!0,this._uploadFile(e))},this).error(function(){this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}},_uploadFile:function(e){this.dyn.set("creation-type",r.isMobile()?"mobile":"upload");try{this.dyn._imageFileName=e.files[0].name,this.dyn._imageFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadImageFile(e),this.next("Uploading")},this).error(function(e){this.next("FatalError",{message:e,retry:"Chooser"})},this)}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("software-required"))},this).success(function(){this.next("CameraAccess")},this))}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.RequiredSoftwareWait",["module:ImageCapture.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("softw
2are-waiting")),t.resilience(function(){return r.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("CameraAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.CameraAccess",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer"],function(e,t,r){return e.extend({scoped:r},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){this.dyn.set("creation-type","webrtc");var e=this.auto_destroy(new t({start:!0,delay:100,context:this,fire:function(){.01<=this.dyn.blankLevel()&&.01<=this.dyn.deltaCoefficient()&&(e.stop(),this.next("CameraHasAccess"))}}))},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(){this.next("FatalError",{message:this.dyn.string("access-forbidden"),retry:"Initial"})},this),this.dyn._bindMedia()}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.CameraHasAccess",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.get("autorecord")&&this.next("RecordPrepare",{preparePromise:this._preparePromise})},record:function(){this.dyn.get("autorecord")||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.RecordPrepare",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e=!1;this.dyn._accessing_camera=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording();var i,o,a,n,s,x=this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0,c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(i=1e3,o=0,n=(a=r.now())+Math.max(c,x),x<c?(o=Math.min(500,c-x),i=(c-o)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),s=new t({context:this,delay:50,fire:function(){var t=r.now(),x=Math.max(0,n-t);o+a<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-o)/i)),this.dyn.trigger("countdown",Math.round((x-o)/i*1e3))),n<=t&&(this.dyn.set("loaderlabel",""),s.stop()),x<=c&&!e&&(e=!0,this._startRecording())}}),this.auto_destroy(s)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this.next("Recording")}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Recording",["module:ImageCapture.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async"],function(e,t,r,i,o,a){return e.extend({scoped:a},{dynamics:["topmessage","controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_camera=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn._captureImage(),this.dyn._uploadCapture(),this.dyn._unbindMedia(),this.next("Uploading")}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Uploading",["module:ImageCapture.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn.set("message",this.dyn.string("uploading")),this.dyn.set("playertopmessage",this.dyn.get("message"));var e=this.dyn._dataUploader;this.listenOn(e,"success",function(){r.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(e,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var r in e)this.dyn.string("upload-error-"+r)&&(t=this.dyn.string("upload-error-"+r))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(e,"progress",function(e,t){var r;this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(isNaN(r=Math.min(100,Math.round(e/t*100)))||(this.dyn.set("message",this.dyn.string("uploading")+": "+r+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._imageFilePlaybackable)&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._imageFile)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn.set("player_active",!0)),this.dyn.set("start-upload-time",t.now()),e.reset(),e.upload()},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),Scoped.define("module:ImageCapture.Dynamics.RecorderStates.Verifying",["module:ImageCapture.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._imageFilePlaybackable)?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("playertopmessage",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})}),Scoped.define("module:ImageCapture.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(Class,Assets,Info,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-chooser-container">\n	<div class="{{css}}-chooser-button-container">\n		<div ba-repeat="{{action :: actions}}">\n			<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n			     ba-click="{{click_action(action)}}"\n			>\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   />\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>
2\n				<span>\n					{{action.label}}\n				</span>\n			</div>\n		</div>\n	</div>\n</div>\n',attrs:{css:"ba-imagecapture",allowrecord:!0,allowupload:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null},types:{allowedextensions:"array",recordviafilecapture:"boolean"},collections:["actions"],create:function(){var e="";this.get("allowedextensions")&&0<this.get("allowedextensions").length?(Info.isEdge()||Info.isChrome()||Info.isOpera()||Info.isFirefox()&&42<=Info.firefoxVersion()||Info.isInternetExplorer()&&10<=Info.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="image/*,image/png");var t=[];this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowupload")&&t.push("upload")):(this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record"));var r=this.get("actions");t.forEach(function(t,i){switch(t){case"record":r.add({type:"record",index:i,icon:"videocam",label:this.string("capture-image"),select:Info.isMobile()&&!(Info.isAndroid()&&Info.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"image/*,image/png;capture=camcorder"});break;case"upload":r.add({type:"upload",index:i,icon:"upload",label:this.string("upload-image"),select:!(Info.isiOS()&&Info.isCordova()),accept:!Info.isMobile()||Info.isAndroid()&&Info.isCordova()?e:"image/*,image/png"})}},this)},functions:{click_action:function(e){var t;e.get("select")||(Info.isMobile()&&Info.isCordova()?(t=this,Info.isAndroid()?navigator.device.capture.captureImage(function(e){t.trigger("upload",e[0])},function(e){},{limit:1}):Info.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.IMAGE})):this.trigger("record"))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)}}}}).registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon},"action.label":function(obj){with(obj)return action.label}}).register("ba-imagecapture-chooser").attachStringTable(Assets.strings).addStrings({"image-capture":"Capture Image","upload-image":"Upload Image"})}),Scoped.define("module:ImageCapture.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(Class,Assets,Timer,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-dashboard">\n	<div class="{{css}}-backbar"></div>\n	<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n		<div class="{{css}}-settings-backbar"></div>\n		<div data-selector="settings-list-front" class="{{css}}-settings-front">\n			<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n				<li>\n					<input tabindex="0"\n						   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n						   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n					/>\n					<span></span>\n					<label tabindex="0"\n						   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n						   onclick="{{selectCamera(camera.id)}}"\n					>\n						{{camera.label}}\n					</label>\n				 </li>\n			</ul>\n		</div>\n	</div>\n	<div data-selector="controlbar" class="{{css}}-controlbar">\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n				 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible}}">\n            <div data-selector="record-button-icon-videocam" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{camerahealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        	<div data-selector="record-label-block" class="{{css}}-label-label">\n        		{{controlbarlabel}}\n        	</div>\n        </div>\n\n        <div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n				 data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'record\')}}\n        	</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n				 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n				 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n				 onclick="{{cancel()}}"\n				 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				{{string(\'cancel\')}}\n			</div>\n		</div>\n\n	</div>\n</div>\n',attrs:{css:"ba-imagecapture",hovermessage:""},functions:{selectCamera:function(e){this.trigger("select-camera",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},cancel:function(){this.trigger("invoke-cancel")}}}}).register("ba-imagecapture-controlbar").registerFunctions({css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},cameras:function(obj){with(obj)return cameras},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"camera.label":function(obj){with(obj)return camera.label},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},csscommon:function(obj){with(obj)return csscommon},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},controlbarlabel:function(obj){with(obj)return controlbarlabel},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")}
2,rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")}}).attachStringTable(Assets.strings).addStrings({settings:"Settings",camerahealthy:"Lighting is good",cameraunhealthy:"Lighting is not optimal",record:"Capture","record-tooltip":"Click here to capture.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.",cancel:"Cancel","cancel-tooltip":"Click here to cancel."})}),Scoped.define("module:ImageCapture.Dynamics.Faceoutline",["dynamics:Dynamic"],function(e,t){return e.extend({scoped:t},function(e){return{template:'<svg viewBox="0 0 301 171" style="width:100%; height:100%; position: absolute; top: 0; left: 0">\n    <g>\n        <path fill="none" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="3.0228,3.0228" d="M198.5,79.831c0,40.542-22.752,78.579-47.5,78.579c-24.749,0-47.5-38.036-47.5-78.579c0-40.543,17.028-68.24,47.5-68.24C185.057,11.591,198.5,39.288,198.5,79.831z"></path>\n    </g>\n</svg>'}}).registerFunctions({}).register("ba-imagecapture-faceoutline")}),Scoped.define("module:ImageCapture.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(Class,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{css}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{css}}-loader-label" ba-show="{{label}}">\n	{{label}}\n</div>\n',attrs:{css:"ba-imagecapture",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({css:function(obj){with(obj)return css},"tooltip || ''":function(obj){with(obj)return tooltip||""},label:function(obj){with(obj)return label}}).register("ba-imagecapture-loader").attachStringTable(Assets.strings).addStrings({})}),Scoped.define("module:ImageCapture.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,Templates,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-imagecapture",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}).register("ba-imagecapture-message")}),Scoped.define("module:ImageCapture.Dynamics.Topmessage",["dynamics:Dynamic"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:"\n<div class=\"{{css}}-topmessage-container\">\n    <div class='{{css}}-topmessage-background'>\n    </div>\n    <div data-selector=\"recorder-topmessage-block\" class='{{css}}-topmessage-message'>\n        {{topmessage}}\n    </div>\n</div>\n",attrs:{css:"ba-imagecapture",topmessage:""}}}).registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}).register("ba-imagecapture-topmessage")}),Scoped.define("module:ImageCapture.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","browser:Info","browser:Dom","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:ImageRecorder.ImageRecorderWrapper","base
2:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:ImageCapture.Dynamics.RecorderStates.Initial","module:ImageCapture.Dynamics.RecorderStates"],["module:ImageCapture.Dynamics.Loader","module:ImageCapture.Dynamics.Controlbar","module:ImageCapture.Dynamics.Message","module:ImageCapture.Dynamics.Topmessage","module:ImageCapture.Dynamics.Chooser","module:ImageCapture.Dynamics.Faceoutline","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial"],function(Class,Assets,Info,Dom,MultiUploader,FileUploader,ImageRecorderWrapper,Types,Objs,Strings,Time,Timers,Host,ClassRegistry,Collection,Promise,InitialState,RecorderStates,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div data-selector="capture-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n     	{{css}}-{{ fullscreened ? \'fullscreen\' : \'normal\' }}-view {{css}}-{{ firefox ? \'firefox\' : \'common\'}}-browser\n    	{{css}}-{{themecolor}}-color"\n     ba-styles="{{widthHeightStyles}}"\n>\n\n    <img tabindex="-1" data-selector="recorder-status" class="{{css}}-video {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}" data-image="image" />\n	<ba-imagecapture-faceoutline class="{{css}}-overlay" ba-if="{{faceoutline && hasrecorder}}">\n	</ba-imagecapture-faceoutline>\n    <div data-selector="recorder-overlay" class=\'{{css}}-overlay\' ba-show="{{!hideoverlay}}" data-overlay="overlay">\n		<ba-{{dynloader}}\n		    ba-css="{{cssloader || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplloader}}"\n		    ba-show="{{loader_active}}"\n		    ba-tooltip="{{loadertooltip}}"\n			ba-hovermessage="{{=hovermessage}}"\n		    ba-label="{{loaderlabel}}"\n		></ba-{{dynloader}}>\n\n		<ba-{{dynmessage}}\n		    ba-css="{{cssmessage || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplmessage}}"\n		    ba-show="{{message_active}}"\n		    ba-message="{{message}}"\n			ba-links="{{message_links}}"\n		    ba-event:click="message_click"\n			ba-event:link="message_link_click"\n		></ba-{{dynmessage}}>\n\n		<ba-{{dyntopmessage}}\n		    ba-css="{{csstopmessage || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmpltopmessage}}"\n		    ba-show="{{topmessage_active && (topmessage || hovermessage)}}"\n		    ba-topmessage="{{hovermessage || topmessage}}"\n		></ba-{{dyntopmessage}}>\n\n		<ba-{{dynchooser}}
2\n			ba-recordviafilecapture="{{recordviafilecapture}}"\n		    ba-css="{{csschooser || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplchooser}}"\n		    ba-if="{{chooser_active && !is_initial_state}}"\n		    ba-allowrecord="{{allowrecord}}"\n		    ba-allowupload="{{allowupload}}"\n		    ba-allowcustomupload="{{allowcustomupload}}"\n		    ba-allowedextensions="{{allowedextensions}}"\n		    ba-primaryrecord="{{primaryrecord}}"\n		    ba-event:record="capture_image"\n		    ba-event:upload="upload_image"\n		></ba-{{dynchooser}}>\n\n		<ba-{{dyncontrolbar}}\n		    ba-css="{{csscontrolbar || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplcontrolbar}}"\n		    ba-show="{{controlbar_active}}"\n		    ba-cameras="{{cameras}}"\n		    ba-selectedcamera="{{selectedcamera || 0}}"\n		    ba-camerahealthy="{{camerahealthy}}"\n		    ba-hovermessage="{{=hovermessage}}"\n		    ba-settingsvisible="{{settingsvisible}}"\n		    ba-recordvisible="{{recordvisible}}"\n			ba-cancelvisible="{{allowcancel && cancancel}}"\n		    ba-rerecordvisible="{{rerecordvisible}}"\n		    ba-controlbarlabel="{{controlbarlabel}}"\n		    ba-event:select-camera="select_camera"\n		    ba-event:invoke-record="record"\n		    ba-event:invoke-rerecord="rerecord"\n		></ba-{{dyncontrolbar}}>\n    </div>\n</div>\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{widthHeightStyles}}">\n	<span ba-show="{{ie8}}">&nbsp;</span>\n	<ba-{{dynimageviewer}}\n	    ba-theme="{{theme || \'default\'}}"\n        ba-themecolor="{{themecolor}}"\n        ba-source="{{playbacksource}}"\n        ba-hideoninactivity="{{false}}"\n        ba-stretch="{{stretch}}"\n        ba-attrs="{{playerattrs}}"\n        ba-data:id="player"\n        ba-width="{{width}}"\n        ba-height="{{height}}"\n        ba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n        ba-submittable="{{manualsubmit && verified}}"\n        ba-nofullscreen="{{nofullscreen}}"\n        ba-event:rerecord="rerecord"\n        ba-event:submit="manual_submit"\n	>\n	</ba-{{dynimageviewer}}>\n</div>\n',attrs:{css:"ba-imagecapture",csscommon:"ba-commoncss",iecss:"ba-imagecapture",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",width:"",height:"",gallerysnapshots:3,theme:"",csstheme:"",dynloader:"imagecapture-loader",dyncontrolbar:"imagecapture-controlbar",dynmessage:"imagecapture-message",dyntopmessage:"imagecapture-topmessage",dynchooser:"imagecapture-chooser",dynimageviewer:"imageviewer",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmpltopmessage:"",tmplchooser:"",autorecord:!1,allowrecord:!0,allowupload:!0,allowcustomupload:!0,camerafacefront:!1,primaryrecord:!0,nofullscreen:!1,recordingwidth:void 0,recordingheight:void 0,minuploadingwidth:void 0,maxuploadingwidth:void 0,minuploadingheight:void 0,maxuploadingheight:void 0,countdown:3,webrtconmobile:"boolean",snapshottype:"jpg",playbacksource:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,"flip-camera":!1,"early-rerecord":!1,manualsubmit:!1,allowedextensions:null,filesizelimit:null,faceoutline:!1,simulate:!1,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,rerecordable:!0,recordings:null,ready:!0,orientation:!1,stretch:!1},computed:{"nativeRecordingWidth:recordingwidth,record_media":function(){return this.get("recordingwidth")||("screen"!==this.get("record_media")?640:window.innerWidth||document.body.clientWidth)},"nativeRecordingHeight:recordingheight,record_media":function(){return this.get("recordingheight")||("screen"!==this.get("record_media")?480:window.innerHeight||document.body.clientHeight)},"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),r=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),r&&(e.height=r+((r+"").match(/^\d+$/g)?"px":"")),e},"canswitchcamera:recordviafilecapture":function(){return!this.get("recordviafilecapture")&&Info.isMobile()}},scopes:{player:">[id='player']"},types:{rerecordable:"boolean",ready:"boolean",stretch:"boolean",autorecord:"boolean",allowrec
2ord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",nofullscreen:"boolean",skipinitialonrerecord:"boolean",localplayback:"boolean",camerafacefront:"boolean",skipinitial:"boolean",minuploadingwidth:"int",maxuploadingwidth:"int",minuploadingheight:"int",maxuploadingheight:"int",webrtconmobile:"boolean","flip-camera":"boolean",faceoutline:"boolean","early-rerecord":"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array"},extendables:["states"],remove_on_destroy:!0,events:{"change:camerahealthy":function(e){this.trigger("camerahealth",e)},"change:webrtconmobile":function(){this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!ImageRecorderWrapper.anySupport(this._imageCaptureWrapperOptions())))},"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("allowscreen",!1),this.set("autorecord",!1))}},create:function(){this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.recorderthemes&&Objs.iter(Assets.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("hideoverlay",!1),this.set("canswitchcamera",!1),this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!ImageRecorderWrapper.anySupport(this._imageCaptureWrapperOptions()))),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1)),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.__currentStretch=null,this.on("change:stretch",function(){this._updateStretch()},this),this.host=new Host({stateRegistry:new ClassRegistry(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(InitialState),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this.__cameraResponsive=!0,this.__cameraSignal=!0,Info.isMobile()||this.set("orientation",!1),this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape")},state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},imageError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1)},_imageCaptureWrapperOptions:function(){return{simulate:this.get("simulate"),localPlaybackRequested:this.get("localplayback"),flip:this.get("flip-camera")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?(this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-image='image']"),this._clearError(),this.recorder=ImageRecorderWrapper.create(Objs.extend({element:e},this._imageCaptureWrapperOptions())),this.recorder?this.trigger("attached"):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():Promise.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){this.trigger("access_granted"),this.set("hideoverlay",!1),this.off("require_display",null,this),this.recorder.enumerateDevices().success(function(e){var t=this.recorder.currentDevices();this.set("selectedcamera",t.video),this.set("cameras",new Collection(Objs.values(e.video)))},this),this.set("devicetesting",!0),this._updateStretch(),this._bound=!0,this.trigger("bound")},this)},this)},_initializeUploader:function(){this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new MultiUploader},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadImageFile:function(e){var t;this.get("simulate")||((t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").image))).upload(),this._dataUploader.addUploader(t))},_prepareRecording:function(){return Promise.create(!0)}
2,_captureImage:function(){this._snapshot=this.recorder.createSnapshot(this.get("snapshottype"))},_uploadCapture:function(){var e;this.get("simulate")||((e=this.recorder.createSnapshotUploader(this._snapshot,this.get("snapshottype"),this.get("uploadoptions").image)).upload(),this._dataUploader.addUploader(e))},_verifyRecording:function(){return Promise.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded")},object_functions:["record","rerecord","reset"],functions:{record:function(){this.host.state().record()},record_image:function(){this.host.state().selectRecord()},upload_image:function(e){this.host.state().selectUpload(e)},select_camera:function(e){this.recorder&&(this.recorder.setCurrentDevices({video:e}),this.set("selectedcamera",e))},select_camera_face:function(e){this.recorder&&(this.recorder.setCameraFace(e),this.set("camerafacefront",e))},rerecord:function(){confirm(this.stringUnicode("rerecord-confirm"))&&this.host.state().rerecord()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},reset:function(){this._stopRecording().callback(function(){this._unbindMedia(),this._detachRecorder(),this.host.state().next("Initial")},this)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},deltaCoefficient:function(){return this.recorderAttached()?this.recorder.deltaCoefficient():null},blankLevel:function(){return this.recorderAttached()?this.recorder.blankLevel():null},lightLevel:function(){return this.recorderAttached()?this.recorder.lightLevel():null},_timerFire:function(){if(!this.destroyed()){var e,t,r,i;this.set("currentorientation",window.innerHeight>window.innerWidth?"portrait":"landscape");try{this.recorderAttached()&&this.get("devicetesting")&&(e=this.lightLevel(),this.set("camerahealthy",100<=e&&e<=200))}catch(e){}try{this.recorderAttached()&&this._timer.fire_count()%20==0&&this._accessing_camera&&(t=.01<=this.blankLevel())!==this.__cameraSignal&&(this.__cameraSignal=t,this.trigger(t?"camera_signal":"camera_nosignal")),this.recorderAttached()&&this._timer.fire_count()%20==10&&this._accessing_camera&&(i=null===(r=this.recorder.deltaCoefficient())||.5<=r)!==this.__cameraResponsive&&(this.__cameraResponsive=i,this.trigger(i?"camera_responsive":"camera_unresponsive"))}catch(e){}this._updateStretch(),this._updateCSSSize()}},_updateCSSSize:function(){var e=Dom.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},imageHeight:function(){return this.recorderAttached()?this.recorder.cameraHeight():NaN},imageWidth:function(){return this.recorderAttached()?this.recorder.cameraWidth():NaN},aspectRatio:function(){return this.imageWidth()/this.imageHeight()},parentWidth:function(){return this.get("width")||Dom.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||Dom.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()},_updateStretch:function(){var e,t,r=null;this.get("stretch")&&isFinite(e=this.aspectRatio())&&(isFinite(t=this.parentAspectRatio())?(e<t&&(r="height"),t<e&&(r="width")):t===1/0&&(r="height")),this.__currentStretch!==r&&(this.__currentStretch&&Dom.elementRemoveClass(this.activeElement(),this.get("css")+"-stretch-"+this.__currentStretch),r&&Dom.elementAddClass(this.activeElement(),this.get("css")+"-stretch-"+r)),this.__currentStretch=r}}},{recorderStates:function(){return[RecorderStates]}}).register("ba-imagecapture").registerFunctions({"!player_active":function(obj){with(obj)return!player_active},css:function(obj){with(obj)return css},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},csstheme:function(obj){with(obj)return csstheme},"fullscreened ? 'fullscreen' : 'normal'":function(obj){with(obj)return fullscreened?"fullscreen":"normal"},"firefox ? 'firefox' : 'common'":function(obj){with(obj)return firefox?"firefox":"common"},themecolor:function(obj){with(obj)return themecolor},widthHeightStyles:function(obj){with(obj)return widthHeightStyles}
2,"hasrecorder ? 'hasrecorder' : 'norecorder'":function(obj){with(obj)return hasrecorder?"hasrecorder":"norecorder"},"faceoutline && hasrecorder":function(obj){with(obj)return faceoutline&&hasrecorder},"!hideoverlay":function(obj){with(obj)return!hideoverlay},dynloader:function(obj){with(obj)return dynloader},"cssloader || css":function(obj){with(obj)return cssloader||css},tmplloader:function(obj){with(obj)return tmplloader},loader_active:function(obj){with(obj)return loader_active},loadertooltip:function(obj){with(obj)return loadertooltip},hovermessage:function(obj){with(obj)return hovermessage},loaderlabel:function(obj){with(obj)return loaderlabel},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},message_links:function(obj){with(obj)return message_links},dyntopmessage:function(obj){with(obj)return dyntopmessage},"csstopmessage || css":function(obj){with(obj)return csstopmessage||css},tmpltopmessage:function(obj){with(obj)return tmpltopmessage},"topmessage_active && (topmessage || hovermessage)":function(obj){with(obj)return topmessage_active&&(topmessage||hovermessage)},"hovermessage || topmessage":function(obj){with(obj)return hovermessage||topmessage},dynchooser:function(obj){with(obj)return dynchooser},recordviafilecapture:function(obj){with(obj)return recordviafilecapture},"csschooser || css":function(obj){with(obj)return csschooser||css},tmplchooser:function(obj){with(obj)return tmplchooser},"chooser_active && !is_initial_state":function(obj){with(obj)return chooser_active&&!is_initial_state},allowrecord:function(obj){with(obj)return allowrecord},allowupload:function(obj){with(obj)return allowupload},allowcustomupload:function(obj){with(obj)return allowcustomupload},allowedextensions:function(obj){with(obj)return allowedextensions},primaryrecord:function(obj){with(obj)return primaryrecord},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},controlbar_active:function(obj){with(obj)return controlbar_active},cameras:function(obj){with(obj)return cameras},"selectedcamera || 0":function(obj){with(obj)return selectedcamera||0},camerahealthy:function(obj){with(obj)return camerahealthy},settingsvisible:function(obj){with(obj)return settingsvisible},recordvisible:function(obj){with(obj)return recordvisible},"allowcancel && cancancel":function(obj){with(obj)return allowcancel&&cancancel},rerecordvisible:function(obj){with(obj)return rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},player_active:function(obj){with(obj)return player_active},ie8:function(obj){with(obj)return ie8},dynimageviewer:function(obj){with(obj)return dynimageviewer},"theme || 'default'":function(obj){with(obj)return theme||"default"},playbacksource:function(obj){with(obj)return playbacksource},false:function(obj){with(obj)return!1},stretch:function(obj){with(obj)return stretch},playerattrs:function(obj){with(obj)return playerattrs},width:function(obj){with(obj)return width},height:function(obj){with(obj)return height},"rerecordable && (recordings === null || recordings > 0)":function(obj){with(obj)return rerecordable&&(null===recordings||0<recordings)},"manualsubmit && verified":function(obj){with(obj)return manualsubmit&&verified},nofullscreen:function(obj){with(obj)return nofullscreen}}).attachStringTable(Assets.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Acce
2ss to the media was forbidden. Click to retry.",uploading:"Uploading","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded image does not meet the requirements - click here to retry.","resolution-constraint-error":"The file you've selected does not match the required resolution - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to retake your image?",image_file_too_large:"Your image file is too large (%s) - click here to try again with a smaller image file.",unsupported_image_type:"Please upload: %s - click here to retry.","orientation-portrait-required":"Please rotate your device to record in portrait mode.","orientation-landscape-required":"Please rotate your device to record in landscape mode."})}),Scoped.define("module:AudioPlayer.Dynamics.Controlbar",["dynamics:Dynamic","base:TimeFormat","browser:Dom","module:Assets","browser:Info","browser:Events"],["dynamics:Partials.StylesPartial","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.ClickPartial"],function(Class,TimeFormat,Dom,Assets,Info,DomEvents,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-dashboard">\n	<div tabindex="2" data-selector="progress-bar-inner" class="{{css}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}"\n		 ba-hotkey:right="{{seek(position + skipseconds)}}"\n		 ba-hotkey:left="{{seek(position - skipseconds)}}"\n         ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n         ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n		 onmouseout="this.blur()"\n		 ontouchstart="{{startUpdatePosition(domEvent)}}"\n		 onmousedown="{{startUpdatePosition(domEvent)}}"\n	>\n		<div class="{{css}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n		<div class="{{css}}-progressbar-position"\n			 ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}"\n			 title="{{string(\'audio-progress\')}}"\n		>\n			<div class="{{css}}-progressbar-button"></div>\n		</div>\n	</div>\n\n	<div class="{{css}}-backbar"></div>\n\n	<div class="{{css}}-controlbar">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n			 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container"\n			 ba-if="{{submittable}}" ba-click="{{submit()}}">\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n			 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n			 ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n		>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n			 onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container" title="{{string(\'play-audio\')}}"\n			 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}" ba-if="{{!playing}}" ba-click="{{play()}}"\n		>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n			 onmouseout="this.blur()"\n			 class="{{css}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n			 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}" ba-if="{{playing}}" ba-click="{{pause()}}"\n			 title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n		>\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n		<div class="{{css}}-time-container">\n			<div class="{{css}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n			<div class="{{css}}-time-sep">/</div>\n			<div class="{{css}}-time-value" title="{{string(\'total-time\')}}">
2{{formatTime(duration || position)}}</div>\n		</div>\n\n		<div data-selector="audio-title-block" class="{{css}}-title-container" ba-if="{{title}}">\n			<p class="{{css}}-title">\n				{{title}}\n			</p>\n		</div>\n\n		<div class="{{css}}-volumebar">\n			<div tabindex="5" data-selector="button-volume-bar"\n				 ba-hotkey:right="{{set_volume(volume + 0.1)}}" ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n				 ba-hotkey:up="{{set_volume(1)}}" ba-hotkey:down="{{set_volume(0)}}"\n				 onmouseout="this.blur()"\n				 class="{{css}}-volumebar-inner"\n				 ontouchstart="{{startUpdateVolume(domEvent)}}"\n				 ontouchmove="{{progressUpdateVolume(domEvent)}}"\n				 ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n				 onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}"\n			>\n				<div class="{{css}}-volumebar-position" ba-styles="{{{width: Math.min(100, Math.round(volume * 100)) + \'%\'}}}">\n				    <div class="{{css}}-volumebar-button" title="{{string(\'volume-button\')}}"></div>\n				</div>\n			</div>\n		</div>\n\n		<div tabindex="4" data-selector="button-icon-volume"\n			 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n			 class="{{css}}-rightbutton-container"\n			 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n			<div class="{{css}}-button-inner">\n				<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n			</div>\n		</div>\n\n	</div>\n</div>\n',attrs:{css:"ba-audioplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",csstheme:"ba-audiooplayer-default-theme",duration:0,position:0,cached:0,volume:1,manuallypaused:!1,expandedprogress:!0,playing:!1,rerecordable:!1,submittable:!1,title:""},functions:{formatTime:function(e){return e=Math.max(e||0,.1),TimeFormat.format(TimeFormat.ELAPSED_MINUTES_SECONDS,1e3*e)},startUpdatePosition:function(e){var t,r;this.get("disableseeking")||(e[0].preventDefault(),this.__parent.get("playing")||!this.__parent.player||this.get("manuallypaused")||this.__parent.player.play(),t=e[0].currentTarget,this.set("dimensions",t.getBoundingClientRect()),this.set("_updatePosition",!0),this.call("progressUpdatePosition",e[0]),(r=this.get("events")).on(document,"mousemove touchmove",function(e){e.preventDefault(),this.call("progressUpdatePosition",e)},this),r.on(document,"mouseup touchend",function(e){e.preventDefault(),this.call("stopUpdatePosition"),r.off(document,"mouseup touchend mousemove touchmove")},this))},progressUpdatePosition:function(e){var t,r,i,o,a;this.get("dimensions")&&((t=e[0]||e).preventDefault(),o=(r=0===t.clientX?0:t.clientX||t.targetTouches[0].clientX)<(i=this.get("dimensions")).left?0:r>i.left+i.width?1:(r-i.left)/(i.width||1),a=this.get("duration")*o,this.get("_updatePosition")&&(this.set("position",a),this.trigger("position",this.get("position"))))},stopUpdatePosition:function(){this.set("_updatePosition",!1)},startUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressUpdateVolume",e)},progressUpdateVolume:function(e){var t,r,i,o,a=e[0];a.preventDefault(),this.get("_updateVolume")&&(t=a.clientX,r=a.currentTarget,i=Dom.elementOffset(r),o=Dom.elementDimensions(r),this.set("volume",(t-i.left)/(o.width||1)),this.trigger("volume",this.get("volume")))},stopUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},startVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!0),this.call("progressVerticallyUpdateVolume",e)},progressVerticallyUpdateVolume:function(e){var t,r,i,o,a=e[0];a.preventDefault(),this.get("_updateVolume")&&(t=a.pageY,r=a.currentTarget,i=Dom.elementOffset(r),o=Dom.elementDimensions(r),this.set("volume",1-(t-i.top)/o.height),this.trigger("volume",this.get("volume")))},stopVerticallyUpdateVolume:function(e){e[0].preventDefault(),this.set("_updateVolume",!1)},play:function(){this.trigger("play")},pause:function(){this.trigger("pause")},toggle_volume:function(){0<this.get("volume")?(this.__oldVolume=this.get("volume"),this.set("volume",0)):this.set("volume",this.__oldVolume||1),this.trigger("volume",this.get("volume"))},rerecord:function(){this.trigger("rerecord")},seek:function(e){this.trigger("seek",e)},set_volume:function(e){this.trigger("set_volume",e)},submit:function(){this.set("submittable",!1),this.set("rerecordable",!1),this.trigger("submit")},tab_index_move:function(e,t,r){this.trigger("tab_index_move",e[0],t,r)}},create:function(){this.set("ismobile",Info.isMobile()),this.set("events",new DomEvents)}}}
2).register("ba-audioplayer-controlbar").registerFunctions({css:function(obj){with(obj)return css},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)},"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"play()":function(obj){with(obj)return play()},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},playing:function(obj){with(obj)return playing},"pause()":function(obj){with(obj)return pause()},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},title:function(obj){with(obj)return title},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"set_volume(1)":function(obj){with(obj)return set_volume(1)},"set_volume(0)":function(obj){with(obj)return set_volume(0)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.min(100, Math.round(volume * 100)) + '%'}":function(obj){with(obj)return{width:Math.min(100,Math.round(100*volume))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")}}).attachStringTable(Assets.strings).addStrings({"audio-progress":"Progress","rerecord-audio":"Redo?","submit-audio":"Confirm","play-audio":"Play","pause-audio":"Pause","pause-audio-disabled":"Pause not supported","elapsed-time":"Elapsed time","total-time":"Total length of","volume-button":"Set volume","volume-mute":"Mute sound","volume-unmute":"Unmute sound"})}),Scoped.define("module:AudioPlayer.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],function(Class,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{cssplayer}}-loader-container">\n    <div data-selector="loader-block" class="{{cssplayer}}-loader-loader" title="{{string(\'tooltip\')}}">\n    </div>\n</div>\n',attrs:{css:"ba-audioplayer"}}}).register("ba-audioplayer-loader").registerFunctions({cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")}}).attachStringTable(Assets.strings).addStrings({tooltip:"Loading..."})}),Scoped.define("module:AudioPlayer.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class=\'{{css}}-message-message\'>\n        <p> {{message}} </p>\n    </div>\n</div>\n',attrs:{css:"ba-audioplayer",message:""},functions:{click:function(){this.trigger("click")}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},message:function(obj){with(obj)return message}}).register("ba-audioplayer-message")}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,r.iter(r.extend({loader:!1,message:!1,controlbar:!1},r.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.parent()&&"undefined"!==this.dyn.parent().record&&"undefined"!==this.dyn.parent().host&&(this.dyn._isRecorder=!0,this.dyn._recorderDyn=this.dyn.parent(),this.dyn._recorderHost=this.dyn._recorderDyn.host),this._started()},_started:function(){},play:function(){this.dyn.set("autoplay",!0)},nextToChooser:function(e){var t=this.dyn;return!!t._isRecorder&&"function"==typeof t._recorderHost.next&&(t._recorderHost.next("FatalError",{message:e,retry:"Chooser"}),!0)}}])}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.FatalError",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_locals:["message"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("audio-error"))}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.Initial",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("audioelement_active",!1),this.dyn.get("ready")?this.next("LoadPlayer"):this.listenOn(this.dyn,"change:ready",function(){this.next("LoadPlayer")})}})}),Scoped.define("module:AudioPlayer.Dynamics.Player",["dynamics:Dynamic","module:Assets","module:AudioVisualization","browser:Info","browser:Dom","media:AudioPlayer.AudioPlayerWrapper","base
2:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Async","module:AudioPlayer.Dynamics.PlayerStates.Initial","module:AudioPlayer.Dynamics.PlayerStates","browser:Events"],["module:Common.Dynamics.Settingsmenu","module:AudioPlayer.Dynamics.Message","module:AudioPlayer.Dynamics.Loader","module:AudioPlayer.Dynamics.Controlbar","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.TogglePartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplatePartial","dynamics:Partials.HotkeyPartial"],function(Class,Assets,AudioVisualization,Info,Dom,AudioPlayerWrapper,Types,Objs,Strings,Time,Timers,Host,ClassRegistry,Async,InitialState,PlayerStates,DomEvents,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div itemscope itemtype="http://schema.org/AudioObject"\n    class="{{css}}-container {{cssplayer}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}} {{csstheme}}\n    {{cssplayer}}-normal-view {{cssplayer}}-common-browser {{cssplayer}}-{{themecolor}}-color\n    {{cssplayer}}-{{title ? \'has-title\' : \'no-title\'}} {{visualeffectvisible ? cssplayer + \'-visual-effect-applied\' : \'\'}}"\n	ba-styles="{{widthHeightStyles}}"\n>\n	<canvas data-selector="audio-canvas" class="{{csstheme}}-audio-canvas" ba-on:click="{{toggle_player()}}"></canvas>\n    <audio crossorigin="anonymous" tabindex="-1" class="{{css}}-audio" data-audio="audio"></audio>\n    <div class="{{css}}-overlay">\n		<div tabindex="-1" class="{{css}}-player-toggle-overlay" data-selector="player-toggle-overlay"\n			 ba-hotkey:right="{{seek(position + skipseconds)}}" ba-hotkey:left="{{seek(position - skipseconds)}}"\n			 ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}" ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n			 ba-hotkey:up="{{set_volume(volume + 0.1)}}" ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n			 ba-hotkey:space^enter="{{toggle_player()}}"\n			 ba-on:click="{{toggle_player()}}"\n		></div>\n	    <ba-{{dyncontrolbar}}\n		    ba-css="{{csscontrolbar || css}}"\n			ba-cssplayer="{{cssplayer || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-csstheme="{{csstheme || css}}"\n			ba-themecolor="{{themecolor}}"\n		    ba-template="{{tmplcontrolbar}}"\n		    ba-show="{{controlbar_active}}"\n		    ba-playing="{{playing}}"\n			ba-playwhenvisible="{{playwhenvisible}}"\n		    ba-event:rerecord="rerecord"\n		    ba-event:submit="submit"\n		    ba-event:play="play"\n		    ba-event:pause="pause"\n		    ba-event:position="seek"\n		    ba-event:volume="set_volume"\n			ba-event:tab_index_move="tab_index_move"\n			ba-event:seek="seek"\n			ba-event:set_volume="set_volume"\n			ba-event:settings_menu="toggle_settings_menu"\n			ba-tabindex="{{tabindex}}"\n		    ba-volume="{{volume}}"\n		    ba-duration="{{duration}}"\n		    ba-cached="{{buffered}}"\n		    ba-title="{{title}}"\n		    ba-position="{{position}}"\n		    ba-rerecordable="{{rerecordable}}"\n		    ba-submittable="{{submittable}}"\n            ba-source="{{source}}"\n			ba-disablepause="{{disablepause}}"\n			ba-disableseeking="{{disableseeking}}"\n			ba-skipseconds="{{skipseconds}}"\n			ba-settingsmenubutton="{{showsettingsmenu}}"\n			ba-settingsmenuactive="{{settingsmenu_active}}"\n		></ba-{{dyncontrolbar}}>\n\n		<ba-{{dynloader}}\n		    ba-css="{{cssloader || css}}"\n			ba-cssplayer="{{cssplayer || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-theme-color="{{themecolor}}"\n		    ba-template="{{tmplloader}}"\n			ba-playwhenvisible="{{playwhenvisible}}"\n		    ba-show="{{loader_active}}"\n		></ba-{{dynloader}}>\n\n		<ba-{{dynmessage}}\n		    ba-css="{{cssmessage || css}}"\n			ba-cssplayer="{{cssplayer || css}}"\n			ba-csscommon="{{csscommon || css}}"\n			ba-theme-color="{{themecolor}}"\n		    ba-template="{{tmplmessage}}"\n		    ba-show="{{message_active}}"\n		    ba-message="{{message}}"\n		    ba-event:click="message_click"\n		></ba-{{dynmessage}}>\n\n		<ba-{{dynsettingsmenu}}\n			ba-css="{{css}}"\n			ba-csstheme="{{csstheme || css}}"\n			ba-show="{{settingsmenu_active}}"\n			ba-template="{{tmplsettingsmenu}}"\n		></ba-{{dynsettingsmenu}}>\n\n		<meta itemprop="caption" content="{{title}}" />\n		<meta itemprop="contentUrl" content="{{source}}"/>\n	</div>\n</div>\n',attrs:{css:"ba-audioplayer",csscommon:"ba-commoncss",cssplayer:"ba-player",iecss:"ba-audioplayer",cssloader:"",cssmessage:"",csscontrolbar:"",width:"",height:"",theme:"",csstheme:"",themecolor:"",dynloader:"audioplayer
2-loader",dynmessage:"audioplayer-message",dyncontrolbar:"audioplayer-controlbar",dynsettingsmenu:"common-settingsmenu",tmplloader:"",tmplmessage:"",tmplcontrolbar:"",tmplsettingsmenu:"",source:"",sources:[],sourcefilter:{},playlist:null,volume:1,title:"",initialseek:null,visibilityfraction:.8,unmuted:!1,reloadonplay:!1,playonclick:!0,pauseonclick:!0,rerecordable:!1,submittable:!1,autoplay:!1,preload:!1,loop:!1,loopall:!1,ready:!0,totalduration:null,playwhenvisible:!1,playedonce:!1,manuallypaused:!1,disablepause:!1,disableseeking:!1,postervisible:!1,showsettingsmenu:!0,visualeffectvisible:!1,visualeffectsupported:!1,visualeffectheight:null,visualeffectminheight:120,visualeffecttheme:"red-bars",skipseconds:5,initialoptions:{volumelevel:null,playlist:[]},lastplaylistitem:!1,forciblymuted:!1,volumeafterinteraction:!1},types:{rerecordable:"boolean",loop:"boolean",loopall:"boolean",autoplay:"boolean",preload:"boolean",ready:"boolean",volume:"float",initialseek:"float",themecolor:"string",totalduration:"float",playwhenvisible:"boolean",playedonce:"boolean",manuallypaused:"boolean",disablepause:"boolean",disableseeking:"boolean",playonclick:"boolean",pauseonclick:"boolean",showsettings:"boolean",skipseconds:"integer",visualeffectvisible:"boolean",visualeffectmode:"string",visualeffectheight:"integer"},extendables:["states"],scopes:{settingsmenu:">[tagname='ba-common-settingsmenu']"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),r=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),r&&(e.height=r+((r+"").match(/^\d+$/g)?"px":"")),e},"buffering:buffered,position,last_position_change_delta,playing":function(){return this.get("playing")&&this.get("buffered")<this.get("position")&&1e3<this.get("last_position_change_delta")}},events:{"change:visualeffectsupported":function(e){!e&&this.audioVisualization&&this.audioVisualization.destroy()}},remove_on_destroy:!0,create:function(){var e;this.get("visualeffectvisible")&&(!this.get("height")||this.get("height")<this.get("visualeffectminheight"))&&this.set("height",this.get("visualeffectminheight")),this.set("initialoptions",Objs.tree_merge(this.get("initialoptions"),{volumelevel:this.get("volume")})),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.audioplayerthemes&&Objs.iter(Assets.audioplayerthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.get("themecolor")||this.set("themecolor","default"),this.get("playlist")&&(e=this.get("playlist")[0],this.set("source",e.source),this.set("sources",e.sources)),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("duration",this.get("totalduration")||0),this.set("position",0),this.set("buffered",0),this.set("message",""),this.set("csssize","normal"),this.set("loader_active",!1),this.set("controlbar_active",!1),this.set("message_active",!1),this.set("playing",!1),this.__attachRequested=!1,this.__activated=!1,this.__error=null,this.activeElement().onkeydown=this._keyDownActivity.bind(this,this.activeElement()),this.host=new Host({stateRegistry:new ClassRegistry(this.cls.playerStates())}),(this.host.dynamic=this).host.initialize(InitialState),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:100,start:!0})},state:function(){return this.host.state()},audioAttached:function(){return!!this.player},audioLoaded:function(){return this.audioAttached()&&this.player.loaded()},audioError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachAudio:function(){this.set("playing",!1),this.player&&this.player.weakDestroy(),this.player=null,this.__audio=null,this.set("audioelement_active",!1)},_attachAudio:function(){var e;this.audioAttached()||(this.__activated?(this.__attachRequested=!1,this.set("audioelement_active",!0),e=this.activeElement().querySelector("[data-audio='audio']"),this._clearError(),AudioPlayerWrapper.create(Objs.extend(this._getSources(),{element:e,preload:!!this.get("preload"),loop:!!this.get("loop")||this.get("lastplaylistitem")&&this.get("loopall"),reloadonplay:!!this.get("reloadonplay")})).error(function(e){this.destroyed()||this._error("attach",e)},this).success(function(t){if(!this.destroyed()){if(this.player=t,this.__audio=e,this.get("visualeffectvisible")&&AudioVisualization.supported()&&
2!this.audioVisualization){this.get("height")&&this.get("height")>this.get("visualeffectminheight")?this.set("visualeffectheight",this.get("height")):this.get("visualeffectheight")<this.get("visualeffectminheight")&&this.set("visualeffectheight",this.get("visualeffectminheight")),this.audioVisualization=new AudioVisualization(e,{height:this.get("visualeffectheight"),element:this.activeElement(),theme:this.get("visualeffecttheme")});try{this.audioVisualization.initializeVisualEffect(),this.set("visualeffectsupported",!0)}catch(e){this.set("visualeffectsupported",!1)}}this.get("visualeffectvisible")&&this.audioVisualization&&(this.player.on("playing",function(){this.audioVisualization.start()},this),this.player.on("paused",function(){this.audioVisualization.pause()},this),this.player.on("ended",function(){this.audioVisualization.stop()},this)),this.get("playwhenvisible")&&this._playWhenVisible(e),Info.isChromiumBased()&&this.get("forciblymuted")&&(e.isMuted=!0,Dom.userInteraction(function(){this.set_volume(this.get("initialoptions").volumelevel),0<this.get("volume")&&(e.isMuted=!1),this.set("forciblymuted",!1)},this)),this.player.on("playing",function(){this.set("playing",!0),this.trigger("playing")},this),this.player.on("error",function(e){this._error("audio",e)},this),this.player.error()&&this.player.trigger("error",this.player.error()),this.player.on("paused",function(){this.set("playing",!1),this.trigger("paused")},this),this.player.on("ended",function(){this.set("playing",!1),this.set("playedonce",!0),this.set("settingsmenu_active",!1),this.trigger("ended")},this),this.trigger("attached",t),this.player.once("loaded",function(){var e=Math.min(1,this.get("volume"));this.player.setVolume(e),this.player.setMuted(e<=0),this.trigger("loaded"),this.trigger("ready_to_play"),(this.get("totalduration")||this.player.duration()<1/0)&&this.set("duration",this.get("totalduration")||this.player.duration()),this.get("initialseek")&&this.player.setPosition(this.get("initialseek"))},this),this.player.loaded()&&this.player.trigger("loaded")}},this)):this.__attachRequested=!0)},_getSources:function(){var e=this.get("sourcefilter");return{source:this.get("source"),sources:e?Objs.filter(this.get("sources"),function(t){return Objs.subset_of(e,t)},this):this.get("sources")}},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachAudio(),this.__settingsMenu=this.scopes.settingsmenu,this.__settingsMenu.get("settings")&&this.set("hassettings",!0)},_playWhenVisible:function(e){var t=this;Dom.isElementVisible(e,this.get("visibilityfraction"))&&this.player.play(),this._visiblityScrollEvent=this.auto_destroy(new DomEvents),this._visiblityScrollEvent.on(document,"scroll",function(){t.get("playedonce")||t.get("manuallypaused")?t.get("playing")&&!Dom.isElementVisible(e,t.get("visibilityfraction"))&&t.player.pause():Dom.isElementVisible(e,t.get("visibilityfraction"))?t.player.play():t.get("playing")&&t.player.pause()})},reattachAudio:function(){this.set("reloadonplay",!0),this._detachAudio(),this._attachAudio()},_keyDownActivity:function(e,t){var r=t.which||t.keyCode;32!==r&&37!==r&&38!==r&&39!==r&&40!==r||t.preventDefault(),9===r&&t.shiftKey?this._findNextTabStop(e,t,function(e,t){e.focus()},-1):9===r&&this._findNextTabStop(e,t,function(e,t){e.focus()})},_findNextTabStop:function(e,t,r,i){var o,a,n,s,x=o=0,c=i||1,l=t.target.tabIndex,d=e.querySelectorAll("[tabindex]");if(d=Array.prototype.slice.call(d,0).filter(function(e){return(0<e.clientWidth||0<e.clientHeight)&&-1!==e.tabIndex&&(x<=e.tabIndex&&(x=e.tabIndex),o>=e.tabIndex&&(o=e.tabIndex),!0)}),1===c&&l===x||-1===i&&l===o||0===x)1<document.querySelectorAll("ba-audioplayer").length&&(this.get("playing")&&this.player.pause(),e.tabIndex=-1,e.blur());else{for(var u=0;u<d.length;u++)d[u]&&(s=(n=d[u].tabIndex)-l,n<o||x<n||Math.sign(s)!==c||(!a||Math.abs(s)<Math.abs(a.tabIndex-l))&&(a=d[u]));a&&(t.preventDefault(),r(a,a.tabIndex))}},object_functions:["play","rerecord","pause","stop","seek","set_volume"],functions:{message_click:function(){this.trigger("message:click")},play:function(){this.host.state().play(),this.set("manuallypaused",!1)},rerecord:function(){this.get("rerecordable")&&this.trigger("rerecord")},submit:function(){this.get("submittable")&&(this.trigger("submit"),this.set("submittable",!1),this.set("rerecordable",!1))},pause:function(){this.get("disablepause")||(this.get("playing")&&this.player.pause(),this.get("playwhenvisible")&&this.set("manuallypaused",!0))},stop:function(){this.audioLoaded()&&(this.get("playing")&&this.player.pause(),this.player.setPosition(0),this.trigger("stopped"))},seek:function(e){this.get("disableseeking")||this.audioLoaded()&&(e>this.player.duration()?this.player.setPosition(this.player.duration()-this.get("skipseconds")):(this.player.setPosition(e),this.trigger("seek",e)))},set_volume:function(e){e=(e=Math.min(1,e))<=0?0:e,this.set("volume",e),this.audioLoaded()&&(this.player.setVolume(e),this.player.setMuted(e<=0))},tab_index_move:function(e,t,r){var i,o,a=e.which||e.keyCode,n=this.activeElement();13===a||32===a?r?(o="[data-selector='"+r+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100)):(o='[data-audio="audio"]',i=n.querySelector(o),Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!0})},this,100)):9===a&&t&&(o="[data-selector='"+t+"']",(i=n.querySelector(o))&&Async.eventually(function(){this.trigger("keyboardusecase",n),i.focus({preventScroll:!1})},this,100))},toggle_settings_menu:function(){this.set("settingsmenu_active",!this.get("settingsmenu_active"))},toggle_player:function(){this.get("playing")&&this.get("pauseonclick")?this.pause():!this.get("playing")&&this.get("playonclick")&&this.play()}},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachAudio(),e.destroy.call(this)},_timerFire:function(){if(!this.destroyed()){try{var e,t,r;this.audioLoaded()&&(e=Time.now(),((t=this.player.position())!==this.get("position")||this.get("last_position_change"))&&this.set("last_position_change",e),this.set("last_position_change_delta",e-this.get("last_position_change")),this.set("position",t),this.set("buffered",this.player.buffered()),r=this.player.duration(),this.get("totalduration")?this.set("duration",this.get("totalduration")):0<r&&r<1/0?this.set("duration",this.player.duration()):this.set("duration",t))}catch(e){}try{this._updateCSSSize()}catch(e){}}},_updateCSSSize:function(){var e=Dom.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},cloneAttrs:function(){return Objs.map(this.attrs,function(e,t){return this.get(t)},this)}}},{playerStates:function(){return[PlayerStates]}}).register("ba-audioplayer").registerFunctions({css:function(obj){with(obj)return css},cssplayer:function(obj){with(obj)return cssplayer},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},csstheme:function(obj){with(obj)return csstheme},themecolor:function(obj){with(obj)return themecolor},"title ? 'has-title' : 'no-title'":function(obj){with(obj)return title?"has-title":"no-title"},"visualeffectvisible ? cssplayer + '-visual-effect-applied' : ''":function(obj){with(obj)return visualeffectvisible?cssplayer+"-visual-effect-applied":""},widthHeightStyles:function(obj){with(obj)return widthHeightStyles},"toggle_player()":function(obj){with(obj)return toggle_player()},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},"cssplayer || css":function(obj){with(obj)return cssplayer||css},"csscommon || css":function(obj){with(obj)return csscommon||css},"csstheme || css":function(obj){with(obj)return csstheme||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},controlbar_active:function(obj){with(obj)return controlbar_active},playing:function(obj){with(obj)return playing},playwhenvisible:function(obj){with(obj)return playwhenvisible},tabindex:function(obj){with(obj)return tabindex},volume:function(obj){with(obj)return volume},duration:function(obj){with(obj)return duration},buffered:function(obj){with(obj)return buffered},title:function(obj){with(obj)return title},position:function(obj){with(obj)return position},rerecordable:function(obj){with(obj)return rerecordable},submittable:function(obj){with(obj)return submittable},source:function(obj){with(obj)return source},disablepause:function(obj){with(obj)return disablepause},disableseeking:function(obj){with(obj)return disableseeking},skipseconds:function(obj){with(obj)return skipseconds},showsettingsmenu:function(obj){with(obj)return showsettingsmenu},settingsmenu_active:function(obj){with(obj)return settingsmenu_active},dynloader:function(obj){with(obj)return dynloader},"cssloader || css":function(obj){with(obj)return cssloader||css},tmplloader:function(obj){with(obj)return tmplloader},loader_active:function(obj){with(obj)return loader_active},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},dynsettingsmenu:function(obj){with(obj)return dynsettingsmenu},tmplsettingsmenu:function(obj){with(obj)return tmplsettingsmenu}}).attachStringTable(Assets.strings).addStrings({"audio-error":"An error occurred, please try again later. Click to retry.","all-settings":"All settings"})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.LoadPlayer",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"attached",function(){this.next("LoadAudio")},this),this.dyn.reattachAudio()}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.LoadError",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-error")),this.listenOn(this.dyn,"message:click",function(){this.next("LoadPlayer")},this)}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.LoadAudio",["module:AudioPlayer.Dynamics.PlayerStates.State","browser:Info","browser:Dom","base
2:Timers.Timer"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["loader"],_started:function(){this.dyn.get("audioelement_active")?this.__loadAudio():(this.listenOn(this.dyn,"error:attach",function(){this.next("LoadError")},this),this.listenOn(this.dyn,"attached",function(){this.__loadAudio()},this),this.dyn.reattachAudio())},__loadAudio:function(){var e;this.listenOn(this.dyn,"error:audio",function(){this.next("ErrorAudio")},this),this.listenOn(this.dyn,"playing",function(){this.destroyed()||this.dyn.destroyed()||(this.dyn.get("autoseek")&&this.dyn.execute("seek",this.dyn.get("autoseek")),this.next("PlayAudio"))},this),this.dyn.get("autoplay")?(e=10,this.auto_destroy(new i({context:this,fire:function(){if(!this.destroyed()&&!this.dyn.destroyed()&&this.dyn.player)try{var t=this.dyn.player.play();t&&t.success(function(){this.next("PlayAudio")})}catch(e){}0==--e&&this.next("PlayAudio")},delay:200,immediate:!0}))):this.next("PlayAudio")}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.ErrorAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-error")),this.listenOn(this.dyn,"message:click",function(){this.nextToChooser(this.dyn.get("message"))?this.next("Initial"):this.next("LoadAudio")},this)}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.PlayAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["controlbar"],_started:function(){this.dyn.trigger("loaded"),this.dyn.set("autoplay",!1),this.listenOn(this.dyn,"ended",function(){this.dyn.set("autoseek",null),this.next("NextAudio")},this),this.listenOn(this.dyn,"change:buffering",function(){this.dyn.set("loader_active",this.dyn.get("buffering"))},this),this.listenOn(this.dyn,"error:audio",function(){this.next("ErrorAudio")},this)},play:function(){this.dyn.get("playing")||this.dyn.player.play()}})}),Scoped.define("module:AudioPlayer.Dynamics.PlayerStates.NextAudio",["module:AudioPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){if(this.dyn.get("playlist")){var e,t,r=this.dyn.get("playlist"),i=r.shift();if(this.dyn.get("initialoptions").playlist.push(i),0<r.length)return e=r[0],this.dyn.set("source",e.source),this.dyn.set("sources",e.sources),this._playNext(e);if(t=this.dyn.get("initialoptions").playlist,this.dyn.set("lastplaylistitem",!0),this.dyn.trigger("last-playlist-item"),this.dyn.set("playlist",t),this.dyn.get("initialoptions").playlist=[],e=t[0],this.dyn.set("source",e.source),this.dyn.set("sources",e.sources),this.dyn.get("loopall"))return this._playNext(e);this.dyn.reattachAudio()}else this.dyn.get("loopall")&&(this.dyn.set("loop",!0),this.dyn.set("autoplay",!0),this.dyn.reattachAudio());this.next("LoadAudio")},_playNext:function(e){this.dyn.trigger("playlist-next",e),this.dyn.set("autoplay",!0),this.next("LoadAudio")}})}),Scoped.define("module:AudioRecorder.Dynamics.Chooser",["dynamics:Dynamic","module:Assets","browser:Info"],["dynamics:Partials.ClickPartial","dynamics:Partials.IfPartial"],function(Class,Assets,Info,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-chooser-container">\n	<div class="{{css}}-chooser-button-container">\n		<div ba-repeat="{{action :: actions}}">\n			<div ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 tabindex="0" class="{{css}}-chooser-button-{{action.index}}"\n			     ba-click="{{click_action(action)}}"\n			>\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   />\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>
2\n				<span>\n					{{action.label}}\n				</span>\n			</div>\n		</div>\n	</div>\n</div>\n',attrs:{css:"ba-audiorecorder",cssrecorder:"ba-recorder",allowrecord:!0,allowupload:!0,primaryrecord:!0,recordviafilecapture:!1,allowcustomupload:!0,allowedextensions:null},types:{allowedextensions:"array",recordviafilecapture:"boolean"},collections:["actions"],create:function(){var e="";this.get("allowedextensions")&&0<this.get("allowedextensions").length?(Info.isEdge()||Info.isChrome()||Info.isOpera()||Info.isFirefox()&&42<=Info.firefoxVersion()||Info.isInternetExplorer()&&10<=Info.internetExplorerVersion())&&(e="."+this.get("allowedextensions").join(",.")):this.get("allowcustomupload")||(e="audio/*,audio/mp3");var t=[];this.get("primaryrecord")?(this.get("allowrecord")&&t.push("record"),this.get("allowupload")&&t.push("upload")):(this.get("allowupload")&&t.push("upload"),this.get("allowrecord")&&t.push("record"));var r=this.get("actions");t.forEach(function(t,i){switch(t){case"record":r.add({type:"record",index:i,icon:"volume-up",label:this.string("record-audio"),select:Info.isMobile()&&!(Info.isAndroid()&&Info.isCordova())&&this.get("recordviafilecapture"),capture:!0,accept:"audio/*,audio/mp3;capture=camcorder"});break;case"upload":r.add({type:"upload",index:i,icon:"upload",label:this.string("upload-audio"),select:!(Info.isiOS()&&Info.isCordova()),accept:!Info.isMobile()||Info.isAndroid()&&Info.isCordova()?e:"audio/*,audio/mp3"})}},this)},functions:{click_action:function(e){var t;e.get("select")||(Info.isMobile()&&Info.isCordova()?(t=this,Info.isAndroid()?navigator.device.capture.captureAudio(function(e){t.trigger("upload",e[0])},function(e){},{limit:1,duration:this.get("timelimit")}):Info.isiOS()&&navigator.camera.getPicture(function(e){t.trigger("upload",{localURL:e,fullPath:e})},function(e){},{destinationType:Camera.DestinationType.FILE_URI,sourceType:Camera.PictureSourceType.PHOTOLIBRARY,mediaType:Camera.MediaType.AUDIO})):this.trigger("record"))},select_file_action:function(e,t){e.get("select")&&this.trigger("upload",t[0].target)}}}}).registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon},"action.label":function(obj){with(obj)return action.label}}).register("ba-audiorecorder-chooser").attachStringTable(Assets.strings).addStrings({"record-audio":"Record Audio","upload-audio":"Upload Audio"})}),Scoped.define("module:AudioRecorder.Dynamics.Controlbar",["dynamics:Dynamic","module:Assets","base:Timers.Timer"],["dynamics:Partials.ShowPartial","dynamics:Partials.RepeatPartial"],function(Class,Assets,Timer,scoped){return Class.extend({scoped:scoped},function(e){return{template:'<div class="{{css}}-dashboard">\n	<div class="{{css}}-backbar"></div>\n	<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n		<div class="{{css}}-settings-backbar"></div>\n		<div data-selector="settings-list-front" class="{{css}}-settings-front">\n			<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}">\n				<li tabindex="0"\n					ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n					onclick="{{selectMicrophone(microphone.id)}}"\n				>\n					<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n					<span></span>\n					<label>\n						{{microphone.label}}\n					</label>\n				 </li>\n			</ul>\n		</div>\n	</div>\n	<div data-selector="controlbar" class="{{css}}-controlbar">\n\n        <div class="{{css}}-leftbutton-container" ba-show="{{settingsvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n				 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\'}}"\n                 onclick="{{settingsopen=!settingsopen}}"\n                 onmouseenter="{{hover(string(\'settings\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{settingsvisible}}">\n            <div data-selector="record-button-icon-mic" class="{{csscommon}}-icon-inner"\n                 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n            </div>\n        </div>\n\n        <div class="{{css}}-lefticon-container" ba-show="{{stopvisible && recordingindication}}">\n            <div data-selector="recording-indicator" class="{{css}}-recording-indication">\n            </div>\n        </div>\n\n        <div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n        	<div data-selector="record-label-block" class="{{css}}-label-label">\n        		{{controlbarlabel}}\n        	</div>\n        </div>\n\n        <div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n				 data-selector="record-primary-button" class="{{css}}-button-primary"\n                 onclick="{{record()}}"\n                 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'record\')}}\n        	</div>\n        </div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{rerecordvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n				 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n                 onclick="{{rerecord()}}"\n                 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{cancelvisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n				 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n				 onclick="{{cancel()}}"\n				 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				{{string(\'cancel\')}}\n			</div>\n		</div>\n\n        <div class="{{css}}-rightbutton-container" ba-show="{{stopvisible}}">\n        	<div tabindex="0"\n				 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n				 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n				 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n                 onclick="{{stop()}}"\n                 onmouseenter="{{hover( mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n        		{{string(\'stop\')}}\n        	</div>\n        </div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{pausable && !resumevisible && stopvisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n				 data-selector="pause-primary-button" class="{{css}}-button-primary"\n				 title="{{string(\'pause-recorder\')}}"\n				 onclick="{{pause()}}"\n				 onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				<i class="{{csscommon}}-icon-pause"></i>\n			</div>\n		</div>\n\n		<div class="{{css}}-rightbutton-container" ba-show="{{pausable && resumevisible}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n				 data-selector="resume-primary-button" class="{{css}}-button-primary"\n				 title="{{string(\'resume-recorder\')}}"\n				 onclick="{{resume()}}"\n				 onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n				 onmouseleave="{{unhover()}}"\n			>\n				<i class="{{csscommon}}-icon-ccw"></i>\n			</div>\n		</div>\n\n\n	</div>\n</div>\n',attrs:{css:"ba-audiorecorder",csscommon:"ba-commoncss",cssrecorder:"ba-recorder",hovermessage:"",recordingindication:!0},create:function(){this.auto_destroy(new Timer({context:this,fire:function(){this.set("recordingindication",!this.get("recordingindication")&&!this.__parent.__paused)},delay:500}))},functions:{selectMicrophone:function(e){this.set("settingsopen",!1),this.trigger("select-microphone",e)},hover:function(e){this.set("hovermessage",e)},unhover:function(){this.set("hovermessage","")},record:function(){this.trigger("invoke-record")},rerecord:function(){this.trigger("invoke-rerecord")},pause:function(){this.trigger("invoke-pause")},resume:function(){this.trigger("invoke-resume")},stop:function(){this.trigger("invoke-stop")},cancel:function(){this.trigger("invoke-cancel")}}}}).register("ba-audiorecorder-controlbar").registerFunctions({css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},microphones:function(obj){with(obj)return microphones},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},csscommon:function(obj){with(obj)return csscommon},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},controlbarlabel:function(obj){with(obj)return controlbarlabel}
2,recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},stopvisible:function(obj){with(obj)return stopvisible},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover( mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},"pausable && !resumevisible && stopvisible":function(obj){with(obj)return pausable&&!resumevisible&&stopvisible},"pause()":function(obj){with(obj)return pause()},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))}}).attachStringTable(Assets.strings).addStrings({settings:"Settings",microphonehealthy:"Sound is good",microphoneunhealthy:"Cannot pick up any sound",record:"Record","record-tooltip":"Click here to record.",rerecord:"Redo","rerecord-tooltip":"Click here to redo.",stop:"Stop","stop-tooltip":"Click here to stop.","stop-available-after":"Minimum recording time is %d seconds",cancel:"Cancel","cancel-tooltip":"Click here to cancel.","pause-recorder":"Pause Recorder","resume-recorder":"Resume Recorder"})}),Scoped.define("module:AudioRecorder.Dynamics.Loader",["dynamics:Dynamic","module:Assets"],["dynamics:Partials.ShowPartial"],function(Class,Assets,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div class="{{cssrecorder}}-loader-container">\n    <div data-selector="recorder-loader-block" class="{{cssrecorder}}-loader-loader" title="{{tooltip || \'\'}}">\n    </div>\n</div>\n<div data-selector="recorder-loader-label-container" class="{{cssrecorder}}-loader-label" ba-show="{{label}}">\n	{{label}}\n</div>\n',attrs:{css:"ba-audiorecorder",tooltip:"",label:"",message:"",hovermessage:""}}}).registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"tooltip || ''":function(obj){with(obj)return tooltip||""},label:function(obj){with(obj)return label}}).register("ba-audiorecorder-loader").attachStringTable(Assets.strings).addStrings({})}),Scoped.define("module:AudioRecorder.Dynamics.Message",["dynamics:Dynamic"],["dynamics:Partials.ClickPartial"],function(Class,Templates,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n        <p>\n            {{message || ""}}\n        </p>\n        <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n            <li>\n                <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                    {{link.title}}\n                </a>\n            </li>\n        </ul>\n    </div>\n</div>\n',attrs:{css:"ba-audiorecorder",message:"",links:null},functions:{click:function(){this.trigger("click")},linkClick:function(e){this.trigger("link",e)}}}}).registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links}
2,"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}).register("ba-audiorecorder-message")}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.State",["base:States.State","base:Events.ListenMixin","base:Objs"],function(e,t,r,i){return e.extend({scoped:i},[t,{dynamics:[],_start:function(){this.dyn=this.host.dynamic,r.iter(r.extend({message:!1,chooser:!1,controlbar:!1,loader:!1},r.objectify(this.dynamics)),function(e,t){this.dyn.set(t+"_active",e)},this),this.dyn.set("message_links",null),this.dyn._accessing_microphone=!1,this._started()},_started:function(){},record:function(){this.dyn.set("autorecord",!0)},stop:function(){this.dyn.scopes.player.execute("stop")},play:function(){this.dyn.scopes.player.execute("play")},pause:function(){this.dyn.scopes.player.execute("pause")},rerecord:function(){},selectRecord:function(){},selectUpload:function(e){}}])}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.FatalError",["module:AudioRecorder.Dynamics.RecorderStates.State","browser:Info","base:Timers.Timer"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_locals:["message","retry"],_started:function(){this.dyn.set("message",this._message||this.dyn.string("recorder-error")),this.dyn.set("shortMessage",this.dyn.get("message").length<30),this.listenOn(this.dyn,"message-click",function(){this._retry&&this.next(this._retry)})}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Initial",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{_started:function(){this.dyn.set("is_initial_state",!0),this.dyn.set("verified",!1),this.dyn.set("playbacksource",null),this.dyn.set("player_active",!1),this.dyn._audioFileName=null,this.dyn._audioFile=null,this.dyn._audioFilePlaybackable=!1,this.dyn._initializeUploader(),this.dyn.get("recordermode")?this.dyn.get("autorecord")||this.dyn.get("skipinitial")?this.eventualNext("RequiredSoftwareCheck"):this.next("Chooser"):this.dyn.get("audio")?this.next("Player"):this.dyn.set("recordermode",!0)},_end:function(){this.dyn.set("is_initial_state",!1)}})}),Scoped.define("module:AudioRecorder.Dynamics.Recorder",["dynamics:Dynamic","module:Assets","module:AudioVisualization","browser:Info","browser:Dom","browser:Upload.MultiUploader","browser:Upload.FileUploader","media:AudioRecorder.AudioRecorderWrapper","media:WebRTC.Support","base:Types","base:Objs","base:Strings","base:Time","base:Timers","base:States.Host","base:Classes.ClassRegistry","base:Collections.Collection","base:Promise","module:AudioRecorder.Dynamics.RecorderStates.Initial","module:AudioRecorder.Dynamics.RecorderStates"],["module:AudioRecorder.Dynamics.Loader","module:AudioRecorder.Dynamics.Controlbar","module:AudioRecorder.Dynamics.Message","module:AudioRecorder.Dynamics.Chooser","dynamics:Partials.ShowPartial","dynamics:Partials.IfPartial","dynamics:Partials.EventPartial","dynamics:Partials.OnPartial","dynamics:Partials.DataPartial","dynamics:Partials.AttrsPartial","dynamics:Partials.StylesPartial","dynamics:Partials.TemplateParti
2al","dynamics:Partials.HotkeyPartial"],function(Class,Assets,AudioVisualization,Info,Dom,MultiUploader,FileUploader,AudioRecorderWrapper,WebRTCSupport,Types,Objs,Strings,Time,Timers,Host,ClassRegistry,Collection,Promise,InitialState,RecorderStates,scoped){return Class.extend({scoped:scoped},function(e){return{template:'\n<div data-selector="audio-recorder-container" ba-show="{{!player_active}}"\n     class="{{css}}-container {{csstheme}} {{css}}-size-{{csssize}} {{iecss}}-{{ie8 ? \'ie8\' : \'noie8\'}}\n     	{{cssrecorder}}-{{ firefox ? \'firefox\' : \'common\'}}-browser {{cssaudio}}\n    	{{cssrecorder}}-{{themecolor}}-color"\n     ba-styles="{{widthHeightStyles}}"\n>\n\n	<canvas data-selector="visualization-canvas" class="{{css}}-visualization-canvas"></canvas>\n    <audio tabindex="-1" data-selector="recorder-status" class="{{css}}-audio {{css}}-{{hasrecorder ? \'hasrecorder\' : \'norecorder\'}}" data-audio="audio" playsinline></audio>\n    <div data-selector="audio-recorder-overlay" class=\'{{cssrecorder}}-overlay\' ba-show="{{!hideoverlay}}" data-overlay="overlay">\n		<ba-{{dynloader}}\n		    ba-css="{{cssloader || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n		    ba-template="{{tmplloader}}"\n		    ba-show="{{loader_active}}"\n		    ba-tooltip="{{loadertooltip}}"\n			ba-hovermessage="{{=hovermessage}}"\n		    ba-label="{{loaderlabel}}"\n		></ba-{{dynloader}}>\n\n		<ba-{{dynmessage}}\n		    ba-css="{{cssmessage || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n		    ba-template="{{tmplmessage}}"\n		    ba-show="{{message_active}}"\n		    ba-message="{{message}}"\n			ba-links="{{message_links}}"\n		    ba-event:click="message_click"\n			ba-event:link="message_link_click"\n		></ba-{{dynmessage}}>\n\n		<ba-{{dynchooser}}
2\n			ba-recordviafilecapture="{{recordviafilecapture}}"\n		    ba-css="{{csschooser || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n		    ba-template="{{tmplchooser}}"\n		    ba-if="{{chooser_active && !is_initial_state}}"\n		    ba-allowrecord="{{allowrecord}}"\n		    ba-allowupload="{{allowupload}}"\n		    ba-allowcustomupload="{{allowcustomupload}}"\n		    ba-allowedextensions="{{allowedextensions}}"\n		    ba-primaryrecord="{{primaryrecord}}"\n		    ba-timelimit="{{timelimit}}"\n		    ba-event:record="record_audio"\n		    ba-event:upload="upload_audio"\n		></ba-{{dynchooser}}>\n\n		<ba-{{dyncontrolbar}}\n		    ba-css="{{csscontrolbar || css}}"\n			ba-csstheme="{{csstheme || css}}"\n			ba-themecolor="{{themecolor}}"\n			ba-cssrecorder="{{cssrecorder || css}}"\n		    ba-template="{{tmplcontrolbar}}"\n		    ba-show="{{controlbar_active}}"\n		    ba-microphones="{{microphones}}"\n			ba-pausable="{{pausable}}"\n			ba-resumevisible="{{resumevisible}}"\n			ba-selectedmicrophone="{{selectedmicrophone || 0}}"\n		    ba-microphonehealthy="{{microphonehealthy}}"\n		    ba-hovermessage="{{=hovermessage}}"\n		    ba-settingsvisible="{{settingsvisible}}
2"\n		    ba-recordvisible="{{recordvisible}}"\n			ba-cancelvisible="{{allowcancel && cancancel}}"\n		    ba-rerecordvisible="{{rerecordvisible}}"\n		    ba-stopvisible="{{stopvisible}}"\n		    ba-controlbarlabel="{{controlbarlabel}}"\n			ba-mintimeindicator="{{mintimeindicator}}"\n			ba-timeminlimit="{{timeminlimit}}"\n		    ba-event:select-microphone="select_microphone"\n		    ba-event:invoke-record="record"\n		    ba-event:invoke-rerecord="rerecord"\n		    ba-event:invoke-stop="stop"\n			ba-event:invoke-pause="pause_recorder"\n			ba-event:invoke-resume="resume"\n		></ba-{{dyncontrolbar}}>\n    </div>\n</div>\n\n<div data-selector="recorder-player" ba-if="{{player_active}}" ba-styles="{{widthHeightStyles}}">\n	<span ba-show="{{ie8}}">&nbsp;</span>\n	<ba-{{dynaudioplayer}}\n	    ba-theme="{{theme || \'default\'}}"\n        ba-themecolor="{{themecolor}}"\n        ba-source="{{playbacksource}}"\n        ba-hideoninactivity="{{false}}"\n		ba-visualeffectheight="{{visualeffectheight}}"\n		ba-visualeffecttheme="{{visualeffecttheme}}"\n        ba-attrs="{{playerattrs}}"\n        ba-data:id="player"\n        ba-width="{{width}}"\n        ba-height="{{height}}"\n        ba-totalduration="{{duration}}"\n        ba-rerecordable="{{rerecordable && (recordings === null || recordings > 0)}}"\n        ba-submittable="{{manualsubmit && verified}}"\n        ba-reloadonplay="{{true}}"\n        ba-autoplay="{{autoplay}}"\n		ba-visualeffectvisible="{{visualeffectvisible}}"\n		ba-event:loaded="ready_to_play"\n        ba-event:rerecord="rerecord"\n        ba-event:playing="playing"\n        ba-event:paused="paused"\n        ba-event:ended="ended"\n        ba-event:submit="manual_submit"\n	>\n	</ba-{{dynaudioplayer}}>\n</div>\n',attrs:{css:"ba-videorecorder",cssaudio:"ba-audiorecorder",cssrecorder:"ba-recorder",csscommon:"ba-commoncss",iecss:"ba-audiorecorder",cssimagegallery:"",cssloader:"",csscontrolbar:"",cssmessage:"",csstopmessage:"",csschooser:"",width:"",height:"",gallerysnapshots:3,theme:"",csstheme:"",dynloader:"audiorecorder-loader",dyncontrolbar:"audiorecorder-controlbar",dynmessage:"audiorecorder-message",dynchooser:"audiorecorder-chooser",dynaudioplayer:"audioplayer",tmplloader:"",tmplcontrolbar:"",tmplmessage:"",tmplchooser:"",autorecord:!1,autoplay:!1,allowrecord:!0,allowupload:!0,allowcustomupload:!0,primaryrecord:!0,countdown:3,audiobitrate:null,playbacksource:"",recordermode:!0,skipinitial:!1,skipinitialonrerecord:!1,timelimit:null,timeminlimit:null,webrtcstreaming:!1,webrtconmobile:!1,webrtcstreamingifnecessary:!0,"microphone-volume":1,"early-rerecord":!1,manualsubmit:!1,allowedextensions:null,filesizelimit:null,"display-timer":!0,pausable:!1,visualeffectvisible:!0,visualeffectsupported:!1,visualeffectheight:null,visualeffectminheight:120,visualeffecttheme:"red-bars",simulate:!1,"enforce-duration":null,localplayback:!1,uploadoptions:{},playerattrs:{},shortMessage:!0,rerecordable:!0,allowcancel:!1,recordings:null,ready:!0,"audio-test-mandatory":!1},scopes:{player:">[id='player']"},computed:{"widthHeightStyles:width,height":function(){var e={},t=this.get("width"),r=this.get("height");return t&&(e.width=t+((t+"").match(/^\d+$/g)?"px":"")),r&&(e.height=r+((r+"").match(/^\d+$/g)?"px":"")),e}},types:{rerecordable:"boolean",ready:"boolean",autorecord:"boolean",autoplay:"boolean",allowrecord:"boolean",allowupload:"boolean",allowcustomupload:"boolean",primaryrecord:"boolean",recordermode:"boolean",skipinitialonrerecord:"boolean",localplayback:"boolean",skipinitial:"boolean",pausable:"boolean","enforce-duration":"bool",webrtcstreaming:"boolean",webrtconmobile:"boolean",webrtcstreamingifnecessary:"boolean","microphone-volume":"float",audiobitrate:"int","early-rerecord":"boolean",manualsubmit:"boolean",simulate:"boolean",allowedextensions:"array",allowcancel:"boolean","display-timer":"boolean","audio-test-mandatory":"boolean",visualeffectvisible:"boolean"},extendables:["states"],remove_on_destroy:!0,events:{"change:microphonehealthy":function(e){this.trigger("microphonehealth",e)},"change:webrtconmobile":function(){this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!AudioRecorderWrapper.anySupport(this._audioRecorderWrapperOptions())))}
2,"change:recordviafilecapture":function(){this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1))},"change:visualeffectsupported":function(e){!e&&this.audioVisualization&&this.audioVisualization.destroy()}},create:function(){WebRTCSupport.globals(),this.get("theme")&&this.set("theme",this.get("theme").toLowerCase()),this.get("theme") in Assets.recorderthemes&&Objs.iter(Assets.recorderthemes[this.get("theme")],function(e,t){this.isArgumentAttr(t)||this.set(t,e)},this),this.set("ie8",Info.isInternetExplorer()&&9>Info.internetExplorerVersion()),this.set("hideoverlay",!1),this.set("recordviafilecapture",Info.isMobile()&&(!this.get("webrtconmobile")||!AudioRecorderWrapper.anySupport(this._audioRecorderWrapperOptions()))),this.get("recordviafilecapture")&&(this.set("skipinitial",!1),this.set("skipinitialonrerecord",!1),this.set("autorecord",!1)),this.get("pausable")&&this.set("resumevisible",!1),this.__attachRequested=!1,this.__activated=!1,this._bound=!1,this.__recording=!1,this.__error=null,this.host=new Host({stateRegistry:new ClassRegistry(this.cls.recorderStates())}),(this.host.dynamic=this).host.initialize(InitialState),this._timer=new Timers.Timer({context:this,fire:this._timerFire,delay:250,start:!0}),this._initSettings()},state:function(){return this.host.state()},recorderAttached:function(){return!!this.recorder},audioError:function(){return this.__error},_error:function(e,t){this.__error={error_type:e,error_code:t},this.trigger("error:"+e,t),this.trigger("error",e,t)},_clearError:function(){this.__error=null},_detachRecorder:function(){this.recorder&&this.recorder.weakDestroy(),this.recorder=null,this.set("hasrecorder",!1)},_audioRecorderWrapperOptions:function(){return{simulate:this.get("simulate"),audioBitrate:this.get("audiobitrate"),webrtcStreaming:!!this.get("webrtcstreaming"),webrtcStreamingIfNecessary:!!this.get("webrtcstreamingifnecessary"),localPlaybackRequested:this.get("localplayback")}},_attachRecorder:function(){var e;this.recorderAttached()||(this.__activated?(this.set("hasrecorder",!0),this.__attachRequested=!1,e=this.activeElement().querySelector("[data-audio='audio']"),this._clearError(),this.recorder=AudioRecorderWrapper.create(Objs.extend({element:e},this._audioRecorderWrapperOptions())),this.recorder?(this.trigger("attached"),this.set("pausable",this.get("pausable")&&this.recorder.canPause())):this._error("attach")):this.__attachRequested=!0)},_softwareDependencies:function(){return this.recorderAttached()&&this.recorder?this.recorder.softwareDependencies():Promise.error("No recorder attached.")},_bindMedia:function(){!this._bound&&this.recorderAttached()&&this.recorder&&this.recorder.ready.success(function(){this.recorder.on("require_display",function(){this.set("hideoverlay",!0)},this),this.recorder.bindMedia().error(function(e){this.trigger("access_forbidden",e),this.set("hideoverlay",!1),this.off("require_display",null,this),this._error("bind",e)},this).success(function(){var e;this.trigger("access_granted"),this.recorder.setVolumeGain(this.get("microphone-volume")),this.set("hideoverlay",!1),this.off("require_display",null,this),this.get("visualeffectvisible")&&AudioVisualization.supported()&&(this.get("height")&&this.get("height")>this.get("visualeffectminheight")?this.set("visualeffectheight",this.get("height")):this.get("visualeffectheight")<this.get("visualeffectminheight")&&this.set("visualeffectheight",this.get("visualeffectminheight")),this.audioVisualization=new AudioVisualization(this.recorder._recorder.stream(),{element:this.activeElement(),recorder:this.recorder,height:this.get("visualeffectheight"),theme:this.get("visualeffecttheme")}),e=new Timers.Timer({context:this,immediate:!0,delay:50,fire:function(){if(this.recorder._analyser){try{this.audioVisualization.initializeVisualEffect(),this.audioVisualization.start(),this.set("visualeffectsupported",!0)}catch(e){this.set("visualeffectsupported",!1)}e.stop()}}}),this.auto_destroy(e)),this.recorder.enumerateDevices().success(function(e){var t=this.recorder.currentDevices();this.set("selectedmicrophone",t.audio),this.set("microphones",new Collection(Objs.values(e.audio)))},this),this.recorder.testSoundLevel(!0),this.set("devicetesting",!0),this._bound=!0,this.trigger("bound")},this)},this)},isWebrtcStreaming:function(){return this.recorder&&this.recorder.isWebrtcStreaming()},_initSettings:function(){this.set("duration",0)},_initializeUploader:function(){this._dataUploader&&this._dataUploader.weakDestroy(),this._dataUploader=new MultiUploader},_unbindMedia:function(){this._bound&&(this.recorder.unbindMedia(),this._bound=!1)},_uploadAudioFile:function(e){var t;this.get("simulate")||((t=FileUploader.create(Objs.extend({source:e},this.get("uploadoptions").audio))).upload(),this._dataUploader.addUploader(t))},_prepareRecording:function(){return Promise.create(!0)},_startRecording:function(){return this.__recording?Promise.error(!0):(this.set("devicetesting",!1),this.recorder.startRecord({audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(){this.__recording=!0,this.__recording_start_time=Time.now()},this))},_stopRecording:function(){return this.__recording?(this.audioVisualization&&this.audioVisualization.stop(),this.recorder.stopRecord({audio:this.get("uploadoptions").audio,webrtcStreaming:this.get("uploadoptions").webrtcStreaming}).success(function(e){this.__recording=!1,e.upload(),this._dataUploader.addUploader(e)},this)):Promise.error(!0)},isRecording:function(){return this.__recording},_verifyRecording:function(){return Promise.create(!0)},_afterActivate:function(t){e._afterActivate.call(this,t),this.__activated=!0,this.__attachRequested&&this._attachRecorder(),this.persistentTrigger("loaded")},object_functions:["record","rerecord","stop","play","pause","reset","pause_recorder","resume"],functions:{cancel:function(){confirm(this.stringUnicode("cancel-confirm"))&&this.execute("reset")},record:function(){this.host.state().record()},record_audio:function(){this.host.state().selectRecord()},upload_audio:function(e){this.host.state().selectUpload(e)},select_microphone:function(e){this.recorder&&(this.recorder.setCurrentDevices({audio:e}),this.recorder.testSoundLevel(!0),this.set("selectedmicrophone",e),this.audioVisualization&&this.recorder._recorder.on("bound",function(){this.audioVisualization.updateSourceStream()},this)),this.set("microphonehealthy",!1)},rerecord:function(){confirm(this.stringUnicode("rerecord-confirm"))&&(this.host.state().rerecord(),this._initSettings())},stop:function(){this.__paused&&this._resume(),this.host.state().stop()},pause_recorder:function(){void 0!==this.recorder&&(this.recorder.pauseRecord(),this.recorder._recorder.once("paused",function(){this.__paused=!0,this.__recording=!1,this.set("resumevisible",!0)},this))},resume:function(){void 0!==this.recorder&&this._resume()},play:function(){this.host.state().play()},pause:function(){this.host.state().pause()},message_click:function(){this.trigger("message-click")},message_link_click:function(e){this.trigger("message-link-click",e)},playing:function(){this.trigger("playing")},paused:function(){this.trigger("paused")},ended:function(){this.trigger("ended")},reset:function(){this._stopRecording().callback(function(){this._unbindMedia(),this._detachRecorder(),this._initSettings(),this.host.state().next("Initial")},this)},manual_submit:function(){this.set("rerecordable",!1),this.set("manualsubmit",!1),this.trigger("manually_submitted")},ready_to_play:function(){this.trigger("ready_to_play")}},_resume:function(){this.__paused=!1,this.__recording=!0,this.recorder.resumeRecord(),this.recorder._recorder.once("resumed",function(){this.set("resumevisible",!1)},this)},destroy:function(){this._timer.destroy(),this.host.destroy(),this._detachRecorder(),e.destroy.call(this)},soundLevel:function(){return this.recorderAttached()?this.recorder.soundLevel():null},_timerFire:function(){if(!this.destroyed()){try{this.recorderAttached()&&this.get("devicetesting")&&!this.get("microphonehealthy")&&1.01<=this.soundLevel()&&(this.set("microphonehealthy",!0),this.recorder.testSoundLevel(!1))}catch(e){}this._updateCSSSize()}},_updateCSSSize:function(){var e=Dom.elementDimensions(this.activeElement()).width;this.set("csssize",400<e?"normal":300<e?"medium":"small")},parentWidth:function(){return this.get("width")||Dom.elementDimensions(this.activeElement()).width},parentHeight:function(){return this.get("height")||Dom.elementDimensions(this.activeElement()).height},parentAspectRatio:function(){return this.parentWidth()/this.parentHeight()}}},{recorderStates:function(){return[RecorderStates]}}).register("ba-audiorecorder").registerFunctions({"!player_active":function(obj){with(obj)return!player_active},css:function(obj){with(obj)return css},csstheme:function(obj){with(obj)return csstheme},csssize:function(obj){with(obj)return csssize},iecss:function(obj){with(obj)return iecss},"ie8 ? 'ie8' : 'noie8'":function(obj){with(obj)return ie8?"ie8":"noie8"},cssrecorder:function(obj){with(obj)return cssrecorder},"firefox ? 'firefox' : 'common'":function(obj){with(obj)return firefox?"firefox":"common"},cssaudio:function(obj){with(obj)return cssaudio},themecolor:function(obj){with(obj)return themecolor},widthHeightStyles:function(obj){with(obj)return widthHeightStyles}
2,"hasrecorder ? 'hasrecorder' : 'norecorder'":function(obj){with(obj)return hasrecorder?"hasrecorder":"norecorder"},"!hideoverlay":function(obj){with(obj)return!hideoverlay},dynloader:function(obj){with(obj)return dynloader},"cssloader || css":function(obj){with(obj)return cssloader||css},"cssrecorder || css":function(obj){with(obj)return cssrecorder||css},tmplloader:function(obj){with(obj)return tmplloader},loader_active:function(obj){with(obj)return loader_active},loadertooltip:function(obj){with(obj)return loadertooltip},hovermessage:function(obj){with(obj)return hovermessage},loaderlabel:function(obj){with(obj)return loaderlabel},dynmessage:function(obj){with(obj)return dynmessage},"cssmessage || css":function(obj){with(obj)return cssmessage||css},tmplmessage:function(obj){with(obj)return tmplmessage},message_active:function(obj){with(obj)return message_active},message:function(obj){with(obj)return message},message_links:function(obj){with(obj)return message_links},dynchooser:function(obj){with(obj)return dynchooser},recordviafilecapture:function(obj){with(obj)return recordviafilecapture},"csschooser || css":function(obj){with(obj)return csschooser||css},tmplchooser:function(obj){with(obj)return tmplchooser},"chooser_active && !is_initial_state":function(obj){with(obj)return chooser_active&&!is_initial_state},allowrecord:function(obj){with(obj)return allowrecord},allowupload:function(obj){with(obj)return allowupload},allowcustomupload:function(obj){with(obj)return allowcustomupload},allowedextensions:function(obj){with(obj)return allowedextensions},primaryrecord:function(obj){with(obj)return primaryrecord},timelimit:function(obj){with(obj)return timelimit},dyncontrolbar:function(obj){with(obj)return dyncontrolbar},"csscontrolbar || css":function(obj){with(obj)return csscontrolbar||css},"csstheme || css":function(obj){with(obj)return csstheme||css},tmplcontrolbar:function(obj){with(obj)return tmplcontrolbar},controlbar_active:function(obj){with(obj)return controlbar_active},microphones:function(obj){with(obj)return microphones},pausable:function(obj){with(obj)return pausable},resumevisible:function(obj){with(obj)return resumevisible},"selectedmicrophone || 0":function(obj){with(obj)return selectedmicrophone||0},microphonehealthy:function(obj){with(obj)return microphonehealthy},settingsvisible:function(obj){with(obj)return settingsvisible},recordvisible:function(obj){with(obj)return recordvisible},"allowcancel && cancancel":function(obj){with(obj)return allowcancel&&cancancel},rerecordvisible:function(obj){with(obj)return rerecordvisible},stopvisible:function(obj){with(obj)return stopvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},mintimeindicator:function(obj){with(obj)return mintimeindicator},timeminlimit:function(obj){with(obj)return timeminlimit},player_active:function(obj){with(obj)return player_active},ie8:function(obj){with(obj)return ie8},dynaudioplayer:function(obj){with(obj)return dynaudioplayer},"theme || 'default'":function(obj){with(obj)return theme||"default"},playbacksource:function(obj){with(obj)return playbacksource},false:function(obj){with(obj)return!1},visualeffectheight:function(obj){with(obj)return visualeffectheight},visualeffecttheme:function(obj){with(obj)return visualeffecttheme},playerattrs:function(obj){with(obj)return playerattrs},width:function(obj){with(obj)return width},height:function(obj){with(obj)return height},duration:function(obj){with(obj)return duration},"rerecordable && (recordings === null || recordings > 0)":function(obj){with(obj)return rerecordable&&(null===recordings||0<recordings)},"manualsubmit && verified":function(obj){with(obj)return manualsubmit&&verified},true:function(obj){with(obj)return!0},autoplay:function(obj){with(obj)return autoplay},visualeffectvisible:function(obj){with(obj)return visualeffectvisible}}).attachStringTable(Assets.strings).addStrings({"recorder-error":"An error occurred, please try again later. Click to retry.","attach-error":"We could not access the media interface. Depending on the device and browser, you might need to access the page via SSL.","software-required":"Please click below to install / activate the following requirements in order to proceed.","software-waiting":"Waiting for the requirements to be installed / activated. You might need to refresh the page after completion.","access-forbidden":"Acce
2ss to the media was forbidden. Click to retry.",uploading:"Uploading","uploading-failed":"Uploading failed - click here to retry.","upload-error-duration":"Length of the uploaded audio does not meet the requirements - click here to retry.",verifying:"Verifying","verifying-failed":"Verifying failed - click here to retry.","rerecord-confirm":"Do you really want to redo your audio?","cancel-confirm":"Do you really want to cancel your audio upload?",audio_file_too_large:"Your audio file is too large (%s) - click here to try again with a smaller audio file.",unsupported_audio_type:"Please upload: %s - click here to retry.","uploading-src-error":"Unable to play back audio now, uploading is still in progress","missing-track":"Required audio track is missing","device-already-in-use":"At least one of your input devices are already in use","browser-permission-denied":"Permission denied by browser, please grant access and reload page"})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Player",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{rerecord:function(){this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_started:function(){this.dyn.set("player_active",!0)},_end:function(){this.dyn.set("player_active",!1)}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Chooser",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Strings","browser:Info","media:Player.Support"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["chooser"],record:function(){this.dyn.set("autorecord",!0),this.selectRecord()},selectRecord:function(){this.dyn.set("record_media","microphone"),this.next("RequiredSoftwareCheck")},selectUpload:function(e){if(!(r.isMobile()&&r.isAndroid()&&r.isCordova())){if(this.dyn.get("allowedextensions")){var o=(e.files[0].name||"").toLowerCase(),a=!1;if(this.dyn.get("allowedextensions").forEach(function(e){t.ends_with(o,"."+e.toLowerCase())&&(a=!0)},this),!a)return void this.next("FatalError",{message:this.dyn.string("unsupported_audio_type").replace("%s",this.dyn.get("allowedextensions").join(" / ")),retry:"Chooser"})}if(this.dyn.get("filesizelimit")&&e.files&&0<e.files.length&&e.files[0].size&&e.files[0].size>this.dyn.get("filesizelimit")){var n="KB",s=Math.round(e.files[0].size/1e3),x=Math.round(this.dyn.get("filesizelimit")/1e3);return 999<s&&(n="MB",s=Math.round(s/1e3),x=Math.round(x/1e3)),void this.next("FatalError",{message:this.dyn.string("audio_file_too_large").replace("%s",s+n+" / "+x+n),retry:"Chooser"})}}try{i.audioFileInfo(e.files[0]).success(function(t){t.duration&&this.dyn.get("enforce-duration")&&(this.dyn.get("timeminlimit")&&t.duration<this.dyn.get("timeminlimit")||this.dyn.get("timelimit")&&t.duration>this.dyn.get("timelimit"))?this.next("FatalError",{message:this.dyn.string("upload-error-duration"),retry:"Chooser"}):(this.dyn._audioFilePlaybackable=!0,this.dyn.set("duration",t.duration),this._uploadFile(e))},this).error(function(t){t.code===MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED&&(this.dyn.get("localplayback")&&(this.dyn.set("localplayback",!1),this.dyn.set("was_localplayback",!0)),this.dyn.set("media_src_not_supported",!0)),this._uploadFile(e)},this)}catch(t){this._uploadFile(e)}},_uploadFile:function(e){this.dyn.set("creation-type",r.isMobile()?"mobile":"upload");try{this.dyn._audioFileName=e.files[0].name,this.dyn._audioFile=e.files[0]}catch(e){}this.dyn._prepareRecording().success(function(){this.dyn.trigger("upload_selected",e),this.dyn._uploadAudioFile(e),this._setValueToEmpty(e),this.next("Uploading")},this).error(function(t){this._setValueToEmpty(e),this.next("FatalError",{message:t,retry:"Chooser"})},this)},_setValueToEmpty:function(e){try{e.value=""}catch(e){}}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.RequiredSoftwareCheck",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("skipvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.dyn._attachRecorder(),this.dyn&&(this.dyn.on("message-link-click",function(e){e.execute(),this.next("RequiredSoftwareWait")},this),this.dyn._softwareDependencies().error(function(e){this.dyn.set("message_links",e),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("softw
2are-required"))},this).success(function(){this.next("MicrophoneAccess")},this))}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.RequiredSoftwareWait",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Promise","browser:Dom"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["message"],_started:function(){this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.dyn.set("message",this.dyn.string("software-waiting")),t.resilience(function(){return r.isTabHidden()?t.error("Not ready"):this.dyn._softwareDependencies()},this,120,[],1e3).success(function(){this.next("MicrophoneAccess")},this).error(function(){this.next("RequiredSoftwareCheck")},this),this.dyn.on("message-click",function(){this.next("RequiredSoftwareCheck")},this)}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.MicrophoneAccess",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer"],function(e,t,r){return e.extend({scoped:r},{dynamics:["loader"],_started:function(){this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.set("loaderlabel",""),this.listenOn(this.dyn,"bound",function(){this.dyn.set("creation-type","webrtc"),this.next("MicrophoneHasAccess")},this),this.listenOn(this.dyn,"error",function(e){this.next("FatalError",{message:this.dyn.string("attach-error"),retry:"Initial"})},this),this.listenOn(this.dyn,"access_forbidden",function(){this.next("FatalError",{message:this.dyn.string("access-forbidden"),retry:"Initial"})},this),this.dyn._bindMedia()}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.MicrophoneHasAccess",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["controlbar"],_started:function(){this.dyn.trigger("ready_to_record"),this._preparePromise=null,0<this.dyn.get("countdown")&&this.dyn.recorder&&this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))>1e3*this.dyn.get("countdown")&&(this._preparePromise=this.dyn._prepareRecording()),this.dyn.get("pausable")&&this.dyn.set("pausable",this.dyn.recorder.canPause()),this.dyn.set("hovermessage",""),this.dyn.set("settingsvisible",!0),this.dyn.set("recordvisible",!0),this.dyn.set("rerecordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("controlbarlabel",""),this.dyn.get("autorecord")&&this.next("RecordPrepare",{preparePromise:this._preparePromise})},record:function(){this.dyn.get("autorecord")||this.dyn.get("audio-test-mandatory")&&!this.dyn.get("microphonehealthy")&&!this._preparePromise||this.next("RecordPrepare",{preparePromise:this._preparePromise})}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.RecordPrepare",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time"],function(e,t,r,i){return e.extend({scoped:i},{dynamics:["loader"],_locals:["preparePromise"],_started:function(){this.dyn.set("message",""),this.dyn.set("loaderlabel","");var e=!1;this.dyn._accessing_microphone=!0,this._preparePromise=this._preparePromise||this.dyn._prepareRecording();var i,o,a,n,s,x=this.dyn.get("countdown")?1e3*this.dyn.get("countdown"):0,c=this.dyn.recorder.recordDelay(this.dyn.get("uploadoptions"))||0;x?(i=1e3,o=0,n=(a=r.now())+Math.max(c,x),x<c?(o=Math.min(500,c-x),i=(c-o)/x*1e3):this.dyn.set("loaderlabel",this.dyn.get("countdown")),s=new t({context:this,delay:50,fire:function(){var t=r.now(),x=Math.max(0,n-t);o+a<t&&(this.dyn.set("loaderlabel",""+Math.ceil((x-o)/i)),this.dyn.trigger("countdown",Math.round((x-o)/i*1e3))),n<=t&&(this.dyn.set("loaderlabel",""),s.stop()),x<=c&&!e&&(e=!0,this._startRecording())}}),this.auto_destroy(s)):this._startRecording()},record:function(){this._startRecording()},_startRecording:function(){this._preparePromise.success(function(){this.dyn._startRecording().success(function(){this.next("Recording")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Recording",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Timers.Timer","base
2:Time","base:TimeFormat","base:Async","browser:Info"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},{dynamics:["controlbar"],_started:function(){this.dyn.set("hovermessage",""),this.dyn.set("topmessage",""),this.dyn._accessing_microphone=!0,this.dyn.trigger("recording"),this.dyn.set("settingsvisible",!1),this.dyn.set("rerecordvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!0),this._startTime=r.now(),this._stopping=!1,this.__firedTimes=0,this.__pauseDelta=0,this.__timerDelay=10,this._timer=this.auto_destroy(new t({immediate:!0,delay:this.__timerDelay,context:this,fire:this._timerFire}))},_timerFire:function(){this.__firedTimes+=1;var e=this.dyn.get("timelimit"),t=r.now()-this.__pauseDelta,o=Math.max(0,e?this._startTime+1e3*e-t:t-this._startTime);this.dyn.trigger("recording_progress",t-this._startTime,!!this.dyn.__paused),this.dyn.set("controlbarlabel",this.dyn.get("display-timer")?i.format(i.ELAPSED_MINUTES_SECONDS,o):""),this.dyn.__paused&&(this.__pauseDelta+=this.__timerDelay),this.dyn.get("timeminlimit")&&this.dyn.set("mintimeindicator",(r.now()-this._startTime)/1e3<=this.dyn.get("timeminlimit")),e&&this._startTime+1e3*e<=t&&(this._timer.stop(),this.stop())},stop:function(){var e=this.dyn.get("timeminlimit");if(e){var t=(r.now()-this._startTime-this.__pauseDelta)/1e3;if(t<e){var i=this.dyn.get("timelimit");if(!i||t<i)return}}this._stopping||(this.dyn.set("loader_active",!0),this.dyn.set("controlbar_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",""),this._stopping=!0,o.eventually(function(){this.dyn._stopRecording().success(function(){this._hasStopped(),this.next("Uploading")},this).error(function(e){this.next("FatalError",{message:e,retry:"RequiredSoftwareCheck"})},this)},this))},_hasStopped:function(){this.dyn.set("duration",(r.now()-this._startTime-this.__pauseDelta)/1e3),this.dyn._unbindMedia(),this.dyn.trigger("recording_stopped")}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Uploading",["module:AudioRecorder.Dynamics.RecorderStates.State","base:Time","base:Async","base:Objs"],function(e,t,r,i,o){return e.extend({scoped:o},{dynamics:["loader","message"],_started:function(){this.dyn.set("cancancel",!0),this.dyn.set("skipinitial",this.dyn.get("skipinitial")||this.dyn.get("skipinitialonrerecord")),this.dyn.set("settingsvisible",!1),this.dyn.set("recordvisible",!1),this.dyn.set("stopvisible",!1),this.dyn.set("loadlabel",""),this.dyn.set("controlbarlabel",""),this.dyn.trigger("uploading"),this.dyn.set("rerecordvisible",this.dyn.get("early-rerecord")),this.dyn.get("media_src_not_supported")&&this.dyn.get("was_localplayback")?this.dyn.set("uploading-message",this.dyn.string("uploading-src-error")):this.dyn.set("uploading-message",this.dyn.string("uploading")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0),this.dyn.set("hovermessage",""),this.dyn.set("message",this.dyn.get("uploading-message"));var e=this.dyn._dataUploader;this.listenOn(e,"success",function(){r.eventually(function(){this.destroyed()||(this._finished(),this.next("Verifying"))},this)}),this.listenOn(e,"error",function(e){var t=this.dyn.string("uploading-failed");try{e.forEach(function(e){for(var r in e)this.dyn.string("upload-error-"+r)&&(t=this.dyn.string("upload-error-"+r))},this)}catch(e){}this.dyn.set("player_active",!1),this.next("FatalError",{message:t,retry:this.dyn.recorderAttached()?"Uploading":"Initial"})}),this.listenOn(e,"progress",function(e,t){var r;this.dyn.trigger("upload_progress",e,t),0!==t&&0<t&&0<=e&&(isNaN(r=Math.min(100,Math.round(e/t*100)))||(this.dyn.set("message",this.dyn.get("uploading-message")+": "+r+"%"),this.dyn.set("playertopmessage",this.dyn.get("message"))))}),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._audioFilePlaybackable)&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()?this.dyn.set("playbacksource",this.dyn.recorder.localPlaybackSource()):this.dyn.set("playbacksource",(window.URL||window.webkitURL).createObjectURL(this.dyn._audioFile)),this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1),this.dyn.set("player_active",!0)),this.dyn.set("start-upload-time",t.now()),e.reset(),e.upload()},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")},_finished:function(){this.dyn.set("cancancel",!1),this.dyn.trigger("uploaded"),this.dyn.set("end-upload-time",t.now())}})}),Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.Verifying",["module:AudioRecorder.Dynamics.RecorderStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader","message"],_started:function(){this.dyn.set("loadlabel",""),this.dyn.trigger("verifying"),this.dyn.set("message",this.dyn.string("verifying")+"..."),this.dyn.set("playertopmessage",this.dyn.get("message")),this.dyn.get("localplayback")&&(this.dyn.recorder&&this.dyn.recorder.supportsLocalPlayback()||this.dyn._audioFilePlaybackable)?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!1)):(this.dyn.set("rerecordv
2isible",this.dyn.get("early-rerecord")),this.dyn.get("early-rerecord")&&this.dyn.set("controlbar_active",!0)),this.dyn._verifyRecording().success(function(){this.dyn.trigger("verified"),this.dyn._detachRecorder(),this.dyn.get("recordings")&&this.dyn.set("recordings",this.dyn.get("recordings")-1),this.dyn.set("message",""),this.dyn.set("verified",!0),this.next("Player")},this).error(function(){this.dyn.set("player_active",!1),this.next("FatalError",{message:this.dyn.string("verifying-failed"),retry:this.dyn.recorderAttached()?"Verifying":"Initial"})},this)},rerecord:function(){this.dyn._detachRecorder(),this.dyn.trigger("rerecord"),this.dyn.set("recordermode",!0),this.next("Initial")}})})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},csscommon:function(obj){with(obj)return csscommon},"skipinitial ? 0 : 1":function(obj){with(obj)return skipinitial?0:1},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(obj){with(obj)return revertposition&&0<duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition&&0<duration?formatTime(duration-position):formatTime(position)},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},trimmingmode:function(obj){with(obj)return trimmingmode},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},cssplayer:function(obj){with(obj)return cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"}
2,"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},css:function(obj){with(obj)return css},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css},"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{modern:{css:"ba-videoplayer",csstheme:"ba-player-theme-modern",cssplayer:"ba-player",tmplcontrolbar:'<div data-selector="video-title-block" class="{{csstheme}}-title-container {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n	<p class="{{csstheme}}-title">\n		{{title}}\n	</p>\n</div>\n\n<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n	<div tabindex="0" data-selector="submit-video-button"\n		 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{submittable}}" ba-click="{{submit()}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			{{string(\'submit-video\')}}\n		</div>\n	</div>\n\n	<div tabindex="0" data-selector="button-icon-ccw"\n		 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon}}-icon-ccw"></i>\n		</div>\n	</div>\n\n	<div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n		 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon}}-icon-play"></i>\n		</div>\n	</div>\n\n	<div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-pause"\n		 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n		 class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n		 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon}}-icon-pause"></i>\n		</div>\n	</div>\n	<div class="{{csstheme}}-time-container">\n		<div class="{{csstheme}}-time-value {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}"\n			 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n		>\n			<span class="{{csstheme}}-time-position">\n                {{(revertposition && duration > 0) ? "-" : ""}}\n				{{(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)}} /\n			</span>{{formatTime(duration || position)}}\n		</div>\n	</div>\n\n	<div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-rightbutton-container" ba-if="{{trimmingmode}}">\n		<div data-selector="trim-button"\n			 onmouseout="this.blur()"\n			 ba-click="{{trim()}}"\n			 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n			 {{string(\'trim-video\')}}\n		</div>\n	</div>\n\n	<div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-rightbutton-container" ba-if="{{frameselectionmode}}">\n		<div data-selector="select-frame-button"\n			 onmouseout="this.blur()"\n			 ba-click="{{select_frame()}}"\n			 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n			 {{string(\'select-frame\')}}\n		</div>\n	</div>\n\n	<div tabindex="10" data-selector="button-icon-settings"\n		 ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-rightbutton-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n		 ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n		 title="{{string(\'settings\')}}"\n		 onkeydown="{{tab_index_move(domEvent)}}"\n	>\n		<div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n			<i class="{{csscommon}}-icon-cog"></i>\n		</div>\n	</div>\n\n	<div tabindex="9" data-selector="cc-button-container"\n		 ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n		 ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n		 class="{{csstheme}}-rightbutton-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n		 title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n		 ba-click="{{toggle_tracks()}}"\n		 onmouseover="{{hover_cc(true)}}"\n		 onmouseleave="{{hover_cc(false)}}"\n	>\n		<div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n			<i class="{{csscommon}}-icon-subtitle"></i>\n		</div>\n	</div>\n\n\n	<div tabindex="8" data-selector="button-icon-resize-full"\n		 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent)}}"\n		 class="{{csstheme}}-rightbutton-container"\n		 ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n	>\n		<div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n			<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n		</div>\n	</div>\n\n	<div tabindex="7" data-selector="button-airplay"\n		 ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-rightbutton-container {{cssplayer}}-airplay-container" ba-show="{{airplaybuttonvisible}}"\n		 ba-click="{{show_airplay_devices()}}"\n	>\n		<svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n			\n			<title>Airplay</title>\n			<desc>Airplay icon.</desc>\n			<defs></defs>\n			<g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n				<path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n			</g>\n		</svg>\n	</div>\n\n	<div data-selector="button-chromecast" class="{{csstheme}}-rightbutton-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n		<button tabindex="6" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n	</div>\n\n	<div tabindex="5" data-selector="button-stream-label"\n		 ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-rightbutton-container" ba-if="{{streams.length > 1 && currentstream}}"\n		 ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<span class="{{csstheme}}-button-text">{{currentstream_label}}</span>\n		</div>\n	</div>\n\n	<div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n		<div tabindex="4" data-selector="button-volume-bar"\n			 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n			 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n			 onmouseout="this.blur()"\n			 class="{{csstheme}}
2-volumebar-inner"\n			 ontouchstart="{{startUpdateVolume(domEvent)}}"\n			 ontouchmove="{{progressUpdateVolume(domEvent)}}"\n			 ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n			 onmousedown="{{startUpdateVolume(domEvent)}}"\n			 onmouseup="{{stopUpdateVolume(domEvent)}}"\n			 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n			 onmousemove="{{progressUpdateVolume(domEvent)}}"\n		>\n			<div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n		</div>\n	</div>\n\n	<div tabindex="3" data-selector="button-icon-volume"\n		 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-rightbutton-container {{csstheme}}-volume-button-container"\n		 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n		</div>\n	</div>\n\n	<div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n		<div tabindex="2" data-selector="progress-bar-inner"\n			 ba-hotkey:right="{{seek(position + skipseconds)}}"\n			 ba-hotkey:left="{{seek(position - skipseconds)}}"\n			 onmouseout="this.blur()"\n			 class="{{csstheme}}-progressbar-inner"\n			 ontouchstart="{{startUpdatePosition(domEvent)}}"\n			 onmousedown="{{startUpdatePosition(domEvent)}}"\n		>\n			<div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n			<div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}"></div>\n			<div class="{{css}}-progressbar-marker"\n				data-selector="trim-start-marker"\n				ba-if="{{trimmingmode}}"\n				ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n			></div>\n			<div class="{{css}}-progressbar-marker"\n				data-selector="trim-end-marker"\n				ba-if="{{trimmingmode}}"\n				ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n			></div>\n		</div>\n	</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},"actions.first().get('icon')":function(obj){with(obj)return actions.first().get("icon")},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!
2action.capture},"action.label":function(obj){with(obj)return action.label}}),{modern:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-modern",cssrecorder:"ba-recorder",cssloader:"ba-videorecorder",tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div class="{{css}}-chooser-icon-container">\n			<i class="{{csscommon}}-icon-{{actions.first().get(\'icon\')}}"></i>\n		</div>\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}"\n			>\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n			</div>\n		</div>\n	</div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"}}),{modern:{css:"ba-imageviewer",csstheme:"ba-imageviewer-theme-modern",tmplcontrolbar:'<div data-selector="image-title-block" class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n	<p class="{{css}}-image-title">\n		{{title}}\n	</p>\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div tabindex="0" data-selector="submit-image-button"\n		 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n		 class="{{css}}-leftbutton-container"\n		 ba-if="{{submittable}}" ba-click="{{submit()}}"\n	>\n        <div class="{{css}}-button-inner">\n        	{{string(\'submit-image\')}}\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-ccw"\n		 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n		 class="{{css}}-leftbutton-container"\n		 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n	>\n    	<div class="{{css}}-button-inner">\n    		<i class="{{csscommon}}-icon-ccw"></i>\n    	</div>\n    </div>\n\n	<div tabindex="8" data-selector="button-icon-resize-full"\n		 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent)}}"\n		 class="{{css}}-rightbutton-container"\n		ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n	>\n		<div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n			<i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n		</div>\n	</div>\n\n\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)}
2,"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")}}),{modern:{css:"ba-audioplayer",csstheme:"ba-player-theme-modern",tmplcontrolbar:'<div data-selector="audio-title-block" class="{{csstheme}}-title-container " ba-if="{{title}}">\n	<p class="{{csstheme}}-title">\n		{{title}}\n	</p>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div tabindex="0" data-selector="submit-audio-button"\n		 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{submittable}}" ba-click="{{submit()}}"\n	>\n        <div class="{{csstheme}}-button-inner">\n        	{{string(\'submit-audio\')}}\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-ccw"\n		 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n	>\n    	<div class="{{csstheme}}-button-inner">\n    		<i class="{{csscommon}}-icon-ccw"></i>\n    	</div>\n    </div>\n\n	<div tabindex="0" data-selector="button-icon-play"\n		 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n		 class="{{csstheme}}-leftbutton-container"\n		 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon}}-icon-play"></i>\n		</div>\n	</div>\n\n	<div tabindex="0" data-selector="button-icon-pause"\n		 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n		 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n		 class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n		 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon}}-icon-pause"></i>\n		</div>\n	</div>\n	<div class="{{csstheme}}-time-container">\n		<div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}/{{formatTime(duration || position)}}</div>\n	</div>\n\n\n	<div class="{{csstheme}}-volumebar">\n		<div tabindex="4" data-selector="button-volume-bar"\n			 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n			 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n			 onmouseout="this.blur()"\n			 class="{{csstheme}}-volumebar-inner"\n			 onmousedown="{{startUpdateVolume(domEvent)}}"\n			 onmouseup="{{stopUpdateVolume(domEvent)}}"\n			 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n			 onmousemove="{{progressUpdateVolume(domEvent)}}"\n		>\n			<div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n		</div>\n	</div>\n\n	<div tabindex="3" data-selector="button-icon-volume"\n		 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n		 class="{{csstheme}}-rightbutton-container {{csstheme}}-volume-button-container"\n		 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n	>\n		<div class="{{csstheme}}-button-inner">\n			<i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n		</div>\n	</div>\n\n	<div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n		<div tabindex="2" data-selector="progress-bar-inner"\n			 ba-hotkey:right="{{seek(position + skipseconds)}}"\n			 ba-hotkey:left="{{seek(position - skipseconds)}}"\n			 onmouseout="this.blur()"\n			 class="{{csstheme}}
2-progressbar-inner"\n		     onmousedown="{{startUpdatePosition(domEvent)}}"\n		     onmouseup="{{stopUpdatePosition(domEvent)}}"\n		     onmouseleave="{{stopUpdatePosition(domEvent)}}"\n		     onmousemove="{{progressUpdatePosition(domEvent)}}"\n		>\n		<div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n		<div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}"></div>\n	</div>\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:ie8?"ba-audioplayer":""}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},csscommon:function(obj){with(obj)return csscommon},"actions.first().get('icon')":function(obj){with(obj)return actions.first().get("icon")},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label}}),{modern:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-modern",cssrecorder:"ba-recorder",cssloader:"ba-audiorecorder",tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div class="{{css}}-chooser-icon-container">\n			<i class="{{csscommon}}-icon-{{actions.first().get(\'icon\')}}"></i>\n		</div>\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}"\n			>\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n			</div>\n		</div>\n	</div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},csscommon:function(obj){with(obj)return csscommon},"skipinitial ? 0 : 1":function(obj){with(obj)return skipinitial?0:1},"play()":function(obj){with(obj)return play()},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"pause()":function(obj){with(obj)return pause()},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'revertposition ? "-" : ""':function(obj){with(obj)return revertposition?"-":""}
2,"revertposition ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition?formatTime(duration-position):formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},cssplayer:function(obj){with(obj)return cssplayer},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},"string('settings')":function(obj){with(obj)return string("settings")},trimmingmode:function(obj){with(obj)return trimmingmode},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css},"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{cube:{css:"ba-videoplayer",csstheme:"ba-player-cube-theme",cssplayer:"ba-player",tmplcontrolbar:'\n<div data-selector="video-title-block" class="{{csstheme}}-title-block {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n\n<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1 }}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n        <div class="{{csstheme}}-button-container {{csstheme}}-timer-container {{csscommon}}-clickable"\n             ba-click="{{toggle_position_info()}}"\n        >\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{revertposition ? "-" : ""}}
2\n                    {{revertposition ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n            </div>\n            <p> / </p>\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n        </div>\n\n        <div tabindex="3" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n            <div tabindex="4" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}-volumebar-inner"\n                 ontouchstart="{{startUpdateVolume(domEvent)}}"\n                 ontouchmove="{{progressUpdateVolume(domEvent)}}"\n                 ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n                 onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}">\n                <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n            </div>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{streams.length > 1 && currentstream}}"\n             ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                <div class="{{csstheme}}-button-text {{csstheme}}-stream-label">\n                    <span>{{currentstream_label}}</span>\n                </div>\n            </div>\n        </div>\n\n        <div tabindex="6" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}">\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div tabindex="7" data-selector="button-chromecast" onmouseout="this.blur()" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if={{fullscreen}}\n             ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-button-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}
2"\n             title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="button-icon-settings" ba-if="{{settingsmenubutton}}"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="11" class="{{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-button-inner {{csstheme}}-primary-button">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="11" class="{{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-button-inner {{csstheme}}-primary-button">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="2" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n             ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             ontouchstart="{{startUpdatePosition(domEvent)}}"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}"></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-start-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n            ></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n            ></div>\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">
2\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},csscommon:function(obj){with(obj)return csscommon},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox":function(obj){with(obj)return showaddstreambutton&&!firefox},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen},"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label}
2,rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},settingsvisible:function(obj){with(obj)return settingsvisible},ismobile:function(obj){with(obj)return ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(obj){with(obj)return!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},cssrecorder:function(obj){with(obj)return cssrecorder},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},stopvisible:function(obj){with(obj)return stopvisible},"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"pausable && !resumevisible":function(obj){with(obj)return pausable&&!resumevisible},"stop()":function(obj){with(obj)return stop()},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"pause()":function(obj){with(obj)return pause()},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)}
2,covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{cube:{css:"ba-videorecorder",cssrecorder:"ba-recorder",csstheme:"ba-recorder-theme-cube",cssmessage:"ba-videorecorder-theme-cube",cssloader:"ba-videorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div data-selector="settings-list-front" class="{{css}}-bubble-info">\n				<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n					<li>\n						<div data-selector="single-camera-stream">\n							<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n					<li>\n						<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n							{{videoselectnotification}}\n						</div>\n					</li>\n				</ul>\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n					<li>\n						<div data-selector="single-camera-stream"\n							 class="{{css}}-add-stream"\n							 onclick="{{addNewStream()}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n				</ul>\n\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n					<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n						<div data-selector="single-camera-stream"\n							 class="{{css}}
2-add-stream"\n							 onclick="{{addNewStream(camera.id)}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n						</div>\n					</li>\n				</ul>\n				<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n					<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n                               type=\'radio\'\n							   name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label tabindex="0" ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   onclick="{{selectCamera(camera.id)}}"\n						>\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n				<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0" data-selector="rerecord-primary-button"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0" data-selector="cancel-primary-button"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}">\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section">\n\n			<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n				<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n			</div>\n\n			<div ba-show="{{settingsvisible}}">\n\n				<div class="{{css}}-button" ba-show="{{ismobile}}">\n					<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-unselected"\n						 onclick="{{toggleFaceMode()}}"\n						 onmouseenter="{{hover(string(\'switch-camera\'))}}"\n					>\n						<i class="{{csscommon}}-icon-arrows-cw"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-button">\n					<div tabindex="0" ba-hotkey:space^enter="{{settingsopen=!settingsopen}}"\n						 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onmouseout="this.blur()"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}" >\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n					<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-button" ba-show="{{!novideo && !allowscreen}}">\n					<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n			</div>\n		</div>\n\n		<div class="{{cssrecorder}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0" data-selector="record-primary-button"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}">\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n\n				<div class="{{css}}-button">\n                    <div tabindex="0" ba-show="{{pausable && !resumevisible}}"\n                         ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                         data-selector="pause-primary-button" class="{{css}}-button"\n                         title="{{string(\'pause-recorder\')}}"\n                         onclick="{{pause()}}"\n                         onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-pause"></i>\n                    </div>\n\n                    <div tabindex="0" ba-show="{{pausable && resumevisible}}"\n                         ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                         data-selector="resume-primary-button" class="{{css}}-button"\n                         title="{{string(\'resume-recorder\')}}"\n                         onclick="{{resume()}}"\n                         onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-ccw"></i>\n                    </div>\n				</div>\n\n				<div tabindex="0" data-selector="stop-primary-button"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0" data-selector="skip-primary-button"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" data-selector="imagegallery-selected-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-image"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner"\n			 onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"}}),{cube:{css:"ba-imageviewer",csstheme:"ba-imageviewer-cube-theme",tmplcontrolbar:'\n<div data-selector="image-title-block" class="{{css}}-image-title-block {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}" ba-if="{{title}}">\n    <p class="{{css}}-image-title">\n        {{title}}\n    </p>\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-left-block">\n\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{css}}-right-block">\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             class="{{css}}-button-container" ba-if={{fullscreen}}\n             ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"play()":function(obj){with(obj)return play()},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"pause()":function(obj){with(obj)return pause()},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")}
2,"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"seek(position + skipseconds * 3)":function(obj){with(obj)return seek(position+3*skipseconds)},"seek(position - skipseconds * 3)":function(obj){with(obj)return seek(position-3*skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")}}),{cube:{css:"ba-audioplayer",csstheme:"ba-player-cube-theme",tmplcontrolbar:'\n<div data-selector="audio-title-block" class="{{csstheme}}-title-block " ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{submittable}}" ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n        <div class="{{csstheme}}-button-container {{csstheme}}-timer-container">\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n            </div>\n            <p> / </p>\n            <div class="{{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n        </div>\n\n        <div tabindex="3" data-selector="button-icon-volume"\n             ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container"\n             ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}">\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volumebar">\n            <div tabindex="4" data-selector="button-volume-bar"\n                 ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                 ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}
2-volumebar-inner"\n                 onmousedown="{{startUpdateVolume(domEvent)}}"\n                 onmouseup="{{stopUpdateVolume(domEvent)}}"\n                 onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                 onmousemove="{{progressUpdateVolume(domEvent)}}">\n                <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="2" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             ba-hotkey:alt+right="{{seek(position + skipseconds * 3)}}"\n             ba-hotkey:alt+left="{{seek(position - skipseconds * 3)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n             onmouseup="{{stopUpdatePosition(domEvent)}}"\n             onmouseleave="{{stopUpdatePosition(domEvent)}}"\n             onmousemove="{{progressUpdatePosition(domEvent)}}">\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}"></div>\n        </div>\n    </div>\n\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:ie8?"ba-audioplayer":""}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},cameras:function(obj){with(obj)return cameras},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"camera.label":function(obj){with(obj)return camera.label},microphones:function(obj){with(obj)return microphones},audio:function(obj){with(obj)return audio},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},csscommon:function(obj){with(obj)return csscommon},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"}
2,recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},stopvisible:function(obj){with(obj)return stopvisible},"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{cube:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-cube",cssmessage:"ba-audiorecorder-message-theme-cube",cssrecorder:"ba-recorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div data-selector="settings-list-front" class="{{css}}-bubble-info">\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n					<li>\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n                               type=\'radio\'\n							   name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label tabindex="0" ba-hotkey:space^enter="{{selectCamera(camera.id
2)}}" onmouseout="this.blur()"\n							   onclick="{{selectCamera(camera.id)}}"\n						>\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0" data-selector="rerecord-primary-button"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0" data-selector="cancel-primary-button"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}">\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-button" ba-show="{{settingsvisible}}">\n\n				<div tabindex="0" ba-hotkey:space^enter="{{settingsopen=!settingsopen}}"\n					 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n					 onclick="{{settingsopen=!settingsopen}}"\n					 onmouseenter="{{hover(string(\'settings\'))}}"\n					 onmouseleave="{{unhover()}}" >\n					<i class="{{csscommon}}-icon-cog"></i>\n				</div>\n\n			</div>\n\n			<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n					<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n\n			<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n		</div>\n\n		<div class="{{css}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0" data-selector="record-primary-button"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}">\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0" data-selector="stop-primary-button"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}">\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0" data-selector="skip-primary-button"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"skipinitial ? 0 : 1":function(obj){with(obj)return skipinitial?0:1},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},csscommon:function(obj){with(obj)return csscommon},"skipinitial ? 0 : 3":function(obj){with(obj)return skipinitial?0:3},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(obj){with(obj)return revertposition&&0<duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition&&0<duration?formatTime(duration-position):formatTime(position)},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},cssplayer:function(obj){with(obj)return cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"fullscreened ? 'resize-minimize' : 'resize-full'":function(obj){with(obj)return fullscreened?"resize-minimize":"resize-full"},trimmingmode:function(obj){with(obj)return trimmingmode},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length >
2 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css},"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{space:{css:"ba-videoplayer",csstheme:"ba-player-space-theme",cssplayer:"ba-player",tmplcontrolbar:'<div class="{{csstheme}}-title-container {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n    <div class="{{csstheme}}-title" ba-if="{{title}}">\n        <p>{{title}}</p>\n    </div>\n\n    <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n        <div tabindex="2" data-selector="button-volume-bar"\n             ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n             ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-volumebar-inner"\n             ontouchstart="{{startUpdateVolume(domEvent)}}"\n             ontouchmove="{{progressUpdateVolume(domEvent)}}"\n             ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n             onmousedown="{{startUpdateVolume(domEvent)}}"\n             onmouseup="{{stopUpdateVolume(domEvent)}}"\n             onmouseleave="{{stopUpdateVolume(domEvent)}}"\n             onmousemove="{{progressUpdateVolume(domEvent)}}"\n        >\n            <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n        </div>\n    </div>\n\n    <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-volume"\n         ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n         class="{{csstheme}}-rightbutton-container"\n         ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n    >\n        <div class="{{csstheme}}-button-inner">\n            <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n        </div>\n    </div>\n</div>\n\n<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{csstheme}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 3}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 3}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration >
2 0) ? formatTime(duration - position) : formatTime(position)}}\n            </div>\n        </div>\n\n        <div tabindex="11" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-settings-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="10" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-cc-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n             title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{csstheme}}-rightbutton-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-{{fullscreened ? \'resize-minimize\' : \'resize-full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="8" class="{{csstheme}}-rightbutton-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="8" class="{{csstheme}}-rightbutton-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="7" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n        >\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{csstheme}}-rightbutton-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button tabindex="6" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">
2\n                <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-rightbutton-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="4" data-selector="progress-bar-inner"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 class="{{csstheme}}-progressbar-inner"\n                 ontouchstart="{{startUpdatePosition(domEvent)}}"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                </div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-start-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                ></div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                ></div>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{csstheme}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{csstheme}}-first-inner-message-container">\n        <div class="{{csstheme}}-second-inner-message-container">\n            <div class="{{csstheme}}-third-inner-message-container">\n                <div class="{{csstheme}}-fourth-inner-message-container">\n                    <div class=\'{{csstheme}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},csscommon:function(obj){with(obj)return csscommon},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox":function(obj){with(obj)return showaddstreambutton&&!firefox},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen}
2,"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},settingsvisible:function(obj){with(obj)return settingsvisible},ismobile:function(obj){with(obj)return ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(obj){with(obj)return!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},cssrecorder:function(obj){with(obj)return cssrecorder},stopvisible:function(obj){with(obj)return stopvisible},"pausable && !resumevisible":function(obj){with(obj)return pausable&&!resumevisible},"stop()":function(obj){with(obj)return stop()},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"pause()":function(obj){with(obj)return pause()},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")}
2,"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links}
2,"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{space:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-space",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div class="{{css}}-bubble-info">\n				<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n					<li>\n						<div data-selector="single-camera-stream">\n							<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n					<li>\n						<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n							{{videoselectnotification}}\n						</div>\n					</li>\n				</ul>\n\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n					<li>\n						<div data-selector="single-camera-stream"\n							 class="{{css}}-add-stream"\n							 onclick="{{addNewStream()}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n				</ul>\n\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n					<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n						<div data-selector="single-camera-stream"\n							 class="{{css}}-add-stream"\n							 onclick="{{addNewStream(camera.id)}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n						</div>\n					</li>\n\n				</ul>\n				<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n					<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n							   onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label onclick="{{selectCamera(camera.id)}}" ba-hotkey:space^enter="{{selectCamera(camera.id)}}">\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n				<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div data-selector="rerecord-primary-button" class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div data-selector="cancel-primary-button" class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary" onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section">\n\n			<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n				<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n			</div>\n\n			<div ba-show="{{settingsvisible}}">\n\n				<div class="{{css}}-circle-button"  ba-show="{{ismobile}}">\n					<div data-selector="face-mode-toggle-icon"\n						 class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-circle-unselected"\n						 onclick="{{toggleFaceMode()}}"\n						 onmouseenter="{{hover(string(\'switch-camera\'))}}"\n					>\n						<i class="{{csscommon}}-icon-arrows-cw"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-circle-button">\n					<div tabindex="0"\n						 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n						 data-selector="record-button-icon-cog"\n						 class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n\n				</div>\n\n				<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n					<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n					<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n\n			</div>\n\n		</div>\n\n		<div class="{{cssrecorder}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container {{css}}-pause-button-container" ba-show="{{stopvisible}}">\n				<div class="{{css}}-circle-button">\n                    <div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n                         ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                         data-selector="pause-primary-button" class="{{css}}-button-inner"\n                         title="{{string(\'pause-recorder\')}}"\n                         onclick="{{pause()}}"\n                         onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-pause"></i>\n                    </div>\n\n                    <div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n                         ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                         data-selector="resume-primary-button" class="{{css}}-button-inner"\n                         title="{{string(\'resume-recorder\')}}"\n                         onclick="{{resume()}}"\n                         onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                         onmouseleave="{{unhover()}}"\n                    >\n                        <i class="{{csscommon}}-icon-ccw"></i>\n                    </div>\n				</div>\n			</div>\n\n			<div class="{{css}}
2-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button"\n					 class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </divi>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" data-selector="imagegallery-selected-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-image"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner"\n			 onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}
2-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"fullscreened ? 'resize-minimize' : 'resize-full'":function(obj){with(obj)return fullscreened?"resize-minimize":"resize-full"}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""}}),{space:{css:"ba-imageviewer",csstheme:"ba-imageviewer-space-theme",tmplcontrolbar:'<div class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n    <div class="{{css}}-title" ba-if="{{title}}">\n        <p>{{title}}</p>\n    </div>\n\n</div>\n\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n           <div class="{{css}}-button-inner">\n               {{string(\'submit-image\')}}\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n        >\n           <div class="{{css}}-button-inner">\n               <i class="{{csscommon}}-icon-ccw"></i>\n           </div>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{css}}-rightbutton-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-{{fullscreened ? \'resize-minimize\' : \'resize-full\'}}"></i>\n            </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{css}}-first-inner-message-container">\n        <div class="{{css}}-second-inner-message-container">\n            <div class="{{css}}-third-inner-message-container">\n                <div class="{{css}}-fourth-inner-message-container">\n                    <div class=\'{{css}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},title:function(obj){with(obj)return title},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},'message || ""':function(obj){with(obj)return message||""}}),{space:{css:"ba-audioplayer",csstheme:"ba-player-space-theme",tmplcontrolbar:'<div class="{{csstheme}}-title-container ">\n    <div class="{{csstheme}}-title" ba-if="{{title}}">\n        <p>{{title}}</p>\n    </div>\n\n    <div class="{{csstheme}}-volumebar">\n        <div tabindex="2" data-selector="button-volume-bar"\n             ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n             ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-volumebar-inner"\n             onmousedown="{{startUpdateVolume(domEvent)}}"\n             onmouseup="{{stopUpdateVolume(domEvent)}}"\n             onmouseleave="{{stopUpdateVolume(domEvent)}}"\n             onmousemove="{{progressUpdateVolume(domEvent)}}"\n        >\n            <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n        </div>\n    </div>\n\n    <div tabindex="0" data-selector="button-icon-volume"\n         ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n         class="{{csstheme}}-rightbutton-container"\n         ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n    >\n        <div class="{{csstheme}}-button-inner">\n            <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n        </div>\n    </div>\n</div>\n\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-controlbar-footer">\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               {{string(\'submit-audio\')}}\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{rerecordable}}"\n             ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-ccw"></i>\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-leftbutton-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-play"></i>\n           </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-leftbutton-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n        >\n           <div class="{{csstheme}}-button-inner">\n               <i class="{{csscommon}}-icon-pause"></i>\n           </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container">\n           <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-rightbutton-container {{csstheme}}-right-time-container">\n           <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">
2{{formatTime(duration || position)}}</div>\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n           <div tabindex="4" data-selector="progress-bar-inner"\n                ba-hotkey:right="{{seek(position + skipseconds)}}"\n                ba-hotkey:left="{{seek(position - skipseconds)}}"\n                onmouseout="this.blur()"\n                class="{{csstheme}}-progressbar-inner"\n                onmousedown="{{startUpdatePosition(domEvent)}}"\n                onmouseup="{{stopUpdatePosition(domEvent)}}"\n                onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                onmousemove="{{progressUpdatePosition(domEvent)}}"\n           >\n\n               <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n               <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                   <div class="{{csstheme}}-progressbar-button"></div>\n               </div>\n           </div>\n        </div>\n\n    </div>\n\n</div>\n',tmplmessage:'<div class="{{css}}-message-container" ba-click="{{click()}}">\n    <div data-selector="message-block" class="{{css}}-first-inner-message-container">\n        <div class="{{css}}-second-inner-message-container">\n            <div class="{{css}}-third-inner-message-container">\n                <div class="{{css}}-fourth-inner-message-container">\n                    <div class=\'{{css}}-message-message\'>\n                        {{message || ""}}\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer"}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},cameras:function(obj){with(obj)return cameras},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"camera.label":function(obj){with(obj)return camera.label},microphones:function(obj){with(obj)return microphones},audio:function(obj){with(obj)return audio},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},csscommon:function(obj){with(obj)return csscommon},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"}
2,recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},stopvisible:function(obj){with(obj)return stopvisible},"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{space:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-space",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div class="{{css}}-bubble-info">\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n					<li>\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}
2"\n							   onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label onclick="{{selectCamera(camera.id)}}" ba-hotkey:space^enter="{{selectCamera(camera.id)}}">\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<ul data-selector="record-button-icon-cog" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div data-selector="rerecord-primary-button" class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div data-selector="cancel-primary-button" class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 class="{{css}}-button-primary" onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n					 data-selector="record-button-icon-cog" class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n					 onclick="{{settingsopen=!settingsopen}}"\n					 onmouseenter="{{hover(string(\'settings\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					<i class="{{csscommon}}-icon-cog"></i>\n				</div>\n\n			</div>\n\n			<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n					<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n\n			<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n		</div>\n\n		<div class="{{css}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button"\n					 class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </divi>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},csscommon:function(obj){with(obj)return csscommon},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"skipinitial ? 0 : -1":function(obj){with(obj)return skipinitial?0:-1},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},trimmingmode:function(obj){with(obj)return trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(obj){with(obj)return revertposition&&0<duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition&&0<duration?formatTime(duration-position):formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},cssplayer:function(obj){with(obj)return cssplayer},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},"settingsmenuactive ? 'visible' : 'hidden'":function(obj){with(obj)return settingsmenuactive?"visible":"hidden"},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css}
2,"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{minimalist:{css:"ba-videoplayer",csstheme:"ba-player-minimalist-theme",cssplayer:"ba-player",tmplcontrolbar:'<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class=\'{{csstheme}}-controlbar-header\'>\n        <div class="{{csstheme}}-controlbar-header-icons-block">\n\n            <div class="{{csstheme}}-right-block">\n\n                <div tabindex="1" data-selector="button-icon-resize-full"\n                     ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                     onkeydown="{{tab_index_move(domEvent)}}"\n                     class="{{csstheme}}-button-container"\n                     ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n                >\n                    <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                        <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                    </div>\n                </div>\n\n                <div tabindex="2" data-selector="button-icon-volume"\n                     ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                     class="{{csstheme}}-button-container" ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n                >\n                    <div class="{{csstheme}}-button-inner">\n                        <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                    <div tabindex="3" data-selector="button-volume-bar"\n                         ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                         ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                         onmouseout="this.blur()"\n                         class="{{csstheme}}-volumebar-inner"\n                         ontouchstart="{{startUpdateVolume(domEvent)}}"\n                         ontouchmove="{{progressUpdateVolume(domEvent)}}"\n                         ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n                         onmousedown="{{startUpdateVolume(domEvent)}}"\n                         onmouseup="{{stopUpdateVolume(domEvent)}}"\n                         onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                         onmousemove="{{progressUpdateVolume(domEvent)}}"\n                    >\n                        <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{csstheme}}-controlbar-header-title-block" ba-if="{{title}}">\n            <div class="{{csstheme}}-title"><p>{{title}}</p></div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-controlbar-footer">\n\n        <div class="{{csstheme}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-video-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : -1}}" data-selector="button-icon-play"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 class="{{csstheme}}-button-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : -1}}" data-selector="button-icon-pause"\n                 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i tabindex="0" class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-middle-block">\n\n            <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n                <div tabindex="4" data-selector="progress-bar-inner"\n                     ba-hotkey:right="{{seek(position + skipseconds)}}"\n                     ba-hotkey:left="{{seek(position - skipseconds)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-progressbar-inner"\n                     ontouchstart="{{startUpd
2atePosition(domEvent)}}"\n                     onmousedown="{{startUpdatePosition(domEvent)}}"\n                >\n\n                    <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                    <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                        <div class="{{csstheme}}-progressbar-button"></div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-marker"\n                        data-selector="trim-start-marker"\n                        ba-if="{{trimmingmode}}"\n                        ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                    ></div>\n                    <div class="{{csstheme}}-progressbar-marker"\n                        data-selector="trim-end-marker"\n                        ba-if="{{trimmingmode}}"\n                        ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                    ></div>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{csstheme}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-button-container {{csstheme}}-time-container {{csscommon}}-clickable"\n                 ba-click="{{toggle_position_info()}}"\n            >\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{(revertposition && duration > 0) ? "-" : ""}}\n                    {{(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n                <p> / </p>\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n            <div tabindex="5" data-selector="button-stream-label"\n                 ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{streams.length > 1 && currentstream}}"\n                 ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                    <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n                </div>\n            </div>\n            <div tabindex="6" data-selector="button-airplay"\n                 ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n                 ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n            >\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>Airplay</title>\n                    <desc>Airplay icon.</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 
2L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n\n            <div tabindex="7" data-selector="button-chromecast" onmouseout="this.blur()" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n                <button class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n            </div>\n\n            <div tabindex="10" data-selector="button-icon-settings"\n                 ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-right-button-container {{cssplayer}}-settings-{{settingsmenuactive ? \'visible\' : \'hidden\'}}"\n                 ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n                 title="{{string(\'settings\')}}"\n                 onkeydown="{{tab_index_move(domEvent)}}"\n            >\n                <div class="{{csstheme}}-settings-button">\n                    <i class="{{csscommon}}-icon-cog"></i>\n                </div>\n            </div>\n\n            <div tabindex="9" class="{{csstheme}}-primary-button-container {{csstheme}}-right-button-container" ba-if="{{trimmingmode}}">\n                <div data-selector="trim-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{trim()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'trim-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="9" class="{{csstheme}}-primary-button-container {{csstheme}}-right-button-container" ba-if="{{frameselectionmode}}">\n                <div data-selector="select-frame-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{select_frame()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'select-frame\')}}\n                </div>\n            </div>\n\n            <div tabindex="8" data-selector="cc-button-container"\n                 ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n                 ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n                 ba-click="{{toggle_tracks()}}"\n                 class="{{csstheme}}-right-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n                 title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n                 onmouseover="{{hover_cc(true)}}" onmouseleave="{{hover_cc(false)}}"\n            >\n                <div class="{{csstheme}}-subtitle-button-inner">\n                    <i class="{{csscommon}}-icon-subtitle"></i>\n                </div>\n            </div>\n\n\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},settingsvisible:function(obj){with(obj)return settingsvisible},ismobile:function(obj){with(obj)return ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},csscommon:function(obj){with(obj)return csscommon},settingsopen:function(obj){with(obj)return settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox":function(obj){with(obj)return showaddstreambutton&&!firefox},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen}
2,"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(obj){with(obj)return!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},stopvisible:function(obj){with(obj)return stopvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},"pausable && !resumevisible":function(obj){with(obj)return pausable&&!resumevisible},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"pause()":function(obj){with(obj)return pause()},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)}
2,covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{minimalist:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-minimalist",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div data-selector="recorder-topmessage-block" class="{{css}}-topmessage-container">\n    <div class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	\n	<div class="{{css}}-settings-left-sidebar">
2\n\n		<div class="{{css}}-controlbar-left-section">\n\n			<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n				<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n			</div>\n\n            <div ba-show="{{settingsvisible}}">\n\n				\n				<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n					<div class="{{css}}-circle-button" ba-show="{{ismobile}}">\n						<div data-selector="face-mode-toggle-icon"\n							 class="{{css}}-mobile-camera-switcher {{css}}-button-inner {{css}}-button-circle-unselected"\n							 onclick="{{toggleFaceMode()}}"\n							 onmouseenter="{{hover(string(\'switch-camera\'))}}"\n						>\n							<i class="{{csscommon}}-icon-arrows-cw"></i>\n						</div>\n					</div>\n\n					<div data-selector="settings-list-front" class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n						<div class="{{css}}-bubble-info-container" ba-show="{{settingsopen}}">\n							<div class="{{css}}-bubble-info">\n								<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n									<li>\n										<div data-selector="single-camera-stream">\n											<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n										</div>\n									</li>\n									<li>\n										<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n											{{videoselectnotification}}\n										</div>\n									</li>\n								</ul>\n\n								<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n									<li>\n										<div data-selector="single-camera-stream"\n											 class="{{css}}-add-stream"\n											 onclick="{{addNewStream()}}"\n											 onmouseenter="{{hover(string(\'add-stream\'))}}"\n										>\n											<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n										</div>\n									</li>\n								</ul>\n\n								<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n									<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n										<div data-selector="single-camera-stream"\n											 class="{{css}}-add-stream"\n											 onclick="{{addNewStream(camera.id)}}"\n											 onmouseenter="{{hover(string(\'add-stream\'))}}"\n										>\n											<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n										</div>\n									</li>\n\n								</ul>\n								<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n								<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n									<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n										<input tabindex="0" onmouseout="this.blur()"\n											   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n										/>\n										<span></span>\n										<label tabindex="0" onmouseout="this.blur()" onclick="{{selectCamera(camera.id)}}">\n											{{camera.label}}\n										</label>\n									</li>\n								</ul>\n								<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n								<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n									<li tabindex="0"\n										ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n										onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n										onclick="{{selectMicrophone(microphone.id)}}"\n									>\n										<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n										<span></span>\n										<label>\n											{{microphone.label}}\n										</label>\n									</li>\n								</ul>\n							</div>\n						</div>\n\n						<div tabindex="0"\n							 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n							 data-selector="record-button-icon-cog"\n							 class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n							 onclick="{{settingsopen=!settingsopen}}"\n							 onmouseenter="{{hover(string(\'settings\'))}}"\n							 onmouseleave="{{unhover()}}"\n						>\n							<i class="{{csscommon}}-icon-cog"></i>\n						</div>\n					</div>\n\n					<div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n						<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n							 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n							 onmouseleave="{{unhover()}}">\n							<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n						</div>\n					</div>\n\n					<div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n						<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n							 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n							 onmouseleave="{{unhover()}}">\n							<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n						</div>\n					</div>\n\n				</div>\n\n			</div>\n		</div>\n\n	</div>\n\n	<div class="{{css}}-controlbar-middle-section">\n\n		<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n				<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n					{{controlbarlabel}}\n				</div>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n				<div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="pause-primary-button" class="{{css}}-button-primary"\n					 title="{{string(\'pause-recorder\')}}"\n					 onclick="{{pause()}}"\n					 onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					<i class="{{csscommon}}-icon-pause"></i>\n				</div>\n\n				<div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n					 ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n					 data-selector="resume-primary-button" class="{{css}}-button-primary"\n					 title="{{string(\'resume-recorder\')}}"\n					 onclick="{{resume()}}"\n					 onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					<i class="{{csscommon}}-icon-ccw"></i>\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" data-selector="imagegallery-selected-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-image"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner"\n			 onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},csscommon:function(obj){with(obj)return csscommon},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")}}),{minimalist:{css:"ba-imageviewer",csstheme:"ba-imageviewer-minimalist-theme",tmplcontrolbar:'<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class=\'{{css}}-controlbar-header\'>\n        <div class="{{css}}-controlbar-header-icons-block">\n\n            <div class="{{css}}-right-block">\n\n                <div tabindex="1" data-selector="button-icon-resize-full"\n                     ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                     onkeydown="{{tab_index_move(domEvent)}}"\n                     class="{{css}}-button-container"\n                     ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n                >\n                    <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                        <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{css}}-controlbar-header-title-block" ba-if="{{title}}">\n            <div class="{{css}}-title"><p>{{title}}</p></div>\n        </div>\n    </div>\n\n    <div class="{{css}}-controlbar-footer">\n\n        <div class="{{css}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-image-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{css}}-button-inner">\n                    {{string(\'submit-image\')}}\n                </div>\n            </div>\n\n        </div>\n        <div class="{{css}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container {{css}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n            >\n                <div class="{{css}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n        </div>\n    </div>\n\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},csscommon:function(obj){with(obj)return csscommon},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)}}),{minimalist:{css:"ba-audioplayer",csstheme:"ba-player-minimalist-theme",tmplcontrolbar:'<div class="{{csstheme}}-dashboard ">\n\n    <div class=\'{{csstheme}}-controlbar-header\'>\n        <div class="{{csstheme}}-controlbar-header-icons-block">\n\n            <div class="{{csstheme}}-right-block">\n\n                <div tabindex="2" data-selector="button-icon-volume"\n                     ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                     class="{{csstheme}}-button-container" ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n                >\n                    <div class="{{csstheme}}-button-inner">\n                        <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{csstheme}}-volumebar">\n                    <div tabindex="3" data-selector="button-volume-bar"\n                         ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                         ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                         onmouseout="this.blur()"\n                         class="{{csstheme}}-volumebar-inner"\n                         onmousedown="{{startUpdateVolume(domEvent)}}"\n                         onmouseup="{{stopUpdateVolume(domEvent)}}"\n                         onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                         onmousemove="{{progressUpdateVolume(domEvent)}}"\n                    >\n                        <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                    </div>\n                </div>\n\n            </div>\n\n        </div>\n\n\n        <div class="{{csstheme}}-controlbar-header-title-block" ba-if="{{title}}">\n            <div class="{{csstheme}}-title"><p>{{title}}</p></div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-controlbar-footer">\n\n        <div class="{{csstheme}}-controlbar-top-block">\n\n            <div tabindex="0" data-selector="submit-audio-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container" ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-audio\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" data-selector="button-icon-play"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 class="{{csstheme}}-button-container" ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" data-selector="button-icon-pause"\n                 ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i tabindex="0" class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-middle-block">\n\n            <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n                <div tabindex="4" data-selector="progress-bar-inner"\n                     ba-hotkey:right="{{seek(position + skipseconds)}}"\n                     ba-hotkey:left="{{seek(position - skipseconds)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-progressbar-inner"\n                     onmousedown="{{startUpd
2atePosition(domEvent)}}"\n                     onmouseup="{{stopUpdatePosition(domEvent)}}"\n                     onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                     onmousemove="{{progressUpdatePosition(domEvent)}}"\n                >\n\n                    <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                    <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                        <div class="{{csstheme}}-progressbar-button"></div>\n                    </div>\n                </div>\n            </div>\n\n        </div>\n        <div class="{{csstheme}}-controlbar-bottom-block">\n            <div tabindex="0" data-selector="button-icon-ccw"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{csstheme}}-player-rerecord"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-button-container {{csstheme}}-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                <p> / </p>\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n    </div>\n\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:ie8?"ba-audioplayer":""}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},settingsvisible:function(obj){with(obj)return settingsvisible},settingsopen:function(obj){with(obj)return settingsopen},cameras:function(obj){with(obj)return cameras},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},csscommon:function(obj){with(obj)return csscommon},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"settingsvisible && settingsopen && audio":function(obj){with(obj)return settingsvisible&&settingsopen&&audio},microphones:function(obj){with(obj)return microphones},audio:function(obj){with(obj)return audio},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},stopvisible:function(obj){with(obj)return stopvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel}
2,rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{minimalist:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-minimalist",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div data-selector="recorder-topmessage-block" class="{{css}}-topmessage-container">\n    <div class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	\n	<div class="{{css}}-settings-left-sidebar">
2\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n			\n			<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n				<div data-selector="settings-list-front" class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n					<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}" >\n						<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n							<li>\n								<input tabindex="0" onmouseout="this.blur()"\n									   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}" onclick="{{selectCamera(camera.id)}}"\n								/>\n								<span></span>\n								<label tabindex="0" onmouseout="this.blur()" onclick="{{selectCamera(camera.id)}}">\n									{{camera.label}}\n								</label>\n							</li>\n						</ul>\n					</div>\n\n					<div tabindex="0"\n						 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n						 data-selector="record-button-icon-cog"\n						 class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n				</div>\n\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div class="{{css}}-bubble-info" ba-show="{{settingsvisible && settingsopen && audio }}">\n                        <ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n                            <li tabindex="0"\n								ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n								onclick="{{selectMicrophone(microphone.id)}}"\n							>\n                                <input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n                                <span></span>\n                                <label>\n                                    {{microphone.label}}\n                                </label>\n                            </li>\n                        </ul>\n                    </div>\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n                    <div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n			</div>\n		</div>\n\n	</div>\n\n	<div class="{{css}}-controlbar-middle-section">\n\n		<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n				<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n					{{controlbarlabel}}\n				</div>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>
2\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")},csscommon:function(obj){with(obj)return csscommon},"skipinitial ? 0 : 1":function(obj){with(obj)return skipinitial?0:1},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"startVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return startVerticallyUpdateVolume(domEvent)},"progressVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return progressVerticallyUpdateVolume(domEvent)},"stopVerticallyUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopVerticallyUpdateVolume(domEvent)},"stopVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return stopVerticallyUpdateVolume(domEvent)}
2,"{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{height:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'(revertposition && duration > 0) ? "-" : ""':function(obj){with(obj)return revertposition&&0<duration?"-":""},"(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition&&0<duration?formatTime(duration-position):formatTime(position)},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},cssplayer:function(obj){with(obj)return cssplayer},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},trimmingmode:function(obj){with(obj)return trimmingmode},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css},"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{theatre:{css:"ba-videoplayer",csstheme:"ba-player-theatre-theme",csscommon:"ba-commoncss",cssplayer:"ba-player",tmplcontrolbar:'<div data-selector="video-title-block" class="{{csstheme}}-title-container {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}"  ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-video-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="{{skipinitial ? 0 : 1}}" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volume-icon-container">\n\n            <div tabindex="2" data-selector="button-icon-volume"\n                 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                <div tabindex="-1" data-selector="button-volume-bar"\n                     ba-hotkey:up="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-volumebar-inner"\n                     ontouchstart="{{startVerticallyUpdateVolume(domEvent)}}"\n                     ontouchmove="{{progressVerticallyUpdateVolume(domEvent)}}"\n                     ontouchend="{{stopVerticallyUpdateVolume(domEvent); this.blur()}};"\n                     onmousedown="{{startVerticallyUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressVerticallyUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}
2-volumebar-position" ba-styles="{{{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-value"\n                 title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n            >\n                {{(revertposition && duration > 0) ? "-" : ""}}\n                {{(revertposition && duration > 0) ? formatTime(duration - position) : formatTime(position)}}\n            </div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n\n        <div tabindex="10" data-selector="button-icon-settings"\n             ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-settings-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n             ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n             title="{{string(\'settings\')}}"\n             onkeydown="{{tab_index_move(domEvent)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-settings-button-inner">\n                <i class="{{csscommon}}-icon-cog"></i>\n            </div>\n        </div>\n\n        <div tabindex="9" data-selector="cc-button-container"\n             ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n             ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n             class="{{csstheme}}-rightbutton-container {{csstheme}}-cc-button-container {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}"\n             title="{{ tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n             ba-click="{{toggle_tracks()}}"\n             onmouseover="{{hover_cc(true)}}"\n             onmouseleave="{{hover_cc(false)}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                <i class="{{csscommon}}-icon-subtitle"></i>\n            </div>\n        </div>\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{csstheme}}-button-container {{csstheme}}-fullscreen-icon-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n        <div tabindex="7" class="{{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n            <div data-selector="trim-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{trim()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'trim-video\')}}\n            </div>\n        </div>\n\n        <div tabindex="7" class="{{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n            <div data-selector="select-frame-button"\n                 onmouseout="this.blur()"\n                 ba-click="{{select_frame()}}"\n                 class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                 {{string(\'select-frame\')}}\n            </div>\n        </div>\n\n        <div tabindex="6" data-selector="button-airplay"\n             ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n             ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n        >\n            <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                \n                <title>Airplay</title>\n                <desc>Airplay icon.</desc>\n                <defs></defs>\n                <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                    <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 
2L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                </g>\n            </svg>\n        </div>\n\n        <div data-selector="button-chromecast" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container" ba-show="{{castbuttonvisble}}">\n            <button tabindex="0" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n        </div>\n\n        <div tabindex="5" data-selector="button-stream-label"\n             ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-button-container {{csstheme}}-stream-label-container"\n             ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n        >\n            <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="4" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             ontouchstart="{{startUpdatePosition(domEvent)}}"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                <div class="{{csstheme}}-progressbar-button"></div>\n            </div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-start-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n            ></div>\n            <div class="{{csstheme}}-progressbar-marker"\n                data-selector="trim-end-marker"\n                ba-if="{{trimmingmode}}"\n                ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n            ></div>\n        </div>\n    </div>\n\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},csscommon:function(obj){with(obj)return csscommon},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox":function(obj){with(obj)return showaddstreambutton&&!firefox},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen}
2,"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},settingsvisible:function(obj){with(obj)return settingsvisible},ismobile:function(obj){with(obj)return ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(obj){with(obj)return!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},cssrecorder:function(obj){with(obj)return cssrecorder},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},stopvisible:function(obj){with(obj)return stopvisible},"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"pausable && !resumevisible":function(obj){with(obj)return pausable&&!resumevisible},"stop()":function(obj){with(obj)return stop()},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"pause()":function(obj){with(obj)return pause()},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)}
2,covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{theatre:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-theatre",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div class="{{css}}-bubble-info">\n				<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n					<li>\n						<div data-selector="single-camera-stream">\n							<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n					<li>\n						<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n							{{videoselectnotification}}\n						</div>\n					</li>\n				</ul>\n\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n					<li>\n						<div data-selector="single-camera-stream"\n							 class="{{css}}-add-stream"\n							 onclick="{{addNewStream()}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n						</div>\n					</li>\n				</ul>\n\n				<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n					<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n						<div data-selector="single-camera-stream"\n							 class="{{css}}
2-add-stream"\n							 onclick="{{addNewStream(camera.id)}}"\n							 onmouseenter="{{hover(string(\'add-stream\'))}}"\n						>\n							<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n						</div>\n					</li>\n				</ul>\n\n				<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n					<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   type=\'radio\' name=\'camera\'\n							   value="{{selectedcamera == camera.id}}"\n							   onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   onclick="{{selectCamera(camera.id)}}"\n						>\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n				<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section">\n\n			<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n				<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n			</div>\n\n			<div ba-show="{{settingsvisible}}">\n\n				<div class="{{css}}-button" ba-show="{{ismobile}}">\n                    <div data-selector="face-mode-toggle-icon"\n                         class="{{css}}-button-inner {{css}}-button-circle-unselected"\n                         onclick="{{toggleFaceMode()}}"\n                         onmouseenter="{{hover(string(\'switch-camera\'))}}"\n                    >\n                        <i class="{{csscommon}}-icon-arrows-cw"></i>\n                    </div>\n				</div>\n\n				<div class="{{css}}-button">\n\n					<div tabindex="0"\n						 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n						 data-selector="record-button-icon-cog"\n						 class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n\n				</div>\n\n				<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n					<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-button" ba-show="{{!novideo && !allowscreen}}">\n					<div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n						 onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n						 onmouseleave="{{unhover()}}">\n						<i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n					</div>\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{cssrecorder}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n\n				<div class="{{css}}-button">\n					<div tabindex="0" ba-show="{{pausable && !resumevisible}}"\n						 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n						 data-selector="pause-primary-button" class="{{css}}-button"\n						 title="{{string(\'pause-recorder\')}}"\n						 onclick="{{pause()}}"\n						 onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-pause"></i>\n					</div>\n\n					<div tabindex="0" ba-show="{{pausable && resumevisible}}"\n						 ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n						 data-selector="resume-primary-button" class="{{css}}-button"\n						 title="{{string(\'resume-recorder\')}}"\n						 onclick="{{resume()}}"\n						 onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-ccw"></i>\n					</div>\n				</div>\n\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button"\n					 class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" data-selector="imagegallery-selected-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-image"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner"\n			 onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"}}),{theatre:{css:"ba-imageviewer",csstheme:"ba-imageviewer-theatre-theme",tmplcontrolbar:'<div data-selector="image-title-block" class="{{css}}-image-title-container {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}"  ba-if="{{title}}">\n    <p class="{{css}}-image-title">\n        {{title}}\n    </p>\n</div>\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-left-block">\n\n        <div tabindex="0" data-selector="submit-image-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{css}}-button-inner">\n                {{string(\'submit-image\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{css}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-image\')}}"\n        >\n            <div class="{{css}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{css}}-right-block">\n\n        <div tabindex="8" data-selector="button-icon-resize-full"\n             ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent)}}"\n             class="{{css}}-button-container {{css}}-fullscreen-icon-container"\n             ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n        >\n            <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n            </div>\n        </div>\n\n\n    </div>\n\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},title:function(obj){with(obj)return title},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)},"startVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return startVerticallyUpdateVolume(domEvent)},"stopVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return stopVerticallyUpdateVolume(domEvent)},"progressVerticallyUpdateVolume(domEvent)":function(obj){with(obj)return progressVerticallyUpdateVolume(domEvent)}
2,"{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{height:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")}}),{theatre:{css:"ba-audioplayer",csstheme:"ba-player-theatre-theme",tmplcontrolbar:'<div data-selector="audio-title-block" class="{{csstheme}}-title-container "  ba-if="{{title}}">\n    <p class="{{csstheme}}-title">\n        {{title}}\n    </p>\n</div>\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-left-block">\n\n        <div tabindex="0" data-selector="submit-audio-button"\n             ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{submittable}}"  ba-click="{{submit()}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                {{string(\'submit-audio\')}}\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-ccw"\n             ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n             class="{{csstheme}}-leftbutton-container"\n             ba-if="{{rerecordable}}" ba-click="{{rerecord()}}"\n             title="{{string(\'rerecord-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-ccw"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-play"\n             ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n             class="{{csstheme}}-button-container"\n             ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-play"></i>\n            </div>\n        </div>\n\n        <div tabindex="0" data-selector="button-icon-pause"\n             ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n             onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n             class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n             ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n        >\n            <div class="{{csstheme}}-button-inner">\n                <i class="{{csscommon}}-icon-pause"></i>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-volume-icon-container">\n\n            <div tabindex="2" data-selector="button-icon-volume"\n                 ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar">\n                <div tabindex="-1" data-selector="button-volume-bar"\n                     ba-hotkey:up="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:down="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     class="{{csstheme}}-volumebar-inner"\n                     onmousedown="{{startVerticallyUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopVerticallyUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressVerticallyUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}
2-volumebar-position" ba-styles="{{{height: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n        </div>\n    </div>\n\n    <div class="{{csstheme}}-right-block">\n\n        <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n            <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n        <div tabindex="4" data-selector="progress-bar-inner"\n             ba-hotkey:right="{{seek(position + skipseconds)}}"\n             ba-hotkey:left="{{seek(position - skipseconds)}}"\n             onmouseout="this.blur()"\n             class="{{csstheme}}-progressbar-inner"\n             onmousedown="{{startUpdatePosition(domEvent)}}"\n             onmouseup="{{stopUpdatePosition(domEvent)}}"\n             onmouseleave="{{stopUpdatePosition(domEvent)}}"\n             onmousemove="{{progressUpdatePosition(domEvent)}}"\n        >\n\n            <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n            <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                <div class="{{csstheme}}-progressbar-button"></div>\n            </div>\n        </div>\n    </div>\n\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:ie8?"ba-audioplayer":""}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"settingsvisible && settingsopen":function(obj){with(obj)return settingsvisible&&settingsopen},cameras:function(obj){with(obj)return cameras},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"camera.label":function(obj){with(obj)return camera.label},microphones:function(obj){with(obj)return microphones},audio:function(obj){with(obj)return audio},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"unhover()":function(obj){with(obj)return unhover()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},settingsvisible:function(obj){with(obj)return settingsvisible},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},csscommon:function(obj){with(obj)return csscommon},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"}
2,recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},stopvisible:function(obj){with(obj)return stopvisible},"controlbarlabel && !rerecordvisible":function(obj){with(obj)return controlbarlabel&&!rerecordvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{theatre:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-theatre",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	<div class="{{css}}-settings-front">\n\n		\n		<div data-selector="recorder-settings" class="{{css}}-settings" ba-show="{{settingsvisible && settingsopen}}">\n			<div class="{{css}}-bubble-info">\n				<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n					<li>\n						<input tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   type=\'radio\' name=\'camera\'\n							   value="{{selectedcamera == camera.id}}"\n							   onclick="{{selectCamera(camera.id)}}"\n						/>\n						<span></span>\n						<label tabindex="0"\n							   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n							   onclick="{{selectCamera(camera.id
2)}}"\n						>\n							{{camera.label}}\n						</label>\n					</li>\n				</ul>\n				<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n					<li tabindex="0"\n						ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n						onclick="{{selectMicrophone(microphone.id)}}"\n					>\n						<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n						<span></span>\n						<label>\n							{{microphone.label}}\n						</label>\n					</li>\n				</ul>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n            <div class="{{css}}-button" ba-show="{{settingsvisible}}">\n\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n					 data-selector="record-button-icon-cog"\n					 class="{{css}}-button-inner {{css}}-button-{{settingsopen ? \'selected\' : \'unselected\' }}"\n					 onclick="{{settingsopen=!settingsopen}}"\n					 onmouseenter="{{hover(string(\'settings\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					<i class="{{csscommon}}-icon-cog"></i>\n				</div>\n\n			</div>\n\n			<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n					<i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n\n			<div class="{{css}}-button" ba-show="{{!noaudio && !allowscreen}}">\n				<div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n					onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n					onmouseleave="{{unhover()}}">\n                    <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n				</div>\n			</div>\n		</div>\n\n		<div class="{{css}}-controlbar-right-section">\n\n			<div class="{{css}}-rightbutton-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-timer-container">\n				<div class="{{css}}-label-container" ba-show="{{controlbarlabel && !rerecordvisible}}">\n					<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n						{{controlbarlabel}}\n					</div>\n				</div>\n			</div>\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button"\n					 class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.binding("module","root:BetaJS.MediaComponents"),Scoped.extend("module:Assets.playerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"activitydelta > hidebarafter && hideoninactivity ? (cssplayer + '-dashboard-hidden') : ''":function(obj){with(obj)return activitydelta>hidebarafter&&hideoninactivity?cssplayer+"-dashboard-hidden":""},csscommon:function(obj){with(obj)return csscommon},"toggle_position_info()":function(obj){with(obj)return toggle_position_info()},"revertposition ? string('remaining-time') : string('elapsed-time')":function(obj){with(obj)return revertposition?string("remaining-time"):string("elapsed-time")},'revertposition ? "-" : ""':function(obj){with(obj)return revertposition?"-":""},"revertposition ? formatTime(duration - position) : formatTime(position)":function(obj){with(obj)return revertposition?formatTime(duration-position):formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")},"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"skipinitial ? 2 : 1":function(obj){with(obj)return skipinitial?2:1},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)}
2,"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('video-progress')":function(obj){with(obj)return string("video-progress")},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},trimmingmode:function(obj){with(obj)return trimmingmode},"{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + '%'}":function(obj){with(obj)return{left:Math.round(duration&&trimstart?trimstart/duration*100:0)+"%"}},"{left: 'auto', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + '%'}":function(obj){with(obj)return{left:"auto",right:100-Math.round(duration&&trimend?trimend/duration*100:100)+"%"}},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-video')":function(obj){with(obj)return string("rerecord-video")}
2,"skipinitial ? 0 : 2":function(obj){with(obj)return skipinitial?0:2},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-video')":function(obj){with(obj)return string("play-video")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-video-disabled') : string('pause-video')":function(obj){with(obj)return disablepause?string("pause-video-disabled"):string("pause-video")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"!hidevolumebar":function(obj){with(obj)return!hidevolumebar},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"stopUpdateVolume(domEvent); this.blur()":function(obj){with(obj)return stopUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},title:function(obj){with(obj)return title},"toggle_stream()":function(obj){with(obj)return toggle_stream()},"streams.length > 1 && currentstream":function(obj){with(obj)return 1<streams.length&&currentstream},"string('change-resolution')":function(obj){with(obj)return string("change-resolution")},currentstream_label:function(obj){with(obj)return currentstream_label},"show_airplay_devices()":function(obj){with(obj)return show_airplay_devices()},cssplayer:function(obj){with(obj)return cssplayer},airplaybuttonvisible:function(obj){with(obj)return airplaybuttonvisible},castbuttonvisble:function(obj){with(obj)return castbuttonvisble},"toggle_settings_menu()":function(obj){with(obj)return toggle_settings_menu()},"settingsmenuactive ? 'active' : 'inactive'":function(obj){with(obj)return settingsmenuactive?"active":"inactive"},settingsmenubutton:function(obj){with(obj)return settingsmenubutton},"string('settings')":function(obj){with(obj)return string("settings")},"tab_index_move(domEvent)":function(obj){with(obj)return tab_index_move(domEvent)},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},"fullscreened ? 'active' : 'inactive'":function(obj){with(obj)return fullscreened?"active":"inactive"},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-video') : string('fullscreen-video')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-video"):string("fullscreen-video")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"},"toggle_tracks()":function(obj){with(obj)return toggle_tracks()},"(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload":function(obj){with(obj)return 0<tracktags.length&&showsubtitlebutton||allowtexttrackupload},"tracktextvisible ? 'active' : 'inactive'":function(obj){with(obj)return tracktextvisible?"active":"inactive"},"tracktextvisible ? string('close-tracks') : string('show-tracks')":function(obj){with(obj)return tracktextvisible?string("close-tracks"):string("show-tracks")},"hover_cc(true)":function(obj){with(obj)return hover_cc(!0)},"hover_cc(false)":function(obj){with(obj)return hover_cc(!1)},"trim()":function(obj){with(obj)return trim()},"string('trim-video')":function(obj){with(obj)return string("trim-video")},frameselectionmode:function(obj){with(obj)return frameselectionmode},"select_frame()":function(obj){with(obj)return select_frame()},"string('select-frame')":function(obj){with(obj)return string("select-frame")}}),Parser.registerFunctions({"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'player-toggle-overlay')":function(obj){with(obj)return tab_index_move(domEvent,null,"player-toggle-overlay")},cssplayer:function(obj){with(obj)return cssplayer},"string('tooltip')":function(obj){with(obj)return string("tooltip")},"showduration && (duration != 0 && duration != undefined)":function(obj){with(obj)return showduration&&0!=duration&&undefined!=duration},css:function(obj){with(obj)return css},"formatTime(duration)":function(obj){with(obj)return formatTime(duration)},"rerecordable || submittable":function(obj){with(obj)return rerecordable||submittable},"submittable && !trimmingmode":function(obj){with(obj)return submittable&&!trimmingmode},"submit()":function(obj){with(obj)return submit()},"string('submit-video')":function(obj){with(obj)return string("submit-video")},"rerecordable && !trimmingmode":function(obj){with(obj)return rerecordable&&!trimmingmode},"rerecord()":function(obj){with(obj)return rerecord()},"string('rerecord')":function(obj){with(obj)return string("rerecord")},trimmingmode:function(obj){with(obj)return trimmingmode},"string('trim')":function(obj){with(obj)return string("trim")},"skip()":function(obj){with(obj)return skip()},"string('skip')":function(obj){with(obj)return string("skip")}}),{elevate:{css:"ba-videoplayer",csstheme:"ba-player-elevate-theme",cssplayer:"ba-player",tmplcontrolbar:'\n<div class="{{csstheme}}-dashboard {{activitydelta > hidebarafter && hideoninactivity ? (cssplayer + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{csstheme}}-top-block">\n\n        <div class="{{csstheme}}-top-left-block {{csscommon}}-clickable" ba-click="{{toggle_position_info()}}">\n            <div class="{{csstheme}}-time-container {{csstheme}}-left-time-container">\n                <div class="{{csstheme}}-time-value"\n                     title="{{revertposition ? string(\'remaining-time\') : string(\'elapsed-time\')}}"\n                >\n                    {{revertposition ? "-" : ""}}
2\n                    {{revertposition ? formatTime(duration - position) : formatTime(position)}}\n                </div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-top-right-block">\n\n            <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="{{skipinitial ? 2 : 1}}"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 data-selector="progress-bar-inner" class="{{csstheme}}-progressbar-inner"\n                 ontouchstart="{{startUpdatePosition(domEvent)}}"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'video-progress\')}}">\n                    <div class="{{csstheme}}-progressbar-button-description" style="display: none">\n                        <div class="{{csstheme}}-current-stream-screen-shot">\n                            <img src=""/>\n                        </div>\n                        <div class="{{csstheme}}-time-container">\n                            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                        </div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-button"></div>\n                </div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-start-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: Math.round(duration && trimstart ? trimstart / duration * 100 : 0) + \'%\'}}}"\n                ></div>\n                <div class="{{csstheme}}-progressbar-marker"\n                    data-selector="trim-end-marker"\n                    ba-if="{{trimmingmode}}"\n                    ba-styles="{{{left: \'auto\', right: 100 - Math.round(duration && trimend ? trimend / duration * 100 : 100) + \'%\'}}}"\n                ></div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-bottom-block">\n\n        <div class="{{csstheme}}-left-block">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-video-button" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : 2}}" ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 data-selector="button-icon-play" class="{{csstheme}}-button-container"\n                 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="{{skipinitial ? 0 : 2}}" ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 data-selector="button-icon-pause" class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-video-disabled\') : string(\'pause-video\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n            <div tabindex="3" ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-volume" class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar" ba-show="{{!hidevolumebar}}">\n                <div tabindex="4"\n                     ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     data-selector="button-volume-bar" class="{{csstheme}}-volumebar-inner"\n                     ontouchstart="{{startUpd
2ateVolume(domEvent)}}"\n                     ontouchmove="{{progressUpdateVolume(domEvent)}}"\n                     ontouchend="{{stopUpdateVolume(domEvent); this.blur()}};"\n                     onmousedown="{{startUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-center-block">\n            <div data-selector="video-title-block" class="{{csstheme}}-title-block" ba-if="{{title}}">\n                <p class="{{csstheme}}-title">\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-right-block">\n\n            <div tabindex="5" ba-hotkey:space^enter="{{toggle_stream()}}" onmouseout="this.blur()"\n                 data-selector="button-stream-label" class="{{csstheme}}-button-container"\n                 ba-if="{{streams.length > 1 && currentstream}}" ba-click="{{toggle_stream()}}" title="{{string(\'change-resolution\')}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-stream-label-container">\n                    <span class="{{csstheme}}-button-text {{csstheme}}-stream-label">{{currentstream_label}}</span>\n                </div>\n            </div>\n\n            <div tabindex="6" ba-hotkey:space^enter="{{show_airplay_devices()}}" onmouseout="this.blur()"\n                 data-selector="button-airplay" class="{{csstheme}}-button-container {{cssplayer}}-airplay-container"\n                 ba-show="{{airplaybuttonvisible}}" ba-click="{{show_airplay_devices()}}"\n            >\n                <svg width="16px" height="11px" viewBox="0 0 16 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n                    \n                    <title>Airplay</title>\n                    <desc>Airplay icon.</desc>\n                    <defs></defs>\n                    <g stroke="none" stroke-width="1" fill-rule="evenodd" sketch:type="MSPage">\n                        <path d="M4,11 L12,11 L8,7 L4,11 Z M14.5454545,0 L1.45454545,0 C0.654545455,0 0,0.5625 0,1.25 L0,8.75 C0,9.4375 0.654545455,10 1.45454545,10 L4.36363636,10 L4.36363636,8.75 L1.45454545,8.75 L1.45454545,1.25 L14.5454545,1.25 L14.5454545,8.75 L11.6363636,8.75 L11.6363636,10 L14.5454545,10 C15.3454545,10 16,9.4375 16,8.75 L16,1.25 C16,0.5625 15.3454545,0 14.5454545,0 L14.5454545,0 Z" sketch:type="MSShapeGroup"></path>\n                    </g>\n                </svg>\n            </div>\n\n            <div data-selector="button-chromecast" class="{{csstheme}}-button-container {{csstheme}}-cast-button-container"\n                 ba-show="{{castbuttonvisble}}">\n                <button tabindex="7" class="{{csstheme}}-gcast-button" is="google-cast-button"></button>\n            </div>\n\n            <div tabindex="8" data-selector="button-icon-settings"\n                 ba-hotkey:space^enter="{{toggle_settings_menu()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container {{cssplayer}}-button-{{settingsmenuactive ? \'active\' : \'inactive\'}}"\n                 ba-if="{{settingsmenubutton}}" ba-click="{{toggle_settings_menu()}}"\n                 title="{{string(\'settings\')}}"\n                 onkeydown="{{tab_index_move(domEvent)}}"\n            >\n                <div class="{{csstheme}}-button-inner  {{csstheme}}-settings-button">\n                    <i class="{{csscommon}}-icon-cog"></i>\n                </div>\n            </div>\n\n            <div tabindex="9" data-selector="button-icon-resize-full"\n                 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                 class="{{csstheme}}-button-container  {{cssplayer}}-button-{{fullscreened ? \'active\' : \'inactive\'}}"\n                 ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-video\') : string(\'fullscreen-video\') }}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-full-screen-btn-inner">\n                    <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                </div>\n            </div>\n\n            <div tabindex="10" data-selector="cc-button-container"\n                 ba-hotkey:space^enter="{{toggle_tracks()}}" onmouseout="this.blur()"\n                 ba-if="{{(tracktags.length > 0 && showsubtitlebutton) || allowtexttrackupload}}"\n                 class="{{csstheme}}-button-container  {{cssplayer}}-button-{{tracktextvisible ? \'active\' : \'inactive\'}}
2"\n                 title="{{tracktextvisible ? string(\'close-tracks\') : string(\'show-tracks\')}}"\n                 ba-click="{{toggle_tracks()}}"\n                 onmouseover="{{hover_cc(true)}}"\n                 onmouseleave="{{hover_cc(false)}}"\n            >\n                <div class="{{csstheme}}-button-inner {{csstheme}}-subtitle-button-inner">\n                    <i class="{{csscommon}}-icon-subtitle"></i>\n                </div>\n            </div>\n\n            <div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-button-container" ba-if="{{trimmingmode}}">\n                <div data-selector="trim-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{trim()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'trim-video\')}}\n                </div>\n            </div>\n\n            <div tabindex="11" class="{{csstheme}}-primary-button-container {{csstheme}}-button-container" ba-if="{{frameselectionmode}}">\n                <div data-selector="select-frame-button"\n                     onmouseout="this.blur()"\n                     ba-click="{{select_frame()}}"\n                     class="{{csstheme}}-primary-button {{csstheme}}-button-inner">\n                     {{string(\'select-frame\')}}\n                </div>\n            </div>\n\n        </div>\n\n    </div>\n</div>\n',tmplplaybutton:'\n<div tabindex="0" data-selector="play-button"\n     ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n     onkeydown="{{tab_index_move(domEvent, null, \'player-toggle-overlay\')}}"\n     class="{{cssplayer}}-playbutton-container" ba-click="{{play()}}" title="{{string(\'tooltip\')}}"\n>\n	<div class="{{cssplayer}}-playbutton-button"></div>\n</div>\n<div ba-show="{{showduration && (duration != 0 && duration != undefined)}}" class="{{css}}-playbutton-duration">\n    {{formatTime(duration)}}\n</div>\n\n<div class="{{cssplayer}}-rerecord-bar" ba-if="{{rerecordable || submittable}}">\n	<div class="{{cssplayer}}-rerecord-backbar"></div>\n	<div class="{{cssplayer}}-rerecord-frontbar">\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{submittable && !trimmingmode}}">\n            <div tabindex="0" data-selector="player-submit-button"\n                 ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{submit()}}">\n                {{string(\'submit-video\')}}\n            </div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{rerecordable && !trimmingmode}}">\n        	<div tabindex="0" data-selector="player-rerecord-button"\n                 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{rerecord()}}">\n        		{{string(\'rerecord\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-trim-button"\n                 ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{play()}}">\n        		{{string(\'trim\')}}\n        	</div>\n        </div>\n        <div class="{{cssplayer}}-rerecord-button-container" ba-if="{{trimmingmode}}">\n        	<div tabindex="0" data-selector="player-skip-button"\n                 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n                 class="{{cssplayer}}-rerecord-button" onclick="{{skip()}}">\n        		{{string(\'skip\')}}\n        	</div>\n        </div>\n	</div>\n</div>\n',cssloader:ie8?"ba-videoplayer":"",cssmessage:"ba-videoplayer",cssplaybutton:ie8?"ba-videoplayer":""}}}),Scoped.extend("module:Assets.recorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},"stopvisible && recordingindication":function(obj){with(obj)return stopvisible&&recordingindication},settingsvisible:function(obj){with(obj)return settingsvisible},ismobile:function(obj){with(obj)return ismobile},"toggleFaceMode()":function(obj){with(obj)return toggleFaceMode()},"hover(string('switch-camera'))":function(obj){with(obj)return hover(string("switch-camera"))},csscommon:function(obj){with(obj)return csscommon},settingsopen:function(obj){with(obj)return settingsopen},videoselectnotification:function(obj){with(obj)return videoselectnotification},"string('add-stream')":function(obj){with(obj)return string("add-stream")},"showaddstreambutton && firefox && allowscreen":function(obj){with(obj)return showaddstreambutton&&firefox&&allowscreen},"addNewStream()":function(obj){with(obj)return addNewStream()},"hover(string('add-stream'))":function(obj){with(obj)return hover(string("add-stream"))},"showaddstreambutton && !firefox":function(obj){with(obj)return showaddstreambutton&&!firefox},cameras:function(obj){with(obj)return cameras},"(camera.id !== selectedcamera) || allowscreen":function(obj){with(obj)return camera.id!==selectedcamera||allowscreen}
2,"addNewStream(camera.id)":function(obj){with(obj)return addNewStream(camera.id)},"camera.label":function(obj){with(obj)return camera.label},"(showaddstreambutton && !firefox) || (firefox && allowscreen)":function(obj){with(obj)return showaddstreambutton&&!firefox||firefox&&allowscreen},"!novideo && !allowscreen && !ismobile":function(obj){with(obj)return!novideo&&!allowscreen&&!ismobile},"hover(string('select-camera'))":function(obj){with(obj)return hover(string("select-camera"))},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"(!noaudio && !novideo) || !allowscreen":function(obj){with(obj)return!noaudio&&!novideo||!allowscreen},microphones:function(obj){with(obj)return microphones},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"hover(string('select-audio-input'))":function(obj){with(obj)return hover(string("select-audio-input"))},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"!novideo && !allowscreen":function(obj){with(obj)return!novideo&&!allowscreen},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},stopvisible:function(obj){with(obj)return stopvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},"pausable && !resumevisible":function(obj){with(obj)return pausable&&!resumevisible},"string('pause-recorder')":function(obj){with(obj)return string("pause-recorder")},"pause()":function(obj){with(obj)return pause()},"hover(string('pause-recorder'))":function(obj){with(obj)return hover(string("pause-recorder"))},"pausable && resumevisible":function(obj){with(obj)return pausable&&resumevisible},"resume()":function(obj){with(obj)return resume()},"string('resume-recorder')":function(obj){with(obj)return string("resume-recorder")},"hover(string('resume-recorder'))":function(obj){with(obj)return hover(string("resume-recorder"))},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)}
2,covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({showslidercontainer:function(obj){with(obj)return showslidercontainer},css:function(obj){with(obj)return css},"left()":function(obj){with(obj)return left()},csscommon:function(obj){with(obj)return csscommon},images:function(obj){with(obj)return images},"select(image)":function(obj){with(obj)return select(image)},"{left: image.left + 'px', top: image.top + 'px', width: image.width + 'px', height: image.height + 'px'}":function(obj){with(obj)return{left:image.left+"px",top:image.top+"px",width:image.width+"px",height:image.height+"px"}},"right()":function(obj){with(obj)return right()},"!showslidercontainer":function(obj){with(obj)return!showslidercontainer},covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"initialmessages.length > 0":function(obj){with(obj)return 0<initialmessages.length},csscommon:function(obj){with(obj)return csscommon},initialmessages:function(obj){with(obj)return initialmessages},"initialmessage.message":function(obj){with(obj)return initialmessage.message},"initialmessage.type ? initialmessage.type : 'default'":function(obj){with(obj)return initialmessage.type?initialmessage.type:"default"},"initialmessage.id":function(obj){with(obj)return initialmessage.id},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.switchcamera":function(obj){with(obj)return action.switchcamera},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({cssrecorder:function(obj){with(obj)return cssrecorder},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{elevate:{css:"ba-videorecorder",csstheme:"ba-recorder-theme-elevate",cssrecorder:"ba-recorder",cssmessage:"ba-videorecorder",cssloader:"ba-videorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	\n	<div class="{{css}}-settings-left-sidebar">
2\n\n		<div class="{{css}}-indicator-container" ba-show="{{stopvisible && recordingindication}}">\n			<div data-selector="recording-indicator" class="{{css}}-recording-indication"></div>\n		</div>\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n			\n			<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n				<div class="{{css}}-circle-button" ba-show="{{ismobile}}">\n					<div data-selector="face-mode-toggle-icon" class="{{css}}-mobile-camera-switcher {{css}}-button-inner"\n						 onclick="{{toggleFaceMode()}}"\n						 onmouseenter="{{hover(string(\'switch-camera\'))}}"\n					>\n						<i class="{{csscommon}}-icon-arrows-cw"></i>\n					</div>\n				</div>\n\n				<div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n					<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}">\n						<ul data-selector="add-new-stream" ba-if="{{videoselectnotification}}">\n							<li>\n								<div data-selector="single-camera-stream">\n									<i class="ba-commoncss-icon-plus"></i> {{string(\'add-stream\')}}\n								</div>\n							</li>\n							<li>\n								<div data-selector="single-camera-stream" class="{{csscommon}}-text-error">\n									{{videoselectnotification}}\n								</div>\n							</li>\n						</ul>\n\n						<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && firefox && allowscreen}}">\n							<li>\n								<div data-selector="single-camera-stream"\n									 class="{{css}}-add-stream"\n									 onclick="{{addNewStream()}}"\n									 onmouseenter="{{hover(string(\'add-stream\'))}}"\n								>\n									<i class="{{csscommon}}-icon-plus"></i> {{string(\'add-stream\')}}\n								</div>\n							</li>\n						</ul>\n\n						<ul data-selector="add-new-stream" ba-show="{{showaddstreambutton && !firefox}}" ba-repeat="{{camera :: cameras}}">\n							<li ba-show="{{(camera.id !== selectedcamera) || allowscreen}}">\n								<div data-selector="single-camera-stream"\n									 class="{{css}}-add-stream"\n									 onclick="{{addNewStream(camera.id)}}"\n									 onmouseenter="{{hover(string(\'add-stream\'))}}"\n								>\n									<i class="{{csscommon}}-icon-plus"></i> {{camera.label}}\n								</div>\n							</li>\n						</ul>\n						<hr ba-show="{{(showaddstreambutton && !firefox) || (firefox && allowscreen)}}"/>\n\n						<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}" ba-show="{{!novideo && !allowscreen && !ismobile}}">\n							<li onmouseenter="{{hover(string(\'select-camera\'))}}">\n								<input tabindex="0"\n									   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n									   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n									   onclick="{{selectCamera(camera.id)}}"\n								/>\n								<span></span>\n								<label tabindex="0"\n									   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n									   onclick="{{selectCamera(camera.id)}}"\n								>\n									{{camera.label}}\n								</label>\n							</li>\n						</ul>\n						<hr ba-show="{{(!noaudio && !novideo) || !allowscreen}}"/>\n						<ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{!noaudio && !allowscreen}}">\n							<li tabindex="0"\n								ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n								onmouseenter="{{hover(string(\'select-audio-input\'))}}"\n								onclick="{{selectMicrophone(microphone.id)}}"\n							>\n								<input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n								<span></span>\n								<label>\n									{{microphone.label}}\n								</label>\n							</li>\n						</ul>\n					</div>\n\n					<div tabindex="0"\n						 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n						 data-selector="record-button-icon-cog"\n						 class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n\n				</div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!novideo && !allowscreen}}">\n                    <div data-selector="record-button-icon-videocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-videocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n			</div>\n		</div>\n\n	</div>\n\n	<div class="{{css}}-controlbar-middle-section">\n\n		<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n				<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n					{{controlbarlabel}}\n				</div>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n\n                <div tabindex="0" data-selector="pause-primary-button"  ba-show="{{pausable && !resumevisible}}"\n                     ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n                     data-selector="pause-primary-button" class="{{css}}-button-primary"\n                     title="{{string(\'pause-recorder\')}}"\n                     onclick="{{pause()}}"\n                     onmouseenter="{{hover(string(\'pause-recorder\'))}}"\n                     onmouseleave="{{unhover()}}"\n                >\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n\n                <div tabindex="0" data-selector="resume-primary-button"  ba-show="{{pausable && resumevisible}}"\n                     ba-hotkey:space^enter="{{resume()}}" onmouseout="this.blur()"\n                     data-selector="resume-primary-button" class="{{css}}-button-primary"\n                     title="{{string(\'resume-recorder\')}}"\n                     onclick="{{resume()}}"\n                     onmouseenter="{{hover(string(\'resume-recorder\'))}}"\n                     onmouseleave="{{unhover()}}"\n                >\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}
2"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplimagegallery:'<div ba-if="{{showslidercontainer}}" data-selector="image-gallery" class="{{css}}-image-gallery-container">\n	<div data-selector="slider-left-button" class="{{css}}-imagegallery-leftbutton">\n		<div tabindex="0" data-selector="slider-left-inner-button"\n			 ba-hotkey:space^enter^left="{{left()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner" onclick="{{left()}}"\n		>\n			<i class="{{csscommon}}-icon-left-open"></i>\n		</div>\n	</div>\n\n	<div data-selector="images-imagegallery-container" ba-repeat="{{image::images}}" class="{{css}}-imagegallery-container" data-gallery-container>\n		<div tabindex="0" data-selector="imagegallery-selected-image"\n			 ba-hotkey:space^enter="{{select(image)}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-image"\n			 ba-styles="{{{left: image.left + \'px\', top: image.top + \'px\', width: image.width + \'px\', height: image.height + \'px\'}}}"\n			 onclick="{{select(image)}}"\n		>\n		</div>\n	</div>\n\n	<div data-selector="slider-right-button" class="{{css}}-imagegallery-rightbutton">\n		<div tabindex="0" data-selector="slider-right-inner-button"\n			 ba-hotkey:space^enter^right="{{right()}}" onmouseout="this.blur()"\n			 class="{{css}}-imagegallery-button-inner"\n			 onclick="{{right()}}"\n		>\n			<i class="{{csscommon}}-icon-right-open"></i>\n		</div>\n	</div>\n</div>\n\n<div ba-if="{{!showslidercontainer}}" class="{{css}}-chooser-container">\n	<div data-selector="covershot-primary-button" class="{{css}}-chooser-button-container">\n		<div class="{{css}}-chooser-button-0">\n			<input type="file"\n				   tabindex="0"\n				   class="{{css}}-chooser-file"\n				   accept="{{covershot_accept_string}}"\n				   onchange="{{uploadCovershot(domEvent)}}"\n			/>\n			<i class="{{csscommon}}-icon-picture"></i>\n			<span>\n			{{string(\'upload-covershot\')}}\n		</span>\n		</div>\n	</div>\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n	<div ba-if="{{initialmessages.length > 0}}" class="{{csscommon}}-message-container">\n		<ul ba-repeat="{{initialmessage :: initialmessages}}">\n			<li ba-if="{{initialmessage.message}}"\n				class="{{csscommon}}-message-text {{csscommon}}-message-{{initialmessage.type ? initialmessage.type : \'default\'}}"\n			>\n				{{ initialmessage.message }}\n				<span ba-if="{{initialmessage.id}}"\n					  class="{{csscommon}}-action-button"\n					  ba-click="close_message(initialmessage.id)"\n				>\n					<i class="{{csscommon}}-icon-cancel"></i>\n				</span>\n			</li>\n		</ul>\n	</div>\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture="{{action.switchcamera}}" />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>\n',tmplmessage:'<div data-selector="recorder-message-container" class="{{cssrecorder}}-message-container" ba-click="{{click()}}">\n    <div class="{{cssrecorder}}-top-inner-message-container {{cssrecorder}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{cssrecorder}}-first-inner-message-container">\n            <div class="{{cssrecorder}}-second-inner-message-container">\n                <div class="{{cssrecorder}}-third-inner-message-container">\n                    <div class="{{cssrecorder}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{cssrecorder}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}}),Scoped.extend("module:Assets.imageviewerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({css:function(obj){with(obj)return css},"activitydelta > 5000 && hideoninactivity ? (css + '-dashboard-hidden') : ''":function(obj){with(obj)return 5e3<activitydelta&&hideoninactivity?css+"-dashboard-hidden":""},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-image')":function(obj){with(obj)return string("submit-image")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-image')":function(obj){with(obj)return string("rerecord-image")},csscommon:function(obj){with(obj)return csscommon},title:function(obj){with(obj)return title},"toggle_fullscreen()":function(obj){with(obj)return toggle_fullscreen()},fullscreen:function(obj){with(obj)return fullscreen},"fullscreened ? string('exit-fullscreen-image') : string('fullscreen-image')":function(obj){with(obj)return fullscreened?string("exit-fullscreen-image"):string("fullscreen-image")},"fullscreened ? 'small' : 'full'":function(obj){with(obj)return fullscreened?"small":"full"}}),{elevate:{css:"ba-imageviewer",csstheme:"ba-imageviewer-elevate-theme",tmplcontrolbar:'\n<div class="{{css}}-dashboard {{activitydelta > 5000 && hideoninactivity ? (css + \'-dashboard-hidden\') : \'\'}}">\n\n    <div class="{{css}}-bottom-block">\n\n        <div class="{{css}}-left-block">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-image-button" class="{{css}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{css}}-button-inner">\n                    {{string(\'submit-image\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{css}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-image\')}}"\n            >\n                <div class="{{css}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{css}}-center-block">\n            <div data-selector="image-title-block" class="{{css}}-image-title-block" ba-if="{{title}}">\n                <p class="{{css}}-image-title">\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n        <div class="{{css}}-right-block">\n\n            <div tabindex="8" data-selector="button-icon-resize-full"\n                 ba-hotkey:space^enter="{{toggle_fullscreen()}}" onmouseout="this.blur()"\n                 class="{{css}}-button-container"\n                 ba-if="{{fullscreen}}" ba-click="{{toggle_fullscreen()}}" title="{{ fullscreened ? string(\'exit-fullscreen-image\') : string(\'fullscreen-image\') }}"\n            >\n                <div class="{{css}}-button-inner {{css}}-full-screen-btn-inner">\n                    <i class="{{csscommon}}-icon-resize-{{fullscreened ? \'small\' : \'full\'}}"></i>\n                </div>\n            </div>\n\n        </div>\n\n    </div>\n</div>\n',cssloader:ie8?"ba-imageviewer":"",cssmessage:"ba-imageviewer"}}}),Scoped.extend("module:Assets.audioplayerthemes",["browser:Info","dynamics:Parser"],function(Info,Parser){var ie8=Info.isInternetExplorer()&&8>=Info.internetExplorerVersion();return Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},"string('elapsed-time')":function(obj){with(obj)return string("elapsed-time")},"formatTime(position)":function(obj){with(obj)return formatTime(position)},"string('total-time')":function(obj){with(obj)return string("total-time")}
2,"formatTime(duration || position)":function(obj){with(obj)return formatTime(duration||position)},"disableseeking ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disableseeking?cssplayer+"-disabled":""},"seek(position + skipseconds)":function(obj){with(obj)return seek(position+skipseconds)},"seek(position - skipseconds)":function(obj){with(obj)return seek(position-skipseconds)},"startUpdatePosition(domEvent)":function(obj){with(obj)return startUpdatePosition(domEvent)},"stopUpdatePosition(domEvent)":function(obj){with(obj)return stopUpdatePosition(domEvent)},"progressUpdatePosition(domEvent)":function(obj){with(obj)return progressUpdatePosition(domEvent)},"{width: Math.round(duration ? cached / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?cached/duration*100:0)+"%"}},"{width: Math.round(duration ? position / duration * 100 : 0) + '%'}":function(obj){with(obj)return{width:Math.round(duration?position/duration*100:0)+"%"}},"string('audio-progress')":function(obj){with(obj)return string("audio-progress")},"submit()":function(obj){with(obj)return submit()},submittable:function(obj){with(obj)return submittable},"string('submit-audio')":function(obj){with(obj)return string("submit-audio")},"rerecord()":function(obj){with(obj)return rerecord()},rerecordable:function(obj){with(obj)return rerecordable},"string('rerecord-audio')":function(obj){with(obj)return string("rerecord-audio")},csscommon:function(obj){with(obj)return csscommon},"play()":function(obj){with(obj)return play()},"tab_index_move(domEvent, null, 'button-icon-pause')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-pause")},"!playing":function(obj){with(obj)return!playing},"string('play-audio')":function(obj){with(obj)return string("play-audio")},"pause()":function(obj){with(obj)return pause()},"tab_index_move(domEvent, null, 'button-icon-play')":function(obj){with(obj)return tab_index_move(domEvent,null,"button-icon-play")},"disablepause ? cssplayer + '-disabled' : ''":function(obj){with(obj)return disablepause?cssplayer+"-disabled":""},playing:function(obj){with(obj)return playing},"disablepause ? string('pause-audio-disabled') : string('pause-audio')":function(obj){with(obj)return disablepause?string("pause-audio-disabled"):string("pause-audio")},"toggle_volume()":function(obj){with(obj)return toggle_volume()},"string(volume > 0 ? 'volume-mute' : 'volume-unmute')":function(obj){with(obj)return string(0<volume?"volume-mute":"volume-unmute")},"csscommon + '-icon-volume-' + (volume >= 0.5 ? 'up' : (volume > 0 ? 'down' : 'off'))":function(obj){with(obj)return csscommon+"-icon-volume-"+(.5<=volume?"up":0<volume?"down":"off")},"set_volume(volume + 0.1)":function(obj){with(obj)return set_volume(volume+.1)},"set_volume(volume - 0.1)":function(obj){with(obj)return set_volume(volume-.1)}
2,"startUpdateVolume(domEvent)":function(obj){with(obj)return startUpdateVolume(domEvent)},"stopUpdateVolume(domEvent)":function(obj){with(obj)return stopUpdateVolume(domEvent)},"progressUpdateVolume(domEvent)":function(obj){with(obj)return progressUpdateVolume(domEvent)},"{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + '%'}":function(obj){with(obj)return{width:Math.ceil(1+Math.min(99,Math.round(100*volume)))+"%"}},"string('volume-button')":function(obj){with(obj)return string("volume-button")},title:function(obj){with(obj)return title}}),{elevate:{css:"ba-audioplayer",csstheme:"ba-player-elevate-theme",tmplcontrolbar:'\n<div class="{{csstheme}}-dashboard ">\n\n    <div class="{{csstheme}}-top-block">\n\n        <div class="{{csstheme}}-top-left-block">\n            <div class="{{csstheme}}-time-container {{csstheme}}-left-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n            </div>\n        </div>\n\n        <div class="{{csstheme}}-top-right-block">\n\n            <div class="{{csstheme}}-time-container {{csstheme}}-right-time-container">\n                <div class="{{csstheme}}-time-value" title="{{string(\'total-time\')}}">{{formatTime(duration || position)}}</div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-progressbar {{disableseeking ? cssplayer + \'-disabled\' : \'\'}}">\n            <div tabindex="2"\n                 ba-hotkey:right="{{seek(position + skipseconds)}}"\n                 ba-hotkey:left="{{seek(position - skipseconds)}}"\n                 onmouseout="this.blur()"\n                 data-selector="progress-bar-inner" class="{{csstheme}}-progressbar-inner"\n                 onmousedown="{{startUpdatePosition(domEvent)}}"\n                 onmouseup="{{stopUpdatePosition(domEvent)}}"\n                 onmouseleave="{{stopUpdatePosition(domEvent)}}"\n                 onmousemove="{{progressUpdatePosition(domEvent)}}"\n            >\n\n                <div class="{{csstheme}}-progressbar-cache" ba-styles="{{{width: Math.round(duration ? cached / duration * 100 : 0) + \'%\'}}}"></div>\n                <div class="{{csstheme}}-progressbar-position" ba-styles="{{{width: Math.round(duration ? position / duration * 100 : 0) + \'%\'}}}" title="{{string(\'audio-progress\')}}">\n                    <div class="{{csstheme}}-progressbar-button-description" style="display: none">\n                        <div class="{{csstheme}}-time-container">\n                            <div class="{{csstheme}}-time-value" title="{{string(\'elapsed-time\')}}">{{formatTime(position)}}</div>\n                        </div>\n                    </div>\n                    <div class="{{csstheme}}-progressbar-button"></div>\n                </div>\n            </div>\n        </div>\n\n    </div>\n\n    <div class="{{csstheme}}-bottom-block">\n\n        <div class="{{csstheme}}-left-block">\n\n            <div tabindex="0" ba-hotkey:space^enter="{{submit()}}" onmouseout="this.blur()"\n                 data-selector="submit-audio-button" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{submittable}}"  ba-click="{{submit()}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    {{string(\'submit-audio\')}}\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-ccw" class="{{csstheme}}-leftbutton-container"\n                 ba-if="{{rerecordable}}" ba-click="{{rerecord()}}" title="{{string(\'rerecord-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-ccw"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{play()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-pause\')}}"\n                 data-selector="button-icon-play" class="{{csstheme}}-button-container"\n                 ba-if="{{!playing}}" ba-click="{{play()}}" title="{{string(\'play-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-play"></i>\n                </div>\n            </div>\n\n            <div tabindex="0" ba-hotkey:space^enter="{{pause()}}" onmouseout="this.blur()"\n                 onkeydown="{{tab_index_move(domEvent, null, \'button-icon-play\')}}"\n                 data-selector="button-icon-pause" class="{{csstheme}}-button-container {{disablepause ? cssplayer + \'-disabled\' : \'\'}}"\n                 ba-if="{{playing}}" ba-click="{{pause()}}" title="{{disablepause ? string(\'pause-audio-disabled\') : string(\'pause-audio\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon}}-icon-pause"></i>\n                </div>\n            </div>\n\n            <div tabindex="3" ba-hotkey:space^enter="{{toggle_volume()}}" onmouseout="this.blur()"\n                 data-selector="button-icon-volume" class="{{csstheme}}-button-container"\n                 ba-click="{{toggle_volume()}}" title="{{string(volume > 0 ? \'volume-mute\' : \'volume-unmute\')}}"\n            >\n                <div class="{{csstheme}}-button-inner">\n                    <i class="{{csscommon + \'-icon-volume-\' + (volume >= 0.5 ? \'up\' : (volume > 0 ? \'down\' : \'off\')) }}"></i>\n                </div>\n            </div>\n\n            <div class="{{csstheme}}-volumebar">\n                <div tabindex="4"\n                     ba-hotkey:right="{{set_volume(volume + 0.1)}}"\n                     ba-hotkey:left="{{set_volume(volume - 0.1)}}"\n                     onmouseout="this.blur()"\n                     data-selector="button-volume-bar" class="{{csstheme}}
2-volumebar-inner"\n                     onmousedown="{{startUpdateVolume(domEvent)}}"\n                     onmouseup="{{stopUpdateVolume(domEvent)}}"\n                     onmouseleave="{{stopUpdateVolume(domEvent)}}"\n                     onmousemove="{{progressUpdateVolume(domEvent)}}"\n                >\n                    <div class="{{csstheme}}-volumebar-position" ba-styles="{{{width: Math.ceil(1+Math.min(99, Math.round(volume * 100))) + \'%\'}}}" title="{{string(\'volume-button\')}}"></div>\n                </div>\n            </div>\n\n        </div>\n\n        <div class="{{csstheme}}-center-block">\n            <div data-selector="audio-title-block" class="{{csstheme}}-title-block" ba-if="{{title}}">\n                <p class="{{csstheme}}-title">\n                    {{title}}\n                </p>\n            </div>\n        </div>\n\n    </div>\n</div>\n',cssloader:ie8?"ba-audioplayer":"",cssmessage:"ba-audioplayer",cssplaybutton:ie8?"ba-audioplayer":""}}}),Scoped.extend("module:Assets.audiorecorderthemes",["dynamics:Parser"],function(Parser){return Parser.registerFunctions({css:function(obj){with(obj)return css},topmessage:function(obj){with(obj)return topmessage}}),Parser.registerFunctions({csstheme:function(obj){with(obj)return csstheme},css:function(obj){with(obj)return css},settingsvisible:function(obj){with(obj)return settingsvisible},settingsopen:function(obj){with(obj)return settingsopen},cameras:function(obj){with(obj)return cameras},"selectCamera(camera.id)":function(obj){with(obj)return selectCamera(camera.id)},"selectedcamera == camera.id":function(obj){with(obj)return selectedcamera==camera.id},"camera.label":function(obj){with(obj)return camera.label},"settingsopen=!settingsopen":function(obj){with(obj)return settingsopen=!settingsopen},"settingsopen ? 'selected' : 'unselected'":function(obj){with(obj)return settingsopen?"selected":"unselected"},"hover(string('settings'))":function(obj){with(obj)return hover(string("settings"))},"unhover()":function(obj){with(obj)return unhover()},csscommon:function(obj){with(obj)return csscommon},"!noaudio && !allowscreen":function(obj){with(obj)return!noaudio&&!allowscreen},"settingsvisible && settingsopen && audio":function(obj){with(obj)return settingsvisible&&settingsopen&&audio},microphones:function(obj){with(obj)return microphones},audio:function(obj){with(obj)return audio},"selectMicrophone(microphone.id)":function(obj){with(obj)return selectMicrophone(microphone.id)},"selectedmicrophone == microphone.id":function(obj){with(obj)return selectedmicrophone==microphone.id},"microphone.label":function(obj){with(obj)return microphone.label},"hover(string(microphonehealthy ? 'microphonehealthy' : 'microphoneunhealthy'))":function(obj){with(obj)return hover(string(microphonehealthy?"microphonehealthy":"microphoneunhealthy"))},"microphonehealthy ? 'good' : 'bad'":function(obj){with(obj)return microphonehealthy?"good":"bad"},"hover(string(camerahealthy ? 'camerahealthy' : 'cameraunhealthy'))":function(obj){with(obj)return hover(string(camerahealthy?"camerahealthy":"cameraunhealthy"))},"camerahealthy ? 'good' : 'bad'":function(obj){with(obj)return camerahealthy?"good":"bad"},stopvisible:function(obj){with(obj)return stopvisible},controlbarlabel:function(obj){with(obj)return controlbarlabel},rerecordvisible:function(obj){with(obj)return rerecordvisible},"rerecord()":function(obj){with(obj)return rerecord()},"hover(string('rerecord-tooltip'))":function(obj){with(obj)return hover(string("rerecord-tooltip"))},"string('rerecord')":function(obj){with(obj)return string("rerecord")},cancelvisible:function(obj){with(obj)return cancelvisible},"cancel()":function(obj){with(obj)return cancel()},"hover(string('cancel-tooltip'))":function(obj){with(obj)return hover(string("cancel-tooltip"))},"string('cancel')":function(obj){with(obj)return string("cancel")},recordvisible:function(obj){with(obj)return recordvisible},"record()":function(obj){with(obj)return record()},"hover(string('record-tooltip'))":function(obj){with(obj)return hover(string("record-tooltip"))},"string('record')":function(obj){with(obj)return string("record")},"stop()":function(obj){with(obj)return stop()},"mintimeindicator ? css + '-disabled': ''":function(obj){with(obj)return mintimeindicator?css+"-disabled":""},"mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip')":function(obj){with(obj)return mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip")},"hover(mintimeindicator ? string('stop-available-after').replace('%d', timeminlimit) : string('stop-tooltip'))":function(obj){with(obj)return hover(mintimeindicator?string("stop-available-after").replace("%d",timeminlimit):string("stop-tooltip"))},"string('stop')":function(obj){with(obj)return string("stop")},skipvisible:function(obj){with(obj)return skipvisible},"skip()":function(obj){with(obj)return skip()},"hover(string('skip-tooltip'))":function(obj){with(obj)return hover(string("skip-tooltip"))},"string('skip')":function(obj){with(obj)return string("skip")},uploadcovershotvisible:function(obj){with(obj)return uploadcovershotvisible},"hover(string('upload-covershot-tooltip'))":function(obj){with(obj)return hover(string("upload-covershot-tooltip"))},"uploadCovershot(domEvent)":function(obj){with(obj)return uploadCovershot(domEvent)}
2,covershot_accept_string:function(obj){with(obj)return covershot_accept_string},"string('upload-covershot')":function(obj){with(obj)return string("upload-covershot")}}),Parser.registerFunctions({css:function(obj){with(obj)return css},actions:function(obj){with(obj)return actions},"click_action(action)":function(obj){with(obj)return click_action(action)},"action.index":function(obj){with(obj)return action.index},"action.select && action.capture":function(obj){with(obj)return action.select&&action.capture},"select_file_action(action, domEvent)":function(obj){with(obj)return select_file_action(action,domEvent)},"action.accept":function(obj){with(obj)return action.accept},"action.select && !action.capture":function(obj){with(obj)return action.select&&!action.capture},"action.label":function(obj){with(obj)return action.label},csscommon:function(obj){with(obj)return csscommon},"action.icon":function(obj){with(obj)return action.icon}}),Parser.registerFunctions({css:function(obj){with(obj)return css},"click()":function(obj){with(obj)return click()},"shortMessage ? 'short-message' : 'long-message'":function(obj){with(obj)return shortMessage?"short-message":"long-message"},'message || ""':function(obj){with(obj)return message||""},"links && links.length > 0":function(obj){with(obj)return links&&0<links.length},links:function(obj){with(obj)return links},"linkClick(link)":function(obj){with(obj)return linkClick(link)},"link.title":function(obj){with(obj)return link.title}}),{elevate:{css:"ba-audiorecorder",csstheme:"ba-audiorecorder-theme-elevate",cssrecorder:"ba-recorder",cssmessage:"ba-audiorecorder",cssloader:"ba-audiorecorder",tmpltopmessage:'<div class="{{css}}-topmessage-container">\n    <div data-selector="recorder-topmessage-block" class=\'{{css}}-topmessage-message\'>\n        {{topmessage}}\n    </div>\n</div>\n',tmplcontrolbar:'<div class="{{csstheme}}-dashboard">\n\n	\n	<div class="{{css}}-settings-left-sidebar">
2\n\n		<div class="{{css}}-controlbar-left-section" ba-show="{{settingsvisible}}">\n\n			\n			<div data-selector="recorder-settings" class="{{css}}-settings {{css}}-settings-button-container">\n\n				<div class="{{css}}-circle-button" ba-show="{{settingsvisible}}">\n\n					<div class="{{css}}-bubble-info" ba-show="{{settingsopen}}" >\n						<ul data-selector="camera-settings" ba-repeat="{{camera :: cameras}}">\n							<li>\n								<input tabindex="0"\n									   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n									   type=\'radio\' name=\'camera\' value="{{selectedcamera == camera.id}}"\n									   onclick="{{selectCamera(camera.id)}}"\n								/>\n								<span></span>\n								<label tabindex="0"\n									   ba-hotkey:space^enter="{{selectCamera(camera.id)}}" onmouseout="this.blur()"\n									   onclick="{{selectCamera(camera.id)}}"\n								>\n									{{camera.label}}\n								</label>\n							</li>\n						</ul>\n					</div>\n\n					<div tabindex="0"\n						 ba-hotkey:space^enter="{{settingsopen=!settingsopen}}" onmouseout="this.blur()"\n						 data-selector="record-button-icon-cog"\n						 class="{{css}}-button-inner {{css}}-button-circle-{{settingsopen ? \'selected\' : \'unselected\' }}"\n						 onclick="{{settingsopen=!settingsopen}}"\n						 onmouseenter="{{hover(string(\'settings\'))}}"\n						 onmouseleave="{{unhover()}}"\n					>\n						<i class="{{csscommon}}-icon-cog"></i>\n					</div>\n\n				</div>\n\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n\n                    <div class="{{css}}-bubble-info" ba-show="{{settingsvisible && settingsopen && audio }}">\n                        <ul data-selector="microphone-settings" ba-repeat="{{microphone :: microphones}}" ba-show="{{audio}}">\n                            <li tabindex="0"\n								ba-hotkey:space^enter="{{selectMicrophone(microphone.id)}}" onmouseout="this.blur()"\n								onclick="{{selectMicrophone(microphone.id)}}"\n							>\n                                <input type=\'radio\' name=\'microphone\' value="{{selectedmicrophone == microphone.id}}" />\n                                <span></span>\n                                <label>\n                                    {{microphone.label}}\n                                </label>\n                            </li>\n                        </ul>\n                    </div>\n\n                    <div data-selector="record-button-icon-mic" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(microphonehealthy ? \'microphonehealthy\' : \'microphoneunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-mic {{csscommon}}-icon-state-{{microphonehealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n                <div class="{{css}}-circle-button" ba-show="{{!noaudio && !allowscreen}}">\n                    <div data-selector="record-button-icon-audiocam" class="{{css}}-button-inner"\n                         onmouseenter="{{hover(string(camerahealthy ? \'camerahealthy\' : \'cameraunhealthy\'))}}"\n                         onmouseleave="{{unhover()}}">\n                        <i class="{{csscommon}}-icon-audiocam {{csscommon}}-icon-state-{{ camerahealthy ? \'good\' : \'bad\' }}"></i>\n                    </div>\n                </div>\n\n			</div>\n		</div>\n\n	</div>\n\n	<div class="{{css}}-controlbar-middle-section">\n\n		<div class="{{css}}-timer-container" ba-show="{{stopvisible}}">\n			<div class="{{css}}-label-container" ba-show="{{controlbarlabel}}">\n				<div data-selector="record-label-block" class="{{css}}-label {{css}}-button-primary">\n					{{controlbarlabel}}\n				</div>\n			</div>\n		</div>\n\n	</div>\n\n	\n	<div data-selector="controlbar" class="{{css}}-controlbar">
2\n\n		<div class="{{css}}-controlbar-center-section">\n\n			<div class="{{css}}-button-container" ba-show="{{rerecordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{rerecord()}}" onmouseout="this.blur()"\n					 data-selector="rerecord-primary-button" class="{{css}}-button-primary"\n					 onclick="{{rerecord()}}"\n					 onmouseenter="{{hover(string(\'rerecord-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'rerecord\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-button-container" ba-show="{{cancelvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{cancel()}}" onmouseout="this.blur()"\n					 data-selector="cancel-primary-button" class="{{css}}-button-primary"\n					 onclick="{{cancel()}}"\n					 onmouseenter="{{hover(string(\'cancel-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'cancel\')}}\n				</div>\n			</div>\n\n			<div class="{{css}}-primary-button-container" ba-show="{{recordvisible}}">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{record()}}" onmouseout="this.blur()"\n					 data-selector="record-primary-button" class="{{css}}-button-primary"\n					 onclick="{{record()}}"\n					 onmouseenter="{{hover(string(\'record-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'record\')}}\n				</div>\n			</div>\n\n		</div>\n\n		<div class="{{css}}-stop-container" ba-show="{{stopvisible}}">\n\n			<div class="{{css}}-stop-button-container">\n				<div tabindex="0"\n					 ba-hotkey:space^enter="{{stop()}}" onmouseout="this.blur()"\n					 data-selector="stop-primary-button" class="{{css}}-button-primary {{mintimeindicator ? css + \'-disabled\': \'\'}}"\n					 title="{{mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\')}}"\n					 onclick="{{stop()}}"\n					 onmouseenter="{{hover(mintimeindicator ? string(\'stop-available-after\').replace(\'%d\', timeminlimit) : string(\'stop-tooltip\'))}}"\n					 onmouseleave="{{unhover()}}"\n				>\n					{{string(\'stop\')}}\n				</div>\n			</div>\n		</div>\n\n        <div class="{{css}}-centerbutton-container" ba-show="{{skipvisible}}">\n            <div tabindex="0"\n				 ba-hotkey:space^enter="{{skip()}}" onmouseout="this.blur()"\n				 data-selector="skip-primary-button" class="{{css}}-button-primary"\n                 onclick="{{skip()}}"\n                 onmouseenter="{{hover(string(\'skip-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}"\n			>\n                {{string(\'skip\')}}\n            </div>\n        </div>\n\n\n        <div class="{{css}}-rightbutton-container" ba-if="{{uploadcovershotvisible}}">\n            <div data-selector="covershot-primary-button" class="{{css}}-button-primary"\n                 onmouseenter="{{hover(string(\'upload-covershot-tooltip\'))}}"\n                 onmouseleave="{{unhover()}}">\n                <input type="file"\n                       class="{{css}}-chooser-file"\n                       style="height:100px"\n                       onchange="{{uploadCovershot(domEvent)}}"\n                       accept="{{covershot_accept_string}}" />\n                <span>\n                    {{string(\'upload-covershot\')}}\n                </span>\n            </div>\n        </div>\n\n	</div>\n\n</div>\n',tmplchooser:'<div class="{{css}}-chooser-container">\n\n	<div class="{{css}}-chooser-button-container">\n\n		<div ba-repeat="{{action :: actions}}">\n			<div tabindex="0"\n				 ba-hotkey:space^enter="{{click_action(action)}}" onmouseout="this.blur()"\n				 class="{{css}}-chooser-button-{{action.index}}"\n				 ba-click="{{click_action(action)}}">\n				<input ba-if="{{action.select && action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n					   capture />\n				<input ba-if="{{action.select && !action.capture}}"\n					   type="file"\n					   class="{{css}}-chooser-file"\n					   onchange="{{select_file_action(action, domEvent)}}"\n					   accept="{{action.accept}}"\n				/>
2\n				<span>\n					{{action.label}}\n				</span>\n				<i class="{{csscommon}}-icon-{{action.icon}}"\n				   ba-if="{{action.icon}}"></i>\n			</div>\n		</div>\n	</div>\n</div>',tmplmessage:'<div data-selector="recorder-message-container" class="{{css}}-message-container" ba-click="{{click()}}">\n    <div class="{{css}}-top-inner-message-container {{css}}-{{shortMessage ? \'short-message\' : \'long-message\'}}">\n        <div class="{{css}}-first-inner-message-container">\n            <div class="{{css}}-second-inner-message-container">\n                <div class="{{css}}-third-inner-message-container">\n                    <div class="{{css}}-fourth-inner-message-container">\n                        <div data-selector="recorder-message-block" class=\'{{css}}-message-message\'>\n                            <p>\n                                {{message || ""}}\n                            </p>\n                            <ul ba-if="{{links && links.length > 0}}" ba-repeat="{{link :: links}}">\n                                <li>\n                                    <a href="javascript:;" ba-click="{{linkClick(link)}}">\n                                        {{link.title}}\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n'}}})}).call(Scoped),(function(){var Scoped=this.subScope();Scoped.binding("browser","root:BetaJS.Browser"),Scoped.binding("base","root:BetaJS"),Scoped.binding("module","global:ZiggeoApi.V2"),Scoped.binding("private","root:ZiggeoApi.V2"),Scoped.binding("media","root:BetaJS.Media"),Scoped.binding("mediacomponents","root:BetaJS.MediaComponents"),Scoped.binding("dynamics","root:BetaJS.Dynamics"),Scoped.define("module:",function(){return{guid:"6c65838a-53fd-4fd1-8d48-e571a0500135"}}),Scoped.define("private:Core",function(){return{servers:{local:{whitedomains:["*"],"server.api.server.public.domain":"localhost:91","server.api.server.public.protocol":"http","assets.api.server.public.domain":"localhost:92","assets.api.server.public.protocol":"http","embed.api.server.public.domain":"localhost:93","embed.api.server.public.protocol":"http","analytics.api.server.public.domain":"localhost:1197","analytics.api.server.public.protocol":"http","server.js-api.server.public.domain":"localhost:1197","server.js-api.server.public.protocol":"http","embed-cdn.api.server.public.domain":"localhost:7342","embed-cdn.api.server.public.protocol":"http","media-cdn.api.server.public.domain":"localhost:7343","media-cdn.api.server.public.protocol":"http","streaming-cdn.api.server.public.domain":"localhost:90","streaming-cdn.api.server.public.protocol":"http","webserver.public.domain":"localhost:98","webserver.public.protocol":"http","web-api-server.public.domain":"localhost:96","web-api-server.public.protocol":"http","cdn-api-server.public.domain":"localhost:2396","cdn-api-server.public.protocol":"http","hosted.pages.server.public.domain":"localhost:99","hosted.pages.server.public.protocol":"http","wowza.api.record.rtmp.protocol":"rtmp","wowza.api.record.rtmp.domain":"localhost","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://localhost:4444/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"Home",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{other:{prefix:"r1",location:"Somewhere",account_number_prefix:"02","server.api.server.public.domain":"localhost:191","embed.api.server.public.domain":"localhost:193","analytics.api.server.public.domain":"localhost:2197","server.js-api.server.public.domain":"localhost:2197","embed-cdn.api.server.public.domain":"localhost:11193","streaming-cdn.api.server.public.domain":"localhost:190","webserver.public.domain":"localhost:198","web-api-server.public.domain":"localhost:196","cdn-api-server.public.domain":"localhost:23196","hosted.pages.server.public.domain":"localhost:199","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{local:!0,development:!0}},production:{whitedomains:["*.ziggeo.com","ziggeo.com","localhost"],"server.api.server.public.domain":"srv-api.ziggeo.com","server.api.server.public.protocol":"https","assets.api.server.public.domain":"assets.ziggeo.com","assets.api.server.public.protocol":"https","embed.api.server.public.domain":"embed-api.ziggeo.com","embed.api.server.public.protocol":"https","analytics.api.server.public.domain":"api-us-east-1.ziggeo.com","analytics.api.server.public.protocol":"https","server.js-api.server.public.domain":"api-us-east-1.ziggeo.com","server.js-api.server.public.protocol":"https","embed-cdn.api.server.public.domain":"video-cdn.ziggeo.com","embed-cdn.api.server.public.protocol":"https","streaming-cdn.api.server.public.domain":"streaming-cdn.ziggeo.com","streaming-cdn.api.server.public.protocol":"https","media-cdn.api.server.public.domain":"media-cdn.ziggeo.com","media-cdn.api.server.public.protocol":"https","webserver.public.domain":"ziggeo.com","webserver.public.protocol":"https","web-api-server.public.domain":"webapi.ziggeo.com","web-api-server.public.protocol":"https","cdn-api-server.public.domain":"cdnapi.ziggeo.com","cdn-api-server.public.protocol":"https","hosted.pages.server.public.domain":"ziggeo.io","hosted.pages.server.public.protocol":"https","wowza.api.record.rtmp.protocol":"rtmps","wowza.api.record.rtmp.domain":"wowza.ziggeo.com","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://wowza.ziggeo.com:443/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"U.S. / International",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{"eu-west-1":{prefix:"r1",location:"Ireland / EU",account_number_prefix:"02","server.api.server.public.domain":"srv-api-eu-west-1.ziggeo.com","embed.api.server.public.domain":"embed-api-eu-west-1.ziggeo.com","analytics.api.server.public.domain":"api-eu-west-1.ziggeo.com","server.js-api.server.public.domain":"api-eu-west-1.ziggeo.com","embed-cdn.api.server.public.domain":"video-cdn-eu-west-1.ziggeo.com","streaming-cdn.api.server.public.domain":"streaming-cdn-eu-west-1.ziggeo.com","media-cdn.api.server.public.domain":"media-cdn-eu-west-1.ziggeo.com","webserver.public.domain":"eu-west-1.ziggeo.com","web-api-server.public.domain":"webapi-eu-west-1.ziggeo.com","cdn-api-server.public.domain":"cdnapi-eu-west-1.ziggeo.com","hosted.pages.server.public.domain":"eu-west-1.ziggeo.io","wowza.api.record.rtmp.domain":"wowza-eu-west-1.ziggeo.com","wowza.api.record.webrtc.wssurl":"wss://wowza-eu-west-1.ziggeo.com:443/webrtc-session.json","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{production:!0}
2},development:{whitedomains:["*.ziggeo.com","ziggeo.com","localhost"],"server.api.server.public.domain":"srv-api-dev.ziggeo.com","server.api.server.public.protocol":"https","assets.api.server.public.domain":"assets-dev.ziggeo.com","assets.api.server.public.protocol":"https","embed.api.server.public.domain":"embed-api-dev.ziggeo.com","embed.api.server.public.protocol":"https","analytics.api.server.public.domain":"api-us-east-1-dev.ziggeo.com","analytics.api.server.public.protocol":"https","embed-cdn.api.server.public.domain":"video-dev-cdn.ziggeo.com","embed-cdn.api.server.public.protocol":"https","server.js-api.server.public.domain":"api-us-east-1-dev.ziggeo.com","server.js-api.server.public.protocol":"https","streaming-cdn.api.server.public.domain":"streaming-cdn-dev.ziggeo.com","streaming-cdn.api.server.public.protocol":"https","media-cdn.api.server.public.domain":"media-cdn-dev.ziggeo.com","media-cdn.api.server.public.protocol":"https","webserver.public.domain":"www-dev.ziggeo.com","webserver.public.protocol":"https","web-api-server.public.domain":"webapi-dev.ziggeo.com","web-api-server.public.protocol":"https","cdn-api-server.public.domain":"cdnapi-dev.ziggeo.com","cdn-api-server.public.protocol":"https","hosted.pages.server.public.domain":"dev.ziggeo.io","hosted.pages.server.public.protocol":"https","wowza.api.record.rtmp.protocol":"rtmps","wowza.api.record.rtmp.domain":"wowza-dev.ziggeo.com","wowza.api.record.rtmp.path":"record/_definst_","wowza.api.record.rtmp.audiopath":"audiorecord/_definst_","wowza.api.record.webrtc.wssurl":"wss://wowza-dev.ziggeo.com:443/webrtc-session.json","wowza.api.record.webrtc.app":"webrtcziggeo","wowza.api.record.webrtc.audioapp":"webrtcziggeoaudio",prefix:"",location:"U.S. (US Law)",account_number_prefix:"01","server.default-date-format":"M j, Y","server.default-time-format":"h:i a",regions:{"eu-west-1":{prefix:"r1",location:"Ireland (European Law)",account_number_prefix:"02","server.api.server.public.domain":"srv-api-dev-eu-west-1.ziggeo.com","embed.api.server.public.domain":"embed-api-dev-eu-west-1.ziggeo.com","analytics.api.server.public.domain":"api-eu-west-1.ziggeo.com","embed-cdn.api.server.public.domain":"video-dev-cdn-eu-west-1.ziggeo.com","server.js-api.server.public.domain":"api-eu-west-1.ziggeo.com","streaming-cdn.api.server.public.domain":"streaming-cdn-dev-eu-west-1.ziggeo.com","media-cdn.api.server.public.domain":"media-cdn-dev-eu-west-1.ziggeo.com","webserver.public.domain":"dev-eu-west-1.ziggeo.com","web-api-server.public.domain":"webapi-dev-eu-west-1.ziggeo.com","cdn-api-server.public.domain":"cdnapi-dev-eu-west-1.ziggeo.com","hosted.pages.server.public.domain":"dev-eu-west-1.ziggeo.io","wowza.api.record.rtmp.domain":"wowza-dev-eu-west-1.ziggeo.com","wowza.api.record.webrtc.wssurl":"wss://wowza-dev-eu-west-1.ziggeo.com:443/webrtc-session.json","server.default-date-format":"d-m-Y","server.default-time-format":"H:i"}},tags:{development:!0}}},models:{session_cookie_prefix:"i07af2jp98rvoctt26y5egy3"},revision:{version:1,revision:39,latest:!0,prerelease:!1},video:{iframe:{"allow-player-mods":["speakers","autoplay","fullscreen"],"allow-recorder-mods":["speakers","autoplay","fullscreen","microphone","camera","usermedia"],"allow-audio-player-mods":["speakers","autoplay","fullscreen"],"allow-audio-recorder-mods":["speakers","autoplay","fullscreen","microphone","usermedia"],"allow-image-viewer-mods":["fullscreen"],"allow-image-capture-mods":["fullscreen","camera","usermedia"]}}}}),Scoped.define("private:Application.Connect",["base:Class","base:Objs","base:Ajax.AjaxWrapper"],["browser:Ajax.IframePostmessageAjax","browser:Ajax.JsonpScriptAjax","browser:Ajax.XDomainRequestAjax","browser:Ajax.XmlHttpRequestAjax"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.ajax=new r({sendContentType:!1,contentType:"urlencoded",resilience:5,resilience_delay:2500,resilience_filter:function(e){return 400<=e.status_code()&&500>e.status_code()},wrapStatus:!0,wrapStatusParam:"_wrapstatus",noCache:!0,noCacheParam:"_nocache"})},destroy:function(){this.ajax.destroy(),e.destroy.call(this)},rawRequest:function(e,t){return this.ajax.execute({method:t.method,data:t.data,query:t.query,uri:e,resilience:t.resilience,sendContentType:t.sendContentType})},request:function(e,t){return this.rawRequest(this.application.urls.httpApiResourceUrl(e,t),t)},apiRequest:function(e,r){return this.rawRequest(this.application.urls.apiResourceUrl(e,r),t.extend({sendContentType:!0},r))}}})}),Scoped.define("private:Application.Data",["base:Properties.Properties","base:Objs","browser:Cookies","private:Core","browser:Upload.FileUploader","dynamics:Parser"],["browser:Upload.ChunkedFileUploader"],function(e,t,r,i,o,a,n){return e.extend({scoped:n},function(e){return{constructor:function(t,o){if(e.constructor.call(this),o=o||{},this.set("token",o.token),!this.get("token"))throw"You need to specify an application token when creating an application";this.set("webrtc_streaming","boolean"==typeof o.webrtc_streaming&&o.webrtc_streaming),this.set("webrtc_streaming_if_necessary","boolean"!=typeof o.webrtc_streaming_if_necessary||o.webrtc_streaming_if_necessary),this.set("webrtc_on_mobile","boolean"==typeof o.webrtc_on_mobile&&o.webrtc_on_mobile),this.set("track_tags",Array.isArray(o.track_tags)?o.track_tags:[]),this.set("auth","boolean"==typeof o.auth&&o.auth),this.set("analytics","boolean"!=typeof o.analytics||o.analytics),this.set("google_analytics","boolean"==typeof o.google_analytics&&o.google_analytics),this.set("google_analytics_track",void 0!==o.google_analytics_track?o.google_analytics_track:["init_application","embedding_loaded","record_start","record_end","rerecord_confirm","upload_start"]),this.compute("cookie_key",function(){return i.models.session_cookie_prefix+this.get("token")},["token"]),this.set("cookie_value",this.get("auth")?r.get(this.get("cookie_key")):""),this.on("change:cookie_value",function(e){this.get("auth")&&r.set(this.get("cookie_key"),e)},this),this.set("testing_application",!1),this.set("debug","debug"in o&&void 0!==o.debug?o.debug:i.revision.prerelease),this.set("chrome_extension_
2id",o.chrome_extension_id),this.set("opera_extension_id",o.opera_extension_id),this.set("chrome_extension_install_link",o.chrome_extension_install_link),this.set("opera_extension_install_link",o.opera_extension_install_link),o.disable_secure_templates&&(a.secureMode=!1)},getUploaderConfig:function(e,r,i){var o={url:e,serverSupportPostMessage:!0,resilience:5};return r&&(o.source=r),t.extend(o,i)},getUploader:function(e,t,r){return o.create(this.getUploaderConfig(e,t,r))},getSignedUploaderConfig:function(e,t,r){return this.getUploaderConfig(e,r,{data:t})},getSignedUploader:function(e,t,r){return o.create(this.getSignedUploaderConfig(e,t,r))}}})}),Scoped.define("private:Application.Debugger",["base:Class","base:Timers.Timer","browser:Events"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{constructor:function(i){e.constructor.call(this),this.application=i,this.__events=this.auto_destroy(new r),this.__events.on(window,"error",function(e){this.__logError({message:e.message,source:e.filename,lineno:e.lineno,colno:e.colno,time:e.timeStamp})},this),this.__queue=[],this.__quota=25,this.__timer=this.auto_destroy(new t({context:this,fire:this.__pushErrors,delay:5e3}))},__logError:function(e){this.__queue.length>=this.__quota||this.__queue.push(e)},__pushErrors:function(){var e;0!==this.__queue.length&&(e=this.__queue,this.__queue=[],this.__quota-=e.length,this.application.connect.request("/debugger",{data:{events:JSON.stringify(e)},method:"POST"}))}}})}),Scoped.define("module:Device",["base:Events.Events","base:Functions","base:Async","base:Promise","media:Recorder.WebRTCVideoRecorderWrapper","media:WebRTC.Support","browser:Info","private:Core"],function(e,t,r,i,o,a,n,s){var x=function(e,t){try{return e()}catch(e){return t||!1}},c=new e,l={info:x(function(){return{location:document.location.href,userAgent:navigator.userAgent,device:n.formatDevice(),os:n.formatOS(),browser:n.formatBrowser(),version:n.formatBrowserVersion(),revision:s.revision}},{}),on:t.as_method(c.on,c),webrtc:x(function(){return o.supported({})}),cameras:null,microphones:null,camera_count:null,microphone_count:null},d=function(){l.devices=null,c.persistentTrigger("device_error")};return l.media=function(){if("devices"in l)return l.devices?i.value(l.devices):i.error("failed");var e=i.create();try{a.enumerateMediaSources().success(function(t){var r;e.asyncSuccess(t),r=t,l.devices=r,l.cameras=r.video,l.microphones=r.audio,l.camera_count=r.videoCount,l.microphone_count=r.audioCount,c.persistentTrigger("device_info",l.cameras,l.microphones,l.camera_count,l.microphone_count),c.persistentTrigger(0<l.camera_count?"has_camera":"no_camera"),c.persistentTrigger(0<l.microphone_count?"has_microphone":"no_microphone")}).error(function(){e.asyncError("failed"),d()})}catch(t){e.asyncError("failed"),d()}return e},l}),Scoped.define("module:Locale",["base:Classes.LocaleAggregator","base:Classes.LocaleTable","browser:Info","mediacomponents:Assets"],function(e,t,r,i){var o=new e,a=new t;return o.register(a),o.register(i.strings),o.setWeakLocale(r.language()),{setLocale:function(e){o.setLocale(e)},mainLocale:a,mediaLocale:i.strings}}),Scoped.define("private:Logger",[],function(){return{__console:function(e,t){try{console&&console[e]&&console[e].apply(console,t)}catch(e){}return this},warn:function(){return this.__console("warn",arguments)},log:function(){return this.__console("log",arguments)}}}),Scoped.define("private:Environment",["private:Logger","private:Core","browser:Info","browser:Loader","base:Objs","base:Types","base:Net.Uri"],function(e,t,r,i,o,a,n){t.revision.prerelease&&e.warn("You are currently using a prerelease version of the Ziggeo JS SDK. We suggest using the stable revision for production use, and prereleases for staging environments and tests only.");var s=!!Scoped.getGlobal("ZiggeoLocal")||!!Scoped.getGlobal("ZiggeoWeb")&&-1===location.hostname.indexOf("ziggeo.com"),x=!1;s||(x=!0);try{0!==location.protocol.indexOf("file")||r.isCordova()||e.warn("In order to use Ziggeo's recording technology, this page needs to be served via https. The file:// protocol is not supported. For more details contact us at [email protected]")}catch(e){}try{0===location.protocol.indexOf("https")?window.location!==window.parent.location&&0===document.referrer.indexOf("https")&&e.warn("Accessing the camera and the microphone on insecure origins (HTTP) is deprecated, and future browser versions will stop to support insecure origins. We highly recommend upgrading to SSL (HTTPS). For more details contact us at [email protected]"):0===location.protocol.indexOf("http")&&e.warn("Accessing the camera and the microphone on insecure origins (HTTP) is deprecated, and future browser versions will stop to support insecure origins. We highly recommend upgrading to SSL (HTTPS). For more details contact us at [email protected]")}catch(e){}var c=!s,l=s||!!Scoped.getGlobal("ZiggeoDev")||!!Scoped.getGlobal("ZiggeoWeb")&&c&&-1!==location.hostname.indexOf("dev"),d=!l,u=s?"local":d?"production":"development",p=o.clone(t.servers[u],1),h={};if(d&&(h.cdn=p["assets.api.server.public.domain"].replace("assets.","assets-cdn.")),h.normal=p["assets.api.server.public.domain"],s)try{window.location.hostname&&/^\d+\.\d+\.\d+\.\d+$/.test(window.location.hostname)&&(p=o.map(p,function(e){return a.is_string(e)?e.replace("localhost",window.location.hostname):e}),h.local=p["assets.api.server.public.domain"])}catch(e){}var m,b=p["assets.api.server.public.domain"],g="/v"+t.revision.version+"-r"+t.revision.revision+"/",v=x?"https":"http";for(var f in h)try{var y=h[f],A=i.findScript(y);if(A&&-1!==A.src.indexOf("ziggeo.js")){var E=n.parse(A.src),v=x?"https":E.protocol,b=E.host;E.port&&(b+=":"+E.port),g=E.directory;break}}catch(e){}return m=v+"://"+b+g,{isLocal:s,isServer:c,isDevelopment:l,isProduction:d,environment:u,serverEnvironments:t.servers,servers:p,serversByToken:function(e){var t=o.clone(p,-1);return o.iter(p.regions,function(r){0===e.indexOf(r.prefix)&&(t=o.extend(t,r))}),t},assetsDomain:b,assetsPath:g,assetsBase:m,sslRequired:x}}),Scoped.define("private:Application.Urls",["base:Class","base:Objs","base:Sort","base
2:Types","base:Comparators","base:Net.Uri","base:Async","browser:Info","media:WebRTC.RecorderWrapper","private:Environment"],function(e,t,r,i,o,a,n,s,x,c,l){return e.extend({scoped:l},function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__servers=c.serversByToken(this.application.data.get("token"))},httpApiBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["embed.api.server.public.domain"]},httpStreamingBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["embed-cdn.api.server.public.domain"]},apiStreamingBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["media-cdn.api.server.public.domain"]},webrtcStreamingApp:function(e){return this.__servers["wowza.api.record.webrtc.app"]+(e||"")},wssUrl:function(){return this.__servers["wowza.api.record.webrtc.wssurl"]},webrtcAudioStreamingApp:function(e){return this.__servers["wowza.api.record.webrtc.audioapp"]+(e||"")},httpApiAppUrl:function(){return this.httpApiBaseUrl()+"/v1/applications/"+this.application.data.get("token")},apiBaseUrl:function(){return(c.isLocal?"http":"https")+"://"+this.__servers["server.js-api.server.public.domain"]},apiAppUrl:function(){return this.apiBaseUrl()+"/embed/v1/applications/"+this.application.data.get("token")},apiResourceUrl:function(e,r){return this.resourceUrl(this.apiAppUrl(),e,t.extend({auth:!0},r))},httpApiResourceUrl:function(e,r){return this.resourceUrl(this.httpApiAppUrl(),e,t.extend({auth:!0},r))},httpStreamingAppUrl:function(){return this.httpStreamingBaseUrl()+"/v1/applications/"+this.application.data.get("token")},httpStreamingResourceUrl:function(e,t){return this.resourceUrl(this.httpStreamingAppUrl(),e,t)},apiStreamingAppUrl:function(){return this.apiStreamingBaseUrl()+"/v1/applications/"+this.application.data.get("token")},apiStreamingResourceUrl:function(e,t){return this.resourceUrl(this.apiStreamingAppUrl(),e,t)},urlParams:function(e){e=e||{};var i=t.extend({},t.filter(e.params,function(e,t){return null!==e&&""!==e}));return e.auth&&this.application.data.get("auth")&&((i=t.extend(i,t.filter(e.auth,function(e,t){return null!==e&&""!==e})))[this.application.data.get("cookie_key")]=this.application.data.get("cookie_value")),r.sort_object(i,o.byValue)},hostedBaseUrl:function(){return(c.sslRequired?"https":"http")+"://"+this.__servers["hosted.pages.server.public.domain"]},hostedUrl:function(e){return this.hostedBaseUrl()+e},resourceUrl:function(e,t,r){return a.appendUriParams(e+(t&&0!==t.indexOf("/")?"/":"")+t,this.urlParams(r))}}})}),Scoped.define("module:Config",["private:Environment","base:Properties.Properties","base:Functions"],function(e,t,r){var i=new t;return{set:r.as_method(i.set,i),get:r.as_method(i.get,i)}}),Scoped.define("module:Ads",["mediacomponents:Ads.AdSenseVideoAdProvider","mediacomponents:Ads.VastVideoAdProvider"],function(e,t){return{AdSenseVideoAdProvider:e,VastVideoAdProvider:t}}),Scoped.define("module:Supplementary",["base:Async"],function(e){return{eventInvokeCallback:function(t,r,i){try{t.apply(r,i)}catch(t){e.eventually(function(){throw t})}}}}),Scoped.define("module:AudioPlayerStates.Initial",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.Initial"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader"],_started:function(){this.dyn.get("audio_data")&&4===this.dyn.get("audio_data").state?this.next("AudioProcessing"):e._started.call(this)}}})}),Scoped.define("module:AudioPlayerStates.AudioProcessing",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.State","base:Time","base:Timers.Timer"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{dynamics:["loader","message"],_started:function(){this.dyn.set("message",this.dyn.string("audio-processing")),this.__audio=this.dyn.get("audio"),this.__shareaudio=this.dyn.get("shareaudio"),this.dyn.set("shareaudio",[]),this.dyn.application.audios.watch(this.__audio,{auth:this.dyn.get("auth"),maxage:2500}
2,this.dyn.__audioUpdate,this.dyn),this.dyn.set("start-processing-time",t.now()),this.dyn._track("audio_processing_start"),this.auto_destroy(new r({delay:100,context:this,fire:function(){var e=1e3;this.dyn.get("duration")&&1e3<this.dyn.get("duration")/60*1e3&&(e=this.dyn.get("duration")/60*1e3);var r=1-1/(1+Math.sqrt(Math.sqrt((t.now()-this.dyn.get("start-processing-time"))/e)));this.dyn.trigger("processing",r),this.dyn.parent()&&this.dyn.parent().trigger("processing",r)}}))},_end:function(){this.dyn.set("shareaudio",this.__shareaudio),this.dyn.application.audios.unwatch(this.__audio,this.dyn),this.dyn.set("end-processing-time",t.now()),this.dyn._track("audio_processing_end",{media_time:this.dyn.get("end-processing-time")-this.dyn.get("start-processing-time")}),this.dyn.trigger("processed"),this.dyn.parent()&&this.dyn.parent().trigger("processed"),e._end.call(this)}}})}),Scoped.define("module:AudioPlayerStates.PlayAudio",["mediacomponents:AudioPlayer.Dynamics.PlayerStates.PlayAudio"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("audio_play_start")}}})}),Scoped.define("module:AudioRecorderStates.Recording",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("audio_record_start")},_hasStopped:function(){e._hasStopped.call(this),this.dyn._track("audio_record_end",{media_time:this.dyn.get("duration")})}}})}),Scoped.define("module:AudioRecorderStates.Chooser",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("audio_upload_start",{data_size:t.size})}}})}),Scoped.define("module:AudioRecorderStates.Uploading",["mediacomponents:AudioRecorder.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,r){return e.extend({scoped:r},function(e){return{_started:function(){e._started.call(this),this.dyn.__had_processed=!1,this.dyn._track("audio_uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("audio_uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),Scoped.define("module:ImageRecorderStates.Recording",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("image_record_start")},_hasStopped:function(){e._hasStopped.call(this),this.dyn._track("image_record_end",{media_time:this.dyn.get("duration")})}}})}),Scoped.define("module:ImageRecorderStates.Chooser",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("image_upload_start",{data_size:t.size})}}})}),Scoped.define("module:ImageRecorderStates.Uploading",["mediacomponents:ImageCapture.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,r){return e.extend({scoped:r},function(e){return{_started:function(){e._started.call(this),this.dyn.__had_processed=!1,this.dyn._track("image_uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("image_uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),Scoped.define("module:PlayerStates.Initial",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.Initial"],function(e,t){return e.extend({scoped:t},function(e){return{dynamics:["loader"],_started:function(){this.dyn.get("video_data")&&4===this.dyn.get("video_data").state?this.next("VideoProcessing"):e._started.call(this)}}})}),Scoped.define("module:PlayerStates.PosterError",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.State"],function(e,t){return e.extend({scoped:t},{dynamics:["loader"],_fail:function(){4!==this.dyn.get("video_data").state?window.navigator.onLine?(this.dyn.set("loader_active",!1),this.dyn.set("message_active",!0),this.dyn.set("message",this.dyn.string("video-access-error")),this.listenOn(this.dyn,"message:click",function(){this.next("LoadPlayer")},this)):this.next("LoadError"):this.next("VideoProcessing")},_started:function(){!0!==this.dyn.get("video_status")?this.listenOn(this.dyn,"change:video_status",function(){!0===this.dyn.get("video_status")&&this._fail()}):this._fail()}})}),Scoped.define("module:PlayerStates.VideoProcessing",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.State","base:Time","base:Timers.Timer"],function(e,t,r,i){return e.extend({scoped:i},function(e){return{dynamics:["loader","message"],_started:function(){this.dyn.set("message",this.dyn.string("video-processing")),this.__video=this.dyn.get("video"),this.__sharevideo=this.dyn.get("sharevideo"),this.dyn.set("sharevideo",[]),this.dyn.application.videos.watch(this.__video,{auth:this.dyn.get("auth"),maxage:2500}
2,this.dyn.__videoUpdate,this.dyn),this.dyn.set("start-processing-time",t.now()),this.dyn._track("processing_start"),this.auto_destroy(new r({delay:100,context:this,fire:function(){var e=1e3;this.dyn.get("duration")&&1e3<this.dyn.get("duration")/60*1e3&&(e=this.dyn.get("duration")/60*1e3);var r=1-1/(1+Math.sqrt(Math.sqrt((t.now()-this.dyn.get("start-processing-time"))/e)));this.dyn.trigger("processing",r),this.dyn.parent()&&this.dyn.parent().trigger("processing",r)}}))},_end:function(){this.dyn.set("sharevideo",this.__sharevideo),this.dyn.application.videos.unwatch(this.__video,this.dyn),this.dyn.set("end-processing-time",t.now()),this.dyn._track("processing_end",{media_time:this.dyn.get("end-processing-time")-this.dyn.get("start-processing-time")}),this.dyn.trigger("processed"),this.dyn.parent()&&this.dyn.parent().trigger("processed"),e._end.call(this)}}})}),Scoped.define("module:PlayerStates.PlayVideo",["mediacomponents:VideoPlayer.Dynamics.PlayerStates.PlayVideo"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("play_start")}}})}),Scoped.define("module:RecorderStates.Recording",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Recording"],function(e,t){return e.extend({scoped:t},function(e){return{_started:function(){e._started.call(this),this.dyn._track("record_start")},_hasStopped:function(){this.dyn._requiresDeviceOrientation&&(this.dyn._rotation=this.dyn._readDeviceOrientation()),e._hasStopped.call(this),this.dyn._track("record_end",{media_time:this.dyn.get("duration")})}}})}),Scoped.define("module:RecorderStates.Chooser",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Chooser"],function(e,t){return e.extend({scoped:t},function(e){return{_uploadFile:function(t){e._uploadFile.call(this,t),this.dyn._track("upload_start",{data_size:t.size})}}})}),Scoped.define("module:RecorderStates.CovershotSelection",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.CovershotSelection"],function(e,t){return e.extend({scoped:t},function(e){return{_nextUploading:function(t){this.dyn._track(t?"cover_skip":"cover_select"),e._nextUploading.call(this,t)}}})}),Scoped.define("module:RecorderStates.Uploading",["mediacomponents:VideoRecorder.Dynamics.RecorderStates.Uploading","base:Time"],function(e,t,r){return e.extend({scoped:r},function(e){return{_started:function(){e._started.call(this),this.dyn.__had_processed=!1,this.dyn._track("uploading_start",{data_size:this.dyn._dataUploader.totalBytes()})},_finished:function(){e._finished.call(this),this.dyn._track("uploading_end",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn._track("upstream_bandwidth",{media_time:this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"),data_size:this.dyn._dataUploader.totalBytes(),bandwidth:this.dyn._dataUploader.totalBytes()/(this.dyn.get("end-upload-time")-this.dyn.get("start-upload-time"))}),this.dyn.setProp("playerattrs.forcerefresh",t.now())}}})}),Scoped.define("private:Application.VideosApiMixin",function(){return{index:function(e,t,r){return this.application.connect.request("/videos/",{method:"GET",auth:t,resilience:r,data:e})},destroy:function(e,t,r){return this.application.connect.request("/videos/"+e,{method:"DELETE",auth:t,resilience:r})},create:function(e,t,r){return this.application.connect.request("/videos",{method:"POST",auth:t,resilience:r,data:e})},_create:function(e,t,r){return this.application.connect.request("/videos/videos-upload-url",{method:"POST",auth:t,resilience:r,data:e})},update:function(e,t,r,i){return this.application.connect.request("/videos/"+e,{method:"POST",auth:r,resilience:i,data:t})},_playback:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/playback",{method:"POST",auth:r,resilience:i,data:t})},get:function(e,t,r){return this.application.connect.request("/videos/"+e,{method:"GET",auth:t,resilience:r})}}}),Scoped.define("private:Application.Videos",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Types","base:Net.HttpHeader","base:Ids","base:Comparators","media:Player.Support","private:Application.VideosApiMixin"],function(e,t,r,i,o,a,n,s,x,c,l,d){return e.extend({scoped:d},[l,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},imageUrl:function(e,t){t=t||{};var i="videos/"+e+"/image";return this.application.urls.httpStreamingResourceUrl(i,{auth:t.auth,params:r.extend({refresh:this.refreshToken(e)},t.params)})},publicVideoUrl:function(e){return this.application.urls.hostedUrl("/v/"+e)},iframeVideoUrl:function(e){return this.application.urls.hostedUrl("/p/"+e)},iframeRecorderUrl:function(){return this.application.urls.hostedUrl("/r/"+this.application.data.get("token"))},videoUrl:function(e,t){var i="videos/"+e+"/"+((t=t||{}).download?"download_video.mp4":"video.mp4");return this.application.urls.httpStreamingResourceUrl(i,{auth:t.auth,params:r.extend({refresh:this.refreshToken(e)},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<i.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var n=this.__cacheGet(e);if(!(n.updating||n.next_update&&n.next_update<=t)){n.next_update&&(o.clearEventually(n.next_update_timer),n.next_update=null);var s=i.now();if(s<t)return n.next_update=t,void(n.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-s));n.updating=!0,this.get(e,n.auth).callback(function(t,s){n.ready=!0,n.updating=!1;var c=i.now(),l=n.last_update?c-n.last_update:null;n.last_update=c,n.next_update=null;var d=n.data,u=t;n.data=s,n.error=t,o.clearEventually(n.next_update_timer),r.iter(n.promises,function(e){e.asyncCallback(t,s)},this),n.promises=[],a.is_empty(n.watchers)||((!t||t.equals(u))&&x.deepEqual(s,d,10)||r.iter(n.watchers,function(e){e.callback.call(e.context,t,s)},this),null===l?r.iter(n.watchers,function(e){e.weak||(l=null===l?e.initialage:Math.min(e.initialage,l))},this):l*=2,null!==l&&(r.iter(n.watchers,function(e){!e.weak&&e.maxage&&(l=Math.min(l,e.maxage))},this),this.__cacheUpdate(e,c+l)))},this)}},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,i){var o=this.__cacheGet(e);if((i=r.extend({auth:null,weak:!1,force:!1,age:null},i)).weak&&!o.ready)return t.error(!0);if(o.ready&&!i.force&&(!i.age||now-o.last_update<i.age))return o.data?t.value(o.data):t.error(o.error);i.auth&&(o.auth=i.auth);var a=t.create();return o.promises.push(a),this.__cacheUpdate(e),a},watch:function(e,t,o,a){var n=this.__cacheGet(e);(t=r.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(n.auth=t.auth),n.watchers[s.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+i.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[s.objectId(t)]},createByUpload:function(e){return this._create(r.extend(r.clone(e.data,1),{create_stream:!0,image_url:!!e.image_data,audio_url:!!e.audio_data}),e.auth,5).mapSuccess(function(r){var i=t.create(),o=this.application.streams.signedDataUploader(r.video.token,r.stream.token,{auth:e.auth,video_data:e.video_data,audio_data:e.audio_data,image_data:e.image_data,url_data:r.url_data});return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){i.asyncError(e)},this),o.on("success",function(){var t=e.video_data instanceof Blob?e.video_data:e.video_data.files[0];c.videoFileInfo(t).callback(function(t,o){this.application.streams._confirm(r.video.token,r.stream.token,{duration:o?o.duration:0},e.auth,50).forwardCallback(i)},this)},this),o.upload(),i},this)}}}])}),Scoped.define("private:Application.StreamsApiMixin",function(){return{index:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/",{method:"GET",auth:r,resilience:i,data:t})},destroy:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/"+t,{method:"DELETE",auth:r,resilience:i})},create:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams",{method:"POST",auth:r,resilience:i,data:t})},_create:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/streams-upload-url",{method:"POST",auth:r,resilience:i,data:t})},accept:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/accept",{method:"POST",auth:r,resilience:i})},_image_attach:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/imageattach",{method:"POST",auth:i,resilience:o,data:r})},_audio_attach:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/audioattach",{method:"POST",auth:i,resilience:o,data:r})},_recorder_submit:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/recordersubmit",{method:"POST",auth:i,resilience:o,data:r})},_uploader_state:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/uploaderstate",{method:"GET",auth:r,resilience:i})},_subtitle_attach:function(e,t,r,i){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/subtitleattach",{method:"POST",auth:r,resilience:i})},_confirm:function(e,t,r,i,o,a){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-video",{method:"POST",auth:i,resilience:o,data:r,query:a})},_confirm_image:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-image",{method:"POST",auth:i,resilience:o,data:r})},_confirm_audio:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/confirm-audio",{method:"POST",auth:i,resilience:o,data:r})},_get_video_upload_urls:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/video-upload-urls",{method:"GET",auth:i,resilience:o,data:r})},_get_image_upload_urls:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/image-upload-urls",{method:"GET",auth:i,resilience:o,data:r})},_get_audio_upload_urls:function(e,t,r,i,o){return this.application.connect.request("/videos/"+e+"/streams/"+t+"/audio-upload-urls",{method:"GET",auth:i,resilience:o,data:r})}}}),Scoped.define("private:Application.Streams",["base:Class","base:Objs","private:Application.StreamsApiMixin","browser:Upload.MultiUploader"],function(e,t,r,i,o){return e.extend({scoped:o},[r,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},imageUrl:function(e,t,r){r=r||{};var i="videos/"+e+"/streams/"+t+"/image";return this.application.urls.httpStreamingResourceUrl(i,{auth:r.auth,params:r.params})},videoUrl:function(e,t,r){var i="videos/"+e+"/streams/"+t+"/"+((r=r||{}).download?"download_video.mp4":"video.mp4");return this.application.urls.httpStreamingResourceUrl(i,{auth:r.auth,params:r.params})},videoAttachUrl:function(e,t,r){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/videoattach",{auth:r})},videoAttachUploaderConfig:function(e,t,r,i){return this.application.data.getUploaderConfig(this.videoAttachUrl(e,t,r),i)},videoAttachUploader:function(e,t,r,i){return this.application.data.getUploader(this.videoAttachUrl(e,t,r),i)},imageAttachUrl:function(e,t,r){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/imageattach",{auth:r})},imageAttachUploaderConfig:function(e,t,r,i){return this.application.data.getUploaderConfig(this.imageAttachUrl(e,t,r),i,{nonessential:!1})},imageAttachUploader:function(e,t,r,i){return this.application.data.getUploader(this.imageAttachUrl(e,t,r),i,{essential:!1})},audioAttachUrl:function(e,t,r){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/audioattach",{auth:r})},subtitleAttachUrl:function(e,t,r){return this.application.urls.httpApiResourceUrl("/videos/"+e+"/streams/"+t+"/subtitleattach",{auth:r})},audioAttachUploaderConfig:function(e,t,r,i){return this.application.data.getUploaderConfig(this.audioAttachUrl(e,t,r),i)},subtitleAttachUploaderUrl:function(e,t,r){return this.subtitleAttachUrl(e,t,r)},audioAttachUploader:function(e,t,r,i){return this.application.data.getUploader(this.audioAttachUrl(e,t,r),i)},webrtcStreamName:function(e,t,r){return"applications___"+this.application.data.get("token")+"___videos___"+e+"___streams___"+t+"___video"},dataUploader:function(e,t,r){var o=new i;return r.video_data&&o.addUploader(this.videoAttachUploader(e,t,r.auth,r.video_data)),r.audio_data&&o.addUploader(this.audioAttachUploader(e,t,r.auth,r.audio_data)),r.image_data&&o.addUploader(this.imageAttachUploader(e,t,r.auth,r.image_data)),o},signedDataUploader:function(e,t,r){var o=new i;return r.video_data&&o.addUploader(this.application.data.getSignedUploader(r.url_data.url,r.url_data.fields,r.video_data)),r.audio_data&&o.addUploader(this.application.data.getSignedUploader(r.audio_url_data.url,r.audio_url_data.fields,r.audio_data)),r.image_data&&o.addUploader(this.application.data.getSignedUploader(r.image_url_data.url,r.image_url_data.fields,r.image_data)),o}}}])}),Scoped.define("private:Application.AudiosApiMixin",function(){return{index:function(e,t,r){return this.application.connect.apiRequest("/audios/",{method:"GET",auth:t,resilience:r,data:e})},destroy:function(e,t,r){return this.application.connect.apiRequest("/audios/"+e,{method:"DELETE",auth:t,resilience:r})},create:function(e,t,r){return this.application.connect.apiRequest("/audios",{method:"POST",auth:t,resilience:r,data:e})},update:function(e,t,r,i){return this.application.connect.apiRequest("/audios/"+e,{method:"POST",auth:r,resilience:i,data:t})},get:function(e,t,r){return this.application.connect.apiRequest("/audios/"+e,{method:"GET",auth:t,resilience:r})}}}),Scoped.define("private:Application.Audios",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Types","base:Net.HttpHeader","base:Ids","base:Comparators","media:Player.Support","private:Application.AudiosApiMixin"],function(e,t,r,i,o,a,n,s,x,c,l,d){return e.extend({scoped:d},[l,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},audioUrl:function(e,t){var i="audios/"+e+"/"+((t=t||{}).download?"download_audio.aac":"audio.aac");return this.application.urls.apiStreamingResourceUrl(i,{auth:t.auth,params:r.extend({refresh:this.refreshToken(e)},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<i.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var n=this.__cacheGet(e);if(!(n.updating||n.next_update&&n.next_update<=t)){n.next_update&&(o.clearEventually(n.next_update_timer),n.next_update=null);var s=i.now();if(s<t)return n.next_update=t,void(n.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-s));n.updating=!0,this.get(e,n.auth).callback(function(t,s){s=s&&s.audio?s.audio:s,n.ready=!0,n.updating=!1;var c=i.now(),l=n.last_update?c-n.last_update:null;n.last_update=c,n.next_update=null;var d=n.data,u=t;n.data=s,n.error=t,o.clearEventually(n.next_update_timer),r.iter(n.promises,function(e){e.asyncCallback(t,s)},this),n.promises=[],a.is_empty(n.watchers)||((!t||t.equals(u))&&x.deepEqual(s,d,10)||r.iter(n.watchers,function(e){e.callback.call(e.context,t,s)},this),null===l?r.iter(n.watchers,function(e){e.weak||(l=null===l?e.initialage:Math.min(e.initialage,l))},this):l*=2,null!==l&&(r.iter(n.watchers,function(e){!e.weak&&e.maxage&&(l=Math.min(l,e.maxage))},this),this.__cacheUpdate(e,c+l)))},this)}},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,i){var o=this.__cacheGet(e);if((i=r.extend({auth:null,weak:!1,force:!1,age:null},i)).weak&&!o.ready)return t.error(!0);if(o.ready&&!i.force&&(!i.age||now-o.last_update<i.age))return o.data?t.value(o.data):t.error(o.error);i.auth&&(o.auth=i.auth);var a=t.create();return o.promises.push(a),this.__cacheUpdate(e),a},watch:function(e,t,o,a){var n=this.__cacheGet(e);(t=r.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(n.auth=t.auth),n.watchers[s.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+i.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[s.objectId(t)]},createByUpload:function(e){return this.create(r.extend(r.clone(e.data,1),{create_stream:!0}),e.auth,5).mapSuccess(function(r){var i=t.create(),o=this.application.data.getSignedUploader(r.url_data.url,r.url_data.fields,e.audio_data);return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){i.asyncError(e)},this),o.on("success",function(){var t=e.audio_data instanceof Blob?e.audio_data:e.audio_data.files[0];c.audioFileInfo(t).callback(function(t,o){this.application.audio_streams.confirm(r.audio.token,r.audio_stream.token,{duration:o?o.duration:0},e.auth,50).forwardCallback(i)},this)},this),o.upload(),i},this)}}}])}),Scoped.define("private:Application.AudioStreamsApiMixin",function(){return{index:function(e,t,r,i){return this.application.connect.apiRequest("/audios/"+e+"/streams/",{method:"GET",auth:r,resilience:i,data:t})},destroy:function(e,t,r,i){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t,{method:"DELETE",auth:r,resilience:i})},create:function(e,t,r,i){return this.application.connect.apiRequest("/audios/"+e+"/streams",{method:"POST",auth:r,resilience:i,data:t})},confirm:function(e,t,r,i,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/confirm",{method:"POST",auth:i,resilience:o,data:r})},submit:function(e,t,r,i,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/submit",{method:"POST",auth:i,resilience:o,data:r})},get:function(e,t,r,i){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t,{method:"GET",auth:r,resilience:i})},_get_audio_upload_urls:function(e,t,r,i,o){return this.application.connect.apiRequest("/audios/"+e+"/streams/"+t+"/audio-upload-urls",{method:"GET",auth:i,resilience:o,data:r})}}}),Scoped.define("private:Application.AudioStreams",["base:Class","base:Objs","private:Application.AudioStreamsApiMixin"],function(e,t,r,i){return e.extend({scoped:i},[r,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},audioUrl:function(e,t,r){var i="audios/"+e+"/streams/"+t+"/"+((r=r||{}).download?"download_audio.aac":"audio.aac");return this.application.urls.apiStreamingResourceUrl(i,{auth:r.auth,params:r.params})},webrtcStreamName:function(e,t,r){return"applications___"+this.application.data.get("token")+"___audios___"+e+"___streams___"+t+"___audio"}}}])}),Scoped.define("private:Application.ImagesApiMixin",function(){return{index:function(e,t,r){return this.application.connect.apiRequest("/images/",{method:"GET",auth:t,resilience:r,data:e})},destroy:function(e,t,r){return this.application.connect.apiRequest("/images/"+e,{method:"DELETE",auth:t,resilience:r})},create:function(e,t,r){return this.application.connect.apiRequest("/images",{method:"POST",auth:t,resilience:r,data:e})},update:function(e,t,r,i){return this.application.connect.apiRequest("/images/"+e,{method:"POST",auth:r,resilience:i,data:t})},get:function(e,t,r){return this.application.connect.apiRequest("/images/"+e,{method:"GET",auth:t,resilience:r})}}}),Scoped.define("private:Application.Images",["base:Class","base:Promise","base
2:Objs","base:Time","base:Async","base:Net.HttpHeader","base:Ids","base:Comparators","private:Application.ImagesApiMixin"],function(e,t,r,i,o,a,n,s,x,c){return e.extend({scoped:c},[x,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__cache={}},imageUrl:function(e,t){var i="images/"+e+"/"+((t=t||{}).download?"download_image.mp4":"image.mp4");return this.application.urls.apiStreamingResourceUrl(i,{auth:t.auth,params:r.extend({refresh:this.refreshToken(e)},t.params)})},refreshToken:function(e){try{var t=this.cache(e,{weak:!0}).value();return!t||t.submission_date===t.resubmission_date||86400<i.now()/1e3-t.resubmission_date?null:t.resubmission_date}catch(e){return null}},__cacheGet:function(e){return this.__cache[e]||(this.__cache[e]={ready:!1,data:null,error:null,last_update:null,auth:null,next_update:null,next_update_timer:null,updating:!1,promises:[],watchers:{}}),this.__cache[e]},__cacheUpdate:function(e,t){var a=this.__cacheGet(e);if(!(a.updating||a.next_update&&a.next_update<=t)){a.next_update&&(o.clearEventually(a.next_update_timer),a.next_update=null);var n=i.now();if(n<t)return a.next_update=t,void(a.next_update_timer=o.eventually(function(){this.__cacheUpdate(e)},this,t-n));a.updating=!0,this.get(e,a.auth).callback(function(t,n){n=n&&n.image?n.image:n,a.ready=!0,a.updating=!1;var x=i.now(),c=a.last_update?x-a.last_update:null;a.last_update=x,a.next_update=null;var l=a.data,d=t;a.data=n,a.error=t,o.clearEventually(a.next_update_timer),r.iter(a.promises,function(e){e.asyncCallback(t,n)},this),(!t||t.equals(d))&&s.deepEqual(n,l,10)||r.iter(a.watchers,function(e){e.callback.call(e.context,t,n)},this),null===c?r.iter(a.watchers,function(e){e.weak||(c=null===c?e.initialage:Math.min(e.initialage,c))},this):c*=2,null!==c&&(r.iter(a.watchers,function(e){!e.weak&&e.maxage&&(c=Math.min(c,e.maxage))},this),this.__cacheUpdate(e,x+c))},this)}},cacheInvalidate:function(e){this.__cacheGet(e).ready=!1},cache:function(e,i){var o=this.__cacheGet(e);if((i=r.extend({auth:null,weak:!1,force:!1,age:null},i)).weak&&!o.ready)return t.error(!0);if(o.ready&&!i.force&&(!i.age||now-o.last_update<i.age))return o.data?t.value(o.data):t.error(o.error);i.auth&&(o.auth=i.auth);var a=t.create();return o.promises.push(a),this.__cacheUpdate(e),a},watch:function(e,t,o,a){var s=this.__cacheGet(e);(t=r.extend({auth:null,weak:!1,maxage:null,initialage:1e3},t)).auth&&(s.auth=t.auth),s.watchers[n.objectId(a)]={context:a,callback:o,weak:t.weak,maxage:t.maxage,age:t.initialage},t.weak||this.__cacheUpdate(e,t.initialage+i.now())},unwatch:function(e,t){delete this.__cacheGet(e).watchers[n.objectId(t)]},createByUpload:function(e){return this.create(r.extend(r.clone(e.data,1),{create_stream:!0}),e.auth).mapSuccess(function(r){var i=t.create(),o=this.application.image_streams.dataUploader(r.image.token,r.stream.token,{auth:e.auth,image_data:e.image_data});return e.progress&&o.on("progress",e.progress,e.context),o.on("error",function(e){i.asyncError(e)},this),o.on("success",function(){this.application.image_streams.submit(r.image.token,r.stream.token,null,e.auth,50).forwardCallback(i)},this),o.upload(),i},this)}}}])}),Scoped.define("private:Application.ImageStreamsApiMixin",function(){return{index:function(e,t,r,i){return this.application.connect.apiRequest("/images/"+e+"/streams/",{method:"GET",auth:r,resilience:i,data:t})},destroy:function(e,t,r,i){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t,{method:"DELETE",auth:r,resilience:i})},create:function(e,t,r,i){return this.application.connect.apiRequest("/images/"+e+"/streams",{method:"POST",auth:r,resilience:i,data:t})},confirm:function(e,t,r,i,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/submit",{method:"POST",auth:i,resilience:o,data:r})},submit:function(e,t,r,i,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/submit",{method:"POST",auth:i,resilience:o,data:r})},get:function(e,t,r,i){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t,{method:"GET",auth:r,resilience:i})},_get_image_upload_urls:function(e,t,r,i,o){return this.application.connect.apiRequest("/images/"+e+"/streams/"+t+"/image-upload-urls",{method:"GET",auth:i,resilience:o,data:r})}}}),Scoped.define("private:Application.ImageStreams",["base:Class","base:Objs","private:Application.ImageStreamsApiMixin"],function(e,t,r,i){return e.extend({scoped:i},[r,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t},imageUrl:function(e,t,r){var i="images/"+e+"/streams/"+t+"/"+((r=r||{}).download?"download_image.mp4":"image.mp4");return this.application.urls.apiStreamingResourceUrl(i,{auth:r.auth,params:r.params})},webrtcStreamName:function(e,t,r){return"applications___"+this.application.data.get("token")+"___images___"+e+"___streams___"+t+"___image"},dataUploader:function(e,t,r){return this.imageAttachUploader(e,t,r.auth,r.image_data)}}}])}),Scoped.define("private:Application.AnalyticsApiMixin",function(){return{_push:function(e,t,r){return this.application.connect.apiRequest("/scitylana/kcart",{method:"POST",auth:t,resilience:r,data:e})}}}),Scoped.define("private:Application.Analytics",["base:Class","base:Events.EventsMixin","base:Objs","base:Time","base:Timers.Timer","browser:Info","private:Application.AnalyticsApiMixin","private:Core","private:Environment","private:Logger"],function(e,t,r,i,o,a,n,s,x,c,l){var d=i.now();return e.extend({scoped:l},[t,n,function(e){return{constructor:function(t){e.constructor.call(this),this.application=t,this.__google_analytics_events={},t.data.get("google_analytics")&&(this.__google_analytics_events=r.objectify(t.data.get("google_analytics_track"))),this.__queue=[],this.__trackFailed=0,this.__trackSuccess=0,this.application.data.get("analytics")&&(this.__timer=this.auto_destroy(new o({context:this,fire:this.__pushEvents,delay:5e3})))},_generateEvent:function(e,t,o,a,n,x){return x=x||i.now(),o=o||{},a=a||{},n=n||{},{tokens:r.extend({application_token:this.application.data.get("token")},o),client:{type:"web",version:"v"+s.revision.version+"-"+s.revision.revision,revision:s.revision.revision,sdk_version:e},environment:{location:document.location.href,time:x-d},device:{navigator_appname:navigator.appName,navigator_appcodename:navigator.appCodeName,navigator_appversion:navigator.appVersion,navigator_cookieenabled:navigator.cookieEnabled,navigator_language:navigator.language||navigator.userLanguage||"",navigator_platform:navigator.platform,navigator_useragent:navigator.userAgent,navigator_window_chrome:"chrome"in window,navigator_window_opera:"opera"in window},event:{time:x,type:t,media_time:a.media_time||null,embed_type:a.embed_type||null,data_size:a.data_size||null,bandwidth:a.bandwidth||null},media:{duration:n.duration||null,width:n.width||null,height:n.height||null,tags:n.tags?n.tags.join(","):null,creation_type:n.creation_type||null,hd:n.width&&n.height&&921600<=n.width*n.height}}},track:function(e,t,r,i,o,a){try{var n=this._generateEvent(e,t,r,i,o,a);this.application.data.get("analytics")&&this.__queue.push(n),this.__google_analytics_events[t]&&ga("send","event","Ziggeo",t,"Ziggeo Campaign",i.media_time||o.duration||i.data_size||void 0),this.trigger("track",
2n)}catch(e){}},userTrack:function(e){this.track("2",e)},__pushEvents:function(){var e;this.application.data.get("analytics")&&0!==this.__queue.length&&(10<this.__trackFailed&&this.__trackSuccess/this.__trackFailed<.5||(e=this.__queue,this.__queue=[],this._push({events:JSON.stringify(e)}).error(function(){this.__trackFailed++,this.__queue=e.concat(this.__queue)},this).success(function(){this.__trackSuccess++},this)))}}}])}),Scoped.define("module:Application",["base:Class","base:Objs","base:Events.EventsMixin","base:Events.Events","base:Async","base:Promise","browser:Dom","module:Locale","private:Application.Data","private:Application.Urls","private:Application.Connect","private:Application.Videos","private:Application.Streams","private:Application.Audios","private:Application.AudioStreams","private:Application.Images","private:Application.ImageStreams","private:Application.Analytics","private:Application.Debugger","module:Supplementary"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p,h,m,b,g,v,f,y){s.mainLocale.register({error_503:"We are maintaining our service. We will be back shortly.",error_404:"We cannot recognize your api key. Please make sure to specify it in your website's header.",error_401:"You are not allowed to access the application from this site.",error_412:"You need to confirm / upgrade your account.",error_unknown:"An unknown error occurred. Our team has been notified and will resolve the issue."},"application");var A=e.extend({scoped:y},[r,function(e){return{constructor:function(t){e.constructor.call(this),this.__authCache={},this.data=this.auto_destroy(new x(this,t)),this.data.get("debug")&&(this.debug=this.auto_destroy(new v(this))),this.urls=this.auto_destroy(new c(this)),this.connect=this.auto_destroy(new l(this)),this.videos=this.auto_destroy(new d(this)),this.streams=this.auto_destroy(new u(this)),this.audios=this.auto_destroy(new p(this)),this.audio_streams=this.auto_destroy(new h(this)),this.images=this.auto_destroy(new m(this)),this.image_streams=this.auto_destroy(new b(this)),this.analytics=this.auto_destroy(new g(this)),this.embed_events=this.auto_destroy(new i),this.embed_events._invokeCallback=f.eventInvokeCallback,this._invokeCallback=f.eventInvokeCallback,this.cls.register(this),this.__init()},destroy:function(){this.cls.unregister(this),e.destroy.call(this)},__init:function(){this.connect.request("session",{method:"POST",params:{noauth:!this.data.get("auth")},resilience:5}).success(function(e){this.data.set("cookie_changed",e.token!==this.data.get("cookie_value")),this.data.set("cookie_value",e.token),this.data.set("testing_application",e.testing_application),this.data.set("ready",!0),this.analytics.track("2","init_application",{}),n.ready(function(){o.eventually(function(){this.persistentTrigger("ready")},this)},this)},this).error(function(e){this.data.set("error",e.status_code());var t=s.mainLocale.get("error_"+e.status_code(),"application");this.data.set("error_message",t||s.mainLocale.get("error_unknown","application")),this.persistentTrigger("error",e.status_code(),this.data.get("error_message"))},this)},authMediaReady:function(e,t,r){if(t&&e){var i=e.client_auth||e.server_auth;if(i&&!this.__authCache[i])return this[r].get(t,{auth:e}).callback(function(){this.__authCache[i]=!0},this)}return a.value(!0)},authVideoReady:function(e,t){return this.authMediaReady(e,t,"videos")},authAudioReady:function(e,t){return this.authMediaReady(e,t,"audios")}}}],{__default:null,__instances:{},__deferred:0,events:new i,setDefault:function(e){this.__default=e,this.events.trigger("set-default",e)},getDefault:function(){return this.__default},getByToken:function(e){return this.__instances[e]},instanceByToken:function(e,r){return this.getByToken(e)||new this(t.extend({token:e},r))},register:function(e){var t=e.data.get("token");if(t in this.__instances)throw"Application Instance already existing for this application token.";this.__instances[t]=e,this.__default||this.setDefault(e)},unregister:function(e){var t=e.data.get("token");this.__instances[t]===e&&delete this.__instances[t],this.getDefault()===e&&this.setDefault(null)},isDeferred:function(){return 0<this.__deferred},defer:function(){this.__deferred++},undefer:function(){this.__deferred--,0===this.__deferred&&this.events.trigger("undefer")},onUndefer:function(e,t){this.isDeferred()?this.events.once("undefer",e,t):e.call(t||this)}});return Scoped.getGlobal("ZiggeoDefer")&&A.__deferred++,A}),Scoped.define("private:Dynamics",["dynamics:DomObserver","dynamics:Parser","dynamics:Registries","base:Async","browser:Dom","module:Application"],function(e,t,r,i,o,a){t.secureMode=!0;var n=new e({allowed_dynamics:["ziggeoplayer","ziggeorecorder","ziggeoaudioplayer","ziggeoaudiorecorder","ziggeoimageviewer","ziggeoimagecapture","ziggeoiframeplayer","ziggeoiframerecorder"],enabled:(r.prefixes.ziggeo=!0,!1)});return o.ready(function(){i.eventually(function(){a.onUndefer(function(){n.enable()})})}),{domObserver:n}}),Scoped.define("private:ZiggeoDynamicMixin",["module:Application","base:Types"],function(e,t){return{_obtainApplication:function(){this.get("application")&&(this.application=t.is_string(this.get("application"))?e.instanceByToken(this.get("application")):this.get("application")),this.application=this.application||e.getDefault()},_deferActivate:function(){return this._obtainApplication(),!(this.application||!this.get("lazy-application")||(e.events.once("set-default",function(e){this.application=e,this.activate()},this),0))}}}),Scoped.define("module:AudioPlayer",["mediacomponents:AudioPlayer.Dynamics.Player","private:Logger","module:Application","base:Types","module:AudioPlayerStates","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Promise","base
2:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p){return e.extend({scoped:p},[u,function(e){return{attrs:{"client-auth":null,"server-auth":null,"intermediate-token":null,audio:null,stream:null,application:null,forcerefresh:!1,pauseonplay:!1},types:{playlist:"array",pauseonplay:"bool","lazy-application":"bool"},create:function(){if(this._invokeCallback=s.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.__playlist=this.get("playlist"),this.set("playlist",null),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("audio_status",null)},_notifications:{_activate:"_createWithApplication"},_createWithApplication:function(){var e,r;this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.application.embed_events.delegateEvents(null,this,null,[this]),this.__playlist&&(this.set("playlist",this.__playlist.map(function(e){return this.__sourceByAudio(e)},this)),e=this.get("playlist")[0],this.set("source",e.source),this.set("audio",e.token),this.on("playlist-next",function(e){this.set("audio",e.token)},this)),r=this.parent()&&void 0!==this.parent().record&&void 0!==this.parent().host,this.listenOn(this.application,"ready",function(){this.application.authAudioReady(this.get("auth"),this.get("audio")).callback(function(){this.set("application_status",!0),this.get("playlist")?(this.__setAudioSources(),this.set("ready",!0)):r?this.application.audios.get(this.get("audio"),{auth:this.get("auth")}).callback(function(e,t){t&&4===t.state?(this.get("source")||this.__setAudioSources(),this.state().next("AudioProcessing")):this.get("source")||this.__setAudioSources(),this.set("ready",!0)},this):(this.get("source")||this.__setAudioSources(),this.set("ready",!0)),this._track("embedding_loaded")},this)},this).listenOn(this.application,"error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.get("pauseonplay")&&this.application.embed_events.on("playing",function(e){e!==this&&this.get("playing")&&this.execute("pause")},this),this.set("tracktags",this.application.data.get("track_tags"))):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},events:{"change:audio":function(){var e;this.host&&(this.set("stream",null),e=0<=this.host.state().state_name().indexOf("Error"),this.__setAudioSources(),e&&this.host.next("Initial"))},paused:function(){this._track("audio_play_pause",{media_time:this.get("position")})},playing:function(){this._track("audio_play_playing",{media_time:this.get("position")})},ended:function(){this._track("audio_play_end",{media_time:this.get("duration")})},seek:function(e){this._track("audio_play_seek",{media_time:e})}},__setAudioSources:function(){this.get("audio")&&this.get("application_status")&&(this.get("stream")||this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.__setSources(),this.application.audios.cache(this.get("audio"),{auth:this.get("auth")}).callback(this.__audioUpdate,this),this.get("ready")&&this.reattachAudio())},__sourceByAudio:function(e,t){var r=this.get("audio_data");r&&r.duration&&this.set("duration",r.duration);var i=x.filter(r&&r.streams?r.streams:[],function(e){return(e.token===r.original_stream.token||e.parent_stream===r.original_stream.token)&&5===e.state&&3===e.streamable},this);if(this.get("playlist")&&(i=[],t=null),t||i.length<2){var o=t?this.application.audio_streams:this.application.audios,a=[e];return t&&a.push(t),a.push({auth:this.get("auth"),params:{force_refresh:this.get("forcerefresh")}}),{source:o.audioUrl.apply(o,a),token:e}}var n=[],s=[],c={force_refresh:this.get("forcerefresh"),auth:this.get("auth")};x.iter(i,function(t){n.push({src:this.application.audio_streams.audioUrl(e,t.token,c),token:t.token}
2),s.push({filter:{token:t.token}})},this);var l=s[0];return{source:null,sources:n,streams:s,currentstream:l,token:e}},__setSources:function(){this.setAll(this.__sourceByAudio(this.get("audio"),this.get("stream")))},__audioUpdate:function(e,t){if(!this.destroyed()){if(e)this.set("audio_status",!1),e.status_code()===a.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("audio-not-found")}):e.status_code()===a.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("audio-access-forbidden")}):this.state().next("LoadError");else{if(this.set("audio_data",t),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1===t.approved&&!this.get("intermediate-token"))return void this.state().next("FatalError",{message:t.moderation_reason||this.string("audio-rejected")});if(t.state<4)return void this.state().next("FatalError",{message:this.string("audio-unknown-error")});if(this.set("audio_status",!0),4===t.state)return void("AudioProcessing"!==this.state().state_name()&&this.state().next("AudioProcessing"));if("AudioProcessing"===this.state().state_name())return this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.set("forcerefresh",c.now()),this.__setSources(),void this.state().next("LoadPlayer");if(!this.get("stream")&&!this.get("refresh_token")&&this.application.audios.refreshToken(this.get("audio")))return this.set("refresh_token",this.application.audios.refreshToken(this.get("audio"))),this.__setSources(),void this.state().next("LoadPlayer");this.__setSources()}}},_track:function(e,t,r){var i,o;this.application&&(i=c.now(),(o=l.create()).success(function(){this.application.analytics.track("2",e,{audio_token:this.get("audio_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},x.extend({embed_type:"player"},t),x.extend({duration:this.get("audio_data").duration||this.get("duration"),tags:this.get("audio_data").tags},r),i)},this),this.get("audio_data")?o.asyncSuccess():this.once("change:audio_data",function(){o.asyncSuccess()},this))}}}],function(e){return{playerStates:function(){return e.playerStates.call(this).concat([o])}}}).register("ba-ziggeoaudioplayer").register("ziggeoaudioplayer").attachStringTable(n.mainLocale).addStrings({"audio-not-found":"We could not find the specified audio file.","audio-access-forbidden":"You are not permitted to access this audio file.","audio-unknown-error":"We cannot access this audio at the moment. Please try again later.","audio-rejected":"The audio has been rejected.","audio-processing":"The audio is processing - stay tuned.","audio-access-error":"The audio is currently under moderation. You may click to retry."})}),Scoped.define("module:PopupAudioPlayer",["module:AudioPlayer","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)}),Scoped.define("module:AudioRecorder",["mediacomponents:AudioRecorder.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","module:AudioRecorderStates","base:Types","base:MediaTypes","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base
2:Async","browser:Events","browser:Info","private:ZiggeoDynamicMixin"],function(AudioRecorder,Application,Device,Logger,Environment,AudioRecorderStates,Types,MediaTypes,Time,Strings,Locale,Supplementary,Objs,Promise,Async,DomEvents,Info,ZiggeoDynamicMixin,scoped){return AudioRecorder.extend({scoped:scoped},[ZiggeoDynamicMixin,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynaudioplayer:"ziggeoaudioplayer","audio-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,audio:null,description:null,title:null,tags:null,"custom-data":null,key:null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"input-bind":null,"form-accept":null,playermodeifexists:!1,rerecordableifexists:!1},types:{tags:"array","custom-data":"object","expiration-days":"int","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})},processed:function(){this.__had_processed=!0}},create:function(){this._invokeCallback=Supplementary.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("audio")&&!this.get("key")&&Strings.starts_with(this.get("audio"),"_")&&this.set("key",Strings.strip_start(this.get("audio"),"_")),this.get("simulate")&&this.set("localplayback",!0),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialaudio=!!this.get("audio"),this.get("audio")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new DomEvents),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.__had_processed=!1,this.scopes.player.on("change:audio_data",function(e){this.set("audio_data",e);var t=e.streams.find(function(e){return e.token===this.get("stream")},this);t&&this.set("stream_data",t)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){if(this._obtainApplication(),(this.application||!this.get("lazy-application"))&&!this.get("playermodeifexists")&&!this.get("rerecordableifexists"))return!1;var e=Promise.create();return this.application?e.asyncSuccess(!0):Application.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=e.mapSuccess(function(e){return this.application.audios.get(this.get("audio")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).success(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("audio")&&this.get("key")&&this.set("audio","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("audio")&&404===e.status_code()&&this.set("audio",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),Promise.value(!0)},this)),e.success(this.activate,this),!0},_createWithApplication:function(){this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?Logger.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),audio:this.get("audio"),"force-refresh":Time.now()}),this._track("audio_embedding_loaded"),this.set("webrtcstreaming",this.application.data.get("webrtc_streaming")),this.set("webrtcstreamingifnecessary",this.application.data.get("webrtc_streaming_if_necessary")),this.set("webrtconmobile",this.application.data.get("webrtc_on_mobile")),Info.isSafari()&&Info.isDesktop()&&!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")&&this.set("webrtcstreamingifnecessary",!0),!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")||this.get("timeminlimit")||this.set("timeminlimit",5),this._updateUrls()):Logger.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,r){this.application.analytics.track("2",e,{audio_token:this.get("audio"),stream_token:this.get("stream")},Objs.extend({embed_type:this.__hadInitialaudio?"rerecorder":"recorder"},t),Objs.extend({creation_type:this.get("creation-type"),duration:this.get("duration"),tags:this.get("tags")}
2,r))},functions:{reset:function(){this.get("audio")&&!this.__hadInitialaudio&&this.set("audio",null),this.__had_processed=!1,e.functions.reset.call(this)},ready_to_play:function(){this.__had_processed||(this.trigger("processing",1),this.trigger("processed")),e.functions.ready_to_play.call(this)}},_updateUrls:function(e){this.set("playerattrs.audio",this.get("audio")),this.set("uploadoptions",{webrtcStreaming:{wssUrl:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?this.application.urls.wssUrl():void 0,streamInfo:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?{applicationName:this.application.urls.webrtcStreamingApp(Info.isFirefox()?"udp":""),streamName:this.application.streams.webrtcStreamName(this.get("audio"),this.get("stream"),this.get("auth"))}:void 0,delay:4750,stopDelay:2750},audio:e?Objs.extend({resilienceCheck:function(e){return!e||!e.duration}},this.application.data.getSignedUploaderConfig(e.url,e.fields)):void 0})},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-streams"),force_overwrite:this.get("force-overwrite"),audio_profile:this.get("audio-profile"),meta_profile:this.get("meta-profile"),enforce_duration:this.get("enforce-duration"),recover_streams:this.get("recover-streams"),max_duration:this.get("timelimit"),user_language:navigator.language||navigator.userLanguage,audio_file_name:this._audioFileName,device_info:Objs.extend({api_version:2,embed_code:e,media_source:this.__getMediaSource(),capture_type:this.__getCaptureType()},Device.info)}},__recordingTypeParams:function(){var e={create_stream:!0};if(this.recorder){try{var t=this.recorder._recorder._recorder._mediaRecorder.mimeType;t&&Objs.extend(e,{audio_type:MediaTypes.getExtension(t)})}catch(e){}return Objs.extend(e,{webrtc_recording:!0,webrtc_streaming:this.isWebrtcStreaming()})}return this._audioFile&&Objs.extend(e,{audio_type:Strings.last_after(this._audioFile.name,".")}),e},__getMediaSource:function(){return this.__recordingTypeParams().webrtc_recording?"record":"upload"},__getCaptureType:function(){var e=this.__recordingTypeParams();return e.webrtc_streaming?"webrtc_streaming":e.webrtc_recording?"webrtc":"file_capture"},_prepareRecording:function(){return this.get("audio")?this.application.audio_streams.create(this.get("audio"),this.__recordingTypeParams(),this.get("auth"),5).mapSuccess(function(e){this.set("stream",e.audio_stream.token),this.set("stream_data",e.audio_stream),this._updateUrls(e.url_data)},this):this.application.audios.create(Objs.extend(this.__createParams(),this.__recordingTypeParams()),this.get("auth"),5).mapSuccess(function(e){this.set("audio",e.audio.token),this.set("audio_data",e.audio),this.set("stream",e.audio_stream.token),this.set("stream_data",e.audio_stream),this._updateUrls(e.url_data)},this)},_verifyRecording:function(){var e=Promise.create();return Async.eventually(function(){this.get("audio")&&(this.get("simulate")?Promise.value(!0):this.application.audio_streams.confirm(this.get("audio"),this.get("stream"),{duration:this.get("duration")},this.get("auth"),50)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("audio")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.audios.cacheInvalidate(this.get("audio"))},this).forwardCallback(e)},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("audio")&&(this.__inputBindElement.value=this.get("audio")))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([AudioRecorderStates])}}}).register("ba-ziggeoaudiorecorder").register("ziggeoaudiorecorder").registerFunctions({testing:function(obj){with(obj)return testing}}).attachStringTable(Locale.mainLocale).addStrings({})}),Scoped.define("module:PopupAudioRecorder",["module:AudioRecorder","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)}),Scoped.define("module:IframePlayer",["mediacomponents:IframeHelper","private:Core","private:ZiggeoDynamicMixin"],function(e,t,r,i){return e.extend({scoped:i},[r,{getAllowModifiers:function(){return t.video.iframe["allow-player-mods"]},getSrc:function(){return this.application.videos.iframeVideoUrl(this.get("video"))}}]).register("ba-ziggeoiframeplayer").register("ziggeoiframeplayer")}),Scoped.define("module:IframeRecorder",["mediacomponents:IframeHelper","private:Core","private:ZiggeoDynamicMixin"],function(e,t,r,i){return e.extend({scoped:i},[r,{getAllowModifiers:function(){return t.video.iframe["allow-recorder-mods"]},getSrc:function(){return this.application.videos.iframeRecorder
2Url()}}]).register("ba-ziggeoiframerecorder").register("ziggeoiframerecorder")}),Scoped.define("module:ImageCapture",["mediacomponents:ImageCapture.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","module:ImageRecorderStates","base:Types","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base:Async","browser:Events","browser:Info","private:ZiggeoDynamicMixin"],function(ImageCapture,Application,Device,Logger,Environment,ImageRecorderStates,Types,Time,Strings,Locale,Supplementary,Objs,Promise,Async,DomEvents,Info,ZiggeoDynamicMixin,scoped){return ImageCapture.extend({scoped:scoped},[ZiggeoDynamicMixin,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynimageviewer:"ziggeoimageviewer","effect-profile":null,"preview-effect-profile":null,"image-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,image:null,description:null,title:null,tags:null,"custom-data":null,key:null,"auto-crop":null,"auto-pad":null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"input-bind":null,"form-accept":null,playermodeifexists:!1,rerecordableifexists:!1},types:{tags:"array","custom-data":"object","auto-crop":"bool","auto-pad":"bool","expiration-days":"int","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","effect-profile":"array","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})},processed:function(){this.__had_processed=!0}},create:function(){this._invokeCallback=Supplementary.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("image")&&!this.get("key")&&Strings.starts_with(this.get("image"),"_")&&this.set("key",Strings.strip_start(this.get("image"),"_")),this.get("simulate")&&this.set("localplayback",!0),Types.is_string(this.get("effect-profile"))&&this.set("effect-profile",Types.parseArray(this.get("effect-profile"))),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialimage=!!this.get("image"),this.get("image")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new DomEvents),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.__had_processed=!1,this.scopes.player.on("change:image_data",function(e){this.set("image_data",e);var t=e.streams.find(function(e){return e.token===this.get("stream")},this);t&&this.set("stream_data",t)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){if(this._obtainApplication(),(this.application||!this.get("lazy-application"))&&!this.get("playermodeifexists")&&!this.get("rerecordableifexists"))return!1;var e=Promise.create();return this.application?e.asyncSuccess(!0):Application.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=e.mapSuccess(function(e){return this.application.images.get(this.get("image")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).success(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("image")&&this.get("key")&&this.set("image","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("image")&&404===e.status_code()&&this.set("image",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),Promise.value(!0)})),e.success(this.activate,this),!0},_createWithApplication:function(){this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?Logger.w
2arn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"effect-profile":this.get("preview-effect-profile"),"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),image:this.get("image"),"force-refresh":Time.now()}),this._track("image_embedding_loaded"),this._updateUrls()):Logger.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,r){this.application.analytics.track("2",e,{image_token:this.get("image"),stream_token:this.get("stream")},Objs.extend({embed_type:this.__hadInitialimage?"rerecorder":"recorder"},t),Objs.extend({creation_type:this.get("creation-type"),width:this.get("recordingwidth"),height:this.get("recordingheight"),tags:this.get("tags")},r))},functions:{reset:function(){this.get("image")&&!this.__hadInitialimage&&this.set("image",null),this.__had_processed=!1,e.functions.reset.call(this)},ready_to_play:function(){this.__had_processed||(this.trigger("processing",1),this.trigger("processed")),e.functions.ready_to_play.call(this)}},_updateUrls:function(){this.set("playerattrs.image",this.get("image")),this.set("uploadoptions",{image:this.application.image_streams.attachUploaderConfig(this.get("image"),this.get("stream"),this.get("auth"))})},_readDeviceOrientation:function(){return window.orientation+90||void 0},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),auto_crop:this.get("auto-crop"),auto_pad:this.get("auto-pad"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-streams"),effect_profile:this.get("effect-profile")?this.get("effect-profile").join(","):void 0,force_overwrite:this.get("force-overwrite"),image_profile:this.get("image-profile"),meta_profile:this.get("meta-profile"),recover_streams:this.get("recover-streams"),user_language:navigator.language||navigator.userLanguage,image_file_name:this._imageFileName,device_info:Objs.extend({api_version:2,embed_code:e},Device.info)}},_prepareRecording:function(){return this._requiresDeviceOrientation=Info.isMobile()&&Info.isiOS()&&void 0!==window.orientation&&this.recorder,this.get("image")?this.application.image_streams.create(this.get("image"),{},this.get("auth")).mapSuccess(function(e){this.set("stream",e.token),this.set("stream_data",e),this._updateUrls()},this):this.application.images.create(Objs.extend(this.__createParams(),{}),this.get("auth")).mapSuccess(function(e){this.set("image",e.image.token),this.set("image_data",e.image),this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls()},this)},_verifyRecording:function(){var e=Promise.create();return Async.eventually(function(){this.get("image")&&(this.get("simulate")?Promise.value(!0):this.application.streams._recorder_submit(this.get("image"),this.get("stream"),{rotation:this._requiresDeviceOrientation?this._readDeviceOrientation():void 0},this.get("auth"),50)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("image")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.images.cacheInvalidate(this.get("image"))},this).forwardCallback(e)},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("image")&&(this.__inputBindElement.value=this.get("image")))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([ImageRecorderStates])}}}).register("ba-ziggeoimagecapture").register("ziggeoimagecapture").registerFunctions({testing:function(obj){with(obj)return testing}}).attachStringTable(Locale.mainLocale).addStrings({})}),Scoped.define("module:PopupImageCapture",["module:ImageCapture","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)}),Scoped.define("module:ImageViewer",["mediacomponents:ImageViewer.Dynamics.ImageViewer","private:Logger","module:Application","base:Types","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Promise","base
2:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,r,i,o,a,n,s,x,c,l,d,u){return e.extend({scoped:u},[d,function(e){return{attrs:{"stream-width":null,"stream-height":null,"effect-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,image:null,stream:null,application:null,forcerefresh:!1},types:{"lazy-application":"bool"},create:function(){if(this._invokeCallback=n.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.get("effect-profile")&&i.is_array(this.get("effect-profile"))&&this.set("effect-profile",this.get("effect-profile")[0]),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("image_status",null)},_notifications:{_activate:"_createWithApplication"},_obtainApplication:function(){this.get("application")&&(this.application=i.is_string(this.get("application"))?r.instanceByToken(this.get("application")):this.get("application")),this.application=this.application||r.getDefault()},_createWithApplication:function(){this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.get("source")||this.__setImageSources(),this.set("ready",!0),this._track("image_embedding_loaded")},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this)):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},events:{"change:image":function(){this.set("stream",null),this.__setImageSources()}},__setImageSources:function(){this.get("image")&&this.get("application_status")&&(this.set("shareimageurl",this.application.images.publicImageUrl(this.get("image")).replace("http://","https://")),this.get("stream")||this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.__setSources(),this.application.images.cache(this.get("image"),{auth:this.get("auth")}).callback(this.__imageUpdate,this),this.get("ready")&&this.reattachImage())},__sourceByImage:function(e,t){var r=this.get("image_data"),i=s.filter(r&&r.streams?r.streams:[],function(e){return!(e.token!==r.original_stream.token&&e.parent_stream!==r.original_stream.token||5!==e.state||3!==e.streamable||this.get("effect-profile")&&e.effect_profile!==this.get("effect-profile"))},this);if(t||this.get("stream-width")||this.get("stream-height")||i.length<2){var o=t?this.application.image_streams:this.application.images,a=[e];return t&&a.push(t),a.push({auth:this.get("auth"),params:{stream_width:this.get("stream-width"),stream_height:this.get("stream-height"),effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh")}}),{source:o.imageUrl.apply(o,a),token:e}}var n=[],x=[],c={effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh"),auth:this.get("auth")};s.iter(i,function(t){n.push({src:this.application.image_streams.imageUrl(e,t.token,c),token:t.token}),x.push({width:t.image_width,height:t.image_height,filter:{token:t.token}})},this);var l=x[0];return{source:null,sources:n,streams:x,currentstream:l,token:e}},__setSources:function(){this.setAll(this.__sourceByImage(this.get("image"),this.get("stream")))},__imageUpdate:function(e,t){if(!this.destroyed()){if(e)this.set("image_status",!1),e.status_code()===o.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("image-not-found")}):e.status_code()===o.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("image-access-forbidden")}):this.state().next("FatalError",{message:this.string("image-unknown-error")});else{if(this.set("image_data",t),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1===t.approved&&!this.get("intermediate-token"))return void this.state().next("FatalError",{message:t.moderation_reason||this.string("image-rejected")});if(t.state<4)return void this.state().next("FatalError",{message:this.string("image-unknown-error")});if(this.set("image_status",!0),4===t.state)return void("ImageProcessing"!==this.state().state_name()&&this.state().next("ImageProcessing"));if(this.get("effect-profile")){var r=!1;if(s.iter(t.streams,function(e){e.effect_profile===this.get("effect-profile")&&4<e.state&&(r=!0)},this),!r)return void("ImageProcessing"!==this.state().state_name()&&this.state().next("ImageProcessing"));if("ImageProcessing"===this.state().state_name())return this.set("forcerefresh",x.now()),this.__setSources(),void this.state().next("LoadPlayer")}if("ImageProcessing"===this.state().state_name())return this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.set("forcerefresh",x.now()),this.__setSources(),void this.state().next("LoadPlayer");if(!this.get("stream")&&!this.get("refresh_token")&&this.application.images.refreshToken(this.get("image")))return this.set("refresh_token",this.application.images.refreshToken(this.get("image"))),this.__setSources(),void this.state().next("LoadPlayer");this.__setSources()}}},_track:function(e,t,r){var i,o;
2this.application&&(i=x.now(),(o=c.create()).success(function(){this.application.analytics.track("2",e,{image_token:this.get("image_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},s.extend({embed_type:"player"},t),s.extend({width:this.get("stream")?this.get("stream").width:this.imageWidth(),height:this.get("stream")?this.get("stream").height:this.imageHeight(),tags:this.get("image_data").tags},r),i)},this),this.get("image_data")?o.asyncSuccess():this.once("change:image_data",function(){o.asyncSuccess()},this))}}}]).register("ba-ziggeoimageviewer").register("ziggeoimageviewer").attachStringTable(a.mainLocale).addStrings({"image-not-found":"We could not find the specified image file.","image-access-forbidden":"You are not permitted to access this image file.","image-unknown-error":"We cannot access this image at the moment. Please try again later.","image-rejected":"The image has been rejected.","image-processing":"The image is processing - stay tuned.","image-access-error":"The image is currently under moderation. You may click to retry."})}),Scoped.define("module:PopupImageViewer",["module:ImageViewer","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)}),Scoped.define("module:Player",["mediacomponents:VideoPlayer.Dynamics.Player","private:Logger","module:Application","base:Types","module:PlayerStates","base:Net.HttpHeader","module:Locale","module:Supplementary","base:Objs","base:Time","base:Promise","base
2:TimeFormat","private:ZiggeoDynamicMixin"],function(e,t,r,i,o,a,n,s,x,c,l,d,u,p){return e.extend({scoped:p},[u,function(e){return{attrs:{"stream-width":null,"stream-height":null,"effect-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,video:null,stream:null,application:null,forcerefresh:!1,pauseonplay:!1,"audio-transcription-as-subtitles":!1},types:{playlist:"array",pauseonplay:"bool","lazy-application":"bool","audio-transcription-as-subtitles":"bool"},create:function(){if(this._invokeCallback=s.eventInvokeCallback,this.get("source")||0<this.get("sources").length)return e.create.call(this);this.set("ready",!1),this.__playlist=this.get("playlist"),this.set("playlist",null),this.get("effect-profile")&&i.is_array(this.get("effect-profile"))&&this.set("effect-profile",this.get("effect-profile")[0]),e.create.call(this),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.set("video_status",null)},_notifications:{_activate:"_createWithApplication"},_createWithApplication:function(){var e,r;this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?t.warn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.application.embed_events.delegateEvents(null,this,null,[this]),this.__playlist&&(this.set("playlist",this.__playlist.map(function(e){return this.__sourceByVideo(e)},this)),e=this.get("playlist")[0],this.set("poster",e.poster),this.set("source",e.source),this.set("video",e.token),this.on("playlist-next",function(e){this.set("video",e.token)},this)),r=this.parent()&&void 0!==this.parent().record&&void 0!==this.parent().host&&!this.get("postersource"),this.listenOn(this.application,"ready",function(){this.application.authVideoReady(this.get("auth"),this.get("video")).callback(function(){this.set("application_status",!0),this.get("playlist")?(this.__setVideoSources(),this.set("ready",!0)):r?this.application.videos.get(this.get("video"),{auth:this.get("auth")}).callback(function(e,t){t&&4===t.state?(this.get("source")||this.__setVideoSources(),this.state().next("VideoProcessing")):this.get("source")||this.__setVideoSources(),this.set("ready",!0)},this):(this.get("source")||this.__setVideoSources(),this.set("ready",!0)),this._track("embedding_loaded")},this)},this).listenOn(this.application,"error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.get("pauseonplay")&&this.application.embed_events.on("playing",function(e){e!==this&&this.get("playing")&&this.execute("pause")},this),this.set("tracktags",this.application.data.get("track_tags"))):t.warn("No application (token) defined. We need an application (token) to include an embedding.")},destroy:function(){this.application.embed_events.off(null,null,this),e.destroy.call(this)},getSubtitle:function(){var e=this.get("video_data").streams[0].audio_transcription;return!!e&&this.__audioTranscriptionToVTT(e.words,e.times)},events:{"change:video":function(){var e;this.host&&(this.set("stream",null),e=0<=this.host.state().state_name().indexOf("Error"),this.__setVideoSources(),e&&this.host.next("Initial"))},paused:function(){this._track("play_pause",{media_time:this.get("position")})},playing:function(){this._track("play_playing",{media_time:this.get("position")})},ended:function(){this._track("play_end",{media_time:this.get("duration")})},seek:function(e){this._track("play_seek",{media_time:e})}},__setShareVideoUrl:function(e){this.set("sharevideourl",this.application.videos.iframeVideoUrl(e).replace("http://","https://"))},__setVideoSources:function(){this.get("video")&&this.get("application_status")&&(this.__setShareVideoUrl(this.get("video")),this.get("stream")||this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.__setSources(),this.application.videos.cache(this.get("video"),{auth:this.get("auth")}
2).callback(this.__videoUpdate,this),this.get("ready")&&this.reattachVideo())},__sourceByVideo:function(e,t){var r=this.get("video_data");r&&null!==r.title&&this.set("posteralt",r.title),r&&r.duration&&r.duration&&this.set("duration",r.duration),r&&r.description&&this.set("description",r.description),r&&(void 0!==r.created&&this.set("uploaddate",r.created),void 0!==r.embed_image_url&&this.set("thumbnailurl","https://"+r.embed_image_url),void 0!==r.embed_video_url&&this.set("contenturl","https://"+r.embed_video_url));var i=this.get("effect-profile");r&&r.default_stream&&r.default_stream.effect_profile&&!this.get("effect-profile")&&(i=r.default_stream.effect_profile);var o=x.filter(r&&r.streams?r.streams:[],function(e){return!(e.token!==r.original_stream.token&&e.parent_stream!==r.original_stream.token||5!==e.state||3!==e.streamable||(i||e.effect_profile)&&e.effect_profile!==i)},this);if(this.get("playlist")&&(o=[],t=null),r&&"_"===this.get("video")[0]&&this.__setShareVideoUrl(r.token),t||this.get("stream-width")||this.get("stream-height")||o.length<2){var a=t?this.application.streams:this.application.videos,n=[e];return t&&n.push(t),n.push({auth:this.get("auth"),params:{stream_width:this.get("stream-width"),stream_height:this.get("stream-height"),effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh")}}),{poster:this.get("poster")||a.imageUrl.apply(a,n),source:a.videoUrl.apply(a,n),token:e}}var s=[],c=[],l={effect_profile:this.get("effect-profile"),force_refresh:this.get("forcerefresh"),auth:this.get("auth")};x.iter(o,function(t){s.push({src:this.application.streams.videoUrl(e,t.token,l),poster:this.application.streams.imageUrl(e,t.token,l),token:t.token}),c.push({width:t.video_width,height:t.video_height,filter:{token:t.token}})},this);var d=c[0];return{poster:null,source:null,sources:s,streams:c,currentstream:d,token:e}},__setSources:function(){this.set("uploadoptions",{textTracks:this.application.streams.subtitleAttachUploaderUrl(this.get("video"),this.get("stream")||this.properties().getProp("video_data.original_stream.token"),this.get("auth"))}),this.setAll(this.__sourceByVideo(this.get("video"),this.get("stream")))},__audioTranscriptionToVTT:function(e,t,r){r=r||5;for(var i=e.length,o=0,a=["WEBVTT"];o<i;){var n=t[o].start,s=t[o].end,x=[e[o]];for(o++,j=r-1;0<j&&o<i;)s=t[o].end,x.push(e[o]),o++,j--;a.push(""),a.push(d.format("HH:MM:ss.l",n)+" --\x3e "+d.format("HH:MM:ss.l",s)),a.push(x.join(" "))}return a.join("\n")},__videoUpdate:function(e,t){if(!this.destroyed()){if(e)this.set("video_status",!1),e.status_code()===a.HTTP_STATUS_NOT_FOUND?this.state().next("FatalError",{message:this.string("video-not-found")}):e.status_code()===a.HTTP_STATUS_FORBIDDEN?this.state().next("FatalError",{message:this.string("video-access-forbidden")}):this.state().next("LoadError");else{this.set("video_data",t);var r=[];try{var i=t.default_stream.audio_transcription||t.original_stream.audio_transcription;i&&this.get("audio-transcription-as-subtitles")&&r.push({lang:"en",kind:"subtitles",label:"Transcription",content:this.__audioTranscriptionToVTT(i.words,i.times)});var o=t.default_stream.subtitles||t.original_stream.subtitles;o&&x.iter(o,function(e,t){r.push({lang:t,kind:"subtitles",label:e.label,content:e.data})})}catch(e){}if(this.set("tracktags",this.get("tracktags").concat(r)),this.get("title")||this.set("title",t.title),this.set("totalduration",t.duration),!1===t.approved&&!this.get("intermediate-token"))return void this.state().next("FatalError",{message:t.moderation_reason||this.string("video-rejected")});if(t.state<4)return void this.state().next("FatalError",{message:this.string("video-unknown-error")});if(this.set("video_status",!0),4===t.state)return void("VideoProcessing"!==this.state().state_name()&&this.state().next("VideoProcessing"));if(this.get("effect-profile")){var n=!1;if(x.iter(t.streams,function(e){e.effect_profile===this.get("effect-profile")&&4<e.state&&(n=!0)},this),!n)return void("VideoProcessing"!==this.state().state_name()&&this.state().next("VideoProcessing"));if("VideoProcessing"===this.state().state_name())return this.set("forcerefresh",c.now()),this.__setSources(),void this.state().next("LoadPlayer")}if("VideoProcessing"===this.state().state_name())return this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.set("forcerefresh",c.now()),this.__setSources(),void this.state().next("LoadPlayer");if(!this.get("stream")&&!this.get("refresh_token")&&this.application.videos.refreshToken(this.get("video")))return this.set("refresh_token",this.application.videos.refreshToken(this.get("video"))),this.__setSources(),void this.state().next("LoadPlayer");this.__setSources()}}},_track:function(e,t,r){var i,o;
2this.application&&(i=c.now(),(o=l.create()).success(function(){this.application.analytics.track("2",e,{video_token:this.get("video_data").token,stream_token:this.get("stream")?this.get("stream"):void 0},x.extend({embed_type:"player"},t),x.extend({duration:this.get("video_data").duration||this.get("duration"),width:this.get("stream")?this.get("stream").width:this.videoWidth(),height:this.get("stream")?this.get("stream").height:this.videoHeight(),tags:this.get("video_data").tags},r),i)},this),this.get("video_data")?o.asyncSuccess():this.once("change:video_data",function(){o.asyncSuccess()},this))}}}],function(e){return{playerStates:function(){return e.playerStates.call(this).concat([o])}}}).register("ba-ziggeoplayer").register("ziggeoplayer").attachStringTable(n.mainLocale).addStrings({"video-not-found":"We could not find the specified video file.","video-access-forbidden":"You are not permitted to access this video file.","video-unknown-error":"We cannot access this video at the moment. Please try again later.","video-rejected":"The video has been rejected.","video-processing":"The video is processing - stay tuned.","video-access-error":"The video is currently under moderation. You may click to retry."})}),Scoped.define("module:PopupPlayer",["module:Player","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)}),Scoped.define("module:Recorder",["mediacomponents:VideoRecorder.Dynamics.Recorder","module:Application","module:Device","private:Logger","private:Environment","module:RecorderStates","base:Types","base:MediaTypes","base:Time","base:Strings","module:Locale","module:Supplementary","base:Objs","base:Promise","base
2:Async","browser:Events","browser:Info","private:ZiggeoDynamicMixin"],function(Recorder,Application,Device,Logger,Environment,RecorderStates,Types,MediaTypes,Time,Strings,Locale,Supplementary,Objs,Promise,Async,DomEvents,Info,ZiggeoDynamicMixin,scoped){return Recorder.extend({scoped:scoped},[ZiggeoDynamicMixin,function(e){return{template:e.template.replace('"overlay">','"overlay"><a class="ziggeo-v2-testing" ba-if="{{testing}}" href="https://ziggeo.com/pricing" target="_blank"></a>'),attrs:{dynvideoplayer:"ziggeoplayer","effect-profile":null,"preview-effect-profile":null,"video-profile":null,"meta-profile":null,"client-auth":null,"server-auth":null,"intermediate-token":null,application:null,video:null,description:null,title:null,tags:null,"custom-data":null,key:null,"auto-crop":null,"default-image-selector":.1,"auto-pad":null,"expiration-days":null,"force-overwrite":null,"recover-streams":null,"transcript-language":"en-US","input-bind":null,"form-accept":null,playermodeifexists:!1,rerecordableifexists:!1,chrome_extension_id:null,opera_extension_id:null,chrome_extension_install_link:null,opera_extension_install_link:null},types:{tags:"array","custom-data":"object","auto-crop":"bool","auto-pad":"bool","expiration-days":"int","delete-old-streams":"bool","force-overwrite":"bool","recover-streams":"bool","default-image-selector":"float","effect-profile":"array","lazy-application":"bool",playermodeifexists:"bool",rerecordableifexists:"bool"},events:{rerecord:function(){this.__inputBindElement&&(this.__inputBindElement.value=""),this.get("form-accept")&&this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()})},processed:function(){this.__had_processed=!0}},create:function(){this._invokeCallback=Supplementary.eventInvokeCallback,this.set("ready",!1),e.create.call(this),this.get("video")&&!this.get("key")&&Strings.starts_with(this.get("video"),"_")&&this.set("key",Strings.strip_start(this.get("video"),"_")),this.get("simulate")&&this.set("localplayback",!0),Types.is_string(this.get("effect-profile"))&&this.set("effect-profile",Types.parseArray(this.get("effect-profile"))),this.set("auth",{client_auth:this.get("client-auth"),server_auth:this.get("server-auth"),intermediate_token:this.get("intermediate-token")}),this.set("application_status",null),this.__hadInitialVideo=!!this.get("video"),this.get("video")||(this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),this.get("form-accept")&&(this._formAcceptEvents=this.auto_destroy(new DomEvents),this._formAcceptEvents.on(document.querySelector(this.get("form-accept")),"submit",function(e){e.preventDefault()}))),this.on("rerecord",function(){this._track("rerecord_confirm")},this),this.__had_processed=!1,this.scopes.player.on("change:video_data",function(e){this.set("video_data",e);var t=e.streams.find(function(e){return e.token===this.get("stream")},this);t&&this.set("stream_data",t)},this)},_notifications:{_activate:"_createWithApplication"},_deferActivate:function(){if(this._obtainApplication(),(this.application||!this.get("lazy-application"))&&!this.get("playermodeifexists")&&!this.get("rerecordableifexists"))return!1;var e=Promise.create();return this.application?e.asyncSuccess(!0):Application.events.once("set-default",function(t){this.application=t,e.asyncSuccess(!0)},this),(this.get("playermodeifexists")||this.get("rerecordableifexists"))&&(e=e.mapSuccess(function(e){return this.application.videos.get(this.get("video")||(this.get("key")?"_"+this.get("key"):null),{auth:this.get("auth")}).mapSuccess(function(t){return t&&"EMPTY"!==t.state_string&&(this.get("playermodeifexists")&&this.set("recordermode",!1),this.get("rerecordableifexists")||this.set("rerecordable",!1)),!this.get("video")&&this.get("key")&&this.set("video","_"+this.get("key")),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),e},this)},this).mapError(function(e){return this.get("video")&&404===e.status_code()&&this.set("video",null),this.set("playermodeifexists",!1),this.set("rerecordableifexists",!1),Promise.value(!0)},this)),e.success(this.activate,this),!0},_createWithApplication:function(){this._obtainApplication(),this.application?!this.application.data.get("auth")&&(this.get("client-auth")||this.get("server-auth"))?Logger.w
2arn("You are specifying auth tokens on your embedding yet your application is initialized with auth = false."):(this.get("chrome_extension_id")&&!this.get("chrome_extension_install_link")&&this.set("chrome_extension_install_link","https://chrome.google.com/webstore/detail/"+this.get("chrome_extension_id")),this.set("screen",{chromeExtensionId:this.get("chrome_extension_id")||this.application.data.get("chrome_extension_id"),operaExtensionId:this.get("opera_extension_id")||this.application.data.get("opera_extension_id"),chromeExtensionInstallLink:this.get("chrome_extension_install_link")||this.application.data.get("chrome_extension_install_link"),operaExtensionInstallLink:this.get("opera_extension_install_link")||this.application.data.get("opera_extension_install_link")}),this.application.embed_events.delegateEvents(null,this,null,[this]),this.application.on("ready",function(){this.set("application_status",!0),this.set("ready",!0),this.set("testing",this.application.data.get("testing_application"))},this).on("error",function(e,t){this.set("application_status",!1),this.state().next("FatalError",{message:t})},this),this.set("playerattrs",{application:this.application,"effect-profile":this.get("preview-effect-profile"),"client-auth":this.get("client-auth"),"server-auth":this.get("server-auth"),"intermediate-token":this.get("intermediate-token"),video:this.get("video"),"force-refresh":Time.now()}),this._track("embedding_loaded"),this.set("webrtcstreaming",this.application.data.get("webrtc_streaming")),this.set("webrtcstreamingifnecessary",this.application.data.get("webrtc_streaming_if_necessary")),this.set("webrtconmobile",this.application.data.get("webrtc_on_mobile")),Info.isSafari()&&Info.isDesktop()&&!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")&&this.set("webrtcstreamingifnecessary",!0),!this.get("webrtcstreaming")&&!this.get("webrtcstreamingifnecessary")||this.get("timeminlimit")||this.set("timeminlimit",5),this._updateUrls()):Logger.warn("No application (token) defined. We need an application (token) to include an embedding.")},_track:function(e,t,r){this.application.analytics.track("2",e,{video_token:this.get("video"),stream_token:this.get("stream")},Objs.extend({embed_type:this.__hadInitialVideo?"rerecorder":"recorder"},t),Objs.extend({creation_type:this.get("creation-type"),duration:this.get("duration"),width:this.get("recordingwidth"),height:this.get("recordingheight"),tags:this.get("tags")},r))},functions:{reset:function(){this.get("video")&&!this.__hadInitialVideo&&this.set("video",null),this.__had_processed=!1,e.functions.reset.call(this)},ready_to_play:function(){this.__had_processed||(this.trigger("processing",1),this.trigger("processed")),e.functions.ready_to_play.call(this)}},_updateUrls:function(e,t,r){this.set("playerattrs.video",this.get("video")),this.set("uploadoptions",{webrtcStreaming:{wssUrl:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?this.application.urls.wssUrl():void 0,streamInfo:this.get("webrtcstreaming")||this.get("webrtcstreamingifnecessary")?{applicationName:this.application.urls.webrtcStreamingApp(Info.isFirefox()?"udp":""),streamName:this.application.streams.webrtcStreamName(this.get("video"),this.get("stream"),this.get("auth"))}:void 0,delay:4750,stopDelay:2750},image:t?this.application.data.getSignedUploaderConfig(t.url,t.fields):void 0,video:e?Objs.extend({resilienceCheck:function(e){return!e||!e.duration}},this.application.data.getSignedUploaderConfig(e.url,e.fields)):void 0,audio:r?this.application.data.getSignedUploaderConfig(r.url,r.fields):void 0,textTracks:this.application.streams.subtitleAttachUploaderUrl(this.get("video"),this.get("stream"),this.get("auth"))})},_readDeviceOrientation:function(){var e=this.recorder.getCameraFacingMode();switch(window.orientation){case 0:return 90;case 90:return"environment"===e?0:180;case -90:return"environment"===e?180:0;case 180:return 270}},__createParams:function(){var e={};try{var t=this.activeElement().cloneNode();t.innerHTML="",e=t.outerHTML}catch(e){}return{description:this.get("description"),title:this.get("title"),tags:this.get("tags")?this.get("tags").join(","):void 0,data:this.get("custom-data")?JSON.stringify(this.get("custom-data")):void 0,key:this.get("key"),auto_crop:this.get("auto-crop"),auto_pad:this.get("auto-pad"),only_audio:this.get("onlyaudio"),expiration_days:this.get("expiration-days"),delete_old_streams:this.get("delete-old-stream
2s"),effect_profile:this.get("effect-profile")?this.get("effect-profile").join(","):void 0,force_overwrite:this.get("force-overwrite"),video_profile:this.get("video-profile"),meta_profile:this.get("meta-profile"),enforce_duration:this.get("enforce-duration"),recover_streams:this.get("recover-streams"),max_duration:this.get("timelimit"),user_language:navigator.language||navigator.userLanguage,video_file_name:this._videoFileName,transcript_language:"auto"==this.get("transcript-language").toLowerCase()?navigator.language||navigator.userLanguage:this.get("transcript-language"),default_image_selector:this.get("default-image-selector"),device_info:Objs.extend({api_version:2,embed_code:e,media_source:this.__getMediaSource(),capture_type:this.__getCaptureType()},Device.info)}},__recordingTypeParams:function(){var e={create_stream:!0};if(this.recorder){try{var t=this.recorder._recorder._recorder._mediaRecorder.mimeType;t&&Objs.extend(e,{video_type:MediaTypes.getExtension(t)})}catch(e){}return Objs.extend(e,{webrtc_recording:!0,webrtc_streaming:this.isWebrtcStreaming(),audio_url:!this.isWebrtcStreaming(),image_url:!0})}return this._videoFile&&Objs.extend(e,{video_type:Strings.last_after(this._videoFile.name,".")}),this.get("snapshotfromuploader")?Objs.extend(e,{image_url:!0}):e},__getMediaSource:function(){var e=this.__recordingTypeParams();return"screen"==this.get("record_media")?"screen":!0===e.webrtc_recording?"record":"upload"},__getCaptureType:function(){var e=this.__recordingTypeParams();return!0===e.webrtc_streaming?"webrtc_streaming":!0===e.webrtc_recording?"webrtc":"file_capture"},_prepareRecording:function(){return this._requiresDeviceOrientation=Info.isMobile()&&Info.isiOS()&&void 0!==window.orientation&&this.isWebrtcStreaming(),this.get("video")?this.application.streams._create(this.get("video"),this.__recordingTypeParams(),this.get("auth"),5).mapSuccess(function(e){this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls(e.url_data,e.image_url_data,e.audio_url_data)},this):this.application.videos._create(Objs.extend(this.__createParams(),this.__recordingTypeParams()),this.get("auth"),5).mapSuccess(function(e){this.set("video",e.video.token),this.set("video_data",e.video),this.set("stream",e.stream.token),this.set("stream_data",e.stream),this._updateUrls(e.url_data,e.image_url_data,e.audio_url_data)},this)},_verifyRecording:function(){var e=Promise.create();return Async.eventually(function(){var t,r;this.get("video")&&(t={duration:this.get("duration")},r={},this._requiresDeviceOrientation&&Objs.extend(t,{rotation:this._readDeviceOrientation()}),this.get("starttime")&&Objs.extend(t,{start_time:this.get("starttime")}),this.get("endtime")&&Objs.extend(t,{end_time:this.get("endtime")}),this.imageUploaded()&&Objs.extend(r,{confirm_image:!0}),this.audioUploaded()&&Objs.extend(r,{confirm_audio:!0}),(this.get("simulate")?Promise.value(!0):this.application.streams._confirm(this.get("video"),this.get("stream"),t,this.get("auth"),50,r)).success(function(){this.__inputBindElement&&(this.__inputBindElement.value=this.get("video")),this.get("form-accept")&&this._formAcceptEvents.off(document.querySelector(this.get("form-accept")),"submit"),this.application.videos.cacheInvalidate(this.get("video"))},this).forwardCallback(e))},this,2500),e},_afterActivate:function(t){e._afterActivate.apply(this,arguments),this.get("input-bind")&&(this.__inputBindElement=document.getElementsByName(this.get("input-bind"))[0],this.__inputBindElement||(this.__inputBindElement=document.createElement("input"),this.__inputBindElement.type="hidden",this.__inputBindElement.id=this.get("input-bind"),this.__inputBindElement.name=this.get("input-bind"),t.parentElement.appendChild(this.__inputBindElement)),this.get("video")&&(this.__inputBindElement.value=this.get("video")))}}}],function(e){return{recorderStates:function(){return e.recorderStates.call(this).concat([RecorderStates])}}}).register("ba-ziggeorecorder").register("ziggeorecorder").registerFunctions({testing:function(obj){with(obj)return testing}}).attachStringTable(Locale.mainLocale).addStrings({})}),Scoped.define("module:PopupRecorder",["module:Recorder","mediacomponents:PopupHelper"],function(e,t,r){return e.extend({scoped:r},t.mixin)})}).call(Scoped),(function(){var e=this.subScope();e.binding("module","global:ZiggeoApi.V2"),e.extend("module:",function(){return{}}),e.extend("module:Locale",["module:Locale"],function(e){var t={"language:ar":{"application.error_503":"&#x646;&#x62D;&#x646; &#x641;&#x64A; &#x642;&#x64A;&#x62F; &#x62A;&#x637;&#x648;&#x64A;&#x631; &#x62E;&#x62F;&#x645;&#x62A;&#x646;&#x627;. &#x633;&#x62A;&#x639;&#x648;&#x62F; &#x645;&#x642;&#x627;&#x637;&#x639; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x642;&#x631;&#x64A;&#x628;&#x627;.","application.error_404":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x62A;&#x639;&#x631;&#x641; &#x639;&#x644;&#x649; &#x645;&#x641;&#x62A;&#x627;&#x62D; &#x648;&#x627;&#x62C;&#x647;&#x629; &#x628;&#x631;&#x645;&#x62C;&#x629; &#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642;&#x627;&#x62A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x62A;&#x623;&#x643;&#x62F; &#x645;&#x646; &#x62A;&#x62D;&#x62F;&#x64A;&#x62F;&#x647; &#x641;&#x64A; &#x639;&#x646;&#x648;&#x627;&#x646; &#x645;&#x648;&#x642;&#x639;&#x643; &#x627;&#x644;&#x625;&#x644;&#x643;&#x62A;&#x631;&#x648;&#x646;&#x64A;.","application.error_401":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x628;&#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642; &#x645;&#x646; &#x647;&#x630;&#x627; &#x627;&#x644;&#x645;&#x648;&#x642;&#x639;.","application.error_412":"&#x62A;&#x62D;&#x62A;&#x627;&#x62C; &#x625;&#x644;&#x649; &#x62A;&#x623;&#x643;&#x64A;&#x62F; / &#x62A;&#x631;&#x642;&#x64A;&#x629; &#x62D;&#x633;&#x627;&#x628;&#x643;.","application.error_unknown":"&#x62D;&#x62F;&#x62B; &#x62E;&#x637;&#x623; &#x63A;&#x64A;&#x631; &#x645;&#x639;&#x631;&#x648;&#x641;. &#x62A;&#x645; &#x625;&#x639;&#x644;&#x627;&#x645; &#x641;&#x631;&#x64A;&#x642;&#x646;&#x627; &#x648;&#x633;&#x64A;&#x62D;&#x644; &#x627;&#x644;&#x645;&#x634;&#x643;&#x644;&#x629;.","ziggeoplayer.video-not-found":"&#x62A;&#x639;&#x630;&#x631; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoplayer.video-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x628;&#x627;&#x644;&#x62F;&#x62E;&#x648;&#x644; &#x625;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x647;&#x630;&#x627;.","ziggeoplayer.video-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoplayer.video-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648;.","ziggeoplayer.video-processing":"&#x64A;&#x62A;&#x645; &#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; &#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; - &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x627;&#x644;&#x627;&#x646;&#x62A;&#x638;&#x627;&#x631;.","ziggeoplayer.video-access-error":"&#x627;&#x644;&#x641;&#x64A;&#x62F;&#x64A;&#x648; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x631;&#x627;&#x62C;&#x639;&#x629; &#x62D;&#x627;&#x644;&#x64A;&#x627;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ziggeoaudioplayer.audio-not-found":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoaudioplayer.audio-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x644;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x62A;&#x64A;.","ziggeoaudioplayer.audio-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x627; &#x627;&#x644;&#x635;&#x648;&#x62A; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoaudioplayer.audio-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x635;&#x648;&#x62A;.","ziggeoaudioplayer.audio-processing":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; - &#x62A;&#x631;&#x642;&#x628;&#x648;&#x627;.","ziggeoaudioplayer.audio-access-error":"&#x627;&#x644;&#x635;&#x648;&#x62A; &#x62D;&#x627;&#x644;&#x64A;&#x627; &#x62A;&#x62D;&#x62A; &#x627;&#x644;&#x625;&#x634;&#x631;&#x627;&#x641;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;.","ziggeoimageviewer.image-not-found":"&#x644;&#x645; &#x646;&#x62A;&#x645;&#x643;&#x646; &#x645;&#x646; &#x627;&#x644;&#x639;&#x62B;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x62F;&#x62F;.","ziggeoimageviewer.image-access-forbidden":"&#x644;&#x627; &#x64A;&#x633;&#x645;&#x62D; &#x644;&#x643; &#x644;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x645;&#x644;&#x641; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x647;&#x630;&#x627;.","ziggeoimageviewer.image-unknown-error":"&#x644;&#x627; &#x64A;&#x645;&#x643;&#x646;&#x646;&#x627; &#x627;&#x644;&#x648;&#x635;&#x648;&#x644; &#x625;&#x644;&#x649; &#x647;&#x630;&#x647; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x641;&#x64A; &#x627;&#x644;&#x648;&#x642;&#x62A; &#x627;&#x644;&#x62D;&#x627;&#x644;&#x64A;. &#x627;&#x644;&#x631;&#x62C;&#x627;&#x621; &#x645;&#x639;&#x627;&#x648;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629; &#x641;&#x64A; &#x648;&#x642;&#x62A; &#x644;&#x627;&#x62D;&#x642;.","ziggeoimageviewer.image-rejected":"&#x62A;&#x645; &#x631;&#x641;&#x636; &#x627;&#x644;&#x635;&#x648;&#x631;&#x629;.","ziggeoimageviewer.image-processing":"&#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x645;&#x639;&#x627;&#x644;&#x62C;&#x629; - &#x62A;&#x631;&#x642;&#x628;&#x648;&#x627;.","ziggeoimageviewer.image-access-error":"&#x627;&#x644;&#x635;&#x648;&#x631;&#x629; &#x642;&#x64A;&#x62F; &#x627;&#x644;&#x627;&#x639;&#x62A;&#x62F;&#x627;&#x644; &#x62D;&#x627;&#x644;&#x64A;&#x627;. &#x64A;&#x645;&#x643;&#x646;&#x643; &#x627;&#x644;&#x646;&#x642;&#x631; &#x644;&#x625;&#x639;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x62D;&#x627;&#x648;&#x644;&#x629;."},"language:az":{"application.error_503":"Hal haz&#x131;rda texniki xidm&#x259;t g&#xF6;st&#x259;ririk. Video tezlikl&#x259; geri qaytar&#x131;lacaq.","application.error_404":"Sizin AP&#x130; a&#xE7;ar&#x131; m&#xFC;&#x259;yy&#x259;n ed&#x259; bilm&#x259;dik. Z&#x259;hm&#x259;t olmasa a&#xE7;ar&#x131; veb s&#x259;hif&#x259;nin ba&#x15F;l&#x131;q hiss&#x259;sind&#x259; qeyd edin.","application.error_401":"Sizin t&#x259;tbiq&#x259; bu veb s&#x259;hif&#x259;d&#x259;n daxil olman&#x131;za icaz&#x259;
2 yoxdur.","application.error_412":"Siz&#x259; hesab&#x131;n&#x131;z&#x131; t&#x259;sdiq etm&#x259;k / y&#xFC;ks&#x259;ltm&#x259;k g&#x259;r&#x259;kdir.","application.error_unknown":"Bilinm&#x259;y&#x259;n s&#x259;hv ba&#x15F; verdi. Bizim komandaya x&#x259;b&#x259;r verildi v&#x259; m&#x259;s&#x259;l&#x259;ni h&#x259;ll etm&#x259;y&#x259; &#xE7;al&#x131;&#x15F;&#x131;r&#x131;q.","ziggeoplayer.video-not-found":"Sor&#x11F;u edilmi&#x15F; video fayl&#x131;n&#x131; tapa bilm&#x259;dik.","ziggeoplayer.video-access-forbidden":"Sizin bu video fayla daxil olmaq &#xFC;&#xE7;&#xFC;n icaz&#x259;niz yoxdur.","ziggeoplayer.video-unknown-error":"Biz hal-haz&#x131;rda bu video fayla daxil ola bilm&#x259;dik. Z&#x259;hm&#x259;t olmasa bir az sonra yenid&#x259;n c&#x259;hd edin.","ziggeoplayer.video-rejected":"Video r&#x259;dd edildi.","ziggeoplayer.video-processing":"Video emal olunur - biraz g&#xF6;zl&#x259;yin.","ziggeoplayer.video-access-error":"Video hal haz&#x131;rda emal olunur. Yenid&#x259;n yoxlamaq &#xFC;&#xE7;&#xFC;n basa bil&#x259;rsiz.","ziggeoaudioplayer.audio-not-found":"G&#xF6;st&#x259;ril&#x259;n s&#x259;s s&#x259;n&#x259;dini tapa bilm&#x259;dik.","ziggeoaudioplayer.audio-access-forbidden":"Bu s&#x259;s s&#x259;n&#x259;din&#x259; daxil olma&#x11F;&#x131;n&#x131;za icaz&#x259; verilmir.","ziggeoaudioplayer.audio-unknown-error":"Haz&#x131;rda bu s&#x259;si &#x259;ld&#x259; ed&#x259; bilm&#x259;rik. Z&#x259;hm&#x259;t olmasa bir az sonra yen&#x259; c&#x259;hd edin.","ziggeoaudioplayer.audio-rejected":"S&#x259;s r&#x259;dd edildi.","ziggeoaudioplayer.audio-processing":"S&#x259;s i&#x15F;l&#x259;nir - bizi izl&#x259;yin.","ziggeoaudioplayer.audio-access-error":"S&#x259;s haz&#x131;rda moderasiya alt&#x131;ndad&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n klikl&#x259;y&#x259; bil&#x259;rsiniz.","ziggeoimageviewer.image-not-found":"G&#xF6;st&#x259;ril&#x259;n &#x15F;&#x259;kil s&#x259;n&#x259;dini tapa bilm&#x259;dik.","ziggeoimageviewer.image-access-forbidden":"Bu &#x15F;&#x259;kil s&#x259;n&#x259;din&#x259; daxil olma&#x11F;&#x131;n&#x131;za icaz&#x259; verilmir.","ziggeoimageviewer.image-unknown-error":"Haz&#x131;rda bu &#x15F;&#x259;kil&#x259; daxil ola bilm&#x259;rik. Z&#x259;hm&#x259;t olmasa bir az sonra yen&#x259; c&#x259;hd edin.","ziggeoimageviewer.image-rejected":"&#x15E;&#x259;kil r&#x259;dd edildi.","ziggeoimageviewer.image-processing":"&#x15E;&#x259;kil i&#x15F;l&#x259;nir - bizi izl&#x259;yin.","ziggeoimageviewer.image-access-error":"&#x15E;&#x259;kil haz&#x131;rda moderasiya alt&#x131;ndad&#x131;r. Yenid&#x259;n c&#x259;hd etm&#x259;k &#xFC;&#xE7;&#xFC;n klikl&#x259;y&#x259; bil&#x259;rsiniz."},"language:bg":{"application.error_503":"&#x41D;&#x438;&#x435; &#x43F;&#x43E;&#x434;&#x434;&#x44A;&#x440;&#x436;&#x430;&#x43C;&#x435; &#x43D;&#x430;&#x448;&#x430;&#x442;&#x430; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x430;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x449;&#x435; &#x441;&#x435; &#x432;&#x44A;&#x440;&#x43D;&#x435; &#x441;&#x43A;&#x43E;&#x440;&#x43E;.","application.error_404":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x440;&#x430;&#x437;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x435; &#x432;&#x430;&#x448;&#x438;&#x44F; &#x43A;&#x43B;&#x44E;&#x447; API. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43D;&#x435; &#x437;&#x430;&#x431;&#x440;&#x430;&#x432;&#x44F;&#x439;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x438;&#x442;&#x435; &#x432; &#x437;&#x430;&#x433;&#x43B;&#x430;&#x432;&#x43A;&#x430;&#x442;&#x430; &#x43D;&#x430; &#x443;&#x435;&#x431;&#x441;&#x430;&#x439;&#x442;&#x430; &#x441;&#x438;.","application.error_401":"&#x41D;&#x435; &#x435; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D;&#x43E; &#x437;&#x430; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x43E;&#x442; &#x442;&#x43E;&#x437;&#x438; &#x441;&#x430;&#x439;&#x442;.","application.error_412":"&#x422;&#x440;&#x44F;&#x431;&#x432;&#x430; &#x434;&#x430; &#x43F;&#x43E;&#x442;&#x432;&#x44A;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x44A;&#x43F;&#x433;&#x440;&#x435;&#x439;&#x434; &#x432;&#x430;&#x448;&#x438;&#x44F; &#x430;&#x43A;&#x430;&#x443;&#x43D;&#x442;.","application.error_unknown":"&#x412;&#x44A;&#x437;&#x43D;&#x438;&#x43A;&#x43D;&#x430; &#x43D;&#x435;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x43D;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x438;&#x44F;&#x442; &#x435;&#x43A;&#x438;&#x43F; &#x435; &#x431;&#x438;&#x43B; &#x443;&#x432;&#x435;&#x434;&#x43E;&#x43C;&#x435;&#x43D; &#x438; &#x449;&#x435; &#x440;&#x435;&#x448;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x430;.","ziggeoplayer.video-not-found":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438; &#x434;&#x430;&#x434;&#x435;&#x43D; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x43F;&#x440;&#x430;&#x432;&#x43E; &#x43D;&#x430; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x430;&#x437;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x438;&#x435; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x43A;&#x43B;&#x438;&#x43F; &#x432; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x431;&#x438;&#x43B;&#x43E; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x43D;&#x430; &#x43B;&#x438;&#x43D;&#x438;&#x44F;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x432; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441; &#x43D;&#x430; &#x443;&#x43C;&#x435;&#x440;&#x435;&#x43D;&#x43E;&#x441;&#x442;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438;&#x43C; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-unknown-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x43D;&#x44F;&#x43C;&#x430;&#x43C;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x432;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x432;&#x430; - &#x441;&#x43B;&#x435;&#x434;&#x435;&#x442;&#x435;.","ziggeoaudioplayer.audio-access-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44F;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x449;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x430;&#x445;&#x43C;&#x435; &#x434;&#x430; &#x43D;&#x430;&#x43C;&#x435;&#x440;&#x438;&#x43C; &#x43F;&#x43E;&#x441;&#x43E;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x44F;&#x43C;&#x430;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x437;&#x438; &#x444;&#x430;&#x439;&#x43B; &#x441; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x43D;&#x44F;&#x43C;&#x430;&#x43C;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x44A;&#x43F; &#x434;&#x43E; &#x442;&#x43E;&#x432;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;. &#x41C;&#x43E;&#x43B;&#x44F;, &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x439;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E; &#x43F;&#x43E;-&#x43A;&#x44A;&#x441;&#x43D;&#x43E;.","ziggeoimageviewer.image-rejected":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43E;&#x442;&#x445;&#x432;&#x44A;&#x440;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x432;&#x430; - &#x441;&#x43B;&#x435;&#x434;&#x435;&#x442;&#x435;.","ziggeoimageviewer.image-access-error":"&#x412; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44F;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x449;&#x440;&#x430;&#x43A;&#x43D;&#x435;&#x442;&#x435;, &#x437;&#x430; &#x434;&#x430; &#x43E;&#x43F;&#x438;&#x442;&#x430;&#x442;&#x435; &#x43E;&#x442;&#x43D;&#x43E;&#x432;&#x43E;."},"language:cat":{"application.error_503":"Estem mantenint el nostre servei. V&#xED;deos estaran de tornada aviat.","application.error_404":"No podem recon&#xE8;ixer la clau d&#x27;API. Si us plau assegureu-vos d&#x27;especificar que a la cap&#xE7;alera de la seva p&#xE0;gina web.","application.error_401":"No se li permet accedir a l&#x27;aplicaci&#xF3; des d&#x27;aquest lloc.","application.error_412":"Cal confirmar / actualitzar el seu compte.","application.error_unknown":"S&#x27;ha produ&#xEF;t un error desconegut. El nostre equip ha estat notificat i resoldr&#xE0; el problema.","ziggeoplayer.video-not-found":"No hem trobat el fitxer de v&#xED;deo especificat.","ziggeoplayer.video-access-forbidden":"No se li permet accedir a aquest arxiu de v&#xED;deo.","ziggeoplayer.video-unknown-error":"No podem accedir a aquest v&#xED;deo en el moment. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoplayer.video-rejected":"El v&#xED;deo ha estat rebutjat.","ziggeoplayer.video-processing":"El v&#xED;deo est&#xE0; processant - estigueu atents.","ziggeoplayer.video-access-error":"El v&#xED;deo est&#xE0; actualment a la moderaci&#xF3;
2. Podeu fer clic per tornar a intentar-ho.","ziggeoaudioplayer.audio-not-found":"No hem pogut trobar el fitxer d&#x27;&#xE0;udio especificat.","ziggeoaudioplayer.audio-access-forbidden":"No teniu perm&#xED;s per accedir a aquest fitxer d&#x27;&#xE0;udio.","ziggeoaudioplayer.audio-unknown-error":"De moment no podem accedir a aquest &#xE0;udio. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoaudioplayer.audio-rejected":"S&#x27;ha rebutjat l&#x27;&#xE0;udio.","ziggeoaudioplayer.audio-processing":"L&#x2019;&#xE0;udio s&#x2019;est&#xE0; processant. Estigueu atents.","ziggeoaudioplayer.audio-access-error":"Actualment l&#x2019;&#xE0;udio est&#xE0; moderat. Podeu fer clic per tornar-ho a provar.","ziggeoimageviewer.image-not-found":"No hem pogut trobar el fitxer d&#x27;imatge especificat.","ziggeoimageviewer.image-access-forbidden":"No teniu perm&#xED;s per accedir a aquest fitxer d&#x27;imatge.","ziggeoimageviewer.image-unknown-error":"De moment no podem accedir a aquesta imatge. Siusplau, intenta-ho m&#xE9;s tard.","ziggeoimageviewer.image-rejected":"La imatge ha estat rebutjada.","ziggeoimageviewer.image-processing":"La imatge s&#x27;est&#xE0; processant; estigueu atents.","ziggeoimageviewer.image-access-error":"Actualment, la imatge est&#xE0; moderada. Podeu fer clic per tornar-ho a provar."},"language:cs":{"application.error_503":"Moment&#xE1;ln&#x11B; na slu&#x17E;b&#x11B; pracujeme, zkuste to pros&#xED;m za chv&#xED;li.","application.error_404":"Nepoda&#x159;ilo se rozpoznat V&#xE1;&#x161; api kl&#xED;&#x10D;. Zkontrolujte pros&#xED;m, &#x17E;e je uveden v hlavi&#x10D;ce Va&#x161;&#xED; webov&#xE9; str&#xE1;nky.","application.error_401":"Z t&#xE9;to str&#xE1;nky nem&#xE1;te povolen p&#x159;&#xED;stup k aplikaci.","application.error_412":"Mus&#xED;te potvrdit / upgradovat sv&#x16F;j &#xFA;&#x10D;et.","application.error_unknown":"Nastala neo&#x10D;ek&#xE1;van&#xE1; chyba. N&#xE1;&#x161; t&#xFD;m byl informov&#xE1;n a pokus&#xED; se tento probl&#xE9;m brzy vy&#x159;e&#x161;it.","ziggeoaudioplayer.audio-not-found":"Nepoda&#x159;ilo se naj&#xED;t specifikovan&#xFD; audio soubor.","ziggeoaudioplayer.audio-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto audio souboru.","ziggeoaudioplayer.audio-unknown-error":"Moment&#xE1;ln&#x11B; se n&#xE1;m z&#xED;skat toto audio. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoaudioplayer.audio-rejected":"Toto audio bylo zam&#xED;tnut&#xE9;.","ziggeoaudioplayer.audio-processing":"Toto audio se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoaudioplayer.audio-access-error":"Toto audio &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu.","ziggeoimageviewer.image-not-found":"Nepoda&#x159;ilo se n&#xE1;m naj&#xED;t specifikovan&#xFD; obr&#xE1;zek.","ziggeoimageviewer.image-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto obr&#xE1;zku.","ziggeoimageviewer.image-unknown-error":"Nepoda&#x159;ilo se n&#xE1;m z&#xED;skat tento obr&#xE1;zek. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoimageviewer.image-rejected":"Obr&#xE1;zek byl zam&#xED;tnut.","ziggeoimageviewer.image-processing":"Obr&#xE1;zek se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoimageviewer.image-access-error":"Tento obr&#xE1;zek &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu.","ziggeoplayer.video-not-found":"Nepoda&#x159;ilo se naj&#xED;t video.","ziggeoplayer.video-access-forbidden":"Nem&#xE1;te p&#x159;&#xED;stup k tomuto video souboru.","ziggeoplayer.video-unknown-error":"Moment&#xE1;ln&#x11B; se n&#xE1;m z&#xED;skat toto video. Zkuste to pros&#xED;m za chv&#xED;li.","ziggeoplayer.video-rejected":"Toto video bylo zam&#xED;tnut&#xE9;.","ziggeoplayer.video-processing":"Toto video se zpracov&#xE1;v&#xE1; - vy&#x10D;kejte pros&#xED;m.","ziggeoplayer.video-access-error":"Toto video &#x10D;ek&#xE1; na schv&#xE1;len&#xED;. M&#x16F;&#x17E;ete kliknout a zkusit to znovu."},"language:da":{"application.error_503":"Vi fastholder vores service. Videoer er snart tilbage.","application.error_404":"Vi kan ikke genkende din API n&#xF8;gle. S&#xF8;
2rg for at angive det i din hjemmeside overskrift.","application.error_401":"Du har ikke tilladelse til at f&#xE5; adgang til programmet fra dette site.","application.error_412":"Du skal bekr&#xE6;fte / opgradere din konto.","application.error_unknown":"En ukendt fejl opstod. Vores hold er blevet anmeldt og vil l&#xF8;se problemet.","ziggeoplayer.video-not-found":"Vi kunne ikke finde den angivne videofil.","ziggeoplayer.video-access-forbidden":"Det er ikke tilladt at f&#xE5; adgang til denne video-fil.","ziggeoplayer.video-unknown-error":"Vi kan ikke f&#xE5; adgang til denne video i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoplayer.video-rejected":"Videoen er blevet afvist.","ziggeoplayer.video-processing":"Videoen behandles - Stay tuned.","ziggeoplayer.video-access-error":"Videoen er i &#xF8;jeblikket under moderation. Du kan klikke for at pr&#xF8;ve igen.","ziggeoaudioplayer.audio-not-found":"Vi kunne ikke finde den angivne lydfil.","ziggeoaudioplayer.audio-access-forbidden":"Du har ikke adgang til denne lydfil.","ziggeoaudioplayer.audio-unknown-error":"Vi kan ikke f&#xE5; adgang til denne lyd i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoaudioplayer.audio-rejected":"Lyden er blevet afvist.","ziggeoaudioplayer.audio-processing":"Lyden behandles - hold dig opdateret.","ziggeoaudioplayer.audio-access-error":"Lyden er i &#xF8;jeblikket under moderering. Du kan klikke for at pr&#xF8;ve igen.","ziggeoimageviewer.image-not-found":"Vi kunne ikke finde den angivne billedfil.","ziggeoimageviewer.image-access-forbidden":"Du har ikke adgang til denne billedfil.","ziggeoimageviewer.image-unknown-error":"Vi kan ikke f&#xE5; adgang til dette billede i &#xF8;jeblikket. Pr&#xF8;v igen senere.","ziggeoimageviewer.image-rejected":"Billedet er afvist.","ziggeoimageviewer.image-processing":"Billedet behandles - hold dig opdateret.","ziggeoimageviewer.image-access-error":"Billedet er i &#xF8;jeblikket under moderering. Du kan klikke for at pr&#xF8;ve igen."},"language:de":{"application.error_503":"Das System wird gerade gewartet. Die Videofunktion ist in K&#xFC;rze wieder aktiv.","application.error_404":"Der API Schl&#xFC;ssel wurde nicht gefunden. Bitte &#xFC;berpr&#xFC;fen.","application.error_401":"Der Zugriff auf die Applikation wurde verweigert.","application.error_412":"Ihr Account muss best&#xE4;tigt bzw. f&#xFC;r weitere Videos freigeschaltet werden.","application.error_unknown":"Ein unbekannter Fehler ist aufgetreten. Unser Team wurde dar&#xFC;ber informiert und wird das Problem l&#xF6;sen.","ziggeoaudioplayer.audio-not-found":"Das angegebene Audio konnte nicht gefunden werden.","ziggeoaudioplayer.audio-access-forbidden":"Der Zugriff auf das angegebene Audio wurde verweigert.","ziggeoaudioplayer.audio-unknown-error":"Auf das angegebene Audio kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoaudioplayer.audio-rejected":"Das Audio wurde nicht freigegeben.","ziggeoaudioplayer.audio-processing":"Das Audio wird gerade verarbeitet, bitte kurz warten.","ziggeoaudioplayer.audio-access-error":"Das Audio wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen.","ziggeoimageviewer.image-not-found":"Das angegebene Bild konnte nicht gefunden werden.","ziggeoimageviewer.image-access-forbidden":"Der Zugriff auf das angegebene Bild wurde verweigert.","ziggeoimageviewer.image-unknown-error":"Auf das angegebene Bild kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoimageviewer.image-rejected":"Das Bild wurde nicht freigegeben.","ziggeoimageviewer.image-processing":"Das Bild wird gerade verarbeitet, bitte kurz warten.","ziggeoimageviewer.image-access-error":"Das Bild wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen.","ziggeoplayer.video-not-found":"Das angegebene Video konnte nicht gefunden werden.","ziggeoplayer.video-access-forbidden":"Der Zugriff auf das angegebene Video wurde verweigert.","ziggeoplayer.video-unknown-error":"Auf das angegebene Video kann zur Zeit nicht zugegriffen werden. Bitte zu einem sp&#xE4;teren Zeitpunkt erneut versuchen.","ziggeoplayer.video-rejected":"Das Video wurde nicht freigegeben.","ziggeoplayer.video-processing":"Das Video wird gerade verarbeitet, bitte kurz warten.","ziggeoplayer.video-access-error":"Das Video wird gerade moderiert, bitte etwas sp&#xE4;ter erneut versuchen."},"language:el":{"application.error_503":"&#x3A0;&#x3C1;&#x3B1;&#x3B3;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3B5;&#x3C1;&#x3B3;&#x3B1;&#x3C3;&#x3AF;&#x3B5;&#x3C2; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3AE;&#x3C1;&#x3B7;&#x3C3;&#x3B7;&#x3C2;. &#x3A4;&#x3B1; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B8;&#x3B1; &#x3B5;&#x3C0;&#x3B1;&#x3BD;&#x3AD;&#x3BB;&#x3B8;&#x3BF;&#x3C5;&#x3BD; &#x3C3;&#x3CD;&#x3BD;&#x3C4;&#x3BF;&#x3BC;&#x3B1;.","application.error_404":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3BD;&#x3B1;&#x3B3;&#x3C9;&#x3C1;&#x3AF;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C4;&#x3BF; &#x3BA;&#x3BB;&#x3B5;&#x3B9;&#x3B4;&#x3AF; &#x3C3;&#x3B1;&#x3C2; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3BF; api. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3C9;&#x3B8;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3CC;&#x3C4;&#x3B9; &#x3C4;&#x3BF; &#x3AD;&#x3C7;&#x3B5;&#x3C4;&#x3B5; &#x3BF;&#x3C1;&#x3AF;&#x3C3;&#x3B5;&#x3B9; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3BA;&#x3B5;&#x3C6;&#x3B1;&#x3BB;&#x3AF;&#x3B4;&#x3B1; &#x3C4;&#x3B7;&#x3C2; &#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3C3;&#x3B5;&#x3BB;&#x3AF;&#x3B4;&#x3B1;&#x3C2; &#x3C3;&#x3B1;&#x3C2;.","application.error_401":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3C6;&#x3B1;&#x3C1;&#x3BC;&#x3BF;&#x3B3;&#x3AE; &#x3B1;&#x3C0;&#x3CC; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; site.","application.error_412":"&#x3A0;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3B9; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3B2;&#x3B5;&#x3B2;&#x3B1;&#x3B9;&#x3CE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; / &#x3B1;&#x3BD;&#x3B1;&#x3B2;&#x3B1;&#x3B8;&#x3BC;&#x3AF;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3C4;&#x3BF;&#x3BD; &#x3BB;&#x3BF;&#x3B3;&#x3B1;&#x3C1;&#x3B9;&#x3B1;&#x3C3;&#x3BC;&#x3CC; &#x3C3;&#x3B1;&#x3C2;.","application.error_unknown":"&#x3A3;&#x3C5;&#x3BD;&#x3AD;&#x3B2;&#x3B5;&#x3B9; &#x3AD;&#x3BD;&#x3B1; &#x3AC;&#x3B3;&#x3BD;&#x3C9;&#x3C3;&#x3C4;&#x3BF; &#x3BB;&#x3AC;&#x3B8;&#x3BF;&#x3C2;. &#x397; &#x3BF;&#x3BC;&#x3AC;&#x3B4;&#x3B1; &#x3BC;&#x3B1;&#x3C2; &#x3AD;&#x3C7;&#x3B5;&#x3B9; &#x3B5;&#x3B9;&#x3B4;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B7;&#x3B8;&#x3B5;&#x3AF; &#x3BA;&#x3B1;&#x3B9; &#x3B8;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3BB;&#x3CD;&#x3C3;&#x3B5;&#x3B9; &#x3C4;&#x3BF; &#x3C0;&#x3C1;&#x3CC;&#x3B2;&#x3BB;&#x3B7;&#x3BC;&#x3B1;.","ziggeoplayer.video-not-found":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3AD;&#x3C3;&#x3B1;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B2;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3C4;&#x3BF; &#x3C3;&#x3C5;&#x3B3;&#x3BA;&#x3B5;&#x3BA;&#x3C1;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;.","ziggeoplayer.video-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3C3;&#x3B1;&#x3C2; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;.","ziggeoplayer.video-unknown-error":"&#x391;&#x3C5;&#x3C4;&#x3BB;&#x3B7; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE; &#x3B4;&#x3B5;&#x3BD; &#x3B5;&#x3AF;&#x3BD;&#x3B1;&#x3B9; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3BF; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoplayer.video-rejected":"&#x3A4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoplayer.video-processing":"&#x393;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3B1;&#x3C3;&#x3AF;&#x3B1; &#x3C4;&#x3BF;&#x3C5; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3BC;&#x3AD;&#x3BD;&#x3B5;&#x3C4;&#x3B5;.","ziggeoplayer.video-access-error":"&#x3A4;&#x3BF; &#x3B2;&#x3AF;&#x3BD;&#x3C4;&#x3B5;&#x3BF; &#x3B5;&#x3BB;&#x3AD;&#x3B3;&#x3C7;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C9;&#x3C2; &#x3C0;&#x3C1;&#x3BF;&#x3C2; &#x3C4;&#x3BF; &#x3C0;&#x3B5;&#x3C1;&#x3B9;&#x3B5;&#x3C7;&#x3CC;&#x3BC;&#x3B5;&#x3BD;&#x3CC; &#x3C4;&#x3BF;&#x3C5;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BE;&#x3B1;&#x3BD;&#x3B1;&#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3C4;&#x3B5;.","ziggeoaudioplayer.audio-not-found":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B5;&#x3CD;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3BA;&#x3B1;&#x3B8;&#x3BF;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;&#x3C5; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ziggeoaudioplayer.audio-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3AE;&#x3C7;&#x3BF;&#x3C5;.","ziggeoaudioplayer.audio-unknown-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AE;&#x3C3;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC;&#x3BD; &#x3C4;&#x3BF;&#x3BD; &#x3AE;&#x3C7;&#x3BF; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3AC;&#x3B8;&#x3B7;&#x3C3;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoaudioplayer.audio-rejected":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoaudioplayer.audio-processing":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3AC;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; - &#x3BC;&#x3B5;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3BF;&#x3BD;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3B9;.","ziggeoaudioplayer.audio-access-error":"&#x39F; &#x3AE;&#x3C7;&#x3BF;&#x3C2; &#x3B2;&#x3C1;&#x3AF;&#x3C3;&#x3BA;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C5;&#x3C0;&#x3CC; &#x3B5;&#x3C0;&#x3BF;&#x3C0;&#x3C4;&#x3B5;&#x3AF;&#x3B1;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;.","ziggeoimageviewer.image-not-found":"&#x394;&#x3B5;&#x3BD; &#x3AE;&#x3C4;&#x3B1;&#x3BD; &#x3B4;&#x3C5;&#x3BD;&#x3B1;&#x3C4;&#x3AE; &#x3B7; &#x3B5;&#x3CD;&#x3C1;&#x3B5;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; &#x3BA;&#x3B1;&#x3B8;&#x3BF;&#x3C1;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3C5; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF;&#x3C5; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ziggeoimageviewer.image-access-forbidden":"&#x394;&#x3B5;&#x3BD; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3B7; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3CC; &#x3C4;&#x3BF; &#x3B1;&#x3C1;&#x3C7;&#x3B5;&#x3AF;&#x3BF; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1;&#x3C2;.","ziggeoimageviewer.image-unknown-error":"&#x394;&#x3B5;&#x3BD; &#x3BC;&#x3C0;&#x3BF;&#x3C1;&#x3BF;&#x3CD;&#x3BC;&#x3B5; &#x3BD;&#x3B1; &#x3AD;&#x3C7;&#x3BF;&#x3C5;&#x3BC;&#x3B5; &#x3C0;&#x3C1;&#x3CC;&#x3C3;&#x3B2;&#x3B1;&#x3C3;&#x3B7; &#x3C3;&#x3B5; &#x3B1;&#x3C5;&#x3C4;&#x3AE;&#x3BD; &#x3C4;&#x3B7;&#x3BD; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B1;&#x3C5;&#x3C4;&#x3AE; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B9;&#x3B3;&#x3BC;&#x3AE;. &#x3A0;&#x3B1;&#x3C1;&#x3B1;&#x3BA;&#x3B1;&#x3BB;&#x3CE; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3AC;&#x3B8;&#x3B7;&#x3C3;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC; &#x3B1;&#x3C1;&#x3B3;&#x3CC;&#x3C4;&#x3B5;&#x3C1;&#x3B1;.","ziggeoimageviewer.image-rejected":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3C1;&#x3C1;&#x3AF;&#x3C6;&#x3B8;&#x3B7;&#x3BA;&#x3B5;.","ziggeoimageviewer.image-processing":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3AC;&#x3B6;&#x3B5;&#x3C4;&#x3B1;&#x3B9; - &#x3BC;&#x3B5;&#x3AF;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3C3;&#x3C5;&#x3BD;&#x3C4;&#x3BF;&#x3BD;&#x3B9;&#x3C3;&#x3BC;&#x3AD;&#x3BD;&#x3BF;&#x3B9;.","ziggeoimageviewer.image-access-error":"&#x397; &#x3B5;&#x3B9;&#x3BA;&#x3CC;&#x3BD;&#x3B1; &#x3B2;&#x3C1;&#x3AF;&#x3C3;&#x3BA;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C5;&#x3C0;&#x3CC; &#x3B5;&#x3C0;&#x3BF;&#x3C0;&#x3C4;&#x3B5;&#x3AF;&#x3B1;. &#x39C;&#x3C0;&#x3BF;&#x3C1;&#x3B5;&#x3AF;&#x3C4;&#x3B5; &#x3BD;&#x3B1; &#x3BA;&#x3AC;&#x3BD;&#x3B5;&#x3C4;&#x3B5; &#x3BA;&#x3BB;&#x3B9;&#x3BA; &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3C0;&#x3C1;&#x3BF;&#x3C3;&#x3C0;&#x3B1;&#x3B8;&#x3AE;&#x3C3;&#x3B5;&#x3C4;&#x3B5; &#x3BE;&#x3B1;&#x3BD;&#x3AC;."},"language:es":{"application.error_503":"Nuestro servicio se encuentra en mantenimiento. Los v&#xED;deos estar&#xE1;n de vuelta pronto.","application.error_404":"No podemos reconocer la clave de la API. Por favor aseg&#xFA;rese de especificarla en la cabecera de su p&#xE1;gina web.","application.error_401":"No tiene permitido acceder a la aplicaci&#xF3;n desde este sitio.","application.error_412":"Es necesario confirmar / actualizar su cuenta.","application.error_unknown":"Ocurri&#xF3; un error desconocido. Nuestro equipo ha sido notificado y resolver&#xE1; el problema.","ziggeoaudioplayer.audio-not-found":"No hemos podido encontrar el archivo de audio especificado.","ziggeoaudioplayer.audio-access-forbidden":"No se le permite acceder a este archivo de audio.","ziggeoaudioplayer.audio-unknown-error":"No podemos acceder a este audio por el momento. Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoaudioplayer.audio-rejected":"El audio ha sido rechazado.","ziggeoaudioplayer.audio-processing":"El audio est&#xE1; siendo procesado - estad atentos.","ziggeoaudioplayer.audio-access-error":"EL audio est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo.","ziggeoimageviewer.image-not-found":"No hemos podido encontrar el archivo de imagen especificado.","ziggeoimageviewer.image-access-forbidden":"No se le permite acceder a esta imagen.","ziggeoimageviewer.image-unknown-error":"No podemos acceder a esta imagen por el momento. Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoimageviewer.image-rejected":"La imagen ha sido rechazada.","ziggeoimageviewer.image-processing":"La imagen est&#xE1; siendo procesada - estad atentos.","ziggeoimageviewer.image-access-error":"La imagen est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo.","ziggeoplayer.video-not-found":"No hemos podido encontrar el archivo de v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"No se le permite acceder a este archivo de v&#xED;deo.","ziggeoplayer.video-unknown-error":"No podemos acceder a este v&#xED;deo por el momento. 
2Por favor, int&#xE9;ntelo de nuevo m&#xE1;s tarde.","ziggeoplayer.video-rejected":"El v&#xED;deo ha sido rechazado.","ziggeoplayer.video-processing":"El v&#xED;deo est&#xE1; siendo procesado - estad atentos.","ziggeoplayer.video-access-error":"El v&#xED;deo est&#xE1; actualmente en moderaci&#xF3;n. Puede hacer clic para volver a intentarlo."},"language:fi":{"application.error_503":"Huoltokatkos. Yrit&#xE4; kohta uudestaan.","application.error_404":"Ep&#xE4;kelpo API-avain. Muista lis&#xE4;t&#xE4; se sivuston otsikkoskriptiin.","application.error_401":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; sovellusta t&#xE4;lt&#xE4; sivustolta.","application.error_412":"Tili t&#xE4;ytyy vahvistaa tai p&#xE4;ivitt&#xE4;&#xE4;.","application.error_unknown":"Tuntematon virhe. Tiimillemme on tehty ilmoitus ja he aloittavat ongelmanratkaisun.","ziggeoaudioplayer.audio-not-found":"M&#xE4;&#xE4;ritelty&#xE4; &#xE4;&#xE4;nitiedostoa ei l&#xF6;ydy.","ziggeoaudioplayer.audio-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; &#xE4;&#xE4;nitiedostoa.","ziggeoaudioplayer.audio-unknown-error":"T&#xE4;t&#xE4; &#xE4;&#xE4;nitiedostoa ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoaudioplayer.audio-rejected":"&#xC4;&#xE4;nitiedosto on hyl&#xE4;tty.","ziggeoaudioplayer.audio-processing":"&#xC4;&#xE4;nitiedostoa k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoaudioplayer.audio-access-error":"&#xC4;&#xE4;nitiedosto on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla.","ziggeoimageviewer.image-not-found":"M&#xE4;&#xE4;ritelty&#xE4; kuvaa ei l&#xF6;ydy.","ziggeoimageviewer.image-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; kuvaa.","ziggeoimageviewer.image-unknown-error":"T&#xE4;t&#xE4; kuvaa ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoimageviewer.image-rejected":"Kuva on hyl&#xE4;tty.","ziggeoimageviewer.image-processing":"Kuvaa k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoimageviewer.image-access-error":"Kuva on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla.","ziggeoplayer.video-not-found":"M&#xE4;&#xE4;ritelty&#xE4; videota ei l&#xF6;ydy.","ziggeoplayer.video-access-forbidden":"Ei oikeutta k&#xE4;ytt&#xE4;&#xE4; t&#xE4;t&#xE4; videota.","ziggeoplayer.video-unknown-error":"T&#xE4;t&#xE4; videota ei voi k&#xE4;ytt&#xE4;&#xE4; t&#xE4;ll&#xE4; hetkell&#xE4;. Yrit&#xE4; uudelleen my&#xF6;hemmin.","ziggeoplayer.video-rejected":"Video on hyl&#xE4;tty.","ziggeoplayer.video-processing":"Videota k&#xE4;sitell&#xE4;&#xE4;n - odota sulkematta.","ziggeoplayer.video-access-error":"Video on moderoitavana. Yrit&#xE4; uudelleen klikkaamalla."},"language:fr":{"application.error_503":"Notre service est en maintenance ou service en maintenance. Les vid&#xE9;os seront bient&#xF4;t de retours.","application.error_404":"Nous ne pouvons lire ou reconnaitre votre cl&#xE9; API. Assurez vous qu&#x2019;elle soit connect&#xE9;e avec l&#x2019;ent&#xEA;te du site web.","application.error_401":"Vous n&#x2019;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; l&#x2019;application depuis ce site.","application.error_412":"Vous devez confirmer/ veuillez mettre &#xE0; jour votre compte.","application.error_unknown":"Une erreur s&#x2019;est produite, notre &#xE9;quipe a &#xE9;t&#xE9; pr&#xE9;venue et interviendra dans les meilleurs d&#xE9;lais.","ziggeoaudioplayer.audio-not-found":"Nous n&#x27;avons pas pu trouver le fichier audio sp&#xE9;cifi&#xE9;.","ziggeoaudioplayer.audio-access-forbidden":"Vous n&#x27;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; ce fichier audio.","ziggeoaudioplayer.audio-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cet audio pour le moment. Veuillez r&#xE9;essayer plus tard.","ziggeoaudioplayer.audio-rejected":"L&#x27;audio a &#xE9;t&#xE9; rejet&#xE9;.","ziggeoaudioplayer.audio-processing":"L&#x27;audio est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoaudioplayer.audio-access-error":"L&#x27;audio est actuellement en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer.","ziggeoimageviewer.image-not-found":"Nous n&#x27;avons pas pu trouver le fichier image sp&#xE9;cifi&#xE9;.","ziggeoimageviewer.image-access-forbidden":"Vous n&#x27;&#xEA;tes pas autoris&#xE9; &#xE0; acc&#xE9;der &#xE0; ce fichier image.","ziggeoimageviewer.image-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cette image pour le moment. Veuillez r&#xE9;essayer plus tard.","ziggeoimageviewer.image-rejected":"L&#x27;image a &#xE9;t&#xE9; rejet&#xE9;e.","ziggeoimageviewer.image-processing":"L&#x27;image est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoimageviewer.image-access-error":"L&#x27;image est actuellement en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer.","ziggeoplayer.video-not-found":"Nous ne pouvons trouver votre fichier vid&#xE9;o.","ziggeoplayer.video-access-forbidden":"Vous n&#x2019;&#xEA;tes pas autoris&#xE9; &#xE0; accede &#xE0; ce fichier vid&#xE9;o.","ziggeoplayer.video-unknown-error":"Nous ne pouvons pas acc&#xE9;der &#xE0; cette vid&#xE9;o pour le moment - R&#xE9;essayez plus tard.","ziggeoplayer.video-rejected":"La vid&#xE9;o a &#xE9;t&#xE9; rejet&#xE9;e.","ziggeoplayer.video-processing":"La vid&#xE9;o est en cours de traitement - restez &#xE0; l&#x27;&#xE9;coute.","ziggeoplayer.video-access-error":"La vid&#xE9;o est en cours de mod&#xE9;ration. Vous pouvez cliquer pour r&#xE9;essayer."},"language:hi":{"application.error_503":"&#x939;&#x92E; &#x905;&#x92A;&#x928;&#x940; &#x938;&#x947;&#x935;&#x93E; &#x915;&#x94B; &#x92C;&#x928;&#x93E;&#x90F; &#x930;&#x916;&#x924;&#x947; &#x939;&#x948;&#x902; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x91C;&#x932;&#x94D;&#x926; &#x939;&#x940; &#x935;&#x93E;&#x92A;&#x938; &#x906; &#x91C;&#x93E;&#x90F;&#x902;&#x917;&#x947;","application.error_404":"&#x939;&#x92E; &#x906;&#x92A;&#x915;&#x940; &#x90F;&#x92A;&#x940;&#x906;&#x908; &#x915;&#x941;&#x902;&#x91C;&#x940; &#x915;&#x94B; &#x928;&#x939;&#x940;&#x902; &#x92A;&#x939;&#x91A;&#x93E;&#x928; &#x938;&#x915;&#x924;&#x947; &#x915;&#x943;&#x92A;&#x92F;&#x93E; &#x907;&#x938;&#x947; &#x905;&#x92A;&#x928;&#x940; &#x935;&#x947;&#x92C;&#x938;&#x93E;&#x907;&#x91F; &#x915;&#x947; &#x939;&#x947;&#x921;&#x930; &#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x915;&#x930;&#x928;&#x93E; &#x938;&#x941;&#x928;&#x93F;&#x936;&#x94D;&#x91A;&#x93F;&#x924; &#x915;&#x930;&#x947;&#x902;","application.error_401":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x938;&#x93E;&#x907;&#x91F; &#x938;&#x947; &#x906;&#x935;&#x947;&#x926;&#x928; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x902;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","application.error_412":"&#x906;&#x92A;&#x915;&#x94B; &#x905;&#x92A;&#x928;&#x947; &#x916;&#x93E;&#x924;&#x947; &#x915;&#x940; &#x92A;&#x941;&#x937;&#x94D;&#x91F;&#x93F; / &#x905;&#x92A;&#x917;&#x94D;&#x930;&#x947;&#x921; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x906;&#x935;&#x936;&#x94D;&#x92F;&#x915;&#x924;&#x93E; &#x939;&#x948;&#x964;","application.error_unknown":"&#x90F;&#x915; &#x905;&#x91C;&#x94D;&#x91E;&#x93E;&#x924; &#x924;&#x94D;&#x930;&#x941;&#x91F;&#x93F; &#x939;&#x941;&#x908; &#x939;&#x92E;&#x93E;&#x930;&#x940; &#x91F;&#x940;&#x92E; &#x915;&#x94B; &#x938;&#x942;&#x91A;&#x93F;&#x924; &#x915;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948; &#x914;&#x930; &#x907;&#x938; &#x92E;&#x941;&#x926;&#x94D;&#x926;&#x947; &#x915;&#x94B; &#x939;&#x932; &#x915;&#x930;&#x947;&#x917;&#x93E;&#x964;","ziggeoplayer.video-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoplayer.video-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x915;&#x94B; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoplayer.video-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x907;&#x938; &#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoplayer.video-rejected":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x905;&#x938;&#x94D;&#x935;&#x940;&#x915;&#x93E;&#x930; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoplayer.video-processing":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x94D;&#x930;&#x94B;&#x938;&#x947;&#x938;&#x93F;&#x902;&#x917; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;","ziggeoplayer.video-access-error":"&#x935;&#x940;&#x921;&#x93F;&#x92F;&#x94B; &#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948; &#x906;&#x92A; &#x92B;&#x93F;&#x930; &#x938;&#x947; &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ziggeoaudioplayer.audio-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoaudioplayer.audio-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x901;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoaudioplayer.audio-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x90F;&#x915;&#x94D;&#x938;&#x947;&#x938; &#x928;&#x939;&#x940;&#x902; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoaudioplayer.audio-rejected":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x915;&#x94B; &#x916;&#x93E;&#x930;&#x93F;&#x91C; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoaudioplayer.audio-processing":"&#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92A;&#x94D;&#x930;&#x938;&#x902;&#x938;&#x94D;&#x915;&#x930;&#x923; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;&#x964;","ziggeoaudioplayer.audio-access-error":"&#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x911;&#x921;&#x93F;&#x92F;&#x94B; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948;&#x964; &#x906;&#x92A; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;","ziggeoimageviewer.image-not-found":"&#x939;&#x92E;&#x947;&#x902; &#x928;&#x93F;&#x930;&#x94D;&#x926;&#x93F;&#x937;&#x94D;&#x91F; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x928;&#x939;&#x940;&#x902; &#x92E;&#x93F;&#x932;&#x940;&#x964;","ziggeoimageviewer.image-access-forbidden":"&#x906;&#x92A;&#x915;&#x94B; &#x907;&#x938; &#x91B;&#x935;&#x93F; &#x92B;&#x93C;&#x93E;&#x907;&#x932; &#x924;&#x915; &#x92A;&#x939;&#x941;&#x901;&#x91A;&#x928;&#x947; &#x915;&#x940; &#x905;&#x928;&#x941;&#x92E;&#x924;&#x93F; &#x928;&#x939;&#x940;&#x902; &#x939;&#x948;&#x964;","ziggeoimageviewer.image-unknown-error":"&#x939;&#x92E; &#x907;&#x938; &#x938;&#x92E;&#x92F; &#x907;&#x938; &#x91B;&#x935;&#x93F; &#x924;&#x915; &#x928;&#x939;&#x940;&#x902; &#x92A;&#x939;&#x941;&#x902;&#x91A; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964; &#x92C;&#x93E;&#x926; &#x92E;&#x947;&#x902; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x947;&#x902;&#x964;","ziggeoimageviewer.image-rejected":"&#x91B;&#x935;&#x93F; &#x915;&#x94B; &#x905;&#x938;&#x94D;&#x935;&#x940;&#x915;&#x93E;&#x930; &#x915;&#x930; &#x926;&#x93F;&#x92F;&#x93E; &#x917;&#x92F;&#x93E; &#x939;&#x948;&#x964;","ziggeoimageviewer.image-processing":"&#x91B;&#x935;&#x93F; &#x92A;&#x94D;&#x930;&#x938;&#x902;&#x938;&#x94D;&#x915;&#x930;&#x923; &#x939;&#x948; - &#x926;&#x947;&#x916;&#x924;&#x947; &#x930;&#x939;&#x947;&#x902;&#x964;","ziggeoimageviewer.image-access-error":"&#x935;&#x930;&#x94D;&#x924;&#x92E;&#x93E;&#x928; &#x92E;&#x947;&#x902; &#x91B;&#x935;&#x93F; &#x92E;&#x949;&#x921;&#x930;&#x947;&#x936;&#x928; &#x915;&#x947; &#x905;&#x902;&#x924;&#x930;&#x94D;&#x917;&#x924; &#x939;&#x948;&#x964; &#x906;&#x92A; &#x92A;&#x941;&#x928;: &#x92A;&#x94D;&#x930;&#x92F;&#x93E;&#x938; &#x915;&#x930;&#x928;&#x947; &#x915;&#x947; &#x932;&#x93F;&#x90F; &#x915;&#x94D;&#x932;&#x93F;&#x915; &#x915;&#x930; &#x938;&#x915;&#x924;&#x947; &#x939;&#x948;&#x902;&#x964;"},"language:hr":{"application.error_503":"Dr&#x17E;imo na&#x161;e usluge. Video &#x107;e se uskoro vratiti.","application.error_404":"Ne mo&#x17E;emo prepoznati svoj API klju&#x10D;. Obavezno nazna&#x10D;iti to u va&#x161;e web stranice napada&#x10D;a.","application.error_401":"Ne mogu pristupiti aplikacija s ove stranice.","application.error_412":"Morate potvrditi / nadograditi svoj ra&#x10D;un.","application.error_unknown":"Do&#x161;lo je do nepoznate pogre&#x161;ke. Na&#x161; tim je obavije&#x161;ten i da &#x107;e rije&#x161;iti problem.","ziggeoplayer.video-not-found":"Nismo mogli prona&#x107;i navedenu datoteku videozapisa.","ziggeoplayer.video-access-forbidden":"Ne smiju pristupiti ovom video datoteku.","ziggeoplayer.video-unknown-error":"Ne mogu pristupiti ovaj video u tom trenutku. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoplayer.video-rejected":"Video je odbijen.","ziggeoplayer.video-processing":"Video obra&#x111;uje - Stay tuned.","ziggeoplayer.video-access-error":"Spot je trenutno u umjerenim koli&#x10D;inama. Mo&#x17E;ete kliknuti na ponovni poku&#x161;aj.","ziggeoaudioplayer.audio-not-found":"Nismo mogli prona&#x107;i navedenu audio datoteku.","ziggeoaudioplayer.audio-access-forbidden":"Nije vam dozvoljen pristup ovoj audio datoteci.","ziggeoaudioplayer.audio-unknown-error":"Trenutno ne mo&#x17E;emo pristupiti ovom zvuku. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoaudioplayer.audio-rejected":"Zvuk je odbijen.","ziggeoaudioplayer.audio-processing":"Zvuk se obra&#x111;uje - pratite nas.","ziggeoaudioplayer.audio-access-error":"Zvuk je trenutno pod moderiranjem. Mo&#x17E;ete kliknuti za ponovni poku&#x161;aj.","ziggeoimageviewer.image-not-found":"Nismo mogli prona&#x107;i navedenu datoteku slike.","ziggeoimageviewer.image-access-forbidden":"Nije vam dozvoljen pristup ovoj slikovnoj datoteci.","ziggeoimageviewer.image-unknown-error":"Trenutno ne mo&#x17E;emo pristupiti ovoj slici. Molimo poku&#x161;ajte ponovo kasnije.","ziggeoimageviewer.image-rejected":"Slika je odbijena.","ziggeoimageviewer.image-processing":"Slika se obra&#x111;uje - pratite nas.","ziggeoimageviewer.image-access-error":"Trenutno se slika moderira. Mo&#x17E;ete kliknuti za ponovni poku&#x161;aj."},"language:hu":{"application.error_503":"Mi fenntart&#xE1;sa a szolg&#xE1;ltat&#xE1;st. Vide&#xF3; hamarosan visszat&#xE9;r.","application.error_404":"Nem lehet felismerni az API-kulcsot. K&#xE9;rj&#xFC;k, hogy adja meg a webhely fejl&#xE9;c&#xE9;ben.","application.error_401":"&#xD6;n nem jogosult hozz&#xE1;f&#xE9;rni az alkalmaz&#xE1;s ezen az oldalon.","application.error_412":"Meg kell er&#x151;s&#xED;tenie / friss&#xED;tse a sz&#xE
21;mla.","application.error_unknown":"Ismeretlen hiba t&#xF6;rt&#xE9;nt. Csapatunk m&#xE1;r bejelentett, &#xE9;s megoldja a probl&#xE9;m&#xE1;t.","ziggeoplayer.video-not-found":"Nem tal&#xE1;ltunk a megadott vide&#xF3; f&#xE1;jlt.","ziggeoplayer.video-access-forbidden":"&#xD6;n nem jogosult hozz&#xE1;f&#xE9;rni a vide&#xF3; f&#xE1;jlt.","ziggeoplayer.video-unknown-error":"Nem tudjuk el&#xE9;rni ezt a vide&#xF3;t a pillanatban. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoplayer.video-rejected":"A vide&#xF3; elutas&#xED;t&#xE1;sra ker&#xFC;lt.","ziggeoplayer.video-processing":"A vide&#xF3; feldolgoz&#xE1;s - a h&#xED;rad&#xE1;sokat.","ziggeoplayer.video-access-error":"A vide&#xF3; jelenleg a moder&#xE1;l&#xE1;s. Lehet kattint&#xE1;ssal &#xFA;jra.","ziggeoaudioplayer.audio-not-found":"Nem tal&#xE1;lhat&#xF3; a megadott hangf&#xE1;jl.","ziggeoaudioplayer.audio-access-forbidden":"&#xD6;n nem f&#xE9;rhet hozz&#xE1; ehhez az audio f&#xE1;jlhoz.","ziggeoaudioplayer.audio-unknown-error":"Jelenleg nem &#xE9;rhetj&#xFC;k el ezt a hanganyagot. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoaudioplayer.audio-rejected":"A hangot elutas&#xED;tott&#xE1;k.","ziggeoaudioplayer.audio-processing":"A hang feldolgoz&#xE1;sa folyamatban van - maradjon vel&#xFC;nk.","ziggeoaudioplayer.audio-access-error":"A hang jelenleg moder&#xE1;l&#xE1;s alatt &#xE1;ll. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz.","ziggeoimageviewer.image-not-found":"Nem tal&#xE1;lhat&#xF3; a megadott k&#xE9;pf&#xE1;jl.","ziggeoimageviewer.image-access-forbidden":"&#xD6;n nem f&#xE9;rhet hozz&#xE1; ehhez a k&#xE9;pf&#xE1;jlhoz.","ziggeoimageviewer.image-unknown-error":"Jelenleg nem tudunk hozz&#xE1;f&#xE9;rni ehhez a k&#xE9;phez. K&#xE9;rlek, pr&#xF3;b&#xE1;ld &#xFA;jra k&#xE9;s&#x151;bb.","ziggeoimageviewer.image-rejected":"A k&#xE9;pet elutas&#xED;tott&#xE1;k.","ziggeoimageviewer.image-processing":"A k&#xE9;p feldolgoz&#xE1;sa folyamatban van - maradjon vel&#xFC;nk.","ziggeoimageviewer.image-access-error":"A k&#xE9;p jelenleg moder&#xE1;l&#xE1;s alatt &#xE1;ll. Kattintson az &#xFA;jrapr&#xF3;b&#xE1;lkoz&#xE1;shoz."},"language:id":{"application.error_503":"Kami menjaga layanan kami. Video akan segera kembali.","application.error_404":"Kami tidak dapat mengenali kunci api Anda. Pastikan untuk menentukannya di header situs web Anda.","application.error_401":"Anda tidak diizinkan mengakses aplikasi dari situs ini.","application.error_412":"Anda perlu mengkonfirmasi / meningkatkan akun Anda.","application.error_unknown":"Terjadi kesalahan yang tidak diketahui. Tim kami telah diberi tahu dan akan menyelesaikan masalah ini.","ziggeoaudioplayer.audio-not-found":"Kami tidak dapat menemukan file audio yang ditentukan.","ziggeoaudioplayer.audio-access-forbidden":"Anda tidak diizinkan untuk mengakses file audio ini.","ziggeoaudioplayer.audio-unknown-error":"Saat ini kami tidak dapat mengakses audio ini. Silahkan coba lagi nanti.","ziggeoaudioplayer.audio-rejected":"Audio telah ditolak.","ziggeoaudioplayer.audio-processing":"Audio sedang diproses - nantikan.","ziggeoaudioplayer.audio-access-error":"Audio saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi.","ziggeoimageviewer.image-not-found":"Kami tidak dapat menemukan file gambar yang ditentukan.","ziggeoimageviewer.image-access-forbidden":"Anda tidak diizinkan mengakses file gambar ini.","ziggeoimageviewer.image-unknown-error":"Saat ini kami tidak dapat mengakses gambar ini. Silahkan coba lagi nanti.","ziggeoimageviewer.image-rejected":"Gambar telah ditolak.","ziggeoimageviewer.image-processing":"Gambar sedang diproses - nantikan.","ziggeoimageviewer.image-access-error":"Gambar saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi.","ziggeoplayer.video-not-found":"Kami tidak dapat menemukan file video yang ditentukan.","ziggeoplayer.video-access-forbidden":"Anda tidak diizinkan mengakses file video ini.","ziggeoplayer.video-unknown-error":"Saat ini kami tidak dapat mengakses video ini. Silakan coba lagi nanti.","ziggeoplayer.video-rejected":"Video telah ditolak","ziggeoplayer.video-processing":"Video sedang diproses - nantikan.","ziggeoplayer.video-access-error":"Video saat ini sedang dalam moderasi. Anda bisa mengklik untuk mencoba lagi."}
2,"language:it":{"application.error_503":"Il nostro servizio &#xE8; in fase di manutenzione. I video torneranno presto.","application.error_404":"Non riusciamo a riconoscere la tua chiave API. Assicurati di specificarla nell&#x27;intestazione del tuo sito web.","application.error_401":"Non &#xE8; consentito accedere all&#x27;applicazione da questo sito.","application.error_412":"&#xC8; necessario confermare / aggiornare il tuo account.","application.error_unknown":"Si &#xE8; verificato un errore sconosciuto. La nostra squadra &#xE8; stata notifica e dovr&#xE0; risolvere il problema.","ziggeoaudioplayer.audio-not-found":"Non &#xE8; stato possibile trovare l&#x27;archivio audio specificato.","ziggeoaudioplayer.audio-access-forbidden":"Non &#xE8; possibile accedere a questo archivio audio.","ziggeoaudioplayer.audio-unknown-error":"Non &#xE8; possibile accedere a questo audio per il momento. Riprova pi&#xF9; tardi.","ziggeoaudioplayer.audio-rejected":"L&#x27;audio &#xE8; stato rifiutato.","ziggeoaudioplayer.audio-processing":"L&#x27;audio &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoaudioplayer.audio-access-error":"L&#x27;audio &#xE8; in fase di moderazione. &#xC8; possibile fare clic per riprovare.","ziggeoimageviewer.image-not-found":"Non &#xE8; stato possibile trovare l&#x27;archivio di immagini specificato.","ziggeoimageviewer.image-access-forbidden":"Non hai i permessi necessari per accedere a questa immagine.","ziggeoimageviewer.image-unknown-error":"Non possiamo accedere a questa immagine per il momento. Riprova pi&#xF9; tardi.","ziggeoimageviewer.image-rejected":"L&#x27;immagine &#xE8; stata rifiutata.","ziggeoimageviewer.image-processing":"L&#x27;immagine &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoimageviewer.image-access-error":"L&#x27;immagine &#xE8; in fase di moderazione. &#xC8; possibile fare clic per riprovare.","ziggeoplayer.video-not-found":"Non siamo riusciti a trovare il file video specificato.","ziggeoplayer.video-access-forbidden":"Non &#xE8; consentito accedere a questo file video.","ziggeoplayer.video-unknown-error":"Non possiamo accedere a questo video in questo momento. Per favore riprova pi&#xF9; tardi.","ziggeoplayer.video-rejected":"Il video &#xE8; stato rifiutato.","ziggeoplayer.video-processing":"Il video &#xE8; in fase di elaborazione - rimani in attesa.","ziggeoplayer.video-access-error":"Il video &#xE8; attualmente in fase di moderazione. &#xC8; possibile fare clic per riprovare."},"language:ja":{"application.error_503":"&#x305F;&#x3060;&#x4ECA;&#x30E1;&#x30F3;&#x30C6;&#x30CA;&#x30F3;&#x30B9;&#x4E2D;&#x3067;&#x3059;&#x3002;&#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","application.error_404":"API&#x30AD;&#x30FC;&#x3092;&#x8A8D;&#x8B58;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002; &#x5FC5;&#x305A;&#x6307;&#x5B9A;&#x306E;API&#x30AD;&#x30FC;&#x3092;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306E;&#x30D8;&#x30C3;&#x30C0;&#x30FC;&#x306B;&#x8A2D;&#x5B9A;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","application.error_401":"&#x3053;&#x306E;&#x30B5;&#x30A4;&#x30C8;&#x304B;&#x3089;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308B;&#x3053;&#x3068;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","application.error_412":"&#x30A2;&#x30AB;&#x30A6;&#x30F3;&#x30C8;&#x3092;&#x78BA;&#x8A8D;/&#x30A2;&#x30C3;&#x30D7;&#x30B0;&#x30EC;&#x30FC;&#x30C9;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;","application.error_unknown":"&#x4E0D;&#x660E;&#x306A;&#x30A8;&#x30E9;&#x30FC;&#x304C;&#x767A;&#x751F;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002; &#x3053;&#x306E;&#x554F;&#x984C;&#x306E;&#x30C8;&#x30E9;&#x30D6;&#x30EB;&#x30B7;&#x30E5;&#x30FC;&#x30C6;&#x30A3;&#x30F3;&#x30B0;&#x3092;&#x884C;&#x3046;&#x3088;&#x3046;&#x30C1;&#x30FC;&#x30E0;&#x306B;&#x901A;&#x77E5;&#x304C;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x97F3;&#x58F0;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x3053;&#x306E;&#x97F3;&#x58F0;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x97F3;&#x58F0;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x58F0;&#x304C;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x58F0;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x3053;&#x306E;&#x97F3;&#x58F0;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x3053;&#x306E;&#x753B;&#x50CF;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x753B;&#x50CF;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoimageviewer.image-rejected":"&#x753B;&#x50CF;&#x306F;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoimageviewer.image-processing":"&#x753B;&#x50CF;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoimageviewer.image-access-error":"&#x3053;&#x306E;&#x753B;&#x50CF;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;","ziggeoplayer.video-not-found":"&#x6307;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x52D5;&#x753B;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x898B;&#x3064;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3067;&#x3057;&#x305F;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x3053;&#x306E;&#x52D5;&#x753B;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x306F;&#x8A31;&#x53EF;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x305B;&#x3093;&#x3002;","ziggeoplayer.video-unknown-error":"&#x73FE;&#x5728;&#x3053;&#x306E;&#x52D5;&#x753B;&#x306B;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3067;&#x304D;&#x307E;&#x305B;&#x3093;&#x3002;&#x5F8C;&#x3067;&#x3082;&#x3046;&#x4E00;&#x5EA6;&#x3084;&#x308A;&#x76F4;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoplayer.video-rejected":"&#x52D5;&#x753B;&#x306F;&#x62D2;&#x5426;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;","ziggeoplayer.video-processing":"&#x52D5;&#x753B;&#x306E;&#x51E6;&#x7406;&#x4E2D;&#x3067;&#x3059; - &#x3057;&#x3070;&#x3089;&#x304F;&#x304A;&#x5F85;&#x3061;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002;","ziggeoplayer.video-access-error":"&#x3053;&#x306E;&#x52D5;&#x753B;&#x306F;&#x627F;&#x8A8D;&#x3092;&#x5F85;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x30AF;&#x30EA;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x518D;&#x8A66;&#x884C;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002;"},"language:mk":{"application.error_503":"&#x41D;&#x430;&#x448;&#x438;&#x442;&#x435; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x438; &#x441;&#x435; &#x43F;&#x43E;&#x434; &#x43E;&#x434;&#x434;&#x440;&#x436;&#x443;&#x432;&#x430;&#x45A;&#x435;. &#x40C;&#x435; &#x441;&#x435; &#x432;&#x440;&#x430;&#x442;&#x438;&#x43C;&#x435; &#x43D;&#x430;&#x441;&#x43A;&#x43E;&#x440;&#x43E;
2.","application.error_404":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x435;&#x43C;&#x435; &#x432;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x410;&#x41F;&#x418; &#x43A;&#x43B;&#x443;&#x447;. &#x411;&#x438;&#x434;&#x435;&#x442;&#x435; &#x441;&#x438;&#x433;&#x443;&#x440;&#x43D;&#x438; &#x434;&#x435;&#x43A;&#x430; &#x435; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D; &#x432;&#x43E; &#x445;&#x435;&#x434;&#x435;&#x440;&#x43E;&#x442; &#x43D;&#x430; &#x432;&#x430;&#x448;&#x430;&#x442;&#x430; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;.","application.error_401":"&#x412;&#x438;&#x435; &#x43D;&#x435; &#x441;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x434;&#x43E; &#x430;&#x43F;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x430;&#x442;&#x430; &#x43E;&#x434; &#x43E;&#x432;&#x43E;&#x458; &#x441;&#x430;&#x458;&#x442;","application.error_412":"&#x41C;&#x43E;&#x440;&#x430;&#x442;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x430;&#x436;&#x443;&#x440;&#x438;&#x440;&#x430;&#x442;&#x435; &#x432;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x430;&#x43A;&#x430;&#x443;&#x43D;&#x442;.","application.error_unknown":"&#x41D;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x430; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x430; &#x441;&#x435; &#x441;&#x43B;&#x443;&#x447;&#x438;. &#x41D;&#x430;&#x448;&#x438;&#x43E;&#x442; &#x442;&#x438;&#x43C; &#x435; &#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x435;&#x43D; &#x438; &#x433;&#x43E; &#x438;&#x437;&#x440;&#x435;&#x448;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x43E;&#x442;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x43E;&#x442; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x458; &#x444;&#x430;&#x458;&#x43B;.","ziggeoaudioplayer.audio-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x432;&#x43E; &#x43E;&#x432;&#x43E;&#x458; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoaudioplayer.audio-access-error":"&#x410;&#x443;&#x434;&#x438;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x430;&#x442;&#x430; &#x441;&#x43B;&#x438;&#x43A;&#x430;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430;.","ziggeoimageviewer.image-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x458;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x441;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x432;&#x43E; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x43E;&#x432;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoimageviewer.image-rejected":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x430;.","ziggeoimageviewer.image-processing":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoimageviewer.image-access-error":"&#x421;&#x43B;&#x438;&#x43A;&#x430;&#x442;&#x430; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;.","ziggeoplayer.video-not-found":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43D;&#x430;&#x458;&#x434;&#x435;&#x43C;&#x435; &#x438;&#x437;&#x431;&#x440;&#x430;&#x43D;&#x438;&#x43E;&#x442; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x438;&#x435; &#x43D;&#x435; &#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x435;&#x43D;&#x438; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x458; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x435;&#x43C;&#x43E;&#x436;&#x435;&#x432;&#x43C;&#x435; &#x434;&#x430; &#x433;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x430;&#x43F;&#x438;&#x43C;&#x435; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x432;&#x43E; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442;&#x43E;&#x432;. &#x412;&#x435; &#x43C;&#x43E;&#x43B;&#x438;&#x43C;&#x435;, &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x434;&#x43E;&#x446;&#x43D;&#x430;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43E;&#x434;&#x431;&#x438;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x441;&#x435; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x438;&#x440;&#x430; - &#x43E;&#x441;&#x442;&#x430;&#x43D;&#x435;&#x442;&#x435; &#x432;&#x43E; &#x442;&#x435;&#x43A;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E;&#x442;&#x43E; &#x435; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x458;&#x430;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x431;&#x430;&#x442;&#x435; &#x43F;&#x430;&#x43A;."},"language:nl":{"application.error_503":"Wij handhaven onze service. Video&#x27;s zullen snel terug zijn.","application.error_404":"We kunnen niet herkent uw API-sleutel. Zorg ervoor om het te specificeren in de header van uw website.","application.error_401":"Het is niet toegestaan &#x200B;&#x200B;om de toepassing van deze site.","application.error_412":"Je nodig hebt om te bevestigen / uw account upgraden.","application.error_unknown":"Er is een onbekende fout opgetreden. Ons team is aangemeld en zal het probleem op te lossen.","ziggeoaudioplayer.audio-not-found":"We konden het opgegeven audiobestand niet vinden.","ziggeoaudioplayer.audio-access-forbidden":"U heeft geen toegang tot dit audiobestand.","ziggeoaudioplayer.audio-unknown-error":"We hebben momenteel geen toegang tot deze audio. Probeer het later opnieuw.","ziggeoaudioplayer.audio-rejected":"De audio is afgewezen.","ziggeoaudioplayer.audio-processing":"De audio wordt verwerkt - even geduld aub.","ziggeoaudioplayer.audio-access-error":"De audio wordt momenteel gemodereerd. U kunt klikken om het opnieuw te proberen.","ziggeoimageviewer.image-not-found":"We konden het opgegeven afbeeldingsbestand niet vinden.","ziggeoimageviewer.image-access-forbidden":"U heeft geen toegang tot dit afbeeldingsbestand.","ziggeoimageviewer.image-unknown-error":"We hebben momenteel geen toegang tot deze afbeelding. Probeer het later opnieuw.","ziggeoimageviewer.image-rejected":"De afbeelding is afgewezen.","ziggeoimageviewer.image-processing":"Het beeld wordt verwerkt - even geduld aub.","ziggeoimageviewer.image-access-error":"De afbeelding wordt momenteel gemodereerd. U kunt klikken om het opnieuw te proberen.","ziggeoplayer.video-not-found":"We konden het opgegeven video-bestand niet vinden.","ziggeoplayer.video-access-forbidden":"U bent niet toegestaan &#x200B;&#x200B;om toegang tot dit videobestand.","ziggeoplayer.video-unknown-error":"We hebben geen toegang tot deze video op dit moment. Probeer het later opnieuw.","ziggeoplayer.video-rejected":"De video is geweigerd.","ziggeoplayer.video-processing":"De video wordt verwerkt - even geduld aub.","ziggeoplayer.video-access-error":"De video is momenteel in matiging. U kunt klikken om opnieuw te proberen."},"language:no":{"application.error_503":"Vi opprettholder v&#xE5;r tjeneste. Videoer vil v&#xE6;re tilbake snart.","application.error_404":"Vi kan ikke gjenkjenne din API-n&#xF8;kkel. Vennligst s&#xF8;rg for &#xE5; spesifisere det i nettstedets spissen.","application.error_401":"Du har ikke lov til &#xE5; f&#xE5; tilgang til programmet fra denne siden.","application.error_412":"Du m&#xE5; bekrefte / oppgradere kontoen din.","application.error_unknown":"En ukjent feil oppstod. V&#xE5;rt team har blitt informert og l&#xF8;se problemet.","ziggeoplayer.video-not-found":"Vi kunne ikke finne den angitte videofilen.","ziggeoplayer.video-access-forbidden":"Du har ikke tillatelse til &#xE5; f&#xE5; tilgang til denne videofilen.","ziggeoplayer.video-unknown-error":"Vi har ikke tilgang til denne videoen i &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoplayer.video-rejected":"Videoen har blitt avvist.","ziggeoplayer.video-processing":"Videoen behandler - f&#xF8;lg med.","ziggeoplayer.video-access-error":"Videoen er under moderering. Du k
2an klikke for &#xE5; pr&#xF8;ve igjen.","ziggeoaudioplayer.audio-not-found":"Vi kunne ikke finne den spesifiserte lydfilen.","ziggeoaudioplayer.audio-access-forbidden":"Du har ikke tilgang til denne lydfilen.","ziggeoaudioplayer.audio-unknown-error":"Vi har ikke tilgang til denne lyden for &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoaudioplayer.audio-rejected":"Lyden er avvist.","ziggeoaudioplayer.audio-processing":"Lyden behandles - f&#xF8;lg med.","ziggeoaudioplayer.audio-access-error":"Lyden er for tiden under moderering. Du kan klikke for &#xE5; pr&#xF8;ve p&#xE5; nytt.","ziggeoimageviewer.image-not-found":"Vi kunne ikke finne den spesifiserte bildefilen.","ziggeoimageviewer.image-access-forbidden":"Du har ikke tilgang til denne bildefilen.","ziggeoimageviewer.image-unknown-error":"Vi kan ikke f&#xE5; tilgang til dette bildet for &#xF8;yeblikket. Pr&#xF8;v igjen senere.","ziggeoimageviewer.image-rejected":"Bildet er avvist.","ziggeoimageviewer.image-processing":"Bildet er under behandling - f&#xF8;lg med.","ziggeoimageviewer.image-access-error":"Bildet er for tiden under moderering. Du kan klikke for &#xE5; pr&#xF8;ve p&#xE5; nytt."},"language:pl":{"application.error_503":"Serwisujemy nasz&#x105; us&#x142;ug&#x119;. Nied&#x142;ugo wracamy!","application.error_404":"Nie mo&#x17C;emy rozpozna&#x107; Twojego klucza API. Pami&#x119;taj, aby poda&#x107; go w nag&#x142;&#xF3;wku witryny.","application.error_401":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do aplikacji z tej strony.","application.error_412":"Musisz potwierdzi&#x107; / ulepszy&#x107; konto.","application.error_unknown":"Wyst&#x105;pi&#x142; nieznany b&#x142;&#x105;d. Nasz zesp&#xF3;&#x142; zosta&#x142; powiadomiony i b&#x119;dzie rozwi&#x105;zywa&#x107; problem.","ziggeoaudioplayer.audio-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107;&#xA0;
2okre&#x15B;lnego pliku audio.","ziggeoaudioplayer.audio-access-forbidden":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego pliku audio.","ziggeoaudioplayer.audio-unknown-error":"Nie mo&#x17C;na aktualnie uzyska&#x107; dost&#x119;pu do tego pliku audio. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoaudioplayer.audio-rejected":"Audio zosta&#x142;o odrzucone.","ziggeoaudioplayer.audio-processing":"Audio jest przetwarzane.","ziggeoaudioplayer.audio-access-error":"Audio jest obecnie w moderacji. Kliknij, aby ponowi&#x107;.","ziggeoimageviewer.image-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107; okre&#x15B;lonego pliku zdj&#x119;cia.","ziggeoimageviewer.image-access-forbidden":"Nie masz uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego zdj&#x119;cia.","ziggeoimageviewer.image-unknown-error":"Nie mo&#x17C;na aktualnie uzyska&#x107; dost&#x119;pu do tego zdj&#x119;cia. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoimageviewer.image-rejected":"Zdj&#x119;cie zosta&#x142;o odrzucone.","ziggeoimageviewer.image-processing":"Przetwarzanie zdj&#x119;cia.","ziggeoimageviewer.image-access-error":"Zdj&#x119;cie jest obecnie w moderacji. Kliknij, aby ponowi&#x107;.","ziggeoplayer.video-not-found":"Nie mo&#x17C;na znale&#x17A;&#x107; okre&#x15B;lonego pliku wideo.","ziggeoplayer.video-access-forbidden":"Nie masz wystarczaj&#x105;cych uprawnie&#x144;, aby uzyska&#x107; dost&#x119;p do tego pliku wideo. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoplayer.video-unknown-error":"Nie mo&#x17C;emy uzyska&#x107; obecnie dost&#x119;pu do tego filmu. Spr&#xF3;buj ponownie p&#xF3;&#x17A;niej.","ziggeoplayer.video-rejected":"Film zosta&#x142; odrzucony.","ziggeoplayer.video-processing":"Film jest przetwarzany.","ziggeoplayer.video-access-error":"Film jest obecnie w moderacji. Kliknij, aby ponowi&#x107; pr&#xF3;b&#x119;."},"language:pt-br":{"application.error_503":"Nosso servi&#xE7;o est&#xE1; em manuten&#xE7;&#xE3;o. Estaremos de volta em breve.","application.error_404":"N&#xE3;o conseguimos reconhecer a sua chave de API. Por favor, certifique-se de especific&#xE1;-la no cabe&#xE7;alho do seu site.","application.error_401":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar o aplicativo a partir deste site.","application.error_412":"Voc&#xEA; precisa confirmar / atualizar a sua conta.","application.error_unknown":"Ocorreu um erro desconhecido. Nossa equipe foi notificada e ir&#xE1; resolver o problema.","ziggeoaudioplayer.audio-not-found":"N&#xF3;s n&#xE3;o encontramos o arquivo de &#xE1;udio especificado.","ziggeoaudioplayer.audio-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de &#xE1;udio.","ziggeoaudioplayer.audio-unknown-error":"N&#xF3;s n&#xE3;o conseguimos acessar esse &#xE1;udio no momento. Por favor tente novamente mais tarde.","ziggeoaudioplayer.audio-rejected":"O &#xE1;udio foi rejeitado.","ziggeoaudioplayer.audio-processing":"O &#xE1;udio est&#xE1; sendo processado - fique atento.","ziggeoaudioplayer.audio-access-error":"O &#xE1;udio est&#xE1; sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoimageviewer.image-not-found":"N&#xF3;s n&#xE3;o encontramos esse arquivo espec&#xED;fico de imagem.","ziggeoimageviewer.image-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de imagem.","ziggeoimageviewer.image-unknown-error":"N&#xF3;s n&#xE3;o conseguimos acessar essa imagem no momento. Por favor tente novamente mais tarde.","ziggeoimageviewer.image-rejected":"A imagem foi rejeitada.","ziggeoimageviewer.image-processing":"A imagem est&#xE1; sendo processada - fique atento.","ziggeoimageviewer.image-access-error":"A imagem est&#xE1; sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoplayer.video-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar esse arquivo de v&#xED;deo.","ziggeoplayer.video-unknown-error":"N&#xE3;o podemos acessar este v&#xED;deo no momento. Por favor, tente novamente mais tarde.","ziggeoplayer.video-rejected":"O v&#xED;deo foi rejeitado.","ziggeoplayer.video-processing":"O v&#xED;deo est&#xE1; sendo processado - fique de olho.","ziggeoplayer.video-access-error":"O v&#xED;deo est&#xE1; em modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente."},"language:pt":{"application.error_503":"O nosso servi&#xE7;o est&#xE1; em manuten&#xE7;&#xE3;o. Os v&#xED;deos voltar&#xE3;o em breve.","application.error_404":"N&#xE3;o reconhecemos sua chave de API. Certifique-se de especific&#xE1;-la no cabe&#xE7;alho de seu site.","application.error_401":"N&#xE3;o tem permiss&#xF5;es para aceder a esta aplica&#xE7;&#xE3;o.","application.error_412":"Tem de confirmar / atualizar a sua conta.","application.error_unknown":"Ocorreu um erro desconhecido. A nossa equipa foi notificada e ir&#xE1; resolver o problema.","ziggeoplayer.video-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o v&#xED;deo especificado.","ziggeoplayer.video-access-forbidden":"N&#xE3;o tem permiss&#xF5;es para aceder a este v&#xED;deo.","ziggeoplayer.video-unknown-error":"N&#xE3;o conseguimos aceder a este v&#xED;deo neste momento. Por favor, tente de novo mais tarde.","ziggeoplayer.video-rejected":"O v&#xED;deo foi rejeitado.","ziggeoplayer.video-processing":"O v&#xED;deo est&#xE1; em processamento - fique atento.","ziggeoplayer.video-access-error":"O v&#xED;deo est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Pode clicar para tentar novamente.","ziggeoaudioplayer.audio-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de &#xE1;udio especificado.","ziggeoaudioplayer.audio-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar este arquivo de &#xE1;udio.","ziggeoaudioplayer.audio-unknown-error":"N&#xE3;o podemos acessar este &#xE1;udio no momento. Por favor, tente novamente mais tarde.","ziggeoaudioplayer.audio-rejected":"O &#xE1;udio foi rejeitado.","ziggeoaudioplayer.audio-processing":"O &#xE1;udio est&#xE1; sendo processado - fique ligado.","ziggeoaudioplayer.audio-access-error":"O &#xE1;udio est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente.","ziggeoimageviewer.image-not-found":"N&#xE3;o foi poss&#xED;vel encontrar o arquivo de imagem especificado.","ziggeoimageviewer.image-access-forbidden":"Voc&#xEA; n&#xE3;o tem permiss&#xE3;o para acessar este arquivo de imagem.","ziggeoimageviewer.image-unknown-error":"N&#xE3;o podemos acessar esta imagem no momento. Por favor, tente novamente mais tarde.","ziggeoimageviewer.image-rejected":"A imagem foi rejeitada.","ziggeoimageviewer.image-processing":"A imagem est&#xE1; sendo processada - fique atento.","ziggeoimageviewer.image-access-error":"A imagem est&#xE1; atualmente sob modera&#xE7;&#xE3;o. Voc&#xEA; pode clicar para tentar novamente."},"language:ro":{"application.error_503":"Ne men&#x21B;inem serviciul nostru. Videoclipurile vor reveni &#xEE;n cur&#xE2;nd.","application.error_404":"Noi nu putem recunoaste cheia API-ului. Asigura&#x21B;i-v&#x103; c&#x103; specifica&#x21B;i acest lucru &#xEE;n antetul site-ului.","application.error_401":"Nu ave&#x21B;i permisiunea de a accesa aplica&#x21B;ia de pe acest site.","application.error_412":"Trebuie s&#x103; confirma&#x21B;i / actualiza&#x21B;i contul.","application.error_unknown":"A ap&#x103;rut o eroare necunoscut&#x103;. Echipa noastr&#x103; a fost notificat&#x103; &#x219;i va rezolva problema.","ziggeoplayer.video-not-found":"Nu am putut g&#x103;si fi&#x219;ierul video specificat.","ziggeoplayer.video-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier video.","ziggeoplayer.video-unknown-error":"Noi nu putem avea acces la acest video la acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoplayer.video-rejected":"Videoclipul a fost respins.","ziggeoplayer.video-processing":"Videoclipul se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoplayer.video-access-error":"Video este &#xEE;n prezent &#xEE;n curs de moderare. Ave&#x21B;i dreptul s&#x103; face&#x21B;i clic pentru a &#xEE;ncerca din nou.","ziggeoaudioplayer.audio-not-found":"Nu am putut g&#x103;si fi&#x219;ierul audio specificat.","ziggeoaudioplayer.audio-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier audio.","ziggeoaudioplayer.audio-unknown-error":"Nu putem accesa acest fi&#x219;ier audio &#xEE;n acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoaudioplayer.audio-rejected":"Sunetul a fost respins.","ziggeoaudioplayer.audio-processing":"Sunetul se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoaudioplayer.audio-access-error":"Sunetul este &#xEE;n prezent sub moderare. Pute&#x21B;i face clic pentru a &#xEE;ncerca din nou.","ziggeoimageviewer.image-not-found":"Nu am putut g&#x103;si fi&#x219;ierul imagine specificat.","ziggeoimageviewer.image-access-forbidden":"Nu ave&#x21B;i permisiunea de a accesa acest fi&#x219;ier imagine.","ziggeoimageviewer.image-unknown-error":"Nu putem accesa aceast&#x103; imagine &#xEE;n acest moment. V&#x103; rug&#x103;m s&#x103; &#xEE;ncerca&#x21B;i din nou mai t&#xE2;rziu.","ziggeoimageviewer.image-rejected":"Imaginea a fost respins&#x103;.","ziggeoimageviewer.image-processing":"Imaginea se proceseaz&#x103; - V&#x103; rug&#x103;m s&#x103; a&#x219;tepta&#x21B;i.","ziggeoimageviewer.image-access-error":"Imaginea este &#xEE;n prezent &#xEE;n curs de moderare. Pute&#x21B;i face clic pentru a &#xEE;ncerca din nou."},"language:ru":{"application.error_503":"&#x41C;&#x44B; &#x43D;&#x430; &#x442;&#x435;&#x445;&#x43D;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x43C; &#x43E;&#x431;&#x441;&#x43B;&#x443;&#x436;&#x438;&#x432;&#x430;&#x43D;&#x438;&#x438;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x441;&#x43A;&#x43E;&#x440;&#x43E; &#x432;&#x435;&#x440;&#x43D;&#x443;&#x442;&#x441;&#x44F;.","application.error_404":"&#x41C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x440;&#x430;&#x441;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x44C; &#x432;&#x430;&#x448; &#x43A;&#x43B;&#x44E;&#x447; api. &#x41D;&#x435; &#x437;&#x430;&#x431;&#x443;&#x434;&#x44C;&#x442;&#x435; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x44C; &#x435;&#x433;&#x43E; &#x432; &#x437;&#x430;&#x433;&#x43E;&#x43B;&#x43E;&#x432;&#x43A;&#x435; &#x441;&#x432;&#x43E;&#x435;&#x433;&#x43E; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x430;.","application.error_401":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44E; &#x441; &#x44D;&#x442;&#x43E;&#x433;&#x43E; &#x441;&#x430;&#x439;&#x442;&#x430;.","application.error_412":"&#x412;&#x430;&#x43C; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x43E; &#x43F;&#x43E;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x44C; / &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x432;&#x43E;&#x44E; &#x443;&#x447;&#x435;&#x442;&#x43D;&#x443;&#x44E; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x44C;
2.","application.error_unknown":"&#x41F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43D;&#x435;&#x438;&#x437;&#x432;&#x435;&#x441;&#x442;&#x43D;&#x430;&#x44F; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x43B;&#x430; &#x443;&#x432;&#x435;&#x434;&#x43E;&#x43C;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x438; &#x43C;&#x44B; &#x440;&#x435;&#x448;&#x438;&#x43C; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x443;.","ziggeoplayer.video-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x430;&#x43C; &#x43D;&#x435; &#x440;&#x430;&#x437;&#x440;&#x435;&#x448;&#x435;&#x43D; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoplayer.video-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x443; &#x43D;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoplayer.video-access-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x43D;&#x430; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x438;. &#x41D;&#x430;&#x436;&#x43C;&#x438;&#x442;&#x435;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoaudioplayer.audio-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x431;&#x44B;&#x43B;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoaudioplayer.audio-access-error":"&#x410;&#x443;&#x434;&#x438;&#x43E; &#x432; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x43F;&#x440;&#x43E;&#x445;&#x43E;&#x434;&#x438;&#x442; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44E;. &#x412;&#x44B; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x436;&#x430;&#x442;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x443;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44C; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-access-forbidden":"&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x430; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x444;&#x430;&#x439;&#x43B;&#x443; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x412; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x44B; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x438;&#x442;&#x44C; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x43A; &#x44D;&#x442;&#x43E;&#x43C;&#x443; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44E;. &#x41F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;, &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x435; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443; &#x43F;&#x43E;&#x437;&#x436;&#x435;.","ziggeoimageviewer.image-rejected":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x431;&#x44B;&#x43B;&#x43E; &#x43E;&#x442;&#x43A;&#x43B;&#x43E;&#x43D;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x431;&#x430;&#x442;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; - &#x441;&#x43B;&#x435;&#x434;&#x438;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F;&#x43C;&#x438;.","ziggeoimageviewer.image-access-error":"&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x432; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x44F; &#x43F;&#x440;&#x43E;&#x445;&#x43E;&#x434;&#x438;&#x442; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x430;&#x446;&#x438;&#x44E;. &#x412;&#x44B; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x436;&#x430;&#x442;&#x44C;, &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x44C; &#x43F;&#x43E;&#x43F;&#x44B;&#x442;&#x43A;&#x443;."},"language:sk":{"application.error_503":"T&#xFA;to slu&#x17E;bu pr&#xE1;ve vylep&#x161;ujeme. Mo&#x17E;nos&#x165; nahrania video&#x17E;ivotopisu bude dostupn&#xE1; u&#x17E; onedlho. T&#xFA;to slu&#x17E;bu pr&#xE1;ve vylep&#x161;ujeme. Mo&#x17E;nos&#x165; nahrania video&#x17E;ivotopisu bude op&#xE4;tovne spusten&#xE1; u&#x17E; onedlho.","application.error_404":"Nedar&#xED; sa n&#xE1;m rozpozna&#x165; V&#xE1;&#x161; API k&#x13E;&#xFA;&#x10D;. Uistite sa, pros&#xED;m, &#x10D;i ho m&#xE1;te v hlavi&#x10D;ke V&#xE1;&#x161;ho webu.","application.error_401":"Nem&#xE1;te pr&#xED;stup k aplik&#xE1;cii na tejto str&#xE1;nke.","application.error_412":"Mus&#xED;te potvrdi&#x165; / aktualizova&#x165; svoj &#xFA;&#x10D;
2et.","application.error_unknown":"Vyskytla sa nezn&#xE1;ma chyba. N&#xE1;&#x161; t&#xED;m bol upozornen&#xFD; a bude tento probl&#xE9;m rie&#x161;i&#x165;.","ziggeoplayer.video-not-found":"Nepodarilo sa n&#xE1;m n&#xE1;js&#x165; zadan&#xFD; video s&#xFA;bor.","ziggeoplayer.video-access-forbidden":"K tomuto video s&#xFA;boru nem&#xE1;te povolen&#xFD; pr&#xED;stup.","ziggeoplayer.video-unknown-error":"K tomuto videu nem&#xE1;me moment&#xE1;lne pr&#xED;stup. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoplayer.video-rejected":"Video bolo zamietnut&#xE9;.","ziggeoplayer.video-processing":"Video sa spracov&#xE1;va.","ziggeoplayer.video-access-error":"Video je moment&#xE1;lne pou&#x17E;&#xED;van&#xE9;. Kliknut&#xED;m sk&#xFA;ste znova.","ziggeoaudioplayer.audio-not-found":"Zadan&#xFD; zvukov&#xFD; s&#xFA;bor sa n&#xE1;m nepodarilo n&#xE1;js&#x165;.","ziggeoaudioplayer.audio-access-forbidden":"K tomuto zvukov&#xE9;mu s&#xFA;boru nem&#xE1;te pr&#xED;stup.","ziggeoaudioplayer.audio-unknown-error":"Moment&#xE1;lne nem&#xE1;me pr&#xED;stup k tomuto zvuku. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoaudioplayer.audio-rejected":"Zvuk bol odmietnut&#xFD;.","ziggeoaudioplayer.audio-processing":"Zvuk sa spracov&#xE1;va - zosta&#x148;te naladen&#xED;.","ziggeoaudioplayer.audio-access-error":"Zvuk je moment&#xE1;lne v moderovan&#xED;. Kliknut&#xED;m to m&#xF4;&#x17E;ete sk&#xFA;si&#x165; znova.","ziggeoimageviewer.image-not-found":"Nepodarilo sa n&#xE1;m n&#xE1;js&#x165; zadan&#xFD; obrazov&#xFD; s&#xFA;bor.","ziggeoimageviewer.image-access-forbidden":"K tomuto s&#xFA;boru obr&#xE1;zka nem&#xE1;te pr&#xED;stup.","ziggeoimageviewer.image-unknown-error":"Moment&#xE1;lne nem&#xE1;me pr&#xED;stup k tomuto obr&#xE1;zku. Sk&#xFA;ste nesk&#xF4;r pros&#xED;m.","ziggeoimageviewer.image-rejected":"Obr&#xE1;zok bol odmietnut&#xFD;.","ziggeoimageviewer.image-processing":"Obr&#xE1;zok sa spracov&#xE1;va - zosta&#x148;te naladen&#xED;.","ziggeoimageviewer.image-access-error":"Obr&#xE1;zok je moment&#xE1;lne v moderovan&#xED;. Kliknut&#xED;m to m&#xF4;&#x17E;ete sk&#xFA;si&#x165; znova."},"language:sl":{"application.error_503":"Na&#x161;a storitev je v vzdr&#x17E;evanju. Kmalu se vrnemo.","application.error_404":"Ne moremo prepoznati va&#x161;ega API klju&#x10D;a. Prosimo, navedite ga v glavi va&#x161;ega spletnega mesta.","application.error_401":"Do te aplikacije ne morete dostopati s te spletne strani.","application.error_412":"Ra&#x10D;un morate potrditi / nadgraditi.","application.error_unknown":"Pri&#x161;lo je do neznane napake. Na&#x161; tim je o te&#x17E;avi obve&#x161;&#x10D;en in jo bo odpravil.","ziggeoaudioplayer.audio-not-found":"Navedene zvo&#x10D;ne datotete nismo na&#x161;li.","ziggeoaudioplayer.audio-access-forbidden":"Do te zvo&#x10D;ne datoteke nimate dostopa.","ziggeoaudioplayer.audio-unknown-error":"Trenutno ne moremo dostopati do zvo&#x10D;ne datoteke. Prosimo, poskusite kasneje.","ziggeoaudioplayer.audio-rejected":"Zvok je bil zavrnjen.","ziggeoaudioplayer.audio-processing":"Zvok je v obdelavi - ostanite z nami.","ziggeoaudioplayer.audio-access-error":"Zvok je v obdelavi. Klikni za ponovni poskus.","ziggeoimageviewer.image-not-found":"Navedene slikovne datoteke nismo na&#x161;li.","ziggeoimageviewer.image-access-forbidden":"Do te slikovne datoteke nimate dostopa.","ziggeoimageviewer.image-unknown-error":"Trenutno ne moremo dostopati do slikovne datoteke. Prosimo, poskusite kasneje.","ziggeoimageviewer.image-rejected":"Slika je bila zavrnjena.","ziggeoimageviewer.image-processing":"Slika je v obdelavi - ostanite z nami.","ziggeoimageviewer.image-access-error":"Slika je v obdelavi. Klikni za ponovni poskus.","ziggeoplayer.video-not-found":"Navedene video datoteke nismo na&#x161;li.","ziggeoplayer.video-access-forbidden":"Do te video datoteke nimate dostopa.","ziggeoplayer.video-unknown-error":"Trenutno ne moremo dostopati do video datoteke. Prosimo, poskusite kasneje.","ziggeoplayer.video-rejected":"Video je bil zavrnjen.","ziggeoplayer.video-processing":"Video je v obdelavi - ostanite z nami.","ziggeoplayer.video-access-error":"Video je v obdelavi - ostanite z nami."},"language:sr":{"application.error_503":"&#x41C;&#x438; &#x441;&#x43C;&#x43E; &#x43E;&#x434;&#x440;&#x436;&#x430;&#x432;&#x430;&#x45A;&#x435; &#x43D;&#x430;&#x448;&#x435; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x435;. &#x412;&#x438;&#x434;&#x435;&#x43E; &#x45B;&#x435; &#x441;&#x435; &#x432;&#x440;&#x430;&#x442;&#x438;&#x442;&#x438; &#x443;&#x441;&#x43A;&#x43E;&#x440;&#x43E;
2.","application.error_404":"&#x41D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x43A;&#x459;&#x443;&#x447; &#x410;&#x41F;&#x418;-&#x458;&#x430;. &#x423;&#x432;&#x435;&#x440;&#x438;&#x442;&#x435; &#x441;&#x435; &#x434;&#x430; &#x458;&#x435; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x442;&#x435; &#x443; &#x437;&#x430;&#x433;&#x43B;&#x430;&#x432;&#x459;&#x443; &#x432;&#x430;&#x448;&#x435;&#x433; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x458;&#x442;&#x430;.","application.error_401":"&#x41D;&#x438;&#x441;&#x442;&#x435; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x430;&#x43F;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x458;&#x443; &#x441;&#x430; &#x43E;&#x432;&#x43E;&#x433; &#x441;&#x430;&#x458;&#x442;&#x430;.","application.error_412":"&#x41F;&#x43E;&#x442;&#x440;&#x435;&#x431;&#x43D;&#x43E; &#x458;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x442;&#x432;&#x440;&#x434;&#x438;&#x442;&#x435; / &#x43D;&#x430;&#x434;&#x43E;&#x433;&#x440;&#x430;&#x434;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x43B;&#x43E;&#x433;.","application.error_unknown":"&#x41D;&#x435;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x442;&#x435; &#x433;&#x440;&#x435;&#x448;&#x43A;&#x435;. &#x41D;&#x430;&#x448; &#x442;&#x438;&#x43C; &#x458;&#x435; &#x43E;&#x431;&#x430;&#x432;&#x435;&#x448;&#x442;&#x435;&#x43D; &#x438; &#x434;&#x430; &#x45B;&#x435; &#x440;&#x435;&#x448;&#x438;&#x442;&#x438; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;.","ziggeoplayer.video-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x43D;&#x430;&#x45B;&#x438; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D;&#x43E; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x435; &#x43E;&#x432;&#x43E;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x444;&#x430;&#x458;&#x43B;.","ziggeoplayer.video-unknown-error":"&#x41C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x434;&#x430; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x435; &#x43E;&#x432;&#x43E;&#x43C; &#x432;&#x438;&#x434;&#x435;&#x43E; &#x443; &#x43E;&#x432;&#x43E;&#x43C; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43A;&#x443;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;.","ziggeoplayer.video-processing":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x441;&#x442;&#x430;&#x438; &#x442;&#x443;&#x43D;&#x435;&#x434;.","ziggeoplayer.video-access-error":"&#x412;&#x438;&#x434;&#x435;&#x43E; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x443; &#x444;&#x430;&#x437;&#x438; &#x443;&#x43C;&#x435;&#x440;&#x435;&#x43D;&#x43E;&#x441;&#x442;&#x438;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x435;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43D;&#x430;&#x452;&#x435;&#x43C;&#x43E; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443;.","ziggeoaudioplayer.audio-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43E;&#x432;&#x43E;&#x458; &#x430;&#x443;&#x434;&#x438;&#x43E; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x446;&#x438;.","ziggeoaudioplayer.audio-unknown-error":"&#x422;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x438; &#x43E;&#x432;&#x43E;&#x43C; &#x437;&#x432;&#x443;&#x43A;&#x443;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;.","ziggeoaudioplayer.audio-processing":"&#x417;&#x432;&#x443;&#x43A; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x43F;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x441;.","ziggeoaudioplayer.audio-access-error":"&#x417;&#x432;&#x443;&#x43A; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x438;&#x440;&#x430;&#x45A;&#x435;&#x43C;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x438;&#x441;&#x43C;&#x43E; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x434;&#x430; &#x43F;&#x440;&#x43E;&#x43D;&#x430;&#x452;&#x435;&#x43C;&#x43E; &#x43D;&#x430;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x443; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x43A;&#x443; &#x441;&#x43B;&#x438;&#x43A;&#x435;.","ziggeoimageviewer.image-access-forbidden":"&#x41D;&#x438;&#x458;&#x435; &#x432;&#x430;&#x43C; &#x434;&#x43E;&#x437;&#x432;&#x43E;&#x459;&#x435;&#x43D; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F; &#x43E;&#x432;&#x43E;&#x458; &#x434;&#x430;&#x442;&#x43E;&#x442;&#x435;&#x446;&#x438; &#x441;&#x43B;&#x438;&#x43A;&#x435;.","ziggeoimageviewer.image-unknown-error":"&#x422;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43F;&#x440;&#x438;&#x441;&#x442;&#x443;&#x43F;&#x438;&#x442;&#x438; &#x43E;&#x432;&#x43E;&#x458; &#x441;&#x43B;&#x438;&#x446;&#x438;. &#x41F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x458;&#x442;&#x435; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E; &#x43A;&#x430;&#x441;&#x43D;&#x438;&#x458;&#x435;.","ziggeoimageviewer.image-rejected":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x458;&#x435; &#x43E;&#x434;&#x431;&#x438;&#x458;&#x435;&#x43D;&#x430;.","ziggeoimageviewer.image-processing":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x441;&#x435; &#x43E;&#x431;&#x440;&#x430;&#x452;&#x443;&#x458;&#x435; - &#x43F;&#x440;&#x430;&#x442;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x441;.","ziggeoimageviewer.image-access-error":"&#x421;&#x43B;&#x438;&#x43A;&#x430; &#x458;&#x435; &#x442;&#x440;&#x435;&#x43D;&#x443;&#x442;&#x43D;&#x43E; &#x43F;&#x43E;&#x434; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x438;&#x440;&#x430;&#x45A;&#x435;&#x43C;. &#x41C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x434;&#x430; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x435;&#x442;&#x435; &#x434;&#x430; &#x431;&#x438;&#x441;&#x442;&#x435; &#x43F;&#x43E;&#x43A;&#x443;&#x448;&#x430;&#x43B;&#x438; &#x43F;&#x43E;&#x43D;&#x43E;&#x432;&#x43E;."},"language:sv":{"application.error_503":"Just nu underh&#xE5;ller vi v&#xE5;r tj&#xE4;nst. Vi &#xE4;r snart tillbaka.","application.error_404":"Vi k&#xE4;nner inte igen din API-nyckel. V&#xE4;nligen kontrollera att den finns i webbplatsens sidhuvud.","application.error_401":"Du har inte tillg&#xE5;ng till applikationen fr&#xE5;n denna sida.","application.error_412":"Du m&#xE5;ste bekr&#xE4;fta / uppgradera ditt konto.","application.error_unknown":"Ett ok&#xE4;nt fel uppstod. V&#xE5;rt team har informerats och jobbar p&#xE5; att l&#xF6;
2sa problemet.","ziggeoaudioplayer.audio-not-found":"Vi kunde inte hitta den valda ljudfilen.","ziggeoaudioplayer.audio-access-forbidden":"Du har inte tillg&#xE5;ng till den valda ljudfilen.","ziggeoaudioplayer.audio-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda ljudfilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoaudioplayer.audio-rejected":"Ljudet har nekats.","ziggeoaudioplayer.audio-processing":"Ljudet bearbetas - h&#xE4;ng kvar.","ziggeoaudioplayer.audio-access-error":"Ljudet modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ziggeoimageviewer.image-not-found":"Vi kunde inte hitta den valda bildfilen.","ziggeoimageviewer.image-access-forbidden":"Du har inte tillg&#xE5;ng till den valda bildfilen.","ziggeoimageviewer.image-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda bildfilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoimageviewer.image-rejected":"Bilden har nekats.","ziggeoimageviewer.image-processing":"Bilden bearbetas - h&#xE4;ng kvar.","ziggeoimageviewer.image-access-error":"Bilden modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen.","ziggeoplayer.video-not-found":"Vi kunde inte hitta den valda videofilen.","ziggeoplayer.video-access-forbidden":"Du har inte tillg&#xE5;ng till den valda videofilen.","ziggeoplayer.video-unknown-error":"Vi kan f&#xF6;r n&#xE4;rvarande inte komma &#xE5;t den valda videofilen. V&#xE4;nligen f&#xF6;rs&#xF6;k igen senare.","ziggeoplayer.video-rejected":"Videon har nekats.","ziggeoplayer.video-processing":"Videon bearbetas - h&#xE4;ng kvar.","ziggeoplayer.video-access-error":"Videon modereras f&#xF6;r n&#xE4;rvarande. Klicka f&#xF6;r att f&#xF6;rs&#xF6;ka igen."},"language:tl":{"application.error_503":"Kasalukuyan naming pinapanatili ang aming serbisyo. Video ay maaaring bumalik sa lalong madaling panahon.","application.error_404":"Hindi namin makilala ang iyong api key. Mangyaring siguraduhin na tukuyin ito sa header ng iyong website.","application.error_401":"Hindi ka pinapayagang i-access ang application mula sa site na ito.","application.error_412":"Kailangan mong kumpirmahin / i-upgrade ang iyong account.","application.error_unknown":"Isang hindi matukoy na error ang naganap. Ang aming koponan ay aabisuhan at kukumpirmahing malutas ang isyu.","ziggeoaudioplayer.audio-not-found":"Hindi namin makita ang tinutukoy na audio file.","ziggeoaudioplayer.audio-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang audio file na ito.","ziggeoaudioplayer.audio-unknown-error":"Hindi namin ma-access ang video sa sandaling ito. Subukang muli mamaya.","ziggeoaudioplayer.audio-rejected":"Ang audio na ito ay tinanggihan.","ziggeoaudioplayer.audio-processing":"Ang audio ay pinoproseso - manatiling nakatutok.","ziggeoaudioplayer.audio-access-error":"Ang audio na ito ay kasalukuyang sumasailalim sa moderasyon. Maaari mong i-click upang subukang muli.","ziggeoimageviewer.image-not-found":"Hindi namin makita ang tinutukoy na imahe.","ziggeoimageviewer.image-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang imaheng ito.","ziggeoimageviewer.image-unknown-error":"Hindi namin ma-access ang imahe sa sandaling ito. Subukang muli mamaya.","ziggeoimageviewer.image-rejected":"Ang imaheng ito ay tinanggihan.","ziggeoimageviewer.image-processing":"Ang imahe ay pinoproseso - manatiling nakatutok.","ziggeoimageviewer.image-access-error":"Ang imaheng ito ay kasalukuyang sumasailalim sa moderasyon. Maari mong i-click upang subukang muli.","ziggeoplayer.video-not-found":"Hindi kami makahanap ng ang tinukoy na file na video.","ziggeoplayer.video-access-forbidden":"Ikaw ay hindi pinapayagan na ma-access ang video file na ito.","ziggeoplayer.video-unknown-error":"Hindi namin ma-access ang video sa sandaling ito. Subukang muli mamaya.","ziggeoplayer.video-rejected":"Ang video na ito ay tinanggihan.","ziggeoplayer.video-processing":"Ang video ay pinoproseso - manatiling nakatutok.","ziggeoplayer.video-access-error":"Ang video na ito ay kasalukuyang sumasailalim sa moderasyon. Maaari mong i-click upang subukang muli."},"language:tr":{"application.error_503":"Biz hizmetimizi s&#xFC;rd&#xFC;rmekteyiz. Videolar geri yak&#x131;nda olacak.","application.error_404":"Biz API anahtar&#x131;n&#x131; tan&#x131;yamaz. Web sitenizin ba&#x15F;l&#x131;
2&#x11F;&#x131;nda bunu belirtmek i&#xE7;in emin olun.","application.error_401":"Bu siteden uygulamaya eri&#x15F;mek i&#xE7;in izin verilmez.","application.error_412":"Sen / onaylamak hesab&#x131;n&#x131;z&#x131; y&#xFC;kseltmeniz gerekir.","application.error_unknown":"Bilinmeyen bir hata olu&#x15F;tu. Ekibimiz tebli&#x11F; edilmi&#x15F; ve sorunu &#xE7;&#xF6;zecektir.","ziggeoplayer.video-not-found":"Biz Belirtilen video dosyas&#x131;n&#x131; bulamad&#x131;.","ziggeoplayer.video-access-forbidden":"Bu g&#xF6;r&#xFC;nt&#xFC;l&#xFC; dosyaya eri&#x15F;mek i&#xE7;in izin verilmez.","ziggeoplayer.video-unknown-error":"Biz &#x15F;u anda bu videoyu eri&#x15F;emiyor. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoplayer.video-rejected":"Video reddedildi.","ziggeoplayer.video-processing":"Video i&#x15F;leme - bizi izlemeye devam edin.","ziggeoplayer.video-access-error":"Video &#x131;l&#x131;ml&#x131;l&#x131;k a&#x15F;amas&#x131;ndad&#x131;r. Tekrar denemek i&#xE7;in t&#x131;klayabilirsiniz.","ziggeoaudioplayer.audio-not-found":"Belirtilen ses dosyas&#x131;n&#x131; bulamad&#x131;k.","ziggeoaudioplayer.audio-access-forbidden":"Bu ses dosyas&#x131;na eri&#x15F;im izniniz yok.","ziggeoaudioplayer.audio-unknown-error":"&#x15E;u anda bu sese eri&#x15F;emiyoruz. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoaudioplayer.audio-rejected":"Ses reddedildi.","ziggeoaudioplayer.audio-processing":"Ses i&#x15F;leniyor - bizi izlemeye devam edin.","ziggeoaudioplayer.audio-access-error":"Ses &#x15F;u anda denetleniyor. Yeniden denemek i&#xE7;in t&#x131;klayabilirsiniz.","ziggeoimageviewer.image-not-found":"Belirtilen g&#xF6;r&#xFC;nt&#xFC; dosyas&#x131;n&#x131; bulamad&#x131;k.","ziggeoimageviewer.image-access-forbidden":"Bu g&#xF6;r&#xFC;nt&#xFC; dosyas&#x131;na eri&#x15F;im izniniz yok.","ziggeoimageviewer.image-unknown-error":"Bu resme &#x15F;u anda eri&#x15F;emiyoruz. L&#xFC;tfen daha sonra tekrar deneyiniz.","ziggeoimageviewer.image-rejected":"G&#xF6;r&#xFC;nt&#xFC; reddedildi.","ziggeoimageviewer.image-processing":"G&#xF6;r&#xFC;nt&#xFC; i&#x15F;leniyor - bizi izlemeye devam edin.","ziggeoimageviewer.image-access-error":"G&#xF6;r&#xFC;nt&#xFC; &#x15F;u anda denetleniyor. Yeniden denemek i&#xE7;in t&#x131;klayabilirsiniz."},"language:uk":{"application.error_503":"&#x41C;&#x438; &#x43F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x443;&#x454;&#x43C;&#x43E; &#x43D;&#x430;&#x448; &#x441;&#x435;&#x440;&#x432;&#x456;&#x441;. &#x41C;&#x438; &#x441;&#x43A;&#x43E;&#x440;&#x43E; &#x43F;&#x43E;&#x432;&#x435;&#x440;&#x43D;&#x435;&#x43C;&#x43E;&#x441;&#x44C;.","application.error_404":"&#x41C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x440;&#x43E;&#x437;&#x43F;&#x456;&#x437;&#x43D;&#x430;&#x442;&#x438; &#x432;&#x430;&#x448; &#x43A;&#x43B;&#x44E;&#x447; API. &#x411;&#x443;&#x434;&#x44C; &#x43B;&#x430;&#x441;&#x43A;&#x430;, &#x43E;&#x431;&#x43E;&#x432;&#x2019;&#x44F;&#x437;&#x43A;&#x43E;&#x432;&#x43E; &#x432;&#x43A;&#x430;&#x436;&#x456;&#x442;&#x44C; &#x446;&#x435; &#x443; &#x437;&#x430;&#x433;&#x43E;&#x43B;&#x43E;&#x432;&#x43A;&#x443; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x443;.","application.error_401":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x43F;&#x440;&#x43E;&#x433;&#x440;&#x430;&#x43C;&#x438; &#x437; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x435;&#x431;-&#x441;&#x430;&#x439;&#x442;&#x443;.","application.error_412":"&#x412;&#x430;&#x43C; &#x43F;&#x43E;&#x442;&#x440;&#x456;&#x431;&#x43D;&#x43E; &#x43F;&#x456;&#x434;&#x442;&#x432;&#x435;&#x440;&#x434;&#x438;&#x442;&#x438; / &#x43E;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x438; &#x441;&#x432;&#x456;&#x439; &#x440;&#x430;&#x445;&#x443;&#x43D;&#x43E;&#x43A;.","application.error_unknown":"&#x421;&#x442;&#x430;&#x43B;&#x430;&#x441;&#x44F; &#x43D;&#x435;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x430; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x430;. &#x41D;&#x430;&#x448;&#x430; &#x43A;&#x43E;&#x43C;&#x430;&#x43D;&#x434;&#x430; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x43B;&#x430; &#x43F;&#x43E;&#x432;&#x456;&#x434;&#x43E;&#x43C;&#x43B;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x430; &#x432;&#x438;&#x440;&#x456;&#x448;&#x438;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x443;.","ziggeoaudioplayer.audio-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoaudioplayer.audio-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoaudioplayer.audio-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x430;&#x443;&#x434;&#x456;&#x43E;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoaudioplayer.audio-rejected":"&#x410;&#x443;&#x434;&#x456;&#x43E; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoaudioplayer.audio-processing":"&#x410;&#x443;&#x434;&#x456;&#x43E; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoaudioplayer.audio-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x430;&#x443;&#x434;&#x456;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;.","ziggeoimageviewer.image-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x444;&#x430;&#x439;&#x43B; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ziggeoimageviewer.image-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x444;&#x430;&#x439;&#x43B;&#x443; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;.","ziggeoimageviewer.image-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoimageviewer.image-rejected":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoimageviewer.image-processing":"&#x417;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoimageviewer.image-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;.","ziggeoplayer.video-not-found":"&#x41D;&#x435; &#x432;&#x434;&#x430;&#x43B;&#x43E;&#x441;&#x44F; &#x437;&#x43D;&#x430;&#x439;&#x442;&#x438; &#x432;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x438;&#x439; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;.","ziggeoplayer.video-access-forbidden":"&#x412;&#x438; &#x43D;&#x435; &#x43C;&#x430;&#x454;&#x442;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x443; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;&#x444;&#x430;&#x439;&#x43B;&#x443;.","ziggeoplayer.video-unknown-error":"&#x41D;&#x430; &#x434;&#x430;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x43C;&#x438; &#x43D;&#x435; &#x43C;&#x43E;&#x436;&#x435;&#x43C;&#x43E; &#x43E;&#x442;&#x440;&#x438;&#x43C;&#x430;&#x442;&#x438; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F; &#x434;&#x43E; &#x446;&#x44C;&#x43E;&#x433;&#x43E; &#x432;&#x456;&#x434;&#x435;&#x43E;. &#x411;&#x443;&#x434;&#x44C;-&#x43B;&#x430;&#x441;&#x43A;&#x430; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;&#x439;&#x442;&#x435; &#x43F;&#x456;&#x437;&#x43D;&#x456;&#x448;&#x435;.","ziggeoplayer.video-rejected":"&#x412;&#x456;&#x434;&#x435;&#x43E; &#x432;&#x456;&#x434;&#x445;&#x438;&#x43B;&#x435;&#x43D;&#x43E;.","ziggeoplayer.video-processing":"&#x412;&#x456;&#x434;&#x435;&#x43E; &#x43E;&#x431;&#x440;&#x43E;&#x431;&#x43B;&#x44F;&#x454;&#x442;&#x44C;&#x441;&#x44F; - &#x441;&#x442;&#x435;&#x436;&#x442;&#x435; &#x437;&#x430; &#x43E;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x43D;&#x44F;&#x43C;&#x438;.","ziggeoplayer.video-access-error":"&#x41D;&#x430;&#x440;&#x430;&#x437;&#x456; &#x432;&#x456;&#x434;&#x435;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x440;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F;. &#x412;&#x438; &#x43C;&#x43E;&#x436;&#x435;&#x442;&#x435; &#x43D;&#x430;&#x442;&#x438;&#x441;&#x43D;&#x443;&#x442;&#x438;, &#x449;&#x43E;&#x431; &#x43F;&#x43E;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x442;&#x438; &#x441;&#x43F;&#x440;&#x43E;&#x431;&#x443;."},"language:zh-cn":{"application.error_503":"&#x670D;&#x52A1;&#x5668;&#x6B63;&#x5728;&#x7EF4;&#x62A4;&#x4E2D;&#xFF0C;&#x7A0D;&#x540E;&#x5C31;&#x4F1A;&#x6062;&#x590D;&#x3002;","application.error_404":"&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x9A8C;&#x8BC1;&#x60A8;&#x7684;&#x5E94;&#x7528;&#x91D1;&#x94A5;&#xFF0C;&#x8BF7;&#x786E;&#x5B9A;&#x60A8;&#x6709;&#x5728;&#x7F51;&#x7AD9;&#x914D;&#x7F6E;&#x53C2;&#x6570;&#x4E2D;&#x6B63;&#x786E;&#x6307;&#x5B9A;&#x4E86;&#x91D1;&#x94A5;&#x3002;","application.error_401":"&#x672A;&#x7ECF;&#x6388;&#x6743;&#x7684;&#x5E94;&#x7528;&#xFF0C;&#x8BF7;&#x786E;&#x8BA4;&#x3002;","application.error_412":"&#x60A8;&#x5FC5;&#x987B;&#x786E;&#x8BA4;/&#x66F4;&#x65B0;&#x60A8;&#x7684;&#x5E10;&#x6237;&#x3002;","application.error_unknown":"&#x53D1;&#x751F;&#x4E86;&#x672A;&#x77E5;&#x7684;&#x9519;&#x8BEF;&#xFF0C;&#x5DF2;&#x901A;&#x77E5;&#x5DE5;&#x4F5C;&#x56E2;&#x961F;&#x6765;&#x6392;&#x9664;&#x6B64;&#x95EE;&#x9898;&#x3002;","ziggeoplayer.video-not-found":"&#x65E0;&#x6CD5;&#x627E;&#x5230;&#x8BE5;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x672A;&#x6388;&#x6743;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-unknown-error":"&#x6682;&#x65F6;&#x65E0;&#x6CD5;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoplayer.video-rejected":"&#x62D2;&#x7EDD;&#x5B58;&#x53D6;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-processing":"&#x5F71;&#x7247;&#x5904;&#x7406;&#x4E2D;&#xFF0C;&#x8BF7;&#x7A0D;&#x5019;&#x3002;","ziggeoplayer.video-access-error":"&#x5F71;&#x7247;&#x6B63;&#x5728;&#x8F6C;&#x6863;&#x4E2D;&#xFF0C;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6211;&#x4EEC;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x97F3;
2&#x9891;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x60A8;&#x65E0;&#x6743;&#x8BBF;&#x95EE;&#x6B64;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x76EE;&#x524D;&#x6211;&#x4EEC;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x6B64;&#x97F3;&#x9891;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x9891;&#x5DF2;&#x88AB;&#x62D2;&#x7EDD;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x9891;&#x6B63;&#x5728;&#x5904;&#x7406;-&#x656C;&#x8BF7;&#x671F;&#x5F85;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x97F3;&#x9891;&#x5F53;&#x524D;&#x5904;&#x4E8E;&#x4E2D;&#x7B49;&#x72B6;&#x6001;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5355;&#x51FB;&#x91CD;&#x8BD5;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6211;&#x4EEC;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x56FE;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x60A8;&#x65E0;&#x6743;&#x8BBF;&#x95EE;&#x6B64;&#x56FE;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x6211;&#x4EEC;&#x76EE;&#x524D;&#x65E0;&#x6CD5;&#x8BBF;&#x95EE;&#x8BE5;&#x56FE;&#x50CF;&#x3002;&#x8BF7;&#x7A0D;&#x540E;&#x518D;&#x8BD5;&#x3002;","ziggeoimageviewer.image-rejected":"&#x56FE;&#x7247;&#x5DF2;&#x88AB;&#x62D2;&#x7EDD;&#x3002;","ziggeoimageviewer.image-processing":"&#x56FE;&#x7247;&#x6B63;&#x5728;&#x5904;&#x7406;-&#x8BF7;&#x7EE7;&#x7EED;&#x5173;&#x6CE8;&#x3002;","ziggeoimageviewer.image-access-error":"&#x8BE5;&#x56FE;&#x50CF;&#x5F53;&#x524D;&#x5904;&#x4E8E;&#x5BA1;&#x6838;&#x72B6;&#x6001;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5355;&#x51FB;&#x91CD;&#x8BD5;&#x3002;"},"language:zh-tw":{"application.error_503":"&#x4F3A;&#x670D;&#x5668;&#x6B63;&#x5728;&#x7DAD;&#x8B77;&#x4E2D;&#xFF0C;&#x670D;&#x52D9;&#x7A0D;&#x5F8C;&#x5C31;&#x6703;&#x6062;&#x5FA9;&#x3002;","application.error_404":"&#x6211;&#x5011;&#x7121;&#x6CD5;&#x9A57;&#x8B49;&#x60A8;&#x7684; API &#x91D1;&#x9470;&#xFF0C;&#x8ACB;&#x78BA;&#x5B9A;&#x60A8;&#x6709;&#x5728;&#x7DB2;&#x7AD9;&#x914D;&#x7F6E;&#x53C3;&#x6578;&#x4E2D;&#x6B63;&#x78BA;&#x6307;&#x5B9A;&#x4E86;&#x91D1;&#x9470;&#x3002;","application.error_401":"&#x672A;&#x7D93;&#x6388;&#x6B0A;&#x7684;&#x61C9;&#x7528;&#xFF0C;&#x8ACB;&#x78BA;&#x8A8D;&#x3002;","application.error_412":"&#x60A8;&#x5FC5;&#x9808;&#x78BA;&#x8A8D;/&#x66F4;&#x65B0;&#x60A8;&#x7684;&#x5E33;&#x865F;&#x3002;","application.error_unknown":"&#x767C;&#x751F;&#x4E86;&#x672A;&#x77E5;&#x7684;&#x932F;&#x8AA4;&#xFF0C;&#x5DF2;&#x901A;&#x77E5;&#x5DE5;&#x4F5C;&#x5718;&#x968A;&#x4F86;&#x6392;&#x9664;&#x6B64;&#x554F;&#x984C;&#x3002;","ziggeoplayer.video-not-found":"&#x7121;&#x6CD5;&#x627E;&#x5230;&#x8A72;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-access-forbidden":"&#x672A;&#x6388;&#x6B0A;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-unknown-error":"&#x66AB;&#x6642;&#x7121;&#x6CD5;&#x5B58;&#x53D6;&#x6B64;&#x5F71;&#x7247;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoplayer.video-rejected":"&#x62D2;&#x7D55;&#x5B58;&#x53D6;&#x5F71;&#x7247;&#x3002;","ziggeoplayer.video-processing":"&#x5F71;&#x7247;&#x8655;&#x7406;&#x4E2D;&#xFF0C;&#x8ACB;&#x7A0D;&#x5019;&#x3002;","ziggeoplayer.video-access-error":"&#x5F71;&#x7247;&#x6B63;&#x5728;&#x8F49;&#x6A94;&#x4E2D;&#xFF0C;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoaudioplayer.audio-not-found":"&#x6211;&#x5011;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-access-forbidden":"&#x60A8;&#x7121;&#x6B0A;&#x8A2A;&#x554F;&#x6B64;&#x97F3;&#x983B;&#x6587;&#x4EF6;&#x3002;","ziggeoaudioplayer.audio-unknown-error":"&#x76EE;&#x524D;&#x6211;&#x5011;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x6B64;&#x97F3;&#x983B;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoaudioplayer.audio-rejected":"&#x97F3;&#x983B;&#x5DF2;&#x88AB;&#x62D2;&#x7D55;&#x3002;","ziggeoaudioplayer.audio-processing":"&#x97F3;&#x983B;&#x6B63;&#x5728;&#x8655;&#x7406;-&#x656C;&#x8ACB;&#x671F;&#x5F85;&#x3002;","ziggeoaudioplayer.audio-access-error":"&#x97F3;&#x983B;&#x7576;&#x524D;&#x8655;&#x65BC;&#x4E2D;&#x7B49;&#x72C0;&#x614B;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x55AE;&#x64CA;&#x91CD;&#x8A66;&#x3002;","ziggeoimageviewer.image-not-found":"&#x6211;&#x5011;&#x627E;&#x4E0D;&#x5230;&#x6307;&#x5B9A;&#x7684;&#x5716;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-access-forbidden":"&#x60A8;&#x7121;&#x6B0A;&#x8A2A;&#x554F;&#x6B64;&#x5716;&#x50CF;&#x6587;&#x4EF6;&#x3002;","ziggeoimageviewer.image-unknown-error":"&#x6211;&#x5011;&#x76EE;&#x524D;&#x7121;&#x6CD5;&#x8A2A;&#x554F;&#x8A72;&#x5716;&#x50CF;&#x3002;&#x8ACB;&#x7A0D;&#x5F8C;&#x518D;&#x8A66;&#x3002;","ziggeoimageviewer.image-rejected":"&#x5716;&#x7247;&#x5DF2;&#x88AB;&#x62D2;&#x7D55;&#x3002;","ziggeoimageviewer.image-processing":"&#x5716;&#x7247;&#x6B63;&#x5728;&#x8655;&#x7406;-&#x8ACB;&#x7E7C;&#x7E8C;&#x95DC;&#x6CE8;&#x3002;","ziggeoimageviewer.image-access-error":"&#x8A72;&#x5716;&#x50CF;&#x7576;&#x524D;&#x8655;&#x65BC;&#x5BE9;&#x6838;&#x72C0;&#x614B;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x55AE;&#x64CA;&#x91CD;&#x8A66;&#x3002;"}};for(var r in t)e.mainLocale.register(t[r],[r]);return{}})}).call(Scoped),Scoped.detach(!0),oldScoped&&oldScoped.attach()}).call(this)}).call(exports,__nested_webpack_require_754509_754528__(128),__nested_webpack_require_754509_754528__(333)(module))},function(e,t,r){e.exports=r(129)}])})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.