<commit_before>%icon
  display: inline-block
  background:
    size: 100%
    repeat: no-repeat

.icon
  width: 1em
  height: 1em
  @extend %icon

.icon-api,
.icon.api
  background-image: inline-image('svg/api-white.svg')
.icon--grey.api
  background-image: inline-image('svg/api-light-grey.svg')

.icon--cancel
  background-image: inline-image('svg/off.svg')

.icon-sync
  background-image: inline-image('icons/sync-account-icon.svg')

%icon-download-log
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 12.4"><style>.st0{fill:%23f1f1f1;}</style><g id="downloadlog"><path class="st0" d="M5.1 11.3c-.4 0-.7-.3-.7-.7V.6c0-.3.3-.6.7-.6.4 0 .7.3.7.7v10c-.1.4-.4.6-.7.6z"/><path class="st0" d="M5.1 12.4c-.2 0-.3-.1-.5-.2L.2 7.8c-.3-.3-.3-.7 0-.9s.7-.3.9 0L5 10.8l4-3.9c.3-.3.7-.3.9 0s.3.7 0 .9l-4.4 4.4c-.1.1-.3.2-.4.2zM14.1 2.1H7.9c-.4 0-.7-.3-.7-.7s.3-.7.7-.7h6.2c.4 0 .7.3.7.7s-.3.7-.7.7zM14.3 5.3H7.9c-.4 0-.6-.3-.6-.7 0-.4.2-.6.6-.6h6.4c.4 0 .7.2.7.6 0 .4-.3.7-.7.7zM14.3 8.5h-2.4c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2.4c.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM13 11.6H9.2c-.4 0-.7-.3-.7-.7s.3-.7.7-.7H13c.4 0 .7.3.7.7s-.4.7-.7.7z"/></g></svg>')
%icon-remove-log
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 10.9"><style>.st0{fill:%23f1f1f1;}</style><g id="removelog"><path class="st0" d="M12.3 1.8h1.9c.3 0 .6-.3.6-.6s-.3-.6-.6-.6h-1.9c-.3 0-.6.3-.6.6 0 .4.3.6.6.6zM9.7 3.5c-.3 0-.6.3-.6.6s.3.6.6.6h4.8c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H9.7zM14.4 6.3H9.7c-.3 0-.6.3-.6.6s.3.6.6.6h4.7c.3 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6zM13.2 9.1h-.7c-.3 0-.6.3-.6.6s.3.6.6.6h.7c.3 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6z"/><path class="st0" d="M6.3 5.4L10.7 1c.2-.2.2-.6 0-.9-.2-.2-.6-.2-.9 0L5.4 4.5 1.1.2C.9 0 .5 0 .2.2s-.2.6 0 .9l4.4 4.4L.2 9.8c-.2.2-.2.6 0 .9.1.1.3.2.4.2s.3-.1.4-.2l4.4-4.4 4.4 4.4c.1.1.3.2.4.2.2 0 .3-.1.4-.2.2-.2.2-.6 0-.9L6.3 5.4z"/></g></svg>')
%icon-arrow-down
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.1 15"><style>.st0{fill:%23f1f1f1;}</style><path id="downarrow" class="st0" d="M12 8.5c-.2-.2-.6-.2-.8 0L6.7 13V.6c0-.3-.3-.6-.6-.6-.4 0-.6.3-.6.6V13L1 8.5c-.2-.2-.6-.2-.8 0-.2.2-.2.6 0 .8l5.5 5.5c.1.1.2.2.4.2s.3-.1.4-.2L12 9.4c.2-.3.2-.7 0-.9z"/></svg>')

.icon--search
  background-image: inline-image('svg/search.svg')

.icon--dismiss-yellow
  background-image: inline-image('svg/icon-warning-dismiss.svg')
.icon--dismiss-green
  background-image: inline-image('svg/icon-success-dismiss.svg')
.icon--dismiss-red
  background-image: inline-image('svg/icon-error-dismiss.svg')

.icon--dismiss-grey
  background-image: inline-image('svg/dismiss.svg')

%icon-hook-on
  background-image: inline-image('svg/hooks-on.svg')
%icon-hook-off
  background-image: inline-image('svg/hooks-off.svg')


