UNPKG

phosphor-solid

Version:

A clean and friendly icon family for Solid-js

1,103 lines (789 loc) 6.28 MB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var solidJs = require('solid-js'); var web = require('solid-js/web'); var IconContext = /*#__PURE__*/solidJs.createContext({ color: "currentColor", size: "1em", weight: "regular", mirrored: false }); function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } const _tmpl$ = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polyline></svg>`, 4, true), _tmpl$2 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline></svg>`, 4, true), _tmpl$3 = web.template(`<svg><path d="M160.00439,216c-.13378,0-.2666-.00342-.40039-.00977a7.99906,7.99906,0,0,1-7.07714-5.14209L95.35205,60.7644,63.28564,131.3103A8.00165,8.00165,0,0,1,56.00244,136h-32a8,8,0,0,1,0-16H50.85107L88.71924,36.6897a7.99988,7.99988,0,0,1,14.75879.4624l57.51562,150.97729,31.85352-63.707A7.99979,7.99979,0,0,1,200.00244,120h32a8,8,0,0,1,0,16H204.94678l-37.78907,75.57764A7.99952,7.99952,0,0,1,160.00439,216Z"></path></svg>`, 4, true), _tmpl$4 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></polyline></svg>`, 4, true), _tmpl$5 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></polyline></svg>`, 4, true), _tmpl$6 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor = function renderPathFor(weight, color) { switch (weight) { case "bold": return function () { var _el$ = _tmpl$.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(); case "duotone": return function () { var _el$2 = _tmpl$2.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }(); case "fill": return _tmpl$3.cloneNode(true); case "light": return function () { var _el$4 = _tmpl$4.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }(); case "thin": return function () { var _el$5 = _tmpl$5.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }(); case "regular": return function () { var _el$6 = _tmpl$2.cloneNode(true); web.setAttribute(_el$6, "stroke", color); return _el$6; }(); default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var Activity = function Activity(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$7 = _tmpl$6.cloneNode(true), _el$8 = _el$7.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$7) : ref = _el$7; web.setAttribute(_el$7, "width", size != null ? size : contextSize); web.setAttribute(_el$7, "height", size != null ? size : contextSize); web.setAttribute(_el$7, "fill", color != null ? color : contextColor); web.setAttribute(_el$7, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$7, restContext, true, true); web.spread(_el$7, restProps, true, true); web.insert(_el$7, children, _el$8); web.insert(_el$7, function () { return renderPathFor(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$7; }(); }; const _tmpl$$1 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$2$1 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$3$1 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$4$1 = web.template(`<svg><path d="M240.22559,136v32a8.00013,8.00013,0,0,1-9.56934,7.84473L160.22559,161.7583v26.96143l13.47168,13.66357A8.00119,8.00119,0,0,1,176,208v24a7.99947,7.99947,0,0,1-10.9707,7.42773L128,224.61621,90.9707,239.42773A7.99953,7.99953,0,0,1,80,232V208a8.00035,8.00035,0,0,1,2.34277-5.65674L96,188.686V161.7583L25.56934,175.84473A8.00012,8.00012,0,0,1,16,168V136a7.99967,7.99967,0,0,1,4.42188-7.15527L96.01172,91.0498l.10058-43.06835a32,32,0,0,1,64,.01855l.10157,43.0498,75.58984,37.79493A7.99969,7.99969,0,0,1,240.22559,136Z"></path></svg>`, 4, true), _tmpl$5$1 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$6$1 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$7 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$1 = function renderPathFor(weight, color) { switch (weight) { case "bold": return function () { var _el$ = _tmpl$$1.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(); case "duotone": return [_tmpl$2$1.cloneNode(true), function () { var _el$3 = _tmpl$3$1.cloneNode(true); web.setAttribute(_el$3, "stroke", color); return _el$3; }()]; case "fill": return _tmpl$4$1.cloneNode(true); case "light": return function () { var _el$5 = _tmpl$5$1.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }(); case "thin": return function () { var _el$6 = _tmpl$6$1.cloneNode(true); web.setAttribute(_el$6, "stroke", color); return _el$6; }(); case "regular": return function () { var _el$7 = _tmpl$3$1.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(); default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var Airplane = function Airplane(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$8 = _tmpl$7.cloneNode(true), _el$9 = _el$8.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$8) : ref = _el$8; web.setAttribute(_el$8, "width", size != null ? size : contextSize); web.setAttribute(_el$8, "height", size != null ? size : contextSize); web.setAttribute(_el$8, "fill", color != null ? color : contextColor); web.setAttribute(_el$8, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$8, restContext, true, true); web.spread(_el$8, restProps, true, true); web.insert(_el$8, children, _el$9); web.insert(_el$8, function () { return renderPathFor$1(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$8; }(); }; const _tmpl$$2 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true), _tmpl$2$2 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$3$2 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$4$2 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true), _tmpl$5$2 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$6$2 = web.template(`<svg><path d="M224,216a8.00008,8.00008,0,0,1-8,8H72a8,8,0,0,1,0-16H216A8.00008,8.00008,0,0,1,224,216ZM208,100H153.75977L110.94824,53.29688A3.99911,3.99911,0,0,0,108,52H91.09961A12.00015,12.00015,0,0,0,79.71484,67.79492L90.4502,100H65.87305L47.07324,77.43945A4.001,4.001,0,0,0,44,76H26.752A11.99986,11.99986,0,0,0,15.25879,91.44824l14.06836,46.89649A35.77737,35.77737,0,0,0,63.80859,164H240a4.0002,4.0002,0,0,0,4-4V136A36.04061,36.04061,0,0,0,208,100Z"></path></svg>`, 4, true), _tmpl$7$1 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true), _tmpl$8 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$9 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true), _tmpl$10 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$11 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$2 = function renderPathFor(weight, color) { switch (weight) { case "bold": return [function () { var _el$ = _tmpl$$2.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(), function () { var _el$2 = _tmpl$2$2.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }()]; case "duotone": return [_tmpl$3$2.cloneNode(true), function () { var _el$4 = _tmpl$4$2.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }(), function () { var _el$5 = _tmpl$5$2.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }()]; case "fill": return _tmpl$6$2.cloneNode(true); case "light": return [function () { var _el$7 = _tmpl$7$1.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(), function () { var _el$8 = _tmpl$8.cloneNode(true); web.setAttribute(_el$8, "stroke", color); return _el$8; }()]; case "thin": return [function () { var _el$9 = _tmpl$9.cloneNode(true); web.setAttribute(_el$9, "stroke", color); return _el$9; }(), function () { var _el$10 = _tmpl$10.cloneNode(true); web.setAttribute(_el$10, "stroke", color); return _el$10; }()]; case "regular": return [function () { var _el$11 = _tmpl$4$2.cloneNode(true); web.setAttribute(_el$11, "stroke", color); return _el$11; }(), function () { var _el$12 = _tmpl$5$2.cloneNode(true); web.setAttribute(_el$12, "stroke", color); return _el$12; }()]; default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var AirplaneInFlight = function AirplaneInFlight(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$13 = _tmpl$11.cloneNode(true), _el$14 = _el$13.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13; web.setAttribute(_el$13, "width", size != null ? size : contextSize); web.setAttribute(_el$13, "height", size != null ? size : contextSize); web.setAttribute(_el$13, "fill", color != null ? color : contextColor); web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$13, restContext, true, true); web.spread(_el$13, restProps, true, true); web.insert(_el$13, children, _el$14); web.insert(_el$13, function () { return renderPathFor$2(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$13; }(); }; const _tmpl$$3 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true), _tmpl$2$3 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$3$3 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$4$3 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true), _tmpl$5$3 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$6$3 = web.template(`<svg><path d="M248,216a8.00008,8.00008,0,0,1-8,8H96a8,8,0,0,1,0-16H240A8.00008,8.00008,0,0,1,248,216Zm-24-28a4.00035,4.00035,0,0,0,4-4V148.32275a36.10691,36.10691,0,0,0-26.36523-34.68652l-46.97852-13.0498L123.47266,46.01562a4.00193,4.00193,0,0,0-2.208-1.81054l-13.46973-4.49024A12.00071,12.00071,0,0,0,92,51.09961V82.55908L66.75781,74.6709,51.5293,46.11768a4.00065,4.00065,0,0,0-2.26465-1.9126L35.79492,39.71484A12.00071,12.00071,0,0,0,20,51.09961v52.62988A36.11994,36.11994,0,0,0,46.294,138.396l176.62793,49.45605A4.00591,4.00591,0,0,0,224,188Z"></path></svg>`, 4, true), _tmpl$7$2 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true), _tmpl$8$1 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$9$1 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true), _tmpl$10$1 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$11$1 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$3 = function renderPathFor(weight, color) { switch (weight) { case "bold": return [function () { var _el$ = _tmpl$$3.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(), function () { var _el$2 = _tmpl$2$3.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }()]; case "duotone": return [_tmpl$3$3.cloneNode(true), function () { var _el$4 = _tmpl$4$3.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }(), function () { var _el$5 = _tmpl$5$3.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }()]; case "fill": return _tmpl$6$3.cloneNode(true); case "light": return [function () { var _el$7 = _tmpl$7$2.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(), function () { var _el$8 = _tmpl$8$1.cloneNode(true); web.setAttribute(_el$8, "stroke", color); return _el$8; }()]; case "thin": return [function () { var _el$9 = _tmpl$9$1.cloneNode(true); web.setAttribute(_el$9, "stroke", color); return _el$9; }(), function () { var _el$10 = _tmpl$10$1.cloneNode(true); web.setAttribute(_el$10, "stroke", color); return _el$10; }()]; case "regular": return [function () { var _el$11 = _tmpl$4$3.cloneNode(true); web.setAttribute(_el$11, "stroke", color); return _el$11; }(), function () { var _el$12 = _tmpl$5$3.cloneNode(true); web.setAttribute(_el$12, "stroke", color); return _el$12; }()]; default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var AirplaneLanding = function AirplaneLanding(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$13 = _tmpl$11$1.cloneNode(true), _el$14 = _el$13.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13; web.setAttribute(_el$13, "width", size != null ? size : contextSize); web.setAttribute(_el$13, "height", size != null ? size : contextSize); web.setAttribute(_el$13, "fill", color != null ? color : contextColor); web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$13, restContext, true, true); web.spread(_el$13, restProps, true, true); web.insert(_el$13, children, _el$14); web.insert(_el$13, function () { return renderPathFor$3(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$13; }(); }; const _tmpl$$4 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true), _tmpl$2$4 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$3$4 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$4$4 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true), _tmpl$5$4 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$6$4 = web.template(`<svg><path d="M176,216a8.00008,8.00008,0,0,1-8,8H24a8,8,0,0,1,0-16H168A8.00008,8.00008,0,0,1,176,216ZM247.0957,89.4668,228.45605,66.686a35.81374,35.81374,0,0,0-46.11523-8.2334L139.53906,83.62988,81.26465,64.20508a4.0083,4.0083,0,0,0-2.83985.11816l-16.5,7.0708A12.00078,12.00078,0,0,0,58.625,91.34375L85.21191,115.272l-21.46679,12.2666L37.5752,116.32324a4.00251,4.00251,0,0,0-3.1504,0l-16.75292,7.17969a12.00032,12.00032,0,0,0-3.48145,19.78418h.001l37.69531,35.33935a35.78229,35.78229,0,0,0,42.7168,4.85938L246.01074,95.458a4.001,4.001,0,0,0,1.085-5.99121Z"></path></svg>`, 4, true), _tmpl$7$3 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true), _tmpl$8$2 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$9$2 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true), _tmpl$10$2 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$11$2 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$4 = function renderPathFor(weight, color) { switch (weight) { case "bold": return [function () { var _el$ = _tmpl$$4.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(), function () { var _el$2 = _tmpl$2$4.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }()]; case "duotone": return [_tmpl$3$4.cloneNode(true), function () { var _el$4 = _tmpl$4$4.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }(), function () { var _el$5 = _tmpl$5$4.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }()]; case "fill": return _tmpl$6$4.cloneNode(true); case "light": return [function () { var _el$7 = _tmpl$7$3.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(), function () { var _el$8 = _tmpl$8$2.cloneNode(true); web.setAttribute(_el$8, "stroke", color); return _el$8; }()]; case "thin": return [function () { var _el$9 = _tmpl$9$2.cloneNode(true); web.setAttribute(_el$9, "stroke", color); return _el$9; }(), function () { var _el$10 = _tmpl$10$2.cloneNode(true); web.setAttribute(_el$10, "stroke", color); return _el$10; }()]; case "regular": return [function () { var _el$11 = _tmpl$4$4.cloneNode(true); web.setAttribute(_el$11, "stroke", color); return _el$11; }(), function () { var _el$12 = _tmpl$5$4.cloneNode(true); web.setAttribute(_el$12, "stroke", color); return _el$12; }()]; default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var AirplaneTakeoff = function AirplaneTakeoff(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$13 = _tmpl$11$2.cloneNode(true), _el$14 = _el$13.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13; web.setAttribute(_el$13, "width", size != null ? size : contextSize); web.setAttribute(_el$13, "height", size != null ? size : contextSize); web.setAttribute(_el$13, "fill", color != null ? color : contextColor); web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$13, restContext, true, true); web.spread(_el$13, restProps, true, true); web.insert(_el$13, children, _el$14); web.insert(_el$13, function () { return renderPathFor$4(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$13; }(); }; const _tmpl$$5 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$2$5 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$3$5 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$4$5 = web.template(`<svg><path d="M215.01538,86.23437l-29.80762,27.98829,30.19824,83.043a8.00184,8.00184,0,0,1-1.86181,8.39161l-24,24A7.99924,7.99924,0,0,1,177.282,228.5127l-42.58691-62.33692-18.80762,17.33106V204a8.0008,8.0008,0,0,1-2.34326,5.65723l-20,20a7.99986,7.99986,0,0,1-13.23291-3.08789L67.38745,188.457l-38.064-12.87891a8.00081,8.00081,0,0,1-3.09326-13.23535l20-20A8.00235,8.00235,0,0,1,51.88745,140H72.574l18.75635-18.75684L27.45,78.65625a8.00073,8.00073,0,0,1-1.21973-12.31348l24-24a8.003,8.003,0,0,1,8.39111-1.86132l83.0625,30.20507,26.606-28.14062a7.98306,7.98306,0,0,1,.97071-1.17383,32.0006,32.0006,0,0,1,47.01806,43.34375A8.03536,8.03536,0,0,1,215.01538,86.23437Z"></path></svg>`, 4, true), _tmpl$5$5 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$6$5 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$7$4 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$5 = function renderPathFor(weight, color) { switch (weight) { case "bold": return function () { var _el$ = _tmpl$$5.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(); case "duotone": return [_tmpl$2$5.cloneNode(true), function () { var _el$3 = _tmpl$3$5.cloneNode(true); web.setAttribute(_el$3, "stroke", color); return _el$3; }()]; case "fill": return _tmpl$4$5.cloneNode(true); case "light": return function () { var _el$5 = _tmpl$5$5.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }(); case "thin": return function () { var _el$6 = _tmpl$6$5.cloneNode(true); web.setAttribute(_el$6, "stroke", color); return _el$6; }(); case "regular": return function () { var _el$7 = _tmpl$3$5.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(); default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var AirplaneTilt = function AirplaneTilt(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$8 = _tmpl$7$4.cloneNode(true), _el$9 = _el$8.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$8) : ref = _el$8; web.setAttribute(_el$8, "width", size != null ? size : contextSize); web.setAttribute(_el$8, "height", size != null ? size : contextSize); web.setAttribute(_el$8, "fill", color != null ? color : contextColor); web.setAttribute(_el$8, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$8, restContext, true, true); web.spread(_el$8, restProps, true, true); web.insert(_el$8, children, _el$9); web.insert(_el$8, function () { return renderPathFor$5(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$8; }(); }; const _tmpl$$6 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polygon></svg>`, 4, true), _tmpl$2$6 = web.template(`<svg><path d="M48,192a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true), _tmpl$3$6 = web.template(`<svg><path d="M208,48H48A16.00016,16.00016,0,0,0,32,64V176a16.00016,16.00016,0,0,0,16,16h52.57227l27.43017-32,27.42725,32H208a16.00016,16.00016,0,0,0,16-16V64A16.00016,16.00016,0,0,0,208,48Z" opacity="0.2"></path></svg>`, 4, true), _tmpl$4$6 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polygon></svg>`, 4, true), _tmpl$5$6 = web.template(`<svg><path d="M64,192H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16H192" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true), _tmpl$6$6 = web.template(`<svg><g><path d="M134.07666,154.794a8.0003,8.0003,0,0,0-12.14844-.00049l-48.00293,56A8,8,0,0,0,79.99951,224h96a8.00032,8.00032,0,0,0,6.07422-13.20605Z"></path><path d="M208.00244,40H47.99951a24.0275,24.0275,0,0,0-24,24V176a24.0275,24.0275,0,0,0,24,24h14.104l47.67919-55.62231a24.00045,24.00045,0,0,1,36.44239.0039L193.895,200h14.10742a24.0275,24.0275,0,0,0,24-24V64A24.0275,24.0275,0,0,0,208.00244,40Z"></path></g></svg>`, 8, true), _tmpl$7$5 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></polygon></svg>`, 4, true), _tmpl$8$3 = web.template(`<svg><path d="M64,192H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16H192" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true), _tmpl$9$3 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></polygon></svg>`, 4, true), _tmpl$10$3 = web.template(`<svg><path d="M64,192H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16H192" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true), _tmpl$11$3 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$6 = function renderPathFor(weight, color) { switch (weight) { case "bold": return [function () { var _el$ = _tmpl$$6.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(), function () { var _el$2 = _tmpl$2$6.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }()]; case "duotone": return [_tmpl$3$6.cloneNode(true), function () { var _el$4 = _tmpl$4$6.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }(), function () { var _el$5 = _tmpl$5$6.cloneNode(true); web.setAttribute(_el$5, "stroke", color); return _el$5; }()]; case "fill": return _tmpl$6$6.cloneNode(true); case "light": return [function () { var _el$7 = _tmpl$7$5.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(), function () { var _el$8 = _tmpl$8$3.cloneNode(true); web.setAttribute(_el$8, "stroke", color); return _el$8; }()]; case "thin": return [function () { var _el$9 = _tmpl$9$3.cloneNode(true); web.setAttribute(_el$9, "stroke", color); return _el$9; }(), function () { var _el$10 = _tmpl$10$3.cloneNode(true); web.setAttribute(_el$10, "stroke", color); return _el$10; }()]; case "regular": return [function () { var _el$11 = _tmpl$4$6.cloneNode(true); web.setAttribute(_el$11, "stroke", color); return _el$11; }(), function () { var _el$12 = _tmpl$5$6.cloneNode(true); web.setAttribute(_el$12, "stroke", color); return _el$12; }()]; default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var Airplay = function Airplay(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$13 = _tmpl$11$3.cloneNode(true), _el$14 = _el$13.firstChild; var _ref$ = ref; typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13; web.setAttribute(_el$13, "width", size != null ? size : contextSize); web.setAttribute(_el$13, "height", size != null ? size : contextSize); web.setAttribute(_el$13, "fill", color != null ? color : contextColor); web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined); web.spread(_el$13, restContext, true, true); web.spread(_el$13, restProps, true, true); web.insert(_el$13, children, _el$14); web.insert(_el$13, function () { return renderPathFor$6(weight != null ? weight : contextWeight, color != null ? color : contextColor); }, null); return _el$13; }(); }; const _tmpl$$7 = web.template(`<svg><polyline points="128 80 128 128 176 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polyline></svg>`, 4, true), _tmpl$2$7 = web.template(`<svg><circle cx="128" cy="128" r="88" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></circle></svg>`, 4, true), _tmpl$3$7 = web.template(`<svg><line x1="201.53911" y1="20.51977" x2="235.48023" y2="54.46089" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true), _tmpl$4$7 = web.template(`<svg><line x1="20.51977" y1="54.46089" x2="54.46089" y2="20.51977" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true), _tmpl$5$7 = web.template(`<svg><circle cx="128" cy="128" r="88" opacity="0.2"></circle></svg>`, 4, true), _tmpl$6$7 = web.template(`<svg><polyline points="128 72 128 128 184 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline></svg>`, 4, true), _tmpl$7$6 = web.template(`<svg><circle cx="128" cy="128" r="88" fill="none" stroke-miterlimit="10" stroke-width="16"></circle></svg>`, 4, true), _tmpl$8$4 = web.template(`<svg><line x1="195.88225" y1="26.17662" x2="229.82338" y2="60.11775" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true), _tmpl$9$4 = web.template(`<svg><line x1="26.17662" y1="60.11775" x2="60.11775" y2="26.17662" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true), _tmpl$10$4 = web.template(`<svg><g><path d="M235.48047,54.46094,201.53906,20.51953a8,8,0,0,0-11.31347,11.314L224.1665,65.77441a8,8,0,1,0,11.314-11.31347Z"></path><path d="M65.77441,20.51953a8,8,0,0,0-11.31347,0L20.51953,54.46094a8,8,0,0,0,11.314,11.31347L65.77441,31.8335A8.00061,8.00061,0,0,0,65.77441,20.51953Z"></path><path d="M223.957,125.22363c-.02051-.71777-.0459-1.43408-.082-2.14892-.001-.02491-.00293-.04932-.00439-.07373A96.003,96.003,0,0,0,132.999,32.12939c-.02441-.00146-.04882-.00341-.07373-.00439-.71484-.03613-1.43115-.06152-2.14892-.082-.10742-.00293-.21436-.00879-.32227-.01172Q129.2295,32.00048,128,32q-1.22973,0-2.4541.03125c-.10791.00293-.21485.00879-.32227.01172-.71777.02051-1.43408.0459-2.14892.082-.02491.001-.04932.00293-.07373.00439A96.004,96.004,0,0,0,32.12939,123.001c-.00146.02441-.00341.04882-.00439.07373-.03613.71484-.06152,1.43115-.082,2.14892-.00293.10742-.00879.21436-.01172.32227Q32.00048,126.7705,32,128q0,1.22973.03125,2.4541c.00293.10791.00879.21485.01172.32227.02051.71777.0459,1.43408.082,2.14892.001.02491.00293.04932.00439.07373A96.003,96.003,0,0,0,123.001,223.87061c.02441.00146.04882.00341.07373.00439.71484.03613,1.43115.06152,2.14892.082.10742.00293.21436.00879.32227.01172q1.2246.03077,2.4541.03125,1.22973,0,2.4541-.03125c.10791-.00293.21485-.00879.32227-.01172.71777-.02051,1.43408-.0459,2.14892-.082.02491-.001.04932-.00293.07373-.00439A96.004,96.004,0,0,0,223.87061,132.999c.00146-.02441.00341-.04882.00439-.07373.03613-.71484.06152-1.43115.082-2.14892.00293-.10742.00879-.21436.01172-.32227Q223.99952,129.2295,224,128q0-1.22973-.03125-2.4541C223.96582,125.438,223.96,125.33105,223.957,125.22363ZM184,136H128a8.00008,8.00008,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"></path></g></svg>`, 10, true), _tmpl$11$4 = web.template(`<svg><polyline points="128 72 128 128 184 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></polyline></svg>`, 4, true), _tmpl$12 = web.template(`<svg><circle cx="128" cy="128" r="88" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></circle></svg>`, 4, true), _tmpl$13 = web.template(`<svg><line x1="195.88225" y1="26.17662" x2="229.82338" y2="60.11775" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true), _tmpl$14 = web.template(`<svg><line x1="26.17662" y1="60.11775" x2="60.11775" y2="26.17662" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true), _tmpl$15 = web.template(`<svg><polyline points="128 72 128 128 184 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></polyline></svg>`, 4, true), _tmpl$16 = web.template(`<svg><circle cx="128" cy="128" r="88" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></circle></svg>`, 4, true), _tmpl$17 = web.template(`<svg><line x1="195.88225" y1="26.17662" x2="229.82338" y2="60.11775" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true), _tmpl$18 = web.template(`<svg><line x1="26.17662" y1="60.11775" x2="60.11775" y2="26.17662" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true), _tmpl$19 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4); var renderPathFor$7 = function renderPathFor(weight, color) { switch (weight) { case "bold": return [function () { var _el$ = _tmpl$$7.cloneNode(true); web.setAttribute(_el$, "stroke", color); return _el$; }(), function () { var _el$2 = _tmpl$2$7.cloneNode(true); web.setAttribute(_el$2, "stroke", color); return _el$2; }(), function () { var _el$3 = _tmpl$3$7.cloneNode(true); web.setAttribute(_el$3, "stroke", color); return _el$3; }(), function () { var _el$4 = _tmpl$4$7.cloneNode(true); web.setAttribute(_el$4, "stroke", color); return _el$4; }()]; case "duotone": return [_tmpl$5$7.cloneNode(true), function () { var _el$6 = _tmpl$6$7.cloneNode(true); web.setAttribute(_el$6, "stroke", color); return _el$6; }(), function () { var _el$7 = _tmpl$7$6.cloneNode(true); web.setAttribute(_el$7, "stroke", color); return _el$7; }(), function () { var _el$8 = _tmpl$8$4.cloneNode(true); web.setAttribute(_el$8, "stroke", color); return _el$8; }(), function () { var _el$9 = _tmpl$9$4.cloneNode(true); web.setAttribute(_el$9, "stroke", color); return _el$9; }()]; case "fill": return _tmpl$10$4.cloneNode(true); case "light": return [function () { var _el$11 = _tmpl$11$4.cloneNode(true); web.setAttribute(_el$11, "stroke", color); return _el$11; }(), function () { var _el$12 = _tmpl$12.cloneNode(true); web.setAttribute(_el$12, "stroke", color); return _el$12; }(), function () { var _el$13 = _tmpl$13.cloneNode(true); web.setAttribute(_el$13, "stroke", color); return _el$13; }(), function () { var _el$14 = _tmpl$14.cloneNode(true); web.setAttribute(_el$14, "stroke", color); return _el$14; }()]; case "thin": return [function () { var _el$15 = _tmpl$15.cloneNode(true); web.setAttribute(_el$15, "stroke", color); return _el$15; }(), function () { var _el$16 = _tmpl$16.cloneNode(true); web.setAttribute(_el$16, "stroke", color); return _el$16; }(), function () { var _el$17 = _tmpl$17.cloneNode(true); web.setAttribute(_el$17, "stroke", color); return _el$17; }(), function () { var _el$18 = _tmpl$18.cloneNode(true); web.setAttribute(_el$18, "stroke", color); return _el$18; }()]; case "regular": return [function () { var _el$19 = _tmpl$6$7.cloneNode(true); web.setAttribute(_el$19, "stroke", color); return _el$19; }(), function () { var _el$20 = _tmpl$7$6.cloneNode(true); web.setAttribute(_el$20, "stroke", color); return _el$20; }(), function () { var _el$21 = _tmpl$8$4.cloneNode(true); web.setAttribute(_el$21, "stroke", color); return _el$21; }(), function () { var _el$22 = _tmpl$9$4.cloneNode(true); web.setAttribute(_el$22, "stroke", color); return _el$22; }()]; default: console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'); return null; } }; var Alarm = function Alarm(props, ref) { var color = props.color, size = props.size, weight = props.weight, mirrored = props.mirrored, children = props.children, restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]); var _useContext = solidJs.useContext(IconContext), contextColor = _useContext.color, contextSize = _useContext.size, contextWeight = _useContext.weight, contextMirrored = _useContext.mirrored, restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]); return function () { var _el$23 = _tmpl$19.