gitextract_st6u2qq0/ ├── Debugging/ │ ├── .gitignore │ ├── README.md │ ├── shiny-breakpoints/ │ │ ├── server.R │ │ └── ui.R │ ├── shiny-debug-doc.Rmd │ ├── shiny-debugging.Rmd │ ├── shiny-debugging.html │ ├── shiny-debugging_files/ │ │ └── ioslides-13.5.1/ │ │ ├── fonts/ │ │ │ └── fonts.css │ │ ├── js/ │ │ │ ├── hammer.js │ │ │ ├── modernizr.custom.45394.js │ │ │ ├── order.js │ │ │ ├── prettify/ │ │ │ │ ├── lang-r.js │ │ │ │ ├── lang-tex.js │ │ │ │ ├── lang-yaml.js │ │ │ │ ├── prettify.css │ │ │ │ └── prettify.js │ │ │ ├── slide-controller.js │ │ │ └── slide-deck.js │ │ └── theme/ │ │ └── css/ │ │ ├── default.css │ │ └── phone.css │ └── shiny-slides.css ├── Gadgets/ │ ├── .gitignore │ ├── brush.R │ ├── brush2.R │ └── password.R ├── Modules/ │ ├── Demo/ │ │ ├── app.R │ │ └── modularized/ │ │ ├── app.R │ │ └── gapModule.R │ ├── Exercise-1/ │ │ ├── app.R │ │ ├── solution/ │ │ │ ├── app.R │ │ │ └── gapModule.R │ │ └── solution*/ │ │ └── app.R │ ├── Exercise-2/ │ │ ├── app.R │ │ ├── gapModule.R │ │ ├── solution/ │ │ │ ├── app.R │ │ │ └── gapModule.R │ │ └── solution*/ │ │ └── app.R │ ├── Exercise-3/ │ │ ├── app.R │ │ ├── solution/ │ │ │ ├── app.R │ │ │ ├── storms.csv │ │ │ └── uploadModule.R │ │ ├── solution*/ │ │ │ └── app.R │ │ ├── storms.csv │ │ └── uploadModule.R │ ├── Exercise-4/ │ │ ├── app.R │ │ ├── downloadModule.R │ │ ├── solution/ │ │ │ ├── app.R │ │ │ ├── downloadModule.R │ │ │ ├── storms.csv │ │ │ └── uploadModule.R │ │ ├── solution*/ │ │ │ └── app.R │ │ ├── storms.csv │ │ └── uploadModule.R │ ├── solution-1.Rmd │ ├── solution-2.Rmd │ ├── solution-3.Rmd │ ├── solution-4.Rmd │ ├── warm-up-1.Rmd │ ├── warm-up-1.html │ ├── warm-up-2.Rmd │ ├── warm-up-2.html │ └── warm-ups.R ├── Profiling/ │ ├── profiling-examples.Rmd │ └── profiling-examples.html ├── README.md ├── Reactivity/ │ ├── .gitignore │ ├── Exercise_00.R │ ├── Exercise_01.R │ ├── Exercise_02.R │ ├── Exercise_03.R │ ├── Exercise_04.R │ ├── Exercise_05.R │ ├── Exercise_07.R │ ├── Solution_00.R │ ├── Solution_01.R │ ├── Solution_02.R │ ├── Solution_03.R │ ├── Solution_04.R │ ├── Solution_05a.R │ ├── Solution_05b.R │ ├── Solution_07a.R │ ├── Solution_07b.R │ ├── Unsolution_00.R │ ├── Unsolution_01.R │ ├── Unsolution_01b.R │ ├── Unsolution_02.R │ ├── slides.Rmd │ ├── slides.css │ └── slides.html └── UI/ ├── Understanding-UI.Rmd ├── index-demo/ │ ├── server.R │ └── www/ │ └── index.html ├── scorecard-app/ │ ├── .gitignore │ ├── README.md │ ├── flickr_api.R │ ├── scorecard-app.Rproj │ ├── server.R │ ├── ui.R │ └── www/ │ ├── assets/ │ │ ├── _scss/ │ │ │ ├── all.scss │ │ │ ├── components/ │ │ │ │ ├── _accordions.scss │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _disclaimer.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _search.scss │ │ │ │ ├── _sidenav.scss │ │ │ │ └── _skipnav.scss │ │ │ ├── core/ │ │ │ │ ├── _base.scss │ │ │ │ ├── _defaults.scss │ │ │ │ ├── _grid-settings.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _utilities.scss │ │ │ │ └── _variables.scss │ │ │ ├── elements/ │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _figure.scss │ │ │ │ ├── _inputs.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _table.scss │ │ │ │ └── _typography.scss │ │ │ └── lib/ │ │ │ ├── _normalize.scss │ │ │ ├── bourbon/ │ │ │ │ ├── _bourbon-deprecated-upcoming.scss │ │ │ │ ├── _bourbon.scss │ │ │ │ ├── addons/ │ │ │ │ │ ├── _border-color.scss │ │ │ │ │ ├── _border-radius.scss │ │ │ │ │ ├── _border-style.scss │ │ │ │ │ ├── _border-width.scss │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _clearfix.scss │ │ │ │ │ ├── _ellipsis.scss │ │ │ │ │ ├── _font-stacks.scss │ │ │ │ │ ├── _hide-text.scss │ │ │ │ │ ├── _margin.scss │ │ │ │ │ ├── _padding.scss │ │ │ │ │ ├── _position.scss │ │ │ │ │ ├── _prefixer.scss │ │ │ │ │ ├── _retina-image.scss │ │ │ │ │ ├── _size.scss │ │ │ │ │ ├── _text-inputs.scss │ │ │ │ │ ├── _timing-functions.scss │ │ │ │ │ ├── _triangle.scss │ │ │ │ │ └── _word-wrap.scss │ │ │ │ ├── css3/ │ │ │ │ │ ├── _animation.scss │ │ │ │ │ ├── _appearance.scss │ │ │ │ │ ├── _backface-visibility.scss │ │ │ │ │ ├── _background-image.scss │ │ │ │ │ ├── _background.scss │ │ │ │ │ ├── _border-image.scss │ │ │ │ │ ├── _calc.scss │ │ │ │ │ ├── _columns.scss │ │ │ │ │ ├── _filter.scss │ │ │ │ │ ├── _flex-box.scss │ │ │ │ │ ├── _font-face.scss │ │ │ │ │ ├── _font-feature-settings.scss │ │ │ │ │ ├── _hidpi-media-query.scss │ │ │ │ │ ├── _hyphens.scss │ │ │ │ │ ├── _image-rendering.scss │ │ │ │ │ ├── _keyframes.scss │ │ │ │ │ ├── _linear-gradient.scss │ │ │ │ │ ├── _perspective.scss │ │ │ │ │ ├── _placeholder.scss │ │ │ │ │ ├── _radial-gradient.scss │ │ │ │ │ ├── _selection.scss │ │ │ │ │ ├── _text-decoration.scss │ │ │ │ │ ├── _transform.scss │ │ │ │ │ ├── _transition.scss │ │ │ │ │ └── _user-select.scss │ │ │ │ ├── functions/ │ │ │ │ │ ├── _assign-inputs.scss │ │ │ │ │ ├── _contains-falsy.scss │ │ │ │ │ ├── _contains.scss │ │ │ │ │ ├── _is-length.scss │ │ │ │ │ ├── _is-light.scss │ │ │ │ │ ├── _is-number.scss │ │ │ │ │ ├── _is-size.scss │ │ │ │ │ ├── _modular-scale.scss │ │ │ │ │ ├── _px-to-em.scss │ │ │ │ │ ├── _px-to-rem.scss │ │ │ │ │ ├── _shade.scss │ │ │ │ │ ├── _strip-units.scss │ │ │ │ │ ├── _tint.scss │ │ │ │ │ ├── _transition-property-name.scss │ │ │ │ │ └── _unpack.scss │ │ │ │ ├── helpers/ │ │ │ │ │ ├── _convert-units.scss │ │ │ │ │ ├── _directional-values.scss │ │ │ │ │ ├── _font-source-declaration.scss │ │ │ │ │ ├── _gradient-positions-parser.scss │ │ │ │ │ ├── _linear-angle-parser.scss │ │ │ │ │ ├── _linear-gradient-parser.scss │ │ │ │ │ ├── _linear-positions-parser.scss │ │ │ │ │ ├── _linear-side-corner-parser.scss │ │ │ │ │ ├── _radial-arg-parser.scss │ │ │ │ │ ├── _radial-gradient-parser.scss │ │ │ │ │ ├── _radial-positions-parser.scss │ │ │ │ │ ├── _render-gradients.scss │ │ │ │ │ ├── _shape-size-stripper.scss │ │ │ │ │ └── _str-to-num.scss │ │ │ │ └── settings/ │ │ │ │ ├── _asset-pipeline.scss │ │ │ │ ├── _prefixer.scss │ │ │ │ └── _px-to-em.scss │ │ │ └── neat/ │ │ │ ├── _neat-helpers.scss │ │ │ ├── _neat.scss │ │ │ ├── functions/ │ │ │ │ ├── _new-breakpoint.scss │ │ │ │ └── _private.scss │ │ │ ├── grid/ │ │ │ │ ├── _box-sizing.scss │ │ │ │ ├── _direction-context.scss │ │ │ │ ├── _display-context.scss │ │ │ │ ├── _fill-parent.scss │ │ │ │ ├── _media.scss │ │ │ │ ├── _omega.scss │ │ │ │ ├── _outer-container.scss │ │ │ │ ├── _pad.scss │ │ │ │ ├── _private.scss │ │ │ │ ├── _row.scss │ │ │ │ ├── _shift.scss │ │ │ │ ├── _span-columns.scss │ │ │ │ ├── _to-deprecate.scss │ │ │ │ └── _visual-grid.scss │ │ │ └── settings/ │ │ │ ├── _disable-warnings.scss │ │ │ ├── _grid.scss │ │ │ └── _visual-grid.scss │ │ ├── css/ │ │ │ ├── google-fonts.css │ │ │ ├── main.css │ │ │ └── main.scss │ │ └── js/ │ │ ├── components.js │ │ └── vendor/ │ │ ├── html5shiv.js │ │ ├── respond.js │ │ └── selectivizr-min.js │ └── index.html └── templates-demo/ ├── app.R └── template.html