gitextract_n4ofu0cp/ ├── .gitignore ├── .jshintrc ├── .travis.yml ├── Gruntfile.js ├── README.md ├── assets/ │ ├── css/ │ │ └── base.css │ ├── js/ │ │ ├── chapter.js │ │ ├── controllers/ │ │ │ └── chapter.js │ │ ├── sandbox.js │ │ └── widgets/ │ │ ├── _evented.js │ │ ├── editor.js │ │ ├── example.js │ │ └── results.js │ ├── main.js │ └── vendor/ │ ├── CodeMirror-2.25/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── demo/ │ │ │ ├── activeline.html │ │ │ ├── changemode.html │ │ │ ├── closetag.html │ │ │ ├── complete.html │ │ │ ├── emacs.html │ │ │ ├── folding.html │ │ │ ├── formatting.html │ │ │ ├── fullscreen.html │ │ │ ├── loadmode.html │ │ │ ├── marker.html │ │ │ ├── matchhighlighter.html │ │ │ ├── mustache.html │ │ │ ├── preview.html │ │ │ ├── resize.html │ │ │ ├── runmode.html │ │ │ ├── search.html │ │ │ ├── theme.html │ │ │ ├── vim.html │ │ │ └── visibletabs.html │ │ ├── doc/ │ │ │ ├── compress.html │ │ │ ├── docs.css │ │ │ ├── internals.html │ │ │ ├── manual.html │ │ │ ├── oldrelease.html │ │ │ ├── reporting.html │ │ │ └── upgrade_v2.2.html │ │ ├── index.html │ │ ├── keymap/ │ │ │ ├── emacs.js │ │ │ └── vim.js │ │ ├── lib/ │ │ │ ├── codemirror.css │ │ │ ├── codemirror.js │ │ │ └── util/ │ │ │ ├── closetag.js │ │ │ ├── dialog.css │ │ │ ├── dialog.js │ │ │ ├── foldcode.js │ │ │ ├── formatting.js │ │ │ ├── javascript-hint.js │ │ │ ├── loadmode.js │ │ │ ├── match-highlighter.js │ │ │ ├── overlay.js │ │ │ ├── runmode.js │ │ │ ├── search.js │ │ │ ├── searchcursor.js │ │ │ ├── simple-hint.css │ │ │ └── simple-hint.js │ │ ├── mode/ │ │ │ ├── clike/ │ │ │ │ ├── clike.js │ │ │ │ └── index.html │ │ │ ├── clojure/ │ │ │ │ ├── clojure.js │ │ │ │ └── index.html │ │ │ ├── coffeescript/ │ │ │ │ ├── LICENSE │ │ │ │ ├── coffeescript.js │ │ │ │ └── index.html │ │ │ ├── css/ │ │ │ │ ├── css.js │ │ │ │ └── index.html │ │ │ ├── diff/ │ │ │ │ ├── diff.js │ │ │ │ └── index.html │ │ │ ├── ecl/ │ │ │ │ ├── ecl.js │ │ │ │ └── index.html │ │ │ ├── erlang/ │ │ │ │ ├── erlang.js │ │ │ │ └── index.html │ │ │ ├── gfm/ │ │ │ │ ├── gfm.js │ │ │ │ └── index.html │ │ │ ├── go/ │ │ │ │ ├── go.js │ │ │ │ └── index.html │ │ │ ├── groovy/ │ │ │ │ ├── groovy.js │ │ │ │ └── index.html │ │ │ ├── haskell/ │ │ │ │ ├── haskell.js │ │ │ │ └── index.html │ │ │ ├── htmlembedded/ │ │ │ │ ├── htmlembedded.js │ │ │ │ └── index.html │ │ │ ├── htmlmixed/ │ │ │ │ ├── htmlmixed.js │ │ │ │ └── index.html │ │ │ ├── javascript/ │ │ │ │ ├── index.html │ │ │ │ └── javascript.js │ │ │ ├── jinja2/ │ │ │ │ ├── index.html │ │ │ │ └── jinja2.js │ │ │ ├── less/ │ │ │ │ ├── index.html │ │ │ │ └── less.js │ │ │ ├── lua/ │ │ │ │ ├── index.html │ │ │ │ └── lua.js │ │ │ ├── markdown/ │ │ │ │ ├── index.html │ │ │ │ └── markdown.js │ │ │ ├── mysql/ │ │ │ │ ├── index.html │ │ │ │ └── mysql.js │ │ │ ├── ntriples/ │ │ │ │ ├── index.html │ │ │ │ └── ntriples.js │ │ │ ├── pascal/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.html │ │ │ │ └── pascal.js │ │ │ ├── perl/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.html │ │ │ │ └── perl.js │ │ │ ├── php/ │ │ │ │ ├── index.html │ │ │ │ └── php.js │ │ │ ├── pig/ │ │ │ │ ├── index.html │ │ │ │ └── pig.js │ │ │ ├── plsql/ │ │ │ │ ├── index.html │ │ │ │ └── plsql.js │ │ │ ├── properties/ │ │ │ │ ├── index.html │ │ │ │ └── properties.js │ │ │ ├── python/ │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── index.html │ │ │ │ └── python.js │ │ │ ├── r/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.html │ │ │ │ └── r.js │ │ │ ├── rpm/ │ │ │ │ ├── changes/ │ │ │ │ │ ├── changes.js │ │ │ │ │ └── index.html │ │ │ │ └── spec/ │ │ │ │ ├── index.html │ │ │ │ ├── spec.css │ │ │ │ └── spec.js │ │ │ ├── rst/ │ │ │ │ ├── index.html │ │ │ │ └── rst.js │ │ │ ├── ruby/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.html │ │ │ │ └── ruby.js │ │ │ ├── rust/ │ │ │ │ ├── index.html │ │ │ │ └── rust.js │ │ │ ├── scheme/ │ │ │ │ ├── index.html │ │ │ │ └── scheme.js │ │ │ ├── shell/ │ │ │ │ ├── index.html │ │ │ │ └── shell.js │ │ │ ├── smalltalk/ │ │ │ │ ├── index.html │ │ │ │ └── smalltalk.js │ │ │ ├── smarty/ │ │ │ │ ├── index.html │ │ │ │ └── smarty.js │ │ │ ├── sparql/ │ │ │ │ ├── index.html │ │ │ │ └── sparql.js │ │ │ ├── stex/ │ │ │ │ ├── index.html │ │ │ │ ├── stex.js │ │ │ │ └── test.html │ │ │ ├── tiddlywiki/ │ │ │ │ ├── index.html │ │ │ │ ├── tiddlywiki.css │ │ │ │ └── tiddlywiki.js │ │ │ ├── tiki/ │ │ │ │ ├── index.html │ │ │ │ ├── tiki.css │ │ │ │ └── tiki.js │ │ │ ├── vbscript/ │ │ │ │ ├── index.html │ │ │ │ └── vbscript.js │ │ │ ├── velocity/ │ │ │ │ ├── index.html │ │ │ │ └── velocity.js │ │ │ ├── verilog/ │ │ │ │ ├── index.html │ │ │ │ └── verilog.js │ │ │ ├── xml/ │ │ │ │ ├── index.html │ │ │ │ └── xml.js │ │ │ ├── xquery/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.html │ │ │ │ ├── test/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── testBase.js │ │ │ │ │ ├── testEmptySequenceKeyword.js │ │ │ │ │ ├── testMultiAttr.js │ │ │ │ │ ├── testNamespaces.js │ │ │ │ │ ├── testProcessingInstructions.js │ │ │ │ │ └── testQuotes.js │ │ │ │ └── xquery.js │ │ │ └── yaml/ │ │ │ ├── index.html │ │ │ └── yaml.js │ │ ├── test/ │ │ │ ├── index.html │ │ │ ├── mode_test.css │ │ │ ├── mode_test.js │ │ │ └── test.js │ │ └── theme/ │ │ ├── ambiance.css │ │ ├── blackboard.css │ │ ├── cobalt.css │ │ ├── eclipse.css │ │ ├── elegant.css │ │ ├── erlang-dark.css │ │ ├── lesser-dark.css │ │ ├── monokai.css │ │ ├── neat.css │ │ ├── night.css │ │ ├── rubyblue.css │ │ ├── solarized.css │ │ └── xq-dark.css │ ├── bootstrap/ │ │ ├── css/ │ │ │ └── bootstrap.css │ │ └── js/ │ │ └── bootstrap.js │ ├── codemirror.js │ ├── jquery.js │ └── require.js ├── content/ │ ├── ajax-deferreds/ │ │ ├── index.md │ │ └── sandbox/ │ │ └── index.html │ ├── effects/ │ │ ├── index.md │ │ └── sandbox/ │ │ └── index.html │ ├── events/ │ │ ├── index.md │ │ └── sandbox/ │ │ └── index.html │ ├── index.md │ ├── javascript-basics/ │ │ ├── index.md │ │ └── sandbox/ │ │ └── index.html │ ├── jquery-basics/ │ │ ├── index.md │ │ └── sandbox/ │ │ └── index.html │ └── traversing-manipulating/ │ ├── index.md │ └── sandbox/ │ └── index.html ├── data/ │ ├── people.html │ └── people.json ├── deploy/ │ ├── ansible/ │ │ ├── deploy.yml │ │ ├── group_vars/ │ │ │ └── all.yml │ │ ├── host_vars/ │ │ │ └── jqfundamentals.com │ │ ├── inventory/ │ │ │ └── production │ │ ├── provision.yml │ │ └── roles/ │ │ ├── base/ │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── configure/ │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── deploy/ │ │ │ └── tasks/ │ │ │ └── main.yml │ │ ├── nginx/ │ │ │ ├── tasks/ │ │ │ │ └── main.yml │ │ │ └── templates/ │ │ │ └── jqf.conf │ │ └── services/ │ │ ├── tasks/ │ │ │ └── main.yml │ │ └── templates/ │ │ └── app.service.j2 │ └── id_ed25519-robocoup-jqfundamentals.com ├── legacy/ │ ├── assets/ │ │ ├── jquery.js │ │ ├── shBrushJScript.js │ │ ├── shCore.css │ │ ├── shCore.js │ │ ├── shThemeRDark.css │ │ └── style.css │ └── index.html ├── package.json ├── server/ │ └── index.js ├── templates/ │ ├── chapter/ │ │ └── index.pug │ ├── error.pug │ ├── header.pug │ ├── home/ │ │ └── index.pug │ ├── iframe.pug │ ├── layout.pug │ └── nav.pug ├── test/ │ ├── index.html │ ├── runner.js │ ├── vendor/ │ │ ├── chai.js │ │ ├── expect.js │ │ ├── jquery.js │ │ ├── mocha.css │ │ ├── mocha.js │ │ ├── require.js │ │ └── sinon.js │ └── widgets/ │ ├── editor.js │ ├── example.js │ └── results.js └── testimonials.md