/* Маркар landing — icon set (Lucide line icons, inlined as path data).
   Lucide is MIT-licensed; copied as SVG paths rather than hand-drawn.
   24×24, stroke 2, round caps. */
(function () {
  const React = window.React;
  function make(children, vb = '0 0 24 24') {
    return function Icon({ size = 24, stroke = 2, className, style }) {
      return React.createElement('svg', {
        width: size, height: size, viewBox: vb, fill: 'none',
        stroke: 'currentColor', strokeWidth: stroke,
        strokeLinecap: 'round', strokeLinejoin: 'round',
        className, style, 'aria-hidden': true,
      }, children.map((c, i) => React.createElement(c[0], { key: i, ...c[1] })));
    };
  }
  const P = (d) => ['path', { d }];
  const L = (x1, y1, x2, y2) => ['line', { x1, y1, x2, y2 }];
  const C = (cx, cy, r) => ['circle', { cx, cy, r }];
  const PL = (points) => ['polyline', { points }];
  const PG = (points) => ['polygon', { points }];

  window.MkIcons = {
    Phone: make([P('M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z')]),
    ArrowRight: make([L(5, 12, 19, 12), PL('12 5 19 12 12 19')]),
    ArrowLeft: make([L(19, 12, 5, 12), PL('12 19 5 12 12 5')]),
    Check: make([PL('20 6 9 17 4 12')]),
    ShieldCheck: make([P('M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'), P('m9 12 2 2 4-4')]),
    MapPin: make([P('M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'), C(12, 10, 3)]),
    Clock: make([C(12, 12, 10), PL('12 6 12 12 16 14')]),
    Menu: make([L(3, 6, 21, 6), L(3, 12, 21, 12), L(3, 18, 21, 18)]),
    X: make([L(18, 6, 6, 18), L(6, 6, 18, 18)]),
    Car: make([P('M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.7 0-1.4.4-1.7 1l-1.5 2.8A3.5 3.5 0 0 0 2 12v4c0 .6.4 1 1 1h2'), P('M9 17h6'), C(7, 17, 2), C(17, 17, 2)]),
    Wallet: make([P('M19 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2'), P('M3 5a2 2 0 0 0 2 2h14a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2'), C(16, 12, 1)]),
    Banknote: make([['rect', { x: 2, y: 6, width: 20, height: 12, rx: 2 }], C(12, 12, 2), L(6, 12, 6.01, 12), L(18, 12, 18.01, 12)]),
    Key: make([C(7.5, 15.5, 5.5), P('m21 2-9.6 9.6'), P('m15.5 7.5 3 3L22 7l-3-3')]),
    Repeat: make([P('m17 2 4 4-4 4'), P('M3 11v-1a4 4 0 0 1 4-4h14'), P('m7 22-4-4 4-4'), P('M21 13v1a4 4 0 0 1-4 4H3')]),
    Star: make([PG('12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26')]),
    StarFill: function StarFill({ size = 16, className, style }) {
      return window.React.createElement('svg', { width: size, height: size, viewBox: '0 0 24 24', fill: 'currentColor', className, style, 'aria-hidden': true },
        window.React.createElement('polygon', { points: '12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26' }));
    },
    ChevronRight: make([PL('9 18 15 12 9 6')]),
    ChevronLeft: make([PL('15 18 9 12 15 6')]),
    Gallery: make([['rect', { x: 3, y: 3, width: 18, height: 18, rx: 2, ry: 2 }], C(9, 9, 2), P('m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21')]),
    MessageCircle: make([P('M7.9 20A9 9 0 1 0 4 16.1L2 22Z')]),
    Send: make([P('M22 2 11 13'), P('m22 2-7 20-4-9-9-4Z')]),
    Sliders: make([L(4, 21, 4, 14), L(4, 10, 4, 3), L(12, 21, 12, 12), L(12, 8, 12, 3), L(20, 21, 20, 16), L(20, 12, 20, 3), L(1, 14, 7, 14), L(9, 8, 15, 8), L(17, 16, 23, 16)]),
    Gauge: make([P('m12 14 4-4'), P('M3.34 19a10 10 0 1 1 17.32 0')]),
    BadgeCheck: make([P('M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'), P('m9 12 2 2 4-4')]),
    Truck: make([P('M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'), P('M15 18H9'), P('M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'), C(17, 18, 2), C(7, 18, 2)]),
    Zap: make([PG('13 2 3 14 12 14 11 22 21 10 12 10 13 2')]),
    Users: make([P('M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'), C(9, 7, 4), P('M22 21v-2a4 4 0 0 0-3-3.87'), P('M16 3.13a4 4 0 0 1 0 7.75')]),
    Cog: make([C(12, 12, 3), P('M12 2v2'), P('M12 20v2'), P('m4.93 4.93 1.41 1.41'), P('m17.66 17.66 1.41 1.41'), P('M2 12h2'), P('M20 12h2'), P('m6.34 17.66-1.41 1.41'), P('m19.07 4.93-1.41 1.41')]),
    Headset: make([P('M3 11h3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'), P('M21 11h-3a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z'), P('M3 11a9 9 0 0 1 18 0'), P('M21 16v2a4 4 0 0 1-4 4h-3')]),
  };
})();
