You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
19 KiB

/*!
* Gitter Sidecar v1.5.0
* https://sidecar.gitter.im/
*/
var sidecar=function(t){function e(r){if(i[r])return i[r].exports;var n=i[r]={exports:{},id:r,loaded:!1};return t[r].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var i={};return e.m=t,e.c=i,e.p="",e(0)}([function(t,e,i){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},o=i(1),a=r(o),u=i(3),M=r(u),c=function(t,e){return t[e]||function(){return t[e]={},t[e]}()},s={Chat:M.default},l=n({},c(window,"gitter"),s),d=new a.default("gitter-sidecar-ready",{detail:s});if(document.dispatchEvent(d),!((l.chat||{}).options||{}).disableDefaultChat){var L=c(l,"chat");L.defaultChat=new M.default(L.options||{})}e.default=s},function(t,e){"use strict";function i(t,e){var i=e.bubbles,r=void 0!==i&&i,n=e.cancelable,o=void 0!==n&&n,a=e.detail,u=void 0===a?void 0:a,M=void 0;try{M=new window.CustomEvent(t,{bubbles:r,cancelable:o,detail:u})}catch(e){M=document.createEvent("CustomEvent"),M.initCustomEvent(t,r,o,u)}return M}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i,i.prototype=window.Event.prototype},function(t,e){"use strict";function i(t){if("function"==typeof Symbol)return Symbol(t);var e=Math.random().toString(36).substr(2,8);return t+e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i},function(t,e,i){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,i,r){return i&&t(e.prototype,i),r&&t(e,r),e}}(),u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},M=i(2),c=n(M),s=i(1),l=n(s),d=i(5),L=n(d),N=i(7),f=n(N),g=i(4),x=r(g),y=i(6),j=n(y),T=function(t){if(t){var e=t.trim().toLowerCase();if("true"===e||"1"===e)return!0;if("false"===e||"0"===e)return!1}return t},b=function(t,e){if(!e)return t;var i={};return Object.keys(t).forEach(function(t){var r="data-"+t;if(e.hasAttribute(r)){var n=e.getAttribute(r);i[t]=n}}),u({},t,i)},E=32,D=13,z=function(t,e){t=(0,x.default)(t);var i=function(t){if("click"===t.type||"keydown"===t.type&&(t.keyCode===E||t.keyCode===D)){for(var i=arguments.length,r=Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];e.call.apply(e,[this,t].concat(r))}};return x.on(t,"click keydown",i),function(){x.off(t,"click keydown",i)}},h=function(){var t=new L.default,e=t.createElement("style");return e.type="text/css",e.innerHTML=f.default,x.prependElementTo(e,(0,x.default)("head")[0]),t},w=function(t){var e=new L.default,i=t.targetElement;return i.forEach(function(i){var r=b(t,i);if(r.room){var n=e.createElement("iframe");n.setAttribute("frameborder","0"),n.src=""+t.host+r.room+"/~embed",i.appendChild(n)}else console.error("Gitter Sidecar: No room specified for targetElement",i)}),e},p=function(t){var e=t.options,i=new L.default;return e.targetElement.forEach(function(r){var n=i.createElement("div");n.classList.add("gitter-chat-embed-action-bar"),r.insertBefore(n,r.firstChild);var o=i.createElement("a");o.classList.add("gitter-chat-embed-action-bar-item"),o.classList.add("gitter-chat-embed-action-bar-item-pop-out"),o.setAttribute("aria-label","Open Chat in Gitter.im"),o.setAttribute("href",""+e.host+e.room),o.setAttribute("target","_blank"),o.setAttribute("rel","noopener"),n.appendChild(o);var a=i.createElement("button");a.classList.add("gitter-chat-embed-action-bar-item"),a.classList.add("gitter-chat-embed-action-bar-item-collapse-chat"),a.setAttribute("aria-label","Coll
//# sourceMappingURL=sidecar.js.map