gitextract_8b_dyh9h/ ├── .git-blame-ignore-revs ├── .gitignore ├── CONTRIBUTING.md ├── COPYING ├── README.md ├── contrib/ │ ├── hitchman/ │ │ ├── README.md │ │ ├── tjh-law-html.xsl │ │ └── tjh-law-print.xsl │ └── ups-writers/ │ ├── README.md │ ├── ups-writers-html.xsl │ └── ups-writers-latex.xsl ├── css/ │ ├── README.md │ ├── colors/ │ │ ├── _color-helpers.scss │ │ ├── _color-vars.scss │ │ ├── _palette-dark.scss │ │ ├── _palette-dual.scss │ │ ├── _palette-quad-chunks.scss │ │ ├── _palette-single-bold.scss │ │ ├── _palette-single-muted.scss │ │ └── _palette-single.scss │ ├── components/ │ │ ├── README.md │ │ ├── _google-search.scss │ │ ├── _mystery.scss │ │ ├── _pretext-search.scss │ │ ├── _pretext-web.scss │ │ ├── _pretext.scss │ │ ├── _printing.scss │ │ ├── _spacing.scss │ │ ├── _worksheet.scss │ │ ├── chunks/ │ │ │ ├── README.md │ │ │ ├── _asides-basic.scss │ │ │ ├── _asides-floating.scss │ │ │ ├── _codelike.scss │ │ │ ├── _discussion-inline.scss │ │ │ ├── _exercises.scss │ │ │ ├── _knowls.scss │ │ │ ├── _sidebyside.scss │ │ │ ├── _solutions.scss │ │ │ └── helpers/ │ │ │ ├── README.md │ │ │ ├── _C-box-mixin.scss │ │ │ ├── _L-mixin.scss │ │ │ ├── _box-mixin.scss │ │ │ ├── _heading-box-mixin.scss │ │ │ ├── _horizontal-bars-mixin.scss │ │ │ ├── _inline-heading-mixin.scss │ │ │ └── _sidebar-mixin.scss │ │ ├── elements/ │ │ │ ├── README.md │ │ │ ├── _description-lists.scss │ │ │ ├── _figures.scss │ │ │ ├── _fillin.scss │ │ │ ├── _footnotes.scss │ │ │ ├── _front-matter.scss │ │ │ ├── _headings.scss │ │ │ ├── _index.scss │ │ │ ├── _links.scss │ │ │ ├── _list-styles.scss │ │ │ ├── _lists.scss │ │ │ ├── _math.scss │ │ │ ├── _media.scss │ │ │ ├── _misc-content.scss │ │ │ ├── _permalinks.scss │ │ │ ├── _poem.scss │ │ │ ├── _prism.scss │ │ │ ├── _summary-links.scss │ │ │ ├── _tables.scss │ │ │ └── extras/ │ │ │ └── _heading-underlines.scss │ │ ├── helpers/ │ │ │ ├── README.md │ │ │ ├── _buttons-default.scss │ │ │ ├── _cols.scss │ │ │ └── _expandable.scss │ │ ├── interactives/ │ │ │ ├── README.md │ │ │ ├── _calculators.scss │ │ │ ├── _other.scss │ │ │ ├── _runestone.scss │ │ │ ├── _sagecell.scss │ │ │ └── _webwork.scss │ │ └── page-parts/ │ │ ├── README.md │ │ ├── _banner.scss │ │ ├── _body.scss │ │ ├── _footer.scss │ │ ├── _navbar.scss │ │ ├── _toc-basics.scss │ │ ├── _toc-default.scss │ │ ├── _toc-overlay.scss │ │ └── extras/ │ │ ├── README.md │ │ ├── _navbar-btn-borders.scss │ │ ├── _toc-borders.scss │ │ ├── _toc-expand-chevrons.scss │ │ ├── _toc-hidden-scrollbar.scss │ │ └── _toc-last-level-plain.scss │ ├── dist/ │ │ ├── epub.css │ │ ├── kindle.css │ │ ├── pretext-reveal.css │ │ ├── print-worksheet.css │ │ ├── theme-boulder.css │ │ ├── theme-crc-legacy.css │ │ ├── theme-default-legacy.css │ │ ├── theme-default-modern.css │ │ ├── theme-denver.css │ │ ├── theme-greeley.css │ │ ├── theme-min-legacy.css │ │ ├── theme-oscarlevin-legacy.css │ │ ├── theme-salem.css │ │ ├── theme-soundwriting-legacy.css │ │ ├── theme-tacoma.css │ │ └── theme-wide-legacy.css │ ├── fonts/ │ │ └── _fonts-google.scss │ ├── legacy/ │ │ ├── colors/ │ │ │ ├── all_colors.scss │ │ │ ├── colors_blue_green.css │ │ │ ├── colors_blue_grey.css │ │ │ ├── colors_blue_red.css │ │ │ ├── colors_blue_red_dark.css │ │ │ ├── colors_bluegreen_grey.css │ │ │ ├── colors_brown_gold.css │ │ │ ├── colors_darkmartiansands.css │ │ │ ├── colors_default.css │ │ │ ├── colors_focused_gray_aqua.css │ │ │ ├── colors_focused_light.css │ │ │ ├── colors_green_blue.css │ │ │ ├── colors_green_plum.css │ │ │ ├── colors_maroon_grey.css │ │ │ ├── colors_martiansands.css │ │ │ ├── colors_orange_navy.css │ │ │ ├── colors_pastel_blue_orange.css │ │ │ ├── colors_red_blue.css │ │ │ ├── colors_ruby_amethyst.css │ │ │ ├── colors_ruby_emerald.css │ │ │ ├── colors_ruby_turquoise.css │ │ │ └── setcolors.css │ │ ├── pretext.css │ │ ├── pretext_add_on.css │ │ └── pretext_search.css │ ├── other/ │ │ └── catalog.css │ └── targets/ │ ├── ebook/ │ │ ├── ebook-common.scss │ │ ├── epub/ │ │ │ └── epub.scss │ │ └── kindle/ │ │ └── kindle.scss │ ├── html/ │ │ ├── README.md │ │ ├── boulder/ │ │ │ ├── _customization.scss │ │ │ └── theme-boulder.scss │ │ ├── default-modern/ │ │ │ ├── _chunks-default.scss │ │ │ ├── _customization.scss │ │ │ ├── _parts-default.scss │ │ │ └── theme-default-modern.scss │ │ ├── denver/ │ │ │ ├── _chunks-denver.scss │ │ │ ├── _customizations.scss │ │ │ ├── _parts-paper.scss │ │ │ └── theme-denver.scss │ │ ├── greeley/ │ │ │ ├── _chunks-greeley.scss │ │ │ ├── _customization.scss │ │ │ └── theme-greeley.scss │ │ ├── legacy/ │ │ │ ├── crc/ │ │ │ │ ├── banner_crc.css │ │ │ │ ├── navbar_crc.css │ │ │ │ ├── shell_crc.css │ │ │ │ ├── theme-crc.scss │ │ │ │ └── toc_crc.css │ │ │ ├── default/ │ │ │ │ ├── banner_default.css │ │ │ │ ├── knowls_default.css │ │ │ │ ├── navbar_default.css │ │ │ │ ├── shell_default.css │ │ │ │ ├── style_default.css │ │ │ │ ├── theme-default.scss │ │ │ │ └── toc_default.css │ │ │ ├── min/ │ │ │ │ ├── shell_min.css │ │ │ │ ├── theme-min.scss │ │ │ │ └── toc_min.css │ │ │ ├── oscarlevin/ │ │ │ │ ├── style_oscarlevin.css │ │ │ │ └── theme-oscarlevin.scss │ │ │ ├── soundwriting/ │ │ │ │ ├── style_soundwriting.css │ │ │ │ └── theme-soundwriting.scss │ │ │ └── wide/ │ │ │ ├── banner_wide.scss │ │ │ ├── navbar_wide.scss │ │ │ ├── shell_wide.scss │ │ │ ├── style_wide.scss │ │ │ ├── theme-wide.scss │ │ │ └── toc_wide.scss │ │ ├── salem/ │ │ │ ├── _chunks-salem.scss │ │ │ ├── _heading-tweaks.scss │ │ │ ├── _other-widen.scss │ │ │ ├── _parts-salem.scss │ │ │ ├── _rs-widen.scss │ │ │ ├── _sizing-globals.scss │ │ │ └── theme-salem.scss │ │ └── tacoma/ │ │ ├── _chunks-minimal.scss │ │ ├── _customization.scss │ │ ├── _parts-tacoma.scss │ │ └── theme-tacoma.scss │ ├── print-worksheet/ │ │ ├── _chunks-worksheet.scss │ │ └── print-worksheet.scss │ └── revealjs/ │ └── reveal.scss ├── doc/ │ ├── guide/ │ │ ├── COPYING │ │ ├── README.md │ │ ├── appendices/ │ │ │ ├── cli-transition.xml │ │ │ ├── cli-v1vsv2.xml │ │ │ ├── editors.xml │ │ │ ├── gfdl-pretext.xml │ │ │ ├── git.xml │ │ │ ├── glossary.xml │ │ │ ├── journals-table.xml │ │ │ ├── journals.xml │ │ │ ├── latex-conversion.xml │ │ │ ├── liblouis.xml │ │ │ ├── mac-os.xml │ │ │ ├── node-npm.xml │ │ │ ├── offline-mathjax.xml │ │ │ ├── python.xml │ │ │ ├── references.xml │ │ │ ├── schema-install.xml │ │ │ ├── welcome.xml │ │ │ ├── windows-cli.xml │ │ │ ├── windows-wsl.xml │ │ │ └── windows.xml │ │ ├── author/ │ │ │ ├── advice.xml │ │ │ ├── author-faq.xml │ │ │ ├── overview.xml │ │ │ ├── processing.xml │ │ │ ├── schema.xml │ │ │ ├── topics.xml │ │ │ └── webwork.xml │ │ ├── backmatter.xml │ │ ├── basics/ │ │ │ ├── README.md │ │ │ ├── aside.ptx │ │ │ ├── axiom.ptx │ │ │ ├── basics-part.xml │ │ │ ├── blockquote.ptx │ │ │ ├── definition.ptx │ │ │ ├── example-simple.ptx │ │ │ ├── example-structured.ptx │ │ │ ├── exercise-task.ptx │ │ │ ├── exercise.ptx │ │ │ ├── exercisegroup.ptx │ │ │ ├── figure.ptx │ │ │ ├── image.ptx │ │ │ ├── md-bare.ptx │ │ │ ├── md.ptx │ │ │ ├── ol.ptx │ │ │ ├── p.ptx │ │ │ ├── porism.ptx │ │ │ ├── project.ptx │ │ │ ├── reading-questions.ptx │ │ │ ├── remark.ptx │ │ │ ├── sage.ptx │ │ │ ├── sageplot.ptx │ │ │ ├── sbsgroup.ptx │ │ │ ├── section-sub.ptx │ │ │ ├── section.ptx │ │ │ ├── sidebyside.ptx │ │ │ ├── sidebyside2.ptx │ │ │ ├── table.ptx │ │ │ ├── theorem.ptx │ │ │ ├── tikz.ptx │ │ │ ├── ul.ptx │ │ │ └── worksheet.ptx │ │ ├── developer/ │ │ │ ├── code-style.xml │ │ │ ├── coding.xml │ │ │ ├── debugging.xml │ │ │ ├── git.xml │ │ │ ├── localization.xml │ │ │ ├── pretext-script.xml │ │ │ └── xsltproc.xml │ │ ├── frontmatter.xml │ │ ├── generated/ │ │ │ ├── asymptote/ │ │ │ │ ├── gaussian-histogram.html │ │ │ │ └── vimodes.html │ │ │ └── qrcode/ │ │ │ ├── joren-falls-video-url.xml │ │ │ ├── mozart-piano-sonata-url.xml │ │ │ ├── topic-youtube-video-8-2-url.xml │ │ │ ├── tutorial-videos-video-url.xml │ │ │ ├── video-hotel-california-url.xml │ │ │ └── windows-cli-3-3-url.xml │ │ ├── guide.xml │ │ ├── guideinfo.xml │ │ ├── introduction/ │ │ │ ├── start-here.xml │ │ │ └── tutorial.xml │ │ ├── preface.xml │ │ ├── project.ptx │ │ ├── publication-styled.xml │ │ ├── publication.xml │ │ └── publisher/ │ │ ├── ancillaries.xml │ │ ├── braille.xml │ │ ├── conversions.xml │ │ ├── cover-design.xml │ │ ├── custom-versions.xml │ │ ├── epub.xml │ │ ├── further-customizations.xml │ │ ├── instructor-version.xml │ │ ├── jupyter-notebook.xml │ │ ├── latex-fonts.xml │ │ ├── latex-styling.xml │ │ ├── online-html.xml │ │ ├── open-licenses.xml │ │ ├── pdf-print.xml │ │ ├── print-on-demand.xml │ │ ├── production.xml │ │ ├── publication-file.xml │ │ ├── publisher-faq.xml │ │ ├── runestone.xml │ │ ├── slides.xml │ │ ├── web-hosting.xml │ │ └── webwork.xml │ └── quickref/ │ ├── README.md │ ├── quickref-cli.tex │ └── quickref-pretext.tex ├── examples/ │ ├── README.md │ ├── braille/ │ │ ├── braille-test-book.xml │ │ ├── braille-test.xml │ │ └── publication.xml │ ├── custom-theming/ │ │ ├── README.md │ │ ├── assets/ │ │ │ └── css/ │ │ │ ├── more-styles.css │ │ │ ├── my-styles.css │ │ │ └── salem-color-vars.css │ │ ├── mytheme/ │ │ │ ├── _chunks-customized.scss │ │ │ └── mytheme.scss │ │ ├── project.ptx │ │ ├── publication/ │ │ │ ├── publication-custom-colors.ptx │ │ │ ├── publication-custom-theme.ptx │ │ │ ├── publication-salem.ptx │ │ │ └── publication.ptx │ │ └── source/ │ │ ├── ch-chapter-title.ptx │ │ ├── docinfo.ptx │ │ ├── frontmatter.ptx │ │ ├── main.ptx │ │ └── sec-section-name.ptx │ ├── epub/ │ │ ├── README.md │ │ ├── epub-sampler.xml │ │ ├── gen/ │ │ │ └── prefigure/ │ │ │ └── prefigure-tangent-annotations.xml │ │ └── publication.xml │ ├── errors/ │ │ └── sample-errors-and-warnings.xml │ ├── fonts/ │ │ ├── README.md │ │ └── fonts-and-characters.xml │ ├── hello-world/ │ │ ├── README.md │ │ ├── hello-world.xml │ │ └── publication.xml │ ├── humanities/ │ │ ├── README.md │ │ ├── codechat_config.yaml │ │ ├── generated-assets/ │ │ │ └── .gitkeep │ │ ├── project.ptx │ │ ├── publication/ │ │ │ └── publication.ptx │ │ ├── requirements.txt │ │ └── source/ │ │ ├── hia.xml │ │ ├── music.xml │ │ └── poetry.xml │ ├── letter/ │ │ ├── README.md │ │ └── sample-letter.xml │ ├── memo/ │ │ ├── README.md │ │ └── sample-memo.xml │ ├── minimal/ │ │ ├── README.md │ │ ├── assets/ │ │ │ └── .keep │ │ ├── codechat_config.yaml │ │ ├── generated-assets/ │ │ │ └── .keep │ │ ├── project.ptx │ │ ├── publication/ │ │ │ └── publication.ptx │ │ ├── requirements.txt │ │ └── source/ │ │ └── main.ptx │ ├── pug/ │ │ ├── .gitignore │ │ ├── authors-guide/ │ │ │ └── windows.pug │ │ ├── build.sh │ │ ├── package.json │ │ ├── pug-include.pug │ │ └── pug.pug │ ├── sample-article/ │ │ ├── bibliography.xml │ │ ├── customizations-one.xml │ │ ├── customizations-two.xml │ │ ├── gen/ │ │ │ ├── asymptote/ │ │ │ │ ├── asymptote-contour-sbs.html │ │ │ │ ├── asymptote-contour.html │ │ │ │ ├── asymptote-lever-integral.html │ │ │ │ ├── asymptote-lever-sbs.html │ │ │ │ ├── asymptote-lever-solo.html │ │ │ │ ├── asymptote-lever.html │ │ │ │ ├── asymptote-surface.html │ │ │ │ └── asymptote-workcone.html │ │ │ ├── dynamic_subs/ │ │ │ │ └── dynamic_substitutions.xml │ │ │ ├── prefigure/ │ │ │ │ ├── prefigure-fibonacci-a-annotations.xml │ │ │ │ ├── prefigure-fibonacci-b-annotations.xml │ │ │ │ ├── prefigure-tangent-annotations.xml │ │ │ │ └── prefigure-worksheet-vectors-annotations.xml │ │ │ ├── problems/ │ │ │ │ ├── mom-2168.xml │ │ │ │ ├── mom-2572.xml │ │ │ │ ├── mom-7492.xml │ │ │ │ └── mom-930582.xml │ │ │ ├── qrcode/ │ │ │ │ ├── airborne-midnight-1-url.xml │ │ │ │ ├── audio-bach-url.xml │ │ │ │ ├── audio-organ-finale-url.xml │ │ │ │ ├── audio-piano-trill-two-url.xml │ │ │ │ ├── audio-piano-trill-url.xml │ │ │ │ ├── bareilles-love-song-url.xml │ │ │ │ ├── big-buck-bunny-best-format-url.xml │ │ │ │ ├── big-buck-bunny-frame-one-url.xml │ │ │ │ ├── big-buck-bunny-margins-url.xml │ │ │ │ ├── big-buck-bunny-mp4-url.xml │ │ │ │ ├── big-buck-bunny-ogg-url.xml │ │ │ │ ├── big-buck-bunny-subtitles-url.xml │ │ │ │ ├── big-buck-bunny-two-subtitles-url.xml │ │ │ │ ├── big-buck-bunny-webm-url.xml │ │ │ │ ├── calcplot3d-full-application-url.xml │ │ │ │ ├── calcplot3d-intersection-planes-url.xml │ │ │ │ ├── calcplot3d-probability-wavefunction-url.xml │ │ │ │ ├── desmos-natural-log-url.xml │ │ │ │ ├── drone-flight-clip-url.xml │ │ │ │ ├── drone-flight-full-url.xml │ │ │ │ ├── drone-flight-sbs-url.xml │ │ │ │ ├── geogebra-SAS-url.xml │ │ │ │ ├── geogebra-astroid-original-url.xml │ │ │ │ ├── geogebra-astroid-url.xml │ │ │ │ ├── geogebra-cycloid-url.xml │ │ │ │ ├── geogebra-right-triangle-url.xml │ │ │ │ ├── geogebra-seed-head-url.xml │ │ │ │ ├── geogebra-train-distance-url.xml │ │ │ │ ├── ggb_3d-direction-vector_interactive-url.xml │ │ │ │ ├── interactive-animation-url.xml │ │ │ │ ├── interactive-archimedian-spiral-url.xml │ │ │ │ ├── interactive-bspline-url.xml │ │ │ │ ├── interactive-circuitjs-attribute-url.xml │ │ │ │ ├── interactive-circuitjs-url.xml │ │ │ │ ├── interactive-d3-collision-url.xml │ │ │ │ ├── interactive-d3-graph-layout-url.xml │ │ │ │ ├── interactive-d3-welsh-url.xml │ │ │ │ ├── interactive-doenetml-example-url.xml │ │ │ │ ├── interactive-eigenvectors-url.xml │ │ │ │ ├── interactive-fermats-spiral-url.xml │ │ │ │ ├── interactive-infinity-url.xml │ │ │ │ ├── interactive-layout-circuitjs-big-url.xml │ │ │ │ ├── interactive-layout-circuitjs-small-url.xml │ │ │ │ ├── interactive-layout-desmos-url.xml │ │ │ │ ├── interactive-layout-grow-one-url.xml │ │ │ │ ├── interactive-layout-grow-three-url.xml │ │ │ │ ├── interactive-layout-grow-two-url.xml │ │ │ │ ├── interactive-layout-map-medium-url.xml │ │ │ │ ├── interactive-layout-map-tall-url.xml │ │ │ │ ├── interactive-layout-map-wide-url.xml │ │ │ │ ├── interactive-map-california-url.xml │ │ │ │ ├── interactive-numerical-integral-url.xml │ │ │ │ ├── interactive-oscillating-secant-url.xml │ │ │ │ ├── interactive-phet-fourier-url.xml │ │ │ │ ├── interactive-piecewise-url.xml │ │ │ │ ├── interactive-quadratic-tangent-url.xml │ │ │ │ ├── interactive-sage-jupyter-iframe-url.xml │ │ │ │ ├── interactive-simple-eigenvector-url.xml │ │ │ │ ├── interactive-simple-js-script-url.xml │ │ │ │ ├── interactive-slopes-url.xml │ │ │ │ ├── interactive-threejs-catenoid-surface-url.xml │ │ │ │ ├── interactive-threejs-saddle-url.xml │ │ │ │ ├── js-module-test-url.xml │ │ │ │ ├── kinematics-url.xml │ │ │ │ ├── led-zeppelin-kashmir-generic-url.xml │ │ │ │ ├── led-zeppelin-kashmir-solo-url.xml │ │ │ │ ├── led-zeppelin-kashmir-url.xml │ │ │ │ ├── minelli-newyork-newyork-url.xml │ │ │ │ ├── pre-roll-countdown-1-url.xml │ │ │ │ ├── pre-roll-countdown-10-url.xml │ │ │ │ ├── pre-roll-countdown-11-url.xml │ │ │ │ ├── pre-roll-countdown-12-url.xml │ │ │ │ ├── pre-roll-countdown-13-url.xml │ │ │ │ ├── pre-roll-countdown-14-url.xml │ │ │ │ ├── pre-roll-countdown-2-url.xml │ │ │ │ ├── pre-roll-countdown-3-url.xml │ │ │ │ ├── pre-roll-countdown-4-url.xml │ │ │ │ ├── pre-roll-countdown-5-url.xml │ │ │ │ ├── pre-roll-countdown-6-url.xml │ │ │ │ ├── pre-roll-countdown-7-url.xml │ │ │ │ ├── pre-roll-countdown-8-url.xml │ │ │ │ ├── pre-roll-countdown-9-url.xml │ │ │ │ ├── section-video-5-5-2-url.xml │ │ │ │ ├── ups-promo-1-url.xml │ │ │ │ ├── ups-promo-10-url.xml │ │ │ │ ├── ups-promo-11-url.xml │ │ │ │ ├── ups-promo-12-url.xml │ │ │ │ ├── ups-promo-13-url.xml │ │ │ │ ├── ups-promo-14-url.xml │ │ │ │ ├── ups-promo-2-url.xml │ │ │ │ ├── ups-promo-3-url.xml │ │ │ │ ├── ups-promo-4-url.xml │ │ │ │ ├── ups-promo-5-url.xml │ │ │ │ ├── ups-promo-6-url.xml │ │ │ │ ├── ups-promo-7-url.xml │ │ │ │ ├── ups-promo-8-url.xml │ │ │ │ ├── ups-promo-9-url.xml │ │ │ │ ├── ups-promo-frame-one-url.xml │ │ │ │ ├── ups-promo-generic-url.xml │ │ │ │ ├── ups-promo-preview-url.xml │ │ │ │ ├── ups-promo-sbs-url.xml │ │ │ │ ├── ups-promo-side-by-side-url.xml │ │ │ │ ├── vimeo-move-url.xml │ │ │ │ ├── yt-list-vars-url.xml │ │ │ │ ├── zeppelin-playlist-named-url.xml │ │ │ │ └── zeppelin-playlist-url.xml │ │ │ ├── sageplot/ │ │ │ │ └── sageplot-implicit-surface.html │ │ │ ├── stack/ │ │ │ │ ├── stack-integration.ptx │ │ │ │ ├── stack-matrix.ptx │ │ │ │ ├── stack-mcq.ptx │ │ │ │ ├── stack-plot.ptx │ │ │ │ └── stack-typesetting.ptx │ │ │ └── trace/ │ │ │ └── python-hello-world-code-lens.js │ │ ├── media/ │ │ │ ├── code/ │ │ │ │ ├── asymptote/ │ │ │ │ │ └── bezier-patch.js │ │ │ │ ├── austin/ │ │ │ │ │ ├── animation.js │ │ │ │ │ ├── eigenvectors.js │ │ │ │ │ ├── figures.js │ │ │ │ │ └── simple-ev.js │ │ │ │ ├── d3/ │ │ │ │ │ ├── collision.js │ │ │ │ │ ├── graph-layout.js │ │ │ │ │ ├── mention_network.json │ │ │ │ │ ├── welsh.css │ │ │ │ │ └── welsh.js │ │ │ │ ├── dray/ │ │ │ │ │ └── SAS.ggb │ │ │ │ ├── haynes/ │ │ │ │ │ ├── 3d-direction-vector.ggb │ │ │ │ │ └── 3d-direction-vector.js │ │ │ │ ├── jsxgraph/ │ │ │ │ │ ├── archimedian.js │ │ │ │ │ ├── bspline.js │ │ │ │ │ ├── cts-not-diff-oscillate.jc │ │ │ │ │ ├── fermats-spiral.js │ │ │ │ │ ├── infinity.js │ │ │ │ │ └── piecewise.js │ │ │ │ ├── mcclure/ │ │ │ │ │ ├── slope.css │ │ │ │ │ └── slope.js │ │ │ │ ├── roesler/ │ │ │ │ │ └── kinematics.js │ │ │ │ ├── rosoff/ │ │ │ │ │ ├── astroid.ggb │ │ │ │ │ └── epi-hypocycloids-default.ggb │ │ │ │ ├── splice/ │ │ │ │ │ └── splice-resize.js │ │ │ │ └── threejs/ │ │ │ │ ├── catenoid.js │ │ │ │ ├── saddle.js │ │ │ │ └── splines.js │ │ │ ├── favicon/ │ │ │ │ └── README.md │ │ │ ├── iframe/ │ │ │ │ └── sage-jupyter.html │ │ │ ├── images/ │ │ │ │ └── complete-graph.tex │ │ │ ├── pytutor/ │ │ │ │ └── happy.json │ │ │ ├── stack/ │ │ │ │ ├── 01_integration_with_feedback.xml │ │ │ │ ├── Adding-vectors-in-triangles.xml │ │ │ │ ├── Checkbox.xml │ │ │ │ ├── Matrix.xml │ │ │ │ └── basic-plot.xml │ │ │ └── video/ │ │ │ ├── BigBuckBunnyAcapella.vtt │ │ │ └── ups-visitor-guide-360.webm │ │ ├── numerical/ │ │ │ └── spreadsheet/ │ │ │ └── runningstatisticstemplate.ots │ │ ├── privatesolutions.xml │ │ ├── project.ptx │ │ ├── publication-crc.xml │ │ ├── publication-oscarlevin.xml │ │ ├── publication-print.xml │ │ ├── publication-solution-manual.xml │ │ ├── publication.xml │ │ └── sample-article.xml │ ├── sample-book/ │ │ ├── README.md │ │ ├── appendix-two.xml │ │ ├── backmatter.xml │ │ ├── bookinfo.xml │ │ ├── code/ │ │ │ └── symmetric-group-8.sage │ │ ├── codechat_config.yaml │ │ ├── cyclic.xml │ │ ├── exercises/ │ │ │ ├── cyclic.xml │ │ │ ├── groups.xml │ │ │ ├── integers.xml │ │ │ └── sets.xml │ │ ├── ext/ │ │ │ ├── datafiles/ │ │ │ │ └── stackoverflow.csv │ │ │ └── splice/ │ │ │ └── splice-resize.js │ │ ├── frontmatter.xml │ │ ├── gen/ │ │ │ ├── datafile/ │ │ │ │ ├── beach-datafile.xml │ │ │ │ ├── file-picture-classes-jar.xml │ │ │ │ ├── flower1-datafile.xml │ │ │ │ ├── flower2-datafile.xml │ │ │ │ ├── golden-gate.xml │ │ │ │ ├── golden-gate2.xml │ │ │ │ ├── luther-bell.xml │ │ │ │ └── stack-overflow-survey.xml │ │ │ ├── dynamic_subs/ │ │ │ │ └── dynamic_substitutions.xml │ │ │ ├── qrcode/ │ │ │ │ ├── OpenDSA-integration-bs-url.xml │ │ │ │ ├── OpenDSA-integration-dijkstra-url.xml │ │ │ │ ├── OpenDSA-list-insertion-exercise-url.xml │ │ │ │ ├── OpenDSA-list-insertion-url.xml │ │ │ │ ├── doenet-velocity-url.xml │ │ │ │ ├── interactive-doenetml-example-url.xml │ │ │ │ ├── interactive-horstmann-codecheck-url.xml │ │ │ │ ├── opendsa-slideshow-pop-url.xml │ │ │ │ ├── show-eval-visualization-url.xml │ │ │ │ ├── splice-resize-example-url.xml │ │ │ │ ├── youtube-list-vars-eight-url.xml │ │ │ │ ├── youtube-list-vars-eleven-url.xml │ │ │ │ ├── youtube-list-vars-five-url.xml │ │ │ │ ├── youtube-list-vars-four-url.xml │ │ │ │ ├── youtube-list-vars-nine-url.xml │ │ │ │ ├── youtube-list-vars-one-url.xml │ │ │ │ ├── youtube-list-vars-seven-url.xml │ │ │ │ ├── youtube-list-vars-six-url.xml │ │ │ │ ├── youtube-list-vars-ten-url.xml │ │ │ │ ├── youtube-list-vars-three-url.xml │ │ │ │ ├── youtube-list-vars-two-url.xml │ │ │ │ └── youtube-list-vars-url.xml │ │ │ └── trace/ │ │ │ ├── c-hello-world-code-lens.js │ │ │ ├── exploration-with-always-static-program.js │ │ │ ├── java-hello-world-code-lens.js │ │ │ ├── program-codelens-cpp-questions.js │ │ │ ├── python-code-lens-questions.js │ │ │ ├── python-hello-world-code-lens.js │ │ │ ├── sieve-codelens-cpp.js │ │ │ ├── sieve-codelens-java.js │ │ │ └── sieve-codelens-python.js │ │ ├── gfdl-mathbook.xml │ │ ├── groups.xml │ │ ├── integers.xml │ │ ├── project.ptx │ │ ├── publication-decorative.xml │ │ ├── publication-noparts.xml │ │ ├── publication-runestone-academy.xml │ │ ├── publication-solution-manual.xml │ │ ├── publication-structural.xml │ │ ├── rune-examples/ │ │ │ ├── activecode-ambles.xml │ │ │ ├── activecode-unittest.xml │ │ │ └── static-listing-java.xml │ │ ├── rune.xml │ │ ├── sage/ │ │ │ ├── cyclic-info.xml │ │ │ ├── cyclic-sage-exercises.xml │ │ │ ├── groups-info.xml │ │ │ ├── groups-sage-exercises.xml │ │ │ ├── groups-sage.xml │ │ │ ├── integers-info.xml │ │ │ ├── integers-sage-exercises.xml │ │ │ ├── integers-sage.xml │ │ │ ├── sets-info.xml │ │ │ ├── sets-sage-exercises.xml │ │ │ └── sets-sage.xml │ │ ├── sample-book-parts.xml │ │ ├── sample-book-solutions-manual.xml │ │ ├── sample-book-solutions-manual.xsl │ │ ├── sample-book.xml │ │ ├── sets.xml │ │ └── tikz/ │ │ └── cyclic-roots-unity.tex │ ├── sample-slideshow/ │ │ ├── external/ │ │ │ └── custom.css │ │ ├── generated/ │ │ │ ├── asymptote/ │ │ │ │ └── img-asymptote.html │ │ │ └── prefigure/ │ │ │ └── annotated-prefigure-network-annotations.xml │ │ ├── publication.xml │ │ └── sample-slideshow.xml │ ├── showcase/ │ │ ├── README.md │ │ ├── generated/ │ │ │ ├── asymptote/ │ │ │ │ ├── AreaUnderCurve.asy │ │ │ │ ├── AreaUnderCurve.eps │ │ │ │ ├── AreaUnderCurve.html │ │ │ │ ├── Deathstar.asy │ │ │ │ ├── Deathstar.eps │ │ │ │ ├── Deathstar.html │ │ │ │ ├── FiveVenn.asy │ │ │ │ ├── FiveVenn.eps │ │ │ │ ├── FiveVenn.html │ │ │ │ ├── cflag.asy │ │ │ │ ├── cflag.eps │ │ │ │ ├── cflag.html │ │ │ │ ├── eflag.asy │ │ │ │ ├── eflag.eps │ │ │ │ ├── eflag.html │ │ │ │ ├── image-rotational-solid.eps │ │ │ │ ├── image-washer.eps │ │ │ │ ├── usflag.asy │ │ │ │ ├── usflag.eps │ │ │ │ └── usflag.html │ │ │ ├── latex-image/ │ │ │ │ ├── image-building-parabola.eps │ │ │ │ ├── image-building-parabola.tex │ │ │ │ ├── image-gaussian-sum-proof.eps │ │ │ │ ├── image-gaussian-sum-proof.tex │ │ │ │ ├── image-implicitly-defined-curve.eps │ │ │ │ ├── image-implicitly-defined-curve.tex │ │ │ │ ├── image-parametrized-surface.eps │ │ │ │ ├── image-parametrized-surface.tex │ │ │ │ ├── worksheet-midpoints-of-quadrilateral.eps │ │ │ │ ├── worksheet-midpoints-of-quadrilateral.tex │ │ │ │ ├── worksheet-triangle-cyclic-medians-copy.eps │ │ │ │ ├── worksheet-triangle-cyclic-medians-copy.tex │ │ │ │ ├── worksheet-triangle-cyclic-medians.eps │ │ │ │ ├── worksheet-triangle-cyclic-medians.tex │ │ │ │ ├── worksheet-triangle-cyclic-vectors.eps │ │ │ │ └── worksheet-triangle-cyclic-vectors.tex │ │ │ └── webwork/ │ │ │ ├── answer-type-variety.xml │ │ │ ├── images/ │ │ │ │ └── string-answers-image-1.tex │ │ │ ├── open-problem-library.xml │ │ │ ├── pg/ │ │ │ │ └── PreTeXt_Showcase/ │ │ │ │ ├── 6_1-Answer_Type_Variety.pg │ │ │ │ ├── 6_2-Special_Feedback.pg │ │ │ │ ├── 6_3-String_Answers.pg │ │ │ │ ├── 6_5-Structured_with_Tasks.pg │ │ │ │ ├── 6_6-Units_in_Answers.pg │ │ │ │ ├── def/ │ │ │ │ │ └── setPreTeXt_Showcase.def │ │ │ │ ├── header/ │ │ │ │ │ └── PreTeXt_Showcase.pg │ │ │ │ └── macros/ │ │ │ │ └── PTXSC.pl │ │ │ ├── special-feedback.xml │ │ │ ├── string-answers.xml │ │ │ ├── structured-with-tasks.xml │ │ │ └── units-in-answers.xml │ │ ├── project.ptx │ │ ├── publisher/ │ │ │ └── publication.xml │ │ └── source/ │ │ ├── environments.ptx │ │ ├── exercises.ptx │ │ ├── latex-image.ptx │ │ ├── mathematics.ptx │ │ ├── pretext-showcase.ptx │ │ ├── webwork.ptx │ │ └── worksheets.ptx │ ├── stack/ │ │ ├── README.md │ │ └── minimal/ │ │ ├── assets/ │ │ │ └── stack/ │ │ │ └── 01_integration_with_feedback.xml │ │ ├── project.ptx │ │ ├── publication/ │ │ │ └── publication.ptx │ │ └── source/ │ │ └── main.ptx │ ├── webwork/ │ │ ├── Makefile │ │ ├── Makefile.paths.example │ │ ├── Makefile.paths.original │ │ ├── README.md │ │ ├── minimal/ │ │ │ ├── generated/ │ │ │ │ └── webwork/ │ │ │ │ ├── add-integers.xml │ │ │ │ ├── cylinder-volume.xml │ │ │ │ ├── pg/ │ │ │ │ │ └── WeBWorK_Minimal_Example/ │ │ │ │ │ ├── 1-WeBWorK_Minimal_Section/ │ │ │ │ │ │ ├── 1_1.pg │ │ │ │ │ │ └── 1_3.pg │ │ │ │ │ ├── def/ │ │ │ │ │ │ └── set1-WeBWorK_Minimal_Section.def │ │ │ │ │ ├── header/ │ │ │ │ │ │ └── 1-WeBWorK_Minimal_Section.pg │ │ │ │ │ └── macros/ │ │ │ │ │ └── WeBWorK_Minimal_Example.pl │ │ │ │ └── value-of-pi.xml │ │ │ ├── mini.xml │ │ │ ├── pg/ │ │ │ │ └── newProblem.pg │ │ │ └── publication.xml │ │ └── sample-chapter/ │ │ ├── my-generated/ │ │ │ ├── .gitkeep │ │ │ └── webwork/ │ │ │ ├── an-exercisegroup-exercise.xml │ │ │ ├── answer-arrays.xml │ │ │ ├── antiderivative-exp.xml │ │ │ ├── antiderivative-sin.xml │ │ │ ├── box-diagonal-five.xml │ │ │ ├── box-diagonal-thirteen.xml │ │ │ ├── choose-one.xml │ │ │ ├── copy-webwork-add-numbers-exploration.xml │ │ │ ├── copy-webwork-add-numbers.xml │ │ │ ├── copy-with-tasks.xml │ │ │ ├── cylinder-volume.xml │ │ │ ├── deep-nested-lists.xml │ │ │ ├── divisional-bare.xml │ │ │ ├── divisional-conclusion.xml │ │ │ ├── divisional-introduction-conclusion.xml │ │ │ ├── divisional-introduction.xml │ │ │ ├── divisional-title-conclusion.xml │ │ │ ├── divisional-title-introduction-conclusion.xml │ │ │ ├── divisional-title-introduction.xml │ │ │ ├── divisional-title.xml │ │ │ ├── empty-statement.xml │ │ │ ├── exercisegroup-bare.xml │ │ │ ├── exercisegroup-conclusion.xml │ │ │ ├── exercisegroup-introduction-conclusion.xml │ │ │ ├── exercisegroup-introduction.xml │ │ │ ├── exercisegroup-title-conclusion.xml │ │ │ ├── exercisegroup-title-introduction-conclusion.xml │ │ │ ├── exercisegroup-title-introduction.xml │ │ │ ├── exercisegroup-title.xml │ │ │ ├── function-with-domain-issues.xml │ │ │ ├── images/ │ │ │ │ ├── box-diagonal-five-image-1.tex │ │ │ │ ├── box-diagonal-thirteen-image-1.tex │ │ │ │ ├── latex-image-with-preamble-image-1.tex │ │ │ │ ├── randomized-latex-image-image-1.tex │ │ │ │ ├── special-characters-image-1.tex │ │ │ │ └── static-latex-image-image-1.tex │ │ │ ├── inline-bare.xml │ │ │ ├── inline-conclusion.xml │ │ │ ├── inline-introduction-conclusion.xml │ │ │ ├── inline-introduction.xml │ │ │ ├── inline-title-conclusion.xml │ │ │ ├── inline-title-introduction-conclusion.xml │ │ │ ├── inline-title-introduction.xml │ │ │ ├── inline-title.xml │ │ │ ├── integer-addition-with-control-seed.xml │ │ │ ├── integer-addition-with-seed.xml │ │ │ ├── integer-addition.xml │ │ │ ├── intertext.xml │ │ │ ├── latex-image-with-preamble.xml │ │ │ ├── list-indentation-with-images-and-tables.xml │ │ │ ├── list-indentation.xml │ │ │ ├── local-pg-file.xml │ │ │ ├── local-pg.xml │ │ │ ├── math-and-alignment.xml │ │ │ ├── mathobject-string-answers.xml │ │ │ ├── multiple-choice-popup-or-radio-buttons.xml │ │ │ ├── multiple-choice.xml │ │ │ ├── nested-tasks.xml │ │ │ ├── no-random.xml │ │ │ ├── number-or-function.xml │ │ │ ├── options-subset-auto-label.xml │ │ │ ├── options-subset-explicit-labeling.xml │ │ │ ├── options-subset.xml │ │ │ ├── pg/ │ │ │ │ └── Integrating_WeBWorK_into_Textbooks/ │ │ │ │ ├── 1-Instructive_Examples/ │ │ │ │ │ ├── 1_1-Arithmetic/ │ │ │ │ │ │ ├── 1_1_1-Adding_SingleDigit_Integers.pg │ │ │ │ │ │ ├── 1_1_3-Controlling_Randomness.pg │ │ │ │ │ │ ├── 1_1_4-Special_Answer_Checking.pg │ │ │ │ │ │ ├── 1_1_5-Using_Hints.pg │ │ │ │ │ │ ├── 1_1_6-No_Randomization.pg │ │ │ │ │ │ ├── 1_1_7-Local_PG.pg │ │ │ │ │ │ ├── 1_1_8-Local_PG_File.pg │ │ │ │ │ │ ├── Exploration-1_1_2-Inside_an_exploration.pg │ │ │ │ │ │ └── Project-1_1_1-Inside_a_project.pg │ │ │ │ │ ├── 1_2-The_Quadratic_Formula/ │ │ │ │ │ │ ├── 1_2_2-Solving_Quadratic_Equations.pg │ │ │ │ │ │ └── 1_2_3-Nested_tasks.pg │ │ │ │ │ ├── 1_4-Antidifferentiation/ │ │ │ │ │ │ ├── 1_4_2_2-Every_Continuous_Function_has_an_Antiderivative.pg │ │ │ │ │ │ ├── 1_4_2_3-Inverse_Processes.pg │ │ │ │ │ │ ├── 1_4_2_4.pg │ │ │ │ │ │ ├── 1_4_2_5.pg │ │ │ │ │ │ └── 1_4_2_6-Show_Your_Work.pg │ │ │ │ │ ├── 1_5-Math_Content/ │ │ │ │ │ │ ├── 1_5_1-Math_Elements_and_Alignment.pg │ │ │ │ │ │ └── 1_5_2-Intertext.pg │ │ │ │ │ ├── 1_6-Multiple_Choice/ │ │ │ │ │ │ ├── 1_6_1-DropdownPopup.pg │ │ │ │ │ │ ├── 1_6_2-Choose_one.pg │ │ │ │ │ │ ├── 1_6_3-Choose_a_Subset_of_Options.pg │ │ │ │ │ │ ├── 1_6_4-Choose_a_Subset_of_Options_with_Automated_Labeling.pg │ │ │ │ │ │ └── 1_6_5-Choose_a_Subset_of_Options_with_Explicit_Labeling.pg │ │ │ │ │ ├── 1_7-Tables/ │ │ │ │ │ │ └── 1_7_1-Complete_this_Table.pg │ │ │ │ │ └── 1_8-Graphics_in_Exercises/ │ │ │ │ │ ├── 1_8_1-A_static_lateximage_graph.pg │ │ │ │ │ ├── 1_8_1.pg │ │ │ │ │ ├── 1_8_2-A_randomized_lateximage_graph.pg │ │ │ │ │ ├── 1_8_2.pg │ │ │ │ │ ├── 1_8_3-A_lateximage_graph_affected_by_lateximagepreamble.pg │ │ │ │ │ ├── 1_8_4-Special_characters.pg │ │ │ │ │ └── 1_8_5-Solve_using_a_graph.pg │ │ │ │ ├── 2-Technical_Examples/ │ │ │ │ │ ├── 2_1-PGML_Formatting_and_Verbatim_Calisthenics/ │ │ │ │ │ │ ├── 2_1_1-PGML_Formatting.pg │ │ │ │ │ │ ├── 2_1_2.pg │ │ │ │ │ │ └── 2_1_3.pg │ │ │ │ │ ├── 2_2-Subject_Area_Templates/ │ │ │ │ │ │ ├── 2_2_1-Answer_is_a_number_or_a_function.pg │ │ │ │ │ │ ├── 2_2_2-Answer_is_a_function_with_domain_issues.pg │ │ │ │ │ │ ├── 2_2_3-Multiple_Choice_by_Popup_Radio_Buttons_or_Checkboxes.pg │ │ │ │ │ │ ├── 2_2_4.pg │ │ │ │ │ │ ├── 2_2_5-Tables.pg │ │ │ │ │ │ └── 2_2_6-Answer_Arrays.pg │ │ │ │ │ ├── 2_3-Stress_Tests/ │ │ │ │ │ │ ├── 2_3_1-PTX_problem_source_with_servergenerated_images.pg │ │ │ │ │ │ ├── 2_3_2-Checking_Proper_Indentation_In_Lists.pg │ │ │ │ │ │ ├── 2_3_3-Checking_Proper_Indentation_In_Lists_with_Images_and_Tables.pg │ │ │ │ │ │ ├── 2_3_4-Deepnested_lists.pg │ │ │ │ │ │ ├── 2_3_5.pg │ │ │ │ │ │ └── 2_3_6.pg │ │ │ │ │ ├── 2_4-Layout_Configuration_Testing/ │ │ │ │ │ │ ├── 2_4_1.pg │ │ │ │ │ │ ├── 2_4_2-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_1.pg │ │ │ │ │ │ ├── 2_4_2_10-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_11.pg │ │ │ │ │ │ ├── 2_4_2_12-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_13.pg │ │ │ │ │ │ ├── 2_4_2_14-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_15.pg │ │ │ │ │ │ ├── 2_4_2_16-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_2-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_3.pg │ │ │ │ │ │ ├── 2_4_2_4-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_5.pg │ │ │ │ │ │ ├── 2_4_2_6-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_7.pg │ │ │ │ │ │ ├── 2_4_2_8-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_2_9.pg │ │ │ │ │ │ ├── 2_4_3.pg │ │ │ │ │ │ ├── 2_4_4-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_5.pg │ │ │ │ │ │ ├── 2_4_6-Has_a_Title.pg │ │ │ │ │ │ ├── 2_4_7.pg │ │ │ │ │ │ └── 2_4_8-Has_a_Title.pg │ │ │ │ │ └── 2_5-Runestone_Assignment_Testing/ │ │ │ │ │ └── 2_5_1.pg │ │ │ │ ├── def/ │ │ │ │ │ ├── set1_1-Arithmetic.def │ │ │ │ │ ├── set1_2-The_Quadratic_Formula.def │ │ │ │ │ ├── set1_3-Open_Problem_Library.def │ │ │ │ │ ├── set1_4-Antidifferentiation_Exercises.def │ │ │ │ │ ├── set1_5-Math_Content.def │ │ │ │ │ ├── set1_6-Multiple_Choice.def │ │ │ │ │ ├── set1_7-Tables.def │ │ │ │ │ ├── set1_8-Graphics_in_Exercises.def │ │ │ │ │ ├── set1_8-Graphics_in_Exercises_Exercises.def │ │ │ │ │ ├── set2_1-PGML_Formatting_and_Verbatim_Calisthenics.def │ │ │ │ │ ├── set2_2-Subject_Area_Templates.def │ │ │ │ │ ├── set2_3-Stress_Tests.def │ │ │ │ │ ├── set2_4-Layout_Configuration_Testing.def │ │ │ │ │ ├── set2_4-Layout_Configuration_Testing_Exercises.def │ │ │ │ │ └── set2_5-Runestone_Assignment_Testing_Exercises.def │ │ │ │ ├── header/ │ │ │ │ │ ├── 1_1-Arithmetic.pg │ │ │ │ │ ├── 1_2-The_Quadratic_Formula.pg │ │ │ │ │ ├── 1_3-Open_Problem_Library.pg │ │ │ │ │ ├── 1_4-Antidifferentiation_Exercises.pg │ │ │ │ │ ├── 1_5-Math_Content.pg │ │ │ │ │ ├── 1_6-Multiple_Choice.pg │ │ │ │ │ ├── 1_7-Tables.pg │ │ │ │ │ ├── 1_8-Graphics_in_Exercises.pg │ │ │ │ │ ├── 1_8-Graphics_in_Exercises_Exercises.pg │ │ │ │ │ ├── 2_1-PGML_Formatting_and_Verbatim_Calisthenics.pg │ │ │ │ │ ├── 2_2-Subject_Area_Templates.pg │ │ │ │ │ ├── 2_3-Stress_Tests.pg │ │ │ │ │ ├── 2_4-Layout_Configuration_Testing.pg │ │ │ │ │ ├── 2_4-Layout_Configuration_Testing_Exercises.pg │ │ │ │ │ └── 2_5-Runestone_Assignment_Testing_Exercises.pg │ │ │ │ └── macros/ │ │ │ │ └── WWSC.pl │ │ │ ├── pgml-data-attribute.xml │ │ │ ├── ptx-source-with-server-images.xml │ │ │ ├── quadratic-equation.xml │ │ │ ├── radio-buttons-with-math.xml │ │ │ ├── randomized-latex-image.xml │ │ │ ├── single-quote-in-table-cell.xml │ │ │ ├── solving-with-graph.xml │ │ │ ├── special-answer-checking.xml │ │ │ ├── special-characters.xml │ │ │ ├── static-latex-image.xml │ │ │ ├── table-completion.xml │ │ │ ├── tables.xml │ │ │ ├── using-hints.xml │ │ │ ├── ww-PGML-format.xml │ │ │ ├── ww-antiderivatives.xml │ │ │ ├── ww-discuss-always-antiderivative.xml │ │ │ ├── ww-discuss-inverse-processes.xml │ │ │ └── ww-use-the-definition-of-the-derivative.xml │ │ ├── pg/ │ │ │ └── Adding_SingleDigit_Integers.pg │ │ ├── project.ptx │ │ ├── publisher/ │ │ │ ├── publication-academy.xml │ │ │ └── publication.xml │ │ └── sample-chapter.ptx │ └── workbook/ │ ├── README.md │ ├── workbook-article-publication.xml │ ├── workbook-article.xml │ ├── workbook-book-publication.xml │ ├── workbook-book.xml │ ├── ws-activity-with-task.xml │ ├── ws-dot-products.xml │ ├── ws-exercisegroup.xml │ ├── ws-geometric-prelude.xml │ ├── ws-networks.xml │ └── ws-testing.xml ├── journals/ │ ├── README.md │ ├── build.sh │ ├── journals-to-table.xsl │ ├── journals.xml │ └── texstyles/ │ ├── ams.xml │ ├── dependents/ │ │ ├── bull-amer-math-soc.xml │ │ ├── conform-geom-dyn.xml │ │ ├── j-algebraic-geom.xml │ │ ├── j-amer-math-soc.xml │ │ ├── math-comp.xml │ │ ├── proc-amer-math-soc.xml │ │ ├── quart-appl-math.xml │ │ ├── represent-theory.xml │ │ ├── theory-probab-math-statist.xml │ │ └── trans-ams.xml │ ├── electron-j-combin.xml │ ├── elsevier.xml │ ├── springer-nature.xml │ └── taylor-francis.xml ├── js/ │ ├── diagcess/ │ │ └── diagcess.js │ ├── knowl.js │ ├── lti_iframe_resizer.js │ ├── mathjax_startup.js │ ├── pretext-stack/ │ │ ├── stackapicalls.js │ │ └── stackjsvle.js │ ├── pretext-webwork/ │ │ ├── 2.16/ │ │ │ └── pretext-webwork.js │ │ ├── 2.17/ │ │ │ └── pretext-webwork.js │ │ ├── 2.18/ │ │ │ └── pretext-webwork.js │ │ ├── 2.19/ │ │ │ └── pretext-webwork.js │ │ └── 2.20/ │ │ └── pretext-webwork.js │ ├── pretext.js │ ├── pretext_add_on.js │ ├── pretext_search.js │ ├── ptx_scorm_events.js │ └── ptx_search.js ├── legal/ │ ├── gpl-license-v2.txt │ └── gpl-license-v3.txt ├── pretext/ │ ├── README.md │ ├── __init__.py │ ├── lib/ │ │ ├── __init__.py │ │ ├── braille_format.py │ │ └── pretext.py │ ├── module-test.py │ ├── pretext │ ├── pretext.cfg │ └── requirements.txt ├── release-notes.md ├── schema/ │ ├── README.md │ ├── build.sh │ ├── pf.xsd │ ├── pretext-dev.rnc │ ├── pretext-dev.rng │ ├── pretext-schematron.xsl │ ├── pretext-validation-plus.xsl │ ├── pretext.rnc │ ├── pretext.rng │ ├── pretext.xml │ ├── pretext.xsd │ ├── publication-schema.rnc │ ├── publication-schema.rng │ ├── publication-schema.xml │ ├── publication-schema.xsd │ ├── publication.xml │ └── xml.xsd ├── script/ │ ├── README.md │ ├── cssbuilder/ │ │ ├── README.md │ │ ├── cssbuilder.mjs │ │ └── package.json │ ├── dynsub/ │ │ ├── README.md │ │ ├── dynamic_extract.mjs │ │ └── package.json │ ├── mbx │ ├── mjsre/ │ │ ├── README.md │ │ ├── mj-sre-page.js │ │ ├── package.json │ │ └── update-sre │ └── webwork/ │ └── pg-ptx.pl └── xsl/ ├── README.md ├── entities.ent ├── extract-asymptote.xsl ├── extract-biblio-csl.xsl ├── extract-datafile.xsl ├── extract-dynamic.xsl ├── extract-identity.xsl ├── extract-interactive.xsl ├── extract-latex-image.xsl ├── extract-mermaid.xsl ├── extract-mom.xsl ├── extract-pg.xsl ├── extract-prefigure.xsl ├── extract-qrcode.xsl ├── extract-sageplot.xsl ├── extract-stack.xsl ├── extract-trace.xsl ├── extract-youtube.xsl ├── html-symbols.xsl ├── latex/ │ ├── pretext-latex-AIM.xsl │ ├── pretext-latex-CLP.xsl │ ├── pretext-latex-chaos.xsl │ ├── pretext-latex-dyslexic-font.xsl │ ├── pretext-latex-guide.xsl │ └── pretext-latex-texstyle.xsl ├── localizations/ │ ├── README.md │ ├── af-ZA.xml │ ├── bg-BG.xml │ ├── ca-ES.xml │ ├── cs-CZ.xml │ ├── de-DE.xml │ ├── en-US.xml │ ├── es-ES.xml │ ├── fi-FI.xml │ ├── fr-CA.xml │ ├── fr-FR.xml │ ├── hu-HU.xml │ ├── it-IT.xml │ ├── ku-CKB.xml │ ├── localizations.xml │ ├── nl-NL.xml │ ├── pt-BR.xml │ ├── pt-PT.xml │ └── zh-HANS.xml ├── pretext-assembly.xsl ├── pretext-basic-html.xsl ├── pretext-beamer.xsl ├── pretext-braille-preprint.xsl ├── pretext-common.xsl ├── pretext-dynamic.xsl ├── pretext-epub.xsl ├── pretext-html.xsl ├── pretext-json-manifest.xsl ├── pretext-jupyter.xsl ├── pretext-latex-classic.xsl ├── pretext-latex-common.xsl ├── pretext-latex.xsl ├── pretext-litprog.xsl ├── pretext-merge.xsl ├── pretext-numbers.xsl ├── pretext-revealjs.xsl ├── pretext-runestone-fitb.xsl ├── pretext-runestone-static.xsl ├── pretext-runestone.xsl ├── pretext-sage-doctest.xsl ├── pretext-smc.xsl ├── pretext-solution-manual-latex.xsl ├── pretext-text-utilities.xsl ├── pretext-text.xsl ├── pretext-units.xsl ├── pretext-view-source.xsl ├── pretext-ww-problem-sets.xsl ├── publisher-variables.xsl ├── support/ │ ├── README.md │ ├── extract-math.xsl │ ├── package-math.xsl │ ├── play-button/ │ │ └── README.md │ ├── pretext-pg-macros.xsl │ └── webpack_static_imports.xml ├── tests/ │ ├── README.md │ ├── null.xml │ └── pretext-text-utilities-test.xsl ├── utilities/ │ ├── README.md │ ├── author-report.xsl │ ├── deprecate-autoname.sed │ ├── deprecate-index.sed │ ├── fix-deprecations.xsl │ ├── pretext-enhanced-source.xsl │ └── report-publisher-variables.xsl ├── xml-to-json.xsl └── xml-to-string.xsl