vendor/assets/javascripts/webshims/minified/shims/combos/8.js in webshims-rails-0.3 vs vendor/assets/javascripts/webshims/minified/shims/combos/8.js in webshims-rails-0.4
- old
+ new
@@ -1,33 +1,38 @@
-(function(e){if(!Modernizr.genericDOM){var h=document,k,j,n=/<([\w:]+)/,l={option:1,optgroup:1,legend:1,thead:1,tr:1,td:1,col:1,area:1};e.webshims.fixHTML5=function(e){if("string"!=typeof e||l[(n.exec(e)||["",""])[1].toLowerCase()])return e;if(!j){k=h.body;if(!k)return e;j=h.createElement("div");j.style.display="none"}var m=j.cloneNode(!1);k.appendChild(m);m.innerHTML=e;k.removeChild(m);return m.childNodes}}})(jQuery);
-jQuery.webshims.register("dom-extend",function(e,h,k,j,n){var l=h.modules,g=/\s*,\s*/,m={},B={},o={},i={},r={},u=e.fn.val,x=function(a,b,c,d,f){return f?u.call(e(a)):u.call(e(a),c)};e.fn.val=function(a){var b=this[0];arguments.length&&null==a&&(a="");if(!arguments.length)return!b||1!==b.nodeType?u.call(this):e.prop(b,"value",a,"val",!0);if(e.isArray(a))return u.apply(this,arguments);var c=e.isFunction(a);return this.each(function(d){b=this;1===b.nodeType&&(c?(d=a.call(b,d,e.prop(b,"value",n,"val",
-!0)),null==d&&(d=""),e.prop(b,"value",d,"val")):e.prop(b,"value",a,"val"))})};var s="_webshimsLib"+Math.round(1E3*Math.random()),q=function(a,b,c){a=a.jquery?a[0]:a;if(!a)return c||{};var d=e.data(a,s);c!==n&&(d||(d=e.data(a,s,{})),b&&(d[b]=c));return b?d&&d[b]:d};[{name:"getNativeElement",prop:"nativeElement"},{name:"getShadowElement",prop:"shadowElement"},{name:"getShadowFocusElement",prop:"shadowFocusElement"}].forEach(function(a){e.fn[a.name]=function(){return this.map(function(){var b=q(this,
-"shadowData");return b&&b[a.prop]||this})}});["removeAttr","prop","attr"].forEach(function(a){m[a]=e[a];e[a]=function(b,c,d,f,y){var l="val"==f,i=!l?m[a]:x;if(!b||!B[c]||1!==b.nodeType||!l&&f&&"attr"==a&&e.attrFn[c])return i(b,c,d,f,y);var t=(b.nodeName||"").toLowerCase(),v=o[t],h="attr"==a&&(!1===d||null===d)?"removeAttr":a,g,j,k;v||(v=o["*"]);v&&(v=v[c]);v&&(g=v[h]);if(g){if("value"==c)j=g.isVal,g.isVal=l;if("removeAttr"===h)return g.value.call(b);if(d===n)return g.get?g.get.call(b):g.value;g.set&&
-("attr"==a&&!0===d&&(d=c),k=g.set.call(b,d));if("value"==c)g.isVal=j}else k=i(b,c,d,f,y);if((d!==n||"removeAttr"===h)&&r[t]&&r[t][c]){var p;p="removeAttr"==h?!1:"prop"==h?!!d:!0;r[t][c].forEach(function(c){if(!c.only||(c.only="prop"==a)||"attr"==c.only&&"prop"!=a)c.call(b,d,p,l?"val":h,a)})}return k};i[a]=function(b,c,d){o[b]||(o[b]={});o[b][c]||(o[b][c]={});var f=o[b][c][a],y=function(b,f,t){return f&&f[b]?f[b]:t&&t[b]?t[b]:"prop"==a&&"value"==c?function(b){return d.isVal?x(this,c,b,!1,0===arguments.length):
-m[a](this,c,b)}:"prop"==a&&"value"==b&&d.value.apply?function(b){var d=m[a](this,c);d&&d.apply&&(d=d.apply(this,arguments));return d}:function(b){return m[a](this,c,b)}};o[b][c][a]=d;if(d.value===n){if(!d.set)d.set=d.writeable?y("set",d,f):h.cfg.useStrict&&"prop"==c?function(){throw c+" is readonly on "+b;}:e.noop;if(!d.get)d.get=y("get",d,f)}["value","get","set"].forEach(function(b){d[b]&&(d["_sup"+b]=y(b,f))})}});var A=!e.browser.msie||8<parseInt(e.browser.version,10),z=function(){var a=h.getPrototypeOf(j.createElement("foobar")),
-b=Object.prototype.hasOwnProperty;return function(c,d,f){var e=j.createElement(c),l=h.getPrototypeOf(e);if(A&&l&&a!==l&&(!e[d]||!b.call(e,d))){var g=e[d];f._supvalue=function(){return g&&g.apply?g.apply(this,arguments):g};l[d]=f.value}else f._supvalue=function(){var b=q(this,"propValue");return b&&b[d]&&b[d].apply?b[d].apply(this,arguments):b&&b[d]},p.extendValue(c,d,f.value);f.value._supvalue=f._supvalue}}(),p=function(){var a={};h.addReady(function(b,c){var d={},l=function(a){d[a]||(d[a]=e(b.getElementsByTagName(a)),
-c[0]&&e.nodeName(c[0],a)&&(d[a]=d[a].add(c)))};e.each(a,function(b,a){l(b);!a||!a.forEach?h.warn("Error: with "+b+"-property. methods: "+a):a.forEach(function(a){d[b].each(a)})});d=null});var b,c=e([]),d=function(c,d){a[c]?a[c].push(d):a[c]=[d];e.isDOMReady&&(b||e(j.getElementsByTagName(c))).each(d)};return{createTmpCache:function(a){e.isDOMReady&&(b=b||e(j.getElementsByTagName(a)));return b||c},flushTmpCache:function(){b=null},content:function(b,a){d(b,function(){var b=e.attr(this,a);null!=b&&e.attr(this,
-a,b)})},createElement:function(b,a){d(b,a)},extendValue:function(b,a,c){d(b,function(){e(this).each(function(){q(this,"propValue",{})[a]=this[a];this[a]=c})})}}}(),w=function(a,b){if(a.defaultValue===n)a.defaultValue="";if(!a.removeAttr)a.removeAttr={value:function(){a[b||"prop"].set.call(this,a.defaultValue);a.removeAttr._supvalue.call(this)}}};e.extend(h,{getID:function(){var a=(new Date).getTime();return function(b){var b=e(b),c=b.attr("id");c||(a++,c="ID-"+a,b.attr("id",c));return c}}(),extendUNDEFProp:function(a,
-b){e.each(b,function(b,d){b in a||(a[b]=d)})},createPropDefault:w,data:q,moveToFirstEvent:function(){var a=e._data?"_data":"data";return function(b,c,d){if((b=(e[a](b,"events")||{})[c])&&1<b.length)c=b.pop(),d||(d="bind"),"bind"==d&&b.delegateCount?b.splice(b.delegateCount,0,c):b.unshift(c)}}(),addShadowDom:function(a,b,c){c=c||{};a.jquery&&(a=a[0]);b.jquery&&(b=b[0]);if(!c.shadowFocusElement)c.shadowFocusElement=b;var d=e.data(a,s)||e.data(a,s,{}),f=e.data(b,s)||e.data(b,s,{});d.hasShadow=b;f.nativeElement=
-a;f.shadowData=d.shadowData={nativeElement:a,shadowElement:b,shadowFocusElement:c.shadowFocusElement};c.shadowChilds&&c.shadowChilds.each(function(){q(this,"shadowData",f.shadowData)});if(c.data)d.shadowData.data=c.data,f.shadowData.data=c.data;c=null},propTypes:{standard:function(a){w(a);if(!a.prop)a.prop={set:function(b){a.attr.set.call(this,""+b)},get:function(){return a.attr.get.call(this)||a.defaultValue}}},"boolean":function(a){w(a);if(!a.prop)a.prop={set:function(b){b?a.attr.set.call(this,
-""):a.removeAttr.value.call(this)},get:function(){return null!=a.attr.get.call(this)}}}},reflectProperties:function(a,b){"string"==typeof b&&(b=b.split(g));b.forEach(function(b){h.defineNodeNamesProperty(a,b,{prop:{set:function(a){e.attr(this,b,a)},get:function(){return e.attr(this,b)||""}}})})},defineNodeNameProperty:function(a,b,c){B[b]=!0;if(c.reflect)h.propTypes[c.propType||"standard"](c);["prop","attr","removeAttr"].forEach(function(d){var f=c[d];f&&(f="prop"===d?e.extend({writeable:!0},f):e.extend({},
-f,{writeable:!0}),i[d](a,b,f),"*"!=a&&h.cfg.extendNative&&"prop"==d&&f.value&&e.isFunction(f.value)&&z(a,b,f),c[d]=f)});c.initAttr&&p.content(a,b);return c},defineNodeNameProperties:function(a,b,c,d){for(var f in b)!d&&b[f].initAttr&&p.createTmpCache(a),c&&(b[f][c]?h.log("override: "+a+"["+f+"] for "+c):(b[f][c]={},["value","set","get"].forEach(function(a){a in b[f]&&(b[f][c][a]=b[f][a],delete b[f][a])}))),b[f]=h.defineNodeNameProperty(a,f,b[f]);d||p.flushTmpCache();return b},createElement:function(a,
-b,c){var d;e.isFunction(b)&&(b={after:b});p.createTmpCache(a);b.before&&p.createElement(a,b.before);c&&(d=h.defineNodeNameProperties(a,c,!1,!0));b.after&&p.createElement(a,b.after);p.flushTmpCache();return d},onNodeNamesPropertyModify:function(a,b,c,d){"string"==typeof a&&(a=a.split(g));e.isFunction(c)&&(c={set:c});a.forEach(function(a){r[a]||(r[a]={});"string"==typeof b&&(b=b.split(g));c.initAttr&&p.createTmpCache(a);b.forEach(function(b){r[a][b]||(r[a][b]=[],B[b]=!0);if(c.set){if(d)c.set.only=d;
-r[a][b].push(c.set)}c.initAttr&&p.content(a,b)});p.flushTmpCache()})},defineNodeNamesBooleanProperty:function(a,b,c){c||(c={});if(e.isFunction(c))c.set=c;h.defineNodeNamesProperty(a,b,{attr:{set:function(a){this.setAttribute(b,a);c.set&&c.set.call(this,!0)},get:function(){return null==this.getAttribute(b)?n:b}},removeAttr:{value:function(){this.removeAttribute(b);c.set&&c.set.call(this,!1)}},reflect:!0,propType:"boolean",initAttr:c.initAttr||!1})},contentAttr:function(a,b,c){if(a.nodeName){if(c===
-n)return c=(a.attributes[b]||{}).value,null==c?n:c;"boolean"==typeof c?c?a.setAttribute(b,b):a.removeAttribute(b):a.setAttribute(b,c)}},activeLang:function(){var a=[],b={},c,d,f=/:\/\/|^\.*\//,g=function(b,a,c){return a&&c&&-1!==e.inArray(a,c.availabeLangs||[])?(b.loading=!0,c=c.langSrc,f.test(c)||(c=h.cfg.basePath+c),h.loader.loadScript(c+a+".js",function(){b.langObj[a]?(b.loading=!1,j(b,!0)):e(function(){b.langObj[a]&&j(b,!0);b.loading=!1})}),!0):!1},i=function(a){b[a]&&b[a].forEach(function(a){a.callback()})},
-j=function(a,b){if(a.activeLang!=c&&a.activeLang!==d){var f=l[a.module].options;if(a.langObj[c]||d&&a.langObj[d])a.activeLang=c,a.callback(a.langObj[c]||a.langObj[d],c),i(a.module);else if(!b&&!g(a,c,f)&&!g(a,d,f)&&a.langObj[""]&&""!==a.activeLang)a.activeLang="",a.callback(a.langObj[""],c),i(a.module)}};return function(f){if("string"==typeof f&&f!==c)c=f,d=c.split("-")[0],c==d&&(d=!1),e.each(a,function(a,b){j(b)});else if("object"==typeof f)if(f.register)b[f.register]||(b[f.register]=[]),b[f.register].push(f),
-f.callback();else{if(!f.activeLang)f.activeLang="";a.push(f);j(f)}return c}}()});e.each({defineNodeNamesProperty:"defineNodeNameProperty",defineNodeNamesProperties:"defineNodeNameProperties",createElements:"createElement"},function(a,b){h[a]=function(a,d,f,e){"string"==typeof a&&(a=a.split(g));var l={};a.forEach(function(a){l[a]=h[b](a,d,f,e)});return l}});h.isReady("webshimLocalization",!0)});
-(function(e,h){var k=e.webshims.browserVersion;if(!(e.browser.mozilla&&5<k)&&(!e.browser.msie||12>k&&7<k)){var j={article:"article",aside:"complementary",section:"region",nav:"navigation",address:"contentinfo"},n=function(e,g){e.getAttribute("role")||e.setAttribute("role",g)};e.webshims.addReady(function(l,g){e.each(j,function(h,j){for(var m=e(h,l).add(g.filter(h)),k=0,o=m.length;k<o;k++)n(m[k],j)});if(l===h){var m=h.getElementsByTagName("header")[0],k=h.getElementsByTagName("footer"),o=k.length;
-m&&!e(m).closest("section, article")[0]&&n(m,"banner");o&&(m=k[o-1],e(m).closest("section, article")[0]||n(m,"contentinfo"))}})}})(jQuery,document);
-(function(e,h,k){var j=h.audio&&h.video,n=!1;if(j)e=document.createElement("video"),h.videoBuffered="buffered"in e,n="loop"in e,k.capturingEvents("play,playing,waiting,paused,ended,durationchange,loadedmetadata,canplay,volumechange".split(",")),h.videoBuffered||(k.addPolyfill("mediaelement-native-fix",{f:"mediaelement",test:h.videoBuffered,d:["dom-support"]}),k.reTest("mediaelement-native-fix"));jQuery.webshims.register("mediaelement-core",function(e,g,h,k,o){var i=g.mediaelement,r=g.cfg.mediaelement,
-u=function(a,b){var a=e(a),c={src:a.attr("src")||"",elem:a,srcProp:a.prop("src")};if(!c.src)return c;var d=a.attr("type");if(d)c.type=d,c.container=e.trim(d.split(";")[0]);else if(b||(b=a[0].nodeName.toLowerCase(),"source"==b&&(b=(a.closest("video, audio")[0]||{nodeName:"video"}).nodeName.toLowerCase())),d=i.getTypeForSrc(c.src,b))c.type=d,c.container=d;if(d=a.attr("media"))c.media=d;return c},x=swfobject.hasFlashPlayerVersion("9.0.115"),s=function(){g.ready("mediaelement-swf",function(){if(!i.createSWF)g.modules["mediaelement-swf"].test=
-e.noop,g.reTest(["mediaelement-swf"],j)})};i.mimeTypes={audio:{"audio/ogg":["ogg","oga","ogm"],"audio/mpeg":["mp2","mp3","mpga","mpega"],"audio/mp4":"mp4,mpg4,m4r,m4a,m4p,m4b,aac".split(","),"audio/wav":["wav"],"audio/3gpp":["3gp","3gpp"],"audio/webm":["webm"],"audio/fla":["flv","f4a","fla"],"application/x-mpegURL":["m3u8","m3u"]},video:{"video/ogg":["ogg","ogv","ogm"],"video/mpeg":["mpg","mpeg","mpe"],"video/mp4":["mp4","mpg4","m4v"],"video/quicktime":["mov","qt"],"video/x-msvideo":["avi"],"video/x-ms-asf":["asf",
-"asx"],"video/flv":["flv","f4v"],"video/3gpp":["3gp","3gpp"],"video/webm":["webm"],"application/x-mpegURL":["m3u8","m3u"],"video/MP2T":["ts"]}};i.mimeTypes.source=e.extend({},i.mimeTypes.audio,i.mimeTypes.video);i.getTypeForSrc=function(a,b){if(-1!=a.indexOf("youtube.com/watch?")||-1!=a.indexOf("youtube.com/v/"))return"video/youtube";var a=a.split("?")[0].split("."),a=a[a.length-1],c;e.each(i.mimeTypes[b],function(b,e){if(-1!==e.indexOf(a))return c=b,!1});return c};i.srces=function(a,b){a=e(a);if(b)a.removeAttr("src").removeAttr("type").find("source").remove(),
-e.isArray(b)||(b=[b]),b.forEach(function(b){var c=k.createElement("source");"string"==typeof b&&(b={src:b});c.setAttribute("src",b.src);b.type&&c.setAttribute("type",b.type);b.media&&c.setAttribute("media",b.media);a.append(c)});else{var b=[],c=a[0].nodeName.toLowerCase(),d=u(a,c);d.src?b.push(d):e("source",a).each(function(){d=u(this,c);d.src&&b.push(d)});return b}};e.fn.loadMediaSrc=function(a,b){return this.each(function(){b!==o&&(e(this).removeAttr("poster"),b&&e.attr(this,"poster",b));i.srces(this,
-a);e(this).mediaLoad()})};i.swfMimeTypes="video/3gpp,video/x-msvideo,video/quicktime,video/x-m4v,video/mp4,video/m4p,video/x-flv,video/flv,audio/mpeg,audio/aac,audio/mp4,audio/x-m4a,audio/m4a,audio/mp3,audio/x-fla,audio/fla,youtube/flv,jwplayer/jwplayer,video/youtube".split(",");i.canSwfPlaySrces=function(a,b){var c="";x&&(a=e(a),b=b||i.srces(a),e.each(b,function(a,b){if(b.container&&b.src&&-1!=i.swfMimeTypes.indexOf(b.container))return c=b,!1}));return c};var q={};i.canNativePlaySrces=function(a,
-b){var c="";if(j){var a=e(a),d=(a[0].nodeName||"").toLowerCase();if(!q[d])return c;b=b||i.srces(a);e.each(b,function(b,e){if(e.type&&q[d].prop._supvalue.call(a[0],e.type))return c=e,!1})}return c};i.setError=function(a,b){b||(b="can't play sources");e(a).pause().data("mediaerror",b);g.warn("mediaelementError: "+b);setTimeout(function(){e(a).data("mediaerror")&&e(a).trigger("mediaerror")},1)};var A=function(){var a;return function(b,c,d){g.ready("mediaelement-swf",function(){i.createSWF?i.createSWF(b,
-c,d):a||(a=!0,s(),A(b,c,d))})}}(),z=function(a,b,c,d,e){c||!1!==c&&b&&"flash"==b.isActive?(c=i.canSwfPlaySrces(a,d))?A(a,c,b):e?i.setError(a,!1):z(a,b,!1,d,!0):(c=i.canNativePlaySrces(a,d))?b&&"flash"==b.isActive&&i.setActive(a,"html5",b):e?(i.setError(a,!1),b&&"flash"==b.isActive&&i.setActive(a,"html5",b)):z(a,b,!0,d,!0)},p=/^(?:embed|object|datalist)$/i,w=function(a,b){var c=g.data(a,"mediaelementBase")||g.data(a,"mediaelementBase",{}),d=i.srces(a),f=a.parentNode;clearTimeout(c.loadTimer);e.data(a,
-"mediaerror",!1);if(d.length&&f&&!(1!=f.nodeType||p.test(f.nodeName||"")))b=b||g.data(a,"mediaelement"),z(a,b,r.preferFlash||o,d)};e(k).bind("ended",function(a){var b=g.data(a.target,"mediaelement");(!n||b&&"html5"!=b.isActive||e.prop(a.target,"loop"))&&setTimeout(function(){!e.prop(a.target,"paused")&&e.prop(a.target,"loop")&&e(a.target).prop("currentTime",0).play()},1)});n||g.defineNodeNamesBooleanProperty(["audio","video"],"loop");["audio","video"].forEach(function(a){var b=g.defineNodeNameProperty(a,
-"load",{prop:{value:function(){var a=g.data(this,"mediaelement");w(this,a);j&&(!a||"html5"==a.isActive)&&b.prop._supvalue&&b.prop._supvalue.apply(this,arguments)}}});q[a]=g.defineNodeNameProperty(a,"canPlayType",{prop:{value:function(b){var d="";j&&q[a].prop._supvalue&&(d=q[a].prop._supvalue.call(this,b),"no"==d&&(d=""));!d&&x&&(b=e.trim((b||"").split(";")[0]),-1!=i.swfMimeTypes.indexOf(b)&&(d="maybe"));return d}}})});g.onNodeNamesPropertyModify(["audio","video"],["src","poster"],{set:function(){var a=
-this,b=g.data(a,"mediaelementBase")||g.data(a,"mediaelementBase",{});clearTimeout(b.loadTimer);b.loadTimer=setTimeout(function(){w(a);a=null},9)}});h=function(){g.addReady(function(a,b){e("video, audio",a).add(b.filter("video, audio")).each(function(){e.browser.msie&&8<g.browserVersion&&e.prop(this,"paused")&&!e.prop(this,"readyState")&&e(this).is('audio[preload="none"][controls]:not([autoplay])')?e(this).prop("preload","metadata").mediaLoad():w(this);if(j){var a,b,f=this,h=function(){var a=e.prop(f,
-"buffered");if(a){for(var b="",c=0,d=a.length;c<d;c++)b+=a.end(c);return b}},i=function(){var a=h();a!=b&&(b=a,e(f).triggerHandler("progress"))};e(this).bind("play loadstart progress",function(e){"progress"==e.type&&(b=h());clearTimeout(a);a=setTimeout(i,999)}).bind("emptied stalled mediaerror abort suspend",function(e){"emptied"==e.type&&(b=!1);clearTimeout(a)})}})})};j?(g.isReady("mediaelement-core",!0),h(),x&&g.ready("WINDOWLOAD mediaelement",s)):g.ready("mediaelement-swf",h)})})(jQuery,Modernizr,
-jQuery.webshims);
+jQuery.webshims.register("dom-extend",function(d,h,i,l,p){var B=h.modules,s=/\s*,\s*/,t={},m={},q={},w={},g={},f=d.fn.val,D=function(b,a,c,e,o){return o?f.call(d(b)):f.call(d(b),c)};d.fn.val=function(b){var a=this[0];arguments.length&&null==b&&(b="");if(!arguments.length)return!a||1!==a.nodeType?f.call(this):d.prop(a,"value",b,"val",!0);if(d.isArray(b))return f.apply(this,arguments);var c=d.isFunction(b);return this.each(function(e){a=this;1===a.nodeType&&(c?(e=b.call(a,e,d.prop(a,"value",p,"val",
+!0)),null==e&&(e=""),d.prop(a,"value",e,"val")):d.prop(a,"value",b,"val"))})};var x="_webshimsLib"+Math.round(1E3*Math.random()),y=function(b,a,c){b=b.jquery?b[0]:b;if(!b)return c||{};var e=d.data(b,x);c!==p&&(e||(e=d.data(b,x,{})),a&&(e[a]=c));return a?e&&e[a]:e};[{name:"getNativeElement",prop:"nativeElement"},{name:"getShadowElement",prop:"shadowElement"},{name:"getShadowFocusElement",prop:"shadowFocusElement"}].forEach(function(b){d.fn[b.name]=function(){return this.map(function(){var a=y(this,
+"shadowData");return a&&a[b.prop]||this})}});["removeAttr","prop","attr"].forEach(function(b){t[b]=d[b];d[b]=function(a,c,e,o,u){var j="val"==o,n=!j?t[b]:D;if(!a||!m[c]||1!==a.nodeType||!j&&o&&"attr"==b&&d.attrFn[c])return n(a,c,e,o,u);var z=(a.nodeName||"").toLowerCase(),v=q[z],C="attr"==b&&(!1===e||null===e)?"removeAttr":b,f,h,k;v||(v=q["*"]);v&&(v=v[c]);v&&(f=v[C]);if(f){if("value"==c)h=f.isVal,f.isVal=j;if("removeAttr"===C)return f.value.call(a);if(e===p)return f.get?f.get.call(a):f.value;f.set&&
+("attr"==b&&!0===e&&(e=c),k=f.set.call(a,e));if("value"==c)f.isVal=h}else k=n(a,c,e,o,u);if((e!==p||"removeAttr"===C)&&g[z]&&g[z][c]){var i;i="removeAttr"==C?!1:"prop"==C?!!e:!0;g[z][c].forEach(function(c){if(!c.only||(c.only="prop"==b)||"attr"==c.only&&"prop"!=b)c.call(a,e,i,j?"val":C,b)})}return k};w[b]=function(a,c,e){q[a]||(q[a]={});q[a][c]||(q[a][c]={});var o=q[a][c][b],u=function(a,n,z){return n&&n[a]?n[a]:z&&z[a]?z[a]:"prop"==b&&"value"==c?function(a){return e.isVal?D(this,c,a,!1,0===arguments.length):
+t[b](this,c,a)}:"prop"==b&&"value"==a&&e.value.apply?function(a){var j=t[b](this,c);j&&j.apply&&(j=j.apply(this,arguments));return j}:function(a){return t[b](this,c,a)}};q[a][c][b]=e;if(e.value===p){if(!e.set)e.set=e.writeable?u("set",e,o):h.cfg.useStrict&&"prop"==c?function(){throw c+" is readonly on "+a;}:d.noop;if(!e.get)e.get=u("get",e,o)}["value","get","set"].forEach(function(a){e[a]&&(e["_sup"+a]=u(a,o))})}});var k=!d.browser.msie||8<parseInt(d.browser.version,10),E=function(){var b=h.getPrototypeOf(l.createElement("foobar")),
+a=Object.prototype.hasOwnProperty;return function(c,e,d){var u=l.createElement(c),j=h.getPrototypeOf(u);if(k&&j&&b!==j&&(!u[e]||!a.call(u,e))){var n=u[e];d._supvalue=function(){return n&&n.apply?n.apply(this,arguments):n};j[e]=d.value}else d._supvalue=function(){var a=y(this,"propValue");return a&&a[e]&&a[e].apply?a[e].apply(this,arguments):a&&a[e]},r.extendValue(c,e,d.value);d.value._supvalue=d._supvalue}}(),r=function(){var b={};h.addReady(function(a,c){var j={},n=function(b){j[b]||(j[b]=d(a.getElementsByTagName(b)),
+c[0]&&d.nodeName(c[0],b)&&(j[b]=j[b].add(c)))};d.each(b,function(a,b){n(a);!b||!b.forEach?h.warn("Error: with "+a+"-property. methods: "+b):b.forEach(function(b){j[a].each(b)})});j=null});var a,c=d([]),e=function(c,e){b[c]?b[c].push(e):b[c]=[e];d.isDOMReady&&(a||d(l.getElementsByTagName(c))).each(e)};return{createTmpCache:function(b){d.isDOMReady&&(a=a||d(l.getElementsByTagName(b)));return a||c},flushTmpCache:function(){a=null},content:function(a,b){e(a,function(){var a=d.attr(this,b);null!=a&&d.attr(this,
+b,a)})},createElement:function(a,b){e(a,b)},extendValue:function(a,b,c){e(a,function(){d(this).each(function(){y(this,"propValue",{})[b]=this[b];this[b]=c})})}}}(),A=function(b,a){if(b.defaultValue===p)b.defaultValue="";if(!b.removeAttr)b.removeAttr={value:function(){b[a||"prop"].set.call(this,b.defaultValue);b.removeAttr._supvalue.call(this)}};if(!b.attr)b.attr={}};d.extend(h,{getID:function(){var b=(new Date).getTime();return function(a){var a=d(a),c=a.attr("id");c||(b++,c="ID-"+b,a.attr("id",c));
+return c}}(),extendUNDEFProp:function(b,a){d.each(a,function(a,e){a in b||(b[a]=e)})},createPropDefault:A,data:y,moveToFirstEvent:function(){var b=d._data?"_data":"data";return function(a,c,e){if((a=(d[b](a,"events")||{})[c])&&1<a.length)c=a.pop(),e||(e="bind"),"bind"==e&&a.delegateCount?a.splice(a.delegateCount,0,c):a.unshift(c)}}(),addShadowDom:function(){var b,a,c,e,o={init:!1,start:function(){if(!this.init)this.init=!0,this.height=d(l).height(),this.width=d(l).width(),setInterval(function(){var a=
+d(l).height(),b=d(l).width();if(a!=o.height||b!=o.width)o.height=a,o.width=b,e({type:"docresize"})},400)}};e=function(e){clearTimeout(b);b=setTimeout(function(){if("resize"==e.type){var b=d(i).width(),n=d(i).width();if(n==a&&b==c)return;a=n;c=b;o.height=d(l).height();o.width=d(l).width()}d.event.trigger("updateshadowdom")},40)};d(i).bind("resize",e);d.event.customEvent.updateshadowdom=!0;return function(a,b,c){c=c||{};a.jquery&&(a=a[0]);b.jquery&&(b=b[0]);var e=d.data(a,x)||d.data(a,x,{}),v=d.data(b,
+x)||d.data(b,x,{}),g={};if(c.shadowFocusElement){if(c.shadowFocusElement){if(c.shadowFocusElement.jquery)c.shadowFocusElement=c.shadowFocusElement[0];g=d.data(c.shadowFocusElement,x)||d.data(c.shadowFocusElement,x,g)}}else c.shadowFocusElement=b;e.hasShadow=b;g.nativeElement=v.nativeElement=a;g.shadowData=v.shadowData=e.shadowData={nativeElement:a,shadowElement:b,shadowFocusElement:c.shadowFocusElement};c.shadowChilds&&c.shadowChilds.each(function(){y(this,"shadowData",v.shadowData)});if(c.data)g.shadowData.data=
+v.shadowData.data=e.shadowData.data=c.data;c=null;o.start()}}(),propTypes:{standard:function(b){A(b);if(!b.prop)b.prop={set:function(a){b.attr.set.call(this,""+a)},get:function(){return b.attr.get.call(this)||b.defaultValue}}},"boolean":function(b){A(b);if(!b.prop)b.prop={set:function(a){a?b.attr.set.call(this,""):b.removeAttr.value.call(this)},get:function(){return null!=b.attr.get.call(this)}}},src:function(){var b=l.createElement("a");b.style.display="none";return function(a,c){A(a);if(!a.prop)a.prop=
+{set:function(b){a.attr.set.call(this,b)},get:function(){var a=this.getAttribute(c),g;if(null==a)return"";b.setAttribute("href",a+"");if(!d.support.hrefNormalized){try{d(b).insertAfter(this),g=b.getAttribute("href",4)}catch(f){g=b.getAttribute("href",4)}d(b).detach()}return g||b.href}}}}(),enumarated:function(b){A(b);if(!b.prop)b.prop={set:function(a){b.attr.set.call(this,a)},get:function(){var a=(b.attr.get.call(this)||"").toLowerCase();if(!a||-1==b.limitedTo.indexOf(a))a=b.defaultValue;return a}}}},
+reflectProperties:function(b,a){"string"==typeof a&&(a=a.split(s));a.forEach(function(a){h.defineNodeNamesProperty(b,a,{prop:{set:function(b){d.attr(this,a,b)},get:function(){return d.attr(this,a)||""}}})})},defineNodeNameProperty:function(b,a,c){m[a]=!0;if(c.reflect)h.propTypes[c.propType||"standard"](c,a);["prop","attr","removeAttr"].forEach(function(e){var g=c[e];g&&(g="prop"===e?d.extend({writeable:!0},g):d.extend({},g,{writeable:!0}),w[e](b,a,g),"*"!=b&&h.cfg.extendNative&&"prop"==e&&g.value&&
+d.isFunction(g.value)&&E(b,a,g),c[e]=g)});c.initAttr&&r.content(b,a);return c},defineNodeNameProperties:function(b,a,c,e){for(var d in a)!e&&a[d].initAttr&&r.createTmpCache(b),c&&(a[d][c]?h.log("override: "+b+"["+d+"] for "+c):(a[d][c]={},["value","set","get"].forEach(function(b){b in a[d]&&(a[d][c][b]=a[d][b],delete a[d][b])}))),a[d]=h.defineNodeNameProperty(b,d,a[d]);e||r.flushTmpCache();return a},createElement:function(b,a,c){var e;d.isFunction(a)&&(a={after:a});r.createTmpCache(b);a.before&&r.createElement(b,
+a.before);c&&(e=h.defineNodeNameProperties(b,c,!1,!0));a.after&&r.createElement(b,a.after);r.flushTmpCache();return e},onNodeNamesPropertyModify:function(b,a,c,e){"string"==typeof b&&(b=b.split(s));d.isFunction(c)&&(c={set:c});b.forEach(function(b){g[b]||(g[b]={});"string"==typeof a&&(a=a.split(s));c.initAttr&&r.createTmpCache(b);a.forEach(function(a){g[b][a]||(g[b][a]=[],m[a]=!0);if(c.set){if(e)c.set.only=e;g[b][a].push(c.set)}c.initAttr&&r.content(b,a)});r.flushTmpCache()})},defineNodeNamesBooleanProperty:function(b,
+a,c){c||(c={});if(d.isFunction(c))c.set=c;h.defineNodeNamesProperty(b,a,{attr:{set:function(b){this.setAttribute(a,b);c.set&&c.set.call(this,!0)},get:function(){return null==this.getAttribute(a)?p:a}},removeAttr:{value:function(){this.removeAttribute(a);c.set&&c.set.call(this,!1)}},reflect:!0,propType:"boolean",initAttr:c.initAttr||!1})},contentAttr:function(b,a,c){if(b.nodeName){if(c===p)return b=b.attributes[a]||{},c=b.specified?b.value:null,null==c?p:c;"boolean"==typeof c?c?b.setAttribute(a,a):
+b.removeAttribute(a):b.setAttribute(a,c)}},activeLang:function(){var b=[],a={},c,e,g=/:\/\/|^\.*\//,f=function(a,b,c){return b&&c&&-1!==d.inArray(b,c.availabeLangs||[])?(a.loading=!0,c=c.langSrc,g.test(c)||(c=h.cfg.basePath+c),h.loader.loadScript(c+b+".js",function(){a.langObj[b]?(a.loading=!1,n(a,!0)):d(function(){a.langObj[b]&&n(a,!0);a.loading=!1})}),!0):!1},j=function(b){a[b]&&a[b].forEach(function(a){a.callback()})},n=function(a,b){if(a.activeLang!=c&&a.activeLang!==e){var d=B[a.module].options;
+if(a.langObj[c]||e&&a.langObj[e])a.activeLang=c,a.callback(a.langObj[c]||a.langObj[e],c),j(a.module);else if(!b&&!f(a,c,d)&&!f(a,e,d)&&a.langObj[""]&&""!==a.activeLang)a.activeLang="",a.callback(a.langObj[""],c),j(a.module)}};return function(j){if("string"==typeof j&&j!==c)c=j,e=c.split("-")[0],c==e&&(e=!1),d.each(b,function(a,b){n(b)});else if("object"==typeof j)if(j.register)a[j.register]||(a[j.register]=[]),a[j.register].push(j),j.callback();else{if(!j.activeLang)j.activeLang="";b.push(j);n(j)}return c}}()});
+d.each({defineNodeNamesProperty:"defineNodeNameProperty",defineNodeNamesProperties:"defineNodeNameProperties",createElements:"createElement"},function(b,a){h[b]=function(b,d,g,f){"string"==typeof b&&(b=b.split(s));var j={};b.forEach(function(b){j[b]=h[a](b,d,g,f)});return j}});h.isReady("webshimLocalization",!0)});
+(function(d,h){var i=d.webshims.browserVersion;if(!(d.browser.mozilla&&5<i)&&(!d.browser.msie||12>i&&7<i)){var l={article:"article",aside:"complementary",section:"region",nav:"navigation",address:"contentinfo"},p=function(d,h){d.getAttribute("role")||d.setAttribute("role",h)};d.webshims.addReady(function(i,s){d.each(l,function(h,g){for(var f=d(h,i).add(s.filter(h)),l=0,m=f.length;l<m;l++)p(f[l],g)});if(i===h){var t=h.getElementsByTagName("header")[0],m=h.getElementsByTagName("footer"),q=m.length;
+t&&!d(t).closest("section, article")[0]&&p(t,"banner");q&&(t=m[q-1],d(t).closest("section, article")[0]||p(t,"contentinfo"))}})}})(jQuery,document);
+(function(d,h,i){var l=h.audio&&h.video,p=!1,B=i.cfg.mediaelement,s=i.bugs,t=function(){i.ready("mediaelement-swf",function(){if(!i.mediaelement.createSWF)i.modules["mediaelement-swf"].test=d.noop,i.reTest(["mediaelement-swf"],l)})},m;if(l){var q=document.createElement("video");h.videoBuffered="buffered"in q;p="loop"in q;i.capturingEvents("play,playing,waiting,paused,ended,durationchange,loadedmetadata,canplay,volumechange".split(","));h.videoBuffered||(i.addPolyfill("mediaelement-native-fix",{f:"mediaelement",
+test:h.videoBuffered,d:["dom-support"]}),i.reTest("mediaelement-native-fix"))}if(l&&!B.preferFlash){var w=function(g){var f=g.target.parentNode;!B.preferFlash&&(d(g.target).is("audio, video")||f&&d("source:last",f)[0]==g.target)&&i.ready("DOM mediaelement",function(){m&&t();i.ready("WINDOWLOAD mediaelement-swf",function(){setTimeout(function(){m&&!B.preferFlash&&i.mediaelement.createSWF&&!d(g.target).closest("audio, video").is(".nonnative-api-active")?(B.preferFlash=!0,document.removeEventListener("error",
+w,!0),d("audio, video").mediaLoad(),i.info("switching mediaelements option to 'preferFlash', due to an error with native player: "+g.target.src)):m||document.removeEventListener("error",w,!0)},20)})})};document.addEventListener("error",w,!0);d("audio, video").each(function(){this.error&&w({target:this})})}s.track=!1;h.track&&function(){if(!s.track)s.track="number"!=typeof d("<track />")[0].readyState;if(!s.track)try{new TextTrackCue(2,3,"")}catch(g){s.track=!0}var f=i.cfg.track,h=function(g){d(g.target).filter("track").each(l)},
+l=function(){if(s.track||!f.override&&3==d.prop(this,"readyState"))f.override=!0,i.reTest("track"),document.removeEventListener("error",h,!0),this&&d.nodeName(this,"track")?i.error("track support was overwritten. Please check your vtt including your vtt mime-type"):i.info("track support was overwritten. due to bad browser support")},m=function(){document.addEventListener("error",h,!0);s.track?l():d("track").each(l)};f.override||(i.isReady("track")?m():d(m))}();i.register("mediaelement-core",function(d,
+f,i,q,y){m=swfobject.hasFlashPlayerVersion("9.0.115");var k=f.mediaelement,w=function(a,b){var a=d(a),c={src:a.attr("src")||"",elem:a,srcProp:a.prop("src")};if(!c.src)return c;var e=a.attr("type");if(e)c.type=e,c.container=d.trim(e.split(";")[0]);else if(b||(b=a[0].nodeName.toLowerCase(),"source"==b&&(b=(a.closest("video, audio")[0]||{nodeName:"video"}).nodeName.toLowerCase())),e=k.getTypeForSrc(c.src,b))c.type=e,c.container=e;if(e=a.attr("media"))c.media=e;return c},r=!m&&"postMessage"in i&&l,A=
+function(){var a;return function(){!a&&r&&(a=!0,f.loader.loadScript("https://www.youtube.com/player_api"),d(function(){f.polyfill("mediaelement-yt")}))}}(),b=function(){m?t():A()};f.addPolyfill("mediaelement-yt",{test:!r,d:["dom-support"]});k.mimeTypes={audio:{"audio/ogg":["ogg","oga","ogm"],'audio/ogg;codecs="opus"':"opus","audio/mpeg":["mp2","mp3","mpga","mpega"],"audio/mp4":"mp4,mpg4,m4r,m4a,m4p,m4b,aac".split(","),"audio/wav":["wav"],"audio/3gpp":["3gp","3gpp"],"audio/webm":["webm"],"audio/fla":["flv",
+"f4a","fla"],"application/x-mpegURL":["m3u8","m3u"]},video:{"video/ogg":["ogg","ogv","ogm"],"video/mpeg":["mpg","mpeg","mpe"],"video/mp4":["mp4","mpg4","m4v"],"video/quicktime":["mov","qt"],"video/x-msvideo":["avi"],"video/x-ms-asf":["asf","asx"],"video/flv":["flv","f4v"],"video/3gpp":["3gp","3gpp"],"video/webm":["webm"],"application/x-mpegURL":["m3u8","m3u"],"video/MP2T":["ts"]}};k.mimeTypes.source=d.extend({},k.mimeTypes.audio,k.mimeTypes.video);k.getTypeForSrc=function(a,b){if(-1!=a.indexOf("youtube.com/watch?")||
+-1!=a.indexOf("youtube.com/v/"))return"video/youtube";var a=a.split("?")[0].split("."),a=a[a.length-1],c;d.each(k.mimeTypes[b],function(b,d){if(-1!==d.indexOf(a))return c=b,!1});return c};k.srces=function(a,b){a=d(a);if(b)a.removeAttr("src").removeAttr("type").find("source").remove(),d.isArray(b)||(b=[b]),b.forEach(function(b){var c=q.createElement("source");"string"==typeof b&&(b={src:b});c.setAttribute("src",b.src);b.type&&c.setAttribute("type",b.type);b.media&&c.setAttribute("media",b.media);a.append(c)});
+else{var b=[],c=a[0].nodeName.toLowerCase(),e=w(a,c);e.src?b.push(e):d("source",a).each(function(){e=w(this,c);e.src&&b.push(e)});return b}};d.fn.loadMediaSrc=function(a,b){return this.each(function(){b!==y&&(d(this).removeAttr("poster"),b&&d.attr(this,"poster",b));k.srces(this,a);d(this).mediaLoad()})};k.swfMimeTypes="video/3gpp,video/x-msvideo,video/quicktime,video/x-m4v,video/mp4,video/m4p,video/x-flv,video/flv,audio/mpeg,audio/aac,audio/mp4,audio/x-m4a,audio/m4a,audio/mp3,audio/x-fla,audio/fla,youtube/flv,jwplayer/jwplayer,video/youtube".split(",");
+k.canThirdPlaySrces=function(a,b){var c="";if(m||r)a=d(a),b=b||k.srces(a),d.each(b,function(a,b){if(b.container&&b.src&&(m&&-1!=k.swfMimeTypes.indexOf(b.container)||r&&"video/youtube"==b.container))return c=b,!1});return c};var a={};k.canNativePlaySrces=function(b,c){var e="";if(l){var b=d(b),f=(b[0].nodeName||"").toLowerCase();if(!a[f])return e;c=c||k.srces(b);d.each(c,function(c,d){if(d.type&&a[f].prop._supvalue.call(b[0],d.type))return e=d,!1})}return e};k.setError=function(a,b){b||(b="can't play sources");
+d(a).pause().data("mediaerror",b);f.warn("mediaelementError: "+b);setTimeout(function(){d(a).data("mediaerror")&&d(a).trigger("mediaerror")},1)};var c=function(){var a;return function(d,e,g){f.ready(m?"mediaelement-swf":"mediaelement-yt",function(){k.createSWF?k.createSWF(d,e,g):a||(a=!0,b(),c(d,e,g))});!a&&r&&!k.createSWF&&A()}}(),e=function(a,b,d,f,g){d||!1!==d&&b&&"third"==b.isActive?(d=k.canThirdPlaySrces(a,f))?c(a,d,b):g?k.setError(a,!1):e(a,b,!1,f,!0):(d=k.canNativePlaySrces(a,f))?b&&"third"==
+b.isActive&&k.setActive(a,"html5",b):g?(k.setError(a,!1),b&&"third"==b.isActive&&k.setActive(a,"html5",b)):e(a,b,!0,f,!0)},o=/^(?:embed|object|datalist)$/i,u=function(a,b){var c=f.data(a,"mediaelementBase")||f.data(a,"mediaelementBase",{}),h=k.srces(a),i=a.parentNode;clearTimeout(c.loadTimer);d.data(a,"mediaerror",!1);if(h.length&&i&&!(1!=i.nodeType||o.test(i.nodeName||"")))b=b||f.data(a,"mediaelement"),e(a,b,B.preferFlash||y,h)};d(q).bind("ended",function(a){var b=f.data(a.target,"mediaelement");
+(!p||b&&"html5"!=b.isActive||d.prop(a.target,"loop"))&&setTimeout(function(){!d.prop(a.target,"paused")&&d.prop(a.target,"loop")&&d(a.target).prop("currentTime",0).play()},1)});p||f.defineNodeNamesBooleanProperty(["audio","video"],"loop");["audio","video"].forEach(function(b){var c=f.defineNodeNameProperty(b,"load",{prop:{value:function(){var a=f.data(this,"mediaelement");u(this,a);l&&(!a||"html5"==a.isActive)&&c.prop._supvalue&&c.prop._supvalue.apply(this,arguments)}}});a[b]=f.defineNodeNameProperty(b,
+"canPlayType",{prop:{value:function(c){var e="";l&&a[b].prop._supvalue&&(e=a[b].prop._supvalue.call(this,c),"no"==e&&(e=""));!e&&m&&(c=d.trim((c||"").split(";")[0]),-1!=k.swfMimeTypes.indexOf(c)&&(e="maybe"));return e}}})});f.onNodeNamesPropertyModify(["audio","video"],["src","poster"],{set:function(){var a=this,b=f.data(a,"mediaelementBase")||f.data(a,"mediaelementBase",{});clearTimeout(b.loadTimer);b.loadTimer=setTimeout(function(){u(a);a=null},9)}});i=function(){f.addReady(function(a,b){d("video, audio",
+a).add(b.filter("video, audio")).each(function(){d.browser.msie&&8<f.browserVersion&&d.prop(this,"paused")&&!d.prop(this,"readyState")&&d(this).is('audio[preload="none"][controls]:not([autoplay])')?d(this).prop("preload","metadata").mediaLoad():u(this);if(l){var a,b,c=this,e=function(){var a=d.prop(c,"buffered");if(a){for(var b="",e=0,f=a.length;e<f;e++)b+=a.end(e);return b}},h=function(){var a=e();a!=b&&(b=a,d(c).triggerHandler("progress"))};d(this).bind("play loadstart progress",function(c){"progress"==
+c.type&&(b=e());clearTimeout(a);a=setTimeout(h,999)}).bind("emptied stalled mediaerror abort suspend",function(c){"emptied"==c.type&&(b=!1);clearTimeout(a)})}})})};h.track&&!s.track&&f.defineProperty(TextTrack.prototype,"shimActiveCues",{get:function(){return this._shimActiveCues||this.activeCues}});l?(f.isReady("mediaelement-core",!0),i(),f.ready("WINDOWLOAD mediaelement",b)):f.ready("mediaelement-swf",i);d(function(){f.loader.loadList(["track-ui"])})})})(jQuery,Modernizr,jQuery.webshims);