%icon-line-trashcan
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-501.7 376.8 12.3 15"><style>.st0{fill:%23939798;}</style><g id="trash"><path class="st0" d="M-491 381.1h-9.2c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.8 9.6c0 .3.3.5.6.5h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.2 0-.3-.1-.4-.4-.1-.5-.2-.7-.2zm-1.3 9.6h-6.6l-.7-8.4h8l-.7 8.4zM-490 379.2h-2.9v-1.1c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.3.6.6.6h11.2c.3 0 .6-.3.6-.6s-.4-.6-.7-.6zm-7.1-1c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-496.7 389.5c.3 0 .4-.2.4-.5l-.4-5.2c0-.2-.2-.4-.5-.4-.2 0-.4.2-.4.5l.4 5.2c.1.3.3.4.5.4zM-494.5 389.5c.3 0 .4-.2.5-.4l.4-5.2c0-.2-.2-.4-.4-.5-.2 0-.4.2-.5.4l-.4 5.2c0 .3.2.5.4.5z"/></g></svg>')
%icon-line-trashcan-red
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-501.7 376.8 12.3 15"><style>.st0{fill:%23d94341;}</style><g id="trash"><path class="st0" d="M-491 381.1h-9.2c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.8 9.6c0 .3.3.5.6.5h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.2 0-.3-.1-.4-.4-.1-.5-.2-.7-.2zm-1.3 9.6h-6.6l-.7-8.4h8l-.7 8.4zM-490 379.2h-2.9v-1.1c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.3.6.6.6h11.2c.3 0 .6-.3.6-.6s-.4-.6-.7-.6zm-7.1-1c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-496.7 389.5c.3 0 .4-.2.4-.5l-.4-5.2c0-.2-.2-.4-.5-.4-.2 0-.4.2-.4.5l.4 5.2c.1.3.3.4.5.4zM-494.5 389.5c.3 0 .4-.2.5-.4l.4-5.2c0-.2-.2-.4-.4-.5-.2 0-.4.2-.5.4l-.4 5.2c0 .3.2.5.4.5z"/></g></svg>')
%icon-line-trashcan-disabled
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-502.4 377 12.1 15"><style>.st0{fill:%23939798;}</style><g id="disabledtrash"><path class="st0" d="M-492.3 382.7l-.6 8.2h-6.6v-.4l-.8.9-.2.2c.1.2.3.4.5.4h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.1 0-.3-.1-.4l-1.3 1.2zM-496.1 381.4h-4.7c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.4 4.7 1-1.1-.2-3h3.1l.9-1.2zM-501.8 380.6h6.5l1.8-1.9v-.3c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.2.5.5.5zm4-2.2c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-497.4 389.8c.1 0 .1 0 0 0 .3 0 .4-.2.4-.5l-.1-1.5-.8.9v.7c.1.2.3.4.5.4zM-495.1 389.8c.2 0 .4-.2.4-.4l.3-4.4-.9 1-.2 3.3c-.1.2.1.4.4.5zM-490.5 378.1c-.2-.2-.6-.2-.8 0l-10.9 11.7c-.2.2-.2.6 0 .8.1.1.2.2.4.2s.3-.1.4-.2l10.9-11.7c.2-.3.2-.6 0-.8z"/></g></svg>')

.icon-delete
  @extend %icon-line-trashcan
.icon-delete-hover
  @extend %icon-line-trashcan-red
.icon-delete-disabled
  @extend %icon-line-trashcan-disabled

%icon-line-key
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 6.1"><style>.st0{fill:%23949899;}</style><path class="st0" d="M12.2 0C11 0 10.1.7 9.6 1.7h-9c-.3 0-.6.3-.6.6v3c0 .4.3.7.6.7s.6-.3.6-.6V2.9h.9v2.5c0 .4.3.6.6.6.4 0 .6-.3.6-.6V2.9h5.9c.1 1.5 1.3 2.7 2.8 2.7 1.6 0 2.8-1.3 2.8-2.8C15 1.3 13.7 0 12.2 0zm0 4.4c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"/></svg>')
.icon-key
  @extend %icon
  @extend %icon-line-key
  width: 1.2em
  height: 1.3em
  background-position: 0 6px
  margin-right: .3em
