git subrepo commit (merge) LaTeX-proposal
subrepo: subdir: "LaTeX-proposal" merged: "55abecab" upstream: origin: "git@github.com:KWARC/LaTeX-proposal.git" branch: "master" commit: "9517a7f7" git-subrepo: version: "0.4.1" origin: "git@github.com:ingydotnet/git-subrepo.git" commit: "a04d8c2"
This commit is contained in:
commit
6f7c8c0b2c
@ -1419,9 +1419,11 @@
|
|||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% and we list the partners who contribute if they are specified.
|
% and we list the partners who contribute if they are specified.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\if@sites;%
|
\if@sites%
|
||||||
|
\ifx\task@title\@empty\else;\ \fi% deal with spaces and separator
|
||||||
\ifx\task@lead\@empty\else\ \task@legend@partners\site\task@lead~(\legend@lead)%
|
\ifx\task@lead\@empty\else\ \task@legend@partners\site\task@lead~(\legend@lead)%
|
||||||
\@for\@I:=\task@partners\do{, \site\@I}\\\fi%
|
\@for\@I:=\task@partners\do{, \site\@I}\\%
|
||||||
|
\fi% if@sites
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
% if there are no partners, then we show the RM/RAM contributions specified (if any)
|
% if there are no partners, then we show the RM/RAM contributions specified (if any)
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
@ -2714,7 +2716,7 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
% LocalWords: subbibliography,title featured,heading renewbibmacro iffieldundef showit
|
% LocalWords: subbibliography,title featured,heading renewbibmacro iffieldundef showit
|
||||||
% LocalWords: proposal dtx xkohlhase areastrue svninfo noworkareas twoside emph gitinfo
|
% LocalWords: proposal dtx xkohlhase areastrue svninfo noworkareas twoside emph gitinfo
|
||||||
% LocalWords: areasfalse wa textcomp amssymb url graphicx colortbl xcolor RO OJBref sl
|
% LocalWords: areasfalse wa textcomp amssymb url graphicx colortbl xcolor RO OJBref sl
|
||||||
% LocalWords: fancyhdr keyval eurosym tikz calc USenglish ngerman linkcolor ne WPref gen
|
% LocalWords: fancyhdr keyval eurosym tikz calc ngerman linkcolor ne WPref gen 5,step
|
||||||
% LocalWords: citecolor urlcolor colorlinks pagecolor breaklinks bookmarksopen WPref doi
|
% LocalWords: citecolor urlcolor colorlinks pagecolor breaklinks bookmarksopen WPref doi
|
||||||
% LocalWords: hyperref LaTeX workpackage PIs thema acrolong anzungsantrag im Mitarbeiter
|
% LocalWords: hyperref LaTeX workpackage PIs thema acrolong anzungsantrag im Mitarbeiter
|
||||||
% LocalWords: Einzelverfahren tabline Allgemeine Angaben Antragsteller worktel ifsvninfo
|
% LocalWords: Einzelverfahren tabline Allgemeine Angaben Antragsteller worktel ifsvninfo
|
||||||
@ -2796,4 +2798,4 @@ joint&\multicolumn{\the@site}{l|}{\jpub $\hat=$ publication, \jpro $\hat=$ proje
|
|||||||
% LocalWords: 9,maxcitenames multilinguality 2pt,color 2,title 5,step true,giveninits
|
% LocalWords: 9,maxcitenames multilinguality 2pt,color 2,title 5,step true,giveninits
|
||||||
% LocalWords: 9,maxcitenames hide,marginnote show,marginnote if@taskshowwps 2pt,color
|
% LocalWords: 9,maxcitenames hide,marginnote show,marginnote if@taskshowwps 2pt,color
|
||||||
% LocalWords: 2,title 5,step 9,maxcitenames 2pt,color 2,title 5,step 9,maxcitenames
|
% LocalWords: 2,title 5,step 9,maxcitenames 2pt,color 2,title 5,step 9,maxcitenames
|
||||||
% LocalWords: 2pt,color 2,title
|
% LocalWords: 2pt,color 2,title 9,maxcitenames 2pt,color 2,title
|
||||||
|
@ -354,9 +354,11 @@
|
|||||||
\fi% initial
|
\fi% initial
|
||||||
\fi% \if@taskshowwps
|
\fi% \if@taskshowwps
|
||||||
\ifsubmit\else\ifx\task@PM\@empty\else; \task@PM~\task@legend@PM\fi\fi%
|
\ifsubmit\else\ifx\task@PM\@empty\else; \task@PM~\task@legend@PM\fi\fi%
|
||||||
\if@sites;%
|
\if@sites%
|
||||||
|
\ifx\task@title\@empty\else;\ \fi% deal with spaces and separator
|
||||||
\ifx\task@lead\@empty\else\ \task@legend@partners\site\task@lead~(\legend@lead)%
|
\ifx\task@lead\@empty\else\ \task@legend@partners\site\task@lead~(\legend@lead)%
|
||||||
\@for\@I:=\task@partners\do{, \site\@I}\\\fi%
|
\@for\@I:=\task@partners\do{, \site\@I}\\%
|
||||||
|
\fi% if@sites
|
||||||
\ifx\task@partners\@empty
|
\ifx\task@partners\@empty
|
||||||
\xdef\@@involvement{}\xdef\@@inv{}%
|
\xdef\@@involvement{}\xdef\@@inv{}%
|
||||||
\xdef\@@sep{, }\def\m@sep{}% do not show the sep the first time around
|
\xdef\@@sep{, }\def\m@sep{}% do not show the sep the first time around
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
\RequirePackage{eurosym}
|
\RequirePackage{eurosym}
|
||||||
\RequirePackage{dfgpdata}
|
\RequirePackage{dfgpdata}
|
||||||
\ifdeutsch\RequirePackage[ngerman]{babel}
|
\ifdeutsch\RequirePackage[ngerman]{babel}
|
||||||
\else\RequirePackage[ngerman,USenglish]{babel}\fi
|
\else\RequirePackage[ngerman,english]{babel}\fi
|
||||||
\newenvironment{sitedescription}[2][]%
|
\newenvironment{sitedescription}[2][]%
|
||||||
{\def\@test{#1}\def\@@title{\ifx\@test\@empty\wa@ref3{institution}{#2}{acronym}\else #1\fi:
|
{\def\@test{#1}\def\@@title{\ifx\@test\@empty\wa@ref3{institution}{#2}{acronym}\else #1\fi:
|
||||||
\textsc{\wa@ref3{institution}{#2}{name}}}
|
\textsc{\wa@ref3{institution}{#2}{name}}}
|
||||||
@ -74,7 +74,7 @@
|
|||||||
\prop@gen@months\quad Months starting \prop@gen@start
|
\prop@gen@months\quad Months starting \prop@gen@start
|
||||||
\@ifundefined{prop@gen@fundsuntil}{}
|
\@ifundefined{prop@gen@fundsuntil}{}
|
||||||
{ (\ifdeutsch Mittel reichen bis\else funds last until\fi\ \prop@gen@fundsuntil)}
|
{ (\ifdeutsch Mittel reichen bis\else funds last until\fi\ \prop@gen@fundsuntil)}
|
||||||
\ifdeutsch\else\selectlanguage{USenglish}\fi
|
\ifdeutsch\else\selectlanguage{english}\fi
|
||||||
\newpage
|
\newpage
|
||||||
\setcounter{page}{0}%
|
\setcounter{page}{0}%
|
||||||
\fi\fi}% ifsubmit ifgeneral
|
\fi\fi}% ifsubmit ifgeneral
|
||||||
|
@ -220,7 +220,7 @@
|
|||||||
\RequirePackage{eurosym}
|
\RequirePackage{eurosym}
|
||||||
\RequirePackage{dfgpdata}
|
\RequirePackage{dfgpdata}
|
||||||
\ifdeutsch\RequirePackage[ngerman]{babel}
|
\ifdeutsch\RequirePackage[ngerman]{babel}
|
||||||
\else\RequirePackage[ngerman,USenglish]{babel}\fi
|
\else\RequirePackage[ngerman,english]{babel}\fi
|
||||||
%</cls|reporting>
|
%</cls|reporting>
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
%
|
||||||
@ -382,7 +382,7 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
\prop@gen@months\quad Months starting \prop@gen@start
|
\prop@gen@months\quad Months starting \prop@gen@start
|
||||||
\@ifundefined{prop@gen@fundsuntil}{}
|
\@ifundefined{prop@gen@fundsuntil}{}
|
||||||
{ (\ifdeutsch Mittel reichen bis\else funds last until\fi\ \prop@gen@fundsuntil)}
|
{ (\ifdeutsch Mittel reichen bis\else funds last until\fi\ \prop@gen@fundsuntil)}
|
||||||
\ifdeutsch\else\selectlanguage{USenglish}\fi
|
\ifdeutsch\else\selectlanguage{english}\fi
|
||||||
\newpage
|
\newpage
|
||||||
\setcounter{page}{0}%
|
\setcounter{page}{0}%
|
||||||
\fi\fi}% ifsubmit ifgeneral
|
\fi\fi}% ifsubmit ifgeneral
|
||||||
@ -453,7 +453,7 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
\newcommand\prop@assoc[2]{\let\@tmpop=\relax\@for\@I:=#2\do{\@tmpop\@I\let\@tmpop=#1}}
|
\newcommand\prop@assoc[2]{\let\@tmpop=\relax\@for\@I:=#2\do{\@tmpop\@I\let\@tmpop=#1}}
|
||||||
\newcommand\show@prop@gen@keys{\def\@cb{, }\@ifundefined{prop@gen@keys}{??:???? ?/?}{\prop@assoc\@cb\prop@gen@keys}}
|
\newcommand\show@prop@gen@keys{\def\@cb{, }\@ifundefined{prop@gen@keys}{??:???? ?/?}{\prop@assoc\@cb\prop@gen@keys}}
|
||||||
\renewenvironment{prop@report}
|
\renewenvironment{prop@report}
|
||||||
{\selectlanguage{USenglish}
|
{\selectlanguage{english}
|
||||||
\thispagestyle{empty}%
|
\thispagestyle{empty}%
|
||||||
\begin{center}
|
\begin{center}
|
||||||
{\LARGE Final Project Report}\\[.2cm]
|
{\LARGE Final Project Report}\\[.2cm]
|
||||||
@ -576,7 +576,7 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
\endinput
|
\endinput
|
||||||
% LocalWords: dfgproposal dtx kohlhase areastrue svninfo noworkareas twoside notcategory
|
% LocalWords: dfgproposal dtx kohlhase areastrue svninfo noworkareas twoside notcategory
|
||||||
% LocalWords: areasfalse wa textcomp amssymb url graphicx colortbl xcolor RO Abriss Rabe
|
% LocalWords: areasfalse wa textcomp amssymb url graphicx colortbl xcolor RO Abriss Rabe
|
||||||
% LocalWords: fancyhdr keyval eurosym tikz calc USenglish ngerman linkcolor ne ifgeneral
|
% LocalWords: fancyhdr keyval eurosym tikz calc english ngerman linkcolor ne ifgeneral
|
||||||
% LocalWords: citecolor urlcolor colorlinks pagecolor breaklinks bookmarksopen ifdeutsch
|
% LocalWords: citecolor urlcolor colorlinks pagecolor breaklinks bookmarksopen ifdeutsch
|
||||||
% LocalWords: hyperref LaTeX workpackage PIs thema acrolong anzungsantrag im generaltrue
|
% LocalWords: hyperref LaTeX workpackage PIs thema acrolong anzungsantrag im generaltrue
|
||||||
% LocalWords: Einzelverfahren tabline Allgemeine Angaben Antragsteller worktel Deutscher
|
% LocalWords: Einzelverfahren tabline Allgemeine Angaben Antragsteller worktel Deutscher
|
||||||
@ -619,7 +619,7 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
% LocalWords: csname endcsname dfgcount ifcase cellcolor wptable widehat qquad Aufw ande
|
% LocalWords: csname endcsname dfgcount ifcase cellcolor wptable widehat qquad Aufw ande
|
||||||
% LocalWords: tabularnewline wplist ifgantt drafttrue RMdisclaimer draftfalse Hilfskraft
|
% LocalWords: tabularnewline wplist ifgantt drafttrue RMdisclaimer draftfalse Hilfskraft
|
||||||
% LocalWords: RMdisclaimerfalse RMdisclaimertrue newdimen taskwps thetaskwps intendierte
|
% LocalWords: RMdisclaimerfalse RMdisclaimertrue newdimen taskwps thetaskwps intendierte
|
||||||
% LocalWords: whilenum hfill marginpar texteuro officialeuro texttt newpage cb grau
|
% LocalWords: whilenum hfill marginpar texteuro officialeuro texttt newpage cb grau wprm
|
||||||
% LocalWords: min-crossrefs pdata xdef newcommand hline aff NeedsTeXFormat dfgreporting
|
% LocalWords: min-crossrefs pdata xdef newcommand hline aff NeedsTeXFormat dfgreporting
|
||||||
% LocalWords: renewenvironment nameuse paperlist applareas applareas dfgpdata kursiv
|
% LocalWords: renewenvironment nameuse paperlist applareas applareas dfgpdata kursiv
|
||||||
% LocalWords: Gesch aftszeichen projpapers shortname sitedescription ednote generalfalse
|
% LocalWords: Gesch aftszeichen projpapers shortname sitedescription ednote generalfalse
|
||||||
@ -636,6 +636,6 @@ Applicant\if@sites\ifnum\the@PIs>1{s}\fi\fi\ \deu{(Antragsteller)}}%
|
|||||||
% mode: doctex
|
% mode: doctex
|
||||||
% TeX-master: t
|
% TeX-master: t
|
||||||
% End:
|
% End:
|
||||||
% LocalWords: localized sec:implementation Initialization ngerman,USenglish itemize
|
% LocalWords: localized sec:implementation Initialization ngerman itemize customized
|
||||||
% LocalWords: selectlanguage sec:ourpubs confpapers inproceedings wspapers techreports
|
% LocalWords: selectlanguage sec:ourpubs confpapers inproceedings wspapers techreports
|
||||||
% LocalWords: books,articles,inproceedings
|
% LocalWords: books,articles,inproceedings books,articles,confpapers ngerman,english
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
\RequirePackage{eurosym}
|
\RequirePackage{eurosym}
|
||||||
\RequirePackage{dfgpdata}
|
\RequirePackage{dfgpdata}
|
||||||
\ifdeutsch\RequirePackage[ngerman]{babel}
|
\ifdeutsch\RequirePackage[ngerman]{babel}
|
||||||
\else\RequirePackage[ngerman,USenglish]{babel}\fi
|
\else\RequirePackage[ngerman,english]{babel}\fi
|
||||||
\define@key{prop@gen}{reportperiod}{\def\prop@gen@reportperiod{#1}}
|
\define@key{prop@gen}{reportperiod}{\def\prop@gen@reportperiod{#1}}
|
||||||
\define@key{prop@gen}{applareas}{\def\prop@gen@applareas{#1}}
|
\define@key{prop@gen}{applareas}{\def\prop@gen@applareas{#1}}
|
||||||
\define@key{prop@gen}{key}{\@dmp{key=#1}%
|
\define@key{prop@gen}{key}{\@dmp{key=#1}%
|
||||||
@ -36,7 +36,7 @@
|
|||||||
\newcommand\prop@assoc[2]{\let\@tmpop=\relax\@for\@I:=#2\do{\@tmpop\@I\let\@tmpop=#1}}
|
\newcommand\prop@assoc[2]{\let\@tmpop=\relax\@for\@I:=#2\do{\@tmpop\@I\let\@tmpop=#1}}
|
||||||
\newcommand\show@prop@gen@keys{\def\@cb{, }\@ifundefined{prop@gen@keys}{??:???? ?/?}{\prop@assoc\@cb\prop@gen@keys}}
|
\newcommand\show@prop@gen@keys{\def\@cb{, }\@ifundefined{prop@gen@keys}{??:???? ?/?}{\prop@assoc\@cb\prop@gen@keys}}
|
||||||
\renewenvironment{prop@report}
|
\renewenvironment{prop@report}
|
||||||
{\selectlanguage{USenglish}
|
{\selectlanguage{english}
|
||||||
\thispagestyle{empty}%
|
\thispagestyle{empty}%
|
||||||
\begin{center}
|
\begin{center}
|
||||||
{\LARGE Final Project Report}\\[.2cm]
|
{\LARGE Final Project Report}\\[.2cm]
|
||||||
|
@ -545,7 +545,7 @@
|
|||||||
\define@key{mst}{wdeliv}{\gdef\mst@wdeliv{#1}}
|
\define@key{mst}{wdeliv}{\gdef\mst@wdeliv{#1}}
|
||||||
\define@key{mst}{wverif}{\gdef\mst@wverif{#1}}
|
\define@key{mst}{wverif}{\gdef\mst@wverif{#1}}
|
||||||
\newcommand\milestonetable[1][]{%
|
\newcommand\milestonetable[1][]{%
|
||||||
\IfFileExists{./\jobname.deliverables}{% to avoid errros
|
\IfFileExists{./\jobname.deliverables}{% to avoid errors
|
||||||
\message{euproposal.cls: Generating Milestones Table}%
|
\message{euproposal.cls: Generating Milestones Table}%
|
||||||
\def\mst@caption{Milestones, Deliverables, and Verification}%
|
\def\mst@caption{Milestones, Deliverables, and Verification}%
|
||||||
\def\mst@wname{2.5cm}\def\mst@wdeliv{7cm}\def\mst@wverif{4cm}
|
\def\mst@wname{2.5cm}\def\mst@wdeliv{7cm}\def\mst@wverif{4cm}
|
||||||
@ -657,7 +657,7 @@
|
|||||||
% End:
|
% End:
|
||||||
% LocalWords: coordinatorsite coordinatorsite verif verif milestonetable milestonetable
|
% LocalWords: coordinatorsite coordinatorsite verif verif milestonetable milestonetable
|
||||||
% LocalWords: wname wname wdeliv wdeliv wverif wverif biblatex notcategory newif gdef
|
% LocalWords: wname wname wdeliv wdeliv wverif wverif biblatex notcategory newif gdef
|
||||||
% LocalWords: grantagreement Initialization ifpartB partBfalse partBtrue report
|
% LocalWords: grantagreement Initialization ifpartB partBfalse partBtrue report openout
|
||||||
% LocalWords: chngcntr counterwithin ifgrantagreement currenttime mst@caption delivs
|
% LocalWords: chngcntr counterwithin ifgrantagreement currenttime mst@caption delivs
|
||||||
% LocalWords: initialize deliv multilinguality prop@milesfor refsection nocite doctex
|
% LocalWords: initialize deliv multilinguality prop@milesfor refsection nocite doctex
|
||||||
% LocalWords: secnumdepth
|
% LocalWords: secnumdepth newwrite thepage jobname.deliverables
|
||||||
|
@ -6,5 +6,5 @@ proposal/dfgproposal class.
|
|||||||
`proposal`: a DFG proposal 'Einzelverfahren' in the new template (valid from Oct 2011. (provided by Jens Lehmann; thanks)
|
`proposal`: a DFG proposal 'Einzelverfahren' in the new template (valid from Oct 2011. (provided by Jens Lehmann; thanks)
|
||||||
`report`: a corresponding report
|
`report`: a corresponding report
|
||||||
`simple-proposal`: a simple DFG proposal (no work areas, no sites), re-uses files from above
|
`simple-proposal`: a simple DFG proposal (no work areas, no sites), re-uses files from above
|
||||||
`lib`: shared files (affiliation database, bibTeX, logos)
|
`lib`: shared files (affiliation database, bibTeX databases, logos)
|
||||||
`dfgdocs`: DFG documents explaining the proposal/reporting process
|
`dfgdocs`: DFG documents explaining the proposal/reporting process
|
||||||
|
BIN
examples/dfg/proposal/proposal.pdf
Normal file
BIN
examples/dfg/proposal/proposal.pdf
Normal file
Binary file not shown.
@ -92,7 +92,7 @@ Funding proposal XYZ-83282 has been submitted prior to this proposal on related
|
|||||||
%%% TeX-master: t
|
%%% TeX-master: t
|
||||||
%%% End:
|
%%% End:
|
||||||
|
|
||||||
% LocalWords: empty bibflorian systems rabe institutions modal historical pub
|
% LocalWords: empty bibflorian systems rabe institutions modal historical pub ednotes
|
||||||
% LocalWords: kwarc till formalsafe miko gc ipower ipowerlong Antr agen Beitr
|
% LocalWords: kwarc till formalsafe miko gc ipower ipowerlong Antr agen Beitr
|
||||||
|
|
||||||
% LocalWords: acrolong intellegible kollaboratives koh arenten ussen Proze pcg
|
% LocalWords: acrolong intellegible kollaboratives koh arenten ussen Proze pcg
|
||||||
|
BIN
examples/dfg/simple-proposal/proposal.pdf
Normal file
BIN
examples/dfg/simple-proposal/proposal.pdf
Normal file
Binary file not shown.
@ -3,7 +3,13 @@
|
|||||||
% - submit.tex (no draft stuff, no ednotes, no revision information)
|
% - submit.tex (no draft stuff, no ednotes, no revision information)
|
||||||
% - public.tex (like submit.tex, but no financials either)
|
% - public.tex (like submit.tex, but no financials either)
|
||||||
\providecommand{\classoptions}{,keys} % to be overwritten in variants
|
\providecommand{\classoptions}{,keys} % to be overwritten in variants
|
||||||
\documentclass[gitinfo,noworkareas,RAM\classoptions]{dfgproposal}
|
\documentclass[ % the options control the appearance, see the documentation
|
||||||
|
gitinfo, % show GIT information
|
||||||
|
noworkareas, % do not generate work areas, this is a simple proposal
|
||||||
|
RAM, % also manage research assistant (HiWi) months
|
||||||
|
general, % make a title page, etc.
|
||||||
|
\classoptions] % the other class options from above, they can be overwritten e.g. in submit/final,tex
|
||||||
|
{dfgproposal}
|
||||||
\addbibresource{../lib/dummy.bib}
|
\addbibresource{../lib/dummy.bib}
|
||||||
\renewcommand{\familydefault}{\sfdefault}
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
\RequirePackage[scaled=.90]{helvet}
|
\RequirePackage[scaled=.90]{helvet}
|
||||||
|
@ -4,7 +4,7 @@ This directory contains examples for EU proposals and reports marked up with the
|
|||||||
proposal/euproposal class.
|
proposal/euproposal class.
|
||||||
|
|
||||||
`strep`: a STREP proposal
|
`strep`: a STREP proposal
|
||||||
`lib`: shared files (affiliation database, bibTeX, logos)
|
`lib`: shared files (affiliation database, bibTeX databases, logos)
|
||||||
|
|
||||||
It would be great to have mock proposals for other EU proposal categories here (please
|
It would be great to have mock proposals for other EU proposal categories here (please
|
||||||
help).
|
help).
|
||||||
|
@ -42,7 +42,7 @@ cd: # make cd will prepare CD for bu
|
|||||||
|
|
||||||
bbl: $(BBL)
|
bbl: $(BBL)
|
||||||
$(BBL): %.bbl: %.aux
|
$(BBL): %.bbl: %.aux
|
||||||
bibtex -min-crossrefs=100 -terse $<
|
biber -min-crossrefs=100 -terse $<
|
||||||
|
|
||||||
$(PDATA): %.pdata: %.tex
|
$(PDATA): %.pdata: %.tex
|
||||||
$(PDFLATEX) $<
|
$(PDFLATEX) $<
|
||||||
|
0
lib/gitinfo2-hook.sh
Normal file → Executable file
0
lib/gitinfo2-hook.sh
Normal file → Executable file
Loading…
Reference in New Issue
Block a user