(function() { var $, Fuvlc, activeXEnable, createAttrs, createParams; $ = jQuery; createAttrs = function(obj) { var aArray, attr, val; aArray = (function() { var _results; _results = []; for (attr in obj) { val = obj[attr]; if (/string|number/.test(typeof val) && val !== '') { _results.push(" " + attr + "='" + val + "'"); } } return _results; })(); return aArray.join(''); }; createParams = function(obj) { var aArray, attr, bArray, battr, bval, val; if (typeof obj === 'object') { aArray = (function() { var _results; _results = []; for (attr in obj) { val = obj[attr]; if (typeof val === 'object') { bArray = (function() { var _results1; _results1 = []; for (battr in val) { bval = val[battr]; _results1.push(" " + battr + " = '" + (encodeURIComponent(bval)) + "' "); } return _results1; })(); bArray.join('&'); } if (attr != null) { _results.push(""); } else { _results.push(void 0); } } return _results; })(); obj = aArray.join(''); } return obj; }; activeXEnable = function() { var a, c; try { a = new ActiveXObject("VideoLAN.VLCPlugin.2"); } catch (_error) { c = _error; } if (a == null) { return null; } else { return a; } }; Fuvlc = (function() { function Fuvlc() {} Fuvlc.prototype.create = function(obj) { obj = $.extend(true, { attrs: { id: obj.id, name: obj.name, height: obj.height || 180, width: obj.width || 320, events: "true" }, params: { wmode: obj.wmode || 'opaque', windowless: obj.windowless || 'true', mrl: obj.src || obj.mrl || obj.filename || '', autoplay: obj.autoplay || 'true', loop: obj.loop || 'false', fullscreen: obj.fullscreen || 'true', showdisplay: obj.showdisplay || 'true', bgcolor: obj.bgcolor || '#999999' } }, obj); if (obj.fbvlc === true) { return " " + (createParams(obj.params)) + " "; } else { if (activeXEnable() != null) { return " " + (createParams(obj.params)) + " "; } else { return ""; } } }; return Fuvlc; })(); $.fn.extend({ fuvlc: function(args) { if (typeof args === 'object') { return this.each(function(idx, elem) { var fu, fuOjbect, test; test = document.createElement('object'); fu = new Fuvlc; fuOjbect = fu.create(args); if (fuOjbect != null) { elem.innerHTML = fuOjbect; if (test.childNodes[0] != null) { elem.appendChild(test.childNodes[0]); } if (activeXEnable() != null) { return $(elem.childNodes[0]).css("width", args.width).css("height", args.height); } } }); } if (typeof args === 'function') { this.find('object').andSelf().filter('object').each(function(idx, elem) { var jsInteractionTimeoutMs; jsInteractionTimeoutMs = 'jsInteractionTimeoutMs'; if (elem[jsInteractionTimeoutMs] == null) { elem[jsInteractionTimeoutMs] = 0; } if (elem[jsInteractionTimeoutMs] < 660) { if (elem.clientWidth || elem.clientHeight) { return args.call(this); } else { return setTimeout(function() { return $(elem)[fuvlc](args, elem[jsInteractionTimeoutMs] + 66); }); } } }); return this; } return $(this.children()[0]); } }); }).call(this); //# sourceMappingURL=data:application/json;base64,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O2FBQUEsTUFBQTtxQkFHRSxVQUFBLENBQVcsU0FBQSxHQUFBO3VCQUNULENBQUEsQ0FBRSxJQUFGLENBQVEsQ0FBQSxLQUFBLENBQVIsQ0FBZSxJQUFmLEVBQ0UsSUFBSyxDQUFBLHNCQUFBLENBQUwsR0FBK0IsRUFEakMsRUFEUztjQUFBLENBQVgsRUFIRjthQURGO1dBSDhDO1FBQUEsQ0FBaEQsQ0FBQSxDQUFBO0FBVUEsZUFBTyxJQUFQLENBWEY7T0FkQTtBQTBCQSxhQUFPLENBQUEsQ0FBRSxJQUFDLENBQUEsUUFBRCxDQUFBLENBQVksQ0FBQSxDQUFBLENBQWQsQ0FBUCxDQTNCSztJQUFBLENBQVA7R0FERixDQTlEQSxDQUFBO0FBQUEiLCJmaWxlIjoiZnV2bGMuanMiLCJzb3VyY2VSb290IjoiL3NvdXJjZS8iLCJzb3VyY2VzQ29udGVudCI6WyIkID0galF1ZXJ5XHJcblxyXG4jIDxvYmplY3QgaWQ9XCJKV1BsYXllckhUTUw1XCIgIGNvZGVCYXNlPVwiaHR0cDovL2Rvd25sb2FkLnZpZGVvbGFuLm9yZy9wdWIvdmlkZW9sYW4vdmxjL2xhc3Qvd2luMzIvYXh2bGMuY2FiXCIgY2xhc3NpZD1cImNsc2lkOjlCRTMxODIyLUZEQUQtNDYxQi1BRDUxLUJFMUQxQzE1OTkyMVwiIHdpZHRoPVwiOTQwXCIgaGVpZ2h0PVwiNTAwXCIgdHlwZT1cImFwcGxpY2F0aW9uL3gtdmxjLXBsdWdpblwiPlxyXG4jICAgICA8UEFSQU0gTkFNRT1cIk1STFwiIFZBTFVFPVwicnRzcDovLzo4NTU0L3Rlc3RcIi8+XHJcbiMgICAgIDxQQVJBTSBOQU1FPVwid2luZG93bGVzc1wiIFZBTFVFPVwidHJ1ZVwiLz5cclxuIyAgICAgPGVtYmVkIHR5cGU9XCJhcHBsaWNhdGlvbi94LXZsYy1wbHVnaW5cIiB3aW5kb3dsZXNzPVwidHJ1ZVwiIHBsdWdpbnNwYWdlPVwiaHR0cDovL3d3dy52aWRlb2xhbi5vcmdcIiBzcmM9XCJydHNwOi8vOjg1NTQvdGVzdFwiIGlkPVwidmxjcGxheWVyX25vdF9pZVwiPlxyXG4gICAgICAgIFxyXG4jICAgICA8L2VtYmVkPlxyXG4jIDwvb2JqZWN0PlxyXG5cclxuY3JlYXRlQXR0cnM9IChvYmopIC0+XHJcbiAgYUFycmF5ID0gIGZvciBhdHRyLHZhbCBvZiBvYmogd2hlbiAgLy8vc3RyaW5nfG51bWJlci8vLy50ZXN0KHR5cGVvZiB2YWwpIGFuZCB2YWwgaXNudCAnJ1xyXG4gICAgXCIgI3thdHRyfT0nI3sgdmFsIH0nXCJcclxuICBhQXJyYXkuam9pbiAnJ1xyXG5cclxuY3JlYXRlUGFyYW1zPSAob2JqKSAtPlxyXG4gIGlmIHR5cGVvZiBvYmogPT0gJ29iamVjdCdcclxuICAgIGFBcnJheSA9IGZvciBhdHRyLCB2YWwgb2Ygb2JqXHJcbiAgICAgIGlmIHR5cGVvZiB2YWwgPT0gJ29iamVjdCdcclxuICAgICAgICBiQXJyYXkgPSBmb3IgYmF0dHIsIGJ2YWwgb2YgdmFsXHJcbiAgICAgICAgICBcIiAje2JhdHRyfSA9ICcje2VuY29kZVVSSUNvbXBvbmVudChidmFsKX0nIFwiXHJcbiAgICAgICAgYkFycmF5LmpvaW4gJyZhbXA7J1xyXG4gICAgICBpZiBhdHRyP1xyXG4gICAgICAgIFwiPHBhcmFtIG5hbWU9JyN7YXR0cn0nIHZhbHVlPScje3ZhbH0nIC8+XCJcclxuICAgIG9iaiA9IGFBcnJheS5qb2luICcnXHJcbiAgcmV0dXJuIG9ialxyXG5hY3RpdmVYRW5hYmxlPSAoKSAtPlxyXG4gIHRyeSBcclxuICAgIGEgPSBuZXcgQWN0aXZlWE9iamVjdChcIlZpZGVvTEFOLlZMQ1BsdWdpbi4yXCIpXHJcbiAgY2F0Y2ggY1xyXG4gIGlmICFhPyB0aGVuIG51bGwgZWxzZSBhXHJcblxyXG5jbGFzcyBGdXZsY1xyXG4gIGNyZWF0ZTogKG9iaikgLT5cclxuXHJcbiAgICBvYmogPSAkLmV4dGVuZCB0cnVlLFxyXG4gICAgICBhdHRyczpcclxuICAgICAgICBpZDogb2JqLmlkXHJcbiAgICAgICAgbmFtZTogb2JqLm5hbWVcclxuICAgICAgICBoZWlnaHQ6IG9iai5oZWlnaHQgb3IgMTgwXHJcbiAgICAgICAgd2lkdGg6IG9iai53aWR0aCBvciAzMjBcclxuICAgICAgICBldmVudHM6IFwidHJ1ZVwiXHJcbiAgICAgIHBhcmFtczpcclxuICAgICAgICB3bW9kZTogb2JqLndtb2RlIG9yICdvcGFxdWUnXHJcbiAgICAgICAgd2luZG93bGVzczogb2JqLndpbmRvd2xlc3Mgb3IgJ3RydWUnXHJcbiAgICAgICAgbXJsOiBvYmouc3JjIG9yIG9iai5tcmwgb3Igb2JqLmZpbGVuYW1lIG9yICcnXHJcbiAgICAgICAgYXV0b3BsYXk6IG9iai5hdXRvcGxheSBvciAndHJ1ZSdcclxuICAgICAgICBsb29wOiBvYmoubG9vcCBvciAnZmFsc2UnXHJcbiAgICAgICAgZnVsbHNjcmVlbjogb2JqLmZ1bGxzY3JlZW4gb3IgJ3RydWUnXHJcbiAgICAgICAgc2hvd2Rpc3BsYXk6IG9iai5zaG93ZGlzcGxheSBvciAndHJ1ZSdcclxuICAgICAgICBiZ2NvbG9yOiBvYmouYmdjb2xvciBvciAnIzk5OTk5OSdcclxuICAgICAgLCBvYmpcclxuXHJcbiAgICBpZiBvYmouZmJ2bGMgPT0gdHJ1ZVxyXG4gICAgICBcIjxvYmplY3QgdHlwZT0nYXBwbGljYXRpb24veC1mYi12bGMnICAje2NyZWF0ZUF0dHJzKG9iai5hdHRycyl9ID4gI3tjcmVhdGVQYXJhbXMob2JqLnBhcmFtcyl9ICA8L29iamVjdD5cIlxyXG4gICAgZWxzZVxyXG4gICAgICBpZiBhY3RpdmVYRW5hYmxlKCk/XHJcbiAgICAgICAgXCI8b2JqZWN0IGNsYXNzaWQ9J2Nsc2lkOjlCRTMxODIyLUZEQUQtNDYxQi1BRDUxLUJFMUQxQzE1OTkyMScgI3tjcmVhdGVBdHRycyhvYmouYXR0cnMpfSA+ICN7Y3JlYXRlUGFyYW1zKG9iai5wYXJhbXMpfSA8L29iamVjdD5cIlxyXG4gICAgICBlbHNlXHJcbiAgICAgICAgXCI8ZW1iZWQgdHlwZT0nYXBwbGljYXRpb24veC12bGMtcGx1Z2luJyAje2NyZWF0ZUF0dHJzKG9iai5hdHRycyl9ICN7Y3JlYXRlQXR0cnMob2JqLnBhcmFtcyl9IC8+XCJcclxuXHJcblxyXG4kLmZuLmV4dGVuZFxyXG4gIGZ1dmxjOiAoYXJncykgLT5cclxuICAgIGlmIHR5cGVvZiBhcmdzID09ICdvYmplY3QnXHJcbiAgICAgIHJldHVybiBAZWFjaCAoaWR4LCBlbGVtKSAtPlxyXG4gICAgICAgIHRlc3QgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdvYmplY3QnKVxyXG4gICAgICAgIGZ1ID0gbmV3IEZ1dmxjXHJcbiAgICAgICAgZnVPamJlY3QgPSBmdS5jcmVhdGUgYXJnc1xyXG4gICAgICAgIGlmIGZ1T2piZWN0P1xyXG4gICAgICAgICAgZWxlbS5pbm5lckhUTUwgPSBmdU9qYmVjdFxyXG5cclxuICAgICAgICAgIGlmIHRlc3QuY2hpbGROb2Rlc1swXT9cclxuICAgICAgICAgICAgZWxlbS5hcHBlbmRDaGlsZCB0ZXN0LmNoaWxkTm9kZXNbMF1cclxuICAgICAgICAgIGlmIGFjdGl2ZVhFbmFibGUoKT9cclxuICAgICAgICAgICAgICAkKGVsZW0uY2hpbGROb2Rlc1swXSkuY3NzKFwid2lkdGhcIixhcmdzLndpZHRoKS5jc3MoXCJoZWlnaHRcIixhcmdzLmhlaWdodClcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgaWYgdHlwZW9mIGFyZ3MgPT0gJ2Z1bmN0aW9uJ1xyXG4gICAgICBAZmluZCgnb2JqZWN0JykuYW5kU2VsZigpLmZpbHRlcignb2JqZWN0JykuZWFjaCAoaWR4LCBlbGVtKSAtPlxyXG4gICAgICAgIGpzSW50ZXJhY3Rpb25UaW1lb3V0TXMgPSAnanNJbnRlcmFjdGlvblRpbWVvdXRNcydcclxuICAgICAgICBlbGVtW2pzSW50ZXJhY3Rpb25UaW1lb3V0TXNdID89IDBcclxuICAgICAgICBpZiBlbGVtW2pzSW50ZXJhY3Rpb25UaW1lb3V0TXNdIDwgNjYwXHJcbiAgICAgICAgICBpZiBlbGVtLmNsaWVudFdpZHRoIG9yIGVsZW0uY2xpZW50SGVpZ2h0XHJcbiAgICAgICAgICAgIGFyZ3MuY2FsbCBAXHJcbiAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHNldFRpbWVvdXQgLT5cclxuICAgICAgICAgICAgICAkKGVsZW0pW2Z1dmxjXSBhcmdzXHJcbiAgICAgICAgICAgICAgLCBlbGVtW2pzSW50ZXJhY3Rpb25UaW1lb3V0TXNdICsgNjZcclxuICAgICAgcmV0dXJuIEBcclxuICAgIHJldHVybiAkKEBjaGlsZHJlbigpWzBdKVxyXG4iXX0=