%icon-line-fingerprint
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-505.3 376 18.2 16.3"><style>.st0{fill:%23939798;}</style><g id="fingerprint"><path class="st0" d="M-496.9 381.2c-2.5.5-2.7 2.7-2.9 4.7-.2 1.5-.4 3.1-1.4 4.2-.2.3-.2.7 0 .9.3.2.7.2.9 0 1.3-1.5 1.5-3.3 1.7-5 .2-2.1.4-3.2 1.9-3.5.8-.2 1.5 0 1.9.4 1.3 1.4.7 5.9 0 8.4-.1.3.1.7.4.8h.2c.3 0 .5-.2.6-.5.1-.3 2-7.2-.3-9.7-.4-.4-1.3-1-3-.7z"/><path class="st0" d="M-496.8 378.6c-4.4.6-5.3 4.5-5.9 7.3-.2 1.1-.4 2.1-.8 2.7-.2.3-.1.7.3.9.3.2.7.1.9-.3.4-.8.7-1.9.9-3.1.6-2.9 1.3-5.8 4.8-6.3 1.5-.2 2.6.1 3.5 1 2.6 2.6 1.7 9.4 1.7 9.4-.1.4.2.7.5.7h.1c.3 0 .6-.2.6-.6 0-.3 1.1-7.5-2-10.6-1.2-1-2.7-1.4-4.6-1.1z"/><path class="st0" d="M-490.1 378c-1.6-1.5-3.7-2.2-6.4-1.9-9.4.9-8.8 10.6-8.8 10.7 0 .4.3.6.7.6.4 0 .6-.3.6-.7 0-.3-.5-8.5 7.6-9.3 2.3-.2 4.1.3 5.4 1.6 2.8 2.7 2.6 8.1 2.6 8.7 0 .4.3.7.6.7s.6-.3.6-.6c.1-1.2.3-6.8-2.9-9.8z"/><path class="st0" d="M-496.2 384.4c-.4 0-.6.4-.6.7 0 0 .4 3.4-1.4 6.1-.2.3-.1.7.2.9.1.1.2.1.4.1s.4-.1.5-.3c2-3.1 1.6-6.8 1.6-7 0-.3-.3-.5-.7-.5z"/></g></svg>')
.icon-fingerprint
  @extend %icon
  @extend %icon-line-fingerprint
  width: 1.3em
  height: 1.3em
  margin-right: .3em

%icon-line-calendar
  background-image: inline-image('line-icons/icon-cal.svg')
.icon-line-cal
  @extend %icon
  @extend %icon-line-calendar

%icon-line-clock
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-289 191 20 20"><style>.st0{fill:%23A5ACAD;}</style><path class="st0" d="M-278.9 207.7c-3.7 0-6.7-3-6.7-6.7s3-6.7 6.7-6.7 6.7 3 6.7 6.7-3 6.7-6.7 6.7zm0-12.3c-3.1 0-5.6 2.5-5.6 5.6s2.5 5.6 5.6 5.6c3.1 0 5.6-2.5 5.6-5.6s-2.5-5.6-5.6-5.6z"/><path class="st0" d="M-276.7 203.1c-.1 0-.2 0-.3-.1l-2.4-1.5c-.2-.1-.2-.3-.2-.4v-3.8c0-.3.2-.5.5-.5s.5.2.5.5v3.5l2.1 1.4c.2.2.3.5.2.7-.1.1-.2.2-.4.2z"/></svg>')
.icon-line-clock
  @extend %icon
  @extend %icon-line-clock

%icon-line-stopwatch
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-506.8 377.5 17.5 19.5"><style>.st0{fill:%23A5ACAD;}</style><path class="st0" d="M-499.4 397c-4.1 0-7.4-3.3-7.4-7.4s3.3-7.4 7.4-7.4 7.4 3.3 7.4 7.4-3.4 7.4-7.4 7.4zm0-13.4c-3.3 0-6.1 2.7-6.1 6.1s2.7 6.1 6.1 6.1 6.1-2.7 6.1-6.1-2.8-6.1-6.1-6.1z"/><path class="st0" d="M-497.1 392c-.1 0-.2 0-.4-.1l-2.6-1.7c-.2-.1-.3-.3-.3-.5v-4.1c0-.4.3-.6.6-.6s.6.3.6.6v3.8l2.3 1.5c.3.2.4.6.2.9.1.1-.2.2-.4.2zM-499.4 381.9c-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2s-1 2.2-2.2 2.2zm0-3.1c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9zM-491.3 387.6c-.3 0-.7-.2-.8-.5l-1.1-2.1c-.2-.5-.1-1 .4-1.3l1.1-.6c.5-.2 1-.1 1.3.4l1.1 2.1c.2.5.1 1-.4 1.3l-1.1.6c-.2.1-.4.1-.5.1zm-.7-3l.8 1.5.4-.2-.8-1.5-.4.2z"/></svg>')

