(isDragging || isHover) && handleMouseEvent({ clientY })} on:mousedown={({ clientY }) => isHover && handleMouseEvent({ clientY, isDragging: true })} on:mouseup={({ clientY }) => handleMouseEvent({ clientY, isDragging: false })} />
(isHover = true)} on:mouseleave={() => (isHover = false)} > {#if hoverLabel && (isHover || isDragging)}
{hoverLabel}
{/if} {#if !isDragging}
{#if $isTimelineScrolling && formatedDate}

{formatedDate}

{/if}
{/if}
{#if relativeTopOffset > 6}
{/if}
{#each segments as segment}
{#if segment.hasLabel}
{segment.date.year}
{/if} {#if segment.hasDot}
{/if}
{/each}