<commit_before>// this css selectors are longer because they mainly use the leaflet selectors
// therefore the nesting-depth is disabled

.leaflet-dragging {
  // dragging the map
  .leaflet-grab {
    cursor: move;
  }
}

.leaflet-marker-icon {
  // edit anchor
  &.leaflet-editing-icon {
    cursor: grab;
    cursor: url('../assets/images/cursors/grab.cur'), url('assets/images/cursors/grab.cur'), pointer; // no grab icon for ie

    .leaflet-dragging & {
      cursor: grabbing;
      cursor: url('../assets/images/cursors/grabbing.cur'), url('assets/images/cursors/grabbing.cur'), pointer; // no grabbing icon for ie
    }

    .c-map--drawing-mode-draw & {
      cursor: pointer;
    }
  }

  // cluster icon
  &.o-highlight-cluster {
    cursor: zoom-in;
    cursor: url('../assets/images/cursors/zoom-in.cur'), url('assets/images/cursors/zoom-in.cur'), pointer; // no zoom-in icon for ie

    .leaflet-dragging & {
      cursor: move;
    }
  }
}

// sass-lint:disable nesting-depth
// drawn polygon on the map
.leaflet-overlay-pane {
  > svg {
    .leaflet-interactive {
      cursor: url('assets/images/cursors/edit.svg') 3 19, pointer;

      .c-map--drawing-mode-edit & {
        cursor: url("assets/images/cursors/save.svg") 10 10, pointer;
      }

      .leaflet-dragging & {
        cursor: move;
      }
    }
  }
}

// pano popje
.leaflet-pane {
  &.leaflet-marker-pane {
    > img {
      cursor: default;

      .leaflet-dragging & {
        cursor: move;
      }
    }
  }
}
// sass-lint:enable nesting-depth<commit_msg>fixed ie11 grab, grabbing and zoom icons and fixed flickering dragging markers tg-3352<commit_after>// this css selectors are longer because they mainly use the leaflet selectors
// therefore the nesting-depth is disabled and duplicates are needed for ie compatibility

// sass-lint:disable nesting-depth
// sass-lint:disable no-duplicate-properties

.leaflet-dragging {
  // dragging the map
  .leaflet-grab {
    cursor: move;
  }
}

.leaflet-marker-icon {
  // edit anchor
  &.leaflet-editing-icon {
    cursor: grab;
    cursor: url("../assets/images/cursors/grab.cur"), url("assets/images/cursors/grab.cur"), pointer; // no grab icon for ie

    .leaflet-dragging & {
      cursor: grabbing;
      cursor: url("../assets/images/cursors/grabbing.cur"), url("assets/images/cursors/grabbing.cur"), pointer; // no grabbing icon for ie
    }

    .c-map--drawing-mode-draw & {
      cursor: pointer;
    }
  }

  // cluster icon
  &.o-highlight-cluster {
    cursor: zoom-in;
    cursor: url("../assets/images/cursors/zoom-in.cur"), url("assets/images/cursors/zoom-in.cur"), pointer; // no zoom-in icon for ie

    .leaflet-dragging & {
      cursor: move;
    }
  }
}

// drawn polygon on the map
.leaflet-overlay-pane {
  > svg {
    .leaflet-interactive {
      cursor: url("assets/images/cursors/edit.svg") 3 19, pointer;

      .c-map--drawing-mode-edit & {
        cursor: url("assets/images/cursors/save.svg") 10 10, pointer;
      }

      .leaflet-dragging & {
        cursor: move;
      }
    }
  }
}

// pano popje
.leaflet-pane {
  &.leaflet-marker-pane {
    > img {
      cursor: default;

      .leaflet-dragging & {
        cursor: move;
      }
    }
  }
}

// sass-lint:enable no-duplicate-properties
// sass-lint:enable nesting-depth
{'fraction_non_alphanumeric': 0.14688922610015173, 'fraction_numerical': 0.006069802731411229, 'mean_word_length': 2.366700715015322, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5381642', 'n_tokens_mistral': 1174, 'n_tokens_neox': 1100, 'n_words': 238}