.icon-line-build
  @extend %icon
  background-image: inline-image('line-icons/icon-build.svg')

%icon-line-commit
  background-image: inline-image('line-icons/icon-commit.svg')
.icon-line-commit
  @extend %icon
  @extend %icon-line-commit


%icon-line-eye
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23f2f2f2" d="M17.4 9.6c-.1-.2-3.3-4.1-7.4-4.1s-7.3 4-7.4 4.1c-.2.2-.2.6 0 .8.1.2 3.3 4.1 7.4 4.1s7.3-4 7.4-4.1c.2-.2.2-.6 0-.8zM10 13.2c-2.8 0-5.2-2.3-6.1-3.2.9-.9 3.3-3.2 6.1-3.2s5.2 2.3 6.1 3.2c-.9.9-3.3 3.2-6.1 3.2z"/><path fill="%23f2f2f2" d="M10 7c-1.5 0-2.6 1.3-2.6 3s1.2 3 2.6 3 2.6-1.3 2.6-3-1.1-3-2.6-3zm0 4.7c-.7 0-1.3-.7-1.3-1.7s.6-1.7 1.3-1.7 1.3.7 1.3 1.7-.6 1.7-1.3 1.7z"/></svg>')

%icon-line-question
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.7 15"><style>.st0{fill:%23949899;}</style><g id="helpquestion"><path class="st0" d="M4.1 11.5c-.4 0-.6-.3-.7-.6 0-.1-.1-3.3 2.5-4.8C7 5.5 7.6 4.4 7.3 3.2c-.2-.9-1.1-1.9-2.9-1.9-1 0-1.8.3-2.3.8-.8.9-.8 2.2-.8 2.3 0 .3-.2.6-.6.6-.4 0-.7-.2-.7-.6 0-.1-.1-1.9 1.2-3.2C2 .4 3 0 4.4 0c2.1 0 3.7 1.1 4.2 2.9.4 1.7-.4 3.4-2 4.4-1.9 1.1-1.9 3.5-1.8 3.6 0 .3-.3.6-.7.6z"/><circle class="st0" cx="4.1" cy="14.1" r=".9"/></g></svg>')
%icon-line-question-teal
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.7 15"><style>.st0{fill:%2340a3ad;}</style><g id="helpquestion"><path class="st0" d="M4.1 11.5c-.4 0-.6-.3-.7-.6 0-.1-.1-3.3 2.5-4.8C7 5.5 7.6 4.4 7.3 3.2c-.2-.9-1.1-1.9-2.9-1.9-1 0-1.8.3-2.3.8-.8.9-.8 2.2-.8 2.3 0 .3-.2.6-.6.6-.4 0-.7-.2-.7-.6 0-.1-.1-1.9 1.2-3.2C2 .4 3 0 4.4 0c2.1 0 3.7 1.1 4.2 2.9.4 1.7-.4 3.4-2 4.4-1.9 1.1-1.9 3.5-1.8 3.6 0 .3-.3.6-.7.6z"/><circle class="st0" cx="4.1" cy="14.1" r=".9"/></g></svg>')
<commit_msg>refactor some icons<commit_after>%icon
  display: inline-block
  background:
    size: 100%
    repeat: no-repeat

.icon
  width: 1em
  height: 1em
  @extend %icon

