JSFiddle - React, Tailwind, and code Playground

by d_unknown

JavaScript

!function() {
	function a(b, c, d) {
		var e = a.resolve(b);
		if (null == e) {
			d = d || b, c = c || "root";
			var f = new Error('Failed to require "' + d + '" from "' + c + '"');
			throw f.path = d, f.parent = c, f.require = !0, f
		}
		var g = a.modules[e];
		if (!g._resolving && !g.exports) {
			var h = {};
			h.exports = {}, h.client = h.component = !0, g._resolving = !0, g.call(this, h.exports, a.relative(e), h),
			delete g._resolving, g.exports = h.exports
		}
		return g.exports
	}
	a.modules = {}, a.aliases = {}, a.resolve = function(b) {
		"/" === b.charAt(0) && ( b = b.slice(1));
		for (var c = [b, b + ".js", b + ".json", b + "/index.js", b + "/index.json"], d = 0; d < c.length; d++) {
			var b = c[d];
			if (a.modules.hasOwnProperty(b))
				return b;
			if (a.aliases.hasOwnProperty(b))
				return a.aliases[b]
		}
	}, a.normalize = function(a, b) {
		var c = [];
		if ("." != b.charAt(0))
			return b;
		a = a.split("/"), b = b.split("/");
		for (var d = 0; d < b.length; ++d)
			".." == b[d] ? a.pop() : "." != b[d] && "" != b[d] && c.push(b[d]);
		return a.concat(c).join("/")
	}, a.register = function(b, c) {
		a.modules[b] = c
	}, a.alias = function(b, c) {
		if (!a.modules.hasOwnProperty(b))
			throw new Error('Failed to alias "' + b + '", it does not exist');
		a.aliases[c] = b
	}, a.relative = function(b) {
		function c(a, b) {
			for (var c = a.length; c--; )
				if (a[c] === b)
					return c;
			return -1
		}

		function d(c) {
			var e = d.resolve(c);
			return a(e, b, c)
		}

		var e = a.normalize(b, "..");
		return d.resolve = function(d) {
			var f = d.charAt(0);
			if ("/" == f)
				return d.slice(1);
			if ("." == f)
				return a.normalize(e, d);
			var g = b.split("/"), h = c(g, "deps") + 1;
			return h || ( h = 0), d = g.slice(0, h + 1).join("/") + "/deps/" + d
		}, d.exists = function(b) {
			return a.modules.hasOwnProperty(d.resolve(b))
		}, d
	}, a.register("component-classes/index.js", function(a, b, c) {
		function d(a) {
			if...