irradiant-svelte
Version:
Easily build sleek, minimalistic web apps with this easy to use and powerful svelte component library.
1,639 lines (1,471 loc) • 117 kB
JavaScript
function noop() { }
function assign(tar, src) {
// @ts-ignore
for (const k in src)
tar[k] = src[k];
return tar;
}
function run(fn) {
return fn();
}
function blank_object() {
return Object.create(null);
}
function run_all(fns) {
fns.forEach(run);
}
function is_function(thing) {
return typeof thing === 'function';
}
function safe_not_equal(a, b) {
return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function');
}
function is_empty(obj) {
return Object.keys(obj).length === 0;
}
function create_slot(definition, ctx, $$scope, fn) {
if (definition) {
const slot_ctx = get_slot_context(definition, ctx, $$scope, fn);
return definition[0](slot_ctx);
}
}
function get_slot_context(definition, ctx, $$scope, fn) {
return definition[1] && fn
? assign($$scope.ctx.slice(), definition[1](fn(ctx)))
: $$scope.ctx;
}
function get_slot_changes(definition, $$scope, dirty, fn) {
if (definition[2] && fn) {
const lets = definition[2](fn(dirty));
if ($$scope.dirty === undefined) {
return lets;
}
if (typeof lets === 'object') {
const merged = [];
const len = Math.max($$scope.dirty.length, lets.length);
for (let i = 0; i < len; i += 1) {
merged[i] = $$scope.dirty[i] | lets[i];
}
return merged;
}
return $$scope.dirty | lets;
}
return $$scope.dirty;
}
function update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) {
const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn);
if (slot_changes) {
const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn);
slot.p(slot_context, slot_changes);
}
}
function exclude_internal_props(props) {
const result = {};
for (const k in props)
if (k[0] !== '$')
result[k] = props[k];
return result;
}
function compute_rest_props(props, keys) {
const rest = {};
keys = new Set(keys);
for (const k in props)
if (!keys.has(k) && k[0] !== '$')
rest[k] = props[k];
return rest;
}
function null_to_empty(value) {
return value == null ? '' : value;
}
function append(target, node) {
target.appendChild(node);
}
function insert(target, node, anchor) {
target.insertBefore(node, anchor || null);
}
function detach(node) {
node.parentNode.removeChild(node);
}
function element(name) {
return document.createElement(name);
}
function text(data) {
return document.createTextNode(data);
}
function space() {
return text(' ');
}
function empty() {
return text('');
}
function listen(node, event, handler, options) {
node.addEventListener(event, handler, options);
return () => node.removeEventListener(event, handler, options);
}
function attr(node, attribute, value) {
if (value == null)
node.removeAttribute(attribute);
else if (node.getAttribute(attribute) !== value)
node.setAttribute(attribute, value);
}
function set_attributes(node, attributes) {
// @ts-ignore
const descriptors = Object.getOwnPropertyDescriptors(node.__proto__);
for (const key in attributes) {
if (attributes[key] == null) {
node.removeAttribute(key);
}
else if (key === 'style') {
node.style.cssText = attributes[key];
}
else if (key === '__value') {
node.value = node[key] = attributes[key];
}
else if (descriptors[key] && descriptors[key].set) {
node[key] = attributes[key];
}
else {
attr(node, key, attributes[key]);
}
}
}
function children(element) {
return Array.from(element.childNodes);
}
function set_data(text, data) {
data = '' + data;
if (text.wholeText !== data)
text.data = data;
}
function toggle_class(element, name, toggle) {
element.classList[toggle ? 'add' : 'remove'](name);
}
let current_component;
function set_current_component(component) {
current_component = component;
}
// TODO figure out if we still want to support
// shorthand events, or if we want to implement
// a real bubbling mechanism
function bubble(component, event) {
const callbacks = component.$$.callbacks[event.type];
if (callbacks) {
callbacks.slice().forEach(fn => fn(event));
}
}
const dirty_components = [];
const binding_callbacks = [];
const render_callbacks = [];
const flush_callbacks = [];
const resolved_promise = Promise.resolve();
let update_scheduled = false;
function schedule_update() {
if (!update_scheduled) {
update_scheduled = true;
resolved_promise.then(flush);
}
}
function add_render_callback(fn) {
render_callbacks.push(fn);
}
let flushing = false;
const seen_callbacks = new Set();
function flush() {
if (flushing)
return;
flushing = true;
do {
// first, call beforeUpdate functions
// and update components
for (let i = 0; i < dirty_components.length; i += 1) {
const component = dirty_components[i];
set_current_component(component);
update(component.$$);
}
set_current_component(null);
dirty_components.length = 0;
while (binding_callbacks.length)
binding_callbacks.pop()();
// then, once components are updated, call
// afterUpdate functions. This may cause
// subsequent updates...
for (let i = 0; i < render_callbacks.length; i += 1) {
const callback = render_callbacks[i];
if (!seen_callbacks.has(callback)) {
// ...so guard against infinite loops
seen_callbacks.add(callback);
callback();
}
}
render_callbacks.length = 0;
} while (dirty_components.length);
while (flush_callbacks.length) {
flush_callbacks.pop()();
}
update_scheduled = false;
flushing = false;
seen_callbacks.clear();
}
function update($$) {
if ($$.fragment !== null) {
$$.update();
run_all($$.before_update);
const dirty = $$.dirty;
$$.dirty = [-1];
$$.fragment && $$.fragment.p($$.ctx, dirty);
$$.after_update.forEach(add_render_callback);
}
}
const outroing = new Set();
let outros;
function group_outros() {
outros = {
r: 0,
c: [],
p: outros // parent group
};
}
function check_outros() {
if (!outros.r) {
run_all(outros.c);
}
outros = outros.p;
}
function transition_in(block, local) {
if (block && block.i) {
outroing.delete(block);
block.i(local);
}
}
function transition_out(block, local, detach, callback) {
if (block && block.o) {
if (outroing.has(block))
return;
outroing.add(block);
outros.c.push(() => {
outroing.delete(block);
if (callback) {
if (detach)
block.d(1);
callback();
}
});
block.o(local);
}
}
function get_spread_update(levels, updates) {
const update = {};
const to_null_out = {};
const accounted_for = { $$scope: 1 };
let i = levels.length;
while (i--) {
const o = levels[i];
const n = updates[i];
if (n) {
for (const key in o) {
if (!(key in n))
to_null_out[key] = 1;
}
for (const key in n) {
if (!accounted_for[key]) {
update[key] = n[key];
accounted_for[key] = 1;
}
}
levels[i] = n;
}
else {
for (const key in o) {
accounted_for[key] = 1;
}
}
}
for (const key in to_null_out) {
if (!(key in update))
update[key] = undefined;
}
return update;
}
function mount_component(component, target, anchor) {
const { fragment, on_mount, on_destroy, after_update } = component.$$;
fragment && fragment.m(target, anchor);
// onMount happens before the initial afterUpdate
add_render_callback(() => {
const new_on_destroy = on_mount.map(run).filter(is_function);
if (on_destroy) {
on_destroy.push(...new_on_destroy);
}
else {
// Edge case - component was destroyed immediately,
// most likely as a result of a binding initialising
run_all(new_on_destroy);
}
component.$$.on_mount = [];
});
after_update.forEach(add_render_callback);
}
function destroy_component(component, detaching) {
const $$ = component.$$;
if ($$.fragment !== null) {
run_all($$.on_destroy);
$$.fragment && $$.fragment.d(detaching);
// TODO null out other refs, including component.$$ (but need to
// preserve final state?)
$$.on_destroy = $$.fragment = null;
$$.ctx = [];
}
}
function make_dirty(component, i) {
if (component.$$.dirty[0] === -1) {
dirty_components.push(component);
schedule_update();
component.$$.dirty.fill(0);
}
component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31));
}
function init(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) {
const parent_component = current_component;
set_current_component(component);
const prop_values = options.props || {};
const $$ = component.$$ = {
fragment: null,
ctx: null,
// state
props,
update: noop,
not_equal,
bound: blank_object(),
// lifecycle
on_mount: [],
on_destroy: [],
before_update: [],
after_update: [],
context: new Map(parent_component ? parent_component.$$.context : []),
// everything else
callbacks: blank_object(),
dirty,
skip_bound: false
};
let ready = false;
$$.ctx = instance
? instance(component, prop_values, (i, ret, ...rest) => {
const value = rest.length ? rest[0] : ret;
if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) {
if (!$$.skip_bound && $$.bound[i])
$$.bound[i](value);
if (ready)
make_dirty(component, i);
}
return ret;
})
: [];
$$.update();
ready = true;
run_all($$.before_update);
// `false` as a special case of no DOM component
$$.fragment = create_fragment ? create_fragment($$.ctx) : false;
if (options.target) {
if (options.hydrate) {
const nodes = children(options.target);
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
$$.fragment && $$.fragment.l(nodes);
nodes.forEach(detach);
}
else {
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
$$.fragment && $$.fragment.c();
}
if (options.intro)
transition_in(component.$$.fragment);
mount_component(component, options.target, options.anchor);
flush();
}
set_current_component(parent_component);
}
class SvelteComponent {
$destroy() {
destroy_component(this, 1);
this.$destroy = noop;
}
$on(type, callback) {
const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));
callbacks.push(callback);
return () => {
const index = callbacks.indexOf(callback);
if (index !== -1)
callbacks.splice(index, 1);
};
}
$set($$props) {
if (this.$$set && !is_empty($$props)) {
this.$$.skip_bound = true;
this.$$set($$props);
this.$$.skip_bound = false;
}
}
}
/* src\Accordion.svelte generated by Svelte v3.29.4 */
function add_css() {
var style = element("style");
style.id = "svelte-1cmjzqe-style";
style.textContent = ".txev-accordion.svelte-1cmjzqe.svelte-1cmjzqe{width:100%}.txev-accordion.svelte-1cmjzqe div.svelte-1cmjzqe{padding:1rem;padding-left:3rem}.txev-accordion.svelte-1cmjzqe button.svelte-1cmjzqe{background-color:transparent;border:none;cursor:pointer;display:flex;font-size:inherit;margin:0;padding:1rem;transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out;width:100%}.txev-accordion.svelte-1cmjzqe button span.svelte-1cmjzqe{display:flex;flex:1 0 auto}.txev-accordion-light.svelte-1cmjzqe button.svelte-1cmjzqe{border-bottom:0.125rem solid #000;color:#000}.txev-accordion-light.svelte-1cmjzqe button.svelte-1cmjzqe:hover{background-color:rgba(0, 0, 0, 0.20)}.txev-accordion-dark.svelte-1cmjzqe button.svelte-1cmjzqe{border-bottom:0.125rem solid #fff;color:#fff}.txev-accordion-dark.svelte-1cmjzqe button.svelte-1cmjzqe:hover{background-color:rgba(255, 255, 255, 0.20)}";
append(document.head, style);
}
const get_body_slot_changes = dirty => ({});
const get_body_slot_context = ctx => ({});
const get_heading_slot_changes = dirty => ({});
const get_heading_slot_context = ctx => ({});
// (60:4) {#if isOpen}
function create_if_block(ctx) {
let div;
let current;
const body_slot_template = /*#slots*/ ctx[11].body;
const body_slot = create_slot(body_slot_template, ctx, /*$$scope*/ ctx[10], get_body_slot_context);
return {
c() {
div = element("div");
if (body_slot) body_slot.c();
attr(div, "class", "svelte-1cmjzqe");
},
m(target, anchor) {
insert(target, div, anchor);
if (body_slot) {
body_slot.m(div, null);
}
current = true;
},
p(ctx, dirty) {
if (body_slot) {
if (body_slot.p && dirty & /*$$scope*/ 1024) {
update_slot(body_slot, body_slot_template, ctx, /*$$scope*/ ctx[10], dirty, get_body_slot_changes, get_body_slot_context);
}
}
},
i(local) {
if (current) return;
transition_in(body_slot, local);
current = true;
},
o(local) {
transition_out(body_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(div);
if (body_slot) body_slot.d(detaching);
}
};
}
function create_fragment(ctx) {
let div;
let button;
let span;
let t0;
let b;
let t1;
let t2;
let current;
let mounted;
let dispose;
const heading_slot_template = /*#slots*/ ctx[11].heading;
const heading_slot = create_slot(heading_slot_template, ctx, /*$$scope*/ ctx[10], get_heading_slot_context);
let if_block = /*isOpen*/ ctx[0] && create_if_block(ctx);
let div_levels = [{ class: /*cssClasses*/ ctx[2] }, /*$$restProps*/ ctx[4]];
let div_data = {};
for (let i = 0; i < div_levels.length; i += 1) {
div_data = assign(div_data, div_levels[i]);
}
return {
c() {
div = element("div");
button = element("button");
span = element("span");
if (heading_slot) heading_slot.c();
t0 = space();
b = element("b");
t1 = text(/*indicator*/ ctx[1]);
t2 = space();
if (if_block) if_block.c();
attr(span, "class", "svelte-1cmjzqe");
attr(button, "class", "svelte-1cmjzqe");
set_attributes(div, div_data);
toggle_class(div, "svelte-1cmjzqe", true);
},
m(target, anchor) {
insert(target, div, anchor);
append(div, button);
append(button, span);
if (heading_slot) {
heading_slot.m(span, null);
}
append(button, t0);
append(button, b);
append(b, t1);
append(div, t2);
if (if_block) if_block.m(div, null);
current = true;
if (!mounted) {
dispose = listen(button, "click", /*toggleAccordion*/ ctx[3]);
mounted = true;
}
},
p(ctx, [dirty]) {
if (heading_slot) {
if (heading_slot.p && dirty & /*$$scope*/ 1024) {
update_slot(heading_slot, heading_slot_template, ctx, /*$$scope*/ ctx[10], dirty, get_heading_slot_changes, get_heading_slot_context);
}
}
if (!current || dirty & /*indicator*/ 2) set_data(t1, /*indicator*/ ctx[1]);
if (/*isOpen*/ ctx[0]) {
if (if_block) {
if_block.p(ctx, dirty);
if (dirty & /*isOpen*/ 1) {
transition_in(if_block, 1);
}
} else {
if_block = create_if_block(ctx);
if_block.c();
transition_in(if_block, 1);
if_block.m(div, null);
}
} else if (if_block) {
group_outros();
transition_out(if_block, 1, 1, () => {
if_block = null;
});
check_outros();
}
set_attributes(div, div_data = get_spread_update(div_levels, [
(!current || dirty & /*cssClasses*/ 4) && { class: /*cssClasses*/ ctx[2] },
dirty & /*$$restProps*/ 16 && /*$$restProps*/ ctx[4]
]));
toggle_class(div, "svelte-1cmjzqe", true);
},
i(local) {
if (current) return;
transition_in(heading_slot, local);
transition_in(if_block);
current = true;
},
o(local) {
transition_out(heading_slot, local);
transition_out(if_block);
current = false;
},
d(detaching) {
if (detaching) detach(div);
if (heading_slot) heading_slot.d(detaching);
if (if_block) if_block.d();
mounted = false;
dispose();
}
};
}
function instance($$self, $$props, $$invalidate) {
const omit_props_names = ["className","styled","theme","isOpen","iconOpened","iconClosed"];
let $$restProps = compute_rest_props($$props, omit_props_names);
let { $$slots: slots = {}, $$scope } = $$props;
let { className = "" } = $$props;
let { styled = false } = $$props;
let { theme = "dark" } = $$props;
let { isOpen = false } = $$props;
let { iconOpened = "▲" } = $$props;
let { iconClosed = "▼" } = $$props;
let indicator = iconClosed;
const toggleAccordion = () => {
$$invalidate(0, isOpen = !isOpen);
isOpen
? $$invalidate(1, indicator = iconOpened)
: $$invalidate(1, indicator = iconClosed);
};
$$self.$$set = $$new_props => {
$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));
$$invalidate(4, $$restProps = compute_rest_props($$props, omit_props_names));
if ("className" in $$new_props) $$invalidate(5, className = $$new_props.className);
if ("styled" in $$new_props) $$invalidate(6, styled = $$new_props.styled);
if ("theme" in $$new_props) $$invalidate(7, theme = $$new_props.theme);
if ("isOpen" in $$new_props) $$invalidate(0, isOpen = $$new_props.isOpen);
if ("iconOpened" in $$new_props) $$invalidate(8, iconOpened = $$new_props.iconOpened);
if ("iconClosed" in $$new_props) $$invalidate(9, iconClosed = $$new_props.iconClosed);
if ("$$scope" in $$new_props) $$invalidate(10, $$scope = $$new_props.$$scope);
};
let mainClasses;
let cssClasses;
$$self.$$.update = () => {
if ($$self.$$.dirty & /*theme*/ 128) {
$$invalidate(12, mainClasses = `txev-accordion txev-accordion-${theme}`);
}
if ($$self.$$.dirty & /*styled, mainClasses, className*/ 4192) {
$$invalidate(2, cssClasses = `${styled
? mainClasses.replaceAll("txev-", "")
: mainClasses}
${className}`);
}
};
return [
isOpen,
indicator,
cssClasses,
toggleAccordion,
$$restProps,
className,
styled,
theme,
iconOpened,
iconClosed,
$$scope,
slots
];
}
class Accordion extends SvelteComponent {
constructor(options) {
super();
if (!document.getElementById("svelte-1cmjzqe-style")) add_css();
init(this, options, instance, create_fragment, safe_not_equal, {
className: 5,
styled: 6,
theme: 7,
isOpen: 0,
iconOpened: 8,
iconClosed: 9
});
}
}
/* src\Badge.svelte generated by Svelte v3.29.4 */
function add_css$1() {
var style = element("style");
style.id = "svelte-1jls4b-style";
style.textContent = ".txev-badge.svelte-1jls4b{border:none;border-radius:1rem;display:inline-block;padding:0.5rem;text-decoration:none}.txev-badge-button.svelte-1jls4b{cursor:pointer;font-size:inherit}.txev-badge-outline-dark.svelte-1jls4b{border:0.0625rem solid #000}.txev-badge-outline-light.svelte-1jls4b{border:0.0625rem solid #fff}.txev-badge-black.svelte-1jls4b{background-color:#111;color:#fff}.txev-badge-blue.svelte-1jls4b{background-color:#2962ff;color:#fff}.txev-badge-green.svelte-1jls4b{background-color:#00c853;color:#fff}.txev-badge-grey.svelte-1jls4b{background-color:#546e7a;color:#fff}.txev-badge-orange.svelte-1jls4b{background-color:#ff9800;color:#fff}.txev-badge-pink.svelte-1jls4b{background-color:#e91e63;color:#fff}.txev-badge-purple.svelte-1jls4b{background-color:#aa00ff;color:#fff}.txev-badge-red.svelte-1jls4b{background-color:#f44336;color:#fff}.txev-badge-transparent.svelte-1jls4b{background-color:transparent;color:inherit}.txev-badge-white.svelte-1jls4b{background-color:#fff;color:#000}.txev-badge-yellow.svelte-1jls4b{background-color:#ffeb3b;color:#000}";
append(document.head, style);
}
// (75:0) {:else}
function create_else_block(ctx) {
let span;
let current;
const default_slot_template = /*#slots*/ ctx[9].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
let span_levels = [{ class: /*cssClasses*/ ctx[2] }, /*$$restProps*/ ctx[3]];
let span_data = {};
for (let i = 0; i < span_levels.length; i += 1) {
span_data = assign(span_data, span_levels[i]);
}
return {
c() {
span = element("span");
if (default_slot) default_slot.c();
set_attributes(span, span_data);
toggle_class(span, "svelte-1jls4b", true);
},
m(target, anchor) {
insert(target, span, anchor);
if (default_slot) {
default_slot.m(span, null);
}
current = true;
},
p(ctx, dirty) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 256) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[8], dirty, null, null);
}
}
set_attributes(span, span_data = get_spread_update(span_levels, [
(!current || dirty & /*cssClasses*/ 4) && { class: /*cssClasses*/ ctx[2] },
dirty & /*$$restProps*/ 8 && /*$$restProps*/ ctx[3]
]));
toggle_class(span, "svelte-1jls4b", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(span);
if (default_slot) default_slot.d(detaching);
}
};
}
// (61:22)
function create_if_block_1(ctx) {
let a;
let current;
let mounted;
let dispose;
const default_slot_template = /*#slots*/ ctx[9].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
let a_levels = [
{ href: /*href*/ ctx[0] },
{ class: /*cssClasses*/ ctx[2] },
/*$$restProps*/ ctx[3]
];
let a_data = {};
for (let i = 0; i < a_levels.length; i += 1) {
a_data = assign(a_data, a_levels[i]);
}
return {
c() {
a = element("a");
if (default_slot) default_slot.c();
set_attributes(a, a_data);
toggle_class(a, "svelte-1jls4b", true);
},
m(target, anchor) {
insert(target, a, anchor);
if (default_slot) {
default_slot.m(a, null);
}
current = true;
if (!mounted) {
dispose = [
listen(a, "click", /*click_handler_1*/ ctx[16]),
listen(a, "dblclick", /*dblclick_handler_1*/ ctx[17]),
listen(a, "mouseover", /*mouseover_handler_1*/ ctx[18]),
listen(a, "mouseout", /*mouseout_handler_1*/ ctx[19]),
listen(a, "mouseenter", /*mouseenter_handler_1*/ ctx[20]),
listen(a, "mouseleave", /*mouseleave_handler_1*/ ctx[21])
];
mounted = true;
}
},
p(ctx, dirty) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 256) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[8], dirty, null, null);
}
}
set_attributes(a, a_data = get_spread_update(a_levels, [
(!current || dirty & /*href*/ 1) && { href: /*href*/ ctx[0] },
(!current || dirty & /*cssClasses*/ 4) && { class: /*cssClasses*/ ctx[2] },
dirty & /*$$restProps*/ 8 && /*$$restProps*/ ctx[3]
]));
toggle_class(a, "svelte-1jls4b", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(a);
if (default_slot) default_slot.d(detaching);
mounted = false;
run_all(dispose);
}
};
}
// (48:0) {#if button}
function create_if_block$1(ctx) {
let button_1;
let current;
let mounted;
let dispose;
const default_slot_template = /*#slots*/ ctx[9].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
let button_1_levels = [{ class: /*cssClasses*/ ctx[2] }, /*$$restProps*/ ctx[3]];
let button_1_data = {};
for (let i = 0; i < button_1_levels.length; i += 1) {
button_1_data = assign(button_1_data, button_1_levels[i]);
}
return {
c() {
button_1 = element("button");
if (default_slot) default_slot.c();
set_attributes(button_1, button_1_data);
toggle_class(button_1, "svelte-1jls4b", true);
},
m(target, anchor) {
insert(target, button_1, anchor);
if (default_slot) {
default_slot.m(button_1, null);
}
current = true;
if (!mounted) {
dispose = [
listen(button_1, "click", /*click_handler*/ ctx[10]),
listen(button_1, "dblclick", /*dblclick_handler*/ ctx[11]),
listen(button_1, "mouseover", /*mouseover_handler*/ ctx[12]),
listen(button_1, "mouseout", /*mouseout_handler*/ ctx[13]),
listen(button_1, "mouseenter", /*mouseenter_handler*/ ctx[14]),
listen(button_1, "mouseleave", /*mouseleave_handler*/ ctx[15])
];
mounted = true;
}
},
p(ctx, dirty) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 256) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[8], dirty, null, null);
}
}
set_attributes(button_1, button_1_data = get_spread_update(button_1_levels, [
(!current || dirty & /*cssClasses*/ 4) && { class: /*cssClasses*/ ctx[2] },
dirty & /*$$restProps*/ 8 && /*$$restProps*/ ctx[3]
]));
toggle_class(button_1, "svelte-1jls4b", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(button_1);
if (default_slot) default_slot.d(detaching);
mounted = false;
run_all(dispose);
}
};
}
function create_fragment$1(ctx) {
let current_block_type_index;
let if_block;
let if_block_anchor;
let current;
const if_block_creators = [create_if_block$1, create_if_block_1, create_else_block];
const if_blocks = [];
function select_block_type(ctx, dirty) {
if (/*button*/ ctx[1]) return 0;
if (/*href*/ ctx[0] !== "") return 1;
return 2;
}
current_block_type_index = select_block_type(ctx);
if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
return {
c() {
if_block.c();
if_block_anchor = empty();
},
m(target, anchor) {
if_blocks[current_block_type_index].m(target, anchor);
insert(target, if_block_anchor, anchor);
current = true;
},
p(ctx, [dirty]) {
let previous_block_index = current_block_type_index;
current_block_type_index = select_block_type(ctx);
if (current_block_type_index === previous_block_index) {
if_blocks[current_block_type_index].p(ctx, dirty);
} else {
group_outros();
transition_out(if_blocks[previous_block_index], 1, 1, () => {
if_blocks[previous_block_index] = null;
});
check_outros();
if_block = if_blocks[current_block_type_index];
if (!if_block) {
if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
if_block.c();
}
transition_in(if_block, 1);
if_block.m(if_block_anchor.parentNode, if_block_anchor);
}
},
i(local) {
if (current) return;
transition_in(if_block);
current = true;
},
o(local) {
transition_out(if_block);
current = false;
},
d(detaching) {
if_blocks[current_block_type_index].d(detaching);
if (detaching) detach(if_block_anchor);
}
};
}
function instance$1($$self, $$props, $$invalidate) {
const omit_props_names = ["className","color","styled","outline","href","button"];
let $$restProps = compute_rest_props($$props, omit_props_names);
let { $$slots: slots = {}, $$scope } = $$props;
let { className = "" } = $$props;
let { color = "transparent" } = $$props;
let { styled = false } = $$props;
let { outline = "" } = $$props;
let { href = "" } = $$props;
let { button = false } = $$props;
function click_handler(event) {
bubble($$self, event);
}
function dblclick_handler(event) {
bubble($$self, event);
}
function mouseover_handler(event) {
bubble($$self, event);
}
function mouseout_handler(event) {
bubble($$self, event);
}
function mouseenter_handler(event) {
bubble($$self, event);
}
function mouseleave_handler(event) {
bubble($$self, event);
}
function click_handler_1(event) {
bubble($$self, event);
}
function dblclick_handler_1(event) {
bubble($$self, event);
}
function mouseover_handler_1(event) {
bubble($$self, event);
}
function mouseout_handler_1(event) {
bubble($$self, event);
}
function mouseenter_handler_1(event) {
bubble($$self, event);
}
function mouseleave_handler_1(event) {
bubble($$self, event);
}
$$self.$$set = $$new_props => {
$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));
$$invalidate(3, $$restProps = compute_rest_props($$props, omit_props_names));
if ("className" in $$new_props) $$invalidate(4, className = $$new_props.className);
if ("color" in $$new_props) $$invalidate(5, color = $$new_props.color);
if ("styled" in $$new_props) $$invalidate(6, styled = $$new_props.styled);
if ("outline" in $$new_props) $$invalidate(7, outline = $$new_props.outline);
if ("href" in $$new_props) $$invalidate(0, href = $$new_props.href);
if ("button" in $$new_props) $$invalidate(1, button = $$new_props.button);
if ("$$scope" in $$new_props) $$invalidate(8, $$scope = $$new_props.$$scope);
};
let mainClasses;
let cssClasses;
$$self.$$.update = () => {
if ($$self.$$.dirty & /*color, outline, button*/ 162) {
$$invalidate(22, mainClasses = `txev-badge txev-badge-${color}
${outline !== "" ? `txev-badge-outline-${outline}` : ""}
${button ? "txev-badge-button" : ""}`);
}
if ($$self.$$.dirty & /*styled, mainClasses, className*/ 4194384) {
$$invalidate(2, cssClasses = `
${styled
? mainClasses.replaceAll("txev-", "")
: mainClasses}
${className}`);
}
};
return [
href,
button,
cssClasses,
$$restProps,
className,
color,
styled,
outline,
$$scope,
slots,
click_handler,
dblclick_handler,
mouseover_handler,
mouseout_handler,
mouseenter_handler,
mouseleave_handler,
click_handler_1,
dblclick_handler_1,
mouseover_handler_1,
mouseout_handler_1,
mouseenter_handler_1,
mouseleave_handler_1
];
}
class Badge extends SvelteComponent {
constructor(options) {
super();
if (!document.getElementById("svelte-1jls4b-style")) add_css$1();
init(this, options, instance$1, create_fragment$1, safe_not_equal, {
className: 4,
color: 5,
styled: 6,
outline: 7,
href: 0,
button: 1
});
}
}
/* src\Button.svelte generated by Svelte v3.29.4 */
function add_css$2() {
var style = element("style");
style.id = "svelte-zhpwp-style";
style.textContent = ".txev-btn.svelte-zhpwp{border:none;border-radius:0.5rem;box-shadow:0 0.2rem 0.4rem rgba(0, 0, 0, 0.5);cursor:pointer;display:inline-block;font-size:1rem;text-decoration:none;transition:background-color 0.15s ease-in-out, \r\n border 0.15s ease-in-out, \r\n box-shadow 0.15s ease-in-out,\r\n color 0.15s ease-in-out}.txev-btn.svelte-zhpwp:active{box-shadow:none}.txev-btn-black.svelte-zhpwp{background-color:#1a1a1a;color:#fff}.txev-btn-black.svelte-zhpwp:hover{background-color:#000}.txev-btn-black.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #000;color:#000}.txev-btn-black:hover.txev-btn-outline.svelte-zhpwp{background-color:#000;color:#fff}.txev-btn-blue.svelte-zhpwp{background-color:#2962ff;color:#fff}.txev-btn-blue.svelte-zhpwp:hover{background-color:#003fec}.txev-btn-blue.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #003fec;color:#2962ff}.txev-btn-blue:hover.txev-btn-outline.svelte-zhpwp{background-color:#0043fb;color:#fff}.txev-btn-green.svelte-zhpwp{background-color:#00c853;color:#fff}.txev-btn-green.svelte-zhpwp:hover{background-color:#00a042}.txev-btn-green.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #00a042;color:#00c853}.txev-btn-green:hover.txev-btn-outline.svelte-zhpwp{background-color:#00a042;color:#fff}.txev-btn-grey.svelte-zhpwp{background-color:#546e7a;color:#fff}.txev-btn-grey.svelte-zhpwp:hover{background-color:#435861}.txev-btn-grey.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #435861;color:#435861}.txev-btn-grey:hover.txev-btn-outline.svelte-zhpwp{background-color:#435861;color:#fff}.txev-btn-orange.svelte-zhpwp{background-color:#ff9800;color:#fff}.txev-btn-orange.svelte-zhpwp:hover{background-color:#cc7900;color:#fff}.txev-btn-orange.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #cc7900;color:#cc7900}.txev-btn-orange:hover.txev-btn-outline.svelte-zhpwp{background-color:#cc7900;color:#fff}.txev-btn-pink.svelte-zhpwp{background-color:#e91e63;color:#fff}.txev-btn-pink.svelte-zhpwp:hover{background-color:#bf124d}.txev-btn-pink.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #bf124d;color:#bf124d}.txev-btn-pink:hover.txev-btn-outline.svelte-zhpwp{background-color:#bf124d;color:#fff}.txev-btn-purple.svelte-zhpwp{background-color:#aa00ff;color:#fff}.txev-btn-purple.svelte-zhpwp:hover{background-color:#8800cc}.txev-btn-purple.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #8800cc;color:#8800cc}.txev-btn-purple:hover.txev-btn-outline.svelte-zhpwp{background-color:#8800cc;color:#fff}.txev-btn-red.svelte-zhpwp{background-color:#f44336;color:#fff}.txev-btn-red.svelte-zhpwp:hover{background-color:#e21a0c}.txev-btn-red.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #e21a0c;color:#e21a0c}.txev-btn-red:hover.txev-btn-outline.svelte-zhpwp{background-color:#e21a0c;color:#fff}.txev-btn-transparent.svelte-zhpwp{background-color:transparent;color:inherit}.txev-btn-transparent.svelte-zhpwp:hover{background-color:rgba(0, 0, 0, 0.20)}.txev-btn-white.svelte-zhpwp{background-color:#fff;color:#000}.txev-btn-white.svelte-zhpwp:hover{background-color:#cccccc}.txev-btn-white.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #cccccc;color:#cccccc}.txev-btn-white:hover.txev-btn-outline.svelte-zhpwp{background-color:#cccccc;color:#000}.txev-btn-yellow.svelte-zhpwp{background-color:#ffeb3b;color:#000}.txev-btn-yellow.svelte-zhpwp:hover{background-color:#fbe100}.txev-btn-yellow.txev-btn-outline.svelte-zhpwp{background-color:transparent;border:0.125rem solid #fbe100;color:#fbe100}.txev-btn-yellow:hover.txev-btn-outline.svelte-zhpwp{background-color:#fbe100;color:#000}.txev-btn-sm.svelte-zhpwp{padding:.5rem}.txev-btn-md.svelte-zhpwp{padding:.75rem}.txev-btn-lg.svelte-zhpwp{padding:1.25rem}";
append(document.head, style);
}
// (65:0) {:else}
function create_else_block$1(ctx) {
let button;
let current;
let mounted;
let dispose;
const default_slot_template = /*#slots*/ ctx[9].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
let button_levels = [{ class: /*cssClasses*/ ctx[1] }, /*$$restProps*/ ctx[2]];
let button_data = {};
for (let i = 0; i < button_levels.length; i += 1) {
button_data = assign(button_data, button_levels[i]);
}
return {
c() {
button = element("button");
if (default_slot) default_slot.c();
set_attributes(button, button_data);
toggle_class(button, "svelte-zhpwp", true);
},
m(target, anchor) {
insert(target, button, anchor);
if (default_slot) {
default_slot.m(button, null);
}
current = true;
if (!mounted) {
dispose = [
listen(button, "click", /*click_handler_1*/ ctx[16]),
listen(button, "dblclick", /*dblclick_handler_1*/ ctx[17]),
listen(button, "mouseenter", /*mouseenter_handler_1*/ ctx[18]),
listen(button, "mouseover", /*mouseover_handler_1*/ ctx[19]),
listen(button, "mouseleave", /*mouseleave_handler_1*/ ctx[20]),
listen(button, "mouseout", /*mouseout_handler_1*/ ctx[21])
];
mounted = true;
}
},
p(ctx, dirty) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 256) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[8], dirty, null, null);
}
}
set_attributes(button, button_data = get_spread_update(button_levels, [
(!current || dirty & /*cssClasses*/ 2) && { class: /*cssClasses*/ ctx[1] },
dirty & /*$$restProps*/ 4 && /*$$restProps*/ ctx[2]
]));
toggle_class(button, "svelte-zhpwp", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(button);
if (default_slot) default_slot.d(detaching);
mounted = false;
run_all(dispose);
}
};
}
// (51:0) {#if href !== ""}
function create_if_block$2(ctx) {
let a;
let current;
let mounted;
let dispose;
const default_slot_template = /*#slots*/ ctx[9].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
let a_levels = [
{ href: /*href*/ ctx[0] },
{ class: /*cssClasses*/ ctx[1] },
/*$$restProps*/ ctx[2]
];
let a_data = {};
for (let i = 0; i < a_levels.length; i += 1) {
a_data = assign(a_data, a_levels[i]);
}
return {
c() {
a = element("a");
if (default_slot) default_slot.c();
set_attributes(a, a_data);
toggle_class(a, "svelte-zhpwp", true);
},
m(target, anchor) {
insert(target, a, anchor);
if (default_slot) {
default_slot.m(a, null);
}
current = true;
if (!mounted) {
dispose = [
listen(a, "click", /*click_handler*/ ctx[10]),
listen(a, "dblclick", /*dblclick_handler*/ ctx[11]),
listen(a, "mouseenter", /*mouseenter_handler*/ ctx[12]),
listen(a, "mouseover", /*mouseover_handler*/ ctx[13]),
listen(a, "mouseleave", /*mouseleave_handler*/ ctx[14]),
listen(a, "mouseout", /*mouseout_handler*/ ctx[15])
];
mounted = true;
}
},
p(ctx, dirty) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 256) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[8], dirty, null, null);
}
}
set_attributes(a, a_data = get_spread_update(a_levels, [
(!current || dirty & /*href*/ 1) && { href: /*href*/ ctx[0] },
(!current || dirty & /*cssClasses*/ 2) && { class: /*cssClasses*/ ctx[1] },
dirty & /*$$restProps*/ 4 && /*$$restProps*/ ctx[2]
]));
toggle_class(a, "svelte-zhpwp", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(a);
if (default_slot) default_slot.d(detaching);
mounted = false;
run_all(dispose);
}
};
}
function create_fragment$2(ctx) {
let current_block_type_index;
let if_block;
let if_block_anchor;
let current;
const if_block_creators = [create_if_block$2, create_else_block$1];
const if_blocks = [];
function select_block_type(ctx, dirty) {
if (/*href*/ ctx[0] !== "") return 0;
return 1;
}
current_block_type_index = select_block_type(ctx);
if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
return {
c() {
if_block.c();
if_block_anchor = empty();
},
m(target, anchor) {
if_blocks[current_block_type_index].m(target, anchor);
insert(target, if_block_anchor, anchor);
current = true;
},
p(ctx, [dirty]) {
let previous_block_index = current_block_type_index;
current_block_type_index = select_block_type(ctx);
if (current_block_type_index === previous_block_index) {
if_blocks[current_block_type_index].p(ctx, dirty);
} else {
group_outros();
transition_out(if_blocks[previous_block_index], 1, 1, () => {
if_blocks[previous_block_index] = null;
});
check_outros();
if_block = if_blocks[current_block_type_index];
if (!if_block) {
if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx);
if_block.c();
}
transition_in(if_block, 1);
if_block.m(if_block_anchor.parentNode, if_block_anchor);
}
},
i(local) {
if (current) return;
transition_in(if_block);
current = true;
},
o(local) {
transition_out(if_block);
current = false;
},
d(detaching) {
if_blocks[current_block_type_index].d(detaching);
if (detaching) detach(if_block_anchor);
}
};
}
function instance$2($$self, $$props, $$invalidate) {
const omit_props_names = ["className","href","color","size","outlined","styled"];
let $$restProps = compute_rest_props($$props, omit_props_names);
let { $$slots: slots = {}, $$scope } = $$props;
let { className = "" } = $$props;
let { href = "" } = $$props;
let { color = "transparent" } = $$props;
let { size = "md" } = $$props;
let { outlined = false } = $$props;
let { styled = false } = $$props;
function click_handler(event) {
bubble($$self, event);
}
function dblclick_handler(event) {
bubble($$self, event);
}
function mouseenter_handler(event) {
bubble($$self, event);
}
function mouseover_handler(event) {
bubble($$self, event);
}
function mouseleave_handler(event) {
bubble($$self, event);
}
function mouseout_handler(event) {
bubble($$self, event);
}
function click_handler_1(event) {
bubble($$self, event);
}
function dblclick_handler_1(event) {
bubble($$self, event);
}
function mouseenter_handler_1(event) {
bubble($$self, event);
}
function mouseover_handler_1(event) {
bubble($$self, event);
}
function mouseleave_handler_1(event) {
bubble($$self, event);
}
function mouseout_handler_1(event) {
bubble($$self, event);
}
$$self.$$set = $$new_props => {
$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));
$$invalidate(2, $$restProps = compute_rest_props($$props, omit_props_names));
if ("className" in $$new_props) $$invalidate(3, className = $$new_props.className);
if ("href" in $$new_props) $$invalidate(0, href = $$new_props.href);
if ("color" in $$new_props) $$invalidate(4, color = $$new_props.color);
if ("size" in $$new_props) $$invalidate(5, size = $$new_props.size);
if ("outlined" in $$new_props) $$invalidate(6, outlined = $$new_props.outlined);
if ("styled" in $$new_props) $$invalidate(7, styled = $$new_props.styled);
if ("$$scope" in $$new_props) $$invalidate(8, $$scope = $$new_props.$$scope);
};
let mainClasses;
let cssClasses;
$$self.$$.update = () => {
if ($$self.$$.dirty & /*color, size, outlined*/ 112) {
// main styling included when using this component
$$invalidate(22, mainClasses = `
txev-btn
txev-btn-${color}
txev-btn-${size}
${outlined ? "txev-btn-outline" : ""}`);
}
if ($$self.$$.dirty & /*styled, mainClasses, className*/ 4194440) {
$$invalidate(1, cssClasses = `
${styled
? mainClasses.replaceAll("txev-", "")
: mainClasses}
${className}`);
}
};
return [
href,
cssClasses,
$$restProps,
className,
color,
size,
outlined,
styled,
$$scope,
slots,
click_handler,
dblclick_handler,
mouseenter_handler,
mouseover_handler,
mouseleave_handler,
mouseout_handler,
click_handler_1,
dblclick_handler_1,
mouseenter_handler_1,
mouseover_handler_1,
mouseleave_handler_1,
mouseout_handler_1
];
}
class Button extends SvelteComponent {
constructor(options) {
super();
if (!document.getElementById("svelte-zhpwp-style")) add_css$2();
init(this, options, instance$2, create_fragment$2, safe_not_equal, {
className: 3,
href: 0,
color: 4,
size: 5,
outlined: 6,
styled: 7
});
}
}
/* src\Content.svelte generated by Svelte v3.29.4 */
function add_css$3() {
var style = element("style");
style.id = "svelte-1lvz6gk-style";
style.textContent = ".txev-content.svelte-1lvz6gk{margin:0;padding:2rem}@media screen and (max-width: 768px){.txev-content.svelte-1lvz6gk{padding:1rem}}.txev-content-light.svelte-1lvz6gk{background-color:#fff;color:#000}.txev-content-dark.svelte-1lvz6gk{background-color:#0e0e0e;color:#fff}.txev-content-default.svelte-1lvz6gk{background-color:inherit;color:inherit}";
append(document.head, style);
}
function create_fragment$3(ctx) {
let main;
let current;
const default_slot_template = /*#slots*/ ctx[6].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[5], null);
let main_levels = [{ class: /*cssClasses*/ ctx[0] }, /*$$restProps*/ ctx[1]];
let main_data = {};
for (let i = 0; i < main_levels.length; i += 1) {
main_data = assign(main_data, main_levels[i]);
}
return {
c() {
main = element("main");
if (default_slot) default_slot.c();
set_attributes(main, main_data);
toggle_class(main, "svelte-1lvz6gk", true);
},
m(target, anchor) {
insert(target, main, anchor);
if (default_slot) {
default_slot.m(main, null);
}
current = true;
},
p(ctx, [dirty]) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 32) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[5], dirty, null, null);
}
}
set_attributes(main, main_data = get_spread_update(main_levels, [
(!current || dirty & /*cssClasses*/ 1) && { class: /*cssClasses*/ ctx[0] },
dirty & /*$$restProps*/ 2 && /*$$restProps*/ ctx[1]
]));
toggle_class(main, "svelte-1lvz6gk", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(main);
if (default_slot) default_slot.d(detaching);
}
};
}
function instance$3($$self, $$props, $$invalidate) {
const omit_props_names = ["className","styled","theme"];
let $$restProps = compute_rest_props($$props, omit_props_names);
let { $$slots: slots = {}, $$scope } = $$props;
let { className = "" } = $$props;
let { styled = false } = $$props;
let { theme = "default;" } = $$props;
$$self.$$set = $$new_props => {
$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));
$$invalidate(1, $$restProps = compute_rest_props($$props, omit_props_names));
if ("className" in $$new_props) $$invalidate(2, className = $$new_props.className);
if ("styled" in $$new_props) $$invalidate(3, styled = $$new_props.styled);
if ("theme" in $$new_props) $$invalidate(4, theme = $$new_props.theme);
if ("$$scope" in $$new_props) $$invalidate(5, $$scope = $$new_props.$$scope);
};
let mainClasses;
let cssClasses;
$$self.$$.update = () => {
if ($$self.$$.dirty & /*theme*/ 16) {
$$invalidate(7, mainClasses = `txev-content txev-content-${theme}`);
}
if ($$self.$$.dirty & /*styled, mainClasses, className*/ 140) {
$$invalidate(0, cssClasses = `${styled
? mainClasses.replaceAll("txev-", "")
: mainClasses}
${className}`);
}
};
return [cssClasses, $$restProps, className, styled, theme, $$scope, slots];
}
class Content extends SvelteComponent {
constructor(options) {
super();
if (!document.getElementById("svelte-1lvz6gk-style")) add_css$3();
init(this, options, instance$3, create_fragment$3, safe_not_equal, { className: 2, styled: 3, theme: 4 });
}
}
/* src\Column.svelte generated by Svelte v3.29.4 */
function add_css$4() {
var style = element("style");
style.id = "svelte-1voodx8-style";
style.textContent = ".txev-column.svelte-1voodx8{display:inline-block;width:100%}.txev-column-flex.svelte-1voodx8{display:flex;flex-direction:column}.txev-column-inline.svelte-1voodx8{display:inline}";
append(document.head, style);
}
function create_fragment$4(ctx) {
let span;
let current;
const default_slot_template = /*#slots*/ ctx[7].default;
const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[6], null);
let span_levels = [{ class: /*cssClasses*/ ctx[0] }, /*$$restProps*/ ctx[1]];
let span_data = {};
for (let i = 0; i < span_levels.length; i += 1) {
span_data = assign(span_data, span_levels[i]);
}
return {
c() {
span = element("span");
if (default_slot) default_slot.c();
set_attributes(span, span_data);
toggle_class(span, "svelte-1voodx8", true);
},
m(target, anchor) {
insert(target, span, anchor);
if (default_slot) {
default_slot.m(span, null);
}
current = true;
},
p(ctx, [dirty]) {
if (default_slot) {
if (default_slot.p && dirty & /*$$scope*/ 64) {
update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[6], dirty, null, null);
}
}
set_attributes(span, span_data = get_spread_update(span_levels, [
(!current || dirty & /*cssClasses*/ 1) && { class: /*cssClasses*/ ctx[0] },
dirty & /*$$restProps*/ 2 && /*$$restProps*/ ctx[1]
]));
toggle_class(span, "svelte-1voodx8", true);
},
i(local) {
if (current) return;
transition_in(default_slot, local);
current = true;
},
o(local) {
transition_out(default_slot, local);
current = false;
},
d(detaching) {
if (detaching) detach(span);
if (defaul