%icon-download-log
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 12.4"><style>.st0{fill:%23f1f1f1;}</style><g id="downloadlog"><path class="st0" d="M5.1 11.3c-.4 0-.7-.3-.7-.7V.6c0-.3.3-.6.7-.6.4 0 .7.3.7.7v10c-.1.4-.4.6-.7.6z"/><path class="st0" d="M5.1 12.4c-.2 0-.3-.1-.5-.2L.2 7.8c-.3-.3-.3-.7 0-.9s.7-.3.9 0L5 10.8l4-3.9c.3-.3.7-.3.9 0s.3.7 0 .9l-4.4 4.4c-.1.1-.3.2-.4.2zM14.1 2.1H7.9c-.4 0-.7-.3-.7-.7s.3-.7.7-.7h6.2c.4 0 .7.3.7.7s-.3.7-.7.7zM14.3 5.3H7.9c-.4 0-.6-.3-.6-.7 0-.4.2-.6.6-.6h6.4c.4 0 .7.2.7.6 0 .4-.3.7-.7.7zM14.3 8.5h-2.4c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h2.4c.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM13 11.6H9.2c-.4 0-.7-.3-.7-.7s.3-.7.7-.7H13c.4 0 .7.3.7.7s-.4.7-.7.7z"/></g></svg>')
%icon-remove-log
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 10.9"><style>.st0{fill:%23f1f1f1;}</style><g id="removelog"><path class="st0" d="M12.3 1.8h1.9c.3 0 .6-.3.6-.6s-.3-.6-.6-.6h-1.9c-.3 0-.6.3-.6.6 0 .4.3.6.6.6zM9.7 3.5c-.3 0-.6.3-.6.6s.3.6.6.6h4.8c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H9.7zM14.4 6.3H9.7c-.3 0-.6.3-.6.6s.3.6.6.6h4.7c.3 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6zM13.2 9.1h-.7c-.3 0-.6.3-.6.6s.3.6.6.6h.7c.3 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6z"/><path class="st0" d="M6.3 5.4L10.7 1c.2-.2.2-.6 0-.9-.2-.2-.6-.2-.9 0L5.4 4.5 1.1.2C.9 0 .5 0 .2.2s-.2.6 0 .9l4.4 4.4L.2 9.8c-.2.2-.2.6 0 .9.1.1.3.2.4.2s.3-.1.4-.2l4.4-4.4 4.4 4.4c.1.1.3.2.4.2.2 0 .3-.1.4-.2.2-.2.2-.6 0-.9L6.3 5.4z"/></g></svg>')
%icon-arrow-down
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.1 15"><style>.st0{fill:%23f1f1f1;}</style><path id="downarrow" class="st0" d="M12 8.5c-.2-.2-.6-.2-.8 0L6.7 13V.6c0-.3-.3-.6-.6-.6-.4 0-.6.3-.6.6V13L1 8.5c-.2-.2-.6-.2-.8 0-.2.2-.2.6 0 .8l5.5 5.5c.1.1.2.2.4.2s.3-.1.4-.2L12 9.4c.2-.3.2-.7 0-.9z"/></svg>')

.icon--search
  background-image: inline-image('svg/search.svg')

.icon--dismiss-yellow
  background-image: inline-image('svg/icon-warning-dismiss.svg')
.icon--dismiss-green
  background-image: inline-image('svg/icon-success-dismiss.svg')
.icon--dismiss-red
  background-image: inline-image('svg/icon-error-dismiss.svg')

.icon--dismiss-grey
  background-image: inline-image('svg/dismiss.svg')

%icon-hook-on
  background-image: inline-image('svg/hooks-on.svg')
%icon-hook-off
  background-image: inline-image('svg/hooks-off.svg')

