text:
% Encoding: UTF-8

% @Misc{calligra,
%   author    = {Gerd neugebauer},
%   title     = {The {C}alligra package for use with LaTeX},
%   date      = {2012-04},
%   owner     = {kj},
%   timestamp = {2014.08.30}
% }

% @Article{frese,
%   author    = {Stephen J. Frese},
%   title     = {Divided by a Common Language: The Babel Proclamation and its Influence in Iowa History},
%   journal   = {The History Teacher},
%   year      = {2005},
%   volume    = {39},
%   number    = {1},
%   pages     = {59-88},
%   url       = {http://www.jstor.org/stable/30036745},
%   owner     = {Georgio},
%   timestamp = {2015.02.01}
% }

% @MISC{mathdots,
%   title = {The mathdots package},
%   author = {Dan Luecking},
%   year = {2014},
%   month = {6},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{mdwlist,
%   title = {The mdwlist package},
%   author = {Bernd Schandl},
%   year = {2017},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @MISC{paralist,
%   author = {Mark Wooding},
%   title = {The paralist package},
%   year = {1996},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @MISC{enumitem,
%   author = {Javier Bezos},
%   title = {Customizing lists with the enumitem package},
%   year = {2011},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @MISC{shortlst,
%   author = {Mogens Lemvig Hansen},
%   title = {The shortlst package},
%   year = {1998},
%   month = {11},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @BOOK{Abrahams2003,
%   author = {Paul W. Abrahams and Kathryn A. Hargreaves and Karl Berry},
%   title = {\TeX\ for the Impatient},
%   year = {2003},
%   publisher = {GNU}
% }

% @BOOK{tinker1963,
%   author = {Miles A. Tinker},
%   title = {Legibility of Print},
%   year = {1963},
%   publisher = {Iowa State University Press}
% }

% @BOOKINBOOK{adelaar2005,
%   author = {Alexander Adelaar},
%   title = {The Austronesian Languages of Asia and Madagascar},
%   booktitle = {The Austronesian Languages of Asia and Madagascar},
%   year = {2005},
%   publisher = {Routledge},
%   isbn = {0-7007-1286-0},
%   owner = {Georgio},
%   timestamp = {2017.09.01}
% }

% @BOOK{adiego,
%   author = {Adiego, {I}gnacio-{J}avier},
%   title = {The Carian Language},
%   year = {2006},
%   publisher = {Brill},
%   owner = {Georgio},
%   timestamp = {2017.08.08}
% }

% @BOOK{pdfreference,
%   author = {Adobe},
%   title = {PDF Reference sixth edition},
%   year = {2006},
%   edition = {sixth},
%   publisher = {Adobe Systems Incorporated},
%   url = {http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_reference_1-7.pdf},
%   owner = {Georgio},
%   timestamp = {2015.02.14}
% }

% @ARTICLE{xkeyval,
%   author = {Hendri Adriaens and Uwe Kern},
%   title = {xkeyval---new developments and mechanisms in key processing},
%   year = {2004},
%   volume = {25},
%   number = {2},
%   pages = {194-199},
%   journal = {TUGboat},
%   owner = {kj},
%   timestamp = {2014.08.14}
% }

% @ARTICLE{boris2012a,
%   author = {Leyla Akhmadeeva and Ilnar Tukhvatullin and Boris Veytsman},
%   title = {Do serifs help in comprehension of printed text? An experiment with
% 	Cyrillic

% 	readers},
%   year = {2012},
%   volume = {65},
%   pages = {21-24},
%   doi = {http://dx.doi.org/10.1016/j.visres.2012.05.013},
%   journal = {Vision},
%   owner = {Georgio},
%   timestamp = {2015.02.09}
% }

% @MISC{wrapfig,
%   author = {Arsenau, Donald},
%   title = {The {W}rapfig package.},
%   year = {2003},
%   month = {1},
%   owner = {kj},
%   timestamp = {2014.08.08}
% }

% @MISC{ulem,
%   author = {Donald Arseneau},
%   title = {The ulem package: underlining for emphasis},
%   year = {2011},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{varwidth,
%   author = {Donald Arseneau},
%   title = {The varwidth package},
%   year = {2011},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Misc{threeparttable,
%   author    = {Donald Arseneau},
%   title     = {The 𝚝𝚑𝚛𝚎𝚎𝚙𝚊𝚛𝚝𝚝𝚊𝚋𝚕𝚎 package},
%   year      = {2010},
%   month     = {3},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @BOOK{ipa,
%   author = {International Phonetic Association},
%   title = {Handbook of the International Phonetic Association: A Guide to the
% 	Use of the International Phonetic Alphabet },
%   year = {1999},
%   publisher = {Cambridge University Press},
%   isbn = {0521637511},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=4AC3A7FCFB270172C4E760D33CB834D8}
% }

% @BOOK{coptic,
%   author = {Aziz S. Atiya},
%   title = {The Coptic Encyclopaedia},
%   location = {582000/06971f8bb97b45c726a1019eda0c55a8},
%   url = {582000/06971f8bb97b45c726a1019eda0c55a8},
%   md5 = {06971F8BB97B45C726A1019EDA0C55A8},
%   resid = {582896},
%   size = {101977565},
%   subject = {Education Encyclopedia},
%   type = {pdf}
% }

% @MISC{undertilde,
%   author = {Benjamin Bayart},
%   title = {The undertilde package},
%   year = {2000},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.06.29}
% }

% @MISC{canonicallayout,
%   author = {Claudio Beccari},
%   title = {Package canonical layout},
%   year = {2015},
%   url = {ftp://ftp.dante.de/tex-archive/macros/latex/contrib/canoniclayout/canoniclayout.pdf},
%   owner = {Georgio},
%   timestamp = {2015.02.03}
% }

% @ARTICLE{bechto88,
%   author = {Bechtolsheim, Stephan v},
%   title = {A Tutorial on futurelet},
%   year = {1988},
%   volume = {9},
%   pages = {276},
%   url = {https://www.tug.org/TUGboat/tb09-3/tb22bechtolsheim.pdf},
%   journal = {TUGboat},
%   owner = {kj},
%   timestamp = {2014.08.12}
% }

% @BOOK{book:445047,
%   author = {Roger Beck},
%   title = {The Religion of the Mithras Cult in the Roman Empire: Mysteries of
% 	the Unconquered Sun},
%   year = {2006},
%   publisher = {Oxford University Press, USA},
%   isbn = {0198140894,9780198140894},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=F9D3A016B192AD8D810DA99C1B3A090D}
% }

% @ARTICLE{beeton2015,
%   author = {Barbara Beeton},
%   title = {Hyphenation exception Log},
%   year = {2015},
%   month = {3},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.08.10}
% }

% @TECHREPORT{beetona,
%   author = {Barbara Beeton and Asmus Freytag and Murray Sargent III},
%   title = {Unicode Support for Mathematics},
%   institution = {Unicode Organization},
%   year = {2012},
%   number = {Revsion 13},
%   note = {Unicode Technical Report 25},
%   month = {Apr},
%   owner = {kj},
%   timestamp = {2014.09.01}
% }

% @MISC{Beffara2010,
%   author = {Emmanuel Beffara},
%   title = {Linear Logic symbols for Computer Modern},
%   year = {2010},
%   month = {4},
%   owner = {Georgio},
%   timestamp = {2015.06.26}
% }

% @MISC{cmll,
%   author = {Emmanuel Beffara},
%   title = {Linear Logic symbols for Computer Modern},
%   year = {2010},
%   month = {4},
%   owner = {kj},
%   timestamp = {2014.08.30}
% }

% @BOOK{klaus1986,
%   author = {Klaus Beyer},
%   title = {The Aramaic Language: Its Distribution and Subdivisions},
%   year = {1986},
%   publisher = {Vandenhoeck \& Ruprecht},
%   isbn = {3525535732,9783525535738},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=2362110CC27A0E71B387EAC50235A8E5}
% }

% @BOOK{robert2009,
%   author = {Robert Blust},
%   title = {The Austronesian Languages, Revised Edition},
%   year = {2009}
%  }

% @MISC{fourier,
%   author = {Michel Bovani},
%   title = {Fourier-GUT\textit{enberg}},
%   year = {2005},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{fourier-orns,
%   author = {Michel Bovani},
%   title = {The fourier-orns package},
%   year = {2005},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{alltt,
%   author = {Johannes Braams},
%   title = {The \texttt{alltt} environment},
%   year = {1997},
%   month = {6},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{babel,
%   author = {Johannes L. Braams and Javier Bezos},
%   title = {Babel version 3.9k},
%   year = {2014},
%   month = {3},
%   owner = {kj},
%   timestamp = {2014.08.26}
% }

% @BOOK{Bringhurst2005,
%   author = {Robert Bringhurst},
%   title = {The Elements of Typography},
%   year = {2005},
%   edition = {3.1},
%   publisher = {Hartley \& Marks},
%   isbn = {0-88179-205-5}
% }

% @MISC{mhchem,
%   author = {The mhchem Bundle},
%   title = {Martin Hensel},
%   year = {2014},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @MISC{everypage,
%   author = {Sergio Callegari},
%   title = {The everypage package},
%   year = {2007},
%   month = {6},
%   abstract = {The everypage package extends LaTeX providing hooks to do actions
% 	on every
% 		page or on the current page. Specifically, actions are performed before
% 	the page is
% 		shipped, so they can be used to put watermarks in the background of
% 	a page, or
% 		to set the page layout. The package reminds in some sense bobhook
% 	by Karsten
% 		Tinnefeld, but it differs in the way in which the hooks are implemented,
% 	as detailed
% 		in the following. In some sense it may also be related to the package
% 	everyshi by
% 		Martin Schroeder, but again the implementation is different.},
%   owner = {Georgio},
%   timestamp = {2015.08.12}
% }

% @PHDTHESIS{Cameron1976,
%   author = {Cameron, Mark Alan Shaw},
%   title = {A general study of Minoan frescoes with particular reference to unpublished
% 	wall painting from Knossos},
%   institution = {Newcastle University},
%   year = {1976},
%   owner = {Georgio},
%   timestamp = {2017.09.29}
% }

% @MISC{color,
%   author = {David Carlisle},
%   title = {The color package},
%   year = {2014},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.02.14}
% }

% @MISC{graphicx,
%   author = {David Carlisle},
%   title = {Packages in the graphics bundle},
%   year = {2014},
%   month = {4},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{hhline,
%   author = {David Carlisle},
%   title = {The hhline package},
%   year = {2014},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @MISC{keyval,
%   author = {David Carlisle},
%   title = {The keyval package},
%   year = {2014},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @MISC{tabularx,
%   author = {David Carlisle},
%   title = {The tabularx package},
%   year = {2014},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{colortbl,
%   author = {David Carlisle},
%   title = {The colortbl package},
%   year = {2012},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @Misc{textcase,
%   author    = {David Carlisle},
%   title     = {The 𝚝𝚎𝚡𝚝𝚌𝚊𝚜𝚎 package},
%   year      = {2004},
%   month     = {10},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{type1cm,
%   author = {David Carlisle},
%   title = {type1cm package for LaTeX},
%   year = {2002},
%   month = {4},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{lscape,
%   author = {David Carlisle},
%   title = {The lscape package},
%   year = {2000},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @MISC{fix2col,
%   author = {David Carlisle},
%   title = {The fix2col package},
%   year = {1998},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.02.14}
% }

% @MISC{slashed,
%   author = {David Carlisle},
%   title = {The slashed Package},
%   year = {1997},
%   month = {1},
%   owner = {kj},
%   timestamp = {2014.09.06}
% }

% @MISC{longtable,
%   author = {David Carlisle},
%   title = {The longtable package},
%   year = {1996},
%   month = {11},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @Misc{xspace,
%   author    = {David Carlisle and Morten HÃ¸gholm},
%   title     = {The 𝚡𝚜𝚙𝚊𝚌𝚎 package},
%   year      = {2014},
%   month     = {10},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{polyglossia,
%   author = {Francois Charette and Arthur Reutenauer},
%   title = {Polyglossia: A Babel Replacement for XeLaTeX and LuaLaTeX},
%   year = {2014},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @Misc{dirtree,
%   author    = {Jean-Charpentier},
%   title     = {The 𝚍𝚒𝚛𝚝𝚛𝚎𝚎 package},
%   year      = {2012},
%   month     = {12},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @TECHREPORT{chen01,
%   author = {Pehong Chen},
%   title = {GNU Emacs \TeX{} -mode},
%   institution = {University of California},
%   year = {1986},
%   number = {87/316},
%   url = {http://digitalassets.lib.berkeley.edu/techreports/ucb/text/CSD-87-347.pdf},
%   owner = {Georgio},
%   timestamp = {2017.08.13}
% }

% @MISC{parselines,
%   author = {Florent Chervet},
%   title = {The \texttt{parselines} package, a simple line parser for TeX},
%   year = {2011},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Article{cleveland1985,
%   author    = {William S. Cleveland and Robert McGill},
%   title     = {Graphical Perception and Graphical Methods for Analyzing Scientific Data},
%   journal   = {Science},
%   year      = {1985},
%   volume    = {229},
%   pages     = {828--833},
%   url       = {https://web.cs.dal.ca/~sbrooks/csci4166-6406/seminars/readings/Cleveland_GraphicalPerception_Science85.pdf},
%   owner     = {Georgio},
%   timestamp = {2015.02.14}
% }

% @MISC{subfigure,
%   author = {Cohran, Steven Douglas},
%   title = {The subfig package},
%   year = {2005},
%   month = {7},
%   owner = {kj},
%   timestamp = {2014.08.08}
% }

% @BOOK{comrie2003,
%   author = {Bernard Comrie and Stephen Matthews and Maria Polinsky},
%   title = {SBS Atlas of Languages},
%   year = {2003},
%   publisher = {ABC Books},
%   owner = {Georgio},
%   timestamp = {2017.09.01}
% }

% @MISC{moresize,
%   author = {Christian Cornelssen},
%   title = {moresize: More font sizes with LATEX},
%   year = {1999},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2015.02.09}
% }

% @Misc{mdframed,
%   author    = {Marco Daniel and Elke Schubert},
%   title     = {The mdframed package},
%   year      = {2013},
%   month     = {7},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Misc{extpfeil,
%   author    = {Paul Ebermann},
%   title     = {Das \texttt{extpfeil-}Package Weitere erweiterbare Pfeile},
%   year      = {2009},
%   month     = {10},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @ARTICLE{Eijkhout2001,
%   author = {Eijkhout, Victor},
%   title = {Macros with optional arguments},
%   year = {2001},
%   volume = {22},
%   number = {1/2},
%   pages = {83-86},
%   url = {https://www.tug.org/TUGboat/tb22-1-2/tb70eijk.pdf},
%   journal = {TUGboat},
%   owner = {kj},
%   timestamp = {2014.08.12}
% }

% @MISC{rotating,
%   author = {Robin Fairbairns and Sebastian Rahtz and Leonor Barroca},
%   title = {A package for rotated objects in LATEX},
%   year = {2009},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @ARTICLE{farrow96,
%   author = {Farrow, John F.},
%   title = {Alexander {C}ruden and his concordance.},
%   year = {1996},
%   volume = {20},
%   pages = {55-6},
%   journal = {Indexer},
%   owner = {kj},
%   timestamp = {2014.08.08}
% }

% @Book{writing,
%   author    = {Fischer, Steven Roger},
%   title     = {A {H}istory of {W}riting},
%   year      = {2001},
%   publisher = {St Edmundsbury Press},
%   address   = {Suffolk UK},
%   owner     = {Georgio},
%   timestamp = {2015.01.19}
% }

% @BOOK{fitzmyer,
%   author = {Fitzmyer, Joseph A.},
%   title = {The Aramaic inscriptions of SefÄ«re},
%   year = {1995},
%   volume = {19},
%   series = {Biblica et orientalia Sacra Scriptura antiquitatibus orientalibus
% 	illustrata},
%   publisher = {Pontificial Biblical Institute},
%   pages = {222},
%   url = {http://web.archive.org/web/20051104215025/http://www.nelc.ucla.edu/Faculty/Schniedewind_files/NWSemitic/Aramaic_ABD.pdf},
%   address = {Rome},
%   hhtype = {wordlist},
%   inlg = {English [eng]},
%   macro_area = {Eurasia},
%   src = {hh},
%   srctrickle = {hh#w:Fitzmyer:Aramaic-Sefire}
% }

% @MISC{lettrine,
%   author = {Daniel Flipo},
%   title = {Typesetting lettrines in LATEX 2 documents},
%   year = {2015},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{soul,
%   author = {Melchior Franz},
%   title = {The \texttt{soul} package},
%   year = {2003},
%   month = {11},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @ARTICLE{frenkel2012,
%   author = {Edward Frenkel},
%   title = {{Mathematics, Love and Tattoos}},
%   year = {2012},
%   journal = {"Matematica e Cultura"},
%   owner = {Georgio},
%   timestamp = {2015.02.10}
% }

% @Article{FLN,
%   author    = {E. Frenkel and A. Losev and N. Nekrasov},
%   title     = {{Instantons beyond topological theory I}},
%   journal   = {J. of Inst. Math. Jussieu},
%   year      = {2011},
%   volume    = {10},
%   pages     = {463--565},
%   url       = {http://ritesofloveandmath.com},
%   owner     = {Georgio},
%   timestamp = {2015.02.10}
% }

% @MISC{tipa,
%   author = {Rei Fukui},
%   title = {TIPA {M}anual Version 1.3},
%   year = {2004},
%   month = {3},
%   url = {href://www.ctan/pkg/tipa},
%   owner = {Georgio},
%   timestamp = {2015.02.07}
% }

% @MISC{pict2e,
%   author = {Hubert G\"a{\ss}lein and Rolf Niepraschk and Josef Tkadlec},
%   title = {The \texttt{pict2e} package},
%   year = {2014},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @ARTICLE{garcia,
%   author = {Federico Garcia},
%   title = {Hypertext capabilities with pdfLaTeX},
%   year = {2007},
%   volume = {28},
%   number = {1},
%   pages = {129-132},
%   url = {http://www.tug.org/TUGboat/tb28-1/tb88garcia.pdf},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.02.07}
% }

% @Misc{shuffle,
%   author    = {Julian Gilbey and Antoine Lejay},
%   title     = {The shuffle Package},
%   year      = {2008},
%   date      = {2008-10},
%   owner     = {Georgio},
%   timestamp = {2015.08.19}
% }

% @BOOK{Glotz2003,
%   author = {Gustave Glotz},
%   title = {The {A}egean {C}ivilization},
%   year = {2003},
%   publisher = {Columbia University Press},
%   isbn = {0-7103-0842-6},
%   owner = {Georgio},
%   timestamp = {2017.09.29}
% }

% @BOOK{bacchae,
%   author = {Barbara Goff},
%   title = {Citizen Bacchae, Women's Ritual Practice in Ancient Greece},
%   year = {2004},
%   publisher = {University of California Press},
%   owner = {kj},
%   timestamp = {2014.08.22}
% }

% @BOOK{tulipmania,
%   author = {Anne Goldgar},
%   title = {Tulip Mania: Money, Honor, and Knowledge in the Dutch Golden Ages},
%   year = {1992},
%   publisher = {University of Chicago},
%   owner = {Georgio},
%   timestamp = {2017.08.15}
% }

% @MISC{ulsy,
%   author = {Ulrich Goldschmitt},
%   title = {The ulsy package},
%   year = {1995},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.06.19}
% }

% @BOOK{xetexcompanion,
%   author = {Michel Goossens},
%   title = {The XeTeX Companion},
%   year = {2010},
%   editor = {Michel Goosens},
%   url = {http://xml.web.cern.ch/XML/lgc2/xetexmain.pdf},
%   month = {1},
%   owner = {yl},
%   timestamp = {2014.09.04}
% }

% @BOOK{goossens93,
%   author = {Michel Goossens and Frank Mittlebach and Alexander Samarin},
%   title = {The LaTeX Companion},
%   year = {1993},
%   publisher = {Addison-Wesley},
%   address = {Reading, Massachusetts}
% }

% @MISC{quire,
%   author = {Marcel R. van der Goot},
%   title = {quire.tex macros for making booklets, printing double pages, and
% 	printing

% 	outlines and crop marks.},
%   year = {1990},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.12}
% }

% @MISC{natbib,
%   author = {Patrick W. Daly},
%   title = {Natural Sciences Citations and References},
%   year = {2010},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @ARTICLE{guiggiani2008,
%   author = {Massimo Guiggiani and Lapo F. Mori},
%   title = {Close-range camera calibration},
%   year = {2008},
%   volume = {29},
%   number = {2},
%   pages = {255--263},
%   journal = {TUGboat}
% }

% @MISC{numbrint,
%   author = {Harald Harders},
%   title = {The numprint package},
%   year = {2008},
%   month = {2},
%   owner = {kj},
%   timestamp = {2014.08.22}
% }

% @CONFERENCE{harkins2013,
%   author = {Michael Harkins},
%   title = {The Expertness of Accounts of Typeface Design: Locating the Emic
% 	and Etic},
%   booktitle = {Knowing Inside Out -- Experiential Knowledge, Expertise and Connoisseurship},
%   year = {2013},
%   note = {ISBN: 978-1-907382-72-7},
%   organization = {Design Research Society Special Interest
% 	Group on Experiential Knowledge},
%   url = {http://www.experientialknowledge.org.uk/proceedings_2013_files/EKSIG%202013%20Conference%20Proceedings.pdf},
%   owner = {Georgio},
%   timestamp = {2015.02.03}
% }

% @MISC{setspace,
%   author = {Erica Harris and Robin Fairbairns and Geoffrey Tobin},
%   title = {The setspace package 6.7a},
%   year = {2011},
%   url = {http://ctan.org/pkg/setspace},
%   owner = {yl},
%   timestamp = {2014.09.07}
% }

% @MISC{listings,
%   author = {Carsten Heinz and Brooks Moses and Jobst Hoffman},
%   title = {The \texttt{listings} package},
%   year = {2015},
%   month = {6},
%   owner = {Georgio},
%   timestamp = {2015.08.22}
% }

% @BOOK{heyerdhal1961,
%   author = {Thor Heyerdhal},
%   title = {The Concept of Rongorongo Among the Historic Population of Easter
% 	Island},
%   year = {1961},
%   publisher = {Forum},
%   location = {Stockholm},
%   owner = {Georgio},
%   timestamp = {2017.09.02}
% }

% @Misc{china2e,
%   author    = {Udo Heyl},
%   title     = {China2e a short font report},
%   year      = {1997},
%   month     = {7},
%   owner     = {Georgio},
%   timestamp = {2015.08.18},
% }

% @MISC{bbm,
%   author = {Torsten Hilbrich},
%   title = {A package for using the \texttt{bbm} fonts in math

% 	environment},
%   year = {2010},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Article{holmes1907,
%   author    = {Holmes, W. H.},
%   title     = {On a Nephrite Statuette from San Andrés Tuxtla, Vera Cruz, Mexico},
%   journal   = {American Anthropologist},
%   year      = {1907},
%   volume    = {9},
%   pages     = {691-701},
%   url       = {\url{http://www.readcube.com/articles/10.1525/aa.1907.9.4.02a00030}},
%   owner     = {Georgio},
%   timestamp = {2015.08.25},
% }

% @BOOK{holmes1884,
%   author = {William H. Holmes},
%   title = {Illustrated catalogue made by the {B}ureau of {E}thnology during
% 	the field season of 1881.},
%   year = {1884},
%   publisher = {Smithsonian Institution---Bureau of Ethnology},
%   owner = {kj},
%   timestamp = {2014.08.10}
% }

% @BOOK{williamson1956,
%   author = {Hugh Williamson},
%   title = {Methods of book design; the practice of an industrial craft.},
%   year = {1956},
%   publisher = {Oxford University Press},
%   owner = {yl},
%   timestamp = {2018.06.10}
% }

% @ARTICLE{hoyland2010,
%   author = {Robert Hoyland},
%   title = {Mount Nebo, Ramm, Aramaic and Arabic in Palestine and Arabia},
%   year = {2010},
%   owner = {Georgio},
%   timestamp = {2015.01.19}
% }

% @ARTICLE{boguslaw2003,
%   author = {BogusÅ‚aw Jackowski and Janusz M. Nowacki},
%   title = {Latin Modern: Enhancing Computer Modern with accents, accents, accents},
%   year = {2003},
%   volume = {24},
%   pages = {64-74},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.08.17}
% }

% @BOOK{style53,
%   author = {Simcha Jacobovici and Charles Pelegrino},
%   title = {The Jesus Family Tomb. The Discovery, the Investigation and the Evidence
% 	that could change History},
%   year = {2006},
%   publisher = {Harper Collins},
%   owner = {Georgio},
%   timestamp = {2015.02.21}
% }

% @BOOK{book:janhunen2012,
%   author = {Janhunen, Juha A.},
%   title = {Mongolian},
%   year = {2012},
%   series = {London Oriental and African Language Library 19},
%   publisher = {John Benjamins},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=C33E96E22AC8C15AD87A470F4EE062A9}
% }

% @BOOK{janson:2002,
%   author = {Tore Janson},
%   title = {Speak, a short history of languages},
%   year = {2002},
%   publisher = {Oxford University Press},
%   owner = {Georgio},
%   timestamp = {2017.09.02}
% }

% @BOOK{jasper2001papal,
%   author = {Jasper, D. and Fuhrmann, H.},
%   title = {Papal Letters in the Early Middle Ages},
%   year = {2001},
%   series = {History of medieval canon law},
%   publisher = {Catholic University of America Press},
%   isbn = {9780813209197},
%   url = {https://books.google.ae/books?id=nhvTUNoQx\_sC},
%   lccn = {lc00059035}
% }

% @MISC{fontinst,
%   author = {Alan Jeffrey and Rowland McDonnell and Lanrs Hellstr\"om},
%   title = {fontinst, Font Installation software for TeX},
%   year = {2009},
%   month = {8},
%   owner = {kj},
%   timestamp = {2014.08.23}
% }

% @MISC{stmaryrd,
%   author = {Jeremy Gibbons Alan Jeffrey and Chris Rowley},
%   title = {The St Maryâ€™s Road symbol font},
%   year = {2004},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Article{Kabelschacht1987,
%   author    = {Kabelschacht, A.},
%   title     = {{\textbackslash expandafter} vs. {\textbackslash let} and {\textbackslash def} in conditionals and a generalization of plain's {\textbackslash loop}},
%   journal   = {TUGboat},
%   year      = {1987},
%   volume    = {2},
%   pages     = {184-185},
%   owner     = {Georgio},
%   timestamp = {2015.08.16},
% }

% @MISC{fontname,
%   author = {Karl, Berry},
%   title = {Fontname},
%   year = {2009},
%   howpublished = {\url{https://www.tug.org/fontname/fontname.pdf}},
%   month = {7},
%   url = {https://www.tug.org/fontname/fontname.pdf},
%   owner = {kj},
%   timestamp = {2014.08.15}
% }

% @MISC{wasysym,
%   author = {Axel Kielhorn},
%   title = {The \texttt{wasysym} macro package for \latexe},
%   year = {2003},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{manfnt,
%   author = {Axel Kielhorn and Denis Kosygin},
%   title = {The \texttt{Manfnt} package. A quick way to access the symbols in
% 	manfnt},
%   year = {1999},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{multienum,
%   author = {Dennis Kletzing},
%   title = {A Multienumerate Package},
%   year = {2005},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{enumerate,
%   author = {David Carlisle},
%   title = {The enumerate package},
%   year = {2015},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @MISC{ifsym,
%   author = {Ingo KlÃ¶ckl},
%   title = {The \texttt{ifsym} package},
%   year = {2010},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{mathrsfs,
%   author = {J\"org Knappen},
%   title = {Math RSFS package},
%   year = {1996},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Misc{tocstyle,
%   author    = {Markus Kohm},
%   title     = {The KOMA-Script package tocstyle},
%   year      = {2013},
%   month     = {8},
%   owner     = {Georgio},
%   timestamp = {2015.02.14},
% }

% @MISC{marginnote,
%   author = {Markus Kohm},
%   title = {Non-{F}oating {M}argin {N}otes with marginnote},
%   year = {2012},
%   month = {3},
%   url = {http://ctan.org/pkg/marginnote},
%   owner = {Georgio},
%   timestamp = {2015.02.08}
% }

% @Misc{totcount,
%   author    = {Vasileios Koutavas},
%   title     = {The tocount package},
%   year      = {2011},
%   month     = {1},
%   owner     = {Georgio},
%   timestamp = {2015.08.04},
% }

% @MISC{dsfont,
%   author = {Olaf Kummer},
%   title = {Tpa Doublestroke Font},
%   year = {2003},
%   month = {2},
%   owner = {kj},
%   timestamp = {2014.08.30}
% }

% @ARTICLE{laan1992,
%   author = {Kees van der Laan},
%   title = {Syntactic Sugar},
%   year = {1992},
%   volume = {9},
%   month = {9},
%   pages = {130-136},
%   journal = {MAPS},
%   owner = {Georgio},
%   timestamp = {2015.08.17}
% }

% @BOOK{Lamport1994,
%   author = {Leslie Lamport},
%   title = {LaTeX: A Document Preparation System},
%   year = {1994},
%   edition = {Second},
%   publisher = {Addison-Wesley, Reading, Massachusetts},
%   isbn = {0-201-52983-1}
% }

% @ARTICLE{lamport1987,
%   author = {Leslie Lamport},
%   title = {Document Production: Visual or Logical?},
%   year = {1987},
%   volume = {34},
%   pages = {621-624},
%   url = {http://research.microsoft.com/en-us/um/people/lamport/pubs/document-production.pdf},
%   journal = {Notices of the American Mathematical Society},
%   owner = {Georgio},
%   timestamp = {2015.02.14}
% }

% @Misc{fntguide,
%   author    = {{LaTeX3 Team}},
%   title     = {LATEX 2e font selection},
%   year      = {2000},
%   month     = {2},
%   url       = {http://latex-project.org/guides/fntguide.pdf},
%   owner     = {Georgio},
%   timestamp = {2015.08.16},
% }

% @PHDTHESIS{liang83,
%   author = {Liang, Franklin Mark},
%   title = {Word {H}yphenation by {C}omputer},
%   year = {1983},
%   url = {http://tug.org/docs/liang/liang-thesis.pdf},
%   owner = {kj},
%   school = {Stanford University, Department of Computer Science},
%   timestamp = {2014.08.09}
% }

% @BOOK{henri1994,
%   author = {Henri-Jean Martin},
%   title = {The History and Power of Wrting},
%   year = {1994},
%   publisher = {The University of Chicago Press},
%   isbn = {0-226-508836-6},
%   owner = {Georgio},
%   timestamp = {2017.08.24}
% }

% @MISC{background,
%   author = {Gonzalo Medina},
%   title = {The background package},
%   year = {2014},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.08.12}
% }

% @MISC{fp,
%   author = {Michael Mehlich},
%   title = {The fp package for fixed point arithmetic},
%   year = {1994-1999},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @ARTICLE{mermin89,
%   author = {N. David Mermin},
%   title = {What's wrong with these equations?},
%   year = {1989},
%   month = oct,
%   note = {\small\url{http://www.cvpr.org/doc/mermin.pdf}},
%   journal = {Physics Today}
% }

% @MISC{marvosym,
%   author = {Miklavec, Mojca},
%   title = {The {M}arvosym {F}ont {P}ackage},
%   year = {2011},
%   howpublished = {http://ctan.org/pkg/marvosym},
%   month = {8},
%   owner = {kj},
%   timestamp = {2014.08.10}
% }

% @Misc{varioref,
%   author    = {Frank Mittelbach},
%   title     = {The 𝚟𝚊𝚛𝚒𝚘𝚛𝚎𝚏 package},
%   year      = {2014},
%   month     = {10},
%   owner     = {Georgio},
%   timestamp = {2015.08.19}
% }

% @ARTICLE{mittelbach2013,
%   author = {Frank Mittelbach},
%   title = {E-TeX Guide for Future TeX Extensions---revisited},
%   year = {2013},
%   volume = {34},
%   number = {1},
%   pages = {47-63},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.08.10}
% }

% @BOOK{Knuth1990,
%   author = {Frank Mittelbach and Michel Goossens},
%   title = {The \LaTeX\ Companion},
%   year = {2004},
%   edition = {Second},
%   publisher = {Addison--Wesley},
%   isbn = {0-201-36299-6}
% }

% @BOOK{Mittelbach2004,
%   author = {Frank Mittelbach and Michel Goossens},
%   title = {The \LaTeX\ Companion},
%   year = {2004},
%   edition = {Second},
%   publisher = {Addison--Wesley},
%   isbn = {0-201-36299-6}
% }

% @MISC{euscript,
%   author = {Frank Mittelbach and Rainer Sch\"opf},
%   title = {The eucal and euscript ppackage (Revised by David M. Jones)},
%   year = {2009},
%   month = {6},
%   owner = {kj},
%   timestamp = {2014.08.30}
% }

% @BOOK{MLA,
%   author = {MLA},
%   title = {MLA Handbook for Writers of Research Papers},
%   year = {2009},
%   edition = {7},
%   publisher = {Modern Language Association of America (MLA)},
%   owner = {kj},
%   timestamp = {2014.08.22}
% }

% @Article{morris2012a,
%   author    = {Errol Morris},
%   title     = {Hear, All Ye people; Hearken, O Earth (Part One).},
%   journal   = {New York Times Opinionator},
%   year      = {2012},
%   url       = {http://opinionator.blogs.nytimes.com/2012/08/08/?_r=0},
%   owner     = {Georgio},
%   timestamp = {2015.02.02}
% }

% @BOOK{moxon,
%   author = {Joseph Moxon},
%   title = {Mechanick Exercises: Or the Doctrine of handy-works applied to the
% 	art of printing, The Second Volume},
%   year = {1683},
%   owner = {kj},
%   timestamp = {2014.08.21}
% }

% @MISC{acronym,
%   author = {Tobias Oetiker},
%   title = {An Acronym Environment for \LaTeXe},
%   year = {2012},
%   month = {10},
%   owner = {yl},
%   timestamp = {2014.08.22}
% }

% @MISC{revtex,
%   author = {Arthur Ogawa},
%   title = {The revtex4-1 document class of the American

% 	Physical Society},
%   year = {2010},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2015.08.12}
% }

% @Misc{biblatex,
%   author    = {Lehman {P}hilip},
%   title     = {The 𝚋𝚒𝚋𝚕𝚊𝚝𝚎𝚡 Package},
%   year      = {2016},
%   owner     = {Georgio},
%   timestamp = {2017.08.08},
% }

% @BOOK{packard1974,
%   author = {David W. Packard},
%   title = {Minoan Linear A},
%   year = {1974},
%   publisher = {University of California},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=2EA295645B0430A2B2F3A870FA9E3AA4}
% }

% @MISC{minted,
%   author = {Geoffrey M. Poore},
%   title = {The \texttt{minted} package: Highlighted source code in LATEX},
%   year = {2015},
%   month = {1},
%   owner = {Georgio},
%   timestamp = {2015.08.22}
% }

% @BOOK{baden1908,
%   author = {Baden Powell},
%   title = {Scouting for Boys},
%   year = {1908},
%   publisher = {Pearson},
%   place = {London}
% }

% @BOOK{powell1991,
%   author = {Barry B Powell},
%   title = {Homer and the origin of the {G}reek alphabet},
%   year = {1991},
%   publisher = {Cambridge University Press},
%   owner = {Georgio},
%   timestamp = {2017.09.15}
% }

% @MISC{ascii,
%   author = {R. Ramasubramanian and R.W.D. Nickalls and M.A.Reed},
%   title = {\texttt{ASCII.sty}. A new style-option and encoded font with IBM
% 	graphics control characters for use with \tex and \latex},
%   year = {1993},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Book{Reyes1994,
%   author    = {Reyes, A. T.},
%   title     = {Archaic Cyprus: A Study of the Textual and Archaeological Evidence},
%   year      = {1994},
%   publisher = {Oxford University Press},
%   isbn      = {0-19-813227-1},
%   owner     = {Georgio},
%   timestamp = {2017.09.22}
% }

% @BOOK{reynolds2006,
%   author = {Craig J. Reynolds},
%   title = {Seditious Histories: Contesting Thai and Southeast Asian Pasts},
%   year = {2006},
%   publisher = {University of Washington Press},
%   owner = {Georgio},
%   timestamp = {2017.09.01}
% }

% @ARTICLE{Robertson2007,
%   author = {Will Roberstson},
%   title = {An exploration of the Latin Modern fonts},
%   year = {2007},
%   volume = {28},
%   pages = {177--180},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.08.17}
% }

% @MISC{xetexreference,
%   author = {Will Roberstson and Khaled Hosny},
%   title = {The XeTeX reference guide},
%   year = {2013},
%   month = {5},
%   owner = {kj},
%   timestamp = {2014.09.05}
% }

% @MISC{fontspec,
%   author = {Will Roberstson and Khaled Hosny},
%   title = {The fontspec package},
%   year = {2011},
%   month = {9},
%   owner = {yl},
%   timestamp = {2014.09.05}
% }

% @Misc{Roberstson2011,
%   author    = {Will Roberstson and Khaled Hosny},
%   title     = {The fontspec package v2.2a},
%   year      = {2011},
%   month     = {9},
%   owner     = {yl},
%   timestamp = {2014.08.19},
% }

% @BOOK{rogener1995,
%   author = {S. Rogener and A. Pool and U. Packhauser},
%   title = {Branding with type: {H}ow type sells},
%   year = {1995},
%   publisher = {Adobe Press},
%   address = {California},
%   owner = {Georgio},
%   timestamp = {2015.02.03}
% }

% @BOOK{salomon,
%   author = {Richard Salomon},
%   title = {Indian Epigraphy: A Guide to the Study of Inscriptions in Sanskrit,
% 	Prakrit, and the other Indo-Aryan Languages (South Asia Research)},
%   year = {1998},
%   isbn = {0195099842,9780195099843,9781423758884},
%   url = {http://gen.lib.rus.ec/book/index.php?md5=7300DBD808DB82CEEFE86B37460AE9AB}
% }

% @MISC{esvect,
%   author = {Eddie Saudrais},
%   title = {Typesetting vectors with beautiful arrow with

% 	\latexe},
%   year = {2013},
%   month = {7},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @Misc{trimclip,
%   author    = {Martin Scharrer},
%   title     = {The 𝚝𝚛𝚒𝚖𝚌𝚕𝚒𝚙 Package},
%   year      = {2012},
%   month     = {5},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{collcell,
%   author = {Martin Scharrer},
%   title = {The collcell Package},
%   year = {2011},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @Misc{microtype,
%   author    = {Schlicht, R.},
%   title     = {The microtype package},
%   year      = {2013},
%   month     = {5},
%   owner     = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{pifont,
%   author = {Walter Schmidt},
%   title = {Using common PostScript fonts with LATEX},
%   year = {2004},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{upgreek,
%   author = {Walter Schmidt},
%   title = {The \texttt{upgreek} package for \latexe},
%   year = {2003},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @BOOK{schniedewind2005,
%   author = {William M. Schniedewind},
%   title = {How the {B}ible {B}ecame a {B}ook: {T}he {T}extualization of {A}ncient
% 	{I}srael},
%   year = {2005},
%   publisher = {Cambridge University Press},
%   owner = {Georgio},
%   timestamp = {2015.02.03}
% }

% @MISC{count1to,
%   author = {Martin Schr\"oder},
%   title = {The count1to package},
%   year = {2009},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.08.04}
% }

% @MISC{prelim2e,
%   author = {Schr\"oder, Martin},
%   title = {The prelim2e package},
%   year = {2003},
%   month = {5},
%   owner = {kj},
%   timestamp = {2014.08.08}
% }

% @Misc{everyshi,
%   author    = {Martin Schröder},
%   title     = {The everyshi package},
%   year      = {2001},
%   month     = {5},
%   owner     = {kj},
%   timestamp = {2014.08.08}
% }

% @BOOK{schreiber1971,
%   author = {Schreiber, Nicola},
%   title = {The Cypro-Phoenician pottery of the Iron Age},
%   year = {1971},
%   volume = {v.13},
%   publisher = {Culture and history of the ancient Near East},
%   owner = {kj},
%   timestamp = {2014.08.16}
% }

% @BOOK{seraphini,
%   author = {Serafini, Luigi},
%   title = {Codex {S}eraphinianus},
%   year = {1981},
%   publisher = {Abbeville Press, New York},
%   url = {http://en.wikipedia.org/wiki/Codex_Seraphinianus},
%   owner = {kj},
%   timestamp = {2014.08.10}
% }

% @MISC{xymtex,
%   author = {Fujita Shinsaku},
%   title = {XYMTEX (Versions 4.05 and 4.06) for Typesetting Chemical

% 	Structural Formulas: C. The chemtimes Package for

% 	Supporting Times-like Fonts.},
%   year = {2009},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @MISC{newfloat,
%   author = {Axel Sommerfeldt},
%   title = {The newfloat package},
%   year = {2013},
%   month = {3},
%   owner = {Georgio},
%   timestamp = {2015.06.21}
% }

% @MISC{genealogytree,
%   author = {Thomas F. Sturm},
%   title = {The genealogytree package},
%   year = {2015},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.06.21}
% }

% @Misc{philokalia,
%   author    = {Apostolos Syropoulos},
%   title     = {The 𝚙𝚑𝚒𝚕𝚘𝚔𝚊𝚕𝚒𝚊 package},
%   year      = {2007},
%   month     = {1},
%   owner     = {Georgio},
%   timestamp = {2015.08.18},
% }

% @MISC{staves,
%   author = {Apostolos Syropoulos},
%   title = {The staves package},
%   year = {2006},
%   month = {11},
%   owner = {Georgio},
%   timestamp = {2015.08.19}
% }

% @MISC{epiolmec,
%   author = {Apostolos Syropoulos},
%   title = {The \texttt{epiolmec} package},
%   year = {2003},
%   month = {11},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @ARTICLE{syropoulos,
%   author = {Apostolos Syropoulos},
%   title = {Replicating Archaic Documents: A Typographic Challenge},
%   year = {2003},
%   volume = {24},
%   pages = {319-322},
%   url = {http://www.tug.org/TUGboat/tb24-3/syropoulos.pdf},
%   journal = {TUGboat},
%   owner = {yl},
%   timestamp = {2014.10.17}
% }

% @MISC{anyfont,
%   author = {P\'eter Szab\'o},
%   title = {The anyfontsize package},
%   year = {2007},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.02.09}
% }

% @MISC{fmtcount,
%   author = {Nicola L.C. Talbot},
%   title = {\texttt{fmtcount.sty:} Displaying the Values of \latex Counters},
%   year = {2015},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @MISC{pkg-pgf,
%   author = {Till Tantau},
%   title = {Tikz and {PGF}, {M}anual for for {V}ersion 2.1},
%   year = {2007},
%   owner = {kj},
%   timestamp = {2014.08.08}
% }

% @MISC{translator,
%   author = {Till Tantau},
%   title = {The Translator Package},
%   year = {2007},
%   owner = {kj},
%   timestamp = {2014.08.25}
% }

% @MISC{chemfig,
%   author = {Christian Tellechea},
%   title = {Chemfig a Package for Drawing Molecules},
%   year = {2013},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @MISC{calc,
%   author = {Kresten Krab Thorup and Frank Jensen and Chris Rowley},
%   title = {{The calc package Infix notation arithmetic in \LaTeX\ }},
%   year = {2014},
%   month = {10},
%   owner = {Georgio},
%   timestamp = {2015.02.14}
% }

% @ARTICLE{thurnherr2012,
%   author = {Thomas Thurnherr},
%   title = {Changing the font size in LATEX},
%   year = {2012},
%   volume = {33},
%   number = {3},
%   pages = {263-64},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.02.09}
% }

% @BOOK{Tobin2000,
%   author = {Geoffrey Tobin},
%   title = {\texttt{setspace.sty}},
%   year = {2000},
%   publisher = {La Trobe University}
% }

% @BOOK{town,
%   author = {Town, L},
%   title = {Bookbinding by hand},
%   year = {1951},
%   edition = {1st Edition},
%   publisher = {Faber \& Faber},
%   address = {London}
% }

% @BOOK{Tufte2006,
%   author = {Edward R. Tufte},
%   title = {Beautiful Evidence},
%   year = {2006},
%   edition = {First},
%   publisher = {Graphics Press, {LLC}},
%   isbn = {0-9613921-7-7},
%   month = {May},
%   place = {Cheshire, Connecticut}
% }

% @BOOK{Tufte2001,
%   author = {Edward R. Tufte},
%   title = {The Visual Display of Quantitative Information},
%   year = {2001},
%   publisher = {Graphics Press},
%   isbn = {0-9613921-4-2},
%   address = {Cheshire, Connecticut}
% }

% @BOOK{Tufte1997,
%   author = {Edward R. Tufte},
%   title = {Visual Explanations},
%   year = {1997},
%   publisher = {Graphics Press},
%   isbn = {0-9613921-2-6},
%   address = {Cheshire, Connecticut}
% }

% @BOOK{Tufte1990,
%   author = {Edward R. Tufte},
%   title = {Envisioning Information},
%   year = {1990},
%   publisher = {Graphics Press},
%   isbn = {0-9613921-1-8},
%   address = {Cheshire, Connecticut}
% }

% @ARTICLE{Mercury,
%   author = {L. E. Turner},
%   title = {Diurnal motion of the Sun as seen from Mercury},
%   year = {1978},
%   volume = {46},
%   pages = {475--479},
%   doi = {http://dx.doi.org/10.1119/1.11238},
%   url = {http://dx.doi.org/10.1119/1.11238},
%   journal = {Am. J. Phys.},
%   owner = {Georgio},
%   timestamp = {2014.12.20}
% }

% @MISC{geometry,
%   author = {Hideo Umeki},
%   title = {The geometry package},
%   year = {2010},
%   month = {9},
%   keywords = {packages, geometry},
%   owner = {yl},
%   timestamp = {2014.08.22}
% }

% @Misc{pkg-geometry,
%   author       = {Hideo Umeki},
%   title        = {The 𝚐𝚎𝚘𝚖𝚎𝚝𝚛𝚢 package},
%   year         = {2008},
%   howpublished = {\url{http://ctan.org/pkg/geometry}},
%   month        = {12},
% }

% @BOOK{Michigan1880,
%   author = {unknown},
%   title = {Growing Up in Michigan},
%   year = {1880},
%   publisher = {State of Michigan},
%   place = {Michigan}
% }

% @PhdThesis{valerio2016,
%   author      = {Valerio, Miguel Filipe Grandao},
%   title       = {Investigating the Signs and Sounds of Cypro-Minoan},
%   institution = {University of Barcelona},
%   year        = {2016},
%   owner       = {Georgio},
%   timestamp   = {2017.09.16},
% }

% @ARTICLE{ventrisa,
%   author = {Michael Ventris and John Chadwick},
%   title = {Evidence for Greek Dialect in Mycenaean Archives},
%   year = {1953},
%   volume = {73},
%   pages = {84-103},
%   journal = {The Journal of Hellenic Studies},
%   owner = {Georgio},
%   timestamp = {2015.08.25}
% }

% @ARTICLE{verna,
%   author = {Verna, Didier},
%   title = {Towards \LaTeX\ coding standards},
%   year = {2011},
%   volume = {32},
%   number = {3},
%   pages = {309},
%   journal = {TUGboat},
%   owner = {kj},
%   timestamp = {2014.08.10}
% }

% @ARTICLE{boris2012,
%   author = {Boris Veytsman},
%   title = {The fonts we choose},
%   year = {2012},
%   volume = {33},
%   number = {3},
%   pages = {299-300},
%   url = {https://www.tug.org/TUGboat/tb33-3/tb105veytsman-fonts.pdf},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2015.02.02}
% }

% @MISC{mathmode,
%   author = {Herbert VoÃŸ},
%   title = {Math mode},
%   year = {2008},
%   month = {2},
%   owner = {Georgio},
%   timestamp = {2015.08.15}
% }

% @MISC{fonttable,
%   author = {Peter Wilson},
%   title = {The fonttable package},
%   year = {2011},
%   owner = {kj},
%   timestamp = {2014.08.22}
% }

% @BOOK{Wilson2009,
%   author = {Peter Wilson},
%   title = {The Memoir Class for Configurable Typesetting, User Guide},
%   year = {2010},
%   edition = {Eighth},
%   publisher = {The Herries Press},
%   place = {Printed in the World}
% }

% @MISC{Wilson2010,
%   author = {Peter Wilson},
%   title = {The Memoir Class},
%   year = {2010},
%   owner = {yl},
%   timestamp = {2014.09.08}
% }

% @Misc{sarabian,
%   author    = {Peter Wilson},
%   title     = {The 𝚂𝚘𝚞𝚝𝚑 𝙰𝚛𝚊𝚋𝚒𝚊𝚗 fonts},
%   year      = {2005},
%   month     = {11},
%   owner     = {Georgio},
%   timestamp = {2015.08.25},
% }

% @BOOK{memoir,
%   author = {P. Wilson},
%   title = {The Memoir class for configurable typesetting},
%   year = {2001},
%   publisher = {CTAN},
%   howpublished = {\url{http://macros/latex/contrib/memoir}}
% }

% @MISC{cutwin,
%   author = {Peter Wilson and Alan Hoenig},
%   title = {Making cutouts in paragraphs (cutwin package)},
%   year = {2010},
%   owner = {Georgio},
%   timestamp = {2017.08.17}
% }

% @MISC{needspace,
%   author = {Peter Wilson and Will Roberstson},
%   title = {The \texttt{needspace} package},
%   year = {2010},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2015.02.07}
% }

% @Misc{chngcntr,
%   author    = {Peter Wilson and Will},
%   title     = {The 𝚌𝚑𝚗𝚐𝚌𝚗𝚝𝚛 package},
%   year      = {2009},
%   month     = {9},
%   owner     = {Georgio},
%   timestamp = {2015.08.19},
% }

% @MISC{epigraph,
%   author = {Peter Wilson and Will},
%   title = {The epigraph package},
%   year = {2009},
%   month = {9},
%   owner = {Georgio},
%   timestamp = {2015.02.16}
% }

% @BOOK{mukhom2003,
%   author = {Mukhom Wongthes},
%   title = {Intellectual Might and National Myth: A Forensic Investigation of
% 	the Ram Khamhaeng Controversy in Thai Society},
%   year = {2003},
%   publisher = {Matchison Publishing, Ltd},
%   owner = {Georgio},
%   timestamp = {2017.09.01}
% }

% @BOOK{Woodard2008,
%   author = {Roger D. Woodard},
%   title = {The Ancient Languages of Asia Minor},
%   year = {2008},
%   publisher = {Cambridge University Press},
%   isbn = {978-0-521-68496-5},
%   owner = {Georgio},
%   timestamp = {2017.09.23}
% }

% @BOOK{Woodard1997,
%   author = {Roger D. Woodard},
%   title = {Greek Writing from Knossos to Homer:: A Linguistic Interpretation
% 	of the Origin of the Greek Alphabet and the Continuity of Ancient
% 	Greek Literacy},
%   year = {1997},
%   publisher = {Oxford University Press},
%   isbn = {0-19-510520-6},
%   owner = {Georgio},
%   timestamp = {2017.09.22}
% }

% @Misc{siunitx,
%   author    = {Joseph Wright},
%   title     = {siunitx A comprehensive (SI) units package},
%   year      = {2012},
%   month     = {1},
%   owner     = {yl},
%   timestamp = {2014.08.22},
% }

% @ARTICLE{joseph2009,
%   author = {Joseph Wright and Christian Feuers\"anger},
%   title = {Implementing key--value input: An introduction},
%   year = {2009},
%   volume = {30},
%   number = {1},
%   pages = {110-120},
%   journal = {TUGboat},
%   owner = {kj},
%   timestamp = {2014.08.14}
% }

% @ARTICLE{joseph2015,
%   title = {Through the \textbackslash parshape and what Joseph found there},
%   author = {Joseph Wright},
%   year = {2015},
%   month = {15},
%   journal = {TUGboat},
%   owner = {Georgio},
%   timestamp = {2018.06.18}
% }

% @MISC{slashbox,
%   author = {Koichi Yasuoka and Toru Sato},
%   title = {The slashbox package},
%   year = {1993},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.08.13}
% }

% @MISC{fancybox,
%   author = {Timothy Van Zandt},
%   title = {Documentation for \texttt{fancybox.sty}: Box tips and tricks for
% 	LATEX},
%   year = {2010},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.08.18}
% }

% @PROCEEDINGS{chamberlain1991,
%   editor = {James F. Chamberlain},
%   title = {The Ramkhamhaeng Controversy: Selected Papers},
%   year = {1991},
%   organization = {The Siam Society},
%   owner = {Georgio},
%   timestamp = {2017.09.01}
% }

% @PROCEEDINGS{gorila,
%   editor = {Louis Godart and Olivier},
%   title = {Recueil des inscriptions en LinÃ©aire A. 1.},
%   year = {1970},
%   volume = {1},
%   publisher = {Ã‰tudes crÃ©toises},
%   owner = {Georgio},
%   timestamp = {2015.08.25}
% }

% @BOOK{looting,
%   title = {Catastrophe! The Looting and Destruction of Iraq's Past},
%   year = {2004},
%   editor = {Geoff Emberling \& Katharyn Hanson},
%   publisher = {The Oriental Institute of the University of Chicago},
%   owner = {Georgio},
%   timestamp = {2015.02.21}
% }

% @PROCEEDINGS{hoyland2000,
%   editor = {Robert Hoyland},
%   title = {Mount Nebo, Ramm, Aramaic and Arabic in Palestine and Arabia},
%   year = {2010},
%   publisher = {Archaeopress},
%   url = {https://www.academia.edu/3658961/Mount_Nebo_Ramm_Aramaic_and_Arabic_in_Palestine_and_Arabia},
%   owner = {Georgio},
%   timestamp = {2015.01.19}
% }

% @BOOK{affective,
%   title = {Affective {C}omputing, Focus on Emotion Expression, Synthesis and
% 	Recognition},
%   year = {2008},
%   editor = {Jimmy Or},
%   publisher = {I-Tech Education and Publishing},
%   month = {5},
%   owner = {Georgio},
%   timestamp = {2015.01.27}
% }

% @MISC{letimbre2136,
%   title = {Loi sur le timbre (No. 2136) (in french). Bulletin des lois de la
% 	Republique (Paris: French government) (237): 1-2},
%   url = {http://www.cl.cam.ac.uk/~mgk25/loi-timbre.html},
%   owner = {Georgio},
%   timestamp = {2015.02.03}
% }

% @Comment{jabref-meta: databaseType:biblatex;}

repository: yannisl/phd

repo_name: yannisl/phd

extension: bib


text:
package cat

import (
	"time"

	"github.com/lindsaygelle/nook"
	"github.com/lindsaygelle/nook/animal"
	"github.com/lindsaygelle/nook/character"
	"github.com/lindsaygelle/nook/gender"
	"github.com/lindsaygelle/nook/personality"
	"golang.org/x/text/language"
)

var (
	kidcatBirthday = nook.Birthday{
		Day:   1,
		Month: time.August}
)

var (
	kidcatCode = nook.Code{
		Value: "cat10"}
)

var (
	kidcatAmericanEnglishName = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "Kid Cat"}

	kidcatCanadianFrenchName = nook.Name{
		Language: language.CanadianFrench,
		Value:    "Câlin"}

	kidcatDutchName = nook.Name{
		Language: language.Dutch,
		Value:    "Kid Cat"}

	kidcatFrenchName = nook.Name{
		Language: language.French,
		Value:    "Câlin"}

	kidcatGermanName = nook.Name{
		Language: language.German,
		Value:    "Pit"}

	kidcatItalianName = nook.Name{
		Language: language.Italian,
		Value:    "Zampa"}

	kidcatJapaneseName = nook.Name{
		Language: language.Japanese,
		Value:    "１ごう"}

	kidcatKoreanName = nook.Name{
		Language: language.Korean,
		Value:    "1호"}

	kidcatLatinAmericanSpanishName = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "Gatomán"}

	kidcatRussianName = nook.Name{
		Language: language.Russian,
		Value:    "Кид Кэт"}

	kidcatSimplifiedChineseName = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "阿一"}

	kidcatSpanishName = nook.Name{
		Language: language.Spanish,
		Value:    "Gatomán"}

	kidcatTraditionalChineseName = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "阿一"}
)

var (
	kidcatName = nook.Languages{
		language.AmericanEnglish:      kidcatAmericanEnglishName,
		language.CanadianFrench:       kidcatCanadianFrenchName,
		language.Dutch:                kidcatDutchName,
		language.French:               kidcatFrenchName,
		language.German:               kidcatGermanName,
		language.Italian:              kidcatItalianName,
		language.Japanese:             kidcatJapaneseName,
		language.Korean:               kidcatKoreanName,
		language.LatinAmericanSpanish: kidcatLatinAmericanSpanishName,
		language.Russian:              kidcatRussianName,
		language.SimplifiedChinese:    kidcatSimplifiedChineseName,
		language.Spanish:              kidcatSpanishName,
		language.TraditionalChinese:   kidcatTraditionalChineseName}
)

var (
	kidcatCharacter = nook.Character{
		Animal:   animal.Cat,
		Birthday: kidcatBirthday,
		Code:     kidcatCode,
		Key:      character.KidCat,
		Gender:   gender.Male,
		Name:     kidcatName,
		Special:  false}
)

var (
	kidcatAmericanEnglishPhrase = nook.Name{
		Language: language.AmericanEnglish,
		Value:    "psst"}

	kidcatCanadianFrenchPhrase = nook.Name{
		Language: language.CanadianFrench,
		Value:    "psst"}

	kidcatDutchPhrase = nook.Name{
		Language: language.Dutch,
		Value:    "psst"}

	kidcatFrenchPhrase = nook.Name{
		Language: language.French,
		Value:    "psst"}

	kidcatGermanPhrase = nook.Name{
		Language: language.German,
		Value:    "maunz"}

	kidcatItalianPhrase = nook.Name{
		Language: language.Italian,
		Value:    "psst"}

	kidcatJapanesePhrase = nook.Name{
		Language: language.Japanese,
		Value:    "とぉっ"}

	kidcatKoreanPhrase = nook.Name{
		Language: language.Korean,
		Value:    "얍"}

	kidcatLatinAmericanSpanishPhrase = nook.Name{
		Language: language.LatinAmericanSpanish,
		Value:    "psst"}

	kidcatRussianPhrase = nook.Name{
		Language: language.Russian,
		Value:    "шш"}

	kidcatSimplifiedChinesePhrase = nook.Name{
		Language: language.SimplifiedChinese,
		Value:    "喝"}

	kidcatSpanishPhrase = nook.Name{
		Language: language.Spanish,
		Value:    "soldado"}

	kidcatTraditionalChinesePhrase = nook.Name{
		Language: language.TraditionalChinese,
		Value:    "喝"}
)

var (
	kidcatPhrase = nook.Languages{
		language.AmericanEnglish:      kidcatAmericanEnglishPhrase,
		language.CanadianFrench:       kidcatCanadianFrenchPhrase,
		language.Dutch:                kidcatDutchPhrase,
		language.French:               kidcatFrenchPhrase,
		language.German:               kidcatGermanPhrase,
		language.Italian:              kidcatItalianPhrase,
		language.Japanese:             kidcatJapanesePhrase,
		language.Korean:               kidcatKoreanPhrase,
		language.LatinAmericanSpanish: kidcatLatinAmericanSpanishPhrase,
		language.Russian:              kidcatRussianPhrase,
		language.SimplifiedChinese:    kidcatSimplifiedChinesePhrase,
		language.Spanish:              kidcatSpanishPhrase,
		language.TraditionalChinese:   kidcatTraditionalChinesePhrase}
)

var (
	KidCat = nook.Villager{
		Character:   kidcatCharacter,
		Personality: personality.Jock,
		Phrase:      kidcatPhrase}
)

license: MIT

repository: lindsaygelle/nook

license_type: permissive

repo_name: lindsaygelle/nook

branch_name: refs/heads/main

gha_license_id: MIT

gha_language: Go

extension: go


text:
package redis

import (
	original_redis "github.com/go-redis/redis"
)

import (
	"github.com/dop251/goja"
	"github.com/gogap/gojs-tool/gojs"
)

var (
	module = gojs.NewGojaModule("redis")
)

func init() {
	module.Set(
		gojs.Objects{
			// Functions
			"NewBoolCmd":               original_redis.NewBoolCmd,
			"NewBoolResult":            original_redis.NewBoolResult,
			"NewBoolSliceCmd":          original_redis.NewBoolSliceCmd,
			"NewBoolSliceResult":       original_redis.NewBoolSliceResult,
			"NewClient":                original_redis.NewClient,
			"NewClusterClient":         original_redis.NewClusterClient,
			"NewClusterSlotsCmd":       original_redis.NewClusterSlotsCmd,
			"NewClusterSlotsCmdResult": original_redis.NewClusterSlotsCmdResult,
			"NewCmd":                   original_redis.NewCmd,
			"NewCmdResult":             original_redis.NewCmdResult,
			"NewCommandsInfoCmd":       original_redis.NewCommandsInfoCmd,
			"NewCommandsInfoCmdResult": original_redis.NewCommandsInfoCmdResult,
			"NewDurationCmd":           original_redis.NewDurationCmd,
			"NewDurationResult":        original_redis.NewDurationResult,
			"NewFailoverClient":        original_redis.NewFailoverClient,
			"NewFloatCmd":              original_redis.NewFloatCmd,
			"NewFloatResult":           original_redis.NewFloatResult,
			"NewGeoLocationCmd":        original_redis.NewGeoLocationCmd,
			"NewGeoLocationCmdResult":  original_redis.NewGeoLocationCmdResult,
			"NewGeoPosCmd":             original_redis.NewGeoPosCmd,
			"NewIntCmd":                original_redis.NewIntCmd,
			"NewIntResult":             original_redis.NewIntResult,
			"NewRing":                  original_redis.NewRing,
			"NewScanCmd":               original_redis.NewScanCmd,
			"NewScanCmdResult":         original_redis.NewScanCmdResult,
			"NewScript":                original_redis.NewScript,
			"NewSliceCmd":              original_redis.NewSliceCmd,
			"NewSliceResult":           original_redis.NewSliceResult,
			"NewStatusCmd":             original_redis.NewStatusCmd,
			"NewStatusResult":          original_redis.NewStatusResult,
			"NewStringCmd":             original_redis.NewStringCmd,
			"NewStringIntMapCmd":       original_redis.NewStringIntMapCmd,
			"NewStringIntMapCmdResult": original_redis.NewStringIntMapCmdResult,
			"NewStringResult":          original_redis.NewStringResult,
			"NewStringSliceCmd":        original_redis.NewStringSliceCmd,
			"NewStringSliceResult":     original_redis.NewStringSliceResult,
			"NewStringStringMapCmd":    original_redis.NewStringStringMapCmd,
			"NewStringStringMapResult": original_redis.NewStringStringMapResult,
			"NewStringStructMapCmd":    original_redis.NewStringStructMapCmd,
			"NewTimeCmd":               original_redis.NewTimeCmd,
			"NewUniversalClient":       original_redis.NewUniversalClient,
			"NewZSliceCmd":             original_redis.NewZSliceCmd,
			"NewZSliceCmdResult":       original_redis.NewZSliceCmdResult,
			"ParseURL":                 original_redis.ParseURL,
			"SetLogger":                original_redis.SetLogger,

			// Var and consts
			"Nil":         original_redis.Nil,
			"TxFailedErr": original_redis.TxFailedErr,

			// Types (value type)
			"BitCount":           func() original_redis.BitCount { return original_redis.BitCount{} },
			"BoolCmd":            func() original_redis.BoolCmd { return original_redis.BoolCmd{} },
			"BoolSliceCmd":       func() original_redis.BoolSliceCmd { return original_redis.BoolSliceCmd{} },
			"Client":             func() original_redis.Client { return original_redis.Client{} },
			"ClusterClient":      func() original_redis.ClusterClient { return original_redis.ClusterClient{} },
			"ClusterNode":        func() original_redis.ClusterNode { return original_redis.ClusterNode{} },
			"ClusterOptions":     func() original_redis.ClusterOptions { return original_redis.ClusterOptions{} },
			"ClusterSlot":        func() original_redis.ClusterSlot { return original_redis.ClusterSlot{} },
			"ClusterSlotsCmd":    func() original_redis.ClusterSlotsCmd { return original_redis.ClusterSlotsCmd{} },
			"Cmd":                func() original_redis.Cmd { return original_redis.Cmd{} },
			"CommandInfo":        func() original_redis.CommandInfo { return original_redis.CommandInfo{} },
			"CommandsInfoCmd":    func() original_redis.CommandsInfoCmd { return original_redis.CommandsInfoCmd{} },
			"Conn":               func() original_redis.Conn { return original_redis.Conn{} },
			"DurationCmd":        func() original_redis.DurationCmd { return original_redis.DurationCmd{} },
			"FailoverOptions":    func() original_redis.FailoverOptions { return original_redis.FailoverOptions{} },
			"FloatCmd":           func() original_redis.FloatCmd { return original_redis.FloatCmd{} },
			"GeoLocation":        func() original_redis.GeoLocation { return original_redis.GeoLocation{} },
			"GeoLocationCmd":     func() original_redis.GeoLocationCmd { return original_redis.GeoLocationCmd{} },
			"GeoPos":             func() original_redis.GeoPos { return original_redis.GeoPos{} },
			"GeoPosCmd":          func() original_redis.GeoPosCmd { return original_redis.GeoPosCmd{} },
			"GeoRadiusQuery":     func() original_redis.GeoRadiusQuery { return original_redis.GeoRadiusQuery{} },
			"IntCmd":             func() original_redis.IntCmd { return original_redis.IntCmd{} },
			"Message":            func() original_redis.Message { return original_redis.Message{} },
			"Options":            func() original_redis.Options { return original_redis.Options{} },
			"Pipeline":           func() original_redis.Pipeline { return original_redis.Pipeline{} },
			"Pong":               func() original_redis.Pong { return original_redis.Pong{} },
			"PubSub":             func() original_redis.PubSub { return original_redis.PubSub{} },
			"Ring":               func() original_redis.Ring { return original_redis.Ring{} },
			"RingOptions":        func() original_redis.RingOptions { return original_redis.RingOptions{} },
			"ScanCmd":            func() original_redis.ScanCmd { return original_redis.ScanCmd{} },
			"ScanIterator":       func() original_redis.ScanIterator { return original_redis.ScanIterator{} },
			"Script":             func() original_redis.Script { return original_redis.Script{} },
			"SliceCmd":           func() original_redis.SliceCmd { return original_redis.SliceCmd{} },
			"Sort":               func() original_redis.Sort { return original_redis.Sort{} },
			"StatusCmd":          func() original_redis.StatusCmd { return original_redis.StatusCmd{} },
			"StringCmd":          func() original_redis.StringCmd { return original_redis.StringCmd{} },
			"StringIntMapCmd":    func() original_redis.StringIntMapCmd { return original_redis.StringIntMapCmd{} },
			"StringSliceCmd":     func() original_redis.StringSliceCmd { return original_redis.StringSliceCmd{} },
			"StringStringMapCmd": func() original_redis.StringStringMapCmd { return original_redis.StringStringMapCmd{} },
			"StringStructMapCmd": func() original_redis.StringStructMapCmd { return original_redis.StringStructMapCmd{} },
			"Subscription":       func() original_redis.Subscription { return original_redis.Subscription{} },
			"TimeCmd":            func() original_redis.TimeCmd { return original_redis.TimeCmd{} },
			"Tx":                 func() original_redis.Tx { return original_redis.Tx{} },
			"UniversalOptions":   func() original_redis.UniversalOptions { return original_redis.UniversalOptions{} },
			"Z":                  func() original_redis.Z { return original_redis.Z{} },
			"ZRangeBy":           func() original_redis.ZRangeBy { return original_redis.ZRangeBy{} },
			"ZSliceCmd":          func() original_redis.ZSliceCmd { return original_redis.ZSliceCmd{} },
			"ZStore":             func() original_redis.ZStore { return original_redis.ZStore{} },

			// Types (pointer type)
			"NewBitCount":         func() *original_redis.BitCount { return &original_redis.BitCount{} },
			"NewClusterNode":      func() *original_redis.ClusterNode { return &original_redis.ClusterNode{} },
			"NewClusterOptions":   func() *original_redis.ClusterOptions { return &original_redis.ClusterOptions{} },
			"NewClusterSlot":      func() *original_redis.ClusterSlot { return &original_redis.ClusterSlot{} },
			"NewCommandInfo":      func() *original_redis.CommandInfo { return &original_redis.CommandInfo{} },
			"NewConn":             func() *original_redis.Conn { return &original_redis.Conn{} },
			"NewFailoverOptions":  func() *original_redis.FailoverOptions { return &original_redis.FailoverOptions{} },
			"NewGeoLocation":      func() *original_redis.GeoLocation { return &original_redis.GeoLocation{} },
			"NewGeoPos":           func() *original_redis.GeoPos { return &original_redis.GeoPos{} },
			"NewGeoRadiusQuery":   func() *original_redis.GeoRadiusQuery { return &original_redis.GeoRadiusQuery{} },
			"NewMessage":          func() *original_redis.Message { return &original_redis.Message{} },
			"NewOptions":          func() *original_redis.Options { return &original_redis.Options{} },
			"NewPipeline":         func() *original_redis.Pipeline { return &original_redis.Pipeline{} },
			"NewPong":             func() *original_redis.Pong { return &original_redis.Pong{} },
			"NewPubSub":           func() *original_redis.PubSub { return &original_redis.PubSub{} },
			"NewRingOptions":      func() *original_redis.RingOptions { return &original_redis.RingOptions{} },
			"NewScanIterator":     func() *original_redis.ScanIterator { return &original_redis.ScanIterator{} },
			"NewSort":             func() *original_redis.Sort { return &original_redis.Sort{} },
			"NewSubscription":     func() *original_redis.Subscription { return &original_redis.Subscription{} },
			"NewTx":               func() *original_redis.Tx { return &original_redis.Tx{} },
			"NewUniversalOptions": func() *original_redis.UniversalOptions { return &original_redis.UniversalOptions{} },
			"NewZ":                func() *original_redis.Z { return &original_redis.Z{} },
			"NewZRangeBy":         func() *original_redis.ZRangeBy { return &original_redis.ZRangeBy{} },
			"NewZStore":           func() *original_redis.ZStore { return &original_redis.ZStore{} },
		},
	).Register()
}

func Enable(runtime *goja.Runtime) {
	module.Enable(runtime)
}

repository: spirit-component/goja

repo_name: spirit-component/goja

branch_name: refs/heads/master


text:
//Copyright (c) 2013, The Impendulo Authors
//All rights reserved.
//
//Redistribution and use in source and binary forms, with or without modification,
//are permitted provided that the following conditions are met:
//
//  Redistributions of source code must retain the above copyright notice, this
//  list of conditions and the following disclaimer.
//
//  Redistributions in binary form must reproduce the above copyright notice, this
//  list of conditions and the following disclaimer in the documentation and/or
//  other materials provided with the distribution.
//
//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
//ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
//WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
//DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
//ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
//(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
//LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
//ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
//(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
//SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

package findbugs

import (
	"fmt"

	"github.com/godfried/impendulo/tool"
	"github.com/godfried/impendulo/tool/result"
	"labix.org/v2/mgo/bson"
)

const (
	NAME = "Findbugs"
)

type (
	Result struct {
		Id     bson.ObjectId `bson:"_id"`
		FileId bson.ObjectId `bson:"fileid"`
		Name   string        `bson:"name"`
		Report *Report       `bson:"report"`
		GridFS bool          `bson:"gridfs"`
		Type   string        `bson:"type"`
	}
)

//SetReport is used to change this result's report. This comes in handy
//when putting data into/getting data out of GridFS
func (r *Result) SetReport(report result.Reporter) {
	if report == nil {
		r.Report = nil
	} else {
		r.Report = report.(*Report)
	}
}

//OnGridFS
func (r *Result) OnGridFS() bool {
	return r.GridFS
}

//String
func (r *Result) String() string {
	return fmt.Sprintf("Id: %q; FileId: %q; TestName: %s; \n Report: %s", r.Id, r.FileId, r.Name, r.Report)
}

//GetName
func (r *Result) GetName() string {
	return r.Name
}

//GetId
func (r *Result) GetId() bson.ObjectId {
	return r.Id
}

func (this *Result) GetTestId() bson.ObjectId {
	return ""
}

//GetFileId
func (r *Result) GetFileId() bson.ObjectId {
	return r.FileId
}

func (r *Result) Reporter() result.Reporter {
	return r.Report
}

func (r *Result) Lines() []*result.Line {
	return r.Report.Lines()
}

//ChartVals
func (r *Result) ChartVals() []*result.ChartVal {
	return []*result.ChartVal{
		&result.ChartVal{Name: "All", Y: float64(r.Report.Summary.BugCount), FileId: r.FileId},
		&result.ChartVal{Name: "Priority 1", Y: float64(r.Report.Summary.Priority1), FileId: r.FileId},
		&result.ChartVal{Name: "Priority 2", Y: float64(r.Report.Summary.Priority2), FileId: r.FileId},
		&result.ChartVal{Name: "Priority 3", Y: float64(r.Report.Summary.Priority3), FileId: r.FileId},
	}
}

func (r *Result) Template() string {
	return "findbugsresult"
}

func (r *Result) GetType() string {
	return r.Type
}

//NewResult
func NewResult(fileId bson.ObjectId, data []byte) (*Result, error) {
	id := bson.NewObjectId()
	r, e := NewReport(id, data)
	if e != nil {
		return nil, e
	}
	return &Result{
		Id:     id,
		FileId: fileId,
		Name:   NAME,
		GridFS: len(data) > tool.MAX_SIZE,
		Type:   NAME,
		Report: r,
	}, nil
}

repository: godfried/impendulo

repo_name: godfried/impendulo


text:
SUMMARY = "INFAMOUS Plugins"
SECTION = "multimedia"

LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"

DEPENDS = " lv2 cairo ntk ntk-native fftwf zita-resampler fltk fltk-native "
SRCREV = "3931d704b2ca6337869f59dd4cc1f9376569df92"
SRC_URI = "git://github.com/ssj71/infamousPlugins.git;branch=master \
           "

S = "${WORKDIR}/git"

EXTRA_OECMAKE += " -DMOD=ON -DPLUGINS="hip2b;powercut;stuck;ewham;mindi" "

FILES_${PN} = " \
	${bindir}/infamous-rule \
	${libdir}/lv2/ \
	"

inherit cmake pkgconfig

gha_language: BitBake

extension: bb


text:
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package model

import (
	"context"
	"fmt"
	"github.com/apache/plc4x/plc4go/spi/utils"
	"github.com/pkg/errors"
	"github.com/rs/zerolog"
)

// Code generated by code-generation. DO NOT EDIT.

// ApduData is the corresponding interface of ApduData
type ApduData interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	// GetApciType returns ApciType (discriminator field)
	GetApciType() uint8
}

// ApduDataExactly can be used when we want exactly this type and not a type which fulfills ApduData.
// This is useful for switch cases.
type ApduDataExactly interface {
	ApduData
	isApduData() bool
}

// _ApduData is the data-structure of this message
type _ApduData struct {
	_ApduDataChildRequirements

	// Arguments.
	DataLength uint8
}

type _ApduDataChildRequirements interface {
	utils.Serializable
	GetLengthInBits(ctx context.Context) uint16
	GetApciType() uint8
}

type ApduDataParent interface {
	SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ApduData, serializeChildFunction func() error) error
	GetTypeName() string
}

type ApduDataChild interface {
	utils.Serializable
	InitializeParent(parent ApduData)
	GetParent() *ApduData

	GetTypeName() string
	ApduData
}

// NewApduData factory function for _ApduData
func NewApduData(dataLength uint8) *_ApduData {
	return &_ApduData{DataLength: dataLength}
}

// Deprecated: use the interface for direct cast
func CastApduData(structType any) ApduData {
	if casted, ok := structType.(ApduData); ok {
		return casted
	}
	if casted, ok := structType.(*ApduData); ok {
		return *casted
	}
	return nil
}

func (m *_ApduData) GetTypeName() string {
	return "ApduData"
}

func (m *_ApduData) GetParentLengthInBits(ctx context.Context) uint16 {
	lengthInBits := uint16(0)
	// Discriminator Field (apciType)
	lengthInBits += 4

	return lengthInBits
}

func (m *_ApduData) GetLengthInBytes(ctx context.Context) uint16 {
	return m.GetLengthInBits(ctx) / 8
}

func ApduDataParse(ctx context.Context, theBytes []byte, dataLength uint8) (ApduData, error) {
	return ApduDataParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes), dataLength)
}

func ApduDataParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer, dataLength uint8) (ApduData, error) {
	positionAware := readBuffer
	_ = positionAware
	log := zerolog.Ctx(ctx)
	_ = log
	if pullErr := readBuffer.PullContext("ApduData"); pullErr != nil {
		return nil, errors.Wrap(pullErr, "Error pulling for ApduData")
	}
	currentPos := positionAware.GetPos()
	_ = currentPos

	// Discriminator Field (apciType) (Used as input to a switch field)
	apciType, _apciTypeErr := readBuffer.ReadUint8("apciType", 4)
	if _apciTypeErr != nil {
		return nil, errors.Wrap(_apciTypeErr, "Error parsing 'apciType' field of ApduData")
	}

	// Switch Field (Depending on the discriminator values, passes the instantiation to a sub-type)
	type ApduDataChildSerializeRequirement interface {
		ApduData
		InitializeParent(ApduData)
		GetParent() ApduData
	}
	var _childTemp any
	var _child ApduDataChildSerializeRequirement
	var typeSwitchError error
	switch {
	case apciType == 0x0: // ApduDataGroupValueRead
		_childTemp, typeSwitchError = ApduDataGroupValueReadParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x1: // ApduDataGroupValueResponse
		_childTemp, typeSwitchError = ApduDataGroupValueResponseParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x2: // ApduDataGroupValueWrite
		_childTemp, typeSwitchError = ApduDataGroupValueWriteParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x3: // ApduDataIndividualAddressWrite
		_childTemp, typeSwitchError = ApduDataIndividualAddressWriteParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x4: // ApduDataIndividualAddressRead
		_childTemp, typeSwitchError = ApduDataIndividualAddressReadParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x5: // ApduDataIndividualAddressResponse
		_childTemp, typeSwitchError = ApduDataIndividualAddressResponseParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x6: // ApduDataAdcRead
		_childTemp, typeSwitchError = ApduDataAdcReadParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x7: // ApduDataAdcResponse
		_childTemp, typeSwitchError = ApduDataAdcResponseParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x8: // ApduDataMemoryRead
		_childTemp, typeSwitchError = ApduDataMemoryReadParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0x9: // ApduDataMemoryResponse
		_childTemp, typeSwitchError = ApduDataMemoryResponseParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xA: // ApduDataMemoryWrite
		_childTemp, typeSwitchError = ApduDataMemoryWriteParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xB: // ApduDataUserMessage
		_childTemp, typeSwitchError = ApduDataUserMessageParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xC: // ApduDataDeviceDescriptorRead
		_childTemp, typeSwitchError = ApduDataDeviceDescriptorReadParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xD: // ApduDataDeviceDescriptorResponse
		_childTemp, typeSwitchError = ApduDataDeviceDescriptorResponseParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xE: // ApduDataRestart
		_childTemp, typeSwitchError = ApduDataRestartParseWithBuffer(ctx, readBuffer, dataLength)
	case apciType == 0xF: // ApduDataOther
		_childTemp, typeSwitchError = ApduDataOtherParseWithBuffer(ctx, readBuffer, dataLength)
	default:
		typeSwitchError = errors.Errorf("Unmapped type for parameters [apciType=%v]", apciType)
	}
	if typeSwitchError != nil {
		return nil, errors.Wrap(typeSwitchError, "Error parsing sub-type for type-switch of ApduData")
	}
	_child = _childTemp.(ApduDataChildSerializeRequirement)

	if closeErr := readBuffer.CloseContext("ApduData"); closeErr != nil {
		return nil, errors.Wrap(closeErr, "Error closing for ApduData")
	}

	// Finish initializing
	_child.InitializeParent(_child)
	return _child, nil
}

func (pm *_ApduData) SerializeParent(ctx context.Context, writeBuffer utils.WriteBuffer, child ApduData, serializeChildFunction func() error) error {
	// We redirect all calls through client as some methods are only implemented there
	m := child
	_ = m
	positionAware := writeBuffer
	_ = positionAware
	log := zerolog.Ctx(ctx)
	_ = log
	if pushErr := writeBuffer.PushContext("ApduData"); pushErr != nil {
		return errors.Wrap(pushErr, "Error pushing for ApduData")
	}

	// Discriminator Field (apciType) (Used as input to a switch field)
	apciType := uint8(child.GetApciType())
	_apciTypeErr := writeBuffer.WriteUint8("apciType", 4, (apciType))

	if _apciTypeErr != nil {
		return errors.Wrap(_apciTypeErr, "Error serializing 'apciType' field")
	}

	// Switch field (Depending on the discriminator values, passes the serialization to a sub-type)
	if _typeSwitchErr := serializeChildFunction(); _typeSwitchErr != nil {
		return errors.Wrap(_typeSwitchErr, "Error serializing sub-type field")
	}

	if popErr := writeBuffer.PopContext("ApduData"); popErr != nil {
		return errors.Wrap(popErr, "Error popping for ApduData")
	}
	return nil
}

////
// Arguments Getter

func (m *_ApduData) GetDataLength() uint8 {
	return m.DataLength
}

//
////

func (m *_ApduData) isApduData() bool {
	return true
}

func (m *_ApduData) String() string {
	if m == nil {
		return "<nil>"
	}
	writeBuffer := utils.NewWriteBufferBoxBasedWithOptions(true, true)
	if err := writeBuffer.WriteSerializable(context.Background(), m); err != nil {
		return err.Error()
	}
	return writeBuffer.GetBox().String()
}

branch_name: refs/heads/develop

gha_language: Java


text:
package main

import (
	"log"
	"net"

	"github.com/djavorszky/disco"
)

func main() {
	getIP()

	c, err := disco.Subscribe("224.0.0.1:9999")
	if err != nil {
		log.Fatalf("Couldn't subscribe: %v", err)
	}

	for {
		msg := <-c
		log.Printf("Sender: %s, Msg: %q", msg.Src, msg.Message)
	}
}

func getIP() {
	ifaces, err := net.Interfaces()
	if err != nil {
		log.Fatalf("interfaces: %v", err)
	}
	// handle err
	for _, i := range ifaces {
		addrs, err := i.Addrs()
		if err != nil {
			log.Fatalf("addrs: %v", err)
		}

		for _, addr := range addrs {
			var ip net.IP
			switch v := addr.(type) {
			case *net.IPNet:
				ip = v.IP
			case *net.IPAddr:
				ip = v.IP
			}

			log.Println(ip)
		}
	}
}

repository: fossabot/ddn-common

repo_name: fossabot/ddn-common


text:
package src

import (
	"context"
	dbm "github.com/yarncraft/mini-graphql/src/db"
	"github.com/yarncraft/mini-graphql/src/models"
)

var db = dbm.GetConnection()

type Resolver struct{}

func (r *Resolver) Mutation() MutationResolver {
	return &mutationResolver{r}
}
func (r *Resolver) Query() QueryResolver {
	return &queryResolver{r}
}

type mutationResolver struct{ *Resolver }

func (r *mutationResolver) CreateDraft(ctx context.Context, input *CreateDraftInput) (*models.Post, error) {
    var author models.User
	db.Where("email = ?", input.AuthorEmail).First(&author)
	post := models.Post{
		Title: input.Title,
		Content: input.Content,
		AuthorID: author.ID,
	}
	db.Create(&post)
	return &post, nil
}

func (r *mutationResolver) DeletePost(ctx context.Context, input *DeletePostInput) (*models.Post, error) {
	panic("not implemented")
}
func (r *mutationResolver) Publish(ctx context.Context, input *PublishInput) (*models.Post, error) {
	panic("not implemented")
}

type queryResolver struct{ *Resolver }

func (r *queryResolver) Feed(ctx context.Context) ([]*models.Post, error) {
	panic("not implemented")
}
func (r *queryResolver) Drafts(ctx context.Context) ([]*models.Post, error) {
	panic("not implemented")
}
func (r *queryResolver) Post(ctx context.Context, id string) (*models.Post, error) {
	panic("not implemented")
}

repository: yarncraft/mini-graphql

repo_name: yarncraft/mini-graphql


text:
package search

import (
	"testing"
)

func TestBinarySearchTree(t *testing.T) {
	b := NewBinarySearchTree()
	if !b.IsEmpty() {
		t.Error("tree should be empty")
	}
	b.Insert(10)
	if b.IsEmpty() {
		t.Error("tree should not be empty")
	}
	b.Insert(11)
	b.Insert(9)
	b.Insert(8)
	b.Insert(12)
	if !b.Has(12) {
		t.Error("b.Has(12) return false, want true")
	}
	r, err := b.InorderTraverse()
	ln(r, cap(r), err)

	{
		b := NewBinarySearchTree()
		for i, j := 50, 50; i >= 0 && j < 100; {
			i--
			b.Insert(i)
			b.Insert(j)
			j++
		}
		r, err := b.InorderTraverse()
		ln(r, cap(r), err)
		for i := 0; i < len(r)-1; i++ {
			if r[i] >= r[i+1] {
				t.Error("sort result is wrong")
			}
		}
	}
}

repository: ZhangGuangxu/search

repo_name: ZhangGuangxu/search


text:
#pragma once
#ifndef SNIFFER_H
#define SNIFFER_H
//***************************************************************************************************
//CORE Module of Email Sniffer, this part contains algorithms and modes to extract features and stats
//***************************************************************************************************

#include <string>
#include <vector>
#include <map>

using namespace std;

//modes for the sniffer to operate under
enum class SnifferMode
{
	BAG_OF_WORDS,
	TFIDF,
	N_GRAM
};

class Sniffer {
public:
	//params
	SnifferMode mode;
	int max_feature_n; //maximum feature number
	int documents_n; //document total number, updated by update cache function
	map<string, int> cache_pool; //a cache pool to store all terms, thus determing highest freq words for features
	map<string, int> cache_IDFs; //Inverse Document Frequencies for features
	map<string, int> features; //features storage
	map<string, float> result; //cache map to pool all features

	//constructor
	Sniffer(const SnifferMode mode, const int max_feature_n);

	//methods
	void update_cache_pool(const vector<string>& tokens); //take in a list of tokens and update cache pool accordingly

	map<string, float> get_result(const vector<string>& tokens); //get specific result of this list of tokens

	void extract_features(); //extract feature according to max_feature_n from cache pool
};

#endif // !SNIFFER_H

repository: Wei-Parker-Guo/EmailSniffer

repo_name: Wei-Parker-Guo/EmailSniffer

extension: h


text:
@article{Allam2017a,
 abstract = {© The Author 2016.Background: As the Internet becomes the number one destination for obtaining health-related information, there is an increasing need to identify health Web pages that convey an accurate and current view of medical knowledge. In response, the research community has created multicriteria instruments for reliably assessing online medical information quality. One such instrument is DISCERN, which measures health Web page quality by assessing an array of features. In order to scale up use of the instrument, there is interest in automating the quality evaluation process by building machine learning (ML)-based DISCERN Web page classiﬁers. Objective: The paper addresses 2 key issues that are essential before constructing automated DISCERN classiﬁers: (1) generation of a robust DISCERN training corpus useful for training classiﬁcation algorithms, and (2) assessment of the usefulness of the current DISCERN scoring schema as a metric for evaluating the performance of these algorithms. Methods: Using DISCERN, 272 Web pages discussing treatment options in breast cancer, arthritis, and depression were evaluated and rated by trained coders. First, different consensus models were compared to obtain a robust aggregated rating among the coders, suitable for a DISCERN ML training corpus. Second, a new DIS-CERN scoring criterion was proposed (features-based score) as an ML performance metric that is more reﬂective of the score distribution across different DISCERN quality criteria. Results: First, we found that a probabilistic consensus model applied to the DISCERN instrument was robust against noise (random ratings) and superior to other approaches for building a training corpus. Second, we found that the established DISCERN scoring schema (overall score) is ill-suited to measure ML performance for automated classiﬁers. Conclusion: Use of a probabilistic consensus model is advantageous for building a training corpus for the DISCERN instrument, and use of a features-based score is an appropriate ML metric for automated DISCERN classiﬁers.},
 author = {Allam, Ahmed and Schulz, Peter J. and Krauthammer, Michael},
 doi = {10.1093/jamia/ocw140},
 file = {:C$\backslash$:/Users/Ahmed/Documents/Mendeley Database/automated_webpage_quality/ocw140.pdf:pdf},
 isbn = {2037371233},
 issn = {1527974X},
 journal = {Journal of the American Medical Informatics Association},
 keywords = {Consensus model,Discern,Health information quality,Multicriteria instrument},
 number = {3},
 pages = {481--487},
 pmid = {27707819},
 title = {Toward automated assessment of health Web page quality using the DISCERN instrument},
 volume = {24},
 year = {2017}
}

repository: uzh-dqbm-cmi/lab-website

repo_name: uzh-dqbm-cmi/lab-website

gha_language: TeX


text:
package model

import "testing"

func TestNewChallenge(t *testing.T) {
	s := Session{}
	s.NewSession()
	p1 := NewChallenge(s.Token)
	p2 := NewChallenge(s.Token)
	if p1.Question == p2.Question {
		t.Fail()
	}
}

repository: nelsw/quivlet-sam

repo_name: nelsw/quivlet-sam


text:
@inproceedings{plank2016multilingual,
  author =  {Plank, Barbara and S{\o}gaard, Anders and Goldberg, Yoav},
  title = {Multilingual Part-of-Speech Tagging with Bidirectional Long Short-Term Memory Models and Auxiliary Loss},
  booktitle = {Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)},
  year =  {2016},
  publisher = {Association for Computational Linguistics},
  pages = {412--418},
  location = {Berlin, Germany},
  doi = {10.18653/v1/P16-2067},
  url = {http://www.aclweb.org/anthology/P16-2067}
}

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Multilingual Part-of-Speech Tagging with Bidirectional Long Short-Term Memory Models and Auxiliary Loss.bib

repository: Hugh-Shi/DL-NLP-Readings

repo_name: Hugh-Shi/DL-NLP-Readings


text:
// Copyright 2021 ChainSafe Systems
// SPDX-License-Identifier: MIT

package keeper

import (
	"testing"

	"github.com/ChainSafe/chainlink-cosmos/x/chainlink/types"
	"github.com/cosmos/cosmos-sdk/testutil/testdata"
	sdk "github.com/cosmos/cosmos-sdk/types"
	"github.com/stretchr/testify/require"
)

var (
	testfeedid      = "testfeed"
	testfeedData    = [][]byte{[]byte("feedData")}
	testRoundID     = uint64(310)
	testsignatures  = [][]byte{[]byte("signatures")}
	testContext     = []byte{}
	testOracles     = []byte{}
	testObservation = []*types.Observation{}

	testNum      = uint64(310)
	testNumBytes = []uint8([]byte{0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0})
)

func GenerateAccount() sdk.AccAddress {
	_, _, addr := testdata.KeyTestPubAddr()
	return addr
}

func TestFeedDataFilter(t *testing.T) {
	feedData := types.OCRFeedDataInStore{
		FeedData: &types.MsgFeedData{FeedId: testfeedid, Submitter: GenerateAccount(), ObservationFeedData: testfeedData,
			ObservationFeedDataSignatures: testsignatures},
		DeserializedOCRReport: &types.OCRAbiEncoded{Context: testContext, Oracles: testOracles, Observations: testObservation},
		RoundId:               testRoundID,
	}

	expRoundData := &types.RoundData{
		FeedId:   feedData.GetFeedData().GetFeedId(),
		FeedData: feedData.GetDeserializedOCRReport(),
	}

	require.Equal(t, feedDataFilter(testfeedid, testRoundID, feedData), expRoundData)
}

func TestI64tob(t *testing.T) {
	require.Equal(t, testNumBytes, i64tob(testNum))
}

func TestBtoi64(t *testing.T) {
	require.Equal(t, testNum, btoi64(testNumBytes))
}

repository: salvivona/chainlink-cosmos

repo_name: salvivona/chainlink-cosmos