/* eslint-disable */
/* =========================================================
   Logo components — Form Property white-label build.
   - FormLogo    : Form Property wordmark (primary brand)
   - TeoMark     : TEO four-vesica mark (used as "powered by" credit)
   - TeoWordmark : full TEO wordmark (kept available)
   All inlined so they can never 404 regardless of how the
   page is served (file://, sub-path server, etc.).
   ========================================================= */

// Form Property wordmark. Source: /Users/.../form-logo.svg.
// Intrinsic viewBox 584×193. Pass `color` to recolour the wordmark.
const FormLogo = ({ height = 28, color = '#FFFFFF', style }) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 584 193"
    height={height}
    style={{ display:'block', ...style }}
    fill={color}
    aria-label="Form Property"
  >
    <path d="M584.29 107.82V193.21H541.02V116.76C541.02 105.8 534.96 95.41 521.11 95.41C509.57 95.41 501.21 104.64 501.21 116.76V193.21H457.94V116.76C457.94 105.8 452.46 95.41 439.19 95.41C427.65 95.41 420.15 104.64 420.15 116.76V193.21H376.88V59.35H418.42V65.99C424.19 61.09 434.58 56.18 449.29 56.18C468.04 56.18 480.45 65.7 485.93 71.18C490.26 67.14 502.95 56.18 525.74 56.18C558.62 56.18 584.3 78.68 584.3 107.82M253.12 123.28C253.12 160.78 223.41 193.38 178.98 193.38C134.56 193.38 104.84 160.78 104.84 123.28C104.84 85.78 134.55 53.18 178.98 53.18C223.41 53.18 253.12 85.78 253.12 123.28ZM208.41 123.28C208.41 107.12 196.87 93.85 178.98 93.57C161.1 93.86 149.56 107.13 149.56 123.28C149.56 139.43 161.1 152.71 178.98 152.99C196.87 152.7 208.41 139.43 208.41 123.28ZM312.83 74.06V59.35H271.87V193.21H314.56V128.59C314.56 110.42 323.79 100.04 341.68 100.04H358.13V59.36L347.74 59.26C334.18 59.26 320.62 63.4 312.83 74.07M86.55 118.34H43.28V75.07H86.55V118.34ZM43.27 193.21H0V118.34H43.27V193.21ZM43.27 75.07H0C0 33.78 33.58 0.199997 74.87 0.199997H97.34V43.47H74.87C57.45 43.47 43.28 57.64 43.28 75.06" />
  </svg>
);

// The four-vesica TEO mark, intrinsic viewBox 62 x 67.14
const TeoMark = ({ height = 28, color = 'currentColor', style }) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 62 67.14"
    height={height}
    style={{ display:'block', ...style }}
    fill={color}
    fillRule="evenodd"
    aria-hidden="true"
  >
    <path d="M58.3,19.29c0-5.11-1.36-10.15-3.92-14.58l-.14-.25h-.29c-10.45,0-19.64,5.53-24.78,13.82C24.01,9.98,14.81,4.44,4.34,4.44h-.29l-.14.25C1.35,9.11,0,14.15,0,19.29s1.37,10.09,3.77,14.33c-2.4,4.23-3.77,9.12-3.77,14.33s1.35,10.18,3.91,14.6l.14.25h.29c10.47,0,19.67-5.54,24.82-13.84,5.15,8.29,14.34,13.83,24.8,13.83h.29l.14-.25c2.55-4.41,3.91-9.46,3.91-14.59s-1.37-10.09-3.77-14.33c2.4-4.23,3.77-9.12,3.77-14.33ZM53.66,5.46c2.39,4.22,3.64,8.99,3.64,13.83s-1.22,9.36-3.36,13.33c-5-8.06-13.83-13.52-23.93-13.82,4.92-7.92,13.67-13.24,23.64-13.34ZM53.38,33.61c-4.77,8.03-13.41,13.5-23.33,13.81,2.22-4.11,3.48-8.82,3.48-13.81s-1.26-9.7-3.48-13.81c9.92.31,18.56,5.78,23.33,13.81ZM1,19.29c0-4.86,1.26-9.64,3.63-13.85,9.99.1,18.75,5.42,23.68,13.36-10.11.29-18.95,5.75-23.95,13.82-2.14-3.97-3.36-8.51-3.36-13.33ZM28.28,19.8c-2.22,4.11-3.48,8.82-3.48,13.81s1.26,9.7,3.49,13.81c-9.93-.3-18.59-5.78-23.36-13.81,4.77-8.04,13.42-13.51,23.36-13.81ZM4.63,61.78c-2.38-4.2-3.63-8.98-3.63-13.84s1.22-9.36,3.36-13.33c5.01,8.07,13.84,13.53,23.95,13.82-4.93,7.94-13.69,13.25-23.68,13.36ZM25.8,33.61c0-4.82,1.22-9.37,3.37-13.34,2.15,3.97,3.37,8.52,3.37,13.34s-1.22,9.37-3.37,13.34c-2.15-3.97-3.37-8.52-3.37-13.34ZM57.3,47.94c0,4.86-1.25,9.63-3.63,13.83-9.98-.1-18.73-5.42-23.66-13.35,10.1-.3,18.92-5.75,23.93-13.82,2.14,3.97,3.36,8.51,3.36,13.33Z" />
  </svg>
);

