| # Auto detect text files and perform LF normalization | 
 | *        text=auto | 
 |  | 
 | # Always perform LF normalization on these files | 
 | *.dart   text | 
 | *.gradle text | 
 | *.html   text | 
 | *.java   text | 
 | *.json   text | 
 | *.md     text | 
 | *.py     text | 
 | *.sh     text | 
 | *.txt    text | 
 | *.xml    text | 
 | *.yaml   text | 
 |  | 
 | # Make sure that these Windows files always have CRLF line endings in checkout | 
 | *.bat             text eol=crlf | 
 | *.ps1             text eol=crlf | 
 | *.rc              text eol=crlf | 
 | *.sln             text eol=crlf | 
 | *.props           text eol=crlf | 
 | *.vcxproj         text eol=crlf | 
 | *.vcxproj.filters text eol=crlf | 
 | # Including templatized versions. | 
 | *.sln.tmpl        text eol=crlf | 
 | *.props.tmpl      text eol=crlf | 
 | *.vcxproj.tmpl    text eol=crlf | 
 |  | 
 | # Never perform LF normalization on these files | 
 | *.ico    binary | 
 | *.jar    binary | 
 | *.png    binary | 
 | *.zip    binary |