<commit_before><mat-card class="card-feed-entry">
	<mat-card-header>
		<mat-card-title>{{feed.author}}</mat-card-title>
		<mat-card-subtitle>{{feed.pubDate | date:'dd-MM-yyyy'}}</mat-card-subtitle>
		<span fxFlex></span>
		<button mat-icon-button (click)="share(feed)" matTooltip="Share"><mat-icon>share</mat-icon></button>
		<button mat-icon-button [matMenuTriggerFor]="feedMenu"><mat-icon>more_vert</mat-icon></button>
		<mat-menu #feedMenu="matMenu">
			<button mat-menu-item (click)="showCode(feed)"><mat-icon>code</mat-icon> Show code </button>
			<button mat-menu-item (click)="imageChange()" [disabled]="imageSrc == null">
				<mat-icon>image</mat-icon>{{ imageChanged ? 'Show' : 'Hide' }} Images
			</button>
		</mat-menu>
	</mat-card-header>
	<img mat-card-image *ngIf="hasImage" [src]="imageSrc">
	<mat-card-title>{{feed.title}}</mat-card-title>
	<mat-card-content>
		<p>{{feed.description | stripHtmlTags | slice:0:300}}&#8230;</p>
		<mat-chip-list *ngIf="feed.categories.length != undefined">
			<mat-chip *ngFor="let category of feed.categories" [innerHTML]="category"></mat-chip>
		</mat-chip-list>
	</mat-card-content>
	<mat-card-actions align="end">
		<a mat-button [href]="feed.link" [target]="target" color="primary">Read full article <mat-icon>open_in_new</mat-icon></a>
	</mat-card-actions>
</mat-card><commit_msg>a11y(feed-card): Add aria-label to icon button - Start implementation on viewing post in a dialog (TODO)<commit_after><mat-card class="card-feed-entry">
	<mat-card-header>
		<mat-card-title>{{feed.author}}</mat-card-title>
		<mat-card-subtitle>{{feed.pubDate | date:'dd-MM-yyyy'}}</mat-card-subtitle>
		<span fxFlex></span>
		<button mat-icon-button (click)="share(feed)" matTooltip="Share" aria-label="Share current post"><mat-icon>share</mat-icon></button>
		<button mat-icon-button [matMenuTriggerFor]="feedMenu"><mat-icon>more_vert</mat-icon></button>
		<mat-menu #feedMenu="matMenu">
			<button mat-menu-item (click)="showCode(feed)"><mat-icon>code</mat-icon> Show code </button>
			<button mat-menu-item (click)="imageChange()" [disabled]="imageSrc == null">
				<mat-icon>image</mat-icon>{{ imageChanged ? 'Show' : 'Hide' }} Images
			</button>
		</mat-menu>
	</mat-card-header>
	<img mat-card-image *ngIf="hasImage" [src]="imageSrc">
	<mat-card-title>{{feed.title}}</mat-card-title>
	<mat-card-content>
		<p>{{feed.description | stripHtmlTags | slice:0:300}}&#8230;</p>
		<mat-chip-list *ngIf="feed.categories.length != undefined">
			<mat-chip *ngFor="let category of feed.categories" [innerHTML]="category"></mat-chip>
		</mat-chip-list>
	</mat-card-content>
	<mat-card-actions align="end">
		<!-- <button mat-button (click)="viewInDialog(feed)" aria-label="View current post in a dialog" color="primary">View in dialog <mat-icon>open_in_browser</mat-icon></button> -->
		<a mat-button [href]="feed.link" [target]="target" color="primary" aria-label="Open full post in a new tab or window">Read full article <mat-icon>open_in_new</mat-icon></a>
	</mat-card-actions>
</mat-card>
{'fraction_non_alphanumeric': 0.21648460774577954, 'fraction_numerical': 0.005958291956305859, 'mean_word_length': 5.295833333333333, 'pattern_counts': {'":': 0, '<': 98, '<?xml version=': 0, '>': 98, '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': '3737058', 'n_tokens_mistral': 1149, 'n_tokens_neox': 1075, 'n_words': 174}