// Full wordmark (mark + "TEO" lettering), intrinsic viewBox 232.45 x 67.14
const TeoWordmark = ({ height = 28, color = 'currentColor', style }) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 232.45 67.14"
    height={height}
    style={{ display:'block', ...style }}
    fill={color}
    fillRule="evenodd"
    aria-hidden="true"
  >
    <g>
      <path d="M69.11,1.44h50.94v7.11h-21.42v57.24h-8.1V8.55h-21.42V1.44Z" />
      <path d="M123.56,1.44h45.45v7.11h-37.35v20.34h33.93v6.84h-33.93v22.59h38.43v7.47h-46.53V1.44Z" />
      <path d="M169.46,33.57c0-19.26,12.06-33.57,31.5-33.57s31.5,14.31,31.5,33.57-12.06,33.57-31.5,33.57-31.5-14.31-31.5-33.57ZM224.17,33.57c0-15.12-8.1-26.55-23.22-26.55s-23.22,11.43-23.22,26.55,8.1,26.46,23.22,26.46,23.22-11.34,23.22-26.46Z" />
    </g>
    <path d="M58.3,19.29c0-5.11-1.36-10.15-3.92-14.58l-.14-.25h-.29c-10.45,0-19.64,5.53-24.78,13.82C24.01,9.98,14.81,4.44,4.34,4.44h-.29l-.14.25C1.35,9.11,0,14.15,0,19.29s1.37,10.09,3.77,14.33c-2.4,4.23-3.77,9.12-3.77,14.33s1.35,10.18,3.91,14.6l.14.25h.29c10.47,0,19.67-5.54,24.82-13.84,5.15,8.29,14.34,13.83,24.8,13.83h.29l.14-.25c2.55-4.41,3.91-9.46,3.91-14.59s-1.37-10.09-3.77-14.33c2.4-4.23,3.77-9.12,3.77-14.33ZM53.66,5.46c2.39,4.22,3.64,8.99,3.64,13.83s-1.22,9.36-3.36,13.33c-5-8.06-13.83-13.52-23.93-13.82,4.92-7.92,13.67-13.24,23.64-13.34ZM53.38,33.61c-4.77,8.03-13.41,13.5-23.33,13.81,2.22-4.11,3.48-8.82,3.48-13.81s-1.26-9.7-3.48-13.81c9.92.31,18.56,5.78,23.33,13.81ZM1,19.29c0-4.86,1.26-9.64,3.63-13.85,9.99.1,18.75,5.42,23.68,13.36-10.11.29-18.95,5.75-23.95,13.82-2.14-3.97-3.36-8.51-3.36-13.33ZM28.28,19.8c-2.22,4.11-3.48,8.82-3.48,13.81s1.26,9.7,3.49,13.81c-9.93-.3-18.59-5.78-23.36-13.81,4.77-8.04,13.42-13.51,23.36-13.81ZM4.63,61.78c-2.38-4.2-3.63-8.98-3.63-13.84s1.22-9.36,3.36-13.33c5.01,8.07,13.84,13.53,23.95,13.82-4.93,7.94-13.69,13.25-23.68,13.36ZM25.8,33.61c0-4.82,1.22-9.37,3.37-13.34,2.15,3.97,3.37,8.52,3.37,13.34s-1.22,9.37-3.37,13.34c-2.15-3.97-3.37-8.52-3.37-13.34ZM57.3,47.94c0,4.86-1.25,9.63-3.63,13.83-9.98-.1-18.73-5.42-23.66-13.35,10.1-.3,18.92-5.75,23.93-13.82,2.14,3.97,3.36,8.51,3.36,13.33Z" />
  </svg>
);

Object.assign(window, { FormLogo, TeoMark, TeoWordmark });