%icon-line-trashcan
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-501.7 376.8 12.3 15"><style>.st0{fill:%23939798;}</style><g id="trash"><path class="st0" d="M-491 381.1h-9.2c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.8 9.6c0 .3.3.5.6.5h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.2 0-.3-.1-.4-.4-.1-.5-.2-.7-.2zm-1.3 9.6h-6.6l-.7-8.4h8l-.7 8.4zM-490 379.2h-2.9v-1.1c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.3.6.6.6h11.2c.3 0 .6-.3.6-.6s-.4-.6-.7-.6zm-7.1-1c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-496.7 389.5c.3 0 .4-.2.4-.5l-.4-5.2c0-.2-.2-.4-.5-.4-.2 0-.4.2-.4.5l.4 5.2c.1.3.3.4.5.4zM-494.5 389.5c.3 0 .4-.2.5-.4l.4-5.2c0-.2-.2-.4-.4-.5-.2 0-.4.2-.5.4l-.4 5.2c0 .3.2.5.4.5z"/></g></svg>')
%icon-line-trashcan-red
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-501.7 376.8 12.3 15"><style>.st0{fill:%23d94341;}</style><g id="trash"><path class="st0" d="M-491 381.1h-9.2c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.8 9.6c0 .3.3.5.6.5h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.2 0-.3-.1-.4-.4-.1-.5-.2-.7-.2zm-1.3 9.6h-6.6l-.7-8.4h8l-.7 8.4zM-490 379.2h-2.9v-1.1c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.3.6.6.6h11.2c.3 0 .6-.3.6-.6s-.4-.6-.7-.6zm-7.1-1c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-496.7 389.5c.3 0 .4-.2.4-.5l-.4-5.2c0-.2-.2-.4-.5-.4-.2 0-.4.2-.4.5l.4 5.2c.1.3.3.4.5.4zM-494.5 389.5c.3 0 .4-.2.5-.4l.4-5.2c0-.2-.2-.4-.4-.5-.2 0-.4.2-.5.4l-.4 5.2c0 .3.2.5.4.5z"/></g></svg>')
%icon-line-trashcan-disabled
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-502.4 377 12.1 15"><style>.st0{fill:%23939798;}</style><g id="disabledtrash"><path class="st0" d="M-492.3 382.7l-.6 8.2h-6.6v-.4l-.8.9-.2.2c.1.2.3.4.5.4h7.7c.3 0 .5-.2.6-.5l.8-9.6c0-.1 0-.3-.1-.4l-1.3 1.2zM-496.1 381.4h-4.7c-.2 0-.3.1-.4.2-.1.1-.2.3-.1.4l.4 4.7 1-1.1-.2-3h3.1l.9-1.2zM-501.8 380.6h6.5l1.8-1.9v-.3c0-.7-.6-1.3-1.3-1.3h-2.7c-.7 0-1.3.6-1.3 1.3v1.1h-2.9c-.3 0-.6.3-.6.6s.2.5.5.5zm4-2.2c0-.1.1-.2.2-.2h2.7c.1 0 .2.1.2.2v1.1h-3.1v-1.1z"/><path class="st0" d="M-497.4 389.8c.1 0 .1 0 0 0 .3 0 .4-.2.4-.5l-.1-1.5-.8.9v.7c.1.2.3.4.5.4zM-495.1 389.8c.2 0 .4-.2.4-.4l.3-4.4-.9 1-.2 3.3c-.1.2.1.4.4.5zM-490.5 378.1c-.2-.2-.6-.2-.8 0l-10.9 11.7c-.2.2-.2.6 0 .8.1.1.2.2.4.2s.3-.1.4-.2l10.9-11.7c.2-.3.2-.6 0-.8z"/></g></svg>')

.icon-delete
  @extend %icon-line-trashcan
.icon-delete-hover
  @extend %icon-line-trashcan-red
.icon-delete-disabled
  @extend %icon-line-trashcan-disabled

%icon-line-key
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 6.1"><style>.st0{fill:%23949899;}</style><path class="st0" d="M12.2 0C11 0 10.1.7 9.6 1.7h-9c-.3 0-.6.3-.6.6v3c0 .4.3.7.6.7s.6-.3.6-.6V2.9h.9v2.5c0 .4.3.6.6.6.4 0 .6-.3.6-.6V2.9h5.9c.1 1.5 1.3 2.7 2.8 2.7 1.6 0 2.8-1.3 2.8-2.8C15 1.3 13.7 0 12.2 0zm0 4.4c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"/></svg>')
.icon-key
  @extend %icon
  @extend %icon-line-key
  width: 1.2em
  height: 1.3em
  background-position: 0 6px
  margin-right: .3em

%icon-line-fingerprint
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-505.3 376 18.2 16.3"><style>.st0{fill:%23939798;}</style><g id="fingerprint"><path class="st0" d="M-496.9 381.2c-2.5.5-2.7 2.7-2.9 4.7-.2 1.5-.4 3.1-1.4 4.2-.2.3-.2.7 0 .9.3.2.7.2.9 0 1.3-1.5 1.5-3.3 1.7-5 .2-2.1.4-3.2 1.9-3.5.8-.2 1.5 0 1.9.4 1.3 1.4.7 5.9 0 8.4-.1.3.1.7.4.8h.2c.3 0 .5-.2.6-.5.1-.3 2-7.2-.3-9.7-.4-.4-1.3-1-3-.7z"/><path class="st0" d="M-496.8 378.6c-4.4.6-5.3 4.5-5.9 7.3-.2 1.1-.4 2.1-.8 2.7-.2.3-.1.7.3.9.3.2.7.1.9-.3.4-.8.7-1.9.9-3.1.6-2.9 1.3-5.8 4.8-6.3 1.5-.2 2.6.1 3.5 1 2.6 2.6 1.7 9.4 1.7 9.4-.1.4.2.7.5.7h.1c.3 0 .6-.2.6-.6 0-.3 1.1-7.5-2-10.6-1.2-1-2.7-1.4-4.6-1.1z"/><path class="st0" d="M-490.1 378c-1.6-1.5-3.7-2.2-6.4-1.9-9.4.9-8.8 10.6-8.8 10.7 0 .4.3.6.7.6.4 0 .6-.3.6-.7 0-.3-.5-8.5 7.6-9.3 2.3-.2 4.1.3 5.4 1.6 2.8 2.7 2.6 8.1 2.6 8.7 0 .4.3.7.6.7s.6-.3.6-.6c.1-1.2.3-6.8-2.9-9.8z"/><path class="st0" d="M-496.2 384.4c-.4 0-.6.4-.6.7 0 0 .4 3.4-1.4 6.1-.2.3-.1.7.2.9.1.1.2.1.4.1s.4-.1.5-.3c2-3.1 1.6-6.8 1.6-7 0-.3-.3-.5-.7-.5z"/></g></svg>')
.icon-fingerprint
  @extend %icon
  @extend %icon-line-fingerprint
  width: 1.3em
  height: 1.3em
  margin-right: .3em

