/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/jass-js@1.1.4/lib/JASS.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Event=exports.Component=exports.JASS=exports.RSS=void 0;var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_Component2=require("./Component"),_Store=require("./Store"),_Token=require("./Token"),_Tag=require("./Tag"),_StyleSheet=require("./StyleSheet");function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ComponentFactory=function e(t,o){_classCallCheck(this,e);var n=RSS.Store,r=new _Token.Token,s=new _Tag.Tag(r.key,document),S=new _StyleSheet.StyleSheet,a=new _Component2.Component({Store:n,token:r,tag:s,stylesheet:S});return"string"==typeof t?document.getElementById(t).className=a.className():"object"==(void 0===t?"undefined":_typeof(t))&&a.setStyles(t),o&&a.setStyles(o),a},_Event=function(e){var t=RSS.Store.events[e];for(var o in t){var n=t[o].component,r={};r[t[o].selector]=t[o].styles,n.setStyles(r)}},_RSS=function e(t){if(_classCallCheck(this,e),this.Store=t,this.Component=ComponentFactory,this.Event=_Event,!document.getElementById("rss-container")){var o=document.createElement("div");o.id="rss-container",document.body.appendChild(o)}},RSS=exports.RSS=new _RSS(new _Store.Store),JASS=exports.JASS=new _RSS(new _Store.Store),Component=exports.Component=ComponentFactory,Event=exports.Event=_Event;
//# sourceMappingURL=/sm/39ca1ca8cba97a82cb0f3818b144df832e9edca3b4e70535361ca805e2fdfffa.map