<commit_before>/**
 * Available icons
 * Usage: Add new key to object that returns a component
 */
/* eslint-disable react/prop-types */
import React from 'react';
import dotSpinner from './DotSpinner.css';

export default {
  bookmark: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><path d="M3.8 24.9V2.9H23.7v21.9l-9.9-6.8L3.8 24.9zM13.8 15.6l7.9 5.5V4.9H5.8v16.1L13.8 15.6z" /></svg>),
  search: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><path d="M24.7 23.1l-5.3-6c1.5-1.8 2.4-4.1 2.4-6.6 0-5.6-4.6-10.2-10.2-10.2C5.9 0.2 1.3 4.8 1.3 10.5s4.6 10.2 10.2 10.2c2.1 0 4-0.6 5.6-1.7l5.3 6c0.3 0.3 0.7 0.5 1.1 0.5 0.3 0 0.7-0.1 1-0.4C25.1 24.7 25.2 23.8 24.7 23.1zM4.3 10.5c0-4 3.2-7.2 7.2-7.2 4 0 7.2 3.2 7.2 7.2 0 4-3.2 7.2-7.2 7.2C7.6 17.7 4.3 14.5 4.3 10.5z" /></svg>),
  clearX: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><circle cx="13" cy="13" r="13" /><polygon points="18.2 5.5 13 10.7 7.8 5.5 5.5 7.8 10.7 13 5.5 18.2 7.8 20.5 13 15.3 18.2 20.5 20.5 18.2 15.3 13 20.5 7.8 " fill="#FFF" /></svg>),
  comment: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style={style} className={className}><path d="M10.3 19.8l0.1-5.8H3c-1.5 0-2.7-1.2-2.7-2.7v-8c0-1.5 1.2-2.7 2.8-2.7h14c1.5 0 2.8 1.2 2.8 2.8v8c0 1.5-1.2 2.8-2.7 2.8h-0.9L10.3 19.8zM3 2c-0.7 0-1.2 0.6-1.2 1.3v8c0 0.7 0.6 1.3 1.3 1.3h8.9l-0.1 3.6 3.6-3.6H17c0.7 0 1.3-0.6 1.3-1.2v-8c0-0.7-0.6-1.2-1.2-1.2H3z" /></svg>),
  'eye-open': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><path d="M1.4 15.7c0 0 2.3-7.1 11.3-7.1 9 0 13.3 6.7 13.3 6.7l-1.5 0.7c0 0-3.6-5.5-11.8-5.5 -8.2 0.1-9.9 5.5-9.9 5.5L1.4 15.7z" /><circle style={style} className={className} cx="13.3" cy="14.2" r="4.9" /><path style={style} className={className} d="M3 16.3l-0.4 0.8c0 0 4.7 3.3 11.1 3.1s10.7-3.3 10.7-3.3l-0.8-0.6c0 0-5.9 2.6-9.9 2.8C8.9 19.4 3 16.3 3 16.3z" /></svg>),
  'eye-closed': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><path d="M12.9 18.5c-7.8 0-10.9-4.4-11.1-4.6l-0.3-0.4 0.1-0.5C1.8 12.8 3.9 6.4 13 6.4c9.1 0 11.6 5.6 11.7 5.9l0.2 0.5 -0.3 0.4c-0.1 0.2-3.4 5.2-11.4 5.3L12.9 18.5zM3.8 13.2c0.9 1 3.7 3.3 9.1 3.3l0.3 0c5.6-0.1 8.5-2.8 9.4-4 -0.8-1.2-3.3-4.2-9.6-4.2C6.7 8.4 4.4 11.9 3.8 13.2z" /><circle style={style} className={className} cx="12.8" cy="12.2" r="3.5)" /></svg>),
  edit: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><polygon points="4.8 17.8 4 23.6 9.7 21.9 " /><rect x="5.3" y="9" transform="matrix(0.6467 -0.7628 0.7628 0.6467 -4.5727 14.8672)" width="16.9" height="6.7" /><path d="M22.8 6.9l0.8-0.9c0 0 0.7-1.1-1.7-3.2C19.4 0.8 18.4 1.7 18.4 1.7l-0.8 0.9L22.8 6.9z" /></svg>),
  hollowX: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><path d="M13 24.8C6.5 24.8 1.2 19.5 1.2 13S6.5 1.2 13 1.2 24.8 6.5 24.8 13 19.5 24.8 13 24.8zM13 4.2c-4.9 0-8.8 4-8.8 8.8S8.1 21.8 13 21.8s8.8-4 8.8-8.8S17.9 4.2 13 4.2z" /><polygon style={style} className={className} points="18.6 16.4 15.1 13 18.6 9.5 16.4 7.4 13 10.9 9.5 7.4 7.4 9.6 10.9 13 7.4 16.5 9.6 18.6 13 15.1 16.5 18.6 " /></svg>),
  'plus-sign': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="22.8 10.6 15.3 10.6 15.3 3.1 10.7 3.1 10.7 10.6 3.3 10.6 3.3 15.2 10.7 15.2 10.7 22.6 15.3 22.6 15.3 15.2 22.8 15.2 " /></svg>),
  'up-arrow': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="24.2 12.8 13 1.6 1.8 12.8 3.9 15 11.5 7.4 11.5 22.3 14.5 22.3 14.5 7.4 22.1 15 " /></svg>),
  'down-arrow': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="1.8 12.1 13 23.3 24.2 12.1 22.1 10 14.5 17.6 14.5 2.7 11.5 2.7 11.5 17.6 3.9 10 " /></svg>),
  'right-arrow': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="8.5 18.7 12 18.7 19.7 11 12 3.3 8.5 3.3 14.9 9.7 2.3 9.7 2.3 12.3 14.9 12.3 " /></svg>),
  'left-arrow': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="7.1 9.7 13.5 3.3 10 3.3 2.3 11 9.9 18.6 13.5 18.6 7.1 12.3 19.7 12.3 19.7 9.7 " /></svg>),
  'left-double-chevron': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="12.7 18.6 12.7 18.6 4.7 11 12.4 3.7 8.7 3.7 1.1 11 9 18.6 " /><polygon style={style} className={className} points="20.9 18.6 20.9 18.6 12.9 11 20.6 3.7 16.9 3.7 9.3 11 17.2 18.6 " /></svg>),
  'right-double-chevron': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="9 18.9 12.6 18.9 20.6 11.3 12.7 3.6 9 3.6 9 3.6 16.9 11.3" /><polygon style={style} className={className} points="1 18.9 4.7 18.9 12.6 11.3 4.7 3.6 1 3.6 1 3.6 9 11.3 " /></svg>),
  'right-double-chevron-bold': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="10.7,24.25 15.301,24.25 23.3,13.073 15.4,1.75 10.7,1.75 10.7,1.75 18.601,13.073 " /><polygon style={style} className={className} points="2.7,24.25 7.4,24.25 15.301,13.073 7.4,1.75 2.7,1.75 2.7,1.75 10.7,13.073" /></svg>),
  'left-double-chevron-bold': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="7.399,13.073 15.3,1.75 15.3,1.75 10.6,1.75 2.7,13.073 10.699,24.25 15.3,24.25 " /><polygon style={style} className={className} points="15.3,13.073 23.3,1.75 23.3,1.75 18.6,1.75 10.699,13.073 18.6,24.25 23.3,24.25" /></svg>),
  calendar: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><path d="M20 3V1h-4v2h-6V1H6v2H2v22h22V3H20zM22 23H4V5h2v2h4V5h6v2h4V5h2V23z" /><rect style={style} className={className} x="6.5" y="8.5" width="13" height="3" /><rect style={style} className={className} x="7.5" y="13.5" width="3" height="3" /><rect style={style} className={className} x="11.5" y="13.5" width="3" height="3" /><rect style={style} className={className} x="15.5" y="13.5" width="3" height="3" /><rect style={style} className={className} x="7.5" y="18" width="3" height="3" /><rect style={style} className={className} x="11.5" y="18" width="3" height="3" /><rect style={style} className={className} x="15.5" y="18" width="3" height="3" /></svg>),
  closeX: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="24.5 4.5 22.5 2.4 13 11.4 4 2 1.9 4 10.9 13.5 1.5 22.5 3.5 24.6 13 15.6 22 25 24.1 23 15.1 13.5 " /></svg>),
  'validation-check': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" style={style} className={className} focusable="false" viewBox="0 0 26 26"><circle fill="#0A751E" cx="13" cy="13" r="12.832" /><polygon fill="#FFF" points="11.969,22.697 4.145,15.883 6.772,12.867 11.198,16.721 18.889,5.417 22.195,7.667 " /></svg>),
  'validation-error': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" style={style} className={className} focusable="false" viewBox="0 0 26 26"><circle cx="13" cy="13" r="12.8" fill="#900" /><path fill="#FFF" d="M10.6 19.4c0-1.3 0.9-2.2 2.1-2.2 1.3 0 2.1 0.9 2.1 2.3 0 1.3-0.8 2.3-2.1 2.3C11.5 21.6 10.6 20.7 10.6 19.4z" /><polygon fill="#FFF" points="11.1 14.6 10.4 3.5 15.1 3.5 14.4 14.6 " /></svg>),
  trashBin: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><path d="M23 8.5c0-0.6-0.4-1-1-1h-4.3V6.2c0-1.1-0.9-2-2-2h-5.5c-1.1 0-2 0.9-2 2v1.3H4c-0.6 0-1 0.4-1 1v1.4h2.3v9.6c0 1.9 1.3 3.4 3 3.4h9.1c1.7 0 3-1.5 3-3.4V9.9h2.6V8.5zM12.1 5.9h1.7c0.9 0 1.7 0.7 1.9 1.5h-5.6C10.4 6.6 11.2 5.9 12.1 5.9zM8.7 19v-9h1.5v9.1H8.7zM12 19v-9h1.5v9.1H12zM17 19h-1.5v-9h1.5V19z" /></svg>),
  'down-caret': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="13 20.6 1.8 7.3 4.1 5.4 13 15.9 21.9 5.4 24.2 7.3 " /></svg>),
  'up-caret': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polygon points="13 5.4 24.2 18.7 21.9 20.6 13 10.1 4.1 20.6 1.8 18.7 " /></svg>),
  'down-triangle': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polyline points="16.8 6.1 9 15.3 1.2 6.1 " /></svg>),
  'up-triangle': ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 26 26" style={style} className={className}><polyline points="1.2 13.9 9 4.7 16.8 13.9 " /></svg>),
  profile: ({ style, className }) => (<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style={style} className={className}><path d="M8.9 21l-3.6 1.2c-1.3.4-2.6 1-3.8 1.7-.2.1-.3.2-.6.3-.6.3-.8.9-.9 1.5v.3h26v-.4c0-.4-.2-.9-.6-1.1-.6-.4-1.2-.9-1.9-1.2-1.8-.9-3.6-1.5-5.5-2.1-.3-.1-.7-.2-1-.4-.3-.2-.6-.4-.6-.9-.1-.6 0-1.2 0-1.8 0-.4.1-.9.4-1.2.7-.8.9-1.8 1.1-2.8.1-.4.2-.9.4-1.2.3-.7.6-1.5.6-2.1v-.6c-.3-.8-.1-1.3 0-2.1s.1-1.6-.2-2.4c-.9-1.8-2.5-2.9-4.7-3.2-1.3-.2-2.7.1-3 .2-2 .4-3.4 1.8-3.8 3.9-.1.6 0 1.1 0 1.7 0 .3.1.7.1.9 0 .3 0 .7-.1.9-.1.2-.1.6-.1.8.1.8.3 1.5.7 2.1.2.4.2.9.3 1.3.2.9.4 1.9 1.1 2.6.4.4.6.8.6 1.1v1.7c0 .6-.3 1-.9 1.3z" /></svg>),
  'spinner-ellipsis': () => (<div className={dotSpinner.spinner}><commit_msg>Added brand new svgs<commit_after>/**
 * Available icons
 * Usage: Add new key to object that returns a component
 */
/* eslint-disable react/prop-types */
import React from 'react';
import dotSpinner from './DotSpinner.css';

export default {
  default: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 19.153c3.944 0 7.153-3.209 7.153-7.153S15.944 4.847 12 4.847 4.847 8.056 4.847 12 8.056 19.153 12 19.153zm0-12.306c2.842 0 5.153 2.312 5.153 5.153S14.842 17.153 12 17.153 6.847 14.841 6.847 12 9.158 6.847 12 6.847z" /></svg>),
  clearX: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4.847c-3.944 0-7.153 3.209-7.153 7.153S8.056 19.153 12 19.153c3.945 0 7.154-3.209 7.154-7.153S15.945 4.847 12 4.847zm3.228 8.966a.999.999 0 1 1-1.414 1.414L12 13.414l-1.814 1.814a.997.997 0 0 1-1.414 0 .999.999 0 0 1 0-1.414L10.586 12l-1.814-1.813a.999.999 0 1 1 1.414-1.414L12 10.586l1.814-1.814a.999.999 0 1 1 1.414 1.414L13.414 12l1.814 1.813z" /></svg>),
  closeX: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.284 17.716a.997.997 0 0 0 1.414 0L12 13.414l4.302 4.302a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L13.414 12l4.302-4.302a.999.999 0 1 0-1.414-1.414L12 10.586 7.698 6.284a.999.999 0 1 0-1.414 1.414L10.586 12l-4.302 4.302a.999.999 0 0 0 0 1.414z" /></svg>),
  calendar: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.25 17.563v-10.5a1 1 0 0 0-1-1h-2.254v-.239a1 1 0 1 0-2 0v.239h-1.992v-.239a1 1 0 1 0-2 0v.239H6.75a1 1 0 0 0-1 1v10.5a1 1 0 0 0 1 1h10.5a1 1 0 0 0 1-1zm-9.246-9.5v.304a1 1 0 1 0 2 0v-.304h1.992v.304a1 1 0 1 0 2 0v-.304h1.254v2.163h-8.5V8.063h1.254zm-1.254 8.5v-4.337h8.5v4.337h-8.5z" /></svg>),
  trashBin: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.5 8.402a1 1 0 0 0-1 1v5.469a1 1 0 1 0 2 0V9.402a1 1 0 0 0-1-1zM10.5 8.402a1 1 0 0 0-1 1v5.469a1 1 0 1 0 2 0V9.402a1 1 0 0 0-1-1zM10.594 2.292a1 1 0 1 0 0 2h2.812a1 1 0 1 0 0-2h-2.812z" /><path d="M17.531 16.982v-9.94h1.062a1 1 0 1 0 0-2H5.406a1 1 0 1 0 0 2h1.052v9.94c0 1.214.988 2.202 2.203 2.202h6.668a2.203 2.203 0 0 0 2.202-2.202zm-9.073 0v-9.94h7.073v9.94a.203.203 0 0 1-.202.202H8.661a.202.202 0 0 1-.203-.202z" /></svg>),
  comment: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.886 16.119H7.94v2.924a1 1 0 0 0 1.639.77l4.453-3.693h3.082a2.597 2.597 0 0 0 2.594-2.594V8.552a2.596 2.596 0 0 0-2.594-2.594H6.886a2.597 2.597 0 0 0-2.594 2.594v4.973a2.597 2.597 0 0 0 2.594 2.594zm-.594-7.567c0-.328.267-.594.594-.594h10.229c.327 0 .594.267.594.594v4.973a.595.595 0 0 1-.594.594h-3.442c-.233 0-.459.082-.639.23L9.94 16.914v-1.795a1 1 0 0 0-1-1H6.886a.595.595 0 0 1-.594-.594V8.552z" /></svg>),
  bookmark: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.313 19.114a.998.998 0 0 0 1.058-.121L12 16.085l3.629 2.908a1 1 0 0 0 1.625-.78V6.718a1.933 1.933 0 0 0-1.93-1.931H8.676c-1.064 0-1.93.866-1.93 1.931v11.494c0 .385.221.735.567.902zm7.941-12.396v9.411l-2.629-2.106a.999.999 0 0 0-1.25 0L8.733 16.14l-.057-9.352 6.578-.07z" /></svg>),
  search: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.451 16.898a6.436 6.436 0 0 0 3.794-1.24l4.048 4.048a.994.994 0 0 0 1.414.001.999.999 0 0 0 0-1.414l-4.048-4.048c1.838-2.522 1.628-6.081-.646-8.355C13.794 4.671 12.174 4 10.451 4s-3.343.671-4.561 1.89C4.671 7.108 4 8.728 4 10.451s.671 3.343 1.89 4.562a6.43 6.43 0 0 0 4.561 1.885zM7.304 7.304A4.42 4.42 0 0 1 10.451 6c1.189 0 2.307.463 3.147 1.304a4.456 4.456 0 0 1 0 6.294 4.455 4.455 0 0 1-6.294 0A4.42 4.42 0 0 1 6 10.451a4.42 4.42 0 0 1 1.304-3.147z" /></svg>),
  duplicate: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.125 17.818V9.662a1 1 0 0 0-1-1h-8.157a1 1 0 0 0-1 1v8.157a1 1 0 0 0 1 1h8.157a1 1 0 0 0 1-1.001zm-2-1h-6.157v-6.157h6.157v6.157z" /><path d="M7.5 6.193h6.157v.466h2V5.193a1 1 0 0 0-1-1H6.5a1 1 0 0 0-1 1v8.157a1 1 0 0 0 1 1h1.466v-2H7.5V6.193z" /></svg>),
  edit: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.348 18.906l4.686-1.474a1.01 1.01 0 0 0 .407-.247l7.219-7.219a.999.999 0 0 0 0-1.414l-3.211-3.211a.999.999 0 0 0-1.414 0L6.814 12.56a.987.987 0 0 0-.247.407l-1.474 4.686a.999.999 0 0 0 1.255 1.253zm2.054-5.105l6.339-6.339 1.797 1.797-6.339 6.338-2.622.825.825-2.621z" /></svg>),
  info: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M7 14.101c3.915 0 7.101-3.186 7.101-7.101S10.915-.101 7-.101-.101 3.085-.101 7 3.085 14.101 7 14.101zM7 1.399c3.088 0 5.601 2.512 5.601 5.601S10.088 12.601 7 12.601 1.399 10.088 1.399 7 3.912 1.399 7 1.399z" /><path d="M7 6.102a.75.75 0 0 0-.75.75v3.033a.75.75 0 0 0 1.5 0V6.852a.75.75 0 0 0-.75-.75z" /><circle cx="7" cy="4.237" r=".913" /></svg>),
  hollowX: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4.847c-3.944 0-7.153 3.209-7.153 7.153S8.056 19.153 12 19.153s7.153-3.209 7.153-7.153S15.944 4.847 12 4.847zm0 12.306c-2.841 0-5.153-2.312-5.153-5.153S9.159 6.847 12 6.847 17.153 9.158 17.153 12 14.841 17.153 12 17.153z" /><path d="M14.707 9.293a.999.999 0 0 0-1.414 0L12 10.586l-1.293-1.293a.999.999 0 1 0-1.414 1.414L10.586 12l-1.293 1.293a.999.999 0 1 0 1.414 1.414L12 13.414l1.293 1.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L13.414 12l1.293-1.293a.999.999 0 0 0 0-1.414z" /></svg>),
  archive: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.138 4.844H4.862a1 1 0 0 0-1 1v3.991c0 .535.422.963.95.99v7.331a1 1 0 0 0 1 1h12.375a1 1 0 0 0 1-1v-7.331a.994.994 0 0 0 .95-.99V5.844a.998.998 0 0 0-.999-1zm-13.276 2h12.275v1.991H5.862V6.844zm.95 10.312v-6.321h10.375v6.321H6.812z" /><path d="M13.417 11.809h-2.834a1 1 0 1 0 0 2h2.834a1 1 0 1 0 0-2z" /></svg>),
  'plus-sign': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M6 12.625a1 1 0 0 0 2 0V8h4.625a1 1 0 0 0 0-2H8V1.375a1 1 0 0 0-2 0V6H1.375a1 1 0 0 0 0 2H6v4.625z" /></svg>),
  'validation-check': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M7-.044a7.044 7.044 0 1 0 0 14.089A7.044 7.044 0 0 0 7-.044zm3.937 5.731L6.593 10.03a.997.997 0 0 1-1.414 0l-2.21-2.209a.999.999 0 1 1 1.414-1.414l1.503 1.502 3.637-3.637a1.001 1.001 0 0 1 1.414 1.415z" /></svg>),
  'validation-error': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M7-.044a7.044 7.044 0 1 0 0 14.089A7.044 7.044 0 0 0 7-.044zM6 3.275a1 1 0 1 1 2 0v3.319a1 1 0 1 1-2 0V3.275zm1 8.075a1.146 1.146 0 1 1 0-2.292 1.146 1.146 0 0 1 0 2.292z" /></svg>),
  'forward-arrow': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.61 11.618a1.021 1.021 0 0 0-.217-.327L13.55 6.449a.999.999 0 1 0-1.414 1.414L15.272 11H5.313a1 1 0 1 0 0 2h9.959l-3.137 3.137a.999.999 0 1 0 1.414 1.414l4.842-4.842a.99.99 0 0 0 .217-.326.995.995 0 0 0 .002-.765z" /></svg>),
  'back-arrow': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.687 11H8.728l3.137-3.137a.999.999 0 1 0-1.414-1.414l-4.842 4.842a1.001 1.001 0 0 0 0 1.416l4.842 4.842a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L8.728 13h9.959a1 1 0 1 0 0-2z" /></svg>),
  'down-arrow': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.161 11.838a.999.999 0 1 0-1.414 1.414l4.842 4.843a1.004 1.004 0 0 0 1.093.217.993.993 0 0 0 .323-.217l4.842-4.843a.999.999 0 1 0-1.414-1.414l-3.137 3.137v-9.96a1 1 0 1 0-2 0v9.96l-3.135-3.137z" /></svg>),
  'up-arrow': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.409 5.308a.997.997 0 0 0-1.414 0l-4.843 4.844a.999.999 0 1 0 1.414 1.414l3.137-3.137v9.96a1 1 0 1 0 2 0v-9.96l3.137 3.137a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414l-4.845-4.844z" /></svg>),
  'down-caret': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.293 8.454l-4.844 4.844a.999.999 0 1 0 1.414 1.414L12 10.575l4.137 4.137a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414l-4.844-4.844a.999.999 0 0 0-1.414 0z" /></svg>),
  'up-caret': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.293 15.546a.997.997 0 0 0 1.414 0l4.844-4.844a.999.999 0 1 0-1.414-1.414L12 13.425 7.863 9.288a.999.999 0 1 0-1.414 1.414l4.844 4.844z" /></svg>),
  'down-triangle': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 14.839l4.844-4.844H7.156z" /></svg>),
  'up-triangle': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 9.161l-4.844 4.844h9.688z" /></svg>),
  'right-double-chevron': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.674 11.293L7.83 6.449a.999.999 0 1 0-1.414 1.414L10.553 12l-4.137 4.137a.999.999 0 1 0 1.414 1.414l4.844-4.844a1 1 0 0 0 0-1.414z" /><path d="M13.49 6.449a.999.999 0 1 0-1.414 1.414L16.213 12l-4.137 4.137a.999.999 0 1 0 1.414 1.414l4.844-4.844a.999.999 0 0 0 0-1.414L13.49 6.449z" /></svg>),
  'left-double-chevron': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.584 6.449a.999.999 0 0 0-1.414 0l-4.844 4.844a.997.997 0 0 0 0 1.414l4.844 4.844a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L13.447 12l4.137-4.137a.999.999 0 0 0 0-1.414z" /><path d="M7.787 12l4.137-4.137a.999.999 0 1 0-1.414-1.414l-4.844 4.844a.996.996 0 0 0 0 1.414l4.844 4.844a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L7.787 12z" /></svg>),
  'eye-open': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.212 14.023a3.46 3.46 0 0 0-.001-4.052C18.215 8.592 15.955 6.277 12 6.277c-3.956 0-6.217 2.318-7.212 3.7a3.46 3.46 0 0 0 .001 4.052c.996 1.38 3.256 3.695 7.211 3.695 3.956-.001 6.217-2.319 7.212-3.701zm-1.623-1.169c-.943 1.309-2.678 2.869-5.589 2.869-2.911 0-4.646-1.558-5.589-2.865-.37-.512-.37-1.2 0-1.712C7.354 9.837 9.088 8.277 12 8.277c2.911 0 4.646 1.558 5.589 2.865.369.512.369 1.2 0 1.712z" /><circle cx="12" cy="12" r="2.043" /></svg>),
  'eye-close': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.212 14.023a3.46 3.46 0 0 0-.001-4.052 9.362 9.362 0 0 0-1.861-1.908l.989-.989a.999.999 0 1 0-1.414-1.414l-1.351 1.351A8.8 8.8 0 0 0 12 6.277c-3.956 0-6.217 2.318-7.212 3.7a3.46 3.46 0 0 0 .001 4.052 9.362 9.362 0 0 0 1.861 1.908l-.989.989a.999.999 0 1 0 1.414 1.414l1.351-1.351a8.782 8.782 0 0 0 3.574.735c3.956-.001 6.217-2.319 7.212-3.701zM6.411 12.858c-.37-.512-.37-1.2 0-1.712C7.354 9.837 9.088 8.277 12 8.277c.752 0 1.423.107 2.025.284l-1.479 1.479A2.015 2.015 0 0 0 12 9.957 2.043 2.043 0 0 0 9.957 12c0 .19.034.371.083.546l-1.965 1.965a7.243 7.243 0 0 1-1.664-1.653zm5.043 1.102c.175.049.356.083.546.083A2.043 2.043 0 0 0 14.043 12c0-.19-.034-.371-.083-.546l1.965-1.965a7.203 7.203 0 0 1 1.664 1.653c.37.512.37 1.2 0 1.712-.943 1.309-2.678 2.869-5.589 2.869a7.129 7.129 0 0 1-2.025-.284l1.479-1.479z" /></svg>),
  'end-mark': ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.252 12.563a.897.897 0 0 1 .299-.309.765.765 0 0 1 .387-.093c.17 0 .315.06.436.181a.594.594 0 0 1 .181.436c0 .216-.08.441-.24.676a3.02 3.02 0 0 1-.701.696c-1.124.817-2.13 1.408-3.018 1.774-.888.366-1.741.549-2.558.549-1.071 0-1.958-.258-2.66-.774s-1.053-1.16-1.053-1.93c0-.399.114-.735.343-1.009.229-.274.575-.487 1.039-.637a2.96 2.96 0 0 0-.906-.784 2.682 2.682 0 0 0-1.122-.314c-.026.653-.263 1.233-.71 1.739s-1.119.955-2.014 1.347c.078.281.196.492.353.632.157.14.353.211.588.211a.983.983 0 0 0 .441-.113c.15-.075.297-.185.441-.328a2.665 2.665 0 0 1 .079.618c0 .379-.118.684-.353.916-.235.232-.545.348-.931.348-.451 0-.821-.147-1.112-.441-.291-.294-.501-.735-.632-1.323l-.382-.167c.039-.144.093-.283.162-.416.069-.134.155-.26.26-.377.203-.895.56-1.587 1.073-2.077.513-.49 1.227-.817 2.141-.98-.235-.359-.699-.621-1.391-.784a21.91 21.91 0 0 1-.327-.079c-.398-.104-.684-.243-.857-.416-.173-.173-.26-.4-.26-.681 0-.346.144-.621.431-.823.287-.203.679-.304 1.176-.304-.111.104-.189.205-.235.303s-.068.203-.068.314c0 .183.056.351.167.505.111.154.284.309.519.465.032.02.088.056.166.108.666.431 1.088.875 1.264 1.333.477.013.918.109 1.323.289.405.18.784.452 1.137.818a5.31 5.31 0 0 1-.314-.779 2.273 2.273 0 0 1-.108-.652c0-.549.188-.99.563-1.323.376-.333.877-.5 1.504-.5.758 0 1.378.22 1.862.661.483.441.82 1.089 1.009 1.945.052.235.118.565.196.99.301 1.535.771 2.303 1.411 2.303.366 0 .648-.096.848-.289.199-.193.299-.472.299-.838a1.98 1.98 0 0 0-.146-.617zM8.178 11.045c-.692.105-1.223.338-1.592.701-.369.363-.612.89-.73 1.583.764-.222 1.338-.521 1.72-.897.382-.376.583-.839.602-1.387z" /></svg>),
  ellipsis: ({ style, className }) => (<svg style={style} className={className} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7.384" cy="12" r="1.473" /><circle cx="12" cy="12" r="1.473" /><circle cx="16.616" cy="12" r="1.473" /></svg>),
  'spinner-ellipsis': () => (<div className={dotSpinner.spinner}>
{'fraction_non_alphanumeric': 0.23632069807469078, 'fraction_numerical': 0.34659568506584476, 'mean_word_length': 2.92090395480226, 'pattern_counts': {'":': 0, '<': 208, '<?xml version=': 0, '>': 267, 'https://': 0, 'lorem ipsum': 0, 'www.': 57, 'xml': 57}, 'pii_count': 12, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '461853', 'n_tokens_mistral': 17531, 'n_tokens_neox': 12118, 'n_words': 2647}