%icon-line-calendar
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23A7AEAE" d="M16.7 2.5H3.3c-.3 0-.5.2-.5.5v14c0 .3.2.5.5.5h13.4c.3 0 .5-.2.5-.5V3c0-.3-.2-.5-.5-.5zm-.5.9v3.1H3.8V3.4h12.4zM3.8 16.6v-9h12.5v9H3.8z"/><path fill="%23A7AEAE" d="M8.7 13.4h-.4c.2-.2.4-.4.5-.6.2-.2.3-.4.5-.6l.3-.6c.1-.2.1-.4.1-.6 0-.2 0-.4-.1-.6-.1-.2-.2-.3-.3-.4-.1 0-.2-.1-.4-.2s-.4-.1-.6-.1c-.3 0-.6.1-.8.2-.3.1-.5.3-.7.5l.5.6c.1-.1.2-.2.4-.3.1-.1.3-.1.4-.1.2 0 .4.1.5.2.1.1.2.3.2.5s0 .3-.1.5-.2.4-.4.6c-.2.2-.4.4-.6.7l-.8.8v.6H10v-.9h-.9c-.1-.2-.3-.2-.4-.2zM10.6 10.7h2c-.2.3-.4.6-.5.8-.1.3-.3.6-.4.8-.1.3-.2.6-.2.9 0 .3-.1.7-.1 1h1c0-.4 0-.8.1-1.2 0-.3.1-.7.2-.9.1-.3.2-.6.4-.9l.6-.9v-.5h-3.1v.9z"/></svg>')
.icon-line-calendar,
.icon-cal,
.icon-calendar
  @extend %icon
  @extend %icon-line-fingre

%icon-line-clock
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-289 191 20 20"><style>.st0{fill:%23A5ACAD;}</style><path class="st0" d="M-278.9 207.7c-3.7 0-6.7-3-6.7-6.7s3-6.7 6.7-6.7 6.7 3 6.7 6.7-3 6.7-6.7 6.7zm0-12.3c-3.1 0-5.6 2.5-5.6 5.6s2.5 5.6 5.6 5.6c3.1 0 5.6-2.5 5.6-5.6s-2.5-5.6-5.6-5.6z"/><path class="st0" d="M-276.7 203.1c-.1 0-.2 0-.3-.1l-2.4-1.5c-.2-.1-.2-.3-.2-.4v-3.8c0-.3.2-.5.5-.5s.5.2.5.5v3.5l2.1 1.4c.2.2.3.5.2.7-.1.1-.2.2-.4.2z"/></svg>')
.icon-line-clock
  @extend %icon
  @extend %icon-line-clock

%icon-line-stopwatch
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-506.8 377.5 17.5 19.5"><style>.st0{fill:%23A5ACAD;}</style><path class="st0" d="M-499.4 397c-4.1 0-7.4-3.3-7.4-7.4s3.3-7.4 7.4-7.4 7.4 3.3 7.4 7.4-3.4 7.4-7.4 7.4zm0-13.4c-3.3 0-6.1 2.7-6.1 6.1s2.7 6.1 6.1 6.1 6.1-2.7 6.1-6.1-2.8-6.1-6.1-6.1z"/><path class="st0" d="M-497.1 392c-.1 0-.2 0-.4-.1l-2.6-1.7c-.2-.1-.3-.3-.3-.5v-4.1c0-.4.3-.6.6-.6s.6.3.6.6v3.8l2.3 1.5c.3.2.4.6.2.9.1.1-.2.2-.4.2zM-499.4 381.9c-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2s-1 2.2-2.2 2.2zm0-3.1c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9zM-491.3 387.6c-.3 0-.7-.2-.8-.5l-1.1-2.1c-.2-.5-.1-1 .4-1.3l1.1-.6c.5-.2 1-.1 1.3.4l1.1 2.1c.2.5.1 1-.4 1.3l-1.1.6c-.2.1-.4.1-.5.1zm-.7-3l.8 1.5.4-.2-.8-1.5-.4.2z"/></svg>')

.icon-line-build
  @extend %icon
  background-image: inline-image('line-icons/icon-build.svg')

%icon-line-commit
  background-image: inline-image('line-icons/icon-commit.svg')
.icon-line-commit
  @extend %icon
  @extend %icon-line-commit


%icon-line-eye
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23f2f2f2" d="M17.4 9.6c-.1-.2-3.3-4.1-7.4-4.1s-7.3 4-7.4 4.1c-.2.2-.2.6 0 .8.1.2 3.3 4.1 7.4 4.1s7.3-4 7.4-4.1c.2-.2.2-.6 0-.8zM10 13.2c-2.8 0-5.2-2.3-6.1-3.2.9-.9 3.3-3.2 6.1-3.2s5.2 2.3 6.1 3.2c-.9.9-3.3 3.2-6.1 3.2z"/><path fill="%23f2f2f2" d="M10 7c-1.5 0-2.6 1.3-2.6 3s1.2 3 2.6 3 2.6-1.3 2.6-3-1.1-3-2.6-3zm0 4.7c-.7 0-1.3-.7-1.3-1.7s.6-1.7 1.3-1.7 1.3.7 1.3 1.7-.6 1.7-1.3 1.7z"/></svg>')

%icon-line-question
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.7 15"><style>.st0{fill:%23949899;}</style><g id="helpquestion"><path class="st0" d="M4.1 11.5c-.4 0-.6-.3-.7-.6 0-.1-.1-3.3 2.5-4.8C7 5.5 7.6 4.4 7.3 3.2c-.2-.9-1.1-1.9-2.9-1.9-1 0-1.8.3-2.3.8-.8.9-.8 2.2-.8 2.3 0 .3-.2.6-.6.6-.4 0-.7-.2-.7-.6 0-.1-.1-1.9 1.2-3.2C2 .4 3 0 4.4 0c2.1 0 3.7 1.1 4.2 2.9.4 1.7-.4 3.4-2 4.4-1.9 1.1-1.9 3.5-1.8 3.6 0 .3-.3.6-.7.6z"/><circle class="st0" cx="4.1" cy="14.1" r=".9"/></g></svg>')
%icon-line-question-teal
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.7 15"><style>.st0{fill:%2340a3ad;}</style><g id="helpquestion"><path class="st0" d="M4.1 11.5c-.4 0-.6-.3-.7-.6 0-.1-.1-3.3 2.5-4.8C7 5.5 7.6 4.4 7.3 3.2c-.2-.9-1.1-1.9-2.9-1.9-1 0-1.8.3-2.3.8-.8.9-.8 2.2-.8 2.3 0 .3-.2.6-.6.6-.4 0-.7-.2-.7-.6 0-.1-.1-1.9 1.2-3.2C2 .4 3 0 4.4 0c2.1 0 3.7 1.1 4.2 2.9.4 1.7-.4 3.4-2 4.4-1.9 1.1-1.9 3.5-1.8 3.6 0 .3-.3.6-.7.6z"/><circle class="st0" cx="4.1" cy="14.1" r=".9"/></g></svg>')

{'fraction_non_alphanumeric': 0.3332874322959699, 'fraction_numerical': 0.27155053704213716, 'mean_word_length': 1.930329522528581, 'pattern_counts': {'":': 0, '<': 191, '<?xml version=': 0, '>': 191, 'https://': 0, 'lorem ipsum': 0, 'www.': 27, 'xml': 54}, 'pii_count': 93, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5504420', 'n_tokens_mistral': 15065, 'n_tokens_neox': 13535, 'n_words': 1498}